html[data-design=graphite][data-public-theme]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#111112;--surface:#1b1b1d;--warm:#e5e5e1;--muted:#929294;--accent:#d8d8d4;--line:#ecece818;--surface-card:#1b1b1d85;--surface-card-hover:#1f1f21a8;--surface-strong:#242426;--text-primary:var(--warm);--text-secondary:#929294;--text-tertiary:#ecece87a;--grid-line:#f1efea0b;--ghost-text:#ecece80e;--focus:#ecece885;--background:var(--ink);--card:var(--surface-card);--hover:var(--surface-card-hover);--border:var(--line);--primary:var(--accent);--primary-hover:var(--warm);--text:var(--warm);--secondary:var(--muted);--ring:var(--focus);--tc-bg:var(--ink);--tc-bg-deep:var(--ink);--tc-bg-elevated:var(--surface-strong);--tc-surface:var(--surface);--tc-surface-soft:#19191b;--tc-surface-hover:var(--surface-card-hover);--tc-surface-glass:var(--surface-card);--tc-card-bg:var(--surface-card);--tc-card-bg-solid:var(--surface);--tc-border:var(--line);--tc-border-soft:var(--line);--tc-border-strong:#ecece826;--tc-text:var(--warm);--tc-text-strong:var(--warm);--tc-text-soft:#c9c9c5;--tc-text-muted:var(--muted);--tc-text-faint:var(--text-tertiary);--tc-accent:var(--accent);--tc-accent-strong:var(--accent);--tc-accent-soft:#ecece812;--tc-weight-medium:500;--tc-weight-semibold:550;--tc-weight-bold:550;--tc-radius-sm:8px;--tc-radius-md:10px;--tc-radius-lg:14px;--tc-radius-xl:16px;--radius-small:8px;--radius-medium:10px;--radius-large:14px;--radius-xl:16px;--tc-shadow-soft:none;--tc-shadow-card:none;--shadow-soft:none;--shadow-card:none;--shadow-focus:0 0 0 2px var(--focus);--pd-bg-primary:var(--ink);--pd-bg-sidebar:#151517;--pd-bg-surface:var(--surface);--pd-bg-surface-soft:#19191b;--pd-bg-surface-hover:var(--surface-card-hover);--pd-bg-surface-active:var(--surface-strong);--pd-bg-elevated:var(--surface-strong);--pd-bg-input:#1b1b1da6;--pd-bg-overlay:#080809cc;--pd-border-subtle:var(--line);--pd-border-default:var(--line);--pd-border-active:#ecece873;--pd-text-primary:var(--warm);--pd-text-strong:var(--warm);--pd-text-secondary:var(--muted);--pd-text-muted:var(--text-tertiary);--pd-text-disabled:#666668;--pd-accent:var(--accent);--pd-accent-hover:var(--warm);--pd-accent-muted:#343436;--pd-on-accent:var(--ink);--pd-success:#6bc89e;--pd-success-bg:#6bc89e14;--pd-warning:#dfbd75;--pd-warning-bg:#dfbd7514;--pd-danger:#e69595;--pd-danger-bg:#e6959514;--pd-info:var(--muted);--pd-code-bg:#151517;--pd-code-text:#c9c9c5;--pd-scroll-track:transparent;--pd-scroll-thumb:#454548;--pd-scroll-thumb-hover:#656569;--pd-focus-outline:var(--focus);--pd-shadow-elevated:none}html[data-design=graphite][data-public-theme] body#tooken-ui{background:var(--ink);color:var(--warm);font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;font-size:14px;line-height:1.55}html[data-design=graphite][data-public-theme] body#tooken-ui:before{content:"";z-index:125;opacity:.05;pointer-events:none;background:url(/assets/graphite-noise.svg);position:fixed;inset:0}html[data-design=graphite][data-public-theme] :is(button,input,textarea,select){font-family:inherit}html[data-design=graphite][data-public-theme] :is(code,pre,kbd,samp,.graphite-micro,.graphite-section-label,.graphite-topology,.tc-key-value,.tc-key-prefix,.tc-log-id,.tc-log-time,.tc-log-endpoint){font-family:var(--font-dm-mono), var(--font-manrope), monospace;font-variant-numeric:tabular-nums}html[data-design=graphite][data-public-theme] :is(h1,h2,h3,h4){font-family:var(--font-manrope), sans-serif;color:var(--warm)}html[data-design=graphite][data-public-theme] :focus-visible{outline:2px solid var(--focus);outline-offset:3px}html[data-design=graphite][data-public-theme] ::selection{color:#111112;background:#d8d8d4}html[data-design=graphite][data-public-theme] *{scrollbar-color:#454548 transparent;scrollbar-width:thin}html[data-design=graphite][data-public-theme] ::-webkit-scrollbar{width:6px;height:6px}html[data-design=graphite][data-public-theme] ::-webkit-scrollbar-thumb{background:#454548;border-radius:8px}html[data-design=graphite][data-public-theme] ::-webkit-scrollbar-track{background:0 0}html[data-design=graphite][data-public-theme] ::-webkit-scrollbar-button{display:none}@media (hover:hover) and (pointer:fine){html[data-design=graphite][data-public-theme] body#tooken-ui{cursor:auto}html[data-design=graphite][data-public-theme] body#tooken-ui :is(a,button,summary,[role=button],label[for],select,input[type=checkbox],input[type=radio]){cursor:pointer}html[data-design=graphite][data-public-theme] body#tooken-ui :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),textarea,[contenteditable=true]){cursor:text}html[data-design=graphite][data-public-theme] body#tooken-ui :is(button,input,select):disabled{cursor:not-allowed}}@media (max-width:768px){html[data-design=graphite][data-public-theme] body#tooken-ui:before{opacity:.04}}@media (prefers-reduced-motion:reduce){html[data-design=graphite][data-public-theme] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-button,.register-link,.models-register-link){box-shadow:none;letter-spacing:-.015em;background-image:none;border-radius:8px;font-weight:550;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-button-primary,.register-link,.models-register-link,.auth-submit){border-color:var(--line);color:var(--warm);-webkit-text-fill-color:currentColor;background:0 0}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-button-primary,.register-link,.models-register-link,.auth-submit):hover{color:var(--warm);box-shadow:none;background:#ecece80e;border-color:#ecece847}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-button-secondary,.ui-button-outline,.ui-button-ghost){border-color:var(--line);color:var(--warm);-webkit-text-fill-color:currentColor;background:0 0}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-button-secondary,.ui-button-outline,.ui-button-ghost):hover{background:#ecece80e;border-color:#ecece847}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-card,.ui-dialog,.ui-drawer,.ui-dropdown,.ui-popover,.ui-tooltip){background:var(--surface-card);border:1px solid var(--line);color:var(--warm);box-shadow:none;background-image:none;border-radius:12px}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-dialog,.ui-drawer,.ui-dropdown,.ui-popover,.ui-tooltip){background:#1b1b1d}html[data-design=graphite][data-public-theme] body#tooken-ui .ui-card:not(.ui-card-interactive):not(a):not(button):not([role=button]){border-color:#0000}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-input,.ui-textarea,.ui-select,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){color:var(--warm);border-color:var(--line);box-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b1b1da6;border-radius:8px}html[data-design=graphite][data-public-theme] body#tooken-ui :is(input,textarea)::placeholder{color:#ecece859}html[data-design=graphite][data-public-theme] body#tooken-ui :is(input,textarea,select):focus{box-shadow:none;border-color:#ecece873}html[data-design=graphite][data-public-theme] body#tooken-ui :is(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-badge-blue,.ui-badge-neutral,.ui-tab.active,.ui-segmented button.active){border-color:var(--line);color:var(--warm);background:#ecece812}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-card-title,.ui-field-label,.ui-table td){color:var(--warm)}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-card-description,.ui-field-description,.ui-field-meta,.ui-table th){color:var(--muted)}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-table,.ui-table th,.ui-table td){border-color:var(--line);font-variant-numeric:tabular-nums;background:0 0}html[data-design=graphite][data-public-theme] body#tooken-ui .ui-table tr:hover{background:#ecece809}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-modal-layer,.ui-drawer-layer){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080809cc}html[data-design=graphite][data-public-theme] body#tooken-ui .ui-dialog{max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}html[data-design=graphite][data-public-theme] body#tooken-ui .brand-wordmark span{color:var(--warm);-webkit-text-fill-color:currentColor;background:0 0}html[data-design=graphite][data-public-theme] body#tooken-ui :is(pre,code){background-image:none}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.code-keyword,.code-string,.code-property,.code-function,.token-string,.token-keyword,.token-function){color:#c9c9c5}html[data-design=graphite][data-public-theme] body#tooken-ui .public-theme-toggle{display:none}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-spin,.ui-pulse,.ui-skeleton){animation:none}html[data-design=graphite][data-public-theme] body#tooken-ui :focus-visible{outline:2px solid var(--focus);outline-offset:3px}html[data-design=graphite][data-public-theme] body#tooken-ui :is(button,a){-webkit-tap-highlight-color:transparent}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-button,.auth-submit,.tc-topbar button,.tc-quick-actions-grid button,.tc-nav button,.models-language-switch button){transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,opacity .18s ease-out}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-button,.auth-submit):active:not(:disabled){opacity:.82}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-button,.auth-submit):disabled{cursor:not-allowed;opacity:.45}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-button,.tc-quick-actions-grid button,.models-card) :is(.lucide-arrow-right,.lucide-arrow-up-right){transition:transform .18s ease-out}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-button,.tc-quick-actions-grid button,.models-card):hover :is(.lucide-arrow-right,.lucide-arrow-up-right){transform:translate(2px)}html[data-design=graphite][data-public-theme] body#tooken-ui .ui-button-ghost{border-color:#0000}html[data-design=graphite][data-public-theme] body#tooken-ui .ui-button-danger{color:#e69595;background:#e6959514;border-color:#e695953b}html[data-design=graphite][data-public-theme] body#tooken-ui .ui-button-danger:hover{background:#e6959521;border-color:#e6959559}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.ui-notification,.ui-state,.ui-toast){border-color:var(--line);color:var(--muted);box-shadow:none;background:#19191b}html[data-design=graphite][data-public-theme] body#tooken-ui .ui-field-label{font-weight:500}html[data-design=graphite][data-public-theme] body#tooken-ui .ui-toast{color:var(--warm);background:#242426;border-radius:8px}html[data-design=graphite][data-public-theme] body#tooken-ui .ui-notification-danger{color:#e69595;background:#e6959514;border-color:#e695953b}html[data-design=graphite][data-public-theme] body#tooken-ui .ui-notification-success{color:#6bc89e;background:#6bc89e14;border-color:#6bc89e3b}html[data-design=graphite][data-public-theme] body#tooken-ui .ui-notification-warning{color:#dfbd75;background:#dfbd7514;border-color:#dfbd753b}html[data-design=graphite] .graphite-landing{background:var(--ink);color:var(--warm);overflow:clip}html[data-design=graphite] .graphite-container{width:min(100% - 96px,1536px);margin-inline:auto}html[data-design=graphite] .graphite-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;min-height:80px;display:flex}html[data-design=graphite] .graphite-header .brand-wordmark{letter-spacing:-.055em;gap:5px;font-size:20px}html[data-design=graphite] .graphite-header nav{color:#b5b5b1;align-items:center;gap:28px;font-size:12px;display:flex}html[data-design=graphite] .graphite-header-actions{align-items:center;gap:22px;display:flex}html[data-design=graphite] .graphite-language{gap:10px;display:flex}html[data-design=graphite] .graphite-language button{color:var(--muted);font:10px var(--font-dm-mono),monospace;background:0 0;border:0;padding:6px 0}html[data-design=graphite] .graphite-language button[aria-pressed=true]{color:var(--warm)}html[data-design=graphite] .graphite-menu-trigger{display:none}html[data-design=graphite] .graphite-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr;align-items:center;gap:36px;padding-block:72px 0;display:grid}html[data-design=graphite] .graphite-hero-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1100px;min-height:520px;margin-inline:auto;padding-bottom:52px;display:flex}html[data-design=graphite] .graphite-micro{letter-spacing:.08em;color:var(--muted);margin:0;font-size:10px}html[data-design=graphite] .graphite-hero h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(48px,6.1vw,92px);font-weight:500;line-height:1.06}html[data-design=graphite] .graphite-hero h1 span{display:block}html[data-design=graphite] .graphite-hero h1 span:last-child{color:#b8b8b4}html[data-design=graphite] .graphite-hero-description{color:#99999c;max-width:620px;margin:0;font-size:15px;line-height:1.7}html[data-design=graphite] .graphite-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:28px;display:flex}html[data-design=graphite] .graphite-hero-actions>a:last-child:not(.ui-button){color:#b5b5b1;align-items:center;gap:10px;font-size:12px;display:flex}html[data-design=graphite] .graphite-editorial{border-bottom:1px solid var(--line);padding-block:68px 72px;scroll-margin-top:20px}html[data-design=graphite] #models.graphite-editorial{border-bottom:0}html[data-design=graphite] .graphite-editorial h2{letter-spacing:-.055em;white-space:pre-line;margin:0 0 24px;font-size:clamp(30px,3.3vw,52px);font-weight:500;line-height:1.08}html[data-design=graphite] .graphite-editorial p{color:#a4a4a2;max-width:420px;margin:0 0 26px;font-size:14px;line-height:1.75}html[data-design=graphite] .graphite-editorial-grid{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}html[data-design=graphite] .graphite-text-link{color:var(--warm);align-items:center;gap:16px;font-size:12px;display:inline-flex}html[data-design=graphite] .graphite-feature-lines>div{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:18px;padding:24px 0;display:grid}html[data-design=graphite] .graphite-feature-lines>div:first-child{border-top:0;padding-top:0}html[data-design=graphite] .graphite-feature-lines h3{letter-spacing:-.03em;margin:0 0 8px;font-size:18px;font-weight:500}html[data-design=graphite] .graphite-feature-lines p{margin:0;font-size:13px}html[data-design=graphite] .graphite-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}html[data-design=graphite] .graphite-section-heading h2{margin:0}html[data-design=graphite] .graphite-model-list{grid-template-columns:1fr 1fr;column-gap:42px;display:grid}html[data-design=graphite] .graphite-model-list>a{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) 18px;align-items:center;gap:8px 20px;min-width:0;min-height:96px;padding:24px 16px;transition:background-color .18s ease-out;display:grid}html[data-design=graphite] .graphite-model-list>a:hover{background:#ecece809}html[data-design=graphite] .graphite-model-provider{color:var(--muted);grid-row:span 2;align-items:center;gap:10px;min-width:0;font-size:10px;display:flex}html[data-design=graphite] .graphite-model-provider>.model-logo{background:0 0;border:0;border-radius:4px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;margin:0;display:inline-flex}html[data-design=graphite] .graphite-model-provider>.model-logo img{object-fit:contain;width:24px;max-width:100%;height:24px;display:block}html[data-design=graphite] .graphite-model-list strong{letter-spacing:-.025em;font-size:15px;font-weight:550}html[data-design=graphite] .graphite-model-list code{color:var(--muted);overflow-wrap:anywhere;grid-column:2;font-size:10px}html[data-design=graphite] .graphite-model-list svg{grid-area:1/3/span 2}@media (max-width:640px){html[data-design=graphite] .graphite-model-list>a{grid-template-columns:84px minmax(0,1fr) 18px;column-gap:12px;padding:20px 12px}html[data-design=graphite] .graphite-model-provider{gap:8px}}html[data-design=graphite] .graphite-faq>div{border-top:1px solid var(--line)}html[data-design=graphite] .graphite-faq h3{margin:0}html[data-design=graphite] .graphite-faq button{text-align:left;width:100%;color:var(--warm);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:14px;font-weight:550;display:flex}html[data-design=graphite] .graphite-faq svg{flex:0 0 18px;transition:transform .18s ease-out}html[data-design=graphite] .graphite-faq svg.is-open{transform:rotate(45deg)}html[data-design=graphite] .graphite-faq p{font-size:13px}html[data-design=graphite] .graphite-footer{padding-block:40px}html[data-design=graphite] .graphite-footer>div{justify-content:space-between;align-items:center;gap:28px;display:flex}html[data-design=graphite] .graphite-footer nav{color:var(--muted);flex-wrap:wrap;gap:24px;font-size:11px;display:flex}html[data-design=graphite] .graphite-mobile-menu{border:1px solid var(--line);background:#19191b;border-radius:10px;margin:0 24px;padding:10px 20px}html[data-design=graphite] .graphite-mobile-menu a{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 0;font-size:13px;display:flex}html[data-design=graphite] .graphite-landing{isolation:isolate;position:relative}html[data-design=graphite] .graphite-landing>:not(.graphite-cursor-halo){z-index:1;position:relative}html[data-design=graphite] .graphite-cursor-halo{opacity:0;filter:blur(24px);pointer-events:none;z-index:0;background:#7a7a7e;border-radius:50%;width:160px;height:160px;transition:opacity .24s ease-out;position:fixed;top:0;left:0}html[data-design=graphite] .graphite-cursor-halo[data-active=true]{opacity:.1}html[data-design=graphite] .graphite-editorial{transition:opacity .28s cubic-bezier(.2,.7,.25,1),transform .28s cubic-bezier(.2,.7,.25,1)}html[data-design=graphite] .graphite-editorial[data-graphite-reveal=pending]{opacity:0;transform:translateY(12px)}html[data-design=graphite] .graphite-landing :is(a,button) svg{transition:transform .22s cubic-bezier(.2,.7,.25,1)}html[data-design=graphite] .graphite-landing a:hover svg{transform:translate(2px,-2px)}html[data-design=graphite] .graphite-header nav a{transition:color .2s ease-out}html[data-design=graphite] .graphite-header nav a:hover{color:var(--warm)}html[data-design=graphite] .graphite-text-link{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .22s ease-out}html[data-design=graphite] .graphite-text-link:hover{text-decoration-color:#ecece859}html[data-design=graphite] .graphite-faq-answer{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .24s ease-out,opacity .24s ease-out,visibility .24s;display:grid}html[data-design=graphite] .graphite-faq-answer.is-open{opacity:1;visibility:visible;grid-template-rows:1fr}html[data-design=graphite] .graphite-faq-answer>div{overflow:hidden}@media (hover:none),(pointer:coarse),(max-width:1023px),(prefers-reduced-motion:reduce){html[data-design=graphite] .graphite-cursor-halo{display:none}}@media (max-width:1100px){html[data-design=graphite] .graphite-container{width:calc(100% - 64px)}html[data-design=graphite] .graphite-header nav{gap:18px}html[data-design=graphite] .graphite-editorial-grid{gap:40px}}@media (max-width:800px){html[data-design=graphite] .graphite-header nav{display:none}html[data-design=graphite] .graphite-menu-trigger{display:inline-flex}html[data-design=graphite] .graphite-hero{grid-template-columns:1fr;gap:0;padding-top:52px}html[data-design=graphite] .graphite-hero h1{font-size:clamp(32px,8vw,64px)}html[data-design=graphite] .graphite-hero-copy{min-height:440px;padding-bottom:48px}html[data-design=graphite] .graphite-editorial-grid{grid-template-columns:1fr;gap:32px}html[data-design=graphite] .graphite-editorial{padding-block:38px 48px}html[data-design=graphite] .graphite-footer>div{flex-wrap:wrap}}@media (max-width:480px){html[data-design=graphite] .graphite-container{width:calc(100% - 40px)}html[data-design=graphite] .graphite-header{min-height:76px;padding-top:env(safe-area-inset-top);gap:12px}html[data-design=graphite] .graphite-header .brand-wordmark{font-size:16px}html[data-design=graphite] .graphite-header-actions{gap:12px}html[data-design=graphite] .graphite-header-actions>.ui-button{min-height:34px;padding-inline:10px;font-size:11px}html[data-design=graphite] .graphite-hero{padding-top:40px}html[data-design=graphite] .graphite-hero h1{margin-top:24px;font-size:clamp(30px,8.2vw,40px)}html[data-design=graphite] .graphite-hero-actions{gap:18px}html[data-design=graphite] .graphite-hero-actions .ui-button{min-height:44px;font-size:12px}html[data-design=graphite] .graphite-hero-actions>a:last-child:not(.ui-button){gap:4px;font-size:11px}html[data-design=graphite] .graphite-model-list{grid-template-columns:1fr}html[data-design=graphite] .graphite-section-heading{flex-direction:column;align-items:start}html[data-design=graphite] .graphite-footer{padding-bottom:env(safe-area-inset-bottom)}html[data-design=graphite] .graphite-footer nav{gap:14px}}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard.is-user-premium{--user-color-scheme:dark;--surface-card:#ecece806;--user-bg:var(--ink);--user-surface:var(--surface);--user-surface-soft:#19191b;--user-surface-muted:#19191b;--user-surface-hover:var(--surface-card-hover);--user-control:#1b1b1da6;--user-control-active:#ecece812;--user-border:var(--line);--user-border-soft:var(--line);--user-border-strong:#ecece826;--user-border-emphasis:#ecece873;--user-text:var(--warm);--user-text-strong:var(--warm);--user-soft:#c0c0bc;--user-muted:var(--muted);--user-blue:var(--accent);--user-blue-soft:#ecece812;--user-on-accent:var(--ink);--user-primary-bg:transparent;--user-primary-border:var(--line);--user-on-primary:var(--warm);--user-primary-bg-hover:#ecece80e;--user-primary-bg-pressed:#ecece814;--user-primary-hover:#ecece80e;--user-primary-pressed:#ecece814;--user-shadow-rgb:0,0,0;--user-focus:0 0 0 2px var(--focus);--user-overlay:#080809cc;--user-modal-overlay:#080809cc;--user-success:#6bc89e;--user-success-solid:#6bc89e;--user-success-solid-border:#6bc89e;--user-success-bg:#6bc89e14;--user-success-border:#6bc89e3b;--user-warning:#dfbd75;--user-warning-bg:#dfbd7514;--user-warning-border:#dfbd753b;--user-danger:#e69595;--user-danger-bg:#e6959514;--user-danger-border:#e695953b;--user-danger-action-bg:transparent;--user-danger-action-border:#e6959540;--user-danger-action-hover-bg:#e695951f;--user-danger-action-hover-border:#e69595;--user-password-surface:var(--surface);--user-password-border:var(--line);--user-password-shadow:none;--user-code-bg:#151517;--user-code-text:#c9c9c5;--user-code-muted:var(--muted);--user-openai-logo-filter:brightness(0) invert(.9);--user-model-logo-surface:transparent;--user-model-logo-border:var(--line);--user-model-logo-color:var(--muted);--user-model-logo-shadow:none;--user-model-logo-native-shadow:none;--user-range-border:var(--line);--user-range-active-bg:#242426;--user-range-active-border:#ecece840;--user-range-active-color:var(--warm);--user-nav-hover-bg:#ecece809;--user-nav-active-border:transparent;--user-nav-active-bg:#ecece812;--user-nav-active-color:var(--warm);--user-nav-active-shadow:none;--user-sidebar-icon-color:var(--muted);--user-sidebar-icon-hover-bg:transparent;--user-sidebar-icon-hover-border:transparent;--user-sidebar-icon-hover-color:var(--warm);--user-sidebar-icon-hover-shadow:none;--user-sidebar-icon-active-color:var(--warm);--user-faq-surface:transparent;--user-faq-hover:#ecece809;--user-faq-border:var(--line);--user-service-tier-standard-bg:#19191b;--user-service-tier-standard-hover-bg:#242426;--user-service-tier-standard-selected-bg:#242426;--user-service-tier-premium-bg:#19191b;--user-service-tier-premium-hover-bg:#242426;--user-service-tier-premium-selected-bg:#242426;--user-service-tier-badge-bg:#242426;--user-service-tier-premium-badge-bg:#242426;--user-service-tier-action-bg:transparent;--user-service-tier-action-hover-bg:#242426;--user-service-tier-action-selected-bg:#242426;--user-service-tier-premium-action-bg:transparent;--user-service-tier-premium-action-selected-bg:#242426;--user-premium-tab-accent:var(--warm);--user-premium-tab-selected-bg:var(--accent);--user-premium-tab-selected-text:var(--ink);--user-routing-icon-bg:#242426;--user-routing-switch-bg:#343436;--user-choice-banner-image:none;background:var(--ink);color:var(--warm);font-family:var(--font-manrope),sans-serif}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-sidebar{box-shadow:none;background:#151516a6;border-right:1px solid #ecece812}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-sidebar :is(.tc-nav button,.tc-sidebar-guides>button,.tc-sidebar-guides>a){text-align:left;border-width:0;justify-content:flex-start;gap:10px;padding-inline:10px}@media (min-width:1241px){html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard{grid-template-columns:216px minmax(0,1fr)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-sidebar{padding-inline:12px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard.is-sidebar-collapsed{grid-template-columns:84px minmax(0,1fr)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard.is-sidebar-collapsed .tc-sidebar :is(.tc-nav button,.tc-sidebar-guides>button,.tc-sidebar-guides>a)>span{opacity:0;pointer-events:none;max-width:0}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard.is-sidebar-collapsed .tc-sidebar :is(.tc-nav button,.tc-sidebar-guides>button,.tc-sidebar-guides>a){justify-content:center;gap:0;padding-inline:0}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard.is-sidebar-collapsed .tc-sidebar-logo{justify-content:flex-end}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard.is-sidebar-collapsed .tc-sidebar-toggle{border-radius:11px;width:34px;min-width:34px;height:34px}}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-sidebar .tc-sidebar-icon{flex:0 0 24px;width:24px;height:24px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-sidebar-glyph{-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;width:24px;max-width:none;height:24px;-webkit-mask-image:url(/assets/graphite-compact-icons-neutral.png);mask-image:url(/assets/graphite-compact-icons-neutral.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha;-webkit-mask-size:var(--glyph-size) var(--glyph-size);-webkit-mask-size:var(--glyph-size) var(--glyph-size);-webkit-mask-size:var(--glyph-size) var(--glyph-size);mask-size:var(--glyph-size) var(--glyph-size);-webkit-mask-position:var(--glyph-x) var(--glyph-y);-webkit-mask-position:var(--glyph-x) var(--glyph-y);-webkit-mask-position:var(--glyph-x) var(--glyph-y);mask-position:var(--glyph-x) var(--glyph-y);opacity:.85;background:#8a8a8e;transition:opacity .18s ease-out;display:block;transform:none}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(button,a):hover .tc-sidebar-glyph{opacity:1}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-sidebar-glyph.is-cabinet{--glyph-size:143.074px;--glyph-x:-7.909px;--glyph-y:-8.48px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-sidebar-glyph.is-instructions{--glyph-size:125.4px;--glyph-x:-35.6px;--glyph-y:-6.35px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-sidebar-glyph.is-keys{--glyph-size:131.593px;--glyph-x:-70.534px;--glyph-y:-6.784px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-sidebar-glyph.is-settings{--glyph-size:138.429px;--glyph-x:-107.773px;--glyph-y:-7.981px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-sidebar-glyph.is-reseller{--glyph-size:120.441px;--glyph-x:-4.76px;--glyph-y:-33.525px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-sidebar-glyph.is-chat{--glyph-size:124.667px;--glyph-x:-35.371px;--glyph-y:-35.421px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-sidebar-glyph.is-market{--glyph-size:121.817px;--glyph-x:-64.111px;--glyph-y:-34.337px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-sidebar-glyph.is-telegram{--glyph-size:126.893px;--glyph-x:-97.69px;--glyph-y:-36.926px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-sidebar-glyph.is-support{--glyph-size:123.942px;--glyph-x:-5.297px;--glyph-y:-65.192px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-quick-action-icon.is-models{--glyph-size:157.736px;--glyph-x:-46px;--glyph-y:-83.421px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-quick-action-icon.is-history{--glyph-size:163.922px;--glyph-x:-88.418px;--glyph-y:-87.503px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-quick-action-icon.is-updates{--glyph-size:154.815px;--glyph-x:-120.815px;--glyph-y:-81.679px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-quick-action-icon.is-stability{--glyph-size:142.5px;--glyph-x:-5.773px;--glyph-y:-108.273px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-topbar{background:var(--ink);border-bottom:1px solid var(--line);box-shadow:none}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-main{background:0 0}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-section-stage.is-reseller .ui-button{white-space:normal;min-width:0;max-width:100%}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-nav button{color:#b0b0ad;box-shadow:none;background:0 0;border:0;border-radius:7px;font-weight:500}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-nav button:hover{color:var(--warm);background:#ecece809}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-nav button.active{color:var(--warm);background:#ecece813;box-shadow:inset 2px 0 #ecece85c}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-card,.tc-card-light,.tc-state-panel,.tc-plus-card,.tc-key-card,.tc-topup-card,.tc-tariff-card,.tc-settings-card):where(:not(.ui-card-interactive):not(a):not(button):not([role=button])){background:var(--surface-card);box-shadow:none;background-image:none;border:1px solid #0000;border-radius:12px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-title-heading h1,.tc-title-row h1){letter-spacing:-.05em;font-size:clamp(24px,2.6vw,36px);font-weight:500;line-height:1.15}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-title-row p,.tc-title-heading p){color:var(--muted)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(h2,h3,h4){letter-spacing:-.025em;font-weight:550}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-balance-value,.tc-balance-number,.tc-stat-value){font-family:var(--font-manrope),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--warm)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-balance-value,.tc-balance-number){font-size:clamp(26px,2.4vw,36px)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-summary-grid>.tc-card{background:var(--surface-card);border-color:#0000;border-radius:8px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-summary-grid>.tc-card:not(.tc-api-key-card)>strong{letter-spacing:-.045em;font-size:clamp(26px,2.4vw,36px);font-weight:500}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-balance-heading>span,.tc-stat-title>span,.tc-api-key-card>span,.tc-openai-direct-card>span){font:10px var(--font-dm-mono),monospace;letter-spacing:.035em;color:var(--muted)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-quick-actions-card{background:var(--surface-card);border-color:#0000}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-quick-actions-grid{grid-template-columns:1fr;gap:0}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-quick-actions-grid>button{gap:12px;min-height:76px;padding:12px 0}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-quick-action-icon{opacity:.85;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;width:28px;height:28px;-webkit-mask-image:url(/assets/graphite-compact-icons-neutral.png);mask-image:url(/assets/graphite-compact-icons-neutral.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha;-webkit-mask-size:var(--glyph-size) var(--glyph-size);-webkit-mask-size:var(--glyph-size) var(--glyph-size);-webkit-mask-size:var(--glyph-size) var(--glyph-size);mask-size:var(--glyph-size) var(--glyph-size);-webkit-mask-position:var(--glyph-x) var(--glyph-y);-webkit-mask-position:var(--glyph-x) var(--glyph-y);-webkit-mask-position:var(--glyph-x) var(--glyph-y);mask-position:var(--glyph-x) var(--glyph-y);background:#8a8a8e;flex:0 0 28px;display:block}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-quick-action-arrow{color:var(--muted);margin-left:auto;font-size:20px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-quick-actions-grid .tc-changelog-badge{flex:none;margin-left:auto}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-changelog-badge+.tc-quick-action-arrow{flex:none;margin-left:0}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-card-choice-brand{height:28px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-card-choice-brand img{object-fit:contain;width:auto;max-width:90px;height:28px;display:block}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-choice-banner{display:none}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-quick-actions-grid button{border-color:#0000;border-bottom-color:var(--line);background:0 0;border-radius:0;font-weight:500}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-quick-actions-grid button:hover{background:#ecece809;border-color:#0000 #0000 #ecece826}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-logs-table,.tc-logs-table th,.tc-logs-table td,.tc-log-row,.tc-key-row,.tc-usage-row){border-color:var(--line);box-shadow:none;font-variant-numeric:tabular-nums;background:0 0}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-log-row,.tc-key-row,.tc-usage-row):hover{background:#ecece809}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-instructions-v2 :is(.tc-guide-card,.tc-endpoint-card,.tc-compact-model-card,.tc-guide-note,.tc-guide-step,.tc-guide-hint.info,.tc-supported-model-card,.tc-provider-window,.tc-tool-preview,.tc-powershell-hero,.tc-powershell-safety-note,.tc-provider-side-steps){background:var(--surface-card);box-shadow:none;background-image:none;border-color:#0000}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-instructions-v2 .tc-guide-card :is(.tc-guide-note,.tc-guide-step,.tc-guide-hint.info,.tc-supported-model-card,.tc-provider-window,.tc-tool-preview,.tc-powershell-hero,.tc-powershell-safety-note,.tc-provider-side-steps){background:0 0}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-instructions-v2 :is(.tc-guide-step,.tc-supported-model-card):hover{box-shadow:none;border-color:#0000;transform:none}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-instructions-v2 .tc-guide-card :is(.tc-guide-code,.tc-guide-code pre){box-shadow:none;background:0 0}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-key-code,.tc-api-key-value,.tc-request-id,.tc-log-model-meta,.tc-log-meta,.tc-code-block,.tc-instruction-code,.tc-guide-code,pre){font-family:var(--font-dm-mono),var(--font-manrope),monospace;font-size:12px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-code-block,.tc-instruction-code,.tc-guide-code,pre){border-color:var(--line);color:#c9c9c5;box-shadow:none;background:#151517;border-radius:10px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-modal,.tc-modal-card,.tc-modal-panel,.tc-models-modal,.tc-logs-modal,.tc-tariffs-modal,.tc-topup-modal,.tc-history-modal,.tc-changelog-modal,.tc-guide-modal,.tc-faq-modal,.tc-settings-panel,.tc-announcement-card,.tc-welcome-gift-card){border-color:var(--line);color:var(--warm);box-shadow:none;background:#1b1b1d;border-radius:14px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-modal-layer,.tc-changelog-layer,.tc-logs-layer){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080809cc}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-welcome-gift-layer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08080933}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-welcome-gift-card{--gift-surface:#1b1b1d;--gift-text:#e5e5e1;--gift-muted:#a5a5a7;--gift-line:#38383b;--gift-soft:#252527;--gift-action:#e5e5e1;--gift-action-text:#171719;--gift-error:#e17e79}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-welcome-gift-button.ui-button{background:var(--gift-action);border-color:var(--gift-action);color:var(--gift-action-text)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-logs-modal-layer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080809cc}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard [data-ui=model-stability-dialog]{box-shadow:none;border-color:var(--line);background:#1b1b1d;border-radius:14px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard [data-ui=model-stability-layer]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080809cc}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard [role=tooltip]{color:var(--warm);border:1px solid var(--line);box-shadow:none;background:#242426;border-radius:8px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-copy-toast,.tc-popover,.tc-notification-panel,.tc-chart-range-menu,.tc-select-menu,.tc-mobile-menu),html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-model-spend-period-popover{border-color:var(--line);color:var(--warm);box-shadow:none;background:#242426;border-radius:10px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-usage-row>span:first-child,.tc-usage-status small,.tc-usage-detail-grid b){font-family:var(--font-dm-mono),var(--font-manrope),monospace;font-variant-numeric:tabular-nums;font-size:11px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-mobile-nav,.tc-mobile-topbar){border-color:var(--line);background:#151517}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-mobile-nav button.active,.tc-lang button.active,.tc-models-tab.active){color:var(--warm);box-shadow:none;background:#ecece812}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-model-spend-card,.tc-chart-card,.tc-usage-chart){box-shadow:none;background:var(--surface-card);border-color:#0000;border-radius:12px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-model-spend-card{background:var(--surface-card);border-color:#0000}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-guide-panel,.tc-instruction-card,.tc-instructions-content,.tc-guide-note,.tc-instruction-toolbar){border-color:var(--line);box-shadow:none;background-image:none}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-guide-shell,.tc-image-workspace,.tc-image-composer,.tc-tooken-assistant,.tc-tooken-assistant-body,.tc-image-empty,.tc-settings-password-panel){border-color:var(--line);box-shadow:none;background:#19191b;border-radius:12px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-image-send{background:var(--accent);border-color:var(--accent);width:40px;min-width:40px;height:40px;color:var(--ink);box-shadow:none;border-radius:10px;flex:0 0 40px;place-items:center;padding:0;display:grid}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-image-send svg{width:18px;height:18px;color:inherit}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-image-send:not(:disabled):hover{background:var(--warm);border-color:var(--warm);box-shadow:none;transform:none}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-image-send:disabled{border-color:var(--line);color:#737376;opacity:1;filter:none;cursor:not-allowed;background:#242426}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-site-chat-thinking svg,.tc-site-chat-caret,.tc-image-generation-loading svg){animation:none}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-tooken-assistant-trigger,.tc-tooken-assistant-header,.tc-tooken-assistant-composer,.tc-tooken-assistant-message,.tc-tooken-assistant-suggestion){border-color:var(--line);color:var(--warm);box-shadow:none;background:#242426;border-radius:10px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-trigger{border:1px solid var(--line);min-height:40px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard.is-chat-section :is(.tc-tooken-assistant-trigger,.tc-tooken-assistant-backdrop){display:none}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant>header{border-color:var(--line);background:#202022;padding:16px 18px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant :is(strong,p,button,small,a,textarea){color:var(--warm)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant :is(header small,.tc-tooken-assistant-welcome p,.tc-tooken-assistant-head-actions a){color:var(--muted)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant :is(.tc-tooken-assistant-welcome button,.tc-tooken-assistant-retry,.tc-tooken-assistant-message>div,.tc-tooken-assistant-message>span,textarea,.tc-tooken-assistant-attachment){border-color:var(--line);background:#202022;border-radius:8px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant button{transition:background-color .18s ease-out,border-color .18s ease-out}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant button:hover:not(:disabled){color:var(--warm);background:#303032;border-color:#ecece833}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-head-actions button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-head-actions button:disabled{opacity:.4;cursor:not-allowed}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant>header{flex-wrap:wrap;gap:12px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-head-actions{margin-left:auto}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-body{border-radius:0}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant .tc-tooken-assistant-history-status{color:var(--muted)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant :is(.tc-tooken-assistant-history,.tc-tooken-assistant-latest){border-color:var(--line);color:var(--warm);box-shadow:none;background:#242426}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-history:disabled{color:var(--muted);opacity:.6}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-message{background:0 0;align-items:flex-start;width:fit-content;min-width:0;max-width:100%}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-message>div{overflow-wrap:anywhere;border:1px solid #0000;flex:0 auto;padding:11px 13px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-message.user{max-width:90%}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-message>span{color:var(--muted)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-message.assistant>div{color:var(--warm);background:#2b2b2e;border-color:#ecece81f}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-message.assistant>span{color:var(--warm);background:#38383b}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-markdown{color:var(--warm);white-space:normal;line-height:1.65}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-markdown :is(li,code,a,blockquote,th,td){color:inherit}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-markdown :is(p,ul,ol,pre,blockquote,table){margin:0 0 10px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-markdown>:last-child{margin-bottom:0}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-markdown :is(ul,ol){padding-left:20px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-markdown ol{list-style:decimal}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-markdown ul{list-style:outside}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-markdown li{margin:4px 0}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-markdown pre{white-space:pre;max-width:100%;overflow-x:auto}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-markdown code{font:12px var(--font-dm-mono),monospace}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-markdown table{max-width:100%;display:block;overflow-x:auto}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-composer{border-radius:0;padding:12px 14px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant textarea{box-shadow:none;padding:12px;font-family:inherit}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant textarea::placeholder{color:var(--muted)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant textarea:focus{box-shadow:0 0 0 2px var(--focus);border-color:#ecece859}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-error{color:var(--user-danger);background:var(--user-danger-bg)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-composer .tc-tooken-assistant-send{background:var(--accent);color:var(--ink)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-composer .tc-tooken-assistant-send:hover:not(:disabled){background:var(--warm);color:var(--ink)}@media (max-width:640px){html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant{height:var(--tg-viewport-stable-height,100dvh);border-radius:0}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant>header{padding:max(16px,env(safe-area-inset-top)) 16px 14px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-tooken-assistant-composer{padding:12px 14px max(12px,env(safe-area-inset-bottom))}}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard [data-ui=model-stability-dialog]{color:var(--warm)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard [data-ui=model-stability-dialog] button{border-color:var(--line);color:var(--warm)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-plus-modal,.tc-plus-mark,.tc-tariffs-balance,.tc-quickstart-modal,.tc-quickstart-code,.tc-claude-guide-hero,.tc-image-user-message,.tc-chat-info>button,.tc-tariff-model-list article.is-provider-priority){color:var(--warm);border-color:var(--line);box-shadow:none;background:#242426}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-image-chat-shell,.tc-image-chat-main,.tc-image-chat-messages){box-shadow:none;border-color:var(--line);background:#151517}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-image-chat-history{border-color:var(--line);background:#ecece805}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-site-chat-toolbar{border-color:var(--line);background:0 0;min-height:58px;padding:10px 28px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-image-chat-messages{padding:28px 28px 24px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-image-message-list,.tc-site-chat-mode-switch,.tc-image-chat-composer){width:min(920px,100%)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-site-chat-answer{box-shadow:none;background:0 0;border-color:#0000;border-radius:12px;padding:20px 22px 16px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-site-chat-answer.error{background:var(--user-danger-bg);border-color:var(--user-danger-border)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-site-chat-answer>footer{border-top:1px solid var(--line);margin-top:16px;padding-top:10px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-image-user-message{background:#ecece80d;border-color:#0000;border-radius:12px;padding:14px 16px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-image-chat-shell{border-color:#0000}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-site-chat-markdown ol{padding-left:22px;list-style:decimal}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-site-chat-markdown ul{padding-left:22px;list-style:outside}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-image-chat-composer-wrap{border-color:var(--line);box-shadow:none;background:#151517;padding:16px 28px 22px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-site-chat-mode-switch{gap:6px;margin-bottom:10px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-site-chat-mode-switch button{border-radius:8px;min-height:32px;padding-inline:12px;font-weight:500}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-site-chat-mode-switch button.active{border-color:var(--line);box-shadow:none;color:var(--warm);background:#ecece80d}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-image-chat-composer,.tc-image-chat-composer:focus-within){box-shadow:none;background:#1c1c1f;border-color:#ecece821;border-radius:12px;padding:16px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-image-chat-composer textarea{background:0 0;border:0;min-height:64px;padding:2px 0 12px;font-weight:400}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-image-composer-tools{gap:10px;padding-top:4px}@media (max-width:760px){html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-image-chat-messages{padding:18px 12px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-image-chat-composer-wrap{padding:10px 12px 12px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-image-chat-composer{padding:12px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-image-chat-composer textarea{min-height:40px;padding-bottom:8px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-site-chat-answer{padding:16px}}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-key-usage i{background:var(--accent)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-image-history-entry.active{color:var(--warm);background:#ecece812}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-partnership-loading i,.tc-topup-history-skeleton i){background:#343436;animation:none}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .ui-dialog:before{display:none}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-partnership-coins i,.tc-earn-coins){background:0 0}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-topup-amount-card input[type=range]::-webkit-slider-runnable-track{box-shadow:none;background:#2e2e31;border-color:#454548}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-topup-amount-card input[type=range]::-webkit-slider-thumb{box-shadow:none;background:#737378;border:1px solid #929297}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-topup-amount-card input[type=range]::-moz-range-track{background:#2e2e31;border-color:#454548}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-topup-amount-card input[type=range]::-moz-range-progress{background:#454548}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-topup-amount-card input[type=range]::-moz-range-thumb{box-shadow:none;background:#737378;border:1px solid #929297}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-topup-amount-card input[type=range]:focus-visible{outline-offset:4px;outline:2px solid var(--focus)!important}@media (min-width:761px){html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-topup-modal{grid-template-rows:116px 154px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-topup-summary dl>div{gap:8px;min-height:42px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-topup-summary :is(dt,dd){white-space:nowrap;font-size:12px}}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-skeleton,[class*=skeleton]){background:#242426;animation:none}html[data-design=graphite][data-public-theme] body#tooken-ui .auth-shell:not(.admin-login-shell){background:var(--ink);color:var(--warm);min-height:100dvh}html[data-design=graphite][data-public-theme] body#tooken-ui .auth-shell :is(.auth-title,.auth-header h1){color:var(--warm);letter-spacing:-.065em;font-size:clamp(34px,4.2vw,64px);font-weight:550;line-height:1.08}html[data-design=graphite][data-public-theme] body#tooken-ui .auth-shell .auth-topbar{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}html[data-design=graphite][data-public-theme] body#tooken-ui .auth-shell .auth-card{background:var(--surface-card);box-shadow:none;border:1px solid #0000;border-radius:14px}html[data-design=graphite][data-public-theme] body#tooken-ui .auth-shell :is(.auth-title,.auth-card){opacity:1!important;transform:none!important}html[data-design=graphite][data-public-theme] body#tooken-ui .auth-shell :is(.auth-header p,.auth-footnote,.auth-secondary,.auth-field-label){color:var(--muted)}html[data-design=graphite][data-public-theme] body#tooken-ui .auth-shell :is(.auth-input-wrap,.auth-telegram-shell,.auth-telegram-visual){border-color:var(--line);color:var(--warm);box-shadow:none;background:#19191b;border-radius:8px}html[data-design=graphite][data-public-theme] body#tooken-ui .auth-shell :is(.auth-lang,.auth-lang button.active){border-color:var(--line);color:var(--warm);box-shadow:none;background:0 0}html[data-design=graphite][data-public-theme] body#tooken-ui .auth-shell :is(.auth-switch a,.auth-forgot-support){color:var(--warm);-webkit-text-fill-color:currentColor}html[data-design=graphite][data-public-theme] body#tooken-ui .auth-shell :is(.auth-input-icon,.auth-input-toggle,.auth-telegram-visual svg){color:var(--muted)}html[data-design=graphite][data-public-theme] body#tooken-ui .auth-shell .auth-telegram-block>span{background:var(--line)}html[data-design=graphite][data-public-theme] body#tooken-ui .auth-shell .auth-telegram-visual{font-weight:550}html[data-design=graphite][data-public-theme] body#tooken-ui .auth-shell .auth-telegram-visual:hover:not(:disabled){background:#242426;border-color:#ecece826;transform:none}html[data-design=graphite][data-public-theme] body#tooken-ui .auth-shell :is(.auth-field-label,.auth-input-toggle){font-weight:500}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-instruction-choice-grid>button,.tc-instruction-catalog-button){box-shadow:none;font-weight:500;transition:background-color .18s ease-out,border-color .18s ease-out}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-instruction-choice-grid>button,.tc-instruction-catalog-button):hover{background:var(--surface-card-hover);border-color:#ecece826;transform:none}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-instruction-choice-grid>button.active{box-shadow:none;background:#ecece80b;border-color:#ecece847}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-settings-shell .tc-card{padding:32px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-settings-shell.is-api-keys :is(.tc-settings-keys-card,.tc-settings-keys-card:hover){box-shadow:none;background:0 0;border-color:#0000;transform:none}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-settings-shell.is-api-keys :is(.tc-key-row,.tc-key-row:hover){box-shadow:none!important;background:#19191b!important;border-color:#0000!important;transform:none!important}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-settings-shell.is-account-settings{gap:24px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-settings-top-grid{border-bottom:0;gap:28px;padding-bottom:0}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-settings-shell :is(.tc-password-card,.tc-telegram-settings-card){min-height:auto}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-password-form{gap:20px;margin-top:32px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-password-form label{gap:8px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-password-form input{min-height:44px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-password-actions{margin-top:24px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-telegram-settings-details{background:0 0;border:0;border-radius:0;height:auto}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-telegram-settings-details>div{padding:18px 0}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-settings-sessions-card{gap:24px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-settings-shell.is-account-settings .tc-settings-sessions-card{background:0 0;border-color:#0000}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-settings-shell.is-account-settings :is(.tc-telegram-settings-card,.tc-telegram-settings-card:hover,.tc-password-card,.tc-password-card:hover){box-shadow:none;transform:none;background:var(--surface-card)!important;border-color:#0000!important}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-settings-sessions-head{padding-bottom:24px}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.models-page,.legal-page){--models-bg:var(--ink);--models-surface:var(--surface);--models-surface-muted:#19191b;--models-text:var(--warm);--models-soft:#a4a4a2;--models-faint:var(--muted);--models-border:var(--line);--models-strong-border:#ecece840;--models-header-bg:var(--ink);--models-header-shadow:none;background:var(--ink);color:var(--warm);font-family:var(--font-manrope),sans-serif}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.models-topbar,.legal-header){background:var(--ink);border:0;border-bottom:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;top:0}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.models-index-hero,.models-detail-hero,.models-compare-hero,.legal-hero) h1{letter-spacing:-.065em;color:var(--warm);font-size:clamp(34px,4.2vw,64px);font-weight:550;line-height:1.04}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.models-card,.models-panel,.models-guide,.models-cta,.models-filter-panel,.models-catalog-toolbar,.models-sidebar,.models-facts,.models-capability,.legal-section){background:var(--surface-card);border-color:var(--line);box-shadow:none;background-image:none;border-radius:12px}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.models-eyebrow,.legal-hero>span,.models-card-meta){color:var(--muted);font-family:var(--font-dm-mono),var(--font-manrope),monospace;letter-spacing:.06em;font-size:10px}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.models-page,.legal-page) :is(p,li){color:#a4a4a2}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.models-page,.legal-page) :is(h1,h2,h3,strong,a){color:var(--warm)}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.models-page,.legal-page) h2{letter-spacing:-.035em;font-weight:500;line-height:1.2}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.models-guide,.models-cta) h2{font-size:clamp(26px,2.8vw,38px)}html[data-design=graphite][data-public-theme] body#tooken-ui .legal-card h2{font-size:clamp(22px,2vw,28px)}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.models-page,.legal-page) :is(h3,h4){letter-spacing:-.025em;font-weight:550;line-height:1.3}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.models-card,.models-panel){transition:border-color .18s ease-out,background-color .18s ease-out}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.models-card,.models-panel):hover{background:var(--surface-card);box-shadow:none;border-color:#0000;transform:none}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.models-card,.models-panel,.models-guide,.models-cta,.models-filter-panel,.models-catalog-toolbar,.models-sidebar,.models-facts,.models-capability,.legal-section,.legal-docs-card,.legal-card):not(a):not(button):not([role=button]){border-color:#0000}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.models-page,.legal-page) :is(pre,.models-code-block){border:1px solid var(--line);color:#c9c9c5;background:#151517;border-radius:10px}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.models-footer,.legal-footer){border-top:1px solid var(--line);color:var(--muted);background:0 0}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.legal-docs-card,.legal-card){background:var(--surface-card);border-color:var(--line);box-shadow:none;border-radius:12px}html[data-design=graphite][data-public-theme] body#tooken-ui .legal-card article{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}html[data-design=graphite][data-public-theme] body#tooken-ui .legal-docs-card a:not(.legal-register-link){color:var(--warm);box-shadow:none;background:0 0;border-color:#0000}html[data-design=graphite][data-public-theme] body#tooken-ui .legal-docs-card a:not(.legal-register-link):hover{border-color:var(--line);background:#ecece809;transform:none}html[data-design=graphite][data-public-theme] body#tooken-ui .legal-docs-card .legal-register-link{background:var(--accent);color:var(--ink);border-color:var(--accent);box-shadow:none;border-radius:8px}html[data-design=graphite][data-public-theme] body#tooken-ui .legal-docs-card .legal-register-link:hover{background:var(--warm);color:var(--ink);border-color:var(--warm)}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.models-topbar-actions,.models-language-switch){border-color:var(--line);box-shadow:none;background:0 0}html[data-design=graphite][data-public-theme] body#tooken-ui .models-language-switch button.active{color:var(--warm);box-shadow:none;background:#ecece812}@media (max-width:768px){html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-settings-shell .tc-card{padding:24px 20px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard{min-height:var(--tg-viewport-stable-height,100dvh)}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-mobile-nav{padding-bottom:max(8px,env(safe-area-inset-bottom))}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard :is(.tc-modal,.tc-modal-card,.tc-logs-modal,.tc-tariffs-modal,.tc-topup-modal,.tc-history-modal,.tc-guide-modal){max-height:calc(var(--tg-viewport-stable-height,100dvh) - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-title-heading h1{font-size:26px}html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-main{padding-bottom:calc(92px + env(safe-area-inset-bottom))}html[data-design=graphite][data-public-theme] body#tooken-ui .auth-shell .auth-card{padding:24px 20px}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.auth-shell,.tc-dashboard) :is(input,textarea,select){font-size:16px}}@media (max-width:480px){html[data-design=graphite][data-public-theme] body#tooken-ui .tc-dashboard .tc-model-spend-period-popover{width:min(330px,100vw - 64px);left:0;right:auto}}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.market-app,.market-product-page,.market-loading){--market-bg:var(--ink);--market-sidebar:#151516a6;--market-card:var(--surface-card);--market-line:var(--line);--market-line-strong:#ecece826;--market-text:var(--warm);--market-soft:#c0c0bc;--market-muted:var(--muted);--market-faint:#858588;--market-accent:var(--accent);background:var(--ink);color:var(--warm);font-family:var(--font-manrope),sans-serif;background-image:none}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.market-topbar,.market-loading-sidebar){background:var(--ink);border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html[data-design=graphite][data-public-theme] body#tooken-ui .market-sidebar{background:var(--market-sidebar);border-color:var(--line);box-shadow:none}html[data-design=graphite][data-public-theme] body#tooken-ui .market-main-nav :is(a,button){box-shadow:none;border:0;border-radius:7px;font-weight:500}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.market-main-nav button,.market-main-nav a,.market-sidebar-bottom a):hover{box-shadow:none;color:var(--warm);background:#ecece809;border-color:#0000}html[data-design=graphite][data-public-theme] body#tooken-ui .market-main-nav button.active{color:var(--warm);background:#ecece813;box-shadow:inset 2px 0 #ecece85c}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.market-card,.market-product-card,.market-empty){background:var(--surface-card);border:1px solid var(--line);box-shadow:none;background-image:none;border-radius:12px}html[data-design=graphite][data-public-theme] body#tooken-ui .market-card{transition:background-color .18s ease-out,border-color .18s ease-out}html[data-design=graphite][data-public-theme] body#tooken-ui .market-card:hover{background:var(--surface-card-hover);box-shadow:none;border-color:#ecece826;transform:none}html[data-design=graphite][data-public-theme] body#tooken-ui .market-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:none}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.market-product-card,.market-empty){border-color:#0000}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.market-heading-row,.market-product-copy) h1{letter-spacing:-.045em;font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.15}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.market-card,.market-empty) h2{color:var(--warm);font-weight:550}html[data-design=graphite][data-public-theme] body#tooken-ui .market-eyebrow{color:var(--muted);font:10px var(--font-dm-mono),monospace;letter-spacing:.05em}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.market-search,.market-sort>button,.market-disabled-purchase){border-color:var(--line);box-shadow:none;background:#19191b;border-radius:8px}html[data-design=graphite][data-public-theme] body#tooken-ui .market-search:focus-within{border-color:var(--focus);box-shadow:none}html[data-design=graphite][data-public-theme] body#tooken-ui .market-search input{background:0 0;border:0}html[data-design=graphite][data-public-theme] body#tooken-ui .market-search input::placeholder{color:var(--muted)}html[data-design=graphite][data-public-theme] body#tooken-ui .market-sort-menu{border-color:var(--line);box-shadow:none;background:#242426;border-radius:8px}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.market-sort-menu button,.market-category-chips button):hover,html[data-design=graphite][data-public-theme] body#tooken-ui :is(.market-sort-menu button,.market-category-chips button).active{border-color:var(--line);color:var(--warm);background:#ecece812}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.market-category-pill,.market-nav-count,.market-seller-avatar,.market-language-switch,.market-language-switch button.active,.market-beta-badge,.market-sidebar-bottom .market-back-link-sidebar){border-color:var(--line);color:var(--warm);box-shadow:none;background:#242426}html[data-design=graphite][data-public-theme] body#tooken-ui .market-preview{background:#202023}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.market-preview-icon,.market-rating,.market-rating svg,.market-card-footer strong,.market-product-price-row strong,.market-product-note svg){color:var(--warm)}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.market-card-footer button,.market-empty button,.market-heart){color:var(--warm);border-color:var(--line);background:#242426;font-weight:500}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.market-card-footer button,.market-empty button,.market-heart):hover{color:var(--warm);background:#303033}html[data-design=graphite][data-public-theme] body#tooken-ui :is(.market-card-footer,.market-product-divider){border-color:var(--line)}html[data-design=graphite][data-public-theme] body#tooken-ui .market-skeleton{background:#242426;animation:none}@media (max-width:768px){html[data-design=graphite][data-public-theme] body#tooken-ui .market-app :is(input,select){font-size:16px}}
@font-face{font-family:manrope;src:url(../media/Manrope_variable-s.3rjk17h6oms_8.ttf?dpl=20261008042247)format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_55f0b11b-module__Z_1N1a__className{font-family:manrope,manrope Fallback}.manrope_55f0b11b-module__Z_1N1a__variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:dmMono;src:url(../media/DMMono_Regular-s.02_7ce8abvbur.ttf?dpl=20261008042247)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:dmMono Fallback;src:local(Arial);ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:131.49%}.dmmono_483d4afb-module__ibnA1q__className{font-family:dmMono,dmMono Fallback;font-weight:400}.dmmono_483d4afb-module__ibnA1q__variable{--font-dm-mono:"dmMono", "dmMono Fallback"}
