@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";.billing-group{margin-bottom:36px}.launch-price{display:flex;align-items:center;gap:15px;margin:-8px 0 32px;padding:14px 16px;border:1px solid rgba(255,92,148,.28);border-radius:14px;background:linear-gradient(105deg,#69113659,#300a1f33)}.launch-price>span{flex:none;padding:6px 8px;border-radius:6px;background:linear-gradient(135deg,#ff4d8d,#ff725e);color:#fff8fa;font:700 8px DM Mono,monospace;letter-spacing:.8px}.launch-price b,.launch-price small{display:block}.launch-price b{color:#fff1f5;font-size:12px}.launch-price small{margin-top:4px;color:#a98693;font-size:10px;line-height:1.5}.billing-group-title{display:flex;align-items:end;justify-content:space-between;margin:0 0 16px}.billing-group-title h3{margin:0;font-size:17px}.billing-group-title span{color:#79868d;font-size:11px}.custom-package{cursor:default}.custom-package label{display:flex;align-items:center;width:100%;margin:12px 0 8px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#090c11;padding-left:9px}.custom-package label span{color:#738087;font:9px DM Mono,monospace}.custom-package input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;padding:10px 8px;font-weight:700}.custom-package>button{margin-top:auto;width:100%;border:0;border-radius:8px;background:#34ddd6;color:#071516;padding:9px;font-weight:800;font-size:11px}.custom-package>button:disabled{opacity:.4;cursor:not-allowed}.legal-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 42px 90px;padding:22px 0;border-top:1px solid rgba(255,255,255,.08);color:#69757c;font-size:10px}.legal-footer nav{display:flex;gap:18px;flex-wrap:wrap}.legal-footer a{color:#8a979d;text-decoration:none}.legal-footer a:hover{color:#38ded8}.footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.telegram-link{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(64,183,232,.22);border-radius:99px;background:#239ed914;font-weight:700}.telegram-link svg{width:14px;height:14px;fill:#38aee5;filter:drop-shadow(0 0 7px rgba(56,174,229,.3))}.telegram-link:hover{border-color:#40b7e885;background:#239ed926}.app-shell main>.legal-footer{width:100%;max-width:1150px;margin:30px auto 90px;padding:22px 42px}.billing-policy{margin-top:25px;padding:17px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff05}.billing-policy b{font:600 9px DM Mono,monospace;color:#e4c1d1}.billing-policy p{margin:7px 0 0;color:#829097;font-size:10px;line-height:1.7}.policy-consent{display:flex;gap:9px;align-items:flex-start;text-align:left;margin:0 0 18px;color:#bdc7ca;font-size:11px;line-height:1.5}.policy-consent input{width:auto;margin:2px 0}.policy-package{display:block;margin-top:13px;color:#6f7c83}.profile-wrap{position:relative}.profile-copy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-chevron{margin-left:auto;color:#8f7580;font-size:13px}.account-menu{position:absolute;z-index:20;left:8px;bottom:calc(100% + 9px);width:290px;overflow:hidden;border:1px solid rgba(255,135,177,.2);border-radius:16px;background:linear-gradient(145deg,#270c1cfa,#10060dfc);box-shadow:0 24px 65px #00000085;padding:8px}.account-menu-head{display:flex;align-items:center;gap:10px;margin:2px 2px 7px;padding:10px;border-bottom:1px solid rgba(255,255,255,.08)}.account-menu-head div{min-width:0}.account-menu-head b,.account-menu-head small{display:block}.account-menu-head b{color:#fff5f8;font-size:11px}.account-menu-head small{margin-top:3px;overflow:hidden;color:#9e7d8a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.account-menu>button{display:flex;align-items:center;gap:11px;width:100%;border:0;border-radius:10px;padding:10px;background:transparent;color:#eadde2;text-align:left}.account-menu>button:hover{background:#ff558c17}.account-menu>button>span{width:22px;color:#ff6b9e;font-size:15px;text-align:center}.account-menu>button div,.account-menu>button small{display:block}.account-menu>button div{font-size:11px;font-weight:700}.account-menu>button small{margin-top:3px;color:#896e79;font-size:9px;font-weight:500}.account-menu>.sign-out-action{margin-top:4px;border-top:1px solid rgba(255,255,255,.07);border-radius:0 0 10px 10px}.account-menu>.sign-out-action>span{color:#ff8b7c}.settings-view{position:relative;z-index:1;max-width:1150px;margin:14px auto 70px;padding:0 42px}.settings-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:28px 0 30px}.settings-heading h2{margin:0;color:#fff7f9;font-size:clamp(25px,3vw,36px);letter-spacing:-1.5px}.settings-heading>div>p:last-child{max-width:500px;margin:12px 0 0;color:#9b838d;font-size:12px;line-height:1.7}.settings-status{display:flex;align-items:center;gap:7px;flex:none;padding:8px 11px;border:1px solid rgba(255,103,156,.2);border-radius:99px;background:#43112847;color:#dcb9c5;font:9px DM Mono,monospace}.settings-status i{width:7px;height:7px;border-radius:50%;background:#ff5c94;box-shadow:0 0 11px #ff4d8dcc}.settings-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.settings-card{min-height:240px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid rgba(255,171,196,.13);border-radius:20px;padding:25px;background:radial-gradient(circle at 90% -20%,rgba(132,29,73,.18),transparent 48%),linear-gradient(145deg,#1f0a17ed,#0f060cf5);box-shadow:0 24px 55px #0003}.settings-card-title{display:flex;align-items:center;gap:13px;width:100%}.avatar.large{flex:none;width:45px;height:45px;font-size:17px}.settings-card-title p,.settings-kicker{margin:0 0 5px;color:#a5788b;font:600 9px DM Mono,monospace;letter-spacing:1px}.settings-card h3{margin:0;color:#fff2f6;font-size:16px;overflow-wrap:anywhere}.settings-card>p:not(.settings-kicker){color:#927b85;font-size:11px;line-height:1.75}.settings-card>strong{color:#fff5f8;font-size:42px;letter-spacing:-2px}.settings-card>strong+span{margin:1px 0 18px;color:#9f7e8b;font-size:10px}.settings-card a{margin-top:auto;color:#f1b7cc;font-size:10px;text-decoration:none}.settings-card a:hover{color:#ff6b9e}.settings-primary,.settings-secondary{margin-top:auto;border-radius:10px;padding:11px 14px;font-size:11px;font-weight:800}.settings-primary{width:100%;border:0;background:linear-gradient(135deg,#ff4d8d,#ff725e);color:#fff8fa;box-shadow:0 9px 24px #ff4d8d2e}.settings-secondary{border:1px solid rgba(255,116,102,.28);background:#671f262e;color:#ffaca0}.settings-secondary:hover{border-color:#ff74668c;background:#671f264d}.danger-card{border-color:#ff746621}.burn-banner{position:relative;z-index:1;max-width:1095px;display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 auto 28px;padding:21px 25px;overflow:hidden;border:1px solid rgba(255,96,125,.38);border-radius:18px;background:radial-gradient(circle at 12% 20%,rgba(255,55,108,.25),transparent 37%),linear-gradient(115deg,#3b081ef5,#16050ff5);box-shadow:0 19px 52px #48041f4d,inset 0 1px #ffffff0d}.burn-banner:after{position:absolute;right:-42px;top:-75px;width:230px;height:230px;content:"";border-radius:50%;background:#ff47741f;filter:blur(18px);pointer-events:none}.burn-banner p{margin:0 0 5px;color:#ff91af;font:700 9px DM Mono,monospace;letter-spacing:1.8px}.burn-banner strong{display:block;color:#fff7f9;font-size:clamp(24px,3.1vw,42px);line-height:.96;letter-spacing:-1.8px}.burn-banner>span{position:relative;z-index:1;max-width:390px;color:#b8919f;font-size:11px;line-height:1.8}.burn-banner>span b{color:#ffd0dc;font-weight:700}.download-now{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:13px;border:0;border-radius:9px;padding:10px 11px;background:linear-gradient(135deg,#ff4d8d,#ff725e);color:#fff8fa;font-size:10px;font-weight:800;box-shadow:0 8px 20px #ff4d8d2b}.download-now:hover{filter:brightness(1.08);transform:translateY(-1px)}.download-now span{font-size:14px}.generation-live{display:flex;align-items:center;gap:12px;margin:-7px 0 22px;padding:13px 15px;border:1px solid rgba(255,91,145,.22);border-radius:13px;background:linear-gradient(100deg,#5c123252,#1e081733)}.generation-live>i{flex:none;width:9px;height:9px;border-radius:50%;background:#ff5d94;box-shadow:0 0 #ff5d9480;animation:live-pulse 1.7s ease-out infinite}.generation-live>div{min-width:0}.generation-live b,.generation-live span{display:block}.generation-live b{color:#fff0f5;font-size:11px}.generation-live span{margin-top:3px;color:#9b7f8a;font-size:9px;line-height:1.5}.generation-live em{margin-left:auto;color:#ff78a6;font:700 8px DM Mono,monospace;letter-spacing:1px}.video-thumb>span.working{animation:working-orb 1.8s ease-in-out infinite}.generation-track{position:absolute;right:11px;bottom:9px;left:11px;height:2px;overflow:hidden;border-radius:99px;background:#ffffff14}.generation-track i{position:absolute;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#ff5d94,#ffae85,transparent);animation:generation-scan 1.8s ease-in-out infinite}@keyframes live-pulse{0%{box-shadow:0 0 #ff5d9480}70%,to{box-shadow:0 0 0 9px #ff5d9400}}@keyframes working-orb{0%,to{transform:scale(.92);box-shadow:0 0 #ff4d8d00}50%{transform:scale(1.06);box-shadow:0 0 28px #ff4d8d38}}@keyframes generation-scan{0%{left:-45%}to{left:105%}}.queue-detail{display:flex;align-items:flex-start;gap:7px;min-height:32px;margin:9px 0 2px;color:#a58792;font-size:9px;line-height:1.5}.queue-detail i{flex:none;width:6px;height:6px;margin-top:4px;border-radius:50%;background:#ff5d94;box-shadow:0 0 9px #ff4c8cb3}.sidebar-bottom{margin-bottom:120px}@media(max-width:760px){.billing-group-title,.legal-footer{align-items:flex-start;flex-direction:column}.legal-footer{margin:24px 17px 90px}.app-shell main>.legal-footer{margin:24px auto 90px;padding:22px 17px}.legal-footer nav{gap:12px}.footer-actions{align-items:flex-start;flex-direction:column;gap:14px}.custom-package{min-height:220px}.settings-view{padding:0 17px}.settings-heading{align-items:flex-start;flex-direction:column}.settings-grid{grid-template-columns:1fr}.account-menu{position:fixed;right:12px;bottom:76px;left:12px;width:auto}.burn-banner{align-items:flex-start;flex-direction:column;margin:0 17px 22px;padding:19px}.burn-banner>span{font-size:10px}.launch-price{align-items:flex-start;flex-direction:column}.sidebar-bottom{margin-bottom:0}}.legal-page{min-height:100vh;background:radial-gradient(circle at 70% -20%,#2b142c 0,transparent 35%),#080a0e}.legal-page>header{display:flex;align-items:center;justify-content:space-between;max-width:920px;margin:auto;padding:28px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.legal-page>header .brand{padding:0}.legal-page>header>a:last-child{color:#94a0a6;text-decoration:none;font-size:12px}.legal-page>main{max-width:780px;margin:auto;padding:70px 24px 40px}.legal-page h1{margin:0;font-size:clamp(34px,6vw,58px);letter-spacing:-2.5px}.legal-intro{max-width:650px;color:#a3afb4;font-size:15px;line-height:1.75}.legal-date{color:#68747a;font:10px DM Mono,monospace;margin:25px 0 45px}.legal-page main section{padding:23px 0;border-top:1px solid rgba(255,255,255,.08)}.legal-page main section h2{margin:0 0 9px;font-size:17px}.legal-page main section p{margin:0;color:#8d999f;font-size:12px;line-height:1.8}.legal-page>.legal-footer{max-width:920px;margin:20px auto 0;padding:24px}.contact-form{margin-top:35px;padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff06}.contact-form h2{margin:0 0 20px}.contact-form label{display:block;margin:14px 0;color:#a7b1b5;font-size:11px}.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#090c11;color:#fff;outline:0}.contact-form textarea{min-height:150px;resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#e33780}.contact-form>p{color:#d6a7bc;font-size:11px}:root{font-family:Manrope,Arial,sans-serif;color:#f6f7f7;background:#080a0e;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#080a0e}button,input,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:grid;grid-template-columns:236px 1fr;position:relative;overflow:hidden;background:radial-gradient(circle at 54% -30%,#15333b 0,transparent 35%),#080a0e}.aurora{position:fixed;pointer-events:none;filter:blur(90px);opacity:.18;border-radius:99px}.aurora-a{width:460px;height:300px;background:#10e3de;right:-120px;top:20%}.aurora-b{width:420px;height:300px;background:#4532fa;left:10%;bottom:-250px;opacity:.11}.sidebar{z-index:2;min-height:100vh;padding:30px 16px 18px;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;background:#080a0ec2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:10px;color:#fff;background:none;border:0;text-align:left;font-weight:800;font-size:13px;letter-spacing:1.1px;line-height:1.05;padding:5px 10px 42px}.brand i{color:#26dfd8;font-style:normal}.brand-glyph{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,#49fff0,#2194a8 55%,#634bff);color:#061012;font-size:20px;box-shadow:0 0 28px #23ddd566}.nav-row{width:100%;display:flex;gap:13px;align-items:center;border:0;border-radius:12px;padding:12px 13px;background:transparent;color:#969da8;font-weight:700;text-align:left;font-size:13px}.nav-row span{font-size:17px;width:20px;text-align:center}.nav-row:hover{color:#e8eeee;background:#ffffff0a}.nav-row.active{background:linear-gradient(90deg,#23ddd529,#23ddd508);color:#eff;box-shadow:inset 2px 0 #27ddd7}.sidebar-bottom{margin-top:auto}.private-note{margin:0 8px 19px;padding:14px 12px;border:1px solid rgba(38,223,216,.16);border-radius:13px;background:#175c5d1f;color:#bde7e4;font-size:11px;line-height:1.7}.private-note span{color:#2cddd7;font-size:15px;margin-right:5px}.private-note small{color:#6e898d}.muted{margin-bottom:10px}.profile{display:flex;align-items:center;gap:9px;width:100%;border:0;padding:9px;background:transparent;color:#d4d9da;text-align:left;font-size:11px;overflow:hidden}.profile small{display:block;color:#727b84;margin-top:3px}.avatar{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#20262d;color:#45e4dd;font-weight:800}.topbar{z-index:1;position:relative;display:flex;align-items:center;justify-content:space-between;padding:38px 50px 28px;max-width:1450px;margin:auto}.eyebrow{font:500 10px/1.2 DM Mono,monospace;letter-spacing:1.5px;color:#4dded8;margin:0 0 11px}.topbar h1,.library h2,.billing h2{font-size:clamp(24px,3vw,36px);letter-spacing:-1.6px;margin:0;font-weight:700}.balance-chip{display:flex;align-items:center;gap:8px;padding:11px 12px 11px 15px;border:1px solid rgba(60,220,213,.29);border-radius:99px;background:#0c2024cc;color:#b9d9d8;box-shadow:0 12px 38px #0003}.balance-chip b{color:#fff;font-size:14px}.balance-chip em{font-size:11px;font-style:normal;color:#7eaaa8}.chip-plus{display:grid;place-items:center;width:22px;height:22px;margin-left:3px;border-radius:50%;background:#2bded8;color:#072322;font-size:18px}.create-view{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,850px) 235px;gap:24px;max-width:1150px;margin:9px auto 70px;padding:0 28px}.maker-card{border:1px solid rgba(255,255,255,.11);border-radius:24px;padding:24px;background:linear-gradient(145deg,#1b2026f0,#0d1015f5);box-shadow:0 36px 75px #00000042,inset 0 1px #ffffff0d}.maker-head{display:flex;justify-content:space-between;align-items:center;color:#f6f9f9;font-weight:700;font-size:15px}.model-dot{display:inline-block;width:8px;height:8px;border-radius:99px;background:#26dfd8;box-shadow:0 0 12px #26dfd8;margin-right:8px}.secure-label{font:500 9px DM Mono,monospace;letter-spacing:1px;color:#6a8588}.mode-row{display:flex;gap:7px;margin:22px 0 16px}.segment{position:relative;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#10141a;color:#8b939d;padding:9px 16px;font-size:12px;font-weight:700}.segment.active{color:#e8ffff;border-color:#29e2d961;background:#1e9a9729}.segment i{position:absolute;bottom:4px;left:50%;width:3px;height:3px;background:#36e5de;border-radius:50%;transform:translate(-50%)}.prompt-box{display:block;border:1px solid rgba(255,255,255,.11);border-radius:16px;padding:15px 17px 11px;background:#090c11;transition:border .2s,box-shadow .2s}.prompt-box:focus-within{border-color:#2cded79e;box-shadow:0 0 0 3px #29e0d814}.prompt-box>span,.control>span,.generate-row span{font:500 9px DM Mono,monospace;letter-spacing:1.2px;color:#809097}.prompt-box textarea{height:130px;width:100%;resize:none;border:0;outline:0;background:transparent;padding:12px 0;color:#f6fbfb;font-size:15px;line-height:1.65}.prompt-box textarea::placeholder{color:#59636e}.prompt-box footer{display:flex;justify-content:space-between;color:#58636d;font:10px DM Mono,monospace}.reference-zone{display:flex;align-items:center;justify-content:space-between;padding:17px 0}.reference-zone b{display:block;color:#dde7e7;font-size:12px}.reference-zone span{display:block;color:#737d85;font-size:10px;margin-top:3px}.add-reference{position:relative;overflow:hidden;color:#a7b5b8;font-size:11px;font-weight:700;padding:8px 10px;border:1px dashed #4b5963;border-radius:9px}.add-reference:hover{color:#2de6de;border-color:#2de6de}.add-reference input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.references{display:flex;gap:7px;flex-wrap:wrap;margin:-4px 0 18px}.references button{display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.1);background:#141a20;color:#bfc8cb;border-radius:8px;padding:6px 8px;font-size:10px;max-width:180px}.references button span{color:#38e1da}.references button i{font-style:normal;color:#758187}.control-grid{display:grid;grid-template-columns:1.3fr 1.2fr 1fr .8fr;gap:10px;padding-top:3px}.control{min-height:65px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05}.control>span{display:block;margin-bottom:9px}.pills{display:flex;gap:4px;flex-wrap:wrap}.pills button{padding:5px 7px;border:0;border-radius:6px;background:transparent;color:#849099;font-size:10px;font-weight:700}.pills button.selected{color:#071516;background:#38ded8;box-shadow:0 2px 8px #28e3da40}.ratios button{padding:5px}.slider{display:flex;align-items:center;gap:7px}.slider input{width:100%;accent-color:#32ddd7}.slider b{font:600 11px DM Mono,monospace;color:#d9eeee}.audio-toggle{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#738087;font-size:10px;font-weight:700;padding:4px 0}.audio-toggle span{width:23px;height:13px;background:#303940;border-radius:99px;position:relative}.audio-toggle span:after{position:absolute;content:"";width:9px;height:9px;border-radius:50%;background:#97a2a9;left:2px;top:2px;transition:.2s}.audio-toggle.on{color:#c6ece9}.audio-toggle.on span{background:#1c8f8c}.audio-toggle.on span:after{left:12px;background:#52f5ed}.generate-row{display:flex;justify-content:space-between;align-items:center;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.generate-row>div span{display:block}.generate-row b{display:block;font-size:18px;margin-top:5px;color:#edffff}.generate-row b em{font-style:normal;font-size:11px;font-weight:500;color:#8aa4a4}.generate{display:flex;align-items:center;justify-content:center;gap:11px;min-width:158px;border:0;border-radius:12px;padding:13px 17px;background:linear-gradient(135deg,#59f6ed,#25c9c4);color:#061616;font-weight:800;font-size:13px;box-shadow:0 8px 27px #22d4cd38;transition:.2s}.generate:hover{transform:translateY(-2px);box-shadow:0 12px 32px #22d4cd52}.generate:disabled{opacity:.6;transform:none}.generate span{color:#087b78!important;font-size:15px}.side-panel{align-self:start;padding:24px 20px;border-radius:22px;border:1px solid rgba(255,255,255,.09);background:#101319bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cost-orb{width:145px;height:145px;margin:25px auto 20px;display:grid;place-content:center;text-align:center;border-radius:50%;background:radial-gradient(circle at 40% 35%,#28ddd64f,#1c4b4f24 48%,#090b0fcc 71%);border:1px solid rgba(55,234,224,.24);box-shadow:0 0 48px #21d8d31a,inset 0 0 32px #32e5de17}.cost-orb span{font-size:22px;font-weight:800;letter-spacing:-1px}.cost-orb small{font:10px DM Mono,monospace;color:#86a5a4;margin-top:3px}.side-panel>p:not(.eyebrow){color:#819096;font-size:11px;line-height:1.65}.rule{height:1px;background:#ffffff17;margin:20px 0}.facts{display:grid;gap:14px}.facts div{display:flex;justify-content:space-between;font:9px DM Mono,monospace;color:#758289}.facts b{color:#c5e1df;font-size:9px}.library,.billing{position:relative;z-index:1;max-width:1150px;margin:14px auto 70px;padding:0 42px}.library-title{display:flex;justify-content:space-between;align-items:end;margin:8px 0 26px}.library-title>span{font-size:11px;color:#748087}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.video-card{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:#11161c;transition:.2s}.video-card:hover{transform:translateY(-3px);border-color:#30ded873;box-shadow:0 15px 38px #0000004d}.video-thumb{height:165px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(circle at 30% 30%,#21434a 0,transparent 31%),linear-gradient(130deg,#121a22,#2c3540 52%,#0c1117)}.video-card:nth-child(2n) .video-thumb{background:radial-gradient(circle at 70% 20%,#392853 0,transparent 31%),linear-gradient(130deg,#161823,#1a3037 52%,#0c1117)}.video-thumb>span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#e1ffff24;border:1px solid rgba(222,255,255,.35);color:#dffffe;padding-left:2px}.video-thumb small{position:absolute;left:11px;bottom:10px;font:9px DM Mono,monospace;letter-spacing:1px;color:#b3c9c8}.video-card>div:last-child{padding:12px}.video-card p{height:35px;overflow:hidden;margin:0;color:#dce3e4;font-size:11px;line-height:1.55}.video-card footer{display:flex;justify-content:space-between;margin-top:12px;color:#6f7d84;font:9px DM Mono,monospace;text-transform:uppercase}.video-card.failed .video-thumb{filter:saturate(.15)}.empty{padding:90px 20px;text-align:center;border:1px dashed rgba(255,255,255,.16);border-radius:22px;background:#ffffff04}.empty span{font-size:35px;color:#36e1da}.empty h3{margin:15px 0 7px}.empty p{margin:0;color:#7b878e;font-size:12px}.billing-hero{padding:30px 0 35px}.billing-hero>p:last-child{max-width:410px;color:#87939b;font-size:13px;line-height:1.65}.packages{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.package{position:relative;min-height:230px;display:flex;flex-direction:column;align-items:start;text-align:left;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:#15191fd6;padding:22px 17px;color:#fff;transition:.2s}.package:hover,.package.featured{border-color:#36e2da;transform:translateY(-4px);box-shadow:0 17px 38px #0fe2d81f}.package.featured{background:linear-gradient(145deg,#185b5bba,#11191ff0)}.package b{font-size:26px;letter-spacing:-1px}.package strong{color:#36e0d9;font-size:12px;margin:9px 0}.package small{color:#89949b;font-size:10px;line-height:1.7}.package i{font-size:15px;color:#d8ffff;font-style:normal;margin-top:auto}.popular{position:absolute;top:-8px;left:14px;padding:3px 6px;border-radius:4px;background:#3ae0d9;color:#051a1b;font:700 7px DM Mono,monospace;letter-spacing:.5px}.billing-note{color:#78858d;font-size:10px;margin-top:25px}.toast{position:fixed;z-index:10;right:28px;bottom:26px;max-width:380px;padding:14px 16px;border:1px solid rgba(51,228,221,.37);border-radius:12px;background:#122427;color:#e0fafa;font-size:12px;box-shadow:0 18px 48px #0006;animation:rise .25s ease}.toast span{float:right;margin-left:15px;color:#55e7e0;font-size:17px;cursor:pointer}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-items:center;padding:20px;background:#020407b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-dialog{width:min(410px,100%);position:relative;padding:32px;border:1px solid rgba(57,225,217,.32);border-radius:22px;background:linear-gradient(145deg,#162027,#0c1016);box-shadow:0 34px 90px #00000094;text-align:center}.brand-glyph.big{margin:0 auto 21px;width:47px;height:47px;font-size:26px}.auth-dialog h2{margin:0;font-size:25px;letter-spacing:-1px}.auth-dialog p:not(.eyebrow){color:#8c999f;font-size:12px;line-height:1.6;margin:10px auto 22px;max-width:280px}.auth-dialog input{display:block;width:100%;margin-bottom:10px;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#080b10;color:#fff;outline:0}.auth-dialog input:focus{border-color:#39e0d9}.auth-dialog .generate{width:100%}.dialog-close{position:absolute;right:15px;top:11px;border:0;background:transparent;color:#849097;font-size:22px}@keyframes rise{0%{transform:translateY(15px);opacity:0}to{transform:none;opacity:1}}@media(max-width:1050px){.create-view{grid-template-columns:1fr}.side-panel{display:none}.packages{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.app-shell{display:block}.sidebar{position:fixed;z-index:5;bottom:0;left:0;right:0;min-height:65px;height:65px;padding:6px;display:flex;flex-direction:row;border-top:1px solid rgba(255,255,255,.1);border-right:0;background:#0d1016}.brand,.sidebar-bottom,.sidebar nav .nav-row:nth-child(3){display:none}.sidebar nav{display:flex;justify-content:space-around;width:100%}.sidebar nav .nav-row{width:auto;padding:8px 15px;font-size:10px;flex-direction:column;gap:1px}.topbar{padding:28px 20px 22px}.topbar h1{font-size:25px}.topbar .eyebrow{font-size:8px}.balance-chip{padding:9px}.balance-chip em{display:none}.create-view,.library,.billing{padding:0 17px}.create-view{margin-top:0}.maker-card{padding:16px;border-radius:18px}.secure-label{display:none}.control-grid,.gallery,.packages{grid-template-columns:1fr 1fr}.package{min-height:180px}.library-title{align-items:start;gap:15px;flex-direction:column}.library-title>span{max-width:250px}.prompt-box textarea{height:115px}}@media(max-width:420px){.gallery,.packages{grid-template-columns:1fr}.topbar{align-items:start;gap:15px}.balance-chip{font-size:10px}.balance-chip b{font-size:11px}.control-grid{grid-template-columns:1fr}.generate-row{gap:13px}.generate{min-width:130px;padding:12px}.maker-head{font-size:13px}}.prompt-box{position:relative}.mention-menu{position:absolute;z-index:7;left:16px;right:16px;top:92px;max-height:220px;overflow:auto;padding:7px;border:1px solid rgba(54,226,218,.32);border-radius:12px;background:#0c1117fa;box-shadow:0 18px 48px #00000080;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mention-menu>small{display:block;padding:6px 8px;color:#64898a;font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:1px}.mention-menu button{width:100%;display:flex;align-items:center;gap:10px;border:0;border-radius:8px;padding:9px;background:transparent;color:#e8ffff;text-align:left}.mention-menu button:hover{background:#2de2da1a}.mention-menu button>i{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:7px;background:#162b30;color:#3ce3dc;font-style:normal}.mention-menu button span{min-width:0;font-size:12px;font-weight:750}.mention-menu button em{display:block;max-width:360px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#718085;font-size:9px;font-style:normal;font-weight:500}.mention-menu p{margin:7px 8px 9px;color:#6e7b83;font-size:10px}.references{align-items:center}.reference-chip{display:flex;max-width:240px;overflow:hidden;border:1px solid rgba(56,226,218,.18);border-radius:10px;background:#11191f}.references .reference-mention{max-width:205px;border:0;border-radius:0;padding:7px 8px;background:transparent}.references .reference-mention:hover{background:#2bded614}.references .reference-mention b{color:#45e2dc;font-size:10px;white-space:nowrap}.references .reference-mention small{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#77858c;font-size:9px}.references .reference-remove{width:28px;border:0;border-left:1px solid rgba(255,255,255,.07);border-radius:0;background:transparent;color:#67757c;font-size:14px}.references .reference-remove:hover{color:#ff8f9c;background:#ff5e7114}:root{color:#fff4f7;background:#090307;color-scheme:dark;--noir-bg: #090307;--noir-panel: rgba(24, 8, 18, .88);--noir-panel-soft: rgba(30, 10, 22, .68);--noir-line: rgba(255, 171, 196, .14);--noir-pink: #ff4d8d;--noir-coral: #ff725e;--noir-violet: #b45cff;--noir-text: #fff4f7;--noir-muted: #a88c98}::selection{color:#210510;background:#ff7cac}body{background:#090307}.app-shell{background:radial-gradient(circle at 58% -18%,rgba(115,24,68,.46) 0,transparent 36%),radial-gradient(circle at 86% 72%,rgba(105,31,89,.2) 0,transparent 32%),linear-gradient(145deg,#090307,#10050b 48%,#080306)}.app-shell:before{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.013) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.013) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 82%);mask-image:linear-gradient(to bottom,black,transparent 82%)}.aurora{filter:blur(110px);opacity:.26}.aurora-a{background:#ff285f}.aurora-b{background:#a03dff;opacity:.18}.sidebar{border-color:#ffa7c41a;background:#0a0308d1;box-shadow:22px 0 65px #00000029}.brand{gap:11px;color:#fff6f8;font-size:18px;letter-spacing:-.55px}.brand i{color:#ff649a;font-weight:700}.brand-glyph{color:#fff8fa;background:linear-gradient(145deg,#ff4d8d,#ff6b59 54%,#a855f7);box-shadow:0 0 30px #ff3d806b,inset 0 1px #ffffff47;font-size:16px;font-weight:800}.nav-row{color:#9f8994}.nav-row:hover{color:#fff1f5;background:#ff68920e}.nav-row.active{color:#fff7f9;background:linear-gradient(90deg,#ff3d7e30,#ff4b8906);box-shadow:inset 2px 0 #ff4d8d}.private-note{color:#f2c4d2;border-color:#ff568b38;background:linear-gradient(135deg,#67143638,#350d281f)}.private-note span,.references button span{color:#ff6096}.private-note small,.profile small{color:#886e7a}.profile{color:#e9dce1}.avatar{color:#ff76a5;background:linear-gradient(145deg,#32101f,#20101b);box-shadow:inset 0 0 0 1px #ff649a1f}.eyebrow{color:#ff6d9f}.topbar h1,.library h2,.billing h2{color:#fff7f9;text-shadow:0 9px 35px rgba(255,70,129,.08)}.balance-chip{color:#ebc7d2;border-color:#ff5d924d;background:linear-gradient(145deg,#3c0e25d6,#190713db);box-shadow:0 14px 38px #00000040,inset 0 1px #ffffff0a}.balance-chip em{color:#a87e8c}.chip-plus{color:#fff6f8;background:linear-gradient(135deg,#ff4d8d,#ff725e);box-shadow:0 0 17px #ff4d8d57}.maker-card{border-color:#ffb5cc24;background:radial-gradient(circle at 80% -10%,rgba(127,28,70,.18),transparent 34%),linear-gradient(145deg,#1f0b18f5,#0e060cf7);box-shadow:0 38px 88px #00000061,inset 0 1px #ffecf20e}.maker-head{color:#fff5f8}.model-dot{background:#ff4d8d;box-shadow:0 0 15px #ff4d8d,0 0 34px #ff4d8d73}.secure-label,.prompt-box>span,.control>span,.generate-row span{color:#9d7788}.segment{color:#9a8490;border-color:#ffcada17;background:#140810}.segment:hover{color:#f4dce4;border-color:#ff669a38}.segment.active{color:#fff5f8;border-color:#ff558e75;background:linear-gradient(145deg,#8b1a484d,#5410352e);box-shadow:inset 0 1px #ffe3eb0a}.segment i{background:#ff679c;box-shadow:0 0 8px #ff4d8d}.prompt-box{border-color:#ffbed221;background:linear-gradient(145deg,#080307f5,#11050df5)}.prompt-box:focus-within{border-color:#ff4e8bb3;box-shadow:0 0 0 3px #ff3a8017,0 16px 38px #2802123d}.prompt-box textarea{color:#fff7f9}.prompt-box textarea::placeholder,.prompt-box footer{color:#745b66}.reference-zone b{color:#f3e4e9}.reference-zone span{color:#89727c}.add-reference{color:#c1a5af;border-color:#674552;background:#ffffff03}.add-reference:hover{color:#ff72a2;border-color:#ff5e95;background:#ff48860d}.add-reference.uploading{pointer-events:none;color:#ff8fb5;border-color:#ff5e956b;background:#ff488614}.upload-progress{margin:-5px 0 18px;padding:13px 14px;border:1px solid rgba(255,102,158,.24);border-radius:12px;background:linear-gradient(105deg,#4e0f2b57,#18071185)}.upload-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.upload-progress>div:first-child span,.upload-progress>div:first-child b{color:#ff8fb5;font:700 8px DM Mono,monospace;letter-spacing:1px}.upload-progress>strong{display:block;margin:7px 0;overflow:hidden;color:#f7e8ee;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.upload-progress-track{height:5px;overflow:hidden;border-radius:99px;background:#ffffff14}.upload-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff4d8d,#ff876c);box-shadow:0 0 14px #ff4d8d73;transition:width .15s ease}.upload-progress>small{display:block;margin-top:7px;color:#9b7886;font-size:9px}.release-limits{margin:0 0 18px;overflow:hidden;border:1px solid rgba(255,117,161,.16);border-radius:13px;background:linear-gradient(145deg,#410f2838,#10060d8a)}.release-limits header{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.065)}.release-limits header span{color:#ff78a6;font:700 8px DM Mono,monospace;letter-spacing:1.2px}.release-limits header small{color:#795f69;font-size:8px}.release-limits>div{display:grid;grid-template-columns:repeat(4,1fr)}.release-limits p{min-width:0;margin:0;padding:11px 12px;border-right:1px solid rgba(255,255,255,.055)}.release-limits p:last-child{border-right:0}.release-limits p b,.release-limits p span{display:block}.release-limits p b{margin-bottom:5px;color:#d6a5b6;font:600 7px DM Mono,monospace;letter-spacing:.8px}.release-limits p span{color:#b298a2;font-size:9px;line-height:1.55}.release-limits footer{padding:8px 12px;border-top:1px solid rgba(255,255,255,.055);color:#715c65;font-size:8px;line-height:1.6}.release-limits footer i{display:inline-block;width:3px;height:3px;margin:0 7px 2px;border-radius:50%;background:#b74a72}.control{border-color:#ffbcd11a;background:linear-gradient(145deg,#ffedf306,#ffffff02)}.pills button{color:#9d8490}.pills button:hover{color:#f7e6eb;background:#ff5e9512}.pills button.selected{color:#fff8fa;background:linear-gradient(135deg,#ff4d8d,#f15c6c);box-shadow:0 3px 13px #ff3e8157,inset 0 1px #fff3}.slider input{accent-color:#ff4d8d}.slider b,.generate-row b{color:#fff1f5}.audio-toggle{color:#8f7782}.audio-toggle.on{color:#f1cbd6}.audio-toggle.on span{background:#a52a59}.audio-toggle.on span:after{background:#ff76a6;box-shadow:0 0 8px #ff4d8db3}.generate-row{border-color:#ffbcd21c}.generate-row b em{color:#aa8591}.generate{color:#fff9fa;background:linear-gradient(135deg,#ff3f83,#ff665e 58%,#e84b81);box-shadow:0 10px 30px #ff307447,inset 0 1px #ffffff45}.generate:hover{box-shadow:0 15px 38px #ff2d7261,0 0 0 1px #ff8eb11f}.generate span{color:#fff7f9!important}.side-panel{border-color:#ffb0cb21;background:linear-gradient(155deg,#230b1bc9,#0d050bd6);box-shadow:0 30px 70px #0000003b}.cost-orb{border-color:#ff59924d;background:radial-gradient(circle at 38% 32%,#ff4f8e5c,#6013382e 48%,#0c040ae0 72%);box-shadow:0 0 56px #ff2a7221,inset 0 0 35px #ff4e8b1a}.cost-orb small,.side-panel>p:not(.eyebrow),.facts{color:#9a7d89}.rule{background:#ffc1d51a}.facts b{color:#f0ced8}.video-card{border-color:#ffb8cf1f;background:linear-gradient(145deg,#1c0a16,#11070e)}.video-card:hover{border-color:#ff4b8b8c;box-shadow:0 18px 45px #3d051d6b}.video-thumb{background:radial-gradient(circle at 27% 26%,#65213e 0,transparent 34%),linear-gradient(135deg,#1a0b16,#43203a 50%,#10060d)}.video-card:nth-child(2n) .video-thumb{background:radial-gradient(circle at 72% 22%,#5e285f 0,transparent 34%),linear-gradient(135deg,#180a16,#39213f 50%,#0f060d)}.video-thumb>span{color:#fff0f5;border-color:#ffd5e261;background:#ffdbe61f}.video-thumb small,.package i{color:#f0c3d0}.empty{border-color:#ffb2cb2e;background:#ffe5ed04}.empty span,.package strong{color:#ff6198}.package{color:#fff5f8;border-color:#ffb8cf21;background:linear-gradient(145deg,#220b1be6,#0f060ceb)}.billing-group+.billing-group{margin-top:34px}.billing-group-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 14px}.billing-group-title h3{margin:0;color:#fff1f5;font-size:15px}.billing-group-title span{color:#8f737f;font-size:10px}.package:hover,.package.featured{border-color:#ff568f;box-shadow:0 19px 44px #ff276d24}.package.featured{background:radial-gradient(circle at 70% 0,rgba(170,43,91,.3),transparent 46%),linear-gradient(145deg,#460f2bf0,#170711f5)}.popular{color:#fff8fa;background:linear-gradient(135deg,#ff4385,#f26068)}.billing-policy{margin-top:24px;padding:18px 20px;border:1px solid rgba(255,91,165,.2);border-radius:14px;background:#480f2d2e;color:var(--noir-muted);font-size:11px;line-height:1.7}.billing-policy b{color:#ff8bb3;font:700 9px/1 DM Mono,monospace;letter-spacing:1.2px}.billing-policy p{margin:8px 0 0}.toast{color:#fff0f5;border-color:#ff538f73;background:linear-gradient(145deg,#3c1026,#1d0a16)}.toast span{color:#ff79a7}.dialog-backdrop{background:#0a0207cc}.auth-dialog{border-color:#ff56915c;background:radial-gradient(circle at 50% 0,rgba(123,26,65,.29),transparent 42%),linear-gradient(145deg,#260d1d,#10060d);box-shadow:0 36px 100px #000000a6,0 0 70px #ff2e7514}.auth-dialog input{color:#fff6f8;border-color:#ffc6d724;background:#0d050a}.auth-dialog input:focus{border-color:#ff5e95;box-shadow:0 0 0 3px #ff418217}.purchase-policy-dialog,.purchase-policy-dialog h2,.purchase-policy-dialog>p{text-align:left}.policy-consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff06;color:#d8ccd4;font-size:11px;line-height:1.5}.policy-consent input{width:auto;margin:2px 0 0;accent-color:var(--noir-pink)}.policy-package{display:block;margin-top:12px;color:var(--noir-muted);text-align:center}.mention-menu{border-color:#ff528e5c;background:#180712fa}.mention-menu>small,.mention-menu button em,.mention-menu p{color:#9b7785}.mention-menu button{color:#fff1f5}.mention-menu button:hover,.references .reference-mention:hover{background:#ff498917}.mention-menu button>i{color:#ff6d9f;background:#3b1027}.reference-chip{border-color:#ff5b9138;background:#1b0a15}.references .reference-mention b{color:#ff70a2}.references .reference-mention small{color:#9a7c87}@media(max-width:760px){main{padding-bottom:24px}.sidebar{background:#11050df5;border-color:#ff74a326}.billing-group-title{align-items:start;flex-direction:column;gap:5px}.release-limits>div{grid-template-columns:1fr 1fr}.release-limits p:nth-child(2){border-right:0}.release-limits p:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.055)}}.topbar-actions,.legal-header-actions{display:flex;align-items:center;gap:10px}.theme-toggle{min-width:72px;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid rgba(255,114,159,.24);border-radius:99px;background:#320c208f;color:#f3dce5;box-shadow:inset 0 1px #ffffff0a}.theme-toggle:hover{color:#fff7fa;border-color:#ff699b7a;background:#4e122fa6}.theme-toggle span{color:#ff7da9;font-size:15px;line-height:1}.theme-toggle small{font:700 9px DM Mono,monospace;letter-spacing:.4px}.legal-header-actions>a{color:#a98c98;font-size:12px;text-decoration:none}.legal-header-actions>a:hover{color:#ff70a2}.legal-page>header .brand{text-decoration:none}html[data-theme=light]{color:#351520;background:#f8f1f4;color-scheme:light;--noir-bg: #f8f1f4;--noir-panel: rgba(255, 251, 252, .92);--noir-panel-soft: rgba(255, 246, 249, .82);--noir-line: rgba(101, 34, 60, .13);--noir-text: #351520;--noir-muted: #80636e}html[data-theme=light] body{color:#351520;background:#f8f1f4}html[data-theme=light] .app-shell{background:radial-gradient(circle at 58% -18%,rgba(255,161,190,.43) 0,transparent 37%),radial-gradient(circle at 87% 68%,rgba(214,174,226,.28) 0,transparent 33%),linear-gradient(145deg,#fff9fb,#f8eef2 51%,#f5edf4)}html[data-theme=light] .app-shell:before{opacity:.28;background-image:linear-gradient(rgba(91,36,56,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(91,36,56,.035) 1px,transparent 1px)}html[data-theme=light] .aurora{opacity:.13}html[data-theme=light] .aurora-a{background:#ff85ad}html[data-theme=light] .aurora-b{background:#b887e8;opacity:.12}html[data-theme=light] .sidebar{border-color:#68273e1f;background:#fffafcdb;box-shadow:18px 0 55px #53253914}html[data-theme=light] .brand{color:#36131f}html[data-theme=light] .brand i{color:#d93072}html[data-theme=light] .nav-row{color:#806772}html[data-theme=light] .nav-row:hover{color:#35131f;background:#d22e6a0e}html[data-theme=light] .nav-row.active{color:#40101f;background:linear-gradient(90deg,#ee447d26,#ffffff1f);box-shadow:inset 2px 0 #e63c79}html[data-theme=light] .private-note{color:#6f3148;border-color:#d6356f38;background:linear-gradient(135deg,#ffdae7b8,#fff7fab8)}html[data-theme=light] .private-note small,html[data-theme=light] .profile small{color:#947783}html[data-theme=light] .profile{color:#472430}html[data-theme=light] .avatar{color:#b72b62;background:linear-gradient(145deg,#ffe3ec,#f6d9e4);box-shadow:inset 0 0 0 1px #b22a5e1f}html[data-theme=light] .topbar h1,html[data-theme=light] .library h2,html[data-theme=light] .billing h2{color:#34121e;text-shadow:none}html[data-theme=light] .eyebrow{color:#cf346d}html[data-theme=light] .theme-toggle{color:#692d43;border-color:#9e375e33;background:#ffffffb8;box-shadow:0 9px 24px #58263a12,inset 0 1px #ffffffd9}html[data-theme=light] .theme-toggle:hover{color:#3f1423;border-color:#da377266;background:#fff}html[data-theme=light] .theme-toggle span{color:#9d3f69}html[data-theme=light] .balance-chip{color:#633247;border-color:#b82f6238;background:#fffdfed1;box-shadow:0 12px 30px #54233617,inset 0 1px #fff}html[data-theme=light] .balance-chip b{color:#35141f}html[data-theme=light] .balance-chip em{color:#946e7e}html[data-theme=light] .burn-banner{border-color:#c42c6052;background:radial-gradient(circle at 12% 20%,rgba(255,126,164,.42),transparent 39%),linear-gradient(115deg,#fff0f5,#f9dfe9);box-shadow:0 18px 45px #7729481f,inset 0 1px #fff}html[data-theme=light] .burn-banner:after{background:#e7477d21}html[data-theme=light] .burn-banner p{color:#bd2f63}html[data-theme=light] .burn-banner strong{color:#421222}html[data-theme=light] .burn-banner>span{color:#8e6473}html[data-theme=light] .burn-banner>span b{color:#5c273a}html[data-theme=light] .maker-card,html[data-theme=light] .side-panel,html[data-theme=light] .settings-card{border-color:#702a4421;background:radial-gradient(circle at 82% -10%,rgba(246,190,211,.28),transparent 35%),linear-gradient(145deg,#fffefef5,#fbf4f7f5);box-shadow:0 30px 65px #5428391c,inset 0 1px #fff}html[data-theme=light] .maker-head,html[data-theme=light] .settings-card h3,html[data-theme=light] .settings-card>strong{color:#35141f}html[data-theme=light] .secure-label,html[data-theme=light] .prompt-box>span,html[data-theme=light] .control>span,html[data-theme=light] .generate-row span{color:#926d7b}html[data-theme=light] .segment{color:#806874;border-color:#6b2b431f;background:#f8ecf1bf}html[data-theme=light] .segment:hover{color:#4b1d2d;border-color:#da3d754d}html[data-theme=light] .segment.active{color:#57172f;border-color:#d7346f6b;background:linear-gradient(145deg,#ffe1eb,#f8d6e3)}html[data-theme=light] .prompt-box{border-color:#69284029;background:#ffffffd9;box-shadow:inset 0 1px 2px #4d1d2f06}html[data-theme=light] .prompt-box:focus-within{border-color:#d7356f9e;box-shadow:0 0 0 3px #e5407c17}html[data-theme=light] .prompt-box textarea{color:#341520}html[data-theme=light] .prompt-box textarea::placeholder,html[data-theme=light] .prompt-box footer{color:#a08791}html[data-theme=light] .reference-zone b{color:#432330}html[data-theme=light] .reference-zone span{color:#8d737d}html[data-theme=light] .add-reference{color:#784457;border-color:#cda7b6;background:#fff9}html[data-theme=light] .add-reference:hover{color:#c52f68;border-color:#df4c83;background:#fff2f7}html[data-theme=light] .upload-progress,html[data-theme=light] .release-limits,html[data-theme=light] .generation-live{border-color:#c2366830;background:linear-gradient(105deg,#ffe5eeb8,#fffafccc)}html[data-theme=light] .upload-progress>strong,html[data-theme=light] .generation-live b{color:#482231}html[data-theme=light] .upload-progress>small,html[data-theme=light] .generation-live span{color:#866b76}html[data-theme=light] .upload-progress-track,html[data-theme=light] .generation-track{background:#5225361a}html[data-theme=light] .release-limits header,html[data-theme=light] .release-limits footer,html[data-theme=light] .release-limits p{border-color:#5d253a17}html[data-theme=light] .release-limits header small,html[data-theme=light] .release-limits footer{color:#927985}html[data-theme=light] .release-limits p b{color:#92516b}html[data-theme=light] .release-limits p span{color:#765a66}html[data-theme=light] .control{border-color:#63263d1f;background:#ffffff85}html[data-theme=light] .pills button{color:#765d68}html[data-theme=light] .pills button:hover{color:#421825;background:#fde7ef}html[data-theme=light] .slider b,html[data-theme=light] .generate-row b{color:#3b1825}html[data-theme=light] .audio-toggle{color:#765d68}html[data-theme=light] .audio-toggle.on{color:#63253c}html[data-theme=light] .generate-row{border-color:#5e22381c}html[data-theme=light] .generate-row b em{color:#896c77}html[data-theme=light] .cost-orb{border-color:#d73b7447;background:radial-gradient(circle at 38% 32%,#ff87ae6b,#fadce7a3 48%,#ffffffdb 72%);box-shadow:0 0 48px #be396b1c,inset 0 0 30px #ffffffb3}html[data-theme=light] .cost-orb span{color:#431725}html[data-theme=light] .cost-orb small,html[data-theme=light] .side-panel>p:not(.eyebrow),html[data-theme=light] .facts{color:#826775}html[data-theme=light] .facts b{color:#4e2635}html[data-theme=light] .rule{background:#5a20361c}html[data-theme=light] .library-title>span,html[data-theme=light] .empty p,html[data-theme=light] .billing-note{color:#806a73}html[data-theme=light] .empty{border-color:#742f482e;background:#ffffff7a}html[data-theme=light] .empty h3{color:#3d1a27}html[data-theme=light] .video-card,html[data-theme=light] .package{color:#3a1825;border-color:#6b274024;background:linear-gradient(145deg,#fffffff0,#faf0f4f0);box-shadow:0 16px 35px #52243614}html[data-theme=light] .video-card p{color:#452330}html[data-theme=light] .video-card footer{color:#8b707b}html[data-theme=light] .video-thumb{background:radial-gradient(circle at 27% 26%,#f2b5ca 0,transparent 34%),linear-gradient(135deg,#faedf2,#e4c4d4 50%,#f8eef2)}html[data-theme=light] .video-card:nth-child(2n) .video-thumb{background:radial-gradient(circle at 72% 22%,#dfb7e2 0,transparent 34%),linear-gradient(135deg,#f8ebf1,#dcc8df 50%,#f9f0f4)}html[data-theme=light] .video-thumb>span{color:#8f2853;border-color:#8b2b5140;background:#ffffff8f}html[data-theme=light] .launch-price{border-color:#cc366c3b;background:linear-gradient(105deg,#ffdbe8b8,#fff9fbd1)}html[data-theme=light] .launch-price b,html[data-theme=light] .billing-group-title h3{color:#421b29}html[data-theme=light] .launch-price small,html[data-theme=light] .billing-group-title span{color:#856a75}html[data-theme=light] .package.featured{background:radial-gradient(circle at 70% 0,rgba(255,156,191,.36),transparent 47%),linear-gradient(145deg,#fff5f8,#f8dce7)}html[data-theme=light] .package small{color:#806873}html[data-theme=light] .package i{color:#77304b}html[data-theme=light] .custom-package label{border-color:#63263c29;background:#fff}html[data-theme=light] .custom-package label span{color:#8b6c78}html[data-theme=light] .custom-package input{color:#35141f}html[data-theme=light] .custom-package>button{color:#fff;background:linear-gradient(135deg,#df3976,#ed6556)}html[data-theme=light] .billing-policy{color:#795f69;border-color:#cd366d30;background:#ffe0eb94}html[data-theme=light] .billing-policy b{color:#b72a60}html[data-theme=light] .billing-policy p{color:#795f69}html[data-theme=light] .legal-footer{color:#89727c;border-color:#60263b1f}html[data-theme=light] .legal-footer a{color:#735665}html[data-theme=light] .legal-footer a:hover{color:#c92f68}html[data-theme=light] .telegram-link{background:#239ed914}html[data-theme=light] .account-menu,html[data-theme=light] .auth-dialog{color:#3b1725;border-color:#a5325d38;background:radial-gradient(circle at 50% 0,rgba(255,196,217,.38),transparent 43%),linear-gradient(145deg,#fffdfd,#f8ebf0);box-shadow:0 28px 70px #4e1e3138}html[data-theme=light] .account-menu-head{border-color:#551f331a}html[data-theme=light] .account-menu-head b,html[data-theme=light] .auth-dialog h2{color:#371520}html[data-theme=light] .account-menu-head small,html[data-theme=light] .account-menu>button small,html[data-theme=light] .auth-dialog p:not(.eyebrow),html[data-theme=light] .policy-package{color:#846a75}html[data-theme=light] .account-menu>button{color:#472431}html[data-theme=light] .account-menu>button:hover{background:#da377214}html[data-theme=light] .auth-dialog input{color:#35141f;border-color:#5d233829;background:#fff}html[data-theme=light] .dialog-backdrop{background:#4c303c7a}html[data-theme=light] .dialog-close{color:#806471}html[data-theme=light] .policy-consent{color:#563340;border-color:#5d233821;background:#ffffff8f}html[data-theme=light] .mention-menu{color:#3e1b28;border-color:#cd366d47;background:#fffbfcfa;box-shadow:0 18px 48px #5623372e}html[data-theme=light] .mention-menu button{color:#421c2a}html[data-theme=light] .mention-menu button>i{color:#c9326a;background:#fbe0ea}html[data-theme=light] .mention-menu button:hover,html[data-theme=light] .references .reference-mention:hover{background:#dd367214}html[data-theme=light] .reference-chip{border-color:#c7366930;background:#fff7fa}html[data-theme=light] .references .reference-mention small{color:#846a75}html[data-theme=light] .toast{color:#3c1725;border-color:#c9346a47;background:linear-gradient(145deg,#fff,#f9e7ee);box-shadow:0 18px 48px #501f322e}html[data-theme=light] .settings-heading h2{color:#34131f}html[data-theme=light] .settings-heading>div>p:last-child,html[data-theme=light] .settings-card>p:not(.settings-kicker),html[data-theme=light] .settings-card>strong+span{color:#826a74}html[data-theme=light] .settings-status{color:#713047;border-color:#c9376c33;background:#ffe7ef}html[data-theme=light] .legal-page{color:#351520;background:radial-gradient(circle at 70% -20%,#f2cddd 0,transparent 36%),#fbf5f7}html[data-theme=light] .legal-page>header,html[data-theme=light] .legal-page main section{border-color:#581f341f}html[data-theme=light] .legal-header-actions>a{color:#6f5661}html[data-theme=light] .legal-header-actions>a:hover{color:#bd2f63}html[data-theme=light] .legal-page h1,html[data-theme=light] .legal-page main section h2,html[data-theme=light] .contact-form h2{color:#351520}html[data-theme=light] .legal-intro{color:#6f5661}html[data-theme=light] .legal-date{color:#967b86}html[data-theme=light] .legal-page main section p{color:#725b65}html[data-theme=light] .contact-form{border-color:#5e233921;background:#ffffff9e}html[data-theme=light] .contact-form label{color:#654b56}html[data-theme=light] .contact-form input,html[data-theme=light] .contact-form select,html[data-theme=light] .contact-form textarea{color:#351520;border-color:#5b223726;background:#fff}@media(max-width:760px){.topbar-actions{gap:6px}.theme-toggle{min-width:42px;width:42px;padding:0}.theme-toggle small{display:none}.legal-header-actions{gap:12px}html[data-theme=light] .sidebar{background:#fffafcf7;border-color:#6f284221}html[data-theme=light] .release-limits p:nth-child(-n+2){border-bottom-color:#5d253a17}}@media(max-width:420px){.theme-toggle{width:38px;min-width:38px;height:38px}.topbar-actions .balance-chip{padding:8px}.legal-header-actions>a{font-size:10px}}.mobile-profile-label,.mobile-nav-label{display:none}@media(max-width:760px){html,body,#root,.app-shell{width:100%;max-width:100%;overflow-x:hidden}.app-shell main{width:100%;min-width:0;padding-bottom:calc(78px + env(safe-area-inset-bottom))}.sidebar{height:calc(70px + env(safe-area-inset-bottom));min-height:calc(70px + env(safe-area-inset-bottom));align-items:stretch;gap:0;padding:5px 5px env(safe-area-inset-bottom);box-shadow:0 -12px 34px #0000005c}.sidebar nav{display:grid;flex:1 1 auto;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.sidebar nav .nav-row,.sidebar nav .nav-row:nth-child(3){display:flex;width:100%;min-width:0;justify-content:center;padding:7px 3px}.nav-row .nav-icon{width:auto;font-size:16px;line-height:1}.nav-row .mobile-nav-label{display:block;width:auto;font-size:8px;line-height:1.1;white-space:nowrap}.nav-row .nav-label{display:none}.sidebar-bottom{display:flex;flex:0 0 25%;min-width:68px;margin:0}.sidebar-bottom>.private-note,.sidebar-bottom>.muted{display:none}.sidebar-bottom .profile-wrap{width:100%}.sidebar-bottom .profile{height:100%;min-height:58px;flex-direction:column;justify-content:center;gap:3px;padding:4px 3px;overflow:visible;text-align:center}.sidebar-bottom .profile .avatar{width:25px;height:25px;flex:none;font-size:10px}.sidebar-bottom .profile-copy,.sidebar-bottom .profile-chevron{display:none}.mobile-profile-label{display:block;max-width:100%;overflow:hidden;color:#c9aab6;font-size:8px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.account-menu{right:10px;bottom:calc(78px + env(safe-area-inset-bottom));left:10px;max-height:calc(100vh - 110px - env(safe-area-inset-bottom));overflow-y:auto}.topbar{width:100%;gap:12px;padding:20px 16px 18px}.topbar>div:first-child{min-width:0}.topbar h1{max-width:190px;font-size:clamp(19px,6vw,25px);line-height:1.08}.topbar-actions{flex:none}.topbar-actions .balance-chip{min-height:38px;max-width:112px}.topbar-actions .balance-chip b{max-width:54px;overflow:hidden;text-overflow:ellipsis}.burn-banner{width:auto;min-width:0}.burn-banner strong{font-size:clamp(25px,10vw,38px);letter-spacing:-1.3px}.create-view,.library,.billing,.settings-view{width:100%;min-width:0}.maker-card{width:100%;min-width:0;overflow:hidden}.prompt-box textarea{font-size:16px}.prompt-box footer{align-items:flex-start;gap:8px}.prompt-box footer span:last-child{text-align:right}.reference-zone{align-items:flex-start;flex-direction:column;gap:12px}.reference-zone>div,.reference-zone .add-reference{width:100%}.reference-zone .add-reference{display:flex;min-height:42px;align-items:center;justify-content:center}.release-limits footer{overflow-wrap:anywhere}.generate-row{align-items:flex-end}.generate-row .generate{min-height:44px}.gallery,.packages,.settings-grid,.package,.settings-card,.video-card{min-width:0}.toast{right:12px;bottom:calc(84px + env(safe-area-inset-bottom));left:12px;max-width:none}.dialog-backdrop{align-items:center;padding:14px}.auth-dialog{max-height:calc(100dvh - 28px);overflow-y:auto;padding:26px 20px}.legal-page>header{gap:14px;padding:18px 16px}.legal-page>header .brand{display:flex;font-size:15px}.legal-page>main{padding:46px 17px 30px}html[data-theme=light] .mobile-profile-label{color:#765866}}@media(max-width:420px){.topbar{gap:8px}.topbar h1{max-width:150px;font-size:20px}.topbar-actions .balance-chip{max-width:96px}.topbar-actions .balance-chip .chip-plus{display:none}.control-grid,.gallery,.packages{grid-template-columns:1fr}.generate-row{gap:12px}.generate-row>div{min-width:0}.generate-row b{font-size:16px}.generate-row .generate{min-width:124px}}
