@font-face{font-family:KING AI UI;src:url(../../../fonts/arad-vf.woff2)format("woff2");font-style:normal;font-weight:100 1000;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:KING AI UI;src:url(../../../fonts/exo2-vf.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0-24F,U+1E??,U+2000-200B,U+2010-206F,U+20A0-20CF,U+2100-214F,U+2190-22FF,U+25A0-26FF,U+2C60-2C7F,U+A720-A7FF}:root{--font-ui:"KING AI UI", Tahoma, Arial, sans-serif;font-family:var(--font-ui);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;--focus:#ff3936;--accent-soft:#ff39361f;--theme-accent-border:#ffd63338;--theme-accent-border-soft:#ffd6332e;--theme-accent-border-strong:#ffd6334d;--theme-accent-wash:#ffd6330a;--theme-accent-wash-strong:#ffd6331a;--chat-page-glow:#ffd6330b;--chat-interaction-shadow:#00000029;--chat-voice-highlight:#ffffffeb;--chat-voice-warm:#ff7a1a;--chat-voice-red:#d94020d6;--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}:root[data-theme=light]{color:#202326;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:#f7f7f4;--surface-1:#fffefc;--surface-2:#f0f1ef;--surface-3:#e7e9e7;--surface-subtle:#20232609;--surface-subtle-strong:#20232613;--border-subtle:#20232621;--surface-glass:#fffefcdb;--chat-glass:#fffefcb8;--chat-glass-strong:#fffefce6;--chat-glass-shadow:#2023261a;--chat-shell:#f7f7f4;--chat-header:#fffefcf0;--chat-composer:linear-gradient(180deg, #f7f7f4db, #f7f7f4fc 20%);--chat-panel:#fffefc;--chat-panel-strong:#fffdf9;--chat-input:#fffefcfa;--chat-user-bubble:linear-gradient(145deg, #f4eee8, #eee8e1);--chat-media:#ecefef;--chat-code:#eff1f1;--chat-code-header:#e5e9e8;--chat-link:#1b649c;--chat-inline-code:#e5e9e8;--chat-inline-code-ink:#6d4b00;--chat-skeleton:#20232614;--chat-skeleton-strong:#20232621;--chat-on-accent:#fff;--chat-backdrop:#20232661;--text-1:#202326;--text-2:#59636b;--text-3:#66717a;--border:#20232621;--border-strong:#20232633;--accent:#b84b38;--accent-hover:#9f3e30;--accent-soft:#b84b381a;--theme-accent-border:color-mix(in srgb, var(--brand-yellow) 22%, transparent);--theme-accent-border-soft:color-mix(in srgb, var(--brand-yellow) 18%, transparent);--theme-accent-border-strong:color-mix(in srgb, var(--brand-yellow) 30%, transparent);--theme-accent-wash:color-mix(in srgb, var(--brand-yellow) 4%, transparent);--theme-accent-wash-strong:color-mix(in srgb, var(--brand-yellow) 10%, transparent);--chat-page-glow:transparent;--chat-interaction-shadow:#2023261a;--chat-voice-highlight:#fffdf8;--chat-voice-warm:#cf8a47;--chat-voice-red:#b84b38d6;--focus:#1b649c;--brand-red:#b84b38;--brand-red-soft:#b84b381a;--brand-yellow:#805500;--shadow-card:0 18px 50px #20232617;--scroll-track:#2023260a;--scroll-thumb:#59636b4d;--scroll-thumb-hover:#80550066;--scroll-thumb-active:#b84b3880;--warning-ink:#805500;--success:#237b4c;--success-ink:#17663e;--danger:#b6424b;--danger-ink:#a62543;--warning-soft:#d3a13c24;--success-soft:#237b4c1a;--danger-soft:#b12d4b17}*{box-sizing:border-box}html{direction:var(--page-direction,rtl);scroll-behavior:smooth;background:var(--surface-0);min-width:320px}:root[data-locale=fa]{--page-direction:rtl}:root[data-locale=en]{--page-direction:ltr}html[data-locale=en] body,html[data-locale=en] button,html[data-locale=en] input,html[data-locale=en] textarea,html[data-locale=en] select{letter-spacing:normal}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,:root[data-theme=light] .chat-shell,:root[data-theme=light] .chat-page{background: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(180deg, var(--surface-1), var(--surface-2))}: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(--focus);outline-offset:3px}:root[data-input-modality=pointer] :where(button,a[href],input,textarea,select,summary,[tabindex],[contenteditable=true]):focus,:root[data-input-modality=pointer] input:focus+.file-picker,:root[data-input-modality=pointer] .switch input:focus+span{outline-offset:0;outline:none}code,pre,kbd,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}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{border-color:color-mix(in srgb, var(--brand-yellow) 24%, transparent);background:var(--warning-soft);color:var(--warning-ink)}: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:not([data-chat-message-input]),: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(180deg, var(--surface-1), color-mix(in srgb, var(--surface-1) 82%, transparent))}:root[data-theme=light] .public-shell>header.scrolled{background:var(--chat-glass-strong);box-shadow:0 12px 34px var(--chat-glass-shadow)}: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:linear-gradient(160deg, var(--surface-1), var(--surface-2));box-shadow:0 28px 90px #20232629}: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{border-color:color-mix(in srgb, var(--brand-yellow) 22%, var(--border));background:linear-gradient(145deg, var(--warning-soft), var(--surface-1) 58%)}: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{border-color:color-mix(in srgb, var(--brand-yellow) 30%, var(--border));background:var(--warning-soft);color:var(--text-1)}: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), color-mix(in srgb, var(--brand-yellow) 8%, transparent))}: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: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{border-color:color-mix(in srgb, var(--brand-yellow) 34%, var(--border));background:linear-gradient(145deg, var(--warning-soft), var(--surface-1) 58%)}: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:var(--surface-0)}:root[data-theme=light] .backdrop{background:#181c2647}:root[data-theme=light] .mobile-menu{background:linear-gradient(160deg, var(--surface-1), var(--surface-2));box-shadow:0 24px 70px #20232629}: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{border-color:color-mix(in srgb, var(--brand-yellow) 26%, var(--border));background:linear-gradient(145deg, var(--surface-3), var(--surface-2));color:var(--brand-yellow)}:root[data-theme=light] .account-page .plan-summary{border-color:color-mix(in srgb, var(--brand-yellow) 22%, var(--border));background:linear-gradient(145deg, var(--warning-soft), var(--surface-2))}:root[data-theme=light] .account-page .account-tabs{background:var(--chat-glass-strong)}: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:var(--surface-3)}: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:var(--chat-glass-strong);box-shadow:0 12px 32px var(--chat-glass-shadow)}: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, var(--warning-soft), 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);border-color:color-mix(in srgb, var(--brand-yellow) 30%, var(--border));background:var(--warning-soft)}: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, var(--warning-soft), 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{border-color:color-mix(in srgb, var(--brand-yellow) 26%, var(--border));background:var(--warning-soft);color:var(--brand-yellow)}: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:var(--surface-0)}:root[data-theme=light] .auth-card{background:var(--surface-1);box-shadow:0 28px 90px #2023261f}: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{border-color:color-mix(in srgb, var(--brand-red) 30%, var(--border));background:var(--accent-soft);color:var(--text-1)}: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, var(--brand-red-soft), 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{border-color:color-mix(in srgb, var(--brand-yellow) 22%, var(--border));background:var(--warning-soft);color:var(--warning-ink)}: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)}:root[data-theme=light] .chat-page{background:var(--surface-0)}:root[data-theme=light] .chat-page .voice-ui-fallback span{background:radial-gradient(circle at 34% 28%, var(--chat-voice-highlight), var(--brand-yellow) 22%, var(--chat-voice-warm) 58%, var(--chat-voice-red) 82%)}:root[data-theme=light] .chat-page .starter-grid button:hover{border-color:var(--theme-accent-border);background:linear-gradient(145deg, color-mix(in srgb, var(--brand-red) 7%, transparent), var(--theme-accent-wash));box-shadow:0 12px 28px var(--chat-interaction-shadow)}:root[data-theme=light] .chat-page .history-load button:hover:not(:disabled){border-color:var(--theme-accent-border-strong)}:root[data-theme=light] .chat-page .content-wrap.user-bubble{box-shadow:0 10px 34px var(--chat-interaction-shadow)}:root[data-theme=light] .chat-page .delivery-label{border-color:var(--theme-accent-border-soft)}:root[data-theme=light] .chat-page .capacity-new-chat{border-color:var(--theme-accent-border-strong);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-red) 14%, transparent), var(--theme-accent-wash-strong))}:root[data-theme=light] .chat-page .capacity-new-chat:hover{border-color:color-mix(in srgb, var(--brand-yellow) 48%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-red) 20%, transparent), color-mix(in srgb, var(--brand-yellow) 14%, transparent))}:root[data-theme=light] .chat-page .notice-action{border-color:color-mix(in srgb, var(--brand-yellow) 25%, transparent)}:root[data-theme=light] .chat-page .notice-action:hover{border-color:color-mix(in srgb, var(--brand-yellow) 42%, transparent);background:color-mix(in srgb, var(--brand-yellow) 18%, transparent)}:root[data-theme=light] .chat-page .chat-notice.info,:root[data-theme=light] .chat-header .model-trigger:hover{border-color:var(--theme-accent-border)}:root[data-theme=light] .chat-header .private-header-trigger:focus-visible{outline-color:var(--focus)}:root[data-theme=light] .chat-header .rename-form input{border-color:color-mix(in srgb, var(--brand-yellow) 28%, transparent)}
