/* Nuevo: a quiet canvas, optical glass, and clear typography. */
:root{color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;color:#1d1d1f;background:#f5f5f7;--panel:rgba(255,255,255,.79);--border:#dfe0e5;--muted:#6e6e73;--blue:#0071e3;--nav:216px}
body{background:#f5f5f7;color:#1d1d1f}button,input,select{font-family:inherit}h1,h2,h3{color:#1d1d1f}h1,h2{letter-spacing:-.045em;font-weight:650}p{color:#6e6e73}small{color:#777780}a,button{transition:color .2s,background .2s,box-shadow .2s,transform .25s}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #0071e3;outline-offset:4px}input:focus-visible,select:focus-visible{outline:2px solid #0071e3}::selection{background:#0071e326}.logo{font-family:inherit;font-size:25px;font-weight:700;letter-spacing:-1.2px;display:inline-flex;align-items:center;gap:3px;color:#1d1d1f}.brand-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,#54b7ff,#7774ed);margin:12px 0 0 1px}.icon{width:17px;height:17px;font-size:16px}.icon svg{width:100%;height:100%}.btn{background:#fff9;color:#303034;border:1px solid #ffffffc4;box-shadow:0 2px 6px #20203606,0 0 0 1px #141b2910;border-radius:20px;font-weight:450;padding:7px 13px}.btn:hover{background:#fff;box-shadow:0 3px 10px #20203613}.btn.primary{background:#0071e3;border-color:#0071e3;color:white;box-shadow:0 3px 10px #0071e310}.btn.primary:hover{background:#0077ed;border-color:#0077ed;box-shadow:0 4px 16px #0071e329}.btn.subtle{background:#e9e9ed;color:#45454b}.btn.active{background:#0071e3;color:white;border-color:#0071e3}.btn.danger{background:#fff1f0;border-color:#ffccc5;color:#ba3328}.eyebrow,.feature-kicker{font-family:inherit;font-size:11px;font-weight:600;letter-spacing:1.25px;color:#73737b}.text-link{display:inline-flex;align-items:center;gap:9px;color:#0066cc;font-size:16px;font-weight:450;white-space:nowrap}.text-link>span{font-size:25px;line-height:.8}.text-link:hover{color:#004f9f}.text-link:hover>span{transform:translateX(2px)}
/* A floating, frosted navigation bar. */
.site-header{position:fixed;top:13px;left:0;right:0;max-width:1112px;height:59px;margin:0 auto;padding:0 22px;border:1px solid #ffffffd6;border-radius:22px;background:#ffffffad;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:0 4px 25px #22233e07,inset 0 1px 0 #fff;z-index:40;gap:70px}.site-header nav{gap:33px;font-size:12px;color:#424247}.site-header nav a:hover{color:#0071e3}.site-header .logo{font-size:23px}.site-header .header-right{align-items:center;gap:21px}.site-header .btn{font-size:11px;min-height:31px;padding:6px 15px}.nav-library{display:flex;color:#55555b}.nav-library:hover{color:#0071e3}.landing{background:#fff}.nuevo-hero{position:relative;isolation:isolate;text-align:center;padding:113px 24px 66px;background:linear-gradient(180deg,#f5f5f7 0%,#fafafa 65%,#fff 100%);overflow:hidden}.hero-copy{position:relative;z-index:3}.launch-badge{display:inline-flex;align-items:center;gap:8px;color:#75727e;background:linear-gradient(120deg,#fff9,#f4f2f999);border:1px solid #e9e6ee;border-radius:40px;padding:7px 13px;font-size:11px;font-weight:500;box-shadow:0 2px 6px #33334403}.tiny-spark{color:#9270d8;font-size:12px}.nuevo-hero h1{font-size:clamp(52px,6vw,78px);line-height:1.045;letter-spacing:-.052em;margin:19px 0 20px;font-weight:650}.nuevo-hero h1>span{background:linear-gradient(110deg,#3672c5 9%,#8059c4 50%,#c56891 88%);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-copy p{font-size:19px;line-height:1.45;letter-spacing:-.025em;color:#72727a}.hero-actions{display:flex;align-items:center;justify-content:center;gap:26px;margin-top:25px}.hero-actions .btn{font-size:14px;padding:11px 21px;min-height:43px;gap:10px}.hero-actions .text-link{font-size:14px}.hero-showcase{position:relative;width:min(960px,84vw);margin:49px auto 0;padding-bottom:30px}.hero-artwork{display:block;position:relative;width:100%;height:422px;padding:0;border-radius:34px;overflow:hidden;text-align:left;border:1px solid #ffffffb0;background:#aca5e0;box-shadow:0 32px 70px -32px #54447766,inset 0 0 0 1px #ffffff78;isolation:isolate}.hero-artwork>img{width:100%;height:100%;object-fit:cover;filter:saturate(.74) brightness(1.24);display:block}.hero-artwork:after{content:'';position:absolute;inset:0;box-shadow:inset 0 1px 2px #fff9,inset 0 -2px 8px #5e547429;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,#cfeaff24,transparent 48%,#ffdecb32)}.showcase-aura{position:absolute;left:-6%;right:-6%;top:18%;height:80%;background:linear-gradient(100deg,#8eceff3d,#c7afff55,#ffc0a13b);filter:blur(58px);border-radius:50%;z-index:-1}.glass-sculpture{position:absolute;left:50%;top:47%;width:540px;height:410px;transform:translate(-50%,-50%);pointer-events:none;perspective:800px}.glass-ring{position:absolute;width:235px;height:330px;border:1px solid #fff9;border-radius:120px;background:linear-gradient(125deg,#fff8 0%,#ffffff0c 24%,#fff0 45%,#ffffff35 66%,#fff8 100%);box-shadow:inset 8px 1px 12px #fff7,inset -8px -3px 14px #ffffff60,12px 18px 30px #29235820,0 0 0 1px #fff2;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transform:rotate(-31deg) rotateY(15deg)}.ring-one{left:68px;top:38px}.ring-two{left:181px;top:37px;background:linear-gradient(125deg,#ffffff99,#ffffff05 44%,#ffffff57)}.ring-three{left:281px;top:38px;width:92px;background:linear-gradient(100deg,#ffffff70,#ffffff10 45%,#ffffff80);transform:rotate(-31deg) rotateY(15deg)}.artwork-label{position:absolute;bottom:23px;left:25px;font-size:10px;font-weight:500;letter-spacing:.5px;color:#ffffffda;display:flex;align-items:center;gap:7px}.artwork-label i{width:4px;height:4px;border-radius:50%;background:#fff}.artwork-remix{position:absolute;right:24px;bottom:18px;border:1px solid #fff7;background:#ffffff32;backdrop-filter:blur(12px);border-radius:25px;padding:9px 13px;display:flex;align-items:center;gap:9px;color:#fff;font-size:11px;opacity:0;transform:translateY(4px);transition:.25s}.hero-artwork:hover .artwork-remix,.hero-artwork:focus-visible .artwork-remix{opacity:1;transform:none}.glass-inspector{position:absolute;right:-53px;top:91px;width:222px;text-align:left;padding:20px;border-radius:23px;background:linear-gradient(135deg,#ffffffab,#ffffff58);border:1px solid #ffffffc9;backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);box-shadow:0 15px 45px #2e245626,inset 0 1px 2px #fff9;transform:rotate(5deg);color:#373440;pointer-events:none}.inspector-title{font-size:10px;font-weight:550;display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:24px}.inspector-title .icon{width:16px}.inspector-row{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:500}.inspector-row.muted{color:#6c6577;font-size:9px}.mini-toggle{width:30px;height:17px;border-radius:20px;background:#007aff;box-shadow:inset 0 0 2px #0001}.mini-toggle:after{content:'';display:block;width:13px;height:13px;background:#fff;border-radius:50%;margin:2px 2px 2px auto}.mini-range{height:4px;background:#746e8929;border-radius:10px;margin:21px 0 12px}.mini-range span{display:block;width:80%;height:100%;background:#79728f;position:relative;border-radius:10px}.mini-range span:after{content:'';position:absolute;right:0;top:-4px;height:12px;width:12px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003}.hero-palette{display:flex;align-items:center;justify-content:center;gap:3px;width:max-content;max-width:96%;position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:7px;background:#ffffffb0;backdrop-filter:blur(25px) saturate(160%);-webkit-backdrop-filter:blur(25px) saturate(160%);border:1px solid #fff;border-radius:40px;box-shadow:0 8px 24px #55526818,inset 0 1px 1px #fff;z-index:3}.hero-palette button{display:flex;align-items:center;gap:7px;border-radius:30px;padding:10px 15px;font-size:11px;color:#65626c;white-space:nowrap}.hero-palette button.active{background:#fff;box-shadow:0 2px 8px #33294014;color:#222127}.hero-palette button:hover{background:#ffffff90}.hero-palette i{display:inline-block;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000005}.hero-note{margin-top:24px;font-size:11px;letter-spacing:.05px;color:#96939b}
.nuevo-section{max-width:1120px;margin:0 auto;padding:96px 0}.nuevo-section h2{font-size:43px;line-height:1.12;font-weight:650;letter-spacing:-.045em}.nuevo-section h2 span{color:#85858b}.nuevo-section .section-heading{margin-bottom:37px;align-items:flex-end}.nuevo-section .section-heading p{font-size:15px;line-height:1.5;margin:0 0 4px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card{position:relative;overflow:hidden;min-height:465px;border-radius:27px;padding:31px;background:#f5f5f7;border:1px solid #f0f0f3;display:block;transition:transform .35s,box-shadow .35s}.feature-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px #1717310c}.feature-copy{position:relative;z-index:2}.feature-kicker{font-size:9px;letter-spacing:1.1px;display:block;margin-bottom:13px}.feature-card h3{font-size:29px;font-weight:650;line-height:1.13;letter-spacing:-1px;margin-bottom:14px}.feature-card p{font-size:12px;line-height:1.5}.circle-link{width:29px;height:29px;border-radius:50%;background:#e7e7ebc9;display:grid;place-items:center;position:absolute;right:23px;bottom:22px;z-index:3;color:#6b6b72}.feature-card:hover .circle-link{background:#1d1d1f;color:white}.color-feature{background:linear-gradient(150deg,#f4f6ff,#f7f4fa)}.color-orbit{position:absolute;inset:220px -20px -25px}.color-orbit i{display:block;border-radius:50%;position:absolute;width:182px;height:182px;box-shadow:inset -8px -15px 30px #34285135,0 20px 25px #6e5c9222}.color-orbit i:nth-child(1){left:20px;top:65px;background:radial-gradient(circle at 30% 20%,#dcd8ff,#7975ee 53%,#4038a9);transform:rotate(-20deg)}.color-orbit i:nth-child(2){right:-20px;top:36px;background:radial-gradient(circle at 32% 17%,#ffe0c4,#edacb3 48%,#cc789c);width:235px;height:235px}.color-orbit i:nth-child(3){left:115px;top:0;width:148px;height:148px;background:radial-gradient(circle at 30% 20%,#e3f4ff,#75b8ec 51%,#5369b7)}.glass-feature{background:linear-gradient(140deg,#f7f7f9,#f2f1f6)}.layer-sculpture{position:absolute;width:240px;height:230px;bottom:2px;left:50%;transform:translateX(-50%) rotate(-18deg)}.layer-sculpture div{position:absolute;width:180px;height:180px;left:25px;top:15px;border-radius:30px;background:linear-gradient(135deg,#ffffffa6,#d9d8f6aa);border:1px solid #fff;box-shadow:0 15px 35px #625f8022,inset 0 1px 4px #fff;backdrop-filter:blur(7px);transform:rotate(15deg)}.layer-sculpture div:nth-child(2){left:45px;top:34px;background:linear-gradient(130deg,#fff8,#b3bcf06e);transform:rotate(0deg)}.layer-sculpture div:nth-child(3){left:65px;top:55px;background:linear-gradient(135deg,#ffffffad,#ffffff25);transform:rotate(-15deg)}.flow-feature{background:linear-gradient(150deg,#f4f7f7,#f0f5f4)}.flow-mini{position:absolute;bottom:62px;left:28px;right:28px;display:flex;flex-direction:column;align-items:center}.flow-mini>span{display:flex;align-items:center;gap:10px;width:145px;padding:13px 15px;border-radius:12px;border:1px solid #fff;background:#ffffffa8;box-shadow:0 5px 18px #53696310;font-size:10px;font-weight:500;transform:translateX(-18px)}.flow-mini>span:nth-of-type(2){transform:translateX(36px)}.flow-mini i{width:1px;height:21px;background:#bacdc6;transform:rotate(-38deg)}.flow-mini>span.mini-output{width:115px;height:58px;transform:translateX(-16px);background:linear-gradient(125deg,#244e62,#92c5bc,#e0e6b9);border-color:#eef8f5}.gallery-band{background:#f5f5f7}.gallery-band .nuevo-section{padding-top:92px;padding-bottom:92px}.gallery-band h2{font-size:40px}.gallery-band .text-link{font-size:13px}.look-image{border-radius:22px;border:1px solid #ffffff80;box-shadow:0 4px 10px #39374706;background:#e7e7ed}.look-caption{margin-top:17px}.look-caption h3{font-size:14px;font-weight:550;letter-spacing:-.2px}.look-caption>span{color:#777}.look-card>p{font-size:11px;color:#8a8a90}.remix-pill{color:#242129;background:#ffffffbd;border-color:#fff9;backdrop-filter:blur(20px)}.export-story{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-top:110px;padding-bottom:110px}.export-art{position:relative;height:440px;border-radius:30px;background:#e9d4bd;overflow:hidden}.export-art>img{width:100%;height:100%;object-fit:cover;filter:saturate(.65) brightness(1.14)}.export-glass{position:absolute;bottom:33px;left:33px;right:33px;border-radius:20px;padding:23px;border:1px solid #fff9;background:#fff8;backdrop-filter:blur(24px);box-shadow:0 10px 25px #6c4b2314}.export-glass>span{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:550;color:#524338}.export-glass>div{display:flex;gap:7px;margin-top:19px}.export-glass b{font-size:10px;font-weight:500;background:#ffffff8f;border:1px solid #fff8;border-radius:8px;padding:8px 13px}.export-copy h2{margin:17px 0 24px;font-size:43px}.export-copy p{font-size:14px;line-height:1.6;margin-bottom:22px}.export-copy .text-link{font-size:14px}.export-facts{display:flex;gap:24px;margin-top:42px;border-top:1px solid #e7e7ec;padding-top:25px}.export-facts span{font-size:9px;color:#8b8b92;white-space:nowrap}.export-facts b{font-size:27px;display:block;font-weight:600;letter-spacing:-1px;color:#37373b;margin-bottom:6px}.nuevo-section.faq{max-width:1120px;display:grid;grid-template-columns:1fr 1.3fr;gap:100px;padding-top:45px;padding-bottom:100px}.faq-heading{padding-top:20px}.faq .faq-heading h2{font-size:38px}.faq details{border-color:#e5e5e9;padding:22px 0}.faq summary{font-size:13px;font-weight:500}.faq summary .icon{width:14px;color:#8a8a91}.faq details[open] summary .icon{transform:rotate(45deg)}.faq details p{font-size:12px;line-height:1.65;max-width:none}.nuevo-finale{position:relative;overflow:hidden;isolation:isolate;text-align:center;padding:75px 24px 80px;background:#f5f5f7}.nuevo-finale>.logo{font-size:23px;position:relative}.nuevo-finale h2{font-size:55px;margin:25px 0;line-height:1.08;position:relative}.nuevo-finale .btn{padding:12px 22px;font-size:14px;position:relative;gap:12px}.nuevo-finale p{font-size:11px;margin-top:25px;position:relative;color:#8b8794}.finale-glow{position:absolute;left:50%;top:55%;transform:translate(-50%,-50%);width:740px;height:370px;background:radial-gradient(ellipse at 22% 65%,#c3e3ff70,transparent 48%),radial-gradient(ellipse at 58% 40%,#d5bcf854,transparent 60%),radial-gradient(ellipse at 84% 70%,#ffd7c65c,transparent 50%);filter:blur(35px);z-index:-1}footer{max-width:1120px;margin:0 auto;padding:31px 0;gap:30px;border:0;font-size:10px;color:#86868c}footer .logo{color:#1d1d1f;font-size:22px}footer nav{display:flex;gap:24px;margin-left:auto}footer nav a{color:#6e6e73}footer a:hover{color:#0071e3}footer .local-label{font-size:9px;margin-left:0}.local-label{color:#7e7e86}.local-label i,.canvas-status i{background:#51a986}
/* The same translucent material follows you into the workspace. */
.sidebar{background:linear-gradient(160deg,#f5f5f9ed,#ececf1df);border-right:1px solid #ffffffbd;backdrop-filter:blur(24px);padding-top:27px}.sidebar>.logo{font-size:25px;margin-bottom:44px;margin-left:12px}.nav-section>label{font-size:10px;color:#8b8b94;font-weight:500;letter-spacing:.15px}.nav-link{font-size:12px;color:#5a5a65;padding:10px 12px;gap:11px;border:1px solid transparent}.nav-link:hover{background:#ffffff83}.nav-link.active{background:#ffffffd6;color:#0071e3;border-color:#ffffff;box-shadow:0 3px 12px #24244006,inset 0 1px 0 #fff}.nav-link small{background:#fff8;border-color:#dfdfe5;color:#8d8d97;font-size:8px}.nav-link .icon{width:17px;height:17px}.nav-bottom .btn{color:#7b7b86}.nav-bottom .local-label{font-size:10px}.workspace{padding:12px 12px 12px 0;gap:10px;grid-template-columns:210px minmax(290px,1fr) 240px;background:radial-gradient(ellipse at 34% 12%,#eae6f566,transparent 55%),#f0f0f4}.panel{background:#ffffffbf;border:1px solid #ffffffeb;border-radius:19px;box-shadow:0 4px 20px #25254705,0 0 0 1px #b8b8c214;backdrop-filter:blur(24px)}.panel-heading{height:53px;min-height:53px;font-size:12px;color:#3b3b44;border-bottom:1px solid #e7e7ed88;font-weight:600}.panel-heading .btn{background:#f4f4f7;border-color:#eeeeF2;box-shadow:none}.panel-scroll{scrollbar-color:#c9c9d2 transparent;scrollbar-width:thin}.preset-group{border-bottom-color:#e9e9ef;padding-top:16px;padding-bottom:16px}.preset-group h3{font-size:11px;font-weight:550;color:#65656f}.preset{border-radius:11px;border-color:#fff;box-shadow:0 2px 6px #1c1c3810}.preset.selected{outline-color:#0071e3;outline-width:2px;outline-offset:2px}.preset:hover{border-color:#0071e3}.preset-grid{gap:9px}.canvas-panel{background:#e5e5ec80;padding:0 8px 5px;border-color:#ffffff90}.canvas-stage{background-image:radial-gradient(#b9b9c350 .65px,transparent .65px);background-size:9px 9px;border-radius:13px}.canvas-stage canvas{box-shadow:0 8px 26px #3630491a;border-radius:13px}.toolbar{height:57px;min-height:57px;gap:4px}.toolbar .btn{background:#ffffff91;box-shadow:0 1px 6px #33334808,0 0 0 1px #ffffff9c;border-color:#ffffff;border-radius:10px;color:#5d5b66;font-size:10px;gap:5px;padding-left:8px;padding-right:8px}.toolbar .btn.primary{background:#0071e3;border-color:#0071e3;color:white}.toolbar .btn:hover{background:#fff}.toolbar .btn.primary:hover{background:#0077ed}.toolbar .btn .icon{width:14px;height:14px}.toolbar .ratio-group{background:#cfd0d744;box-shadow:inset 0 1px 2px #7373840c;border:1px solid #ffffff53;border-radius:9px}.ratio-group button{color:#88858f}.ratio-group button.active{background:#fff;color:#36313e;box-shadow:0 1px 4px #1c174225}.toolbar select{color:#6a6674}.canvas-status{font-size:9px;color:#92909b;padding:0 6px}.canvas-status i{width:4px;height:4px}.props summary{font-size:11px;color:#4e4c58;font-weight:550}.props details{border-bottom-color:#ebebf0}.props summary>span{color:#9b98a5}.active-dot{background:#0071e3}.colors-label{color:#7d7889;font-size:10px}.colors-label>span{color:#a9a6b0}.color-strip{height:17px;border:1px solid #ffffffa6;border-radius:6px}.color-inputs input{border-color:#d7d5df;background:#fff;border-radius:8px;padding:2px;box-shadow:0 2px 4px #2117310a}.color-inputs small{color:#9b95a6}.range-label{color:#817a8f;font-size:10px;grid-template-columns:1fr 48px 63px}.number{background:#f2f1f5;border-color:#e6e4ec;color:#5a5364;border-radius:7px;height:28px}.range-label input[type=range]{background:#dcd9e3;accent-color:#8a7aab}.range-label input[type=range]::-webkit-slider-thumb{background:#fff;border:1px solid #d2cddb;box-shadow:0 1px 4px #3a315f29;width:12px;height:12px}.select-label{color:#82798e;font-size:10px}select{background:#f2f1f5;border-color:#e2dfe9;color:#655b73;border-radius:8px}.toggle-label{color:#8b8297}.switch{background:#dad6e1}.switch:after{background:#fff;box-shadow:0 1px 3px #0002}.switch:checked{background:#007aff}.switch:checked:after{background:#fff;left:14px}.upload{border-color:#d6d0e2;background:#f9f8fbb3;color:#817490;border-radius:11px;padding:15px 8px}.upload:hover{background:#efedf4}.hint{color:#9990a5}.layer-row.selected{background:#fff;border-color:#e1dce8;box-shadow:0 2px 6px #3930490a}.layer-row{color:#6c627c;border-radius:12px}.layer-row.drag-over{border-color:#0071e3;background:#edf5ff}.drag-grip{color:#b1a7bd}.mini-btn{color:#9c92a8}.mini-btn:hover{color:#0071e3}.layer-thumb{box-shadow:0 2px 4px #22153712}.panel-footnote{color:#80808a}.library-page{padding-top:70px}.library-heading h1{font-size:44px}.library-heading p{color:#86818d}.filter-group .btn{color:#7f768c}.filter-group .btn.active{background:#fff;color:#4c3f62;box-shadow:0 2px 9px #5443650b}.gallery-tools input{border-color:#e2dce9;background:#ffffffb5;color:#685877;border-radius:11px}.gallery-tools input::placeholder{color:#aaa1b4}.library-page .look-image{border-radius:19px}.empty-state{color:#73737b}.empty-state h2{color:#695b75}.empty-state p{color:#76767e}.delete-saved{background:#ffffffb5;color:#6d5c7a;backdrop-filter:blur(15px)}.flow-workspace{background-color:#f4f2f7;background-image:radial-gradient(#cfcad6 .75px,transparent .75px);border-color:#ffffff;border-radius:20px;box-shadow:0 0 0 1px #e4dfea80}.flow-top .eyebrow{color:#9a8ea5}.flow-top input{background:#ffffffbd;color:#5d5d66;border-color:#fff;border-radius:12px}.flow-top .btn{background:#ffffffbe;border-color:#fff;color:#616169}.flow-top .btn.primary{background:#0071e3;color:white;border-color:#0071e3}.flow-node{background:#ffffffb8;backdrop-filter:blur(20px);border:1px solid #fff;box-shadow:0 8px 24px #5544600b,0 0 0 1px #e7dfeb60;border-radius:15px;color:#705b81}.node-heading{border-color:#ece5f0;color:#715982;font-weight:500}.node-heading small{color:#ad9aba}.port{background:#bdadcd;border-color:#fff;outline-color:#c5b5d2}.port.disconnected{background:#fff;outline-color:#d9cedf}.wires path{stroke:#b8a7c8}.node-delete{background:#fff;color:#797981;border-color:#e6d9ed}.flow-bottom>span{background:#ffffffbc;backdrop-filter:blur(20px);border-color:#fff;color:#7e7e87;box-shadow:0 3px 14px #53415d08}.output-tools .btn{background:#f7f3fab3;color:#6e6e76;border-color:#ede3f2;box-shadow:none}.docs-page article{border-color:#e2dce8}.docs-page article>span{color:#ad9eb8}.docs-page article p{color:#707078}.docs-page h1{color:#3a3042}.docs-page h2{color:#6d577e}.docs-page .hint{color:#ab9bb7}dialog{background:#fffffff0;backdrop-filter:blur(30px);border-color:#fff;color:#4b3b58;border-radius:25px;box-shadow:0 24px 90px #22123338;padding:35px}dialog::backdrop{background:#21122d35;backdrop-filter:blur(10px)}dialog h2{color:#43334e;font-size:30px}dialog p{color:#6e6e73}dialog .eyebrow{color:#7f7f87}.modal-close{color:#888892}.field-label{color:#6f6f78;font-size:11px}.field-label input,.field-label select{background:#f6f2f9;border-color:#e7dced;color:#45454b;border-radius:10px}.field-label input[readonly]{color:#73737b}.effect-picker .btn{background:#faf7fc;border-color:#ede4f2;color:#686870;box-shadow:none;border-radius:13px}.effect-picker .btn:hover{background:#f1eaf7;color:#76568e}.export-preview{background:#f5f0f8;border-radius:14px}#toast{background:#ffffffe6;color:#695077;border-color:#fff;backdrop-filter:blur(24px);box-shadow:0 10px 35px #39214d1c;border-radius:16px}.mobile-tabs{background:#f4f0f8e8;backdrop-filter:blur(20px);border-color:#ece5f1}.mobile-tabs button{color:#74747d}.mobile-tabs button.active{background:#fff;color:#735285;box-shadow:0 2px 6px #3522420a}hr{border-top-color:#e7ddec}
@media(min-width:1600px){:root{--nav:236px}.workspace{grid-template-columns:240px minmax(320px,1fr) 260px}.hero-showcase{width:1040px}.hero-artwork{height:450px}}
@media(max-width:1250px){:root{--nav:180px}.site-header{max-width:none;margin:0 5%;gap:50px}.nuevo-section,footer{margin-left:6%;margin-right:6%}.workspace{grid-template-columns:185px minmax(270px,1fr) 220px}.toolbar .btn{font-size:0;width:29px}.toolbar .btn .icon{width:16px;height:16px}.range-label{grid-template-columns:1fr 42px 54px}.feature-card{padding:25px;min-height:450px}.feature-card h3{font-size:27px}.nuevo-section.faq{gap:65px}.export-story{gap:45px}.export-facts{gap:18px}.nuevo-section h2{font-size:39px}.hero-showcase{width:min(890px,80vw)}}
@media(max-width:1000px){:root{--nav:68px}.sidebar>.logo,.sidebar.collapsed>.logo{font-size:18px;letter-spacing:-1.3px;margin-left:0;margin-right:0;gap:0}.sidebar .brand-dot{display:none}.workspace{grid-template-columns:170px minmax(250px,1fr) 210px}.hero-showcase{width:81vw}.hero-artwork{height:390px}.glass-inspector{right:-35px;top:85px;width:195px;padding:17px}.nuevo-hero h1{font-size:65px}.feature-grid{gap:15px}.feature-card{padding:23px;min-height:430px}.feature-card h3{font-size:25px}.feature-card p{font-size:11px}.color-orbit{transform:scale(.9);transform-origin:bottom center;inset:215px -45px -30px}.layer-sculpture{transform:translateX(-50%) rotate(-18deg) scale(.87)}.flow-mini{left:18px;right:18px;transform:scale(.92)}.nuevo-section h2,.gallery-band h2{font-size:34px}.section-heading p{font-size:13px!important}.export-copy h2{font-size:35px}.export-art{height:390px}.export-glass{left:20px;right:20px;padding:19px}.export-glass>span{font-size:10px}.export-facts{gap:12px}.export-facts b{font-size:23px}.export-facts span{font-size:8px}.nuevo-section.faq{gap:40px}.faq .faq-heading h2{font-size:32px}.site-header nav{gap:24px}.site-header{gap:35px}.library-page{padding-top:55px}}
@media(max-width:760px){.site-header{height:56px;top:10px;margin:0 15px;padding:0 18px;gap:22px;border-radius:20px}.site-header .logo{font-size:22px}.site-header nav{gap:20px;font-size:11px}.site-header nav>a:nth-child(2){display:block}.site-header nav>a:nth-child(3),.site-header nav>a:nth-child(4){display:none}.site-header .header-right{gap:0}.site-header .header-right .nav-library{display:none}.site-header .header-right>a:last-child{display:inline-flex}.site-header .btn{font-size:10px;min-height:30px;padding:6px 12px}.nuevo-hero{padding:103px 20px 47px}.nuevo-hero h1{font-size:53px;margin-top:20px}.hero-copy p{font-size:16px}.launch-badge{font-size:10px;padding:6px 11px}.hero-actions{gap:20px;margin-top:23px}.hero-actions .btn{font-size:12px;padding:10px 17px;min-height:40px}.hero-actions .text-link{font-size:12px}.hero-showcase{width:90%;margin-top:38px;padding-bottom:25px}.hero-artwork{height:345px;border-radius:27px}.glass-sculpture{transform:translate(-50%,-50%) scale(.79)}.glass-inspector{right:-25px;top:72px;width:161px;border-radius:19px;padding:14px;transform:rotate(5deg)}.inspector-title{font-size:8px;margin-bottom:20px}.inspector-row{font-size:10px}.inspector-row.muted{font-size:8px}.mini-range{margin-top:18px}.hero-palette{padding:5px;max-width:110%}.hero-palette button{font-size:9px;padding:9px 11px;gap:5px}.hero-palette i{width:13px;height:13px}.hero-note{font-size:10px;max-width:270px;margin:24px auto 0;line-height:1.5}.artwork-label{font-size:8px;bottom:20px;left:19px}.artwork-remix{display:none}.nuevo-section{padding:57px 0;margin:0 25px}.nuevo-section .section-heading{margin-bottom:26px;display:block}.nuevo-section .section-heading>p,.nuevo-section .section-heading>.text-link{margin-top:18px;display:block}.nuevo-section h2,.gallery-band h2{font-size:33px}.feature-grid{grid-template-columns:1fr;gap:17px}.feature-card{min-height:355px;padding:27px}.feature-card h3{font-size:28px}.feature-card p{font-size:12px}.feature-copy{max-width:58%}.feature-kicker{font-size:8px}.color-orbit{inset:130px -80px -75px 90px;transform:scale(.85)}.glass-feature .layer-sculpture{left:69%;bottom:-15px;transform:translateX(-50%) rotate(-18deg) scale(.86)}.flow-mini{left:auto;right:33px;bottom:20px;transform:scale(.85);transform-origin:right bottom}.flow-mini>span{width:145px}.flow-mini>span:nth-of-type(2){transform:translateX(16px)}.gallery-band .nuevo-section{padding:57px 0}.gallery-band .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 15px}.look-image{border-radius:16px}.look-caption h3{font-size:12px}.look-card>p{font-size:10px}.export-story{grid-template-columns:1fr;gap:37px;padding:65px 0}.export-art{height:360px;order:2}.export-copy h2{font-size:35px}.export-copy p{font-size:13px}.export-facts{gap:30px;margin-top:28px;padding-top:21px}.export-facts b{font-size:26px}.export-facts span{font-size:9px}.export-glass{left:25px;right:25px;bottom:25px}.export-glass>span{font-size:12px}.nuevo-section.faq{display:block;padding:15px 0 60px}.faq-heading{margin-bottom:12px}.faq .faq-heading h2{font-size:33px}.faq summary{font-size:12px}.faq details p{font-size:11px}.nuevo-finale{padding:63px 23px}.nuevo-finale h2{font-size:43px}.nuevo-finale .btn{font-size:12px;padding:11px 19px}.nuevo-finale p{font-size:10px}footer{margin:0 25px;gap:15px;padding:26px 0;flex-wrap:wrap}footer .logo{font-size:21px}footer>span:not(.local-label){font-size:9px;margin-left:auto}footer nav{width:100%;margin:0;justify-content:space-between;font-size:10px}footer .local-label{display:none}.sidebar,.sidebar.collapsed{padding:8px 13px;background:#f6f4f9e8;border-color:#fff}.sidebar>.logo,.sidebar.collapsed>.logo{font-size:23px;margin:0 12px 0 0;letter-spacing:-1px}.sidebar .nav-link{padding:8px}.sidebar .nav-link .icon{width:17px;height:17px}.workspace,.workspace.wide{padding:5px;gap:5px;grid-template-columns:72px minmax(140px,1fr) 165px}.panel{border-radius:13px}.toolbar{height:85px;min-height:85px}.toolbar .btn{width:24px;padding:4px}.props .range-label{grid-template-columns:1fr 42px}.preset-grid{gap:7px}.preset{border-radius:9px}.canvas-panel{padding:0 5px 4px}.panel-heading{height:43px;min-height:43px;font-size:11px}.flow-workspace,.flow-workspace.wide{margin:63px 5px 5px}.flow-top input{width:120px}.library-page,.library-page.wide{padding:35px 23px}.library-heading h1{font-size:35px}.docs-page{padding-top:40px}.docs-page h1{font-size:35px}.sidebar .nav-link.active{box-shadow:0 2px 6px #44364f08}.mobile-tabs{background:#f5f3f8d9}.mobile-tabs button.active{color:#0071e3}.effect-picker{gap:8px}.effect-picker .btn{font-size:10px}.field-label input,.field-label select{font-size:12px}dialog{padding:30px}}
@media(max-width:600px){.workspace,.workspace.wide{display:block}.workspace .toolbar{height:56px;min-height:56px}.workspace .props .range-label{grid-template-columns:1fr 55px 120px;font-size:12px}.workspace .effects .preset-grid{gap:12px}.workspace .props summary{font-size:12px}.workspace .props .select-label{font-size:12px}.workspace .panel-heading{height:46px;min-height:46px}.workspace .canvas-status>span:first-child,.workspace .canvas-status>span:last-child{font-size:8px}.workspace .props .color-inputs small{color:#797981}}
@media(max-width:430px){.site-header nav>a:first-child{display:none}.site-header{gap:22px}.site-header .header-right{margin-left:auto}.nuevo-hero h1{font-size:43px;line-height:1.08;letter-spacing:-.045em}.nuevo-hero{padding-left:16px;padding-right:16px}.hero-copy p{font-size:14px}.hero-actions{gap:17px}.hero-actions .text-link{font-size:11px}.hero-actions .btn{font-size:11px;padding:10px 15px}.hero-actions .btn .icon{width:13px}.hero-showcase{width:94%;margin-top:36px}.hero-artwork{height:290px}.glass-sculpture{transform:translate(-50%,-50%) scale(.64)}.glass-inspector{right:-13px;top:74px;width:137px;padding:13px;border-radius:17px}.inspector-title{font-size:7px;gap:3px}.inspector-title .icon{width:13px}.hero-palette button{font-size:8px;padding:9px 10px}.hero-palette i{width:12px;height:12px}.hero-palette{gap:0}.feature-card{min-height:340px}.feature-copy{max-width:65%}.color-orbit{left:25px;right:-80px;transform:scale(.75);top:145px}.layer-sculpture{opacity:.85}.flow-mini{right:14px;transform:scale(.75)}.export-facts{gap:25px}.nuevo-section h2{font-size:30px}.gallery-band h2{font-size:29px}.nuevo-finale h2{font-size:38px}}
@media(prefers-reduced-transparency:reduce){.site-header,.hero-palette,.sidebar,.panel,dialog{background:#faf9fc}.glass-inspector{background:#ebe9f6}.export-glass{background:#f3e9df}}
