body .landing-reference,body .auth-shell:not(.admin-login-shell),body .legal-page,body .tc-dashboard.is-user-premium,body .tc-maintenance-page{--public-accent:#202327;--public-accent-hover:#30343a;--public-accent-pressed:#121417;--public-accent-soft:#f1f2f4;--public-accent-soft-hover:#e8eaed;--public-border:#d1d5da;--public-border-strong:#b9bec5;--public-text:#202327;--public-text-soft:#5c6168;--public-text-muted:#7a8088;--public-shadow-rgb:29, 32, 36;--public-focus:0 0 0 4px #20232724}body .landing-reference{--landing-bg:#f5f6f7;--landing-surface-soft:#fafafa;--landing-border:var(--public-border);--landing-text:var(--public-text);--landing-soft:var(--public-text-soft);--landing-muted:var(--public-text-muted);--landing-blue:var(--public-accent);--landing-blue-hover:var(--public-accent-hover);background:radial-gradient(circle at 50% -10%, #20232712, transparent 36rem), linear-gradient(180deg, #fdfdfd 0, var(--landing-bg) 42rem, #f8f8f8 100%)}body .landing-reference:before{background:linear-gradient(#20232707 1px,#0000 1px),linear-gradient(90deg,#20232707 1px,#0000 1px),radial-gradient(circle at 76% 10%,#2023270e,#0000 28rem)}body .landing-reference .topbar{box-shadow:0 10px 32px rgba(var(--public-shadow-rgb), .075);background:#fdfdfdeb;border-bottom-color:#d1d5dae6}body .landing-reference .topbar>a .brand-wordmark span:last-child,body .landing-reference .mobile-nav-card .brand-wordmark span:last-child{color:var(--public-accent)}body .landing-reference .topbar nav a,body .landing-reference .login-link,body .landing-reference .register-link,body .landing-reference .mobile-nav-card a,body .landing-reference .footer,body .landing-reference .footer nav a{color:#5d6269}body .landing-reference .hero h1,body .landing-reference .section-title,body .landing-reference .mobile-nav-title{color:var(--public-text)!important;-webkit-text-fill-color:var(--public-text)!important}body .landing-reference .hero h1 .hero-ai-word{color:var(--public-text);background:0 0;animation:none;-webkit-text-fill-color:currentColor!important}body .landing-reference .hero h1 .hero-ai-word:after{content:none;display:none}body .landing-reference .badge{border-color:var(--public-border);background:var(--public-accent-soft);color:#3c4147}body .landing-reference .badge .badge-icon{color:#4b5057}body .landing-reference .code-window-actions i:nth-child(2){box-shadow:0 0 10px rgba(var(--public-shadow-rgb), .18);background:#7b8087}body .landing-reference .hero-actions .ui-button-primary,body .landing-reference .ui-button-primary{border-color:var(--public-accent);background:linear-gradient(180deg, #30343a, var(--public-accent));color:#fff;box-shadow:0 10px 24px rgba(var(--public-shadow-rgb), .18)}body .landing-reference .hero-actions .ui-button-primary:hover,body .landing-reference .ui-button-primary:hover{border-color:var(--public-accent-hover);background:linear-gradient(180deg, #3a3e44, var(--public-accent-hover));box-shadow:0 14px 30px rgba(var(--public-shadow-rgb), .22)}body .landing-reference .hero-actions .ui-button-primary:active,body .landing-reference .ui-button-primary:active{border-color:var(--public-accent-pressed);background:var(--public-accent-pressed);box-shadow:0 5px 14px rgba(var(--public-shadow-rgb), .18);transform:translateY(0)}body .landing-reference .hero-actions .ui-button-secondary,body .landing-reference .landing-lang-switch,body .landing-reference .mobile-nav-card a{border-color:var(--public-border);color:#4d5259;background:#ffffffe6}body .landing-reference .hero-actions .ui-button-secondary:hover,body .landing-reference .mobile-nav-card a:hover{border-color:var(--public-border-strong);color:var(--public-accent)}body .landing-reference .landing-lang-switch button.active{color:var(--public-accent);box-shadow:0 2px 8px rgba(var(--public-shadow-rgb), .09)}body .landing-reference .ui-card,body .landing-reference .feature-card,body .landing-reference .model-card,body .landing-reference .faq-item{border-color:var(--public-border);box-shadow:0 1px 2px rgba(var(--public-shadow-rgb), .025), 0 10px 30px rgba(var(--public-shadow-rgb), .065)}body .landing-reference .feature-card,body .landing-reference .feature-card:nth-child(n){--feature-accent:#3b3f45;--feature-soft:#f2f3f4}body .landing-reference .feature-card:hover,body .landing-reference .model-card:hover,body .landing-reference .faq-item:hover{border-color:var(--public-border-strong);box-shadow:0 4px 10px rgba(var(--public-shadow-rgb), .055), 0 20px 46px rgba(var(--public-shadow-rgb), .11)}body .landing-reference .icon-tile,body .landing-reference .feature-card .icon-tile{border-color:var(--public-border);background:linear-gradient(145deg, #fff, var(--public-accent-soft));color:#3b3f45;box-shadow:inset 0 1px 0 #fff, 0 9px 22px rgba(var(--public-shadow-rgb), .08);outline-color:#3b3f45}body .landing-reference .faq-trigger svg{color:#555a61;border-color:#0000}body .landing-reference .feature-icon,body .landing-reference .feature-card .feature-icon{color:#3b3f45;filter:grayscale(1) drop-shadow(0 6px 12px rgba(var(--public-shadow-rgb), .11))}body .landing-reference .code-panel.code-editor{border-color:var(--public-border);box-shadow:0 24px 58px rgba(var(--public-shadow-rgb), .11), inset 0 1px 0 #fff;background:linear-gradient(145deg,#fff,#f3f4f5 72%)}body .landing-reference .code-panel.code-editor:hover{border-color:var(--public-border-strong);box-shadow:0 30px 68px rgba(var(--public-shadow-rgb), .14), inset 0 1px 0 #fff, 0 0 0 4px rgba(var(--public-shadow-rgb), .045)}body .landing-reference .code-editor-top strong,body .landing-reference .code-editor-body,body .landing-reference .code-editor-line code{color:#34383e}body .landing-reference .code-editor-line:hover{background:rgba(var(--public-shadow-rgb), .065)}body .landing-reference .code-panel.code-editor:after{background:linear-gradient(90deg, transparent, rgba(var(--public-shadow-rgb), .09), transparent)}body .landing-reference .code-type-caret{background:var(--public-accent);box-shadow:0 0 8px rgba(var(--public-shadow-rgb), .25)}body .landing-reference button:focus-visible,body .landing-reference a:focus-visible{outline-color:var(--public-accent);box-shadow:var(--public-focus)}body .auth-shell:not(.admin-login-shell){--auth-bg:#f5f6f7;--auth-border:var(--public-border);--auth-text:var(--public-text);--auth-soft:var(--public-text-soft);--auth-muted:var(--public-text-muted);--auth-blue:var(--public-accent);background:radial-gradient(circle at 76% 8%, #20232712, transparent 28rem), radial-gradient(circle at 14% 88%, #2023270b, transparent 24rem), linear-gradient(180deg, #fdfdfd, var(--auth-bg))}body .auth-shell:not(.admin-login-shell):before{background:linear-gradient(#20232707 1px,#0000 1px),linear-gradient(90deg,#20232707 1px,#0000 1px)}body .auth-shell:not(.admin-login-shell) .auth-topbar,body .auth-shell:not(.admin-login-shell) .auth-card{border-color:var(--public-border);box-shadow:0 10px 32px rgba(var(--public-shadow-rgb), .075)}body .auth-shell:not(.admin-login-shell) .brand-wordmark span:last-child{color:var(--public-accent)}body .auth-shell:not(.admin-login-shell) .auth-title{color:var(--public-text)}body .auth-shell:not(.admin-login-shell) .auth-field>span,body .auth-shell:not(.admin-login-shell) .auth-field .ui-field-label{color:#555a61}body .auth-shell:not(.admin-login-shell) .auth-input-icon,body .auth-shell:not(.admin-login-shell) .auth-password-toggle{color:#747980}body .auth-shell:not(.admin-login-shell) .auth-lang,body .auth-shell:not(.admin-login-shell) .auth-home-link,body .auth-shell:not(.admin-login-shell) .auth-telegram-button{border-color:var(--public-border);background:var(--public-accent-soft);color:#50555c}body .auth-shell:not(.admin-login-shell) .auth-lang button.active,body .auth-shell:not(.admin-login-shell) .auth-home-link:hover,body .auth-shell:not(.admin-login-shell) .auth-telegram-button:hover:not(:disabled){border-color:var(--public-border-strong);color:var(--public-accent);background:#fff}body .auth-shell:not(.admin-login-shell) .auth-input,body .auth-shell:not(.admin-login-shell) .auth-field .ui-input{border-color:var(--public-border);color:var(--public-text);background:#fafafa}body .auth-shell:not(.admin-login-shell) .auth-input:hover,body .auth-shell:not(.admin-login-shell) .auth-field .ui-input:hover,body .auth-shell:not(.admin-login-shell) .auth-input:focus,body .auth-shell:not(.admin-login-shell) .auth-field .ui-input:focus{border-color:var(--public-border-strong);background:#fff}body .auth-shell:not(.admin-login-shell) .auth-input:focus-visible,body .auth-shell:not(.admin-login-shell) .auth-field .ui-input:focus-visible{outline:2px solid var(--public-accent);outline-offset:1px;box-shadow:var(--public-focus)}body .auth-shell:not(.admin-login-shell) .auth-row a,body .auth-shell:not(.admin-login-shell) .auth-switch a,body .auth-shell:not(.admin-login-shell) .auth-forgot-support:hover,body .auth-shell:not(.admin-login-shell) .auth-password-toggle:hover{color:var(--public-accent)}body .auth-shell:not(.admin-login-shell) .auth-password-toggle:hover{background:var(--public-accent-soft)}body .auth-shell:not(.admin-login-shell) .auth-submit{border-color:var(--public-accent);background:linear-gradient(180deg, #30343a, var(--public-accent));box-shadow:0 10px 24px rgba(var(--public-shadow-rgb), .18)}body .auth-shell:not(.admin-login-shell) .auth-submit:hover:not(:disabled){border-color:var(--public-accent-hover);background:linear-gradient(180deg, #3a3e44, var(--public-accent-hover));box-shadow:0 13px 28px rgba(var(--public-shadow-rgb), .22)}body .auth-shell:not(.admin-login-shell) .auth-submit:active:not(:disabled){border-color:var(--public-accent-pressed);background:var(--public-accent-pressed);transform:translateY(0)}body .auth-shell:not(.admin-login-shell) .auth-telegram-visual{border-color:var(--public-border);color:var(--public-text);box-shadow:0 8px 22px rgba(var(--public-shadow-rgb), .075), inset 0 1px 0 #fff}body .auth-shell:not(.admin-login-shell) .auth-telegram-visual svg{color:#44494f}body .auth-shell:not(.admin-login-shell) .auth-telegram-visual .auth-telegram-mark{color:#229ed9;filter:drop-shadow(0 2px 5px #229ed933);width:18px;height:18px}body .auth-shell:not(.admin-login-shell) button:focus-visible,body .auth-shell:not(.admin-login-shell) a:focus-visible{outline-color:var(--public-accent);box-shadow:var(--public-focus)}body .legal-page{color:var(--public-text);background:radial-gradient(circle at 50% -10%,#20232712,#0000 34rem),linear-gradient(#fdfdfd,#f5f6f7 48%,#f8f8f8)}body .legal-page .brand-wordmark span:last-child,body .legal-page .legal-hero span,body .legal-page .legal-header nav a:hover,body .legal-page .legal-docs-card a:hover{color:var(--public-accent)}body .legal-page .brand-wordmark span:last-child{-webkit-text-fill-color:currentColor;filter:none;background:0 0}body .legal-page .legal-hero h1,body .legal-page .legal-docs-card span,body .legal-page .legal-card h2{color:var(--public-text)}body .legal-page .legal-hero p,body .legal-page .legal-docs-card a,body .legal-page .legal-card p,body .legal-page .legal-card ul{color:#5b6067}body .legal-page .legal-docs-card,body .legal-page .legal-card{border-color:var(--public-border);box-shadow:0 1px 2px rgba(var(--public-shadow-rgb), .025), 0 14px 38px rgba(var(--public-shadow-rgb), .075)}body .legal-page .legal-docs-card .legal-register-link{border-color:var(--public-accent);background:linear-gradient(180deg, #30343a, var(--public-accent));color:#fff;box-shadow:0 8px 20px rgba(var(--public-shadow-rgb), .16)}body .legal-page .legal-docs-card .legal-register-link:hover{border-color:var(--public-accent-hover);background:linear-gradient(180deg, #3a3e44, var(--public-accent-hover));color:#fff}body .legal-page a:focus-visible{outline-color:var(--public-accent);box-shadow:var(--public-focus)}body .tc-dashboard.is-user-premium{--tc-accent:var(--user-soft);--tc-accent-strong:var(--user-blue);--tc-accent-soft:var(--user-blue-soft);--primary:var(--user-blue);--primary-hover:var(--user-primary-hover);--ring:color-mix(in srgb, var(--user-blue) 34%, transparent);--tc-focus:var(--user-focus);background:radial-gradient(circle at 72% -8%, color-mix(in srgb, var(--user-blue) 7%, transparent), transparent 32rem), linear-gradient(180deg, var(--user-surface-soft), var(--user-bg) 36rem)}body .tc-dashboard.is-user-premium.is-cabinet-section{--tc-cabinet-bg:var(--user-bg);--tc-cabinet-surface-soft:var(--user-surface-soft);--tc-cabinet-surface-muted:var(--user-surface-muted);--tc-cabinet-border:var(--user-border);--tc-cabinet-border-strong:var(--user-border-strong);--tc-cabinet-text:var(--user-text);--tc-cabinet-text-soft:var(--user-soft);--tc-cabinet-text-muted:var(--user-muted);--tc-cabinet-accent:var(--user-blue);--tc-cabinet-accent-hover:var(--user-primary-hover);--tc-cabinet-accent-soft:var(--user-blue-soft);--tc-cabinet-shadow:0 1px 2px rgba(var(--user-shadow-rgb), .025), 0 10px 30px rgba(var(--user-shadow-rgb), .065);--tc-cabinet-shadow-hover:0 2px 4px rgba(var(--user-shadow-rgb), .035), 0 16px 38px rgba(var(--user-shadow-rgb), .095);--tc-cabinet-focus:var(--user-focus);background:radial-gradient(circle at 72% -8%, color-mix(in srgb, var(--user-blue) 7%, transparent), transparent 32rem), linear-gradient(180deg, var(--user-surface-soft) 0, var(--tc-cabinet-bg) 36rem)}body .tc-dashboard.is-user-premium .brand-wordmark span:last-child,body .tc-dashboard.is-user-premium.is-cabinet-section .brand-wordmark span:last-child{color:var(--user-blue);-webkit-text-fill-color:currentColor;filter:none;background:0 0}body .tc-dashboard.is-user-premium .ui-button-primary,body .tc-dashboard.is-user-premium.is-cabinet-section .tc-balance-card>.ui-button{border-color:var(--user-primary-border);background:linear-gradient(180deg, var(--user-primary-bg-hover), var(--user-primary-bg));color:var(--user-on-primary);box-shadow:0 8px 20px rgba(var(--user-shadow-rgb), .17)}body .tc-dashboard.is-user-premium .ui-button-primary:hover:not(:disabled),body .tc-dashboard.is-user-premium.is-cabinet-section .tc-balance-card>.ui-button:hover:not(:disabled){border-color:var(--user-primary-bg-hover);background:var(--user-primary-bg-hover);box-shadow:0 11px 25px rgba(var(--user-shadow-rgb), .21);transform:translateY(-1px)}body .tc-dashboard.is-user-premium .ui-button-primary:active:not(:disabled),body .tc-dashboard.is-user-premium.is-cabinet-section .tc-balance-card>.ui-button:active:not(:disabled){border-color:var(--user-primary-bg-pressed);background:var(--user-primary-bg-pressed);box-shadow:0 4px 12px rgba(var(--user-shadow-rgb), .17);transform:translateY(0)}body .tc-dashboard.is-user-premium .ui-button-secondary,body .tc-dashboard.is-user-premium .ui-button-outline,body .tc-dashboard.is-user-premium .tc-api-button{border-color:var(--user-border);background:var(--user-surface-soft);color:var(--user-text-strong)}body .tc-dashboard.is-user-premium .ui-button-secondary:hover:not(:disabled),body .tc-dashboard.is-user-premium .ui-button-outline:hover:not(:disabled),body .tc-dashboard.is-user-premium .tc-api-button:hover:not(:disabled){border-color:var(--user-border-emphasis);background:var(--user-surface-hover);color:var(--user-blue)}body .tc-dashboard.is-user-premium .tc-mobile-menu-navigation>button.active,body .tc-dashboard.is-user-premium .tc-mobile-nav button.active,body .tc-dashboard.is-user-premium .tc-guides-nav button.active,body .tc-dashboard.is-user-premium .tc-image-history-entry.active,body .tc-dashboard.is-user-premium .tc-partnership-sections>button.active{border-color:var(--user-border);background:linear-gradient(90deg, var(--user-blue-soft), var(--user-surface-soft));color:var(--user-blue);box-shadow:inset 3px 0 0 var(--user-blue)}body .tc-dashboard.is-user-premium .tc-image-history-tabs button.active,body .tc-dashboard.is-user-premium .tc-lang button.active{color:var(--user-blue);box-shadow:0 2px 8px rgba(var(--user-shadow-rgb), .09)}body .tc-dashboard.is-user-premium .tc-range-toggle button.active{color:var(--user-range-active-color);box-shadow:0 2px 8px rgba(var(--user-shadow-rgb), .09)}body .tc-dashboard.is-user-premium .tc-sidebar .tc-nav button svg,body .tc-dashboard.is-user-premium .tc-sidebar-guides button svg,body .tc-dashboard.is-user-premium .tc-quick-actions-grid svg,body .tc-dashboard.is-user-premium .tc-empty-usage-state svg,body .tc-dashboard.is-user-premium .tc-settings-icon.blue,body .tc-dashboard.is-user-premium .tc-settings-icon.cyan,body .tc-dashboard.is-user-premium .tc-message-inline-action,body .tc-dashboard.is-user-premium .tc-copy-mini{color:var(--user-soft)}body .tc-dashboard.is-user-premium .tc-empty-usage-state{border-color:var(--user-empty-state-border);background:var(--user-empty-state-bg);color:var(--user-empty-state-color)}body .tc-dashboard.is-user-premium .tc-empty-usage-state svg{color:var(--user-empty-state-icon)}body .tc-dashboard.is-user-premium .tc-sidebar .tc-nav button.active svg,body .tc-dashboard.is-user-premium .tc-sidebar .tc-nav button:hover svg,body .tc-dashboard.is-user-premium .tc-quick-actions-grid button:hover svg,body .tc-dashboard.is-user-premium .tc-copy-mini:hover,body .tc-dashboard.is-user-premium .tc-models-link:hover,body .tc-dashboard.is-user-premium .tc-message-inline-action:hover{color:var(--user-blue)}body .tc-dashboard.is-user-premium .tc-settings-icon.blue,body .tc-dashboard.is-user-premium .tc-settings-icon.cyan,body .tc-dashboard.is-user-premium .tc-priority-panel,body .tc-dashboard.is-user-premium .tc-models-recommendation,body .tc-dashboard.is-user-premium .tc-notification-action{border-color:var(--user-border);background:var(--user-blue-soft)}body .tc-dashboard.is-user-premium .tc-priority-panel{border-color:var(--user-savings-border);background:var(--user-savings-surface)}body .tc-dashboard.is-user-premium .tc-priority-panel h3,body .tc-dashboard.is-user-premium .tc-priority-panel p,body .tc-dashboard.is-user-premium .tc-models-recommendation,body .tc-dashboard.is-user-premium .tc-notification-action{color:var(--user-text-strong)}body .tc-dashboard.is-user-premium .tc-notification-action:hover{border-color:var(--user-primary-border);background:var(--user-primary-bg);color:var(--user-on-primary)}body .tc-dashboard.is-user-premium .tc-key-usage i,body .tc-dashboard.is-user-premium .tc-mini-line path{background:linear-gradient(90deg, var(--user-blue), var(--user-soft));stroke:var(--user-blue);box-shadow:0 2px 7px rgba(var(--user-shadow-rgb), .16)}body .tc-dashboard.is-user-premium .tc-model-spend-row>div:after{background:var(--user-model-progress-track)}body .tc-dashboard.is-user-premium .tc-model-spend-row i{background:var(--user-model-progress-fill);box-shadow:var(--user-model-progress-shadow)}body .tc-dashboard.is-user-premium .tc-key-usage b,body .tc-dashboard.is-user-premium .tc-model-provider-note,body .tc-dashboard.is-user-premium .tc-earn-income strong,body .tc-dashboard.is-user-premium .tc-earn-eyebrow{color:var(--user-blue)}body .tc-dashboard.is-user-premium input:focus,body .tc-dashboard.is-user-premium select:focus,body .tc-dashboard.is-user-premium textarea:focus,body .tc-dashboard.is-user-premium .tc-site-chat-composer:focus-within{border-color:var(--user-border-emphasis);box-shadow:var(--user-focus)}body .tc-dashboard.is-user-premium button:focus-visible,body .tc-dashboard.is-user-premium a:focus-visible,body .tc-dashboard.is-user-premium input:focus-visible,body .tc-dashboard.is-user-premium select:focus-visible,body .tc-dashboard.is-user-premium textarea:focus-visible,body .tc-dashboard.is-user-premium [role=button]:focus-visible{outline-color:var(--user-blue);box-shadow:var(--user-focus)}body .tc-dashboard.is-user-premium .tc-card,body .tc-dashboard.is-user-premium .tc-supported-model-card,body .tc-dashboard.is-user-premium .tc-settings-card,body .tc-dashboard.is-user-premium .tc-logs-modal,body .tc-dashboard.is-user-premium .tc-invite-modal,body .tc-dashboard.is-user-premium .tc-topup-modal,body .tc-dashboard.is-user-premium .tc-plus-modal{box-shadow:0 1px 2px rgba(var(--user-shadow-rgb), .025), 0 14px 38px rgba(var(--user-shadow-rgb), .085)}body .tc-dashboard.is-user-premium .tc-plus-modal-layer,body .tc-dashboard.is-user-premium .tc-invite-modal-layer,body .tc-dashboard.is-user-premium .tc-topup-modal-layer,body .tc-dashboard.is-user-premium .tc-logs-modal-layer,body .tc-dashboard.is-user-premium .tc-video-guide-modal-layer,body .tc-dashboard.is-user-premium .tc-quickstart-modal-layer{background:var(--user-overlay)}body .tc-dashboard.is-user-premium .tc-plus-mark,body .tc-dashboard.is-user-premium .tc-earn-step>span,body .tc-dashboard.is-user-premium .tc-quickstart-steps article>span{border-color:var(--user-border);background:var(--user-blue-soft);color:var(--user-blue)}body .tc-dashboard.is-user-premium .tc-notify{width:44px;min-width:44px;height:44px}body .tc-dashboard.is-user-premium .tc-notify>svg{width:22px;height:22px;color:var(--user-soft)}body .tc-dashboard.is-user-premium .tc-guide-title-row>div>span,body .tc-dashboard.is-user-premium .tc-notifications-empty>svg{color:var(--user-blue)}body .tc-dashboard.is-user-premium .tc-chatgpt-nav-icon{filter:var(--user-nav-openai-logo-filter)}body .tc-dashboard.is-user-premium .tc-sidebar .tc-nav button:hover .tc-chatgpt-nav-icon,body .tc-dashboard.is-user-premium .tc-sidebar .tc-nav button:focus-visible .tc-chatgpt-nav-icon,body .tc-dashboard.is-user-premium .tc-sidebar .tc-nav button.active .tc-chatgpt-nav-icon{filter:var(--user-nav-openai-logo-active-filter)}body .tc-dashboard.is-user-premium .tc-model-instability-note,body .tc-dashboard.is-user-premium .tc-tariff-model-name>span.tc-model-instability-note{width:var(--user-instability-width);padding:var(--user-instability-padding);border:var(--user-instability-border);border-radius:var(--user-instability-radius);background:var(--user-instability-bg);color:var(--user-instability-color);margin:0;font-size:11px;font-style:normal;font-weight:720;line-height:1.2}body .tc-dashboard.is-user-premium .tc-model-spend-actions{align-items:center;gap:8px;display:flex}body .tc-dashboard.is-user-premium .tc-model-spend-period{position:relative}body .tc-dashboard.is-user-premium .tc-model-spend-period>summary{border:1px solid var(--user-border);background:var(--user-control);min-height:36px;color:var(--user-soft);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:680;list-style:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}body .tc-dashboard.is-user-premium .tc-model-spend-period>summary::-webkit-details-marker{display:none}body .tc-dashboard.is-user-premium .tc-model-spend-period>summary:hover{border-color:var(--user-border-emphasis);background:var(--user-surface-hover);transform:translateY(-1px)}body .tc-dashboard.is-user-premium .tc-model-spend-period[open]>summary{border-color:var(--user-blue);box-shadow:var(--user-focus)}body .tc-dashboard.is-user-premium .tc-model-spend-period[open]>summary>svg:last-child{transform:rotate(180deg)}body .tc-dashboard.is-user-premium .tc-model-spend-period-popover{z-index:30;border:1px solid var(--user-border);background:color-mix(in srgb, var(--user-surface) 98%, transparent);width:min(330px,100vw - 36px);box-shadow:0 18px 48px rgba(var(--user-shadow-rgb), .17);border-radius:14px;padding:12px;animation:.18s cubic-bezier(.22,1,.36,1) both tc-period-popover-in;position:absolute;top:calc(100% + 9px);right:0}body .tc-dashboard.is-user-premium .tc-model-spend-presets{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}body .tc-dashboard.is-user-premium .tc-model-spend-presets button,body .tc-dashboard.is-user-premium .tc-model-spend-period-popover form>button{border:1px solid var(--user-border);background:var(--user-surface-soft);min-height:34px;color:var(--user-soft);border-radius:9px;font-size:12px}body .tc-dashboard.is-user-premium .tc-model-spend-presets button:hover,body .tc-dashboard.is-user-premium .tc-model-spend-presets button.active{border-color:var(--user-primary-border);background:var(--user-primary-bg);color:var(--user-on-primary)}body .tc-dashboard.is-user-premium .tc-model-spend-period-popover form{border-top:1px solid var(--user-border-soft);grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding-top:10px;display:grid}body .tc-dashboard.is-user-premium .tc-model-spend-period-popover label{color:var(--user-muted);gap:4px;font-size:11px;font-weight:650;display:grid}body .tc-dashboard.is-user-premium .tc-model-spend-period-popover input{border:1px solid var(--user-border);background:var(--user-control);min-width:0;height:36px;color:var(--user-text);border-radius:8px;padding:0 7px;font-size:12px}body .tc-dashboard.is-user-premium .tc-model-spend-period-popover form>button{border-color:var(--user-primary-border);background:var(--user-primary-bg);color:var(--user-on-primary);grid-column:1/-1}body .tc-dashboard.is-user-premium .tc-model-spend-period-popover>small{color:var(--user-danger);margin-top:8px;font-size:11px;display:block}body .tc-dashboard.is-user-premium .tc-model-spend-list.is-loading{opacity:.48;transition:opacity .14s}@keyframes tc-period-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}body .legal-page{background:radial-gradient(circle at 50% -10%,#20232717,#0000 34rem),linear-gradient(#fbfbfc,#f1f2f4 48%,#f7f7f8)}body .legal-page .brand-wordmark span:last-child,body .legal-page .legal-hero span,body .legal-page .legal-card a,body .legal-page .legal-card p a,body .legal-page .legal-docs-card a[aria-current=page]{color:var(--public-accent)}body .legal-page .legal-docs-card,body .legal-page .legal-card,body .legal-page .legal-card article{border-color:var(--public-border);background:#fffffff0}body .legal-page .legal-docs-card a:hover{border-color:var(--public-border);background:var(--public-accent-soft)}body .legal-page .legal-docs-card .legal-register-link{border-color:var(--public-accent);background:linear-gradient(180deg, var(--public-accent-hover), var(--public-accent));color:#fff}body .tc-maintenance-page{background:radial-gradient(circle at 78% 18%,#63686f3d,#0000 34%),linear-gradient(135deg,#090a0b 0%,#16181b 48%,#24272b 100%)}body .tc-maintenance-page .brand-wordmark span:last-child{color:#d9dce0;-webkit-text-fill-color:currentColor;filter:none;background:0 0}body .tc-maintenance-page .tc-maintenance-status{color:#d9dce0;background:#f1f2f414;border-color:#d1d5da3d}body .tc-maintenance-page .tc-maintenance-status i{background:#d7dadf;box-shadow:0 0 0 8px #d7dadf1a}body .tc-maintenance-page .tc-maintenance-panel span{color:#b8bdc4}:is(body:has(.landing-reference),body:has(.auth-shell:not(.admin-login-shell)),body:has(.legal-page),body:has(.tc-dashboard.is-user-premium),body:has(.tc-maintenance-page)){scrollbar-color:#aeb2b7 #f2f3f4}@media (prefers-reduced-motion:reduce){body .landing-reference .ui-button-primary:hover,body .auth-shell:not(.admin-login-shell) .auth-submit:hover,body .tc-dashboard.is-user-premium .ui-button-primary:hover{transform:none}body .tc-dashboard.is-user-premium .tc-savings-cube>img,body .tc-dashboard.is-user-premium .tc-model-spend-period-popover{animation:none}}@media (max-width:720px){body .tc-dashboard.is-user-premium .tc-card-head{align-items:flex-start}body .tc-dashboard.is-user-premium .tc-model-spend-actions{flex-direction:column;align-items:flex-end}body .tc-dashboard.is-user-premium .tc-models-link{min-height:28px}}
body .public-theme-toggle{color:#30343a;min-height:38px;font:inherit;cursor:pointer;background:#ffffffe6;border:1px solid #d1d5da;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:720;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 14px #2023270f}body .public-theme-toggle.is-compact{width:40px;min-width:40px;padding:0}body .public-theme-toggle:hover{color:#121417;background:#fff;border-color:#b9bec5;transform:translateY(-1px);box-shadow:0 8px 20px #2023271c}body .public-theme-toggle:active{transform:translateY(0)scale(.97)}body .public-theme-toggle:focus-visible{outline-offset:3px;outline:2px solid #30343a}body .public-theme-toggle-icon{place-items:center;display:grid}body .landing-reference .hero{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}html[data-public-theme=dark]{--pd-bg-primary:#090909;--pd-bg-sidebar:#0c0c0c;--pd-bg-surface:#111;--pd-bg-surface-soft:#0e0e0e;--pd-bg-surface-hover:#171717;--pd-bg-surface-active:#1d1d1d;--pd-bg-elevated:#151515;--pd-bg-input:#0e0e0e;--pd-bg-overlay:#030303d1;--pd-border-subtle:#202020;--pd-border-default:#2a2a2a;--pd-border-active:#444;--pd-text-primary:#e1e1e1;--pd-text-strong:#f0f0f0;--pd-text-secondary:#a4a4a4;--pd-text-muted:#777;--pd-text-disabled:#505050;--pd-accent:#d0d0d0;--pd-accent-hover:#e2e2e2;--pd-accent-muted:#383838;--pd-on-accent:#111;--pd-success:#bdbdbd;--pd-success-bg:#1b1b1b;--pd-warning:#c4c4c4;--pd-warning-bg:#202020;--pd-danger:#b2b2b2;--pd-danger-bg:#1e1e1e;--pd-info:#a8a8a8;--pd-code-bg:#070707;--pd-code-text:#d0d0d0;--pd-scroll-track:#080808;--pd-scroll-thumb:#363636;--pd-scroll-thumb-hover:#505050;--pd-shadow-surface:0 10px 28px #00000038;--pd-shadow-elevated:0 18px 50px #00000073;--pd-focus-outline:#777;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--pd-scroll-thumb) var(--pd-scroll-track)}:is(html[data-public-theme=dark] body:has(.landing-reference),html[data-public-theme=dark] body:has(.auth-shell:not(.admin-login-shell)),html[data-public-theme=dark] body:has(.legal-page),html[data-public-theme=dark] body:has(.tc-maintenance-page)){background:var(--pd-bg-primary);color:var(--pd-text-primary)}html[data-public-theme=dark] body .public-theme-toggle{border-color:var(--pd-border-default);background:var(--pd-bg-elevated);color:var(--pd-text-secondary);box-shadow:none}html[data-public-theme=dark] body .public-theme-toggle:hover{border-color:var(--pd-border-active);background:var(--pd-bg-surface-hover);color:var(--pd-text-primary);box-shadow:none}html[data-public-theme=dark] body .public-theme-toggle:focus-visible{outline-color:var(--pd-focus-outline);box-shadow:none}html[data-public-theme=dark] body .landing-reference{--landing-bg:var(--pd-bg-primary);--landing-surface:var(--pd-bg-surface);--landing-surface-soft:var(--pd-bg-elevated);--landing-border:var(--pd-border-default);--landing-text:var(--pd-text-primary);--landing-soft:var(--pd-text-secondary);--landing-muted:var(--pd-text-muted);background:var(--pd-bg-primary);min-height:100vh;color:var(--landing-text)}html[data-public-theme=dark] body .landing-reference:before{display:none}html[data-public-theme=dark] body .landing-reference .topbar{border-color:var(--pd-border-subtle);background:var(--pd-bg-sidebar);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-public-theme=dark] body .landing-reference .topbar>a .brand,html[data-public-theme=dark] body .landing-reference .brand-wordmark span:first-child,html[data-public-theme=dark] body .landing-reference .brand-wordmark span:last-child,html[data-public-theme=dark] body .landing-reference .topbar nav a:hover,html[data-public-theme=dark] body .landing-reference .login-link:hover{color:var(--pd-text-primary)}html[data-public-theme=dark] body .landing-reference .topbar nav a,html[data-public-theme=dark] body .landing-reference .login-link,html[data-public-theme=dark] body .landing-reference .register-link,html[data-public-theme=dark] body .landing-reference .footer,html[data-public-theme=dark] body .landing-reference .footer nav a{color:var(--pd-text-secondary)}html[data-public-theme=dark] body .landing-reference .landing-lang-switch,html[data-public-theme=dark] body .landing-reference .mobile-nav-card{border-color:var(--pd-border-default);background:var(--pd-bg-surface)}html[data-public-theme=dark] body .landing-reference .landing-lang-switch button{color:var(--pd-text-muted)}html[data-public-theme=dark] body .landing-reference .landing-lang-switch button.active{background:var(--pd-bg-surface-active);color:var(--pd-text-primary);box-shadow:none}html[data-public-theme=dark] body .landing-reference .hero h1,html[data-public-theme=dark] body .landing-reference .hero h1 .hero-ai-word,html[data-public-theme=dark] body .landing-reference .section-title,html[data-public-theme=dark] body .landing-reference h2,html[data-public-theme=dark] body .landing-reference h3{color:var(--pd-text-primary)!important;-webkit-text-fill-color:var(--pd-text-primary)!important}html[data-public-theme=dark] body .landing-reference .hero-copy p,html[data-public-theme=dark] body .landing-reference .muted,html[data-public-theme=dark] body .landing-reference .feature-card p,html[data-public-theme=dark] body .landing-reference .section .muted,html[data-public-theme=dark] body .landing-reference .faq-answer p{color:var(--pd-text-secondary)!important}html[data-public-theme=dark] body .landing-reference .badge,html[data-public-theme=dark] body .landing-reference .ui-card,html[data-public-theme=dark] body .landing-reference .feature-card,html[data-public-theme=dark] body .landing-reference .model-card,html[data-public-theme=dark] body .landing-reference .faq-item,html[data-public-theme=dark] body .landing-reference .icon-tile,html[data-public-theme=dark] body .landing-reference .model-logo{border-color:var(--pd-border-default);background:var(--pd-bg-surface);color:var(--pd-text-strong);box-shadow:none}html[data-public-theme=dark] body .landing-reference .feature-card:hover,html[data-public-theme=dark] body .landing-reference .model-card:hover,html[data-public-theme=dark] body .landing-reference .faq-item:hover{border-color:var(--pd-border-active);background:var(--pd-bg-surface-hover)}html[data-public-theme=dark] body .landing-reference .soft-line{border-color:var(--pd-border-subtle)}html[data-public-theme=dark] body .landing-reference .code-panel.code-editor{border-color:var(--pd-border-default);background:var(--pd-code-bg);box-shadow:none}html[data-public-theme=dark] body .landing-reference .code-editor-top{border-color:var(--pd-border-subtle);background:var(--pd-bg-surface-soft)}html[data-public-theme=dark] body .landing-reference :is(.ui-button-primary,.hero-actions .ui-button-primary){border-color:var(--pd-border-active);background:var(--pd-bg-elevated);color:var(--pd-text-primary);box-shadow:none}html[data-public-theme=dark] body .landing-reference :is(.ui-button-primary,.hero-actions .ui-button-primary):hover{border-color:var(--pd-text-muted);background:var(--pd-bg-surface-active);color:var(--pd-text-strong);box-shadow:none}html[data-public-theme=dark] body .landing-reference .hero-actions .ui-button-secondary{border-color:var(--pd-border-default);background:var(--pd-bg-surface);color:var(--pd-text-primary);box-shadow:none}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell){--auth-bg:var(--pd-bg-primary);--auth-surface:var(--pd-bg-surface);--auth-border:var(--pd-border-default);--auth-text:var(--pd-text-primary);--auth-soft:var(--pd-text-secondary);--auth-muted:var(--pd-text-muted);--auth-control:var(--pd-bg-input);--auth-control-hover:var(--pd-bg-surface-hover);--auth-control-focus:var(--pd-bg-surface-active);--auth-focus-border:var(--pd-focus-outline);--auth-focus-ring:transparent;background:var(--pd-bg-primary);color:var(--auth-text)}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell):before{display:none}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell) :is(.auth-topbar,.auth-card,.auth-home-link,.auth-telegram-button,.auth-lang){border-color:var(--auth-border);background:var(--auth-surface);color:var(--auth-soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell) :is(.auth-title,.brand-wordmark span:first-child,.brand-wordmark span:last-child){color:var(--auth-text)}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell) :is(.auth-input,.auth-field .ui-input){border-color:var(--auth-border);background:var(--auth-control);color:var(--auth-text);caret-color:var(--auth-text);box-shadow:none}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell) :is(.auth-input,.auth-field .ui-input)::placeholder{color:var(--auth-muted);opacity:1}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell) :is(.auth-input:hover,.auth-field .ui-input:hover){border-color:var(--pd-border-active);background:var(--auth-control-hover);color:var(--auth-text)}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell) :is(.auth-input:focus,.auth-field .ui-input:focus,.auth-input:active,.auth-field .ui-input:active){border-color:var(--auth-focus-border);background:var(--auth-control-focus);color:var(--auth-text);box-shadow:none}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell) :is(.auth-input:focus-visible,.auth-field .ui-input:focus-visible){outline:2px solid var(--auth-focus-border);outline-offset:1px;box-shadow:none}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell) :is(.auth-input,.auth-field .ui-input):-webkit-autofill{border-color:var(--auth-focus-border);-webkit-text-fill-color:var(--auth-text);caret-color:var(--auth-text);-webkit-box-shadow:0 0 0 1000px var(--auth-control-focus) inset;transition:background-color 9999s ease-out}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell) :is(.auth-input,.auth-field .ui-input):-webkit-autofill:hover{border-color:var(--auth-focus-border);-webkit-text-fill-color:var(--auth-text);caret-color:var(--auth-text);-webkit-box-shadow:0 0 0 1000px var(--auth-control-focus) inset;transition:background-color 9999s ease-out}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell) :is(.auth-input,.auth-field .ui-input):-webkit-autofill:focus{border-color:var(--auth-focus-border);-webkit-text-fill-color:var(--auth-text);caret-color:var(--auth-text);-webkit-box-shadow:0 0 0 1000px var(--auth-control-focus) inset;transition:background-color 9999s ease-out}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell) :is(.auth-input,.auth-field .ui-input):autofill{border-color:var(--auth-focus-border);background:var(--auth-control-focus);color:var(--auth-text)}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell) :is(button,a):focus-visible{outline:2px solid var(--auth-focus-border);outline-offset:2px;box-shadow:none}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell) .auth-lang button.active{background:var(--pd-bg-surface-active);color:var(--pd-text-primary)}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell) .auth-telegram-visual{border-color:var(--pd-border-default);background:var(--pd-bg-elevated);color:var(--pd-text-primary)}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell) .auth-submit{border-color:var(--pd-border-active);background:var(--pd-bg-elevated);color:var(--pd-text-primary);box-shadow:none}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell) .auth-submit:hover:not(:disabled){border-color:var(--pd-text-muted);background:var(--pd-bg-surface-active);color:var(--pd-text-strong);box-shadow:none}html[data-public-theme=dark] body .auth-shell:not(.admin-login-shell) .auth-submit:active:not(:disabled){border-color:var(--pd-border-default);background:var(--pd-bg-surface-soft);color:var(--pd-text-primary)}html[data-public-theme=dark] body .legal-page,html[data-public-theme=dark] body .tc-maintenance-page{background:var(--pd-bg-primary);color:var(--pd-text-primary)}html[data-public-theme=dark] body .legal-page :is(.brand-wordmark span:first-child,.brand-wordmark span:last-child,.legal-hero h1,.legal-card h2,.legal-docs-card span),html[data-public-theme=dark] body .tc-maintenance-page :is(.brand-wordmark span:first-child,.brand-wordmark span:last-child,h1,h2){color:var(--pd-text-primary)}html[data-public-theme=dark] body .legal-page :is(.legal-hero p,.legal-card p,.legal-card ul,.legal-docs-card a),html[data-public-theme=dark] body .tc-maintenance-page :is(p,span){color:var(--pd-text-secondary)}html[data-public-theme=dark] body .legal-page :is(.legal-docs-card,.legal-card,.legal-card article),html[data-public-theme=dark] body .tc-maintenance-page :is(.tc-maintenance-panel,.tc-maintenance-status){border-color:var(--pd-border-default);background:var(--pd-bg-surface);box-shadow:none}html[data-public-theme=dark] body .legal-page .legal-docs-card a:hover{border-color:var(--pd-border-active);background:var(--pd-bg-surface-hover);color:var(--pd-text-primary)}html[data-public-theme=dark] body .tc-dashboard.is-user-premium{background:var(--pd-bg-primary);color:var(--pd-text-primary)}html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-sidebar{border-right-color:var(--pd-border-subtle);background:var(--pd-bg-sidebar);box-shadow:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-topbar{border-bottom-color:var(--pd-border-subtle);background:var(--pd-bg-primary);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium .brand-wordmark span:first-child{color:var(--pd-text-primary)}html[data-public-theme=dark] body .tc-dashboard.is-user-premium .brand-wordmark span:last-child{color:var(--pd-accent)}html[data-public-theme=dark] body .tc-dashboard.is-user-premium :is(h1,h2,h3,h4){color:var(--pd-text-strong);font-weight:600}html[data-public-theme=dark] body .tc-dashboard.is-user-premium :is(.tc-section-copy,.tc-card p,.tc-card small){color:var(--pd-text-secondary)}html[data-public-theme=dark] body .tc-dashboard.is-user-premium :is(.tc-card,.tc-settings-card,.tc-supported-model-card,.tc-guide-card,.tc-image-chat-shell,.tc-image-chat-history,.tc-site-chat-answer,.tc-empty-usage-state,.tc-priority-panel,.tc-models-recommendation){border-color:var(--pd-border-default);background:var(--pd-bg-surface);box-shadow:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-guides-shell{box-shadow:none;background:0 0;border-color:#0000}html[data-public-theme=dark] body .tc-dashboard.is-user-premium :is(.tc-card,.tc-settings-card,.tc-supported-model-card,.tc-guide-card):hover{border-color:var(--pd-border-active);background:var(--pd-bg-surface-hover);box-shadow:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-sidebar .tc-nav button,html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-sidebar-guides button,html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-sidebar-support{color:var(--pd-text-secondary);box-shadow:none;font-weight:520}html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-sidebar .tc-nav button:hover,html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-sidebar-guides button:hover,html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-sidebar-support:hover{background:var(--pd-bg-surface-hover);color:var(--pd-text-primary);box-shadow:none;border-color:#0000;transform:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-sidebar .tc-nav button.active{border-color:var(--pd-border-subtle);background:var(--pd-bg-surface-active);color:var(--pd-text-strong);box-shadow:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-sidebar-icon,html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-sidebar-icon svg{color:var(--pd-text-secondary)}html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-sidebar .tc-nav button.active .tc-sidebar-icon,html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-sidebar .tc-nav button.active .tc-sidebar-icon svg{color:var(--pd-accent)}html[data-public-theme=dark] body .tc-dashboard.is-user-premium :is(.tc-notify,.tc-lang,.tc-exit,.tc-plus-trigger,.tc-range-toggle,.tc-model-spend-period>summary,.tc-models-link,.tc-copy-mini,.tc-message-inline-action){border-color:var(--pd-border-default);background:var(--pd-bg-surface-soft);color:var(--pd-text-secondary);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium :is(.tc-notify,.tc-exit,.tc-plus-trigger,.tc-model-spend-period>summary,.tc-models-link,.tc-copy-mini,.tc-message-inline-action):hover{border-color:var(--pd-border-active);background:var(--pd-bg-surface-hover);color:var(--pd-text-primary);box-shadow:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium :is(.ui-button-primary,.tc-topup-continue,.tc-plus-buy){border-color:var(--pd-border-active);background:var(--pd-bg-elevated);color:var(--pd-text-primary);-webkit-text-fill-color:var(--pd-text-primary);box-shadow:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium :is(.ui-button-primary,.tc-topup-continue,.tc-plus-buy):hover:not(:disabled){border-color:var(--pd-text-muted);background:var(--pd-bg-surface-active);color:var(--pd-text-strong);-webkit-text-fill-color:var(--pd-text-strong);box-shadow:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium button:disabled{border-color:var(--pd-border-subtle);background:var(--pd-bg-surface-soft);color:var(--pd-text-disabled);opacity:.72;box-shadow:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium :is(button,a,[role=button],input,select,textarea):focus-visible{outline:2px solid var(--pd-focus-outline);outline-offset:2px;box-shadow:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium :is(input,textarea,select):focus{border-color:var(--pd-focus-outline);box-shadow:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium :is(input[type=checkbox],input[type=radio]){accent-color:var(--pd-accent)}html[data-public-theme=dark] body .tc-dashboard.is-user-premium :is(.tc-notifications-popover,.tc-model-spend-period-popover,.tc-chat-info-tooltip,.tc-mobile-menu-sheet){border-color:var(--pd-border-default);background:var(--pd-bg-elevated);color:var(--pd-text-primary);box-shadow:var(--pd-shadow-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium :is(.tc-plus-modal-layer,.tc-invite-modal-layer,.tc-topup-modal-layer,.tc-logs-modal-layer,.tc-tariffs-modal-layer,.tc-video-guide-modal-layer,.tc-quickstart-modal-layer,.tc-image-lightbox){background:var(--pd-bg-overlay);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium :is(.tc-plus-modal,.tc-invite-modal,.tc-topup-modal,.tc-logs-modal,.tc-tariffs-modal,.tc-video-guide-modal,.tc-quickstart-modal,.tc-routing-warning-modal){border-color:var(--pd-border-default);background:var(--pd-bg-elevated);color:var(--pd-text-primary);box-shadow:var(--pd-shadow-elevated);border-radius:12px}html[data-public-theme=dark] body .tc-dashboard.is-user-premium :is(.tc-model-health-notice,.tc-status-pill,.tc-model-instability-note),html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-model-health-notice>i,html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-model-health-notice.is-healthy>i,html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-model-health-notice.is-critical>i{box-shadow:none}body .tc-dashboard.is-user-premium .tc-model-instability-note{color:var(--user-instability-color)!important;-webkit-text-fill-color:var(--user-instability-color)!important}html[data-public-theme=light] body .tc-dashboard.is-user-premium .tc-sidebar .tc-chatgpt-nav-icon{width:24px;height:24px}html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-chatgpt-nav-icon{opacity:1;width:24px;height:24px}html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-sidebar .tc-nav button:hover .tc-chatgpt-nav-icon,html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-sidebar .tc-nav button.active .tc-chatgpt-nav-icon{opacity:1;transform:scale(1)}html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-savings-visual:before{display:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-savings-cube b{border-color:var(--pd-bg-surface);background:var(--pd-accent);color:var(--pd-on-accent);text-shadow:none;box-shadow:none;animation:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium :is(.tc-model-spend-icon,.tc-provider-logo){border-color:var(--pd-border-default);background:var(--pd-bg-surface-soft);box-shadow:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium :is(.tc-skeleton,[class*=skeleton]){background:var(--pd-bg-surface-active);color:var(--pd-text-muted);box-shadow:none}html[data-public-theme=dark] ::selection{background:var(--pd-accent-muted);color:var(--pd-text-primary)}html[data-public-theme=dark]::-webkit-scrollbar{width:10px;height:10px}html[data-public-theme=dark] body::-webkit-scrollbar{width:10px;height:10px}html[data-public-theme=dark]::-webkit-scrollbar-track{background:var(--pd-scroll-track)}html[data-public-theme=dark] body::-webkit-scrollbar-track{background:var(--pd-scroll-track)}html[data-public-theme=dark]::-webkit-scrollbar-thumb{border:3px solid var(--pd-scroll-track);background:var(--pd-scroll-thumb);border-radius:999px}html[data-public-theme=dark] body::-webkit-scrollbar-thumb{border:3px solid var(--pd-scroll-track);background:var(--pd-scroll-thumb);border-radius:999px}html[data-public-theme=dark]::-webkit-scrollbar-thumb:hover{background:var(--pd-scroll-thumb-hover)}html[data-public-theme=dark] body::-webkit-scrollbar-thumb:hover{background:var(--pd-scroll-thumb-hover)}@media (max-width:620px){body .landing-reference .topbar-actions{gap:8px}}@media (prefers-reduced-motion:reduce){body .public-theme-toggle{transition:none;animation:none}}html[data-public-theme=light] body .tc-dashboard.is-user-premium .tc-settings-keys-head h2>svg{color:#111}html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-settings-keys-head h2>svg{color:var(--pd-text-strong)}body .tc-dashboard.is-user-premium .tc-settings-shell .tc-card:hover{border-color:var(--user-border);background:color-mix(in srgb, var(--user-surface) 97%, transparent);box-shadow:var(--user-shadow);transform:none}body .tc-dashboard.is-user-premium .tc-settings-shell .tc-key-row:hover{border-color:var(--user-border);background:var(--user-surface-soft);box-shadow:inset 0 1px 0 var(--user-surface);transform:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium .tc-settings-shell .tc-card:hover{border-color:var(--pd-border-default);background:var(--pd-bg-surface);box-shadow:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium.is-cabinet-section .tc-card:hover{border-color:var(--pd-border-default);background:var(--pd-bg-surface);box-shadow:none;transform:none}html[data-public-theme=dark] body .tc-dashboard.is-user-premium.is-cabinet-section .tc-model-spend-row:hover .tc-model-spend-icon:not(.claude){border-color:var(--user-model-logo-border);background:var(--user-model-logo-surface);color:var(--user-model-logo-color);box-shadow:var(--user-model-logo-shadow)}
