.landing{display:flex;flex-direction:column}.landing>.closing,.landing>.comparison-section,.landing>.frontier-shift,.landing>.hero,.landing>.light-section,.landing>.practice,.landing>.proof-section{order:0;flex:0 0 auto}.landing>.light-section{position:relative;overflow:hidden}.landing>.light-section>div:first-child{position:relative}.landing>.light-section>div:first-child:after{content:"DeepSeek / GLM / Kimi / Qwen  →  OPENWEIGHT.SYSTEMS  →  FRONTIER INTELLIGENCE  →  COMPUTE AT SCALE";display:block;max-width:700px;margin-top:58px;color:#68777c;font:10px/1.8 var(--font-geist-mono),monospace;letter-spacing:.08em}.landing>.light-section .intro-note{font-size:0;line-height:1.55}.landing>.light-section .intro-note:after{content:"Openweight.systems gives you access to it.";display:block;color:#696a70;font:15px/1.55 Arial,Helvetica,sans-serif}@media (max-width:700px){.landing>.light-section>div:first-child:after{max-width:280px;margin-top:42px;line-height:2.1}}@media (prefers-reduced-motion:reduce){.landing>.light-section>div:first-child:after{transition:none}}.landing>.landing-how{width:100%;max-width:none;min-width:0;overflow:hidden;background:#101011!important;color:#eeeeec!important;border-top:1px solid #29292c;padding:clamp(96px,11vw,160px) clamp(20px,9vw,130px) clamp(112px,13vw,180px)!important}.landing-how-inner{width:min(1180px,100%);max-width:1180px;min-width:0;margin:0 auto}.landing-how-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,390px);gap:clamp(28px,5vw,64px);align-items:end;min-width:0}.landing-how-label{color:#85868c!important;font:9px var(--font-geist-mono),monospace;letter-spacing:.14em;overflow-wrap:anywhere}.landing-how h2{color:#eeeeec!important;font-size:clamp(3.2rem,7vw,7.5rem);font-weight:400;letter-spacing:-.09em;line-height:.87;margin:22px 0 0;overflow-wrap:anywhere}.landing-how-heading p{color:#bfc0c5!important;font-size:15px;line-height:1.65;margin:0 0 4px;overflow-wrap:anywhere}.landing-how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(58px,8vw,92px);border-block:1px solid #36363a;min-width:0}.landing-how-step{min-width:0;min-height:205px;padding:24px 22px;border-right:1px solid #36363a;overflow-wrap:anywhere}.landing-how-step:last-child{border-right:0}.landing-how-step b{color:#e57454!important;font:10px var(--font-geist-mono),monospace;letter-spacing:.08em}.landing-how-step strong{display:block;color:#eeeeec!important;margin-top:48px;font:13px var(--font-geist-mono),monospace;letter-spacing:.02em;overflow-wrap:anywhere}.landing-how-step span{display:block;color:#85868c!important;font-size:13px;line-height:1.55;margin-top:10px;overflow-wrap:anywhere}@media (max-width:800px){.landing>.landing-how{padding:96px 7vw 120px!important}.landing-how-heading{display:block}.landing-how-heading p{max-width:470px;margin-top:28px}.landing-how-steps{grid-template-columns:1fr;margin-top:60px}.landing-how-step{min-height:0;padding:24px 0 28px;border-right:0;border-bottom:1px solid #36363a}.landing-how-step strong{margin-top:27px}.landing-how-step:last-child{border-bottom:0}}@media (max-width:460px){.landing>.landing-how{padding-inline:20px!important}.landing-how h2{font-size:clamp(3rem,15vw,5rem)}.landing-how-step{padding-inline:0}}@media (prefers-reduced-motion:reduce){.landing-how *{transition:none!important}}:root{--ow-brand-asset:url(/assets/uploads/favicon-46bce9c075ad43a381f3d77bd6ca099b.png)}.dashboard .mark,.ow-mark{color:transparent;background-color:#050505;background-image:var(--ow-brand-asset);background-position:50%;background-repeat:no-repeat;background-size:contain;overflow:hidden;transform:none}.dashboard .mobile-head .brand,.hero .brand{display:inline-flex;align-items:center;gap:10px}.dashboard .mobile-head .brand:before,.hero .brand:before{content:"";display:inline-block;width:28px;height:28px;flex:0 0 28px;background:#050505 var(--ow-brand-asset) center /contain no-repeat;border-radius:50%}.ow-mobile-header>span:nth-child(2){display:inline-flex;align-items:center;gap:8px;color:transparent}.ow-mobile-header>span:nth-child(2):before{content:"";display:inline-block;width:27px;height:27px;background:#050505 var(--ow-brand-asset) center /contain no-repeat;border-radius:50%}@media (max-width:700px){.dashboard .mobile-head .brand:before,.hero .brand:before{width:25px;height:25px;flex-basis:25px}.dashboard .mark.large,.ow-mark.large{width:45px;height:45px}}@media (prefers-reduced-motion:reduce){.dashboard .mobile-head .brand:before,.hero .brand:before{transition:none}}[class~="&&"]{display:block}.access-system{width:100%}.access-conversation-top,.access-system-body,.access-system-foot,.access-system-head{box-sizing:border-box}.access-system-head{min-height:82px}.access-system-label,.api-code-label,.api-label,.api-landing-label,.api-models-label,.api-playground-kicker,.api-playground-notice,.benchmark-proof-label,.benchmark-side-label,.how-aside-label{text-transform:uppercase}.access-system-body{width:100%}.access-conversation,.access-system-models,.benchmark-side,.how-aside{min-width:0}.access-model{min-height:44px}.access-conversation{min-height:0}.access-conversation-top{min-height:48px}.access-live{white-space:nowrap}.access-messages{overflow:auto}.access-message,.api-footnote,.api-helper,.benchmark-note,.benchmark-proof{overflow-wrap:anywhere}.access-composer{min-width:0}.access-composer input{min-width:0;width:100%}.access-system-foot{min-height:44px}.admin-panel,.api-playground,.benchmark-comparison{width:100%;min-width:0}.api-actions,.api-code-label,.api-playground-intro,.api-playground-layout{box-sizing:border-box}.api-playground-layout{width:100%}.api-models,.api-request,.api-response{min-width:0}.api-code,.api-endpoint select,.api-result{max-width:100%}.api-code{box-sizing:border-box}.api-progress{width:100%}.api-reset,.api-submit{white-space:nowrap}.api-landing-heading{max-width:900px}.api-landing-inner{width:min(1180px,100%);margin-inline:auto}.api-landing-section{position:relative}.api-metadata{min-width:0}.api-models-label{margin-bottom:12px}.benchmark-comparison-toolbar,.benchmark-proof-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.benchmark-copy-affordance{cursor:pointer}.benchmark-metric{min-width:0}.benchmark-proof-head{margin-bottom:12px}.benchmark-proof-label,.benchmark-side-,.benchmark-side-label,.how-aside-label{display:block}.big{font-size:clamp(2rem,5vw,4rem);letter-spacing:-.06em}.current{color:var(--ow-ink,#171719)}.empty{color:#8b8d94}.entry-glow{position:absolute;inset:0;pointer-events:none}.entry-status{display:block;min-height:1em}.error{color:#a44e43}@media (max-width:700px){.access-system-foot,.benchmark-comparison-toolbar,.benchmark-proof-head{display:block}.access-system-foot>*+*,.benchmark-comparison-toolbar>*+*,.benchmark-proof-head>*+*{margin-top:10px}.api-playground-layout{display:block}.api-models{border-right:0}}.playground-shell{--bg:#f2f1ed!important;--surface:#faf9f6!important;--surface-raised:#eeede8!important;--line:#dedbd5!important;--line-strong:#cbc6bd!important;--ink:#20201f!important;--muted:#716e69!important;--subtle:#89847d!important;--accent:#5b816b!important;--warm:#a86a50!important;background:var(--bg)!important;color:var(--ink)!important;font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif!important}.playground-shell .playground-topbar{border-color:var(--line)!important;color:var(--muted)!important;background:#eeede8!important}.playground-shell .playground-back,.playground-shell .playground-topbar>span.topbar-current{color:#57544f!important}.playground-shell .playground-back:hover{color:#20201f!important}.playground-shell .playground-balance{color:#52795f!important}.playground-shell .playground-balance small{color:#77736e!important}.playground-shell .playground-heading h1{color:#20201f!important}.playground-shell .playground-kicker{color:#77736e!important}.playground-shell .playground-heading p{color:#716e69!important}.playground-shell .parameter-toggle{border-color:var(--line-strong)!important;background:#faf9f6!important;color:#34322f!important}.playground-shell .parameter-toggle:hover{background:#fff!important;border-color:#a69f95!important}.playground-shell .parameter-toggle span{color:#77736e!important}.playground-shell .playground-model-row{border-color:var(--line)!important}.playground-shell .playground-model-row label{color:#6d6963!important}.playground-shell .playground-model-row select{border-color:var(--line-strong)!important;background-color:#faf9f6!important;color:#20201f!important}.playground-shell .model-status.operational{color:#52795f!important}.playground-shell .model-status.unavailable{color:#9b5f47!important}.playground-shell .selected-model-name{color:#77736e!important}.playground-shell .empty-mark{background:#ece5dc!important;color:#9b654e!important}.playground-shell .empty-overline{color:#77736e!important}.playground-shell .playground-empty h2{color:#292724!important}.playground-shell .playground-empty p{color:#716e69!important}.playground-shell .playground-message{border-color:var(--line)!important;background:#faf9f6!important}.playground-shell .playground-message.user{background:#f4eee8!important;border-color:#e1d2c5!important}.playground-shell .playground-message>span:first-child{color:#8d5e49!important}.playground-shell .playground-message p{color:#282724!important}.playground-shell .playground-state{color:#716e69!important}.playground-shell .playground-state.streaming{color:#52795f!important}.playground-shell .playground-state.stopped{color:#956344!important}.playground-shell .playground-state.error,.playground-shell .playground-state.error .state-indicator{color:#9b5f47!important}.playground-shell .playground-composer{border-color:#d7d2ca!important;background:#faf9f6!important}.playground-shell .playground-composer:focus-within{border-color:#a69f95!important}.playground-shell .playground-composer textarea{color:#20201f!important}.playground-shell .playground-composer textarea::placeholder{color:#89847d!important}.playground-shell .composer-footer{border-color:var(--line)!important;color:#77736e!important}.playground-shell .composer-footer button{border-color:#a96b51!important;background:#a96b51!important;color:#fffaf5!important}.playground-shell .composer-footer button:hover:not(:disabled){background:#935a43!important}.playground-shell .composer-footer button.stop-button{border-color:#c9b5a6!important;background:#eee7df!important;color:#6e4d3e!important}.playground-shell .playground-footnote{color:#77736e!important}.playground-shell .playground-parameters{border-color:var(--line)!important;background:#faf9f6!important}.playground-shell .parameters-heading{border-color:var(--line)!important}.playground-shell .parameters-heading h2,.playground-shell .playground-parameters label{color:#292724!important}.playground-shell .parameters-heading p,.playground-shell .playground-parameters label>span{color:#77736e!important}.playground-shell .parameters-close{border-color:var(--line-strong)!important;background:#f2f1ed!important;color:#292724!important}.playground-shell .playground-parameters input:not([type=range]),.playground-shell .playground-parameters textarea{border-color:#d7d2ca!important;background:#fff!important;color:#292724!important}.playground-shell .playground-parameters input[type=range]{accent-color:#a96b51!important}.playground-shell .parameters-reset{border-color:var(--line)!important;color:#716e69!important}.playground-shell .parameters-reset:hover{color:#292724!important}.playground-shell .composer-footer button:focus-visible,.playground-shell .parameter-toggle:focus-visible,.playground-shell .parameters-close:focus-visible,.playground-shell .playground-back:focus-visible,.playground-shell .playground-model-row select:focus-visible{outline-color:#a96b51!important}@media(max-width:700px){.playground-shell .playground-topbar{background:#eeede8!important}.playground-shell .playground-model-row .model-status{white-space:normal!important;overflow-wrap:anywhere!important}.playground-shell .playground-model-row select{white-space:normal!important}.playground-shell .playground-state{overflow-wrap:anywhere!important}.playground-shell .composer-footer{flex-wrap:wrap!important}}@media(prefers-reduced-motion:reduce){.playground-shell .composer-footer button,.playground-shell .playground-composer{transition:none!important}}.\!canUse{display:none}.\:{display:block}.item{display:block}.access-system-balance{text-align:right;white-space:nowrap}.api-key-page{min-height:100vh}.api-key-row{display:flex;align-items:center;gap:16px;min-width:0}.api-key-secret{font-family:var(--font-geist-mono),monospace;overflow-wrap:anywhere}.compute-ecosystem{position:relative;overflow:hidden}.compute-ecosystem-footer{display:flex;align-items:center;justify-content:space-between;gap:28px}.compute-ecosystem-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,390px);gap:55px;align-items:end}.compute-ecosystem-inner{position:relative;z-index:1}.ecosystem-flow{position:relative;display:flex;flex-direction:column;align-items:center}.ecosystem-flow-arrow{position:relative;z-index:1;display:grid;place-items:center}.ecosystem-flow-node{position:relative;z-index:1;display:flex;width:min(100%,620px)}.ecosystem-flow-node,.eligibility-action{align-items:center;justify-content:center}.eligibility-action{display:inline-flex;gap:8px}.eligibility-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#171719aa}.eligibility-kicker{color:var(--ow-orange);font:10px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.eligibility-link{color:inherit;text-decoration:underline}.eligibility-modal{width:min(480px,100%);background:var(--ow-paper);border:1px solid var(--ow-line);border-radius:16px;padding:26px;box-shadow:0 24px 60px #0004}.eligibility-orb{width:64px;height:64px;border-radius:50%;display:grid;place-items:center}.eligibility-progress{width:100%;height:7px;overflow:hidden;border-radius:99px;background:#dedfe2}.entry-headline{max-width:720px}.how-brand{display:inline-flex;align-items:center;gap:10px}.how-brand-mark{flex:0 0 auto}.how-content{min-width:0}.how-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.how-entry{display:inline-flex;align-items:center;justify-content:center}.how-footer{border-top:1px solid var(--ow-line)}.how-kicker{text-transform:uppercase}.how-layout{display:grid}.how-lede,.how-note{max-width:650px}.how-number{font-family:var(--font-geist-mono),monospace}.how-page{min-height:100vh}.how-section{scroll-margin-top:110px}.how-section-heading{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px}.how-topbar{justify-content:space-between;gap:28px}.how-topbar,.how-topnav{display:flex;align-items:center}.how-topnav{gap:24px}.is-active{color:var(--ow-ink)}.is-error,.is-failure{color:#a44e43}.is-selected{outline:0}.is-success{color:var(--ow-green)}.landing-how-answer{min-width:0}.landing-how-answer-mark{display:inline-grid;place-items:center}.landing-how-interactive{position:relative}.landing-how-interactive-heading{display:flex;align-items:end;justify-content:space-between;gap:40px}.landing-how-interactive-inner{width:min(1180px,100%);margin-inline:auto}.landing-how-interactive-label{display:block;text-transform:uppercase}.landing-how-interactive-layout{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:70px}.landing-how-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor}.landing-how-question-arrow{margin-left:auto}.landing-how-question-hint{color:var(--ow-muted)}.landing-how-question-label{min-width:0}.landing-how-question-list{display:flex;flex-direction:column}.landing-how-question-number{font-family:var(--font-geist-mono),monospace}.landing-how-questions{min-width:0}.landing-how-questions-label{display:block;text-transform:uppercase}.landing-how-viewport{min-width:0}.landing-how-viewport-foot{display:flex;align-items:center;justify-content:space-between;gap:16px}@media (max-width:800px){.compute-ecosystem-footer,.compute-ecosystem-heading,.landing-how-interactive-heading,.landing-how-interactive-layout{display:block}.how-section-heading{grid-template-columns:37px minmax(0,1fr)}}@media (max-width:520px){.how-detail{grid-template-columns:1fr}.landing-how-viewport-foot{display:block}}.compute-dashboard{--dash-ink:#e8eef6;--dash-night:#080d14;--dash-night-soft:#101925;--dash-paper:#0b111a;--dash-card:#111b28;--dash-line:#263548;--dash-muted:#9baabd;--dash-blue:#82c5f2;--dash-coral:#8cc7ed;background:#0b111a!important;color:#e8eef6!important;font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif!important}.compute-dashboard:before{background:linear-gradient(100deg,transparent,#1e5b8c33 24%,#54b2dd26 48%,#426ea833 70%,transparent)!important;filter:blur(54px)!important;opacity:.35!important}.compute-dashboard .compute-sidebar{background:#0d1520f2!important;border-color:#263548!important}.compute-dashboard .compute-brand,.compute-dashboard .compute-brand .mark{color:#edf5fd!important}.compute-dashboard .compute-brand .mark{background:#d9e9f7!important;color:#0b111a!important}.compute-dashboard .compute-card-label,.compute-dashboard .compute-sidebar .compute-eyebrow{color:#9aaabe!important}.compute-dashboard .compute-sidebar nav a{color:#a4b1c1!important}.compute-dashboard .compute-sidebar nav a.active,.compute-dashboard .compute-sidebar nav a:hover{background:#1a293a!important;color:#f0f6fc!important;box-shadow:inset 0 0 0 1px #31465e!important}.compute-dashboard .compute-sidebar-foot{border-color:#263548!important;color:#c3cfdd!important}.compute-dashboard .compute-sidebar-foot button,.compute-dashboard .compute-sidebar-foot small{color:#9aaabe!important}.compute-dashboard .compute-sidebar-foot button:hover{color:#f0f6fc!important}.compute-dashboard .compute-header{border-color:#2b3b4f!important}.compute-dashboard .compute-header h1{color:#f0f5fb!important}.compute-dashboard .compute-header h1 em,.compute-dashboard .compute-note-card h2 em{color:#9bb2c8!important}.compute-dashboard .compute-header p,.compute-dashboard .compute-note-card p{color:#b0bdcc!important}.compute-dashboard .compute-eyebrow{color:#a1afc0!important}.compute-dashboard .compute-header-actions button,.compute-dashboard .compute-section-head>a{border-color:#3a4d63!important;background:#121d29!important;color:#d8e5f2!important}.compute-dashboard .compute-header-actions button:hover,.compute-dashboard .compute-section-head>a:hover{background:#1c2c3e!important;border-color:#6a9cc2!important}.compute-dashboard .activity-status,.compute-dashboard .compute-access:not(.degraded),.compute-dashboard .compute-dot,.compute-dashboard .model-status:not(.paused):not(.unavailable){color:#8fd1aa!important}.compute-dashboard .compute-access.degraded,.compute-dashboard .compute-dot.muted,.compute-dashboard .model-status.paused,.compute-dashboard .model-status.unavailable{color:#f2be78!important}.compute-dashboard .activity-status i,.compute-dashboard .compute-access i,.compute-dashboard .model-status i{background:currentColor!important}.compute-dashboard .compute-status-panel{border-color:#34475d!important;background:linear-gradient(120deg,#152131,#101925)!important;box-shadow:0 18px 50px #0004!important}.compute-dashboard .compute-status-mark{border-color:#79b8e3!important;color:#a8d9fb!important}.compute-dashboard .compute-status-panel h2{color:#edf4fb!important}.compute-dashboard .compute-status-panel p{color:#bac7d6!important}.compute-dashboard .compute-retry,.compute-dashboard .models-error button{background:#1a354d!important;border-color:#68a9d6!important;color:#e8f5ff!important}.compute-dashboard .compute-retry:hover,.compute-dashboard .models-error button:hover{background:#244b68!important}.compute-dashboard .compute-section-head h2{color:#e8eef6!important}.compute-dashboard .compute-insufficient-note{color:#f2c27f!important}.compute-dashboard .compute-model-card,.compute-dashboard .compute-note-card{background:#111b28!important;border-color:#2b3b4f!important;color:#e8eef6!important}.compute-dashboard .compute-model-card:focus-visible,.compute-dashboard .compute-model-card:hover{border-color:#78bce8!important;outline:2px solid #78bce8!important;outline-offset:2px!important;box-shadow:0 12px 30px #0005!important}.compute-dashboard .compute-model-card.is-gated{border-color:#344050!important;opacity:.78!important}.compute-dashboard .compute-model-card.is-gated .model-glyph{background:#202b37!important;color:#9aaabe!important}.compute-dashboard .model-glyph{background:#193249!important;color:#9bd7fa!important}.compute-dashboard .compute-model-card h3{color:#edf4fb!important}.compute-dashboard .compute-model-card>p,.compute-dashboard .model-tag{color:#aab8c8!important}.compute-dashboard .model-tag{border-color:#35475b!important;background:#152131!important}.compute-dashboard .compute-model-card .model-card-action{border-color:#2b3b4f!important;color:#91d2f5!important}.compute-dashboard .compute-balance-card{background:#080d14!important;border-color:#334457!important;color:#eef5fc!important;box-shadow:0 16px 40px #0005!important}.compute-dashboard .compute-balance-card:after{background:linear-gradient(90deg,transparent,#24639455 24%,#61b9e855 48%,#85d5ef44 70%,transparent)!important;opacity:.45!important}.compute-dashboard .compute-balance-card .compute-card-label{color:#a2b1c2!important}.compute-dashboard .compute-balance-card strong{color:#f0f6fc!important}.compute-dashboard .compute-balance-card p{color:#bdc9d7!important}.compute-dashboard .compute-balance-card.is-unavailable{background:#151d28!important;border-color:#4a596a!important}.compute-dashboard .compute-balance-rule{color:#a6b4c4!important}.compute-dashboard .compute-balance-rule span{background:#80bfe6!important}.compute-dashboard .compute-empty{border-color:#2b3b4f!important;color:#b0bdcc!important}.compute-dashboard .compute-activity-list,.compute-dashboard .compute-activity-row{border-color:#2b3b4f!important}.compute-dashboard .compute-activity-row b{color:#e3ebf4!important}.compute-dashboard .compute-activity-row small,.compute-dashboard .compute-activity-row>strong{color:#a9b7c7!important}.compute-dashboard .compute-notice,.compute-dashboard .models-error{border-color:#725b3c!important;background:#292315!important;color:#f4d39c!important}.compute-dashboard .model-modal-backdrop{background:#02060bc9!important}.compute-dashboard .model-modal{background:#111b28!important;border-color:#34475d!important;color:#e8eef6!important}.compute-dashboard .model-modal-header{border-color:#2b3b4f!important}.compute-dashboard .model-detail-group h3,.compute-dashboard .model-modal-header h2{color:#edf4fb!important}.compute-dashboard .model-detail-access,.compute-dashboard .model-detail-group p,.compute-dashboard .model-detail-label,.compute-dashboard .model-modal-header p{color:#aab8c8!important}.compute-dashboard .model-modal-close,.compute-dashboard .model-use-button{background:#1c3851!important;border-color:#6aa9d2!important;color:#eff8ff!important}.compute-dashboard .model-modal-close:hover,.compute-dashboard .model-use-button:hover{background:#285271!important}.compute-dashboard .model-detail-identity{border-color:#2b3b4f!important}.compute-dashboard .model-detail-identity code,.compute-dashboard .model-endpoint-row code{color:#e5eef7!important}.compute-dashboard .model-detail-row{border-color:#2b3b4f!important;color:#adbac9!important}.compute-dashboard .model-detail-row b{color:#e4edf6!important}.compute-dashboard .model-detail-group p b{color:#edf4fb!important}.compute-dashboard .model-detail-status a{color:#91d2f5!important}.compute-dashboard .model-copy-button{border-color:#3a4d63!important;background:#172434!important;color:#dce8f4!important}.compute-dashboard .model-copy-button:hover{border-color:#78bce8!important;color:#a5ddff!important}.compute-dashboard .model-endpoint-row{border-color:#2b3b4f!important;background:#0d1520!important}.compute-dashboard .model-code{background:#070b11!important;color:#e8eef6!important}.compute-dashboard .model-copy-feedback{background:#111b28!important;border-color:#42576e!important;color:#edf4fb!important}.compute-dashboard :is(a,button,input,select,textarea):focus-visible{outline:2px solid #8ed2ff!important;outline-offset:3px!important;box-shadow:0 0 0 4px #2c75a766!important}.compute-dashboard button:disabled{opacity:.55!important}.api-keys-dashboard .key-panel{background:#111b28!important;border-color:#2b3b4f!important;color:#e8eef6!important}.api-keys-dashboard .key-panel h2,.api-keys-dashboard .key-row-title h3{color:#edf4fb!important}.api-keys-dashboard .key-panel-copy,.api-keys-dashboard .key-row-main p,.api-keys-dashboard .key-row-main small{color:#aab8c8!important}.api-keys-dashboard .create-key-panel form label{color:#c2cfdd!important}.api-keys-dashboard .create-key-panel form label span{color:#9aaabe!important}.api-keys-dashboard .create-key-panel input,.api-keys-dashboard .history-search-wrap input{border-color:#3a4d63!important;background:#0b121c!important;color:#edf4fb!important}.api-keys-dashboard .create-key-panel input::placeholder{color:#8393a5!important}.api-keys-dashboard .key-primary-button{background:#1c3851!important;border-color:#6aa9d2!important;color:#eff8ff!important}.api-keys-dashboard .key-primary-button:hover{background:#285271!important}.api-keys-dashboard .key-quiet-button{border-color:#465a70!important;background:#172434!important;color:#d7e3ef!important}.api-keys-dashboard .key-quiet-button:hover{background:#22364a!important;border-color:#79bce6!important}.api-keys-dashboard .key-danger-button{border-color:#805e4d!important;background:#241d1a!important;color:#f0c19d!important}.api-keys-dashboard .key-danger-button:hover{background:#38271f!important;border-color:#d49a71!important}.api-keys-dashboard .key-count,.api-keys-dashboard .key-status.active{color:#91d8aa!important}.api-keys-dashboard .key-status.expired,.api-keys-dashboard .key-status.revoked{color:#f0bd79!important}.api-keys-dashboard .key-row,.api-keys-dashboard .key-state{border-color:#2b3b4f!important}.api-keys-dashboard .key-prefix{color:#c3cfdd!important}.api-keys-dashboard .key-empty p,.api-keys-dashboard .key-state,.api-keys-dashboard .key-state-error p{color:#aab8c8!important}.api-keys-dashboard .key-empty strong,.api-keys-dashboard .key-state-error strong{color:#edf4fb!important}.api-keys-dashboard .key-state-indicator{background:#83c8f2!important}.api-keys-dashboard .key-empty-mark{color:#91d2f5!important}.api-keys-dashboard .one-time-secret{border-color:#3e6078!important;background:#142334!important}.api-keys-dashboard .one-time-label{color:#9bd7fa!important}.api-keys-dashboard .one-time-secret>strong{color:#edf4fb!important}.api-keys-dashboard .one-time-secret>p{color:#bac8d7!important}.api-keys-dashboard .one-time-secret code{background:#080d14!important;color:#eaf4fc!important}.api-keys-dashboard .key-feedback{border-color:#34475d!important;background:#152131!important;color:#d8e4f0!important}.api-keys-dashboard .key-feedback.success{border-color:#38674d!important;background:#14271f!important;color:#a9e0ba!important}.api-keys-dashboard .key-feedback.error,.api-keys-dashboard .key-state-error{border-color:#725b3c!important;background:#292315!important;color:#f4d39c!important}.api-keys-dashboard .key-confirm-backdrop{background:#02060bd1!important}.api-keys-dashboard .key-confirm-dialog{border-color:#34475d!important;background:#111b28!important;color:#e8eef6!important}.api-keys-dashboard .key-confirm-dialog h2{color:#edf4fb!important}.api-keys-dashboard .key-confirm-dialog p{color:#b3c0cf!important}.api-keys-dashboard .key-confirm-dialog p strong{color:#edf4fb!important}.api-keys-dashboard :is(a,button,input,select,textarea):focus-visible{outline:2px solid #8ed2ff!important;outline-offset:3px!important;box-shadow:0 0 0 4px #2c75a766!important}.playground-shell{--bg:#0b111a!important;--surface:#111b28!important;--surface-raised:#152131!important;--line:#2b3b4f!important;--line-strong:#40546b!important;--ink:#e8eef6!important;--muted:#aab8c8!important;--subtle:#8999ab!important;--accent:#91d8aa!important;--warm:#8bc5eb!important;min-height:100vh;background:#0b111a!important;color:#e8eef6!important}.playground-shell .playground-topbar{border-color:#29394c!important;background:#0d1520!important;color:#aab8c8!important}.playground-shell .playground-back,.playground-shell .playground-topbar>span.topbar-current{color:#bac8d7!important}.playground-shell .playground-back:hover{color:#f0f6fc!important}.playground-shell .playground-balance{color:#9addb1!important}.playground-shell .playground-balance small{color:#aab8c8!important}.playground-shell .access-pill.attention,.playground-shell .playground-balance.zero{color:#f2c27f!important}.playground-shell .playground-heading h1{color:#f0f5fb!important}.playground-shell .playground-heading h1 span{color:#8bc5eb!important}.playground-shell .playground-kicker{color:#a1afc0!important}.playground-shell .playground-heading p{color:#b0bdcc!important}.playground-shell .history-search-wrap button,.playground-shell .history-toggle,.playground-shell .parameter-toggle,.playground-shell .verify-button{border-color:#3a4d63!important;background:#152131!important;color:#d8e5f2!important}.playground-shell .history-search-wrap button:hover,.playground-shell .history-toggle:hover,.playground-shell .parameter-toggle:hover,.playground-shell .verify-button:hover{background:#203247!important;border-color:#70add7!important}.playground-shell .parameter-toggle span,.playground-shell .playground-model-row label{color:#afbdcc!important}.playground-shell .playground-controls,.playground-shell .playground-model-row{border-color:#2b3b4f!important}.playground-shell .history-search-wrap input,.playground-shell .playground-model-row select,.playground-shell .playground-parameters input:not([type=range]),.playground-shell .playground-parameters textarea{border-color:#3a4d63!important;background-color:#0b121c!important;color:#edf4fb!important}.playground-shell .playground-model-row select{background-image:linear-gradient(45deg,transparent 50%,#9fb0c1 0),linear-gradient(135deg,#9fb0c1 50%,transparent 0)!important}.playground-shell .playground-model-row select option{background:#111b28;color:#edf4fb}.playground-shell .access-pill.good,.playground-shell .access-verified-note,.playground-shell .model-status.operational{color:#91d8aa!important}.playground-shell .model-status.unavailable{color:#f2c27f!important}.playground-shell .access-summary small,.playground-shell .playground-footnote,.playground-shell .selected-model-name{color:#aab8c8!important}.playground-shell .access-summary b,.playground-shell .conversation-model{color:#e5edf6!important}.playground-shell .access-context{border-color:#2b3b4f!important}.playground-shell .access-indicator{background:#f2c27f!important}.playground-shell .access-indicator.good{background:#91d8aa!important}.playground-shell .new-conversation{border-color:#6aa9d2!important;background:#1c3851!important;color:#eff8ff!important}.playground-shell .new-conversation:hover{background:#285271!important}.playground-shell .history-panel,.playground-shell .playground-parameters{border-color:#2b3b4f!important;background:#111b28!important}.playground-shell .history-list button{color:#dce6f0!important}.playground-shell .history-list button.active,.playground-shell .history-list button:hover{background:#1b2b3d!important}.playground-shell .history-empty,.playground-shell .history-list button small{color:#9eacbd!important}.playground-shell .playground-empty{color:#aab8c8!important}.playground-shell .empty-mark{background:#183047!important;color:#9bd7fa!important}.playground-shell .empty-overline{color:#a1afc0!important}.playground-shell .playground-empty h2{color:#edf4fb!important}.playground-shell .playground-empty p{color:#b0bdcc!important}.playground-shell .playground-message{border-color:#2b3b4f!important;background:#111b28!important}.playground-shell .playground-message.user{border-color:#35516b!important;background:#142437!important}.playground-shell .playground-message>span:first-child{color:#9bd7fa!important}.playground-shell .playground-message p{color:#e5edf6!important}.playground-shell .stream-indicator{color:#9bd7fa!important}.playground-shell .playground-state{color:#b1becc!important}.playground-shell .playground-state.streaming,.playground-shell .playground-state.streaming .state-indicator{color:#91d8aa!important}.playground-shell .playground-state.stopped,.playground-shell .playground-state.stopped .state-indicator{color:#f2c27f!important}.playground-shell .playground-state.error,.playground-shell .playground-state.error .state-indicator{color:#f0b3a3!important}.playground-shell .compute-state-label,.playground-shell .playground-state button{border-color:#735d3f!important;background:#292315!important;color:#f4d39c!important}.playground-shell .playground-composer{border-color:#40546b!important;background:#111b28!important}.playground-shell .playground-composer:focus-within{border-color:#8ed2ff!important}.playground-shell .playground-composer textarea{color:#edf4fb!important}.playground-shell .playground-composer textarea::placeholder{color:#91a2b5!important}.playground-shell .composer-footer{border-color:#2b3b4f!important;color:#aab8c8!important}.playground-shell .composer-footer b{color:#8294a8!important}.playground-shell .composer-footer button{border-color:#4f9aca!important;background:#2675a5!important;color:#f4fbff!important}.playground-shell .composer-footer button:hover:not(:disabled){background:#3189ba!important}.playground-shell .composer-footer button:disabled{opacity:.55!important}.playground-shell .composer-footer button.stop-button{border-color:#5c7186!important;background:#253648!important;color:#e5edf6!important}.playground-shell .parameters-heading{border-color:#2b3b4f!important}.playground-shell .parameters-heading h2,.playground-shell .playground-parameters label{color:#e5edf6!important}.playground-shell .parameter-disabled,.playground-shell .parameters-heading p,.playground-shell .playground-parameters label>span{color:#aab8c8!important}.playground-shell .parameters-close{border-color:#40546b!important;background:#1a293a!important;color:#eff6fd!important}.playground-shell .playground-parameters input[type=range]{accent-color:#78bce8!important}.playground-shell .parameters-reset{border-color:#2b3b4f!important;color:#b3c0cf!important}.playground-shell .parameters-reset:hover{color:#f0f6fc!important}.playground-shell :is(a,button,input,select,textarea):focus-visible{outline:2px solid #8ed2ff!important;outline-offset:3px!important;box-shadow:0 0 0 4px #2c75a766!important}.playground-shell :is(button,input,select,textarea):disabled{opacity:.58}.playground-gate{background:#0b111a!important;color:#b0bdcc!important}@media (max-width:620px){.compute-dashboard .compute-sidebar{background:#0d1520f7!important}.compute-dashboard .compute-sidebar nav a.active,.compute-dashboard .compute-sidebar nav a:hover{background:#1a293a!important}}@media (max-width:700px){.playground-shell .playground-topbar{background:#0d1520!important}}@media (prefers-reduced-motion:reduce){.compute-dashboard .compute-header-actions button,.compute-dashboard .compute-model-card,.compute-dashboard .compute-section-head>a{transition:none!important}}.compute-dashboard:not(.api-keys-dashboard):not(.playground-dashboard){--dash-paper:#0c1117;--dash-card:#141a20;--dash-line:#303840;background:#0c1117!important}.compute-dashboard:not(.api-keys-dashboard):not(.playground-dashboard):before{background:linear-gradient(100deg,transparent,#344d5b28 22%,#6c817e1a 46%,#725c4d20 68%,transparent)!important;opacity:.3!important}.compute-dashboard:not(.api-keys-dashboard):not(.playground-dashboard) .compute-sidebar{background:#10161df5!important;border-color:#303840!important}.compute-dashboard:not(.api-keys-dashboard):not(.playground-dashboard) .compute-sidebar nav a.active,.compute-dashboard:not(.api-keys-dashboard):not(.playground-dashboard) .compute-sidebar nav a:hover{background:#1b242d!important;box-shadow:inset 0 0 0 1px #34414c!important}.compute-dashboard:not(.api-keys-dashboard):not(.playground-dashboard) .compute-model-card,.compute-dashboard:not(.api-keys-dashboard):not(.playground-dashboard) .compute-note-card{background:#141a20!important;border-color:#303840!important}.compute-dashboard:not(.api-keys-dashboard):not(.playground-dashboard) .model-glyph{background:#202a32!important;color:#a9c4c3!important}.compute-dashboard:not(.api-keys-dashboard):not(.playground-dashboard) .compute-model-card .model-card-action{color:#a4c2c4!important}.compute-dashboard:not(.api-keys-dashboard):not(.playground-dashboard) .compute-balance-card{background:#060809!important;border-color:#34383a!important}.compute-dashboard:not(.api-keys-dashboard):not(.playground-dashboard) .compute-balance-card:after{background:linear-gradient(90deg,transparent,#526b6b35 28%,#ba8c6933 58%,transparent)!important;opacity:.3!important}.compute-dashboard:not(.api-keys-dashboard):not(.playground-dashboard) .compute-header-actions button,.compute-dashboard:not(.api-keys-dashboard):not(.playground-dashboard) .compute-section-head>a{background:#151b21!important;border-color:#444a4e!important;color:#dce2e5!important}.compute-dashboard:not(.api-keys-dashboard):not(.playground-dashboard) .compute-model-card:focus-visible,.compute-dashboard:not(.api-keys-dashboard):not(.playground-dashboard) .compute-model-card:hover{border-color:#83a7a3!important;outline-color:#83a7a3!important}.compute-dashboard:not(.api-keys-dashboard):not(.playground-dashboard) .compute-dashboard :is(a,button):focus-visible{outline-color:#b8c5bd!important}.playground-dashboard{background:#080909!important}.playground-dashboard .compute-sidebar{background:#0c0e10!important;border-color:#282b2d!important}.playground-dashboard .compute-sidebar nav a.active,.playground-dashboard .compute-sidebar nav a:hover{background:#1a1c1d!important;box-shadow:inset 0 0 0 1px #373b3c!important}.playground-dashboard .playground-shell{--bg:#090a0a!important;--surface:#141515!important;--surface-raised:#1c1d1d!important;--line:#303232!important;--line-strong:#4b4e4d!important;background:#090a0a!important}.playground-dashboard .playground-topbar{background:#0b0c0c!important;border-color:#292c2b!important}.playground-dashboard .playground-heading h1 span{color:#c58a70!important}.playground-dashboard .history-panel,.playground-dashboard .playground-composer,.playground-dashboard .playground-message,.playground-dashboard .playground-model-row select,.playground-dashboard .playground-parameters{background-color:#141515!important}.playground-dashboard .playground-message.user{background:#1a1715!important;border-color:#41352f!important}.playground-dashboard .playground-message>span:first-child{color:#c59b83!important}.playground-dashboard .empty-mark{background:#211915!important;color:#e39a7a!important}.playground-dashboard .composer-footer button:not(.stop-button),.playground-dashboard .new-conversation{background:#ad7057!important;border-color:#bd8165!important;color:#fff7f2!important}.playground-dashboard .composer-footer button:hover:not(:disabled),.playground-dashboard .new-conversation:hover{background:#bf8062!important}.playground-dashboard .composer-footer button.stop-button{background:#29221e!important;border-color:#625043!important;color:#ead4c5!important}.playground-dashboard .playground-composer:focus-within{border-color:#9a785f!important}.playground-dashboard :is(a,button,input,select,textarea):focus-visible{outline-color:#d3a27f!important;box-shadow:0 0 0 3px #805d4c55!important}.api-keys-dashboard{background:#0a1018!important}.api-keys-dashboard .compute-sidebar{background:#0d1520!important;border-color:#2b3a49!important}.api-keys-dashboard .compute-sidebar nav a.active,.api-keys-dashboard .compute-sidebar nav a:hover{background:#172431!important}.api-keys-dashboard .key-panel{background:#121c27!important;border-color:#334455!important}.api-keys-dashboard .create-key-panel input{background:#0b121a!important;border-color:#405365!important}.api-keys-dashboard .key-primary-button{background:#31566f!important;border-color:#557d96!important;color:#f2f6f8!important}.api-keys-dashboard .key-primary-button:hover{background:#3b6782!important}.api-keys-dashboard .key-quiet-button{background:#192735!important;border-color:#455969!important;color:#d6e0e8!important}.api-keys-dashboard .one-time-secret{background:#182a36!important;border-color:#496678!important}.api-keys-dashboard .key-empty-mark,.api-keys-dashboard .one-time-label{color:#a4c5d2!important}.api-keys-dashboard .key-row,.api-keys-dashboard .key-state{border-color:#334455!important}.api-keys-dashboard .key-count,.api-keys-dashboard .key-status.active{color:#9ac9ad!important}.api-keys-dashboard .key-feedback.success{border-color:#3d6550!important;background:#14251f!important}.api-keys-dashboard :is(a,button,input,select,textarea):focus-visible{outline-color:#9dc6dc!important;box-shadow:0 0 0 4px #31566f66!important}@media (max-width:700px){.playground-dashboard{height:100dvh!important;min-height:0!important}}