@font-face{font-family:AradVF;src:url(../../../assets/fonts/AradVF.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:Exo2;src:url(../../../assets/fonts/Exo2VF.woff2)format("woff2"),url(../../../assets/fonts/Exo2VF.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0-24F,U+1E??,U+2000-206F}:root{color:#f8f8f8;font-synthesis:none;text-rendering:optimizelegibility;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#050505;--surface-1:#0b0b0d;--surface-2:#131316;--surface-3:#1c1c21;--surface-subtle:#ffffff06;--surface-subtle-strong:#ffffff12;--border-subtle:#ffffff12;--surface-glass:#0d0d0fc7;--chat-glass:#0a0a0dad;--chat-glass-strong:#0d0d10d6;--chat-glass-shadow:#00000047;--chat-shell:#050506;--chat-header:#040405f5;--chat-composer:linear-gradient(180deg,#050506c7,#050506fa 20%);--chat-panel:#0d0d10;--chat-panel-strong:#101013;--chat-input:#0d0d10f5;--chat-user-bubble:linear-gradient(145deg,#1f1f24f5,#151519f5);--chat-media:#080809;--chat-code:#090a0d;--chat-code-header:#111217;--chat-link:#8fc8ff;--chat-inline-code:#111217;--chat-inline-code-ink:#f4d97b;--chat-skeleton:#ffffff14;--chat-skeleton-strong:#ffffff21;--chat-on-accent:#fff;--chat-backdrop:#000000ad;--text-1:#fafafa;--text-2:#a8a8b2;--text-3:#74747e;--border:#ffffff17;--border-strong:#ffffff29;--accent:#ff3936;--accent-hover:#ff5552;--accent-ink:#fff;--accent-soft:#ff39361f;--brand-red:#ff3936;--brand-yellow:#ffd633;--brand-red-soft:#ff302d1f;--success:#62d998;--danger:#ff6678;--warning-ink:#ffe472;--success-ink:#9beabb;--danger-ink:#ff9aa8;--warning-soft:#ffd6331a;--success-soft:#62d9981a;--danger-soft:#ff66781a;--radius-xs:9px;--radius-sm:12px;--radius-md:17px;--radius-lg:24px;--radius-xl:32px;--content:1200px;--shadow-card:0 24px 70px #00000047;--scroll-size:8px;--scroll-track:#ffffff06;--scroll-thumb:#a8a8b257;--scroll-thumb-hover:#ffd63375;--scroll-thumb-active:#ff393694;background:#050505;font-family:AradVF,Tahoma,Arial,sans-serif}:root[data-theme=light]{color:#1e2026;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:#f4f5f7;--surface-1:#fff;--surface-2:#eef0f4;--surface-3:#e3e6ec;--surface-subtle:#1e202609;--surface-subtle-strong:#1e202613;--border-subtle:#1e20261f;--surface-glass:#ffffffd1;--chat-glass:#ffffffad;--chat-glass-strong:#ffffffd6;--chat-glass-shadow:#323b4e24;--chat-shell:#f4f5f7;--chat-header:#ffffffeb;--chat-composer:linear-gradient(180deg,#f4f5f7cc,#f4f5f7fa 20%);--chat-panel:#fff;--chat-panel-strong:#fff;--chat-input:#fffffff5;--chat-user-bubble:linear-gradient(145deg,#eef1f6,#e5e9f0);--chat-media:#eef0f4;--chat-code:#eef1f5;--chat-code-header:#e3e7ee;--chat-link:#0550ae;--chat-inline-code:#e3e7ee;--chat-inline-code-ink:#5d4300;--chat-skeleton:#1e202617;--chat-skeleton-strong:#1e202629;--chat-on-accent:#fff;--chat-backdrop:#181c266b;--text-1:#1e2026;--text-2:#5f6470;--text-3:#68717f;--border:#1e20261c;--border-strong:#1e20262e;--accent:#c52f2c;--accent-hover:#a92623;--accent-soft:#c52f2c1a;--brand-red:#c52f2c;--brand-red-soft:#ff302d14;--brand-yellow:#8b5b00;--shadow-card:0 20px 60px #2d364b1f;--scroll-track:#1e20260a;--scroll-thumb:#5f64704d;--scroll-thumb-hover:#d69e0073;--scroll-thumb-active:#ff393680;--warning-ink:#825400;--success:#237b4c;--success-ink:#17663e;--danger:#b12d4b;--danger-ink:#a62543;--warning-soft:#9d67001a;--success-soft:#237b4c1a;--danger-soft:#b12d4b17}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--surface-0);direction:rtl;min-width:320px}body{background:radial-gradient(circle at 78% -8%,#ffd6331f,transparent 33rem),radial-gradient(circle at 8% 16%,#ff302d17,transparent 28rem),var(--surface-0);min-height:100vh;color:var(--text-1);margin:0;overflow-x:hidden}body.admin-viewport{overflow:hidden}:root[data-theme=light] .admin-shell input,:root[data-theme=light] .admin-shell textarea,:root[data-theme=light] .admin-shell select{color:var(--text-1);background:var(--surface-1)}:root[data-theme=light] .admin-shell button{color:var(--text-1)}:root[data-theme=light] .admin-shell .page-head span,:root[data-theme=light] .admin-shell .panel-head span,:root[data-theme=light] .admin-shell header span{color:var(--brand-yellow)}:root[data-theme=light] .admin-shell .error,:root[data-theme=light] .admin-shell .alert.error{color:var(--danger-ink);background:var(--danger-soft)}:root[data-theme=light] .admin-shell .success,:root[data-theme=light] .admin-shell .alert.success{color:var(--success-ink);background:var(--success-soft)}body.admin-viewport .admin-main header span,body.admin-viewport .admin-main .page-head span,body.admin-viewport .admin-main .panel-head span,body.admin-viewport .admin-main .panel-title span,body.admin-viewport .admin-main .section-head span{color:var(--brand-yellow)}body.admin-viewport .admin-main input,body.admin-viewport .admin-main textarea,body.admin-viewport .admin-main select,body.admin-viewport .admin-main button{color:var(--text-1)}body.admin-viewport .admin-main .primary,body.admin-viewport .admin-main .submit,body.admin-viewport .admin-main .save,body.admin-viewport .admin-main .approve,body.admin-viewport .admin-main .panel>button:not(.secondary):not(.danger),body.admin-viewport .admin-main .wallet-form>button:not(.secondary):not(.danger){color:var(--chat-on-accent)}body.admin-viewport .admin-main .error,body.admin-viewport .admin-main .alert.error{background:var(--danger-soft);color:var(--danger-ink)}body.admin-viewport .admin-main .success,body.admin-viewport .admin-main .alert.success{background:var(--success-soft);color:var(--success-ink)}body.admin-viewport .admin-main .managed,body.admin-viewport .admin-main .managed-note{border-color:var(--warning-soft);background:var(--warning-soft);color:var(--warning-ink)}body.admin-viewport .admin-main .title>span.healthy,body.admin-viewport .admin-main .active,body.admin-viewport .admin-main .paid{background:var(--success-soft);color:var(--success-ink)}body.admin-viewport .admin-main .title>span.failed,body.admin-viewport .admin-main td span,body.admin-viewport .admin-main .danger{color:var(--danger-ink)}:root[data-theme=light] body{background:radial-gradient(circle at 78% -8%,#ffd6331f,transparent 33rem),radial-gradient(circle at 8% 16%,#ff302d0f,transparent 28rem),var(--surface-0)}:root[data-theme=light] .chat-shell,:root[data-theme=light] .chat-page{background:radial-gradient(circle at 50% -15%,#ffd63314,transparent 33rem),var(--surface-0)}:root[data-theme=light] .chat-header{background:var(--chat-glass-strong)}:root[data-theme=light] .model-trigger,:root[data-theme=light] .action-menu,:root[data-theme=light] .chat-notice,:root[data-theme=light] .composer-shell form,:root[data-theme=light] .picker,:root[data-theme=light] .starter-grid button,:root[data-theme=light] .content-wrap.user-bubble{background:var(--chat-glass-strong);color:var(--text-1)}:root[data-theme=light] .chat-sidebar,:root[data-theme=light] aside{background:linear-gradient(#fff,#f1f3f7)}:root[data-theme=light] .chat-page textarea,:root[data-theme=light] .page-loading strong,:root[data-theme=light] .model-trigger strong,:root[data-theme=light] .action-menu>button,:root[data-theme=light] .starter-grid strong,:root[data-theme=light] .content-wrap.user-bubble{color:var(--text-1)}:root[data-theme=light] .composer-shell form{background:var(--chat-glass-strong)}:root[data-theme=light] .content-wrap.user-bubble{background:var(--chat-user-bubble)}:root[data-theme=light] .chat-shell,:root[data-theme=light] .chat-page{color:var(--text-1)}::selection{color:var(--accent-ink);background:var(--accent)}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}code,pre,kbd,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}[dir=ltr],:lang(en){font-family:Exo2,AradVF,Arial,sans-serif}a{color:inherit;text-decoration:none}img,picture,video,canvas{border-radius:var(--radius-md);max-width:100%}img{display:block}.container{width:min(calc(100% - 36px),var(--content));margin-inline:auto}.eyebrow{min-height:34px;color:var(--warning-ink);background:#ffd6331a;border:1px solid #ffd63338;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow:before{background:var(--brand-yellow);content:"";border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #ffd633b3}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.container{width:min(calc(100% - 24px),var(--content))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}body.public-menu-open,body.auth-modal-open{overflow:hidden}#svelte{min-height:100dvh}.king-scroll{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb)var(--scroll-track)}.king-scroll::-webkit-scrollbar{width:var(--scroll-size);height:var(--scroll-size)}.king-scroll::-webkit-scrollbar-track{background:var(--scroll-track);border-radius:999px}.king-scroll::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.king-scroll::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:padding-box}.king-scroll::-webkit-scrollbar-thumb:active{background:var(--scroll-thumb-active);background-clip:padding-box}@media (pointer:coarse){.king-scroll::-webkit-scrollbar{width:5px;height:5px}}.content-page{width:min(100% - 36px,920px);margin-inline:auto;padding-block:clamp(72px,9vw,112px) 40px}.content-hero{border-bottom:1px solid var(--border);padding-bottom:30px}.content-hero h1{letter-spacing:-1.5px;margin:18px 0 14px;font-size:clamp(40px,6vw,68px);line-height:1.2}.content-hero>p{max-width:760px;color:var(--text-2);margin:0;font-size:17px;line-height:2}.content-meta{color:var(--text-3);flex-wrap:wrap;gap:8px 18px;margin-top:20px;font-size:12px;display:flex}.content-body{gap:18px;padding-top:28px;display:grid}.content-card{border:1px solid var(--border);background:#0f0f12c2;border-radius:22px;padding:clamp(20px,4vw,30px)}.content-card h2{color:var(--text-1);margin:0 0 12px;font-size:clamp(22px,3vw,30px);line-height:1.45}.content-card h3{color:var(--text-1);margin:22px 0 9px;font-size:17px}.content-card p,.content-card li{color:var(--text-2);font-size:15px;line-height:2}.content-card p{margin:0}.content-card p+p{margin-top:12px}.content-card ul,.content-card ol{margin:12px 0 0;padding-inline-start:23px}.content-card a{color:#ffd86a;text-underline-offset:4px;text-decoration:underline}.content-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.content-actions a{border:1px solid var(--border-strong);min-height:46px;color:var(--text-1);background:var(--surface-2);border-radius:14px;justify-content:center;align-items:center;padding-inline:17px;font-weight:800;text-decoration:none;display:inline-flex}.content-actions a.primary{background:var(--accent);border-color:#0000}@media (width<=640px){.content-page{width:min(100% - 24px,920px);padding-top:58px}.content-card{border-radius:18px}}:root[data-theme=light] .eyebrow{background:var(--warning-soft);color:var(--warning-ink);border-color:#8b5b0038}:root[data-theme=light] .content-card{background:var(--surface-1);box-shadow:var(--shadow-card)}:root[data-theme=light] .content-card a{color:var(--brand-yellow)}:root[data-theme=light] input,:root[data-theme=light] textarea,:root[data-theme=light] select{color:var(--text-1);background:var(--surface-1)}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:var(--text-3);opacity:1}:root[data-theme=light] .public-shell>header{background:linear-gradient(#f4f5f7f5,#f4f5f7c7)}:root[data-theme=light] .public-shell>header.scrolled{background:#fffffff5;box-shadow:0 12px 34px #2d364b1a}:root[data-theme=light] .desktop-nav,:root[data-theme=light] .account-link,:root[data-theme=light] .menu-toggle,:root[data-theme=light] .social-row nav a{border-color:var(--border);background:var(--surface-glass)}:root[data-theme=light] .desktop-nav a:hover,:root[data-theme=light] .desktop-nav a.active,:root[data-theme=light] .mobile-panel nav a:hover,:root[data-theme=light] .mobile-panel nav a.active,:root[data-theme=light] .social-row nav a:hover{background:var(--surface-3);color:var(--text-1)}:root[data-theme=light] .mobile-backdrop{background:#181c264d}:root[data-theme=light] .mobile-panel{background:radial-gradient(circle at 100% 0,#d69e001a,transparent 18rem),radial-gradient(circle at 0 100%,#ff393614,transparent 19rem),var(--surface-1);box-shadow:0 28px 90px #2d364b33}:root[data-theme=light] .mobile-panel nav a{background:var(--surface-2)}:root[data-theme=light] .public-shell>footer{background:linear-gradient(180deg,#1e202606,transparent 15rem),var(--surface-1)}:root[data-theme=light] .footer-cta{color:var(--accent);background:var(--accent-soft)}:root[data-theme=light] .social-row nav a{color:var(--text-2)}:root[data-theme=light] .hero-panel,:root[data-theme=light] .feature-grid>article,:root[data-theme=light] .benefits article,:root[data-theme=light] .model-guide-grid article,:root[data-theme=light] .compare-cta{border-color:var(--border);background:var(--surface-1);box-shadow:var(--shadow-card)}:root[data-theme=light] .feature-grid>article.featured,:root[data-theme=light] .smart-result,:root[data-theme=light] .support-cta{background:linear-gradient(145deg,#ffd6331a,var(--surface-1)58%);border-color:#8b5b0033}:root[data-theme=light] .panel-head>span,:root[data-theme=light] .result-pill{color:var(--success-ink)}:root[data-theme=light] .request-icon,:root[data-theme=light] .feature-icon,:root[data-theme=light] .smart-icon,:root[data-theme=light] .smart-result-visual>span,:root[data-theme=light] .guide-icon{color:var(--brand-yellow);background:var(--warning-soft)}:root[data-theme=light] .route-grid article,:root[data-theme=light] .answer-preview,:root[data-theme=light] .example,:root[data-theme=light] .model-metrics div,:root[data-theme=light] .visual-step{background:var(--surface-2)}:root[data-theme=light] .answer-line{background:linear-gradient(90deg,var(--surface-3),var(--border-strong))}:root[data-theme=light] .result-pill{background:var(--success-soft)}:root[data-theme=light] .example strong{color:var(--text-1)}:root[data-theme=light] .feature-grid a,:root[data-theme=light] .smart-action,:root[data-theme=light] .smart-result a{color:var(--brand-yellow)}:root[data-theme=light] .workflow{background:#1e202606}:root[data-theme=light] .hero-search,:root[data-theme=light] .guide-nav,:root[data-theme=light] .guide-card{border-color:var(--border);background:var(--surface-1);box-shadow:var(--shadow-card)}:root[data-theme=light] .hero-search input{color:var(--text-1)}:root[data-theme=light] .quick-links button,:root[data-theme=light] .filter-row button{background:var(--surface-2);color:var(--text-2)}:root[data-theme=light] .quick-links button:hover,:root[data-theme=light] .filter-row button:hover,:root[data-theme=light] .filter-row button.active,:root[data-theme=light] .guide-nav button:hover,:root[data-theme=light] .guide-nav button.active{background:var(--warning-soft);color:var(--text-1);border-color:#8b5b0047}:root[data-theme=light] .guide-card .tip{color:var(--text-2)}:root[data-theme=light] .guide-card .tip svg{color:var(--brand-yellow)}:root[data-theme=light] .step-visual{background:var(--surface-3)}:root[data-theme=light] .empty-state button,:root[data-theme=light] .state button{color:var(--text-1);background:var(--surface-2)}:root[data-theme=light] .smart-card,:root[data-theme=light] .catalog-toolbar,:root[data-theme=light] .model-card{border-color:var(--border);background:var(--surface-1);box-shadow:var(--shadow-card)}:root[data-theme=light] .smart-card:hover,:root[data-theme=light] .model-card:hover{border-color:var(--border-strong);background:var(--surface-2)}:root[data-theme=light] .smart-card small,:root[data-theme=light] .smart-action,:root[data-theme=light] .capabilities span,:root[data-theme=light] .access-row b.locked{color:var(--brand-yellow)}:root[data-theme=light] .capabilities span{background:var(--warning-soft)}:root[data-theme=light] .status{color:var(--danger-ink);background:var(--danger-soft)}:root[data-theme=light] .status.online{color:var(--success-ink);background:var(--success-soft)}:root[data-theme=light] .smart-result-visual{background:var(--surface-2)}:root[data-theme=light] .route-line{background:linear-gradient(var(--brand-yellow),#8b5b000f)}:root[data-theme=light] .skeleton-head b,:root[data-theme=light] .skeleton-head span,:root[data-theme=light] .skeleton-card>p,:root[data-theme=light] .skeleton-tags i{background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2))}:root[data-theme=light] .pricing-page{background:radial-gradient(circle at 50% 0,#d69e0014,transparent 34rem),var(--surface-0)}:root[data-theme=light] .plan-guide,:root[data-theme=light] .plans-grid article,:root[data-theme=light] .loading-card,:root[data-theme=light] .plan-grid article,:root[data-theme=light] .billing-page .trust-grid article{border-color:var(--border);background:var(--surface-1);box-shadow:var(--shadow-card)}:root[data-theme=light] .plans-grid article.featured,:root[data-theme=light] .plan-grid article.recommended{background:linear-gradient(145deg,#ffd6331a,var(--surface-1)58%);border-color:#8b5b004d}:root[data-theme=light] .billing-page .recommend{background:var(--brand-yellow);color:var(--accent-ink)}:root[data-theme=light] .pricing-page .alert,:root[data-theme=light] .billing-page .alert,:root[data-theme=light] .checkout .alert,:root[data-theme=light] .result-card .error,:root[data-theme=light] .transfer .error,:root[data-theme=light] .video-page .error{background:var(--danger-soft);color:var(--danger-ink);border-color:#b12d4b38}:root[data-theme=light] .plan-icon,:root[data-theme=light] .message-quota>span,:root[data-theme=light] .summary-icon,:root[data-theme=light] .step{color:var(--brand-yellow)}:root[data-theme=light] .team-badge,:root[data-theme=light] .plan-grid article .rank,:root[data-theme=light] .plan-grid .limits span{background:var(--surface-2)}:root[data-theme=light] .pricing-page .faq-intro h2,:root[data-theme=light] .billing-page .limits b,:root[data-theme=light] .billing-page .trust-grid strong,:root[data-theme=light] .checkout .heading-copy h2,:root[data-theme=light] .checkout .product-meta b,:root[data-theme=light] .checkout .summary-product strong,:root[data-theme=light] .checkout .summary dd,:root[data-theme=light] .checkout .summary .total dt,:root[data-theme=light] .checkout .loading strong{color:var(--text-1)}:root[data-theme=light] .pricing-page .faq-intro span,:root[data-theme=light] .billing-page .period button small,:root[data-theme=light] .billing-page .summary-label,:root[data-theme=light] .billing-page .trust-grid,:root[data-theme=light] .checkout .summary-label,:root[data-theme=light] .checkout .summary .total dd{color:var(--brand-yellow)}:root[data-theme=light] .loading-card span,:root[data-theme=light] .loading-card i,:root[data-theme=light] .loading-card b,:root[data-theme=light] .loading-card em,:root[data-theme=light] .skeleton span,:root[data-theme=light] .skeleton b,:root[data-theme=light] .skeleton i{background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2))}:root[data-theme=light] .account-shell{background:radial-gradient(circle at 85% -10%,#d69e0014,transparent 32rem),radial-gradient(circle at 5% 20%,#ff39360f,transparent 30rem),var(--surface-0)}:root[data-theme=light] .account-header{background:#ffffffeb;box-shadow:0 10px 30px #2d364b14}:root[data-theme=light] .account-header nav{background:var(--surface-glass)}:root[data-theme=light] .backdrop{background:#181c2647}:root[data-theme=light] .mobile-menu{background:radial-gradient(circle at 100% 0,#d69e001a,transparent 15rem),radial-gradient(circle at 0 100%,#ff393614,transparent 17rem),var(--surface-1);box-shadow:0 24px 70px #2d364b33}:root[data-theme=light] .account-page .account-hero,:root[data-theme=light] .account-page .card,:root[data-theme=light] .account-page .account-tabs,:root[data-theme=light] .account-page .toast{border-color:var(--border);background:var(--surface-1);box-shadow:var(--shadow-card)}:root[data-theme=light] .account-page .avatar-wrap,:root[data-theme=light] .account-page .avatar-large{background:linear-gradient(145deg,var(--surface-3),var(--surface-2));color:var(--brand-yellow);border-color:#8b5b003d}:root[data-theme=light] .account-page .plan-summary{background:linear-gradient(145deg,#ffd6331a,var(--surface-2));border-color:#8b5b0033}:root[data-theme=light] .account-page .account-tabs{background:#ffffffe6}:root[data-theme=light] .account-page .card-head span,:root[data-theme=light] .account-page .card>span,:root[data-theme=light] .account-page .session-management span,:root[data-theme=light] .account-page .plan-summary a,:root[data-theme=light] .account-page .card-head a{color:var(--brand-yellow)}:root[data-theme=light] .account-page .card input,:root[data-theme=light] .account-page .card select,:root[data-theme=light] .account-page .secondary,:root[data-theme=light] .account-page .file-button,:root[data-theme=light] .account-page .sessions article>button{color:var(--text-1);background:var(--surface-2)}:root[data-theme=light] .account-page .video-credit,:root[data-theme=light] .account-page .toggle{background:var(--surface-2)}:root[data-theme=light] .account-page .video-credit small,:root[data-theme=light] .account-page .records>a>span{color:var(--danger-ink)}:root[data-theme=light] .account-page .records>a>span.invoice{color:var(--brand-yellow)}:root[data-theme=light] .account-page .toggle>span{background:#c7ccd5}:root[data-theme=light] .account-page .toast{color:var(--text-1)}:root[data-theme=light] .account-page .toast.error,:root[data-theme=light] .account-page .error-state{background:var(--danger-soft);color:var(--danger-ink);border-color:#b12d4b38}:root[data-theme=light] .account-page .toast.success{background:var(--success-soft);color:var(--success-ink);border-color:#237b4c38}:root[data-theme=light] .billing-page .controls{background:#ffffffe6;box-shadow:0 12px 32px #2d364b14}:root[data-theme=light] .billing-page .hero-card a,:root[data-theme=light] .billing-page .limits span,:root[data-theme=light] .billing-page .trust-grid article{background:var(--surface-2)}:root[data-theme=light] .billing-page .segments button.active,:root[data-theme=light] .billing-page .period button.active{background:var(--surface-3);color:var(--text-1)}:root[data-theme=light] .checkout .card,:root[data-theme=light] .checkout .summary,:root[data-theme=light] .transfer .panel,:root[data-theme=light] .transfer .crypto-panel,:root[data-theme=light] .result-card{border-color:var(--border);background:var(--surface-1);box-shadow:var(--shadow-card)}:root[data-theme=light] .checkout .product-card,:root[data-theme=light] .checkout .summary{background:linear-gradient(145deg,#ffd63314,var(--surface-1)58%)}:root[data-theme=light] .checkout .secure-badge,:root[data-theme=light] .checkout .saving{background:var(--success-soft);border-color:#237b4c33}:root[data-theme=light] .checkout .secure-badge strong,:root[data-theme=light] .checkout .secure-badge small,:root[data-theme=light] .checkout .product-status,:root[data-theme=light] .checkout .saving{color:var(--success-ink)}:root[data-theme=light] .checkout .alert.success{background:var(--success-soft);color:var(--success-ink);border-color:#237b4c38}:root[data-theme=light] .checkout .product-meta span,:root[data-theme=light] .checkout .methods>button,:root[data-theme=light] .checkout .method-mark,:root[data-theme=light] .checkout .summary dl>div{background:var(--surface-2)}:root[data-theme=light] .checkout .methods>button{color:var(--text-2)}:root[data-theme=light] .checkout .methods>button:hover:not(:disabled),:root[data-theme=light] .checkout .methods>button.active{color:var(--text-1);background:var(--warning-soft);border-color:#8b5b0047}:root[data-theme=light] .checkout .coupon button{color:var(--text-1);background:var(--surface-3)}:root[data-theme=light] .checkout .coupon input,:root[data-theme=light] .checkout .wallet select{color:var(--text-1);background:var(--surface-1)}:root[data-theme=light] .result-card.success .status-icon{background:var(--success-soft)}:root[data-theme=light] .result-card.pending .status-icon{background:var(--warning-soft);color:var(--brand-yellow)}:root[data-theme=light] .result-card .details>div,:root[data-theme=light] .transfer .order-id,:root[data-theme=light] .transfer .crypto-grid>main,:root[data-theme=light] .transfer .crypto-grid>aside,:root[data-theme=light] .transfer .transfer-data article{background:var(--surface-2)}:root[data-theme=light] .result-card .actions a:not(.primary),:root[data-theme=light] .result-card .actions button:not(.primary),:root[data-theme=light] .transfer .transfer-data button,:root[data-theme=light] .transfer .crypto-grid input,:root[data-theme=light] .transfer .receipt span{color:var(--text-1);background:var(--surface-2)}:root[data-theme=light] .transfer .warning,:root[data-theme=light] .video-page .usage-note{color:var(--brand-yellow);background:var(--warning-soft)}:root[data-theme=light] .video-page .hero-copy,:root[data-theme=light] .video-page .balance-card,:root[data-theme=light] .video-page .package-card{border-color:var(--border);background:var(--surface-1);box-shadow:var(--shadow-card)}:root[data-theme=light] .video-page .hero-copy{background:linear-gradient(145deg,#ffd6331a,var(--surface-1)58%)}:root[data-theme=light] .video-page .balance-card{background:var(--surface-2)}:root[data-theme=light] .video-page .balance-card strong{color:var(--brand-yellow)}:root[data-theme=light] .video-page .usage-note strong{color:var(--text-1)}:root[data-theme=light] .meter{background:var(--surface-1)}:root[data-theme=light] .generation-card .status-head{border-color:var(--border)}:root[data-theme=light] .generation-card .text-skeleton span,:root[data-theme=light] .generation-card .file-skeleton i,:root[data-theme=light] .generation-card .image-skeleton span{background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2))}:root[data-theme=light] .generation-card .code-skeleton,:root[data-theme=light] .generation-card .image-skeleton,:root[data-theme=light] .generation-card .video-skeleton{background:var(--surface-3);color:var(--brand-yellow)}:root[data-theme=light] .generation-card .code-skeleton i{background:var(--border-strong)}:root[data-theme=light] .generation-card footer .danger,:root[data-theme=light] aside .delete-confirm button.confirm,:root[data-theme=light] .chat-page .delivery-label.failed,:root[data-theme=light] .chat-page .chat-notice.error,:root[data-theme=light] .composer-shell .stop{background:var(--danger-soft);color:var(--danger-ink);border-color:#b12d4b40}:root[data-theme=light] .chat-page .notice-action,:root[data-theme=light] .composer-shell .tool-group button.active,:root[data-theme=light] .composer-shell .action-cluster>button.active{background:var(--warning-soft);color:var(--brand-yellow);border-color:#8b5b003d}:root[data-theme=light] .message-content .rendered-code,:root[data-theme=light] .message-content .rendered-code header,:root[data-theme=light] .message-content code:not(.hljs){background:var(--chat-code);color:var(--text-1)}:root[data-theme=light] .message-content .rendered-code header{background:var(--chat-code-header)}:root[data-theme=light] .message-content .hljs{color:#24292f;background:0 0}:root[data-theme=light] .message-content .hljs-comment,:root[data-theme=light] .message-content .hljs-quote{color:#6e7781}:root[data-theme=light] .message-content .hljs-keyword,:root[data-theme=light] .message-content .hljs-selector-tag,:root[data-theme=light] .message-content .hljs-literal,:root[data-theme=light] .message-content .hljs-name{color:#8250df}:root[data-theme=light] .message-content .hljs-string,:root[data-theme=light] .message-content .hljs-attr,:root[data-theme=light] .message-content .hljs-variable,:root[data-theme=light] .message-content .hljs-template-variable{color:#0a6b3f}:root[data-theme=light] .message-content .hljs-number,:root[data-theme=light] .message-content .hljs-symbol,:root[data-theme=light] .message-content .hljs-bullet{color:#0550ae}:root[data-theme=light] .picker .card-state.state-locked{color:var(--brand-yellow)}:root[data-theme=light] .auth-page{background:radial-gradient(circle at 85% 4%,#ff393614,transparent 24rem),radial-gradient(circle at 5% 90%,#d69e0014,transparent 24rem),var(--surface-0)}:root[data-theme=light] .auth-card{background:#ffffffe6;box-shadow:0 28px 90px #2d364b29}:root[data-theme=light] .auth-page.embedded .auth-card{background:var(--surface-1)}:root[data-theme=light] .method-tabs,:root[data-theme=light] .field,:root[data-theme=light] .identity-summary,:root[data-theme=light] .home-link{background:var(--surface-2)}:root[data-theme=light] .method-tabs button.active{background:var(--accent-soft);color:var(--text-1);border-color:#ff393647}:root[data-theme=light] .field input{color:var(--text-1)}:root[data-theme=light] .field input::placeholder{color:var(--text-3)}:root[data-theme=light] .notice.error{background:var(--danger-soft);color:var(--danger-ink);border-color:#b12d4b38}:root[data-theme=light] .notice.info{background:var(--success-soft);color:var(--success-ink);border-color:#237b4c38}:root[data-theme=light] .auth-page .field-error{color:var(--danger-ink)}:root[data-theme=light] .error-page{background:linear-gradient(145deg,#ff39360f,var(--surface-1)54%);box-shadow:var(--shadow-card)}:root[data-theme=light] .error-page .code,:root[data-theme=light] .error-page .request button{color:var(--brand-yellow)}:root[data-theme=light] .error-page .request code,:root[data-theme=light] .error-page .actions a:not(.primary),:root[data-theme=light] .error-page .actions button:not(.primary){color:var(--text-1)}:root[data-theme=light] .admin-shell aside{background:var(--surface-1)}:root[data-theme=light] .admin-shell nav a,:root[data-theme=light] .admin-shell aside>button,:root[data-theme=light] .admin-shell main input,:root[data-theme=light] .admin-shell main select,:root[data-theme=light] .admin-shell main textarea{color:var(--text-1);background:var(--surface-2)}:root[data-theme=light] .admin-shell main button{color:var(--text-1)}:root[data-theme=light] .admin-shell main button.primary,:root[data-theme=light] .admin-shell main button.save,:root[data-theme=light] .admin-shell main button.approve,:root[data-theme=light] .admin-shell main button[type=submit],:root[data-theme=light] .admin-shell main form>button,:root[data-theme=light] .admin-shell main .wallet-form>button,:root[data-theme=light] .admin-shell main .panel button:not(.secondary):not(.danger){color:var(--accent-ink)}:root[data-theme=light] .admin-shell main button.danger{color:var(--danger-ink)}:root[data-theme=light] .admin-shell main .title>span.healthy,:root[data-theme=light] .admin-shell main .panel-title .ready,:root[data-theme=light] .admin-shell main td span.paid,:root[data-theme=light] .admin-shell main td span.active{color:var(--success-ink);background:var(--success-soft)}:root[data-theme=light] .admin-shell main .title>span.failed{color:var(--danger-ink);background:var(--danger-soft)}:root[data-theme=light] .admin-shell nav a:hover,:root[data-theme=light] .admin-shell nav a:focus-visible{background:var(--surface-3)}:root[data-theme=light] .admin-shell main header span,:root[data-theme=light] .admin-shell main .page-head span,:root[data-theme=light] .admin-shell main .panel-title span,:root[data-theme=light] .admin-shell main .section-head span{color:var(--brand-yellow)}:root[data-theme=light] .admin-shell main .error,:root[data-theme=light] .admin-shell main .alert.error{background:var(--danger-soft);color:var(--danger-ink)}:root[data-theme=light] .admin-shell main .success,:root[data-theme=light] .admin-shell main .alert.success{background:var(--success-soft);color:var(--success-ink)}:root[data-theme=light] .admin-shell main .managed-note,:root[data-theme=light] .admin-shell main .warning{background:var(--warning-soft);color:var(--warning-ink);border-color:#8b5b0033}:root[data-theme=light] .admin-login-page{background:var(--surface-0)}:root[data-theme=light] .admin-login-card{box-shadow:var(--shadow-card)}:root[data-theme=light] .admin-login-page .submit{color:var(--accent-ink)}:root[data-theme=light] .primary,:root[data-theme=light] .primary-button,:root[data-theme=light] .chat-cta,:root[data-theme=light] .mobile-chat,:root[data-theme=light] .recommendation,:root[data-theme=light] .choose,:root[data-theme=light] .select,:root[data-theme=light] .submit,:root[data-theme=light] .composer-shell .send,:root[data-theme=light] .model-card>a,:root[data-theme=light] .compare-cta>a,:root[data-theme=light] .guide-bottom>a{background:var(--accent);color:var(--accent-ink)}