@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--navy:#07132e;--blue:#1a48df;--gold:#d7b467;--ink:#141b2c;--muted:#737b8b;--line:#e4e7ee;--paper:#f5f6f9;--white:#fff}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font:16px DM Sans,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button{border:0}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:3px;outline:3px solid #93adff}h1,h2,h3,p{margin:0}h1,h2,h3,.brandMark{font-family:Manrope,Arial,sans-serif}h1{letter-spacing:-1.4px;font-size:36px;font-weight:800;line-height:1.2}h2{letter-spacing:-.5px;font-size:20px}h3{font-size:18px}p{line-height:1.6}.hidden{display:none}.app{min-height:100vh;display:flex}.sidebar{background:var(--navy);color:#fff;z-index:20;flex-direction:column;width:258px;padding:37px 22px 21px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;flex-direction:column;margin:0 15px 30px;text-decoration:none;display:flex}.brandMark{letter-spacing:-2px;font-size:39px;font-weight:800;line-height:1}.brandMark span{color:var(--gold);margin-left:3px}.brandSub{letter-spacing:5px;color:var(--gold);margin-top:9px;font-size:12px;font-weight:600}.workspace{border-top:1px solid #28324a;border-bottom:1px solid #28324a;align-items:center;gap:11px;margin-bottom:31px;padding:17px 9px;font-size:14px;line-height:1.45;display:flex}.workspace small{color:#8290aa;margin-top:3px;font-size:12px;display:block}.avatar{color:var(--gold);border:1px solid #5b6984;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.navLabel{letter-spacing:1.7px;color:#7c8aa5;margin:0 12px 12px;font-size:12px}.navItem{text-align:left;color:#aab6cc;background:0 0;border-radius:8px;align-items:center;gap:12px;width:100%;margin-bottom:5px;padding:13px 14px;font-size:14px;display:flex}.count{background:#3455bd;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:12px}.sidebarBottom{margin-top:auto;padding-top:35px}.creditBox{background:#111f3a;border:1px solid #2b3a54;border-radius:11px;margin-bottom:18px;padding:17px}.creditBox>div:first-child{color:#d5b677;letter-spacing:1px;gap:7px;font-size:12px;font-weight:600;display:flex}.creditBox strong{align-items:baseline;gap:8px;margin:12px 0;font-family:Manrope,sans-serif;font-size:29px;display:flex}.creditBox strong span{color:#7e91ae;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400}.meter{background:#283852;border-radius:4px;height:4px;margin-bottom:10px;overflow:hidden}.meter i{background:var(--gold);height:100%;display:block}.creditBox small{color:#92a1b9;font-size:12px;line-height:1.5;display:block}.creditBox button{color:#d3c49f;background:0 0;border:1px solid #45506a;border-radius:6px;width:100%;margin-top:13px;padding:8px;font-size:12px}.sidebarFoot{letter-spacing:1px;text-align:center;color:#687993;margin-top:14px;font-size:10px}.main{width:calc(100% - 258px);min-width:0;margin-left:258px}.topbar{background:var(--white);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:79px;padding:0 39px;display:flex}.crumb{align-items:center;gap:13px;font-size:14px;display:flex}.crumb strong{font-weight:500}.topRight{align-items:center;gap:18px;display:flex}.beta{letter-spacing:1.1px;color:#7f632c;white-space:nowrap;background:#f1eadb;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:700}.connection{color:#727c8d;background:0 0;align-items:center;gap:7px;padding:7px 0;font-size:12px;display:flex}.profile{color:#334269;background:#edf0f8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.content{max-width:1540px;margin:auto;padding:35px 39px 20px}.pageHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:1.9px;color:#86877e;margin-bottom:12px;font-size:10px;font-weight:700}.pageHeading p{color:var(--muted);margin-top:11px;font-size:14px}.primary,.outline{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.primary{background:var(--blue);color:#fff;box-shadow:0 3px 8px #2144a215}.outline{color:#44506a;background:#fff;border:1px solid #dce0e9}.outline:hover{border-color:#9eabc6}.compact{padding:10px 15px;font-size:12px}.toolTabs{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:23px;display:grid}.toolTab{border:1px solid var(--line);color:#6d7688;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:16px 9px;font-size:12px;font-weight:600;display:flex}.toolTab.selected{color:#1e43c3;background:#edf1ff;border-color:#1e47d5;box-shadow:0 0 0 1px #1e47d510}.toolTab.selected svg:last-child{color:var(--blue);width:13px}.studioGrid{grid-template-columns:minmax(340px,1.08fr) minmax(300px,1fr);align-items:stretch;gap:22px;display:grid}.composer{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.panelHeading{justify-content:space-between;align-items:center;display:flex}.panelHeading>div{align-items:center;gap:11px;display:flex}.step{color:#a6aeba;font-size:12px}.smallTag{color:#8390a3;letter-spacing:.8px;border:1px solid #e5e8f0;border-radius:4px;padding:4px 7px;font-size:10px}.description{color:var(--muted);margin:7px 0 24px;font-size:13px}label{margin-bottom:9px;font-size:13px;font-weight:600;display:block}label span{color:#929aab;margin-left:6px;font-size:11px;font-weight:400}.labelRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.textButton{color:var(--blue);white-space:nowrap;background:0 0;align-items:center;gap:5px;margin-bottom:9px;padding:0;font-size:12px;display:inline-flex}.uploadRow{background:#fafbfe;border:1px dashed #d6dce8;border-radius:8px;align-items:center;gap:13px;padding:12px;display:flex}.uploadTile{color:#7b88a6;background:#eef1f8;border:1px solid #e2e6ef;border-radius:6px;flex-shrink:0;place-items:center;width:65px;height:70px;display:grid;overflow:hidden}.uploadTile img{object-fit:cover;width:100%;height:100%}.uploadText{flex:1;min-width:0}.uploadText select{color:#3a4764;background:0 0;border:0;width:100%;padding:0 0 3px;font-size:13px;font-weight:600}.uploadText small{color:#929bab;margin-top:4px;font-size:10px;display:block}.uploadText .textButton{margin:2px 0 0}select,input{color:#34425d;background:#fff;border:1px solid #dfe3ec;border-radius:6px;max-width:100%;padding:10px 11px;font-size:13px}select{min-width:0}textarea{resize:vertical;color:#26334d;background:#fcfcfe;border:1px solid #dfe3ec;border-radius:8px;width:100%;min-height:138px;padding:13px;font-size:14px;line-height:1.6}textarea::placeholder{color:#a0a7b5}.promptFooter{color:#939bab;justify-content:space-between;gap:12px;margin-top:6px;font-size:10px;display:flex}.settingsRow{gap:13px;padding:0 0 21px;display:flex}.settingsRow>div{flex:1;min-width:0}.settingsRow select{width:100%}.fixedSetting span{color:#62708a;align-items:center;height:38px;font-size:12px;display:flex}.generationFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:15px;padding-top:19px;display:flex}.generationFooter>div{color:#8590a1;align-items:center;gap:12px;font-size:12px;display:flex}.generationFooter strong{color:#353e53;align-items:center;gap:4px;font-size:12px;display:flex}.generationFooter strong svg{color:#be984d}.generate{width:100%;padding:14px;font-size:14px}.saveDraft{color:#727e93;background:0 0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:13px;font-size:12px;display:flex}.costNote{color:#a1a8b5;text-align:center;margin-top:13px;font-size:10px;line-height:1.5;display:block}.formatNote{color:#8e98aa;margin-bottom:10px;font-size:11px;line-height:1.5;display:block}.previewPanel{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:600px;padding:16px;display:flex}.previewHeader{color:#9099a9;letter-spacing:1.3px;justify-content:space-between;align-items:center;padding:7px 7px 19px;font-size:10px;display:flex}.preview{background:radial-gradient(at 50% 45%,#172b59,#0a1733 75%);border:1px solid #243756;border-radius:7px;flex:1;justify-content:center;align-items:center;min-height:470px;display:flex;position:relative;overflow:hidden}.preview:before{content:"";pointer-events:none;border:1px solid #ffffff0b;border-radius:2px;position:absolute;inset:23px}.preview img,.preview video{object-fit:contain;width:100%;height:100%;max-height:600px;position:absolute}.emptyPreview{text-align:center;color:#fff;z-index:1;max-width:270px;padding:20px}.previewSymbol{color:var(--gold);background:#2436567d;border:1px solid #4c5e7e;border-radius:15px;place-items:center;width:80px;height:80px;margin:0 auto 24px;display:grid;box-shadow:0 0 0 10px #182c491f}.emptyPreview h3{letter-spacing:-.5px;font-size:19px;font-weight:500}.emptyPreview p{color:#8a9bb8;margin-top:11px;font-size:12px}.emptyPreview>.spin{color:var(--gold);margin-bottom:20px}.emptyPreview .outline{margin-top:25px;font-size:12px}.previewSpecs{letter-spacing:2px;color:#57759c;justify-content:center;align-items:center;gap:12px;margin-top:38px;font-size:9px;display:flex}.previewSpecs i{background:#486283;border-radius:50%;width:3px;height:3px}.previewBottom{color:#828c9d;justify-content:space-between;align-items:center;gap:10px;padding:16px 6px 3px;font-size:11px;display:flex}.previewBottom>span{align-items:center;gap:6px;display:flex}.goldDot{background:var(--gold);border-radius:50%;width:5px;height:5px}.previewBottom button{color:#617293;background:0 0;padding:0;font-size:11px}.referencePill{color:#fff;letter-spacing:1px;background:#0009;border:1px solid #fff3;border-radius:5px;padding:7px 9px;font-size:9px;position:absolute;bottom:17px;left:17px}.sectionHeading{justify-content:space-between;align-items:center;gap:15px;margin:0 0 18px;display:flex}.sectionHeading p{color:#9098a7;margin-top:5px;font-size:12px}.sectionHeading>span{letter-spacing:1.2px;color:#9b9ea4;font-size:9px}.presetGrid{grid-template-columns:repeat(5,1fr);gap:13px;display:grid}.presetCard{text-align:left;border:1px solid var(--line);background:#fff;border-radius:8px;padding:0;overflow:hidden}.presetCard:hover{border-color:#6680ce;transform:translateY(-2px)}.presetArtwork{color:#d0b87e;background:linear-gradient(120deg,#162951,#293954);justify-content:space-between;align-items:center;height:86px;padding:20px 23px;display:flex}.presetArtwork span{opacity:.25;font-family:Manrope;font-size:29px;font-weight:800}.preset1 .presetArtwork{color:#94bac3;background:linear-gradient(120deg,#163e52,#244e67)}.preset2 .presetArtwork{color:#fff0d2;background:linear-gradient(120deg,#9f7d40,#ceb57f)}.preset3 .presetArtwork{color:#aabfff;background:linear-gradient(120deg,#213080,#4361a5)}.preset4 .presetArtwork{color:#c7c3d3;background:linear-gradient(120deg,#383450,#68617d)}.presetTitle{padding:13px 13px 15px}.presetTitle strong{font-size:12px;font-weight:600;display:block}.presetTitle small{color:#959cac;margin-top:4px;font-size:10px;display:block}.footer{border-top:1px solid var(--line);color:#a1a7b2;letter-spacing:.6px;justify-content:space-between;align-items:center;gap:15px;margin-top:39px;padding:22px 0 3px;font-size:10px;display:flex}.footer>span:first-child{color:#6c778b;font-weight:700}.alert{color:#835330;background:#fff1e9;border:1px solid #ebc7b1;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:13px 15px;font-size:14px;display:flex}.alert svg{flex-shrink:0}.alert button{color:inherit;background:0 0;margin-left:auto}.toast{color:#fff;z-index:60;background:#142547;border:1px solid #425575;border-radius:10px;align-items:center;gap:10px;max-width:90vw;padding:14px 20px;font-size:14px;display:flex;position:fixed;bottom:25px;left:calc(50% + 129px);transform:translate(-50%);box-shadow:0 10px 40px #0003}.toast svg{color:var(--gold);flex-shrink:0}.inline{align-items:center;gap:10px;display:flex}.inline select{flex:1}.formGroup>small{color:#98a0af;margin-top:8px;font-size:11px;display:block}.note{color:#8a744b;background:#fbf6ea;border:1px solid #e9ddc3;border-radius:8px;margin:15px 0;padding:15px 18px;font-size:13px;line-height:1.6}.filters{flex-wrap:wrap;gap:7px;margin-bottom:25px;display:flex}.filters button{border:1px solid var(--line);color:#818ba0;background:#fff;border-radius:6px;padding:9px 13px;font-size:12px}.filters .textButton{color:var(--blue);margin-bottom:0;margin-left:auto}.emptyState{text-align:center;color:#8693a9;background:#fff;border:1px dashed #d8dfea;border-radius:12px;margin:20px 0;padding:75px 20px}.emptyState>svg{color:#9aabd0;margin-bottom:18px}.emptyState h2{color:#38435c;margin-bottom:9px}.emptyState p{color:#8d96a7;max-width:390px;margin:auto;font-size:14px}.emptyState .primary{margin-top:25px}.creationGrid,.identityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.creationCard{text-align:left;border:1px solid var(--line);background:#fff;border-radius:10px;padding:0;overflow:hidden}.creationMedia{isolation:isolate;color:#8b9bbb;background:#edf0f7;place-items:center;height:230px;display:grid;position:relative;overflow:hidden}.creationMedia img,.creationMedia video{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;inset:0}.status{color:#697b98;text-transform:capitalize;background:#fff;border:1px solid #d9e1ef;border-radius:5px;padding:5px 8px;font-size:11px;position:absolute;top:12px;left:12px}.status.completed{color:#42644d;background:#eaf1ec}.status.failed,.status.uncertain,.status.nsfw{color:#8a654b;background:#fff0e6}.creationInfo strong{font-size:14px}.creationInfo p{color:#8690a2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 13px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.creationInfo small{color:#9fa7b5;font-size:11px}.identityTips{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,1fr);gap:1px;margin-bottom:28px;display:grid;overflow:hidden}.tipNumber{color:#b29c73;font-size:11px}.identityTips h3{margin:10px 0 7px;font-size:16px}.identityCard{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.identityCard>img{object-fit:cover;width:100%;height:300px}.identityCard>div{padding:17px}.identityCard strong{overflow-wrap:anywhere;font-size:14px;display:block}.identityCard small{color:#98a1b1;margin-top:5px;font-size:12px;display:block}.identityCard .inline{justify-content:space-between;margin-top:15px}.iconButton{color:#a3abbb;background:0 0;padding:8px}.creditOverview{grid-template-columns:1.4fr 1fr;gap:20px;margin-bottom:34px;display:grid}.creditOverview>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:26px}.creditOverview>div:first-child{color:#fff;background:#112851;border-color:#112851}.creditOverview span{opacity:.7;font-size:13px}.creditOverview strong{align-items:center;gap:20px;margin:9px 0;font-family:Manrope;font-size:42px;display:flex}.creditOverview svg{color:var(--gold)}.creditOverview p{opacity:.6;font-size:12px}.planGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:25px;display:grid}.plan{border:1px solid var(--line);background:#fff;border-radius:11px;padding:28px 25px;position:relative}.plan.featured{border:1.5px solid var(--blue)}.planBadge{background:var(--blue);color:#fff;letter-spacing:1px;border-radius:5px;padding:6px 10px;font-size:9px;position:absolute;top:-11px;left:24px}.plan h3{font-size:20px}.plan>p{color:#939dac;margin-top:7px;font-size:12px}.planPrice{letter-spacing:-1px;margin:27px 0 17px;font-family:Manrope;font-size:39px;font-weight:700}.planPrice span{color:#919aaa;letter-spacing:0;margin-left:5px;font-family:DM Sans;font-size:12px;font-weight:400}.planCredits{color:#405885;border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:20px;font-size:13px;display:flex}.planCredits svg{color:#bd9c54}.plan ul{margin:23px 0;padding:0;list-style:none}.plan li{color:#78849c;align-items:center;gap:9px;margin:13px 0;font-size:12px;display:flex}.plan li svg{color:#95a4c0}.comingSoon{text-align:center;border:1px solid var(--line);color:#a0a6b1;border-radius:6px;padding:12px 5px;font-size:12px}.ledgerTitle{margin:30px 0 15px}.ledger{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.ledger>div{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:17px 22px;display:flex}.ledger>div:last-child{border:0}.ledger strong{font-size:13px}.ledger small{color:#9da5b5;margin-top:5px;font-size:11px;display:block}.ledger>div>strong{margin-left:auto}.ledgerStatus{color:#94a0b5;text-transform:capitalize;margin-left:auto;font-size:12px}.muted{color:#97a0b0;font-size:14px}.settingsPanel{border:1px solid var(--line);background:#fff;border-radius:12px;gap:22px;max-width:860px;margin-bottom:22px;padding:29px;display:flex}.settingsIcon{color:#6178ad;background:#f0f3fc;border-radius:10px;flex-shrink:0;place-items:center;width:57px;height:57px;display:grid}.settingsPanel h2{margin:4px 0 13px}.settingsPanel p{color:#8791a4;margin-bottom:12px;font-size:14px}.settingsPanel a{font-size:13px}.settingsActions{margin:23px 0 17px}.settingsPanel small{color:#a0a8b8;font-size:12px;line-height:1.6;display:block}.modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07132eaa;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:460px;max-width:100%;max-height:90vh;padding:35px;position:relative;overflow:auto;box-shadow:0 20px 70px #0004}.close{color:#94a0b4;background:0 0;padding:5px;position:absolute;top:15px;right:15px}.modalIcon{color:#c7a359;margin-bottom:20px}.modal h2{margin-bottom:15px;font-size:24px}.modal>p{color:#8690a3;margin-bottom:20px;font-size:14px}.modal input{width:100%;padding:13px;font-size:14px}.modal small{color:#98a2b4;margin-top:15px;font-size:12px;line-height:1.6;display:block}.full{width:100%;margin:23px 0 17px}.modal>a{text-align:center;font-size:12px;display:block}.modalError{margin-top:20px;color:#a36945!important}.resultModal{width:640px}.inlineStatus{margin-bottom:17px;display:inline-block;position:static}.resultMedia{object-fit:contain;background:#0d1730;border-radius:8px;width:100%;max-height:450px;margin-bottom:20px}.resultPrompt{white-space:pre-wrap;font-size:14px}.resultModal .inline{flex-wrap:wrap}.mobileButton{color:#29395c;background:0 0;display:none}.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.content{padding:42px 55px 25px}.studioGrid{grid-template-columns:1.05fr 1fr}.previewPanel{min-height:660px}.composer{padding:29px}.toolTab{font-size:14px}}@media (max-width:1150px){.sidebar{width:218px;padding-left:15px;padding-right:15px}.main{width:calc(100% - 218px);margin-left:218px}.content{padding:28px 25px 20px}.topbar{padding:0 25px}.studioGrid{grid-template-columns:1fr 1fr;gap:15px}.composer{padding:20px}.toolTab{gap:5px;font-size:11px}.toolTab svg{width:18px}.toolTab.selected svg:last-child,.balanceLabel{display:none}.generationFooter>div{justify-content:space-between;width:100%}.presetArtwork{padding:15px}.presetTitle{padding:11px 9px}.presetTitle strong{font-size:11px}.toast{left:calc(50% + 109px)}.connection{font-size:11px}.plan{padding:25px 18px}.planCredits{font-size:12px}.topRight{gap:12px}.creationGrid,.identityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:950px){.studioGrid{grid-template-columns:1fr}.previewPanel{min-height:440px}.preview{min-height:360px}.presetGrid{grid-template-columns:repeat(3,1fr)}.planGrid{grid-template-columns:1fr}.plan{display:block}.creditOverview,.identityTips{grid-template-columns:1fr}.pageHeading{align-items:flex-start}h1{font-size:30px}.pageHeading .compact{margin-top:25px}.toolTabs{gap:5px}.toolTab{flex-direction:column;padding:12px 4px;font-size:10px}.topRight .beta{display:none}}@media (max-width:700px){.sidebar{width:250px;display:none;top:65px;box-shadow:20px 0 80px #0004}.sidebar.open{display:flex}.main{width:100%;margin-left:0}.topbar{z-index:30;height:65px;padding:0 18px;position:sticky;top:0}.mobileButton{padding:0;line-height:0;display:block}.crumb{gap:9px;font-size:12px}.crumb>span:first-of-type,.crumb .slash{display:none}.topRight{gap:10px}.connection{font-size:10px}.profile{width:28px;height:28px;font-size:10px}.content{padding:27px 18px 20px}.pageHeading{gap:10px;margin-bottom:23px}.pageHeading p{font-size:13px}.pageHeading .compact{padding:9px;font-size:10px}.eyebrow{letter-spacing:1.3px;font-size:9px}h1{font-size:29px}.toolTabs{gap:5px}.toolTab{padding:12px 3px;font-size:9px}.toolTab svg{width:18px}.composer{padding:20px}.previewPanel{min-height:420px;padding:12px}.presetGrid{grid-template-columns:repeat(2,1fr)}.sectionHeading>span{display:none}.creationGrid,.identityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creationMedia{height:200px}.identityCard>img{height:220px}.identityCard>div{padding:12px}.identityCard .outline{padding:8px;font-size:11px}.creationInfo{padding:12px}.creationInfo strong,.creationInfo p{font-size:12px}.settingsPanel{gap:14px;padding:20px}.settingsIcon{width:42px;height:42px}.settingsActions{flex-wrap:wrap}.settingsPanel p{font-size:13px}.footer>span:nth-child(2){display:none}.toast{width:max-content;max-width:90vw;font-size:12px;left:50%}.modal{padding:28px 22px}.modalBackdrop{padding:15px}.promptFooter{font-size:9px}.labelRow .textButton{font-size:11px}.ledger>div{gap:8px;padding:14px 12px}.ledgerStatus{font-size:10px}.planGrid{gap:23px}}@media (max-width:380px){.creationGrid,.identityGrid{grid-template-columns:1fr}.toolTab{font-size:8px}.pageHeading .compact,.topRight .profile{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}label,.toolTab,.navItem,.textButton,.description,.uploadText select,select,input,.previewBottom,.saveDraft,.generationFooter>div,.generationFooter strong,.connection,.creationInfo strong,.creationInfo p,.identityCard strong,.planCredits,.plan li,.settingsPanel a{font-size:14px}small,.costNote,.formatNote,.promptFooter,.presetTitle small,.previewHeader,.smallTag,.creditBox small,.balanceLabel,.uploadText small,.footer,.previewSpecs,.comingSoon,.settingsPanel small,.modal small,.ledger small,.eyebrow,.navLabel,.beta,.sectionHeading>span{font-size:12px}.presetTitle strong{font-size:14px}.presetArtwork span{font-size:29px}.toolTab{flex-wrap:wrap}.previewBottom,.previewBottom button{font-size:12px}.toolTab svg{flex-shrink:0}.topRight{gap:12px}.fixedSetting span,.creditBox button{font-size:14px}.generationFooter{flex-wrap:wrap;gap:10px}.promptFooter{flex-wrap:wrap}.pageHeading p{font-size:16px}.formGroup>small{font-size:12px}.presetTitle{min-height:72px}.creditOverview p,.plan>p,.planPrice span{font-size:14px}.creationInfo small,.identityCard small,.planBadge,.referencePill,.sidebarFoot{font-size:12px}.settingsPanel p{font-size:16px}.emptyPreview p{font-size:14px}.emptyPreview{max-width:310px}.filters button,.modal>a{font-size:14px}@media (max-width:1150px){.toolTab{flex-direction:column}.connection{font-size:12px}.labelRow{flex-wrap:wrap}.generationFooter strong,.presetTitle strong{font-size:14px}.creditBox strong{flex-wrap:wrap}}@media (max-width:700px){.toolTabs{grid-template-columns:repeat(3,1fr)}.toolTab{flex-direction:row;padding:12px 7px;font-size:12px}.toolTab svg{width:17px}.topRight .connection,.eyebrow{font-size:12px}.presetTitle strong{font-size:14px}.generationFooter>div{flex-wrap:wrap}.footer{font-size:12px}.labelRow .textButton,.creationInfo strong,.creationInfo p,.settingsPanel p{font-size:14px}.planBadge{font-size:10px}.promptFooter,.pageHeading .compact{font-size:12px}.presetArtwork{height:95px}.sidebarFoot{font-size:10px}}.identitySection{margin-bottom:32px}.identitySection .sectionHeading{flex-wrap:wrap}.identitySection .sectionHeading p,.identitySection .outline{font-size:14px}.identityCard>img{object-fit:contain;background:#edf0f7}.referenceCategory{color:var(--muted);margin:16px 0 7px;font-size:14px;display:block}.identityCard select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:6px;padding:10px;font-size:14px}.identityEmpty{color:var(--muted);background:#fff;border:1px dashed #cdd5e5;border-radius:10px;padding:30px;font-size:14px}.identityUploadChoices{gap:12px;display:grid}.identityUploadChoice{text-align:left;border:1px solid var(--line);color:var(--blue);background:#f5f7fc;border-radius:10px;align-items:center;gap:14px;padding:18px;display:flex}.identityUploadChoice:hover{border-color:var(--blue)}.identityUploadChoice span{flex:1}.identityUploadChoice strong{color:var(--ink);font-size:16px;display:block}.identityUploadChoice small{color:var(--muted);margin-top:5px;font-size:14px}.identityUploadChoice svg{flex-shrink:0}@media (max-width:700px){.identitySection .identityGrid{grid-template-columns:1fr}.identitySection .sectionHeading{align-items:flex-start}}.creationOpen{width:100%;color:inherit;text-align:left;background:0 0;padding:0;display:block}.creationActions{padding:0 17px 17px}.creationActions .outline{justify-content:center;width:100%;font-size:14px;text-decoration:none;display:flex}.previewBottom .outline{font-size:14px;text-decoration:none}.resultModal a.outline{text-decoration:none}.creationCard{flex-direction:column;min-width:0;display:flex}.creationOpen{flex:none;min-width:0}.creationActions{border-top:1px solid var(--line);background:#fff;margin-top:auto;padding-top:12px;position:relative}.creationActions .outline{background:var(--blue);border-color:var(--blue);color:#fff;min-height:44px}.deleteCreation{color:#a5362c;background:#fff4f3;border:1px solid #e5c7c4;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;display:flex}.creationActions .deleteCreation{width:100%;margin-top:10px}.createAgain{border-top:1px solid var(--line);margin-top:12px;padding-top:14px}.createAgain small{text-align:center;color:var(--muted);margin-top:9px;font-size:12px;line-height:1.5;display:block}.previewBottom{flex-wrap:wrap;gap:12px}.settingsRow{flex-wrap:wrap}.settingsRow>.ratioSetting{flex:100%}.ratioOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ratioOptions .ratioOption{border:1px solid var(--line);background:var(--white);min-height:98px;color:var(--muted);cursor:pointer;text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 6px;font-size:14px;display:flex;position:relative}.ratioOptions .ratioOption.selected{border-color:var(--blue);color:var(--blue);background:#edf2ff}.ratioOption small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.ratioOption:focus-within{outline-offset:3px;outline:3px solid #93adff}.ratioOptions .ratioRadio{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute}.ratioOption:hover{border-color:var(--blue)}.modelBar{align-items:flex-end;gap:12px;display:flex}.modelBar>div{flex:1}.modelBar label{margin-bottom:8px;display:block}.modelBar select{width:100%}.sceneSummary{color:var(--muted-foreground,#737572);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0 22px;display:flex}.sceneSettings{background:#f4f4ef;border:1px solid #dfdfd5;border-radius:12px;margin-bottom:24px;padding:20px}.sceneSettings h3{margin-bottom:16px}.sceneSettingsGrid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px;display:grid}.sceneSettingsGrid label{display:block}.sceneSettingsGrid select{width:100%;margin-top:7px;display:block}.sceneSettingsGrid p{padding-top:10px;font-size:14px}.sceneUpload{flex-wrap:wrap;margin:12px 0}.referenceDetails{border:1px solid #dfdfd5;border-radius:10px;margin-bottom:24px;padding:16px}.referenceDetails summary{cursor:pointer;font-weight:600}.referenceDetails p{margin:12px 0;font-size:13px}.sequelGrid .formGroup>select{width:100%}.sequelGrid .createAgain{flex-direction:column;gap:12px;display:flex}.timelineSection{background:#f3f3ed;border:1px solid #deded5;border-radius:16px;margin:22px 0 32px;padding:24px}.timelineSection .sectionHeading{flex-wrap:wrap;gap:20px}.timelineSection .sectionHeading>select{max-width:320px}.sceneRail{gap:18px;padding:16px 0 22px;display:flex;overflow-x:auto}.sceneCard{background:#fff;border:1px solid #dddcd4;border-radius:12px;flex:0 0 275px;overflow:hidden}.scenePoster{color:#fff;background:#0b1429;justify-content:center;align-items:center;width:100%;height:155px;display:flex;position:relative}.scenePoster video{object-fit:cover;width:100%;height:100%}.scenePoster>span{letter-spacing:.1em;background:#10182ce8;border-radius:5px;padding:5px 9px;font-size:11px;position:absolute;bottom:10px;left:10px}.sceneBody{flex-direction:column;gap:13px;padding:16px;display:flex}.sceneBody>small{color:#74746e;font-size:12px;line-height:1.5}.sceneBody>strong{font-size:14px;line-height:1.5}.sceneReplace{font-size:12px}.sceneReplace select{width:100%;margin-top:5px;font-size:12px}.creationActions{flex-wrap:wrap}.creationActions .primary{font-size:13px}.timelineSection>small{color:#73746b}.sequelGrid .preview video{width:100%;max-height:650px}.sequelGrid .formGroup small{margin-top:7px;display:block}@media (max-width:600px){.sceneSettingsGrid{grid-template-columns:1fr}.timelineSection{padding:16px}.sceneSummary{font-size:13px}.modelBar{gap:8px}}.mentionField{position:relative}.mentionMenu{z-index:30;background:#fff;border:1px solid #d9deeb;border-radius:12px;max-height:280px;padding:8px;position:absolute;top:calc(100% - 20px);left:0;right:0;overflow:auto;box-shadow:0 12px 36px #061b3b26}.mentionHeading{letter-spacing:.08em;color:#6b7280;padding:8px;font-size:12px}.mentionMenu button{text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;padding:9px;display:flex}.mentionMenu img,.mentionMenu video{object-fit:cover;background:#101827;border-radius:7px;flex-shrink:0;width:48px;height:48px}.mentionMenu span{min-width:0}.mentionMenu strong,.mentionMenu small{display:block}.mentionMenu small{text-overflow:ellipsis;white-space:nowrap;color:#647084;max-width:280px;font-size:13px;overflow:hidden}.mentionMenu p{padding:12px;font-size:14px}.mentionHint{color:#65718a;margin:7px 0;font-size:13px;display:block}.mentionAttachments{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.mentionAttachments>div{border:1px solid #d9deeb;border-radius:8px;align-items:center;gap:6px;padding:5px;font-size:13px;display:flex}.mentionAttachments img{object-fit:cover;border-radius:5px;width:40px;height:40px}.referenceName strong{overflow-wrap:anywhere;display:block}.referenceName .textButton{align-items:center;gap:6px;margin-top:8px;display:inline-flex}.referenceNameEditor{gap:10px;display:grid}.referenceNameEditor input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:6px;padding:10px}.referenceNameEditor .inline{flex-wrap:wrap}.referenceNameEditor p{color:#a32121;font-size:14px}.videoPickerTrigger{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:14px;padding:12px;display:flex}.videoPickerTrigger>span{flex:1;min-width:0}.videoPickerTrigger strong{font-size:14px;display:block}.videoPickerTrigger small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:5px;font-size:14px;display:block;overflow:hidden}.videoPickerTrigger .videoThumb{border-radius:6px;flex-shrink:0;width:90px;height:74px}.videoPickerOverlay{z-index:80;background:#07132eb3;position:fixed;inset:0}.videoPickerDialog{z-index:81;background:var(--paper);border-radius:16px;width:min(920px,100vw - 32px);max-height:90dvh;padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 90px #0005}.videoPickerHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.videoPickerHeading h2{font-size:24px}.videoPickerHeading p{color:var(--muted);margin-top:7px;font-size:14px}.videoPickerToolbar{gap:12px;margin:22px 0;display:flex}.videoPickerToolbar input{border:1px solid var(--line);background:#fff;border-radius:8px;flex:1;min-width:0;padding:11px}.videoPickerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.videoPickerCard{background:#fff;border:2px solid #0000;border-radius:11px;overflow:hidden}.videoPickerCard.selected{border-color:var(--blue)}.videoPickerWatch{background:0 0;width:100%;padding:0;display:block}.videoThumb{aspect-ratio:4/3;color:#fff;background:#101b30;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.videoThumb video{object-fit:contain;pointer-events:none;width:100%;height:100%}.videoThumbPlay{background:#0008;border:1px solid #ffffff70;border-radius:50%;padding:9px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.videoThumbDuration{background:#000b;border-radius:4px;padding:3px 6px;font-size:12px;position:absolute;bottom:7px;right:7px}.videoThumbError{font-size:12px;position:absolute;bottom:8px}.videoPickerCardInfo{gap:8px;padding:12px;display:grid}.videoPickerCardInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.videoPickerCardInfo small{color:var(--muted);font-size:12px}.videoPickerCardInfo button{justify-content:center}.videoPickerPreview{background:#fff;border-radius:10px;margin-bottom:20px;overflow:hidden}.videoPickerPreview video{background:#07132e;width:100%;max-height:340px;display:block}.videoPickerPreview>div{flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.videoPickerPreview strong{overflow-wrap:anywhere;flex:1;min-width:120px;font-size:14px}.videoPickerFooter{justify-content:flex-end;gap:18px;margin-top:20px;display:flex}.videoPickerEmpty{text-align:center;color:var(--muted);padding:30px}@media (max-width:600px){.videoPickerDialog{padding:18px}.videoPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.videoPickerToolbar{flex-wrap:wrap}.videoPickerToolbar input{width:100%}.videoPickerTrigger .videoThumb{width:65px;height:65px}}.generationActivity{color:var(--ink);background:#eaf0ff;border:1px solid #c7d5ff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;font-size:14px;display:flex}.generationActivity span{flex:1}.generationActivity svg{flex-shrink:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:#101115;--blue:#6685ff;--gold:#d9bd84;--ink:#f1f2f7;--muted:#a1a4b3;--line:#2b2d36;--paper:#121318;--white:#1a1b22;--surface:#1e2029;--action:#365df4}body{background:var(--paper);color:var(--ink);font-size:15px}button{color:inherit}a{color:#9cafff}h1{letter-spacing:-1.5px;font-size:36px}h2{font-weight:700}::selection{color:#fff;background:#3856b9}[hidden]{display:none!important}.app{background:var(--paper)}.sidebar{background:#101115;border-right:1px solid #26272e;width:224px;padding:29px 16px 20px;overflow-y:auto}.brand{margin:0 15px 29px}.brandMark{font-size:36px}.brandSub{letter-spacing:4.5px;font-size:10px}.workspace{background:#191a20;border:0;border-radius:12px;margin-bottom:27px;padding:12px;font-size:13px}.workspaceName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace small{color:#9295a6;font-size:11px}.avatar{color:var(--gold);background:#28262a;border-color:#4a4240;border-radius:10px}.navLabel{letter-spacing:1.8px;color:#747785;margin-bottom:14px;font-size:10px}.navItem{color:#a5a7b4;border-radius:10px;margin-bottom:6px;padding:12px 15px;font-size:14px}.navItem:hover{color:#fff;background:#22242d}.navItem.active{color:#c2ceff;background:#252a40}.navItem.active svg{color:#9eafff}.count{color:#cad3fd;background:#343d60;border-radius:5px}.sidebarBottom{padding-top:25px}.creditBox{background:linear-gradient(140deg,#25232a,#181a23);border-color:#35313c;border-radius:13px;margin-bottom:14px;padding:15px}.creditBox>div:first-child{letter-spacing:1px;color:var(--gold);font-size:9px}.creditBox strong{color:#fff;margin:12px 0 9px;font-size:26px}.creditBox strong span{color:#999bab;font-size:11px}.meter{background:#383743;height:3px}.creditBox small{color:#9da0b0;font-size:11px}.creditBox>a{color:#bdc9ff;margin-top:10px;font-size:11px;text-decoration:none;display:block}.creditBox button{color:#c9cbd7;border-color:#414250;font-size:12px}.sidebarFoot{letter-spacing:.7px;color:#787b8b;font-size:9px}.main{width:calc(100% - 224px);margin-left:224px}.topbar{background:#121318;border-color:#252731;height:72px;padding:0 36px}.crumb{font-size:13px}.crumb>span:first-of-type{color:#878b9b}.crumb strong{color:#ececf3}.slash{color:#4f5260}.beta{color:#dbc48f;letter-spacing:1.2px;background:#29261f;border:1px solid #443b29;border-radius:6px;font-size:9px}.connection{color:#a5a8b9;font-size:12px}.profile{color:#e3cba1;background:#333140;border:1px solid #514657;width:34px;height:34px}.content{max-width:1550px;padding:32px 36px 22px}.content:focus{outline:none}.pageHeading{margin-bottom:28px}.pageHeading p{color:#989dab;font-size:14px}.eyebrow{color:#aca291;letter-spacing:2px;margin-bottom:11px;font-size:10px}.primary{background:var(--action);color:#fff;border-radius:10px;font-weight:600;box-shadow:0 3px 14px #2448e71c}.primary:hover{background:#4970ff}.outline{color:#d5d8e6;background:#22242d;border-color:#383b48;border-radius:9px}.outline:hover{background:#2c2f3b;border-color:#5d6686}.textButton{color:#abf;font-size:13px}.toolTabs{background:#1a1b22;border:1px solid #2b2d37;border-radius:13px;gap:5px;padding:6px}.toolTab{color:#9ea2b2;background:0 0;border:1px solid #0000;border-radius:8px;padding:13px 8px;font-size:13px}.toolTab.selected{color:#d2dbff;box-shadow:none;background:#2c3452;border-color:#465581}.toolTab.selected svg:last-child{color:#b7c5ff}.toolTab:not(.selected):hover{background:#252733}.studioGrid{grid-template-columns:minmax(330px,.92fr) minmax(320px,1.08fr);align-items:start;gap:20px}.composer{background:#1a1b22;border-color:#2c2e38;border-radius:16px;padding:24px}.panelHeading h2{font-size:18px}.step{display:none}.description{color:#9b9fac;font-size:13px}.formGroup{margin-bottom:24px}label{color:#d6d8e2;font-size:13px}label span{color:#9599a9}.uploadRow{background:#20222b;border-color:#414553;border-radius:11px}.uploadTile{color:#aebbf2;background:#2c2f3b;border-color:#3c4051;border-radius:8px}.uploadText select{color:#e1e3ed}.uploadText small{color:#989cad;font-size:11px}select,input,textarea{color:#e7e8f0;background:#15171e;border-color:#393c49;border-radius:9px;font-size:14px}option{color:#eee;background:#1b1d26}textarea{background:#14161d;min-height:155px;padding:15px;line-height:1.7}textarea::placeholder,input::placeholder{color:#858a9d;opacity:1}.promptFooter,.formatNote,.costNote,.formGroup>small,.mentionHint{color:#9297a9;font-size:11px}.fixedSetting span{color:#c1c6d7}.ratioOptions .ratioOption{color:#adb1c1;background:#20222b;border-color:#393c48;border-radius:10px;flex-direction:row;gap:10px;min-height:80px}.ratioOptions .ratioOption.selected{color:#d1dbff;background:#2b3352;border-color:#6b80ca}.ratioOption small{color:#959fbe;font-size:11px}.ratioOptions .ratioOption svg{width:22px;height:22px}.generationFooter{border-color:#343743}.generationFooter>div{color:#a7acbd;font-size:12px}.generationFooter strong{color:#e2d6b9;font-size:13px}.balanceLabel{color:#989dae;font-size:11px}.generate{padding:15px}.saveDraft{color:#a6aec3}.previewPanel{background:#191a21;border:1px solid #2c2e38;border-radius:16px;min-height:630px;padding:15px}.previewHeader{color:#aaaebb;padding:6px 4px 17px;font-size:10px}.preview{background:radial-gradient(at 50% 40%,#23263c 0%,#12141c 70%);border-color:#313441;border-radius:11px;min-height:490px}.preview:before{border-color:#b8c1fa09;border-radius:7px}.previewSymbol{color:#ceb984;background:#2a2d43;border-color:#48495d;border-radius:22px;box-shadow:0 0 0 12px #2526384d}.emptyPreview h3{font-size:20px}.emptyPreview p{color:#a1a8bf;font-size:13px}.previewSpecs{color:#919dbd;letter-spacing:1.6px;font-size:9px}.previewBottom{color:#a1a7b8}.previewBottom button{color:#a9baff}.previewBottom .outline{padding:9px 12px;font-size:12px}.smallTag{color:#a4aec9;border-color:#45485b}.note{color:#d4c39d;background:#28261f;border-color:#494230;padding:12px 15px;font-size:12px}.alert{color:#f0bbae;background:#342525;border-color:#69443e}.generationActivity{color:#d9e2ff;background:#242c46;border-color:#46577c;border-radius:12px;font-size:13px}.sectionHeading h2{font-size:20px}.sectionHeading p{color:#9499a9;font-size:13px}.sectionHeading>span{color:#979aaa;font-size:10px}.presetSection{margin-top:36px}.presetCard{background:#1e2029;border-color:#333641;border-radius:12px;transition:transform .2s,border-color .2s}.presetArtwork{height:102px}.presetTitle strong{color:#e6e8f0;font-size:13px}.presetTitle small{color:#9ca1b3;font-size:11px}.presetTitle{min-height:70px;padding:15px}.librarySearch{color:#949bb2;background:#1d1f28;border:1px solid #363944;border-radius:10px;align-items:center;gap:10px;max-width:410px;margin:0 0 21px;padding:0 13px;display:flex}.librarySearch input{background:0 0;border:0;width:100%;padding:12px 0}.filters{gap:8px}.filters button{color:#a9aec0;background:#1e2028;border-color:#333541;border-radius:8px;font-size:12px}.filters button.selected{color:#e0e6ff;background:#303c65;border-color:#4b5d92}.filters .textButton{color:#a9baff}.creationGrid,.identityGrid{gap:19px}.creationCard,.identityCard{background:#1d1f27;border-color:#30333e;border-radius:14px}.creationCard:hover{border-color:#555e7a}.creationMedia{background:#0e1017;height:270px}.creationInfo{padding:16px}.creationInfo strong{color:#eff0f6}.creationInfo p{color:#a3a9b9;font-size:13px}.creationInfo small{color:#959bae}.creationActions{background:#1d1f27;border-color:#343743;gap:8px;padding:13px 16px 16px;display:flex}.creationActions .outline{color:#c5d1ff;background:#2c3245;border-color:#414c6b;min-height:38px;font-size:12px}.creationActions .deleteCreation{min-height:35px;margin:0;font-size:12px}.creationActions .primary{flex:1}.deleteCreation{color:#e1a7a6;background:#2e2428;border-color:#584046;border-radius:8px}.status{color:#bbc7eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#262c3e;border-color:#424b68;font-size:10px}.status.completed{color:#9cdcc2;background:#1d3b32ed;border-color:#38594d}.status.failed,.status.uncertain,.status.nsfw{color:#ebc09a;background:#483127ed;border-color:#73533d}.identityTips{background:#30333f;border-color:#30333f;border-radius:13px}.identityTips>div{background:#1d1f27;padding:22px}.identityTips p{color:#9da4b7;font-size:13px}.identityTips h3{font-size:16px}.identityCard>img{object-fit:contain;background:#101219;height:275px}.identityCard select,.referenceNameEditor input{color:#e3e6f1;background:#15171e;border-color:#3d4150}.identityCard small,.referenceCategory{color:#a2a8b9}.identityEmpty{color:#aab1c4;background:#1b1d25;border-color:#41485b}.identityUploadChoice{color:#9aafff;background:#232633;border-color:#3a4050}.identityUploadChoice strong{color:#eaedf6}.identityUploadChoice small{color:#adb4c7}.creditOverview>div,.plan,.ledger{background:#1d2029;border-color:#333947}.creditOverview>div:first-child{background:linear-gradient(120deg,#293254,#25232b);border-color:#4b4d69}.creditOverview p{opacity:1;color:#a8b0c4}.creditOverview span{opacity:1;color:#c1c6d5}.plan.featured{border-color:#6685ff}.planBadge{background:#3b5ee6}.plan>p,.plan li,.planPrice span{color:#a4aec5}.planCredits{color:#c3d1f7}.planBadge{font-size:10px}.comingSoon{color:#a6adbf;border-color:#3d4557}.ledgerStatus,.ledger small{color:#a3adc5}.settingsPanel{background:#1b1e27;border-color:#343948;border-radius:15px;max-width:100%}.settingsPanel p{color:#aab1c5;font-size:14px}.settingsIcon{color:#a6b9ff;background:#2a3045;border:1px solid #414c6b}.settingsPanel small{color:#9ca6bb}.emptyState{color:#a4b2d3;background:#1b1e27;border-color:#3f485c}.emptyState h2{color:#e1e7f8}.emptyState p{color:#a4adc3}.modalBackdrop,.videoPickerOverlay{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#04060bbd}.modal,.videoPickerDialog{color:#eff0f7;background:#1d202a;border:1px solid #414654;border-radius:19px}.modal>p,.modal small{color:#aab3c9}.modal input{background:#141720;border-color:#3e485e}.videoPickerTrigger,.videoPickerCard,.videoPickerPreview,.videoPickerToolbar input{color:#e3e8f5;background:#242834;border-color:#3a445a}.videoPickerCard{border:1px solid #3a445a}.videoPickerCard.selected{border:1px solid #91a6ff}.videoPickerTrigger small,.videoPickerHeading p{color:#a8b3cd}.mentionMenu{background:#242935;border-color:#465372;box-shadow:0 14px 35px #0008}.mentionMenu button{color:#edf1fa;background:0 0}.mentionMenu button:hover,.mentionMenu button.active{background:#394663}.mentionMenu small,.mentionHeading{color:#acb8d1}.sceneSettings,.timelineSection,.referenceDetails{background:#1c202b;border-color:#394258}.sceneCard{background:#252b37;border-color:#414b5f}.sceneBody>small,.timelineSection>small,.sceneSummary{color:#a9b4c9}.sceneSummary strong{color:#b8caff}.mentionAttachments>div{border-color:#45516b}.footer{color:#82899c;border-color:#2d323d;margin-top:40px;padding-top:22px;font-size:10px}.footer>span:first-child{color:#a9b1c6}.toast{background:#2a344b;border-color:#617193;left:calc(50% + 112px)}.mobileButton{color:#b9c5e1}.skipLink{z-index:150;color:#15244a;background:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:-100px;left:15px}.skipLink:focus{top:15px}.sidebarScrim{display:none}.accountTrigger{color:#acb3c7;background:0 0;border-radius:25px;align-items:center;gap:8px;padding:3px;display:flex}.accountDropdown{z-index:100;background:#232630;border:1px solid #424859;border-radius:14px;width:285px;padding:9px;animation:.16s menuIn;box-shadow:0 18px 60px #0008}.accountIdentity{align-items:center;gap:12px;padding:10px;display:flex}.accountIdentity>div{min-width:0}.accountIdentity strong{font-size:14px;display:block}.accountIdentity small{color:#a4adc5;overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.accountVerified{color:#a7bdc6;align-items:center;gap:7px;padding:10px;font-size:11px;display:flex}.accountDivider{background:#3a4050;height:1px;margin:6px}.accountMenuItem{color:#e0e4f0;cursor:pointer;border:0;border-radius:8px;outline:none;align-items:center;gap:10px;padding:12px;font-size:13px;text-decoration:none;display:flex}.accountMenuItem[data-highlighted]{background:#353f57}.accountAvatar{color:#e3c38c;background:#35303b;border:1px solid #5c5060;border-radius:20px;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:21px;font-weight:700;display:grid}.accountPanel>div{flex:1;min-width:0}.accountPanel p{overflow-wrap:anywhere}.accountProfileHeading{flex-wrap:wrap;justify-content:space-between;gap:15px;display:flex}.accountProfileHeading h2{margin:0 0 6px}.accountProfileHeading .accountVerified{color:#a8d6bc;background:#25342f;border-radius:20px;align-self:start;padding:8px 12px}.accountPanel .settingsActions{margin-bottom:0}@keyframes menuIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.homeGreeting{color:#989eae;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:flex}.homeGreeting>span:first-child{letter-spacing:2px;color:#d1bd96;font-size:10px}.homeHero{background:radial-gradient(at 82% 0,#393147,#0000 65%),linear-gradient(120deg,#1b2033,#211f2b);border:1px solid #383747;border-radius:23px;grid-template-columns:1.05fr 1fr;gap:24px;min-height:350px;margin-bottom:34px;padding:40px;display:grid;position:relative;overflow:hidden}.heroBadge{color:#d5bf98;letter-spacing:1.5px;align-items:center;gap:8px;font-size:9px;display:inline-flex}.heroCopy{z-index:2;position:relative}.heroCopy h1{letter-spacing:-2.4px;margin:22px 0 17px;font-size:clamp(36px,3.7vw,57px);font-weight:700;line-height:1.14}.heroCopy h1 span{color:#a8baff}.heroCopy p{color:#b0b4c5;font-size:13px;line-height:1.8}.heroActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.heroActions .primary{min-height:44px;font-size:13px}.heroSecondary{color:#d1d5e4;background:0 0;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.heroGallery{perspective:700px;align-self:stretch;min-height:275px;position:relative}.heroFrame{background:#272e40;border:4px solid #f0e9e31f;border-radius:16px;width:47%;height:83%;transition:transform .3s;position:absolute;top:5%;overflow:hidden;box-shadow:0 20px 35px #0005}.heroFrame img,.heroFrame video{object-fit:cover;width:100%;height:100%;display:block}.frame0{z-index:1;left:0;transform:rotate(-10deg)}.frame1{z-index:3;top:0;left:27%;transform:rotate(4deg)}.frame2{z-index:2;top:10%;left:55%;transform:rotate(13deg)}.heroGallery:hover .frame0{transform:rotate(-12deg)translate(-4px)}.heroGallery:hover .frame2{transform:rotate(15deg)translate(4px)}.heroCaption{color:#bbb5c5;letter-spacing:1px;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.heroPlaceholder{color:#c3cef4;background:radial-gradient(circle at 50% 30%,#465277,#1d253c);flex-direction:column;justify-content:center;align-items:center;gap:23px;height:100%;padding:15px;display:flex}.frame1 .heroPlaceholder{color:#ebd1a1;background:radial-gradient(circle at 50% 30%,#696074,#292435)}.frame2 .heroPlaceholder{color:#c9ddd9;background:radial-gradient(circle at 50% 30%,#466065,#192d37)}.heroPlaceholder span{letter-spacing:3px;font-size:11px}.heroPlaceholder small{letter-spacing:2px;font-size:8px}.homeWorkflows{margin-bottom:37px}.workflowGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.workflowCard{text-align:left;background:#1e2029;border:1px solid #343541;border-radius:14px;min-width:0;padding:20px 16px 22px;transition:background .2s,transform .2s,border-color .2s}.workflowCard:hover{background:#282d3f;border-color:#5d6c9e;transform:translateY(-4px)}.workflowTop{justify-content:space-between;align-items:start;margin-bottom:25px;display:flex}.workflowTop>svg{color:#6c738b;width:16px}.workflowIcon{color:#b9ceff;background:#2a3858;border:1px solid #425584;border-radius:12px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.workflow1 .workflowIcon{color:#d9c8ff;background:#3a2c53;border-color:#5f477a}.workflow2 .workflowIcon{color:#f0cf92;background:#403527;border-color:#68553c}.workflow3 .workflowIcon{color:#a9decb;background:#28423e;border-color:#3f6159}.workflow4 .workflowIcon{color:#efbbcb;background:#422c3a;border-color:#67475e}.workflowTag{letter-spacing:1.5px;color:#979dae;font-size:8px}.workflowCard h3{letter-spacing:-.2px;margin:8px 0;font-size:14px}.workflowCard p{color:#a3a9ba;font-size:11px;line-height:1.7}.homeRecent .sectionHeading>.textButton{margin:0;font-size:12px}.recentGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.recentCard{text-align:left;background:#1c1e26;border:1px solid #313541;border-radius:13px;padding:0;transition:transform .2s;overflow:hidden}.recentCard:hover{border-color:#5d6d92;transform:translateY(-3px)}.recentMedia{background:#10131a;height:240px;position:relative;overflow:hidden}.recentMedia img,.recentMedia video{object-fit:cover;width:100%;height:100%;display:block}.recentMedia>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#131723b8;border-radius:8px;place-items:center;padding:7px;display:grid;position:absolute;top:12px;left:12px}.recentCard>div:last-child{padding:14px}.recentCard strong{color:#e1e5ef;font-size:12px}.recentCard p{color:#949daf;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:11px;overflow:hidden}.firstCreation{background:#1a1e29;border:1px dashed #414a5e;border-radius:15px;align-items:center;gap:20px;padding:30px;display:flex}.firstCreationIcon{color:#a9beff;background:#2b3550;border-radius:15px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.firstCreation h3{font-size:16px}.firstCreation p{color:#9ca8be;margin-top:7px;font-size:13px}.firstCreation button{margin-left:auto;font-size:12px}.homeLoading{color:#a4b0c8;text-align:center;border:1px dashed #3b4354;border-radius:14px;padding:40px}.welcomePage{background:radial-gradient(at 15%,#22283d,#0000 60%),#101217;flex-direction:column;min-height:100dvh;padding:32px 6vw;display:flex}.welcomeBrand{letter-spacing:-1px;color:#fff;align-items:center;gap:3px;font-family:Manrope,sans-serif;font-size:32px;font-weight:800;text-decoration:none;display:flex}.welcomeBrand>span{color:var(--gold)}.welcomeBrand small{letter-spacing:3px;color:#d7bd8d;margin-left:14px;font-size:10px;font-weight:500}.welcomeLayout{flex:1;grid-template-columns:1.4fr 1fr;align-items:center;gap:7vw;padding:55px 0;display:grid}.welcomeVisual h1{letter-spacing:-3px;margin:24px 0;font-size:clamp(40px,4.5vw,67px);line-height:1.12}.welcomeVisual h1>span{color:#a7b9ff}.welcomeVisual>p{color:#a6b0c6;font-size:14px;line-height:1.8}.welcomeArt{perspective:800px;gap:15px;max-width:650px;margin-top:38px;padding:12px 8px;display:flex;position:relative}.welcomeArtCard{color:#c6d6ff;background:linear-gradient(155deg,#465780,#1d293e);border:1px solid #788bbc52;border-radius:16px;flex-direction:column;flex:1;min-height:205px;padding:22px 18px;display:flex;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:0 20px 60px #0005}.welcomeArtCard:nth-last-child(2){color:#f1d6ae;background:linear-gradient(155deg,#7b6557,#302735);transform:translateY(-12px)rotate(2deg)}.welcomeArtCard:last-child{color:#c4e5df;background:linear-gradient(155deg,#385e64,#1c2a36);transform:rotate(8deg)}.welcomeArtCard>span{letter-spacing:2px;margin:19px 0 10px;font-size:8px}.welcomeArtCard strong{color:#fff;font-family:Manrope,sans-serif;font-size:17px;line-height:1.4}.welcomeArtCard small{letter-spacing:1.3px;margin-top:auto;padding-top:20px;font-size:8px}.welcomeOrbit{border:1px solid #6b759629;border-radius:50%;position:absolute;inset:-30px 20px;transform:rotate(-13deg)}.welcomeForm{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c202bbd;border:1px solid #363c4d;border-radius:23px;padding:42px;box-shadow:0 20px 100px #0003}.welcomeEmblem{letter-spacing:-1px;background:#2c3243;border:1px solid #4a5062;border-radius:18px;margin-bottom:32px;padding:20px 15px;font-family:Manrope,sans-serif;font-size:25px;font-weight:800;display:inline-flex}.welcomeEmblem span{color:var(--gold)}.welcomeForm h2{letter-spacing:-1px;margin-bottom:14px;font-size:29px}.welcomeForm>p{color:#acb5ca;font-size:14px}.welcomeForm .eyebrow{font-size:9px}.welcomeUser{overflow-wrap:anywhere;background:#252b39;border:1px solid #3d475d;border-radius:11px;margin-top:24px;padding:17px}.welcomeUser strong{font-size:14px;display:block}.welcomeUser span{color:#b4bed3;margin-top:5px;font-size:12px;display:block}.welcomeForm .primary{min-height:49px;font-size:14px}.welcomeSwitch{text-align:center;color:#b7c6f8;margin-bottom:27px;font-size:12px;text-decoration:none;display:block}.welcomePrivacy{color:#9aabca;border-top:1px solid #383e4e;align-items:flex-start;gap:11px;margin-top:16px;padding-top:24px;display:flex}.welcomePrivacy svg{flex-shrink:0}.welcomePrivacy p{font-size:12px;line-height:1.7}.welcomeAccess{color:#939cad;margin-top:20px;font-size:11px;display:block}.welcomeFooter{color:#838b9e;letter-spacing:1px;justify-content:space-between;padding-top:25px;font-size:10px;display:flex}@media (min-width:1600px){.content{padding:40px 48px}.homeHero{min-height:395px;padding:48px}.recentMedia{height:285px}}@media (max-width:1150px){.sidebar{width:205px}.main{width:calc(100% - 205px);margin-left:205px}.content{padding:28px 25px}.topbar{padding:0 25px}.homeHero{gap:15px;padding:28px}.heroCopy h1{font-size:40px}.workflowGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflowTop{margin-bottom:17px}.workflowCard{padding:17px}.recentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.recentCard:last-child{display:none}.studioGrid{grid-template-columns:minmax(290px,1fr) minmax(270px,1fr)}.composer{padding:18px}.toolTab{font-size:11px}.previewPanel{min-height:650px}.preview{min-height:500px}.welcomePage{padding:26px 4vw}.welcomeLayout{gap:4vw}.welcomeForm{padding:30px}.welcomeArtCard{padding:18px 12px}.welcomeArtCard strong{font-size:15px}}@media (max-width:900px){.sidebar{width:190px;padding:24px 12px}.main{width:calc(100% - 190px);margin-left:190px}.content{padding:25px 20px}.topbar{padding:0 20px}.workspace{padding:10px 7px;font-size:12px}.navItem{padding:12px;font-size:13px}.homeHero{grid-template-columns:1fr;gap:25px}.heroGallery{width:90%;max-width:400px;min-height:240px;margin:auto}.heroCopy h1{font-size:45px}.heroCopy p br{display:none}.homeGreeting>span:last-child{font-size:10px}.workflowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflowCard:last-child{grid-column:span 2}.recentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.recentCard:last-child{display:block}.studioGrid{grid-template-columns:1fr}.previewPanel{min-height:530px}.preview{min-height:430px}.creationGrid,.identityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolTabs{grid-template-columns:repeat(3,1fr)}.toolTab{flex-direction:row;font-size:12px}.topRight .connection{gap:0;font-size:0}.topRight .connection svg{width:19px;height:19px}.topRight{gap:10px}.firstCreation{flex-wrap:wrap;padding:22px}.firstCreation button{margin:0}.welcomeLayout{grid-template-columns:1fr 1fr;gap:25px}.welcomeVisual h1{letter-spacing:-2px;font-size:40px}.welcomeArt{gap:8px}.welcomeArtCard{min-height:170px;padding:16px 10px}.welcomeArtCard strong{font-size:12px}.welcomeArtCard small{font-size:7px}.welcomeForm{padding:25px}.welcomeBrand small{font-size:9px}.toast{left:calc(50% + 95px)}}@media (max-width:700px){.sidebar{z-index:100;width:230px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebarScrim{z-index:99;background:#0009;display:block;position:fixed;inset:0}.main{width:100%;margin-left:0}.mobileButton{align-items:center;padding:7px;display:flex}.topbar{height:64px;padding:0 15px}.crumb{gap:8px;font-size:12px}.crumb>span:first-of-type,.crumb .slash{display:none}.content{padding:22px 16px}.beta{padding:5px 7px;font-size:8px}.topRight{gap:9px}.pageHeading{align-items:flex-start;gap:12px}.pageHeading h1{font-size:28px}.pageHeading p{font-size:13px}.pageHeading>.compact{padding:9px;font-size:11px}.eyebrow{font-size:9px}.homeGreeting{margin-bottom:16px}.homeGreeting>span:first-child{letter-spacing:1px;font-size:9px}.homeHero{border-radius:18px;margin-bottom:28px;padding:27px 24px}.heroCopy h1{letter-spacing:-2px;font-size:43px}.heroBadge{letter-spacing:1.1px;font-size:8px}.heroActions{gap:14px}.heroGallery{min-height:250px}.workflowGrid{gap:10px}.workflowCard{padding:16px}.workflowTop{margin-bottom:20px}.workflowCard:last-child{grid-column:auto}.workflowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflowCard h3{font-size:14px}.workflowCard p{font-size:11px}.sectionHeading h2{font-size:18px}.sectionHeading p{font-size:12px}.recentGrid{gap:12px}.recentMedia{height:210px}.recentCard>div:last-child{padding:12px}.recentCard strong,.homeRecent .sectionHeading>.textButton{font-size:11px}.studioGrid{grid-template-columns:1fr}.composer{padding:19px}.previewPanel{min-height:510px}.preview{min-height:400px}.previewHeader{font-size:9px}.toolTabs{gap:3px;padding:5px}.toolTab{gap:5px;padding:12px 4px;font-size:10px}.toolTab svg{width:16px}.creationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creationMedia{height:220px}.creationInfo{padding:12px}.creationInfo strong{font-size:12px}.creationInfo p{font-size:11px}.creationInfo small{font-size:10px}.creationActions{padding:10px}.creationActions .outline{white-space:normal;padding:8px;font-size:11px}.creationActions .deleteCreation{padding:7px;font-size:11px}.identityTips{grid-template-columns:1fr 1fr}.identityTips>div{padding:16px}.identityTips p{font-size:12px}.identityTips h3{font-size:14px}.identitySection .identityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.identityCard>img{height:220px}.identityCard>div{padding:12px}.identityCard .outline{padding:9px;font-size:11px}.identityCard .inline{gap:5px}.identityCard strong,.referenceCategory,.identityCard select{font-size:12px}.settingsPanel{gap:15px;padding:20px}.settingsIcon{width:42px;height:42px}.settingsPanel h2{font-size:18px}.settingsPanel p{font-size:13px}.settingsActions{flex-wrap:wrap}.accountPanel{flex-direction:column}.accountVerified{font-size:10px}.creditOverview,.planGrid{grid-template-columns:1fr}.toast{width:max-content;max-width:92vw;font-size:12px;left:50%}.footer{flex-wrap:wrap;gap:12px;font-size:9px}.footer>span:last-child{display:none}.presetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.presetTitle strong{font-size:12px}.presetArtwork{height:88px}.modal{padding:27px 23px}.welcomePage{padding:25px 22px}.welcomeLayout{grid-template-columns:1fr;gap:34px;padding:38px 0}.welcomeVisual h1{font-size:42px}.welcomeArt{display:none}.welcomeForm{padding:28px}.welcomeEmblem{display:none}.welcomeForm h2{font-size:26px}.welcomeFooter{letter-spacing:.6px;font-size:8px}.welcomeBrand{font-size:29px}.welcomeVisual>p{font-size:13px}.accountDropdown{max-width:calc(100vw - 24px)}}@media (max-width:390px){.topRight .beta{display:none}.homeHero{padding:23px 20px}.heroCopy h1{font-size:37px}.heroGallery{min-height:210px}.recentMedia{height:175px}.creationGrid,.identitySection .identityGrid{grid-template-columns:1fr}.ratioOptions .ratioOption{flex-direction:column}.workflowCard{padding:14px}.homeGreeting>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:135px;overflow:hidden}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.referenceThumbnails{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.referenceThumb{background:#151e2c;border:1px solid #394151;border-radius:10px;width:94px;position:relative;overflow:hidden}.referenceThumb img{object-fit:cover;width:100%;height:86px;display:block}.referenceThumb>span{color:#ccd8eb;padding:5px 7px;font-size:11px;display:block}.referenceThumb button{color:#fff;background:#10131edb;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:4px;right:4px}.referenceAdd{color:#cbd7ee;background:#141e30;border:1px dashed #65738b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:94px;min-height:111px;font-size:11px;display:flex}.themeToggle{border:1px solid var(--line);background:var(--white);min-width:38px;min-height:38px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:inline-flex}html[data-studio-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#f7f8fc;--blue:#244cce;--gold:#926b28;--ink:#172139;--muted:#5e6a80;--line:#dce1ec;--paper:#f4f6fb;--white:#fff;--surface:#fff;--action:#365df4}html[data-studio-theme=light] :is(.sidebar,.topbar,.composer,.previewPanel,.workflowCard,.recentCard,.creationCard,.identityCard,.creationActions,.settingsPanel,.plan,.ledger,.creditOverview>div,.identityTips>div,.modal,.videoPickerDialog,.videoPickerCard,.videoPickerPreview,.accountDropdown,.sceneSettings,.timelineSection,.referenceDetails,.sceneCard,.mentionMenu){color:var(--ink);border-color:var(--line);background:#fff}html[data-studio-theme=light] :is(.brand,.crumb strong,.creditBox strong,.creationInfo strong,.recentCard strong,.identityUploadChoice strong,.emptyState h2,.accountMenuItem,label){color:var(--ink)}html[data-studio-theme=light] :is(.workspace,.toolTabs,.uploadRow,.identityEmpty,.identityUploadChoice,.emptyState,.firstCreation,.librarySearch,.referenceThumb,.referenceAdd,.videoPickerTrigger,.accountAvatar,.accountIdentity .profile){color:var(--ink);background:#edf1f8;border-color:#d6ddeb}html[data-studio-theme=light] :is(input,select,textarea,option,.identityCard select,.referenceNameEditor input,.modal input,.videoPickerToolbar input){color:#172139;background:#fff;border-color:#cbd4e4}html[data-studio-theme=light] :is(textarea,input)::placeholder{color:#67758e}html[data-studio-theme=light] :is(.outline,.filters button,.creationActions .outline){color:#314360;background:#f4f6fc;border-color:#cbd4e4}html[data-studio-theme=light] :is(.toolTab,.navItem){color:#536079}html[data-studio-theme=light] :is(.navItem.active,.toolTab.selected,.filters button.selected,.ratioOptions .ratioOption.selected){color:#2348bb;background:#e5ebff;border-color:#aabcf5}html[data-studio-theme=light] :is(.navItem:hover,.toolTab:not(.selected):hover,.workflowCard:hover,.accountMenuItem[data-highlighted],.mentionMenu button:hover,.mentionMenu button.active){color:#2348bb;background:#edf1fc}html[data-studio-theme=light] :is(.textButton,.creditBox>a,.heroCopy h1 span,.sceneSummary strong){color:#244cce}html[data-studio-theme=light] :is(.pageHeading p,.description,.workflowCard p,.recentCard p,.creationInfo p,.creationInfo small,.settingsPanel p,.settingsPanel small,.identityTips p,.identityCard small,.referenceCategory,.uploadText small,.promptFooter,.formatNote,.costNote,.mentionHint,.mentionHeading,.mentionMenu small,.homeGreeting,.homeLoading,.firstCreation p,.heroCopy p,.heroCaption,.heroSecondary,.connection,.accountTrigger,.accountIdentity small,.accountVerified,.modal>p,.modal small,.videoPickerTrigger small,.videoPickerHeading p,.sceneBody>small,.timelineSection>small,.sceneSummary,.plan>p,.plan li,.planPrice span,.creditOverview p,.creditOverview span,.ledgerStatus,.ledger small,.comingSoon,.footer,.footer>span:first-child,.referenceThumb>span,.fixedSetting span,.generationFooter strong){color:#58667e}html[data-studio-theme=light] .homeHero{background:radial-gradient(at 82% 0,#dcdffa,#0000 65%),linear-gradient(120deg,#eef2ff,#f7f3ed);border-color:#d5dcef}html[data-studio-theme=light] :is(.heroBadge,.homeGreeting>span:first-child,.eyebrow){color:#80632f}html[data-studio-theme=light] .creditBox{background:linear-gradient(140deg,#f8f2e7,#edf1fc);border-color:#dcd9d0}html[data-studio-theme=light] :is(.creditBox small,.creditBox strong span,.workspace small,.navLabel,.sidebarFoot){color:#64718a}html[data-studio-theme=light] .creditBox button{color:#354768;border-color:#c6cfdf}html[data-studio-theme=light] .beta{color:#795e27;background:#f8efd9;border-color:#e4d4ae}html[data-studio-theme=light] .ratioOptions .ratioOption{color:#334563;background:#f5f7fc;border-color:#cad3e2}html[data-studio-theme=light] .mentionMenu button{color:#172139}html[data-studio-theme=light] .accountDivider{background:#dce1ec}html[data-studio-theme=light] .deleteCreation{color:#a12c38;background:#fff0f0;border-color:#efc8cd}html[data-studio-theme=light] .mobileButton{color:#334563}@media (max-width:700px){.themeToggle span{display:none}.themeToggle{padding:8px}.topRight .beta{display:none}}
