:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-canvas:#141414;--ds-canvas-deep:#101010;--ds-surface:#1d1d1d;--ds-surface-raised:#272727;--ds-surface-hover:#30302e;--ds-paper:#f1f1ed;--ds-ink:#171717;--ds-text:#f5f5f1;--ds-text-muted:#a8a8a2;--ds-text-subtle:#797974;--ds-accent:#c9ff3d;--ds-accent-hover:#e0ff8c;--ds-danger:#ff9d91;--ds-danger-surface:#382321;--ds-warning:#ffd36b;--ds-warning-surface:#372f1d;--ds-line:#ffffff1a;--ds-line-strong:#ffffff2b;--ds-radius-control:14px;--ds-radius-panel:24px;--ds-radius-panel-lg:28px;--ds-shadow-float:0 24px 80px #00000047;--ds-duration-fast:.16s;--ds-duration-base:.24s;--ds-ease-out:cubic-bezier(.16, 1, .3, 1);--page:var(--ds-canvas);--surface:var(--ds-surface);--surface-raised:var(--ds-surface-raised);--line:var(--ds-line);--text:var(--ds-text);--muted:var(--ds-text-muted);--accent:var(--ds-accent);--color-void-black:var(--ds-canvas);--color-ground-iron:var(--ds-surface);--color-carbon-veil:var(--ds-surface-raised);--color-circuit-border:var(--ds-line-strong);--color-phosphor-blue-black:#202822;--color-charcoal-rust:var(--ds-danger-surface);--color-lime-pulse:var(--ds-accent);--color-phosphor-white:var(--ds-text);--color-mint-frost:#e8e8e2;--color-sage-60:var(--ds-text-muted);--color-sage-40:var(--ds-text-subtle);--color-moss-70:#babbb4;--color-moss-80:#d0d0ca;--color-fern-link:#9b9b96;--color-deep-fern:#6e6e69;--color-pine-15:#3a3a37;--radius-md:10px;--radius-lg:var(--ds-radius-control);--radius-xl:var(--ds-radius-panel);--radius-3xl:var(--ds-radius-panel-lg);--ease-out:var(--ds-ease-out)}html,body{background:var(--ds-canvas)}body{color:var(--ds-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}::selection{background:var(--ds-accent);color:var(--ds-ink)}:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}.brand{color:var(--ds-text);letter-spacing:-.045em;font-weight:760}.site-nav,.docs-topbar{border-color:var(--ds-line);background:#141414eb;box-shadow:0 16px 48px #00000029}.site-nav{border-radius:var(--ds-radius-control)}.nav-links a,.nav-login,.docs-topbar__center>nav a,.docs-topbar__actions>a:not(.button){color:var(--ds-text-muted)}.nav-links a:hover,.nav-login:hover,.docs-topbar__center>nav a:hover,.docs-topbar__actions>a:not(.button):hover{color:var(--ds-accent)}.button{border-color:var(--ds-accent);border-radius:var(--ds-radius-control);background:var(--ds-accent);color:var(--ds-ink);box-shadow:none;transition:transform var(--ds-duration-base) var(--ds-ease-out), background-color var(--ds-duration-base) ease, border-color var(--ds-duration-base) ease}.button:hover{border-color:var(--ds-accent-hover);background:var(--ds-accent-hover)}.button:active{transform:scale(.98)}.secondary-button,.icon-button,.admin-refresh,.docs-search-trigger,.docs-page-menu>button{border-color:var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-surface-raised);color:var(--ds-text-muted);transition:transform var(--ds-duration-fast) var(--ds-ease-out), background-color var(--ds-duration-fast) ease, color var(--ds-duration-fast) ease}.secondary-button:hover,.icon-button:hover,.admin-refresh:hover,.docs-search-trigger:hover,.docs-page-menu>button:hover,.docs-page-menu>button[aria-expanded=true]{background:var(--ds-surface-hover);color:var(--ds-text)}.text-link,.admin-text-button,.admin-row-link{color:var(--ds-accent)}.promo-strip{background:var(--ds-accent);color:var(--ds-ink)}.price-panel,.product-scene,.model-guide-card,.deepseek-price-visual,.deepseek-benefits__rows>div,.product-table,.routing-core{border-radius:var(--ds-radius-panel);background:var(--ds-surface)}.product-scene-grid,.model-guide-grid{background:0 0;gap:12px;overflow:visible}.model-guide-filters button,.product-scene__tags span,.scope-tags span{border-color:var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-surface-raised);color:var(--ds-text-muted)}.model-guide-filters button[aria-pressed=true]{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-ink)}.model-table tbody tr,.product-table tbody tr,.models-catalog__table tbody tr{transition:background-color var(--ds-duration-fast) ease}.model-table tbody tr:hover,.product-table tbody tr:hover,.models-catalog__table tbody tr:hover{background:#c9ff3d0b}.final-cta,.deepseek-start,.model-guide-next{border-radius:var(--ds-radius-panel-lg);background:radial-gradient(circle at 82% 100%, #c9ff3d21, transparent 38%), var(--ds-surface)}.auth-page{isolation:isolate;background:var(--ds-canvas)}.auth-page:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.auth-panel{border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel-lg);background:var(--ds-surface);width:min(100%,460px);box-shadow:var(--ds-shadow-float);padding:34px}.auth-mode-nav{border-radius:var(--ds-radius-control);background:var(--ds-canvas);margin-bottom:34px}.auth-mode-nav button{border-radius:10px}.auth-mode-nav button[aria-selected=true]{background:var(--ds-accent);color:var(--ds-ink)}.auth-input,.dialog-field input,.admin-field input,.admin-field select,.admin-field textarea,.admin-model-search input,.admin-catalog-search input{border-radius:var(--ds-radius-control);background:var(--ds-surface-raised);color:var(--ds-text);transition:border-color var(--ds-duration-fast) ease, background-color var(--ds-duration-fast) ease;border:1px solid #0000}.auth-input:focus-within,.dialog-field input:focus,.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus,.admin-model-search input:focus,.admin-catalog-search input:focus{border-color:var(--ds-accent);background:var(--ds-surface-hover)}.auth-input input::placeholder,.dialog-field input::placeholder,.admin-field input::placeholder,.admin-model-search input::placeholder,.admin-catalog-search input::placeholder{color:var(--ds-text-subtle)}.auth-form-loading{border-radius:var(--ds-radius-panel);background:linear-gradient(110deg, var(--ds-surface) 20%, var(--ds-surface-hover) 38%, var(--ds-surface) 56%);background-size:220% 100%}.app-shell{background:var(--ds-surface)}.app-sidebar{border-color:var(--ds-line);background:var(--ds-canvas-deep)}.app-sidebar nav a,.sidebar-footer a,.sidebar-bottom{min-height:32px;color:var(--ds-text-muted);transition:background-color var(--ds-duration-fast) ease, color var(--ds-duration-fast) ease, transform var(--ds-duration-fast) var(--ds-ease-out);border-radius:10px}.app-sidebar nav a:hover,.sidebar-footer a:hover,.sidebar-bottom:hover{background:var(--ds-surface-raised);color:var(--ds-text)}.app-sidebar nav a[data-active=true],.sidebar-footer a[data-active=true]{background:var(--ds-accent);color:var(--ds-ink);font-weight:700}.app-sidebar nav a[data-active=true] svg,.sidebar-footer a[data-active=true] svg{color:var(--ds-ink)}.sidebar-group-label{color:var(--ds-text-subtle)}.app-content{background:var(--ds-surface)}.app-header h1,.admin-header h1{letter-spacing:-.045em;font-weight:720}.metric,.app-section,.admin-panel,.admin-provider-summary,.subscription-card,.subscription-panel{border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-canvas)}.app-section.infrastructure-example,.app-section.app-section--borderless{border:0}.metric{min-height:170px}.metric--balance{background:var(--ds-accent);color:var(--ds-ink);border-color:#c9ff3d47}.metric--balance svg,.metric--balance span,.metric--balance small,.metric--balance strong{color:var(--ds-ink)}.empty-panel,.dashboard-list-skeleton,.subscription-state,.subscription-secret>code{border-radius:var(--ds-radius-control);background:var(--ds-surface)}.dashboard-error,.form-error,.dialog-error,.admin-form-error{border-radius:var(--ds-radius-control);background:var(--ds-danger-surface);color:var(--ds-danger);border:1px solid #ff9d9133}.admin-form-note{border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text-muted)}.key-table tbody tr,.admin-table tbody tr,.admin-model-table tbody tr,.payment-list article{transition:background-color var(--ds-duration-fast) ease}.key-table tbody tr:hover,.admin-table tbody tr:hover,.admin-model-table tbody tr:hover,.payment-list article:hover{background:#c9ff3d0a}.docs-page-menu__popover,.docs-search-dialog{border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-surface);box-shadow:0 32px 110px #0000008f}.app-dialog{border-radius:var(--ds-radius-panel);background:var(--ds-surface);border:0;box-shadow:0 32px 110px #0000008f}.app-dialog__head{background:#1d1d1df0}.admin-status{border-radius:8px}.admin-status[data-state=enabled],.admin-status[data-state=active],.admin-status[data-state=completed],.admin-status[data-state=succeeded]{color:var(--ds-accent);background:#c9ff3d21}.admin-status[data-state=degraded],.admin-status[data-state=testing],.admin-status[data-state=pending],.admin-status[data-state=queued],.admin-status[data-state=running]{background:var(--ds-warning-surface);color:var(--ds-warning)}.docs-page{--docs-line:var(--ds-line);background:var(--ds-canvas-deep)}.docs-topbar{border-bottom:1px solid var(--ds-line)}.docs-sidebar{border-right:1px solid var(--ds-line)}.docs-toc{border-left:1px solid var(--ds-line)}.docs-nav-group a[aria-current=location]{color:var(--ds-ink);background:var(--ds-accent);border-radius:8px;padding-inline:10px;font-weight:700}.docs-api-preview,.docs-code{border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-canvas);box-shadow:none}.docs-endpoint-index a,.docs-steps article,.docs-header-list code,.docs-content-footer,.docs-toc__card,.docs-note{border-radius:var(--ds-radius-control);background:var(--ds-surface)}.docs-endpoint-index a{transition:background-color var(--ds-duration-fast) ease, transform var(--ds-duration-fast) var(--ds-ease-out)}.docs-endpoint-index a:hover{background:var(--ds-surface-raised);transform:translate(3px)}.docs-parameter-table tbody tr:nth-child(odd),.docs-error-table tbody tr:nth-child(odd){background:#ffffff06}.legal-page{background:var(--ds-canvas)}.legal-document{color:var(--ds-text)}.legal-draft,.legal-consent{border-radius:var(--ds-radius-control);background:var(--ds-warning-surface);color:var(--ds-warning);border:1px solid #ffd36b2e}@media (max-width:900px){.auth-panel{padding:28px}.app-content{background:var(--ds-surface)}.docs-sidebar,.docs-toc{border:0}}@media (max-width:520px){.docs-topbar{grid-template-columns:minmax(0,1fr) auto;gap:10px}.docs-topbar__center{display:none}.auth-panel{border-radius:var(--ds-radius-panel);padding:24px 20px}.metric,.app-section,.admin-panel,.admin-provider-summary,.subscription-card,.subscription-panel{border-radius:var(--ds-radius-control)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
