.creative-presets{color:#e9e6e8;gap:12px;padding:10px 12px 18px;display:grid}.creative-presets-intro h3{margin:5px 0;font-size:14px}.creative-presets-intro p,.creative-preset-card>p,.creative-preset-detail-head p{color:#aaa2a5;margin:0;font-size:10px;line-height:1.55}.creative-preset-tools{grid-template-columns:minmax(0,1fr) 130px;gap:7px;display:grid}.creative-preset-search{color:#bdb5b8;background:#151214;border:1px solid #3d3438;border-radius:5px;align-items:center;gap:7px;height:32px;padding:0 9px;display:flex}.creative-preset-search input{color:#f0ebed;background:0 0;border:0;outline:0;width:100%;min-width:0;font:10px inherit}.creative-preset-tools select,.creative-preset-intensity select{color:#eee;background:#171416;border:1px solid #3d3438;border-radius:5px;min-width:0;padding:6px;font:10px inherit}.creative-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.creative-preset-card{background:#151214;border:1px solid #352e31;border-radius:6px;min-width:0;padding:6px}.creative-preset-card.is-selected{border-color:#be4c58;box-shadow:0 0 0 1px #be4c5830}.creative-preset-preview{border:1px solid color-mix(in srgb,var(--preset-accent) 38%,#312b2e);background:radial-gradient(ellipse at 68% 14%,color-mix(in srgb,var(--preset-accent) 28%,#151215),#111012 72%);color:#fff;text-align:left;cursor:pointer;border-radius:4px;width:100%;height:82px;padding:7px}.creative-preset-frame{flex-direction:column;justify-content:space-between;height:100%;display:flex}.creative-preset-frame i{color:var(--preset-accent);letter-spacing:.6px;text-transform:uppercase;font-size:7px;font-style:normal}.creative-preset-frame b{letter-spacing:-.4px;font-size:clamp(10px,2.2vw,15px);line-height:1.05}.creative-preset-frame small{color:#aaa1a5;letter-spacing:.4px;font-size:7px}.creative-preset-card-info{justify-content:space-between;align-items:start;gap:4px;margin-top:7px;display:flex}.creative-preset-card-info>div{gap:2px;display:grid}.creative-preset-card-info b{font-size:9px}.creative-preset-card-info small{color:#92898d;font-size:8px}.creative-preset-favorite{color:#9f969a;cursor:pointer;background:#1c181a;border:1px solid #3c3337;border-radius:4px;place-items:center;width:24px;height:24px;display:grid}.creative-preset-favorite.on{color:#ff7181;border-color:#743b43}.creative-preset-card>p{min-height:47px;margin:6px 0;font-size:9px}.creative-preset-select{color:#f1dcdf;cursor:pointer;background:#211719;border:1px solid #49383c;border-radius:4px;width:100%;padding:6px;font-size:9px}.creative-preset-empty{color:#aaa2a5;text-align:center;border:1px dashed #49383c;border-radius:5px;padding:18px;font-size:10px}.creative-preset-detail{background:linear-gradient(145deg,#201619,#121012);border:1px solid #45383d;border-radius:6px;gap:9px;padding:11px;display:grid}.creative-preset-detail-head{justify-content:space-between;gap:10px;display:flex}.creative-preset-detail-head h4{margin:4px 0;font-size:13px}.creative-preset-detail-head>svg{color:#ed7481}.creative-preset-demo{border:1px solid color-mix(in srgb,var(--preset-accent) 50%,#292326);background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--preset-accent) 20%,#171316),#0c0b0d 75%);text-align:center;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:93px;padding:9px;display:flex}.creative-preset-demo span,.creative-preset-demo i{color:#a99fa3;letter-spacing:1px;font-size:7px;font-style:normal}.creative-preset-demo b{color:var(--preset-accent);text-shadow:0 2px 12px color-mix(in srgb,var(--preset-accent) 35%,transparent);font-size:clamp(15px,4vw,21px);line-height:1.05}.creative-preset-intensity{color:#bbb1b5;letter-spacing:.7px;justify-content:space-between;align-items:center;font-size:8px;display:flex}.creative-preset-capabilities{gap:5px;display:grid}.creative-preset-capabilities>b{margin-bottom:2px;font-size:9px}.creative-preset-capabilities>div{grid-template-columns:65px 1fr;align-items:start;gap:6px;font-size:8px;display:grid}.creative-preset-capabilities>div>span{text-transform:uppercase;letter-spacing:.35px}.capability-supported>span{color:#83d6a4}.capability-partial>span{color:#eac16f}.capability-unavailable>span{color:#df9198}.creative-preset-capabilities p{color:#b2a9ad;margin:0;line-height:1.45}.creative-preset-capabilities strong{color:#e5dfe2}.creative-preset-overwrite-note,.creative-preset-hint{color:#aa9fa4;margin:0;font-size:8px;line-height:1.5}.creative-preset-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.creative-preset-actions button{min-height:31px;padding:6px;font-size:9px}.creative-preset-actions button:last-child{grid-column:1/-1}.creative-preset-actions button:disabled{opacity:.45;cursor:not-allowed}.creative-preset-confirm-backdrop{z-index:90;background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.creative-preset-confirm-backdrop>section{background:#171315;border:1px solid #574148;border-radius:8px;width:min(390px,100%);padding:20px;box-shadow:0 20px 70px #0009}.creative-preset-confirm-backdrop h3{margin:8px 0;font-size:15px}.creative-preset-confirm-backdrop p{color:#b9afb3;font-size:10px;line-height:1.65}.creative-preset-confirm-backdrop>section>div{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.creative-preset-confirm-backdrop button{min-height:34px;padding:7px 12px;font-size:10px}@media (width<=1050px){.creative-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.creative-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-preset-tools,.creative-preset-actions{grid-template-columns:1fr}.creative-preset-actions button:last-child{grid-column:auto}}.preset-launcher{color:#ffdce0;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#3b1b22,#201619);border:1px solid #6b3d45;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 11px;font:600 10px Manrope,DM Sans,sans-serif;display:inline-flex}.preset-launcher:hover,.wizard-preset-launcher:hover{background:#482027;border-color:#e36b79}.creative-preset-launcher-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070609d9;place-items:center;padding:clamp(8px,2vw,24px);display:grid;position:fixed;inset:0}.creative-preset-launcher-dialog{background:#111012;border:1px solid #514047;border-radius:10px;flex-direction:column;width:min(1120px,96vw);max-height:min(92dvh,960px);display:flex;overflow:hidden;box-shadow:0 26px 100px #000c}.creative-preset-launcher-dialog>header{background:linear-gradient(100deg,#211316,#141113);border-bottom:1px solid #352d31;flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:55px;padding:8px 17px;display:flex}.creative-preset-launcher-dialog>header>div{gap:3px;display:grid}.creative-preset-launcher-dialog>header .eyebrow{font-size:8px}.creative-preset-launcher-dialog>header b{font-size:14px}.creative-preset-launcher-dialog>header button{color:#eee;cursor:pointer;background:#1a1719;border:1px solid #44373c;border-radius:5px;width:30px;height:30px;font-size:21px}.creative-preset-launcher-content{overscroll-behavior:contain;min-height:0;overflow:auto}.creative-preset-launcher-content .creative-presets{max-width:100%;padding:14px 17px 20px}.wizard-preset-launcher{color:#ffdee1;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#3a1a20,#211619);border:1px solid #71434a;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font:600 10px Manrope,DM Sans,sans-serif;display:inline-flex}.wizard-preset-launcher small{color:#dba5ab;font-size:8px}.wizard-header .wizard-preset-launcher{margin-left:auto}.wizard-header .quiet-button{flex:none}@media (width<=720px){.creative-preset-launcher-backdrop{padding:5px}.creative-preset-launcher-dialog{border-radius:7px;width:100%;max-height:96dvh}.creative-preset-launcher-content .creative-presets{padding:10px}.wizard-header{gap:7px}.wizard-preset-launcher{min-height:31px;padding:0 8px;font-size:9px}.wizard-preset-launcher small{display:none}.preset-launcher{min-height:29px;padding:0 7px;font-size:9px}}@media (width>=681px) and (width<=900px){.wizard-header{gap:12px;padding:0 18px}.wizard-project{gap:7px;padding-left:10px}.wizard-project input{width:140px}.wizard-header .quiet-button{padding:8px 10px;font-size:10px}}:root{color:#e7e8eb;font-synthesis:none;background:#17191d;font-family:DM Sans,Segoe UI,sans-serif;font-size:15px}*{box-sizing:border-box}body{min-width:320px;margin:0}.app{flex-direction:column;height:100vh;display:flex;overflow:hidden}.top{background:#1c1e23;border-bottom:1px solid #303238;flex:none;align-items:center;gap:26px;height:54px;padding:0 16px;display:flex}.brand{letter-spacing:1px;white-space:nowrap;align-items:center;gap:9px;font-size:13px;display:flex}.brand-icon{color:#c6d3e3;border:1px solid #434750;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.tag{color:#8c9098;letter-spacing:.8px;background:#2a2c32;border-radius:3px;padding:3px 5px;font-size:11px}.project-title{color:#92969e;border-left:1px solid #34363c;align-items:center;gap:4px;height:30px;padding-left:20px;display:flex}.project-title input{color:#e4e5e8;background:0 0;border:0;outline:0;width:170px;font:500 15px inherit}.toolbar{align-items:center;gap:5px;margin-left:auto;display:flex}.toolbar button,.preview-tools button,.timeline-actions button{color:#aeb1b8;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;display:flex}.toolbar button:hover,.preview-tools button:hover,.timeline-actions button:hover{color:#fff;background:#2c2e34}.divider{border-left:1px solid #3a3c42;height:19px;margin:0 8px}.saved{color:#93969d;align-items:center;gap:6px;font-size:13px;display:flex}.saved span{background:#6c9e80;border-radius:100%;width:6px;height:6px}.toolbar .render{color:#16181b;background:#e1e4e9;margin-left:8px;padding:8px 13px;font-weight:700}.toolbar .render:hover{background:#fff}.render:disabled{opacity:.55;cursor:not-allowed}.workarea{background:#303238;flex:1;grid-template-columns:260px minmax(300px,1fr) 285px;gap:1px;min-height:0;display:grid}.panel{background:#202227}.media,.inspector{flex-direction:column;min-width:0;display:flex}.panel-head{border-bottom:1px solid #303238;justify-content:space-between;align-items:center;height:64px;padding:12px 14px;display:flex}.eyebrow{color:#777b84;letter-spacing:1.2px;font:500 11px DM Mono,monospace}.panel-head h2{margin:3px 0 0;font-size:15px;font-weight:600}.count{color:#858891;margin-left:4px;font:13px DM Mono,monospace}.small-action{color:#c1c4ca;cursor:pointer;background:#292b31;border:1px solid #3a3c43;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.uploadbox{color:#92959d;cursor:pointer;border:1px dashed #474a53;border-radius:5px;justify-content:center;align-items:center;gap:11px;height:65px;margin:12px;display:flex}.uploadbox:hover{color:#ddd;border-color:#8b909a}.uploadbox span{gap:3px;display:grid}.uploadbox b{color:#d3d4d9;font-size:13px;font-weight:600}.uploadbox small{color:#858891;font-size:12px}.asset-list{flex:1;padding:0 8px;overflow:auto}.asset{cursor:pointer;border-radius:4px;align-items:center;gap:9px;height:54px;padding:6px;display:flex}.asset:hover,.asset.active{background:#2b2d33}.thumb{color:#858a94;background:#141619;border-radius:3px;flex:none;place-items:center;width:50px;height:40px;display:grid;position:relative;overflow:hidden}.thumb img,.thumb video{object-fit:cover;width:100%;height:100%}.type{color:#fff;background:#111b;border-radius:2px;padding:2px;display:grid;position:absolute;bottom:2px;left:3px}.asset-info{flex:1;gap:4px;min-width:0;display:grid}.asset-info b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.asset-info small{color:#858891;text-transform:capitalize;font-size:12px}.remove{color:#767a83;cursor:pointer;opacity:0;background:0 0;border:0;padding:4px}.asset:hover .remove{opacity:1}.textbutton{text-align:left;color:#a9adb5;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:8px 12px 12px;padding:7px;font-size:13px;display:flex}.empty{color:#737780;text-align:center;padding:22px 18px;font-size:13px;line-height:1.6}.center{background:#191b20;flex-direction:column;min-width:0;display:flex}.previewbar{border-bottom:1px solid #303238;justify-content:space-between;align-items:center;height:43px;padding:0 14px;display:flex}.section-title{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.section-title svg{color:#969aa3}.pill{color:#9ca0a8;border:1px solid #41434a;border-radius:3px;margin-left:4px;padding:3px 5px;font:12px DM Mono,monospace}.preview-tools{display:flex}.preview-tools button{font-size:12px}.canvas-wrap{flex:1;place-items:center;min-height:0;padding:12px;display:grid}.canvas{aspect-ratio:9/16;background:#101114;border:1px solid #393b42;place-items:center;max-width:100%;height:min(100%,min(68vh,640px));display:grid;position:relative;overflow:hidden}.canvas-media{object-fit:cover;width:100%;height:100%}.canvas-empty{color:#777b83;place-items:center;gap:12px;font-size:13px;display:grid}.caption-preview{text-align:center;color:#fff;-webkit-text-stroke:.6px #111;text-shadow:1px 2px 3px #000;font:700 clamp(13px,2vw,22px) Comic Sans MS,sans-serif;position:absolute;bottom:13%;left:6%;right:6%}.transport{border-top:1px solid #303238;align-items:center;gap:11px;height:46px;padding:0 16px;display:flex}.play{color:#ddd;cursor:pointer;background:#282a30;border:1px solid #444750;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.time{color:#bfc1c7;white-space:nowrap;font:12px DM Mono,monospace}.time i{color:#6d7078;font-style:normal}.scrub{background:#36383e;border-radius:2px;flex:1;height:3px;position:relative}.scrub span{background:#c6c9cf;width:0;position:absolute;top:0;bottom:0;left:0}.fullscreen{color:#92969d;background:0 0;border:0;font-size:19px}.inspector-tabs{border-bottom:1px solid #303238;gap:15px;height:37px;padding:0 12px;display:flex}.inspector-tabs button{color:#888b94;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:12px;position:relative}.inspector-tabs .on{color:#e2e3e6}.inspector-tabs .on:after{content:"";background:#d7d9dd;height:2px;position:absolute;bottom:-1px;left:0;right:0}.field{gap:7px;padding:11px 14px 0;display:grid}.field label,.field-row label{color:#9599a1;letter-spacing:.2px;justify-content:space-between;font:12px DM Mono,monospace;display:flex}.field textarea,.field input:not([type=range]),.field select{color:#d7d8dc;resize:vertical;background:#191b20;border:1px solid #393b43;border-radius:4px;outline:none;width:100%;padding:8px;font:13px DM Sans,sans-serif}.field textarea:focus,.field input:focus,.field select:focus{border-color:#686c76}.field .script{resize:vertical;height:140px}.hint{color:#767a83;font-size:12px;line-height:1.4}.rule{background:#34363c;height:1px;margin:15px 14px 11px}.section-label{color:#b4b7bd;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.section-label svg{color:#999da6}.field-row{grid-template-columns:1fr 1fr;display:grid}.field-row .field{min-width:0}.audio-row{background:#191b20;border:1px solid #34363c;border-radius:4px;align-items:center;gap:9px;margin:11px 14px 0;padding:8px;display:flex}.audio-icon{color:#aab5c3;background:#292c32;border-radius:3px;place-items:center;width:28px;height:28px;display:grid}.audio-row div{gap:3px;min-width:0;display:grid}.audio-row b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.audio-row small{color:#81858d;font-size:11px}.field input[type=range]{accent-color:#b3bbc7;width:100%}.muted{color:#848891}.timeline{border-top:1px solid #34363c;flex-direction:column;flex:none;height:214px;display:flex}.timeline-head{justify-content:space-between;align-items:center;height:42px;padding:0 14px;display:flex}.timeline-head>div:first-child,.timeline-actions{align-items:center;gap:10px;display:flex}.timeline-actions button{font-size:12px}.duration{color:#8c9098;font:12px DM Mono,monospace}.ruler{color:#777b83;border-bottom:1px solid #393b41;justify-content:space-around;height:24px;margin-left:67px;padding-top:6px;font:11px DM Mono,monospace;display:flex}.track{border-bottom:1px solid #303238;align-items:stretch;height:52px;min-height:42px;display:flex}.track-label{color:#8b8e96;letter-spacing:.5px;flex:none;width:67px;padding:12px 10px;font:11px DM Mono,monospace}.track-content{flex:1;align-items:center;gap:3px;padding:4px 0;display:flex;overflow:hidden}.clip{color:#e0e2e5;cursor:grab;background:#353a40;border:1px solid #4a505a;border-radius:3px;flex:1;align-items:center;gap:6px;min-width:110px;max-width:180px;height:39px;padding:4px;font-size:11px;display:flex;position:relative;overflow:hidden}.clip.sel{border-color:#aab2bf}.clipthumb{flex:none;width:30px;height:29px}.clipthumb img,.clipthumb video{object-fit:cover;width:100%;height:100%}.clip span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.clip small{color:#aeb4bc;margin-left:auto}.track-empty{color:#686c74;padding-left:7px;font-size:12px}.caption-track{height:39px}.caption-blocks{align-items:center;gap:2px;display:flex;overflow:hidden}.caption-blocks span{color:#d2c49d;white-space:nowrap;background:#4c4430;border:1px solid #65583a;border-radius:2px;padding:4px 5px;font-size:11px}.audio-track{height:39px}.audio-clip{color:#adc9b8;background:#30453c;border:1px solid #45634f;border-radius:3px;flex:1;align-items:center;gap:6px;height:25px;margin:auto 5px;padding:0 8px;font-size:11px;display:flex}.job{z-index:5;background:#282a30;border:1px solid #464850;border-radius:6px;width:min(420px,100vw - 32px);padding:11px 13px;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 30px #0007}.jobtop{align-items:center;gap:8px;font-size:13px;display:flex}.jobtop a{color:#d1d5dd;gap:5px;margin-left:auto;text-decoration:none;display:flex}.jobtop button,.toast button{color:#a9acb4;cursor:pointer;background:0 0;border:0;font-size:18px}.error{color:#e98c8c;margin-left:auto;font-size:12px}.progress{background:#41434a;height:3px;margin-top:10px}.progress span{background:#aab6c4;height:100%;transition:width .5s;display:block}@keyframes spin{to{transform:rotate(360deg)}}.toast{color:#e3e4e8;z-index:8;background:#33363d;border:1px solid #4b4e57;border-radius:4px;align-items:center;gap:13px;padding:9px 13px;font-size:13px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.mobile-nav{display:none}@media (width<=900px){.workarea{grid-template-columns:220px minmax(280px,1fr) 245px}.top{gap:12px;padding:0 10px}.project-title{padding-left:10px}.project-title input{width:120px}.media .panel-head,.inspector .panel-head,.field{padding-left:10px;padding-right:10px}.rule{margin-left:10px;margin-right:10px}.section-label{padding:0 10px}.audio-row{margin-left:10px;margin-right:10px}}@media (width<=680px){.app{height:100dvh}.top{gap:8px;height:49px}.brand{gap:6px;font-size:11px}.brand-icon{width:24px;height:24px}.tag{display:none}.project-title{padding-left:8px}.project-title input{width:90px;font-size:13px}.toolbar .saved,.toolbar .iconbtn,.toolbar button[title],.divider{display:none}.toolbar .render{margin-left:0;padding:7px 9px;font-size:12px}.workarea{display:block;position:relative;overflow:hidden}.workarea>.media,.workarea>.center,.workarea>.inspector{width:100%;height:100%;display:none}.workarea>.mobile-show{display:flex}.center{padding-bottom:0}.canvas{height:min(67dvh,600px)}.inspector{overflow:auto}.timeline{display:none}.mobile-nav{background:#1e2025;border-top:1px solid #3a3c42;flex:none;justify-content:space-around;align-items:center;height:58px;display:flex}.mobile-nav button{color:#838791;background:0 0;border:0;justify-items:center;gap:3px;min-width:55px;font-size:11px;display:grid}.mobile-nav button svg{width:17px;height:17px}.mobile-nav button.active{color:#e2e4e8}.mobile-nav button.active svg{color:#c6d2df}.previewbar{height:38px}.canvas-wrap{padding:7px}.transport{height:40px}.panel-head{height:56px}.asset{height:62px}.thumb{width:56px;height:46px}.job{bottom:68px;right:8px}.toast{max-width:calc(100vw - 24px);bottom:68px}.field .script{height:180px}}.public-shell{color:#edeef1;--red:#ef243e;--muted:#999ba3;background:#08090b;flex-direction:column;min-height:100vh;font-family:Inter,DM Sans,Arial,sans-serif;display:flex}.public-nav{background:#090a0c;border-bottom:1px solid #222329;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,7vw,112px);display:flex}.public-brand{color:#f2f2f4;letter-spacing:2px;align-items:center;gap:10px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.public-brand i{color:#92939b;letter-spacing:1.5px;margin-left:-5px;font-size:11px;font-style:normal}.public-brand .brand-icon{color:#fff;border-color:#b83d4b;border-radius:50%}.public-nav nav,.public-nav>div,.public-footer nav{align-items:center;gap:30px;display:flex}.public-nav nav a,.nav-login,.public-footer nav a,.public-footer nav button{color:#a6a7ae;font-size:14px;text-decoration:none}.public-nav a:hover,.public-footer a:hover{color:#fff}.public-nav>div{gap:24px}.chrome-button{color:#fff;letter-spacing:.1px;background:linear-gradient(112deg,#8c091b 0%,#d01730 27%,#ff6b7b 48%,#ca1029 67%,#740817 100%);border:1px solid #ff7785;border-radius:4px;justify-content:center;align-items:center;gap:20px;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff79,0 5px 24px #e51d3626}.chrome-button:hover{filter:brightness(1.15);transform:translateY(-1px)}.chrome-button span{font-size:19px;font-weight:400}.landing{flex:1;width:min(1140px,86vw);margin:0 auto}.hero{grid-template-columns:1fr .95fr;align-items:center;gap:55px;min-height:590px;padding:42px 0 62px;display:grid}.hero-copy{z-index:1;position:relative}.auth-kicker{letter-spacing:2px;color:#babac1;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.hero h1,.auth-story h1{letter-spacing:-5px;margin:30px 0 20px;font-size:clamp(54px,7vw,88px);font-weight:600;line-height:.99}.hero h1 em,.auth-story h1 em{color:#ff4056;text-shadow:0 1px #ff9aa5,0 0 36px #ed1e3540;font-style:normal}.hero-copy>p,.auth-story>p{color:#a3a4ad;max-width:440px;font-size:17px;line-height:1.8}.hero-actions{align-items:center;gap:28px;margin-top:32px;display:flex}.quiet-link{color:#d5d5d9;font-size:14px;text-decoration:none}.quiet-link span{color:#fb4056;margin-left:6px}.hero-caption{color:#82838c;letter-spacing:1.3px;align-items:center;gap:10px;margin-top:55px;font-size:11px;display:flex}.hero-art{background:radial-gradient(at 50% 47%,#3b0e17 0,#171015 29%,#0c0d10 63%);border:1px solid #25262c;place-items:center;height:405px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 35px 85px #0008}.hero-art:before,.hero-art:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff08 46%,#0000 56%);position:absolute;inset:0}.art-ring{border:1px solid #df32465a;border-radius:50%;position:absolute;transform:rotate(-24deg)scaleY(.48);box-shadow:inset 0 0 35px #e51d3617,0 0 30px #e51d3615}.art-ring-two{border-color:#f2b9bf4e;width:305px;height:305px;transform:rotate(44deg)scaleY(.49)}.art-core{color:#fff;background:radial-gradient(circle at 34% 24%,#f0808d,#ba182e 35%,#27070d 80%);border:1px solid #ff909b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:132px;height:132px;display:flex;transform:rotate(-13deg);box-shadow:inset -12px -18px 30px #170409a8,inset 5px 7px 17px #ffdce055,0 0 48px #ed233d55}.art-tag{color:#c5b8bc;letter-spacing:1.5px;font:11px DM Mono,monospace;position:absolute}.tag-top{top:28px;left:28px}.tag-bottom{bottom:25px;right:25px}.art-line{background:#ed3148;width:47px;height:1px;position:absolute;bottom:75px;left:30px}.feature-strip{border-top:1px solid #28292f;border-bottom:1px solid #28292f;grid-template-columns:repeat(3,1fr);gap:45px;padding:35px 0 40px;display:grid}.feature-strip span,.eyebrow{color:#f34559;letter-spacing:1.5px;font:11px DM Mono,monospace}.feature-strip h3{margin:17px 0 9px;font-size:18px;font-weight:550}.feature-strip p,.legal-page p{color:#9b9ca4;font-size:14px;line-height:1.8}.studio-cta{text-align:center;padding:70px 0 78px}.public-footer{color:#777881;border-top:1px solid #222329;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:20px clamp(20px,7vw,112px);font-size:12px;display:flex}.public-footer nav{gap:20px}.public-footer nav button{cursor:pointer;background:0 0;border:0}.auth-layout{grid-template-columns:1fr 430px;align-items:center;gap:100px;width:min(1060px,86vw);min-height:calc(100vh - 153px);margin:auto;padding:60px 0;display:grid}.auth-story{align-self:center;position:relative;overflow:hidden}.auth-story h1{margin:25px 0 18px;font-size:70px}.auth-story>p{max-width:410px;margin-bottom:40px;font-size:16px}.auth-proof{color:#b7b7be;z-index:1;border-top:1px solid #25262d;padding:14px 0;font-size:13px;position:relative}.auth-proof span{color:#f2475b;margin-right:15px;font:12px DM Mono,monospace}.story-glow{filter:blur(75px);background:#bd123027;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-100px;left:70px}.auth-card{background:linear-gradient(145deg,#141519,#0b0c0f);border:1px solid #292a31;padding:38px;box-shadow:0 25px 80px #0008}.auth-mark{color:#fb495f;border:1px solid #79303b;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:28px;display:grid}.auth-card>.eyebrow{color:#c1c1c8}.auth-card h2{letter-spacing:-.6px;margin:12px 0 7px;font-size:27px}.auth-card>p{color:#a3a4ac;margin:0 0 27px;font-size:14px}.auth-card form{gap:16px;display:grid}.auth-card form>label{color:#c8c8ce;gap:8px;font-size:13px;display:grid}.auth-card input:not([type=checkbox]){color:#eee;background:#090a0c;border:1px solid #373840;border-radius:3px;outline:none;height:43px;padding:0 12px}.auth-card input:focus{border-color:#ef4055;box-shadow:0 0 0 2px #ef40551c}.auth-card input::placeholder{color:#666770}.forgot{color:#e85668;justify-self:end;margin-top:-7px;font-size:12px;text-decoration:none}.auth-submit{cursor:pointer;width:100%;margin-top:4px}.auth-switch{text-align:center;color:#a5a5ac;margin:22px 0;font-size:13px}.auth-switch a,.auth-legal a{color:#ff5368;text-decoration:none}.auth-legal{text-align:center;color:#797a82;font-size:11px;line-height:1.7;display:block}.auth-notice{color:#e5c5c9;background:#1c1215;border:1px solid #66434a;margin-top:16px;padding:12px;font-size:13px;line-height:1.6}.auth-notice a{color:#ff6c7e}.notfound{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:calc(100vh - 153px);padding:50px 20px;display:flex}.error-404{letter-spacing:-20px;color:#f02a43;text-shadow:0 2px #ff9aa7,0 15px 65px #ed233d44;font-size:clamp(120px,25vw,260px);font-weight:700;line-height:1}.notfound h1{margin:8px 0;font-size:32px}.notfound p{color:#9c9da5;margin:0 0 25px;font-size:15px}.legal-page{flex:1;width:min(700px,86vw);margin:75px auto 100px}.legal-page h1{letter-spacing:-1.5px;margin:20px 0 8px;font-size:44px}.legal-updated{margin-bottom:48px;color:#757680!important;font-size:12px!important}.legal-page h2{margin:30px 0 6px;font-size:19px}.cookie-banner{z-index:20;background:#15161a;border:1px solid #414149;align-items:center;gap:10px;width:min(590px,100vw - 44px);padding:17px 19px;display:flex;position:fixed;bottom:20px;left:22px;box-shadow:0 12px 45px #000b}.cookie-banner>div{flex:1}.cookie-banner b{font-size:14px}.cookie-banner p{color:#a0a1a9;margin:5px 0 0;font-size:12px}.cookie-settings,.cookie-accept,.cookie-essential{color:#e9e9ed;cursor:pointer;background:#1e1f24;border:1px solid #50515a;border-radius:3px;padding:9px 12px;font-size:12px}.cookie-accept{background:#9e1024;border-color:#eb5366}.modal-backdrop{z-index:30;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cookie-modal{background:#121317;border:1px solid #474850;width:min(460px,100%);padding:32px;position:relative;box-shadow:0 25px 80px #000}.modal-close{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:12px;right:15px}.cookie-modal h2{margin:12px 0;font-size:25px}.cookie-modal>p{color:#a3a4ac;font-size:13px;line-height:1.7}.cookie-choice{border-bottom:1px solid #292a30;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.cookie-choice>div{gap:5px;display:grid}.cookie-choice b{font-size:13px}.cookie-choice small{color:#90919a;font-size:11px}.cookie-choice input{accent-color:#ed3048;width:15px;height:15px}.always-on{letter-spacing:1px;color:#c7c8ce;font-size:10px}.cookie-modal>.auth-submit{margin-top:20px}.cookie-essential{color:#a4a4ac;background:0 0;border:0;margin:10px auto 0;display:block}.public-shell a:focus-visible,.public-shell button:focus-visible,.public-shell input:focus-visible{outline-offset:3px;outline:2px solid #ff5368}@media (width<=760px){.public-nav{height:64px;padding:0 18px}.public-nav nav{display:none}.public-nav>div{gap:13px}.public-nav .chrome-button{gap:8px;min-height:36px;padding:0 12px}.landing{width:88vw}.hero{grid-template-columns:1fr;gap:25px;padding:65px 0 40px}.hero h1{letter-spacing:-3px;font-size:66px}.hero-art{grid-row:1;height:280px}.art-ring-one{width:300px;height:300px}.art-ring-two{width:240px;height:240px}.feature-strip{grid-template-columns:1fr;gap:0;padding:10px 0}.feature-strip>div,.feature-strip>div+div{border-bottom:1px solid #28292f;border-left:0;padding:22px 0}.feature-strip>div:last-child{border-bottom:0}.studio-cta{padding:55px 0}.studio-cta h2{font-size:36px}.public-footer{flex-wrap:wrap;justify-content:center;padding:18px}.public-footer>span{text-align:center;order:3;width:100%}.auth-layout{grid-template-columns:1fr;gap:30px;width:88vw;padding:35px 0}.auth-story h1{font-size:56px}.auth-proof{padding:10px 0}.auth-card{padding:27px 23px}.legal-page{margin:50px auto 75px}.legal-page h1{font-size:35px}.cookie-banner{flex-wrap:wrap;gap:8px;width:calc(100vw - 20px);padding:14px;bottom:10px;left:10px}.cookie-banner>div{flex-basis:100%;width:100%}.cookie-banner>button{flex:1}}:root{--studio-black:#08090b;--studio-panel:#111216;--studio-red:#ef243e;--studio-metal:linear-gradient(125deg,#fff 0%,#bfc2c9 20%,#fff 40%,#888e98 61%,#f3f3f5 78%,#aeb3bd 100%);font-family:Manrope,DM Sans,sans-serif}body,.public-shell{letter-spacing:-.015em;font-family:Manrope,DM Sans,sans-serif}.public-shell h1,.public-shell h2,.hero h1,.auth-story h1,.studio-cta h2,.legal-page h1,.notfound h1{letter-spacing:-.035em;font-family:Playfair Display,Georgia,serif;font-weight:500}.public-shell h1 em,.auth-story h1 em{font-family:Playfair Display,Georgia,serif;font-weight:500}.public-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-nav .chrome-button{border-radius:3px;min-height:39px}.nav-account{align-items:center;gap:17px;display:flex}.account-name{text-overflow:ellipsis;white-space:nowrap;color:#c9c9cf;max-width:160px;font-size:13px;overflow:hidden}.nav-signout{color:#a6a7ae;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.nav-signout:hover{color:#fff}.auth-card{box-shadow:0 25px 80px #0009,inset 0 1px #fff08;border-radius:7px}.auth-card h2{letter-spacing:-.04em;font-family:Manrope,sans-serif;font-weight:600}.auth-card form>label{letter-spacing:.015em;font-weight:600}.auth-card input:not([type=checkbox]){border-radius:4px;font-family:DM Sans,sans-serif}.auth-submit{letter-spacing:.01em;border-radius:4px}.auth-submit:disabled{opacity:.62;cursor:wait}.auth-local-note{color:#a5a6ad;border-left:2px solid #ed3a50;margin-top:24px;padding:13px 15px;font-size:13px;line-height:1.8}.auth-local-note span{color:#f25165;letter-spacing:1.2px;font:11px DM Sans,sans-serif}.auth-notice{border-radius:4px}.hero-art,.feature-strip>div,.auth-card,.cookie-modal{border-radius:5px}.feature-strip h3,.legal-page h2{letter-spacing:-.025em;font-family:Manrope,sans-serif;font-weight:600}.studio-loading{color:#eee;background:#08090b;flex-direction:column;justify-content:center;align-items:center;gap:13px;font-family:Manrope,sans-serif;display:flex;position:fixed;inset:0}.studio-loading b{font-size:16px;font-weight:600}.studio-loading small{color:#898a92;font-size:13px}.loading-orb{background:radial-gradient(circle at 30% 25%,#ff9ba6,#c81a31 42%,#35060d 78%);border:1px solid #ff7b89;border-radius:50%;width:46px;height:46px;animation:1.6s ease-in-out infinite alternate orb-turn;box-shadow:inset -6px -8px 14px #0009,0 0 30px #ed233d40}@keyframes orb-turn{to{filter:brightness(.82);transform:rotate(16deg)scale(.94)}}.app{background:#08090b;font-family:Manrope,DM Sans,sans-serif}.brand{letter-spacing:1.8px}.brand-icon{border-radius:4px}.panel,.center{background:#101115}.workarea{background:#292a30}.field label,.field-row label{letter-spacing:.7px;font-family:DM Sans,sans-serif;font-size:11px}.field textarea,.field input:not([type=range]),.field select{border-radius:4px;font-family:DM Sans,sans-serif}.toolbar .render,.primary-button,.wizard-card .primary-button,.download-button{border-radius:4px}.asset.active,.asset:hover{background:#24252b}.canvas{border-radius:3px}.canvas-empty{color:#a3a4ac}@media (width<=760px){.nav-account{gap:10px}.account-name{display:none}.public-nav>div.nav-account{display:flex}}.studio-account-link{color:#b9bac1;letter-spacing:.6px;border:1px solid #393b42;border-radius:4px;padding:7px 11px;font-size:12px;text-decoration:none}.studio-account-link:hover{color:#fff;background:#251217;border-color:#e8465b}.studio-nav{z-index:40;color:#eee;background:linear-gradient(#131316 0%,#09090b 100%);border-bottom:1px solid #343238;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 clamp(18px,5vw,76px);font-family:Manrope,DM Sans,sans-serif;display:flex;position:sticky;top:0;box-shadow:0 8px 28px #0009}.studio-nav-brand{color:#f4f1f2;letter-spacing:1.8px;align-items:center;gap:9px;font-size:14px;text-decoration:none;display:flex}.studio-nav-brand .brand-icon{color:#fff;background:radial-gradient(circle at 28% 18%,#ffb7be 0,#ec5365 22%,#9e0d21 56%,#3b080f 100%);border:1px solid #df5866;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px 3px #fff9,inset -4px -5px 10px #27060a,0 0 18px #e7263b52}.studio-nav-brand small{color:#969198;letter-spacing:1.4px;margin-left:-5px;font:10px DM Sans,sans-serif}.studio-nav nav{align-items:center;gap:6px;display:flex}.studio-nav nav a{color:#aaa6ad;letter-spacing:.15px;border:1px solid #0000;padding:10px 14px;font-size:13px;text-decoration:none;transition:color .18s,border-color .18s,background .18s}.studio-nav nav a:hover,.studio-nav nav a.current{color:#fff;background:linear-gradient(#56101b55,#1b0b0e);border-color:#62212a;box-shadow:inset 0 1px #ffabb21c}.studio-nav-home{color:#d0cbd0;align-items:center;gap:11px;font-size:12px;text-decoration:none;display:flex}.studio-nav-home span:last-child{color:#ff6d7d}.chrome-button{text-shadow:0 1px 2px #46030b;letter-spacing:.2px;background:linear-gradient(108deg,#570611 0%,#990d22 13%,#f02a44 27%,#ff9ca6 39%,#e51f38 48%,#a10d23 63%,#ef5262 78%,#650714 100%);border-color:#ffadb5;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -2px 6px #39020b,0 0 0 1px #a61a2c,0 8px 24px #ef233a3c}.chrome-button:before{content:"";pointer-events:none;background:linear-gradient(#ffffff70,#ffffff04);position:absolute;inset:1px 1px 54%}.chrome-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8a,#0000);width:28%;transition:left .55s;position:absolute;top:-40%;bottom:-40%;left:-48%;transform:rotate(20deg)}.chrome-button:hover:after{left:125%}.chrome-button>*{z-index:1;position:relative}.chrome-button span{color:#fff0f1;font-size:16px}.public-shell,.studio-nav,.landing{font-family:Manrope,DM Sans,sans-serif}.public-nav nav a{border-bottom:1px solid #0000;padding:9px 10px}.public-nav nav a:hover{color:#fff;border-color:#ed344b}.hero h1,.auth-story h1,.section-intro h2,.details-copy h2,.landing-faq h2,.studio-cta h2{letter-spacing:-2.5px;font-family:Manrope,DM Sans,sans-serif;font-weight:600}.hero h1 em,.auth-story h1 em{letter-spacing:-2px;font-family:Playfair Display,serif;font-weight:500}.landing-workflow,.landing-details,.landing-faq{border-top:1px solid #28292f;padding:86px 0}.section-intro h2,.details-copy h2,.landing-faq h2{margin:17px 0;font-size:clamp(34px,5vw,52px);line-height:1.08}.section-intro p,.details-copy p{color:#a4a3ab;max-width:480px;font-size:15px;line-height:1.9}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.workflow-grid article{background:linear-gradient(145deg,#141417,#0b0b0d);border:1px solid #303036;min-height:174px;padding:24px;box-shadow:inset 0 1px #ffffff0a}.workflow-grid article>span{color:#ff596c;font:12px DM Sans,sans-serif}.workflow-grid h3{margin:22px 0 8px;font-size:17px}.workflow-grid p,.details-copy li{color:#9b9aa2;font-size:13px;line-height:1.8}.landing-details{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.mock-window{background:linear-gradient(145deg,#20191b,#0c0c0f);border:1px solid #4c3035;padding:14px;transform:perspective(1000px)rotateY(4deg);box-shadow:inset 0 1px #fff2,0 30px 80px #0009}.mock-toolbar{border-bottom:1px solid #333036;align-items:center;gap:5px;padding:2px 3px 14px;display:flex}.mock-toolbar>span{background:#ed5969;border-radius:50%;width:6px;height:6px}.mock-toolbar b{color:#aaa;letter-spacing:1.3px;margin-left:auto;font:10px DM Sans,sans-serif}.mock-body{grid-template-columns:48px 1fr;gap:13px;padding:17px 0 0;display:grid}.mock-sidebar{align-content:start;gap:13px;padding:8px;display:grid}.mock-sidebar i{background:linear-gradient(135deg,#49141e,#171316);border:1px solid #3c3438;height:22px}.mock-preview{background:#08080a;border:1px solid #30282c;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:290px;display:flex}.mock-frame{text-align:center;color:#fff;letter-spacing:1px;background:radial-gradient(at 55% 35%,#ed5061,#620b19 55%,#18070b);border:1px solid #f06474;place-items:center;width:100px;height:170px;font:600 14px Manrope,sans-serif;display:grid;box-shadow:inset 0 0 40px #ff9ca522,0 0 28px #e5273a35}.mock-timeline{gap:4px;width:82%;height:20px;display:flex}.mock-timeline i{background:linear-gradient(#bb2639,#53101a);border:1px solid #ef5363;flex:1}.details-copy li:before{content:"+";color:#ff5368;margin-right:11px}.landing-faq>div{max-width:730px;margin-top:28px}.landing-faq details{border-bottom:1px solid #303036;padding:18px 0}.landing-faq summary{color:#e3e0e4;cursor:pointer;font-size:15px;list-style:none}.landing-faq summary:after{content:"+";float:right;color:#ff5368}.landing-faq details[open] summary:after{content:"-"}.art-core{background:radial-gradient(circle at 28% 18%,#ffe3e7 0,#ff8e9c 11%,#f22d47 27%,#a30c22 50%,#430711 77%,#160307 100%);box-shadow:inset 4px 7px 15px #ffffffcf,inset -14px -20px 32px #190309d9,0 0 18px #ff8391,0 0 62px #e619385e}.public-nav .chrome-button,.nav-account{white-space:nowrap}.studio-loading{font-family:Manrope,sans-serif}@media (width<=760px){.studio-nav{gap:8px;min-height:62px;padding:0 12px}.studio-nav-brand{letter-spacing:1px;gap:5px}.studio-nav-brand small{display:none}.studio-nav nav{gap:0;overflow-x:auto}.studio-nav nav a{white-space:nowrap;padding:9px 8px;font-size:11px}.studio-nav-home{font-size:11px}.studio-nav-home span:first-child{display:none}.landing-workflow,.landing-details,.landing-faq{padding:56px 0}.workflow-grid{grid-template-columns:1fr}.workflow-grid article{min-height:130px}.landing-details{grid-template-columns:1fr;gap:35px}.mock-preview{min-height:240px}.public-nav nav{gap:0;display:flex;overflow:auto}.public-nav nav a{white-space:nowrap;padding:8px 6px;font-size:11px}.public-nav{gap:6px}.public-brand{font-size:12px}.public-nav>div.nav-account{gap:7px}.public-nav .chrome-button{font-size:11px}.nav-login{font-size:11px!important}.hero h1{letter-spacing:-2px}.section-intro h2,.details-copy h2,.landing-faq h2{letter-spacing:-1.5px}}.projects-page{width:min(1120px,88vw);min-height:calc(100vh - 153px);margin:0 auto;padding:72px 0 90px}.projects-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.projects-heading h1{letter-spacing:-2.8px;margin:14px 0 8px;font-size:clamp(40px,6vw,58px)}.projects-heading p,.project-card-body p,.projects-empty p{color:#a2a0a8;font-size:14px;line-height:1.75}.projects-heading .chrome-button{white-space:nowrap}.projects-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.project-card{background:linear-gradient(145deg,#151417,#0b0b0d);border:1px solid #343138;transition:transform .2s,border-color .2s;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 50px #0005}.project-card:hover{border-color:#88303d;transform:translateY(-3px)}.project-card-art{background:radial-gradient(at 50% 45%,#a5182e69,#3b0c15 42%,#111013 75%);border-bottom:1px solid #30262a;place-items:center;height:150px;display:grid;position:relative}.project-card-art:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 35%,#fff1 47%,#0000 58%);position:absolute;inset:0}.project-card-icon{color:#fff;background:radial-gradient(circle at 30% 20%,#ffdbe0,#e8334b 28%,#710a1b 68%,#22050a);border:1px solid #ff8793;border-radius:50%;place-items:center;width:55px;height:55px;display:grid;box-shadow:inset 3px 5px 12px #fff8,inset -7px -10px 15px #210309b8,0 0 35px #e8223d58}.project-status{color:#d4c7ca;background:#151014dd;border:1px solid #594047;align-items:center;gap:7px;padding:6px 9px;font-size:11px;display:inline-flex;position:absolute;top:14px;right:14px}.project-status i{background:#f1a64d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #f1a64d}.project-status.finished i{background:#69d4a1;box-shadow:0 0 9px #69d4a1}.project-card-body{padding:17px 18px 18px}.project-card-body h2{color:#f1edf0;text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:17px;font-weight:600;overflow:hidden}.project-card-body p{margin:0 0 18px;font-size:12px}.project-open{color:#ff687a;border-top:1px solid #302d33;justify-content:space-between;align-items:center;padding-top:12px;font-size:12px;text-decoration:none;display:flex}.project-open:hover{color:#fff}.projects-empty{text-align:center;background:radial-gradient(#1e1116,#0c0c0f 70%);border:1px dashed #494149;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:35px;display:flex}.projects-empty .auth-mark{margin-bottom:14px}.projects-empty h2{margin:10px;font-size:24px}.projects-empty p{max-width:390px;margin:0 0 20px}.new-project-modal form{gap:19px;display:grid}.new-project-modal form>label{color:#c8c8ce;gap:9px;font-size:13px;display:grid}.new-project-modal input{color:#f1eef0;background:#090a0c;border:1px solid #45444c;border-radius:3px;height:45px;padding:0 12px;font:14px Manrope,DM Sans,sans-serif}.new-project-modal input:focus{outline-offset:1px;outline:2px solid #ed4056}.new-project-actions{justify-content:flex-end;gap:10px;display:flex}.new-project-actions .secondary-button{color:#ddd;background:#1d1c21;border:1px solid #45434a;text-decoration:none}.new-project-actions .chrome-button{cursor:pointer}@media (width<=760px){.projects-page{padding:48px 0 65px}.projects-heading{flex-direction:column;align-items:flex-start}.projects-grid{grid-template-columns:1fr}.project-card-art{height:125px}}.studio-nav{flex:none;height:68px}.app{height:calc(100dvh - 68px);min-height:380px}.workarea{grid-template-columns:minmax(210px,260px) minmax(0,1fr) minmax(250px,300px)}.workarea>.media,.workarea>.center,.workarea>.inspector{min-width:0;min-height:0}.center{overflow:hidden}.canvas-wrap{contain:layout;overscroll-behavior:contain;justify-content:center;align-items:center;min-width:0;display:flex;overflow:auto}.canvas{border-color:#65404a;flex:none;max-width:100%;height:min(100%,min(60vh,580px));max-height:100%;box-shadow:0 8px 35px #0008,0 0 24px #b7192b17}.preview-tools button{color:#e8dfe2;background:linear-gradient(#282328,#151316);border:1px solid #3b3439;border-radius:4px;min-width:28px;min-height:26px}.preview-tools input[type=range]{accent-color:#f04c60}.preview-tools span{text-align:right;min-width:34px}.timeline{min-height:205px}.inspector{scrollbar-width:thin;scrollbar-color:#62565a #171619}.inspector .field{gap:9px;padding-top:14px}.inspector .field input,.inspector .field select,.inspector .field textarea{border-radius:5px;min-height:35px}.inspector-tabs{z-index:4;background:#1a191d;position:sticky;top:0}.inspector-tabs button{min-height:27px}.project-title select{max-width:150px}.project-title input{min-width:110px}.thumb{background:#121317;place-items:center;display:grid;position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.thumb-fallback,.thumb-error:after{color:#9a9096;background:linear-gradient(145deg,#242126,#121115);place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.thumb-error:after{content:"Preview unavailable"}.timeline-thumb video{object-fit:cover;width:100%;height:100%}.wizard-preset-section{background:linear-gradient(145deg,#151417,#0d0c0f);border:1px solid #36333a;margin:20px 0 24px;padding:18px}.wizard-preset-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.wizard-preset-heading h2{color:#f2edf0;margin:0 0 6px;font-size:17px}.wizard-preset-heading p:not(.overline){color:#98939b;margin:0;font-size:12px;line-height:1.6}.wizard-preset-heading>span{color:#ff7583;letter-spacing:1px;flex:none;font:11px DM Sans,sans-serif}.wizard-preset-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.wizard-preset-card{text-align:left;color:#e8e2e5;cursor:pointer;background:#121114;border:1px solid #39343a;border-radius:5px;min-width:0;padding:8px;transition:transform .16s,border-color .16s,background .16s}.wizard-preset-card:hover{border-color:#a74c59;transform:translateY(-2px)}.wizard-preset-card.selected{background:linear-gradient(145deg,#31141a,#151114);border-color:#ff6879;box-shadow:inset 0 1px #ffffff18,0 0 15px #ed24381a}.wizard-preset-card strong,.wizard-preset-card small{display:block}.wizard-preset-card strong{margin:9px 0 4px;font-size:12px}.wizard-preset-card small{color:#9d969e;min-height:28px;font-size:10px;line-height:1.45}.preset-swatch{color:#fff;background:linear-gradient(145deg,#17161a,#09090b);border:1px solid #ffffff17;justify-content:center;align-items:center;gap:4px;height:46px;font:700 18px Manrope,sans-serif;display:flex}.preset-swatch i{background:#ff596c;width:14px;height:1px}.preset-swatch b{text-shadow:0 0 10px #f34}.preset-smooth{background:linear-gradient(120deg,#141d25,#521722)}.preset-anime_impact,.preset-impact_word,.preset-bold{background:linear-gradient(120deg,#100d15,#9e172a)}.preset-kinetic,.preset-word_pop{background:linear-gradient(120deg,#251415,#6b2432)}.preset-cinematic,.preset-story{background:linear-gradient(120deg,#111319,#332831)}.preset-color_sweep{background:linear-gradient(100deg,#252126,#7a2432,#252126)}.preset-single_word{background:radial-gradient(circle,#74152a,#111)}.preset-bounce{background:linear-gradient(145deg,#351222,#141014)}.auth-kicker .live-dot,.hero-caption .live-dot{display:none}.hero-copy>.auth-kicker{color:#c4b6bb;background:#130e11;border:1px solid #38272d;gap:0;padding:8px 11px;display:inline-flex}.hero-caption{letter-spacing:1.1px}.caption-preview{font-family:Manrope,Arial,sans-serif}.wizard-shell,.wizard-header,.wizard-card{font-family:Manrope,DM Sans,sans-serif}@media (width<=1040px){.workarea{grid-template-columns:minmax(190px,220px) minmax(0,1fr) minmax(230px,260px)}.top{gap:10px}.toolbar{gap:2px}.toolbar button{padding:6px}.saved{font-size:11px}}@media (width<=820px) and (width>=681px){.workarea{grid-template-columns:190px minmax(0,1fr)}.workarea>.inspector{z-index:12;width:min(320px,42vw);position:absolute;top:54px;bottom:205px;right:0;box-shadow:-12px 0 40px #0008}.workarea{position:relative}.top .project-title select{max-width:110px}.app{height:calc(100dvh - 68px)}}@media (width<=680px){.studio-nav{height:62px;min-height:62px}.app{height:calc(100dvh - 62px);min-height:340px}.workarea{grid-template-columns:1fr}.canvas-wrap{padding:8px}.canvas{height:min(52dvh,440px);max-height:100%}.timeline.mobile-show{bottom:58px}.wizard-preset-section{padding:12px}.wizard-preset-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.wizard-preset-card{padding:7px}.project-title select{max-width:78px}.toolbar{max-width:48vw;overflow-x:auto}.toolbar .auto-edit{flex:none}.preview-tools{gap:2px}.preview-tools input[type=range]{width:50px}.workarea>.inspector{width:100%;position:relative;inset:auto}.top{overflow:hidden}}@media (prefers-reduced-motion:reduce){.wizard-preset-card,.chrome-button,.project-card{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ai-assistant{background:radial-gradient(at 0 0,#48131d66,#0000 60%),linear-gradient(145deg,#171316,#0e0d10);border:1px solid #65343e;border-radius:7px;margin:0 0 18px;padding:15px;box-shadow:inset 0 1px #ffffff10}.ai-assistant-heading{align-items:center;gap:10px;display:flex}.ai-assistant-heading h2{color:#f3edf0;margin:3px 0 0;font-size:16px}.ai-assistant-icon{color:#ff8e9a;background:linear-gradient(145deg,#691e2b,#171115);border:1px solid #b84857;border-radius:6px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #fff5,0 0 17px #c5233a30}.ai-assistant>p,.ai-suggestion p{color:#aaa2a9;margin:10px 0;font-size:12px;line-height:1.6}.ai-assistant textarea{resize:vertical;color:#f0ebee;background:#0a090b;border:1px solid #41373c;border-radius:5px;width:100%;min-height:66px;padding:10px;font:13px Manrope,Arial,sans-serif}.ai-assistant textarea:focus{outline-offset:1px;outline:2px solid #bd394b}.ai-assistant-actions,.ai-suggestion>div{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.ai-assistant-actions small{color:#827a82;font-size:11px}.ai-assistant-actions .chrome-button,.ai-suggestion .chrome-button{min-height:32px}.ai-suggestion{background:#0c0b0e;border:1px solid #343038;border-radius:5px;margin-top:12px;padding:11px}.ai-suggestion>div{justify-content:flex-end}.ai-assistant .auth-notice{margin-top:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-page{width:min(1140px,88vw);min-height:calc(100vh - 155px);margin:0 auto;padding:70px 0 90px}.product-page-heading{max-width:690px;margin:0 0 40px}.product-page-heading h1{letter-spacing:-3px;margin:14px 0;font-size:clamp(42px,6vw,70px);line-height:1.03}.product-page-heading h1 em{color:#fa7c89;font-family:Playfair Display,Georgia,serif;font-weight:500}.product-page-heading>p{color:#aaa3aa;max-width:550px;font-size:15px;line-height:1.8}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.template-card{background:linear-gradient(145deg,#151417,#0b0a0d);border:1px solid #363138;transition:transform .2s,border-color .2s;overflow:hidden}.template-card:hover{border-color:#923d4c;transform:translateY(-3px)}.template-art{--template-accent:#ee4056;background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--template-accent) 38%,transparent),transparent 65%),linear-gradient(140deg,#1c181c,#08080a);place-items:center;height:205px;display:grid;position:relative;overflow:hidden}.template-art:before,.template-art:after{content:"";border:1px solid color-mix(in srgb,var(--template-accent) 45%,transparent);border-radius:50%;width:240px;height:240px;position:absolute;transform:rotate(-24deg)scaleY(.55)}.template-art:after{border-color:#ffffff25;width:180px;height:180px;transform:rotate(30deg)scaleY(.58)}.template-index,.template-category{z-index:1;color:#c9bfc5;letter-spacing:1.5px;font-size:11px;position:absolute;top:14px;left:15px}.template-category{background:#08080bbb;border:1px solid #ffffff29;padding:5px 8px;left:auto;right:15px}.template-frame{z-index:1;background:linear-gradient(145deg,#ffffff12,#060608cc);border:1px solid #ffffff59;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:118px;height:148px;display:flex;position:relative;transform:rotate(-5deg);box-shadow:inset 0 1px #fff5,0 15px 40px #000a}.template-frame b{color:#fff;letter-spacing:-3px;text-shadow:0 0 20px var(--template-accent);font-size:40px}.template-frame span{color:#e8d8dc;letter-spacing:2px;font-size:9px}.template-card-copy{padding:17px 18px}.template-card-copy h2{margin:0 0 7px;font-size:17px}.template-card-copy p{color:#aaa2aa;min-height:38px;margin:0 0 14px;font-size:12px;line-height:1.7}.template-use{color:#ff7585;border-top:1px solid #302d33;justify-content:space-between;padding-top:12px;font-size:12px;text-decoration:none;display:flex}.template-use:hover{color:#fff}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:15px;display:grid}.price-card{background:linear-gradient(155deg,#171518,#0b0a0c);border:1px solid #3b363d;flex-direction:column;min-height:360px;padding:23px;display:flex}.price-featured{background:radial-gradient(at top,#5d1c2840,#0000 60%),linear-gradient(155deg,#1d1519,#0b0a0c);border-color:#9c3e4c;box-shadow:inset 0 1px #fff1,0 12px 40px #0005}.price-card h2{margin:15px 0 0;font-size:25px}.plan-price{color:#ff8792;letter-spacing:-.8px;margin:8px 0 18px;font-size:25px;font-weight:700}.price-card ul{gap:13px;margin:0 0 24px;padding:0;list-style:none;display:grid}.price-card li{color:#c8c2c8;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.price-card li svg{color:#f56a7a;flex:none}.price-card>.chrome-button,.price-card>.secondary-button{justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:auto;text-decoration:none;display:flex}.price-card>.secondary-button{color:#f3edf0;background:#1b191d;border:1px solid #48434a}.pricing-notice{margin:22px 0}.pricing-footnote{color:#88828a;margin-top:18px;font-size:11px}.account-layout{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:16px;display:grid}.account-card{background:linear-gradient(145deg,#151417,#0b0a0c);border:1px solid #38343b;align-content:start;gap:16px;padding:23px;display:grid}.account-card>label{color:#c9c3ca;gap:8px;font-size:12px;display:grid}.account-card>label input{color:#f3eef1;background:#0a090b;border:1px solid #403b42;border-radius:4px;height:42px;padding:0 12px;font:14px Manrope,Arial,sans-serif}.account-card>label input:focus{outline:2px solid #c84253}.account-card>label input:disabled{color:#827b83}.profile-photo-wrap{border-bottom:1px solid #343037;align-items:center;gap:15px;padding-bottom:15px;display:flex}.profile-photo{color:#fff;background:radial-gradient(circle at 30% 20%,#ffdbe0,#e8334b 28%,#710a1b 68%,#22050a);border:1px solid #bb5866;border-radius:50%;place-items:center;width:66px;height:66px;font-size:25px;display:grid;overflow:hidden}.profile-photo img{object-fit:cover;width:100%;height:100%}.profile-upload{color:#ff8b97;cursor:pointer;align-items:center;gap:7px;font-size:12px;display:inline-flex}.profile-upload input{display:none}.account-card>.chrome-button{min-height:42px}.account-notice{color:#cfc7ce;margin:0;font-size:12px}.plan-summary h2{margin:5px 0 0;font-size:27px}.plan-summary>p{color:#aaa3aa;margin:0;font-size:13px;line-height:1.7}.plan-summary .secondary-button{width:max-content;text-decoration:none}.account-security{color:#99929a;align-items:center;gap:9px;margin-top:17px;font-size:12px;display:flex}.account-security svg{color:#f17786}@media (width<=850px){.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid{grid-template-columns:1fr}.price-card{min-height:300px}.account-layout{grid-template-columns:1fr}}@media (width<=560px){.product-page{width:90vw;padding:48px 0 70px}.product-page-heading h1{letter-spacing:-2px}.template-grid{grid-template-columns:1fr}.template-art{height:180px}}.clip-action-row{background:#111013;border:1px solid #38323a;justify-content:space-between;align-items:center;gap:8px;margin:6px 0 12px;padding:8px 9px;display:flex}.clip-action-row span{color:#96909a;font-size:11px}.clip-action-row .textbutton{color:#ff8390;margin:0;padding:0}.simple-scene-editor{background:linear-gradient(145deg,#151417,#0c0b0e);border:1px solid #37323a;margin:20px 0;padding:17px}.simple-scene-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.simple-scene-heading h2{color:#f2edf0;margin:4px 0;font-size:17px}.simple-scene-heading p{color:#9b949c;margin:0;font-size:12px;line-height:1.5}.simple-scene-heading .secondary-button{white-space:nowrap}.simple-scene{border-top:1px solid #302d33;padding:11px 0}.simple-scene-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.simple-scene-title b{color:#ded8de;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.simple-scene-title button{color:#ff929d;cursor:pointer;background:#21171b;border:1px solid #554148;flex:none;padding:5px 8px;font:11px Manrope,Arial,sans-serif}.simple-scene-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.simple-scene-controls label{color:#aaa2ab;gap:5px;font-size:11px;display:grid}.simple-scene-controls input{color:#f0ebee;background:#0a090b;border:1px solid #3e3940;border-radius:4px;width:100%;height:32px;padding:0 8px;font:12px Manrope,Arial,sans-serif}@media (width<=560px){.simple-scene-heading{flex-direction:column;align-items:flex-start}.simple-scene-controls{grid-template-columns:1fr}}.wizard-audio-trims{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0;display:grid}.wizard-audio-trims input{color:#f0ebee;background:#0a090b;border:1px solid #403b42;border-radius:4px;height:36px;padding:0 9px;font:13px Manrope,Arial,sans-serif}@media (width<=560px){.wizard-audio-trims{grid-template-columns:1fr}}.profile-menu{z-index:60;align-items:center;display:inline-flex;position:relative}.profile-trigger{color:#d6cbd0;cursor:pointer;background:linear-gradient(145deg,#29272b,#09090b);border:1px solid #51434a;border-radius:50%;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;padding:3px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff1b,0 4px 14px #0007}.profile-trigger img,.profile-dropdown-user img,.profile-trigger>span,.profile-dropdown-user>span{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.profile-trigger>span,.profile-dropdown-user>span{color:#fff;background:radial-gradient(circle at 30% 20%,#ffc0c7,#ea4056 35%,#710d1a 78%,#21050a);place-items:center;font-weight:700;display:grid}.profile-trigger>svg{background:#111;border-radius:50%;margin-right:-8px}.profile-dropdown{background:linear-gradient(155deg,#1a191d,#0b0b0d 70%);border:1px solid #38343a;border-radius:13px;width:252px;padding:7px;animation:.16s ease-out profileMenuIn;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 55px #000c,inset 0 1px #ffffff12}.profile-dropdown-user{border-bottom:1px solid #302b30;align-items:center;gap:10px;margin-bottom:5px;padding:10px;display:flex}.profile-dropdown-user div{gap:3px;min-width:0;display:grid}.profile-dropdown-user b{color:#f4eff1;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.profile-dropdown-user small{color:#999197;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.profile-dropdown>a,.profile-dropdown>button{text-align:left;color:#d5cfd2;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:background .16s,color .16s;display:flex}.profile-dropdown>a:hover,.profile-dropdown>button:hover{color:#fff;background:#ffffff0b}.profile-dropdown>a svg,.profile-dropdown>button svg{color:#ec5668}.studio-nav-actions{align-items:center;gap:15px;display:flex}.password-card{max-width:900px;margin-top:16px;padding:0 20px}.password-toggle{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:18px 0;display:flex}.password-toggle>span:first-child{gap:5px;display:grid}.password-toggle b{font-size:16px}.password-toggle small{color:#999198;font-size:13px}.password-toggle>span:last-child{color:#ff6878;font-size:24px}.password-form{grid-template-columns:1fr 1fr;gap:14px;padding:0 0 18px;display:grid}.password-form label{color:#c9c3c6;gap:7px;font-size:13px;display:grid}.password-form input{color:#fff;background:#0c0c0e;border:1px solid #39343a;border-radius:7px;min-width:0;padding:12px}.password-form .chrome-button,.password-form .account-notice{grid-column:1/-1}.password-form .account-notice{margin:0}@keyframes profileMenuIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.studio-nav-actions{gap:8px}.profile-trigger{width:36px;height:36px}.profile-trigger img,.profile-trigger>span{width:27px;height:27px}.password-form{grid-template-columns:1fr}}.dashboard-page{color:#f4f0f2;width:min(1160px,90vw);min-height:calc(100vh - 150px);margin:0 auto;padding:58px 0 76px}.dashboard-welcome{border-bottom:1px solid #302c31;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 0 30px;display:flex}.dashboard-welcome h1{letter-spacing:-2.6px;margin:13px 0 7px;font-size:clamp(34px,5vw,50px);font-weight:600}.dashboard-welcome h1 em,.dashboard-bottom em{color:#ff7c89;font-style:normal}.dashboard-welcome p{color:#a09ba2;margin:0;font-size:15px}.dashboard-create{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.dashboard-launchers{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:23px 0 52px;display:grid}.dashboard-launch-card{color:#eee;background:linear-gradient(145deg,#171619,#0c0b0e);border:1px solid #343137;border-radius:9px;align-items:center;gap:13px;min-height:86px;padding:16px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex;box-shadow:inset 0 1px #ffffff0a}.dashboard-launch-card:hover{background:linear-gradient(145deg,#21171a,#0c0b0e);border-color:#93404c;transform:translateY(-2px)}.dashboard-launch-primary{background:linear-gradient(145deg,#281419,#100c0f);border-color:#682d36}.dashboard-launch-icon{color:#ff8997;background:linear-gradient(145deg,#45151f,#1c0d12);border:1px solid #69404a;border-radius:9px;flex:none;place-items:center;width:39px;height:39px;display:grid}.dashboard-launch-card b{font-size:14px;font-weight:600}.dashboard-launch-card small{color:#a09aa1;font-size:12px;line-height:1.4}.dashboard-launch-card>svg{color:#817a81}.dashboard-section-head{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.dashboard-section-head>a,.dashboard-bottom>div:first-child>a{color:#ff7585;align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}.dashboard-project-toolbar{border-top:1px solid #28262a;align-items:center;gap:10px;padding:12px 0 16px;display:flex}.dashboard-project-count{color:#9d979e;margin-right:auto;font-size:12px}.dashboard-project-count span{color:#514b52;margin:0 7px}.dashboard-search{color:#88818a;background:#101013;border:1px solid #39353b;border-radius:6px;align-items:center;gap:8px;width:200px;height:35px;padding:0 10px;display:flex}.dashboard-search input{color:#eee;background:0 0;border:0;outline:0;width:100%;font:12px inherit}.dashboard-project-toolbar select{color:#ccc;background:#101013;border:1px solid #39353b;border-radius:6px;height:35px;padding:0 26px 0 10px;font:12px inherit}.dashboard-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.dashboard-project-card{background:#121114;border:1px solid #302d33;border-radius:8px;transition:border-color .18s,transform .18s;overflow:hidden}.dashboard-project-card:hover{border-color:#75333e;transform:translateY(-2px)}.dashboard-project-art{background:radial-gradient(at 50% 45%,#a5182e55,#3b0c1545 43%,#111013 78%);place-items:center;height:146px;text-decoration:none;display:grid;position:relative;overflow:hidden}.dashboard-project-art:before{content:"";background:linear-gradient(140deg,#0000 36%,#ffffff0c 48%,#0000 60%);position:absolute;inset:0}.dashboard-project-glyph{color:#ffe4e7;background:radial-gradient(circle at 28% 20%,#ffb5bd,#c21e35 38%,#3b0912 100%);border:1px solid #e65b6d;border-radius:13px;place-items:center;width:49px;height:49px;display:grid;box-shadow:inset 2px 3px 8px #fff8,0 0 28px #e52e4640}.dashboard-project-art .project-status{z-index:1;border-radius:4px;top:11px;right:11px}.dashboard-open-overlay{color:#fff;opacity:0;background:#08080be8;border:1px solid #ffffff1a;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:9px;font-size:12px;transition:all .18s;display:flex;position:absolute;inset:auto 10px 10px;transform:translateY(5px)}.dashboard-project-art:hover .dashboard-open-overlay,.dashboard-project-art:focus-visible .dashboard-open-overlay{opacity:1;transform:translateY(0)}.dashboard-project-info{border-top:1px solid #2b282d;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.dashboard-project-info h3{color:#eee;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;overflow:hidden}.dashboard-project-info>span{color:#8e8890;flex:none;align-items:center;gap:5px;font-size:11px;display:flex}.dashboard-empty{text-align:center;background:radial-gradient(at 50% 30%,#261217,#101013 65%);border:1px dashed #3e383f;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:265px;padding:25px;display:flex}.dashboard-empty-art{color:#ffdce0;background:linear-gradient(145deg,#681c2a,#1a0e12);border:1px solid #a44553;border-radius:18px;place-items:center;width:66px;height:66px;margin-bottom:18px;display:grid;position:relative;box-shadow:inset 2px 3px 9px #fff4,0 0 30px #df1c3530}.dashboard-empty-art span{background:#f35b6c;border:3px solid #101013;border-radius:50%;width:17px;height:17px;position:absolute;top:-5px;right:-5px}.dashboard-empty h3{color:#f1ecef;margin:8px 0;font-size:19px}.dashboard-empty p{color:#a09aa1;max-width:370px;margin:0 0 16px;font-size:13px;line-height:1.7}.dashboard-empty .chrome-button{align-items:center;gap:9px;display:inline-flex}.dashboard-loading-card{color:#aaa;background:#101013;border:1px solid #302d33;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:170px;font-size:13px;display:flex}.dashboard-bottom{grid-template-columns:.8fr 1.2fr;gap:17px;margin-top:48px;display:grid}.dashboard-bottom>div:first-child,.dashboard-template-preview{background:linear-gradient(145deg,#151417,#0c0b0e);border:1px solid #302d33;border-radius:8px;min-height:178px;padding:23px}.dashboard-bottom>div:first-child h2{letter-spacing:-.5px;margin:10px 0 5px;font-size:21px}.dashboard-bottom>div:first-child p{color:#9e98a0;margin:0 0 17px;font-size:13px}.dashboard-template-preview{background:radial-gradient(at 76% 30%,#861b2a,#2b1016 43%,#0d0c0f 75%);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.dashboard-template-preview:after{content:"";pointer-events:none;border:1px solid #ffabb537;border-radius:50%;width:200px;height:200px;position:absolute;top:-100px;right:12%;box-shadow:0 0 0 24px #ffabb310,0 0 0 50px #ffabb30a}.dashboard-template-preview>span{color:#c2a6ac;letter-spacing:1.6px;font-size:10px}.dashboard-template-preview>b{z-index:1;letter-spacing:-1px;font-size:28px;line-height:1.15}.dashboard-template-preview>a{z-index:1;color:#ff8795;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:flex}.dashboard-loading{color:#aaa;background:#09090b;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:65vh;font-size:13px;display:flex}.dashboard-loading-mark{background:radial-gradient(circle at 30% 20%,#ffb1bb,#d72b43 38%,#3a0810);border:1px solid #ed5365;border-radius:50%;width:37px;height:37px;animation:1.2s ease-in-out infinite alternate dashboardPulse;box-shadow:inset 2px 3px 7px #fff8,0 0 24px #ef30454a}@keyframes dashboardPulse{to{transform:scale(.92);box-shadow:inset 2px 3px 7px #fff8,0 0 9px #ef304525}}.dashboard-search input,.dashboard-project-toolbar select{font-family:inherit}@media (width<=820px){.dashboard-page{width:min(94vw,680px);padding-top:42px}.dashboard-launchers{grid-template-columns:1fr;margin-bottom:40px}.dashboard-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-bottom{grid-template-columns:1fr}}@media (width<=560px){.dashboard-welcome{flex-direction:column;align-items:flex-start}.dashboard-welcome h1{letter-spacing:-1.7px;font-size:37px}.dashboard-create{justify-content:center;align-self:stretch}.dashboard-project-toolbar{flex-wrap:wrap}.dashboard-project-count{width:100%;margin-bottom:2px}.dashboard-search{flex:1;min-width:120px}.dashboard-project-toolbar select{width:128px}.dashboard-project-grid{grid-template-columns:1fr}.dashboard-project-art{height:170px}.dashboard-project-info>span{font-size:10px}}.public-nav{z-index:120;isolation:isolate;background:#090a0c;position:sticky;top:0}.public-nav .nav-account{z-index:121;position:relative}.studio-nav{z-index:120;isolation:isolate}.profile-menu{z-index:130}.profile-dropdown{z-index:131;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c0f}:root{--guide-panel:#110d0f;--guide-line:#46363a;--guide-accent:#ff725f}.beginner-guide{z-index:70;font-family:Manrope,DM Sans,sans-serif;position:absolute;top:61px;right:14px}.beginner-guide-trigger{color:#ddd4d6;cursor:pointer;background:linear-gradient(145deg,#211719,#100c0d);border:1px solid #48383b;border-radius:6px;align-items:center;gap:8px;height:34px;padding:0 11px;font:500 12px inherit;transition:border-color .18s,color .18s;display:inline-flex;box-shadow:inset 0 1px #fff1,0 5px 16px #0008}.beginner-guide-trigger:hover,.beginner-guide-trigger[aria-expanded=true]{color:#fff;border-color:#bd5352;box-shadow:inset 0 1px #fff2,0 0 16px #e21a2024}.beginner-guide-trigger svg:first-child{color:#ff806d}.beginner-guide-trigger svg:last-child{transition:transform .18s}.beginner-guide-trigger[aria-expanded=true] svg:last-child{transform:rotate(90deg)}.beginner-guide-popover{color:#eee8e9;background:linear-gradient(150deg,#1a1113,#0c090a 76%);border:1px solid #654047;border-radius:9px;width:min(390px,100vw - 28px);padding:17px;animation:.16s ease-out guideEnter;position:absolute;top:42px;right:0;box-shadow:0 20px 60px #000e,0 0 24px #cb171b24}.beginner-guide-heading{border-bottom:1px solid #332326;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.beginner-guide-heading h2{letter-spacing:-.3px;margin:5px 0 0;font-size:17px}.beginner-guide-heading>button{color:#c8bfc1;cursor:pointer;background:#171114;border:1px solid #403237;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.beginner-guide-popover ol{gap:5px;margin:10px 0;padding:0;list-style:none;display:grid}.beginner-guide-popover li{border-bottom:1px solid #2d2224;grid-template-columns:24px 1fr;gap:10px;padding:10px 2px;display:grid}.beginner-guide-popover li>span{color:#ff9a88;background:#2b1216;border:1px solid #794049;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.beginner-guide-popover li>div{min-width:0}.beginner-guide-popover li b{font-size:13px}.beginner-guide-popover li p{color:#aba1a4;margin:4px 0 7px;font-size:11px;line-height:1.5}.beginner-guide-popover li button{color:#e8dadd;cursor:pointer;background:#1b1215;border:1px solid #463338;border-radius:5px;align-items:center;gap:5px;margin:0 6px 2px 0;padding:6px 8px;font:500 11px inherit;display:inline-flex}.beginner-guide-popover li button:hover{color:#fff;background:#301316;border-color:#a4494a}.beginner-guide-popover li button svg{color:#ff806d}.beginner-guide-footnote{color:#9e9296;margin:10px 0 0;font-size:11px;line-height:1.5}.timeline-head>div:first-child{min-width:0}.timeline-help{color:#a89da1;font-size:11px}.timeline-actions button{color:#e1d9db;background:linear-gradient(145deg,#211719,#111012);border:1px solid #41363a;min-height:30px;padding:6px 9px}.timeline-actions button:hover{background:#2c1417;border-color:#9c474a}.timeline-actions button:first-child{color:#ffb0a0;border-color:#6b343a}.timeline-item{transition:filter .15s,border-color .15s}.timeline-item:hover{filter:brightness(1.18)}@keyframes guideEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.timeline-help{display:none}.beginner-guide{top:57px;right:8px}}@media (width<=620px){.beginner-guide{top:58px;right:6px}.beginner-guide-trigger{height:30px;padding:0 8px}.beginner-guide-trigger span{font-size:0}.beginner-guide-trigger span b{font-size:11px}.beginner-guide-popover{max-height:calc(100dvh - 125px);position:fixed;top:110px;right:9px;overflow:auto}.timeline-actions{gap:4px}.timeline-actions button{padding:5px}.timeline-head{padding:0 8px}}.panel-guidance{color:#aaa0a3;padding:8px 12px 0;font-size:11px;line-height:1.5}.inspector .panel-guidance{border-bottom:1px solid #302a2d;padding:9px 13px 10px}.wizard-advanced-tuning[open] .tuning-toggle:after{content:"Hide controls";content:"Hide controls";font-size:11px}.beginner-guide-trigger{font-family:Manrope,DM Sans,sans-serif;font-size:12px;font-weight:500}.beginner-guide-popover li button{font-family:Manrope,DM Sans,sans-serif;font-size:11px;font-weight:500}.beginner-guide-trigger:focus-visible,.beginner-guide-popover button:focus-visible{outline-offset:2px;outline:2px solid #ffb1a0}.wizard-advanced-tuning>summary:focus-visible{outline-offset:2px;outline:2px solid #ff927e}.inspector-view[hidden]{display:none!important}.inspector-view{min-width:0;padding:0 0 20px;animation:.14s ease-out inspectorIn}.inspector-view-heading{background:linear-gradient(110deg,#1c1113,#121012);border-bottom:1px solid #302629;padding:13px 13px 12px}.inspector-view-heading h3{color:#f0e8e9;letter-spacing:.1px;margin:0 0 5px;font-size:14px;font-weight:650}.inspector-view-heading p{color:#a79da0;margin:0;font-size:11px;line-height:1.5}.inspector-view>.field,.inspector-view>.field-row,.inspector-view>.caption-sample-wrap,.inspector-view>.caption-style-panel{margin-left:0;margin-right:0}.inspector-view>.rule{margin:16px 13px 10px}.inspector-view>.section-label{padding:0 13px}.inspector-view>.audio-row{background:#151113;border:1px solid #352a2c;border-radius:6px;margin:9px 13px 0;padding:10px}.inspector-empty{color:#b9adb0;background:#171113;border:1px dashed #574044;border-radius:6px;margin:14px;padding:14px;font-size:12px;line-height:1.65}.inspector-tabs button{border-radius:4px;transition:background .15s,color .15s}.inspector-tabs button:hover{color:#fff;background:#291719}.inspector-tabs button.on{color:#fff;background:linear-gradient(140deg,#48171d,#211012)}.inspector-tabs .on:after{background:linear-gradient(90deg,#8b0008,#ff5247,#f0e8e4);height:2px;box-shadow:0 0 9px #ee281d45}.inspector .panel-head h2{font-size:16px}.inspector .panel-head{flex:none}.inspector-view .caption-actions{flex-wrap:wrap}.inspector-view .caption-actions button{min-height:29px;padding:6px 8px}.inspector-view .field{padding-top:13px}.inspector-view .hint{line-height:1.5}@keyframes inspectorIn{0%{opacity:.7;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (width<=820px){.inspector-view-heading{padding:11px}.inspector-view>.audio-row{margin-left:10px;margin-right:10px}}.auto-edit{color:#d6dbe2;cursor:pointer;background:#282c32;border:1px solid #59616b;border-radius:4px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:600;display:flex}.auto-edit:hover{background:#353a42}.auto-edit:disabled{opacity:.5}.cap-active{color:#fff!important;outline:1px solid #d4d8de!important}.warning{padding:7px 14px 0;line-height:1.4;display:block;color:#e0ba7b!important}.field-row input{color:#d7d8dc;background:#191b20;border:1px solid #393b43;border-radius:4px;min-width:0;padding:8px;font:13px DM Sans,sans-serif}.joblog{color:#adb2bb;margin-top:8px;font-size:12px}.joblog summary{cursor:pointer}.joblog pre{white-space:pre-wrap;word-break:break-word;color:#aeb5bf;background:#17191d;border-radius:3px;max-height:140px;padding:7px;font:11px DM Mono,monospace;overflow:auto}@media (width<=680px){.toolbar .auto-edit{padding:7px;font-size:11px}.warning{padding-left:10px;padding-right:10px}}.scrub-range{accent-color:#cbd2dc;flex:1;min-width:40px;height:4px}.project-title select{color:#ddd;background:#202227;border:1px solid #393b43;border-radius:3px;max-width:130px;padding:4px;font:13px DM Sans,sans-serif}.project-title button{color:#9da2ab;cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.project-title button:hover{color:#fff;background:#303238}.canvas-media[style*=previewMotion]{will-change:transform}@keyframes previewMotion{0%{transform:scale(1.01)translate(-.3%)}to{transform:scale(1.08)translate(.3%)}}@media (width<=680px){.project-title select{max-width:68px;padding:3px;font-size:11px}.project-title button{padding:3px}.toolbar .auto-edit{white-space:nowrap;max-width:61px;overflow:hidden}}.image-motion{will-change:transform;animation:none!important}.caption-sample-wrap{color:#888;padding:10px 14px 0;font-size:12px}.caption-sample{aspect-ratio:9/16;background:linear-gradient(145deg,#343d50,#1b1e24 46%,#4b3434);border:1px solid #4c5059;border-radius:5px;width:90px;margin:0 auto 6px;position:relative;overflow:hidden}.caption-sample>div{overflow-wrap:anywhere;line-height:1.08;position:absolute;left:6%;right:6%;transform:translateY(50%)}.caption-sample-wrap>small{text-align:center;display:block}.field input[type=color]{height:30px;padding:2px!important}.field label input[type=checkbox]{accent-color:#b3bbc7}.caption-preview{white-space:pre-wrap;border-radius:4px;max-width:88%;line-height:1.12;left:6%;right:6%}.caption-anim-pop{animation:.35s ease-out captionPop}.caption-anim-bounce{animation:.48s cubic-bezier(.2,.8,.3,1) captionBounce}.caption-anim-fade{animation:.3s ease-out captionFade}.caption-anim-slide{animation:.32s ease-out captionSlide}.caption-anim-word{animation:.18s ease-out captionFade}.caption-anim-impact{animation:.3s cubic-bezier(.2,.8,.3,1) captionImpact}@keyframes captionPop{0%{opacity:.2;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes captionBounce{0%{transform:scale(.65)}65%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes captionFade{0%{opacity:0}to{opacity:1}}@keyframes captionSlide{0%{opacity:.2;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes captionImpact{0%{transform:scale(.55)}60%{transform:scale(1.12)}to{transform:scale(1)}}.scene-transition-crossfade{animation:.35s ease-out sceneCrossfade}.scene-transition-zoom{animation:.35s cubic-bezier(.2,.8,.3,1) sceneZoom}.scene-transition-impact{animation:.12s ease-out sceneImpact}@keyframes sceneCrossfade{0%{opacity:.15}to{opacity:1}}@keyframes sceneZoom{0%{opacity:.35;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes sceneImpact{0%{filter:brightness(2)}to{filter:brightness()}}.timeline{height:230px;min-height:195px}.timeline-actions button{min-width:27px}.timeline-scroll{overscroll-behavior:contain;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;flex:1;min-height:0;position:relative;overflow:auto}.timeline-grid{background-image:linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:calc(var(--timeline-scale)*5) 100%;min-height:154px;padding-bottom:5px;position:relative}.timeline-ruler,.timeline-row{border-bottom:1px solid #34363c;min-height:39px;display:flex;position:relative}.timeline-ruler{height:25px;min-height:25px}.timeline-label{z-index:4;color:#8b8e96;letter-spacing:.5px;background:#202227;flex:0 0 72px;width:72px;padding:9px 10px 0;font:11px DM Mono,monospace;display:block;position:sticky;left:0}.timeline-ruler .timeline-label{padding-top:6px}.timeline-lane{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(var(--timeline-scale)*5 - 1px),#ffffff10 calc(var(--timeline-scale)*5 - 1px),#ffffff10 calc(var(--timeline-scale)*5));flex:1;min-width:0;height:100%;position:relative}.timeline-ticks span{color:#848891;pointer-events:none;font:11px DM Mono,monospace;position:absolute;top:5px}.timeline-item{z-index:2;color:#e0e2e5;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#353a40;border:1px solid #5b626b;border-radius:4px;align-items:center;gap:5px;height:32px;padding:3px 5px;font:11px DM Sans,sans-serif;display:flex;position:absolute;top:3px;overflow:hidden}.timeline-item:hover,.timeline-item.selected{filter:brightness(1.15);border-color:#d2d8e1}.timeline-thumb{background:#141619;border-radius:2px;flex:none;width:24px;height:24px;overflow:hidden}.timeline-thumb img{object-fit:cover;width:100%;height:100%}.timeline-caption{color:#f0d89d;background:#4c4430;border-color:#796a42;height:26px;top:6px}.timeline-audio{color:#adc9b8;white-space:nowrap;background:#30453c;border:1px solid #45634f;border-radius:4px;align-items:center;gap:6px;height:25px;padding:0 8px;font-size:11px;display:flex;position:absolute;top:6px;overflow:hidden}.timeline-empty{color:#686c74;font-size:12px;position:absolute;top:10px;left:8px}.timeline-playhead{z-index:6;pointer-events:none;border-left:2px solid #ff626a;width:0;position:absolute;top:23px;bottom:4px}.timeline-playhead>button{pointer-events:auto;cursor:ew-resize;touch-action:none;background:#ff626a;border:1px solid #fff;border-radius:3px;width:13px;height:13px;padding:0;position:absolute;top:-6px;left:-7px}.timeline-playhead>span{pointer-events:none;border-left:1px solid #ff626a;position:absolute;top:7px;bottom:0;left:-1px}.inspector{overscroll-behavior:contain;overflow-y:auto}.caption-preview{z-index:3;pointer-events:auto}.media-preview-frame{z-index:0}.media-preview-state{pointer-events:none}.caption-actions{flex-wrap:wrap;gap:4px;display:flex}.caption-actions button{color:#bbbfc7;cursor:pointer;background:#292b31;border:1px solid #454850;border-radius:4px;padding:5px 7px;font-size:12px}.caption-actions button:disabled{opacity:.4;cursor:not-allowed}.preview-fit-label{color:#828791;padding:5px 8px;font:12px DM Mono,monospace}@media (width<=680px){.timeline{display:none}.timeline.mobile-show{z-index:10;height:210px;display:flex;position:absolute;bottom:58px;left:0;right:0}.timeline-grid{min-height:148px}.timeline-actions .duration{display:none}}.caption-word{transition:color var(--word-duration,.18s) var(--word-easing,ease-out),background-color var(--word-duration,.18s) var(--word-easing,ease-out);border-radius:.22em;padding:0 .025em;display:inline-block}.caption-word-active{padding:0 .08em}.caption-effect-word_pop{animation:caption-word-pop var(--word-duration,.18s) var(--word-easing,ease-out)}.caption-effect-impact_word{animation:caption-word-impact var(--word-duration,.18s) var(--word-easing,ease-out)}.caption-effect-bounce_word{animation:caption-word-bounce var(--word-duration,.18s) var(--word-easing,ease-out)}@keyframes caption-word-pop{0%{transform:scale(1)}45%{transform:scale(var(--word-scale,1.15))}to{transform:scale(1.03)}}@keyframes caption-word-impact{0%{-webkit-text-stroke-color:currentColor;transform:scale(1)}35%{transform:scale(var(--word-scale,1.15))}to{transform:scale(1)}}@keyframes caption-word-bounce{0%,to{transform:translateY(0)}35%{transform:translateY(-.12em)scale(1.05)}70%{transform:translateY(0)}}.caption-preset-gallery{grid-template-columns:1fr 1fr;gap:6px;display:grid}.caption-preset-card{text-align:left;color:#d7d8dc;cursor:pointer;background:#191b20;border:1px solid #393b43;border-radius:4px;gap:4px;min-width:0;padding:7px;display:grid}.caption-preset-card:hover,.caption-preset-card.selected{background:#252830;border-color:#c1cbd8}.caption-preset-card strong{font-size:12px}.caption-preset-card small{color:#898d96;font-size:11px;line-height:1.35}.preset-example{color:#fff;white-space:nowrap;font-size:13px}.preset-example b{color:#ffe600}.caption-sample-wrap{margin-top:8px}.caption-sample{min-height:110px;overflow:hidden}.caption-sample>div{width:100%;position:relative}.caption-style-progressive_highlight .preset-example i,.caption-style-progressive_highlight .preset-example b,.caption-style-phrase_reveal .preset-example b,.caption-style-word_pop .preset-example b,.caption-style-impact_word .preset-example b,.caption-style-bounce_word .preset-example b,.caption-style-smooth_color_sweep .preset-example b{color:#ffe600}.compact-number-pair{grid-template-columns:1fr 1fr;gap:4px;display:grid}.caption-preview{line-height:var(--caption-line-spacing,1.15)}@media (width<=900px){.caption-preset-gallery{grid-template-columns:1fr}}.inspector-tabs{scrollbar-width:thin;flex:none;overflow-x:auto}.inspector-tabs button{flex:none}.preview-tools{color:#9ca0a8;align-items:center;gap:5px;font:12px DM Mono,monospace;display:flex}.preview-tools button{padding:4px 6px;font-size:12px}.preview-tools input[type=range]{accent-color:#b3bbc7;width:72px}.canvas-wrap{contain:layout paint;overflow:auto}.export-settings .field-row{margin:0;padding:0}.export-settings .field-row>label{letter-spacing:.2px;gap:6px;display:grid}.inspector-tabs{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:24px;gap:2px;height:auto;min-height:37px;padding:3px 8px;display:grid;overflow:visible}.inspector-tabs button{white-space:normal;min-width:0;padding:4px 2px;font-size:12px}.caption-preview.caption-timing-estimated:before{content:"ESTIMATED TIMING · NOT ALIGNED";color:#f1d8a5;letter-spacing:.6px;white-space:nowrap;text-shadow:none;-webkit-text-stroke:0;background:#121418d1;border:1px solid #ffffff47;border-radius:3px;padding:3px 6px;font:600 8px DM Mono,monospace;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.wizard-shell{color:#e7e8eb;background:#17191d;flex-direction:column;min-height:100dvh;font-family:DM Sans,Segoe UI,sans-serif;display:flex}.wizard-header{background:#1c1e23;border-bottom:1px solid #303238;flex:none;align-items:center;gap:28px;height:68px;padding:0 clamp(18px,5vw,72px);display:flex}.wizard-brand{color:#e7e8eb;letter-spacing:1.2px;white-space:nowrap;align-items:center;gap:10px;font-size:11px;text-decoration:none;display:flex}.wizard-brand>span{color:#c6d3e3;border:1px solid #434750;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.wizard-brand>.wizard-brand-logo{border:0;border-radius:0;width:48px;height:32px;display:block}.wizard-brand-logo img{object-fit:cover;width:100%;height:100%;display:block}.wizard-project{border-left:1px solid #34363c;align-items:center;gap:10px;min-width:0;padding-left:22px;display:flex}.wizard-project>span{color:#777b84;letter-spacing:1px;font:10px DM Mono,monospace}.wizard-project input{color:#e4e5e8;background:0 0;border:0;outline:0;width:min(300px,30vw);font:500 13px inherit}.quiet-button,.secondary-button,.primary-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font:600 12px DM Sans,sans-serif;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.quiet-button{color:#c9ccd2;background:#25272d;border:1px solid #3c4048;margin-left:auto}.quiet-button:hover,.secondary-button:hover{background:#30333a;border-color:#5a5f69}.primary-button{color:#17191d;background:#e1e4e9;border:1px solid #e1e4e9}.primary-button:hover{background:#fff;transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.secondary-button{color:#d5d7dc;background:#24262c;border:1px solid #41444c}.wizard-steps{grid-template-columns:repeat(4,1fr);width:min(940px,100% - 36px);margin:24px auto 0;display:grid;position:relative}.wizard-steps:before{content:"";background:#383b43;height:1px;position:absolute;top:16px;left:12.5%;right:12.5%}.wizard-step{color:#747983;justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex;position:relative}.step-number{color:#999da5;z-index:1;background:#1b1d22;border:1px solid #41444c;border-radius:50%;place-items:center;width:33px;height:33px;font:11px DM Mono,monospace;display:grid}.wizard-step.current{color:#f2f3f5;font-weight:600}.wizard-step.current .step-number{color:#17191d;background:#dce0e6;border-color:#dce0e6}.wizard-step.complete{color:#b9c6d3}.wizard-step.complete .step-number{color:#a1c4a7;background:#202720;border-color:#708a76}.wizard-content{flex:1;justify-content:center;align-items:flex-start;width:min(900px,100% - 32px);margin:32px auto 54px;display:flex}.wizard-card{background:#202227;border:1px solid #33363e;border-radius:13px;width:min(680px,100%);padding:clamp(22px,4vw,38px);box-shadow:0 18px 55px #0002}.wizard-card-wide{width:min(900px,100%)}.wizard-heading{align-items:flex-start;gap:16px;margin-bottom:30px;display:flex}.wizard-icon{color:#c6d3e3;background:#292c32;border:1px solid #414650;border-radius:11px;flex:none;place-items:center;width:46px;height:46px;display:grid}.wizard-icon svg{width:21px;height:21px}.overline{color:#9298a2;letter-spacing:1.15px;margin:0 0 8px;font:10px DM Mono,monospace}.wizard-heading h1,.export-heading h1{letter-spacing:-.4px;margin:0 0 8px;font-size:clamp(22px,3vw,29px);font-weight:650}.wizard-heading p:not(.overline),.export-heading>p:not(.overline){color:#a0a4ad;max-width:560px;margin:0;font-size:12px;line-height:1.6}.wizard-field{gap:9px;margin:22px 0;display:grid}.wizard-field>label{color:#e1e3e7;font-size:12px;font-weight:600}.wizard-field textarea,.wizard-field input:not([type=file]),.wizard-field select{color:#e5e6e9;background:#191b20;border:1px solid #3c3f47;border-radius:7px;outline:none;width:100%;padding:12px 13px;font:12px DM Sans,sans-serif}.wizard-field textarea{resize:vertical;min-height:136px;line-height:1.6}.wizard-field textarea:focus,.wizard-field input:focus,.wizard-field select:focus{border-color:#8997a8;box-shadow:0 0 0 2px #8997a822}.wizard-field textarea::placeholder,.wizard-field input::placeholder{color:#777c86}.wizard-field small{color:#858a94;font-size:10px;line-height:1.5}.wizard-field .upload-control{color:#d7d9de;cursor:pointer;background:#1b1d22;border:1px dashed #555a64;border-radius:8px;align-items:center;gap:10px;min-height:74px;padding:12px 16px;display:flex}.upload-control svg{color:#b9c6d3}.upload-control small{margin-left:auto}.field-note{color:#a0a5ae;align-items:center;gap:6px;min-height:26px;font-size:11px;display:flex}.field-note b{color:#e5e7eb;font-family:DM Mono,monospace}.inline-link{color:#becbd9;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font:600 11px DM Sans,sans-serif;display:inline-flex}.inline-link:hover{color:#fff}.wizard-actions{border-top:1px solid #34373f;align-items:center;gap:12px;margin-top:30px;padding-top:20px;display:flex}.wizard-actions .save-hint{color:#7e838d;margin-right:auto;font-size:10px;line-height:1.5}.wizard-actions .primary-button{min-width:152px}.asset-count{white-space:nowrap;color:#d1d7df;background:#2b2e35;border:1px solid #41454e;border-radius:20px;margin-left:auto;padding:8px 12px;font:11px DM Mono,monospace}.dropzone{color:#bfcbd8;cursor:pointer;background:#1b1d22;border:1px dashed #555a64;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:116px;transition:border-color .16s,background .16s;display:flex}.dropzone:hover{background:#20232a;border-color:#9aa7b7}.dropzone b{color:#e4e6e9;font-size:12px}.dropzone span{color:#868b95;font-size:10px}.dropzone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wizard-media-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:13px;margin:20px 0;display:grid}.wizard-media-card{aspect-ratio:4/3;background:#16181c;border:1px solid #383b43;border-radius:8px;min-width:0;position:relative;overflow:hidden}.wizard-media-card>img{object-fit:cover;width:100%;height:100%}.media-placeholder{color:#858b95;align-content:center;justify-items:center;gap:7px;height:100%;display:grid}.media-placeholder span{font-size:10px}.media-kind{color:#f3f4f6;background:#111c;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:flex;position:absolute;top:8px;left:8px}.media-card-footer{color:#fff;background:linear-gradient(#0000,#090a0cdd);align-items:center;gap:8px;padding:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.media-card-footer>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.media-card-footer button{color:#d7d9de;cursor:pointer;background:#24262dcc;border:0;border-radius:5px;padding:6px;display:grid}.media-card-footer button:hover{color:#fff;background:#555}.wizard-empty{color:#797e88;justify-content:center;align-items:center;gap:10px;min-height:110px;font-size:11px;display:flex}.wizard-empty svg{color:#999fab}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.generation-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:5px 0 24px;display:grid}.generation-summary span{color:#9297a0;text-align:center;background:#1b1d22;border:1px solid #383b43;border-radius:7px;padding:12px 10px;font-size:10px}.generation-summary b{color:#e2e4e8;margin-bottom:4px;font-size:11px;display:block}.optional{color:#858b95;margin-left:5px;font-weight:400}.music-upload{cursor:pointer;justify-self:start;align-items:center;gap:6px;margin-top:2px;display:flex;color:#b6c5d5!important}.vision-option{cursor:pointer;background:#1b1d22;border:1px solid #383b43;border-radius:8px;align-items:flex-start;gap:11px;margin:22px 0;padding:14px;display:flex}.vision-option input{accent-color:#bfcbd8;margin:3px 0 0}.vision-option span{gap:5px;display:grid}.vision-option b{color:#dfe2e7;font-size:11px}.vision-option small{color:#858a94;font-size:10px;line-height:1.5}.wizard-warning,.wizard-message{border-radius:6px;margin:10px 0;padding:10px 12px;font-size:11px;line-height:1.5}.wizard-warning{color:#efca83;background:#362f22;border:1px solid #55492f}.wizard-message{color:#e7d6b0;background:#342e22;border:1px solid #51452d}.wizard-job{background:#1a1c20;border:1px solid #363940;border-radius:7px;margin:18px 0;padding:13px}.wizard-job>div:first-child{color:#cbd2dc;align-items:center;gap:8px;font-size:11px;display:flex}.wizard-job>div:first-child span{margin-left:auto;font-family:DM Mono,monospace}.wizard-progress{background:#373a42;border-radius:5px;height:5px;margin-top:12px;overflow:hidden}.wizard-progress span{background:#c5ceda;height:100%;transition:width .3s;display:block}.wizard-job>p{color:#e9a5a5;font-size:10px;line-height:1.5}.wizard-busy{z-index:10;color:#e0e3e8;background:#25272d;border:1px solid #454952;border-radius:8px;align-items:center;gap:8px;padding:11px 14px;font-size:11px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 35px #0005}.wizard-toast{color:#edcd91;z-index:10;background:#30291f;border:1px solid #57472e;border-radius:7px;max-width:min(560px,100vw - 32px);padding:11px 15px;font-size:11px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.wizard-toast-error{color:#efb0b0;background:#302020;border-color:#633c3c}.export-heading{text-align:center;margin:2px auto 25px}.export-heading h1{margin-bottom:8px}.export-heading>p:not(.overline){margin:0 auto}.export-layout{grid-template-columns:minmax(240px,1fr) minmax(210px,.75fr);align-items:center;gap:28px;display:grid}.final-video-frame{aspect-ratio:9/16;background:#101114;border:1px solid #3b3e46;border-radius:10px;justify-self:center;width:min(100%,360px);overflow:hidden;box-shadow:0 12px 45px #0004}.export-details{flex-direction:column;gap:13px;min-width:0;display:flex}.export-check{color:#a4c9ab;background:#29382d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.export-details h2{overflow-wrap:anywhere;margin:0;font-size:19px}.export-details>p{color:#868b95;margin:0;font-size:10px;line-height:1.5}.export-stat{color:#9297a0;border-bottom:1px solid #35383f;justify-content:space-between;gap:10px;padding:11px 0;font-size:11px;display:flex}.export-stat b{color:#e4e6e9;font-family:DM Mono,monospace}.download-button,.full-button{width:100%;margin-top:4px}.regenerate-link{justify-content:center;margin-top:5px}.media-preview-frame{background:#101114;width:100%;height:100%;position:relative;overflow:hidden}.canvas>.media-preview-frame{position:absolute;inset:0}.media-preview-frame>.canvas-media{display:block}.media-preview-frame>video.canvas-media{background:#101114}.media-preview-state{z-index:2;color:#9ba1ab;text-align:center;background:#101114e8;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:22px;font-size:11px;line-height:1.5;display:flex;position:absolute;inset:0}.media-preview-error{color:#ecc0b4;background:#17181cef}.media-preview-error span{max-width:280px}.media-dimensions{color:#ddd;background:#111b;border-radius:4px;padding:5px 7px;font:9px DM Mono,monospace;position:absolute;top:8px;right:8px}.canvas .caption-preview{background:0 0}.image-motion{animation:4s ease-in-out infinite alternate previewMotion}.spin{animation:1s linear infinite spin}@media (width<=680px){.wizard-header{gap:12px;height:58px;padding:0 14px}.wizard-project{gap:6px;padding-left:12px}.wizard-project>span{display:none}.wizard-project input{width:min(34vw,140px);font-size:11px}.quiet-button{padding:8px 9px;font-size:10px}.wizard-steps{width:calc(100% - 22px);margin-top:17px}.wizard-steps:before{top:13px}.wizard-step{flex-direction:column;gap:5px;font-size:9px}.step-number{width:27px;height:27px;font-size:9px}.wizard-content{width:calc(100% - 20px);margin:22px auto 30px}.wizard-card{border-radius:10px;padding:20px 16px}.wizard-heading{gap:11px;margin-bottom:23px}.wizard-icon{width:39px;height:39px}.wizard-heading h1,.export-heading h1{font-size:22px}.wizard-heading p:not(.overline),.export-heading>p:not(.overline){font-size:11px}.wizard-field{margin:18px 0}.wizard-field .upload-control{flex-wrap:wrap}.upload-control small{width:100%;margin-left:28px}.wizard-actions{flex-wrap:wrap;gap:8px}.wizard-actions .save-hint{order:3;width:100%}.wizard-actions .secondary-button,.wizard-actions .primary-button{flex:1;min-width:0}.wizard-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.asset-count{padding:6px 8px;font-size:9px}.generation-summary{gap:5px}.generation-summary span{padding:9px 4px;font-size:9px}.generation-summary b{font-size:9px}.export-heading{margin-bottom:18px}.export-layout{grid-template-columns:1fr;gap:18px}.final-video-frame{width:min(68vw,280px)}.export-details{justify-self:center;width:100%;max-width:420px}.export-check{width:32px;height:32px}.export-details h2{font-size:16px}.wizard-busy{bottom:10px;right:10px}.wizard-toast{bottom:10px}.dropzone{min-height:100px}}.wizard-caption-settings{background:#1b1d22;border:1px solid #383b43;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px;padding:0 14px;display:grid}.wizard-caption-settings .wizard-field{min-width:0;margin:12px 0}.wizard-caption-settings .wizard-field select{padding:10px 11px}.wizard-review-notes{color:#e4d2ab;background:#302a20;border:1px solid #55492f;border-radius:7px;margin:0 0 18px;padding:11px 14px;font-size:11px}.wizard-review-notes summary{cursor:pointer;font-weight:600}.wizard-review-notes ul{color:#c8c0ac;gap:6px;margin:10px 0 0;padding-left:18px;line-height:1.5;display:grid}.wizard-review-notes li{padding-left:2px}@media (width<=680px){.wizard-caption-settings{grid-template-columns:1fr;gap:0;padding:0 12px}.wizard-caption-settings .wizard-field{margin:8px 0}.wizard-review-notes{font-size:10px}}.wizard-step-explainer{background:linear-gradient(105deg,#241317,#131013 60%,#171114);border:1px solid #382c30;border-radius:7px;align-items:center;gap:12px;width:min(900px,100% - 32px);margin:10px auto 0;padding:11px 15px;display:flex;box-shadow:inset 0 1px #fff1}.wizard-step-explainer b{color:#ff9a89;flex:none;font-size:10px}.wizard-step-explainer span{color:#c3b9bc;font-size:10px;line-height:1.5}.wizard-content{margin-top:16px}.wizard-advanced-tuning{background:linear-gradient(145deg,#171214,#100e10);border:1px solid #393135;border-radius:8px;margin:18px 0;padding:0 14px}.wizard-advanced-tuning>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:55px;list-style:none;display:flex}.wizard-advanced-tuning>summary::-webkit-details-marker{display:none}.wizard-advanced-tuning>summary>span:first-child{gap:4px;display:grid}.wizard-advanced-tuning>summary b{color:#eee5e7;font-size:11px}.wizard-advanced-tuning>summary small{color:#a59a9e;font-size:9px}.wizard-advanced-tuning .tuning-toggle{color:#ff9a89;font-size:9px}.wizard-advanced-tuning[open] .tuning-toggle:after{content:" - hide"}.wizard-advanced-fields{border-top:1px solid #302629;padding:1px 0 11px}.wizard-step-explainer{font-family:Manrope,DM Sans,sans-serif}@media (width<=680px){.wizard-step-explainer{flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px;padding:10px 12px}.wizard-content{margin-top:12px}}.wizard-advanced-tuning[open] .tuning-toggle{font-size:0}.wizard-advanced-tuning[open] .tuning-toggle:after{content:"Hide controls";font-size:9px}:root{--studio-black:#090a0d;--studio-panel:#111318;--studio-raised:#191c22;--studio-silver:#d9dce2;--studio-silver-dim:#9096a1;--studio-red:#e51d36;--studio-red-light:#ff5265;--studio-metal:linear-gradient(135deg, #f0f2f5 0%, #aeb4bf 23%, #f8f9fb 43%, #858c98 68%, #dfe2e8 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--studio-black);color:var(--studio-silver)}.app{background:var(--studio-black)}.top,.panel-head,.previewbar,.timeline-head{background:linear-gradient(115deg,#181a20,#0b0c10 52%,#1a1c22);border-color:#383b44}.brand-icon{color:#f2f3f5;background:linear-gradient(145deg,#343943,#101115);border-color:#737986;box-shadow:inset 0 1px #fff5,0 0 14px #e51d3626}.tag,.pill{color:#c6cad2;background:linear-gradient(135deg,#343943,#17191e);border-color:#565b66}.workarea,.timeline{background:#30333b;border-color:#383b44}.panel,.center{background-color:var(--studio-panel)}.panel-head h2,.section-title,.section-label{color:#e4e6eb}.eyebrow,.field label,.field-row label{color:#a5aab4}.toolbar button:hover,.preview-tools button:hover,.timeline-actions button:hover,.asset:hover,.asset.active,.inspector-tabs button.on{color:#fff;background-color:#292c34}.field textarea,.field input:not([type=range]),.field select,.wizard-field input:not([type=checkbox]):not([type=range]),.wizard-field select,.wizard-field textarea{color:#e7e9ed;background:linear-gradient(145deg,#0b0d11,#14161b);border-color:#454a55}input[type=range]{accent-color:var(--studio-red)}.toolbar .render,.primary-button,.wizard-card .primary-button,.download-button{color:#fff;background:linear-gradient(115deg,#a90e25 0%,#ed233d 38%,#ff5265 52%,#c6162f 78%,#8f0b1f 100%);border:1px solid #ff7180;box-shadow:inset 0 1px #fff5,0 3px 12px #e51d3633}.toolbar .render:hover,.primary-button:hover,.wizard-card .primary-button:hover,.download-button:hover{background:linear-gradient(115deg,#c21631,#fa344c 45%,#ff6878,#b6122b)}.secondary-button,.small-action,.play{color:#e0e3e9;background:linear-gradient(145deg,#30343d,#17191e);border-color:#6a707c;box-shadow:inset 0 1px #ffffff25}.clip{background:linear-gradient(110deg,#30343d,#1a1d23);border-color:#686e79}.progress span,.wizard-progress span{background:linear-gradient(90deg,#b70e29,#ff4c61,#d1d5dd)}.job,.toast{background:linear-gradient(135deg,#1d2026,#0d0f13);border-color:#555b66;box-shadow:0 10px 36px #000a,0 0 15px #e51d3617}.jobtop .done{color:#e2e5ea}.saved span{background:var(--studio-red);box-shadow:0 0 8px #f33b50}.wizard-card,.wizard-export{color:#e1e4e9;background:linear-gradient(145deg,#171a20,#0c0e12);border-color:#424752}.wizard-warning,.warning{color:#ffb1bb;border-color:#8c2b3a}.wizard-review-notes{background:#20151a;border-color:#5c4248}.mobile-nav button.active{color:#ff5a6e}:root{--studio-red:#ed1834;--studio-red-light:#ff697b;--studio-metal:linear-gradient(135deg,#ffeced 0%,#f3a0a8 7%,#b91229 17%,#700816 29%,#f34458 43%,#ffd7dc 48%,#d4142e 54%,#650513 72%,#f33b50 87%,#8d071b 100%);--chrome-red:linear-gradient(112deg,#fff0f1 0%,#e78e98 2%,#880a1c 10%,#d10e2a 24%,#ff8c99 39%,#fff0f1 45%,#d01a32 51%,#6f0718 67%,#ed344b 82%,#8a071b 100%);--chrome-edge:linear-gradient(135deg,#ffdadd,#e8334a 18%,#730917 43%,#ffadb6 57%,#a40d23 76%,#f77683)}.chrome-button,.toolbar .render,.primary-button,.wizard-card .primary-button,.download-button{isolation:isolate;background:var(--chrome-red);color:#fff;text-shadow:0 1px 2px #39040a;background-size:180% 100%;border:1px solid #ffb0bb;transition:background-position .35s,transform .2s,box-shadow .2s,filter .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,inset 0 -2px 5px #31030b9c,0 5px 19px #ef193744,0 0 0 1px #ff9ba533}.chrome-button:after,.toolbar .render:after,.primary-button:after,.wizard-card .primary-button:after,.download-button:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 22%,#fff0 36%,#ffffff9c 46%,#fff2 50%,#0000 62%);transition:transform .65s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(-125%)}.chrome-button:hover,.toolbar .render:hover,.primary-button:hover,.wizard-card .primary-button:hover,.download-button:hover{filter:brightness(1.12);background-position:100% 0;transform:translateY(-1px);box-shadow:inset 0 1px #fff,inset 0 -2px 5px #31030b9c,0 7px 24px #ef19375c,0 0 0 1px #ffb6be66}.chrome-button:hover:after,.toolbar .render:hover:after,.primary-button:hover:after,.wizard-card .primary-button:hover:after,.download-button:hover:after{transform:translate(125%)}.chrome-button:focus-visible,.profile-trigger:focus-visible,.studio-nav a:focus-visible,.public-nav a:focus-visible{outline-offset:3px;outline:2px solid #ffb7bf}.public-brand .brand-icon,.studio-nav-brand .brand-icon,.brand .brand-icon{color:#fff;background:radial-gradient(circle at 28% 14%,#fff 0,#ffc0c6 7%,#f03c52 20%,#a50b22 43%,#38050d 76%,#120205 100%);border:1px solid #ffc0c7;box-shadow:inset 2px 3px 5px #fff,inset -4px -5px 8px #240208cc,0 0 14px #f1233d73}.public-brand .brand-icon.brand-logo-image,.studio-nav-brand .brand-icon.brand-logo-image{object-fit:cover;width:50px;height:36px;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.brand .brand-icon.brand-logo-image{object-fit:cover;width:46px;height:30px;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.auth-mark.auth-logo{width:56px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0}.auth-mark.auth-logo img{object-fit:cover;width:100%;height:100%;display:block}.public-nav,.studio-nav{border-bottom-color:#5d1d28;box-shadow:0 8px 28px #000a,0 1px #ff516522}.public-nav nav a:hover,.public-nav nav a:focus-visible,.studio-nav nav a:hover,.studio-nav nav a.current{color:#fff;background:linear-gradient(#db1b3335,#320b1240);border-color:#8d2738;box-shadow:inset 0 1px #ffc1c622,0 0 14px #e7193420}.profile-trigger:hover,.profile-trigger[aria-expanded=true]{border-color:#ffd8dc;box-shadow:inset 1px 2px 4px #fff9,inset -3px -4px 8px #210307,0 0 22px #ec29417a}.dashboard-launch-card,.dashboard-project-card,.project-card,.account-card,.template-card{border-color:#383137;box-shadow:inset 0 1px #ffffff0d,0 14px 38px #0005}.dashboard-launch-card:hover,.dashboard-project-card:hover,.project-card:hover,.template-card:hover{border-color:#a13949;box-shadow:inset 0 1px #ffc4cb18,0 15px 40px #0008,0 0 20px #df183318}.dashboard-launch-primary{background:linear-gradient(145deg,#341219,#110b0e 72%);border-color:#b43a4b;box-shadow:inset 0 1px #ffdce01c,0 0 24px #e31e3620}.dashboard-project-glyph,.project-card-icon,.dashboard-empty-art{background:radial-gradient(circle at 28% 15%,#fff0f1 0,#ff9aa5 5%,#e52743 22%,#9a0b20 48%,#37050e 82%,#130205 100%);border-color:#ff9aa5;box-shadow:inset 2px 3px 7px #fff,inset -5px -7px 10px #29040ad9,0 0 26px #ed1b3850}.dashboard-project-art{background:radial-gradient(at 48% 30%,#cf2038a8 0,#55101d 36%,#1b0d11 67%,#0c0b0e 100%)}.dashboard-template-preview{border-color:#7c303d;box-shadow:inset 0 1px #fff1,0 16px 38px #0007,0 0 32px #c2142d20}@media (prefers-reduced-motion:reduce){.chrome-button:after,.toolbar .render:after,.primary-button:after,.wizard-card .primary-button:after,.download-button:after{transition:none}}:root{--studio-black:#050405;--studio-panel:#0b0809;--studio-raised:#151011;--studio-red:#f10d13;--studio-red-light:#ff6851;--chrome-red:linear-gradient(112deg,#ffddd0 0%,#ff725a 2%,#cc0812 8%,#690006 16%,#e40c10 27%,#ff321d 37%,#ffb982 43%,#fff1d8 46%,#a7060d 50%,#400005 61%,#df100b 76%,#ff6038 88%,#580006 100%);--chrome-edge:linear-gradient(135deg,#fff0d7,#ff573e 12%,#720006 33%,#e10a11 47%,#ffbe91 54%,#750008 72%,#ff321c 90%,#310003)}body,.public-shell,.landing,.dashboard-page,.product-page,.legal-page{color:#f3eded;background-color:#050405}.public-shell{background-image:radial-gradient(at 50% -20%,#52070c55,#0000 45%),linear-gradient(#090607,#050405 42%)}.public-nav,.studio-nav,.top,.panel-head,.previewbar,.timeline-head{background:linear-gradient(115deg,#16090b,#080607 38%,#1c090b 72%,#080607);border-color:#421116}.chrome-button,.toolbar .render,.primary-button,.wizard-card .primary-button,.download-button{border-color:#ff9a7c;box-shadow:inset 0 1px #fff9,inset 0 -2px 5px #290003,0 5px 20px #ed130d42,0 0 0 1px #ff583b30}.chrome-button:hover,.toolbar .render:hover,.primary-button:hover,.wizard-card .primary-button:hover,.download-button:hover{box-shadow:inset 0 1px #fff,inset 0 -2px 5px #290003,0 8px 28px #f3160d70,0 0 0 1px #ffc4a866}.public-brand .brand-icon,.studio-nav-brand .brand-icon,.brand .brand-icon{background:radial-gradient(circle at 28% 12%,#fff4dc 0,#ffb48b 5%,#ff3a20 17%,#c8000b 34%,#5b0006 58%,#100204 88%);border-color:#ff7c61;box-shadow:inset 2px 3px 5px #fff,inset -4px -5px 8px #210003,0 0 17px #ed130d70}.public-nav nav a:hover,.public-nav nav a:focus-visible,.studio-nav nav a:hover,.studio-nav nav a.current{background:linear-gradient(#fa211c36,#26060980);border-color:#992027;box-shadow:inset 0 1px #ffc4a62b,0 0 15px #ef140f30}.profile-trigger{background:radial-gradient(circle at 30% 10%,#ffe2c9 0,#ff603c 15%,#d00a0d 34%,#5a0006 70%,#090203);border-color:#ff805f;box-shadow:inset 1px 2px 4px #fff9,inset -3px -4px 8px #1c0002,0 0 18px #ed130d55}.dashboard-launch-primary,.dashboard-launch-card:hover{background:linear-gradient(145deg,#30090d,#100708 58%,#080607);border-color:#98212a;box-shadow:inset 0 1px #ffc6a61c,0 0 25px #df120f26}.dashboard-project-card,.project-card,.template-card,.account-card{background:linear-gradient(145deg,#110a0b,#090708 68%,#100809);border-color:#3b191c}.dashboard-project-card:hover,.project-card:hover,.template-card:hover{border-color:#ae332f;box-shadow:inset 0 1px #ffb29b1e,0 16px 42px #000a,0 0 22px #d10b102c}.dashboard-project-art,.project-card-art{background:radial-gradient(at 48% 30%,#ef241e 0,#9b0a10 17%,#3d050a 44%,#100607 74%,#050405 100%)}.dashboard-project-glyph,.project-card-icon,.dashboard-empty-art{color:#fff1de;background:radial-gradient(circle at 28% 13%,#fff7e7 0,#ffb08c 5%,#ff4329 16%,#d20c12 32%,#680006 62%,#0b0203 100%);border-color:#ff8c68;box-shadow:inset 2px 3px 7px #fff,inset -5px -7px 10px #240003,0 0 30px #ef140f70}.dashboard-template-preview{background:radial-gradient(at 76% 25%,#ff3824 0,#a20b10 17%,#3b080b 43%,#100708 75%);border-color:#6e1e21}.hero-art{background:radial-gradient(at 46% 31%,#fa2818 0,#94100d 14%,#44080a 34%,#160708 59%,#050405 82%);box-shadow:inset 0 1px #ffddc633,0 35px 85px #000c,0 0 54px #db100f32}.art-ring{border-color:#ff7552a8;box-shadow:inset 0 0 42px #f3231745,0 0 42px #e21a1538}.art-ring-two{border-color:#ffc7a77a}.art-core{background:radial-gradient(circle at 28% 15%,#fff5df 0,#ffc08f 5%,#ff5633 15%,#e00d11 30%,#92000a 51%,#400005 74%,#0e0203 100%);border-color:#ff9b7a;box-shadow:inset 4px 7px 15px #fff,inset -14px -20px 32px #190003e0,0 0 20px #f64,0 0 68px #f014106b}.feature-strip,.landing-workflow,.landing-details,.landing-faq,.studio-cta{border-color:#271012}.secondary-button,.small-action,.play{background:linear-gradient(145deg,#241517,#0d0809 55%,#2a1113);border-color:#563034;box-shadow:inset 0 1px #ffe0d033,inset 0 -1px #000a,0 3px 12px #0008}.field textarea:focus,.field input:focus,.field select:focus,.wizard-field input:focus,.wizard-field select:focus,.wizard-field textarea:focus{border-color:#ff815f;box-shadow:0 0 0 2px #f21c1538,0 0 16px #f21c1525}.app{position:relative}.timeline-head .timeline-help,.beginner-guide-trigger,.beginner-guide-popover li button{font-family:Manrope,DM Sans,sans-serif}.landing{width:min(1200px,100% - 80px);position:relative}.landing:before{z-index:0;aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#cf17171a,#6b090a0c 44%,#0000 72%);border-radius:50%;width:min(680px,65vw);animation:12s ease-in-out infinite alternate landingAtmosphere;position:absolute;top:-20px;left:48%}.landing>section{z-index:1;position:relative}.hero{isolation:isolate;grid-template-columns:minmax(0,1fr);align-items:end;gap:0;width:100vw;min-height:max(700px,100svh - 76px);margin-left:calc(50% - 50vw);padding:60px clamp(32px,8.5vw,130px) 82px;position:relative;overflow:hidden}.hero-copy{z-index:2;max-width:760px;padding:0;animation:.9s cubic-bezier(.18,.74,.24,1) both heroCopyArrive;position:relative}.hero-copy>.auth-kicker{box-shadow:none;color:#d2c5c1;letter-spacing:1.35px;background:0 0;border:0 #0000;border-radius:0;padding:0;display:inline-flex}.hero-copy h1{color:#f4eeeb;letter-spacing:-.085em;text-wrap:balance;text-shadow:0 8px 48px #0009;max-width:830px;margin:26px 0 18px;font-size:clamp(66px,9.7vw,138px);font-weight:540;line-height:.86}.hero-copy h1 em{background:var(--chrome-red);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 28px #ff472c65);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite alternate chromeGlide;display:inline-block;position:relative}.hero-copy h1 em:after{content:"";transform-origin:0;background:linear-gradient(90deg,#a90b10,#f53,#fff0d0,#e41a14,#0000);height:2px;animation:.9s cubic-bezier(.2,.8,.25,1) .65s forwards underlineIn;position:absolute;bottom:-.11em;left:0;right:0;transform:scaleX(0);box-shadow:0 0 13px #ff3c2c85}.hero-copy>p{color:#c0b4b2;max-width:475px;margin-top:24px;font-size:16px;line-height:1.8}.hero-actions{gap:29px;margin-top:28px}.hero-actions .chrome-button{min-height:49px;padding-inline:19px}.hero-caption{color:#a99b99;letter-spacing:1.4px;align-items:center;gap:11px;margin-top:43px;padding:0;font:11px DM Mono,monospace;text-decoration:none;display:inline-flex}.scroll-line{background:#6e4543;width:34px;height:1px;display:inline-block;position:relative;overflow:hidden}.scroll-line:after{content:"";background:linear-gradient(90deg,#ff563d,#ffe1bf);animation:2.4s cubic-bezier(.65,0,.35,1) infinite scrollLine;position:absolute;inset:0;transform:translate(-110%)}.hero-art{z-index:0;aspect-ratio:auto;isolation:isolate;background:radial-gradient(at 72% 39%,#f12a1b36 0,#9e0d122b 18%,#0000 48%),radial-gradient(at 77% 52%,#ff47201e 0,#0000 44%),linear-gradient(90deg,#050405 0%,#050405e8 24%,#0504058a 49%,#05040510 78%),linear-gradient(#0000 44%,#050405a8 86%,#050405 100%),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 76px),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 76px),#080607;border:0;border-radius:0;width:100%;height:100%;min-height:0;animation:1.3s cubic-bezier(.18,.74,.24,1) both heroStageArrive;position:absolute;inset:0;box-shadow:inset 0 0 160px #000a}.hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#05040570 0%,#0000 56%),linear-gradient(#0000 66%,#05040582 100%);position:absolute;inset:0}.hero-art:before,.hero-art:after{z-index:0;content:"";pointer-events:none;border-radius:50%;position:absolute}.hero-art:before{background:conic-gradient(from 15deg, transparent 0 23%, #ffb18b45 27%, transparent 34% 58%, #ff392755 63%, transparent 71% 100%);filter:blur(14px);animation:28s linear infinite haloTurn;inset:10%}.hero-art:after{z-index:2;border-radius:inherit;background:linear-gradient(120deg,#0000 23%,#fff2 41%,#ffd6b215 47%,#0000 59%);animation:8s ease-in-out 1.4s infinite panelSheen;inset:0;transform:translate(-120%)}.art-ring{aspect-ratio:1;width:min(65vw,850px);height:auto;animation:24s cubic-bezier(.55,.05,.35,.95) infinite alternate ringOrbit;transform:rotate(-24deg)scaleY(.48)}.art-ring-one{width:min(72vw,960px);height:auto}.art-ring-two{width:min(60vw,780px);height:auto;animation-duration:29s;animation-direction:alternate-reverse;transform:rotate(44deg)scaleY(.49)}.art-core{aspect-ratio:1;width:clamp(185px,24vw,330px);height:auto;animation:7s ease-in-out infinite coreFloat;position:relative;left:16vw}.art-core:before{content:"";filter:drop-shadow(0 0 7px #ff8b62);border:1px solid #fff0d7;border-color:#fff0d7 #ff65473d #0000 #0000;border-radius:50%;animation:4.2s linear infinite coreOrbit;position:absolute;inset:-31%}.art-core svg{filter:drop-shadow(0 0 14px #fff7);width:66px;height:66px}.art-core b{letter-spacing:6px;font-size:15px}.art-tag{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0907086e;border:1px solid #ffffff20;border-radius:2px;padding:9px 12px}.art-console{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#efe5e2;transform-origin:80% 80%;background:linear-gradient(135deg,#0b0708ec,#12090be8 55%,#080607ed);border:1px solid #c77d6d47;border-top-color:#ffb49a7a;gap:0;width:min(360px,31vw);padding:18px 19px 15px;font-family:DM Mono,monospace;transition:border-color .3s,box-shadow .3s,transform .3s;animation:.9s cubic-bezier(.18,.74,.24,1) .28s both consoleArrive;display:grid;position:absolute;bottom:8%;right:clamp(28px,7vw,104px);box-shadow:inset 0 1px #fff2,0 18px 45px #0007}.art-console:hover{border-color:#ff8f7b85;transform:translateY(-5px);box-shadow:inset 0 1px #fff3,0 24px 55px #0009,0 0 30px #ec30221c}.console-heading{border-bottom:1px solid #ffffff19;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.console-heading span{color:#c79b91;letter-spacing:1.2px;font-size:10px}.console-heading span+span{color:#ff907b}.art-console>p{color:#fff2ed;margin:13px 0 12px;font:500 17px Manrope,DM Sans,sans-serif}.console-meta{border-top:1px solid #ffffff19;justify-content:space-between;gap:12px;padding:8px 0;font-size:10px;display:flex}.console-meta span{color:#93827f}.console-meta b{color:#f2d9d1;font-size:10px;font-weight:500}.console-form{background:#080708b8;border:1px solid #94514970;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:9px 10px;display:grid}.console-form label{color:#ff755c;font-size:15px}.console-form input{color:#f5e9e4;background:0 0;border:0;outline:0;min-width:0;padding:0;font:12px DM Mono,monospace}.console-form input::placeholder{color:#8d7772}.console-form button{color:#ffe1d4;cursor:pointer;background:linear-gradient(145deg,#8c1e1d,#30080b);border:1px solid #9b5048;place-items:center;width:25px;height:25px;display:grid}.console-form button:hover{border-color:#ff9c83}.console-message{min-height:26px;color:#ae9690!important;margin:8px 0 0!important;font:11px/1.5 DM Mono,monospace!important}.console-shortcuts{border-top:1px solid #ffffff19;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding-top:10px;display:grid}.console-shortcuts a{color:#d5b4ad;letter-spacing:.35px;align-items:center;gap:3px;font:9px DM Mono,monospace;text-decoration:none;transition:color .18s;display:inline-flex}.console-shortcuts a:hover{color:#fff0d9}.tag-top{top:15%;left:auto;right:10%}.tag-bottom{bottom:20%;left:53%;right:auto}.art-line{transform-origin:0;width:84px;animation:3s ease-in-out infinite lineSignal;bottom:16%;left:10%;box-shadow:0 0 12px #ff4938}.feature-strip{background:linear-gradient(110deg,#100a0bdb,#0a0809e8 52%,#12090adb);border:1px solid #2d191c;border-radius:12px;gap:clamp(24px,4vw,58px);padding:33px clamp(18px,3vw,38px) 36px;animation:.65s .16s both contentArrive;box-shadow:inset 0 1px #fff1,0 22px 60px #0005}.feature-strip>div+div{border-left:1px solid #332124;padding-left:clamp(15px,2vw,30px)}.feature-strip h3{max-width:250px;line-height:1.4}.feature-strip p,.workflow-grid p,.details-copy>p{color:#a99fa1;line-height:1.75}.landing-workflow,.landing-details,.landing-faq{padding-top:112px;padding-bottom:35px}.section-intro{max-width:520px;margin-bottom:35px}.landing-workflow .section-intro h2,.details-copy h2,.landing-faq h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(34px,4vw,48px);line-height:1.12}.workflow-grid{gap:16px}.workflow-grid article{background:linear-gradient(145deg,#171012,#0b090a 70%);border-color:#342023;border-radius:9px;min-height:186px;padding:27px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.workflow-grid article:after{content:"";border:1px solid #f44a3b24;border-radius:50%;width:120px;height:120px;transition:transform .45s;position:absolute;top:-52px;right:-43px;box-shadow:0 0 0 17px #f44a3b0a,0 0 0 35px #f44a3b07}.workflow-grid article:hover{border-color:#763039;transform:translateY(-5px);box-shadow:0 18px 40px #0007,0 0 25px #d20f1520}.workflow-grid article:hover:after{transform:scale(1.14)rotate(12deg)}.workflow-grid h3{z-index:1;margin-top:28px;font-size:18px;position:relative}.workflow-grid p{max-width:300px;font-size:14px}.landing-details{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(45px,8vw,105px);padding-top:120px}.details-visual{perspective:1100px}.mock-window{border-color:#5b2528;border-radius:12px;transition:transform .45s cubic-bezier(.2,.75,.25,1),box-shadow .45s;overflow:hidden;transform:rotateY(5deg)rotateX(2deg);box-shadow:0 30px 80px #000b,0 0 48px #ba11151c}.details-visual:hover .mock-window{transform:rotateY(0)rotateX(0)translateY(-4px);box-shadow:0 38px 90px #000c,0 0 55px #d7192025}.mock-frame{border:1px solid #ff9c723b;box-shadow:inset 0 0 55px #ef261a2e,0 0 34px #f0281b18}.details-copy{max-width:475px}.details-copy ul{gap:12px;margin:22px 0 27px;padding:0;list-style:none;display:grid}.details-copy li{color:#c3b9bb;padding-left:23px;font-size:14px;line-height:1.6;position:relative}.details-copy li:before{content:"";background:radial-gradient(circle at 35% 25%,#fff3df,#f52d1d 55%,#64030a);border:1px solid #ff9274;border-radius:50%;width:8px;height:8px;position:absolute;top:.5em;left:0;box-shadow:0 0 11px #f12a203d}.landing-faq{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:start;gap:10px clamp(38px,7vw,96px);display:grid}.landing-faq>.eyebrow,.landing-faq>h2{grid-column:1}.landing-faq>h2{margin-top:13px}.faq-description{color:#a99fa0;grid-column:1;max-width:320px;margin:4px 0 0;font-size:14px;line-height:1.8}.faq-page{width:min(1140px,100% - 80px);min-height:calc(100vh - 76px);margin:0 auto;padding:80px 0}.faq-page .landing-faq{border:0;padding:0 0 70px}.landing-faq>.faq-list{grid-area:1/2/span 3;width:100%}.faq-list details{border-bottom:1px solid #372124;padding:17px 0}.faq-list summary{justify-content:space-between;align-items:center;gap:18px;transition:color .2s;display:flex}.faq-list summary:after{color:#ec7d71;content:"+";flex:none;font:24px/1 Manrope,sans-serif;transition:transform .2s}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details[open] summary,.faq-list summary:hover{color:#fff1e7}.faq-list details p{color:#a99fa0;max-width:690px;margin:12px 36px 3px 0;font-size:14px;line-height:1.85}.landing-faq details p{color:#aaa0a1;max-width:610px;line-height:1.7}.studio-cta{background:radial-gradient(at 50% 125%,#f12b1e40,#0000 54%),linear-gradient(145deg,#180b0d,#0b0809 64%,#15090a);border:1px solid #532126;border-radius:15px;margin:92px 0 85px;padding:70px 24px 74px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff2,0 24px 70px #0007}.studio-cta:before,.studio-cta:after{content:"";pointer-events:none;border:1px solid #ff887337;border-radius:50%;width:360px;height:160px;position:absolute;top:50%;left:50%;transform:translate(-50%,-35%)rotate(-10deg)}.studio-cta:after{border-color:#ff88731c;width:440px;height:190px;transform:translate(-50%,-35%)rotate(10deg)}.studio-cta>*{z-index:1;position:relative}.scroll-reveal{opacity:0;filter:blur(5px);transition:opacity .82s cubic-bezier(.2,.72,.22,1),transform .82s cubic-bezier(.2,.72,.22,1),filter .82s cubic-bezier(.2,.72,.22,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform, filter;transform:translateY(34px)scale(.986)}.scroll-reveal.scroll-visible{opacity:1;filter:blur();will-change:auto;transform:translateY(0)scale(1)}.public-footer{z-index:1;background:radial-gradient(at 17% 0,#ef241d22,#0000 40%),linear-gradient(#13090a,#080708 72%);border-top:1px solid #6c2628;min-height:0;padding:0 clamp(24px,7vw,110px);display:block;position:relative;box-shadow:0 -24px 80px #0009,inset 0 1px #ffb59c18}.public-frame{isolation:isolate;background:#050405;min-height:100vh;position:relative}.public-shell{z-index:1;background:0 0;min-height:0;position:relative}.public-content-layer{z-index:1;background-color:#050405;background-image:radial-gradient(at 50% -20%,#52070c55,#0000 45%),linear-gradient(#090607,#050405 42%);flex-direction:column;min-height:100vh;display:flex;position:relative}.studio-loading{background:radial-gradient(at 50% 43%,#5510174a,#0000 34%),#070607;place-items:center;min-height:100dvh;padding:24px;display:grid}.brand-loader{background:linear-gradient(145deg,#150c0eeb,#090809f2);border:1px solid #5b252a;justify-items:center;gap:17px;min-width:280px;padding:34px 44px;display:grid;box-shadow:inset 0 1px #ffffff12,0 24px 80px #0009,0 0 55px #b9102020}.brand-loader-mark{place-items:center;width:74px;height:74px;display:grid;position:relative}.brand-loader-orbit{filter:drop-shadow(0 0 6px #f24439a8);border:1px solid #fff2df;border-color:#fff2df #f34a42 #0000 #0000;border-radius:50%;animation:2.4s linear infinite loaderOrbit;position:absolute;inset:5px}.brand-loader-orbit-b{border-top-color:#aab1bb;border-right-color:#9b1320;animation-duration:3.3s;animation-direction:reverse;inset:13px}.brand-loader-core{color:#fff4ec;background:radial-gradient(circle at 26% 18%,#ffdac4,#e83429 32%,#720a12 72%,#1b0508);border:1px solid #ffaaa0;border-radius:12px;place-items:center;width:39px;height:39px;animation:2s ease-in-out infinite loaderCore;display:grid;box-shadow:inset 2px 3px 6px #fff9,inset -5px -7px 10px #230306,0 0 26px #e826302f}.brand-loader-copy{justify-items:center;gap:6px;display:grid}.brand-loader-copy b{color:#f2e6e4;letter-spacing:2px;font:700 12px Manrope,sans-serif}.brand-loader-copy>span{color:#a99899;font:13px DM Sans,sans-serif}.brand-loader-track{background:#3b2023;width:190px;height:2px;overflow:hidden}.brand-loader-track i{background:linear-gradient(90deg,#7c0b18,#ffb19a,#c21322);width:42%;height:100%;animation:1.8s cubic-bezier(.65,0,.35,1) infinite loaderTrack;display:block;box-shadow:0 0 9px #f04139}.brand-loader-compact{justify-items:initial;min-width:0;box-shadow:none;background:0 0;border:0;gap:12px;padding:0;display:flex}.brand-loader-compact .brand-loader-mark{width:36px;height:36px}.brand-loader-compact .brand-loader-orbit{inset:1px}.brand-loader-compact .brand-loader-orbit-b{inset:5px}.brand-loader-compact .brand-loader-core{border-radius:7px;width:23px;height:23px}.brand-loader-compact .brand-loader-copy{justify-items:start}.brand-loader-compact .brand-loader-copy b{font-size:10px}.brand-loader-compact .brand-loader-copy>span{font-size:12px}.footer-links-area{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(1200px,100%);margin:0 auto;padding:0 0 24px;display:grid}.footer-intro{justify-content:space-between;align-items:center;gap:20px;width:min(1200px,100%);margin:0 auto;padding:25px 0 20px;display:flex}.footer-intro>p{color:#938587;margin:0;font:13px Manrope,DM Sans,sans-serif}.footer-top{color:#f2d7ce;cursor:pointer;background:linear-gradient(145deg,#3a1718,#110a0b 68%);border:1px solid #7a4945;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #ffffff25,0 6px 20px #0008}.footer-top:hover{border-color:#ff9b7d;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff38,0 8px 23px #0009,0 0 18px #ef2b1e40}.footer-top:focus-visible{outline-offset:3px;outline:2px solid #ffd1b9}.public-footer .public-footer-column{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0a,#ffffff03 58%,#ee31320a);border:1px solid #ffffff12;border-top-color:#ffffff25;border-radius:9px;align-content:start;justify-items:start;gap:12px;min-height:158px;padding:18px clamp(14px,1.7vw,23px);display:grid;box-shadow:inset 0 1px #ffffff0a,0 12px 35px #0004}.public-footer .public-footer-column>span{color:#e0c5c4;letter-spacing:1.35px;margin-bottom:4px;font:11px DM Mono,monospace}.public-footer .public-footer-column>.footer-home{color:#f3e8e6;letter-spacing:1.1px;align-items:center;gap:7px;margin-bottom:3px;font-size:12px;font-weight:700;display:inline-flex}.footer-home i{color:#a99fa0;font-size:10px;font-style:normal}.footer-home .brand-icon{color:#ffe8de;border:1px solid #bb4c48;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.footer-contact>a span{color:#df8a78}.footer-contact>a{overflow-wrap:anywhere}.public-footer .public-footer-column>a,.public-footer .public-footer-column>button{color:#a99fa0;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font:14px Manrope,DM Sans,sans-serif;text-decoration:none;transition:color .18s,transform .18s}.public-footer .public-footer-column>a:hover,.public-footer .public-footer-column>button:hover{color:#fff0e9;transform:translate(3px)}.public-footer-bottom{color:#7f7779;border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:18px;width:min(1200px,100%);min-height:59px;margin:0 auto;font-size:12px;display:flex}.public-footer a:focus-visible,.public-footer button:focus-visible{outline-offset:4px;outline:2px solid #ff9d86}.footer-made{color:#9c7777;align-items:center;font-size:12px;display:inline-flex}.studio-cta h2{letter-spacing:-.05em;margin:13px 0 22px;font-size:clamp(34px,5vw,54px)}.dashboard-page{width:min(1160px,100% - 80px);padding-top:55px}.dashboard-welcome{background:radial-gradient(at 84% 15%,#d21b1a35,#0000 40%),linear-gradient(112deg,#160b0d,#0d090a 58%,#17090a);border:1px solid #472024;border-radius:13px;align-items:center;min-height:205px;padding:27px 30px;animation:.58s cubic-bezier(.2,.75,.25,1) both contentArrive;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff2,0 25px 65px #0006}.dashboard-welcome:after{content:"";pointer-events:none;border:1px solid #ff98822b;border-radius:50%;width:180px;height:180px;animation:7s ease-in-out infinite alternate haloBreathe;position:absolute;bottom:-97px;right:26%;box-shadow:0 0 0 20px #ff98820a,0 0 0 42px #ff988207}.dashboard-greeting,.dashboard-welcome-side{z-index:1;position:relative}.dashboard-greeting h1{letter-spacing:-.055em;max-width:600px;font-size:clamp(32px,4.2vw,52px);line-height:1.05}.dashboard-greeting h1 em,.dashboard-bottom em{background:var(--chrome-red);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dashboard-greeting p{margin-top:10px;font-size:15px}.dashboard-welcome-side{justify-items:end;gap:17px;min-width:305px;display:grid}.dashboard-overview{background:linear-gradient(90deg,#0000,#ffffff05,#0000);border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(3,minmax(76px,1fr));gap:0;width:100%;padding:13px 0;display:grid}.dashboard-overview>div{gap:5px;padding:0 13px;display:grid}.dashboard-overview>div+div{border-left:1px solid #ffffff19}.dashboard-overview span{color:#b4a6a6;letter-spacing:1px;font:10px DM Mono,monospace}.dashboard-overview b{color:#fff2ee;font-variant-numeric:tabular-nums;font-size:23px;font-weight:550}.dashboard-create{min-height:41px;padding:0 15px}.dashboard-launchers{gap:15px;margin:20px 0 48px}.dashboard-launch-card{border-radius:10px;min-height:91px;padding:17px 18px;animation:.55s cubic-bezier(.2,.75,.25,1) both contentArrive}.dashboard-launch-card:nth-child(2){animation-delay:70ms}.dashboard-launch-card:nth-child(3){animation-delay:.14s}.dashboard-section-head h2{letter-spacing:-.045em;font-size:28px}.dashboard-project-toolbar{margin-top:14px;padding-top:13px}.dashboard-project-card{border-radius:10px;animation:.52s cubic-bezier(.2,.75,.25,1) both cardArrive}.dashboard-project-card:nth-child(2){animation-delay:60ms}.dashboard-project-card:nth-child(3){animation-delay:.12s}.dashboard-project-card:nth-child(4){animation-delay:.18s}.dashboard-project-card:nth-child(5){animation-delay:.24s}.dashboard-project-card:nth-child(6){animation-delay:.3s}.dashboard-project-card:hover{transform:translateY(-4px)}.dashboard-project-glyph{transition:transform .32s cubic-bezier(.2,.75,.25,1),box-shadow .32s}.dashboard-project-art:hover .dashboard-project-glyph{transform:translateY(-3px)scale(1.06)rotate(-4deg);box-shadow:inset 2px 3px 7px #fff,inset -5px -7px 10px #240003,0 0 42px #ef140f8a}.dashboard-bottom{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:42px}.dashboard-bottom>div:first-child,.dashboard-template-preview{border-radius:10px;min-height:190px}.dashboard-template-preview>b{font-size:clamp(25px,3.2vw,34px)}@keyframes contentArrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes artArrive{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cardArrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes coreFloat{0%,to{transform:translateY(0)rotate(-13deg)}50%{transform:translateY(-9px)rotate(-9deg)}}@keyframes ringOrbit{0%{transform:rotate(-30deg)scaleY(.46)scale(1)}to{transform:rotate(25deg)scaleY(.54)scale(1.04)}}@keyframes coreOrbit{to{transform:rotate(360deg)scaleY(.56)}}@keyframes lineSignal{0%,to{opacity:.55;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}@keyframes haloTurn{to{transform:rotate(360deg)}}@keyframes haloBreathe{0%{opacity:.45;transform:scale(.94)}to{opacity:.9;transform:scale(1.06)}}@keyframes landingAtmosphere{0%{opacity:.55;transform:translate(-2%)scale(.95)}to{opacity:1;transform:translate(2%,3%)scale(1.05)}}@keyframes chromeGlide{0%{background-position:0}to{background-position:100%}}@keyframes loaderOrbit{to{transform:rotate(360deg)}}@keyframes loaderCore{50%{filter:brightness(1.14);transform:scale(.92)}}@keyframes loaderTrack{0%{transform:translate(-115%)}to{transform:translate(250%)}}@keyframes panelSheen{0%,53%{transform:translate(-120%)}78%,to{transform:translate(120%)}}@keyframes underlineIn{to{transform:scaleX(1)}}@keyframes heroCopyArrive{0%{opacity:0;filter:blur(8px);transform:translateY(36px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes heroStageArrive{0%{opacity:.35;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes scrollLine{0%{transform:translate(-110%)}60%,to{transform:translate(110%)}}@media (width<=980px){.landing{width:min(100% - 48px,780px)}.hero{grid-template-columns:minmax(0,1fr);gap:0;min-height:max(660px,100svh - 76px);padding-inline:clamp(34px,7vw,76px)}.hero-copy{max-width:690px}.hero-copy h1{font-size:clamp(68px,9vw,112px)}.dashboard-page{width:min(100% - 48px,860px)}.dashboard-welcome{padding:24px}.dashboard-welcome-side{min-width:280px}.dashboard-project-grid,.footer-links-area{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.landing{width:min(100% - 36px,560px)}.faq-page{width:min(100% - 36px,560px);padding:55px 0}.public-nav{grid-template-rows:36px 30px;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;height:auto;min-height:82px;padding:9px 16px 4px;display:grid}.public-nav>.public-brand{grid-area:1/1}.public-nav>nav{scrollbar-width:none;grid-area:2/1/auto/-1;gap:2px;width:100%;display:flex;overflow-x:auto}.public-nav>nav::-webkit-scrollbar{display:none}.public-nav>nav a{white-space:nowrap;flex:none;padding:6px 9px;font-size:11px}.public-nav>div.nav-account{grid-area:1/2;gap:9px;display:flex}.public-nav .nav-login{display:none}.public-nav .chrome-button{gap:6px;min-height:35px;padding-inline:10px;font-size:11px}.public-brand{gap:7px;font-size:12px}.public-brand .brand-icon{width:27px;height:27px}.hero{grid-template-columns:1fr;gap:0;min-height:max(650px,100svh - 64px);padding:66px 23px 112px}.hero-art{aspect-ratio:auto;grid-row:auto;width:100%;height:100%;min-height:0;margin:0;inset:0}.hero-copy{grid-row:auto;width:100%;min-width:0;max-width:100%}.hero-copy h1{max-width:450px;margin:24px 0 15px;font-size:clamp(57px,13.5vw,83px)}.hero-copy>p{overflow-wrap:break-word;width:100%;max-width:min(100%,330px);font-size:15px}.hero-actions{flex-wrap:wrap;gap:14px 22px;margin-top:23px}.hero-caption{margin-top:32px}.art-ring-one{width:90vw}.art-ring-two{width:76vw}.art-core{width:clamp(180px,49vw,250px);top:-205px;left:19vw}.art-console{display:none}.art-core svg{width:52px;height:52px}.art-tag{display:none}.tag-top{top:14%;right:7%}.tag-bottom{bottom:29%;left:auto;right:6%}.feature-strip{grid-template-columns:1fr;gap:0;padding:10px 19px}.feature-strip>div{padding:18px 0}.feature-strip>div+div{border-top:1px solid #332124;border-left:0;padding-left:0}.feature-strip h3{max-width:none;margin-bottom:7px}.feature-strip p{margin-bottom:0}.landing-workflow,.landing-details,.landing-faq{padding-top:76px}.workflow-grid{grid-template-columns:1fr}.workflow-grid article{min-height:0;padding:22px}.workflow-grid h3{margin:15px 0 6px}.landing-details{grid-template-columns:1fr;gap:29px}.mock-window{transform:none}.landing-faq{grid-template-columns:1fr}.landing-faq>.eyebrow,.landing-faq>h2,.landing-faq>.faq-description,.landing-faq>.faq-list{grid-area:auto/1}.landing-faq>h2{margin-bottom:17px}.studio-cta{margin:65px 0 48px;padding:55px 18px}.dashboard-page{width:min(100% - 36px,560px);padding-top:27px}.dashboard-welcome{flex-direction:column;align-items:stretch;gap:23px;min-height:auto;padding:22px 19px}.dashboard-greeting h1{font-size:clamp(32px,8vw,43px)}.dashboard-welcome-side{justify-items:stretch;min-width:0}.dashboard-overview>div{padding:0 9px}.dashboard-overview span{letter-spacing:.65px;font-size:9px}.dashboard-overview b{font-size:21px}.dashboard-create{justify-content:center}.dashboard-launchers{grid-template-columns:1fr;gap:9px;margin:14px 0 38px}.dashboard-launch-card{min-height:78px}.dashboard-project-grid{grid-template-columns:1fr;gap:12px}.dashboard-project-art{height:190px}.dashboard-project-toolbar{gap:8px}.dashboard-search{flex:1;width:auto}.dashboard-project-toolbar select{max-width:132px}.dashboard-bottom{grid-template-columns:1fr;margin-top:34px}.public-footer{padding-inline:22px}.footer-intro{flex-direction:column;align-items:flex-start;gap:8px;padding:22px 0 16px}.footer-links-area{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 0 20px}.public-footer-column{gap:10px;min-height:150px;padding:14px 12px}.public-footer-column>span{margin-bottom:1px}.public-footer-bottom{flex-wrap:wrap;justify-content:space-between;padding:14px 0}.footer-made{order:3;width:100%}}@keyframes consoleArrive{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.97)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.scroll-reveal,.scroll-reveal.scroll-visible{opacity:1;filter:none;transition:none;transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing-experience{color:#f5eeee;background:#050405;width:100%;overflow:hidden}.lp-hero{isolation:isolate;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(12px,3vw,48px);width:min(1420px,100% - 96px);min-height:min(780px,100svh - 76px);margin:0 auto;padding:58px 0 86px;display:grid;position:relative}.lp-hero:before{z-index:-1;aspect-ratio:1;content:"";background:radial-gradient(circle,#e21a222b,#9a0c1517 37%,#0000 70%);border-radius:50%;width:78%;animation:12s ease-in-out infinite alternate lpAtmosphere;position:absolute;top:-20%;right:-19%}.lp-copy{z-index:3;max-width:640px;padding:12px 0 25px;animation:.95s cubic-bezier(.18,.74,.24,1) both lpCopyEnter;position:relative}.lp-kicker{color:#b8a9a9;letter-spacing:1.8px;align-items:center;gap:11px;font:11px DM Mono,monospace;display:flex}.lp-kicker i{background:linear-gradient(90deg,#f13a32,#fff0dc);width:24px;height:1px;box-shadow:0 0 10px #ff453a}.lp-copy h1{color:#f6efed;letter-spacing:-.085em;text-wrap:balance;margin:25px 0 22px;font:540 clamp(62px,7.8vw,108px)/.91 Manrope,DM Sans,sans-serif}.lp-copy h1 em{color:#0000;filter:drop-shadow(0 4px 23px #f22c293f);background:linear-gradient(110deg,#f6e8df 2%,#b6b9bf 20%,#fff 34%,#ffbca4 48%,#e21a24 60%,#ff8171 73%,#c7cbd2 88%,#fff1df) 0 0/210% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:7s ease-in-out infinite alternate lpChromeSweep}.lp-copy>p{color:#aaa0a2;max-width:490px;margin:0;font-size:16px;line-height:1.85}.lp-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:29px;display:flex}.lp-actions .chrome-button,.lp-endline .chrome-button{align-items:center;gap:17px;min-height:50px;padding:0 19px;display:inline-flex}.lp-text-link{color:#d3c5c4;align-items:center;gap:9px;font-size:14px;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.lp-text-link:hover{color:#fff;gap:13px}.lp-proof{color:#978b8d;flex-wrap:wrap;gap:11px 19px;margin-top:40px;font:11px DM Mono,monospace;display:flex}.lp-proof span{align-items:center;gap:6px;display:inline-flex}.lp-proof svg{color:#f18377}.lp-stage{perspective:1200px;min-width:0;height:610px;animation:1.1s cubic-bezier(.18,.74,.24,1) .1s both lpStageEnter;position:relative}.lp-stage-glow{filter:blur(70px);background:#df1e2523;border-radius:50%;width:75%;height:72%;animation:6s ease-in-out infinite alternate lpGlowBreathe;position:absolute;top:8%;left:17%}.lp-monitor{z-index:2;background:linear-gradient(145deg,#201b1e,#09090b 30%,#141012);border:1px solid #8d777b73;border-top-color:#f5d9d2a8;border-radius:8px;flex-direction:column;width:min(410px,77%);padding:9px;transition:transform .55s cubic-bezier(.2,.75,.25,1),box-shadow .55s;display:flex;position:absolute;top:5%;right:8%;transform:rotateY(-6deg)rotateX(2deg);box-shadow:inset 0 1px #ffffff35,inset 0 -1px #000,0 34px 100px #000c,0 0 45px #f02b231e}.lp-monitor:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(112deg,#0000 17%,#fff0 34%,#fff2 43%,#fff0 52%,#0000 70%);animation:8s ease-in-out 1.4s infinite lpGlassSweep;position:absolute;inset:0;transform:translate(-125%)}.lp-monitor>*{z-index:1;position:relative}.lp-stage:hover .lp-monitor{transform:rotateY(0)rotateX(0)translateY(-4px);box-shadow:inset 0 1px #ffffff4a,0 40px 100px #000d,0 0 62px #f02b232d}.lp-monitor-top,.lp-monitor-controls{color:#978d91;justify-content:space-between;align-items:center;height:31px;padding:0 8px;font:10px DM Mono,monospace;display:flex}.lp-monitor-top>span:first-child{color:#e1d7d8;letter-spacing:1.2px;align-items:center;gap:7px;display:inline-flex}.lp-monitor-top>span:first-child i{background:#e5473e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #ff4b40}.lp-monitor-top b{color:#e7dfe0;border:1px solid #534449;border-radius:3px;padding:4px 7px;font-weight:500}.lp-film-frame{aspect-ratio:9/11;isolation:isolate;background:linear-gradient(#090c17 0%,#23111c 38%,#9a261e 64%,#f36d3c 68%,#321519 100%);width:100%;position:relative;overflow:hidden}.lp-film-frame:after{z-index:2;content:"";filter:blur(8px);background:linear-gradient(90deg,#0000,#fff3,#fff0);width:25%;animation:7s ease-in-out 1s infinite lpFrameSweep;position:absolute;top:-15%;bottom:-15%;left:-50%;transform:rotate(15deg)}.lp-film-frame:before{content:"";background:linear-gradient(110deg,#05050b9c 0,#0000 45%,#ed4a3236 70%,#050407a8 100%),repeating-linear-gradient(0deg,#0000 0 51px,#ffffff0a 52px);position:absolute;inset:0}.lp-film-haze{filter:blur(20px);background:radial-gradient(#ffb1768c,#e3363742 42%,#0000 72%);border-radius:50%;height:44%;animation:8s ease-in-out infinite alternate lpHazeDrift;position:absolute;bottom:20%;left:-15%;right:-20%}.lp-film-sun{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff2d5,#ffd0a0 28%,#fa735c 55%,#ea302c 73%,#0000 74%);border-radius:50%;width:32%;animation:6s ease-in-out infinite alternate lpSunPulse;position:absolute;top:22%;right:24%;box-shadow:0 0 44px #ff9c6799}.lp-film-horizon{background:linear-gradient(#41141f,#130d13 62%);border-radius:48% 50% 0 0;height:31%;position:absolute;bottom:20%;left:-15%;right:-15%;transform:rotate(-5deg)}.lp-film-silhouette{z-index:1;background:linear-gradient(90deg,#08090e,#29212b 49%,#09090d);border-radius:50% 50% 15% 15%;width:14%;height:32%;animation:7s ease-in-out infinite alternate lpSilhouetteDrift;position:absolute;bottom:14%;right:25%;transform:rotate(-8deg);box-shadow:16px 26px 0 6px #0a090d}.lp-frame-caption{z-index:3;color:#f7eae0;letter-spacing:3px;text-shadow:0 2px 12px #000;justify-items:center;gap:3px;font:10px DM Mono,monospace;display:grid;position:absolute;bottom:10%;left:0;right:0}.lp-frame-caption b{color:#fff;letter-spacing:.04em;text-shadow:0 2px 14px #000b;font:700 clamp(17px,2.3vw,28px)/1 Manrope,sans-serif}.lp-play{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08070b55;border:1px solid #ffffffa3;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s,box-shadow .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #ffffff13,inset 0 1px #fff7}.lp-stage:hover .lp-play{background:#c71f2d99;box-shadow:0 0 0 12px #ffffff19,0 0 30px #fb382d70}.lp-frame-time{z-index:4;color:#f2d9cd;font:10px DM Mono,monospace;position:absolute;bottom:10px;right:11px}.lp-monitor-controls{justify-content:flex-start;gap:17px;height:29px}.lp-monitor-controls>span:first-child{background:#584d51;width:55px;height:2px;display:block}.lp-monitor-controls>span:first-child i{background:linear-gradient(90deg,#9e1823,#ffc6a4);width:47%;height:100%;display:block}.lp-monitor-controls b{color:#ddcacc;font-weight:400}.lp-controls-end{margin-left:auto}.lp-timeline-card{z-index:3;-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(145deg,#292327ed,#100e11e8 60%,#201316e8);border:1px solid #82717685;border-top-color:#f2d7d1bd;border-radius:8px;width:min(540px,100%);padding:13px 16px 15px;animation:7s ease-in-out infinite lpTimelineFloat;position:absolute;bottom:5%;right:0;transform:rotateY(5deg);box-shadow:inset 0 1px #ffffff32,0 24px 55px #000b}.lp-timeline-head{color:#b7aaad;letter-spacing:.8px;border-bottom:1px solid #ffffff13;justify-content:space-between;gap:12px;padding-bottom:11px;font:9px DM Mono,monospace;display:flex}.lp-timeline-head span:first-child{color:#f0e4e3;align-items:center;gap:7px;display:inline-flex}.lp-timeline-head svg{color:#eb5f51}.lp-ruler{color:#756b70;justify-content:space-between;margin:10px 0 7px 43px;font:9px DM Mono,monospace;display:flex}.lp-track{gap:4px;height:25px;margin-top:5px;padding-left:43px;display:flex;position:relative}.lp-track small{color:#90858a;letter-spacing:.7px;font:9px DM Mono,monospace;position:absolute;top:7px;left:0}.lp-video-track i{background:linear-gradient(130deg,#982c30,#421d25 45%,#29222b);border:1px solid #88534f;border-radius:3px;flex:1;box-shadow:inset 0 1px #ffddd22a}.lp-video-track i:nth-of-type(2){background:linear-gradient(130deg,#a84b38,#542631 54%,#24202a)}.lp-video-track i:nth-of-type(3){background:linear-gradient(130deg,#5c2939,#331f31 52%,#282027)}.lp-video-track i:nth-of-type(4){background:linear-gradient(130deg,#bf5336,#542633 58%,#2a2027)}.lp-audio-track>span{background:#160f17;border:1px solid #4c303b;border-radius:3px;flex:1;justify-content:space-around;align-items:center;display:flex;overflow:hidden}.lp-audio-track i{width:2px;height:var(--wave);opacity:.8;background:linear-gradient(#e8b0a1,#a12a3b);border-radius:3px;animation:1.4s ease-in-out infinite alternate lpWave}.lp-audio-track i:nth-child(3n){animation-delay:-.6s}.lp-audio-track i:nth-child(4n){animation-delay:-.9s}.lp-playhead{transform-origin:top;background:#f85d53;width:1px;animation:5.5s ease-in-out infinite alternate lpPlayhead;position:absolute;top:52px;bottom:12px;left:48%;box-shadow:0 0 10px #ff665b}.lp-playhead:before{content:"";background:#ffd4bb;border-radius:2px;width:7px;height:7px;position:absolute;top:-4px;left:-3px;box-shadow:0 0 9px #ff5146}.lp-scroll{color:#87797d;letter-spacing:1.4px;align-items:center;gap:10px;font:10px DM Mono,monospace;text-decoration:none;transition:color .2s,gap .2s;display:flex;position:absolute;bottom:25px;left:0}.lp-scroll:hover{color:#f2d5ca;gap:14px}.lp-manifesto,.lp-workflow,.lp-endline{width:min(1180px,100% - 96px);margin:0 auto}.lp-manifesto{border-top:1px solid #ffffff17;grid-template-columns:.92fr 1.08fr;gap:clamp(40px,8vw,110px);padding:105px 0 120px;display:grid}.lp-manifesto-heading h2,.lp-workflow-copy h2,.lp-endline h2{color:#f0e8e7;letter-spacing:-.06em;text-wrap:balance;margin:18px 0;font:500 clamp(34px,4.1vw,53px)/1.08 Manrope,sans-serif}.lp-manifesto-heading h2 em{color:#b6aaac;font-style:normal}.lp-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.lp-capabilities article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff0a,#ffffff02 62%,#e42d300b);border:1px solid #ffffff12;border-top-color:#c47a7266;border-radius:8px;min-height:218px;padding:23px 17px 20px;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s;position:relative;box-shadow:inset 0 1px #ffffff0a,0 17px 40px #0003}.lp-capabilities article:nth-child(2){transition-delay:70ms}.lp-capabilities article:nth-child(3){transition-delay:.14s}.lp-capabilities article{animation:.8s cubic-bezier(.2,.72,.22,1) both lpFeatureEnter}.lp-capabilities article:nth-child(2){animation-delay:.12s}.lp-capabilities article:nth-child(3){animation-delay:.24s}.lp-capabilities article:hover{background:linear-gradient(145deg,#ffffff12,#3a12182e 75%);border-color:#ff9983a8;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff19,0 22px 45px #0006,0 0 25px #d8242523}.lp-capabilities article>svg{color:#e2857a;margin-top:28px;display:block}.lp-cap-number{color:#766b6f;font:10px DM Mono,monospace;position:absolute;top:23px;right:17px}.lp-capabilities h3{color:#eee5e5;margin:20px 0 8px;font:600 15px Manrope,sans-serif}.lp-capabilities p{color:#9d9294;margin:0;font-size:12px;line-height:1.75}.lp-workflow{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(50px,10vw,140px);padding:20px 0 130px;display:grid}.lp-workflow-art{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:radial-gradient(at 52% 48%,#641c2b70,#0000 35%),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 55px),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 55px),linear-gradient(145deg,#211b20,#09080b 70%);border:1px solid #ffffff24;border-top-color:#ffb4a28c;border-radius:10px;place-items:center;min-height:470px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,inset 0 0 80px #ffffff08,0 35px 85px #0007}.lp-workflow-art:after{content:"";filter:blur(8px);background:linear-gradient(90deg,#0000,#fff2,#fff0);width:32%;animation:9s ease-in-out 2s infinite lpFrameSweep;position:absolute;inset:-30% auto -30% -45%;transform:rotate(22deg)}.lp-art-orbit{aspect-ratio:1;border:1px solid #f29a843f;border-radius:50%;width:73%;position:absolute;transform:rotate(-22deg)scaleY(.55);box-shadow:0 0 45px #e0282c20}.lp-art-orbit-b{border-color:#c8c7d849;width:58%;animation:23s linear infinite reverse lpOrbit;transform:rotate(55deg)scaleY(.62)}.lp-art-core{color:#fff3ea;background:radial-gradient(circle at 25% 15%,#fff2dc,#d53235 31%,#63111e 74%,#16080d);border:1px solid #ffb6a4;border-radius:25px;place-items:center;width:106px;height:106px;animation:5.5s ease-in-out infinite lpCoreFloat;display:grid;position:relative;box-shadow:inset 5px 7px 12px #fff5,inset -7px -9px 18px #10040a,0 0 70px #e7273c60}.lp-art-core span{letter-spacing:3px;font:700 10px DM Mono,monospace;position:absolute;bottom:21px}.lp-art-caption{color:#95858b;letter-spacing:2px;font:10px/1.7 DM Mono,monospace;position:absolute;top:17%;left:10%}.lp-art-caption b{color:#ffe5d7;font-weight:500}.lp-art-index{color:#94868b;letter-spacing:1px;font:10px DM Mono,monospace;position:absolute;bottom:7%;right:7%}.lp-workflow-copy>p{color:#a99ea1;max-width:470px;margin:20px 0 28px;font-size:14px;line-height:1.9}.lp-editor-modes{border-top:1px solid #3b282d;display:grid}.lp-editor-modes a{color:#cbbec0;border-bottom:1px solid #3b282d;justify-content:space-between;align-items:center;gap:20px;padding:17px 2px;text-decoration:none;transition:padding .22s,color .22s;display:flex}.lp-editor-modes a:hover{color:#fff;padding-left:8px;padding-right:8px}.lp-editor-modes a>span{grid-template-columns:30px 1fr;gap:3px 9px;display:grid}.lp-editor-modes a b{color:#ea8175;grid-row:span 2;align-self:center;font:10px DM Mono,monospace}.lp-editor-modes strong{font:600 13px Manrope,sans-serif}.lp-editor-modes small{color:#8e8285;font-size:12px}.lp-editor-modes svg{color:#ad9b9f;transition:transform .2s}.lp-editor-modes a:hover svg{color:#ff9e85;transform:translate(4px)}.lp-endline{text-align:center;background:radial-gradient(at 50% 115%,#ce24283b,#0000 56%);border-top:1px solid #54272d;border-bottom:1px solid #54272d;justify-items:center;margin-bottom:105px;padding:84px 24px 87px;display:grid;position:relative;overflow:hidden}.lp-endline .eyebrow,.lp-endline h2,.lp-endline p,.lp-endline .chrome-button{z-index:1;position:relative}.lp-endline h2{margin:16px 0 5px;font-size:clamp(38px,5vw,62px)}.lp-endline p{color:#a99ea1;margin:0 0 25px;font-size:14px}.lp-endline-glint{background:linear-gradient(90deg,#0000,#ffded518,#ffded500);width:26%;height:145%;animation:8s ease-in-out 1s infinite lpGlint;position:absolute;top:-20%;left:-35%;transform:skew(-20deg)}.landing-experience>.landing-faq{width:min(1180px,100% - 96px);margin:0 auto;padding:0 0 110px}.landing-experience .landing-faq>h2{color:#f1e7e6}@keyframes lpAtmosphere{to{opacity:.72;transform:translate(-5%,4%)scale(1.08)}}@keyframes lpCopyEnter{0%{opacity:0;filter:blur(7px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes lpStageEnter{0%{opacity:0;filter:blur(6px);transform:translate(25px,12px)scale(.975)}to{opacity:1;filter:blur();transform:none}}@keyframes lpChromeSweep{to{background-position:100%}}@keyframes lpGlassSweep{0%,25%{transform:translate(-125%)}70%,to{transform:translate(125%)}}@keyframes lpFrameSweep{0%,22%{opacity:0;left:-50%}30%{opacity:1}68%,to{opacity:0;left:135%}}@keyframes lpGlowBreathe{to{opacity:.55;transform:scale(1.15)}}@keyframes lpHazeDrift{to{transform:translate(10%,-10%)scale(1.12)}}@keyframes lpSunPulse{to{filter:brightness(1.12);transform:translate(-8px,7px)scale(.96)}}@keyframes lpSilhouetteDrift{to{transform:translate(8px,-3px)rotate(-5deg)}}@keyframes lpFeatureEnter{0%{opacity:.3;filter:blur(5px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes lpTimelineFloat{50%{transform:translateY(-5px)rotateY(2deg)}}@keyframes lpBadgeBob{50%{transform:translateY(-7px)}}@keyframes lpWave{to{opacity:.45;transform:scaleY(.28)}}@keyframes lpPlayhead{to{left:72%}}@keyframes lpOrbit{to{transform:rotate(338deg)scaleY(.55)}}@keyframes lpCoreFloat{50%{transform:translateY(-8px)rotate(2deg)}}@keyframes lpGlint{0%,25%{transform:translate(-50vw)skew(-20deg)}58%,to{transform:translate(580%)skew(-20deg)}}@media (width<=1050px){.lp-hero{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);width:min(100% - 64px,1280px)}.lp-copy h1{font-size:clamp(58px,8vw,84px)}.lp-stage{height:540px}.lp-manifesto{grid-template-columns:1fr;gap:38px}.lp-capabilities article{min-height:190px}}@media (width<=700px){.lp-hero{grid-template-columns:1fr;gap:22px;width:calc(100% - 40px);min-height:0;padding:66px 0 73px}.lp-copy{padding:0}.lp-copy h1{margin:21px 0 17px;font-size:clamp(56px,14vw,78px)}.lp-copy>p{max-width:440px;font-size:14px}.lp-actions{gap:17px;margin-top:22px}.lp-proof{gap:9px 13px;margin-top:24px;font-size:10px}.lp-stage{height:min(112vw,465px);margin:3px -5px 0}.lp-monitor{width:60%;padding:6px;top:4%;right:9%}.lp-monitor-top,.lp-monitor-controls{height:24px;padding:0 5px;font-size:8px}.lp-monitor-top b{padding:3px 5px}.lp-film-frame{aspect-ratio:9/12}.lp-timeline-card{width:84%;padding:10px;bottom:8%;right:0}.lp-timeline-head{font-size:8px}.lp-ruler{margin-left:38px;font-size:8px}.lp-track{height:20px;padding-left:38px}.lp-track small{font-size:8px;top:6px}.lp-playhead{top:48px}.lp-scroll{font-size:9px;bottom:24px}.lp-manifesto,.lp-workflow,.lp-endline{width:calc(100% - 40px)}.lp-manifesto{gap:24px;padding:70px 0 75px}.lp-manifesto-heading h2,.lp-workflow-copy h2{font-size:38px}.lp-capabilities{grid-template-columns:1fr;gap:0}.lp-capabilities article{border-top:1px solid #492b30;min-height:0;padding:18px 8px 20px}.lp-capabilities article>svg{margin-top:14px}.lp-capabilities h3{margin:13px 0 6px}.lp-workflow{grid-template-columns:1fr;gap:34px;padding:0 0 78px}.lp-workflow-art{min-height:310px}.lp-endline{margin-bottom:75px;padding:65px 16px}.lp-endline h2{font-size:45px}.landing-experience>.landing-faq{width:calc(100% - 40px);padding-bottom:75px}}@media (prefers-reduced-motion:reduce){.lp-hero *,.lp-manifesto *,.lp-workflow-art *,.lp-endline-glint{animation-duration:.01ms!important;animation-iteration-count:1!important}}.lp-copy,.lp-stage{opacity:0;animation:none}.lp-ready .lp-copy{animation:.95s cubic-bezier(.18,.74,.24,1) both lpCopyEnter}.lp-ready .lp-stage{animation:1.15s cubic-bezier(.18,.74,.24,1) .12s both lpStageEnter}.landing-experience[data-loading=true] .scroll-reveal{opacity:0;filter:blur(5px);transform:translateY(25px)scale(.99)}.lp-intro{z-index:60;color:#f8eeea;background:radial-gradient(at 50% 51%,#4910168c,#13090de8 37%,#050405 72%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.lp-intro:before,.lp-intro:after{content:"";border:1px solid #ffb4a21a;border-radius:50%;animation:2.8s cubic-bezier(.14,.75,.17,1) both lpIntroPortal;position:absolute;inset:-70%;transform:scale(.35)rotate(-25deg)}.lp-intro:after{border-color:#c4c7cf17;animation-delay:.12s;inset:-45%;transform:scale(.25)rotate(32deg)}.lp-intro-ring{aspect-ratio:1;filter:drop-shadow(0 0 12px #ef292b8c);border:1px solid #fff4e5c9;border-color:#fff4e5c9 #ed302e91 #0000 #0000;border-radius:50%;width:min(76vw,760px);animation:3s cubic-bezier(.2,.68,.2,1) both lpIntroOrbit;position:absolute;transform:rotate(-30deg)scaleY(.46)}.lp-intro-ring-two{border-top-color:#d3d6dc73;border-right-color:#e4273470;width:min(60vw,610px);animation-duration:3.4s;animation-direction:reverse}.lp-intro-content{z-index:2;justify-items:center;gap:13px;animation:1.15s cubic-bezier(.18,.74,.24,1) .14s both lpIntroRise;display:grid;position:relative}.lp-intro-symbol{color:#fff4ec;background:radial-gradient(circle at 25% 15%,#fff0d5,#e43b36 30%,#700d1b 73%,#14070c);border:1px solid #f6c0ad;border-radius:19px;place-items:center;width:66px;height:66px;animation:1.7s ease-in-out infinite alternate lpIntroMark;display:grid;box-shadow:inset 4px 5px 9px #ffffff67,inset -6px -8px 12px #100308,0 0 65px #ed2e3473}.lp-intro-name{color:#0000;letter-spacing:.22em;text-shadow:0 0 44px #d2242b40;background:linear-gradient(100deg,#fff,#aeb1b9 23%,#fff 36%,#ffb8a2 50%,#d4222d 63%,#fff1e8 77%,#aeb1b9) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;padding-left:.22em;font:600 clamp(48px,9vw,92px)/.9 Manrope,sans-serif;animation:2s ease-in-out infinite alternate lpChromeSweep}.lp-intro-caption{color:#aa9b9d;letter-spacing:2.2px;text-align:center;margin-top:3px;font:10px DM Mono,monospace}.lp-intro-progress{background:#432329;width:min(220px,55vw);height:2px;margin-top:18px;display:block;overflow:hidden}.lp-intro-progress i{transform-origin:0;background:linear-gradient(90deg,#79121d,#f2e0d5,#f04438);width:100%;height:100%;animation:2.85s cubic-bezier(.14,.76,.12,1) forwards lpIntroProgress;display:block;transform:scaleX(0);box-shadow:0 0 13px #ff5449}.lp-intro-status{color:#bda8a5;letter-spacing:1.7px;font:10px DM Mono,monospace;animation:1.3s ease-in-out infinite alternate lpIntroStatus}.lp-intro-index{color:#75676c;letter-spacing:1.5px;font:10px DM Mono,monospace;position:absolute;bottom:26px;right:30px}.lp-intro-leaving{pointer-events:none;animation:.5s cubic-bezier(.65,0,.82,.28) both lpIntroLeave}.footer-feature{border-bottom:1px solid #ffffff19;justify-content:space-between;align-items:end;gap:25px;width:min(1200px,100%);margin:0 auto;padding:72px 0 46px;display:flex}.footer-feature h2{color:#f4ebea;letter-spacing:-.07em;margin:14px 0 7px;font:560 clamp(36px,5vw,60px)/1 Manrope,sans-serif}.footer-feature p{color:#a79a9b;margin:0;font-size:14px;line-height:1.8}.footer-feature-link{white-space:nowrap;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:0 15px;font-size:13px;text-decoration:none;transition:transform .22s;display:inline-flex}.footer-intro{padding-top:19px}.footer-intro>p{font-size:12px}.footer-intro .footer-home{font-size:14px}.footer-intro .footer-home .brand-icon{width:27px;height:27px}.public-footer .public-footer-column{transition:transform .28s,border-color .28s,background .28s,box-shadow .28s}.public-footer .public-footer-column:hover{background:linear-gradient(145deg,#ffffff10,#ffffff04 58%,#ee313212);border-color:#ffb5a28a #ffffff23 #ffffff23;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff13,0 18px 42px #0005}.public-footer .public-footer-column>a,.public-footer .public-footer-column>button{padding-bottom:3px;transition:color .22s,transform .22s;position:relative}.public-footer .public-footer-column>a:after,.public-footer .public-footer-column>button:after{content:"";transform-origin:0;background:linear-gradient(90deg,#f02e35,#fff0db 55%,#c62234);height:1px;transition:transform .28s cubic-bezier(.2,.75,.25,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.public-footer .public-footer-column>a:hover:after,.public-footer .public-footer-column>button:hover:after{transform:scaleX(1)}@keyframes lpIntroPortal{to{opacity:0;transform:scale(1.2)rotate(18deg)}}@keyframes lpIntroOrbit{0%{opacity:0;transform:rotate(-210deg)scaleY(.46)}35%{opacity:1}to{opacity:.13;transform:rotate(150deg)scaleY(.46)}}@keyframes lpIntroRise{0%{opacity:0;filter:blur(8px);transform:translateY(22px)scale(.94)}to{opacity:1;filter:blur();transform:none}}@keyframes lpIntroMark{to{transform:rotateY(18deg)rotateX(12deg)scale(.94);box-shadow:inset 4px 5px 9px #ffffff78,inset -6px -8px 12px #100308,0 0 85px #ed2e348f}}@keyframes lpIntroProgress{to{transform:scaleX(1)}}@keyframes lpIntroStatus{to{opacity:.48}}@keyframes lpIntroLeave{to{opacity:0;filter:blur(12px);transform:scale(1.07)}}@media (width<=700px){.footer-feature{flex-direction:column;align-items:flex-start;padding:49px 0 30px}.footer-feature h2{font-size:44px}.footer-feature-link{margin-top:3px}.lp-intro-index{bottom:16px;right:17px}}@media (prefers-reduced-motion:reduce){.lp-intro *,.lp-intro:before,.lp-intro:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.lp-ready .lp-copy,.lp-ready .lp-stage{animation-duration:.01ms!important}}.lp-intro{z-index:2147483000;background:radial-gradient(at 50% 51%,#4910168c,#13090de8 37%,#050405 72%),#050405}body.landing-intro-active .public-nav,body.landing-intro-active .public-footer,body.landing-intro-active .cookie-banner,body.landing-intro-active .modal-backdrop{visibility:hidden!important}.footer-feature{border-bottom:0;padding-bottom:28px}.footer-feature h2 em{font-family:Playfair Display,Georgia,serif;font-style:italic}.footer-feature h2{margin-top:0}.footer-feature{align-items:center;padding-top:74px}.footer-kicker{color:#b9a6a3;letter-spacing:1.25px;align-items:center;gap:10px;font:11px DM Mono,monospace;display:inline-flex}.footer-kicker i{background:linear-gradient(90deg,#ff5439,#ffe1c0);width:22px;height:1px;box-shadow:0 0 9px #ed3124}.footer-feature h2{color:#f3e8e6;letter-spacing:-.065em;margin:21px 0 13px;font-size:clamp(42px,5.8vw,72px);line-height:1.02}.footer-feature h2 em{background:var(--chrome-red);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px #f025253a);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:500;animation:6s ease-in-out infinite alternate lpChromeSweep}.footer-feature-link{gap:15px;min-height:46px;padding:0 18px;font-size:13px}.footer-feature-link:hover{transform:translateY(-2px)}.public-frame button:not(.profile-trigger):not(.modal-close),.cookie-banner button:not(.modal-close){background:var(--chrome-red);color:#fff;text-shadow:0 1px 2px #39040a;background-size:180% 100%;border-color:#ff9a7c;transition:background-position .35s,transform .2s,box-shadow .2s,filter .2s;box-shadow:inset 0 1px #fff9,inset 0 -2px 5px #290003,0 5px 20px #ed130d42,0 0 0 1px #ff583b30}.public-frame button:not(.profile-trigger):not(.modal-close):hover,.cookie-banner button:not(.modal-close):hover{filter:brightness(1.12);background-position:100% 0;transform:translateY(-1px);box-shadow:inset 0 1px #fff,inset 0 -2px 5px #290003,0 8px 28px #f3160d70,0 0 0 1px #ffc4a866}.public-frame .secondary-button{background:var(--chrome-red);color:#fff;text-shadow:0 1px 2px #39040a;border-color:#ff9a7c;box-shadow:inset 0 1px #fff9,inset 0 -2px 5px #290003,0 5px 20px #ed130d42}.public-frame .secondary-button:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 8px 28px #f3160d70}.public-frame .cookie-modal button:not(.modal-close){color:#e7e0e1!important;text-shadow:none!important;background:linear-gradient(145deg,#292529,#171518)!important;border:1px solid #514a4d!important;box-shadow:inset 0 1px #ffffff1b,0 4px 12px #0005!important}.public-frame .cookie-modal button:not(.modal-close):hover{transform:translateY(-1px);filter:none!important;background:linear-gradient(145deg,#383136,#211d20)!important;border-color:#81777a!important;box-shadow:inset 0 1px #ffffff24,0 7px 18px #0007!important}.cookie-banner button:not(.modal-close){color:#e7e0e1;text-shadow:none;background:#1d1b1f;border:1px solid #504b50;box-shadow:inset 0 1px #ffffff12,0 3px 12px #0005}.cookie-banner button.cookie-accept{color:#f2e7e7;background:linear-gradient(145deg,#51212b,#2b141a);border-color:#713842}.cookie-banner button:not(.modal-close):hover{filter:none;background:#302c31;border-color:#80767b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff20,0 6px 16px #0006}.cookie-banner button.cookie-accept:hover{background:linear-gradient(145deg,#67303a,#371920)}@media (width<=700px){.footer-feature{align-items:flex-start}.footer-feature h2{font-size:clamp(40px,12vw,56px)}}.lp-intro-symbol{background:radial-gradient(circle at 27% 18%,#fff5e4 0,#f38c77 5%,#e02d32 24%,#7c101b 53%,#1a080e 100%);border:1px solid #ffc2b6;border-radius:50%;width:76px;height:76px;position:relative;box-shadow:inset 5px 6px 11px #fff8,inset -8px -10px 16px #16050a,0 0 55px #eb293c70}.lp-intro-symbol:before{content:"";filter:drop-shadow(0 0 7px #ff453f);border:1px solid #0000;border-color:#fff1d9 #0000 #0000 #e52c40;border-radius:50%;animation:1.8s linear infinite lpReelSpin;position:absolute;inset:-11px}.lp-intro-symbol:after{content:"";border:1px solid #ffc4a86e;border-right-color:#fff0de;border-radius:50%;animation:2.6s linear infinite reverse lpReelSpin;position:absolute;inset:11px}.lp-intro-symbol>svg{z-index:2;color:#fff6eb;filter:drop-shadow(0 2px 4px #43040a);position:relative}.lp-intro-shutter{z-index:1;background:conic-gradient(from 12deg,#ffe4d7b0,#e72335 18%,#4c0813 35%,#ff9a7b 52%,#6e0b19 72%,#eee0da 86%,#bd1427);border:1px solid #ffffff34;border-radius:50%;animation:4s linear infinite reverse lpReelSpin;position:absolute;inset:5px;box-shadow:inset 0 0 10px #120409}.lp-intro-shutter i{background:#17070d;border:1px solid #ffd2bf;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(-17px);box-shadow:0 0 5px #ff453c8c}.lp-intro-content>.lp-intro-name{letter-spacing:.27em;padding-left:.27em;font-size:clamp(38px,7vw,65px)}.lp-intro-status{letter-spacing:2.1px;font-size:10px}.lp-intro-leaving .lp-intro-content{animation:.5s ease-in reverse both lpIntroRise}.footer-feature{border-bottom:0}.footer-links-area{padding-top:0}@keyframes lpReelSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lp-intro-symbol,.lp-intro-symbol:before,.lp-intro-symbol:after,.lp-intro-shutter{animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-frame .public-footer .public-footer-column>button{box-shadow:none!important;color:#a99fa0!important;text-shadow:none!important;background:0 0!important;border:0!important;padding:0 0 3px!important}.public-frame .public-footer .public-footer-column>button:hover{box-shadow:none!important;color:#fff0e9!important;filter:none!important;background:0 0!important;border:0!important;transform:translate(3px)!important}.lp-intro:before{filter:drop-shadow(0 0 15px #ff443c);background:linear-gradient(90deg,#0000,#fff0,#fff9 42%,#f33a38 54%,#fff0 68%,#0000);border:0;border-radius:0;width:130%;height:1px;animation:2.4s cubic-bezier(.2,.7,.15,1) .2s both lpIntroBlade;inset:50% 0 0 -15%;transform:rotate(-27deg)translate(-110%)}.lp-intro-ring{border-color:#fff3e8 #ee2b39c9 #ffffff1a #bfc1cc54;width:min(50vw,470px);box-shadow:0 0 24px #e52a3838,inset 0 0 25px #d421291c}.lp-intro-symbol{width:88px;height:88px;box-shadow:inset 5px 6px 11px #fff9,inset -8px -10px 16px #16050a,0 0 68px #eb293c8a}.lp-intro-shutter{inset:6px}.lp-intro-shutter i{width:12px;height:12px;transform:translate(-50%,-50%)translateY(-20px)}.lp-intro-shutter i:nth-child(2){transform:translate(-50%,-50%)rotate(90deg)translateY(-20px)}.lp-intro-shutter i:nth-child(3){transform:translate(-50%,-50%)rotate(180deg)translateY(-20px)}.lp-intro-shutter i:nth-child(4){transform:translate(-50%,-50%)rotate(270deg)translateY(-20px)}.lp-intro-content>.lp-intro-name{letter-spacing:0;gap:.18em;padding-left:.18em;font-size:clamp(43px,8vw,72px);display:flex}.lp-intro-name i{color:#0000;opacity:0;filter:drop-shadow(0 0 17px #f13b3b55);background:linear-gradient(150deg,#fff4e8 0%,#aab0bb 20%,#fff 33%,#ffb59e 45%,#d5202e 58%,#790914 70%,#f5e9e5 84%,#bbc0cb);-webkit-background-clip:text;background-clip:text;font-style:normal;animation:.55s cubic-bezier(.17,.74,.25,1) forwards lpIntroLetter;display:inline-block}.lp-intro-name i:first-child{animation-delay:.18s}.lp-intro-name i:nth-child(2){animation-delay:.3s}.lp-intro-name i:nth-child(3){animation-delay:.42s}.lp-intro-name i:nth-child(4){animation-delay:.54s}.lp-intro-name i:nth-child(5){animation-delay:.66s}.lp-intro-progress{background:linear-gradient(90deg,#392126,#6a3037);width:min(280px,62vw);margin-top:12px;box-shadow:0 0 17px #e12b3130}.lp-intro-progress i{background:linear-gradient(90deg,#760e1a,#e1232c 25%,#fff1db 47%,#ff593f 53%,#ac101e 78%,#f4d6c8);box-shadow:0 0 14px #f73735}.lp-intro-status{color:#d4bfc0;letter-spacing:2.4px;animation:1s ease-in-out infinite alternate lpIntroStatus}.lp-intro-leaving{animation:.5s cubic-bezier(.65,0,.82,.28) both lpIntroLeave}@keyframes lpIntroBlade{0%{opacity:0;transform:rotate(-27deg)translate(-110%)}25%{opacity:1}78%{opacity:.85}to{opacity:0;transform:rotate(-27deg)translate(110%)}}@keyframes lpIntroHalo{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}40%{opacity:1}to{opacity:.2;transform:translate(-50%,-50%)scale(1.15)}}@keyframes lpIntroLetter{0%{opacity:0;filter:blur(8px);transform:translateY(25px)rotateX(-55deg)scale(.82)}65%{opacity:1;filter:blur();transform:translateY(-4px)rotateX(8deg)scale(1.04)}to{opacity:1;filter:drop-shadow(0 0 17px #f13b3b55);transform:none}}@media (prefers-reduced-motion:reduce){.lp-intro-name i{opacity:1;animation-duration:.01ms!important}.lp-intro:before,.lp-intro:after{animation-duration:.01ms!important}}.lp-workflow-art{min-height:500px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:0 0;border:0;border-radius:0;overflow:visible}.lp-workflow-art:before{z-index:-1;filter:blur(32px);content:"";background:radial-gradient(at 55% 47%,#c81a2b3d,#660d1b1e 34%,#0000 70%);border-radius:50%;animation:6s ease-in-out infinite alternate lpSculptGlow;position:absolute;inset:12% -18%}.lp-workflow-art:after{z-index:3;content:"";filter:blur(16px);pointer-events:none;background:linear-gradient(90deg,#0000,#fff4,#ff604324,#0000);width:25%;animation:8s ease-in-out 1.3s infinite lpFrameSweep;position:absolute;top:-10%;bottom:-10%;left:-30%;transform:rotate(24deg)}.lp-art-word{z-index:0;color:#0000;letter-spacing:-.1em;opacity:.16;background:linear-gradient(135deg,#fff4e8,#9299a5 26%,#f9ece7 43%,#df3035 57%,#650813 71%,#fff0e4 88%);-webkit-background-clip:text;background-clip:text;font:600 clamp(61px,8.3vw,112px)/.8 Manrope,sans-serif;animation:8s ease-in-out infinite alternate lpWordDrift;position:absolute;top:11%;left:0;transform:translate(-3%)}.lp-art-ribbon{z-index:1;background:conic-gradient(from 0deg, transparent 0 9%, #ffffff20 12%, #fff0e0d1 14%, #c3c5cd4a 17%, transparent 21% 38%, #f1344433 43%, #fe8e7cbb 45%, #fff3e7 47%, #bf1b2c 49%, transparent 53% 76%, #ffffff38 79%, #b90e2233 82%, transparent 86%);filter:drop-shadow(0 0 18px #f32d3d50);border-radius:50%;width:105%;height:78%;position:absolute;-webkit-mask:radial-gradient(#0000 0 54%,#000 56% 59%,#0000 62%);mask:radial-gradient(#0000 0 54%,#000 56% 59%,#0000 62%)}.lp-art-ribbon-a{animation:14s ease-in-out infinite alternate lpRibbonOne;transform:rotate(-24deg)scaleY(.79)}.lp-art-ribbon-b{background:conic-gradient(from 130deg, transparent 0 14%, #adbac833 17%, #f4e7df 19%, #ff4f434d 21%, transparent 25% 54%, #fff3e93f 58%, #ee414044 61%, transparent 65% 88%, #f6e7df 92%, transparent 96%);filter:drop-shadow(0 0 25px #c4203b46);width:92%;height:94%;animation:18s ease-in-out infinite alternate lpRibbonTwo;transform:rotate(38deg)scaleY(.64)}.lp-art-orbit{z-index:2;filter:drop-shadow(0 0 10px #eb1e3b45);border-color:#fff0d9c4 #e62d3c91 #ffffff20 #d7d9e05c;width:82%;box-shadow:0 0 22px #ef35402c}.lp-art-orbit-a{animation:22s linear infinite lpOrbit}.lp-art-orbit-b{border-top-color:#d9dce2b0;border-left-color:#ffad963b;border-right-color:#db1b3078;width:68%;animation-duration:29s}.lp-art-core{z-index:3;background:radial-gradient(circle at 27% 15%,#fff3de,#e74139 18%,#a01226 43%,#400711 68%,#12080d 100%);border:1px solid #ffc1a7;border-radius:50%;width:118px;height:118px;box-shadow:inset 4px 6px 12px #fff8,inset -8px -10px 18px #16040a,0 0 65px #ec283b70}.lp-art-core:after{content:"";border:1px solid #fff0df73;border-left-color:#e9293b;border-radius:50%;animation:7s linear infinite lpReelSpin;position:absolute;inset:-7px}.lp-art-caption{z-index:4;color:#b4a4a7;text-shadow:0 0 18px #000;top:19%;left:7%}.lp-art-caption b{color:#ffe9dc}.lp-art-index{z-index:4;color:#bba9ad;bottom:13%;right:2%}.lp-workflow-copy{z-index:4;position:relative}.lp-workflow-copy>p{max-width:450px}.lp-editor-modes{border-color:#654047}.lp-editor-modes a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#ffffff06,#0000 82%);border-color:#654047}.lp-editor-modes a:hover{background:linear-gradient(90deg,#e328351c,#ffffff05 82%)}@keyframes lpSculptGlow{to{opacity:.62;transform:translate(4%,-4%)scale(1.13)}}@keyframes lpWordDrift{to{opacity:.27;transform:translate(4%,-8%)scale(1.04)}}@keyframes lpRibbonOne{to{transform:rotate(21deg)scaleY(.66)scaleX(1.04)}}@keyframes lpRibbonTwo{to{transform:rotate(-18deg)scaleY(.78)scaleX(.97)}}@media (width<=700px){.lp-workflow-art{min-height:360px;margin-inline:-12px}.lp-art-word{font-size:clamp(64px,17vw,93px);top:11%;left:3%}.lp-art-caption{top:16%;left:8%}.lp-art-index{bottom:10%;right:4%}}.brand-logo{object-fit:contain;mix-blend-mode:screen;flex:none;width:120px;height:auto;display:block}.public-brand{gap:0}.public-brand .brand-logo{width:132px}.studio-nav-brand .brand-logo{width:116px}.brand .brand-logo{width:82px}.wizard-brand>.brand-logo{width:116px}.auth-brand-mark{width:148px;height:84px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:12px}.auth-brand-mark .brand-logo{width:148px}.brand-loader-copy .brand-logo{width:126px}.brand-loader-compact .brand-loader-copy .brand-logo{width:78px}.lp-intro-logo{filter:drop-shadow(0 0 22px #e52b3744);width:min(270px,68vw);height:auto;margin:-1px 0 1px;animation:.8s cubic-bezier(.18,.74,.24,1) .22s both lpIntroLogoReveal}.lp-intro-progress{margin-top:8px}@keyframes lpIntroLogoReveal{0%{opacity:0;filter:blur(8px)drop-shadow(0 0 #e52b3700);transform:translateY(17px)scale(.92)}to{opacity:1;filter:blur()drop-shadow(0 0 22px #e52b3744);transform:none}}@media (width<=760px){.public-brand .brand-logo{width:78px}.studio-nav-brand .brand-logo{width:92px}.brand .brand-logo{width:70px}.wizard-brand>.brand-logo{width:96px}.lp-intro-logo{width:min(245px,72vw)}}.lp-intro-ring{filter:drop-shadow(0 0 16px #e52a38a1);border-color:#fff4e8 #ee2b39b8 #ffffff26 #d6d9e37a;width:min(57vw,600px)}.lp-intro-ring-two{border-color:#ffffffca #8d142899 #f1d4cc38 #d1d1d485;width:min(47vw,495px)}.lp-intro-logo-wrap{aspect-ratio:16/9;isolation:isolate;place-items:center;width:min(430px,88vw);animation:.9s cubic-bezier(.18,.74,.24,1) 50ms both lpIntroLogoStage;display:grid;position:relative}.lp-intro-logo-wrap:before{z-index:-1;content:"";border:1px solid #fff0e4d9;border-color:#fff0e4d9 #e6323f9c #ffffff32 #ffffff32;border-radius:50%;width:112%;height:69%;animation:9s linear infinite lpLogoOrbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg);box-shadow:0 0 25px #ec29352a}.lp-intro-logo-wrap>i{z-index:2;filter:blur(5px);mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000,#fff8 45%,#fff0 72%);width:16%;animation:2.8s ease-in-out .65s infinite lpLogoSweep;position:absolute;top:12%;bottom:12%;left:-20%;transform:skew(-18deg)translate(-160%)}.lp-intro-logo{z-index:1;mix-blend-mode:screen;filter:drop-shadow(0 0 29px #ed283d55);width:100%;height:auto;margin:0;animation:.85s cubic-bezier(.18,.74,.24,1) .16s both lpIntroLogoReveal;position:relative}.lp-intro-status{color:#e3d1d0;letter-spacing:2.2px;font-size:10px}.lp-intro-leaving .lp-intro-logo-wrap{animation:.5s ease-in both lpIntroLogoExit}@keyframes lpIntroLogoStage{0%{opacity:0;filter:blur(5px);transform:scale(.9)}to{opacity:1;filter:blur();transform:none}}@keyframes lpLogoOrbit{to{transform:translate(-50%,-50%)rotate(348deg)}}@keyframes lpLogoSweep{0%,20%{opacity:0;transform:skew(-18deg)translate(-160%)}32%{opacity:1}68%,to{opacity:0;transform:skew(-18deg)translate(950%)}}@keyframes lpIntroLogoExit{to{opacity:0;filter:blur(8px);transform:scale(1.08)}}@media (width<=760px){.lp-intro-logo-wrap{width:min(350px,88vw)}.lp-intro-ring{width:min(84vw,410px)}.lp-intro-ring-two{width:min(68vw,330px)}}.brand-logo{mix-blend-mode:normal}.lp-intro{background:radial-gradient(at 50% 54%,#3909105c,#10070ad9 37%,#050405 73%),#050405}.lp-intro:after{filter:blur(24px);background:radial-gradient(#b20f2028 0,#64101a18 38%,#0000 73%);border:0;border-radius:50%;width:min(820px,94vw);height:min(350px,42vw);animation:4s ease-in-out infinite alternate lpLogoAura;inset:51% auto auto 50%;transform:translate(-50%,-50%)}.lp-intro-content{gap:10px}.lp-intro-logo-wrap{aspect-ratio:16/9;width:min(560px,91vw)}.lp-intro-logo-wrap:before{background:linear-gradient(90deg,#0000,#b51122,#fff0df 48%,#ed342e 58%,#0000);border:0;border-radius:0;width:72%;height:1px;animation:3s ease-in-out infinite lpLogoUnderline;top:auto;bottom:12%;left:14%;transform:none;box-shadow:0 0 13px #f02b35a3}.lp-intro-logo-wrap>i{filter:blur(4px);background:linear-gradient(90deg,#0000,#fff9 45%,#fff1 72%,#0000);width:12%;animation:3.4s ease-in-out .6s infinite lpLogoSweep;top:15%;bottom:15%;left:-15%}.lp-intro-logo{mix-blend-mode:normal;filter:drop-shadow(0 0 26px #dc142d4a);width:100%}.lp-intro-progress{width:min(310px,66vw);margin-top:0}.lp-intro-status{color:#bda9ac;letter-spacing:2px;margin-top:2px;font-size:10px}.lp-intro-index{display:none}.footer-top{border-radius:50%;width:42px;height:42px;margin-left:auto;margin-right:-80px;transform:translateY(-2px)}@keyframes lpLogoAura{to{opacity:.55;transform:translate(-50%,-50%)scale(1.12)}}@keyframes lpLogoUnderline{0%,to{opacity:.38;transform:scaleX(.62)}50%{opacity:1;transform:scaleX(1)}}@media (width<=760px){.lp-intro-logo-wrap{width:min(430px,92vw)}.lp-intro:after{width:96vw;height:64vw}}@media (width<=700px){.footer-top{margin-right:-6px;transform:translateY(-2px)}}.public-footer-bottom{width:100%}.footer-top{margin-right:calc(-1*clamp(24px,7vw,110px) + 20px);transform:translateY(-2px)}@media (width<=700px){.footer-top{margin-right:-6px;transform:translateY(-2px)}}.lp-copy h1 em{animation:7s ease-in-out infinite alternate lpChromeSweep,4.8s ease-in-out infinite headingFadePulse}.dashboard-page h1,.dashboard-page h2,.dashboard-page h3{animation:4.8s ease-in-out infinite headingFadePulse}.dashboard-page h1{animation:none}.dashboard-greeting h1 em{background-size:180% 100%;animation:7s ease-in-out infinite alternate lpChromeSweep,4.8s ease-in-out infinite headingFadePulse}.dashboard-page h2{animation-delay:.16s}.dashboard-page h3{animation-delay:.32s}.dashboard-project-card:nth-child(2) h3{animation-delay:.48s}.dashboard-project-card:nth-child(3) h3{animation-delay:.64s}.dashboard-project-card:nth-child(4) h3{animation-delay:.8s}.dashboard-project-card:nth-child(5) h3{animation-delay:.96s}.dashboard-project-card:nth-child(6) h3{animation-delay:1.12s}.public-frame .profile-dropdown>button[role=menuitem]{transform:none;color:#d5cfd2!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important}.public-frame .profile-dropdown>button[role=menuitem]:hover{color:#fff!important;box-shadow:none!important;filter:none!important;background:#ffffff0b!important;border:0!important;transform:none!important}@keyframes headingFadePulse{0%,to{opacity:.78}50%{opacity:1}}.auth-alternatives{gap:12px;margin:16px 0 8px;display:grid}.auth-alternative-divider{color:#a39ba2;letter-spacing:.8px;align-items:center;gap:12px;font:500 10px DM Mono,monospace;display:flex}.auth-alternative-divider:before,.auth-alternative-divider:after{content:"";background:#38343a;flex:1;height:1px}.auth-alternative-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-provider-button{color:#eee9ed;cursor:pointer;background:#171619;border:1px solid #48434a;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 11px;font:600 12px Manrope,Arial,sans-serif;transition:border-color .18s,background .18s,transform .18s;display:flex}.auth-provider-button:hover:not(:disabled){background:#211f23;border-color:#777079;transform:translateY(-1px)}.auth-provider-button:disabled{cursor:not-allowed;opacity:.5}.google-provider-mark{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font:700 14px Arial,sans-serif;display:grid}.phone-provider-mark{color:#d9d2d8;border:1px solid #716a73;border-radius:50%;place-items:center;width:20px;height:20px;font:600 8px Manrope,Arial,sans-serif;display:grid}.auth-provider-note{color:#aaa2aa;text-align:center;margin:0;font-size:11px;line-height:1.5}.auth-alternatives .auth-notice{margin:0}@media (width<=520px){.auth-alternative-grid{grid-template-columns:1fr}}.support-page,.account-delete{max-width:780px;margin:0 auto}.support-form,.account-delete form{background:linear-gradient(145deg,#171315,#0d0c0f);border:1px solid #393238;border-radius:10px;gap:16px;padding:24px;display:grid}.support-form label,.account-delete label{color:#e9e1e3;gap:7px;font-size:14px;display:grid}.support-form input,.support-form select,.support-form textarea,.account-delete input{color:#f1edef;width:100%;font:inherit;background:#100e11;border:1px solid #41383d;border-radius:6px;padding:12px}.support-form textarea{resize:vertical;line-height:1.6}.support-form button,.account-delete button{justify-self:start}.support-privacy{color:#a79da1;margin:0;font-size:13px;line-height:1.6}.support-privacy a,.support-success a{color:#ff8792}.support-success{color:#eee;text-align:center;background:#141114;border:1px solid #49383d;border-radius:10px;padding:28px}.support-success>svg{color:#ff8290}.support-success p{color:#bdb5b9}.support-success a{align-items:center;gap:7px;display:inline-flex}.account-delete{border-color:#5a3339;margin:28px auto 72px}.account-delete h2{margin:9px 0;font-size:22px}.account-delete>p{color:#b6adb1;max-width:640px;font-size:14px;line-height:1.7}.danger-button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#5a111c,#210b10);border:1px solid #9d3945;border-radius:6px;align-items:center;gap:8px;padding:11px 14px;font:600 14px inherit;display:inline-flex}.danger-button:disabled{opacity:.48;cursor:not-allowed}.pricing-recovery{color:#b7afb3;background:#121013;border:1px solid #363137;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin:20px 0;padding:15px 17px;font-size:13px;display:flex}.pricing-recovery .secondary-button{flex:none}.onboarding-backdrop{z-index:150;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050406d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.onboarding-card{background:radial-gradient(at 92% 0,#50132055,#0000 42%),#111013;border:1px solid #64424a;border-radius:13px;width:min(510px,100%);padding:30px;position:relative;box-shadow:0 28px 90px #000b}.onboarding-card h2{color:#fff;letter-spacing:-.8px;margin:12px 0 8px;font-size:27px}.onboarding-card>p{color:#b5abb0;margin:0;font-size:14px;line-height:1.7}.onboarding-close{color:#ddd;cursor:pointer;background:#171417;border:1px solid #40363c;border-radius:6px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.onboarding-card ol{gap:0;margin:20px 0;padding:0;list-style:none;display:grid}.onboarding-card li{border-bottom:1px solid #2d272d;grid-template-columns:28px 1fr;gap:12px;padding:13px 0;display:grid}.onboarding-card li>span{color:#ffabb4;background:#301118;border:1px solid #8e3945;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.onboarding-card li div{gap:4px;display:grid}.onboarding-card li b{color:#eee;font-size:14px}.onboarding-card li small{color:#aaa0a5;font-size:12px;line-height:1.5}.onboarding-help{color:#ff9ca5;align-items:center;gap:6px;margin-bottom:17px;font-size:13px;text-decoration:none;display:flex}.onboarding-card>.chrome-button{align-items:center;gap:7px;display:inline-flex}.cookie-choice small{display:block}.legal-page{max-width:760px}.legal-page h2{margin-top:30px}.legal-page p{color:#bbb2b7;line-height:1.8}.legal-page a{color:#ff9ca5}@media (width<=600px){.pricing-recovery{flex-direction:column;align-items:flex-start}.support-form{padding:17px}.onboarding-card{padding:23px}}.projects-loading{grid-column:1/-1;min-height:220px}.cookie-choice .always-on{font-size:11px}.account-delete label b{color:#ff9ca5}.account-center-nav{border-bottom:1px solid #302b31;gap:25px;margin:-14px 0 26px;display:flex}.account-center-nav a{color:#aaa2a8;padding:12px 1px;font-size:13px;text-decoration:none;position:relative}.account-center-nav a:hover,.account-center-nav a:focus-visible{color:#f1e9ec}.account-center-nav a:focus-visible{outline-offset:3px;outline:2px solid #bb7880}.account-settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:17px;display:grid}.account-settings-grid>.account-card{width:100%;max-width:none;margin:0}.account-settings-grid .account-security{color:#aaa2a8;grid-column:1/-1;margin:0 2px}.account-settings-grid .password-card{padding:0 20px}.account-settings-grid .password-toggle>span:last-child{color:#b5adb3}.account-settings-grid .password-form .secondary-button{grid-column:1/-1;justify-self:start;min-height:39px;padding:0 15px}.account-actions-card h2{color:#f2edef;letter-spacing:-.35px;margin:0;font-size:20px}.account-actions-card>p{color:#a9a1a7;margin:0;font-size:13px;line-height:1.7}.account-action-buttons{flex-wrap:wrap;align-items:center;gap:14px;margin-top:2px;display:flex}.account-action-buttons .secondary-button{justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 13px;text-decoration:none;display:inline-flex}.account-delete-link{color:#bdb4b9;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font:500 13px inherit;display:inline-flex}.account-delete-link:hover{color:#f0e9ec;text-underline-offset:4px;text-decoration:underline}.account-confirm-backdrop{z-index:200}.account-confirm-modal{width:min(490px,100%)}.account-confirm-modal>p{color:#b4abb0;margin:8px 0 20px;font-size:13px;line-height:1.7}.account-confirm-form{gap:14px;display:grid}.account-confirm-form label{color:#ded7da;gap:7px;font-size:13px;display:grid}.account-confirm-form label>span{align-items:center;gap:7px;display:flex}.account-confirm-form input{color:#f4eff2;background:#0c0b0e;border:1px solid #403a40;border-radius:5px;width:100%;height:40px;padding:0 11px;font:14px Manrope,Arial,sans-serif}.account-confirm-form input:focus{outline-offset:1px;outline:2px solid #84757b}.account-confirm-form label b{font-weight:700}.account-confirm-actions{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.account-confirm-actions button{justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;display:inline-flex}.auth-reactivate-link{color:#c5bdc2;text-underline-offset:3px;margin-top:12px;font-size:13px;text-decoration:underline;display:inline-block}.auth-reactivate-link:hover{color:#fff}@media (width<=760px){.account-settings-grid{grid-template-columns:1fr}.account-settings-grid .account-security{grid-column:auto}.account-center-nav{white-space:nowrap;gap:17px;overflow-x:auto}.account-action-buttons{flex-direction:column;align-items:flex-start}}.account-center-title{max-width:none;margin-bottom:28px}.account-center-title h1{letter-spacing:-1.8px;font-size:clamp(34px,4.2vw,48px)}.account-center-shell{grid-template-columns:244px minmax(0,1fr);align-items:start;gap:30px;display:grid}.account-center-sidebar{background:#100f12;border:1px solid #302b31;border-radius:9px;flex-direction:column;gap:17px;padding:18px;display:flex;position:sticky;top:22px}.account-sidebar-user{border-bottom:1px solid #2e2930;align-items:center;gap:11px;padding:2px 0 17px;display:flex}.account-sidebar-user .profile-photo{flex:none;width:42px;height:42px;font-size:18px}.account-sidebar-user>div:last-child{gap:4px;min-width:0;display:grid}.account-sidebar-user b{color:#f0eaed;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.account-sidebar-user small{color:#948d95;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-sidebar-label{color:#89818a;letter-spacing:1.15px;font:11px DM Mono,monospace}.account-center-sidebar nav{gap:4px;display:grid}.account-center-sidebar nav a{color:#cbc4c9;border:1px solid #0000;border-radius:6px;gap:4px;padding:10px 11px;text-decoration:none;display:grid}.account-center-sidebar nav a span{font-size:12px;font-weight:600}.account-center-sidebar nav a small{color:#8f8790;font-size:11px}.account-center-sidebar nav a:hover,.account-center-sidebar nav a.selected{color:#fff;background:#1b181c;border-color:#383137}.account-center-sidebar nav a.selected{box-shadow:inset 2px 0 #b95b69}.account-sidebar-help{color:#b9afb6;border-top:1px solid #2e2930;padding-top:14px;font-size:12px;text-decoration:none}.account-sidebar-help:hover{color:#fff}.account-center-content{min-width:0}.account-section-heading{padding:1px 0 16px;scroll-margin-top:24px}.account-section-heading h2{color:#f1ecef;letter-spacing:-.45px;margin:7px 0 5px;font-size:22px}.account-section-heading p{color:#a49ca3;margin:0;font-size:12px;line-height:1.6}.account-center-content .account-layout{grid-template-columns:minmax(0,1.2fr) minmax(210px,.8fr);gap:14px}.account-center-content .account-card{background:linear-gradient(145deg,#151316,#0e0d10);border-color:#302c32;border-radius:8px;min-width:0;padding:19px}.account-center-content .account-card>label{font-size:12px}.account-center-content .account-card>label input{width:100%;min-width:0}.account-center-content .profile-photo-wrap{gap:13px}.account-center-content .profile-photo{width:58px;height:58px}.account-center-content .plan-summary{gap:11px}.account-center-content .plan-summary h2{font-size:24px}.account-center-content .security-section-heading{border-top:1px solid #302b31;margin-top:30px;padding-top:26px;padding-bottom:14px}.account-center-content .account-settings-grid{gap:14px;margin-top:0}.account-center-content .password-toggle{min-height:82px;padding:15px 0}.account-center-content .password-toggle b{font-size:14px}.account-center-content .password-toggle small{max-width:240px;line-height:1.55}.account-center-content .account-actions-card{min-height:84px;padding:17px 18px}.account-center-content .account-actions-card>p{font-size:12px}.account-center-content .account-action-buttons{flex-direction:row;gap:13px}.account-center-content .account-action-buttons .secondary-button{min-height:34px;padding:0 10px;font-size:12px}.account-center-content .account-delete-link{font-size:12px}.account-center-content .account-confirm-form select{color:#eee;background:#0c0b0e;border:1px solid #403a40;border-radius:5px;width:100%;height:40px;padding:0 10px;font:13px Manrope,Arial,sans-serif}.account-center-content .account-confirm-form select:focus{outline-offset:1px;outline:2px solid #84757b}.account-center-content .account-confirm-actions .secondary-button{font-family:inherit}.auth-recovery-links{justify-content:center;gap:17px;margin:0 0 15px;display:flex}.auth-recovery-links a{color:#aaa2aa;font-size:12px;text-decoration:none}.auth-recovery-links a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.account-recovery-page{place-items:center;width:min(480px,90vw);min-height:calc(100vh - 150px);margin:0 auto;padding:52px 0;display:grid}.recovery-card{background:linear-gradient(145deg,#151316,#0d0c0f);border:1px solid #302c32;border-radius:9px;width:100%;padding:34px;box-shadow:0 22px 60px #0008}.recovery-back{color:#aaa2aa;align-items:center;gap:7px;margin-bottom:27px;font-size:12px;text-decoration:none;display:inline-flex}.recovery-back:hover{color:#fff}.recovery-icon{color:#e7b0b6;background:#20181c;border:1px solid #4b383f;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:19px;display:grid}.recovery-card h1{color:#f3edef;letter-spacing:-1px;margin:10px 0 8px;font-size:31px}.recovery-card>p{color:#aaa2a9;margin:0 0 22px;font-size:13px;line-height:1.75}.recovery-card form{gap:14px;display:grid}.recovery-card label{color:#d7d0d4;gap:7px;font-size:12px;display:grid}.recovery-card input{color:#f1ecef;background:#0a090c;border:1px solid #3d383e;border-radius:5px;width:100%;height:42px;padding:0 12px;font:14px Manrope,Arial,sans-serif}.recovery-card input:focus{outline-offset:1px;outline:2px solid #82727a}.recovery-card form .chrome-button{width:100%;margin-top:4px}.recovery-hint{color:#969098;font-size:11px}.recovery-success{color:#d2dfd7;background:#111914;border:1px solid #3a4640;border-radius:6px;align-items:flex-start;gap:10px;padding:13px;font-size:12px;line-height:1.7;display:flex}.recovery-success svg{color:#91b69d;flex:none}.recovery-links{border-top:1px solid #302b31;flex-wrap:wrap;gap:14px;margin-top:21px;padding-top:16px;display:flex}.recovery-links a{color:#aaa2aa;font-size:12px;text-decoration:none}.recovery-links a:hover{color:#fff}.account-confirm-actions .secondary-button:hover,.account-action-buttons .secondary-button:hover{filter:brightness(1.15)}@media (width<=980px){.account-center-shell{grid-template-columns:205px minmax(0,1fr);gap:20px}.account-center-content .account-layout,.account-center-content .account-settings-grid{grid-template-columns:1fr}.account-center-content .account-settings-grid .account-security{grid-column:auto}}@media (width<=760px){.account-center-shell{grid-template-columns:1fr;gap:20px}.account-center-sidebar{padding:14px;position:static}.account-center-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.account-center-sidebar nav a{padding:9px}.account-sidebar-help{padding-top:11px}.account-center-content .account-layout,.account-center-content .account-settings-grid{grid-template-columns:1fr}.account-center-content .account-settings-grid .account-security{grid-column:auto}.recovery-card{padding:26px 21px}}.account-help-card{border-top:1px solid #2e2930;gap:8px;padding-top:14px;display:grid}.account-help-card>span{color:#89818a;letter-spacing:1px;font:11px DM Mono,monospace}.account-help-card p{color:#aaa2aa;margin:0;font-size:11px;line-height:1.55}.account-help-card a{color:#c9c1c6;font-size:11px;text-decoration:none}.account-help-card a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.account-center-content .account-neutral-button{justify-self:start;min-height:38px;padding:0 14px}.account-center-content .account-action-buttons .secondary-button,.account-center-content .account-confirm-actions .secondary-button,.account-center-content .password-form .secondary-button{color:#e8e3e7;background:#211f23;border-color:#49434a;box-shadow:inset 0 1px #ffffff0d}.account-center-content .account-action-buttons .secondary-button:hover,.account-center-content .account-confirm-actions .secondary-button:hover,.account-center-content .password-form .secondary-button:hover{filter:none;background:#29262b;border-color:#666068}.account-center-content .account-delete-link{color:#d2cbd0;border:1px solid #49434a;border-radius:5px;padding:8px 11px;text-decoration:none}.account-center-content .account-delete-link:hover{color:#fff;background:#29262b;border-color:#666068;text-decoration:none}.account-center-content .account-action-buttons{gap:8px}.account-center-content .account-security{font-size:12px}.account-center-content .password-toggle>span:last-child{color:#d0c9ce;border:1px solid #49434a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:17px;display:grid}.help-center-section{background:linear-gradient(145deg,#151316,#0e0d10);border:1px solid #302c32;border-radius:9px;margin:0 0 28px;padding:22px}.help-center-heading{align-items:center;gap:12px;margin-bottom:17px;display:flex}.help-center-icon{color:#cbc2c9;background:#1c191d;border:1px solid #3d383e;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.help-center-heading h2{color:#f1ecef;margin:0 0 4px;font-size:17px}.help-center-heading p{color:#99919a;margin:0;font-size:12px;line-height:1.6}.help-center-heading a,.support-page .product-page-heading a,.help-topic-grid a,.support-form .help-center-heading a{color:#d8cbd3;text-underline-offset:3px}.help-topic-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.help-topic-grid details{background:#111013;border:1px solid #302c32;border-radius:6px;align-self:start;padding:13px}.help-topic-grid summary{color:#e7e1e5;cursor:pointer;font-size:12px;font-weight:600;line-height:1.5}.help-topic-grid summary::marker{color:#a9a0a8}.help-topic-grid details p{color:#aaa2aa;margin:10px 0 0;font-size:11px;line-height:1.7}.support-form>.help-center-heading{margin:0 0 3px}.support-form .help-center-heading h2{font-size:19px}.support-page .support-form>.chrome-button{color:#eee9ed;background:#211f23;border-color:#4c454d;box-shadow:inset 0 1px #ffffff0d}.support-page .support-form>.chrome-button:hover{filter:none;background:#2a272d}.support-page .support-privacy a{color:#d8cbd3}.support-page .support-form{margin-bottom:25px}.support-page .product-page-heading{margin-bottom:30px}.recovery-card form .chrome-button{color:#eee9ed;background:#211f23;border-color:#4c454d;box-shadow:inset 0 1px #ffffff0d}.recovery-card form .chrome-button:hover{filter:none;background:#2a272d}.account-neutral-button:hover{filter:none;background:#29262b;border-color:#69636a}@media (width<=760px){.help-topic-grid{grid-template-columns:1fr}.help-center-section{padding:16px}.account-center-content .account-action-buttons{flex-flow:wrap;align-items:flex-start}}.leven-account-help p{margin:0}.local-recovery-link{color:#e5dce3;text-underline-offset:3px;margin-top:7px;text-decoration:underline;display:inline-block}.support-page .support-success a{color:#d8cbd3}.support-page .support-form .auth-notice{color:#e2dce0;background:#1b191d;border-color:#48434a}.recovery-support{color:#a9a1a8;margin:18px 0 0!important;font-size:11px!important}.recovery-support a{color:#ddd5db;text-underline-offset:2px}.account-page.account-center-page{width:min(1220px,92vw);padding-top:52px}.account-page-header{border-bottom:1px solid #302b31;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;padding-bottom:22px;display:flex}.account-page-header .eyebrow{color:#aaa0a7}.account-page-header h1{color:#f3eef1;letter-spacing:-1.5px;margin:9px 0 6px;font-size:clamp(30px,4vw,42px)}.account-page-header p{color:#a8a0a7;margin:0;font-size:13px;line-height:1.7}.account-header-help{color:#cfc7cd;border:1px solid #3b363d;border-radius:5px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;text-decoration:none;display:inline-flex}.account-header-help:hover{color:#fff;background:#1c1a1e;border-color:#6b636c}.account-center-sidebar{background:#0e0d10;border-color:#2b282e;padding:16px;top:18px}.account-sidebar-user{padding-bottom:15px}.account-center-sidebar nav a{align-items:center;min-height:36px;padding:9px 11px;display:flex}.account-center-sidebar nav a span{font-size:12px}.account-center-sidebar nav a.selected{background:#1b191d;border-color:#403a42;box-shadow:inset 2px 0 #9d929b}.account-center-content{gap:24px;display:grid}.account-settings-section{scroll-margin-top:20px}.account-section-heading{padding:0 0 12px}.account-section-heading h2{letter-spacing:-.25px;margin:5px 0 4px;font-size:19px}.account-section-heading p{font-size:12px}.account-center-content .account-card{box-shadow:none;background:#111013;border-color:#302d33;border-radius:7px;padding:18px 20px}.account-profile-panel{gap:0}.account-avatar-row{border-bottom:1px solid #2d2930;align-items:center;gap:13px;padding-bottom:17px;display:flex}.account-avatar-row>.profile-photo{flex:none;width:54px;height:54px}.account-avatar-row>div:nth-child(2){gap:4px;min-width:0;display:grid}.account-avatar-row>div:nth-child(2)>b,.account-setting-summary b{color:#eee9ed;font-size:13px}.account-avatar-row>div:nth-child(2)>small,.account-setting-summary small{color:#99919a;font-size:11px;line-height:1.55}.account-avatar-row .profile-upload{color:#d8d1d6;border:1px solid #454047;border-radius:5px;margin-left:auto;padding:8px 10px;font-size:11px}.account-avatar-row .profile-upload:hover{color:#fff;background:#1c1a1e;border-color:#69616b}.account-profile-fields{grid-template-columns:1fr 1fr;gap:16px;padding:17px 0;display:grid}.account-profile-fields label{color:#d6d0d5;align-content:start;gap:6px;font-size:12px;font-weight:600;display:grid}.account-profile-fields label input{color:#f2eef1;background:#0b0a0d;border:1px solid #3a363d;border-radius:5px;width:100%;height:39px;padding:0 10px;font:13px Manrope,Arial,sans-serif}.account-profile-fields label input:focus{outline-offset:1px;outline:2px solid #777078}.account-profile-fields label input:disabled{color:#969098}.account-profile-fields label>small{color:#89818a;font-size:10px;font-weight:400}.account-form-footer{border-top:1px solid #2d2930;justify-content:space-between;align-items:center;gap:16px;padding-top:13px;display:flex}.account-form-footer>span{color:#8f8790;font-size:11px}.account-center-content .account-neutral-button,.account-form-footer .secondary-button,.account-plan-panel>.secondary-button,.account-plan-panel>button{color:#e8e3e7;min-height:35px;box-shadow:none;background:#211f23;border:1px solid #48434a;border-radius:5px;padding:0 12px;font:500 12px Manrope,Arial,sans-serif}.account-center-content .account-neutral-button:hover,.account-form-footer .secondary-button:hover,.account-plan-panel>.secondary-button:hover,.account-plan-panel>button:hover{filter:none;background:#29262b;border-color:#6b646d}.account-plan-panel{justify-content:space-between;align-items:center;gap:18px;display:flex!important}.account-plan-info{align-items:center;gap:13px;display:flex}.account-plan-mark{color:#eee8ed;background:#211e23;border:1px solid #504851;border-radius:8px;place-items:center;width:38px;height:38px;font:600 19px Playfair Display,serif;display:grid}.account-plan-info>div{gap:3px;display:grid}.account-plan-info .eyebrow{font-size:10px}.account-center-content .account-plan-info h3{color:#f2edf0;margin:0;font-size:16px}.account-center-content .account-plan-info p{color:#a59da4;margin:0;font-size:11px;line-height:1.55}.account-session-note{color:#c9c2c8;background:#0f0e11;border:1px solid #302d33;border-radius:6px;align-items:center;gap:11px;padding:12px 16px;display:flex}.account-session-note>svg{color:#9d949c;flex:none}.account-session-note>span{gap:3px;display:grid}.account-session-note b{font-size:11px}.account-session-note small{color:#958d95;font-size:10px;line-height:1.5}.account-security-list{gap:10px;display:grid}.account-center-content .password-card{min-height:unset;padding:0 18px}.account-setting-summary{justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.account-setting-summary>div{gap:4px;display:grid}.account-setting-summary .secondary-button,.account-center-content .password-form .secondary-button{color:#e8e3e7;min-height:34px;box-shadow:none;background:#211f23;border:1px solid #48434a;border-radius:5px;flex:none;padding:0 11px;font:500 11px Manrope,Arial,sans-serif}.account-setting-summary .secondary-button:hover,.account-center-content .password-form .secondary-button:hover{filter:none;background:#29262b;border-color:#6b646d}.account-center-content .password-form{grid-template-columns:1fr 1fr;gap:12px;padding:0 0 16px}.account-center-content .password-form label{font-size:11px}.account-center-content .password-form input{background:#0c0b0e;border:1px solid #39343b;border-radius:5px;height:37px}.account-center-content .password-form .secondary-button{grid-column:1/-1;justify-self:start}.account-center-content .account-actions-card{min-height:unset;background:#111013;border-color:#302d33;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 16px;padding:17px 18px;display:grid}.account-center-content .account-actions-card>.eyebrow{color:#938a93;grid-column:1/-1;font-size:10px}.account-center-content .account-actions-card h2{font-size:14px}.account-center-content .account-actions-card>p{max-width:440px;font-size:11px;line-height:1.55}.account-center-content .account-action-buttons{grid-area:2/2/4;justify-items:stretch;gap:7px;margin:0;display:grid}.account-center-content .account-action-buttons .secondary-button,.account-center-content .account-delete-link{color:#ded8dd;min-height:32px;box-shadow:none;background:#211f23;border:1px solid #48434a;border-radius:5px;justify-content:center;padding:0 10px;font:500 11px Manrope,Arial,sans-serif}.account-center-content .account-delete-link:hover,.account-center-content .account-action-buttons .secondary-button:hover{color:#fff;filter:none;background:#29262b;border-color:#6b646d;text-decoration:none}.account-center-content .account-confirm-actions .secondary-button{color:#ded8dd;box-shadow:none;background:#211f23;border:1px solid #48434a}.account-center-content .account-confirm-actions .secondary-button:hover{filter:none;background:#29262b;border-color:#6b646d}.account-center-content .account-confirm-modal{background:#111013;border-color:#403a42}.account-center-content .account-confirm-form select{background:#0b0a0d}.account-help-card{gap:7px}.account-help-card>span{font-size:10px}.account-help-card a{font-size:11px}.account-center-content .account-notice{margin-top:8px;font-size:11px}@media (width<=920px){.account-center-shell{grid-template-columns:205px minmax(0,1fr);gap:18px}.account-profile-fields,.account-center-content .account-actions-card{grid-template-columns:1fr}.account-center-content .account-action-buttons{flex-wrap:wrap;grid-area:auto/1;display:flex}}@media (width<=760px){.account-page.account-center-page{width:92vw;padding-top:36px}.account-page-header{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:20px}.account-center-shell{grid-template-columns:1fr;gap:18px}.account-center-sidebar{position:static}.account-center-sidebar nav{grid-template-columns:1fr 1fr}.account-center-sidebar nav a{text-align:center;justify-content:center}.account-center-content{gap:20px}.account-profile-fields{grid-template-columns:1fr}.account-avatar-row{flex-wrap:wrap}.account-avatar-row .profile-upload{margin-left:0}.account-plan-panel{flex-direction:column;align-items:flex-start}.account-center-content .password-form{grid-template-columns:1fr}.account-center-content .password-form .secondary-button{grid-column:1}.account-center-content .account-actions-card{grid-template-columns:1fr}.account-center-content .account-action-buttons{grid-area:auto/1}.account-form-footer{flex-direction:column;align-items:flex-start}.account-center-content .account-section-heading h2{font-size:18px}}.account-page.account-center-page{width:min(1260px,94vw);padding-top:48px;padding-bottom:64px}.account-page-header{margin-bottom:32px;padding-bottom:24px}.account-page-header h1{letter-spacing:-1.35px;font-size:clamp(34px,4vw,46px)}.account-center-shell{grid-template-columns:260px minmax(0,1fr);gap:32px}.account-center-sidebar{gap:19px;padding:20px}.account-center-content{gap:28px}.account-center-content .account-card{padding:22px 24px}.account-center-content .account-section-heading h2{font-size:20px}.account-center-content .account-section-heading p,.account-page-header p{line-height:1.75}.account-avatar-row{gap:16px;padding-bottom:20px}.account-profile-fields{gap:20px;padding:20px 0}.account-profile-fields label input{height:44px;padding:0 12px}.account-form-footer{padding-top:16px}.account-center-content .account-setting-summary{min-height:76px}.account-center-content .account-session-note{padding:15px 18px}.account-center-content .account-actions-card{gap:10px 20px;padding:20px 22px}@media (width<=920px){.account-center-shell{grid-template-columns:220px minmax(0,1fr);gap:22px}}@media (width<=760px){.account-page.account-center-page{width:min(94vw,620px);padding-top:32px}.account-center-shell{gap:18px}.account-center-sidebar{padding:16px}.account-center-content{gap:22px}.account-center-content .account-card{padding:18px}.account-profile-fields{gap:15px}}.auth-phone-form,.account-phone-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.auth-phone-form label,.account-phone-form label{color:#d9d3d8;gap:6px;font-size:12px;display:grid}.auth-phone-form input,.account-phone-form input{color:#f2edf0;background:#100f12;border:1px solid #403b42;border-radius:5px;width:100%;height:42px;padding:0 12px;font:13px Manrope,Arial,sans-serif}.auth-phone-form input:focus,.account-phone-form input:focus{outline-offset:1px;outline:2px solid #817983}.auth-phone-form .secondary-button,.account-phone-form .secondary-button{color:#eee9ed;white-space:nowrap;background:#211f23;border:1px solid #514b53;border-radius:5px;height:42px;padding:0 14px;font:600 12px Manrope,Arial,sans-serif}.auth-phone-form .secondary-button:hover,.account-phone-form .secondary-button:hover{background:#2a272d}.account-phone-panel{gap:10px;display:grid}.account-phone-panel .account-setting-summary{min-height:50px}.account-phone-status{color:#c3bbc2;letter-spacing:.5px;border:1px solid #49434a;border-radius:20px;padding:5px 8px;font:500 10px DM Mono,monospace}.account-phone-status.is-verified{color:#b8d3c2;border-color:#4a6354}.account-phone-unavailable{color:#a49ca4;margin:0;font-size:12px;line-height:1.6}.account-phone-form .account-notice{grid-column:1/-1;margin:0;font-size:12px}@media (width<=600px){.auth-phone-form,.account-phone-form{grid-template-columns:1fr}.auth-phone-form .secondary-button,.account-phone-form .secondary-button{justify-self:start}}.auth-alternative-grid.google-only{grid-template-columns:minmax(0,1fr)}.auth-google-button{justify-content:center;width:100%;min-width:0;display:flex}.auth-google-button>div,.auth-google-button iframe{max-width:100%}.auth-provider-note{font-size:12px;line-height:1.55}.auth-alternative-grid:not(.google-only) .auth-provider-button{min-height:48px}.public-shell:has(.lp-landing){color:#0f0f12;background:#fffbf5}.public-shell:has(.lp-landing)>.public-nav{display:none}.lp-landing{--lp-blue:#0759f8;--lp-blue-dark:#0349df;--lp-lime:#c8f75b;--lp-yellow:#ffe65a;--lp-lavender:#d0c1ff;--lp-ink:#101116;--lp-muted:#65656c;isolation:isolate;min-height:100vh;color:var(--lp-ink);letter-spacing:-.02em;background:#fffbf5;padding:0 clamp(24px,5vw,82px);font-family:Manrope,DM Sans,sans-serif;position:relative;overflow:hidden}.lp-landing *{box-sizing:border-box}.lp-landing a{color:inherit;text-decoration:none}.lp-landing a:focus-visible{outline-offset:4px;border-radius:5px;outline:3px solid #101116}.lp-header{z-index:4;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(100%,1320px);height:84px;margin:auto;display:grid;position:relative}.lp-brand{color:#0a0a0c;letter-spacing:-1.4px;align-items:center;gap:11px;width:max-content;font-size:20px;font-weight:850;line-height:.9;display:flex}.lp-brand>span:last-child{gap:5px;display:grid}.lp-brand small{letter-spacing:3.5px;text-align:center;font-size:8px;font-weight:800}.lp-brand-icon{object-fit:cover;flex:none;width:56px;height:42px}.lp-nav{align-items:center;gap:clamp(22px,3.2vw,53px);display:flex}.lp-nav a{color:#24242a;font-size:13px;font-weight:600;transition:color .18s}.lp-nav a:hover,.lp-footer a:hover{color:var(--lp-blue)}.lp-header-actions{justify-self:end;align-items:center;gap:16px;display:flex}.lp-search{color:#101116;background:#ffffffa6;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .18s,transform .18s;display:grid}.lp-search:hover{background:#fff;transform:scale(1.04)}.lp-button{border:1px solid var(--lp-blue);background:var(--lp-blue);letter-spacing:-.01em;border-radius:15px;justify-content:center;align-items:center;gap:13px;min-height:52px;padding:0 23px;font-size:13px;font-weight:750;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 7px 16px #0759f824;color:#fff!important}.lp-button:hover{background:var(--lp-blue-dark);transform:translateY(-2px);box-shadow:0 10px 23px #0759f83a}.lp-button-small{border-radius:13px;min-height:43px;padding:0 18px;font-size:12px}.lp-button-outline{box-shadow:none;background:#fffbf5;border-color:#b9b7b1;color:#14151a!important}.lp-button-outline:hover{background:#fff;box-shadow:0 8px 20px #14151a10}.lp-play{width:28px;height:28px;color:var(--lp-blue);background:#fff;border-radius:50%;place-items:center;display:grid}.lp-play svg{margin-left:2px}.lp-hero{z-index:1;grid-template-columns:.96fr 1.04fr;align-items:center;gap:18px;width:min(100%,1320px);min-height:355px;margin:8px auto 25px;display:grid;position:relative}.lp-hero-copy{z-index:2;padding:15px 0 6px 6%;position:relative}.lp-eyebrow{color:#181920;letter-spacing:.42em;font-size:9px;font-weight:800;display:inline-block}.lp-hero h1{letter-spacing:-.085em;width:max-content;max-width:100%;margin:14px 0;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(58px,6vw,88px);font-weight:850;line-height:.91;position:relative}.lp-hero h1>span{clip-path:inset(0 0 7%);animation:.7s cubic-bezier(.2,.75,.25,1) both lp-headline-reveal;display:block}.lp-hero h1>span+span{animation-delay:90ms}.lp-hero h1 em{color:var(--lp-blue);font-style:normal;position:relative}.lp-underline{border-top:5px solid var(--lp-yellow);border-radius:50%;width:min(290px,47%);height:10px;position:absolute;top:203px;left:47%;transform:rotate(-1deg)}.lp-underline:after{content:"";border-top:3px solid var(--lp-yellow);border-radius:50%;position:absolute;top:4px;left:10px;right:-7px;transform:rotate(2deg)}.lp-hero-copy>p{color:#515159;letter-spacing:-.035em;margin:23px 0 18px;font-size:15px;line-height:1.6}.lp-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.lp-hero-actions .lp-button{min-height:51px}.lp-benefits{color:#6f7076;flex-wrap:wrap;gap:16px;margin-top:14px;font-size:10px;font-weight:550;display:flex}.lp-benefits span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.lp-benefits svg{color:#121318;stroke-width:2.2px}.lp-hero-art{place-items:center;min-width:0;height:370px;display:grid;position:relative}.lp-hero-art>.lp-mascot{z-index:1;filter:drop-shadow(0 20px 18px #4d3bd21a);transform-origin:50% 55%;width:min(100%,650px);max-height:390px;animation:8.4s ease-in-out infinite lp-mascot-hover;position:relative;overflow:visible}.lp-mascot-star,.lp-mascot-ribbon{transform-box:view-box;transform-origin:380px 280px}.lp-mascot-star{animation:7.2s ease-in-out infinite lp-star-tilt}.lp-mascot-ribbon-back,.lp-mascot-ribbon-front{animation:9.6s ease-in-out infinite lp-ribbon-orbit}.lp-mascot-perforations{animation:8.5s linear infinite lp-film-flow}.lp-mascot-perforations-front{animation-delay:-4.25s}.lp-mascot-ground-shadow{transform-box:fill-box;transform-origin:50%;animation:8.4s ease-in-out infinite lp-shadow-breathe}.lp-mascot-sparkle{transform-box:view-box;transform-origin:50%;animation:3.8s ease-in-out infinite lp-spark-pop}.lp-mascot-sparkle-two{animation-delay:1.7s}.lp-mascot-motion-dash{stroke-dasharray:2 24;animation:4.4s ease-in-out infinite lp-doodle-dash}.lp-annotation{z-index:2;color:#101116;letter-spacing:.06em;font-family:Comic Sans MS,Manrope,sans-serif;font-size:15px;font-weight:800;line-height:1.2;position:absolute;transform:rotate(-18deg)}.lp-note-loop{bottom:39px;left:1%}.lp-note-ideas{top:63px;right:-1%;transform:rotate(15deg)}.lp-doodle{z-index:2;color:#111;font-size:36px;font-weight:800;position:absolute}.lp-doodle-crown{top:13px;right:11%;transform:rotate(13deg)}.lp-doodle-smile{font-size:40px;bottom:33px;right:2%;transform:rotate(13deg)}.lp-scribble{z-index:2;color:var(--lp-yellow);font-size:58px;line-height:1;position:absolute;transform:rotate(19deg)}.lp-scribble-left{top:57px;left:4%}.lp-feature-cards{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;width:min(100%,1320px);margin:18px auto 26px;display:grid;position:relative}.lp-feature-card{border-radius:17px;align-items:center;gap:19px;min-height:105px;padding:14px 22px;transition:transform .2s,box-shadow .2s;display:flex}.lp-feature-card:hover{transform:translateY(-3px)perspective(900px)rotateX(1deg);box-shadow:0 10px 24px #10111618}.lp-feature-blue{background:linear-gradient(112deg,#0861fa,#1767f1 85%,#175de3);color:#fff!important}.lp-feature-lime{background:linear-gradient(112deg,#c6f451,#d4fb65 80%,#c5ef53)}.lp-feature-yellow{background:linear-gradient(112deg,#ffe45a,#fff075 86%,#ffe45a)}.lp-feature-icon{color:#fff;background:#090b10;border-radius:17px;flex:none;place-items:center;width:62px;height:62px;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-radius .28s;display:grid;box-shadow:inset 0 1px #ffffff38}.lp-feature-card:hover .lp-feature-icon{border-radius:20px;transform:rotate(-4deg)scale(1.055)}.lp-feature-icon svg{stroke-width:2.2px}.lp-feature-icon-light{color:#111319;background:#fff}.lp-feature-copy{gap:6px;min-width:0;display:grid}.lp-feature-copy b{letter-spacing:-.045em;font-size:15px;font-weight:800}.lp-feature-copy small{letter-spacing:-.025em;font-size:11px;line-height:1.45}.lp-circle-arrow{color:#14151a;background:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;margin-left:auto;transition:transform .2s;display:grid}.lp-feature-card:hover .lp-circle-arrow{transform:translate(3px)}.lp-creators{z-index:1;width:min(100%,1320px);margin:0 auto;padding:0 0 20px;position:relative}.lp-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:14px;display:flex}.lp-section-heading h2{letter-spacing:-.075em;margin:6px 0 0;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(27px,3.1vw,40px);font-weight:850;line-height:1.06}.lp-section-heading>p{color:#6a6971;margin:0 2% 3px 0;font-size:11px;line-height:1.5}.lp-creator-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.lp-creator-card{background:#fffdfa;border:1px solid #e7e4de;border-radius:15px;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 5px 15px #15141a08}.lp-creator-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #15141a13}.lp-creator-image{background:#d8e7ff;height:clamp(105px,10vw,145px);position:relative;overflow:hidden}.lp-creator-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:block}.lp-creator-card:hover .lp-creator-image img{transform:scale(1.045)}.lp-creator-badge{color:#14151a;background:#fffbf5;border:2px solid #fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:10px;left:12px;box-shadow:0 3px 8px #0002}.lp-creator-badge,.lp-creator-arrow{transition:transform .24s cubic-bezier(.2,.8,.2,1),background .2s,color .2s}.lp-creator-card:hover .lp-creator-badge{transform:translateY(-2px)rotate(-5deg)}.lp-creator-card:hover .lp-creator-arrow{color:#fff;background:#101116;transform:translate(3px)}.lp-creator-copy{justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:9px 12px;display:flex}.lp-creator-copy>span:first-child{gap:3px;min-width:0;display:grid}.lp-creator-copy b{letter-spacing:-.045em;font-size:12px;font-weight:800}.lp-creator-copy small{color:#66656d;font-size:9px;line-height:1.35}.lp-creator-arrow{color:#15161b;border:1px solid #e7e4de;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.lp-proof{border-top:1px solid #e7e4de;border-bottom:1px solid #e7e4de;grid-template-columns:1.15fr repeat(3,1fr);align-items:center;gap:16px;width:min(100%,1320px);min-height:70px;margin:0 auto 15px;padding:11px 3%;display:grid}.lp-proof-intro,.lp-proof-item{align-items:center;gap:11px;display:flex}.lp-proof-mark,.lp-proof-icon{color:#111319;background:#fff;border:1px solid #e9e5df;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;display:grid}.lp-proof-mark{color:#fff;background:#101116}.lp-proof-intro>span:last-child,.lp-proof-item>span:last-child{gap:3px;display:grid}.lp-proof b{letter-spacing:-.035em;font-size:11px;font-weight:800}.lp-proof small{color:#74737a;font-size:9px}.lp-bottom-cta{z-index:1;background:#fffdfa;border-radius:19px;justify-content:space-between;align-items:center;gap:30px;width:min(100%,1320px);min-height:110px;margin:0 auto 20px;padding:17px 7%;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 22px #2623210a}.lp-cta-copy{z-index:1;position:relative}.lp-cta-copy h2{letter-spacing:-.07em;margin:5px 0 3px;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(23px,3vw,35px);font-weight:850;line-height:1.1}.lp-cta-copy p{color:#72717a;margin:0;font-size:11px}.lp-bottom-cta>.lp-button{z-index:1;min-width:202px;position:relative}.lp-cta-spark{color:#fbec69;opacity:.58;font-size:120px;position:absolute;top:-35px;right:25%;transform:rotate(18deg)}.lp-footer{border-top:1px solid #e7e4de;justify-content:space-between;align-items:center;gap:20px;width:min(100%,1320px);min-height:68px;margin:auto;display:flex}.lp-footer .lp-brand{font-size:15px}.lp-footer .lp-brand-icon{width:50px;height:36px}.lp-footer>span{color:#77767d;font-size:10px}.lp-footer>div{gap:20px;display:flex}.lp-footer>div a{font-size:10px;font-weight:650}.lp-landing.lp-motion-ready [data-reveal]{opacity:0;transition:opacity .58s,transform .68s cubic-bezier(.2,.75,.25,1);transition-delay:var(--lp-reveal-delay,0s);transform:translateY(18px)}.lp-landing.lp-motion-ready [data-reveal].lp-is-visible{opacity:1;transform:translate(0,0)}.lp-landing.lp-motion-ready .lp-creator-card:first-child{--lp-reveal-delay:30ms}.lp-landing.lp-motion-ready .lp-creator-card:nth-child(2){--lp-reveal-delay:.1s}.lp-landing.lp-motion-ready .lp-creator-card:nth-child(3){--lp-reveal-delay:.17s}.lp-landing.lp-motion-ready .lp-creator-card:nth-child(4){--lp-reveal-delay:.24s}body:has(.lp-landing) .cookie-banner{color:#111319;background:#fffdfa;border-color:#e4e0d8;box-shadow:0 14px 40px #24211b1c}body:has(.lp-landing) .cookie-banner p{color:#66656d}:is(body:has(.lp-landing) .cookie-settings,body:has(.lp-landing) .cookie-accept,body:has(.lp-landing) .cookie-essential){color:#17181d;background:#fff;border-color:#ddd9d1}body:has(.lp-landing) .cookie-accept{color:#fff;background:#0759f8;border-color:#0759f8}body:has(.lp-landing) .cookie-modal{color:#101116;background:#fffbf5;border-color:#e0ddd7;box-shadow:0 25px 80px #15141a30}:is(body:has(.lp-landing) .cookie-modal>p,body:has(.lp-landing) .cookie-choice small){color:#65656c}body:has(.lp-landing) .cookie-choice{border-color:#e7e4de}body:has(.lp-landing) .modal-close{color:#43434a}:is(body:has(.lp-landing) .public-shell a:focus-visible,body:has(.lp-landing) .public-shell button:focus-visible){outline-color:#101116}.lp-decoration{z-index:-1;pointer-events:none;position:absolute}.lp-decoration-left{background:#b5c8ff;border-radius:45% 55% 62% 38%/53% 35% 65% 47%;width:275px;height:220px;animation:21s ease-in-out infinite alternate lp-drift-left;top:28px;left:-160px;transform:rotate(25deg)}.lp-decoration-left:after{content:"";background:#d9fb69;border-radius:50% 40% 56% 44%;width:240px;height:210px;position:absolute;top:56px;left:75px;transform:rotate(-22deg)}.lp-decoration-top{background:#fff071;border-radius:52% 48% 61% 39%;width:280px;height:230px;animation:25s ease-in-out infinite alternate lp-drift-top;top:-125px;right:-120px;transform:rotate(28deg)}.lp-decoration-top:after{content:"";background:#d2c4ff;border-radius:50%;width:170px;height:140px;position:absolute;top:28px;right:-18px}.lp-decoration-right{background:#d6c8ff;border-radius:50% 36% 63% 37%/51% 49%;width:310px;height:225px;animation:23s ease-in-out infinite alternate lp-drift-right;top:51%;right:-120px;transform:rotate(-20deg)}@keyframes lp-headline-reveal{0%{clip-path:inset(0 0 15%);transform:translateY(7px)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes lp-mascot-hover{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-7px)rotate(.5deg)}}@keyframes lp-star-tilt{0%,to{transform:rotate(-1deg)scale(1)}50%{transform:rotate(1.25deg)scale(1.012)}}@keyframes lp-ribbon-orbit{0%,to{transform:rotate(-.65deg)translateY(1px)}50%{transform:rotate(.8deg)translateY(-1px)}}@keyframes lp-film-flow{to{stroke-dashoffset:-58px}}@keyframes lp-shadow-breathe{0%,to{opacity:.2;transform:scaleX(1)}50%{opacity:.12;transform:scaleX(.9)}}@keyframes lp-spark-pop{0%,72%,to{opacity:.18;transform:scale(.78)rotate(-12deg)}82%{opacity:1;transform:scale(1.16)rotate(8deg)}91%{opacity:.72;transform:scale(.95)rotate(-4deg)}}@keyframes lp-doodle-dash{0%,72%,to{stroke-dashoffset:0;opacity:.7}84%{stroke-dashoffset:36px;opacity:1}93%{stroke-dashoffset:0;opacity:.8}}@keyframes lp-drift-left{to{transform:translate(10px,13px)rotate(29deg)}}@keyframes lp-drift-top{to{transform:translate(-12px,8px)rotate(32deg)}}@keyframes lp-drift-right{to{transform:translate(8px,-12px)rotate(-17deg)}}@media (width>=1500px){.lp-hero{min-height:390px}.lp-hero-art{height:420px}.lp-underline{top:222px}.lp-feature-card{min-height:116px}.lp-creator-image{height:155px}}@media (width<=1000px){.lp-landing{padding-inline:28px}.lp-header{height:74px}.lp-hero{grid-template-columns:1fr .92fr;min-height:330px}.lp-hero-copy{padding-left:2%}.lp-hero h1{font-size:clamp(54px,7vw,72px)}.lp-underline{top:167px}.lp-hero-art{height:310px}.lp-feature-card{gap:12px;padding:12px}.lp-feature-icon{border-radius:14px;width:52px;height:52px}.lp-feature-copy b{font-size:13px}.lp-feature-copy small{font-size:10px}.lp-circle-arrow{width:34px;height:34px}.lp-creator-grid{gap:10px}.lp-creator-copy{padding-inline:9px}.lp-creator-copy b{font-size:11px}.lp-creator-copy small{font-size:8px}}@media (width<=720px){.lp-landing{padding-inline:18px}.lp-header{grid-template-columns:1fr auto;gap:12px;height:67px}.lp-brand{font-size:17px}.lp-brand-icon{width:52px;height:38px}.lp-nav{justify-content:center;gap:clamp(18px,7vw,42px);position:absolute;bottom:-38px;left:0;right:0}.lp-nav a{font-size:11px}.lp-header-actions{gap:8px}.lp-search{width:35px;height:35px}.lp-button-small{border-radius:11px;gap:7px;min-height:37px;padding:0 12px;font-size:10px}.lp-button-small svg{width:14px}.lp-hero{grid-template-columns:1fr;gap:3px;min-height:0;margin:57px auto 16px}.lp-hero-copy{padding:10px 0 0}.lp-eyebrow{letter-spacing:.34em;font-size:8px}.lp-hero h1{margin:11px 0 12px;font-size:clamp(55px,12vw,80px)}.lp-underline{border-top-width:4px;width:48%;height:8px;top:145px;left:43%}.lp-underline:after{border-top-width:2px;top:3px}.lp-hero-copy>p{max-width:470px;margin:19px 0 14px;font-size:13px}.lp-desktop-break{display:none}.lp-hero-actions{gap:8px}.lp-hero-actions .lp-button{border-radius:12px;gap:8px;min-height:46px;padding-inline:14px;font-size:11px}.lp-play{width:24px;height:24px}.lp-button-outline svg{width:16px}.lp-benefits{gap:9px 13px;margin-top:12px;font-size:9px}.lp-hero-art{height:min(62vw,335px);min-height:225px;margin-top:3px}.lp-hero-art>.lp-mascot{width:min(100%,500px);max-height:100%}.lp-annotation{font-size:11px}.lp-note-loop{bottom:22px;left:0}.lp-note-ideas{top:27px;right:0}.lp-doodle-crown{font-size:27px;top:0;right:9%}.lp-doodle-smile{font-size:30px;bottom:22px;right:0}.lp-scribble{font-size:38px}.lp-scribble-left{top:26px;left:6%}.lp-feature-cards{grid-template-columns:1fr;gap:8px;margin:12px auto 24px}.lp-feature-card{border-radius:14px;min-height:83px;padding:11px 14px}.lp-feature-icon{border-radius:13px;width:49px;height:49px}.lp-feature-copy{gap:4px}.lp-feature-copy b{font-size:13px}.lp-feature-copy small{font-size:10px}.lp-circle-arrow{width:34px;height:34px}.lp-section-heading{flex-direction:column;align-items:start;gap:6px;margin-bottom:11px}.lp-section-heading h2{font-size:clamp(27px,7vw,37px)}.lp-section-heading>p{font-size:10px}.lp-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lp-creator-image{height:clamp(98px,30vw,155px)}.lp-creator-copy{min-height:57px;padding:8px}.lp-creator-copy b{font-size:10px}.lp-creator-copy small{font-size:8px}.lp-creator-badge{border-radius:9px;width:29px;height:29px;bottom:7px;left:8px}.lp-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 8px;margin-block:5px 13px;padding:14px 2%}.lp-proof-intro,.lp-proof-item{gap:8px}.lp-proof-mark,.lp-proof-icon{width:32px;height:32px}.lp-proof b{font-size:9px}.lp-proof small{font-size:8px}.lp-bottom-cta{border-radius:15px;flex-direction:column;align-items:flex-start;gap:13px;min-height:0;padding:20px 18px}.lp-cta-copy h2{font-size:27px}.lp-cta-copy p{font-size:10px}.lp-bottom-cta>.lp-button{min-width:180px;min-height:45px}.lp-footer{flex-wrap:wrap;padding:13px 0}.lp-footer>span{display:none}.lp-footer>div{gap:13px}.lp-footer>div a{font-size:9px}.lp-decoration-left{top:120px;left:-210px}.lp-decoration-top{right:-200px}.lp-decoration-right{top:68%;right:-220px}}@media (width<=380px){.lp-landing{padding-inline:13px}.lp-header-actions{gap:4px}.lp-button-small{padding-inline:9px}.lp-nav{gap:15px}.lp-nav a{font-size:10px}.lp-hero h1{font-size:54px}.lp-underline{top:143px}.lp-benefits{gap:7px;font-size:8px}.lp-hero-actions .lp-button{padding-inline:10px}.lp-feature-card{gap:10px}.lp-creator-copy small{font-size:7px}}@media (prefers-reduced-motion:reduce){.lp-landing *,.lp-landing :before,.lp-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lp-landing h1>span{clip-path:none!important}.lp-landing.lp-motion-ready [data-reveal]{opacity:1!important;transform:none!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fbfaf7;--paper:#fffefa;--ink:#101116;--muted:#696c75;--line:#e8e7e2;--blue:#0757f5;--blue-dark:#0646d4;--lime:#cff55e;--yellow:#ffe66c;--lavender:#d1c2ff;--chrome-blue:linear-gradient(118deg, #3982ff 0%, #0757f5 42%, #0348d5 100%);--shadow:0 12px 32px #19223a0d}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{margin:0;background:var(--page)!important;color:var(--ink)!important;font-family:Plus Jakarta Sans,DM Sans,Arial,sans-serif!important}body,#root{overflow-x:clip}button,input,select,textarea{font:inherit}::selection{color:#101116;background:#d8e7ff}.brand-logo{color:var(--ink);flex:none;align-items:center;gap:8px;text-decoration:none;mix-blend-mode:normal!important;width:auto!important;height:auto!important;display:inline-flex!important}.brand-mark{object-fit:contain;width:44px;height:32px;display:block}.brand-wordmark{justify-items:center;gap:1px;line-height:.88;display:grid}.brand-wordmark b{letter-spacing:-1.1px;font-size:19px;font-weight:850}.brand-wordmark small{letter-spacing:3px;font-size:7px;font-weight:800}.public-brand .brand-logo,.dashboard-brand .brand-logo{gap:8px}.public-brand .brand-mark,.dashboard-brand .brand-mark{width:43px;height:34px}.public-brand .brand-wordmark b,.dashboard-brand .brand-wordmark b{font-size:20px}.wizard-brand .brand-mark,.studio-nav-brand .brand-mark{width:38px;height:28px}.wizard-brand .brand-wordmark b,.studio-nav-brand .brand-wordmark b{font-size:16px}.brand-loader-copy .brand-mark{width:62px;height:46px}.brand-loader-copy .brand-wordmark b{font-size:22px}.public-shell{min-height:100vh;background:var(--page)!important;color:var(--ink)!important}.public-shell:has(.lp-landing){background:var(--page)!important}:is(.public-shell:has(.creator-dashboard)>.public-nav,.public-shell:has(.creator-dashboard)>.public-footer){display:none!important}.public-nav,.studio-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:72px;padding-inline:clamp(22px,4.4vw,72px);color:var(--ink)!important;border-color:var(--line)!important;background:#fffefaed!important;box-shadow:0 5px 24px #17203a08!important}.public-brand,.studio-nav-brand{color:var(--ink)!important}.studio-nav-brand .brand-icon{object-fit:contain!important;width:39px!important;height:31px!important;box-shadow:none!important;background:0 0!important;border:0!important}.brand-icon.brand-logo-image{object-fit:contain!important;width:43px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important}.public-nav nav a,.studio-nav nav a,.nav-login{color:#343740!important}.public-nav nav a:hover,.studio-nav nav a:hover,.studio-nav nav a.current{color:var(--blue)!important;box-shadow:none!important;background:#edf3ff!important;border-color:#d9e5ff!important}.chrome-button,.primary-button,.download-button,.toolbar .render,.wizard-card .primary-button{min-height:44px;transition:transform .2s,filter .2s,box-shadow .2s;color:#fff!important;background:var(--chrome-blue)!important;text-shadow:none!important;border:1px solid #0757f5!important;border-radius:13px!important;box-shadow:0 5px 13px #0757f526,inset 0 1px #fff5!important}.chrome-button:hover,.primary-button:hover,.download-button:hover,.toolbar .render:hover,.wizard-card .primary-button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 9px 22px #0757f534,inset 0 1px #fff6!important}.chrome-button:after,.primary-button:after,.download-button:after{display:none!important}.secondary-button,.small-action,.quiet-button{color:#252832!important;background:#fff!important;border-color:#dedfe4!important;box-shadow:0 2px 8px #15192208!important}.eyebrow{color:#656a76!important}.lp-landing{--lp-blue:var(--blue);--lp-blue-dark:var(--blue-dark);--lp-lime:var(--lime);--lp-yellow:var(--yellow);--lp-lavender:var(--lavender);--lp-ink:var(--ink);--lp-muted:var(--muted);background:var(--page)!important;color:var(--ink)!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important}.lp-landing h1,.lp-landing h2,.lp-landing h3,.lp-landing b{font-family:Plus Jakarta Sans,DM Sans,sans-serif!important}.lp-hero h1{word-spacing:.055em;letter-spacing:-.06em!important;font-weight:850!important}.lp-hero-art>.lp-mascot{aspect-ratio:3/2;filter:drop-shadow(0 20px 22px #8297c42b);width:min(100%,650px);max-height:430px;animation:8.4s ease-in-out infinite lp-mascot-hover;display:block;position:relative;overflow:visible}.lp-brand-icon{object-fit:contain!important;box-shadow:none!important;background:0 0!important;border:0!important}.lp-mascot-art{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.lp-eye-glint{z-index:2;width:8px;height:12px;transform:translate(var(--eye-x,0px), var(--eye-y,0px));pointer-events:none;background:linear-gradient(145deg,#fff,#d8efff 72%,#fff);border-radius:50%;transition:transform 90ms ease-out;position:absolute;box-shadow:0 0 5px #fff,0 0 12px #fff9}.lp-eye-glint-left{top:45.4%;left:50.1%}.lp-eye-glint-right{width:7px;height:11px;top:41.5%;left:59.4%}.lp-intro-loader{z-index:1000;pointer-events:none;background:#fbfaf7;flex-direction:column;justify-content:center;align-items:center;gap:14px;animation:.55s 3s forwards lp-loader-exit;display:flex;position:fixed;inset:0}.lp-loader-art{width:152px;height:102px;animation:1.6s ease-in-out infinite lp-loader-float;position:relative}.lp-loader-art img{object-fit:contain;width:100%;height:100%}.lp-loader-art span{border:1px solid #0757f52b;border-radius:50%;animation:1.8s linear infinite lp-loader-orbit;position:absolute;inset:9px 15px;transform:rotate(-24deg)}.lp-loader-art span+span{border-color:#c9ed54a6;animation-duration:2.4s;animation-direction:reverse;inset:17px 5px;transform:rotate(31deg)}.lp-loader-wordmark{width:118px;height:auto}.lp-loader-progress{background:#e5e9f2;border-radius:4px;width:118px;height:3px;margin-top:5px;overflow:hidden}.lp-loader-progress i{transform-origin:0;background:var(--chrome-blue);width:100%;height:100%;animation:2.75s cubic-bezier(.5,0,.2,1) forwards lp-loader-progress;display:block;transform:scaleX(0)}.lp-landing:not(.lp-ready){visibility:hidden}.lp-landing.lp-ready{animation:.7s cubic-bezier(.2,.8,.2,1) both lp-page-enter}.lp-feature-card{box-shadow:inset 0 1px #ffffff5c,0 5px 14px #26345410}.lp-creator-card{background:#fffefa!important;border-color:#e9e8e2!important}.landing-faq{width:min(100% - 48px,1160px);box-shadow:var(--shadow);background:linear-gradient(130deg,#fffefa,#f5f6fb);border:1px solid #e9e8e2;border-radius:24px;grid-template-columns:.8fr 1.2fr;align-items:start;gap:8px 48px;margin:28px auto 64px;padding:46px clamp(20px,5vw,72px);display:grid}.landing-faq>.eyebrow{grid-column:1}.landing-faq h2{letter-spacing:-.06em;grid-column:1;margin:5px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.08}.landing-faq .faq-description{color:var(--muted);grid-column:1;margin:3px 0 0;font-size:14px;line-height:1.6}.landing-faq .faq-list{grid-area:1/2/span 3}.landing-faq details{border-bottom-color:#e6e7ed!important}.landing-faq summary{color:#171a22!important;font-size:14px!important}.landing-faq details p{color:#5f6370!important;font-size:13px!important;line-height:1.7!important}.creator-dashboard{min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;color:var(--ink)!important;background:var(--page)!important}.dashboard-sidebar{border-right-color:var(--line)!important;background:#fffefa!important}.dashboard-side-nav a{color:#272a32!important}.dashboard-side-nav a:hover{background:#f3f5fa!important}.dashboard-upgrade{background:linear-gradient(135deg,#eff4ff,#fbf8ff 55%,#f9fbe9)!important;border-color:#e2e9f9!important}.upgrade-arrow{background:var(--blue)!important}.dashboard-storage,.dashboard-topbar,.dashboard-card,.dashboard-project-card{border-color:var(--line)!important;color:var(--ink)!important;background-color:#fffefa!important}.dashboard-topbar{background:#fffefaed!important}.dashboard-global-search,.dashboard-search{background:#f6f7f9!important;border-color:#e6e8ed!important}.dashboard-global-search input,.dashboard-search input,.dashboard-project-toolbar select{color:#252832!important}.dashboard-page{color:var(--ink)!important}.dashboard-welcome{grid-template-columns:.95fr 1.05fr;min-height:380px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:22px!important;margin:10px 0 22px!important;padding:18px 12px!important;display:grid!important}.dashboard-welcome:after{display:none!important}.dashboard-hero-copy{z-index:1;position:relative}.dashboard-hero-copy h1{color:var(--ink)!important;letter-spacing:-.06em!important;margin:13px 0!important;font-size:clamp(48px,5.2vw,72px)!important;font-weight:850!important;line-height:.94!important}.dashboard-hero-copy h1 em{font-style:normal;color:var(--blue)!important}.dashboard-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.dashboard-hero-actions>a{justify-content:center;align-items:center;gap:10px;min-height:49px;padding:0 17px;text-decoration:none;display:inline-flex}.dashboard-hero-actions .chrome-button{color:#fff!important;background:var(--chrome-blue)!important}.dashboard-hero-benefits{color:#686d78;flex-wrap:wrap;gap:10px 17px;margin-top:14px;font-size:11px;display:flex}.dashboard-hero-benefits span{align-items:center;gap:5px;display:inline-flex}.dashboard-hero-benefits svg{color:#181a20}.dashboard-hero-art{isolation:isolate;place-items:center;min-width:0;height:340px;display:grid;position:relative}.dashboard-hero-art>.lp-mascot{aspect-ratio:3/2;filter:drop-shadow(0 20px 22px #8297c42b);width:min(100%,530px);max-height:340px;animation:8.4s ease-in-out infinite lp-mascot-hover}.dashboard-hero-art .lp-eye-glint-left{top:45.4%;left:50.1%}.dashboard-hero-art .lp-eye-glint-right{top:41.5%;left:59.4%}.dashboard-hero-spark{z-index:2;color:#f8d929;font-size:48px;animation:3.8s ease-in-out infinite lp-spark-pop;position:absolute}.dashboard-hero-spark-a{top:8%;left:4%}.dashboard-hero-spark-b{color:var(--lavender);font-size:42px;animation-delay:1.2s;bottom:12%;right:8%}.dashboard-hero-note{z-index:3;color:#12141a;letter-spacing:.08em;font-size:11px;font-weight:850;line-height:1.3;position:absolute;bottom:17%;left:2%;transform:rotate(-17deg)}.dashboard-launchers{margin:5px 0 38px!important}.dashboard-launch-card{color:#13151a!important;border:0!important;border-radius:16px!important;min-height:102px!important;padding:14px 16px!important;box-shadow:inset 0 1px #ffffff85,0 7px 18px #1a24400e!important}.dashboard-launch-card b{color:inherit!important;font-size:14px!important;font-weight:800!important}.dashboard-launch-card small{opacity:.78;color:inherit!important;font-size:11px!important}.dashboard-launch-card .dashboard-launch-icon{color:#fff!important;background:#101116!important;border:0!important;border-radius:15px!important;width:56px!important;height:56px!important}.dashboard-launch-primary .dashboard-launch-icon{color:#fff!important;background:#101116!important}.dashboard-launch-lime .dashboard-launch-icon{color:#fff!important;background:#101116!important}.dashboard-launch-yellow .dashboard-launch-icon{color:#101116!important;background:#fffefa!important}.dashboard-launch-arrow{color:#12141a;background:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.dashboard-page h1,.dashboard-page h2,.dashboard-page h3{color:var(--ink)!important}.dashboard-greeting h1{letter-spacing:-.065em!important;font-size:clamp(35px,4vw,52px)!important}.dashboard-greeting h1 em{font-style:normal;color:var(--blue)!important}.dashboard-greeting p,.dashboard-launch-card small,.dashboard-project-count,.dashboard-project-info>span{color:#6c707a!important}.dashboard-overview>div{background:#fffefa!important;border-color:#e7e8ed!important}.dashboard-overview span{color:#767a84!important}.dashboard-launch-card,.dashboard-bottom>div:first-child,.dashboard-template-preview{box-shadow:0 8px 22px #15192208;color:var(--ink)!important;border-color:var(--line)!important;background:#fffefa!important}.dashboard-launch-primary{color:#fff!important;background:linear-gradient(112deg,#0757f5,#347dff)!important;border-color:#0757f5!important}.dashboard-launch-primary b,.dashboard-launch-primary small,.dashboard-launch-primary>svg{color:#fff!important}.dashboard-launch-icon{color:var(--blue)!important;background:#f1f4fa!important;border-color:#e4e8f1!important}.dashboard-launch-primary .dashboard-launch-icon{color:var(--blue)!important;background:#fff!important;border-color:#0000!important}.dashboard-project-card{overflow:hidden;box-shadow:0 6px 20px #1e294209;border-radius:15px!important}.dashboard-project-art{height:150px;background:linear-gradient(135deg,#dfe9ff,#f0f2fa 54%,#dff4b3)!important}.dashboard-project-cover{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.dashboard-project-art:hover .dashboard-project-cover{transform:scale(1.04)}.dashboard-project-art:before{z-index:1;background:linear-gradient(#10111620,#0000 38%,#10111616)!important}.dashboard-project-glyph{z-index:0;position:relative;color:var(--blue)!important;box-shadow:none!important;background:#ffffffba!important;border:1px solid #fff!important}.dashboard-project-art .project-status{z-index:2}.dashboard-project-info{border-top-color:#eeedf0!important}.dashboard-project-info h3{color:#171a21!important}.dashboard-project-info>span svg{color:#777d89!important}.dashboard-empty{background:linear-gradient(145deg,#fffefa,#f6f8fc)!important;border-color:#dfe4ed!important}.dashboard-empty h3{color:var(--ink)!important}.dashboard-empty p{color:var(--muted)!important}.dashboard-empty-art{color:var(--blue)!important;box-shadow:none!important;background:#edf3ff!important;border-color:#d5e2ff!important}.dashboard-template-preview>span{color:#646b79!important}.dashboard-template-preview>b{color:var(--ink)!important}.dashboard-template-preview>b em,.dashboard-template-preview>a{color:var(--blue)!important}.dashboard-project-toolbar{border-color:#e8e7e2!important}.dashboard-project-toolbar select{background:#fff!important;border-color:#e1e3e8!important}.dashboard-profile-menu{color:var(--ink)!important;border-color:var(--line)!important;background:#fffefa!important;box-shadow:0 18px 44px #17203a1a!important}.dashboard-profile-menu a,.dashboard-profile-menu button{color:#313640!important}.dashboard-profile-menu a:hover,.dashboard-profile-menu button:hover{background:#f2f5fb!important}.product-page,.projects-page,.legal-page,.auth-layout,.notfound{color:var(--ink)!important;background:var(--page)!important}.product-page h1,.product-page h2,.product-page h3,.projects-page h1,.projects-page h2,.legal-page h1,.legal-page h2,.notfound h1{color:var(--ink)!important}.product-page p,.projects-page p,.legal-page p,.notfound p{color:#686c76!important}.auth-story{color:var(--ink)!important;background:radial-gradient(at 76% 14%,#d5f776 0,#0000 31%),radial-gradient(at 10% 86%,#d4c7ff 0,#0000 34%),linear-gradient(135deg,#f6f7ff,#fbfaf7 65%)!important}.auth-story h1,.auth-card h2{color:var(--ink)!important}.auth-card{background:#fffefa!important;border-color:#e9e8e2!important;box-shadow:0 22px 64px #20243512!important}.auth-card p{color:#696c75!important}.auth-card input,.field input:not([type=range]),.field textarea,.field select,.wizard-field input:not([type=checkbox]):not([type=range]),.wizard-field select,.wizard-field textarea{color:#191b21!important;background:#fff!important;border-color:#dfe1e7!important}.auth-card input:focus,.field input:focus,.field textarea:focus,.field select:focus,.wizard-field input:focus,.wizard-field select:focus,.wizard-field textarea:focus{border-color:#6d9aff!important;box-shadow:0 0 0 3px #0757f51c!important}.account-card,.template-card,.price-card,.cookie-banner,.cookie-modal,.faq-list details,.projects-empty{color:var(--ink)!important;border-color:var(--line)!important;background:#fffefa!important;box-shadow:0 12px 34px #17203a0a!important}.account-center-shell,.account-center-sidebar,.account-center-content,.account-security-list,.account-settings-section,.projects-heading,.pricing-grid{color:var(--ink)!important}.account-center-sidebar{border-color:var(--line)!important;background:#f5f6f9!important}.account-center-sidebar a,.account-section-heading h2,.account-setting-summary b{color:#1d2027!important}.profile-dropdown,.profile-menu{color:var(--ink)!important;border-color:var(--line)!important;background:#fffefa!important;box-shadow:0 18px 48px #17203a1c!important}.profile-dropdown a,.profile-dropdown button,.profile-menu a,.profile-menu button{color:#30343e!important}.profile-dropdown a:hover,.profile-dropdown button:hover,.profile-menu a:hover,.profile-menu button:hover{background:#f2f5fb!important}.template-art{background:linear-gradient(135deg, #0757f5 0%, var(--template-accent,#c8f75b) 58%, #d1c2ff 100%)!important}.template-frame{color:#111319!important;background:#ffffffdb!important;border-color:#ffffffbd!important}.template-category,.template-index{color:#111319!important}.price-card{border-radius:20px!important}.price-featured{background:linear-gradient(145deg,#edf3ff,#fffefa 68%,#f7ffd9)!important;border-color:#a9c3ff!important}.price-card li svg{color:var(--blue)!important}.auth-mark img{object-fit:contain;width:100%;height:100%}.account-notice,.auth-notice{color:#2c374b!important;background:#eef3ff!important;border-color:#dbe5ff!important}.account-card p,.template-card p,.cookie-modal p{color:var(--muted)!important}.legal-page{max-width:1080px;margin-inline:auto;padding:72px 28px!important}.notfound{min-height:68vh}.public-footer{color:var(--ink)!important;background:#f6f5f1!important;border-color:#e7e5df!important}.public-footer a,.public-footer button{color:#343842!important}.footer-feature{border-color:#e7e5df!important}.footer-feature h2{color:var(--ink)!important}.footer-feature h2 em{color:var(--blue)!important}.footer-feature p,.public-footer-bottom{color:#6b6f79!important}.public-footer-column>span{color:#777c87!important}.cookie-banner{color:var(--ink)!important;background:#fffefa!important;border-color:#e6e5df!important}.cookie-banner p{color:#686c76!important}.cookie-settings,.cookie-accept,.cookie-essential{color:#252832!important;background:#fff!important;border-color:#dedfe4!important}.cookie-accept{color:#fff!important;background:var(--blue)!important;border-color:var(--blue)!important}.app{color:#181b22!important;background:#f1f2f5!important}.top,.panel-head,.previewbar,.timeline-head{color:#222630!important;background:#fffefa!important;border-color:#e1e3e9!important}.workarea,.timeline{color:#262a34!important;background:#e8eaf0!important;border-color:#dfe1e7!important}.panel,.center{color:#20242c!important;background:#fbfbfd!important}.canvas{background:#151821!important;border-color:#bdc2cc!important;box-shadow:0 10px 34px #161e321c!important}.panel-head h2,.section-title,.section-label,.project-title input{color:#20242c!important}.toolbar button,.preview-tools button,.timeline-actions button,.asset-info b,.field label,.field-row label{color:#555a65!important}.toolbar button:hover,.preview-tools button:hover,.timeline-actions button:hover,.asset:hover,.asset.active,.inspector-tabs button.on{color:var(--blue)!important;background:#edf2ff!important}.inspector-tabs .on:after{background:var(--blue)!important;box-shadow:none!important}.clip{color:#272b35!important;background:#f0f2f7!important;border-color:#d7dbe4!important}.clip.sel{border-color:var(--blue)!important;box-shadow:0 0 0 2px #0757f520!important}.caption-blocks span{color:#28230e!important;background:#fff3b5!important;border-color:#efd85d!important}.audio-clip{color:#24324c!important;background:#dfe9ff!important;border-color:#b7c8f0!important}.job,.toast,.wizard-card,.wizard-export{color:#20242c!important;background:#fffefa!important;border-color:#e5e5e0!important;box-shadow:0 12px 36px #121a2b12!important}.wizard-heading h1,.export-heading h1{color:#15171c!important;text-shadow:none!important}.wizard-icon,.export-check{color:var(--blue)!important;background:#edf3ff!important;border-color:#cbd9ff!important}.studio-loading{color:#30343e!important;background:#fbfaf7!important}.loading-orb{box-shadow:none!important;background:url(/leven-logo.png) 50%/contain no-repeat!important;border:0!important;animation:2.4s ease-in-out infinite lp-mascot-hover!important}.brand-loader{color:var(--ink)!important;background:#fbfaf7!important}.brand-loader-core{box-shadow:none!important;background:0 0!important;border:0!important}.brand-loader-core img{object-fit:contain;width:100%;height:100%}.brand-loader-mark{border-color:#c6d4f4!important}.dashboard-loading{color:#424650!important;background:var(--page)!important}@keyframes lp-loader-exit{to{opacity:0;visibility:hidden}}@keyframes lp-loader-progress{to{transform:scaleX(1)}}@keyframes lp-loader-float{50%{transform:translateY(-7px)rotate(2deg)}}@keyframes lp-loader-orbit{to{transform:rotate(336deg)}}@keyframes lp-page-enter{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}@media (width<=920px){.landing-faq{grid-template-columns:1fr;gap:14px}.landing-faq .faq-list,.landing-faq>.eyebrow,.landing-faq h2,.landing-faq .faq-description{grid-area:auto/1}.dashboard-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-welcome{min-height:330px}}@media (width<=760px){.public-nav,.studio-nav{padding-inline:16px}.brand-mark{width:38px;height:29px}.brand-wordmark b{font-size:17px}.dashboard-sidebar{border-right:0!important;border-bottom:1px solid var(--line)!important;height:auto!important;padding:12px 15px!important;position:relative!important;top:auto!important}.dashboard-brand{height:38px!important}.dashboard-side-nav{overflow-x:auto;gap:5px!important;display:flex!important}.dashboard-side-nav a{min-width:max-content;gap:7px!important;height:38px!important;padding-inline:10px!important;font-size:12px!important}.dashboard-upgrade,.dashboard-storage,.dashboard-sidebar-user{display:none!important}.creator-dashboard{display:block!important}.dashboard-topbar{height:64px!important;padding-inline:15px!important}.dashboard-global-search{width:48%!important}.dashboard-global-search kbd{display:none}.dashboard-top-actions{gap:8px!important}.dashboard-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-page{width:min(94vw,760px)!important}.dashboard-welcome{grid-template-columns:1fr;min-height:0;padding:15px 0!important}.dashboard-hero-art{height:min(68vw,320px);min-height:230px}.dashboard-hero-copy h1{font-size:clamp(48px,12vw,66px)!important}}@media (width<=560px){.landing-faq{width:calc(100% - 28px);padding:27px 20px}.dashboard-project-grid{grid-template-columns:1fr!important}.dashboard-global-search{flex:1;width:auto!important}.dashboard-icon-button{display:none!important}.dashboard-create{padding-inline:12px!important;font-size:12px!important}.dashboard-welcome h1{font-size:35px!important}.lp-landing{width:100%;padding-inline:16px!important;overflow-x:clip!important}.lp-header{grid-template-columns:minmax(0,1fr) auto!important;justify-content:space-between!important;gap:8px!important;width:100%!important;display:flex!important}.lp-nav{justify-content:center!important;gap:13px!important;width:100%!important;left:0!important;right:0!important}.lp-brand{gap:5px!important;font-size:15px!important}.lp-brand-icon{width:41px!important;height:32px!important}.lp-brand small{letter-spacing:2.3px!important;font-size:6px!important}.lp-header-actions{z-index:125;flex:none;min-width:0;position:fixed;top:13px;right:12px;transform:none;gap:6px!important}.lp-search{display:none!important}.lp-button-small{white-space:nowrap;gap:5px!important;min-height:34px!important;padding:0 8px!important;font-size:9px!important}.lp-button-small svg{width:12px!important}.lp-hero{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}.lp-hero-copy{min-width:0}.lp-hero h1{word-spacing:.075em;width:max-content;max-width:100%;letter-spacing:-.045em!important;font-size:clamp(43px,11.5vw,58px)!important}.lp-hero-copy>p{overflow-wrap:anywhere;width:100%;max-width:320px!important;font-size:12px!important}.lp-hero-art{width:100%;overflow:hidden;min-width:0!important}.lp-hero-art>.lp-mascot{width:min(100%,360px)!important;max-width:100%!important;max-height:none!important}.lp-hero-actions .lp-button{padding-inline:10px!important;font-size:10px!important}body:has(.lp-landing) .cookie-banner{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:auto!important;max-width:calc(100vw - 20px)!important;display:grid!important;left:10px!important;right:10px!important}body:has(.lp-landing) .cookie-banner>div{grid-column:1/-1;width:100%;min-width:0}body:has(.lp-landing) .cookie-banner p{white-space:normal;max-width:320px}body:has(.lp-landing) .cookie-banner>button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lp-landing:not(.lp-ready){visibility:visible}.lp-intro-loader{display:none}}.creator-dashboard{--dashboard-sidebar-width:264px;grid-template-columns:var(--dashboard-sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid;background:#fbfaf7!important}.dashboard-sidebar{z-index:25;width:var(--dashboard-sidebar-width);box-sizing:border-box;border-right:1px solid #e9e8e2;flex-direction:column;gap:0;height:100vh;min-height:640px;padding:24px 18px 16px;display:flex;position:sticky;top:0}.dashboard-brand{align-items:center;height:48px;margin-bottom:24px;padding:0 8px;text-decoration:none;display:flex}.dashboard-brand .brand-mark{width:40px;height:34px}.dashboard-brand .brand-wordmark b{font-size:22px}.dashboard-brand .brand-wordmark small{letter-spacing:3.5px;font-size:7px}.dashboard-side-nav{border-bottom:1px solid #eeede8;gap:5px;padding-bottom:17px;display:grid}.dashboard-side-nav a{color:#252832;border-radius:12px;align-items:center;gap:13px;min-width:0;height:46px;padding:0 13px;font-size:13px;font-weight:650;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}.dashboard-side-nav a svg{stroke-width:2px;flex:none;width:19px;height:19px}.dashboard-side-nav a:hover{transform:translate(2px)}.dashboard-side-nav a.active{color:#0757f5!important;background:#e9f0ff!important}.dashboard-upgrade{color:#14161b;border:1px solid #e4eafa;border-radius:17px;gap:8px;margin:24px 1px 15px;padding:18px 15px;text-decoration:none;display:grid;position:relative;background:linear-gradient(140deg,#f0f4ff,#f5f4ff 60%,#f9fbe9)!important}.upgrade-crown{color:#f3cf39;font-size:23px;line-height:1}.dashboard-upgrade b{letter-spacing:-.02em;font-size:14px}.dashboard-upgrade small{color:#666c79;max-width:180px;font-size:12px;line-height:1.55}.upgrade-arrow{color:#fff;background:#0757f5;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:14px;right:14px}.dashboard-storage{border:1px solid #ecebe6;border-radius:15px;gap:9px;margin:0 1px;padding:15px;display:grid}.dashboard-storage>b{align-items:center;gap:8px;font-size:12px;display:flex}.dashboard-storage>b svg{color:#6e7480}.dashboard-storage>div{background:#eceef2;border-radius:10px;height:9px;overflow:hidden}.dashboard-storage>div i{border-radius:inherit;background:linear-gradient(90deg,#0757f5,#5d94ff);height:100%;display:block}.dashboard-storage small{color:#707581;font-size:11px}.dashboard-sidebar-user{color:#20232a;background:#fff;border:1px solid #ecebe6;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:11px 10px;text-decoration:none;display:flex}.dashboard-sidebar-user>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.dashboard-sidebar-user b,.dashboard-sidebar-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-sidebar-user b{font-size:12px}.dashboard-sidebar-user small{color:#747984;font-size:10px}.dashboard-sidebar-user>svg{color:#777d87;transform:rotate(-45deg)}.dashboard-avatar{background:#e8edfa;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.dashboard-avatar img{object-fit:cover;width:100%;height:100%}.dashboard-avatar i{color:#0757f5;font-size:16px;font-style:normal;font-weight:800}.dashboard-main{min-width:0;min-height:100vh}.dashboard-topbar{z-index:20;box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #e9e8e2;justify-content:space-between;align-items:center;gap:24px;height:78px;padding:0 clamp(24px,3.4vw,54px);display:flex;position:sticky;top:0}.dashboard-global-search{color:#686d77;box-sizing:border-box;border:1px solid #ececf0;border-radius:13px;align-items:center;gap:12px;width:min(610px,58%);height:43px;padding:0 13px;display:flex;background:#f4f4f3!important}.dashboard-global-search>svg{color:#272b34;flex:none;width:18px;height:18px}.dashboard-global-search input{color:#252832;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.dashboard-global-search input::placeholder{color:#818590}.dashboard-global-search kbd{color:#646975;background:#fff;border:1px solid #e2e3e7;border-radius:6px;padding:4px 7px;font-size:10px}.dashboard-top-actions{align-items:center;gap:18px;display:flex}.dashboard-create{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-icon-button,.dashboard-profile{color:#252832;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-icon-button{width:38px;height:38px}.dashboard-icon-button svg{width:21px;height:21px}.dashboard-profile-wrap{position:relative}.dashboard-profile{gap:8px;padding:0}.dashboard-profile .dashboard-avatar{width:45px;height:45px}.dashboard-profile-menu{z-index:30;border:1px solid var(--line);border-radius:15px;gap:10px;width:220px;padding:16px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.dashboard-profile-menu small{color:#747984}.dashboard-profile-menu a,.dashboard-profile-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px;text-decoration:none}.dashboard-content{min-width:0}.dashboard-page{box-sizing:border-box;width:min(1400px,100% - 76px);min-height:0;margin:0 auto;padding:28px 0 56px}.dashboard-welcome{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:284px;gap:10px!important;margin:0 0 16px!important;padding:12px 18px!important}.dashboard-hero-copy .eyebrow{letter-spacing:.36em;font-size:10px;font-weight:800}.dashboard-hero-copy h1{letter-spacing:-.075em!important;margin:16px 0 14px!important;font-size:clamp(55px,5.2vw,78px)!important;line-height:.93!important}.dashboard-hero-copy h1 em{color:#0757f5!important}.dashboard-hero-copy>p{color:#5e626d;max-width:475px;margin:0;font-size:16px;line-height:1.55}.dashboard-hero-art{height:295px}.dashboard-hero-art>.lp-mascot{width:min(100%,540px);max-height:300px}.dashboard-launchers{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid;margin:10px 0 30px!important}.dashboard-launch-card{align-items:center;gap:14px;min-width:0;display:flex;min-height:104px!important;padding:14px 17px!important}.dashboard-launch-card>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.dashboard-launch-card b{font-size:14px!important}.dashboard-launch-card small{line-height:1.45;font-size:11px!important}.dashboard-launch-icon{flex:none;width:56px!important;height:56px!important}.dashboard-launch-arrow{width:36px;height:36px}.dashboard-launch-primary{color:#fff!important;background:linear-gradient(112deg,#0757f5,#3981ff)!important}.dashboard-launch-primary b,.dashboard-launch-primary small{color:#fff!important}.dashboard-launch-lime{color:#101116!important;background:linear-gradient(112deg,#c8f75b,#dff984)!important}.dashboard-launch-lime b,.dashboard-launch-lime small{color:#101116!important}.dashboard-launch-yellow{color:#101116!important;background:linear-gradient(112deg,#ffe65a,#fff08d)!important}.dashboard-launch-yellow b,.dashboard-launch-yellow small{color:#101116!important}.dashboard-projects{min-width:0}.dashboard-section-head{justify-content:space-between;align-items:center;gap:18px;margin:0 0 13px;display:flex}.dashboard-project-title{flex-wrap:wrap;align-items:baseline;gap:14px;min-width:0;display:flex}.dashboard-section-head h2{letter-spacing:-.06em!important;margin:0!important;font-size:28px!important}.dashboard-section-head a{color:#0757f5;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-project-title .dashboard-project-count{margin:0}.dashboard-project-title .dashboard-project-count i{color:#b4b7bf;margin:0 6px;font-style:normal}.dashboard-project-toolbar{align-items:center;gap:16px;margin:0 0 12px;display:flex;border-top:0!important;padding:8px 0 10px!important}.dashboard-project-count{margin-right:auto;font-size:12px;color:#737782!important}.dashboard-project-count b{color:#252832}.dashboard-project-controls{align-items:center;gap:10px;display:flex}.dashboard-view-toggle{background:#f3f5f8;border:1px solid #e8e9ed;border-radius:9px;padding:3px;display:flex}.dashboard-view-toggle button{color:#666c78;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:31px;height:30px;display:grid}.dashboard-view-toggle button.active{color:#0757f5;background:#fff;box-shadow:0 1px 4px #17203a14}.dashboard-search{border-radius:10px;width:205px;height:38px}.dashboard-search input{color:#252832;font-size:11px}.dashboard-project-toolbar select{color:#292d35;border-radius:10px;min-width:132px;height:38px;font-size:11px}.dashboard-project-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important}.dashboard-project-card{min-width:0;background:#fffefa!important;border:1px solid #ebeaf0!important;border-radius:15px!important}.dashboard-project-art{height:clamp(112px,11vw,158px)}.dashboard-project-art .project-status{color:#252832;background:#fffef2e8;border:1px solid #ffffffb8;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700;top:10px;right:10px;box-shadow:0 2px 8px #10111616}.dashboard-project-art .project-status i{background:#f3c622;box-shadow:0 0 0 3px #f3c62225}.dashboard-project-art .project-status.finished i{background:#18c777;box-shadow:0 0 0 3px #18c77725}.dashboard-project-info{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;display:grid;padding:10px 12px!important}.dashboard-project-info h3{grid-column:1;min-width:0;font-size:12px!important}.dashboard-project-info>span{grid-area:2/1;font-size:10px!important}.dashboard-project-more{color:#4c515d;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-area:1/2/span 2;align-self:center;place-items:center;width:28px;height:28px;display:grid}.dashboard-project-more:hover{background:#f0f2f6}.dashboard-project-grid.is-list{grid-template-columns:1fr!important}.dashboard-project-grid.is-list .dashboard-project-card{grid-template-columns:220px minmax(0,1fr);align-items:stretch;display:grid}.dashboard-project-grid.is-list .dashboard-project-art{height:132px}.dashboard-project-grid.is-list .dashboard-project-info{align-content:center;padding:18px!important}.dashboard-loading-card{place-items:center;min-height:170px;display:grid;color:#525865!important;background:#fffefa!important;border:1px solid #e9eaf0!important;border-radius:15px!important}.dashboard-empty{background:linear-gradient(145deg,#fffefa,#f6f8fc)!important;border-color:#dfe4ed!important;border-radius:18px!important}.dashboard-bottom>div:first-child,.dashboard-template-preview{border:1px solid #e8eaf0!important;border-radius:18px!important}.dashboard-template-preview{background:linear-gradient(120deg,#edf3ff,#f6f2ff 52%,#f8ffd9)!important}.dashboard-bottom{margin-top:30px!important}.lp-mascot{isolation:isolate;position:relative}.lp-mascot:before{z-index:-1;content:"";will-change:transform;pointer-events:none;border:1.5px solid #0757f545;border-color:#0757f5 #0757f545 #c8f75b;border-radius:50%;animation:18s linear infinite lp-mascot-ring-rotation;position:absolute;inset:8% 10%;transform:rotate(-22deg)}@keyframes lp-mascot-ring-rotation{0%{transform:rotate(-22deg)}to{transform:rotate(338deg)}}@media (width<=1100px){.creator-dashboard{--dashboard-sidebar-width:230px}.dashboard-sidebar{padding-inline:14px}.dashboard-page{width:calc(100% - 48px)}.dashboard-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-launch-card{gap:10px;padding-inline:12px!important}.dashboard-launch-icon{width:46px!important;height:46px!important}.dashboard-section-head{flex-direction:column;align-items:flex-start;gap:10px}.dashboard-section-head>.dashboard-project-controls{justify-content:flex-end;width:100%}}@media (width<=760px){.creator-dashboard{display:block!important}.dashboard-sidebar{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);width:100%;height:auto;min-height:0;display:grid;position:static;padding:11px 16px 8px!important}.dashboard-brand{margin:0 0 7px;height:36px!important}.dashboard-side-nav{scrollbar-width:none;border:0;padding:0 0 8px;overflow-x:auto;gap:5px!important;display:flex!important}.dashboard-side-nav a{min-width:max-content;gap:7px!important;height:38px!important;padding-inline:10px!important;font-size:11px!important}.dashboard-side-nav a svg{width:16px;height:16px}.dashboard-upgrade,.dashboard-storage,.dashboard-sidebar-user{display:none!important}.dashboard-topbar{gap:10px;position:sticky;height:62px!important;padding-inline:14px!important}.dashboard-global-search{flex:1;gap:8px;height:39px;width:auto!important}.dashboard-global-search kbd{display:none}.dashboard-top-actions{gap:7px!important}.dashboard-profile .dashboard-avatar{width:36px;height:36px}.dashboard-create{min-height:38px;padding-inline:10px;font-size:11px}.dashboard-page{padding-top:14px;width:calc(100% - 30px)!important}.dashboard-welcome{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);min-height:0;padding:12px 0!important}.dashboard-hero-copy h1{font-size:clamp(38px,7vw,57px)!important}.dashboard-hero-copy>p{font-size:13px}.dashboard-hero-art{height:min(36vw,230px);min-height:160px}.dashboard-launchers{gap:9px;margin:8px 0 24px!important}.dashboard-launch-card{min-height:84px!important;padding:10px!important}.dashboard-launch-icon{border-radius:11px!important;width:38px!important;height:38px!important}.dashboard-launch-card b{font-size:11px!important}.dashboard-launch-card small{font-size:9px!important}.dashboard-launch-arrow{width:28px;height:28px}.dashboard-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-project-grid.is-list .dashboard-project-card{grid-template-columns:130px minmax(0,1fr)}.dashboard-project-grid.is-list .dashboard-project-art{height:100px}.dashboard-project-controls{gap:6px}.dashboard-search{width:150px}}@media (width<=560px){.dashboard-topbar{padding-inline:10px!important}.dashboard-global-search{padding-inline:9px}.dashboard-global-search input{font-size:10px}.dashboard-icon-button{display:none!important}.dashboard-create{padding-inline:9px;font-size:10px}.dashboard-profile{gap:3px}.dashboard-profile .dashboard-avatar{width:32px;height:32px}.dashboard-profile>svg{width:13px}.dashboard-page{width:calc(100% - 26px)!important}.dashboard-welcome{grid-template-columns:1fr}.dashboard-hero-copy h1{margin:10px 0!important;font-size:clamp(42px,12vw,58px)!important}.dashboard-hero-copy>p{max-width:340px;font-size:13px}.dashboard-hero-art{height:57vw;min-height:205px;max-height:270px}.dashboard-hero-art>.lp-mascot{max-height:260px}.dashboard-launchers{grid-template-columns:1fr;gap:8px}.dashboard-launch-card{min-height:74px!important;padding:9px 12px!important}.dashboard-launch-icon{width:43px!important;height:43px!important}.dashboard-launch-card b{font-size:12px!important}.dashboard-launch-card small{font-size:10px!important}.dashboard-section-head{flex-direction:column;align-items:flex-start;gap:10px}.dashboard-section-head h2{font-size:23px!important}.dashboard-section-head>.dashboard-project-controls{flex-wrap:wrap;width:100%}.dashboard-section-head>.dashboard-project-controls .dashboard-search{min-width:120px}.dashboard-project-toolbar{flex-direction:column;align-items:flex-start;gap:9px}.dashboard-project-count{margin:0}.dashboard-project-controls{width:100%}.dashboard-search{flex:1;width:auto;min-width:0}.dashboard-project-toolbar select{width:115px;min-width:106px}.dashboard-project-grid{grid-template-columns:1fr!important;gap:11px!important}.dashboard-project-art{height:180px}.dashboard-project-grid.is-list .dashboard-project-card{grid-template-columns:112px minmax(0,1fr)}.dashboard-project-grid.is-list .dashboard-project-art{height:96px}.dashboard-project-grid.is-list .dashboard-project-info{padding:10px!important}}@media (prefers-reduced-motion:reduce){.lp-mascot:before,.lp-mascot:after{animation:none!important}}
