@font-face{font-family:Geist Mono;src:url(/static/font/GeistMono-Variable.690f6d3b.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface-2:#f5f5f5;--surface-raised:#f9f8f6;--text:#080808;--text-2:#787878;--text-3:#858581;--border:#e6e6e6;--border-2:#ccc;--brand:#080808;--brand-hover:#1c1c1c;--brand-soft:#f5f5f5;--accent:#2e92fe;--accent-soft:#2e92fe24;--ok:#3f9751;--ok-bg:#3f98511f;--warn:#9c7711;--warn-bg:#9c75111f;--bad:#a83441;--bad-bg:#a834411f;--shadow:0 1px 2px #00000006;--shadow-md:0 12px 32px #0000001c;--object-shadow:0 1px 2px #00000006;--r:8px;--r-sm:6px;--nav-h:64px;--content-w:none;--page-x:clamp(22px,3vw,56px);--font:"MiSans","PingFang SC","Microsoft YaHei UI",system-ui,sans-serif;--display:"MiSans","PingFang SC","Microsoft YaHei UI",system-ui,sans-serif;--num:"MiSans","PingFang SC","Microsoft YaHei UI",system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono","Cascadia Mono",Consolas,monospace;--text-xs:12px;--leading-xs:16px;--text-sm:14px;--leading-sm:20px;--text-base:16px;--leading-base:24px;--text-lg:18px;--leading-lg:28px;--text-xl:20px;--leading-xl:28px;--text-2xl:24px;--leading-2xl:32px;--motion-fast:.14s;--motion-standard:.2s;--ease-out:cubic-bezier(.22,1,.36,1);font-family:var(--font);font-synthesis:none;font-optical-sizing:auto;font-feature-settings:"cv11" on,"ss01" on,"ss03" on;color:var(--text);background:var(--bg);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:1.5}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--surface:#0f0f0f;--surface-2:#171717;--surface-raised:#1a1a1a;--text:#fafafa;--text-2:#ababab;--text-3:#9e9ea0;--border:#262626;--border-2:#404040;--brand:#fafafa;--brand-hover:#f5f5f5;--brand-soft:#171717;--accent:#2e92fe;--accent-soft:#2e92fe33;--ok:#3f9751;--ok-bg:#3f985133;--warn:#ffdb8f;--warn-bg:#ffc00324;--bad:#f07a82;--bad-bg:#f2778029;--shadow:0 1px 2px #0000003d;--shadow-md:0 18px 42px #00000080;--object-shadow:0 1px 2px #0000003d}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;overflow-y:auto}html,body{background:var(--bg);min-height:100%;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit}img,svg{display:block}svg{flex-shrink:0;width:16px;height:16px}code{font-family:var(--mono)}.spin{animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.01ms!important}}.button{border-radius:var(--r-sm);min-height:36px;font-size:var(--text-sm);letter-spacing:0;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:500;text-decoration:none;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}:root[data-theme=dark] .button.primary{box-shadow:inset 0 1px #ffffff1a,0 8px 20px #0006}.button.primary{background:var(--text);color:var(--bg)}:root[data-theme=dark] .button.primary{color:#0a0a0a;background:#fafafa}.button.primary:hover:not(:disabled){background:var(--brand-hover);color:var(--bg)}.button.secondary{background:var(--surface);border-color:var(--border-2);color:var(--text)}.button.danger{background:var(--bad);color:#fff}.button.text{min-height:32px;color:var(--brand);padding:0 8px}.button.quiet{min-height:32px;color:var(--text-2);padding:0 8px}.button.quiet:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.button.quiet.danger-text,.danger-text{color:var(--bad)!important}.icon-button{border-radius:var(--r-sm);width:36px;height:36px;color:var(--text-2);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.icon-button:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.icon-button.danger{color:var(--bad)}.field{gap:6px;min-width:0;display:grid}.field>span,fieldset>legend{font-size:var(--text-xs);color:var(--text-2);font-weight:600}.field small{font-size:var(--text-xs);color:var(--text-3)}.field input,.field select,.field textarea,.search-field input,.create-inline input{border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:36px;color:var(--text);padding:0 12px}.field textarea{resize:vertical;min-height:88px;padding:10px 12px}.field input:focus,.field select:focus,.field textarea:focus,.search-field input:focus{border-color:var(--text);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.search-field{border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--surface);min-width:200px;max-width:280px;color:var(--text-3);align-items:center;gap:8px;padding:0 10px;display:flex}.search-field input{background:0 0;border:0;min-height:34px;padding:0;box-shadow:none!important}.search-field.compact{min-width:180px}.check-field{min-height:36px;font-size:var(--text-sm);color:var(--text-2);align-items:center;gap:8px;display:inline-flex}.check-field input,.model-options input{width:15px;height:15px;accent-color:var(--brand)}.auth-layout{background:radial-gradient(ellipse 80% 50% at 50% -10%,#0a0a0a0a,transparent 55%),var(--bg);place-items:center;min-height:100vh;padding:32px 16px;display:grid}.auth-theme{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);position:fixed;top:18px;right:18px}.auth-identity{display:none}.auth-card{border:1px solid var(--border);background:var(--surface);width:min(100%,420px);box-shadow:var(--shadow-md);border-radius:20px;padding:32px 28px 28px}.auth-card-heading{margin-bottom:22px}.auth-card-heading>img{width:40px;height:40px;margin-bottom:18px}.auth-card-heading h2{font-family:var(--display);font-size:var(--text-2xl);letter-spacing:0;margin:0;font-weight:600;line-height:1.15}.auth-card-heading p{font-size:var(--text-sm);color:var(--text-2);margin:8px 0 0;line-height:1.45}.auth-brand{font-weight:600;font-size:var(--text-sm);align-items:center;gap:10px;margin-bottom:18px;display:flex}.auth-brand img{width:34px;height:34px}.auth-statement{margin-bottom:18px}.auth-statement h1{font-family:var(--display);font-size:var(--text-2xl);letter-spacing:0;margin:0;font-weight:600;line-height:1.12}.auth-statement p{font-size:var(--text-sm);color:var(--text-2);margin:10px 0 0;line-height:1.5}.auth-instrument{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:18px;padding:10px 12px;display:flex}.auth-instrument span{color:var(--text-3)}.auth-instrument strong{color:var(--text);font-weight:600;font-family:var(--font);font-size:var(--text-xs)}.auth-instrument i{background:var(--border-2);width:1px;height:12px}.auth-switch{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:4px;margin-bottom:16px;padding:3px;display:grid}.auth-switch button{min-height:34px;color:var(--text-2);font-weight:600;font-size:var(--text-sm);background:0 0;border:0;border-radius:5px}.auth-switch button.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.auth-form{gap:14px;display:grid}.auth-submit{width:100%;min-height:40px}.auth-secondary-row{justify-content:flex-end;display:flex}.legal-links{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 14px;margin-top:20px;padding-top:16px;display:flex}.legal-links a{font-size:var(--text-xs);color:var(--text-3);text-decoration:none}.legal-links a:hover{color:var(--text)}.legal-links.compact{border:0;margin:0;padding:0}.command-header{z-index:40;height:var(--nav-h);padding:0 var(--page-x);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface)88%,transparent);align-items:center;gap:14px;display:flex;position:sticky;top:0}.brand-lockup{color:var(--text);text-align:left;background:0 0;border:0;flex-shrink:0;align-items:center;gap:10px;padding:0;display:flex}.brand-lockup span{gap:0;line-height:1.15;display:grid}.brand-lockup small{font-size:var(--text-xs);color:var(--text-3);font-weight:500}.primary-index{flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.nav-button{border-radius:var(--r-sm);min-height:34px;color:var(--text-2);font-size:var(--text-sm);letter-spacing:0;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.command-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.mode-switch{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);min-height:34px;color:var(--text-2);font-size:var(--text-xs);align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.mode-switch:hover,.mode-switch.active{border-color:var(--text);color:var(--text);background:var(--brand-soft)}.account-menu{position:relative}.account-trigger{background:var(--text);width:34px;height:34px;color:var(--surface);font-size:var(--text-xs);border:0;border-radius:999px;place-items:center;font-weight:600;transition:box-shadow .12s;display:grid;position:relative;box-shadow:0 0 #0000}:root[data-theme=dark] .account-trigger{color:#111827;background:#e5e7eb}.account-trigger i{background:var(--ok);border:2px solid var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:0}.account-popover{z-index:40;border-radius:var(--r);border:1px solid var(--border);background:var(--surface);width:min(260px,100vw - 24px);box-shadow:var(--shadow-md);gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.account-popover-head{border-bottom:1px solid var(--border);grid-template-columns:36px 1fr;align-items:center;gap:10px;margin-bottom:4px;padding:8px 8px 10px;display:grid}.account-popover-avatar{background:var(--text);width:36px;height:36px;color:var(--surface);font-size:var(--text-sm);border-radius:999px;place-items:center;font-weight:600;display:grid}:root[data-theme=dark] .account-popover-avatar{color:#111827;background:#e5e7eb}.account-popover-head strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.account-popover-head span{font-size:var(--text-xs);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.account-popover button[role=menuitem]{border-radius:var(--r-sm);width:100%;min-height:36px;color:var(--text);font-size:var(--text-sm);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.account-popover button[role=menuitem]:hover{background:var(--surface-2)}.account-popover button[role=menuitem].danger-text{color:var(--bad)}.account-popover button[role=menuitem] svg{color:currentColor;opacity:.85;width:15px;height:15px}.navigation-drawer,.drawer-scrim{display:none}.admin-index{width:100%;padding:10px var(--page-x)0;border-bottom:1px solid var(--border);gap:4px;margin:0 auto;display:flex}.admin-index .nav-button.selected{background:var(--surface);border:1px solid var(--border);border-bottom-color:var(--surface);border-radius:var(--r-sm)var(--r-sm)0 0;margin-bottom:-1px}.workspace-content{width:100%;max-width:none;padding:22px var(--page-x)56px;margin:0 auto}.page{gap:16px;min-width:0;display:grid}.page-chrome{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-chrome-copy{flex:auto;min-width:0}.page-chrome h1{display:none}.page-chrome p{font-size:var(--text-sm);color:var(--text-2);max-width:40rem;margin:0;line-height:1.45}.page-chrome-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.page-body{gap:14px;min-width:0;display:grid}.notice{border-radius:var(--r-sm);font-size:var(--text-sm);border:1px solid var(--border);align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.45;display:flex}.notice.success{background:var(--ok-bg);border-color:color-mix(in srgb,var(--ok)30%,var(--border));color:var(--ok)}.notice.error{background:var(--bad-bg);border-color:color-mix(in srgb,var(--bad)30%,var(--border));color:var(--bad)}.notice.muted{background:var(--surface-2);color:var(--text-2)}.panel-loading,.loading-screen{min-height:240px;color:var(--text-3);font-size:var(--text-sm);justify-content:center;align-items:center;gap:10px;display:flex}.loading-screen{background:var(--bg);flex-direction:column;min-height:100vh}.loading-screen img{width:40px;height:40px}.empty-state{text-align:center;border:1px dashed var(--border-2);border-radius:var(--r);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:200px;padding:32px 20px;display:flex}.empty-state>svg{width:28px;height:28px;color:var(--text-3);margin-bottom:4px}.empty-state strong{font-size:var(--text-sm);color:var(--text)}.empty-state p{max-width:28rem;font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.5}.empty-state .empty-actions{justify-content:center;gap:8px;margin-top:8px;display:flex}.status-chip{min-height:24px;font-size:var(--text-xs);background:var(--surface-2);color:var(--text-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-weight:600;display:inline-flex}.status-chip i{background:currentColor;border-radius:50%;width:6px;height:6px}.status-chip.healthy{background:var(--ok-bg);color:var(--ok);border-color:#0000}.status-chip.warning{background:var(--warn-bg);color:var(--warn);border-color:#0000}.status-chip.danger{background:var(--bad-bg);color:var(--bad);border-color:#0000}.card,.dash-card,.panel-card,.create-panel,.editor-surface,.job-inspector,.secret-surface,.form-surface{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow)}.dash-card,.panel-card,.create-panel,.form-surface{padding:16px}.dash-card h2,.panel-card h2,.inline-h2{font-size:var(--text-sm);color:var(--text);margin:0 0 10px;font-weight:600}.section-heading{gap:2px;display:grid}.section-heading h2{font-size:var(--text-sm);margin:0;font-weight:600}.section-heading p{font-size:var(--text-xs);color:var(--text-2);margin:0}.section-kicker,.dash-label{font-size:var(--text-xs);color:var(--text-2);font-weight:600}.muted,.muted-line{color:var(--text-3);font-size:var(--text-xs);margin:0;line-height:1.5}.section-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.section-bar h2{font-size:var(--text-sm);margin:0;font-weight:600}.filter-chips,.amount-chips,.channel-filters,.tab-strip,.channel-tabs,.segmented-control{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-chips button,.amount-chips button,.channel-filters button,.tab-strip button,.channel-tabs button,.segmented-control button{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);min-height:32px;color:var(--text-2);font-size:var(--text-sm);padding:0 12px;font-weight:500}.filter-chips button.active,.amount-chips button.active,.channel-filters button.active,.tab-strip button.active,.channel-tabs button.active,.segmented-control button.active{background:var(--text);color:var(--surface);border-color:var(--text)}:root[data-theme=dark] .filter-chips button.active,:root[data-theme=dark] .tab-strip button.active,:root[data-theme=dark] .channel-tabs button.active,:root[data-theme=dark] .channel-filters button.active{color:#111827;background:#e5e7eb}.tab-strip,.channel-tabs{gap:4px;padding-bottom:2px}.tab-strip button,.channel-tabs button{border-radius:var(--r-sm)}.data-surface{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.table-heading,.table-row{align-items:center;gap:12px;min-width:0;padding:0 14px;display:grid}.table-heading{background:var(--surface-2);border-bottom:1px solid var(--border);min-height:40px;font-size:var(--text-xs);color:var(--text-3);text-transform:none;font-weight:600}.table-row{border-bottom:1px solid var(--border);min-height:56px;font-size:var(--text-sm);color:var(--text-2)}.table-row:last-child{border-bottom:0}.table-row strong{color:var(--text);font-size:var(--text-sm);overflow-wrap:anywhere}.table-row code{font-size:var(--text-xs);color:var(--text-2);overflow-wrap:anywhere}.table-row>div:first-child{gap:2px;min-width:0;display:grid}.table-row small{color:var(--text-3);font-size:var(--text-xs)}.key-row{grid-template-columns:minmax(100px,1.1fr) minmax(120px,1.2fr) minmax(110px,.9fr) 110px 72px}.task-row{grid-template-columns:minmax(140px,1.3fr) 88px 110px 48px 100px}.ledger-row{grid-template-columns:120px minmax(100px,1fr) 100px 100px}.user-row{grid-template-columns:minmax(180px,1.4fr) 88px 100px 110px 120px}.users-page{gap:12px;min-width:0;display:grid}.users-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.users-sub{max-width:48rem;font-size:var(--text-sm);color:var(--text-2);flex:16rem;margin:0;line-height:1.5}.users-sub strong{color:var(--text);font-weight:600}.users-head-actions{flex-wrap:wrap;gap:8px;display:flex}.users-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.users-summary>div{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);min-width:0;box-shadow:var(--shadow);gap:4px;padding:12px 14px;display:grid}.users-summary span{font-size:var(--text-xs);color:var(--text-3);font-weight:500}.users-summary strong{font-size:var(--text-xl);letter-spacing:0;font-weight:600}.users-ok{color:var(--ok)}.users-bad{color:var(--bad)}.users-toolbar{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.users-search{flex:220px;min-width:min(100%,200px)}.users-count-bar{font-size:var(--text-xs);color:var(--text-3);justify-content:space-between;align-items:center;gap:12px;font-weight:500;display:flex}.users-count-bar strong{color:var(--text);font-weight:600}.users-page-size{color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.users-page-size select{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);min-height:28px;color:var(--text);font:inherit;padding:2px 24px 2px 8px}.users-table{border-radius:var(--r);overflow:hidden}.users-row{min-height:52px;font-size:var(--text-sm);grid-template-columns:minmax(160px,1.5fr) 88px 88px 88px 56px 100px minmax(140px,auto)}button.users-row,.table-row.users-row{cursor:pointer;font:inherit;text-align:left;border:0;border-bottom:1px solid var(--border);background:0 0;width:100%}.table-row.users-row:last-child{border-bottom:0}.table-row.users-row:hover,.table-row.users-row.is-selected{background:var(--surface-2)}.users-row>div:first-child strong{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.users-self{font-style:normal;font-size:var(--text-xs);background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:1px 6px;font-weight:600}.users-role{font-size:var(--text-xs);color:var(--text-2);align-items:center;gap:5px;font-weight:600;display:inline-flex}.users-role svg{width:13px;height:13px;color:var(--text-3)}.users-actions{flex-wrap:wrap;justify-self:end}.users-pagination{color:var(--text-3);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.users-pagination>div{gap:6px;display:flex}.users-pagination strong{color:var(--text);font-weight:600}.users-detail{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);gap:12px;padding:16px;display:grid}.users-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.users-detail>header strong{font-size:var(--text-base);font-weight:600;display:block}.users-detail>header p{font-size:var(--text-xs);color:var(--text-2);margin:4px 0 0}.users-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.users-detail-grid>div{border-radius:var(--r-sm);background:var(--surface-2);min-width:0;padding:10px 12px}.users-detail-grid>div.span-2{grid-column:span 2}.users-detail-grid dt{font-size:var(--text-xs);color:var(--text-3);font-weight:500}.users-detail-grid dd{font-size:var(--text-sm);overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.users-detail-grid code{font-size:var(--text-xs);font-weight:500}.users-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.users-detail-hint{font-size:var(--text-xs);margin:0;line-height:1.45}.users-adjust-hint{font-size:var(--text-xs);color:var(--text-3);margin:-4px 0 0;line-height:1.4}@media (max-width:1100px){.users-row{grid-template-columns:minmax(140px,1.4fr) 72px 80px 80px minmax(120px,auto)}.users-row>:nth-child(5),.table-heading.users-row>:nth-child(5),.users-row>:nth-child(6),.table-heading.users-row>:nth-child(6){display:none}}@media (max-width:860px){.users-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.users-detail-grid{grid-template-columns:1fr 1fr}.users-detail-grid>div.span-2{grid-column:span 2}.users-row{flex-wrap:wrap;gap:8px 12px;min-height:0;padding:12px 14px;display:flex}.users-actions{justify-content:flex-start;width:100%}}@media (max-width:560px){.users-count-bar{flex-direction:column;align-items:flex-start;gap:8px}.users-pagination{flex-direction:column;align-items:flex-start}.users-summary,.users-detail-grid{grid-template-columns:1fr}.users-detail-grid>div.span-2{grid-column:auto}}.assignment-row{grid-template-columns:minmax(140px,1.2fr) minmax(140px,1fr) 1fr 1fr}.row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.stacked-status{gap:4px;display:grid}.stacked-status small{font-size:var(--text-xs);color:var(--text-3)}.positive{color:var(--ok)!important}.negative{color:var(--bad)!important}.board-kicker{font-size:var(--text-xs);letter-spacing:.04em;color:var(--text-3);margin:0 0 5px;font-weight:500}.board-greeting-copy{min-width:0;max-width:42rem}.board-hello{font-family:var(--display);font-size:var(--text-2xl);letter-spacing:0;margin:0;font-weight:600;line-height:1.1}.board-date{font-size:var(--text-sm);color:var(--text-2);letter-spacing:0;margin:8px 0 0;font-weight:400}.board-greeting-actions{flex-wrap:wrap;gap:8px;display:flex}.board-kpis{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(0,1fr));gap:12px;display:grid}.board-kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);min-height:124px;box-shadow:var(--shadow);align-content:start;gap:10px;padding:20px 20px 18px;display:grid;position:relative;overflow:hidden}:root[data-theme=dark] .board-kpi-featured{background:linear-gradient(145deg,#ffffff08 0%,transparent 50%),var(--surface)}.board-kpi-link{color:var(--text-3);font-size:var(--text-xs);margin:-4px -6px 0 0;font-weight:500}.board-kpi-label{font-size:var(--text-xs);color:var(--text-3);letter-spacing:.01em;font-weight:500}.board-kpi-value{font-family:var(--num);font-size:var(--text-xl);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" on,"lnum" on,"ss01" on;letter-spacing:0;color:var(--text);align-items:baseline;gap:.08em;font-weight:500;line-height:1;display:inline-flex}.board-kpi-featured .board-kpi-value{font-size:var(--text-xl);letter-spacing:0;margin-top:2px;font-weight:500}.board-currency{letter-spacing:0;color:var(--text-3);font-size:.58em;font-weight:500;transform:translateY(-.08em)}.mono-num{font-family:var(--num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on;letter-spacing:0}.board-kpi small,.board-kpi-note{font-size:var(--text-xs);color:var(--text-3);max-width:22rem;margin:auto 0 0;font-weight:400;line-height:1.4}.board-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.board-panel-head h2{font-family:var(--display);font-size:var(--text-base);letter-spacing:0;margin:0;font-weight:600}.board-panel-head p:not(.board-kicker){font-size:var(--text-xs);color:var(--text-2);margin:4px 0 0}.board-ready-count{background:var(--surface-2);min-height:30px;font-size:var(--text-xs);color:var(--text-3);border-radius:999px;align-items:baseline;gap:1px;padding:0 11px;font-weight:500;display:inline-flex}.board-ready-count strong{font-family:var(--num);font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--text);letter-spacing:0;font-weight:500}.board-ready-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.board-ready-track i{background:color-mix(in srgb,var(--text)8%,transparent);border-radius:99px;height:3px;display:block}.board-ready-track i.is-done{background:var(--text)}:root[data-theme=dark] .board-ready-track i.is-done{background:#f5f5f7}.board-ready-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.board-ready-list li{border:1px solid #0000;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:10px 12px;transition:background .12s,border-color .12s;display:grid}.board-ready-mark{background:var(--surface);width:30px;height:30px;color:var(--text-3);border:1px solid var(--border);border-radius:999px;place-items:center;display:grid}.board-ready-list li.is-done .board-ready-mark{background:var(--ok-bg);color:var(--ok);border-color:#0000}.board-ready-list li.is-open .board-ready-mark{background:var(--warn-bg);color:var(--warn);border-color:#0000}.board-ready-list strong{font-size:var(--text-sm);color:var(--text);letter-spacing:0;font-weight:500;display:block}.board-ready-list small{font-size:var(--text-xs);color:var(--text-3);margin-top:2px;font-weight:400;display:block}.board-platform{border-top:1px solid var(--border);gap:10px;margin-top:2px;padding-top:14px;display:grid}.board-platform dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.board-platform dt{font-size:var(--text-xs);color:var(--text-3);letter-spacing:.01em;font-weight:500}.board-platform dd{font-size:var(--text-sm);color:var(--text);letter-spacing:0;margin:6px 0 0;font-weight:500}.board-panel-usage{min-height:100%}.board-usage-empty{flex:1;grid-template-columns:minmax(140px,.4fr) minmax(0,1fr);align-items:center;gap:22px 32px;min-height:220px;display:grid}.board-usage-stage{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2)70%,transparent),transparent 70%),linear-gradient(180deg,transparent 0%,transparent calc(100% - 1px),var(--border)calc(100% - 1px));border-radius:16px;height:152px;padding:14px 10px 20px;position:relative}.board-usage-bars{opacity:.28;align-items:flex-end;gap:8px;height:100%;display:flex}.board-usage-bars span{background:linear-gradient(180deg,color-mix(in srgb,var(--text)42%,transparent),color-mix(in srgb,var(--text)8%,transparent));border-radius:999px 999px 3px 3px;flex:1}.board-usage-axis{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:auto;bottom:6px;left:10px;right:10px}.board-usage-axis i{background:var(--text-3);opacity:.35;border-radius:50%;width:3px;height:3px}.board-usage-copy{align-content:center;gap:10px;display:grid}.board-usage-copy strong{font-size:var(--text-base);letter-spacing:0;color:var(--text);font-weight:600}.board-usage-copy p{font-size:var(--text-sm);color:var(--text-2);max-width:34rem;margin:0;font-weight:400;line-height:1.6}.board-usage-copy .button{justify-self:start;margin-top:4px}.board-recent{gap:14px}.board-job-row{grid-template-columns:minmax(180px,1.6fr) 110px minmax(100px,.7fr) 140px}.board-job-table{border-color:var(--border);box-shadow:none;background:color-mix(in srgb,var(--surface-2)55%,var(--surface));border-radius:16px}.board-job-table .table-heading{background:0 0}.board-job-table .table-row>div:first-child{gap:2px;display:grid}.board-quick{gap:12px;display:grid}.board-quick-head h2{font-family:var(--display);font-size:var(--text-base);letter-spacing:0;margin:0;font-weight:600}.board-quick-item{text-align:left;min-height:56px;color:var(--text);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .14s,transform .14s,background .14s,box-shadow .14s;display:grid}.board-quick-icon{background:var(--surface-2);width:34px;height:34px;color:var(--text-2);border:1px solid #0000;border-radius:11px;place-items:center;display:grid}.board-quick-item strong{font-size:var(--text-sm);letter-spacing:0;font-weight:500;display:block}.board-quick-item>svg{color:var(--text-3);width:14px;height:14px}.dash-grid,.dash-hero,.dash-side,.dash-card,.board-split{display:none}.keys-page{gap:16px;min-width:0;display:grid}.keys-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.keys-sub{max-width:40rem;font-size:var(--text-sm);color:var(--text-2);margin:0;font-weight:400;line-height:1.5}.keys-head-actions{flex-wrap:wrap;gap:8px;display:flex}.keys-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.keys-search{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);min-width:min(100%,280px);min-height:40px;box-shadow:var(--shadow);color:var(--text-3);flex:240px;align-items:center;gap:8px;padding:0 12px;display:flex}.keys-search input{min-width:0;color:var(--text);font-size:var(--text-sm);background:0 0;border:0;outline:0;flex:1}.keys-endpoints{flex-wrap:wrap;gap:8px;display:flex}.keys-endpoint{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);min-height:38px;box-shadow:var(--shadow);align-items:center;gap:8px;max-width:100%;padding:0 8px 0 12px;display:inline-flex}.keys-endpoint span{font-size:var(--text-xs);color:var(--text-3);white-space:nowrap;font-weight:500}.keys-endpoint code{font-size:var(--text-xs);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;max-width:min(42vw,320px);overflow:hidden}.keys-endpoint .icon-button{width:30px;height:30px}.keys-row{grid-template-columns:minmax(120px,1.1fr) minmax(160px,1.25fr) minmax(140px,1.1fr) minmax(100px,.85fr) minmax(220px,1.35fr)}.keys-token{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.keys-token code{font-family:var(--num);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--text);overflow-wrap:anywhere;font-size:12.5px}.keys-actions{flex-wrap:wrap;justify-content:flex-end;gap:2px}.keys-actions .button.quiet{gap:5px;min-height:32px;padding:0 8px;font-weight:500}.keys-actions .button.quiet span{font-size:var(--text-xs)}.keys-toggle-row{min-height:40px;font-size:var(--text-sm);color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-weight:500;display:flex}.keys-switch{background:var(--surface-2);width:42px;height:24px;box-shadow:inset 0 0 0 1px var(--border);border:0;border-radius:999px;padding:0;position:relative}.keys-switch i{background:var(--surface);border-radius:50%;width:18px;height:18px;transition:transform .14s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000024}.keys-switch.on{background:var(--text);box-shadow:none}.keys-switch.on i{background:var(--bg);transform:translate(18px)}:root[data-theme=dark] .keys-switch.on i{background:#000}.keys-model-fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.keys-model-fieldset legend{font-size:var(--text-xs);color:var(--text-2);padding:0;font-weight:500}.keys-guide-dialog{width:min(100%,640px)}.keys-guide-lead{font-size:var(--text-sm);color:var(--text-2);margin:0 28px 8px 0;line-height:1.5}.keys-guide-hint{background:var(--surface-2);font-size:var(--text-xs);color:var(--text-2);border-radius:12px;margin:0 0 14px;padding:10px 12px;line-height:1.45}.keys-code-block{border:1px solid var(--border);color:#f5f5f7;background:#1c1c1e;border-radius:14px;overflow:hidden}:root[data-theme=dark] .keys-code-block{background:#000}.keys-code-head{font-size:var(--text-xs);color:#f5f5f7ad;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.keys-code-head .button.quiet{color:#f5f5f7e0}.keys-code-head .button.quiet:hover:not(:disabled){color:#fff;background:#ffffff14}.keys-code-block pre{max-height:min(42vh,360px);margin:0;padding:14px;overflow:auto}.keys-code-block code{font-family:var(--mono);font-size:var(--text-xs);white-space:pre;color:#f5f5f7;line-height:1.55}.keys-guide-actions{justify-content:flex-end;margin-top:16px;display:flex!important}.keys-row-rich{grid-template-columns:minmax(110px,1fr) 88px minmax(130px,1.1fr) 88px minmax(150px,1.3fr) minmax(90px,.85fr) minmax(210px,1.2fr)}.keys-route-cell{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.keys-route-chip{border-radius:var(--r-sm);background:var(--surface-2);max-width:100%;font-size:var(--text-xs);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;padding:2px 8px;display:inline-flex;overflow:hidden}.keys-route-chip em{color:var(--text-3);font-style:normal;font-weight:600}.keys-route-more{font-size:var(--text-xs);color:var(--text-3);font-weight:500}.secret-multi{white-space:pre-wrap;max-height:160px;overflow:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dialog.key-editor-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,760px);height:min(90dvh,860px);max-height:calc(100dvh - 32px);padding:0;display:grid;overflow:hidden}.key-editor-head{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.key-editor-dialog .key-editor-head h2{font-size:var(--text-xl);margin:0;font-weight:600;line-height:1.2}.key-editor-lead{font-size:var(--text-sm);color:var(--text-2);margin:6px 0 0;line-height:1.55}.key-editor-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:20px 24px 6px;overflow-y:auto}.key-editor-body>.notice{margin-bottom:16px}.key-editor-body>.notice+.notice{margin-top:-8px}.key-editor-form{gap:22px;display:grid}.key-editor-section{border-bottom:1px solid var(--border);gap:14px;padding:0 0 22px;display:grid}.key-editor-section-last{border-bottom:0;padding-bottom:18px}.key-editor-section-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.key-editor-section-head>strong,.key-block-head>div>strong{font-size:var(--text-sm);color:var(--text);font-weight:600}.key-editor-section-head>span,.key-block-head>div>span{font-size:var(--text-xs);color:var(--text-3)}.key-field-note{color:var(--text-2);font-size:var(--text-xs);margin-top:2px;line-height:1.45;display:block}.key-editor-help{font-size:var(--text-xs);margin:-6px 0 0;line-height:1.4}.key-inline-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.key-inline-grid{grid-template-columns:1fr}}.key-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.key-block-head>div:first-child{gap:2px;display:grid}.key-block-actions{flex-wrap:wrap;gap:6px;display:flex}.key-route-list{border:1px solid var(--border);border-radius:var(--r);margin:0;padding:0;list-style:none;overflow:hidden}.key-route-list li{background:var(--surface);border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.key-route-list li:last-child{border-bottom:0}.key-route-index{width:28px;height:28px;font-family:var(--num);font-size:var(--text-xs);color:var(--text-2);background:var(--surface-2);border-radius:8px;place-items:center;font-weight:600;display:grid}.key-route-body{min-width:0}.key-route-body strong{font-size:var(--text-sm);font-weight:600;display:block}.key-route-body small{font-size:var(--text-xs);color:var(--text-3);margin-top:2px;display:block}.key-route-ops{gap:2px;display:flex}.key-route-empty{color:var(--text-2);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:16px 0 2px;display:grid}.key-route-empty>svg{width:20px;height:20px;color:var(--text-3);margin:2px 0 0 4px}.key-route-empty strong{font-size:var(--text-sm);color:var(--text);font-weight:600;display:block}.key-route-empty p{font-size:var(--text-sm);color:var(--text-2);margin:3px 0 0;line-height:1.45}.keys-toggle-title{font-size:var(--text-sm);color:var(--text);font-weight:600;display:block}.keys-toggle-hint{font-size:var(--text-xs);color:var(--text-3);margin-top:2px;font-weight:400;display:block}.key-editor-footer{border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface)94%,var(--surface-2));justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:14px 24px;display:flex}.key-editor-validation{min-width:0;color:var(--warn);font-size:var(--text-xs);align-items:center;gap:8px;line-height:1.4;display:flex}.key-editor-validation.is-ready{color:var(--ok)}.key-editor-validation svg{width:15px;height:15px}.key-editor-actions{flex:none;gap:8px;display:flex}@media (max-width:760px){.dialog.key-editor-dialog{border-radius:12px 12px 0 0;height:min(94dvh,860px);max-height:94dvh}.key-editor-head{padding:18px 16px 15px}.key-editor-head h2{font-size:var(--text-lg)}.key-editor-body{padding:18px 16px 4px}.key-editor-section-head{gap:2px;display:grid}.key-block-head{align-items:flex-start}.key-block-head>.button,.key-block-actions{width:100%}.key-block-actions .button{flex:auto}.key-route-list li{grid-template-columns:28px minmax(0,1fr)}.key-route-ops{grid-column:2;justify-content:flex-end}.key-editor-footer{padding:12px 16px max(12px,env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:10px}.key-editor-actions{width:100%}.key-editor-actions .button{flex:1 1 0}}.modern-console .modern-get-started,.modern-console .modern-panel,.modern-console .modern-metric,.modern-console .modern-page-body .admin-panel,.modern-console .modern-page-body .control-plane-table-frame,.modern-console .modern-page-body .workspace-panel,.modern-console .modern-page-body .evidence-rail,.modern-console .modern-page-body .profile-shell{box-shadow:none;border-color:#d9e0de;border-radius:10px}.modern-console .modern-page-body .keys-toolbar,.modern-console .modern-page-body .usage-filters,.modern-console .modern-page-body .pricing-catalog-toolbar,.modern-console .modern-page-body .channels-toolbar,.modern-console .modern-page-body .users-toolbar{background:#fff;border:1px solid #d9e0de;border-radius:10px;gap:10px;padding:10px 12px}.modern-console .modern-page-body .workspace-contract-note,.modern-console .modern-page-body .workspace-inline-note{background:#eef1f0;border:1px solid #d9e0de;padding:11px 12px}.modern-console .modern-page-body .model-selection-toolbar{color:#667275;border-top:1px solid #d9e0de;border-bottom:1px solid #d9e0de;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:12px;display:flex}@media (max-width:720px){.modern-console .modern-topbar{height:62px;padding-inline-start:16px;padding-inline-end:16px}.modern-console .modern-content{padding-inline-start:16px;padding-inline-end:16px}.modern-console .modern-get-started{padding:18px 16px}.modern-console .modern-get-started-grid{grid-template-columns:1fr}.modern-console .modern-get-started-visual{border-top:1px solid #d9e0de;border-left:0}.modern-console .modern-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-console .modern-page-body .workspace-panel{padding:20px 16px}.modern-console .modern-page-body .evidence-rail{position:static}}.modern-console{--m-canvas:#f4f5f4;--m-surface:#fff;--m-surface-soft:#eef1f0;--m-ink:#1d2527;--m-muted:#667275;--m-faint:#8c989a;--m-line:#d9e0de;--m-line-strong:#bcc8c5;--m-blue:#2b6f78}.modern-console .modern-sidebar{border-right:1px solid var(--m-line);background:#eef1f0;width:256px}.modern-console .modern-brand{gap:11px;width:100%}.modern-console .modern-brand-logo{border:1px solid var(--m-line-strong);background:var(--m-surface);border-radius:9px;width:34px;height:34px;padding:6px}.modern-console .modern-brand strong{font-size:14px;font-weight:600}.modern-console .modern-brand small{color:var(--m-muted);letter-spacing:0;text-transform:none;font-size:11px}.modern-console .modern-nav-label{color:var(--m-faint);letter-spacing:0;text-transform:none;padding:0 12px 9px;font-size:11px}.modern-console .modern-nav-item{min-height:40px;color:var(--m-muted);border-radius:7px;padding:0 12px}.modern-console .modern-nav-item.selected{background:var(--m-surface);color:var(--m-ink);box-shadow:0 1px 2px #1b2a2d0d}.modern-console .modern-nav-item.selected:before{background:var(--m-blue);border-radius:0 3px 3px 0;width:3px;top:9px;bottom:9px;left:0}.modern-console .modern-sidebar-footer{border-top:1px solid var(--m-line);background:#e7ecea;gap:12px;min-height:0;padding:15px 16px 18px;display:grid}.modern-sidebar-account{grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:9px;min-width:0;display:grid}.modern-sidebar-avatar{background:var(--m-ink);width:30px;height:30px;color:var(--m-surface);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.modern-sidebar-account>svg{width:14px;color:var(--m-faint)}.modern-console .modern-topbar{border-bottom:1px solid var(--m-line);background:#ffffffe6;height:72px;padding:0 38px}.modern-console .modern-topbar-context{align-items:center;gap:14px;min-width:0;display:flex}.modern-console .modern-mode-switcher{border-color:var(--m-line);background:var(--m-surface);min-height:34px;color:var(--m-muted)}.modern-console .modern-mode-switcher:hover{background:var(--m-surface-soft);color:var(--m-ink)}.modern-console .modern-overview-head .modern-kicker{color:var(--m-muted);letter-spacing:0;text-transform:none;font-size:12px}.modern-console .modern-kicker{color:var(--m-muted);letter-spacing:0;text-transform:none;font-size:11px}.modern-console .modern-overview-actions{align-items:center}.modern-console .modern-button.primary{background:var(--m-ink);border-color:var(--m-ink);box-shadow:none}.modern-console .modern-get-started,.modern-console .modern-panel,.modern-console .modern-metric,.modern-console .modern-page-body .admin-panel,.modern-console .modern-page-body .control-plane-table-frame,.modern-console .modern-page-body .workspace-panel,.modern-console .modern-page-body .evidence-rail,.modern-console .modern-page-body .profile-shell,.modern-console .modern-page-body .data-surface{border-color:var(--m-line);box-shadow:none;border-radius:10px}.modern-console .modern-get-started-grid{gap:24px}.modern-console .modern-get-started-visual{border-left:1px solid var(--m-line)}.modern-console .modern-get-started-visual>div{padding:7px 22px 14px}.modern-console .modern-get-started-visual span{color:var(--m-muted);letter-spacing:0;text-transform:none;font-size:11px}.modern-console .modern-metrics{border:1px solid var(--m-line);border-radius:10px;margin-top:24px;overflow:hidden}.modern-console .modern-metric.dark{background:var(--m-ink)}.modern-console .modern-page-body .empty-state,.modern-console .modern-page-body .control-plane-empty,.modern-console .modern-page-body .admin-empty,.modern-console .modern-page-body .workspace-empty-inline,.modern-console .modern-page-body .modern-empty{text-align:center;justify-self:stretch;align-items:center;width:100%;max-width:none;min-height:190px;padding:36px 24px}.modern-console .modern-page-body .empty-state p{max-width:46rem}.modern-console .modern-page-body .keys-endpoint,.modern-console .modern-page-body .keys-search,.modern-console .modern-page-body .usage-search{box-shadow:none;border-color:var(--m-line-strong)}.modern-console .modern-page-body .usage-filters .filter-chips button{border:1px solid #0000}.modern-console .modern-page-body .usage-summary,.modern-console .modern-page-body .usage-summary-grid{border:1px solid var(--m-line);border-radius:10px;gap:0;overflow:hidden}.modern-console .modern-page-body .usage-summary>*,.modern-console .modern-page-body .usage-summary-grid>*{border-color:var(--m-line)}.modern-console .modern-page-body .workspace-stepper{border:1px solid var(--m-line);border-radius:9px;overflow:hidden}.modern-console .modern-page-body .workspace-panel-heading{padding-bottom:20px}.modern-console .modern-page-body .workspace-panel-heading>div>p:last-child{max-width:62ch}.modern-console .modern-page-body .workspace-form-grid{padding-top:22px}.modern-console .modern-page-body .model-candidate-list{border-bottom:1px solid var(--m-line)}.modern-console .modern-page-body .model-candidate:last-child{border-bottom:0}.modern-console .modern-page-body .evidence-rail{align-self:start;padding:20px;position:sticky;top:92px}.modern-console .modern-page-body .evidence-row{border-bottom-color:var(--m-line);min-height:48px}.modern-console .modern-page-body .channel-detail-tabs{margin-top:2px;padding-inline-start:0;padding-inline-end:0}@media (max-width:960px){.modern-console .modern-content{padding-inline-start:28px;padding-inline-end:28px}.modern-console .modern-sidebar{width:256px}}@media (max-width:720px){.modern-console .modern-topbar{height:62px;padding-inline-start:16px;padding-inline-end:16px}.modern-console .modern-content{padding-inline-start:16px;padding-inline-end:16px}.modern-console .modern-overview-head{padding:28px 0 24px}.modern-console .modern-overview-head h1{font-size:24px}.modern-console .modern-get-started{padding:18px 16px}.modern-console .modern-get-started-grid{grid-template-columns:1fr}.modern-console .modern-get-started-visual{border-left:0;border-top:1px solid var(--m-line);padding-top:12px}.modern-console .modern-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-console .modern-metric{border-bottom:1px solid var(--m-line)}.modern-console .modern-page-body .workspace-panel{padding:20px 16px}.modern-console .modern-page-body .evidence-rail{position:static}.modern-console .modern-page-body .control-plane-header{flex-wrap:wrap;gap:14px}}.key-picker-dialog{grid-template-rows:auto auto auto 1fr auto;width:min(100%,520px);max-height:min(88vh,680px);display:grid;overflow:hidden}.key-picker-toolbar{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr);gap:8px;margin-bottom:12px;display:grid}.key-picker-toolbar select{border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--surface);min-height:40px;font-size:var(--text-sm);padding:0 10px}@media (max-width:560px){.key-picker-toolbar{grid-template-columns:1fr}}.key-picker-list{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);align-content:start;gap:4px;min-height:180px;max-height:min(42vh,360px);padding:4px;display:grid;overflow:auto}.key-picker-row{background:var(--surface);cursor:pointer;border:1px solid #0000;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.key-picker-row.is-on{border-color:var(--border-2);background:color-mix(in srgb,var(--brand-soft)70%,var(--surface))}.key-picker-row input{margin:0}.key-picker-row strong{font-size:var(--text-sm);font-weight:600;display:block}.key-picker-row small{font-size:var(--text-xs);color:var(--text-3);margin-top:2px;display:block}.key-picker-row em{font-style:normal;font-family:var(--num);font-size:var(--text-xs);color:var(--text-3)}.key-picker-empty{text-align:center;color:var(--text-3);font-size:var(--text-sm);padding:28px 12px}.key-picker-foot{gap:10px;margin-top:12px;display:grid}.key-picker-tools{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.models-page{gap:16px;min-width:0;display:grid}.models-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.models-sub{max-width:42rem;font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.5}.models-stats{gap:18px;display:flex}.models-stats>div{text-align:right;gap:2px;display:grid}.models-stats strong{font-size:var(--text-xl);letter-spacing:0;font-weight:600;line-height:1}.models-stats span{font-size:var(--text-xs);color:var(--text-3)}.models-toolbar{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.models-search{min-width:min(100%,220px);font-size:var(--text-sm);flex:220px}.models-toolbar select{border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--surface);min-height:40px;font-size:var(--text-sm);padding:0 12px}.models-count-bar{font-size:var(--text-sm);color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;font-weight:500;display:flex}.model-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.model-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);min-width:0;min-height:212px;box-shadow:var(--object-shadow);transition:border-color var(--motion-fast)var(--ease-out),background-color var(--motion-fast)var(--ease-out),box-shadow var(--motion-fast)var(--ease-out);flex-direction:column;padding:14px;display:flex;position:relative}.model-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.model-card-heading{min-width:0}.model-card-heading>strong{color:var(--text);font-family:var(--mono);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.4;display:block}.model-card-meta{min-width:0;color:var(--text-2);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;margin-top:4px;font-weight:400;line-height:1.4;display:flex}.model-card-meta>span+span:before{content:"·";color:var(--text-3);margin:0 6px}.model-card-vendor{align-items:center;gap:5px;display:inline-flex}.model-card-actions{align-items:center;gap:2px;display:flex}.model-card-actions .icon-button{width:28px;height:28px;color:var(--text-3)}.model-card-open svg{transition:transform var(--motion-fast)var(--ease-out)}.model-card:hover .model-card-open svg{transform:translate(2px)}.model-tags{flex-wrap:wrap;gap:4px;margin-top:11px;display:flex}.model-tag{border-radius:var(--r-sm);background:var(--surface-2);min-height:22px;font-size:var(--text-xs);color:var(--text);border:0;align-items:center;padding:0 7px;font-weight:400;display:inline-flex}.model-tag.quiet{color:var(--text-3)}.model-spec-list{border-top:1px solid var(--border);gap:0;margin:11px 0 0;padding:9px 0 0;display:grid}.model-spec-row{grid-template-columns:minmax(66px,.5fr) minmax(0,1.5fr);align-items:center;gap:8px;min-width:0;min-height:26px;display:grid}.model-spec-row dt,.model-spec-row dd{min-width:0;margin:0;font-size:13px;line-height:1.35}.model-spec-row dt{color:var(--text-2);font-weight:400}.model-spec-row dd{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;font-weight:400}.model-spec-row-pending dd,.model-route-empty{color:var(--text-3)}.model-route-value{justify-content:flex-end;align-items:center;gap:7px;display:flex}.model-route-dot{background:var(--text-3);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.model-route-dot.health-normal{background:var(--ok)}.model-route-dot.health-warning{background:var(--warn)}.model-route-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.model-route-multiplier,.model-route-more{color:var(--text-3);font-size:var(--text-xs);flex:none}.dialog.model-detail-dialog{grid-template-rows:auto minmax(0,1fr);width:min(100%,900px);max-height:min(88dvh,760px);padding:0;display:grid;overflow:hidden}.model-detail-head{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;padding:18px 56px 16px 20px;display:grid;position:relative}.model-detail-heading{min-width:0}.model-detail-vendor{color:var(--text-2);font-size:var(--text-xs);align-items:center;gap:6px;font-weight:500;display:inline-flex}.dialog .model-detail-heading h2{color:var(--text);font-family:var(--mono);font-size:var(--text-lg);overflow-wrap:anywhere;margin:5px 0 0;font-weight:500;line-height:1.35}.model-detail-meta{color:var(--text-3);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:0;margin-top:7px;font-weight:400;display:flex}.model-detail-meta>span+span:before{content:"·";color:var(--text-3);margin:0 7px}.model-detail-available{align-items:center;display:inline-flex}.model-detail-available i{background:var(--ok);border-radius:50%;width:6px;height:6px;margin-right:5px}.model-detail-head .dialog-close{top:14px;right:16px}.model-detail-body{grid-template-columns:minmax(300px,.84fr) minmax(0,1.16fr);min-width:0;min-height:0;display:grid;overflow:hidden}.model-detail-data,.model-detail-call{min-width:0;min-height:0;overflow-y:auto}.model-detail-data{padding:0 20px}.model-detail-section{padding:17px 0}.model-detail-section+.model-detail-section{border-top:1px solid var(--border)}.model-detail-section-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:8px;display:flex}.model-detail-section-head h3{color:var(--text);font-size:var(--text-sm);margin:0;font-weight:500}.model-detail-section-head>span{color:var(--text-3);font-size:var(--text-xs);font-weight:400}.model-detail-price-list,.model-detail-route-item dl{margin:0}.model-detail-price-list>div,.model-detail-route-item dl>div{border-top:1px solid color-mix(in srgb,var(--border)72%,transparent);grid-template-columns:minmax(64px,.7fr) minmax(0,1.3fr);align-items:center;gap:10px;min-width:0;min-height:30px;display:grid}.model-detail-price-list dt,.model-detail-price-list dd,.model-detail-route-item dt,.model-detail-route-item dd{min-width:0;margin:0;font-size:13px;line-height:1.4}.model-detail-price-list dt,.model-detail-route-item dt{color:var(--text-3);font-weight:400}.model-detail-price-list dd,.model-detail-route-item dd{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;font-weight:400}.model-detail-route-item{border-top:1px solid var(--border);padding:12px 0 0}.model-detail-route-item+.model-detail-route-item{margin-top:12px}.model-detail-route-item>header{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:8px;display:flex}.model-detail-route-item>header>div{align-items:center;gap:7px;min-width:0;display:flex}.model-detail-route-item>header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.model-detail-route-item>header>span{color:var(--text-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;font-weight:400}.model-detail-empty{border-top:1px solid var(--border);color:var(--text-3);margin:0;padding:14px 0;font-size:13px}.model-detail-call{border-left:1px solid var(--border);background:color-mix(in srgb,var(--surface-2)28%,var(--surface));padding:17px 20px 20px}.model-copy-row{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:6px;min-width:0;display:grid}.model-copy-row>span{color:var(--text-3);font-size:var(--text-xs);grid-column:1/-1}.model-copy-row code{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);min-width:0;min-height:32px;color:var(--text);font-family:var(--mono);font-size:var(--text-xs);overflow-wrap:anywhere;padding:7px 9px;line-height:1.4}.model-copy-row .icon-button{border-color:var(--border);background:var(--surface);width:32px;height:32px}.model-code-block{border-radius:var(--r-sm);color:#f5f5f5;background:#111;border:1px solid #262626;margin-top:14px;overflow:hidden}.model-code-block>header{color:#a3a3a3;min-height:34px;font-family:var(--mono);border-bottom:1px solid #2b2b2b;justify-content:space-between;align-items:center;padding:0 7px 0 12px;font-size:11px;display:flex}.model-code-block .button.quiet{color:#a3a3a3;min-height:26px;font-size:var(--text-xs)}.model-code-block .button.quiet:hover{color:#fff;background:#262626}.model-code-block pre{max-height:360px;margin:0;padding:14px;overflow:auto}.model-code-block pre code{color:inherit;font-family:var(--mono);font-size:var(--text-xs);white-space:pre;font-weight:400;line-height:1.55}@media (max-width:760px){.dialog.model-detail-dialog{border-radius:10px;width:100%;max-height:calc(100dvh - 20px)}.model-detail-head{padding:15px 50px 13px 16px}.dialog .model-detail-heading h2{font-size:var(--text-base)}.model-detail-body{display:block;overflow-y:auto}.model-detail-data,.model-detail-call{overflow:visible}.model-detail-data{padding:0 16px}.model-detail-call{border-top:1px solid var(--border);border-left:0;padding:16px}.model-code-block pre{max-height:300px}}.view-toggle{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);gap:2px;padding:2px;display:inline-flex}.view-toggle button{width:34px;height:32px;color:var(--text-3);background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.view-toggle button.active,.view-toggle button:hover{background:var(--brand-soft);color:var(--text)}.model-table{border-radius:var(--r-sm);overflow:hidden}.model-list-row{grid-template-columns:minmax(180px,1.45fr) minmax(142px,1fr) minmax(108px,.82fr) minmax(150px,1.05fr) minmax(112px,auto);gap:14px}.table-row.model-list-row{min-height:62px;padding-block-start:9px;padding-block-end:9px}.model-row-identity strong{font-family:var(--mono);font-weight:500}.model-row-routes{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-row-actions{justify-content:flex-end}.model-list-price{font-size:var(--text-xs);color:var(--text-2);gap:2px;display:grid}.model-list-price span{font-family:var(--num);letter-spacing:0}.health-page{gap:14px;min-width:0;display:grid}.health-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.health-eyebrow{font-size:var(--text-xs);color:var(--text-3);letter-spacing:.04em;margin:0 0 4px;font-weight:600}.health-sub{max-width:48rem;font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.5}.health-sub strong{color:var(--text);font-weight:600}.health-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.health-automation-status{min-height:30px;color:var(--text-3);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.health-automation-status span{border:1px solid var(--border);border-radius:6px;padding:0 7px;line-height:28px}.health-automation-status .is-on{color:var(--ok)}.health-automation-status .is-off{color:var(--text-3)}.health-switch{border:1px solid var(--border);background:var(--surface-2);min-width:104px;height:32px;color:var(--text-2);font:inherit;font-size:var(--text-xs);cursor:pointer;white-space:nowrap;transition:border-color var(--motion-fast)var(--ease-out),background-color var(--motion-fast)var(--ease-out),color var(--motion-fast)var(--ease-out);border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 6px;font-weight:500;line-height:30px;display:inline-flex}.health-switch:hover:not(:disabled){border-color:var(--border-2);background:var(--surface-raised)}.health-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.health-switch-track{background:var(--text-3);width:26px;height:16px;transition:background-color var(--motion-fast)var(--ease-out);border:0;border-radius:999px;flex:none;align-items:center;padding:0;line-height:normal;display:inline-flex;position:relative}.health-switch-track i{background:var(--surface);width:12px;height:12px;transition:transform var(--motion-fast)var(--ease-out),background-color var(--motion-fast)var(--ease-out);border-radius:50%;position:absolute;left:2px;box-shadow:0 1px 2px #00000029}.health-switch-label{min-width:0;line-height:inherit;border:0;padding:0}.health-switch>strong{text-align:right;min-width:18px;font-size:inherit;margin-left:auto;font-weight:600}.health-switch.is-on{border-color:var(--ok);color:var(--ok)}.health-switch.is-on .health-switch-track{background:var(--ok)}.health-switch.is-on .health-switch-track i{transform:translate(10px)}.health-switch.is-busy{cursor:wait}.health-switch:disabled{opacity:.72}.health-select{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text);border-radius:10px;padding:0 10px;font-size:12.5px}.health-cap-section{gap:8px;display:grid}.health-cap-head{border-block:1px solid var(--border);flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;min-height:40px;padding:6px 0;display:flex}.health-cap-title,.health-cap-state{align-items:center;min-width:0;display:flex}.health-cap-title{white-space:nowrap;flex:none;gap:7px}.health-cap-title svg{width:15px;height:15px;color:var(--text-3);flex:none}.health-cap-title strong{font-size:var(--text-sm);white-space:nowrap;font-weight:500}.health-cap-title span{color:var(--text-3);font-size:var(--text-xs);white-space:nowrap}.health-cap-state{color:var(--text-2);font-size:var(--text-xs);scrollbar-width:none;white-space:nowrap;flex:0 auto;gap:12px;margin-left:auto;font-weight:500;overflow-x:auto}.health-cap-state::-webkit-scrollbar{display:none}.health-cap-state span{flex:none}.health-cap-ok{color:var(--ok)}.health-cap-warn{color:var(--warn)}.health-cap-bad{color:var(--bad)}.health-cap-muted{color:var(--text-3)}.health-card-v2{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);min-width:0;box-shadow:var(--object-shadow);transition:border-color var(--motion-fast)var(--ease-out),background-color var(--motion-fast)var(--ease-out),box-shadow var(--motion-fast)var(--ease-out);gap:8px;padding:10px;display:grid}.health-card-v2:hover{border-color:var(--border-2);background:var(--surface-raised);box-shadow:var(--shadow)}.hcv2-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.hcv2-title{flex:auto;min-width:0}.hcv2-title strong{color:var(--text);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hcv2-subline{min-width:0;color:var(--text-3);align-items:center;margin-top:2px;font-size:10px;line-height:1.4;display:flex;overflow:hidden}.hcv2-subline span{white-space:nowrap;align-items:center;display:inline-flex}.hcv2-subline span+span:before{content:"";opacity:.65;background:currentColor;border-radius:50%;width:2px;height:2px;margin:0 6px}.hcv2-state{font-size:10px;font-weight:500;line-height:var(--leading-xs);white-space:nowrap;flex:none;align-items:center;gap:4px;padding-top:1px;display:inline-flex}.hcv2-state svg{width:13px;height:13px}.hcv2-state.tone-ok{color:var(--ok)}.hcv2-state.tone-warn{color:var(--warn)}.hcv2-state.tone-bad{color:var(--bad)}.hcv2-state.tone-muted{color:var(--text-3)}.hcv2-timeline{min-width:0}.hcv2-timeline-labels{min-width:0;color:var(--text-3);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;font-size:9px;font-weight:400;display:grid}.hcv2-timeline-labels span:nth-child(2){text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hcv2-bars{gap:1px;width:100%;min-height:8px;margin-bottom:4px;display:grid}.hcv2-bars i{background:color-mix(in srgb,var(--text-3)16%,transparent);border-radius:1px;min-width:0;height:8px;display:block}.hcv2-bars i.st-ok{background:var(--ok)}.hcv2-bars i.st-warn{background:var(--warn)}.hcv2-bars i.st-bad{background:var(--bad)}.hcv2-bars i.st-empty{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-3)22%,transparent);background:0 0}.hcv2-metrics{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.hcv2-metrics>div{border-left:1px solid var(--border);min-width:0;padding:7px 8px}.hcv2-metrics>div:first-child{border-left:0;padding-left:0}.hcv2-metrics>div:last-child{padding-right:0}.hcv2-metrics dt{color:var(--text-3);font-size:10px;font-weight:400;line-height:var(--leading-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hcv2-metrics dd{color:var(--text);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--leading-sm);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.hcv2-rate dd{font-size:var(--text-sm)}.hcv2-foot{min-width:0;color:var(--text-2);font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;font-size:10px;display:grid}.hcv2-foot>span{text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:4px;min-width:0;display:flex;overflow:hidden}.hcv2-foot>span:last-child{justify-content:flex-end}.hcv2-foot small{color:var(--text-3);font-size:inherit}.hcv2-foot time{font:inherit;text-overflow:ellipsis;overflow:hidden}.hcv2-foot .tone-bad{color:var(--bad)}.probe-drawer{background:var(--surface);border-left:1px solid var(--border);width:min(420px,100vw);max-width:100%;height:100%;max-height:100dvh;box-shadow:var(--shadow-lg);flex-direction:column;margin-left:auto;display:flex}.probe-drawer-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.probe-drawer-head h2{font-size:var(--text-base);margin:0;font-weight:600}.probe-drawer-head p{font-size:var(--text-xs);color:var(--text-3);margin:4px 0 0}.probe-drawer-body{flex:1;align-content:start;gap:14px;padding:16px 18px;display:grid;overflow:auto}.probe-drawer-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.probe-config-group{border-top:1px solid var(--border);gap:10px;padding-top:12px;display:grid}.probe-config-group-head{gap:3px;display:grid}.probe-config-group-head strong{font-size:var(--text-sm);font-weight:600}.probe-config-group .field small{color:var(--text-3);margin-top:4px;font-size:11px;line-height:1.4;display:block}.probe-drawer-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.probe-drawer-foot .danger-text{margin-right:auto}.health-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.health-summary>div{border-radius:var(--r);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);padding:12px 14px}.health-summary span{font-size:var(--text-xs);color:var(--text-3);margin-bottom:6px;font-weight:500;display:block}.health-summary strong{font-size:var(--text-xl);letter-spacing:0;font-weight:600}.health-ok{color:var(--ok)}.health-warn{color:var(--warn)}.health-bad{color:var(--bad)}.health-toolbar{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.keys-search.health-search{flex:0 260px;min-width:220px;max-width:300px}.health-count-bar{font-size:var(--text-sm);color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;font-weight:500;display:flex}.health-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.health-card{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);cursor:pointer;align-content:start;gap:12px;padding:14px 14px 12px;transition:border-color .14s,box-shadow .14s;display:grid}.health-card:hover{border-color:var(--border-2);box-shadow:var(--shadow-md)}.health-card.is-selected{border-color:color-mix(in srgb,var(--text)14%,var(--border));box-shadow:var(--shadow-md)}.hc-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hc-title{min-width:0}.hc-title strong{letter-spacing:0;overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.3;display:block}.hc-title small{font-size:var(--text-xs);color:var(--text-3);margin-top:2px;font-weight:400;display:block}.hc-badge{min-height:22px;font-size:var(--text-xs);background:var(--surface-2);color:var(--text-2);border-radius:6px;flex-shrink:0;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.hc-badge.tone-ok{background:var(--ok-bg);color:var(--ok)}.hc-badge.tone-warn{background:var(--warn-bg);color:var(--warn)}.hc-badge.tone-bad{background:var(--bad-bg);color:var(--bad)}.hc-badge.tone-muted{color:var(--text-3)}.hc-timeline{gap:6px;display:grid}.hc-timeline-labels{color:var(--text-3);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;font-weight:500;display:flex}.hc-ok-rate{color:var(--text-2);font-variant-numeric:tabular-nums}.hc-bars{align-items:stretch;gap:1.5px;height:22px;padding:0;display:flex}.hc-bars i{background:color-mix(in srgb,var(--text-3)18%,transparent);border-radius:1px;flex:1 1 0;min-width:2px}.hc-bars i.st-ok{background:var(--ok)}.hc-bars i.st-warn{background:var(--warn)}.hc-bars i.st-bad{background:var(--bad)}.hc-bars i.st-muted{background:color-mix(in srgb,var(--text-3)45%,transparent)}.hc-bars i.st-empty{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-3)22%,transparent);background:0 0}.hc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:2px;display:grid}.hc-stats>div{gap:2px;min-width:0;display:grid}.hc-stats em{font-style:normal;font-size:var(--text-sm);letter-spacing:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hc-stats span{color:var(--text-3);font-size:10.5px;font-weight:500}.hc-probe em{font-family:var(--num);font-size:var(--text-xs);color:var(--text-2);font-weight:500}.hc-foot{border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--text-3);justify-content:space-between;gap:8px;padding-top:10px;font-weight:400;display:flex}.hc-samples{font-variant-numeric:tabular-nums}.usage-page{gap:14px;min-width:0;display:grid}.usage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.usage-sub{max-width:44rem;font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.5}.usage-sub strong{color:var(--text);font-weight:600}.usage-head-actions{flex-wrap:wrap;gap:8px;display:flex}.usage-filters{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.usage-date input{border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--surface);min-height:36px;font-size:var(--text-sm);padding:0 10px}.usage-date-sep{font-size:var(--text-xs);color:var(--text-3)}.usage-search{flex:200px;min-width:min(100%,180px)}.usage-filters select{border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--surface);min-height:36px;font-size:var(--text-sm);padding:0 12px}.usage-summary{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow-x:auto}.usage-summary>div{text-align:center;border-radius:var(--r);background:var(--surface);border:1px solid var(--border);min-height:48px;box-shadow:var(--shadow);justify-content:center;align-items:center;gap:8px;padding:7px 12px;display:flex}.usage-summary span{font-size:var(--text-xs);color:var(--text-3);flex:none;font-weight:500}.usage-summary strong{font-size:var(--text-base);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.usage-table{border-radius:var(--r);overflow:hidden}.usage-subtitle{font-size:var(--text-xs);color:var(--text-2);margin:2px 0 0}.usage-column-picker{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.usage-column-picker label{font-size:var(--text-xs);align-items:center;gap:6px;display:inline-flex}.usage-log{border-radius:var(--r);overflow:hidden}.usage-log-scroll{overflow-x:auto}.usage-log-table{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.usage-log-table th,.usage-log-table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:10px 12px}.usage-log-table th{z-index:1;background:var(--surface-2);color:var(--text-2);font-weight:600;font-size:var(--text-xs);position:sticky;top:0}.usage-log-table tbody tr:hover{background:var(--surface-2)}.usage-log-table tr.is-failed td{background:color-mix(in srgb,var(--danger)6%,transparent)}.usage-log-table td[data-column=agent]{text-overflow:ellipsis;max-width:220px;overflow:hidden}.usage-key{font-weight:600}.usage-model{gap:1px;display:grid}.usage-model small{color:var(--text-3)}.usage-endpoint{color:var(--text-2)}.usage-dash{color:var(--text-3)}.usage-chip{border:1px solid var(--line);background:var(--surface-2);font-size:var(--text-xs);color:var(--text-2);border-radius:999px;padding:1px 7px;display:inline-block}.usage-chip.stream{border-color:color-mix(in srgb,var(--accent)40%,var(--line));color:var(--accent)}.usage-tokens,.usage-latency{gap:1px;display:grid}.usage-tokens small,.usage-latency small{color:var(--text-3)}.usage-cost{font-weight:600}.usage-detail-note{font-size:var(--text-xs);color:var(--text-2);margin:0}.usage-job-events{font-size:var(--text-xs);gap:4px;margin:0;padding-left:18px;display:grid}.usage-job-events li{gap:10px;display:flex}.usage-row{grid-template-columns:106px 68px minmax(180px,1.4fr) 94px 94px 82px minmax(64px,auto);gap:12px;min-height:62px;padding-block-start:9px;padding-block-end:9px}.usage-type{font-size:var(--text-xs);color:var(--text-2);font-weight:600}.usage-description{gap:2px;min-width:0;display:grid}.usage-description strong,.usage-description small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-description-type{display:none}.usage-amount,.usage-balance{text-align:right;white-space:nowrap}.usage-status{align-items:center;display:inline-flex}.usage-actions{justify-content:flex-end}.usage-detail{z-index:80;top:var(--nav-h);border:0;border-left:1px solid var(--border);background:var(--surface);width:min(460px,100vw);box-shadow:var(--shadow-md);border-radius:0;align-content:start;gap:12px;padding:18px 20px 24px;display:grid;position:fixed;bottom:0;right:0;overflow-y:auto}.usage-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.usage-detail>header strong{font-size:var(--text-base);font-weight:600;display:block}.usage-detail>header p{font-size:var(--text-xs);color:var(--text-2);margin:4px 0 0}.usage-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.usage-detail-grid>div{border-radius:var(--r-sm);background:var(--surface-2);padding:10px 12px}.usage-detail-grid dt{font-size:var(--text-xs);color:var(--text-3);font-weight:500}.usage-detail-grid dd{font-size:var(--text-sm);overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.usage-detail-hint{font-size:var(--text-xs);margin:0;line-height:1.45}@media (max-width:960px){.official-pricing-status{grid-template-columns:repeat(2,minmax(0,1fr))}.official-pricing-status .button{justify-self:start}.official-price-table,.sales-model-table{overflow-x:auto}.official-price-head,.official-price-row{min-width:850px}.sales-model-head,.sales-model-row{min-width:760px}.pricing-version-create{grid-template-columns:1fr}.image-pricing-advanced form{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-workspace-backdrop{padding:10px}.channel-workspace-dialog{height:calc(100vh - 20px)}.channel-workspace-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.channel-workspace-nav{flex-direction:row;padding:8px 12px;overflow-x:auto}.channel-workspace-nav button{grid-template-columns:24px minmax(0,1fr);min-width:148px;min-height:46px}.channel-workspace-content{padding:20px}.channel-model-table-head,.channel-model-row{grid-template-columns:36px minmax(170px,1fr) 110px minmax(160px,.8fr)}.usage-detail-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.usage-detail-grid{grid-template-columns:1fr}}html,body{background:var(--bg)}body{min-width:320px}::selection{background:var(--accent-soft);color:var(--text)}button,input,select,textarea,h1,h2,h3,h4,p,strong,small,span,label{letter-spacing:0}button,input,select,textarea{transition:background-color var(--motion-fast)var(--ease-out),border-color var(--motion-fast)var(--ease-out),color var(--motion-fast)var(--ease-out),box-shadow var(--motion-fast)var(--ease-out),transform var(--motion-fast)var(--ease-out)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.button{min-height:38px;font-size:var(--text-sm);box-shadow:none;border-radius:9px;padding:0 15px;font-weight:600}.button.primary:hover:not(:disabled){background:var(--brand-hover);color:var(--bg);transform:translateY(-1px)}:root[data-theme=dark] .button.primary{color:#181818;background:#f3f3ef;box-shadow:inset 0 1px #ffffff70,0 2px 8px #0000003d}:root[data-theme=dark] .button.primary:hover:not(:disabled){color:#181818;background:#fff}.button.secondary{background:var(--surface);border-color:var(--border);box-shadow:0 1px 2px #19191906}.button.secondary:hover:not(:disabled),.button.quiet:hover:not(:disabled),.icon-button:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-2);color:var(--text)}.icon-button{width:38px;height:38px;transition:background-color var(--motion-fast)var(--ease-out),color var(--motion-fast)var(--ease-out);border-color:#0000;border-radius:9px}.field input,.field select,.field textarea,.search-field,.keys-search,.health-select,.usage-date input{border-color:var(--border);background:var(--surface-raised);box-shadow:none}.field input:focus,.field select:focus,.field textarea:focus,.search-field:focus-within,.keys-search:focus-within{border-color:color-mix(in srgb,var(--accent)66%,var(--border));box-shadow:0 0 0 3px var(--accent-soft)}.command-header{height:var(--nav-h);border-bottom-color:var(--border);background:color-mix(in srgb,var(--bg)91%,transparent);gap:18px}.brand-lockup img{width:26px;height:26px}.primary-index{scrollbar-width:none;gap:3px;overflow-y:hidden}.primary-index::-webkit-scrollbar{display:none}.nav-button{min-height:36px;color:var(--text-2);font-size:var(--text-xs);transition:color var(--motion-fast)var(--ease-out),background-color var(--motion-fast)var(--ease-out);border-radius:8px;flex:none;padding:0 11px;font-weight:500;position:relative}.nav-button.selected{background:var(--surface-2);color:var(--text);font-weight:500}.nav-button.selected:after{background:var(--accent);content:"";border-radius:999px;width:4px;height:1px;display:block;position:absolute;bottom:5px;right:8px}:root[data-theme=dark] .nav-button.selected{color:var(--text);background:#30302f}.mode-switch{border-color:var(--border);background:var(--surface);min-height:36px;color:var(--text-2);border-radius:9px;font-weight:600}.mode-switch:hover,.mode-switch.active{border-color:var(--border-2);background:var(--surface-2);color:var(--text)}.account-trigger{background:var(--text);width:34px;height:34px;color:var(--bg);box-shadow:none}.account-trigger.is-active,.account-menu.is-open .account-trigger{box-shadow:0 0 0 3px var(--accent-soft)}.account-popover{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-md);animation:popover-in var(--motion-fast)var(--ease-out)both;border-radius:12px;padding:7px}@keyframes workspace-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.page-chrome{border-bottom:1px solid var(--border);min-height:42px;padding-bottom:14px}.page-chrome p,.keys-sub,.models-sub,.wallet-sub,.usage-sub,.health-sub,.channels-sub,.users-sub,.pricing-command-head p{color:var(--text-2);font-size:var(--text-sm);line-height:1.55}.card,.dash-card,.panel-card,.create-panel,.editor-surface,.job-inspector,.secret-surface,.form-surface,.data-surface,.empty-state,.users-detail,.profile-shell,.qr-surface,.order-list{border-color:var(--border);box-shadow:none}.card,.dash-card,.panel-card,.create-panel,.editor-surface,.job-inspector,.secret-surface,.form-surface,.data-surface,.profile-shell,.qr-surface,.order-list{background:var(--surface)}.table-heading{border-bottom-color:var(--border);min-height:42px;color:var(--text-3);font-size:var(--text-xs);background:0 0;font-weight:600}.table-row{border-bottom-color:var(--border);min-height:58px;color:var(--text-2);transition:background-color var(--motion-fast)var(--ease-out)}.status-chip{border-color:#0000;border-radius:7px;min-height:25px;padding:0 9px;font-weight:600}.filter-chips,.amount-chips,.channel-filters,.tab-strip,.channel-tabs,.segmented-control{gap:5px}.filter-chips button,.amount-chips button,.channel-filters button,.tab-strip button,.channel-tabs button,.segmented-control button{min-height:34px;color:var(--text-2);background:0 0;border-color:#0000;border-radius:8px;font-weight:500}.filter-chips button:hover,.amount-chips button:hover,.channel-filters button:hover,.tab-strip button:hover,.channel-tabs button:hover,.segmented-control button:hover{background:var(--surface-2);color:var(--text)}.filter-chips button.active,.amount-chips button.active,.channel-filters button.active,.tab-strip button.active,.channel-tabs button.active,.segmented-control button.active{background:var(--text);border-color:var(--text);color:var(--bg)}:root[data-theme=dark] .filter-chips button.active,:root[data-theme=dark] .amount-chips button.active,:root[data-theme=dark] .channel-filters button.active,:root[data-theme=dark] .tab-strip button.active,:root[data-theme=dark] .channel-tabs button.active,:root[data-theme=dark] .segmented-control button.active{color:#181818;background:#f0f0ed;border-color:#f0f0ed}.board-greeting{padding-bottom:2px}.board-date{color:var(--text-3);margin-top:7px}.board-kpis{gap:10px}.board-kpi,.board-panel{border-color:var(--border);box-shadow:none;border-radius:12px}.board-kpi{background:var(--surface);min-height:138px;padding:19px 20px 17px}.board-kpi-featured:after{background:var(--accent);opacity:.72;content:"";height:1px;position:absolute;bottom:17px;left:20px;right:20px}.board-kpi-featured:before{border:1px solid var(--accent);background:var(--surface-raised);content:"";border-radius:50%;width:7px;height:7px;position:absolute;bottom:14px;right:18px}.board-kpi-note{padding-bottom:10px}.board-panel{background:var(--surface);padding:20px}.board-panel-head h2,.board-quick-head h2{font-size:var(--text-base);font-weight:600}.board-kicker{color:var(--text-3);font-weight:600}.board-ready-list li{border-radius:9px}.board-ready-list li.is-open{background:var(--warn-bg);border-color:#0000}.board-ready-list li.is-done{background:var(--surface-2)}.board-quick-item{border-color:var(--border);background:var(--surface);min-height:92px;box-shadow:none;transition:background-color var(--motion-fast)var(--ease-out),border-color var(--motion-fast)var(--ease-out),transform var(--motion-fast)var(--ease-out);border-radius:10px}.board-quick-item:hover{border-color:var(--border-2);background:var(--surface-raised);transform:translateY(-1px)}.keys-head,.models-head,.wallet-head,.usage-head,.health-head,.channels-head,.users-head,.pricing-command-head{border-bottom:1px solid var(--border);min-height:44px;padding-bottom:16px}.keys-toolbar,.models-toolbar,.usage-filters,.users-toolbar,.channels-toolbar,.pricing-catalog-toolbar{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;padding:10px}.keys-endpoint,.keys-search{box-shadow:none}.models-stats,.users-summary,.channels-summary,.sales-pricing-summary{border:1px solid var(--border);background:var(--border);border-radius:12px;gap:1px;overflow:hidden}.models-stats>div,.users-summary>div,.channels-summary>div,.sales-pricing-summary>div{background:var(--surface);box-shadow:none;border:0;border-radius:0}.channels-card,.route-observation,.channel-workspace-dialog,.health-card,.model-card,.model-detail-panel,.usage-summary-card,.pricing-command-head,.official-price-table,.sales-model-table{border-color:var(--border);box-shadow:none}.channels-card:hover,.route-observation:hover{border-color:var(--border-2)}.dialog-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0f0f66}.dialog,.channel-workspace-dialog{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-md);animation:dialog-in var(--motion-standard)var(--ease-out)both;border-radius:14px}@keyframes dialog-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.empty-state{border-style:solid;border-color:var(--border);background:var(--surface-raised);border-radius:12px;min-height:250px}@media (max-width:960px){.workspace-content{padding-top:22px}.navigation-drawer{border-left-color:var(--border);background:var(--surface);box-shadow:var(--shadow-md);transition:transform var(--motion-standard)var(--ease-out)}.drawer-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f0f0f52}}@media (max-width:520px){:root{--page-x:16px;--nav-h:58px}.command-header{gap:10px}.brand-lockup img{width:24px;height:24px}.board-hello{font-size:var(--text-2xl)}.board-kpis{gap:8px}.board-kpi{min-height:126px;padding:16px}.board-panel{padding:16px}.keys-head,.models-head,.wallet-head,.usage-head,.health-head,.channels-head,.users-head,.pricing-command-head{padding-bottom:12px}.keys-toolbar,.models-toolbar,.usage-filters,.users-toolbar,.channels-toolbar,.pricing-catalog-toolbar{border-radius:9px;padding:8px}}.health-table{border-radius:var(--r);overflow:hidden}.health-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(140px,1.4fr) 96px 88px 64px minmax(100px,1fr) 110px}button.health-row{font:inherit}button.health-row:hover,button.health-row.is-selected{background:var(--surface-2)}.health-detail{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow);gap:12px;padding:16px;display:grid}.health-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.health-detail>header strong{font-size:var(--text-base);font-weight:600;display:block}.health-detail>header p{font-size:var(--text-xs);color:var(--text-2);margin:4px 0 0}.health-detail-actions{align-items:center;gap:6px;display:flex}.health-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.health-detail-grid>div{border-radius:var(--r-sm);background:var(--surface-2);padding:10px 12px}.health-detail-grid dt{font-size:var(--text-xs);color:var(--text-3);font-weight:500}.health-detail-grid dd{font-size:var(--text-sm);overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.health-detail-note{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.45}.health-detail-models ul{font-size:var(--text-xs);gap:2px;margin:6px 0 0;padding-left:1.1rem;display:grid}.health-detail-hint{font-size:var(--text-xs);margin:0;line-height:1.45}@media (max-width:960px){.health-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.health-detail-grid{grid-template-columns:1fr 1fr}.model-list-row,.health-row{flex-wrap:wrap;gap:8px 12px;min-height:0;padding:12px 14px;display:flex}}.modern-console .modern-page-body .sales-pricing-summary.enhanced{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important}.modern-console .modern-page-body .sales-pricing-summary.enhanced>.summary-card{min-width:0!important;box-shadow:none!important;border-right:0!important;border-radius:0!important}.modern-console .modern-page-body .sales-pricing-summary.enhanced>.summary-card:last-child{border-right:1px solid var(--border)!important}@media (max-width:720px){.modern-console .modern-page-body .sales-pricing-summary.enhanced{grid-template-columns:none!important;display:flex!important;overflow-x:auto!important}.modern-console .modern-page-body .sales-pricing-summary.enhanced>.summary-card{border-right:1px solid var(--border)!important;flex:none!important}}.admin-workspace-content{max-width:none;padding-top:24px}.admin-workspace-content>.page.users-page{gap:8px}.admin-workspace-content>.page.users-page .users-head{align-items:center;gap:8px 16px}.admin-workspace-content>.page.users-page .users-head h1{color:var(--text);font-family:var(--display);font-size:var(--text-2xl);margin:0;font-weight:600;line-height:1.1}.admin-workspace-content>.page.users-page .users-sub{max-width:none;font-size:var(--text-xs);line-height:1.35}.admin-workspace-content .users-summary{border-block:1px solid var(--border);box-shadow:none;background:0 0;border-inline-start:0;border-inline-end:0;border-radius:0;gap:0}.admin-workspace-content .users-summary>div{border:0;border-right:1px solid var(--border);min-height:46px;box-shadow:none;background:0 0;border-radius:0;align-items:baseline;gap:8px;padding:6px 12px;display:flex}.admin-workspace-content .users-summary>div:last-child{border-right:0}.admin-workspace-content .users-summary strong{font-size:var(--text-lg)}.admin-workspace-content .users-toolbar{border-block:1px solid var(--border);min-height:34px;padding-block-start:6px;padding-block-end:6px}.admin-workspace-content .users-toolbar .filter-chips{gap:4px}.admin-workspace-content .users-toolbar .filter-chips button{min-height:28px;font-size:var(--text-xs);padding-inline-start:10px;padding-inline-end:10px}.admin-workspace-content .users-count-bar{min-height:28px;margin-top:0}.admin-workspace-content .users-row{grid-template-columns:minmax(220px,1fr) 88px 88px 88px 56px 100px 168px;min-height:50px}.admin-workspace-content .users-actions{justify-content:flex-end;width:100%;min-width:0}.users-identity,.users-status{min-width:0}.users-status{align-items:center;display:inline-flex}@media (max-width:1100px) and (min-width:761px){.admin-workspace-content .users-row{grid-template-columns:minmax(160px,1fr) 76px 84px 84px 144px}}@media (max-width:960px){.admin-workspace-content{padding-top:20px}}@media (max-width:760px){.admin-workspace-content{padding-top:16px}.admin-workspace-content>.page.users-page .users-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.admin-workspace-content>.page.users-page .users-sub{font-size:var(--text-xs);line-height:1.35}.admin-workspace-content .users-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace-content .users-summary>div{min-height:42px;padding:5px 10px}.admin-workspace-content .users-summary>div:nth-child(2n){border-right:0}.admin-workspace-content .users-summary>div:nth-child(n+3){border-top:1px solid var(--border)}.admin-workspace-content .users-summary strong{font-size:var(--text-base)}.admin-workspace-content .users-toolbar{gap:6px;padding-block-start:6px;padding-block-end:6px;display:grid}.admin-workspace-content .users-toolbar .filter-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.admin-workspace-content .users-toolbar .filter-chips::-webkit-scrollbar{display:none}.admin-workspace-content .users-toolbar .filter-chips button{flex:none}.admin-workspace-content .users-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity identity""role status""balance actions";gap:5px 12px;min-height:82px;padding:10px 12px;display:grid}.admin-workspace-content .table-heading.users-row{display:none}.admin-workspace-content .users-row>.users-identity{grid-area:identity;align-self:start}.admin-workspace-content .users-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-workspace-content .users-row>.users-role{grid-area:role;place-self:start}.admin-workspace-content .users-row>.users-status{grid-area:status;place-self:start end}.admin-workspace-content .users-row>.users-balance{grid-area:balance;align-self:end}.admin-workspace-content .users-row>.users-actions{grid-area:actions;place-self:end;width:auto}.admin-workspace-content .users-actions .button{min-height:28px;padding-inline-start:8px;padding-inline-end:8px}}@media (max-width:520px){.health-summary,.health-detail-grid{grid-template-columns:1fr}}.coming-soon{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);grid-template-columns:56px 1fr;align-items:start;gap:14px;padding:18px;display:grid}.coming-soon img{width:48px;height:48px}.coming-soon h2{font-size:var(--text-base);margin:0 0 6px}.coming-soon p{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.5}.coming-soon-meta{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0;padding-top:12px;display:grid}.coming-soon-meta dt{font-size:var(--text-xs);color:var(--text-3)}.coming-soon-meta dd{font-size:var(--text-sm);margin:2px 0 0;font-weight:600}.coming-soon-hint{color:var(--text-3)!important;margin-top:10px!important}.monitor-empty,.monitor-orbit{display:none}.wallet-page{gap:12px;min-width:0;display:grid}.wallet-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-sub{font-size:var(--text-sm);color:var(--text-2);flex:16rem;max-width:44rem;margin:0;line-height:1.5}.wallet-sub strong{color:var(--text);font-weight:600}.wallet-head-actions{flex-wrap:wrap;gap:8px;display:flex}.wallet-hero{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);grid-template-columns:minmax(240px,1.35fr) minmax(0,1.65fr);align-items:stretch;gap:0;display:grid;overflow:hidden}.wallet-balance-card{border:0;border-right:1px solid var(--border);background:color-mix(in srgb,var(--surface-raised)64%,var(--surface));min-height:124px;box-shadow:none;border-radius:0;align-content:center;gap:8px;padding:16px 20px;display:grid;position:relative;overflow:hidden}.wallet-balance-card:after{display:none}.wallet-balance-top{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.wallet-balance-top>span:first-child{font-size:var(--text-xs);color:var(--text-3);letter-spacing:.01em;font-weight:500}.wallet-pay-pill{min-height:20px;font-size:var(--text-xs);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}.wallet-pay-pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.wallet-pay-pill.on{color:var(--ok)}.wallet-pay-pill.off{color:var(--text-3)}.wallet-balance-value{z-index:1;font-family:var(--num);font-size:var(--text-2xl);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" on,"lnum" on,"ss01" on;letter-spacing:0;color:var(--text);align-items:baseline;gap:.06em;margin:2px 0 0;font-weight:500;line-height:1;display:inline-flex;position:relative}.wallet-balance-value em{letter-spacing:0;color:var(--text-3);font-size:.52em;font-style:normal;font-weight:500;transform:translateY(-.08em)}.wallet-balance-value span{font-weight:500}.wallet-balance-meta{z-index:1;font-size:var(--text-xs);color:var(--text-3);flex-wrap:wrap;gap:6px 12px;margin-top:auto;padding-top:4px;font-weight:400;display:flex;position:relative}.wallet-balance-meta span+span:before{content:"·";color:var(--border-2);margin-right:12px}.wallet-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.wallet-stat{border:0;border-right:1px solid var(--border);background:var(--surface);min-height:124px;box-shadow:none;border-radius:0;align-content:center;gap:5px;padding:16px;display:grid}.wallet-stat:last-child{border-right:0}.wallet-stat span{font-size:var(--text-xs);color:var(--text-3);font-weight:500}.wallet-stat strong{font-size:var(--text-xl);letter-spacing:0;margin-top:2px;font-weight:600;line-height:1.1}.wallet-stat small{font-size:var(--text-xs);color:var(--text-3);margin-top:2px;font-weight:400;line-height:1.35}.wallet-workbench{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:start;gap:28px;padding:8px 0 2px;display:grid}.wallet-side{align-content:start;min-width:0;display:grid}.wallet-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0;display:grid}.wallet-topup{border-right:1px solid var(--border);padding-right:28px}.wallet-rules{padding-top:2px}.wallet-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wallet-panel-head.compact{align-items:center}.wallet-panel-head strong{font-size:var(--text-base);letter-spacing:0;font-weight:600;display:block}.wallet-panel-head p{font-size:var(--text-xs);color:var(--text-2);margin:3px 0 0;line-height:1.4}.wallet-status-banner{border:0;border-left:2px solid var(--text-3);background:var(--surface-2);border-radius:0;grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:9px 12px;display:grid}.wallet-status-banner>svg{width:16px;height:16px;color:var(--text-3);margin-top:1px}.wallet-status-banner strong{font-size:var(--text-sm);color:var(--text);font-weight:600;display:block}.wallet-status-banner p{font-size:var(--text-xs);color:var(--text-2);margin:2px 0 0;line-height:1.4}.wallet-topup-form{gap:18px;max-width:760px;display:grid}.wallet-topup-form.is-preview{opacity:1}.wallet-topup-form.is-preview .wallet-amount-input,.wallet-topup-form.is-preview .wallet-pay-card:not(.is-disabled){background:var(--surface-2)}.wallet-field{gap:8px;display:grid}.wallet-label{font-size:var(--text-xs);color:var(--text-2);font-weight:600}.wallet-amount-controls{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.wallet-presets button{min-width:3.4rem}.wallet-amount-input{border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--surface);align-items:center;gap:6px;width:190px;min-height:40px;padding:0 11px;display:flex}.wallet-amount-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.wallet-currency{font-size:var(--text-sm);color:var(--text-3);font-weight:500}.wallet-amount-input input{min-width:0;font-family:var(--num);font-size:var(--text-base);font-variant-numeric:tabular-nums;letter-spacing:0;background:0 0;border:0;outline:0;flex:auto;padding:7px 0;font-weight:500}.wallet-amount-unit{color:var(--text-3);font-size:var(--text-xs);flex:none}.wallet-amount-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wallet-amount-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wallet-amount-input input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.wallet-hint{font-size:var(--text-xs);color:var(--text-3);margin:0;line-height:1.4}.wallet-pay-methods{max-width:360px;display:flex}.wallet-pay-card{text-align:left;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:52px;color:inherit;font:inherit;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:8px 10px;transition:border-color .12s,background .12s,box-shadow .12s;display:grid;position:relative}.wallet-pay-card.is-active{border-color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 .5px var(--text)}.wallet-pay-card strong{font-size:var(--text-xs);font-weight:600;line-height:1.2;display:block}.wallet-pay-card small{font-size:var(--text-xs);color:var(--text-3);margin-top:3px;line-height:1.25;display:block}.wallet-pay-icon{width:28px;height:28px;font-size:var(--text-xs);color:#fff;border-radius:7px;place-items:center;font-weight:600;display:grid}.wallet-pay-icon.alipay{background:#1677ff}.wallet-pay-check{border:1.5px solid var(--border-2);background:0 0;border-radius:999px;width:14px;height:14px;position:static}.wallet-pay-card.is-active .wallet-pay-check{border-color:var(--text);background:var(--text);box-shadow:inset 0 0 0 2.5px var(--surface)}.wallet-topup-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:-2px;display:flex}.wallet-rule-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wallet-rule-list li{font-size:var(--text-xs);color:var(--text-2);grid-template-columns:16px 1fr;align-items:start;gap:8px;line-height:1.4;display:grid}.wallet-rule-list svg{width:14px;height:14px;color:var(--ok);margin-top:1px}.wallet-rule-list li:last-child svg{color:var(--warn)}.wallet-rule-link{font-size:var(--text-xs);color:var(--accent);justify-self:start;font-weight:600;text-decoration:none}.wallet-rule-link:hover{text-decoration:underline}.wallet-qr{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.wallet-qr-copy{gap:6px;min-width:min(100%,16rem);display:grid}.wallet-qr-badge{background:var(--warn-bg);color:var(--warn);font-size:var(--text-xs);border-radius:999px;justify-self:start;padding:2px 8px;font-weight:600}.wallet-qr-copy>strong{font-size:var(--text-2xl);letter-spacing:0;font-weight:600}.wallet-qr-copy p{font-size:var(--text-xs);color:var(--text-2);margin:0}.wallet-qr-copy code{font-size:var(--text-xs)}.wallet-qr-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.wallet-qr-code{border:1px solid var(--border);border-radius:var(--r-sm);background:#fff;justify-items:center;gap:8px;padding:12px;display:grid}.wallet-qr-code span{font-size:var(--text-xs);color:var(--text-3);font-weight:500}.wallet-qr-code svg{width:148px;height:148px}.wallet-qr-missing{border-radius:var(--r-sm);background:var(--warn-bg);max-width:16rem;color:var(--text-2);font-size:var(--text-xs);align-items:flex-start;gap:8px;padding:12px;line-height:1.45;display:flex}.wallet-qr-missing p{margin:0}.wallet-activity{border:0;border-top:1px solid var(--border);min-width:0;box-shadow:none;background:0 0;border-radius:0;gap:0;margin-top:4px;display:grid;overflow:hidden}.wallet-activity-head{border-bottom:1px solid var(--border);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:8px 0;display:flex}.wallet-tabs{background:0 0;border:0;border-radius:0;gap:18px;padding:0;display:inline-flex}.wallet-tabs button{min-height:34px;color:var(--text-2);font-size:var(--text-sm);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}.wallet-tabs button.active{border-bottom-color:var(--text);color:var(--text);box-shadow:none;background:0 0}.wallet-tabs em{min-width:0;height:auto;color:var(--text-3);font-style:normal;font-size:var(--text-xs);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;padding:0;font-weight:500;display:inline}.wallet-tabs button.active em{color:var(--text-2);background:0 0}.wallet-table{box-shadow:none;background:0 0;border:0;border-radius:0}.wallet-row{min-height:48px;font-size:var(--text-sm);grid-template-columns:7.5rem minmax(0,1.4fr) 6.5rem 6.5rem}.wallet-entry-title{font-size:var(--text-sm);font-weight:600;display:block}.wallet-entry-id{font-size:var(--text-xs);color:var(--text-3);font-family:var(--mono);margin-top:2px;display:block}.wallet-order-row{min-height:48px;font-size:var(--text-sm);grid-template-columns:7.5rem minmax(0,1.4fr) 5.5rem 5.5rem minmax(5rem,auto)}.wallet-order-no code{font-size:var(--text-xs);overflow-wrap:anywhere}.wallet-order-action{justify-self:end}.button.compact{min-height:30px;font-size:var(--text-xs);padding:0 10px}.wallet-empty{grid-template-columns:36px 1fr;align-items:center;gap:12px;min-height:0;padding:18px 16px;display:grid}.wallet-empty-icon{border-radius:var(--r-sm);background:var(--surface-2);width:36px;height:36px;color:var(--text-3);border:1px solid var(--border);place-items:center;display:grid}.wallet-empty-icon svg{width:16px;height:16px}.wallet-empty strong{font-size:var(--text-sm);color:var(--text);font-weight:600;display:block}.wallet-empty p{font-size:var(--text-xs);color:var(--text-2);max-width:36rem;margin:3px 0 0;line-height:1.45}.wallet-footnote{font-size:var(--text-xs);margin:2px 0 0;line-height:1.45}.wallet-footnote a{color:var(--accent);text-decoration:none}.wallet-footnote a:hover{text-decoration:underline}.page-stack,.page-toolbar{display:contents}.overview-stage,.live-instrument,.metric-grid,.split-band,.next-actions,.quiet-summary,.health-checklist-grid,.checklist-card{display:none}.order-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);gap:0;display:grid;overflow:hidden}.order-list>div{border-bottom:1px solid var(--border);min-height:52px;font-size:var(--text-sm);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:0 14px;display:grid}.order-list>div:last-child{border-bottom:0}.order-list strong{font-family:var(--mono)}.order-list small{color:var(--text-3);font-size:var(--text-xs);margin-top:2px;display:block}.qr-surface{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.qr-surface span{font-size:var(--text-xs);color:var(--text-3);font-weight:600}.qr-surface strong{font-family:var(--num);font-size:var(--text-xl);margin-top:4px;display:block}.qr-surface small{color:var(--text-3);font-size:var(--text-xs)}@media (max-width:1100px){.wallet-workbench{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:22px}}@media (max-width:960px){.wallet-hero{grid-template-columns:1fr}.wallet-balance-card{border-right:0;border-bottom:1px solid var(--border)}.wallet-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-stat{min-height:0}.wallet-workbench{grid-template-columns:1fr}.wallet-topup{border-right:0;border-bottom:1px solid var(--border);padding-bottom:24px;padding-right:0}}@media (max-width:640px){.wallet-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-balance-card,.wallet-stat{min-height:0}.wallet-balance-card{padding:14px}.wallet-stat{padding:11px 8px}.wallet-stat strong{font-size:var(--text-base)}.wallet-stat small{display:none}.wallet-amount-controls{grid-template-columns:minmax(0,1fr);display:grid}.wallet-amount-input{width:100%}.wallet-presets{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.wallet-presets::-webkit-scrollbar{display:none}.wallet-presets button{flex:none}.wallet-pay-methods{max-width:none}.wallet-row{grid-template-columns:1fr 1fr;gap:6px 10px;min-height:0;padding-top:10px;padding-bottom:10px}.wallet-row>:first-child,.wallet-row>:nth-child(2){grid-column:1/-1}.wallet-order-row{grid-template-columns:1fr auto;gap:6px 10px;min-height:0;padding-top:10px;padding-bottom:10px}.wallet-order-row>:first-child,.wallet-order-row>:nth-child(2){grid-column:1/-1}.wallet-activity-head{flex-direction:column;align-items:stretch}.wallet-tabs{width:100%}.wallet-tabs button{flex:auto;justify-content:center}}.profile-page{gap:0;min-width:0;display:grid}.profile-shell{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);gap:0;min-width:0;display:grid;overflow:hidden}.profile-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px 18px;display:flex}.profile-who{align-items:center;gap:12px;min-width:0;display:flex}.profile-avatar-lg{color:#fff;width:46px;height:46px;font-size:var(--text-lg);background:linear-gradient(145deg,#34c759 0%,#2db14c 100%);border-radius:11px;flex-shrink:0;place-items:center;font-weight:600;display:grid}:root[data-theme=dark] .profile-avatar-lg{background:linear-gradient(145deg,#30d158 0%,#248a3d 100%)}.profile-who-copy{min-width:0}.profile-who-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-who-title>strong{font-size:var(--text-lg);letter-spacing:0;font-weight:600}.profile-role{min-height:20px;font-size:var(--text-xs);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);border-radius:999px;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.profile-role.admin{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent)28%,var(--border))}.profile-who-copy p{font-size:var(--text-xs);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;display:flex}.profile-who-copy p i{background:var(--text-3);border-radius:50%;width:3px;height:3px}.profile-who-copy code{font-size:var(--text-xs);color:var(--text-3);font-weight:500}.profile-head-actions{flex-wrap:wrap;gap:8px;display:flex}.profile-kpis{border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-2)55%,var(--surface));grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.profile-kpis>div{gap:4px;min-width:0;padding:12px 16px;display:grid}.profile-kpis>div+div{border-left:1px solid var(--border)}.profile-kpis span{font-size:var(--text-xs);color:var(--text-3);font-weight:500}.profile-kpis strong{font-size:var(--text-base);letter-spacing:0;font-weight:600;line-height:1.15}.profile-alerts{gap:8px;padding:12px 16px 0;display:grid}.profile-body{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;display:grid}.profile-col{align-content:start;gap:10px;min-width:0;min-height:100%;padding:14px 16px 16px;display:grid}.profile-col+.profile-col{border-left:1px solid var(--border)}.profile-col>h2{font-size:var(--text-xs);color:var(--text-3);letter-spacing:.01em;margin:0;font-weight:600}.profile-subhead{font-size:var(--text-xs);color:var(--text-3);margin:4px 0 0;font-weight:600}.profile-facts{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);gap:0;margin:0;display:grid;overflow:hidden}.profile-facts>div{grid-template-columns:4.75rem minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.profile-facts>div+div{border-top:1px solid var(--border)}.profile-facts dt{font-size:var(--text-xs);color:var(--text-3);padding-top:1px;font-weight:500}.profile-facts dd{font-size:var(--text-sm);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;margin:0;font-weight:600;display:flex}.profile-facts code{font-size:var(--text-xs);color:var(--text-2);word-break:break-all;font-weight:500}.profile-bind-ok{color:var(--ok);background:var(--ok-bg);font-style:normal;font-weight:600;font-size:var(--text-xs);border-radius:999px;padding:1px 6px}.profile-note{font-size:var(--text-xs);color:var(--text-3);margin:0;line-height:1.4}.profile-ops{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);gap:0;display:grid;overflow:hidden}.profile-op{text-align:left;width:100%;min-height:54px;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.profile-op+.profile-op{border-top:1px solid var(--border)}.profile-op:hover:not(:disabled){background:var(--surface)}.profile-op-icon{background:var(--surface);width:30px;height:30px;color:var(--text-2);border:1px solid var(--border);border-radius:7px;place-items:center;display:grid}.profile-op-icon svg{width:14px;height:14px}.profile-op strong{font-size:var(--text-sm);font-weight:600;display:block}.profile-op small{font-size:var(--text-xs);color:var(--text-3);margin-top:2px;line-height:1.3;display:block}.profile-pref-list{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);gap:0;display:grid;overflow:hidden}.profile-pref-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;padding:11px 12px;display:flex}.profile-pref-row+.profile-pref-row{border-top:1px solid var(--border)}.profile-pref-row strong{font-size:var(--text-sm);font-weight:600;display:block}.profile-pref-row small{font-size:var(--text-xs);color:var(--text-3);margin-top:2px;display:block}.profile-theme-seg{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--border);gap:2px;padding:2px;display:inline-flex}.profile-theme-seg button{min-height:28px;color:var(--text-2);font-size:var(--text-xs);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-weight:600;display:inline-flex}.profile-theme-seg button.active{background:var(--text);color:var(--surface)}:root[data-theme=dark] .profile-theme-seg button.active{color:#111827;background:#e5e7eb}.profile-theme-seg button svg{width:12px;height:12px}.profile-lang-pill{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);min-height:28px;font-size:var(--text-xs);color:var(--text-2);align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.profile-legal{flex-wrap:wrap;gap:6px;display:flex}.profile-legal a{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface-2);min-height:30px;font-size:var(--text-xs);color:var(--text-2);align-items:center;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.profile-legal a:hover{color:var(--text);background:color-mix(in srgb,var(--surface-2)40%,var(--surface));border-color:var(--border-2)}.details-list{gap:0;margin:0;display:grid}.details-list div{border-top:1px solid var(--border);font-size:var(--text-sm);grid-template-columns:88px 1fr;gap:8px;padding:10px 0;display:grid}.details-list div:first-child{border-top:0}.details-list dt{color:var(--text-3);font-weight:600}.details-list dd{color:var(--text);overflow-wrap:anywhere;margin:0}@media (max-width:1080px){.profile-body{grid-template-columns:1fr 1fr}.profile-col:last-child{border-left:0;border-top:1px solid var(--border);grid-column:1/-1}.profile-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-kpis>div:nth-child(3){border-left:0;border-top:1px solid var(--border)}.profile-kpis>div:nth-child(n+3){border-top:1px solid var(--border)}.profile-kpis>div:nth-child(4){border-left:1px solid var(--border)}}@media (max-width:720px){.profile-body{grid-template-columns:1fr}.profile-col+.profile-col,.profile-col:last-child{border-left:0;border-top:1px solid var(--border)}.profile-kpis{grid-template-columns:1fr 1fr}.profile-kpis>div+div{border-left:0}.profile-kpis>div:nth-child(2n){border-left:1px solid var(--border)}.profile-kpis>div:nth-child(n+3){border-top:1px solid var(--border)}}.secret-surface{border-color:color-mix(in srgb,var(--ok)35%,var(--border));background:var(--ok-bg);gap:12px;padding:16px;display:grid}.secret-head{color:var(--ok);align-items:flex-start;gap:10px;display:flex}.secret-head strong{color:var(--text);font-size:var(--text-sm);display:block}.secret-head span{color:var(--text-2);font-size:var(--text-xs);margin-top:4px;line-height:1.45;display:block}.secret-surface code{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--border);font-size:var(--text-xs);overflow-wrap:anywhere;color:var(--text);padding:12px;line-height:1.45;display:block}.secret-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.confirm-save{font-size:var(--text-sm);color:var(--text-2);align-items:center;gap:8px;display:inline-flex}.create-panel{gap:12px;display:grid}.create-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:12px;display:grid}.editor-surface{padding:16px}.editor-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.key-editor{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:12px;display:grid}.key-editor fieldset{border:0;grid-column:1/-1;margin:0;padding:0}.model-options{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.model-options label{border:1px solid var(--border);border-radius:var(--r-sm);min-height:30px;font-family:var(--mono);font-size:var(--text-xs);color:var(--text-2);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.editor-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.menu-wrap{position:relative}.menu-pop{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);min-width:132px;box-shadow:var(--shadow-md);padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.menu-pop button{min-height:34px;color:var(--text);font-size:var(--text-xs);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 10px;display:flex}.menu-pop button:hover{background:var(--surface-2)}.menu-pop button.danger{color:var(--bad)}.advanced-block{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);padding:10px 12px}.advanced-block summary{cursor:pointer;font-size:var(--text-xs);color:var(--text-2);font-weight:600}.advanced-body{gap:10px;margin-top:10px;display:grid}.job-inspector{gap:14px;padding:14px;display:grid}.inspector-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inspector-heading strong{font-size:var(--text-sm);display:block}.inspector-heading code{font-size:var(--text-xs);color:var(--text-3)}.job-timeline{gap:0;display:grid}.job-timeline>div{border-top:1px solid var(--border);grid-template-columns:12px 1fr;gap:10px;padding:8px 0;display:grid}.job-timeline>div:first-child{border-top:0}.job-timeline i{background:var(--brand);border-radius:50%;width:8px;height:8px;margin-top:6px}.job-timeline strong{font-size:var(--text-sm)}.job-timeline span{font-size:var(--text-xs);color:var(--text-3);margin-top:2px;display:block}.artifact-list{flex-wrap:wrap;gap:8px;display:flex}.dialog-backdrop{z-index:50;background:#0f172a73;place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.dialog{background:var(--surface);border:1px solid var(--border);width:min(100%,440px);max-height:min(90vh,720px);box-shadow:var(--shadow-md);border-radius:12px;padding:20px;position:relative;overflow:auto}.dialog h2{font-size:var(--text-base);margin:0 28px 6px 0}.dialog>p{font-size:var(--text-sm);color:var(--text-2);margin:0 0 14px;line-height:1.45}.dialog-close{position:absolute;top:12px;right:12px}.dialog-fields,.dialog-actions{gap:12px;display:grid}.dialog-actions{grid-template-columns:1fr 1fr;margin-top:16px}.form-dialog .dialog-actions{justify-content:flex-end;display:flex}.channel-wizard,.channel-edit-dialog{width:min(100%,720px)}.wizard-model-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wizard-confirm-models{gap:4px;max-height:160px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.wizard-confirm-models li{font-size:var(--text-xs);color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.wizard-confirm-models code{font-size:var(--text-xs);color:var(--text)}.model-picker-layer{z-index:60}.model-picker-dialog{grid-template-rows:auto auto 1fr auto;gap:0;width:min(100%,560px);max-height:min(88vh,720px);display:grid}.model-picker-search{margin:0 16px 10px}.model-picker-list{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);min-height:0;max-height:50vh;margin:0 16px;overflow:auto}.model-picker-item{border:0;border-bottom:1px solid var(--border);width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;background:0 0;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.model-picker-item:last-child{border-bottom:0}.model-picker-item:hover{background:var(--surface)}.model-picker-item.is-on{background:var(--brand-soft)}.model-picker-check{border:1px solid var(--border-2);width:18px;height:18px;font-size:var(--text-xs);color:var(--surface);background:0 0;border-radius:5px;place-items:center;font-weight:600;display:grid}.model-picker-item.is-on .model-picker-check{background:var(--text);border-color:var(--text)}:root[data-theme=dark] .model-picker-item.is-on .model-picker-check{color:#111827;background:#e5e7eb;border-color:#e5e7eb}.model-picker-copy{min-width:0}.model-picker-copy strong{font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:600;display:block}.model-picker-copy small{font-size:var(--text-xs);color:var(--text-3);margin-top:2px;display:block}.model-picker-price{text-align:right;font-size:var(--text-xs);color:var(--text-2);font-weight:600}.model-picker-price small{font-size:var(--text-xs);color:var(--text-3);margin-top:2px;font-weight:500;display:block}.model-picker-dialog .wizard-actions{border-top:1px solid var(--border);margin-top:0;padding:12px 16px}.wizard-head{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.wizard-head h2{font-size:var(--text-base);margin:0}.wizard-head p{font-size:var(--text-xs);color:var(--text-2);margin:4px 0 0}.wizard-progress{gap:8px;margin-bottom:14px;display:flex}.wizard-progress>div{background:var(--surface-2);min-height:28px;color:var(--text-3);font-size:var(--text-xs);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.wizard-progress>div.active,.wizard-progress>div.done{background:var(--brand-soft);color:var(--brand)}.wizard-progress span{background:var(--surface);width:18px;height:18px;font-size:var(--text-xs);border-radius:50%;place-items:center;display:grid}.wizard-body{gap:12px;display:grid}.wizard-form-grid,.channel-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wizard-note,.wizard-capability-head p{font-size:var(--text-xs);color:var(--text-2);margin:0}.wizard-capability-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wizard-capability-head h3{font-size:var(--text-sm);margin:0}.wizard-model-list{gap:8px;display:grid}.wizard-model-row{grid-template-columns:28px repeat(3,minmax(0,1fr)) 72px 36px;align-items:center;gap:6px;display:grid}.wizard-model-row input{border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--surface);min-height:34px;padding:0 8px}.wizard-model-index{font-family:var(--mono);font-size:var(--text-xs);color:var(--text-3)}.wizard-options{gap:10px;display:grid}.wizard-options fieldset{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.wizard-number-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wizard-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.wizard-confirm{gap:12px;display:grid}.wizard-confirm-identity{align-items:center;gap:10px;display:flex}.channel-edit-body{gap:14px;display:grid}.channel-edit-models{gap:10px;display:grid}.channel-edit-capabilities{border:0;flex-wrap:wrap;grid-column:1/-1;gap:10px;margin:0;padding:0;display:flex}.channel-workspace-backdrop{padding:20px}.channel-workspace-dialog{background:var(--surface);border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100%);height:min(760px,100dvh - 40px);max-height:calc(100dvh - 40px);padding:0;display:grid;overflow:hidden}.channel-workspace-head{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;padding:16px 20px 14px;display:flex}.channel-workspace-head h2{font-size:var(--text-lg);letter-spacing:0;margin:0;font-weight:500}.channel-workspace-head .channel-workspace-context{font-size:var(--text-xs);color:var(--text-3);margin:3px 0 0}.channel-workspace-layout{background:var(--surface);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.channel-workspace-nav{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px 20px;display:grid}.channel-workspace-nav button{border-radius:var(--r-sm);width:100%;min-height:38px;color:var(--text-2);text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:flex}.channel-workspace-nav button>svg{width:15px;height:15px}.channel-workspace-nav button span{min-width:0}.channel-workspace-nav button strong{font-size:var(--text-xs);color:inherit;letter-spacing:0;font-weight:500;display:block}.channel-workspace-nav button small{display:none}.channel-workspace-nav button:hover{background:var(--surface-2);color:var(--text)}:root[data-theme=dark] .channel-workspace-nav button.active{background:var(--surface-raised);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-2)}.channel-workspace-content{min-width:0;min-height:0;padding:20px 24px 24px;overflow:auto}.channel-workspace-foot{border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;align-items:center;gap:8px;min-height:56px;padding:10px 20px;display:flex}.channel-connection-editor,.channel-pricing-editor,.channel-monitor-editor,.channel-model-workspace,.channel-review{gap:24px;display:grid}.channel-section-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--object-shadow);border-radius:12px;gap:20px;padding:24px;display:grid}.channel-section-header h3{font-size:var(--text-lg);letter-spacing:0;margin:0;font-weight:600}.channel-section-header p{color:var(--text-3);font-size:var(--text-sm);margin:4px 0 0;line-height:1.5}.channel-form-section{border-bottom:1px solid var(--border);grid-template-columns:132px minmax(0,1fr);gap:20px;padding-bottom:18px;display:grid}.channel-form-section>header h3{font-size:var(--text-sm);margin:1px 0 0;font-weight:500}.channel-form-section>header p{color:var(--text-3);font-size:var(--text-xs);margin:4px 0 0;line-height:1.45}.channel-editor-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.channel-editor-title h3{font-size:var(--text-lg);letter-spacing:0;margin:0;font-weight:600}.channel-editor-title p{max-width:620px;font-size:var(--text-xs);color:var(--text-2);margin:4px 0 0}.channel-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.channel-editor-fields .field>span{font-size:var(--text-sm);font-weight:500}.channel-editor-fields .field-wide{grid-column:1/-1}.channel-monitor-editor .probe-config-group{margin-top:2px}.probe-config-group-head{margin-bottom:12px}.probe-config-group-head strong{font-size:var(--text-base);margin-bottom:4px;font-weight:600;display:block}.probe-config-group-head p{color:var(--text-3);font-size:var(--text-sm);margin:0;line-height:1.5}.channel-pricing-contract-badge{border:1px solid var(--border);background:var(--surface-2);color:var(--text-3);font-size:var(--text-xs);border-radius:6px;align-items:center;padding:6px 12px;font-weight:500;display:inline-flex}.channel-pricing-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.channel-pricing-fields-grid .field{gap:8px;display:grid}.channel-pricing-fields-grid .field>span{font-size:var(--text-sm);color:var(--text);font-weight:600}.channel-pricing-fields-grid .field small{min-height:32px;font-size:var(--text-sm);color:var(--text-3);line-height:1.5}.channel-multiplier-input{border:2px solid var(--border-2);background:var(--surface-raised);transition:border-color var(--motion-fast)var(--ease-out);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative;overflow:hidden}.channel-multiplier-input:focus-within{border-color:var(--accent)}.channel-multiplier-input input{min-height:48px;font-family:var(--num);font-size:var(--text-lg);text-align:right;background:0 0;border:0;border-radius:0;padding:0 16px;font-weight:600}.channel-multiplier-input .multiplier-unit{font-size:var(--text-sm);color:var(--text-2);background:var(--surface-2);border-left:1px solid var(--border);padding:0 16px;font-weight:600;line-height:48px}.channel-readonly-fact>div{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:8px 12px;display:flex}.channel-readonly-fact svg{width:16px;height:16px;color:var(--text-3);flex:none}.channel-readonly-fact>div>span{gap:2px;min-width:0;display:grid}.channel-readonly-fact strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.channel-readonly-fact small{font-size:var(--text-xs);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-number-unit,.channel-multiplier-band label{border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.channel-number-unit input,.channel-multiplier-band label input{border:0;border-radius:0}.channel-number-unit span,.channel-multiplier-band label span{font-size:var(--text-xs);color:var(--text-3);padding:0 11px;font-weight:600}.channel-pricing-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.channel-pricing-fields .field small{min-height:30px;font-size:var(--text-xs);color:var(--text-3);line-height:1.45}.channel-price-flow{border:1px solid color-mix(in srgb,var(--accent)26%,var(--border));background:color-mix(in srgb,var(--accent-soft)52%,var(--surface));border-radius:8px;grid-template-columns:minmax(112px,1fr) auto minmax(112px,1fr) auto minmax(112px,1fr) auto minmax(112px,1fr) auto minmax(112px,1fr);align-items:stretch;gap:8px;padding:14px;display:grid}.channel-price-flow>div{background:color-mix(in srgb,var(--surface)92%,transparent);border-radius:6px;align-content:center;gap:4px;min-width:0;padding:11px 10px;display:grid}.channel-price-flow>i{color:var(--accent);align-self:center;font-style:normal;font-weight:600}.channel-price-flow small{font-size:var(--text-xs);color:var(--text-3);font-weight:600}.channel-price-flow strong{font-family:var(--num);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-sm);color:var(--text);overflow-wrap:anywhere}.channel-price-flow span{font-size:var(--text-xs);color:var(--text-3);overflow-wrap:anywhere;line-height:1.35}.channel-price-flow.is-loss{border-color:color-mix(in srgb,var(--bad)40%,var(--border));background:color-mix(in srgb,var(--bad-bg)58%,var(--surface))}.channel-price-flow.is-loss>i{color:var(--bad)}.channel-price-flow-empty,.channel-loss-warning{min-height:54px;font-size:var(--text-xs);border-radius:7px;align-items:center;gap:10px;padding:12px 14px;line-height:1.5;display:flex}.channel-price-flow-empty{background:var(--surface-2);color:var(--text-2)}.channel-loss-warning{border:1px solid color-mix(in srgb,var(--bad)30%,var(--border));background:var(--bad-bg);color:var(--bad)}.channel-price-flow-empty svg,.channel-loss-warning svg{flex:none;width:18px;height:18px}.channel-multiplier-band{background:linear-gradient(120deg,var(--accent-soft),transparent 44%),var(--surface);min-height:86px;box-shadow:inset 0 0 0 1px var(--border);border-radius:8px;grid-template-columns:auto minmax(0,1fr) 132px;align-items:center;gap:14px;padding:16px 18px;display:grid}.channel-multiplier-icon{background:var(--text);width:38px;height:38px;color:var(--surface);border-radius:8px;place-items:center;display:grid}.channel-multiplier-icon svg{width:19px;height:19px}.channel-multiplier-band strong{font-size:var(--text-sm);display:block}.channel-multiplier-band p{font-size:var(--text-xs);color:var(--text-2);margin:3px 0 0}.channel-multiplier-band label input{text-align:right;min-height:38px;font-family:var(--num);font-weight:600}.channel-advanced-settings,.channel-manual-models{background:0 0;padding:0}.channel-advanced-settings summary,.channel-manual-models summary{cursor:pointer;width:-moz-fit-content;width:fit-content;font-size:var(--text-xs);color:var(--text-2);align-items:center;gap:7px;font-weight:600;list-style:none;display:flex}.channel-advanced-settings summary::-webkit-details-marker{display:none}.channel-manual-models summary::-webkit-details-marker{display:none}.channel-advanced-settings>p{max-width:720px;color:var(--text-3);font-size:var(--text-xs);margin:7px 0 0;line-height:1.5}.channel-advanced-settings>div{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(240px,1fr));gap:0;margin-top:11px;display:grid}.channel-advanced-settings .check-field{min-height:58px;box-shadow:none;background:0 0;border-radius:0;align-items:flex-start;padding:9px 10px}.channel-advanced-settings .check-field:nth-child(odd){border-right:1px solid var(--border)}.channel-advanced-settings .check-field:nth-child(n+3){border-top:1px solid var(--border)}.channel-advanced-settings .check-field input{flex:none;margin-top:3px}.channel-capability-option>span{gap:3px;display:grid}.channel-capability-option strong{color:var(--text-1);font-size:var(--text-sm);font-weight:600}.channel-capability-option small{color:var(--text-3);font-size:var(--text-xs);line-height:1.45}.channel-client-protocol-field>small{color:var(--text-3);font-size:var(--text-xs);margin-top:7px;line-height:1.5}.channel-client-protocol-list{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.channel-client-protocol-option{min-height:58px;box-shadow:none;background:0 0;border-radius:0;align-items:flex-start;padding:9px 10px}.channel-client-protocol-option+.channel-client-protocol-option{border-left:1px solid var(--border)}.channel-client-protocol-option input{flex:none;margin-top:3px}.channel-client-protocol-option>span{gap:3px;display:grid}.channel-client-protocol-option strong{color:var(--text-1);font-size:var(--text-sm);font-weight:600}.channel-client-protocol-option small{color:var(--text-3);font-size:var(--text-xs);line-height:1.45}@media (max-width:760px){.channel-advanced-settings>div{grid-template-columns:1fr}.channel-advanced-settings .check-field:nth-child(odd){border-right:0}.channel-advanced-settings .check-field:nth-child(n+3){border-top:0}.channel-advanced-settings .check-field+.check-field{border-top:1px solid var(--border)}.channel-client-protocol-list{grid-template-columns:1fr}.channel-client-protocol-option+.channel-client-protocol-option{border-top:1px solid var(--border);border-left:0}}.channel-discovery-status{background:var(--ok-bg);min-height:36px;color:var(--text-2);font-size:var(--text-xs);border-radius:7px;align-items:center;gap:8px;padding:8px 11px;display:flex}.channel-discovery-status svg{color:var(--ok)}.channel-discovery-status strong{color:var(--text);margin-left:auto}.channel-model-toolbar{gap:10px;display:grid}.channel-model-toolbar .search-field{background:var(--surface)}.channel-model-filter-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.channel-model-filters{flex-wrap:wrap;gap:6px;display:flex}.channel-model-filters button{min-height:30px;color:var(--text-2);font-size:var(--text-xs);background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-weight:600;display:inline-flex}.channel-model-filters button span{color:var(--text-3);font-family:var(--num)}.channel-model-filters button:hover{background:var(--surface);color:var(--text)}.channel-model-filters button.active{background:var(--text);color:var(--surface)}.channel-model-filters button.active span{color:inherit;opacity:.72}:root[data-theme=dark] .channel-model-filters button.active{color:#111113;background:#f5f5f7}.channel-model-bulk{border:1px solid var(--border-2);background:var(--surface);min-height:30px;color:var(--text-2);font-size:var(--text-xs);border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.channel-model-bulk svg{width:14px;height:14px}.channel-model-bulk:hover:not(:disabled){border-color:var(--text-3);color:var(--text)}.channel-model-bulk:disabled{color:var(--text-3);cursor:not-allowed;opacity:.62}.channel-model-empty{text-align:center;background:var(--surface);min-height:260px;box-shadow:inset 0 0 0 1px var(--border);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.channel-model-empty>svg{width:24px;height:24px;color:var(--text-3);margin-bottom:12px}.channel-model-empty strong{font-size:var(--text-sm)}.channel-model-empty p{max-width:520px;font-size:var(--text-xs);color:var(--text-2);margin:5px 0 16px}.channel-model-empty.compact{min-height:180px}.channel-model-table{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:8px;overflow:hidden}.channel-model-table-head,.channel-model-row{grid-template-columns:42px minmax(190px,1.25fr) minmax(110px,.65fr) minmax(180px,.9fr);align-items:center;gap:12px;display:grid}.channel-model-table-head{background:var(--surface-2);min-height:34px;color:var(--text-3);font-size:var(--text-xs);padding:0 14px;font-weight:600}.channel-model-row{border:0;border-top:1px solid var(--border);width:100%;min-height:64px;color:var(--text);text-align:left;background:0 0;padding:9px 14px}.channel-model-row:hover:not(:disabled){background:var(--surface-2)}.channel-model-row:disabled{opacity:1;cursor:default}.channel-model-row:disabled .channel-model-name,.channel-model-row:disabled .channel-model-price{opacity:.68}.channel-model-check{border:1px solid var(--border-2);background:var(--surface);border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.channel-model-check svg{width:13px;height:13px}.channel-model-row.selected .channel-model-check{border-color:var(--accent);background:var(--accent);color:#fff}.channel-model-name,.channel-model-price{min-width:0}.channel-model-name strong{overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--text-xs);font-weight:600;display:block}.channel-model-name small,.channel-model-price small{font-size:var(--text-xs);color:var(--text-3);margin-top:3px;display:block}.channel-model-price strong{font-family:var(--num);font-size:var(--text-xs);display:block}.channel-pricing-badge{width:-moz-fit-content;width:fit-content;min-height:24px;font-size:var(--text-xs);border-radius:5px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.channel-pricing-badge.local{background:var(--ok-bg);color:color-mix(in srgb,var(--ok)72%,var(--text))}.channel-pricing-badge.official{background:var(--warn-bg);color:color-mix(in srgb,var(--warn)72%,var(--text))}.channel-pricing-badge.unpriced{background:var(--surface-2);color:var(--text-3)}.channel-manual-models{padding-top:4px}.channel-manual-models>p{font-size:var(--text-xs);color:var(--text-3);margin:8px 0 10px}.channel-manual-list{gap:7px;display:grid}.channel-manual-row{grid-template-columns:1fr 1fr 1fr 36px;gap:7px;display:grid}.channel-manual-row input{border:1px solid var(--border-2);background:var(--surface);width:100%;min-width:0;min-height:34px;font-size:var(--text-xs);border-radius:7px;padding:0 9px}.channel-review-hero{color:#fff;background:#141518;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:94px;padding:18px;display:grid;box-shadow:0 18px 42px #00000029}:root[data-theme=dark] .channel-review-hero{color:#111113;background:#f5f5f7}.channel-review-hero>span{background:#ffffff1f;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}:root[data-theme=dark] .channel-review-hero>span{background:#00000014}.channel-review-hero strong{font-size:var(--text-base);display:block}.channel-review-hero p{font-size:var(--text-xs);opacity:.68;margin:2px 0 0}.channel-review-hero b{font-family:var(--num);font-size:var(--text-xl)}.channel-review-spec{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.channel-review-spec>div{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--border);border-radius:7px;padding:12px 14px}.channel-review-spec dt{font-size:var(--text-xs);color:var(--text-3)}.channel-review-spec dd{font-size:var(--text-xs);overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.channel-review-models{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.channel-review-models>strong{width:100%;font-size:var(--text-xs)}.channel-review-models>span{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:6px;gap:2px;padding:7px 9px;display:grid}.channel-review-models code{font-size:var(--text-xs)}.channel-review-models small{font-size:var(--text-xs);color:var(--text-3)}.channels-page{gap:12px;min-width:0;display:grid}.channels-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.channels-sub{max-width:48rem;font-size:var(--text-sm);color:var(--text-2);flex:16rem;margin:0;line-height:1.5}.channels-head-actions{flex-wrap:wrap;gap:8px;display:flex}.channels-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.channels-summary>div{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);min-width:0;box-shadow:var(--shadow);gap:4px;padding:12px 14px;display:grid}.channels-summary span{font-size:var(--text-xs);color:var(--text-3);font-weight:500}.channels-summary strong{font-size:var(--text-xl);letter-spacing:0;font-weight:600}.channels-ok{color:var(--ok)}.channels-warn{color:var(--warn)}.channels-toolbar{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.channels-search{flex:220px;min-width:min(100%,200px)}.channels-chip-count{opacity:.72;font-variant-numeric:tabular-nums;margin-left:4px}.channels-count-bar{font-size:var(--text-xs);color:var(--text-3);font-weight:500}.channels-count-bar strong{color:var(--text);font-weight:600}.channels-view-toggle{flex-wrap:wrap;gap:4px;margin-left:auto;display:inline-flex}.channels-view-toggle button{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);min-height:32px;color:var(--text-2);font-size:var(--text-xs);align-items:center;gap:5px;padding:0 10px;font-weight:600;display:inline-flex}.channels-view-toggle button svg{width:14px;height:14px}.channels-view-toggle button.active{background:var(--text);color:var(--surface);border-color:var(--text)}:root[data-theme=dark] .channels-view-toggle button.active{color:#111827;background:#e5e7eb}.channels-card-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:10px;display:grid}.channels-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);gap:0;min-width:0;display:grid;overflow:hidden}.channels-card-main{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:8px;padding:14px;display:grid}.channels-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.channels-card-provider{min-width:0;font-size:var(--text-xs);color:var(--text-2);flex:1;justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.channels-card-name{font-size:var(--text-sm);letter-spacing:0;overflow-wrap:anywhere;font-weight:600}.channels-card-id{font-size:var(--text-xs);color:var(--text-3);font-family:var(--mono)}.channels-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:4px;display:grid}.channels-card-metrics>div{gap:2px;min-width:0;display:grid}.channels-card-metrics strong{font-size:var(--text-xs);color:var(--text);overflow-wrap:anywhere;font-weight:600}.channels-card-meta{font-size:var(--text-xs);color:var(--text-3);flex-wrap:wrap;gap:6px 10px;font-weight:500;display:flex}.channels-card-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px 10px;display:flex}.channels-card-actions .channels-more{margin-left:auto}.channels-card-actions .icon-button.compact,.channels-row-actions .icon-button.compact{width:30px;height:30px}.channels-more{position:relative}.channels-more-menu{z-index:5;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);min-width:120px;box-shadow:var(--shadow-md);gap:2px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 4px);right:0}.channels-more-menu button{width:100%;min-height:32px;color:var(--text);font-size:var(--text-xs);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-weight:600;display:flex}.channels-more-menu button:hover{background:var(--surface-2)}.channels-more-menu svg{width:14px;height:14px;color:var(--text-3)}.channels-provider-groups{gap:14px;display:grid}.channels-provider-group{gap:10px;display:grid}.channels-provider-head{align-items:center;gap:10px;display:flex}.channels-provider-head strong{font-size:var(--text-sm);font-weight:600;display:block}.channels-provider-head small{font-size:var(--text-xs);color:var(--text-3);display:block}.channels-table{border-radius:var(--r);overflow:visible}.channels-row{min-height:52px;font-size:var(--text-sm);grid-template-columns:minmax(140px,1.4fr) minmax(100px,.9fr) 88px 64px 56px 72px minmax(150px,auto)}.table-row.channels-row{cursor:pointer}.table-row.channels-row:hover,.table-row.channels-row.is-selected{background:var(--surface-2)}.channels-type{font-size:var(--text-xs);color:var(--text-2);align-items:center;gap:6px;min-width:0;font-weight:600;display:inline-flex}.channels-type .provider-icon,.channels-type svg.provider-icon{flex:none;width:16px;height:16px}.channels-row-actions{flex-wrap:wrap;justify-self:end;position:relative}.channels-detail-backdrop{place-items:stretch end;padding:0}.channels-detail{background:var(--surface);border-left:1px solid var(--border);width:min(540px,100vw);min-width:0;height:100%;max-height:100dvh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.channels-detail-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.channels-detail-title{gap:10px;min-width:0;display:flex}.channels-detail-title strong{font-size:var(--text-base);margin-top:2px;font-weight:600;display:block}.channels-detail-title p{font-size:var(--text-xs);color:var(--text-2);margin:2px 0 0}.channels-detail-actions{flex:none;align-items:center;gap:6px;display:flex}.channels-detail-actions .status-chip{white-space:nowrap}.channels-detail-body{flex:1;align-content:start;gap:18px;min-height:0;padding:18px 20px 24px;display:grid;overflow-y:auto}.channels-detail-overview{background:var(--surface-2);border-radius:var(--r);grid-template-columns:repeat(3,minmax(0,1fr));min-height:62px;display:grid;overflow:hidden}.channels-detail-overview>div{min-width:0;padding:12px}.channels-detail-overview>div+div{border-left:1px solid var(--border)}.channels-detail-overview span{font-size:var(--text-xs);color:var(--text-3);font-weight:600;display:block}.channels-detail-overview strong{font-size:var(--text-sm);overflow-wrap:anywhere;margin-top:4px;font-weight:600;display:block}.channels-detail-grid{gap:12px;display:grid}.channels-detail-pane{gap:10px;min-width:0;display:grid}.channels-detail-pane+.channels-detail-pane{border-top:1px solid var(--border);padding-top:16px}.channels-detail-pane h3{font-size:var(--text-sm);margin:0;font-weight:600}.channel-provider-mark{background:var(--surface-2);border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.channel-provider-mark.large{width:36px;height:36px}.provider-icon{width:18px;height:18px}.channel-detail-kicker{font-size:var(--text-xs);color:var(--text-3);font-weight:600}.channel-endpoint{gap:4px;display:grid}.channel-endpoint span{font-size:var(--text-xs);color:var(--text-3);font-weight:600}.channel-endpoint code{font-size:var(--text-xs);overflow-wrap:anywhere}.channel-spec-list{gap:0;margin:0;display:grid}.channel-spec-list div{border-top:1px solid var(--border);font-size:var(--text-xs);grid-template-columns:88px 1fr;gap:8px;padding:8px 0;display:grid}.channel-spec-list div:first-child{border-top:0}.channel-spec-list dt{color:var(--text-3)}.channel-spec-list dd{overflow-wrap:anywhere;margin:0}.channel-binding-list{gap:8px;display:grid}.channel-binding-list>div{border:1px solid var(--border);border-radius:var(--r-sm);font-size:var(--text-xs);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px;display:grid}.channel-binding-list strong{display:block}.channel-binding-list small{color:var(--text-3)}.channel-management-list{border:1px solid var(--border);border-radius:var(--r);display:grid;overflow:hidden}.channel-management-list>button{border:0;border-bottom:1px solid var(--border);width:100%;min-height:54px;color:var(--text);text-align:left;background:0 0;grid-template-columns:18px 1fr 16px;align-items:center;gap:10px;padding:9px 12px;display:grid}.channel-management-list>button:last-child{border-bottom:0}.channel-management-list>button:hover{background:var(--surface-2)}.channel-management-list>button>svg{width:16px;height:16px;color:var(--text-3)}.channel-management-list>button>svg:last-child{justify-self:end;width:14px;height:14px}.channel-management-list span{min-width:0}.channel-management-list strong{font-size:var(--text-xs);font-weight:600;display:block}.channel-management-list small{font-size:var(--text-xs);color:var(--text-3);margin-top:2px;display:block}.channels-detail-foot{border-top:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex}.channels-detail-foot>div{gap:8px;display:flex}.channel-delete-dialog{width:min(100%,460px)}.channel-delete-icon{background:var(--bad-bg);width:36px;height:36px;color:var(--bad);border-radius:8px;place-items:center;margin-bottom:12px;display:grid}.channel-delete-icon svg{width:18px;height:18px}.channel-delete-summary{border:1px solid var(--border);border-radius:var(--r);margin:14px 0;overflow:hidden}.channel-delete-summary div{font-size:var(--text-xs);grid-template-columns:90px 1fr;gap:10px;padding:9px 11px;display:grid}.channel-delete-summary div+div{border-top:1px solid var(--border)}.channel-delete-summary dt{color:var(--text-3)}.channel-delete-summary dd{overflow-wrap:anywhere;margin:0;font-weight:600}.channel-delete-note{border-radius:var(--r-sm);background:var(--bad-bg);color:var(--text-2);font-size:var(--text-xs);padding:10px 12px;line-height:1.5}.operations-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operations-intro p{font-size:var(--text-xs);color:var(--text-2);max-width:40rem;margin:6px 0 0}.sample-stamp{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);text-align:right;padding:10px 12px}.sample-stamp span{font-size:var(--text-xs);color:var(--text-3);display:block}.sample-stamp strong{font-family:var(--num);font-size:var(--text-xl)}.sample-stamp small{font-size:var(--text-xs);color:var(--text-3);display:block}.operations-ledger{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.operations-ledger>div{border-right:1px solid var(--border);padding:12px 14px}.operations-ledger>div:last-child{border-right:0}.operations-ledger span{font-size:var(--text-xs);color:var(--text-3);font-weight:600;display:block}.operations-ledger strong{font-family:var(--num);font-size:var(--text-xl);margin-top:6px;display:block}.operations-ledger p{font-size:var(--text-xs);color:var(--text-3);margin:4px 0 0}.route-observatory{gap:10px;display:grid}.route-observatory>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.route-observatory>header strong{font-size:var(--text-sm)}.route-observatory>header span{font-size:var(--text-xs);color:var(--text-3)}.observatory-legend{font-size:var(--text-xs);color:var(--text-3);gap:10px;display:flex}.observatory-legend i{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.observatory-legend .success{background:var(--ok)}.observatory-legend .danger{background:var(--bad)}.observatory-legend .muted{background:var(--text-3)}.route-observation{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);gap:10px;padding:12px 14px;display:grid}.route-observation-id{align-items:center;gap:10px;display:flex}.route-observation-id strong{font-size:var(--text-sm)}.route-observation-id small{color:var(--text-3);font-size:var(--text-xs);display:block}.route-observation-measures{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.route-observation-measures>div{gap:2px;min-width:0;display:grid}.route-observation-measures span{font-size:var(--text-xs);color:var(--text-3);font-weight:600}.route-observation-measures strong{font-family:var(--num);font-size:var(--text-xs)}.route-observation-measures small{font-size:var(--text-xs);color:var(--text-3)}.route-health-signal{grid-template-columns:auto minmax(120px,1fr);align-items:end;gap:14px;display:grid}.route-health-signal>div{flex-wrap:wrap;align-items:baseline;gap:5px 8px;display:flex}.route-health-signal span{font-size:var(--text-xs);color:var(--text-3);font-weight:600}.route-health-signal strong{font-size:var(--text-xs)}.route-health-signal small{font-size:var(--text-xs);color:var(--text-3)}.route-health-signal i{background:var(--text-3);opacity:.45;border-radius:99px;height:8px;display:block}.route-health-signal.success strong{color:var(--ok)}.route-health-signal.success i{background:var(--ok);opacity:1}.route-health-signal.warning strong{color:var(--warn)}.route-health-signal.warning i{background:var(--warn);opacity:1}.route-health-signal.danger strong{color:var(--bad)}.route-health-signal.danger i{background:var(--bad);opacity:1}.route-observation footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.observation-events{font-size:var(--text-xs);color:var(--text-2);flex-wrap:wrap;gap:8px;display:flex}.observation-events strong{color:var(--text)}.reason-tag{background:var(--surface-2);border-radius:999px;padding:2px 6px}.observation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.probe-feedback{border-radius:var(--r-sm);max-width:360px;font-size:var(--text-xs);padding:6px 8px;line-height:1.35}.probe-feedback.running{color:var(--text-2);background:var(--surface-2)}.probe-feedback.success{color:var(--ok);background:var(--ok-bg)}.probe-feedback.error{color:var(--bad);background:var(--bad-bg)}.scope-note{border-radius:var(--r-sm);background:var(--warn-bg);color:var(--warn);font-size:var(--text-xs);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.scope-note p{color:var(--text-2);margin:0}.scope-note strong{color:var(--text)}.admin-workspace-shell{align-items:start;display:grid}.admin-workspace-content{min-width:0}.admin-workspace-sidebar nav{flex-direction:column;display:flex}.admin-pricing-page{gap:14px;min-width:0;display:grid}.pricing-command-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pricing-command-head h2{font-size:var(--text-lg);letter-spacing:0;margin:0;font-weight:600}.pricing-command-head p{font-size:var(--text-xs);color:var(--text-2);margin:4px 0 0}.pricing-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.official-pricing-status{color:var(--text);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(170px,1.1fr) repeat(3,minmax(130px,.8fr)) auto;align-items:center;gap:10px;padding:14px;display:grid}.official-pricing-status>div{min-width:0}.official-pricing-status small{font-size:var(--text-xs);opacity:.58;display:block}.official-pricing-status strong{font-size:var(--text-xs);overflow-wrap:anywhere;margin-top:3px;font-weight:600;display:block}.official-pricing-state{align-items:center;gap:10px;display:flex}.official-pricing-state>span{background:var(--surface-2);border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.official-pricing-state.failed>span{color:#ff6b62}.pricing-hash{font-family:var(--mono)}.official-source-note{font-size:var(--text-xs);color:var(--text-2);align-items:flex-start;gap:8px;padding:8px 2px;display:flex}.official-source-note a{color:var(--text);font-weight:600}.pricing-catalog-toolbar{grid-template-columns:minmax(240px,1fr) 190px auto;align-items:center;gap:8px;display:grid}.pricing-catalog-toolbar select{border:1px solid var(--border-2);background:var(--surface);min-height:38px;font-size:var(--text-xs);border-radius:7px;padding:0 10px}.pricing-catalog-toolbar>span{font-size:var(--text-xs);color:var(--text-3);text-align:right}.official-price-table,.sales-model-table,.pricing-version-list{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--border);border-radius:8px;overflow:hidden}.official-price-head,.official-price-row{grid-template-columns:minmax(230px,1.45fr) minmax(130px,.8fr) repeat(3,minmax(105px,.62fr)) minmax(90px,.55fr);align-items:center;gap:12px;display:grid}.official-price-head,.sales-model-head{background:var(--surface-2);min-height:36px;color:var(--text-3);font-size:var(--text-xs);padding:0 14px;font-weight:600}.official-price-row{border-top:1px solid var(--border);min-height:54px;font-family:var(--num);font-size:var(--text-xs);color:var(--text-2);padding:8px 14px}.official-price-row>span{min-width:0}.official-price-row>span:first-child strong{overflow-wrap:anywhere;font-family:var(--mono);color:var(--text)}.official-price-row strong{font-size:var(--text-xs);color:var(--text);display:block}.official-price-row small{font-size:var(--text-xs);color:var(--text-3);margin-top:2px;display:block}.sales-pricing-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sales-pricing-summary>div{background:var(--surface);min-height:74px;box-shadow:inset 0 0 0 1px var(--border);border-radius:7px;padding:13px 14px}.sales-pricing-summary small{font-size:var(--text-xs);color:var(--text-3);display:block}.sales-pricing-summary strong{font-family:var(--num);font-size:var(--text-base);margin-top:7px;display:block}.price-draft-banner{background:var(--warn-bg);min-height:54px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn)28%,var(--border));border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.price-draft-banner strong{font-size:var(--text-xs);display:block}.price-draft-banner small{color:var(--text-2);font-size:var(--text-xs);margin-top:2px;display:block}.sales-model-head,.sales-model-row{grid-template-columns:minmax(190px,1.25fr) 76px minmax(96px,.64fr) minmax(108px,.7fr) minmax(108px,.7fr) minmax(150px,1fr) minmax(150px,auto);align-items:center;gap:12px;display:grid}.sales-model-row{border-top:1px solid var(--border);min-height:60px;font-size:var(--text-xs);color:var(--text-2);padding:8px 14px}.sales-model-row>span:first-child strong{font-family:var(--mono);font-size:var(--text-xs);color:var(--text);overflow-wrap:anywhere;display:block}.sales-model-row>span:first-child small{font-size:var(--text-xs);color:var(--text-3);margin-top:2px;display:block}.sale-state{width:-moz-fit-content;width:fit-content;min-height:23px;font-size:var(--text-xs);border-radius:5px;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.sale-state.ready{background:var(--ok-bg);color:color-mix(in srgb,var(--ok)72%,var(--text))}.sale-state.missing{background:var(--warn-bg);color:color-mix(in srgb,var(--warn)70%,var(--text))}.sales-model-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.sales-model-actions .icon-button{width:30px;height:30px}.text-price-dialog{width:min(720px,100vw - 32px)}.text-price-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.model-create-dialog{width:min(560px,100vw - 32px)}.model-create-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.model-archive-dialog{width:min(500px,100vw - 32px)}.pricing-version-workspace{gap:14px;display:grid}.pricing-version-list h3{font-size:var(--text-sm);margin:0}.pricing-version-list p{font-size:var(--text-xs);color:var(--text-3);margin:3px 0 0}.pricing-version-list>header{padding:14px}.pricing-version-row{border-top:1px solid var(--border);grid-template-columns:minmax(160px,1fr) 90px auto;align-items:center;gap:12px;min-height:58px;padding:8px 14px;display:grid}.pricing-version-row strong{font-family:var(--num);font-size:var(--text-sm);display:block}.pricing-version-row small{font-size:var(--text-xs);color:var(--text-3);margin-top:2px;display:block}.image-pricing-advanced{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:8px;padding:14px}.image-pricing-advanced summary{cursor:pointer;font-size:var(--text-xs);align-items:center;gap:7px;font-weight:600;list-style:none;display:flex}.image-pricing-advanced summary::-webkit-details-marker{display:none}.image-pricing-advanced form{grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:10px;margin-top:14px;display:grid}.pricing-editor-backdrop{z-index:62}.pricing-editor-dialog{width:min(680px,100%);max-height:min(90vh,760px)}.pricing-editor-dialog>header{justify-content:space-between;gap:14px;display:flex}.pricing-editor-dialog>header h2{font-family:var(--mono);overflow-wrap:anywhere}.pricing-editor-dialog>header p{font-size:var(--text-xs);color:var(--text-2);margin:4px 0 0}.pricing-official-reference{background:var(--warn-bg);border-radius:7px;align-items:center;gap:10px;margin:14px 0;padding:12px;display:flex}.pricing-official-reference>span{background:var(--surface);width:32px;height:32px;color:var(--warn);border-radius:7px;place-items:center;display:grid}.pricing-official-reference strong{font-size:var(--text-xs);display:block}.pricing-official-reference p{font-size:var(--text-xs);color:var(--text-2);margin:2px 0 0}.pricing-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.pricing-editor-dialog>footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.pricing-overview{gap:4px;display:grid}.version-list{gap:8px;display:grid}.version-list>div{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.external-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.status-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:14px}.status-panel span{font-size:var(--text-xs);color:var(--text-3);font-weight:600}.status-panel strong{font-size:var(--text-base);margin:6px 0;display:block}.status-panel p{font-size:var(--text-xs);color:var(--text-2);margin:0}.admin-summary{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.metric{border-right:1px solid var(--border);gap:6px;padding:14px;display:grid}.metric:last-child{border-right:0}.metric span{font-size:var(--text-xs);color:var(--text-3);font-weight:600}.metric strong{font-family:var(--num);font-size:var(--text-xl)}.metric small{font-size:var(--text-xs);color:var(--text-3)}.audit-stage{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.audit-stage p{font-size:var(--text-xs);color:var(--text-2);margin:6px 0 0}.audit-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.compact-entry{border-bottom:1px solid var(--border);font-size:var(--text-xs);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.compact-entry:last-child{border-bottom:0}.compact-entry small{color:var(--text-3);margin-top:2px;display:block}.reconcile-surface{border-radius:var(--r);border:1px solid var(--border);background:var(--surface);gap:8px;padding:14px;display:grid}.reconcile-surface.healthy{background:var(--ok-bg)}.reconcile-surface.unhealthy{background:var(--bad-bg)}.reconcile-stats,.check-list{font-size:var(--text-xs);color:var(--text-2);flex-wrap:wrap;gap:8px 12px;display:flex}.information-band,.unavailable-panel{border-radius:var(--r-sm);background:var(--warn-bg);color:var(--warn);font-size:var(--text-xs);align-items:flex-start;gap:10px;padding:12px;display:flex}.information-band strong,.unavailable-panel h2{color:var(--text);font-size:var(--text-sm);margin:0 0 4px}.information-band p,.unavailable-panel p{color:var(--text-2);margin:0}.form-surface fieldset{border:0;margin:0;padding:0}.legal-layout{max-width:720px;min-height:100vh;margin:0 auto;padding:20px 16px 48px}.legal-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.legal-brand{align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.legal-brand img{width:28px;height:28px}.legal-actions{align-items:center;gap:8px;display:flex}.legal-content h1{font-size:var(--text-2xl);margin:0 0 10px}.legal-intro{color:var(--text-2);margin:0 0 24px}.legal-content h2{font-size:var(--text-base);margin:24px 0 8px}.legal-content p{color:var(--text-2);font-size:var(--text-sm);line-height:1.7}.legal-layout footer{border-top:1px solid var(--border);margin-top:32px;padding-top:16px}@media (max-width:960px){.primary-index{display:none}.mobile-menu-button{display:inline-grid}.mode-switch span{display:none}.mode-switch{justify-content:center;width:36px;padding:0}.navigation-drawer{z-index:60;background:var(--surface);border-left:1px solid var(--border);width:min(300px,88vw);box-shadow:var(--shadow-md);flex-direction:column;gap:8px;padding:16px;transition:transform .16s;display:flex;position:fixed;top:0;bottom:0;left:auto;right:0;transform:translate(105%)}.navigation-drawer.is-open{transform:none}.drawer-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.navigation-drawer nav{gap:2px;display:grid}.navigation-drawer .nav-button{justify-content:flex-start;width:100%}.drawer-admin{border-top:1px solid var(--border);padding-top:8px}.drawer-account{gap:10px;margin-top:auto;display:grid}.drawer-scrim{z-index:55;background:#0f172a66;border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.dash-grid,.wallet-panels,.scheduler-workbench,.decision-workbench,.form-columns,.audit-columns,.external-grid{grid-template-columns:1fr}.channels-card-grid,.channels-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.channels-view-toggle button span{display:none}.channels-detail-grid{grid-template-columns:1fr}.board-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.board-kpi-featured{grid-column:1/-1}.board-bento{grid-template-columns:1fr;grid-template-areas:"ready""usage""recent"}.board-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.board-usage-empty{grid-template-columns:1fr;min-height:0}.board-usage-stage{max-width:280px;height:96px}.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-ledger,.admin-summary,.route-observation-measures{grid-template-columns:1fr 1fr}.operations-ledger>div,.metric{border-right:0;border-bottom:1px solid var(--border)}.form-surface.wide .form-grid,.wizard-form-grid,.channel-edit-grid,.wizard-number-fields{grid-template-columns:1fr}.wizard-model-row{grid-template-columns:24px 1fr}.policy-member-head,.candidate-head{display:none}.policy-member,.candidate{grid-template-columns:1fr}.table-heading{display:none}.table-row,.key-row,.keys-row,.task-row,.ledger-row,.user-row,.assignment-row,.channels-row{flex-wrap:wrap;gap:8px 12px;min-height:0;padding:12px 14px;display:flex}.row-actions{margin-left:auto}.keys-actions{justify-content:flex-start;width:100%}.keys-endpoint code{max-width:52vw}.official-price-table,.sales-model-table{overflow-x:auto}.official-price-head,.official-price-row{min-width:820px}.sales-model-head,.sales-model-row{min-width:880px}}@media (max-width:1200px){.board-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){:root{--page-x:14px}.command-header{padding:0 var(--page-x)}.brand-lockup small{display:none}.workspace-content{padding:16px var(--page-x)40px}.page-chrome{flex-direction:column;align-items:stretch}.page-chrome-actions{justify-content:flex-start}.pricing-command-head{flex-direction:column}.pricing-command-head .button,.pricing-head-actions{width:100%}.pricing-head-actions .button{flex:1 1 0;width:auto}.price-draft-banner{flex-direction:column;align-items:stretch}.price-draft-banner .button{width:100%}.pricing-section-tabs button{text-align:center;min-width:0}.pricing-section-tabs button small{display:none}.official-pricing-status,.sales-pricing-summary,.pricing-catalog-toolbar{grid-template-columns:1fr}.pricing-catalog-toolbar>span{text-align:left}.pricing-version-create form{grid-template-columns:1fr}.pricing-version-create form>*{grid-column:1}.pricing-version-row{grid-template-columns:1fr auto}.pricing-version-row .button,.pricing-version-row .pricing-current{grid-column:1/-1;justify-self:start}.image-pricing-advanced form,.pricing-editor-fields{grid-template-columns:1fr}.sales-model-table{box-shadow:none;background:0 0;border-radius:0;gap:8px;display:grid;overflow:visible}.sales-model-head{display:none}.sales-model-row{background:var(--surface);min-width:0;min-height:0;box-shadow:inset 0 0 0 1px var(--border);border:0;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.sales-model-row>span:first-child{grid-column:1/-1;padding-bottom:3px}.sales-model-row>span:nth-child(2),.sales-model-row>span:nth-child(3),.sales-model-row>span:nth-child(4),.sales-model-row>span:nth-child(5){gap:4px;display:grid}.sales-model-row>span:nth-child(2):before,.sales-model-row>span:nth-child(3):before,.sales-model-row>span:nth-child(4):before,.sales-model-row>span:nth-child(5):before{color:var(--text-3);font-size:var(--text-xs);font-weight:600}.sales-model-row>span:nth-child(2):before{content:"已接线路"}.sales-model-row>span:nth-child(3):before{content:"厂商输入"}.sales-model-row>span:nth-child(4):before{content:"人民币输入"}.sales-model-row>span:nth-child(5):before{content:"人民币输出"}.sales-model-actions{justify-content:flex-end}.sales-model-row>.sales-model-actions{grid-column:1/-1}.text-price-fields,.model-create-fields,.dash-stats,.operations-ledger,.admin-summary,.coming-soon-meta,.board-kpis,.board-platform dl,.channels-summary,.channels-card-grid{grid-template-columns:1fr}.board-kpi-featured{grid-column:auto}.board-greeting-actions{width:100%}.board-greeting-actions .button{flex:auto}.board-quick-grid,.coming-soon{grid-template-columns:1fr}.dialog-backdrop{align-items:end;padding:0}.dialog{border-radius:12px 12px 0 0;width:100%}.channel-workspace-dialog{border-radius:8px 8px 0 0;width:100%;height:96dvh;max-height:96dvh}.channel-workspace-head{padding:14px 14px 12px}.channel-workspace-head h2{font-size:var(--text-lg)}.channel-workspace-head .channel-workspace-context{font-size:var(--text-xs)}.channel-workspace-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.channel-workspace-nav{gap:3px;padding:6px 8px}.channel-workspace-nav button{gap:4px;width:100%;min-width:0;min-height:38px;padding:0 5px}.channel-workspace-nav button>svg{width:14px;height:14px}.channel-workspace-nav button strong{white-space:nowrap;font-size:11px}.channel-workspace-content{padding:16px 14px 20px}.channel-workspace-foot{min-height:58px;padding:10px 14px}.channel-workspace-foot .button{flex:1}.channel-form-section{grid-template-columns:1fr;gap:10px;padding-bottom:16px}.channel-form-section+.channel-form-section{padding-top:16px}.channel-form-section>header p{max-width:34rem}.channel-editor-title{flex-direction:column;align-items:stretch}.channel-editor-title .button{width:100%}.channel-model-filter-row{flex-direction:column;align-items:stretch}.channel-model-bulk{align-self:flex-end}.channel-editor-fields,.channel-pricing-fields,.channel-review-spec{grid-template-columns:1fr}.channel-editor-fields .field-wide{grid-column:1}.channel-price-flow{grid-template-columns:1fr}.channel-price-flow>i{display:none}.channel-multiplier-band{grid-template-columns:auto minmax(0,1fr)}.channel-multiplier-band label{grid-column:1/-1}.channel-model-table{overflow-x:auto}.channel-model-table-head,.channel-model-row{min-width:620px}.channel-manual-row{grid-template-columns:1fr 36px}.channel-manual-row input{grid-column:1}.channel-manual-row .icon-button{grid-area:1/2}.channels-detail{border-left:0;width:100%}.channels-detail-head,.channels-detail-body{padding-left:14px;padding-right:14px}.channels-detail-foot{flex-wrap:wrap;padding:10px 14px}.channels-detail-foot>div{flex:1;justify-content:flex-end}.channels-detail-foot>div .button{flex:1}.wallet-summary-note{text-align:left;max-width:none}.auth-card{padding:22px 16px}}body .console-shell *{letter-spacing:0!important}.workspace-heading{align-items:end;min-height:44px;margin:0;display:flex}.workspace-heading h1{color:var(--text);font-family:var(--display);font-size:var(--text-2xl);letter-spacing:0;font-weight:600;line-height:var(--leading-2xl);margin:0}.models-stats{border-block:1px solid var(--border);background:0 0;border-inline-start:0;border-inline-end:0;border-radius:0;align-items:stretch;gap:1px;display:flex;overflow:hidden}.models-stats>div{text-align:left;background:0 0;border:0;border-radius:0;min-width:76px;padding:9px 12px}.models-stats strong{color:var(--text);font-size:var(--text-lg);font-weight:600;line-height:1.1}.models-stats .currency-switch{align-items:center;gap:4px;min-width:auto;padding:5px;display:flex}.currency-switch button{min-height:32px;color:var(--text-2);font-size:var(--text-sm);background:0 0;border:0;border-radius:6px;padding:0 9px;font-weight:500}.currency-switch button.active{background:var(--surface-2);color:var(--text)}.models-toolbar select{border-color:var(--border);background:var(--surface);min-height:38px;box-shadow:none;border-radius:8px}.model-card{border-radius:var(--r);box-shadow:var(--object-shadow);transition:border-color var(--motion-fast)var(--ease-out),background-color var(--motion-fast)var(--ease-out),box-shadow var(--motion-fast)var(--ease-out)}.model-card:hover{border-color:var(--border-2);background:var(--surface-raised);box-shadow:var(--shadow-md)}.health-card,.usage-summary-card,.channels-card,.route-observation,.official-price-table,.sales-model-table{background:var(--surface);border-color:var(--border);box-shadow:var(--object-shadow)}.health-card,.usage-summary-card,.channels-card,.route-observation{border-radius:var(--r)}.pricing-command-head{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0}.pricing-command-head h2{font-size:var(--text-xl);font-weight:600}.sales-pricing-summary{background:var(--border)}.sales-pricing-summary>div{background:var(--surface)}.health-detail,.users-detail{border-color:var(--border);border-radius:var(--r);box-shadow:var(--object-shadow)}.dialog,.channel-workspace-dialog{background:var(--surface);border-color:var(--border)}.brand-lockup small{font-size:var(--text-xs);color:var(--text-3)}.nav-button{font-size:var(--text-sm);font-weight:500}.nav-button.selected{font-weight:600}.page-chrome p,.keys-sub,.models-sub,.wallet-sub,.usage-sub,.health-sub,.channels-sub,.users-sub,.pricing-command-head p{font-size:var(--text-sm);line-height:var(--leading-sm)}.board-hello{font-size:var(--text-2xl);font-weight:600;line-height:var(--leading-2xl)}.board-date{font-size:var(--text-sm);color:var(--text-2);font-weight:400}.board-kpi-label{font-size:var(--text-sm);color:var(--text-2);font-weight:500}.board-kpi-value,.board-kpi-featured .board-kpi-value{font-size:var(--text-xl);font-weight:600;line-height:var(--leading-xl)}.board-kpi small,.board-kpi-note{font-size:var(--text-sm);color:var(--text-2);font-weight:400}.board-panel-head h2,.board-quick-head h2{font-size:var(--text-xl);font-weight:600;line-height:var(--leading-xl)}.board-ready-count{font-size:var(--text-sm)}.board-ready-count strong{font-size:var(--text-base);font-weight:600}.board-ready-list strong{font-size:var(--text-sm);font-weight:600}.board-ready-list small{font-size:var(--text-sm);color:var(--text-2);font-weight:400}.board-platform .board-kicker,.board-platform dt{font-size:var(--text-xs);color:var(--text-3);font-weight:500}.board-platform dd{font-size:var(--text-sm);font-weight:600}.board-usage-copy strong{font-size:var(--text-base);font-weight:600}.board-usage-copy p{font-size:var(--text-sm);font-weight:400}.table-heading{font-size:var(--text-xs);font-weight:500}.table-row{font-size:var(--text-sm)}.status-chip,.channels-card-provider{font-size:var(--text-xs);font-weight:500}.channels-card-name{font-size:var(--text-base);font-weight:600}.channels-card-id{font-size:var(--text-xs)}.channels-card-metrics span{font-size:var(--text-xs);color:var(--text-3);font-weight:500}.channels-card-metrics strong{font-size:var(--text-sm);font-weight:600}.channels-card-meta{font-size:var(--text-xs);color:var(--text-2);font-weight:400}.model-tag{font-size:var(--text-xs);font-weight:400}.health-cap-title strong{font-size:var(--text-sm);font-weight:500}.health-cap-title span,.health-cap-state{font-size:var(--text-xs)}.nav-button,.nav-button:hover,.nav-button.selected,:root[data-theme=dark] .nav-button.selected{background:0 0;border-radius:0}.mode-switch{background:0 0;border-color:#0000}.button{border-radius:var(--r-sm);font-size:var(--text-sm);font-weight:500}.button.primary,:root[data-theme=dark] .button.primary{box-shadow:none}.button.primary:hover:not(:disabled){transform:none}.icon-button{border-radius:var(--r-sm)}.board-kpis{border-radius:var(--r);background:var(--surface);box-shadow:var(--object-shadow);border:0;gap:0;overflow:hidden}.board-kpi,.board-kpi-featured{min-height:132px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:20px}.board-kpi-featured:after{bottom:17px;left:20px;right:38px}.board-kpi-featured:before{background:var(--bg);bottom:14px;right:31px}.board-bento{border:0;gap:16px}.board-panel{border-radius:var(--r);background:var(--surface);box-shadow:var(--object-shadow);border:0;padding:24px}.board-panel-ready{border-right:0}.board-recent{border-top:0}.board-ready-list{gap:0}.board-ready-list li,.board-ready-list li.is-done,.board-ready-list li.is-open{background:0 0;border:0;border-radius:0;min-height:56px;padding:10px 4px}.board-ready-list li+li{border-top:0}.board-ready-mark{background:var(--surface-2);border:0}.board-platform dl{gap:0}.board-platform dl div{background:0 0;border-radius:0;padding:8px 14px}.board-platform dl div+div{border-left:0}.board-usage-stage{background:linear-gradient(180deg,transparent 0%,transparent calc(100% - 1px),var(--border)calc(100% - 1px));border-radius:0}.board-job-table,.board-panel .empty-state{box-shadow:none;background:0 0;border:0;border-radius:0}.board-quick{gap:14px}.board-quick-grid{border:0;gap:4px}.board-quick-item{min-height:64px;box-shadow:none;transition:background-color var(--motion-fast)var(--ease-out),color var(--motion-fast)var(--ease-out);background:0 0;border:0;border-radius:0}.board-quick-item+.board-quick-item{border-left:0}.board-quick-item:hover{background:var(--surface-raised);box-shadow:none;border-color:#0000;transform:none}.board-quick-icon{background:0 0;border:0;border-radius:0;width:30px;height:30px}.data-workbench-page{gap:16px;min-width:0;display:grid}.data-workbench-page>:-webkit-any(.keys-head,.models-head,.usage-head,.health-head,.users-head,.channels-head,.pricing-command-head){min-height:0;margin:0}.data-workbench-page>:-moz-any(.keys-head,.models-head,.usage-head,.health-head,.users-head,.channels-head,.pricing-command-head){min-height:0;margin:0}.data-workbench-page>:is(.keys-head,.models-head,.usage-head,.health-head,.users-head,.channels-head,.pricing-command-head){min-height:0;margin:0}.data-workbench-page :is(.keys-sub,.models-sub,.usage-sub,.health-sub,.users-sub,.channels-sub,.pricing-command-head p){max-width:68ch;color:var(--text-2);font-size:var(--text-sm);margin:0;font-weight:400;line-height:1.5}.data-workbench-page :-webkit-any(.keys-head-actions,.usage-head-actions,.health-head-actions,.users-head-actions,.channels-head-actions,.pricing-head-actions){flex-wrap:wrap;align-items:center;gap:6px;display:flex}.data-workbench-page :-moz-any(.keys-head-actions,.usage-head-actions,.health-head-actions,.users-head-actions,.channels-head-actions,.pricing-head-actions){flex-wrap:wrap;align-items:center;gap:6px;display:flex}.data-workbench-page :is(.keys-head-actions,.usage-head-actions,.health-head-actions,.users-head-actions,.channels-head-actions,.pricing-head-actions){flex-wrap:wrap;align-items:center;gap:6px;display:flex}.data-workbench-page :-webkit-any(.keys-toolbar,.models-toolbar,.health-toolbar,.usage-filters,.users-toolbar,.channels-toolbar,.pricing-catalog-toolbar){border:0;border-block:1px solid var(--border);min-height:38px;box-shadow:none;background:0 0;border-radius:0;padding:6px 0}.data-workbench-page :-moz-any(.keys-toolbar,.models-toolbar,.health-toolbar,.usage-filters,.users-toolbar,.channels-toolbar,.pricing-catalog-toolbar){border:0;border-block:1px solid var(--border);min-height:38px;box-shadow:none;background:0 0;border-radius:0;padding:6px 0}.data-workbench-page :is(.keys-toolbar,.models-toolbar,.health-toolbar,.usage-filters,.users-toolbar,.channels-toolbar,.pricing-catalog-toolbar){border:0;border-block:1px solid var(--border);min-height:38px;box-shadow:none;background:0 0;border-radius:0;padding:6px 0}.data-workbench-page :-webkit-any(.usage-summary,.users-summary,.channels-summary,.sales-pricing-summary,.official-pricing-status){border:0;border-block:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0}.data-workbench-page :-moz-any(.usage-summary,.users-summary,.channels-summary,.sales-pricing-summary,.official-pricing-status){border:0;border-block:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0}.data-workbench-page :is(.usage-summary,.users-summary,.channels-summary,.sales-pricing-summary,.official-pricing-status){border:0;border-block:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0}.data-workbench-page :-webkit-any(.usage-summary,.users-summary,.channels-summary,.sales-pricing-summary,.official-pricing-status)>div{border:0;border-right:1px solid var(--border);min-width:0;box-shadow:none;background:0 0;border-radius:0}.data-workbench-page :-moz-any(.usage-summary,.users-summary,.channels-summary,.sales-pricing-summary,.official-pricing-status)>div{border:0;border-right:1px solid var(--border);min-width:0;box-shadow:none;background:0 0;border-radius:0}.data-workbench-page :is(.usage-summary,.users-summary,.channels-summary,.sales-pricing-summary,.official-pricing-status)>div{border:0;border-right:1px solid var(--border);min-width:0;box-shadow:none;background:0 0;border-radius:0}.data-workbench-page :-webkit-any(.usage-summary,.users-summary,.channels-summary,.sales-pricing-summary,.official-pricing-status)>div:last-child{border-right:0}.data-workbench-page :-moz-any(.usage-summary,.users-summary,.channels-summary,.sales-pricing-summary,.official-pricing-status)>div:last-child{border-right:0}.data-workbench-page :is(.usage-summary,.users-summary,.channels-summary,.sales-pricing-summary,.official-pricing-status)>div:last-child{border-right:0}.data-workbench-page .data-surface{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);box-shadow:none;overflow:hidden}.data-workbench-page :-webkit-any(.table-heading,.key-record-head){border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-2)38%,var(--surface));min-height:40px;color:var(--text-3);font-size:var(--text-xs);font-weight:500}.data-workbench-page :-moz-any(.table-heading,.key-record-head){border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-2)38%,var(--surface));min-height:40px;color:var(--text-3);font-size:var(--text-xs);font-weight:500}.data-workbench-page :is(.table-heading,.key-record-head){border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-2)38%,var(--surface));min-height:40px;color:var(--text-3);font-size:var(--text-xs);font-weight:500}.data-workbench-page :-webkit-any(.table-row,.key-record:not(.key-record-head)){border-bottom-color:var(--border);color:var(--text-2);font-size:var(--text-sm);transition:background-color var(--motion-fast)var(--ease-out),box-shadow var(--motion-fast)var(--ease-out)}.data-workbench-page :-moz-any(.table-row,.key-record:not(.key-record-head)){border-bottom-color:var(--border);color:var(--text-2);font-size:var(--text-sm);transition:background-color var(--motion-fast)var(--ease-out),box-shadow var(--motion-fast)var(--ease-out)}.data-workbench-page :is(.table-row,.key-record:not(.key-record-head)){border-bottom-color:var(--border);color:var(--text-2);font-size:var(--text-sm);transition:background-color var(--motion-fast)var(--ease-out),box-shadow var(--motion-fast)var(--ease-out)}.data-workbench-page :-webkit-any(.table-row,.key-record:not(.key-record-head)):last-child{border-bottom:0}.data-workbench-page :-moz-any(.table-row,.key-record:not(.key-record-head)):last-child{border-bottom:0}.data-workbench-page :is(.table-row,.key-record:not(.key-record-head)):last-child{border-bottom:0}.data-workbench-page :-webkit-any(.table-row,.key-record:not(.key-record-head)):hover{background:var(--surface-raised)}.data-workbench-page :-moz-any(.table-row,.key-record:not(.key-record-head)):hover{background:var(--surface-raised)}.data-workbench-page :is(.table-row,.key-record:not(.key-record-head)):hover{background:var(--surface-raised)}.data-workbench-page :-webkit-any(.table-heading,.table-row,.key-record)>*{min-width:0}.data-workbench-page :-moz-any(.table-heading,.table-row,.key-record)>*{min-width:0}.data-workbench-page :is(.table-heading,.table-row,.key-record)>*{min-width:0}.data-workbench-page :-webkit-any(.table-row,.key-record) strong{color:var(--text);font-size:var(--text-sm);font-weight:550}.data-workbench-page :-moz-any(.table-row,.key-record) strong{color:var(--text);font-size:var(--text-sm);font-weight:550}.data-workbench-page :is(.table-row,.key-record) strong{color:var(--text);font-size:var(--text-sm);font-weight:550}.data-workbench-page :-webkit-any(.table-row,.key-record) small{color:var(--text-3);font-size:var(--text-xs);font-weight:400}.data-workbench-page :-moz-any(.table-row,.key-record) small{color:var(--text-3);font-size:var(--text-xs);font-weight:400}.data-workbench-page :is(.table-row,.key-record) small{color:var(--text-3);font-size:var(--text-xs);font-weight:400}.data-workbench-page .row-actions{gap:3px}.data-workbench-page .row-actions .button.quiet{min-height:30px;padding-inline-start:8px;padding-inline-end:8px}.data-workbench-page :-webkit-any(.mono-num,.usage-amount,.usage-balance){font-variant-numeric:tabular-nums}.data-workbench-page :-moz-any(.mono-num,.usage-amount,.usage-balance){font-variant-numeric:tabular-nums}.data-workbench-page :is(.mono-num,.usage-amount,.usage-balance){font-variant-numeric:tabular-nums}.models-stats{border:0;border-block:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;gap:0}.models-stats>div{background:0 0;border:0;border-radius:0}.models-stats>div+div{border-left:0}.empty-state{background:0 0;border:0;border-radius:0;min-height:180px}.keys-endpoint{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0}.channels-card,.model-card,.health-card,.route-observation,.channel-workspace-dialog,.dialog{border-radius:var(--r)}.channels-card,.model-card,.health-card,.route-observation{box-shadow:var(--object-shadow)}.channels-card:hover,.model-card:hover,.health-card:hover,.route-observation:hover{border-color:var(--border-2);background:var(--surface-raised);box-shadow:var(--shadow-md);transform:none}.channels-card-main:hover{background:0 0}.channels-card-actions{background:color-mix(in srgb,var(--surface-raised)72%,transparent)}@media (max-width:1280px){.model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-workbench-page .usage-summary{grid-template-columns:repeat(5,minmax(112px,1fr))}.data-workbench-page .usage-row{grid-template-columns:94px 62px minmax(150px,1fr) 86px 86px 78px auto;gap:10px;min-height:60px;padding:8px 12px;display:grid}.data-workbench-page .model-list-row{grid-template-columns:minmax(160px,1.35fr) minmax(126px,1fr) minmax(96px,.75fr) minmax(126px,1fr) auto;gap:10px;display:grid}}@media (max-width:760px){.data-workbench-page{gap:14px}.workspace-heading{min-height:38px}.workspace-heading h1,.board-hello{font-size:var(--text-2xl)}.models-head{align-items:stretch}.models-stats{width:100%}.models-stats>div{flex:1 1 0}.models-stats .currency-switch{flex:none}.models-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.models-search,.models-toolbar>.filter-chips{grid-column:1/-1}.models-toolbar>.filter-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.models-toolbar>.filter-chips::-webkit-scrollbar{display:none}.models-toolbar>.filter-chips button{flex:1 0 auto}.models-toolbar select{width:100%;min-width:0}.models-toolbar>.button{justify-content:center}.models-toolbar>.view-toggle{justify-self:end}.model-grid{grid-template-columns:minmax(0,1fr)}.model-card{min-height:0;padding:14px}.data-workbench-page .table-heading.model-list-row{display:none}.data-workbench-page .table-row.model-list-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""price price""vendor routes";gap:7px 12px;min-height:0;padding:11px 12px;display:grid}.model-row-identity{grid-area:identity}.model-list-price{grid-area:price;grid-template-columns:repeat(2,max-content);gap:12px}.model-row-vendor{grid-area:vendor}.model-row-routes{text-align:right;grid-area:routes;justify-self:end;max-width:46vw}.model-row-actions{grid-area:actions;justify-self:end;margin:0}.model-row-actions .button.quiet span{display:none}.usage-filters{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;display:grid}.usage-date,.usage-date input{width:100%;min-width:0}.usage-search{grid-column:1/-1;max-width:none}.usage-filters>select{grid-column:1;width:100%;min-width:0}.usage-filters>.filter-chips{scrollbar-width:none;flex-wrap:nowrap;grid-column:2/-1;overflow-x:auto}.usage-filters>.filter-chips::-webkit-scrollbar{display:none}.usage-filters>.filter-chips button{flex:none}.data-workbench-page .usage-summary{grid-template-columns:repeat(5,minmax(124px,1fr))}.data-workbench-page .table-heading.usage-row{display:none}.data-workbench-page .table-row.usage-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"description status""time amount""balance actions";gap:7px 12px;min-height:0;padding:11px 12px;display:grid}.usage-type{display:none}.usage-description{grid-area:description}.usage-description-type{display:inline}.usage-time{color:var(--text-3);font-size:var(--text-xs);grid-area:time}.usage-amount{grid-area:amount;justify-self:end}.usage-balance{text-align:left;grid-area:balance}.usage-balance:before{color:var(--text-3);content:"余额 ";font-family:var(--display)}.usage-status{grid-area:status;justify-self:end}.usage-actions{grid-area:actions;justify-self:end;margin:0}.health-head-actions{width:auto;display:flex}.health-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid;overflow:visible}.keys-search.health-search{grid-column:1/-1;width:100%;min-width:0;max-width:none}.health-toolbar>.health-select{grid-column:1;width:100%}.health-toolbar>.filter-chips{scrollbar-width:none;flex-wrap:nowrap;grid-column:2;overflow-x:auto}.health-toolbar>.filter-chips::-webkit-scrollbar{display:none}.health-toolbar>.filter-chips button{min-height:32px;font-size:var(--text-xs);flex:none;padding-inline-start:9px;padding-inline-end:9px}.health-cap-head{gap:8px;min-height:38px}.health-cap-title{gap:5px}.health-cap-state{gap:8px}.health-grid{grid-template-columns:minmax(0,1fr)}.health-card-v2{padding:10px}.board-bento{display:block}.board-panel-ready{border-right:0}.board-panel+.board-panel{border-top:0;margin-top:14px}.board-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.board-quick-item:nth-child(odd){border-left:0}.board-quick-item:nth-child(n+3){border-top:0}}@media (max-width:520px){.models-sub,.health-sub{display:none}.models-count-bar{min-height:28px}.health-head-actions>.button{width:34px;min-width:34px;padding:0;font-size:0}.usage-head{display:flex}.usage-summary>div{min-height:44px;padding:6px 10px}.usage-detail{top:var(--nav-h);width:100vw;padding:16px var(--page-x)24px;box-shadow:none;border-left:0}.board-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.board-kpi-featured{grid-column:1/-1}.board-kpi:not(.board-kpi-featured){background:color-mix(in srgb,var(--surface-2)42%,var(--surface));min-height:116px;padding:15px 10px 16px}.board-kpi:not(.board-kpi-featured) .board-kpi-label{font-size:var(--text-xs)}.board-kpi:not(.board-kpi-featured) .board-kpi-value{font-size:var(--text-xl)}.board-kpi:not(.board-kpi-featured) small{font-size:var(--text-xs);line-height:1.45}.board-kpi+.board-kpi{border:0}.board-panel{padding:20px}.board-platform dl div{padding-inline-start:10px;padding-inline-end:10px}.board-quick-grid{grid-template-columns:1fr}.board-quick-item+.board-quick-item{border-top:0;border-left:0}}.board-kpis{box-shadow:none;background:0 0;grid-template-columns:minmax(300px,1.6fr) repeat(3,minmax(180px,1fr));gap:12px;overflow:visible}.board-kpi,.board-kpi-featured{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-raised);min-height:162px;box-shadow:none;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.board-kpi-top{align-items:flex-start}.board-kpi-link:hover{color:var(--text)}.board-kpi-featured .board-kpi-value{font-size:var(--text-xl);letter-spacing:0;margin-top:18px}.board-kpi-note{color:var(--text-2);margin-top:auto;padding:0}.board-kpi-reading{align-items:baseline;gap:9px;min-width:0;margin:auto 0 0;display:flex}.board-kpi-reading .board-kpi-value{font-size:var(--text-xl);letter-spacing:0;flex:none}.board-kpi-reading span{min-width:0;color:var(--text-2);font-size:var(--text-sm);line-height:1.35}@media (max-width:900px){.board-kpis{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,.72fr))}.board-kpi,.board-kpi-featured{min-height:148px;padding:18px}.board-kpi-reading{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:640px){.board-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.board-kpi-featured{grid-column:1/-1}.board-kpi,.board-kpi-featured{min-height:132px;padding:16px}.board-kpi-featured .board-kpi-value{font-size:var(--text-xl);margin-top:12px}.board-kpi-reading{flex-direction:row;align-items:baseline;gap:7px}.board-kpi-reading .board-kpi-value{font-size:var(--text-xl)}}:root{--content-w:1280px;--page-x:clamp(24px,3.34vw,48px)}.command-header{border-bottom-color:color-mix(in srgb,var(--border)80%,transparent);background:color-mix(in srgb,var(--bg)92%,transparent);gap:20px}.primary-index{gap:6px}.nav-button{min-height:40px;padding-inline-start:10px;padding-inline-end:10px}.nav-button.selected:after{border-radius:0;width:auto;height:2px;bottom:-1px;left:10px;right:10px}.workspace-content{max-width:calc(var(--content-w) + var(--page-x) + var(--page-x));padding-top:20px;padding-bottom:80px}.workspace-view{animation-duration:.18s}.workspace-heading{min-height:auto;margin:0 0 6px}.workspace-heading+.page{margin-top:0}.page{gap:28px}.keys-page,.models-page,.health-page,.usage-page,.wallet-page{gap:10px}.page-body{gap:24px}.keys-head,.models-head,.wallet-head,.usage-head,.health-head,.channels-head,.users-head,.pricing-command-head{border-bottom:0;gap:20px 28px;min-height:0;padding-bottom:0}.keys-head,.models-head,.wallet-head,.usage-head,.health-head,.channels-head,.users-head{align-items:center}.data-workbench-page>.user-command-head,.wallet-page>.user-command-head,.board-page>.user-command-head{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:52px;padding:0;display:flex}.user-command-head h1{min-width:0;color:var(--text);font-family:var(--display);font-size:var(--text-2xl);font-weight:600;line-height:var(--leading-2xl);margin:0}.board-page>.board-command-head{min-height:64px}.user-command-head .models-stats{border:0;flex:none;align-items:center;gap:8px;width:auto}.user-command-head .models-stats>div:not(.currency-switch){align-items:baseline;gap:5px;min-width:auto;padding:0 4px;display:flex}.user-command-head .models-stats strong{font-size:var(--text-base);line-height:1}.user-command-head .models-stats span{font-size:var(--text-xs)}.user-command-head .models-stats .currency-switch{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);padding:2px}.keys-sub,.models-sub,.wallet-sub,.usage-sub,.health-sub,.channels-sub,.users-sub,.pricing-command-head p{max-width:46rem}.keys-toolbar,.models-toolbar,.usage-filters,.users-toolbar,.channels-toolbar,.pricing-catalog-toolbar{min-height:40px}.data-surface{box-shadow:var(--object-shadow)}.admin-workspace-shell{grid-template-columns:minmax(0,264px) minmax(0,1fr);align-items:start;gap:0;width:100%;margin:0;padding:0 0 80px}.admin-workspace-sidebar{top:var(--nav-h);height:calc(100dvh - var(--nav-h));padding:28px 20px 24px var(--page-x);border:0;border-right:1px solid var(--border);box-shadow:none;scrollbar-width:none;background:0 0;border-radius:0;flex-direction:column;display:flex;position:sticky;overflow-y:auto}.admin-workspace-sidebar::-webkit-scrollbar{display:none}.admin-workspace-content{width:100%;min-width:0;max-width:1020px;padding:40px var(--page-x)0 40px}.admin-nav-header span{font-size:var(--text-xs);color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.admin-nav-group{flex-direction:column;gap:2px;padding-top:20px;display:flex}.admin-nav-group:first-of-type{padding-top:0}.admin-nav-group-label{font-size:var(--text-xs);color:var(--text-3);letter-spacing:.01em;padding:0 10px 6px;font-weight:500}.admin-workspace-sidebar>nav{flex-direction:column;gap:3px;display:flex}.admin-workspace-sidebar>nav>.admin-nav-button{flex:none}.admin-nav-button{border-radius:var(--r-sm);width:100%;min-height:32px;color:var(--text-2);font-size:var(--text-sm);text-align:left;white-space:nowrap;transition:background-color var(--motion-fast)var(--ease-out),color var(--motion-fast)var(--ease-out);background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;font-weight:400;display:flex}.admin-nav-button.active{background:var(--surface-2);color:var(--text);font-weight:500}:root[data-theme=dark] .admin-nav-button.active{background:var(--surface-raised)}.admin-nav-button>svg{opacity:.7;flex-shrink:0}.admin-nav-button.active>svg{opacity:1}@media (max-width:960px){.admin-workspace-shell{grid-template-columns:minmax(0,232px) minmax(0,1fr);padding-top:0;padding-bottom:56px}.admin-workspace-content{padding:32px var(--page-x)0 32px}.admin-workspace-sidebar{top:var(--nav-h);padding:24px 16px 24px var(--page-x)}}@media (max-width:760px){:root{--page-x:16px}.workspace-content{padding-top:12px;padding-bottom:44px}.workspace-heading{margin-bottom:2px}.page,.page-body{gap:22px}.keys-page,.models-page,.health-page,.usage-page,.wallet-page{gap:8px}.data-workbench-page>.user-command-head,.wallet-page>.user-command-head,.board-page>.user-command-head{gap:8px 12px;min-height:52px}.user-command-head h1{font-size:var(--text-xl);line-height:var(--leading-xl)}.board-page>.board-command-head{min-height:64px}.board-command-head .board-greeting-copy{flex:auto;min-width:0}.board-command-head .board-hello{font-size:var(--text-xl);line-height:var(--leading-xl);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-command-head .board-range button{min-width:50px}.board-command-head .board-refresh{width:34px;min-width:34px;padding:0;font-size:0}.user-command-head .models-stats>div:not(.currency-switch){display:none}.keys-head,.models-head,.wallet-head,.usage-head,.health-head,.channels-head,.users-head,.pricing-command-head{gap:16px}.admin-workspace-shell{grid-template-columns:minmax(0,1fr);gap:0;padding-top:0;padding-bottom:44px}.admin-workspace-sidebar{height:auto;padding:20px var(--page-x)0;border-right:0;border-bottom:1px solid var(--border);position:static;top:auto;overflow:visible}.admin-workspace-content{padding:22px var(--page-x)0}.admin-nav-header{display:none}.admin-workspace-sidebar nav{scrollbar-width:none;flex-direction:row;gap:4px;overflow-x:auto}.admin-workspace-sidebar nav::-webkit-scrollbar{display:none}.admin-nav-group{flex-direction:row;gap:4px;padding-top:0}.admin-nav-group-label{display:none}.admin-nav-button{border-radius:var(--r-sm)var(--r-sm)0 0;white-space:nowrap;width:auto;min-height:36px;padding:0 12px}}@media (prefers-reduced-motion:reduce){.workspace-view{animation:none}}.nav-button,.nav-button:hover,.nav-button.selected,:root[data-theme=dark] .nav-button.selected{border-radius:var(--r-sm)}.nav-button:hover{background:var(--surface-2);color:var(--text)}.nav-button.selected,.nav-button.selected:hover,:root[data-theme=dark] .nav-button.selected,:root[data-theme=dark] .nav-button.selected:hover{color:var(--text);background:0 0;font-weight:600}.nav-button>span{position:relative}.nav-button>span:before{content:attr(data-text);visibility:hidden;height:0;font-weight:600;display:block;overflow:hidden}.nav-label-latin{text-align:center;white-space:pre;display:inline-block}.nav-label-latin:before{content:attr(data-text);visibility:hidden;height:0;font-weight:600;display:block;overflow:hidden}.nav-button svg{transition:color var(--motion-fast)var(--ease-out),fill var(--motion-fast)var(--ease-out),stroke-width var(--motion-fast)var(--ease-out)}.button.primary,.button.primary:hover:not(:disabled){box-shadow:none}:root[data-theme=dark] .button.primary,:root[data-theme=dark] .button.primary:hover:not(:disabled){background:var(--brand);color:var(--bg)}:root[data-theme=dark] .account-trigger,:root[data-theme=dark] .account-popover-avatar{background:var(--text);color:var(--bg)}:root[data-theme=dark] .account-trigger.is-active,:root[data-theme=dark] .account-menu.is-open .account-trigger{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--text)}:root[data-theme=dark] .filter-chips button.active,:root[data-theme=dark] .amount-chips button.active,:root[data-theme=dark] .channel-filters button.active,:root[data-theme=dark] .tab-strip button.active,:root[data-theme=dark] .channel-tabs button.active,:root[data-theme=dark] .segmented-control button.active{background:var(--brand);border-color:var(--brand);color:var(--bg)}.channels-card:hover,.model-card:hover,.health-card:hover,.route-observation:hover{border-color:var(--border-2);background:var(--surface-raised);box-shadow:var(--shadow)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-3)42%,transparent)transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-3)42%,transparent);background-clip:padding-box;border:1px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-3)68%,transparent);background-clip:padding-box}.board-kpi,.board-kpi-featured{background:var(--surface)}@media (max-width:520px){.board-kpi:not(.board-kpi-featured){background:var(--surface)}}.board-page{gap:16px;min-width:0;display:grid}.board-greeting{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.board-greeting-copy{min-width:0}.board-hello{font-size:var(--text-2xl);font-weight:600;line-height:var(--leading-2xl);margin:0}.board-date{color:var(--text-2);font-size:var(--text-sm);margin:4px 0 0}.board-greeting-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.board-range{border:1px solid var(--border);border-radius:var(--r-sm);flex-wrap:nowrap;padding:2px}.board-range button{min-width:58px;min-height:32px}.board-refresh[aria-busy=true]{cursor:progress}.board-refresh .spin{animation-duration:.72s}.board-kpis{box-shadow:none;background:0 0;grid-template-columns:minmax(260px,1.28fr) repeat(3,minmax(180px,1fr));gap:12px;display:grid;overflow:visible}.board-kpi,.board-kpi-featured{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);min-height:146px;box-shadow:none;flex-direction:column;justify-content:space-between;gap:14px;padding:20px;display:flex;position:relative;overflow:hidden}.board-kpi-featured,:root[data-theme=dark] .board-kpi-featured{background:var(--surface-raised)}.board-kpi+.board-kpi{border-left:1px solid var(--border)}.board-kpi-featured:before,.board-kpi-featured:after{display:none}.board-kpi-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.board-kpi-link{min-height:28px;color:var(--text-2);margin:-5px -6px 0 0;padding-inline-start:6px;padding-inline-end:6px}.board-kpi-label{color:var(--text-2);font-size:var(--text-sm);font-weight:500}.board-kpi-value,.board-kpi-featured .board-kpi-value{color:var(--text);font-family:var(--num);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-xl);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;margin:0;display:inline-flex}.board-kpi-reading{align-items:baseline;gap:8px;margin:auto 0 0;display:flex}.board-kpi small,.board-kpi-note{color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.board-currency{color:var(--text-2);margin-right:2px;font-size:.58em;font-weight:500}.board-vitals{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:168px minmax(0,1fr);align-items:stretch;display:grid}.board-vitals>header{flex-direction:column;justify-content:space-between;gap:10px;padding:18px 24px 18px 0;display:flex}.board-vitals>header span,.board-vitals dt{color:var(--text-2);font-size:var(--text-xs);font-weight:500}.board-vitals>header strong{font-size:var(--text-base);margin-top:3px;font-weight:600;display:block}.board-vitals>header small{color:var(--text-3);font-size:var(--text-xs)}.board-vitals dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.board-vitals dl>div{border-left:1px solid var(--border);padding:18px 20px}.board-vitals dd{font-family:var(--num);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-xl);font-variant-numeric:tabular-nums;margin:8px 0 2px}.board-vitals dl small{color:var(--text-3);font-size:var(--text-xs);line-height:var(--leading-xs)}.board-analysis,.board-lower{grid-template-columns:minmax(0,1.65fr) minmax(300px,.7fr);align-items:stretch;gap:16px;min-width:0;display:grid}.board-lower{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr)}.board-panel{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);min-width:0;box-shadow:none;align-content:start;gap:18px;padding:22px;display:grid}.board-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.board-panel-head h2{font-size:var(--text-lg);font-weight:600;line-height:var(--leading-lg);margin:0}.board-panel-head p{color:var(--text-2);font-size:var(--text-xs);line-height:var(--leading-xs);margin:2px 0 0}.board-chart-legend{color:var(--text-2);font-size:var(--text-xs);align-items:center;gap:14px;display:flex}.board-chart-legend span{align-items:center;gap:6px;display:inline-flex}.board-chart-legend i{background:var(--border-2);border-radius:99px;width:13px;height:4px}.board-chart-legend span:last-child i{background:var(--accent);height:2px}.board-chart{min-height:250px}.board-chart svg{width:100%;height:auto;min-height:230px;overflow:visible}.board-chart-grid{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.board-chart-bar{fill:var(--border-2);opacity:.58;transition:opacity var(--motion-fast)var(--ease-out)}.board-chart-bar:hover{opacity:.9}.board-chart-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.board-chart-point{fill:var(--surface);stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.board-chart-label{fill:var(--text-3);font-family:var(--font);font-size:11px}.board-trend .empty-state,.board-model-usage .empty-state{min-height:250px}.board-model-list{gap:0;display:grid}.board-model-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 14px;padding:12px 0;display:grid}.board-model-row:last-child{border-bottom:0}.board-model-main{gap:2px;min-width:0;display:grid}.board-model-main strong{font-family:var(--mono);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.board-model-main span{color:var(--text-2);font-size:var(--text-xs)}.board-model-row>strong{font-size:var(--text-sm);font-weight:500}.board-model-meter{background:var(--surface-2);grid-column:1/-1;height:2px;overflow:hidden}.board-model-meter i{background:var(--accent);height:100%;transition:width var(--motion-standard)var(--ease-out);display:block}.board-recent{align-content:start}.board-request-table{min-width:0;box-shadow:none;border:0;border-radius:0;overflow-x:auto}.board-request-row{grid-template-columns:minmax(180px,1.4fr) 90px 90px 100px 92px 124px;min-width:800px}.board-request-row>div:first-child{gap:2px;min-width:0;display:grid}.board-request-row>div:first-child strong{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-request-row>div:first-child small{color:var(--text-3);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-quick{align-content:start}.board-quick-grid{grid-template-columns:1fr;gap:0;display:grid}.board-quick-item{border:0;border-bottom:1px solid var(--border);min-height:72px;color:var(--text);text-align:left;box-shadow:none;transition:color var(--motion-fast)var(--ease-out),background-color var(--motion-fast)var(--ease-out);background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 4px;display:grid}.board-quick-item:last-child{border-bottom:0}.board-quick-item:hover{border-color:var(--border);background:var(--surface-raised);box-shadow:none;transform:none}.board-quick-icon{width:32px;height:32px;color:var(--text-2);background:0 0;border:0;border-radius:0;place-items:center;display:grid}.board-quick-item>span:nth-child(2){gap:2px;min-width:0;display:grid}.board-quick-item strong{font-size:var(--text-sm);font-weight:500}.board-quick-item small{color:var(--text-3);font-size:var(--text-xs);line-height:var(--leading-xs)}.board-quick-item>svg{width:14px;height:14px;color:var(--text-3)}@media (max-width:1080px){.board-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.board-analysis,.board-lower{grid-template-columns:minmax(0,1fr)}.board-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}@media (max-width:760px){.board-vitals{grid-template-columns:1fr}.board-vitals>header{flex-direction:row;align-items:flex-end;padding:16px 0 12px}.board-vitals dl{grid-template-columns:repeat(2,minmax(0,1fr))}.board-vitals dl>div{border-top:1px solid var(--border)}.board-vitals dl>div:nth-child(odd){border-left:0;padding-left:0}.board-panel{padding:18px}}@media (max-width:520px){.board-page{gap:12px}.board-greeting{align-items:center}.board-greeting-actions{flex:none;width:auto}.board-range{flex:none}.board-range button{flex:none;min-width:50px}.board-refresh{flex:0 0 34px;width:34px;min-width:34px;padding:0;font-size:0}.board-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.board-kpi-featured{grid-column:1/-1}.board-kpi,.board-kpi-featured{min-height:128px;padding:15px}.board-kpi:not(.board-kpi-featured){background:var(--surface);min-height:118px;padding:13px 10px}.board-kpi-label,.board-kpi small,.board-kpi-note{font-size:var(--text-xs)}.board-vitals dl>div{padding:14px 12px}.board-vitals dd{font-size:var(--text-lg);margin-top:5px}.board-quick-grid{grid-template-columns:1fr}.board-quick-item{min-height:68px}.board-chart{min-height:210px;overflow-x:auto}.board-chart svg{min-width:620px;min-height:210px}}.command-header{height:var(--nav-h);background:var(--bg);-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();box-shadow:none;transition:background-color var(--motion-standard)var(--ease-out),border-color var(--motion-standard)var(--ease-out),box-shadow var(--motion-standard)var(--ease-out),backdrop-filter var(--motion-standard)var(--ease-out);border-bottom-color:#0000;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);column-gap:20px;display:grid}.command-header.is-elevated{border-bottom-color:color-mix(in srgb,var(--border)88%,transparent);background:color-mix(in srgb,var(--bg)86%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);box-shadow:0 10px 26px color-mix(in srgb,var(--text)4%,transparent)}.brand-lockup{justify-self:start;min-width:0}.brand-lockup strong{font-weight:650;line-height:1.12}.brand-lockup small{color:color-mix(in srgb,var(--text-3)82%,transparent);margin-top:1px;font-size:11px;font-weight:500;line-height:13px}.primary-index{grid-column:2;justify-self:center;gap:5px;width:max-content;max-width:100%}.command-actions{grid-column:3;justify-self:end;gap:8px}.command-utilities{border-left:1px solid var(--border);align-items:center;gap:4px;min-height:28px;margin-left:2px;padding-left:10px;display:inline-flex}.mode-switch,.mode-switch.active{min-height:36px;color:var(--text-3);background:0 0;border-color:#0000;padding-inline-start:8px;padding-inline-end:8px;font-weight:550}.mode-switch:hover,.mode-switch.active:hover{background:var(--surface-2);color:var(--text);border-color:#0000}.mode-switch.active{color:var(--text)}@media (max-width:1180px){.command-header{grid-template-columns:minmax(176px,1fr) auto minmax(120px,1fr)}.mode-switch{justify-content:center;width:36px;padding-inline-start:0;padding-inline-end:0}.mode-switch span{display:none}}@media (max-width:960px){.command-header{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.primary-index{display:none}.command-actions{grid-column:2}}@media (prefers-reduced-motion:reduce){.command-header{transition:none}}.keys-page{gap:10px}.keys-head{align-items:center}.keys-sub{max-width:52rem}.keys-connection{color:var(--text-3);font-size:var(--text-xs);flex-wrap:wrap;flex:0 auto;align-items:center;gap:7px;margin-top:0;display:flex}.keys-connection>span{color:var(--text-2);font-weight:600}.keys-connection code{max-width:min(100%,380px);color:var(--text);font-family:var(--mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.keys-connection .icon-button{width:28px;height:28px}.keys-connection small{color:var(--text-3)}.keys-toolbar{gap:8px}.keys-search{max-width:440px;box-shadow:none;flex:260px}.keys-table{border-radius:var(--r-sm);box-shadow:none}.key-record{border-bottom:1px solid var(--border);background:var(--surface);min-width:0;min-height:62px;transition:background-color var(--motion-fast)var(--ease-out),border-color var(--motion-fast)var(--ease-out);grid-template-columns:minmax(142px,1.1fr) minmax(132px,.92fr) minmax(176px,1.32fr) minmax(112px,.82fr) minmax(124px,.88fr) minmax(134px,auto);align-items:center;gap:12px;padding:9px 14px;display:grid}.key-record:first-child{border-top-left-radius:var(--r-sm);border-top-right-radius:var(--r-sm)}.key-record:last-child{border-bottom-left-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm);border-bottom:0}.key-record:not(.key-record-head):hover{background:var(--surface-raised)}.key-record-head{border-bottom-color:var(--border);background:color-mix(in srgb,var(--surface-2)48%,var(--surface));min-height:40px;color:var(--text-3);font-size:var(--text-xs);padding-top:0;padding-bottom:0;font-weight:600}.key-record-name,.key-record-secret,.key-record-scope,.key-record-constraint,.key-record-last-used{min-width:0}.key-record-name{align-items:center;gap:10px;display:flex}.key-record-name .status-chip{white-space:nowrap;flex:none}.key-record-name>div,.key-record-scope,.key-record-constraint,.key-record-last-used{gap:3px;display:grid}.key-record strong{color:var(--text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.key-record small{color:var(--text-3);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.key-record-secret{gap:4px;display:grid}.key-record-secret code{color:var(--text);font-family:var(--mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.key-record-scope strong,.key-record-constraint strong,.key-record-last-used strong{font-weight:500}.key-record-actions-head{text-align:right}.key-record-actions{justify-content:flex-end;align-items:center;gap:3px;min-width:0;display:flex;position:relative}.key-record-actions .button.quiet{min-height:30px;padding-inline-start:7px;padding-inline-end:7px}.key-action-menu-wrap{position:relative}.key-action-menu{z-index:60;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-raised);min-width:148px;box-shadow:var(--shadow-md);padding:5px;display:grid;position:fixed}.key-action-menu button{min-height:32px;color:var(--text-2);font:inherit;font-size:var(--text-xs);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 9px;display:flex}.key-action-menu button:hover{background:var(--surface-2);color:var(--text)}.key-action-menu button svg{width:14px;height:14px}.key-action-menu button.danger-text:hover{color:var(--bad)}.keys-model-mode{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);min-height:28px;color:var(--text-2);font:inherit;font-size:var(--text-xs);padding:0 9px;font-weight:600}.keys-model-mode[aria-pressed=true]{border-color:var(--text-3);color:var(--text)}.keys-model-mode:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.key-model-selection{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:11px 12px;display:flex}.key-model-selection>div{gap:2px;min-width:0;display:grid}.key-model-selection strong{font-size:var(--text-sm);font-weight:600}.key-model-selection small{color:var(--text-3);font-size:var(--text-xs)}.key-model-chips{flex-wrap:wrap;gap:5px;display:flex}.key-model-chips span{border:1px solid var(--border);border-radius:var(--r-sm);max-width:100%;color:var(--text-2);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;padding:3px 7px;font-size:11px;overflow:hidden}.key-model-warning{color:var(--bad);font-size:var(--text-xs);margin:-3px 0 0;line-height:1.45}.key-model-picker-dialog{grid-template-rows:auto auto auto 1fr auto}.key-model-picker-toolbar{grid-template-columns:minmax(0,1fr)}.key-model-picker-dialog .key-picker-row{grid-template-columns:18px minmax(0,1fr)}.key-mapping-list{gap:8px;display:grid}.key-mapping-head,.key-mapping-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;align-items:start;gap:8px;display:grid}.key-mapping-head{color:var(--text-3);letter-spacing:.04em;padding-inline-start:2px;padding-inline-end:2px;font-size:10px;line-height:1.3}.key-mapping-row input,.key-mapping-row select{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:100%;min-width:0;min-height:38px;color:var(--text);font-size:var(--text-sm);padding:0 10px}.key-mapping-row input:focus,.key-mapping-row select:focus{border-color:var(--text-3);outline:2px solid color-mix(in srgb,var(--text-3)18%,transparent);outline-offset:1px}.key-mapping-row input[aria-invalid=true],.key-mapping-row select[aria-invalid=true]{border-color:var(--bad)}.control-plane-page,.channel-workspace{width:min(100%,1440px);margin:0 auto}.control-plane-header,.channel-workspace-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;min-height:112px;padding:8px 0 28px;display:flex}.control-plane-header h1,.channel-workspace-header h1{margin:0;font-size:28px;font-weight:600;line-height:36px}.page-lede,.channel-workspace-header p:not(.eyebrow){color:var(--text-2);font-size:var(--text-sm);margin:7px 0 0}.eyebrow{color:var(--text-3);font-size:11px;font-family:var(--mono);letter-spacing:.08em;margin:0 0 5px}.control-plane-actions{align-items:center;gap:8px;display:flex}.control-plane-notice{border:1px solid var(--border);border-radius:var(--r-sm);min-height:42px;font-size:var(--text-sm);align-items:center;gap:8px;margin:16px 0;padding:0 12px;display:flex}.control-plane-notice.success{color:var(--ok);background:var(--ok-bg)}.control-plane-notice.error{color:var(--bad);background:var(--bad-bg)}.control-plane-table-frame{border:1px solid var(--border);background:var(--surface);margin-top:20px;overflow:hidden}.control-plane-table-head,.control-plane-row{text-align:left;grid-template-columns:minmax(220px,1.7fr) 100px 72px 96px 96px 72px 120px 34px;align-items:center;gap:16px;padding:0 18px;display:grid}.control-plane-table-head{min-height:38px;color:var(--text-3);background:var(--surface-2);font-size:11px;font-weight:600}.control-plane-row{border:0;border-top:1px solid var(--border);background:var(--surface);width:100%;min-height:72px;color:var(--text-2);font-size:var(--text-sm)}.control-plane-row:hover{background:var(--surface-2)}.control-plane-row>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.connection-cell{gap:3px;display:grid!important}.connection-cell strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.connection-cell small{color:var(--text-3);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.row-action{color:var(--text-3);justify-content:flex-end}.row-action svg{width:15px}.numeric-cell{font-family:var(--mono);color:var(--text)}.status-dot{background:var(--text-3);border-radius:50%;width:7px;height:7px;display:inline-block}.status-dot.active,.status-dot.supported{background:var(--ok)}.status-dot.pending_probe,.status-dot.unknown{background:var(--warn)}.status-dot.disabled,.status-dot.unsupported,.status-dot.expired{background:var(--bad)}.control-plane-empty{min-height:360px;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.control-plane-empty svg{width:22px;height:22px;color:var(--text-3)}.control-plane-empty strong{color:var(--text);font-size:var(--text-lg)}.control-plane-empty .button{margin-top:10px}.channel-workspace-header{align-items:center}.channel-workspace-header>div{flex:1}.channel-workspace-header>.icon-button{align-self:flex-start;margin-top:3px}.workspace-state{border:1px solid var(--border);min-width:76px;color:var(--warn);font-size:var(--text-xs);text-align:center;border-radius:999px;align-self:flex-start;padding:6px 10px}.workspace-state.success{color:var(--ok)}.channel-workspace-grid{grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:22px;padding-top:22px;display:grid}.channel-workspace-main{flex-direction:column;min-width:0;min-height:650px;display:flex}.workspace-stepper{border:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(4,1fr);min-height:58px;display:grid}.workspace-stepper button{border:0;border-right:1px solid var(--border);color:var(--text-2);font-size:var(--text-sm);text-align:left;background:0 0;align-items:center;gap:8px;padding:0 14px;display:flex}.workspace-stepper button:last-child{border-right:0}.workspace-stepper button.active{background:var(--surface-2);color:var(--text)}.workspace-stepper b{border:1px solid var(--border-2);width:22px;height:22px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:11px;font-weight:500;display:grid}.workspace-stepper button.active b{border-color:var(--text);background:var(--text);color:var(--bg)}.workspace-panel{border:1px solid var(--border);background:var(--surface);min-height:472px;margin-top:14px;padding:24px}.workspace-panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;gap:18px;min-height:72px;padding-bottom:20px;display:flex}.workspace-panel-heading h2{margin:0;font-size:20px;font-weight:600}.workspace-panel-heading p:not(.eyebrow){max-width:680px;color:var(--text-2);font-size:var(--text-sm);margin:6px 0 0}.workspace-panel-heading>svg{width:22px;height:22px;color:var(--text-3)}.workspace-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:24px;display:grid}.workspace-field-wide{grid-column:1/-1}.workspace-inline-note,.workspace-contract-note{border-left:2px solid var(--border-2);min-height:40px;color:var(--text-2);font-size:var(--text-xs);align-items:center;gap:8px;margin:24px 0 16px;padding:0 10px;display:flex}.workspace-inline-note svg,.workspace-contract-note svg{color:var(--text-3)}.workspace-empty-inline{min-height:300px;color:var(--text-3);font-size:var(--text-sm);place-items:center;display:grid}.workspace-footer{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:18px;display:flex}.evidence-rail{border:1px solid var(--border);background:var(--surface-raised);min-height:360px;padding:18px;position:sticky;top:20px}.evidence-rail-title{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:8px;padding-bottom:14px;font-weight:600;display:flex}.evidence-rail-title svg{color:var(--accent)}.evidence-row{border-bottom:1px solid var(--border);font-size:var(--text-sm);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.evidence-row span{color:var(--text-2)}.evidence-row strong{font-weight:500}.evidence-row strong.ok{color:var(--ok)}.evidence-row strong.warn{color:var(--warn)}.evidence-blockers{color:var(--bad);font-size:var(--text-xs);gap:8px;padding-top:16px;display:grid}.evidence-blockers span{align-items:flex-start;gap:6px;line-height:1.4;display:flex}.evidence-blockers svg{flex:none;width:14px;height:14px}.evidence-help{color:var(--text-3);gap:8px;margin-top:18px;font-size:11px;line-height:1.5;display:flex}.evidence-help svg{flex:none;width:14px}.model-candidate-list{gap:0;padding-top:12px;display:grid}.model-candidate{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:16px;min-height:64px;display:grid}.model-candidate label{align-items:center;gap:10px;min-width:0;display:flex}.model-candidate label>span{gap:2px;min-width:0;display:grid}.model-candidate strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-candidate code,.capability-model-name code{color:var(--text-3);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.model-display-input{border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--surface);min-height:32px;padding:0 9px}.capability-table{gap:16px;padding-top:18px;display:grid}.capability-model{grid-template-columns:160px repeat(6,minmax(82px,1fr));align-items:stretch;gap:7px;display:grid}.capability-model-name{align-content:center;gap:3px;min-width:0;padding-right:10px;display:grid}.capability-chip{border:1px solid var(--border);min-height:54px;color:var(--text-2);align-content:center;gap:3px;padding:6px 7px;font-size:10px;line-height:1.2;display:grid}.capability-chip b{color:var(--text);font-size:11px;font-weight:500}.capability-chip.supported{border-color:color-mix(in srgb,var(--ok)45%,var(--border));background:var(--ok-bg)}.capability-chip.unsupported,.capability-chip.expired{border-color:color-mix(in srgb,var(--bad)45%,var(--border));background:var(--bad-bg)}.capability-chip.billing_unverified,.capability-chip.unknown{border-color:color-mix(in srgb,var(--warn)45%,var(--border));background:var(--warn-bg)}.pricing-form{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.channel-workspace-grid{grid-template-columns:1fr}.evidence-rail{min-height:0;position:static}.control-plane-table-frame{overflow-x:auto}.control-plane-table-head,.control-plane-row{min-width:920px}}@media (max-width:640px){.control-plane-header,.channel-workspace-header{flex-direction:column;align-items:stretch;min-height:0;padding-bottom:20px}.control-plane-actions{justify-content:flex-end}.channel-workspace-header>.workspace-state{align-self:flex-start}.workspace-stepper{grid-template-columns:repeat(4,minmax(86px,1fr));overflow-x:auto}.workspace-stepper button{padding:0 10px}.workspace-panel{min-height:500px;padding:18px}.workspace-form-grid,.pricing-form{grid-template-columns:1fr}.workspace-field-wide{grid-column:auto}.model-candidate{grid-template-columns:1fr;gap:8px;padding:12px 0}.capability-table{overflow-x:auto}.capability-model{min-width:720px}}.modern-console{--m-canvas:#f6f6f3;--m-surface:#fff;--m-surface-soft:#f0f0ec;--m-ink:#171717;--m-muted:#73736e;--m-faint:#9b9b94;--m-line:#e4e4df;--m-line-strong:#d2d2cb;--m-blue:#2764d8;--m-green:#1e7e50;--m-amber:#9a6200;--m-red:#b13a44;background:var(--m-canvas);min-height:100vh;color:var(--m-ink);font-family:var(--font)}.modern-topbar{z-index:50;border-bottom:1px solid var(--m-line);background:color-mix(in srgb,var(--m-surface)94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:248px 1fr 248px;align-items:center;gap:20px;height:64px;padding:0 24px;display:grid;position:sticky;top:0}.modern-brand-wrap,.modern-topbar-actions{align-items:center;min-width:0;display:flex}.modern-brand small{color:var(--m-muted);font-size:11px}.modern-mobile-menu{display:none}.modern-topbar-center{justify-content:center;display:flex}.modern-workspace-switcher{border:1px solid var(--m-line);background:var(--m-surface);min-height:34px;color:var(--m-ink);border-radius:6px;align-items:center;gap:8px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.modern-workspace-switcher svg{width:14px;color:var(--m-muted)}.modern-topbar-actions{justify-content:flex-end;gap:4px}.modern-account-popover{border:1px solid var(--m-line);background:var(--m-surface);border-radius:8px;width:230px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 45px #00000024}.modern-layout{grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.modern-sidebar{border-right:1px solid var(--m-line);background:var(--m-surface);flex-direction:column;min-height:calc(100vh - 64px);display:flex}.modern-nav-item.selected{background:var(--m-surface-soft);color:var(--m-ink);font-weight:650}.modern-nav-item.selected:before{content:"";background:var(--m-ink);border-radius:0 2px 2px 0;width:2px;position:absolute;top:9px;bottom:9px;left:0}.modern-button.secondary{background:0 0}@keyframes modern-spin{to{transform:rotate(360deg)}}.modern-segmented button.active{background:var(--m-ink);color:var(--m-surface)}.modern-metrics{border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);background:var(--m-surface);grid-template-columns:repeat(4,1fr);display:grid}.modern-panel{border:1px solid var(--m-line);background:var(--m-surface)}.modern-chart-panel,.modern-start-panel{min-height:300px}.modern-quick-action:hover strong{text-underline-offset:3px;text-decoration:underline}.modern-model-row b{color:var(--m-muted);font:600 12px var(--mono)}.modern-page-body>.page,.modern-page-body>.admin-operations-page,.modern-page-body>.admin-pricing-page,.modern-page-body>.admin-users-page,.modern-page-body>.control-plane-page,.modern-page-body>.channel-control-plane{background:0 0;max-width:none;padding:0!important}.modern-page-body .page-chrome,.modern-page-body .workspace-heading,.modern-page-body .admin-page-header,.modern-page-body .pricing-command-head,.modern-page-body .models-head,.modern-page-body .users-head{display:none}.modern-page-body .data-surface,.modern-page-body .admin-panel,.modern-page-body .channels-table,.modern-page-body .model-grid,.modern-page-body .keys-table,.modern-page-body .usage-table,.modern-page-body .pricing-catalog,.modern-page-body .channel-control-plane{border-color:var(--m-line);background:var(--m-surface);box-shadow:none}.modern-page-body .control-plane-header{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:flex-end;gap:20px;padding:0 0 24px;display:flex}.modern-page-body .control-plane-header h1{letter-spacing:-.04em;margin:0;font-size:27px;font-weight:680}.modern-page-body .control-plane-header .page-lede{color:var(--m-muted);margin:8px 0 0;font-size:13px}.modern-page-body .control-plane-actions{gap:8px;display:flex}.modern-page-body .control-plane-table-frame{border:1px solid var(--m-line);background:var(--m-surface);margin-top:18px}.modern-page-body .control-plane-table-head{border-bottom:1px solid var(--m-line);min-height:38px;color:var(--m-faint);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:minmax(220px,1.7fr) .9fr .55fr .9fr 1fr .7fr .95fr 34px;align-items:center;gap:12px;padding:0 17px;font-size:10px;font-weight:700;display:grid}.modern-page-body .control-plane-row{border:0;border-bottom:1px solid var(--m-line);width:100%;min-height:70px;color:var(--m-ink);text-align:left;background:0 0;grid-template-columns:minmax(220px,1.7fr) .9fr .55fr .9fr 1fr .7fr .95fr 34px;align-items:center;gap:12px;padding:0 17px;font-size:12px;display:grid}.modern-page-body .control-plane-row:last-child{border-bottom:0}.modern-page-body .control-plane-row:hover{background:var(--m-surface-soft)}.modern-page-body .connection-cell{gap:4px;min-width:0;display:grid}.modern-page-body .connection-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.modern-page-body .connection-cell small{text-overflow:ellipsis;white-space:nowrap;color:var(--m-muted);font:11px var(--mono);overflow:hidden}.modern-page-body .control-plane-row>span:not(.connection-cell){color:var(--m-muted)}.modern-page-body .control-plane-row .row-action{color:var(--m-faint);place-items:center;display:grid}.modern-page-body .control-plane-row .row-action svg{width:14px}.modern-page-body .control-plane-empty{min-height:250px;color:var(--m-muted);text-align:center;align-content:center;place-items:center;gap:9px;display:grid}.modern-page-body .control-plane-empty strong{color:var(--m-ink);font-size:14px}.modern-page-body .control-plane-empty span{font-size:12px}.modern-page-body .control-plane-empty svg{width:25px;color:var(--m-faint)}.modern-page-body .control-plane-notice{border:1px solid var(--m-line);background:var(--m-surface);border-radius:5px;margin:14px 0;padding:10px 12px;font-size:12px}.modern-page-body .channel-workspace-header{border-bottom:1px solid var(--m-line);align-items:flex-start;gap:14px;padding:0 0 20px;display:flex}.modern-page-body .channel-workspace-header>div{flex:1;min-width:0}.modern-page-body .channel-workspace-header h1{letter-spacing:-.035em;margin:0;font-size:25px;font-weight:680}.modern-page-body .channel-workspace-header p:last-child{color:var(--m-muted);font:12px var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;overflow:hidden}.modern-page-body .channel-workspace-grid{grid-template-columns:minmax(0,1fr) 260px;gap:16px;margin-top:17px;display:grid}.modern-page-body .channel-workspace-main{min-width:0}.modern-page-body .workspace-panel,.modern-page-body .evidence-rail{border:1px solid var(--m-line);background:var(--m-surface)}.modern-page-body .workspace-panel{padding:22px}.modern-page-body .workspace-panel+.workspace-panel{margin-top:12px}.modern-page-body .workspace-panel-heading{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:18px;display:flex}.modern-page-body .workspace-panel-heading h2{margin:0;font-size:16px;font-weight:680}.modern-page-body .workspace-panel-heading>div>p:last-child{color:var(--m-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.modern-page-body .workspace-panel-heading>svg{color:var(--m-faint)}.modern-page-body .workspace-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:18px;display:grid}.modern-page-body .workspace-field-wide{grid-column:1/-1}.modern-page-body .workspace-inline-note,.modern-page-body .workspace-contract-note{border:1px solid var(--m-line);background:var(--m-surface-soft);color:var(--m-muted);align-items:flex-start;gap:8px;margin-top:15px;padding:10px 11px;font-size:11px;line-height:1.5;display:flex}.modern-page-body .workspace-inline-note svg,.modern-page-body .workspace-contract-note svg{flex:none;width:14px}.modern-page-body .workspace-stepper{gap:6px;margin-bottom:13px;display:flex}.modern-page-body .workspace-stepper button{border:1px solid var(--m-line);background:var(--m-surface);min-height:34px;color:var(--m-muted);border-radius:5px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:650;display:flex}.modern-page-body .workspace-stepper button.active{border-color:var(--m-ink);background:var(--m-ink);color:var(--m-surface)}.modern-page-body .workspace-stepper b{font:11px var(--mono)}.modern-page-body .model-candidate-list{padding-top:10px}.modern-page-body .model-candidate{border-bottom:1px solid var(--m-line);align-items:center;gap:12px;min-height:58px;display:flex}.modern-page-body .model-candidate:last-child{border-bottom:0}.modern-page-body .model-candidate label{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.modern-page-body .model-candidate label>span{gap:3px;min-width:0;display:grid}.modern-page-body .model-candidate strong{text-overflow:ellipsis;white-space:nowrap;font:600 12px var(--mono);overflow:hidden}.modern-page-body .model-candidate code{color:var(--m-muted);font-size:10px}.modern-page-body .model-display-input{width:190px;min-height:31px;padding:0 8px}.modern-page-body .evidence-rail{align-self:start;padding:17px;position:sticky;top:86px}.modern-page-body .evidence-rail-title{border-bottom:1px solid var(--m-line);align-items:center;gap:8px;padding-bottom:13px;font-size:12px;font-weight:700;display:flex}.modern-page-body .evidence-rail-title svg{width:15px}.modern-page-body .evidence-row{border-bottom:1px solid var(--m-line);min-height:44px;color:var(--m-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.modern-page-body .evidence-row strong{font-size:11px;font-weight:700}.modern-page-body .evidence-row strong.ok{color:var(--m-green)}.modern-page-body .evidence-row strong.warn{color:var(--m-amber)}.modern-page-body .evidence-help{color:var(--m-muted);gap:7px;margin-top:14px;font-size:11px;line-height:1.5;display:flex}.modern-page-body .evidence-help svg{flex:none;width:14px}.modern-page-body .channel-detail-tabs{border-bottom:1px solid var(--m-line);gap:18px;margin-top:14px;display:flex;overflow-x:auto}.modern-page-body .channel-detail-tabs button{min-height:38px;color:var(--m-muted);white-space:nowrap;background:0 0;border:0;padding:0 1px;font-size:12px;font-weight:600;position:relative}.modern-page-body .channel-detail-tabs button.active{color:var(--m-ink)}.modern-page-body .channel-detail-tabs button.active:after{content:"";background:var(--m-ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.modern-page-body .button{box-shadow:none;border-radius:5px}.modern-page-body .button.primary{background:var(--m-ink);color:var(--m-surface)}.modern-page-body input,.modern-page-body select,.modern-page-body textarea{border-color:var(--m-line-strong);background:var(--m-surface);border-radius:5px}.modern-page-body .eyebrow{color:var(--m-faint);letter-spacing:.08em}.modern-page-body .channel-workspace-dialog,.modern-page-body .dialog{border-radius:8px}.modern-console{--m-canvas:#f3f0e9;--m-surface:#fbfaf7;--m-surface-soft:#e9e8e2;--m-ink:#182126;--m-muted:#667177;--m-faint:#899397;--m-line:#d9dcd7;--m-line-strong:#bfc7c4;--m-blue:#1a6f78;--m-green:#567d36;--m-amber:#a16b24;--m-red:#ad4e4b;background:var(--m-canvas);letter-spacing:0}:root[data-theme=dark] .modern-console{--m-canvas:#0e1418;--m-surface:#151e23;--m-surface-soft:#202b30;--m-ink:#edf2ee;--m-muted:#a1afb1;--m-faint:#718083;--m-line:#29373b;--m-line-strong:#3b4b50;--m-blue:#7ed3cf;--m-green:#a6d96d;--m-amber:#e7b768;--m-red:#ef8e82}.modern-topbar{border-bottom:1px solid var(--m-line);background:var(--m-surface);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:280px 1fr 280px;height:72px;padding:0 28px}.modern-brand-wrap{gap:14px}.modern-brand-mark{background:var(--m-green);color:#132016;width:34px;height:34px;box-shadow:4px 4px 0 color-mix(in srgb,var(--m-blue)35%,transparent);border-radius:11px 4px;font-size:14px}.modern-brand strong{letter-spacing:.01em;font-size:15px}.modern-brand small{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.modern-workspace-switcher{border:0;border-left:1px solid var(--m-line-strong);min-height:38px;color:var(--m-muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;padding-left:16px;font-size:11px}.modern-workspace-dot{background:var(--m-green);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--m-green)20%,transparent)}.modern-mode-switcher{background:var(--m-surface-soft);min-height:34px;color:var(--m-ink);border:0;border-radius:0;padding:0 12px}.modern-icon-button{border-radius:9px;width:36px;height:36px}.modern-account-trigger>span{background:var(--m-ink);width:32px;height:32px;color:var(--m-surface);border-radius:10px 4px}.modern-layout{grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 72px)}.modern-sidebar{background:var(--m-surface);border-right:0;min-height:calc(100vh - 72px)}.modern-sidebar-scroll{padding:34px 16px 22px}.modern-nav-label{color:var(--m-faint);letter-spacing:.18em;padding:0 12px 11px;font-size:9px}.modern-nav-group nav{gap:5px}.modern-nav-item{min-height:44px;color:var(--m-muted);border-radius:12px 4px;padding:0 13px;font-size:13px;transition:background .2s,color .2s,transform .2s}.modern-nav-item:hover{background:var(--m-surface-soft);color:var(--m-ink);transform:translate(2px)}.modern-nav-item.selected{background:var(--m-ink);color:var(--m-surface);box-shadow:5px 5px 0 color-mix(in srgb,var(--m-blue)28%,transparent)}.modern-nav-item.selected:before{background:var(--m-green);border-radius:50%;width:5px;height:5px;top:15px;bottom:auto;left:7px}.modern-nav-item.selected svg{margin-left:5px}.modern-sidebar-footer{border-top:1px solid var(--m-line);min-height:58px;padding:0 24px}.modern-status-dot{width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--m-green)18%,transparent)}.modern-content{width:min(1320px,100%);padding:0 46px 80px}.modern-breadcrumb{letter-spacing:.11em;text-transform:uppercase;gap:10px;font-size:10px}.modern-page-heading{margin-top:20px}.modern-page-heading h1{letter-spacing:-.055em;font-size:max(28px,min(3vw,42px));line-height:1}.modern-page-heading p{color:var(--m-muted);margin-top:11px;font-size:14px}.modern-button{border:1px solid var(--m-line-strong);border-radius:10px 4px;min-height:40px;padding:0 15px}.modern-button.primary{border-color:var(--m-ink);background:var(--m-ink);color:var(--m-surface);box-shadow:4px 4px 0 color-mix(in srgb,var(--m-blue)25%,transparent)}.modern-overview-head{padding:26px 0 30px}.modern-overview-head h1{letter-spacing:-.06em;font-size:max(30px,min(3.6vw,48px))}.modern-kicker{letter-spacing:.15em;color:var(--m-blue)}.modern-metrics{background:0 0;border:0;gap:10px}.modern-metric{border:1px solid var(--m-line);border-right:1px solid var(--m-line);background:var(--m-surface);border-radius:15px 5px;min-height:150px;padding:22px}.modern-metric.dark{background:var(--m-ink);color:var(--m-surface);border-color:var(--m-ink);box-shadow:7px 7px 0 color-mix(in srgb,var(--m-blue)28%,transparent)}.modern-metric>strong{font-size:28px}.modern-grid-two{gap:20px;margin-top:20px}.modern-panel{border:1px solid var(--m-line);box-shadow:0 8px 0 color-mix(in srgb,var(--m-line)28%,transparent);border-radius:16px 6px}.modern-panel-head{padding:22px 24px 17px}.modern-chart{color:var(--m-blue);margin:5px 24px 22px}.modern-quick-action{width:calc(100% - 48px);min-height:63px;margin:0 24px}.modern-quick-action>span{background:color-mix(in srgb,var(--m-green)20%,var(--m-surface));width:34px;height:34px;color:var(--m-green);border-radius:10px 3px}.modern-model-panel{margin-top:20px}.modern-model-row{min-height:66px;padding:0 24px}.modern-model-icon{background:var(--m-surface-soft);width:32px;height:32px;color:var(--m-blue);border-radius:10px 3px}.modern-page-body .health-head{border-bottom:1px solid var(--m-line);padding:0 0 18px}.modern-page-body .health-head h1{letter-spacing:-.05em;font-size:30px}.modern-page-body .health-sub{color:var(--m-muted)}.modern-page-body .health-toolbar{border:1px solid var(--m-line);background:var(--m-surface);border-radius:14px 4px;gap:10px;padding:12px}.modern-page-body .health-cap-head{border-bottom:1px solid var(--m-line);padding:14px 0 12px}.modern-page-body .health-cap-title strong{letter-spacing:.08em;text-transform:uppercase;font-size:13px}.modern-page-body .health-card-v2:hover{border-color:var(--m-blue);transform:translateY(-2px)}.modern-page-body .health-card-v2 .health-card-head{padding:18px 18px 14px}.modern-page-body .health-card-v2 .health-card-name strong{font-size:14px}.modern-page-body .health-card-v2 .health-card-stats{border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);margin:0 18px}.modern-page-body .health-card-v2 .health-card-stat{padding:13px 0}.modern-page-body .health-card-v2 .health-card-stat strong{font:650 17px/1 var(--mono)}.modern-page-body .health-card-v2 .health-card-foot{padding:13px 18px 16px}@media (max-width:720px){.modern-topbar{height:64px;padding:0 14px}.modern-layout{min-height:calc(100vh - 64px)}.modern-sidebar{top:64px;bottom:0;left:0;right:auto}.modern-content{padding:0 16px 54px}.modern-page-header{padding:28px 0 22px}.modern-page-heading h1{font-size:30px}.modern-metrics{gap:8px}.modern-metric{min-height:125px;padding:16px}.modern-metric>strong{font-size:22px}.modern-panel{border-radius:14px 5px}.modern-page-body .health-head h1{font-size:29px}.modern-page-body .health-toolbar{padding:9px}}@media (max-width:980px){.modern-topbar{grid-template-columns:1fr auto}.modern-topbar-center{display:none}.modern-layout{grid-template-columns:216px minmax(0,1fr)}.modern-content{padding-inline-start:24px;padding-inline-end:24px}.modern-grid-two{grid-template-columns:1fr}.modern-metrics{grid-template-columns:repeat(2,1fr)}.modern-metric:nth-child(2){border-right:0}.modern-metric:nth-child(-n+2){border-bottom:1px solid var(--m-line)}}@media (max-width:720px){.modern-topbar{height:58px;padding:0 14px}.modern-mode-switcher span{display:none}.modern-mode-switcher{justify-content:center;width:31px;padding:0}.modern-mobile-menu{width:32px;height:32px;color:var(--m-muted);background:0 0;border:0;place-items:center;display:grid}.modern-mobile-menu svg{width:18px}.modern-layout{min-height:calc(100vh - 58px);display:block}.modern-sidebar{z-index:60;width:min(286px,86vw);min-height:auto;transition:transform .2s;position:fixed;top:58px;bottom:0;left:0;right:auto;transform:translate(-102%);box-shadow:14px 0 40px #0000001f}.modern-layout.nav-open .modern-sidebar{transform:translate(0)}.modern-nav-scrim{z-index:55;background:#0000003d;border:0;position:fixed;top:58px;bottom:0;left:0;right:0}.modern-content{padding:0 14px 48px}.modern-page-header{padding:21px 0 19px}.modern-page-heading{flex-direction:column;align-items:flex-start;gap:15px}.modern-page-heading h1{font-size:24px}.modern-page-actions{width:100%}.modern-page-actions .modern-button{flex:1}.modern-overview-head{flex-direction:column;align-items:flex-start;padding:24px 0 20px}.modern-overview-head h1{font-size:26px}.modern-overview-actions{width:100%}.modern-overview-actions .modern-button{flex:1}.modern-metrics{grid-template-columns:1fr 1fr}.modern-metric{min-height:118px;padding:16px 15px}.modern-metric>strong{font-size:20px}.modern-metric>span{font-size:11px}.modern-grid-two{gap:12px;margin-top:12px}.modern-panel-head{padding-inline-start:16px;padding-inline-end:16px}.modern-chart{margin-inline-start:16px;margin-inline-end:16px}.modern-quick-action{width:calc(100% - 32px);margin-inline-start:16px;margin-inline-end:16px}.modern-model-row{padding-inline-start:16px;padding-inline-end:16px}.modern-page-body .control-plane-header{flex-direction:column;align-items:flex-start}.modern-page-body .control-plane-actions{width:100%}.modern-page-body .control-plane-actions .button{flex:1}.modern-page-body .control-plane-table-frame{overflow-x:auto}.modern-page-body .control-plane-table-head,.modern-page-body .control-plane-row{min-width:790px}.modern-page-body .channel-workspace-grid{grid-template-columns:1fr}.modern-page-body .evidence-rail{position:static}.modern-page-body .workspace-form-grid{grid-template-columns:1fr}.modern-page-body .workspace-field-wide{grid-column:auto}.modern-page-body .model-display-input{width:150px}}.field-error{color:#b42318;font-size:.78rem;line-height:1.35;display:block}.modern-console{--m-canvas:#fff;--m-surface:#fff;--m-surface-soft:#f5f5f4;--m-surface-tint:#f7f8fc;--m-ink:#171717;--m-muted:#656565;--m-faint:#8b8b8b;--m-line:#e5e5e3;--m-line-strong:#d0d0cd;--m-blue:#155eef;--m-green:#198754;--m-amber:#a66a00;--m-red:#b42318;background:var(--m-canvas);min-height:100vh;color:var(--m-ink);font-family:var(--font);grid-template-columns:248px minmax(0,1fr);display:grid}:root[data-theme=dark] .modern-console{--m-canvas:#151515;--m-surface:#1b1b1b;--m-surface-soft:#252525;--m-surface-tint:#202226;--m-ink:#f4f4f2;--m-muted:#b1b1ac;--m-faint:#858580;--m-line:#30302f;--m-line-strong:#484846;--m-blue:#80aaff;--m-green:#6fcf97;--m-amber:#e4b057;--m-red:#f08a80}.modern-sidebar{z-index:60;border-right:1px solid var(--m-line);background:var(--m-surface);flex-direction:column;width:248px;height:100vh;min-height:100vh;display:flex;position:sticky;top:0}.modern-sidebar-header{gap:20px;padding:22px 16px 18px;display:grid}.modern-brand{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 6px;display:inline-flex}.modern-brand-mark{background:var(--m-ink);width:28px;height:28px;color:var(--m-surface);font:700 13px/1 var(--mono);letter-spacing:.04em;border-radius:8px;place-items:center;display:grid}.modern-brand span:last-child{gap:2px;line-height:1.15;display:grid}.modern-brand strong{letter-spacing:-.01em;font-size:14px;font-weight:650}.modern-brand small{color:var(--m-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.modern-sidebar .modern-workspace-switcher{border:1px solid var(--m-line);background:var(--m-surface);width:100%;min-height:38px;color:var(--m-ink);border-radius:7px;justify-content:flex-start;padding:0 10px;font-size:12px;font-weight:600}.modern-sidebar .modern-workspace-switcher:hover{background:var(--m-surface-soft);border-color:var(--m-line-strong)}.modern-workspace-switcher svg{width:14px;color:var(--m-muted);margin-left:auto}.modern-workspace-dot{background:var(--m-blue);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--m-blue)14%,transparent);border-radius:50%}.modern-sidebar-scroll{flex:1;padding:12px 12px 18px;overflow-y:auto}.modern-nav-group+.modern-nav-group{margin-top:28px}.modern-nav-label{color:var(--m-faint);letter-spacing:.08em;text-transform:uppercase;padding:0 10px 8px;font-size:10px;font-weight:700;display:block}.modern-nav-group nav{gap:2px;display:grid}.modern-nav-item{width:100%;min-height:38px;color:var(--m-muted);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:520;transition:background .16s,color .16s;display:flex;position:relative}.modern-nav-item svg{stroke-width:1.8px;flex:none;width:16px;height:16px}.modern-nav-item svg:last-child{opacity:.65;width:13px;margin-left:auto}.modern-nav-item:hover{background:var(--m-surface-soft);color:var(--m-ink)}.modern-nav-item.selected{color:var(--m-ink);box-shadow:none;background:#ededeb;font-weight:650}:root[data-theme=dark] .modern-nav-item.selected{background:#30302f}.modern-nav-item.selected:before{display:none}.modern-nav-item.selected svg{color:var(--m-ink)}.modern-nav-group-secondary{margin-top:auto!important}.modern-sidebar-footer{border-top:1px solid var(--m-line);min-height:54px;color:var(--m-muted);align-items:center;gap:8px;padding:0 22px;font-size:11px;display:flex}.modern-status-dot{background:var(--m-green);border-radius:50%;width:7px;height:7px}.modern-build{color:var(--m-faint);font:10px var(--mono);margin-left:auto}.modern-main-shell{background:var(--m-canvas);min-width:0}.modern-topbar{z-index:50;border-bottom:1px solid var(--m-line);background:color-mix(in srgb,var(--m-surface)94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:18px;height:64px;padding:0 36px;display:flex;position:sticky;top:0}.modern-topbar-context{color:var(--m-muted);align-items:center;gap:9px;font-size:12px;display:flex}.modern-topbar-context strong{color:var(--m-ink);font-weight:650}.modern-context-divider{color:var(--m-faint)}.modern-mobile-menu{width:32px;height:32px;color:var(--m-muted);background:0 0;border:0;border-radius:6px;place-items:center;display:none}.modern-mobile-menu svg{width:18px}.modern-topbar-actions{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.modern-mode-switcher{border:1px solid var(--m-line);background:var(--m-surface);min-height:32px;color:var(--m-muted);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.modern-mode-switcher:hover{background:var(--m-surface-soft);color:var(--m-ink)}.modern-mode-switcher svg{width:14px}.modern-icon-button{width:32px;height:32px;color:var(--m-muted);background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;display:grid}.modern-icon-button:hover,.modern-icon-button.active{border-color:var(--m-line);background:var(--m-surface-soft);color:var(--m-ink)}.modern-icon-button svg{width:16px}.modern-account{margin-left:8px;position:relative}.modern-account-trigger{color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.modern-account-trigger>span{background:var(--m-ink);width:28px;height:28px;color:var(--m-surface);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.modern-account-trigger svg{width:13px;color:var(--m-muted)}.modern-account-popover{z-index:60;border:1px solid var(--m-line);background:var(--m-surface);border-radius:8px;width:230px;padding:7px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #0000001f}.modern-account-head{border-bottom:1px solid var(--m-line);gap:3px;margin-bottom:4px;padding:9px;display:grid}.modern-account-head strong{font-size:13px}.modern-account-head span{color:var(--m-muted);text-overflow:ellipsis;font-size:11px;overflow:hidden}.modern-account-popover>button{width:100%;min-height:34px;color:var(--m-ink);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 9px;font-size:12px;display:flex}.modern-account-popover>button:hover{background:var(--m-surface-soft)}.modern-account-popover svg{width:14px;color:var(--m-muted)}.modern-global-search{border:1px solid var(--m-line-strong);background:var(--m-surface);border-radius:7px;align-items:center;gap:9px;width:min(560px,100vw - 32px);padding:7px 10px;display:flex;position:absolute;top:55px;left:50%;transform:translate(-50%);box-shadow:0 16px 35px #0000001f}.modern-global-search svg{width:16px;color:var(--m-muted)}.modern-global-search input{min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.modern-global-search kbd{border:1px solid var(--m-line);color:var(--m-muted);font:10px var(--mono);border-radius:4px;padding:2px 5px}.modern-main{background:var(--m-canvas);min-width:0}.modern-content{width:min(1180px,100%);min-height:calc(100vh - 64px);margin:0 auto;padding:0 44px 72px}.modern-page-header{border-bottom:1px solid var(--m-line);padding:34px 0 26px}.modern-breadcrumb{color:var(--m-faint);align-items:center;gap:8px;font-size:11px;display:flex}.modern-breadcrumb strong{color:var(--m-muted);font-weight:600}.modern-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:18px;display:flex}.modern-page-heading h1{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:680;line-height:1.08}.modern-page-heading p{color:var(--m-muted);margin:8px 0 0;font-size:13px}.modern-page-actions{gap:8px;display:flex}.modern-button{border:1px solid var(--m-line-strong);background:var(--m-surface);min-height:38px;color:var(--m-ink);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.modern-button svg{width:15px}.modern-button:hover{background:var(--m-surface-soft)}.modern-button.primary{border-color:var(--m-ink);background:var(--m-ink);color:var(--m-surface)}.modern-button.primary:hover{opacity:.86}.modern-page-body{padding-top:24px}.modern-loading,.modern-empty{min-height:280px;color:var(--m-muted);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.modern-empty svg{width:24px;color:var(--m-amber)}.modern-empty strong{color:var(--m-ink);font-size:14px}.modern-empty span{font-size:12px}.modern-spinner{border:2px solid var(--m-line-strong);border-top-color:var(--m-ink);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite modern-spin}.modern-overview-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:34px 0 27px;display:flex}.modern-overview-head h1{letter-spacing:-.055em;margin:0;font-size:40px;font-weight:680;line-height:1.05}.modern-overview-head p:not(.modern-kicker){color:var(--m-muted);margin:10px 0 0;font-size:14px}.modern-kicker{color:var(--m-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:750}.modern-overview-actions{align-items:center;gap:9px;display:flex}.modern-segmented{border:1px solid var(--m-line);background:var(--m-surface-soft);border-radius:7px;padding:3px;display:inline-flex}.modern-segmented button{min-height:28px;color:var(--m-muted);background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:11px;font-weight:650}.modern-segmented button.active{background:var(--m-surface);color:var(--m-ink);box-shadow:0 1px 2px #00000014}.modern-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:13px;display:flex}.modern-section-heading h2{letter-spacing:-.02em;margin:0;font-size:20px}.modern-section-heading .modern-kicker{margin-bottom:4px}.modern-link{color:var(--m-blue);background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.modern-link svg{width:13px}.modern-get-started{border:1px solid var(--m-line);background:var(--m-surface);border-radius:12px;overflow:hidden}.modern-get-started>.modern-section-heading{margin:0;padding:20px 22px 15px}.modern-get-started-grid{border-top:1px solid var(--m-line);grid-template-columns:minmax(270px,.86fr) minmax(0,1.14fr);display:grid}.modern-steps{padding:9px 22px}.modern-step{border:0;border-bottom:1px solid var(--m-line);width:100%;min-height:57px;color:var(--m-ink);text-align:left;background:0 0;align-items:center;gap:11px;padding:0;display:flex}.modern-step:last-child{border-bottom:0}.modern-step-index{background:var(--m-surface-soft);width:28px;height:28px;color:var(--m-muted);font:650 12px var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.modern-step.done .modern-step-index{color:var(--m-green);background:#def6e8}:root[data-theme=dark] .modern-step.done .modern-step-index{background:#214734}.modern-step>span:nth-child(2){flex:1;gap:3px;display:grid}.modern-step strong{font-size:13px;font-weight:650}.modern-step small{color:var(--m-muted);font-size:11px}.modern-step>svg{width:14px;color:var(--m-faint)}.modern-step:hover strong{color:var(--m-blue)}.modern-get-started-visual{background:var(--m-surface-tint);grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px;padding:18px 22px;display:grid}.modern-get-started-visual>div{border:1px solid color-mix(in srgb,var(--m-blue)16%,var(--m-line));background:color-mix(in srgb,var(--m-surface)72%,transparent);border-radius:9px;align-content:center;gap:7px;min-height:112px;padding:18px;display:grid}.modern-get-started-visual span{color:var(--m-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.modern-get-started-visual strong{font-size:13px;line-height:1.35}.modern-get-started-visual .modern-link{justify-self:start;padding:0}.modern-range-row{color:var(--m-muted);justify-content:space-between;align-items:center;gap:14px;padding:28px 0 10px;font-size:11px;display:flex}.modern-range-row span:last-child{color:var(--m-faint)}.modern-metrics{border:1px solid var(--m-line);background:var(--m-surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.modern-metric{border-right:1px solid var(--m-line);flex-direction:column;justify-content:center;gap:6px;min-height:128px;padding:20px 21px;display:flex;position:relative}.modern-metric:last-child{border-right:0}.modern-metric>span{color:var(--m-muted);font-size:12px}.modern-metric>strong{font:650 25px/1.1 var(--mono);letter-spacing:-.04em}.modern-metric>small{color:var(--m-faint);font-size:11px}.modern-metric.dark{background:var(--m-ink);color:var(--m-surface)}.modern-metric.dark>span,.modern-metric.dark>small{color:color-mix(in srgb,var(--m-surface)66%,transparent)}.modern-metric>button{border:1px solid color-mix(in srgb,currentColor 24%,transparent);width:25px;height:25px;color:inherit;background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute;top:17px;right:17px}.modern-metric>button svg{width:13px}.modern-grid-two{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:16px;margin-top:16px;display:grid}.modern-panel{border:1px solid var(--m-line);background:var(--m-surface);border-radius:10px}.modern-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 21px 15px;display:flex}.modern-panel-head>div{gap:5px;display:grid}.modern-panel-head .modern-kicker{margin:0}.modern-panel-head strong{font-size:14px;font-weight:650}.modern-panel-meta{color:var(--m-muted);font:11px var(--mono)}.modern-chart-panel,.modern-start-panel{min-height:294px}.modern-chart{height:204px;color:var(--m-blue);margin:4px 21px 20px}.modern-chart svg{border-bottom:1px solid var(--m-line);background:repeating-linear-gradient(to bottom,transparent 0,transparent 42px,var(--m-line)43px);width:100%;height:175px;overflow:visible}.modern-chart-axis{color:var(--m-faint);justify-content:space-between;margin-top:9px;font-size:10px;display:flex}.modern-quick-action{border:0;border-top:1px solid var(--m-line);width:calc(100% - 42px);min-height:57px;color:var(--m-ink);text-align:left;background:0 0;align-items:center;gap:11px;margin:0 21px;padding:0;display:flex}.modern-quick-action>span{background:var(--m-surface-soft);width:29px;height:29px;color:var(--m-muted);border-radius:7px;place-items:center;display:grid}.modern-quick-action>span svg{width:15px}.modern-quick-action>div{flex:1;gap:3px;display:grid}.modern-quick-action strong{font-size:12px;font-weight:650}.modern-quick-action small{color:var(--m-muted);font-size:11px}.modern-quick-action>svg{width:14px;color:var(--m-faint)}.modern-quick-action:hover strong{color:var(--m-blue)}.modern-bottom-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:16px;margin-top:16px;display:grid}.modern-model-list{border-top:1px solid var(--m-line);display:grid}.modern-model-row{border-bottom:1px solid var(--m-line);align-items:center;gap:12px;min-height:61px;padding:0 21px;display:flex}.modern-model-row:last-child{border-bottom:0}.modern-model-icon{border:1px solid var(--m-line);width:29px;height:29px;color:var(--m-muted);font:650 12px var(--mono);border-radius:7px;place-items:center;display:grid}.modern-model-row>div{flex:1;gap:3px;min-width:0;display:grid}.modern-model-row strong{text-overflow:ellipsis;white-space:nowrap;font:600 12px var(--mono);overflow:hidden}.modern-model-row small{color:var(--m-muted);font-size:11px}.modern-model-row>svg{width:14px;color:var(--m-faint)}.modern-empty-inline{color:var(--m-muted);padding:34px 21px;font-size:12px}.modern-updates-panel{min-height:180px}.modern-update{border-top:1px solid var(--m-line);align-items:flex-start;gap:11px;padding:14px 21px;display:flex}.modern-update-dot{background:var(--m-blue);border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.modern-update div{gap:4px;display:grid}.modern-update strong{font-size:12px;font-weight:650}.modern-update small{color:var(--m-muted);font-size:11px;line-height:1.4}@media (max-width:980px){.modern-console{grid-template-columns:216px minmax(0,1fr)}.modern-sidebar{width:216px}.modern-content,.modern-topbar{padding-inline-start:28px;padding-inline-end:28px}.modern-get-started-grid,.modern-grid-two,.modern-bottom-grid{grid-template-columns:1fr}.modern-get-started-visual{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.modern-console{display:block}.modern-sidebar{z-index:70;width:min(286px,86vw);min-height:100vh;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;right:auto;transform:translate(-102%);box-shadow:14px 0 40px #00000024}.modern-sidebar.nav-open{transform:translate(0)}.modern-nav-scrim{z-index:65;background:#00000047;border:0;position:fixed;top:0;bottom:0;left:0;right:0}.modern-topbar{height:58px;padding:0 14px}.modern-mobile-menu{display:grid}.modern-topbar-context>span:first-of-type,.modern-context-divider{display:none}.modern-topbar-context{gap:8px}.modern-mode-switcher span{display:none}.modern-mode-switcher{justify-content:center;width:32px;padding:0}.modern-content{min-height:calc(100vh - 58px);padding:0 14px 48px}.modern-page-header{padding:24px 0 20px}.modern-page-heading{flex-direction:column;align-items:flex-start;gap:14px}.modern-page-heading h1{font-size:27px}.modern-page-actions,.modern-page-actions .modern-button{width:100%}.modern-overview-head{flex-direction:column;align-items:flex-start;gap:17px;padding:25px 0 22px}.modern-overview-head h1{font-size:30px}.modern-overview-actions{width:100%}.modern-overview-actions .modern-button{flex:1}.modern-get-started>.modern-section-heading{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 16px 14px}.modern-get-started-grid{grid-template-columns:1fr}.modern-steps{padding-inline-start:16px;padding-inline-end:16px}.modern-get-started-visual{grid-template-columns:1fr;padding:12px 16px 16px}.modern-range-row{padding-top:23px}.modern-metrics{grid-template-columns:1fr 1fr}.modern-metric{min-height:116px;padding:15px}.modern-metric:nth-child(2){border-right:0}.modern-metric:nth-child(-n+2){border-bottom:1px solid var(--m-line)}.modern-metric>strong{font-size:20px}.modern-panel-head{padding-inline-start:16px;padding-inline-end:16px}.modern-chart{margin-inline-start:16px;margin-inline-end:16px}.modern-quick-action{width:calc(100% - 32px);margin-inline-start:16px;margin-inline-end:16px}.modern-model-row,.modern-update{padding-inline-start:16px;padding-inline-end:16px}}.modern-page-body .models-page,.modern-page-body .health-page,.modern-page-body .keys-page,.modern-page-body .usage-page,.modern-page-body .wallet-page{gap:16px}.modern-page-body .models-toolbar,.modern-page-body .health-toolbar,.modern-page-body .keys-toolbar,.modern-page-body .usage-filters{border:1px solid var(--m-line);background:var(--m-surface);box-shadow:none;border-radius:9px}.modern-page-body .models-toolbar{padding:10px}.modern-page-body .models-toolbar .keys-search,.modern-page-body .health-toolbar .keys-search{border-color:var(--m-line);background:var(--m-surface-soft);border-radius:6px}.modern-page-body .models-toolbar select,.modern-page-body .health-toolbar select{border-color:var(--m-line);background:var(--m-surface);min-height:34px;color:var(--m-ink);border-radius:6px}.modern-page-body .models-toolbar .filter-chips,.modern-page-body .health-toolbar .filter-chips{border-color:var(--m-line);background:var(--m-surface-soft);border-radius:7px}.modern-page-body .models-toolbar .filter-chips button,.modern-page-body .health-toolbar .filter-chips button{border-radius:5px}.modern-page-body .models-toolbar .filter-chips button.active,.modern-page-body .health-toolbar .filter-chips button.active{background:var(--m-surface);color:var(--m-ink);box-shadow:0 1px 2px #00000014}.modern-page-body .model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.modern-page-body .model-card{border:1px solid var(--m-line);background:var(--m-surface);min-height:0;box-shadow:none;border-radius:10px}.modern-page-body .model-card:hover{border-color:var(--m-line-strong);transform:translateY(-1px);box-shadow:0 5px 16px #0000000f}.modern-page-body .model-card-head{border-bottom-color:var(--m-line);padding:17px 17px 13px}.modern-page-body .model-card-heading>strong{font:650 13px var(--mono)}.modern-page-body .model-tags{padding:12px 17px 8px}.modern-page-body .model-tag{border-color:var(--m-line);background:var(--m-surface-soft);color:var(--m-muted);border-radius:4px}.modern-page-body .model-spec-list{border-top-color:var(--m-line);margin:0 17px 14px}.modern-page-body .model-spec-row{border-bottom-color:var(--m-line);min-height:34px}.modern-page-body .model-spec-row dt{color:var(--m-muted)}.modern-page-body .model-spec-row dd{color:var(--m-ink);font-family:var(--mono)}.modern-page-body .health-page{gap:16px}.modern-page-body .health-head{border-bottom-color:var(--m-line);padding-bottom:20px}.modern-page-body .health-toolbar{border-radius:9px;padding:10px}.modern-page-body .health-cap-section{background:0 0;border:0;padding:0}.modern-page-body .health-cap-head{border-bottom-color:var(--m-line);padding:13px 0 11px}.modern-page-body .health-grid{gap:12px;padding-top:12px}.modern-page-body .health-card-v2{border:1px solid var(--m-line);background:var(--m-surface);box-shadow:none;border-radius:10px}.modern-page-body .health-card-v2:hover{border-color:var(--m-line-strong);transform:translateY(-1px);box-shadow:0 5px 16px #0000000f}.modern-page-body .health-card-v2 .hcv2-head{padding:16px 17px 13px}.modern-page-body .health-card-v2 .hcv2-metrics{border-top-color:var(--m-line);border-bottom-color:var(--m-line);margin:0 17px}.modern-page-body .health-card-v2 .hcv2-timeline{padding-inline-start:17px;padding-inline-end:17px}.modern-page-body .health-card-v2 .hcv2-foot{padding:12px 17px 15px}@media (max-width:980px){.modern-page-body .model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.modern-page-body .model-grid{grid-template-columns:1fr}}.modern-brand-logo{flex:none;width:30px;height:30px;display:block}.modern-brand-mark{display:none}.modern-page-body .profile-shell{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;display:grid;overflow:visible}.modern-page-body .profile-head{border-bottom:1px solid var(--m-line);align-items:center;padding:0 0 22px}.modern-page-body .profile-who{gap:13px}.modern-page-body .profile-avatar-lg{background:var(--m-ink);width:46px;height:46px;color:var(--m-surface);border-radius:50%;font-size:17px}.modern-page-body .profile-who-title>strong{letter-spacing:-.015em;font-size:17px}.modern-page-body .profile-role{background:var(--m-surface-soft);border-color:var(--m-line);min-height:21px;color:var(--m-muted);border-radius:5px}.modern-page-body .profile-role.admin{background:color-mix(in srgb,var(--m-blue)10%,var(--m-surface));border-color:color-mix(in srgb,var(--m-blue)22%,var(--m-line));color:var(--m-blue)}.modern-page-body .profile-who-copy p{color:var(--m-muted)}.modern-page-body .profile-who-copy code{color:var(--m-faint)}.modern-page-body .profile-head-actions{gap:6px}.modern-page-body .profile-kpis{border:1px solid var(--m-line);background:var(--m-surface);border-radius:10px;margin-top:16px;overflow:hidden}.modern-page-body .profile-kpis>div{min-height:84px;padding:15px 17px}.modern-page-body .profile-kpis>div+div{border-left-color:var(--m-line)}.modern-page-body .profile-kpis span{color:var(--m-muted);font-size:11px}.modern-page-body .profile-kpis strong{color:var(--m-ink);font:650 18px/1.15 var(--mono)}.modern-page-body .profile-alerts{padding:14px 0 0}.modern-page-body .profile-body{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.modern-page-body .profile-col{border:1px solid var(--m-line);background:var(--m-surface);border-radius:10px;gap:13px;min-height:0;padding:18px}.modern-page-body .profile-col>h2{color:var(--m-ink);letter-spacing:-.01em;font-size:14px;font-weight:680}.modern-page-body .profile-subhead{color:var(--m-muted);margin-top:5px;font-size:11px}.modern-page-body .profile-facts,.modern-page-body .profile-ops,.modern-page-body .profile-pref-list{border-color:var(--m-line);background:var(--m-surface-soft);border-radius:7px}.modern-page-body .profile-facts dt,.modern-page-body .profile-pref-row small,.modern-page-body .profile-note{color:var(--m-muted)}.modern-page-body .profile-facts dd{font-size:12px}.modern-page-body .profile-facts code{color:var(--m-muted)}.modern-page-body .profile-bind-ok{background:color-mix(in srgb,var(--m-green)12%,var(--m-surface));color:var(--m-green);border-radius:4px}.modern-page-body .profile-op{min-height:58px;padding:10px 11px}.modern-page-body .profile-op:hover:not(:disabled){background:var(--m-surface)}.modern-page-body .profile-op-icon{border-color:var(--m-line);background:var(--m-surface);width:29px;height:29px;color:var(--m-muted);border-radius:6px}.modern-page-body .profile-op strong{font-size:12px}.modern-page-body .profile-op small{color:var(--m-muted);font-size:10px}.modern-page-body .profile-pref-row{padding:12px}.modern-page-body .profile-pref-row strong{font-size:12px}.modern-page-body .profile-theme-seg{border-color:var(--m-line);background:var(--m-surface);border-radius:6px}.modern-page-body .profile-theme-seg button{min-height:29px;color:var(--m-muted);border-radius:5px}.modern-page-body .profile-theme-seg button.active,:root[data-theme=dark] .modern-page-body .profile-theme-seg button.active{background:var(--m-ink);color:var(--m-surface)}.modern-page-body .profile-lang-pill{border-color:var(--m-line);background:var(--m-surface);min-height:29px;color:var(--m-muted);border-radius:6px}.modern-page-body .profile-legal{gap:5px}.modern-page-body .profile-legal a{border-color:var(--m-line);background:var(--m-surface);min-height:29px;color:var(--m-muted);border-radius:6px;padding-inline-start:9px;padding-inline-end:9px}.modern-page-body .profile-legal a:hover{border-color:var(--m-line-strong);background:var(--m-surface-soft);color:var(--m-ink)}@media (max-width:980px){.modern-page-body .profile-body{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-page-body .profile-col:last-child{grid-column:1/-1}}@media (max-width:620px){.modern-page-body .profile-head{flex-direction:column;align-items:flex-start}.modern-page-body .profile-head-actions{width:100%}.modern-page-body .profile-head-actions .button{flex:1}.modern-page-body .profile-kpis{grid-template-columns:1fr 1fr}.modern-page-body .profile-kpis>div{min-height:72px}.modern-page-body .profile-kpis>div+div{border-left:0}.modern-page-body .profile-kpis>div:nth-child(2n){border-left:1px solid var(--m-line)}.modern-page-body .profile-kpis>div:nth-child(n+3){border-top:1px solid var(--m-line)}.modern-page-body .profile-body{grid-template-columns:1fr}.modern-page-body .profile-col:last-child{grid-column:auto}}.channel-connection-check{align-items:center;gap:.75rem;padding:.25rem 0;display:flex}.channel-connection-check small{color:var(--muted,#667085)}.channel-connection-editor.is-new-channel{flex-direction:column;display:flex}.channel-connection-editor.is-new-channel .channel-request-section{order:0}.channel-connection-editor.is-new-channel .channel-credential-section{order:1}.channel-connection-editor.is-new-channel .channel-identity-section,.channel-connection-editor.is-new-channel .channel-request-section .channel-editor-fields>.field:not(.field-wide),.channel-connection-editor.is-new-channel .channel-request-section .channel-client-protocol-field{display:none}.channel-pricing-contract-note{color:var(--muted,#667085);font-size:.8rem}.channel-contract-note{border:1px solid color-mix(in srgb,var(--accent)24%,var(--border));background:color-mix(in srgb,var(--accent-soft)50%,var(--surface));color:var(--text-2);align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.channel-contract-note svg{width:16px;height:16px;color:var(--accent);flex:none}.channel-contract-note span{gap:2px;display:grid}.channel-contract-note strong{color:var(--text);font-size:var(--text-sm);font-weight:600}.channel-contract-note small{color:var(--text-3);font-size:var(--text-xs);line-height:1.45}.channel-capability-matrix{border:1px solid var(--border,#e4e7ec);background:var(--surface-subtle,#f8fafc);margin:1rem 0;padding:.9rem 1rem}.channel-capability-matrix-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.7rem;display:flex}.channel-capability-matrix-head small{color:var(--muted,#667085)}.channel-capability-row{border-top:1px solid var(--border,#e4e7ec);grid-template-columns:minmax(10rem,.8fr) 1fr;align-items:center;gap:.8rem;padding:.45rem 0;display:grid}.channel-capability-row>div{flex-wrap:wrap;gap:.4rem;display:flex}.capability-pill{border:1px solid var(--border,#d0d5dd);color:var(--muted,#667085);background:#fff;padding:.2rem .45rem;font-size:.75rem}.capability-pill.supported{color:#067647;background:#ecfdf3;border-color:#abefc6}.capability-pill.unsupported{color:#b42318;background:#fff5f3;border-color:#fecdca}.channel-capability-matrix{overflow-x:auto}.channel-capability-matrix-head,.channel-capability-matrix-row{grid-template-columns:minmax(130px,1.5fr) repeat(6,minmax(72px,1fr));align-items:center;gap:8px;min-width:700px;padding:10px 12px;display:grid}.channel-capability-matrix-head{color:var(--text-3);border-bottom:1px solid var(--border);font-size:11px}.channel-capability-matrix-row+.channel-capability-matrix-row{border-top:1px solid var(--border)}.capability-cell{text-align:center;border-radius:4px;padding:4px 6px;font-size:11px}.capability-cell.supported{color:var(--ok);background:var(--ok-bg)}.capability-cell.billing_unverified{color:var(--warn);background:var(--warn-bg)}.capability-cell.unsupported{color:var(--bad);background:var(--bad-bg)}.capability-cell.unknown{color:var(--text-3);background:var(--surface-2)}.key-mapping-row>div{gap:3px;min-width:0;display:grid}.key-mapping-row>.icon-button{margin-top:5px}.key-mapping-error{min-height:1.35em;color:var(--bad);font-size:10px;line-height:1.35}.key-mapping-error.is-placeholder{visibility:hidden}.key-mapping-empty{border:1px dashed var(--border);color:var(--text-3);font-size:var(--text-xs);padding:11px 12px;line-height:1.45}.key-created-dialog{width:min(100%,520px)}.key-created-mark{background:color-mix(in srgb,var(--ok)13%,var(--surface));width:32px;height:32px;color:var(--ok);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.key-created-mark svg{width:18px;height:18px}.key-created-secret{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);margin-top:14px;padding:12px}.key-created-secret code{max-height:132px;color:var(--text);font-family:var(--mono);font-size:var(--text-xs);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.65;display:block;overflow:auto}.key-created-hint{color:var(--text-3)!important;font-size:var(--text-xs)!important;margin-top:10px!important;line-height:1.5!important}.key-created-actions{justify-content:flex-end;grid-template-columns:auto auto!important}@media (max-width:960px){.key-record{grid-template-columns:minmax(132px,1.05fr) minmax(122px,.9fr) minmax(164px,1.2fr) minmax(116px,.88fr) 110px auto;gap:10px;padding-inline-start:12px;padding-inline-end:12px}.key-record-actions .button.quiet span{display:none}}@media (max-width:760px){.keys-head-actions{width:auto}.keys-head-actions .button{flex:none}.keys-connection{flex:100%;align-items:center}.keys-connection small{display:none}.keys-toolbar{align-items:stretch}.keys-search{max-width:none}.key-record-head{display:none}.key-record{grid-template-columns:minmax(0,1fr) minmax(112px,auto);grid-template-areas:"name actions""secret last""scope constraint";gap:8px 14px;min-height:0;padding:11px 12px}.key-record:not(.key-record-head)>[data-label]:before{content:none;display:none}.key-record-name{grid-area:name}.key-record-name .status-chip{display:none}.key-record-secret{grid-area:secret}.key-record-scope{grid-area:scope}.key-record-constraint{text-align:right;grid-area:constraint;justify-items:end}.key-record-last-used{text-align:right;grid-area:last;justify-items:end}.key-record-actions{grid-area:actions;justify-content:flex-end;justify-self:end;padding:0}.key-record-actions>:not(.key-action-menu-wrap){display:none}.key-model-selection{flex-direction:column;align-items:flex-start}.key-model-selection .button{width:100%}}@media (max-width:560px){.key-mapping-head{display:none}.key-mapping-row{grid-template-columns:minmax(0,1fr) 32px}.key-mapping-row>div:nth-child(2){grid-column:1}.key-mapping-row>.icon-button{grid-area:1/2/span 2;margin-top:5px}}@media (max-width:480px){.keys-page,.keys-head{gap:8px}.keys-sub,.keys-connection>span,.keys-connection>small{display:none}.keys-connection{flex-wrap:nowrap;margin-top:0}.keys-connection code{max-width:calc(100vw - 112px)}.keys-head-actions{width:auto}.keys-head-actions .button{flex:none}.keys-head-actions .button.secondary,.key-record-name small,.key-record-secret small,.key-record-scope small{display:none}.key-created-actions{grid-template-columns:1fr 1fr!important}}.official-price-table.is-selectable .official-price-head,.official-price-table.is-selectable .official-price-row{grid-template-columns:34px minmax(210px,1.45fr) minmax(130px,.8fr) repeat(3,minmax(105px,.62fr)) minmax(90px,.55fr)}.official-price-table.is-selectable .official-price-row{cursor:pointer;transition:background-color var(--motion-fast)var(--ease-out)}.official-price-table.is-selectable .official-price-row:hover{background:var(--surface-2)}.official-price-table.is-selectable .official-price-row.selected{background:var(--surface-raised)}.official-price-check{align-items:center;display:flex}.official-price-check input{width:15px;height:15px;accent-color:var(--text);cursor:pointer;margin:0}.official-price-check input:disabled{cursor:not-allowed;opacity:.45}.reference-materialize-bar{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.reference-materialize-bar strong{color:var(--text);font-size:var(--text-sm);font-weight:600;display:block}.reference-materialize-bar small{color:var(--text-3);font-size:var(--text-xs);margin-top:2px;display:block}.reference-materialize-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:720px){.reference-materialize-bar{flex-direction:column;align-items:stretch}.reference-materialize-actions .button{flex:1;justify-content:center}}@media (max-width:960px){.official-price-table.is-selectable .official-price-head,.official-price-table.is-selectable .official-price-row{min-width:896px}}.channel-materialize-bar{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.channel-materialize-bar strong{color:var(--text);font-size:var(--text-sm);font-weight:600;display:block}.channel-materialize-bar small{max-width:62ch;color:var(--text-3);font-size:var(--text-xs);line-height:var(--leading-sm);margin-top:3px;display:block}.channel-materialize-bar .button{flex-shrink:0}@media (max-width:720px){.channel-materialize-bar{flex-direction:column;align-items:stretch}.channel-materialize-bar .button{justify-content:center}}.vendor-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vendor-icon svg{width:auto;height:auto;display:block}.model-row-vendor{align-items:center;gap:6px;min-width:0;display:inline-flex}.model-row-vendor .vendor-icon{margin-top:-1px}.admin-workspace-shell{grid-template-columns:minmax(0,232px) minmax(0,1fr)}.admin-workspace-sidebar{padding:24px 16px 24px 32px}.admin-nav-header{padding-bottom:12px}.admin-workspace-content>.page,.admin-workspace-content>.admin-pricing-page{gap:16px}.admin-workspace-content .users-head,.admin-workspace-content .channels-head,.admin-workspace-content .pricing-command-head{gap:16px 20px}.admin-workspace-content .users-summary,.admin-workspace-content .channels-summary,.admin-workspace-content .sales-pricing-summary{border-block:1px solid var(--border);box-shadow:none;background:0 0;border-inline-start:0;border-inline-end:0;border-radius:0;gap:0}.admin-workspace-content .users-summary>div,.admin-workspace-content .channels-summary>div,.admin-workspace-content .sales-pricing-summary>div{border:0;border-right:1px solid var(--border);min-height:66px;box-shadow:none;background:0 0;border-radius:0;padding:10px 16px}.admin-workspace-content .users-summary>div:last-child,.admin-workspace-content .channels-summary>div:last-child,.admin-workspace-content .sales-pricing-summary>div:last-child{border-right:0}.admin-workspace-content .users-toolbar,.admin-workspace-content .channels-toolbar,.admin-workspace-content .pricing-catalog-toolbar{gap:8px}.admin-workspace-content .users-toolbar{border-block:1px solid var(--border);padding-block-start:10px;padding-block-end:10px}.admin-workspace-content .users-count-bar,.admin-workspace-content .channels-count-bar{margin-top:-4px}.admin-workspace-content .users-table,.admin-workspace-content .sales-model-table,.admin-workspace-content .official-price-table,.admin-workspace-content .pricing-version-list{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--border)}.admin-workspace-content .users-row{min-height:48px}@media (max-width:960px){.admin-workspace-shell{grid-template-columns:minmax(0,216px) minmax(0,1fr)}.admin-workspace-sidebar{padding-left:24px}.admin-workspace-content{padding:28px 24px 0}}@media (max-width:760px){.modern-console .modern-page-body .admin-pricing-page,.modern-console .modern-page-body .sales-pricing-summary,.modern-console .modern-page-body .sales-model-table{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.modern-console .modern-page-body .admin-pricing-page{grid-template-columns:minmax(0,1fr)!important}.modern-console .modern-page-body .sales-pricing-summary,.modern-console .modern-page-body .sales-model-table{overflow-x:auto!important}.admin-workspace-shell{grid-template-columns:minmax(0,1fr)}.admin-workspace-sidebar{padding:16px var(--page-x)0}.admin-workspace-content{padding:20px var(--page-x)0}.admin-workspace-content .users-summary>div,.admin-workspace-content .channels-summary>div,.admin-workspace-content .sales-pricing-summary>div{border-bottom:1px solid var(--border);min-height:58px;padding:9px 12px}.admin-workspace-content .users-summary,.admin-workspace-content .channels-summary,.admin-workspace-content .sales-pricing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace-content .users-summary>div:nth-child(2n),.admin-workspace-content .channels-summary>div:nth-child(2n),.admin-workspace-content .sales-pricing-summary>div:nth-child(2n){border-right:0}.admin-workspace-content .users-summary>div:nth-child(n+3),.admin-workspace-content .channels-summary>div:nth-child(n+3),.admin-workspace-content .sales-pricing-summary>div:nth-child(n+3),.admin-workspace-content .users-summary>div:last-child,.admin-workspace-content .channels-summary>div:last-child,.admin-workspace-content .sales-pricing-summary>div:last-child{border-bottom:0}.admin-workspace-content .users-toolbar{padding-block-start:8px;padding-block-end:8px}}.admin-workspace-content{max-width:none}.admin-workspace-content>.page.users-page>.users-head,.admin-workspace-content>.page.users-page>.users-summary,.admin-workspace-content>.page.users-page>.users-toolbar,.admin-workspace-content>.page.users-page>.users-count-bar,.admin-workspace-content>.page.users-page>.users-table,.admin-workspace-content>.page.users-page>.users-pagination{width:100%;max-width:1440px}@media (min-width:761px){.admin-workspace-shell{grid-template-columns:minmax(0,200px) minmax(0,1fr)}.admin-workspace-sidebar{padding-left:24px;padding-right:12px}.admin-workspace-content .users-row{min-height:58px}}.admin-workspace-content .users-row{grid-template-columns:minmax(180px,1.55fr) 86px 92px 104px 58px 112px 72px}.table-row.users-row{cursor:pointer;transition:background-color var(--motion-fast)var(--ease-out),box-shadow var(--motion-fast)var(--ease-out)}.table-row.users-row.is-selected{background:var(--surface-raised);box-shadow:inset 2px 0 0 var(--text)}.users-actions .button{justify-content:center;min-width:58px}.user-drawer-layer{z-index:75;background:color-mix(in srgb,var(--text)18%,transparent);animation:user-drawer-fade-in .14s var(--ease-out)both;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.user-operations-drawer{border-left:1px solid var(--border);background:var(--surface);width:min(520px,100vw - 48px);height:100dvh;box-shadow:-18px 0 44px color-mix(in srgb,var(--text)12%,transparent);animation:user-drawer-slide-in .18s var(--ease-out)both;grid-template-rows:auto auto minmax(0,1fr);display:grid}.user-drawer-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px 14px 20px;display:flex}.user-drawer-identity{align-items:center;gap:11px;min-width:0;display:flex}.user-drawer-identity>span{border:1px solid var(--border);border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-2);flex:0 0 32px;place-items:center;display:grid}.user-drawer-identity>span svg{width:16px;height:16px}.user-drawer-identity>div{min-width:0}.user-drawer-identity h2{color:var(--text);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:650;line-height:1.3;overflow:hidden}.user-drawer-identity p{color:var(--text-3);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.user-drawer-tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px;display:grid}.user-drawer-tabs button{min-height:42px;color:var(--text-3);font:inherit;font-size:var(--text-xs);background:0 0;border:0;padding:0 10px;font-weight:600;position:relative}.user-drawer-tabs button:after{content:"";background:0 0;height:1px;position:absolute;bottom:-1px;left:10px;right:10px}.user-drawer-tabs button:hover,.user-drawer-tabs button[aria-selected=true]{color:var(--text)}.user-drawer-tabs button[aria-selected=true]:after{background:var(--text)}.user-drawer-body{scrollbar-width:thin;min-height:0;padding:18px 20px 24px;overflow-y:auto}.user-drawer-body>.notice{margin-bottom:14px}.user-drawer-balance{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;padding:15px 16px;display:grid}.user-drawer-balance>div{align-content:center;gap:5px;display:grid}.user-drawer-balance>div span,.user-drawer-balance dt{color:var(--text-3);font-size:var(--text-xs);font-weight:500}.user-drawer-balance>div strong{font-size:var(--text-lg);font-weight:650}.user-drawer-balance dl{gap:7px;margin:0;display:grid}.user-drawer-balance dl>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.user-drawer-balance dd{color:var(--text);font-size:var(--text-xs);margin:0;font-weight:600}.user-drawer-section{border-bottom:1px solid var(--border);gap:12px;padding:18px 0;display:grid}.user-drawer-section:last-child{border-bottom:0}.user-drawer-section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.user-drawer-section h3,.user-drawer-form h3{color:var(--text);font-size:var(--text-sm);margin:0;font-weight:650}.user-drawer-section-head p,.user-drawer-form header p{color:var(--text-3);font-size:var(--text-xs);margin:4px 0 0;line-height:1.55}.user-drawer-footnote{color:var(--text-3);font-size:var(--text-xs);margin:0;line-height:1.55}.user-drawer-facts dl{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.user-drawer-facts dl>div{border-bottom:1px solid var(--border);min-width:0;padding:10px 0}.user-drawer-facts dl>div:nth-child(odd){padding-right:14px}.user-drawer-facts dl>div:nth-child(2n){border-left:1px solid var(--border);padding-left:14px}.user-drawer-facts dl>div.span-2{border-left:0;grid-column:1/-1;padding-left:0;padding-right:0}.user-drawer-facts dt{color:var(--text-3);font-size:11px;font-weight:500}.user-drawer-facts dd{color:var(--text);font-size:var(--text-xs);overflow-wrap:anywhere;margin:4px 0 0;font-weight:550}.user-drawer-facts code{font-size:11px;font-weight:500}.user-drawer-form{gap:16px;display:grid}.user-drawer-form>header{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding-bottom:16px;display:flex}.user-drawer-form>header>svg{width:16px;height:16px;color:var(--text-2);flex:none;margin-top:1px}.wallet-operation-switch{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid}.wallet-operation-switch button{min-height:34px;color:var(--text-3);font:inherit;font-size:var(--text-xs);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.wallet-operation-switch button:hover{color:var(--text)}.wallet-operation-switch button[aria-checked=true]{background:var(--surface-raised);color:var(--text);box-shadow:0 1px 3px color-mix(in srgb,var(--text)10%,transparent)}.wallet-operation-switch svg{width:13px;height:13px}.yuan-input,.password-input{position:relative}.yuan-input>span{z-index:1;color:var(--text-3);font-size:var(--text-sm);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.yuan-input input{font-variant-numeric:tabular-nums;width:100%;padding-left:30px}.password-input input{width:100%;padding-right:42px}.password-input .icon-button{width:32px;height:32px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.password-input .icon-button svg{width:15px;height:15px}.wallet-adjust-preview{border-block:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:12px 0;display:grid}.wallet-adjust-preview span{color:var(--text-3);font-size:var(--text-xs)}.wallet-adjust-preview strong{color:var(--text);font-size:var(--text-base);font-weight:650}.wallet-adjust-preview small{color:var(--text-3);grid-column:1/-1;font-size:11px}.user-drawer-submit{justify-content:center;width:100%;min-height:38px}.users-dialog-backdrop{z-index:90}@keyframes user-drawer-fade-in{0%{background:0 0}}@keyframes user-drawer-slide-in{0%{opacity:0;transform:translate(24px)}}@media (max-width:860px){.admin-workspace-content .table-heading.users-row{display:none}.admin-workspace-content .table-row.users-row{grid-template:auto auto/minmax(0,1fr) auto;gap:9px 14px;min-height:72px;padding:12px 14px;display:grid}.admin-workspace-content .table-row.users-row>.users-identity{grid-area:1/1}.admin-workspace-content .table-row.users-row>.users-status{grid-area:1/2;place-self:center end}.admin-workspace-content .table-row.users-row>.users-balance{grid-area:2/1;align-self:center}.admin-workspace-content .table-row.users-row>.users-actions{grid-area:2/2;place-self:center end;width:auto}.admin-workspace-content .users-role,.admin-workspace-content .users-key-count,.admin-workspace-content .users-last-seen{display:none!important}}@media (max-width:640px){.user-drawer-layer{background:var(--surface)}.user-operations-drawer{width:100vw;box-shadow:none;border-left:0}.user-drawer-head{min-height:64px;padding:10px 14px 10px 16px}.user-drawer-tabs{padding-inline-start:8px;padding-inline-end:8px}.user-drawer-body{padding:16px var(--page-x)24px}.user-drawer-balance{grid-template-columns:1fr;gap:12px}.user-drawer-facts dl{grid-template-columns:1fr}.user-drawer-facts dl>div,.user-drawer-facts dl>div:nth-child(odd),.user-drawer-facts dl>div:nth-child(2n){border-left:0;padding:10px 0}.user-drawer-facts dl>div.span-2{grid-column:auto}}@media (prefers-reduced-motion:reduce){.user-drawer-layer,.user-operations-drawer{animation:none}}.admin-workspace-content>.page.channels-page,.admin-workspace-content>.admin-pricing-page{gap:8px;width:100%;max-width:1440px}.admin-workspace-content .channels-head,.admin-workspace-content .pricing-command-head{align-items:center;gap:8px 16px}.admin-workspace-content .channels-head h1,.admin-workspace-content .pricing-command-head h1{color:var(--text);font-family:var(--display);font-size:var(--text-2xl);margin:0;font-weight:600;line-height:1.1}.admin-workspace-content .channels-head-actions,.admin-workspace-content .pricing-head-actions{align-items:center}.admin-workspace-content .channels-summary,.admin-workspace-content .sales-pricing-summary,.admin-workspace-content .official-pricing-status{border:0;border-block:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid}.admin-workspace-content .channels-summary>div,.admin-workspace-content .sales-pricing-summary>div,.admin-workspace-content .official-pricing-status>div{border:0;border-right:1px solid var(--border);min-width:0;min-height:46px;box-shadow:none;background:0 0;border-radius:0;align-items:baseline;gap:8px;padding:6px 12px;display:flex}.admin-workspace-content .channels-summary>div:last-child,.admin-workspace-content .sales-pricing-summary>div:last-child,.admin-workspace-content .official-pricing-status>div:last-child{border-right:0}.admin-workspace-content .channels-summary span,.admin-workspace-content .sales-pricing-summary small,.admin-workspace-content .official-pricing-status small{color:var(--text-3);font-size:var(--text-xs);opacity:1;flex:none;font-weight:500}.admin-workspace-content .channels-summary strong,.admin-workspace-content .sales-pricing-summary strong,.admin-workspace-content .official-pricing-status strong{color:var(--text);font-family:var(--num);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.25;overflow:hidden}.admin-workspace-content .official-pricing-status .pricing-hash{font-family:var(--mono);font-size:var(--text-sm)}.official-pricing-value.ready{color:var(--ok)!important}.official-pricing-value.failed{color:var(--bad)!important}.admin-workspace-content .channel-tabs{border-bottom:1px solid var(--border);gap:18px;min-height:38px;padding:0;display:flex}.admin-workspace-content .channel-tabs button,:root[data-theme=dark] .admin-workspace-content .channel-tabs button{min-height:38px;color:var(--text-3);font-size:var(--text-xs);background:0 0;border:0;border-radius:0;padding:0 1px;font-weight:600;position:relative}.admin-workspace-content .channel-tabs button:after{content:"";background:0 0;height:1px;position:absolute;bottom:-1px;left:0;right:0}.admin-workspace-content .channel-tabs button:hover,.admin-workspace-content .channel-tabs button.active,:root[data-theme=dark] .admin-workspace-content .channel-tabs button.active{color:var(--text);background:0 0}.admin-workspace-content .channel-tabs button.active:after{background:var(--text)}.admin-workspace-content .channels-toolbar,.admin-workspace-content .pricing-catalog-toolbar{border-block:1px solid var(--border);min-height:34px;padding-block-start:6px;padding-block-end:6px}.admin-workspace-content .channels-toolbar .filter-chips,.admin-workspace-content .pricing-catalog-toolbar .filter-chips{gap:4px}.admin-workspace-content .channels-toolbar .filter-chips button{min-height:28px;font-size:var(--text-xs);padding-inline-start:10px;padding-inline-end:10px}.admin-workspace-content .channels-view-toggle{gap:4px}.admin-workspace-content .channels-view-toggle button{min-height:28px;padding-inline-start:8px;padding-inline-end:8px}.admin-workspace-content .channels-count-bar{align-items:center;min-height:28px;margin:0;display:flex}.admin-workspace-content .channels-table,.admin-workspace-content .sales-model-table,.admin-workspace-content .official-price-table,.admin-workspace-content .pricing-version-list{border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.admin-workspace-content .channels-row,.admin-workspace-content .sales-model-row,.admin-workspace-content .official-price-row{min-height:58px}.admin-workspace-content .channels-row{grid-template-columns:minmax(180px,1.35fr) minmax(120px,.9fr) 92px 64px 60px 84px 164px}.admin-workspace-content .table-row.channels-row{transition:background-color var(--motion-fast)var(--ease-out),box-shadow var(--motion-fast)var(--ease-out)}.admin-workspace-content .table-row.channels-row.is-selected{background:var(--surface-raised);box-shadow:inset 2px 0 0 var(--text)}.admin-workspace-content .official-source-note{align-items:center;min-height:32px;padding:6px 2px}.admin-workspace-content .official-source-note svg{flex:none;width:14px;height:14px}.admin-workspace-content .pricing-catalog-toolbar{grid-template-columns:minmax(260px,1fr) 180px auto}.admin-workspace-content .pricing-catalog-toolbar select{border-radius:var(--r-sm);min-height:34px}.admin-workspace-content .reference-materialize-bar{border:0;border-block:1px solid var(--border);background:0 0;border-radius:0;min-height:54px;padding:8px 2px}.admin-workspace-content .pricing-version-workspace{gap:8px}.admin-workspace-content .pricing-version-list>header{border-bottom:1px solid var(--border);padding:12px 14px}.pricing-version-head,.pricing-version-row{grid-template-columns:minmax(180px,1fr) 140px 100px 150px;align-items:center;gap:12px;display:grid}.pricing-version-head{background:var(--surface-2);min-height:36px;color:var(--text-3);font-size:var(--text-xs);padding:0 14px;font-weight:600}.admin-workspace-content .pricing-version-row{min-height:58px;padding:8px 14px}.admin-workspace-content .image-pricing-advanced{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--border)}@media (max-width:1100px) and (min-width:761px){.admin-workspace-content .channels-row{grid-template-columns:minmax(160px,1fr) minmax(110px,.8fr) 86px 70px 148px}.admin-workspace-content .channels-row>:nth-child(5),.admin-workspace-content .channels-row>:nth-child(6){display:none}}@media (max-width:860px){.admin-workspace-content .table-heading.channels-row{display:none}.admin-workspace-content .table-row.channels-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;min-height:72px;padding:12px 14px;display:grid}.admin-workspace-content .table-row.channels-row>:first-child{grid-area:1/1}.admin-workspace-content .table-row.channels-row>.status-chip{grid-area:1/2;place-self:center end}.admin-workspace-content .table-row.channels-row>.channels-type{grid-area:2/1}.admin-workspace-content .table-row.channels-row>.channels-row-actions{grid-area:2/2;place-self:center end;width:auto;margin:0}.admin-workspace-content .table-row.channels-row>:nth-child(4),.admin-workspace-content .table-row.channels-row>:nth-child(5),.admin-workspace-content .table-row.channels-row>:nth-child(6){display:none}}@media (max-width:760px){.admin-workspace-content>.page.channels-page,.admin-workspace-content>.admin-pricing-page{gap:8px}.admin-workspace-content .channels-summary,.admin-workspace-content .sales-pricing-summary,.admin-workspace-content .official-pricing-status{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace-content .channels-summary>div,.admin-workspace-content .sales-pricing-summary>div,.admin-workspace-content .official-pricing-status>div{min-height:42px;padding:5px 10px}.admin-workspace-content .channels-summary>div:nth-child(2n),.admin-workspace-content .sales-pricing-summary>div:nth-child(2n),.admin-workspace-content .official-pricing-status>div:nth-child(2n){border-right:0}.admin-workspace-content .channels-summary>div:nth-child(n+3),.admin-workspace-content .sales-pricing-summary>div:nth-child(n+3),.admin-workspace-content .official-pricing-status>div:nth-child(n+3){border-top:1px solid var(--border)}.admin-workspace-content .channels-summary strong,.admin-workspace-content .sales-pricing-summary strong,.admin-workspace-content .official-pricing-status strong{font-size:var(--text-base)}.admin-workspace-content .channels-toolbar{gap:6px;display:grid}.admin-workspace-content .channels-toolbar .filter-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.admin-workspace-content .channels-toolbar .filter-chips::-webkit-scrollbar{display:none}.admin-workspace-content .channels-toolbar .filter-chips button{flex:none}.admin-workspace-content .channels-view-toggle{margin-left:0}.admin-workspace-content .pricing-catalog-toolbar{grid-template-columns:minmax(0,1fr) auto}.admin-workspace-content .pricing-catalog-toolbar>.pricing-search{grid-column:1/-1}.admin-workspace-content .pricing-catalog-toolbar>span{text-align:right}.pricing-version-head{display:none}.admin-workspace-content .pricing-version-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-height:68px}.admin-workspace-content .pricing-version-row>:nth-child(3),.admin-workspace-content .pricing-version-row>:nth-child(4){font-size:11px}.admin-workspace-content .pricing-version-row>:nth-child(4){justify-self:end}}@media (max-width:640px){.admin-workspace-content .pricing-command-head{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.admin-workspace-content .pricing-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.admin-workspace-content .pricing-head-actions .button{justify-content:center;width:100%}.admin-workspace-content .official-price-table.is-selectable{overflow:hidden}.admin-workspace-content .official-price-table.is-selectable .official-price-head{display:none}.admin-workspace-content .official-price-table.is-selectable .official-price-row{grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr) minmax(88px,auto);gap:6px 10px;min-width:0;min-height:72px;padding:10px 12px}.admin-workspace-content .official-price-row>:first-child{grid-area:1/1/3;align-self:center}.admin-workspace-content .official-price-row>:nth-child(2){grid-area:1/2}.admin-workspace-content .official-price-row>:nth-child(3){text-align:right;grid-area:1/3;justify-self:end}.admin-workspace-content .official-price-row>:nth-child(4){grid-area:2/2}.admin-workspace-content .official-price-row>:nth-child(5){grid-area:2/3;justify-self:end}.admin-workspace-content .official-price-row>:nth-child(4):before,.admin-workspace-content .official-price-row>:nth-child(5):before{color:var(--text-3);font-family:var(--display);margin-right:4px;font-size:10px}.admin-workspace-content .official-price-row>:nth-child(4):before{content:"输入"}.admin-workspace-content .official-price-row>:nth-child(5):before{content:"输出"}.admin-workspace-content .official-price-row>:nth-child(6),.admin-workspace-content .official-price-row>:nth-child(7){display:none}.admin-workspace-content .sales-model-table{border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);display:block;overflow:hidden}.admin-workspace-content .sales-model-row{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;gap:8px 12px;padding:10px 12px}.admin-workspace-content .sales-model-row:last-child{border-bottom:0}.admin-workspace-content .reference-materialize-bar{gap:10px;padding-block-start:10px;padding-block-end:10px}}.provider-manager-backdrop{z-index:80}.provider-manager-dialog{grid-template-rows:auto minmax(0,1fr) auto;gap:16px;width:min(100%,760px);max-height:min(88vh,760px);display:grid}.provider-manager-head{justify-content:space-between;align-items:flex-start;gap:16px;padding-right:28px;display:flex}.provider-manager-head h2{margin:0 0 5px}.provider-manager-head p,.provider-manager-foot p{color:var(--text-2);font-size:var(--text-xs);margin:0;line-height:1.5}.provider-manager-head-tools{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.provider-manager-count{border:1px solid var(--border);border-radius:var(--r-sm);min-width:32px;min-height:32px;color:var(--text-2);font-size:var(--text-sm);place-items:center;display:inline-grid}.provider-manager-list{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);scrollbar-width:thin;min-height:0;overflow:auto}.provider-manager-row{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(220px,1.25fr) minmax(190px,1fr) minmax(180px,auto);align-items:center;gap:14px;min-height:76px;padding:12px 14px;display:grid}.provider-manager-row:last-child{border-bottom:0}.provider-manager-row:hover{background:var(--surface-raised)}.provider-manager-identity,.provider-manager-state,.provider-manager-actions,.provider-manager-confirm,.provider-manager-rename{align-items:center;display:flex}.provider-manager-identity{gap:10px;min-width:0}.provider-manager-identity>div{min-width:0}.provider-manager-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:600;display:block;overflow:hidden}.provider-manager-identity small{color:var(--text-3);margin-top:3px;font-size:11px;display:block}.provider-manager-facts{color:var(--text-3);flex-wrap:wrap;gap:4px 12px;font-size:11px;display:flex}.provider-manager-facts b{color:var(--text-2);font-weight:600}.provider-manager-state{justify-content:flex-end;gap:8px}.provider-manager-actions,.provider-manager-confirm{justify-content:flex-end;gap:4px}.provider-manager-actions .button,.provider-manager-confirm .button{white-space:nowrap}.provider-manager-actions svg,.provider-manager-confirm svg,.provider-manager-rename svg{width:14px;height:14px}.provider-manager-rename{gap:4px}.provider-manager-rename input{border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--surface-raised);width:min(210px,100%);min-width:0;height:32px;color:var(--text);font:inherit;font-size:var(--text-sm);padding-inline-start:9px;padding-inline-end:9px}.provider-manager-rename input:focus{outline:2px solid color-mix(in srgb,var(--accent)28%,transparent);outline-offset:1px}.provider-manager-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.provider-manager-foot p{max-width:520px}@media (max-width:700px){.provider-manager-dialog{width:100%;max-height:min(90vh,760px);padding:16px}.provider-manager-row{grid-template-columns:1fr;gap:9px;min-height:0;padding:13px 12px}.provider-manager-state{justify-content:space-between}.provider-manager-foot{align-items:flex-start}.provider-manager-foot .button{flex:none}}.console-shell{background:var(--bg);min-height:100dvh}.command-header{height:var(--nav-h);padding:0 var(--page-x);border-bottom:1px solid color-mix(in srgb,var(--border)82%,transparent);background:color-mix(in srgb,var(--surface)94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-lockup{gap:11px}.brand-lockup img{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;width:32px;height:32px;padding:5px}.brand-lockup strong{letter-spacing:-.01em;font-size:15px}.primary-index{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;gap:3px;padding:4px}.nav-button{min-height:34px;color:var(--text-2);border-radius:6px;padding-inline-start:11px;padding-inline-end:11px;font-size:12px}.nav-button.selected{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0f172a1f,inset 0 0 0 1px var(--border)}.mode-switch{border:1px solid var(--border);background:var(--surface);border-radius:7px;min-height:34px;padding-inline-start:10px;padding-inline-end:10px}.command-utilities{min-height:32px;padding-left:8px}.workspace-heading{min-height:0;margin-bottom:18px}.workspace-heading h1{color:var(--text);letter-spacing:-.02em;margin:0;font-size:23px;font-weight:650;line-height:1.15}.page>header h1,.channels-head h1,.users-head h1,.keys-head h1,.models-head h1,.wallet-head h1,.usage-head h1,.health-head h1,.pricing-command-head h1{color:var(--text);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:650;line-height:1.18}.channels-head,.users-head,.keys-head,.models-head,.wallet-head,.usage-head,.health-head,.pricing-command-head{border-bottom:1px solid var(--border);background:0 0;padding:0 0 16px}.channels-head:after,.users-head:after,.keys-head:after,.models-head:after,.wallet-head:after,.usage-head:after,.health-head:after,.pricing-command-head:after{content:"";display:block}.channels-sub,.users-sub,.keys-sub,.models-sub,.wallet-sub,.usage-sub,.health-sub,.pricing-command-head p{max-width:52rem;color:var(--text-2);margin:6px 0 0;font-size:13px;line-height:1.5}.button.primary:hover:not(:disabled){color:#fff;background:#1d4ed8}.field input,.field select,.field textarea,.search-field,.search-field input,.create-inline input{border-color:var(--border-2);background:var(--surface);border-radius:7px}.field input,.field select,.search-field input{min-height:40px}.field input:focus,.field select:focus,.field textarea:focus,.search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.empty-state{border:1px dashed var(--border-2);background:var(--surface-raised);border-radius:8px;min-height:148px;padding:28px 20px}.panel-loading{border:1px dashed var(--border-2);background:var(--surface-raised);border-radius:8px;min-height:148px}.status-chip{border-radius:5px;min-height:23px;padding-inline-start:8px;padding-inline-end:8px;font-size:11px}.admin-workspace-shell{min-height:calc(100dvh - var(--nav-h));grid-template-columns:224px minmax(0,1fr);padding-bottom:0}.admin-workspace-sidebar{top:var(--nav-h);height:calc(100dvh - var(--nav-h));padding:28px 18px 24px var(--page-x);background:var(--surface);border-right-color:var(--border)}.admin-nav-header{padding:0 10px 16px}.admin-nav-header span{color:var(--text-3);letter-spacing:.12em;font-size:11px}.admin-nav-button{border-radius:7px;min-height:38px;font-size:13px}.admin-workspace-content>.workspace-heading{margin-bottom:18px}.admin-workspace-content>.page.channels-page,.admin-workspace-content>.page.users-page,.admin-workspace-content>.admin-pricing-page{gap:18px;max-width:none}.admin-workspace-content .channels-summary,.admin-workspace-content .users-summary,.admin-workspace-content .sales-pricing-summary,.admin-workspace-content .official-pricing-status{border:1px solid var(--border);background:var(--border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.admin-workspace-content .channels-summary>div,.admin-workspace-content .users-summary>div,.admin-workspace-content .sales-pricing-summary>div,.admin-workspace-content .official-pricing-status>div{border:0;border-right:1px solid var(--border);background:var(--surface);border-radius:0;min-height:72px;padding:14px 16px}.admin-workspace-content .channels-summary>div:last-child,.admin-workspace-content .users-summary>div:last-child,.admin-workspace-content .sales-pricing-summary>div:last-child,.admin-workspace-content .official-pricing-status>div:last-child{border-right:0}.admin-workspace-content .channels-summary span,.admin-workspace-content .users-summary span,.admin-workspace-content .sales-pricing-summary small,.admin-workspace-content .official-pricing-status small{color:var(--text-3);font-size:11px;font-weight:600;display:block}.admin-workspace-content .channels-summary strong,.admin-workspace-content .users-summary strong,.admin-workspace-content .sales-pricing-summary strong,.admin-workspace-content .official-pricing-status strong{color:var(--text);margin-top:7px;font-size:22px;font-weight:650;display:block}.admin-workspace-content .channel-tabs{border-bottom:1px solid var(--border);gap:22px;min-height:38px}.admin-workspace-content .channel-tabs button{min-height:38px;color:var(--text-3);background:0 0;border:0;border-radius:0;padding:0 2px;font-size:13px;font-weight:650}.admin-workspace-content .channel-tabs button.active{color:var(--accent)}.admin-workspace-content .channel-tabs button.active:after{background:var(--accent);height:2px}.admin-workspace-content .channels-toolbar,.admin-workspace-content .users-toolbar,.admin-workspace-content .pricing-catalog-toolbar{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:8px;min-height:52px;padding:8px;display:flex}.admin-workspace-content .channels-toolbar .filter-chips,.admin-workspace-content .users-toolbar .filter-chips{border:1px solid var(--border);background:var(--surface-raised);border-radius:7px;padding:3px}.admin-workspace-content .channels-toolbar .filter-chips button,.admin-workspace-content .users-toolbar .filter-chips button{border-radius:5px;min-height:30px;padding-inline-start:9px;padding-inline-end:9px;font-size:11px}.admin-workspace-content .channels-view-toggle{border:1px solid var(--border);background:var(--surface-raised);border-radius:7px;padding:3px}.admin-workspace-content .channels-view-toggle button{background:0 0;border:0;border-radius:5px;min-height:30px}.admin-workspace-content .channels-view-toggle button.active{background:var(--surface);color:var(--accent);box-shadow:var(--object-shadow)}.admin-workspace-content .channels-count-bar{min-height:24px;color:var(--text-3);font-size:11px}.admin-workspace-content .channels-table{box-shadow:var(--object-shadow);border-radius:8px;overflow:visible}.admin-workspace-content .channels-row{grid-template-columns:minmax(180px,1.45fr) minmax(120px,.9fr) 92px 64px 60px 84px 164px;min-height:64px}.admin-workspace-content .table-heading.channels-row{background:var(--surface-raised);min-height:38px;color:var(--text-3);font-size:11px}.admin-workspace-content .table-row.channels-row{background:var(--surface)}.admin-workspace-content .table-row.channels-row:hover,.admin-workspace-content .table-row.channels-row.is-selected{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.admin-workspace-content .channels-type{color:var(--text-2);font-size:12px}.admin-workspace-content .channels-card-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.admin-workspace-content .channels-card{box-shadow:var(--object-shadow);border-radius:8px}.admin-workspace-content .channels-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),var(--object-shadow)}.admin-workspace-content .channels-card-main{padding:16px}.admin-workspace-content .channels-card-actions{background:var(--surface-raised);padding:9px 12px}.admin-workspace-content .channels-detail{background:var(--surface);width:min(600px,100vw);box-shadow:var(--shadow-md)}.admin-workspace-content .channels-detail-head{padding:22px 24px 18px}.admin-workspace-content .channels-detail-body{gap:22px;padding:22px 24px 28px}.admin-workspace-content .channels-detail-overview{border:1px solid var(--border);background:var(--surface-raised)}.admin-workspace-content .channels-detail-pane+.channels-detail-pane{padding-top:20px}.admin-workspace-content .channels-detail-foot{padding:14px 24px}.dialog-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a6b;padding:24px}.dialog,.channel-workspace-dialog{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);border-radius:12px}.channel-workspace-backdrop{justify-content:center;align-items:center}.channel-workspace-dialog{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1040px,100%);height:auto;min-height:0;max-height:calc(100dvh - 48px)}.channel-workspace-head{background:var(--surface);min-height:78px;padding:20px 24px 16px}.channel-workspace-head .channel-workspace-context{color:var(--text-2);margin-top:6px;font-size:12px}.channel-workspace-layout{background:var(--surface);grid-template-rows:minmax(0,1fr);grid-template-columns:184px minmax(0,1fr);min-height:0;display:grid}.channel-workspace-nav{border-right:1px solid var(--border);background:var(--surface-raised);border-bottom:0;flex-direction:column;align-items:stretch;gap:4px;padding:16px 12px;display:flex}.channel-workspace-nav button{text-align:left;border:1px solid #0000;border-radius:7px;justify-content:flex-start;min-height:52px;padding:0 12px}.channel-workspace-nav button strong{font-size:12px;font-weight:650}.channel-workspace-nav button small{color:var(--text-3);margin-top:3px;font-size:10px;line-height:1.35;display:block}.channel-workspace-nav button.active small{color:color-mix(in srgb,var(--accent)70%,var(--text-3))}.channel-workspace-content{background:var(--surface);padding:26px 30px 30px}.channel-workspace-foot{background:var(--surface);min-height:68px;padding:12px 24px}.channel-model-empty,.channel-price-flow-empty{border:1px dashed var(--border-2);background:var(--surface-raised);border-radius:8px;min-height:176px}.channel-model-table{box-shadow:inset 0 0 0 1px var(--border)}.channel-model-row.selected{background:var(--accent-soft)}.channel-contract-note{border:1px solid color-mix(in srgb,var(--ok)24%,var(--border));background:var(--ok-bg)}@media (max-width:960px){.workspace-content{padding-top:24px}.admin-workspace-shell{grid-template-columns:1fr}.admin-workspace-sidebar{height:auto;padding:10px var(--page-x);border-right:0;border-bottom:1px solid var(--border);position:static}.admin-nav-header{display:none}.admin-workspace-sidebar>nav{scrollbar-width:none;flex-direction:row;gap:4px;overflow-x:auto}.admin-workspace-sidebar>nav::-webkit-scrollbar{display:none}.admin-nav-button{width:auto;min-width:max-content;padding-inline-start:12px;padding-inline-end:12px}.admin-nav-button.active{box-shadow:inset 0 -2px 0 var(--accent)}.admin-workspace-content{max-width:none;padding:24px var(--page-x)56px}}@media (max-width:760px){.command-header{height:60px}.brand-lockup img{width:29px;height:29px}.workspace-content,.admin-workspace-content{padding:20px 14px 42px}.admin-workspace-content .channels-summary,.admin-workspace-content .users-summary,.admin-workspace-content .sales-pricing-summary,.admin-workspace-content .official-pricing-status{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace-content .channels-summary>div:nth-child(2n),.admin-workspace-content .users-summary>div:nth-child(2n),.admin-workspace-content .sales-pricing-summary>div:nth-child(2n),.admin-workspace-content .official-pricing-status>div:nth-child(2n){border-right:0}.admin-workspace-content .channels-summary>div:nth-child(n+3),.admin-workspace-content .users-summary>div:nth-child(n+3),.admin-workspace-content .sales-pricing-summary>div:nth-child(n+3),.admin-workspace-content .official-pricing-status>div:nth-child(n+3){border-top:1px solid var(--border)}.admin-workspace-content .channels-toolbar,.admin-workspace-content .users-toolbar,.admin-workspace-content .pricing-catalog-toolbar{align-items:stretch;display:grid}.admin-workspace-content .channels-toolbar .filter-chips,.admin-workspace-content .users-toolbar .filter-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.admin-workspace-content .channels-toolbar .filter-chips::-webkit-scrollbar{display:none}.admin-workspace-content .users-toolbar .filter-chips::-webkit-scrollbar{display:none}.admin-workspace-content .channels-view-toggle{justify-self:start;margin-left:0}.admin-workspace-content .table-heading.channels-row{display:none}.admin-workspace-content .table-row.channels-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:82px;padding:14px;display:grid}.admin-workspace-content .table-row.channels-row>:first-child{grid-column:1}.admin-workspace-content .table-row.channels-row>.status-chip{grid-column:2;justify-self:end}.admin-workspace-content .table-row.channels-row>.channels-type{grid-column:1}.admin-workspace-content .table-row.channels-row>.channels-row-actions{grid-column:2;justify-self:end}.admin-workspace-content .table-row.channels-row>:nth-child(4),.admin-workspace-content .table-row.channels-row>:nth-child(5),.admin-workspace-content .table-row.channels-row>:nth-child(6){display:none}.dialog-backdrop{align-items:end;padding:0}.channel-workspace-dialog{border-radius:12px 12px 0 0;width:100%;height:auto;min-height:0;max-height:94dvh}.channel-workspace-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.channel-workspace-nav{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));padding:7px 8px;display:grid}.channel-workspace-nav button{text-align:center;justify-content:center;min-height:42px;padding-inline-start:5px;padding-inline-end:5px}.channel-workspace-nav button small{display:none}.channel-workspace-nav button.active{box-shadow:inset 0 -2px 0 var(--accent)}.channel-workspace-content{max-height:calc(94dvh - 176px);padding:18px 14px 22px}.channel-workspace-head{min-height:68px;padding:16px 14px 12px}.channel-workspace-foot{min-height:62px;padding:10px 14px}.channel-workspace-foot .button{flex:1}.channel-form-section{grid-template-columns:1fr;gap:10px}.channel-form-section+.channel-form-section{padding-top:18px}}:root{--bg:#f2f5f8;--surface:#fff;--surface-2:#edf1f5;--surface-raised:#f8fafc;--text:#172131;--text-2:#5f6d80;--text-3:#8b98a9;--border:#d9e1ea;--border-2:#bdc9d7;--brand:#172131;--brand-hover:#263449;--brand-soft:#e7edf5;--accent:#246bce;--accent-soft:#246bce1f;--ok:#087f5b;--ok-bg:#087f5b1c;--warn:#a76500;--warn-bg:#a765001f;--bad:#c53c4e;--bad-bg:#c53c4e1c;--shadow:0 1px 2px #1721310a,0 8px 24px #17213109;--shadow-md:0 22px 58px #10192633;--page-x:clamp(18px,3.2vw,52px);--nav-h:64px}:root[data-theme=dark]{--bg:#0d141f;--surface:#131d2b;--surface-2:#1a2738;--surface-raised:#111b29;--text:#eff4fb;--text-2:#adbbcd;--text-3:#7f8da1;--border:#26364b;--border-2:#3a4d65;--brand:#eff4fb;--brand-hover:#dae6f5;--brand-soft:#1b2b40;--accent:#72a9f4;--accent-soft:#72a9f426;--ok:#52d3a1;--ok-bg:#52d3a124;--warn:#edbd6d;--warn-bg:#edbd6d24;--bad:#f18a98;--bad-bg:#f18a9826;--shadow:0 1px 2px #0000004d,0 12px 32px #00000024;--shadow-md:0 24px 64px #0000007a}.command-header{z-index:60;color:#e9f0f9;background:#182334;border:0;border-right:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:24px;width:232px;height:100dvh;padding:22px 14px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto;box-shadow:12px 0 32px #10192614}.command-header.is-elevated{box-shadow:12px 0 36px #10192624}.brand-lockup strong{letter-spacing:0;font-size:14px;font-weight:650}.primary-index{background:0 0;border:0;flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;gap:5px;padding:0;display:flex;overflow:visible}.nav-button{color:#aab8ca;text-align:left;border-radius:8px;justify-content:flex-start;gap:11px;width:100%;min-height:40px;padding:0 12px;font-size:13px;font-weight:500;position:relative}.nav-label-latin{color:inherit}.workspace-content{max-width:1600px;padding:34px var(--page-x)72px}.admin-workspace-sidebar{z-index:20;width:100%;height:auto;padding:13px var(--page-x);border:0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface)94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:row;align-items:center;gap:22px;display:flex;position:sticky;top:0}.admin-nav-button{width:auto;min-height:32px;color:var(--text-2);border-radius:7px;padding:0 10px;font-size:12px}.button.primary{background:var(--accent);box-shadow:0 5px 14px #246bce33}.admin-workspace-content .channels-summary,.admin-workspace-content .users-summary,.admin-workspace-content .sales-pricing-summary,.admin-workspace-content .official-pricing-status{background:0 0;border:0;grid-template-columns:none;gap:7px;padding:0;display:flex;overflow:visible}.admin-workspace-content .channels-toolbar .channels-search,.admin-workspace-content .channels-toolbar .filter-chips,.admin-workspace-content .channels-toolbar .channels-view-toggle{min-width:0}.admin-workspace-content .channels-toolbar .filter-chips{flex-wrap:nowrap;overflow:hidden}.model-card,.health-card,.route-observation,.official-price-table,.sales-model-table,.usage-summary-card{box-shadow:var(--shadow);border-radius:10px}.empty-state{background:var(--surface-raised);border-radius:10px;min-height:124px;padding:24px 18px}.channel-workspace-dialog{width:min(1080px,100%)}.channel-form-section{padding-bottom:22px}@media (max-width:960px){.console-shell{padding-left:0}.command-header{width:100%;height:var(--nav-h);padding:0 var(--page-x);border-right:0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface)94%,transparent);color:var(--text);box-shadow:none;flex-direction:row;align-items:center;gap:12px;position:sticky;top:auto;bottom:auto;left:auto;right:auto}.brand-lockup{color:var(--text)}.brand-lockup img{border-color:var(--border);background:var(--surface-raised)}.brand-lockup small{color:var(--text-3)}.primary-index{display:none}.command-actions{flex-direction:row;flex:none;align-items:center;gap:6px;min-height:0;margin-left:auto}.mode-switch{border-color:var(--border);background:var(--surface);width:auto;min-height:34px;color:var(--text-2)}.mode-switch:hover,.mode-switch.active{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.command-utilities{border:0;min-height:0;padding:0}.command-utilities .icon-button{color:var(--text-2)}.account-trigger{background:var(--text);color:var(--surface)}.account-trigger i{border-color:var(--surface)}.mobile-menu-button{display:inline-grid}.admin-workspace-sidebar{padding:11px var(--page-x);position:static;overflow:hidden}.admin-workspace-sidebar>nav{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.admin-workspace-sidebar>nav::-webkit-scrollbar{display:none}.admin-nav-button{flex:none}.admin-workspace-content{padding-top:26px}.channels-toolbar,.users-toolbar,.pricing-catalog-toolbar,.models-toolbar,.usage-filters{flex-wrap:wrap;align-items:stretch}}@media (max-width:620px){:root{--page-x:14px;--nav-h:58px}.command-header{gap:8px}.brand-lockup img{width:29px;height:29px}.brand-lockup strong{font-size:13px}.brand-lockup small,.mode-switch span{display:none}.mode-switch{justify-content:center;width:34px;padding:0}.workspace-content,.admin-workspace-content{padding:22px var(--page-x)44px}.admin-workspace-sidebar{min-width:0}.admin-workspace-sidebar>nav{flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.channels-head,.users-head,.keys-head,.models-head,.wallet-head,.usage-head,.health-head,.pricing-command-head,.channels-head-actions,.users-head-actions,.keys-head-actions,.wallet-head-actions,.usage-head-actions,.channels-head-actions .button,.users-head-actions .button,.keys-head-actions .button,.wallet-head-actions .button,.usage-head-actions .button{min-width:0}.page>header h1,.channels-head h1,.users-head h1,.keys-head h1,.models-head h1,.wallet-head h1,.usage-head h1,.health-head h1,.pricing-command-head h1{font-size:22px}.channels-head,.users-head,.keys-head,.models-head,.wallet-head,.usage-head,.health-head,.pricing-command-head{align-items:flex-start;gap:12px}.channels-head-actions,.users-head-actions,.keys-head-actions,.wallet-head-actions,.usage-head-actions{width:100%}.channels-head-actions .button,.users-head-actions .button,.keys-head-actions .button,.wallet-head-actions .button,.usage-head-actions .button{flex:1}.channels-summary,.users-summary,.sales-pricing-summary,.official-pricing-status{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.channels-summary::-webkit-scrollbar{display:none}.users-summary::-webkit-scrollbar{display:none}.sales-pricing-summary::-webkit-scrollbar{display:none}.official-pricing-status::-webkit-scrollbar{display:none}.channels-summary>div,.users-summary>div,.sales-pricing-summary>div,.official-pricing-status>div{flex:none;min-width:116px}.channels-toolbar,.users-toolbar,.pricing-catalog-toolbar,.models-toolbar,.usage-filters{grid-template-columns:1fr;gap:8px;display:grid}.admin-workspace-content .channels-toolbar{grid-template-columns:1fr}.channels-toolbar .filter-chips,.users-toolbar .filter-chips,.models-toolbar .filter-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.channels-toolbar .filter-chips::-webkit-scrollbar{display:none}.users-toolbar .filter-chips::-webkit-scrollbar{display:none}.models-toolbar .filter-chips::-webkit-scrollbar{display:none}.channels-toolbar .filter-chips button,.users-toolbar .filter-chips button,.models-toolbar .filter-chips button{flex:none}.channels-view-toggle,.view-toggle{justify-self:start}.channels-card-grid,.model-grid{grid-template-columns:1fr}.dialog-backdrop{align-items:end;padding:0}.dialog,.channel-workspace-dialog{border-radius:14px 14px 0 0;width:100%;max-height:94dvh}.channel-workspace-head{min-height:68px;padding:16px 14px 12px}.channel-workspace-content{max-height:calc(94dvh - 176px);padding:18px 14px 22px}.channel-workspace-foot{min-height:62px;padding:10px 14px}.channel-workspace-foot .button{flex:1}}:root{--bg:#f3f5f6;--surface:#fff;--surface-2:#edf1f3;--surface-raised:#f8fafb;--text:#182329;--text-2:#5c6a72;--text-3:#8b989f;--border:#dbe3e7;--border-2:#bdc9cf;--brand:#182329;--brand-hover:#27353b;--brand-soft:#e7eef0;--accent:#147e86;--accent-soft:#147e861f;--ok:#218564;--ok-bg:#2185641c;--warn:#a5670d;--warn-bg:#a5670d1c;--bad:#bd4855;--bad-bg:#bd48551c;--shadow:0 1px 2px #1420260d,0 8px 24px #14202609;--shadow-md:0 22px 56px #1420262e;--object-shadow:0 1px 2px #1420260d;--r:10px;--r-sm:7px;--nav-h:68px;--page-x:clamp(20px,2.7vw,44px)}body{background:var(--bg)}.console-shell{background:var(--bg);min-height:100dvh;padding-left:236px}.command-header{z-index:60;color:#edf4f4;-webkit-backdrop-filter:none;backdrop-filter:none;background:#242a2e;border:0;border-right:1px solid #303b40;flex-direction:column;align-items:stretch;gap:24px;width:236px;height:100dvh;padding:22px 14px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto;box-shadow:12px 0 32px #11191d14}:root[data-theme=dark] .command-header{background:#0e1517;border-right-color:#223134}.brand-lockup{color:#f1f7f7;gap:10px}.brand-lockup img{background:#ffffff14;border:1px solid #ffffff29;border-radius:9px;width:34px;height:34px;padding:5px}.brand-lockup strong{font-size:14px;font-weight:650}.brand-lockup small{color:#91a2a6;letter-spacing:.09em;text-transform:uppercase;font-size:10px}.primary-index{background:0 0;border:0;flex-direction:column;flex:none;align-items:stretch;gap:4px;padding:0;display:flex;overflow:visible}.primary-index:before{content:"工作台";color:#718186;letter-spacing:.13em;margin:0 11px 8px;font-size:10px;font-weight:700}.nav-button{color:#abbabd;text-align:left;border-radius:8px;justify-content:flex-start;gap:11px;width:100%;min-height:42px;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .14s,color .14s,box-shadow .14s;position:relative}.nav-button svg{color:#7e9095;width:17px;height:17px}.nav-button.selected:after{display:none}.command-actions{flex-direction:column;flex:auto;justify-content:flex-end;align-items:stretch;gap:10px;min-height:0;display:flex}.mode-switch{color:#cad8d9;background:#ffffff0f;border-color:#ffffff24;justify-content:flex-start;width:100%;min-height:38px;padding:0 11px}.command-utilities{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:48px;padding:10px 4px 0;display:flex}.command-utilities .icon-button{color:#9eb1b5}.command-utilities .icon-button:hover{color:#f4fbfa;background:#ffffff14}.account-trigger i{border-color:#242a2e}.account-popover{top:auto;bottom:46px;right:0}.mobile-menu-button{display:none}.workspace{min-width:0}.workspace-content{width:100%;max-width:1480px;padding:34px var(--page-x)72px}.workspace-view{animation:workspace-in .18s var(--ease-out)backwards}.workspace-heading{margin:0 0 16px}.workspace-heading h1{letter-spacing:-.025em;font-size:26px;font-weight:650}.admin-workspace-shell{min-height:100dvh;display:block}.admin-workspace-sidebar{z-index:20;width:100%;height:auto;padding:13px var(--page-x);border:0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface)94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:22px;display:flex;position:sticky;top:0}.admin-nav-header{flex:none;padding:0}.admin-nav-header span{color:var(--text-3);letter-spacing:.13em;font-size:10px;font-weight:700}.admin-workspace-sidebar nav,.admin-workspace-sidebar>nav{flex-flow:wrap;gap:4px;display:flex}.admin-nav-button{width:auto;min-height:33px;color:var(--text-2);border-radius:7px;padding:0 11px;font-size:12px;font-weight:550}.admin-nav-button:hover{background:var(--surface-2);color:var(--text)}.admin-nav-button.active{background:var(--accent-soft);color:var(--accent);box-shadow:none;font-weight:700}.admin-workspace-content{max-width:none;padding:32px var(--page-x)72px}.page,.board-page,.models-page,.keys-page,.health-page,.usage-page,.wallet-page,.channels-page,.users-page,.admin-pricing-page{gap:16px}.channels-head,.users-head,.keys-head,.models-head,.wallet-head,.usage-head,.health-head,.pricing-command-head{background:0 0;border:0;min-height:52px;padding:0}.page>header h1,.channels-head h1,.users-head h1,.keys-head h1,.models-head h1,.wallet-head h1,.usage-head h1,.health-head h1,.pricing-command-head h1{letter-spacing:-.025em;font-size:25px;font-weight:650}.channels-sub,.users-sub,.keys-sub,.models-sub,.wallet-sub,.usage-sub,.health-sub,.pricing-command-head p{color:var(--text-2);font-size:13px}.channels-head-actions,.users-head-actions,.keys-head-actions,.wallet-head-actions,.usage-head-actions{gap:7px}.button{border-radius:8px;min-height:37px;font-size:13px;font-weight:650}.button.secondary{border-color:var(--border-2);background:var(--surface)}.button.secondary:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.button.quiet:hover:not(:disabled),.icon-button:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.channels-summary,.users-summary,.sales-pricing-summary,.official-pricing-status{background:0 0;border:0;flex-wrap:wrap;gap:8px;display:flex;overflow:visible}.admin-workspace-content .channels-summary,.admin-workspace-content .users-summary,.admin-workspace-content .sales-pricing-summary,.admin-workspace-content .official-pricing-status{background:0 0;border:0;gap:8px;padding:0;display:flex;overflow:visible}.channels-summary>div,.users-summary>div,.sales-pricing-summary>div,.official-pricing-status>div{border:1px solid var(--border);background:var(--surface);min-height:44px;box-shadow:var(--object-shadow);border-radius:9px;align-items:baseline;gap:8px;padding:9px 13px;display:flex}.admin-workspace-content .channels-summary>div,.admin-workspace-content .users-summary>div,.admin-workspace-content .sales-pricing-summary>div,.admin-workspace-content .official-pricing-status>div{border:1px solid var(--border);background:var(--surface);min-height:44px;box-shadow:var(--object-shadow);border-radius:9px;flex:none;padding:9px 13px}.channels-summary span,.users-summary span,.sales-pricing-summary small,.official-pricing-status small{color:var(--text-3);font-size:11px;font-weight:650}.channels-summary strong,.users-summary strong,.sales-pricing-summary strong,.official-pricing-status strong{color:var(--text);margin:0;font-size:17px;font-weight:700}.channel-tabs{border-bottom:1px solid var(--border);gap:18px;min-height:37px}.channel-tabs button{min-height:37px;color:var(--text-3);background:0 0;border:0;border-radius:0;padding:0 2px;font-size:12px;font-weight:700}.channel-tabs button.active{color:var(--accent)}.channel-tabs button.active:after{background:var(--accent)}.channels-toolbar,.users-toolbar,.pricing-catalog-toolbar,.models-toolbar,.usage-filters{background:0 0;border:0;align-items:center;gap:8px;min-height:42px;padding:0;display:flex}.admin-workspace-content .channels-toolbar{grid-template-columns:minmax(210px,1.15fr) minmax(220px,.95fr) minmax(240px,1fr) auto;align-items:center;gap:8px;display:grid}.admin-workspace-content .channels-toolbar .filter-chips{flex-wrap:nowrap;min-width:0;overflow:hidden}.admin-workspace-content .channels-toolbar .filter-chips button{flex:none;padding-inline-start:8px;padding-inline-end:8px;font-size:10px}.admin-workspace-content .channels-toolbar .channels-view-toggle{white-space:nowrap;justify-self:end}.channels-toolbar .filter-chips,.users-toolbar .filter-chips,.models-toolbar .filter-chips{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:3px;padding:3px}.channels-toolbar .filter-chips button,.users-toolbar .filter-chips button,.models-toolbar .filter-chips button{border:0;border-radius:6px;min-height:32px;padding-inline-start:9px;padding-inline-end:9px;font-size:11px}.channels-view-toggle,.view-toggle{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:3px}.channels-view-toggle button,.view-toggle button{border:0;border-radius:6px;min-height:32px}.channels-view-toggle button.active,.view-toggle button.active{background:var(--accent-soft);color:var(--accent);box-shadow:none}.channels-count-bar,.users-count-bar,.models-count-bar{min-height:22px;color:var(--text-3);font-size:11px}.data-surface,.card,.dash-card,.panel-card,.create-panel,.editor-surface,.job-inspector,.secret-surface,.form-surface,.profile-shell,.qr-surface,.order-list{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:10px}.table-heading{background:var(--surface-raised);min-height:38px;color:var(--text-3);font-size:11px}.table-row{border-bottom-color:var(--border);min-height:58px}.table-row:hover{background:var(--accent-soft)}.channels-card-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.channels-card{box-shadow:var(--shadow);border-radius:10px}.channels-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow)}.channels-card-main{padding:17px}.channels-card-actions{background:var(--surface-raised);padding:9px 12px}.model-grid{gap:12px}.model-card,.health-card,.route-observation,.official-price-table,.sales-model-table,.usage-summary-card{min-height:0;box-shadow:var(--shadow);border-radius:10px}.model-card{min-height:0}.empty-state{background:var(--surface-raised);border-radius:10px;justify-self:start;width:100%;max-width:760px;min-height:0;padding:28px 20px}.panel-loading{background:var(--surface-raised);border-radius:10px;min-height:84px}.empty-state>svg{width:22px;height:22px;color:var(--accent)}.board-panel .empty-state,.board-trend .empty-state,.board-model-usage .empty-state{min-height:0;padding-block-start:28px;padding-block-end:28px}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121c2080;padding:22px}.dialog,.channel-workspace-dialog{border-color:var(--border);box-shadow:var(--shadow-md);border-radius:16px}.channel-workspace-dialog{width:min(980px,100%);max-height:calc(100dvh - 44px);overflow:hidden}.channel-workspace-dialog:before{content:"";background:var(--accent);height:2px;position:absolute;top:0;bottom:auto;left:0;right:0}.channel-workspace-head{min-height:76px;padding:20px 24px 15px}.channel-workspace-head h2{letter-spacing:-.02em;font-size:20px;font-weight:700}.channel-workspace-content{padding:24px 28px 28px}.channel-workspace-foot{min-height:66px;padding:11px 24px}.channel-workspace-nav{background:var(--surface-raised);border-right-color:var(--border)}.channel-workspace-nav button{border-radius:8px;min-height:50px}.channel-workspace-nav button.active{border-color:color-mix(in srgb,var(--accent)35%,var(--border));background:var(--accent-soft);color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.channel-form-section{grid-template-columns:136px minmax(0,1fr);gap:22px;padding-bottom:20px}.channel-form-section+.channel-form-section{padding-top:20px}.channel-form-section>header h3,.channel-editor-title h3{font-size:14px;font-weight:700}.channel-form-section>header p,.channel-editor-title p{color:var(--text-2);font-size:12px;line-height:1.5}.channel-editor-fields{gap:14px}.channel-connection-editor.is-new-channel .channel-request-section,.channel-connection-editor.is-new-channel .channel-credential-section{grid-template-columns:136px minmax(0,1fr)}.channel-connection-editor.is-new-channel .channel-credential-section .channel-editor-fields{max-width:560px}.channel-connection-editor.is-new-channel .channel-request-section .channel-editor-fields,.channel-connection-editor.is-new-channel .channel-credential-section .channel-editor-fields{grid-template-columns:minmax(0,1fr)}.channel-connection-editor.is-new-channel .channel-request-section .field-wide{grid-column:auto}.channel-model-empty,.channel-price-flow-empty{border-radius:9px;min-height:96px}.channel-model-table,.channel-capability-matrix,.channel-manual-models,.channel-price-flow,.channel-contract-note{border-radius:9px}@media (max-width:960px){.console-shell{padding-left:0}.command-header{width:100%;height:var(--nav-h);padding:0 var(--page-x);border-right:0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface)94%,transparent);color:var(--text);box-shadow:none;flex-direction:row;align-items:center;gap:12px;position:sticky;top:auto;bottom:auto;left:auto;right:auto}.brand-lockup{color:var(--text)}.brand-lockup img{border-color:var(--border);background:var(--surface-raised)}.brand-lockup small{color:var(--text-3)}.primary-index{display:none}.command-actions{flex-direction:row;flex:none;align-items:center;gap:6px;min-height:0;margin-left:auto}.mode-switch{border-color:var(--border);background:var(--surface);width:auto;min-height:34px;color:var(--text-2)}.mode-switch:hover,.mode-switch.active{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.command-utilities{border:0;min-height:0;padding:0}.command-utilities .icon-button{color:var(--text-2)}.account-trigger{background:var(--text);color:var(--surface)}.account-trigger i{border-color:var(--surface)}.mobile-menu-button{display:inline-grid}.admin-workspace-sidebar{padding:11px var(--page-x);position:static;overflow:hidden}.admin-workspace-sidebar>nav{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.admin-workspace-sidebar>nav::-webkit-scrollbar{display:none}.admin-nav-button{flex:none}.admin-workspace-content{padding-top:26px}.channels-toolbar,.users-toolbar,.pricing-catalog-toolbar,.models-toolbar,.usage-filters{flex-wrap:wrap;align-items:stretch}}@media (max-width:620px){:root{--page-x:14px;--nav-h:58px}.command-header{gap:8px}.brand-lockup img{width:29px;height:29px}.brand-lockup strong{font-size:13px}.brand-lockup small,.mode-switch span{display:none}.mode-switch{justify-content:center;width:34px;padding:0}.workspace-content,.admin-workspace-content{padding:22px var(--page-x)44px}.channels-head,.users-head,.keys-head,.models-head,.wallet-head,.usage-head,.health-head,.pricing-command-head{align-items:flex-start;gap:12px}.channels-head-actions,.users-head-actions,.keys-head-actions,.wallet-head-actions,.usage-head-actions{width:100%}.channels-head-actions .button,.users-head-actions .button,.keys-head-actions .button,.wallet-head-actions .button,.usage-head-actions .button{flex:1;min-width:0}.page>header h1,.channels-head h1,.users-head h1,.keys-head h1,.models-head h1,.wallet-head h1,.usage-head h1,.health-head h1,.pricing-command-head h1{font-size:22px}.channels-summary,.users-summary,.sales-pricing-summary,.official-pricing-status{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.channels-summary::-webkit-scrollbar{display:none}.users-summary::-webkit-scrollbar{display:none}.sales-pricing-summary::-webkit-scrollbar{display:none}.official-pricing-status::-webkit-scrollbar{display:none}.channels-summary>div,.users-summary>div,.sales-pricing-summary>div,.official-pricing-status>div{flex:none;min-width:116px}.channels-toolbar,.users-toolbar,.pricing-catalog-toolbar,.models-toolbar,.usage-filters{grid-template-columns:1fr;gap:8px;display:grid}.admin-workspace-content .channels-toolbar{grid-template-columns:1fr}.channels-toolbar .filter-chips,.users-toolbar .filter-chips,.models-toolbar .filter-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.channels-toolbar .filter-chips::-webkit-scrollbar{display:none}.users-toolbar .filter-chips::-webkit-scrollbar{display:none}.models-toolbar .filter-chips::-webkit-scrollbar{display:none}.channels-toolbar .filter-chips button,.users-toolbar .filter-chips button,.models-toolbar .filter-chips button{flex:none}.channels-view-toggle,.view-toggle{justify-self:start}.channels-card-grid,.model-grid{grid-template-columns:1fr}.dialog-backdrop{align-items:end;padding:0}.dialog,.channel-workspace-dialog{border-radius:14px 14px 0 0;width:100%;max-height:94dvh}.channel-workspace-head{min-height:68px;padding:16px 14px 12px}.channel-workspace-content{max-height:calc(94dvh - 170px);padding:18px 14px 22px}.channel-workspace-foot{min-height:62px;padding:10px 14px}.channel-workspace-foot .button{flex:1}.channel-connection-editor.is-new-channel .channel-request-section,.channel-connection-editor.is-new-channel .channel-credential-section{grid-template-columns:1fr;gap:9px}.channel-connection-editor.is-new-channel .channel-credential-section .channel-editor-fields{max-width:none}}:root{--bg:#f3f4f3;--surface:#fbfbfa;--surface-2:#ecefed;--surface-raised:#f6f7f6;--text:#202629;--text-2:#626c70;--text-3:#929b9d;--border:#dfe4e3;--border-2:#c4ccca;--brand:#202629;--brand-hover:#30383b;--brand-soft:#e8eceb;--accent:#58676b;--accent-soft:#58676b1c;--ok:#4e6b5c;--ok-bg:#4e6b5c1a;--warn:#866d43;--warn-bg:#866d431a;--bad:#8e555d;--bad-bg:#8e555d1a;--shadow:0 1px 2px #2026290a,0 10px 24px #20262906;--shadow-md:0 20px 48px #20262926;--object-shadow:0 1px 2px #2026290a}:root[data-theme=dark]{--bg:#171b1d;--surface:#1d2325;--surface-2:#252d2f;--surface-raised:#202729;--text:#eef1ef;--text-2:#b3bcbb;--text-3:#899392;--border:#303a3c;--border-2:#4a5658;--brand:#eef1ef;--brand-hover:#fff;--brand-soft:#283133;--accent:#a5b0af;--accent-soft:#a5b0af21;--ok:#9fc3ad;--ok-bg:#9fc3ad21;--warn:#d6bd8e;--warn-bg:#d6bd8e21;--bad:#d4a0a6;--bad-bg:#d4a0a624;--shadow:0 1px 2px #00000040,0 12px 30px #0000001f;--shadow-md:0 24px 62px #00000070;--object-shadow:0 1px 2px #00000040}.command-header{background:#252b2e;border-right-color:#394145;box-shadow:10px 0 28px #191f2112}.brand-lockup img{background:#30383b;border-color:#4b5558}.brand-lockup small{color:#9aa4a5}.primary-index:before{color:#859092}.nav-button{color:#b1bbbc}.nav-button svg{color:#899496}.nav-button:hover{color:#f1f3f2;background:#ffffff0e}.nav-button:hover svg{color:#c4cccb}.nav-button.selected{color:#f4f5f4;background:#343c3f;box-shadow:inset 3px 0 #a7b1b2}.nav-button.selected svg{color:#c2caca}.mode-switch{color:#c4cccb;background:#2d3538;border-color:#4a5558}.mode-switch:hover,.mode-switch.active{color:#f1f3f2;background:#374144;border-color:#6c787a}.command-utilities{border-top-color:#ffffff1f}.account-trigger{color:#252b2e;background:#eef1ef}.admin-nav-button.active{background:var(--brand-soft);color:var(--text);box-shadow:inset 0 -1px 0 var(--text)}.button.primary{background:var(--text);color:#fbfbfa;box-shadow:0 2px 5px #20262921}.button.primary:hover:not(:disabled){background:var(--brand-hover)}.button.secondary:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-2)}.channels-summary>div,.users-summary>div,.sales-pricing-summary>div,.official-pricing-status>div{box-shadow:0 1px 1px #20262906}.channels-toolbar,.users-toolbar,.pricing-catalog-toolbar,.models-toolbar,.usage-filters{background:#fbfbfab8}.channels-toolbar .filter-chips,.users-toolbar .filter-chips,.models-toolbar .filter-chips,.channels-view-toggle,.view-toggle{background:var(--surface);border-color:var(--border)}.channels-toolbar .filter-chips button.active,.users-toolbar .filter-chips button.active,.models-toolbar .filter-chips button.active{background:var(--text);color:#fbfbfa}.channels-view-toggle button.active,.view-toggle button.active{background:var(--brand-soft);color:var(--text)}.status-chip.healthy{background:var(--ok-bg);color:var(--ok)}.status-chip.warning{background:var(--warn-bg);color:var(--warn)}.status-chip.danger{background:var(--bad-bg);color:var(--bad)}.empty-state,.panel-loading{background:var(--surface-raised)}.channel-workspace-dialog:before{background:var(--text);opacity:.8}.channel-detail-tabs{border-bottom:1px solid var(--border);background:var(--surface);gap:4px;padding:0 28px;display:flex;overflow-x:auto}.channel-detail-tabs button{color:var(--text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 14px 11px}.channel-detail-tabs button:hover,.channel-detail-tabs button.active{color:var(--text);border-bottom-color:var(--accent)}.detail-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.detail-stat-grid .evidence-row{border:1px solid var(--border);background:var(--surface-raised);align-content:center;gap:5px;min-height:72px;padding:12px;display:grid}.detail-stat-grid .evidence-row strong{font-size:18px}@media (max-width:720px){.channel-detail-tabs{padding-inline-start:14px;padding-inline-end:14px}.detail-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.channel-workspace-nav button.active{background:var(--brand-soft);color:var(--text);box-shadow:inset 3px 0 0 var(--text)}@media (max-width:960px){.command-header{background:color-mix(in srgb,var(--surface)96%,transparent);border-bottom-color:var(--border)}.brand-lockup{color:var(--text)}.brand-lockup img{background:var(--surface-raised);border-color:var(--border)}.mode-switch{border-color:var(--border);background:var(--surface);color:var(--text-2)}}.admin-workspace-sidebar{background:var(--surface);gap:28px;min-height:60px;padding-block-start:0;padding-block-end:0}.admin-nav-header span{color:var(--text-3)}.admin-workspace-sidebar>nav{align-self:stretch;gap:24px}.admin-nav-button{min-height:60px;color:var(--text-2);font-size:var(--text-xs);background:0 0;border-radius:0;padding:0 2px;font-weight:550;position:relative}.admin-nav-button:hover{color:var(--text);background:0 0}.admin-nav-button.active{color:var(--text);box-shadow:none;background:0 0;font-weight:650}.admin-operations-page{gap:18px;max-width:1240px;margin:0 auto;display:grid}.admin-page-header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:72px;display:flex}.admin-page-header h1{letter-spacing:-.02em;margin:2px 0 6px;font-size:28px;line-height:1.1}.admin-page-header p:not(.eyebrow){color:var(--text-2);margin:0;font-size:13px}.admin-inline-alert{border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:10px 13px;font-size:13px;display:flex}.admin-inline-alert.danger{color:var(--bad);background:var(--bad-bg);border-color:color-mix(in srgb,var(--bad)24%,var(--border))}.admin-loading,.admin-empty{min-height:160px;color:var(--text-2);border:1px dashed var(--border-2);background:var(--surface-raised);border-radius:10px;place-items:center;gap:8px;padding:28px;font-size:13px;display:grid}.admin-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-signal{border:1px solid var(--border);background:var(--surface);min-height:70px;box-shadow:var(--object-shadow);border-radius:9px;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:12px 14px;display:grid}.admin-signal svg{color:var(--text-3)}.admin-signal span{color:var(--text-2);font-size:12px}.admin-signal strong{font-size:22px;font-family:var(--num);font-variant-numeric:tabular-nums}.admin-overview-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:12px;display:grid}.admin-panel{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:10px;overflow:hidden}.admin-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 18px 13px;display:flex}.admin-panel>header h2{letter-spacing:-.01em;margin:2px 0 0;font-size:17px}.admin-panel>header>svg{color:var(--text-3)}.admin-panel>header .header-actions{align-items:center;gap:8px;display:flex}.admin-panel>header .header-actions svg{color:var(--text-3)}.admin-progress-row,.admin-compact-row,.admin-model-row,.admin-request-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:11px 18px;font-size:13px;display:flex}.admin-progress-row:last-of-type,.admin-compact-row:last-child,.admin-model-row:last-child,.admin-request-row:last-child{border-bottom:0}.admin-progress-row span,.admin-request-row>span:nth-child(2),.admin-model-row>span:nth-child(2){color:var(--text-2)}.admin-panel-note{color:var(--text-3);margin:0;padding:13px 18px 16px;font-size:12px;line-height:1.5}.admin-compact-row>span,.admin-model-row>span:first-child,.admin-request-row>span:first-child{gap:3px;min-width:0;display:grid}.admin-compact-row strong,.admin-model-row strong,.admin-request-row strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.admin-compact-row small,.admin-model-row small,.admin-request-row small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-size:11px;overflow:hidden}.admin-compact-row b,.admin-model-row b,.admin-request-row b{flex:none;font-size:12px;font-weight:650}.admin-table-panel{width:100%}.admin-model-list,.admin-request-list{display:grid}.admin-model-row{grid-template-columns:minmax(220px,1.2fr) minmax(130px,.6fr) 72px;display:grid}.admin-request-row{grid-template-columns:minmax(220px,1.4fr) 130px 82px;display:grid}.success-text{color:var(--ok)}.warning-text{color:var(--warn)}.operations-controls{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;padding:0;display:flex}.time-range-selector{gap:6px;display:flex}.range-button{border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;transition:all var(--motion-fast)var(--ease-out);border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500}.range-button:hover{background:var(--surface-2);border-color:var(--border-2);color:var(--text)}.range-button.active{background:var(--accent);border-color:var(--accent);color:#fff}.icon-button{min-width:40px;padding:8px 12px}.admin-audit-table{display:grid}.audit-table-header{border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--text-2);text-transform:uppercase;letter-spacing:.02em;grid-template-columns:1.2fr .8fr .8fr .6fr .8fr 1fr 1fr;gap:16px;padding:12px 18px;font-size:12px;font-weight:600;display:grid}.audit-table-row{border-bottom:1px solid var(--border);transition:background var(--motion-fast)var(--ease-out);grid-template-columns:1.2fr .8fr .8fr .6fr .8fr 1fr 1fr;align-items:center;gap:16px;padding:14px 18px;font-size:13px;display:grid}.audit-table-row:last-child{border-bottom:0}.audit-table-row:hover{background:var(--surface-2)}.audit-table-row.failed-row{background:color-mix(in srgb,var(--bad)5%,var(--surface))}.audit-table-row.failed-row:hover{background:color-mix(in srgb,var(--bad)8%,var(--surface))}.cell-model strong{color:var(--text);margin-bottom:2px;font-weight:600;display:block}.cell-model small{color:var(--text-3);font-size:11px;display:block}.cell-connection{color:var(--text);font-weight:500}.cell-status{align-items:center;display:flex}.cell-protocol{color:var(--text-2);font-family:var(--mono);font-size:12px}.cell-duration{color:var(--text-2);font-family:var(--num);font-variant-numeric:tabular-nums}.cell-tokens{font-family:var(--mono);color:var(--text-2);font-size:12px}.cell-charge{font-family:var(--num);font-variant-numeric:tabular-nums;color:var(--text);font-weight:500}.cell-time{color:var(--text-3);font-size:12px}.cell-error{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.status-badge{border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.status-badge svg{width:14px;height:14px}.status-badge.success{background:var(--ok-bg);color:var(--ok)}.status-badge.error{background:var(--bad-bg);color:var(--bad)}.token-count{gap:4px;display:inline-flex}@media (max-width:760px){.admin-page-header{flex-direction:column;min-height:0}.admin-page-header .button{width:100%}.admin-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-grid{grid-template-columns:1fr}.admin-model-row,.admin-request-row{grid-template-columns:minmax(0,1fr) auto}.admin-model-row>span:nth-child(2),.admin-request-row>span:nth-child(2){display:none}.operations-controls{flex-direction:column;align-items:stretch}.time-range-selector{flex-wrap:wrap}.audit-table-header{display:none}.audit-table-row{grid-template-columns:1fr;gap:8px;padding:16px}}.admin-nav-button.active:after{background:var(--text);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}@media (max-width:960px){.admin-workspace-sidebar{min-height:56px;padding-block-start:0;padding-block-end:0}.admin-workspace-sidebar>nav{gap:22px}.admin-nav-button{min-height:56px}}.modern-page-body .channel-workspace{min-height:0}.modern-page-body .channel-workspace-header{align-items:flex-start;min-height:0;padding-bottom:22px}.modern-page-body .channel-workspace-header>.icon-button{border:1px solid var(--m-line);background:var(--m-surface);width:32px;height:32px;color:var(--m-muted);border-radius:6px;margin-top:1px}.modern-page-body .channel-workspace-header>.icon-button:hover{border-color:var(--m-line-strong);background:var(--m-surface-soft);color:var(--m-ink)}.modern-page-body .channel-workspace-header .eyebrow{margin-bottom:7px}.modern-page-body .channel-workspace-header h1{font-size:26px;line-height:1.15}.modern-page-body .channel-workspace-header p:last-child{max-width:66ch;font-family:var(--font);white-space:normal;line-height:1.5}.modern-page-body .workspace-state{border-color:color-mix(in srgb,var(--m-amber)34%,var(--m-line));min-width:auto;color:var(--m-amber);background:color-mix(in srgb,var(--m-amber)7%,var(--m-surface));border-radius:999px;margin-top:1px;padding:6px 10px;font-size:11px;font-weight:650}.modern-page-body .channel-workspace-grid{grid-template-columns:minmax(0,1fr) 264px;gap:18px;margin-top:18px}.modern-page-body .channel-workspace-main{min-height:0}.modern-page-body .onboarding-workspace .workspace-stepper{border:1px solid var(--m-line);background:var(--m-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:48px;margin-bottom:12px;display:grid}.modern-page-body .onboarding-workspace .workspace-stepper button{border:0;border-right:1px solid var(--m-line);min-height:48px;color:var(--m-muted);border-radius:0;justify-content:flex-start;padding:0 15px;font-size:12px;font-weight:650}.modern-page-body .onboarding-workspace .workspace-stepper button:last-child{border-right:0}.modern-page-body .onboarding-workspace .workspace-stepper button.active{background:var(--m-ink);color:var(--m-surface)}.modern-page-body .onboarding-workspace .workspace-stepper b{border-color:currentColor;border-radius:50%;width:22px;height:22px;font-size:10px}.modern-page-body .onboarding-workspace .workspace-stepper button.active b{border-color:color-mix(in srgb,var(--m-surface)55%,transparent);color:inherit;background:0 0}.modern-page-body .workspace-panel{min-height:0;padding:24px}.modern-page-body .workspace-panel-heading{min-height:0;padding-bottom:19px}.modern-page-body .workspace-panel-heading h2{font-size:17px;line-height:1.25}.modern-page-body .workspace-panel-heading>svg{width:19px;height:19px;margin-top:2px}.modern-page-body .workspace-form-grid{gap:18px 16px;padding-top:21px}.modern-page-body .field{gap:7px}.modern-page-body .field>span{color:var(--m-muted);font-size:11px;font-weight:650}.modern-page-body .field input,.modern-page-body .field select{min-height:42px;padding-inline-start:11px;padding-inline-end:11px;font-size:13px}.modern-page-body .field input::placeholder{color:var(--m-faint)}.modern-page-body .workspace-inline-note,.modern-page-body .workspace-contract-note{border-radius:5px;margin-top:18px;margin-bottom:14px}.modern-page-body .workspace-panel>.button.secondary{border-color:var(--m-line-strong);background:var(--m-surface);min-height:36px;color:var(--m-ink);font-size:11px}.modern-page-body .workspace-panel>.button.secondary:hover{background:var(--m-surface-soft)}.modern-page-body .workspace-footer{margin-top:16px;padding-top:0}.modern-page-body .workspace-footer .button{min-height:38px}.modern-page-body .evidence-rail{min-height:0;padding:18px}.modern-page-body .evidence-rail-title{min-height:28px;padding-bottom:12px}.modern-page-body .evidence-row{min-height:42px}.modern-page-body .evidence-help{margin-top:15px;padding-top:2px}.modern-page-body .model-candidate{min-height:62px;padding:4px 0}.modern-page-body .model-candidate:hover{background:var(--m-surface-soft)}.modern-page-body .model-candidate.selected{background:color-mix(in srgb,var(--m-blue)5%,transparent)}.modern-page-body .model-candidate input[type=checkbox]{width:16px;height:16px;accent-color:var(--m-ink)}.modern-page-body .model-display-input{border-color:var(--m-line-strong);min-height:36px;font-size:12px}@media (max-width:720px){.modern-page-body .channel-workspace-header{padding-bottom:18px}.modern-page-body .channel-workspace-header>.workspace-state{align-self:flex-start;margin-top:-4px;margin-left:46px}.modern-page-body .channel-workspace-grid{gap:12px;margin-top:14px}.modern-page-body .workspace-panel{padding:19px 16px}.modern-page-body .onboarding-workspace .workspace-stepper button{padding-inline-start:12px;padding-inline-end:12px}.modern-page-body .workspace-footer{flex-wrap:wrap}.modern-page-body .workspace-footer .button{flex:auto}}@media (min-width:721px) and (max-width:1120px){.modern-page-body .control-plane-table-head,.modern-page-body .control-plane-row{grid-template-columns:minmax(170px,1.45fr) 84px 50px minmax(95px,1fr) minmax(102px,1.1fr) 30px;gap:9px;min-width:0;padding-inline-start:12px;padding-inline-end:12px}.modern-page-body .control-plane-table-head>:nth-child(6),.modern-page-body .control-plane-table-head>:nth-child(7),.modern-page-body .control-plane-row>:nth-child(6),.modern-page-body .control-plane-row>:nth-child(7){display:none}.modern-page-body .control-plane-row{min-height:66px}.modern-page-body .channel-workspace-grid{grid-template-columns:minmax(0,1fr) 244px}.modern-page-body .workspace-form-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}@media (max-width:720px){.modern-page-body .channel-workspace-grid{grid-template-columns:minmax(0,1fr)}.modern-page-body .channel-workspace-main,.modern-page-body .evidence-rail{width:100%}.modern-page-body .control-plane-table-head,.modern-page-body .control-plane-row{grid-template-columns:minmax(0,1fr) 72px 42px 28px;gap:8px;min-width:0;padding-inline-start:12px;padding-inline-end:12px}.modern-page-body .control-plane-table-head>:nth-child(4),.modern-page-body .control-plane-table-head>:nth-child(5),.modern-page-body .control-plane-table-head>:nth-child(6),.modern-page-body .control-plane-table-head>:nth-child(7),.modern-page-body .control-plane-row>:nth-child(4),.modern-page-body .control-plane-row>:nth-child(5),.modern-page-body .control-plane-row>:nth-child(6),.modern-page-body .control-plane-row>:nth-child(7){display:none}.modern-page-body .control-plane-table-head{min-height:36px}.modern-page-body .control-plane-row{min-height:74px}.modern-page-body .control-plane-row .row-action{justify-self:end}}.modern-page-body .onboarding-workspace .workspace-panel>.button.secondary{display:none}.modern-console{--m-weight-regular:400;--m-weight-control:450;--m-weight-emphasis:500;--m-weight-display:500}.modern-console,.modern-console button,.modern-console input,.modern-console select,.modern-console textarea{font-weight:var(--m-weight-regular)}.modern-console .modern-brand strong,.modern-console .modern-page-heading h1,.modern-console .modern-overview-head h1,.modern-console .modern-page-body .control-plane-header h1,.modern-console .modern-page-body .channel-workspace-header h1,.modern-console .modern-page-body .workspace-panel-heading h2,.modern-console .modern-page-body .health-head h1{font-weight:var(--m-weight-display)}.modern-console .modern-nav-item,.modern-console .modern-workspace-switcher,.modern-console .modern-mode-switcher,.modern-console .modern-button,.modern-console .modern-page-actions .button,.modern-console .modern-page-body .button,.modern-console .modern-page-body .channel-detail-tabs button,.modern-console .modern-page-body .workspace-stepper button,.modern-console .modern-page-body .field>span{font-weight:var(--m-weight-control)}.modern-console .modern-nav-item.selected,.modern-console .modern-nav-label,.modern-console .modern-kicker,.modern-console .modern-page-body .eyebrow,.modern-console .modern-page-body .evidence-rail-title,.modern-console .modern-page-body .panel-heading,.modern-console .modern-page-body .workspace-panel-heading .eyebrow,.modern-console .modern-metric>strong,.modern-console .modern-model-row strong,.modern-console .modern-model-row b,.modern-console .modern-page-body .connection-cell strong,.modern-console .modern-page-body .model-candidate strong,.modern-console .modern-page-body .evidence-row strong,.modern-console .modern-page-body .capability-chip b,.modern-console .modern-page-body .detail-stat-grid .evidence-row strong,.modern-console .modern-section-heading h2,.modern-console .modern-panel-head strong,.modern-console .modern-quick-action strong,.modern-console .modern-step strong,.modern-console .modern-update strong,.modern-console .modern-page-body .panel-heading h2,.modern-console .modern-page-body .workspace-panel-heading h2,.modern-console .modern-page-body .evidence-blockers strong{font-weight:var(--m-weight-emphasis)}.modern-console .modern-nav-label,.modern-console .modern-kicker,.modern-console .modern-page-body .eyebrow{letter-spacing:.12em}.modern-console .modern-topbar-context strong,.modern-console .modern-page-body h1,.modern-console .modern-page-body h2,.modern-console .modern-page-body h3,.modern-console .modern-page-body h4{font-weight:var(--m-weight-display)!important}.modern-console .modern-page-body strong,.modern-console .modern-page-body b,.modern-console .modern-page-body .warning-text,.modern-console .modern-page-body .success-text{font-weight:var(--m-weight-emphasis)!important}.modern-console :where(button,a,input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb,var(--m-blue)70%,transparent);outline-offset:2px}.modern-page-body .profile-head{min-height:82px;padding-bottom:20px}.modern-page-body .profile-who-title>strong{font-weight:var(--m-weight-display)}.modern-page-body .profile-kpis{margin-top:18px}.modern-page-body .profile-kpis>div{align-content:center;gap:6px}.modern-page-body .profile-kpis strong{font-family:var(--font);font-size:14px;font-weight:var(--m-weight-emphasis)}.modern-page-body .profile-kpis strong.mono-num{font-family:var(--mono);font-size:18px;font-weight:var(--m-weight-emphasis);font-variant-numeric:tabular-nums}.modern-page-body .profile-body{gap:12px;margin-top:16px}.modern-page-body .profile-col{border:1px solid var(--m-line);border-radius:9px;gap:14px;padding:19px 20px 18px}.modern-page-body .profile-col+.profile-col{border-left:1px solid var(--m-line)}.modern-page-body .profile-col>h2{color:var(--m-ink);font-size:13px;font-weight:var(--m-weight-emphasis)}.modern-page-body .profile-facts,.modern-page-body .profile-ops,.modern-page-body .profile-pref-list{border:0;border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);background:0 0;border-radius:0}.modern-page-body .profile-facts>div{grid-template-columns:4.5rem minmax(0,1fr);padding:12px 0}.modern-page-body .profile-facts>div+div,.modern-page-body .profile-op+.profile-op,.modern-page-body .profile-pref-row+.profile-pref-row{border-top-color:var(--m-line)}.modern-page-body .profile-facts dd{font-weight:var(--m-weight-control)}.modern-page-body .profile-op{grid-template-columns:30px minmax(0,1fr) 16px;min-height:62px;padding:10px 0}.modern-page-body .profile-op strong,.modern-page-body .profile-pref-row strong{font-weight:var(--m-weight-emphasis)}.modern-page-body .profile-op-arrow{width:15px;height:15px;color:var(--m-faint);transition:color .16s,transform .16s}.modern-page-body .profile-op:hover:not(:disabled) .profile-op-arrow{color:var(--m-ink);transform:translate(2px)}.modern-page-body .profile-op-icon{background:var(--m-surface-soft)}.modern-page-body .profile-note{padding-top:1px;line-height:1.55}.modern-page-body .profile-pref-row{min-height:58px;padding:11px 0}.modern-page-body .profile-theme-seg,.modern-page-body .profile-lang-pill{flex:none}.modern-page-body .profile-legal{border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);gap:0}.modern-page-body .profile-legal a{border:0;border-bottom:1px solid var(--m-line);min-height:36px;color:var(--m-muted);background:0 0;border-radius:0;padding:0}.modern-page-body .profile-legal a:last-child{border-bottom:0}.modern-page-body .profile-legal a:hover{color:var(--m-blue);background:0 0}@media (max-width:620px){.modern-page-body .profile-head{min-height:0;padding-bottom:18px}.modern-page-body .profile-kpis{margin-top:16px}.modern-page-body .profile-body{gap:10px}.modern-page-body .profile-col{padding:17px 16px 16px}}.modern-console .modern-sidebar-header{gap:14px;padding:22px 18px 17px}.modern-console .modern-sidebar .modern-workspace-switcher{min-height:34px;color:var(--m-muted);font-size:11px;font-weight:var(--m-weight-control);letter-spacing:.01em;background:0 0;border:0;border-radius:4px;padding:0 3px}.modern-console .modern-sidebar .modern-workspace-switcher:hover{color:var(--m-ink);background:0 0}.modern-console .modern-sidebar .modern-workspace-switcher:focus-visible{color:var(--m-ink);background:0 0}.modern-console .modern-sidebar .modern-workspace-switcher svg{width:13px;margin-left:2px}.modern-console .modern-workspace-dot{width:6px;height:6px;box-shadow:none;background:var(--m-ink)}.modern-console .modern-nav-item{min-height:36px;color:var(--m-muted);font-weight:var(--m-weight-control);border-radius:4px;padding-inline-start:10px;padding-inline-end:10px}.modern-console .modern-nav-item.selected,:root[data-theme=dark] .modern-console .modern-nav-item.selected{color:var(--m-ink);font-weight:var(--m-weight-emphasis);background:0 0}.modern-console .modern-topbar{background:var(--m-surface);-webkit-backdrop-filter:none;backdrop-filter:none;height:58px;padding-inline-start:30px;padding-inline-end:30px}.modern-console .modern-topbar-context{color:var(--m-muted);letter-spacing:.01em;font-size:11px}.modern-console .modern-topbar-context strong,.modern-console .modern-context-divider{display:none}.modern-console .modern-page-header{padding:28px 0 23px}.modern-console .modern-page-heading{margin-top:14px}.modern-console .modern-page-heading h1{letter-spacing:-.025em;font-size:26px}.modern-console .modern-page-heading p{margin-top:7px}@media (max-width:760px){.modern-console .modern-topbar{height:56px;padding-inline-start:14px;padding-inline-end:14px}.modern-console .modern-content{padding-inline-start:18px;padding-inline-end:18px}.modern-console .modern-page-header{padding:22px 0 18px}.modern-console .modern-topbar-context>span:first-of-type{display:inline}}.modern-console .modern-sidebar-header{padding-bottom:22px;display:block}.modern-console .modern-sidebar-header .modern-brand{margin-bottom:0}.modern-console .modern-topbar-context>span,.modern-console .modern-topbar-context>strong,.modern-console .modern-context-divider{display:none}.modern-console .modern-page-body>.page,.modern-console .modern-page-body>.admin-operations-page,.modern-console .modern-page-body>.admin-pricing-page,.modern-console .modern-page-body>.admin-users-page,.modern-console .modern-page-body>.control-plane-page,.modern-console .modern-page-body>.channel-control-plane{padding-top:0!important}.modern-console .modern-page-body .admin-page-header,.modern-console .modern-page-body .models-head,.modern-console .modern-page-body .users-head,.modern-console .modern-page-body .pricing-command-head{display:flex}.modern-console .modern-page-body .admin-page-header,.modern-console .modern-page-body .models-head,.modern-console .modern-page-body .users-head,.modern-console .modern-page-body .pricing-command-head,.modern-console .modern-page-body .keys-head,.modern-console .modern-page-body .usage-head,.modern-console .modern-page-body .wallet-head,.modern-console .modern-page-body .health-head,.modern-console .modern-page-body .profile-head{margin-top:0}.modern-console .modern-page-body :-webkit-any(.keys-head,.models-head,.users-head,.usage-head,.wallet-head,.health-head,.pricing-command-head,.admin-page-header){border:0;justify-content:space-between;align-items:center;gap:16px;min-height:38px;margin-bottom:20px;padding:0;display:flex}.modern-console .modern-page-body :-moz-any(.keys-head,.models-head,.users-head,.usage-head,.wallet-head,.health-head,.pricing-command-head,.admin-page-header){border:0;justify-content:space-between;align-items:center;gap:16px;min-height:38px;margin-bottom:20px;padding:0;display:flex}.modern-console .modern-page-body :is(.keys-head,.models-head,.users-head,.usage-head,.wallet-head,.health-head,.pricing-command-head,.admin-page-header){border:0;justify-content:space-between;align-items:center;gap:16px;min-height:38px;margin-bottom:20px;padding:0;display:flex}.modern-console .modern-page-body :-webkit-any(.keys-head,.models-head,.users-head,.usage-head,.wallet-head,.health-head,.pricing-command-head,.admin-page-header):after{display:none}.modern-console .modern-page-body :-moz-any(.keys-head,.models-head,.users-head,.usage-head,.wallet-head,.health-head,.pricing-command-head,.admin-page-header):after{display:none}.modern-console .modern-page-body :is(.keys-head,.models-head,.users-head,.usage-head,.wallet-head,.health-head,.pricing-command-head,.admin-page-header):after{display:none}.modern-console .modern-page-body :-webkit-any(.keys-head,.models-head,.users-head,.usage-head,.wallet-head,.health-head,.pricing-command-head,.admin-page-header) h1{margin:0;font-size:23px;line-height:1.35}.modern-console .modern-page-body :-moz-any(.keys-head,.models-head,.users-head,.usage-head,.wallet-head,.health-head,.pricing-command-head,.admin-page-header) h1{margin:0;font-size:23px;line-height:1.35}.modern-console .modern-page-body :is(.keys-head,.models-head,.users-head,.usage-head,.wallet-head,.health-head,.pricing-command-head,.admin-page-header) h1{margin:0;font-size:23px;line-height:1.35}.modern-console .admin-model-catalog{gap:20px;display:grid}.modern-console .admin-operations-page>.admin-page-header,.modern-console .admin-model-catalog>.admin-page-header{margin-bottom:0}.modern-console .modern-page-body .admin-page-header h1,.modern-console .modern-page-body .models-head h1,.modern-console .modern-page-body .users-head h1,.modern-console .modern-page-body .keys-head h1,.modern-console .modern-page-body .usage-head h1,.modern-console .modern-page-body .wallet-head h1,.modern-console .modern-page-body .health-head h1,.modern-console .modern-page-body .profile-head h1{letter-spacing:-.025em}@media (max-width:760px){.modern-console .modern-page-body{padding-top:18px}.modern-console .modern-page-body>.page,.modern-console .modern-page-body>.admin-operations-page,.modern-console .modern-page-body>.admin-pricing-page,.modern-console .modern-page-body>.admin-users-page,.modern-console .modern-page-body>.control-plane-page,.modern-console .modern-page-body>.channel-control-plane{padding-top:0!important}.modern-console .modern-page-body :-webkit-any(.keys-head,.models-head,.users-head,.usage-head,.wallet-head,.health-head,.pricing-command-head,.admin-page-header){flex-wrap:wrap;gap:12px;margin-bottom:16px}.modern-console .modern-page-body :-moz-any(.keys-head,.models-head,.users-head,.usage-head,.wallet-head,.health-head,.pricing-command-head,.admin-page-header){flex-wrap:wrap;gap:12px;margin-bottom:16px}.modern-console .modern-page-body :is(.keys-head,.models-head,.users-head,.usage-head,.wallet-head,.health-head,.pricing-command-head,.admin-page-header){flex-wrap:wrap;gap:12px;margin-bottom:16px}.modern-console .admin-model-catalog>.admin-page-header{margin-bottom:0}.modern-console .modern-page-body .keys-head{flex-flow:row}.modern-console .modern-page-body .keys-head-actions{width:auto}.modern-console .modern-page-body .keys-head-actions .button{flex:none}}.modern-console .modern-nav-label{letter-spacing:0!important;text-transform:none!important;padding:0 12px 9px!important}.modern-console .modern-nav-item.selected{color:#1d2527!important;background:#fff!important;box-shadow:0 1px 2px #1b2a2d0d!important}.modern-console .modern-sidebar-footer{background:#e7ecea!important;gap:12px!important;min-height:0!important;padding:15px 16px 18px!important;display:grid!important}.modern-sidebar-account{grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:9px;display:grid}.modern-sidebar-status{color:#667275;align-items:center;gap:7px;font-size:11px;display:flex}.modern-sidebar-status .modern-build{color:#8c989a;font:10px var(--font);margin-left:auto}.modern-console .modern-topbar-context{align-items:center;gap:14px;display:flex!important}.modern-topbar-title{gap:2px;display:grid}@media (max-width:760px){.modern-console .modern-page-body .models-head .models-stats{gap:10px!important;top:auto!important;right:auto!important}.modern-console .modern-page-body .health-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:16px}.modern-console .modern-page-body .health-overview-intro{grid-column:1/-1}.modern-console .modern-page-body .health-toolbar{grid-template-columns:1fr!important;padding-top:14px!important}}@media (max-width:760px){.modern-console .modern-topbar{height:62px!important;padding-inline-start:16px!important;padding-inline-end:16px!important}}.modern-console .modern-sidebar,.modern-console .modern-sidebar-header,.modern-console .modern-sidebar-footer{background:#f7f7f8!important;border-top:0!important;border-bottom:0!important;border-right:0!important}.modern-console .modern-sidebar-tool:hover,.modern-console .modern-sidebar-tool.active,.modern-console .modern-sidebar-mode-switcher:hover{color:#2d333a!important;background:#ececf1!important}:root[data-theme=dark] .modern-console .modern-sidebar,:root[data-theme=dark] .modern-console .modern-sidebar-header,:root[data-theme=dark] .modern-console .modern-sidebar-footer{background:#212121!important;border-color:#3f3f3f!important}.modern-console{--m-canvas:#fff!important;--m-surface:#fff!important;--m-surface-soft:#f7f7f8!important;--m-surface-tint:#fafafa!important;--m-ink:#2d333a!important;--m-muted:#6e6e80!important;--m-faint:#8e8ea0!important;--m-line:#ececf1!important;--m-line-strong:#c5c5d2!important;--m-blue:#2d333a!important;--text:#2d333a!important;--text-2:#6e6e80!important;--text-3:#8e8ea0!important;--surface:#fff!important;--surface-2:#f7f7f8!important;--surface-raised:#fafafa!important;--border:#ececf1!important;--border-2:#c5c5d2!important;color:#2d333a!important;background:#fff!important}.modern-console .modern-sidebar-header,.modern-console .modern-sidebar-footer{background:#f7f7f8!important;border:0!important}.modern-console .modern-sidebar-mode-switcher,.modern-console .modern-sidebar-tool{color:#5d5d6f!important}.modern-console .modern-sidebar-mode-switcher:hover,.modern-console .modern-sidebar-tool:hover,.modern-console .modern-sidebar-tool.active{color:#2d333a!important;background:#ececf1!important}.modern-console .modern-topbar{height:70px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #ececf1!important;padding:0 34px!important}.modern-console .modern-page-body .model-selection-toolbar,.modern-console .modern-page-body .model-candidate,.modern-console .modern-page-body .evidence-row{border-color:#ececf1!important}.modern-console .modern-page-body .empty-state,.modern-console .modern-page-body .control-plane-empty,.modern-console .modern-page-body .admin-empty,.modern-console .modern-page-body .workspace-empty-inline{background:0 0!important;border-color:#ececf1!important}.modern-console .modern-button.primary,.modern-console .button.primary{color:#fff!important;background:#2d333a!important;border-color:#2d333a!important}.modern-console .modern-button.primary:hover,.modern-console .button.primary:hover{background:#171717!important;border-color:#171717!important}.modern-console .modern-page-body :-webkit-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){background:0 0!important}.modern-console .modern-page-body :-moz-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){background:0 0!important}.modern-console .modern-page-body :is(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){background:0 0!important}:root[data-theme=dark] .modern-console{--m-canvas:#171717!important;--m-surface:#212121!important;--m-surface-soft:#2f2f2f!important;--m-surface-tint:#262626!important;--m-ink:#f7f7f8!important;--m-muted:#b4b4b4!important;--m-faint:#8e8ea0!important;--m-line:#3f3f3f!important;--m-line-strong:#565656!important;--m-blue:#f7f7f8!important;--text:#f7f7f8!important;--text-2:#b4b4b4!important;--text-3:#8e8ea0!important;--surface:#212121!important;--surface-2:#2f2f2f!important;--surface-raised:#262626!important;--border:#3f3f3f!important;--border-2:#565656!important;color:#f7f7f8!important;background:#171717!important}:root[data-theme=dark] .modern-console .modern-topbar-title strong,:root[data-theme=dark] .modern-console .modern-brand strong,:root[data-theme=dark] .modern-console .modern-sidebar-account-copy strong{color:#f7f7f8!important}:root[data-theme=dark] .modern-console .modern-topbar-title span,:root[data-theme=dark] .modern-console .modern-brand small,:root[data-theme=dark] .modern-console .modern-sidebar-account-copy small{color:#b4b4b4!important}:root{--accent:#2d333a;--accent-soft:#2d333a1f}:root[data-theme=dark]{--accent:#f7f7f8;--accent-soft:#f7f7f829}.modern-console .modern-topbar{background:#fafafa!important;border-bottom:1px solid #dedede!important}@media (max-width:760px){.modern-console .modern-topbar{height:62px!important;padding-inline-start:16px!important;padding-inline-end:16px!important}}:root[data-theme=dark] .modern-console .modern-main-shell,:root[data-theme=dark] .modern-console .modern-main,:root[data-theme=dark] .modern-console .modern-content,:root[data-theme=dark] .modern-console .modern-topbar{background:#171717!important;border-bottom:1px solid #363636!important}@media (max-width:760px){.modern-console .modern-topbar{height:62px!important;padding-inline-start:16px!important;padding-inline-end:16px!important}}@media (max-width:1180px){.modern-console .modern-page-body .channel-workspace-grid{grid-template-columns:minmax(0,1fr)!important}.modern-console .modern-page-body .evidence-rail{min-height:0;position:static!important}.modern-console .modern-page-body .capability-table{overscroll-behavior-inline:contain;min-width:0;overflow-x:auto}.modern-console .modern-page-body .capability-model{min-width:720px}}@media (min-width:721px) and (max-width:1180px){.modern-console .modern-page-body .channel-workspace-grid{gap:16px!important}}:root:not([data-theme=dark]) .modern-console .modern-sidebar{background:#f7f7f8!important;border-right:0!important}:root:not([data-theme=dark]) .modern-console .modern-sidebar-header{border-bottom-color:#0000!important}:root:not([data-theme=dark]) .modern-console .modern-sidebar-footer{background:#f7f7f8!important;border-top-color:#0000!important}.modern-console .modern-page-body .support-page{gap:20px;display:grid}.modern-console .modern-page-body .support-head{border-bottom:1px solid var(--border);padding:10px 0 22px}.modern-console .modern-page-body .support-head h1{color:var(--text);letter-spacing:-.02em;margin:0;font-size:25px;font-weight:650}.modern-console .modern-page-body .support-head p{color:var(--text-2);margin:7px 0 0;font-size:13px}.modern-console .modern-page-body .support-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.modern-console .modern-page-body .support-action{border:1px solid var(--border);background:var(--surface);min-height:74px;color:var(--text);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.modern-console .modern-page-body .support-action:hover{border-color:var(--border-2);background:var(--surface-2)}.modern-console .modern-page-body .support-action:focus-visible{border-color:var(--border-2);background:var(--surface-2)}.modern-console .modern-page-body .support-action-icon{background:var(--surface-2);width:32px;height:32px;color:var(--text-2);border-radius:8px;place-items:center;display:grid}.modern-console .modern-page-body .support-action-icon svg{width:16px;height:16px}.modern-console .modern-page-body .support-action strong,.modern-console .modern-page-body .support-action small{min-width:0;display:block}.modern-console .modern-page-body .support-action strong{font-size:13px;font-weight:650}.modern-console .modern-page-body .support-action small{color:var(--text-2);margin-top:4px;font-size:11px;line-height:1.45}.modern-console .modern-page-body .support-action>svg{width:15px;height:15px;color:var(--text-3)}.modern-console .modern-page-body .support-reference{grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);gap:24px;padding-top:4px;display:grid}.modern-console .modern-page-body .support-reference>div{min-width:0}.modern-console .modern-page-body .support-section-label{color:var(--text-2);font-size:11px;font-weight:650;display:block}.modern-console .modern-page-body .support-reference ul{color:var(--text-2);gap:9px;margin:12px 0 0;padding:0;font-size:12px;line-height:1.55;list-style:none;display:grid}.modern-console .modern-page-body .support-reference li{padding-left:16px;position:relative}.modern-console .modern-page-body .support-reference li:before{content:"";background:var(--text-3);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.modern-console .modern-page-body .support-contact{border-left:1px solid var(--border);padding-left:24px}.modern-console .modern-page-body .support-contact p{color:var(--text-2);margin:12px 0 8px;font-size:12px;line-height:1.55}.modern-console .modern-page-body .support-contact a{color:var(--text);text-underline-offset:3px;font-weight:650;text-decoration:underline}.modern-console .modern-page-body .support-contact small{color:var(--text-3);font-size:11px}@media (max-width:720px){.modern-console .modern-page-body .support-actions{grid-template-columns:1fr}.modern-console .modern-page-body .support-reference{grid-template-columns:1fr;gap:20px}.modern-console .modern-page-body .support-contact{border-top:1px solid var(--border);border-left:0;padding:18px 0 0}}:root[data-theme=dark] .modern-console .modern-page-body .support-action-icon{background:#292928}@media (max-width:760px){.modern-console .modern-page-body .image-pricing-advanced form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.modern-console .modern-page-body .image-pricing-advanced form>.button.primary{grid-column:1/-1!important;justify-self:start!important}.modern-console .modern-page-body .admin-pricing-page,.modern-console .modern-page-body .sales-pricing-summary,.modern-console .modern-page-body .sales-model-table{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.modern-console .modern-page-body .sales-pricing-summary,.modern-console .modern-page-body .sales-model-table{overflow-x:auto!important}}@media (min-width:481px) and (max-width:760px){.modern-console:not(.overview-shell) .modern-topbar-context{padding-right:148px}.modern-console:not(.overview-shell) .modern-page-body :-webkit-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){z-index:60!important;background:0 0!important;width:auto!important;min-height:36px!important;padding:0!important;display:flex!important;position:fixed!important;top:12px!important;right:14px!important}.modern-console:not(.overview-shell) .modern-page-body :-moz-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){z-index:60!important;background:0 0!important;width:auto!important;min-height:36px!important;padding:0!important;display:flex!important;position:fixed!important;top:12px!important;right:14px!important}.modern-console:not(.overview-shell) .modern-page-body :-webkit-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){z-index:60!important;background:0 0!important;width:auto!important;min-height:36px!important;padding:0!important;display:flex!important;position:fixed!important;top:12px!important;right:14px!important}.modern-console:not(.overview-shell) .modern-page-body :-moz-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){z-index:60!important;background:0 0!important;width:auto!important;min-height:36px!important;padding:0!important;display:flex!important;position:fixed!important;top:12px!important;right:14px!important}.modern-console:not(.overview-shell) .modern-page-body :is(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){z-index:60!important;background:0 0!important;width:auto!important;min-height:36px!important;padding:0!important;display:flex!important;position:fixed!important;top:12px!important;right:14px!important}.modern-console:not(.overview-shell) .modern-page-body :is(.admin-page-header>.button,.channel-workspace-header>.button.primary){z-index:60!important;width:auto!important;position:fixed!important;top:12px!important;right:14px!important}.modern-console:not(.overview-shell) .modern-page-body :is(.keys-head-actions .button,.health-head-actions .button,.usage-head-actions .button,.wallet-head-actions .button,.profile-head-actions .button,.users-head-actions .button,.pricing-head-actions .button,.control-plane-actions .button){flex:none!important;width:auto!important}}@media (max-width:480px){.modern-console:not(.overview-shell) .modern-topbar-context{padding-right:0}.modern-console:not(.overview-shell) .modern-page-body :-webkit-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){justify-content:flex-start!important;width:auto!important;min-height:0!important;position:static!important}.modern-console:not(.overview-shell) .modern-page-body :-moz-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){justify-content:flex-start!important;width:auto!important;min-height:0!important;position:static!important}.modern-console:not(.overview-shell) .modern-page-body :-webkit-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){justify-content:flex-start!important;width:auto!important;min-height:0!important;position:static!important}.modern-console:not(.overview-shell) .modern-page-body :-moz-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){justify-content:flex-start!important;width:auto!important;min-height:0!important;position:static!important}.modern-console:not(.overview-shell) .modern-page-body :is(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){justify-content:flex-start!important;width:auto!important;min-height:0!important;position:static!important}.modern-console:not(.overview-shell) .modern-page-body :is(.admin-page-header>.button,.channel-workspace-header>.button.primary){width:auto!important;position:static!important}.modern-console:not(.overview-shell) .modern-page-body :is(.keys-head-actions .button,.health-head-actions .button,.usage-head-actions .button,.wallet-head-actions .button,.profile-head-actions .button,.users-head-actions .button,.pricing-head-actions .button,.control-plane-actions .button,.admin-page-header>.button,.channel-workspace-header>.button.primary){flex:none!important;width:auto!important}}.modern-console .modern-page-body .onboarding-workspace .workspace-stepper{grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important}.modern-console .modern-page-body .onboarding-workspace .workspace-stepper button{white-space:nowrap!important;justify-content:center!important;gap:6px!important;min-width:0!important;padding-inline-start:8px!important;padding-inline-end:8px!important}@media (min-width:481px) and (max-width:760px){.modern-console:not(.overview-shell) .modern-topbar-context{padding-right:148px}.modern-console:not(.overview-shell) .modern-page-body :-webkit-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){z-index:60!important;background:0 0!important;width:auto!important;min-height:36px!important;padding:0!important;display:flex!important;position:fixed!important;top:12px!important;right:14px!important}.modern-console:not(.overview-shell) .modern-page-body :-moz-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){z-index:60!important;background:0 0!important;width:auto!important;min-height:36px!important;padding:0!important;display:flex!important;position:fixed!important;top:12px!important;right:14px!important}.modern-console:not(.overview-shell) .modern-page-body :-webkit-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){z-index:60!important;background:0 0!important;width:auto!important;min-height:36px!important;padding:0!important;display:flex!important;position:fixed!important;top:12px!important;right:14px!important}.modern-console:not(.overview-shell) .modern-page-body :-moz-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){z-index:60!important;background:0 0!important;width:auto!important;min-height:36px!important;padding:0!important;display:flex!important;position:fixed!important;top:12px!important;right:14px!important}.modern-console:not(.overview-shell) .modern-page-body :is(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){z-index:60!important;background:0 0!important;width:auto!important;min-height:36px!important;padding:0!important;display:flex!important;position:fixed!important;top:12px!important;right:14px!important}.modern-console:not(.overview-shell) .modern-page-body :is(.admin-page-header>.button,.channel-workspace-header>.button.primary){z-index:60!important;width:auto!important;position:fixed!important;top:12px!important;right:14px!important}.modern-console:not(.overview-shell) .modern-page-body :is(.keys-head-actions .button,.health-head-actions .button,.usage-head-actions .button,.wallet-head-actions .button,.profile-head-actions .button,.users-head-actions .button,.pricing-head-actions .button,.control-plane-actions .button){flex:none!important;width:auto!important}}@media (max-width:480px){.modern-console:not(.overview-shell) .modern-topbar-context{padding-right:0}.modern-console:not(.overview-shell) .modern-page-body :-webkit-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){justify-content:flex-start!important;width:auto!important;min-height:0!important;position:static!important}.modern-console:not(.overview-shell) .modern-page-body :-moz-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){justify-content:flex-start!important;width:auto!important;min-height:0!important;position:static!important}.modern-console:not(.overview-shell) .modern-page-body :-webkit-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){justify-content:flex-start!important;width:auto!important;min-height:0!important;position:static!important}.modern-console:not(.overview-shell) .modern-page-body :-moz-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){justify-content:flex-start!important;width:auto!important;min-height:0!important;position:static!important}.modern-console:not(.overview-shell) .modern-page-body :is(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){justify-content:flex-start!important;width:auto!important;min-height:0!important;position:static!important}.modern-console:not(.overview-shell) .modern-page-body :is(.admin-page-header>.button,.channel-workspace-header>.button.primary){width:auto!important;position:static!important}.modern-console:not(.overview-shell) .modern-page-body :is(.keys-head-actions .button,.health-head-actions .button,.usage-head-actions .button,.wallet-head-actions .button,.profile-head-actions .button,.users-head-actions .button,.pricing-head-actions .button,.control-plane-actions .button,.admin-page-header>.button,.channel-workspace-header>.button.primary){flex:none!important;width:auto!important}}.modern-console .modern-page-body .control-plane-page>.control-plane-header>div:first-child{display:none!important}.modern-console .modern-page-body .control-plane-page>.control-plane-header{border-bottom:1px solid var(--border)!important;min-height:38px!important;padding:0 0 18px!important}.modern-console .modern-page-body .channel-detail-tabs{-ms-overflow-style:none;scrollbar-width:none!important}.modern-console .modern-page-body .channel-detail-tabs::-webkit-scrollbar{width:0;height:0;display:none}@media (max-width:720px){.modern-console .modern-page-body .usage-summary>div:last-child:nth-child(odd){text-align:left!important;grid-column:1/-1!important;justify-content:flex-start!important;min-height:44px!important;padding-inline-start:14px!important;padding-inline-end:14px!important}}.modern-console .modern-sidebar{background:#f2f2f1!important;border-right:1px solid #dededb!important;width:232px!important}.modern-console .modern-sidebar-header{border-bottom:0!important;min-height:60px!important;padding:16px 18px 13px!important}.modern-console .modern-brand{gap:8px!important;padding:0!important}.modern-console .modern-brand-logo{background:0 0!important;border:0!important;border-radius:0!important;width:26px!important;height:26px!important}.modern-console .modern-brand span{display:block!important}.modern-console .modern-brand strong{font-size:12px!important;line-height:1.1!important}.modern-console .modern-brand small{display:none!important}.modern-console .modern-sidebar-scroll{padding:16px 10px 8px!important}.modern-console .modern-nav-label{color:#8a8a85!important;padding:0 10px 6px!important;font-size:10px!important}.modern-console .modern-nav-item{color:#666662!important;border-radius:6px!important;min-height:36px!important;padding-inline-start:10px!important;padding-inline-end:10px!important}.modern-console .modern-nav-item:hover{color:#2f2f2d!important;background:#e9e9e7!important}.modern-console .modern-sidebar-tools{margin:0 10px 8px!important}.modern-console .modern-sidebar-mode-switcher{color:#666662!important;background:0 0!important;border-color:#0000!important;min-height:32px!important}.modern-console .modern-sidebar-mode-switcher:hover{color:#242422!important;background:#e9e9e7!important}.modern-console .modern-topbar{background:#fffffff5!important;border-bottom:1px solid #dededb!important;height:68px!important;padding-inline-start:32px!important;padding-inline-end:32px!important}.modern-console .modern-topbar-title strong{font-size:15px!important}.modern-console .modern-topbar-title span{font-size:11px!important}.modern-console .modern-page-body .models-stats .models-stat{border-right:1px solid #dededb;align-items:baseline;gap:5px;min-width:64px;padding:0 14px;display:inline-flex!important}.modern-console .modern-page-body .models-stats .models-stat strong{color:#242422!important;font-size:16px!important;font-weight:650!important}.modern-console .modern-page-body .models-stats .models-stat small{color:#777772!important;font-size:10px!important}.modern-console .modern-page-body .models-stats .currency-switch{margin-left:14px;background:#f7f7f6!important;border:1px solid #d3d3d0!important;border-radius:6px!important;min-height:30px!important}.modern-console .modern-page-body .models-stats .models-currency-label{color:#777772!important;padding-inline-start:8px!important;padding-inline-end:4px!important}.modern-console .modern-page-body .models-stats .currency-switch button{border-radius:4px!important;min-height:26px!important}.modern-console .modern-page-body .models-toolbar{background:0 0!important;border:0!important;border-bottom:1px solid #dededb!important;border-radius:0!important;gap:8px!important;padding:0 0 12px!important}.modern-console .modern-page-body .models-toolbar .keys-search,.modern-console .modern-page-body .models-toolbar select,.modern-console .modern-page-body .models-toolbar .filter-chips,.modern-console .modern-page-body .models-toolbar .view-toggle,.modern-console .modern-page-body .models-toolbar>.button{min-height:36px!important;box-shadow:none!important;background:#f8f8f7!important;border-color:#d8d8d5!important}.modern-console .modern-page-body .models-toolbar .keys-search{padding-inline-start:10px!important;padding-inline-end:10px!important}.modern-console .modern-page-body .models-toolbar .filter-chips{padding:2px!important}.modern-console .modern-page-body .models-toolbar .filter-chips button{min-height:30px!important}.modern-console .modern-page-body .models-count-bar{color:#777772;padding-top:1px;font-size:11px}.modern-console .modern-page-body .models-page>.empty-state,.modern-console .modern-page-body .models-page .empty-state{min-height:270px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #dededb!important;border-radius:0!important}.modern-console .modern-page-body .health-overview{border-bottom:1px solid #dededb!important;grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(76px,.42fr))!important;gap:0!important;padding:2px 0 18px!important}.modern-console .modern-page-body .health-overview-intro,.modern-console .modern-page-body .health-overview-stat{padding-inline-start:16px;padding-inline-end:16px}.modern-console .modern-page-body .health-overview-intro{padding-left:0}.modern-console .modern-page-body .health-overview-stat{border-left:1px solid #e5e5e2}.modern-console .modern-page-body .health-overview-intro strong{font-size:25px!important}.modern-console .modern-page-body .health-toolbar{border-top:0!important;border-bottom:1px solid #dededb!important;grid-template-columns:minmax(170px,.7fr) minmax(240px,1fr) auto auto!important;gap:10px!important;padding:12px 0 14px!important}.modern-console .modern-page-body .health-toolbar .health-search,.modern-console .modern-page-body .health-toolbar .health-select,.modern-console .modern-page-body .health-toolbar .filter-chips{box-shadow:none!important;background:#f8f8f7!important;border-color:#d8d8d5!important}.modern-console .modern-page-body .health-toolbar .health-search{min-height:36px}.modern-console .modern-page-body .health-toolbar .filter-chips{padding:2px!important}.modern-console .modern-page-body .health-toolbar .filter-chips button{min-height:30px}.modern-console .modern-page-body .health-cap-section{gap:10px!important}.modern-console .modern-page-body .health-cap-head{border-top:0!important;border-bottom:1px solid #dededb!important;min-height:38px!important}@media (max-width:760px){.modern-console .modern-sidebar{width:min(272px,88vw)!important}.modern-console .modern-topbar{height:62px!important;padding-inline-start:16px!important;padding-inline-end:16px!important}.modern-console .modern-page-body .models-head .models-stats{min-height:34px!important;position:static!important}.modern-console .modern-page-body .models-stats .models-stat{padding-inline-start:8px;padding-inline-end:8px}.modern-console .modern-page-body .models-stats .currency-switch{margin-left:8px}.modern-console .modern-page-body .health-overview{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}.modern-console .modern-page-body .health-overview-intro{grid-column:1/-1;padding:0 0 14px}.modern-console .modern-page-body .health-overview-stat{padding-inline-start:8px;padding-inline-end:8px}.modern-console .modern-page-body .health-toolbar{grid-template-columns:1fr!important}}.modern-console .modern-page-body .models-head .models-stats{color:var(--m-muted);gap:18px!important;min-height:40px!important;top:15px!important;right:34px!important}@media (max-width:760px){.modern-console .modern-page-body .models-head .models-stats{gap:10px!important;top:auto!important;right:auto!important}.modern-console .modern-page-body .health-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:16px}.modern-console .modern-page-body .health-overview-intro{grid-column:1/-1}.modern-console .modern-page-body .health-toolbar{grid-template-columns:1fr!important;padding-top:14px!important}}.modern-console .modern-page-body .pricing-workspace-nav{scrollbar-width:none;border-bottom:1px solid #e0e0de;align-items:center;gap:18px;min-height:38px;display:flex;overflow-x:auto}.modern-console .modern-page-body .pricing-workspace-nav::-webkit-scrollbar{display:none}.modern-console .modern-page-body .pricing-workspace-nav button{color:#777772;white-space:nowrap;background:0 0;border:0;flex:none;min-height:38px;padding:0 1px;font-size:12px;font-weight:600;position:relative}.modern-console .modern-page-body .pricing-workspace-nav button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.modern-console .modern-page-body .pricing-workspace-nav button:hover,.modern-console .modern-page-body .pricing-workspace-nav button.active{color:#242422}.modern-console .modern-page-body .pricing-workspace-nav button:focus-visible{color:#242422}@media (max-width:720px){.modern-console .modern-page-body .pricing-workspace-nav{gap:16px}}@media (max-width:760px){.modern-console .modern-sidebar{width:min(288px,88vw)!important}.modern-console .modern-topbar{height:62px!important;padding-inline-start:16px!important;padding-inline-end:16px!important}.modern-console .modern-content{padding-inline-start:16px!important;padding-inline-end:16px!important}.modern-console .modern-page-body .models-head .models-stats{justify-content:flex-end;width:100%;margin-top:2px;position:static;gap:9px!important;padding:0!important}.modern-console .modern-page-body .models-head .models-stats>div:not(.currency-switch){gap:3px}.modern-console .modern-page-body .models-head .models-stats strong{font-size:12px!important}.modern-console .modern-page-body .models-head .models-stats span{font-size:10px!important}}:root[data-theme=dark] .modern-console .modern-topbar-title strong,:root[data-theme=dark] .modern-console .modern-page-body .models-head .models-stats strong{color:#f0f0ed!important}.modern-console{--m-canvas:#f5f5f4;--m-surface:#fff;--m-surface-soft:#eeeeed;--m-ink:#242422;--m-muted:#6d6d69;--m-faint:#92928d;--m-line:#e0e0de;--m-line-strong:#c9c9c5;--m-blue:#6a6a65;--surface:#fbfbfa;--surface-2:#eeeeec;--surface-raised:#f6f6f5;--border:#dfdfdd;--border-2:#cfcfcb;--text:#242422;--text-2:#666662;--text-3:#8a8a84}:root[data-theme=dark] .modern-console{--surface:#1f1f1e;--surface-2:#292928;--surface-raised:#242423;--border:#363634;--border-2:#4a4a47;--text:#f0f0ed;--text-2:#babbb5;--text-3:#969690}.modern-console .modern-brand{gap:10px}.modern-console .modern-nav-group{margin-bottom:22px!important}.modern-console .modern-nav-label{color:#989893!important;padding:0 11px 7px!important}.modern-console .modern-nav-item{border-radius:6px!important;min-height:38px!important;padding-inline-start:11px!important;padding-inline-end:11px!important}.modern-console .modern-sidebar-tools{border-top:0!important;margin:0 12px 10px!important;padding-top:0!important}.modern-console .modern-sidebar-footer{background:#e9e9e8!important;border-top:0!important;gap:9px!important;padding:12px 14px 15px!important}.modern-console .modern-sidebar-mode-switcher{min-height:34px;color:#595955!important;background:#f5f5f4!important;border-color:#d7d7d3!important}.modern-console .modern-sidebar-status{color:#777772!important}.modern-console .modern-topbar{background:#fffffff5!important;border-bottom:1px solid #e3e3e0!important;height:70px!important;padding:0 34px!important}.modern-console .modern-topbar-context{gap:12px!important}.modern-console .modern-topbar-title{gap:1px!important}.modern-console .modern-topbar-title strong{color:#242422!important;font-size:15px!important}.modern-console .modern-topbar-title span{color:#7b7b76!important;font-size:11px!important}.modern-console .modern-content{width:min(1360px,100%)!important;padding-inline-start:40px!important;padding-inline-end:40px!important}.modern-console .modern-page-body .models-head .models-stats{z-index:55;align-items:center;position:fixed;top:17px;right:34px;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;display:flex!important}.modern-console .modern-page-body .models-head .models-stats>div:not(.currency-switch){align-items:baseline;gap:5px;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.modern-console .modern-page-body .models-head .models-stats strong{color:#242422!important;font-size:14px!important}.modern-console .modern-page-body .models-head .models-stats span{color:#7b7b76!important;font-size:11px!important}.modern-console .modern-page-body .models-head .models-stats .currency-switch{overflow:hidden;border:1px solid #dededb!important;border-radius:7px!important;gap:0!important;display:inline-flex!important}.modern-console .modern-page-body .models-head .models-stats .currency-switch button{border:0;border-radius:0;min-height:30px;padding-inline-start:10px;padding-inline-end:10px}@media (max-width:760px){.modern-console .modern-sidebar{width:min(288px,88vw)!important}.modern-console .modern-topbar{height:62px!important;padding-inline-start:16px!important;padding-inline-end:16px!important}.modern-console .modern-content{padding-inline-start:16px!important;padding-inline-end:16px!important}.modern-console .modern-page-body .models-head .models-stats{justify-content:flex-end;width:100%;margin-top:2px;position:static;gap:9px!important;padding:0!important}.modern-console .modern-page-body .models-head .models-stats>div:not(.currency-switch){gap:3px}.modern-console .modern-page-body .models-head .models-stats strong{font-size:12px!important}.modern-console .modern-page-body .models-head .models-stats span{font-size:10px!important}}:root[data-theme=dark] .modern-console .modern-topbar-title span,:root[data-theme=dark] .modern-console .modern-page-body .models-head .models-stats span{color:#a3a39e!important}.modern-console .modern-page-body .admin-model-catalog>.admin-page-header h1,.modern-console .modern-page-body .admin-operations-page>.admin-page-header h1,.modern-console .modern-page-body .admin-pricing-page>.pricing-command-head h1{display:none!important}.modern-console .modern-sidebar{border-right:0!important;overflow:hidden!important}.modern-console .modern-sidebar-header{border-bottom:0!important;padding:17px 18px 13px!important}.modern-console .modern-sidebar-scroll{scrollbar-width:none;flex:none!important;padding:15px 14px 10px!important;overflow-y:hidden!important}.modern-console .modern-sidebar-footer{background:0 0!important;border-top:0!important;padding-top:9px!important}.modern-console .modern-sidebar-tools{border-top:0!important;margin-top:7px!important;padding-top:2px!important}.modern-console .modern-nav-item.selected,.modern-console .modern-nav-item.selected:hover{box-shadow:none!important;background:#e5e5e3!important}@media (min-width:761px){.modern-console .modern-page-body .models-head{min-height:0!important;margin-bottom:0!important}.modern-console .modern-page-body .models-head .models-stats{z-index:56;background:0 0;border:0;align-items:center;gap:14px;min-height:38px;padding:0;display:flex;position:fixed;top:9px;right:30px}.modern-console .modern-page-body .models-head .models-stats>div:not(.currency-switch){align-items:baseline;gap:5px;min-width:0;padding:0;display:flex}.modern-console .modern-page-body .models-head .models-stats strong{color:var(--m-ink);font-size:13px;line-height:1}.modern-console .modern-page-body .models-head .models-stats span{color:var(--m-muted);font-size:10px}.modern-console .modern-page-body .models-head .models-stats .currency-switch{background:#f7f7f6;border:1px solid #d0d0ce;border-radius:6px;align-items:center;gap:2px;min-width:0;padding:2px;display:flex}.modern-console .modern-page-body .models-head .currency-switch button{border-radius:4px;min-height:30px;padding-inline-start:9px;padding-inline-end:9px;font-size:11px}}.modern-console .modern-page-body .health-page{gap:0!important}.modern-console .modern-page-body .health-toolbar{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(260px,1fr) auto auto!important;align-items:center!important;gap:10px!important;margin:2px 0 0!important;padding:0 0 14px!important;display:grid!important}.modern-console .modern-page-body .health-toolbar .health-search{width:100%;min-width:0;max-width:none;background:#f7f7f6!important}.modern-console .modern-page-body .health-toolbar .health-select,.modern-console .modern-page-body .health-toolbar .filter-chips{min-height:36px}.modern-console .modern-page-body .health-cap-section{margin-top:20px;gap:0!important}.modern-console .modern-page-body .health-cap-head{border:0!important;min-height:32px!important;padding:0 0 9px!important}.modern-console .modern-page-body .health-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))!important;gap:14px!important;padding-top:0!important}.modern-console .modern-page-body .health-card-v2{min-height:0;box-shadow:none!important;border-radius:8px!important}@media (max-width:760px){.modern-console .modern-page-body .health-toolbar{grid-template-columns:1fr!important;padding-bottom:12px!important}.modern-console .modern-page-body .health-grid{grid-template-columns:minmax(0,1fr)!important}}.modern-console .modern-sidebar{background:#f4f4f3!important;border-right:1px solid #dfdfdd!important;width:240px!important;overflow:hidden!important}.modern-console .modern-sidebar-header{min-height:64px;border-bottom:0!important;padding:17px 20px!important}.modern-console .modern-brand{gap:9px!important;padding-inline-start:3px!important;padding-inline-end:3px!important}.modern-console .modern-brand strong{line-height:1.1;font-size:13px!important}.modern-console .modern-brand small{color:#7b7b78!important;letter-spacing:0!important;font-size:10px!important}.modern-console .modern-sidebar-scroll{scrollbar-width:none;padding:18px 12px 10px!important;overflow:hidden!important}.modern-console .modern-sidebar-footer{background:#ececeb!important;border-top:0!important;gap:10px!important;min-height:0!important;padding:12px 14px 15px!important;display:grid!important}.modern-sidebar-mode-switcher{color:#4e4e4b;width:100%;min-height:34px;font:500 11px/1 var(--font);text-align:left;background:#f7f7f6;border:1px solid #d0d0ce;border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.modern-sidebar-mode-switcher:hover{color:#171717;background:#fff}.modern-sidebar-mode-switcher:focus-visible{color:#171717;background:#fff}.modern-sidebar-mode-switcher svg:first-child{width:14px}.modern-sidebar-mode-switcher svg:last-child{color:#888884;width:13px;margin-left:auto}.modern-sidebar-account-wrap{min-width:0;position:relative}.modern-sidebar-account{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:5px 2px;display:grid}.modern-sidebar-account:hover{background:#ffffff94}.modern-sidebar-account:focus-visible{background:#ffffff94}.modern-sidebar-avatar{color:#fff;background:#20201f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.modern-sidebar-account-copy{gap:2px;min-width:0;display:grid}.modern-sidebar-account-copy strong,.modern-sidebar-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modern-sidebar-account-copy strong{color:#2a2a28;font-size:12px;font-weight:600}.modern-sidebar-account-copy small{color:#70706c;font-size:10px}.modern-sidebar-account>svg{color:#888884;width:14px}.modern-sidebar-account-popover{z-index:80;background:#fff;border:1px solid #d0d0ce;border-radius:8px;width:min(230px,100vw - 28px);padding:8px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 16px 34px #0000001f}.modern-sidebar-account-popover>button{color:#2a2a28;width:100%;min-height:34px;font:500 12px/1 var(--font);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 10px;display:flex}.modern-sidebar-account-popover>button:hover{background:#f1f1f0}.modern-sidebar-account-popover svg{color:#70706c;width:14px}.modern-sidebar-status{color:#70706c!important}.modern-sidebar-status .modern-build{color:#888884!important}.modern-console .modern-status-dot{background:#4f8a68!important}.modern-console .modern-topbar-actions{gap:6px!important}.modern-console .modern-topbar-overview{display:none!important}.modern-console.overview-shell .modern-main-shell{min-width:0}.modern-console.overview-shell .modern-content{padding-top:0!important}@media (max-width:760px){.modern-console .modern-topbar-overview{height:48px!important;padding-inline-start:10px!important;padding-inline-end:10px!important;display:flex!important}.modern-console .modern-topbar-overview .modern-topbar-actions{display:none!important}.modern-console .modern-topbar-overview .modern-topbar-context{width:100%}.modern-console .modern-topbar-overview .modern-mobile-menu{display:grid!important}.modern-console .modern-topbar-overview .modern-topbar-title{display:none!important}}.modern-console .modern-sidebar-scroll{scrollbar-width:none;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.modern-console .modern-sidebar-scroll::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.modern-sidebar-account-popover,.modern-sidebar-mode-switcher,.modern-sidebar-account{transition:none!important}}:root[data-theme=dark] .modern-console .modern-sidebar{background:#202020!important;border-right-color:#363635!important}:root[data-theme=dark] .modern-console .modern-sidebar-header,:root[data-theme=dark] .modern-console .modern-sidebar-footer{border-color:#363635!important}:root[data-theme=dark] .modern-console .modern-sidebar-footer{background:#282827!important}:root[data-theme=dark] .modern-console .modern-brand small{color:#a3a39e!important}:root[data-theme=dark] .modern-sidebar-mode-switcher{color:#d8d8d3!important;background:#30302f!important;border-color:#474745!important}:root[data-theme=dark] .modern-sidebar-mode-switcher:hover{color:#fff!important;background:#393938!important}:root[data-theme=dark] .modern-sidebar-mode-switcher:focus-visible{color:#fff!important;background:#393938!important}:root[data-theme=dark] .modern-sidebar-account:hover{background:#ffffff14}:root[data-theme=dark] .modern-sidebar-account:focus-visible{background:#ffffff14}:root[data-theme=dark] .modern-sidebar-account-copy strong{color:#f0f0ed}:root[data-theme=dark] .modern-sidebar-account-copy small,:root[data-theme=dark] .modern-sidebar-account>svg,:root[data-theme=dark] .modern-sidebar-status,:root[data-theme=dark] .modern-sidebar-status .modern-build{color:#a3a39e!important}:root[data-theme=dark] .modern-sidebar-account-popover{background:#292928;border-color:#474745}:root[data-theme=dark] .modern-sidebar-account-popover>button{color:#f0f0ed}:root[data-theme=dark] .modern-sidebar-account-popover>button:hover{background:#393938}.modern-console .modern-sidebar-tools{gap:3px;display:grid;position:relative;border-top:0!important;margin:0 12px 10px!important;padding-top:0!important}.modern-sidebar-tool{color:#70706c;width:100%;min-height:34px;font:500 11px/1 var(--font);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:0 9px;display:flex}.modern-sidebar-tool:hover,.modern-sidebar-tool.active{color:#242422;background:#ffffffa8}.modern-sidebar-tool:focus-visible{color:#242422;background:#ffffffa8}.modern-sidebar-tool svg{width:15px;height:15px}.modern-sidebar-tool kbd{color:#989894;font:10px var(--mono);margin-left:auto}.modern-sidebar-search{z-index:90;background:#fff;border:1px solid #d0d0ce;border-radius:7px;gap:6px;width:min(280px,100vw - 28px);padding:7px 9px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 16px 34px #0000001f}.modern-sidebar-search-field{align-items:center;gap:8px;min-width:0;display:flex}.modern-sidebar-search svg{color:#70706c;width:15px}.modern-sidebar-search input{color:#242422;min-width:0;font:12px/1.3 var(--font);background:0 0;border:0;outline:0;flex:1}.modern-sidebar-search kbd{color:#989894;font:10px var(--mono)}.modern-sidebar-search-results{border-top:1px solid #e3e3e0;gap:2px;max-height:220px;padding-top:6px;display:grid;overflow:auto}.modern-sidebar-search-results button{color:#242422;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;min-width:0;min-height:36px;padding:4px 6px;display:flex}.modern-sidebar-search-results button:hover{background:#f1f1f0}.modern-sidebar-search-results button:focus-visible{background:#f1f1f0}.modern-sidebar-search-results button>svg{flex:none;width:14px}.modern-sidebar-search-results button>span{gap:2px;min-width:0;display:grid}.modern-sidebar-search-results strong,.modern-sidebar-search-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modern-sidebar-search-results strong{font-size:11px;font-weight:600}.modern-sidebar-search-results small{color:#777772;font-size:10px}.modern-sidebar-search-empty{color:#777772;padding:8px 6px 5px;font-size:11px}.modern-console .modern-topbar{justify-content:flex-start!important}.modern-console .modern-topbar-actions,.modern-console .modern-global-search{display:none!important}.modern-console:not(.overview-shell) .modern-page-body :-webkit-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){z-index:55;background:var(--m-surface);border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:2px;display:flex;position:fixed;top:17px;right:30px}.modern-console:not(.overview-shell) .modern-page-body :-moz-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){z-index:55;background:var(--m-surface);border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:2px;display:flex;position:fixed;top:17px;right:30px}.modern-console:not(.overview-shell) .modern-page-body :-webkit-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){z-index:55;background:var(--m-surface);border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:2px;display:flex;position:fixed;top:17px;right:30px}.modern-console:not(.overview-shell) .modern-page-body :-moz-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){z-index:55;background:var(--m-surface);border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:2px;display:flex;position:fixed;top:17px;right:30px}.modern-console:not(.overview-shell) .modern-page-body :is(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){z-index:55;background:var(--m-surface);border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:2px;display:flex;position:fixed;top:17px;right:30px}.modern-console:not(.overview-shell) .modern-page-body :is(.admin-page-header>.button,.channel-workspace-header>.button.primary){z-index:55;position:fixed;top:17px;right:30px}.modern-console:not(.overview-shell) .modern-page-body :-webkit-any(.keys-head,.health-head,.usage-head,.wallet-head,.profile-head,.users-head,.pricing-command-head,.control-plane-header,.channel-workspace-header){padding-right:0!important}.modern-console:not(.overview-shell) .modern-page-body :-moz-any(.keys-head,.health-head,.usage-head,.wallet-head,.profile-head,.users-head,.pricing-command-head,.control-plane-header,.channel-workspace-header){padding-right:0!important}.modern-console:not(.overview-shell) .modern-page-body :-webkit-any(.keys-head,.health-head,.usage-head,.wallet-head,.profile-head,.users-head,.pricing-command-head,.control-plane-header,.channel-workspace-header){padding-right:0!important}.modern-console:not(.overview-shell) .modern-page-body :-moz-any(.keys-head,.health-head,.usage-head,.wallet-head,.profile-head,.users-head,.pricing-command-head,.control-plane-header,.channel-workspace-header){padding-right:0!important}.modern-console:not(.overview-shell) .modern-page-body :is(.keys-head,.health-head,.usage-head,.wallet-head,.profile-head,.users-head,.pricing-command-head,.control-plane-header,.channel-workspace-header){padding-right:0!important}@media (max-width:760px){.modern-console .modern-sidebar-tools{margin-inline-start:12px;margin-inline-end:12px}.modern-console:not(.overview-shell) .modern-page-body :-webkit-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){background:0 0;min-height:0;padding:0;position:static}.modern-console:not(.overview-shell) .modern-page-body :-moz-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){background:0 0;min-height:0;padding:0;position:static}.modern-console:not(.overview-shell) .modern-page-body :-webkit-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){background:0 0;min-height:0;padding:0;position:static}.modern-console:not(.overview-shell) .modern-page-body :-moz-any(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){background:0 0;min-height:0;padding:0;position:static}.modern-console:not(.overview-shell) .modern-page-body :is(.keys-head-actions,.health-head-actions,.usage-head-actions,.wallet-head-actions,.profile-head-actions,.users-head-actions,.pricing-head-actions,.control-plane-actions){background:0 0;min-height:0;padding:0;position:static}.modern-console:not(.overview-shell) .modern-page-body :is(.admin-page-header>.button,.channel-workspace-header>.button.primary){position:static}}:root[data-theme=dark] .modern-console .modern-sidebar-tools{border-top-color:#363635}:root[data-theme=dark] .modern-sidebar-tool{color:#a3a39e}:root[data-theme=dark] .modern-sidebar-tool:hover,:root[data-theme=dark] .modern-sidebar-tool.active{color:#f0f0ed;background:#ffffff14}:root[data-theme=dark] .modern-sidebar-tool:focus-visible{color:#f0f0ed;background:#ffffff14}:root[data-theme=dark] .modern-sidebar-search{background:#292928;border-color:#474745}:root[data-theme=dark] .modern-sidebar-search input{color:#f0f0ed}:root[data-theme=dark] .modern-sidebar-search-results{border-top-color:#474745}:root[data-theme=dark] .modern-sidebar-search-results button{color:#f0f0ed}:root[data-theme=dark] .modern-sidebar-search-results button:hover{background:#393938}:root[data-theme=dark] .modern-sidebar-search-results button:focus-visible{background:#393938}:root[data-theme=dark] .modern-sidebar-search-results small,:root[data-theme=dark] .modern-sidebar-search-empty{color:#a3a39e}:root[data-theme=dark] .modern-console .modern-topbar{background:#1b1b1bf0!important;border-bottom-color:#30302f!important}:root[data-theme=dark] .modern-console .modern-page-body .keys-toolbar,:root[data-theme=dark] .modern-console .modern-page-body .usage-filters,:root[data-theme=dark] .modern-console .modern-page-body .pricing-catalog-toolbar,:root[data-theme=dark] .modern-console .modern-page-body .channels-toolbar,:root[data-theme=dark] .modern-console .modern-page-body .users-toolbar{background:#1b1b1b!important;border-color:#30302f!important}:root[data-theme=dark] .modern-console .modern-page-body .keys-endpoint,:root[data-theme=dark] .modern-console .modern-page-body .keys-search,:root[data-theme=dark] .modern-console .modern-page-body .usage-search{color:#f0f0ed!important;background:#202020!important;border-color:#484846!important}.modern-console .modern-sidebar{overflow:visible!important}:root[data-theme=dark] .modern-console .modern-page-body .empty-state,:root[data-theme=dark] .modern-console .modern-page-body .control-plane-empty,:root[data-theme=dark] .modern-console .modern-page-body .admin-empty,:root[data-theme=dark] .modern-console .modern-page-body .workspace-empty-inline,:root[data-theme=dark] .modern-console .modern-page-body .data-surface{background:#1b1b1b!important;border-color:#30302f!important}:root[data-theme=dark] .modern-console .modern-topbar-title strong{color:#f0f0ed!important}:root[data-theme=dark] .modern-console .modern-topbar-title span{color:#a3a39e!important}:root[data-theme=dark] .modern-console .modern-sidebar-tool:hover,:root[data-theme=dark] .modern-console .modern-sidebar-tool.active{color:#f0f0ed!important;background:#ffffff14!important}:root[data-theme=dark] .modern-console .modern-sidebar-tool:focus-visible{color:#f0f0ed!important;background:#ffffff14!important}.modern-topbar-title strong{color:#1d2527;font-size:15px;font-weight:600}.modern-topbar-title span{color:#667275;font-size:11px}.modern-console .modern-content{width:min(1360px,100%)!important;padding:0 40px 68px!important}.modern-console .modern-page-body{padding-top:0!important}.modern-console .modern-overview-head{border-bottom:1px solid #d9e0de!important;padding:39px 0 30px!important}.modern-console .modern-overview-head h1{letter-spacing:-.02em!important;font-size:28px!important}.modern-console .modern-get-started,.modern-console .modern-panel,.modern-console .modern-metric,.modern-console .modern-page-body .admin-panel,.modern-console .modern-page-body .control-plane-table-frame,.modern-console .modern-page-body .workspace-panel,.modern-console .modern-page-body .evidence-rail,.modern-console .modern-page-body .profile-shell{border-color:var(--border)!important;box-shadow:none!important;border-radius:10px!important}.modern-console .modern-get-started{background:var(--surface)!important;margin-top:24px!important;padding:22px 24px!important}.modern-console .modern-get-started-visual{border-left-color:var(--border)!important}.modern-console .modern-step{border-color:var(--border)!important;border-radius:7px!important;min-height:58px!important}.modern-console .modern-step:hover{background:var(--surface-2)!important}.modern-console .modern-metrics{overflow:hidden;border:1px solid var(--border)!important;border-radius:10px!important;margin-top:24px!important}.modern-console .modern-metric{border-right-color:var(--border)!important;min-height:118px!important;padding:18px 22px!important}.modern-console .modern-grid-two,.modern-console .modern-bottom-grid{gap:14px!important;margin-top:14px!important}.modern-console .modern-panel-head{padding:18px 20px 14px!important}.modern-console .modern-quick-action{width:calc(100% - 40px)!important;margin-inline-start:20px!important;margin-inline-end:20px!important}.modern-console .modern-empty-inline{text-align:center!important;padding:32px 20px!important}.modern-console .modern-page-body .empty-state,.modern-console .modern-page-body .control-plane-empty,.modern-console .modern-page-body .admin-empty,.modern-console .modern-page-body .workspace-empty-inline{text-align:center!important;justify-self:stretch!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:190px!important;padding:36px 24px!important}.modern-console .modern-page-body>.page>.empty-state{min-height:180px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:42px 24px!important}.modern-console .modern-page-body .keys-toolbar,.modern-console .modern-page-body .usage-filters,.modern-console .modern-page-body .pricing-catalog-toolbar,.modern-console .modern-page-body .channels-toolbar,.modern-console .modern-page-body .users-toolbar{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:10px!important;gap:10px!important;padding:10px 12px!important}.modern-console .modern-page-body .keys-endpoint,.modern-console .modern-page-body .keys-search,.modern-console .modern-page-body .usage-search{box-shadow:none!important;border-color:var(--border-2)!important;background:var(--surface)!important;color:var(--text)!important}.modern-console .modern-page-body .usage-filters>.filter-chips{background:0 0!important;border:0!important;padding:0!important}.modern-console .modern-page-body .usage-summary,.modern-console .modern-page-body .usage-summary-grid{overflow:hidden;border:1px solid var(--border)!important;border-radius:10px!important;gap:0!important}.modern-console .modern-page-body .control-plane-header{border-bottom:1px solid var(--border)!important;align-items:flex-start!important;padding:10px 0 22px!important}.modern-console .modern-page-body .control-plane-header .eyebrow,.modern-console .modern-page-body .channel-workspace-header .eyebrow,.modern-console .modern-page-body .workspace-panel-heading .eyebrow,.modern-console .modern-page-body .admin-panel .eyebrow{color:var(--text-2)!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important}.modern-console .modern-page-body .control-plane-header h1,.modern-console .modern-page-body .channel-workspace-header h1{letter-spacing:-.02em!important;font-size:25px!important}.modern-console .modern-brand small,.modern-console .modern-nav-label,.modern-console .modern-get-started-visual span{letter-spacing:0!important;text-transform:none!important}.modern-console .modern-page-body .control-plane-table-frame{overflow:hidden}.modern-console .modern-page-body .control-plane-table-head,.modern-console .modern-page-body .control-plane-row{padding-inline-start:18px!important;padding-inline-end:18px!important}.modern-console .modern-page-body .control-plane-row{min-height:72px!important}.modern-console .modern-page-body .channel-workspace-header{padding:10px 0 24px!important}.modern-console .modern-page-body .channel-workspace-grid{gap:20px!important;margin-top:20px!important}.modern-console .modern-page-body .workspace-panel{padding:28px!important}.modern-console .modern-page-body .workspace-contract-note,.modern-console .modern-page-body .workspace-inline-note{border:1px solid var(--border)!important;background:var(--surface-2)!important;padding:11px 12px!important}.modern-console .modern-page-body .model-selection-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:12px;display:flex}.modern-console .modern-page-body .model-candidate{border-bottom:1px solid var(--border)!important;min-height:64px!important;padding:9px 4px!important}.modern-console .modern-page-body .evidence-rail{align-self:start;position:sticky;top:92px;padding:20px!important}.modern-console .modern-page-body .channel-detail-tabs{padding-inline-start:0!important;padding-inline-end:0!important}.modern-console .modern-kicker,.modern-console .modern-page-body .eyebrow{letter-spacing:0!important;text-transform:none!important}.modern-console .modern-page-body .admin-operations-page .admin-empty,.modern-console .modern-page-body .admin-operations-page .admin-loading,.modern-console .modern-page-body .admin-model-catalog .admin-empty,.modern-console .modern-page-body .admin-model-catalog .admin-loading{background:0 0!important;border:0!important;border-radius:0!important;min-height:128px!important;padding:28px 24px!important}.modern-console>.modern-nav-scrim{display:none!important}@media (max-width:720px){.modern-console .modern-topbar{height:62px!important;padding-inline-start:16px!important;padding-inline-end:16px!important}.modern-console .modern-content{padding-inline-start:16px!important;padding-inline-end:16px!important}.modern-console .modern-get-started{padding:18px 16px!important}.modern-console .modern-get-started-grid{grid-template-columns:1fr!important}.modern-console .modern-get-started-visual{border-top:1px solid #d9e0de!important;border-left:0!important}.modern-console .modern-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.modern-console .modern-page-body .workspace-panel{padding:20px 16px!important}.modern-console .modern-page-body .evidence-rail{position:static!important}.modern-console>.modern-nav-scrim{display:block!important}.modern-console .modern-page-body .usage-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:hidden!important}.modern-console .modern-page-body .usage-summary>div{border-bottom:1px solid #d9e0de!important;border-right:1px solid #d9e0de!important;border-radius:0!important;min-width:0!important;min-height:52px!important;padding:8px 10px!important}.modern-console .modern-page-body .usage-summary>div:nth-child(2n){border-right:0!important}.modern-console .modern-page-body .usage-summary>div:nth-last-child(-n+2){border-bottom:0!important}.modern-console .modern-page-body .usage-summary>div:last-child:nth-child(odd){grid-column:1/-1;border-right:0!important}.modern-console .modern-page-body .usage-summary span,.modern-console .modern-page-body .usage-summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.modern-console .modern-page-body .models-head{justify-content:flex-end!important}.modern-console .modern-page-body .models-head .models-stats{gap:6px!important;display:flex!important}.modern-console .modern-page-body .models-head .models-stats>div:not(.currency-switch){align-items:baseline;gap:4px;min-width:0;padding:0 2px;display:flex!important}.modern-console .modern-page-body .models-head .models-stats strong{font-size:13px!important}.modern-console .modern-page-body .models-head .models-stats span{font-size:10px!important}.modern-console .modern-page-body .models-head .currency-switch button{min-height:30px;padding-inline-start:9px;padding-inline-end:9px}.modern-console .modern-page-body .wallet-head-actions,.modern-console .modern-page-body .profile-head-actions{justify-content:flex-end!important;width:auto!important}.modern-console .modern-page-body .wallet-head-actions .button,.modern-console .modern-page-body .profile-head-actions .button{flex:none!important;width:auto!important}}.modern-topbar-title strong,.modern-topbar-title span{display:block!important}.modern-console .modern-page-body>.admin-operations-page>.admin-page-header h1,.modern-console .modern-page-body>.admin-model-catalog>.admin-page-header h1,.modern-console .modern-page-body>.admin-pricing-page>.pricing-command-head h1{display:none!important}.modern-console .modern-page-body>.page>:-webkit-any(.keys-head,.models-head,.users-head,.usage-head,.wallet-head,.health-head) h1{display:none!important}.modern-console .modern-page-body>.page>:-moz-any(.keys-head,.models-head,.users-head,.usage-head,.wallet-head,.health-head) h1{display:none!important}.modern-console .modern-page-body>.page>:is(.keys-head,.models-head,.users-head,.usage-head,.wallet-head,.health-head) h1{display:none!important}.modern-console .modern-page-body .models-head .models-stats{gap:18px!important;min-height:40px!important;top:15px!important;right:34px!important}.modern-console .modern-page-body .models-summary-text{color:var(--m-muted);white-space:nowrap;align-items:baseline;gap:5px;font-size:11px;display:inline-flex!important}.modern-console .modern-page-body .models-summary-text strong{color:var(--m-ink);font-weight:600;font-size:14px!important}.modern-console .modern-page-body .models-summary-text i{color:#a2a29d;padding-inline-start:2px;padding-inline-end:2px;font-style:normal}.modern-console .modern-page-body .models-stats .currency-switch{align-items:center;min-height:32px;background:#f7f7f6!important;border:1px solid #d7d7d3!important;border-radius:7px!important;gap:2px!important;padding:2px!important;display:inline-flex!important}.modern-console .modern-page-body .models-stats .models-currency-label{color:#888884;padding-inline-start:7px;padding-inline-end:4px;font-size:10px}.modern-console .modern-page-body .models-stats .currency-switch button{color:#777772;font-weight:600;border-radius:5px!important;min-height:27px!important;padding-inline-start:9px!important;padding-inline-end:9px!important;font-size:10px!important}.modern-console .modern-page-body .models-stats .currency-switch button.active{color:#fff!important;background:#242422!important}.modern-console .modern-page-body .capability-model-name{justify-content:space-between;align-items:center;gap:8px;padding-right:4px;display:flex}.modern-console .modern-page-body .capability-model-name>div{gap:3px;min-width:0;display:grid}.modern-console .modern-page-body .capability-retry{white-space:nowrap;flex:none;gap:5px;min-height:28px;padding-inline-start:7px;padding-inline-end:7px}.modern-console .modern-page-body .capability-retry svg{width:13px;height:13px}.modern-console .modern-page-body .health-overview{grid-template-columns:minmax(240px,1.5fr) repeat(4,minmax(90px,.42fr));align-items:center;gap:20px;padding:7px 0 22px;display:grid}.modern-console .modern-page-body .health-overview-intro{grid-template-columns:auto auto;align-items:baseline;column-gap:10px;min-width:0;display:grid}.modern-console .modern-page-body .health-overview-intro span{color:var(--text-2);font-size:12px;font-weight:600}.modern-console .modern-page-body .health-overview-intro strong{color:var(--text);font-size:23px;font-weight:600;line-height:1}.modern-console .modern-page-body .health-overview-intro small{color:var(--text-3);grid-column:1/-1;margin-top:6px;font-size:10px}.modern-console .modern-page-body .health-overview-stat{gap:5px;min-width:0;display:grid}.modern-console .modern-page-body .health-overview-stat span{color:var(--text-3);font-size:10px}.modern-console .modern-page-body .health-overview-stat strong{font-size:17px;font-weight:600}.modern-console .modern-page-body .health-overview-stat .tone-ok{color:var(--ok)}.modern-console .modern-page-body .health-overview-stat .tone-warn{color:var(--warn)}.modern-console .modern-page-body .health-overview-stat .tone-bad{color:var(--bad)}.modern-console .modern-page-body .health-overview-stat .tone-muted{color:var(--text-3)}.modern-console .modern-page-body .health-toolbar{border-top:1px solid var(--border)!important;grid-template-columns:minmax(190px,.7fr) minmax(260px,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:12px 0 16px!important}.modern-console .modern-page-body .health-toolbar-title{gap:4px;min-width:0;display:grid}.modern-console .modern-page-body .health-toolbar-title strong{color:var(--text);font-size:12px;font-weight:600}.modern-console .modern-page-body .health-toolbar-title span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}@media (max-width:760px){.modern-console .modern-page-body .models-head .models-stats{gap:10px!important;top:auto!important;right:auto!important}.modern-console .modern-page-body .health-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:16px}.modern-console .modern-page-body .health-overview-intro{grid-column:1/-1}.modern-console .modern-page-body .health-toolbar{grid-template-columns:1fr!important;padding-top:14px!important}}:root[data-theme=dark] .modern-console .modern-page-body .models-summary-text strong{color:#f0f0ed}:root[data-theme=dark] .modern-console .modern-page-body .models-summary-text i{color:#777772}:root[data-theme=dark] .modern-console .modern-page-body .models-stats .models-currency-label,:root[data-theme=dark] .modern-console .modern-page-body .models-stats .currency-switch button{color:#a3a39e}:root[data-theme=dark] .modern-console .modern-page-body .models-stats .currency-switch button.active{color:#242422!important;background:#f0f0ed!important}.modern-console{--m-canvas:#fff!important;--m-surface:#fff!important;--m-surface-soft:#f5f5f5!important;--m-surface-tint:#fafafa!important;--m-line:#e6e6e6!important;--m-line-strong:#d1d1d1!important;--surface:#fff!important;--surface-2:#f5f5f5!important;--surface-raised:#fafafa!important;--border:#e6e6e6!important;--border-2:#d1d1d1!important;background:#fff!important;grid-template-columns:240px minmax(0,1fr)!important;column-gap:0!important}.modern-console .modern-sidebar{width:240px!important;box-shadow:none!important;background:#f7f7f8!important;border-right:0!important}.modern-console .modern-sidebar-header,.modern-console .modern-sidebar-footer{border:0!important}.modern-console .modern-sidebar-footer{background:#f7f7f8!important}:root[data-theme=dark] .modern-console{--m-canvas:#151515!important;--m-surface:#1b1b1b!important;--m-surface-soft:#242424!important;--m-surface-tint:#191919!important;--m-line:#303030!important;--m-line-strong:#454545!important;--surface:#1b1b1b!important;--surface-2:#242424!important;--surface-raised:#202020!important;--border:#303030!important;--border-2:#454545!important;background:#151515!important}:root[data-theme=dark] .modern-console .modern-sidebar,:root[data-theme=dark] .modern-console .modern-sidebar-footer{background:#202020!important}:root[data-theme=dark] .modern-console .modern-main-shell,:root[data-theme=dark] .modern-console .modern-main,:root[data-theme=dark] .modern-console .modern-content{background:#151515!important}:root[data-theme=dark] .modern-console .modern-topbar{background:#171717!important;border-bottom:1px solid #303030!important}:root[data-theme=dark] .modern-console .modern-sidebar{border-right:0!important}@media (max-width:760px){.modern-console .modern-topbar{height:62px!important;padding-inline-start:16px!important;padding-inline-end:16px!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface-2:#f7f7f7;--surface-raised:#fafafa;--text:#2d333a;--text-2:#6e6e80;--text-3:#8e8ea0;--border:#ececf1;--border-2:#c5c5d2;--brand:#2d333a;--brand-hover:#171717;--brand-soft:#f1f1f1;--accent:#2457d6;--accent-soft:#2457d61a;--ok:#10a37f;--ok-bg:#10a37f1c;--warn:#b68b16;--warn-bg:#b68b1621;--bad:#d13c4d;--bad-bg:#d13c4d1c;--info:#6e6e80}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#171717;--surface:#212121;--surface-2:#2f2f2f;--surface-raised:#262626;--text:#f7f7f8;--text-2:#b4b4b4;--text-3:#8e8ea0;--border:#3f3f3f;--border-2:#565656;--brand:#f7f7f8;--brand-hover:#fff;--brand-soft:#2f2f2f;--accent:#86a7ff;--accent-soft:#86a7ff29;--ok:#4bc29b;--ok-bg:#4bc29b29;--warn:#e1b84b;--warn-bg:#e1b84b29;--bad:#f07886;--bad-bg:#f0788629;--info:#b4b4b4}.modern-console{--m-blue:var(--accent)!important;--m-line:#e5e7eb!important;--m-line-strong:#b9c0ca!important;--m-surface-soft:#f6f7f9!important;--m-canvas:#fff!important}.modern-console :-webkit-any(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid var(--accent)!important}.modern-console :-moz-any(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid var(--accent)!important}.modern-console :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid var(--accent)!important}.modern-console .modern-nav-item.selected,.modern-console .modern-nav-item.selected:hover{background:var(--accent-soft)!important;color:var(--text)!important;box-shadow:none!important}.modern-console .modern-nav-item.selected:focus-visible{background:var(--accent-soft)!important;color:var(--text)!important;box-shadow:none!important}.modern-console .modern-nav-item.selected:before{background:var(--accent)!important;border-radius:0 3px 3px 0!important;width:3px!important;display:block!important;top:9px!important;bottom:9px!important;left:0!important}.modern-console .modern-nav-item:hover,.modern-console .modern-sidebar-tool:hover,.modern-console .modern-sidebar-tool.active{background:var(--surface-2)!important;color:var(--text)!important}.modern-console .modern-sidebar-tool.active{color:var(--accent)!important}.modern-console .modern-kicker{color:var(--text-2)!important}.modern-console .modern-button.primary{background:var(--text)!important;border-color:var(--text)!important;color:var(--bg)!important}.modern-console .modern-segmented button[aria-selected=true]{color:var(--text)!important;box-shadow:inset 0 0 0 1px var(--border-2)!important}.modern-console .modern-panel,.modern-console .modern-get-started,.modern-console .modern-metrics{border-radius:8px!important}.modern-console .modern-page-body :-webkit-any(.admin-panel,.data-surface,.workspace-panel,.evidence-rail,.profile-shell){border-radius:8px!important}.modern-console .modern-page-body :-moz-any(.admin-panel,.data-surface,.workspace-panel,.evidence-rail,.profile-shell){border-radius:8px!important}.modern-console .modern-page-body :is(.admin-panel,.data-surface,.workspace-panel,.evidence-rail,.profile-shell){border-radius:8px!important}@media (max-width:720px){.modern-console .modern-content{padding-inline-start:16px!important;padding-inline-end:16px!important}.modern-console .modern-overview-head{padding-top:24px!important}.modern-console .modern-overview-actions{width:100%}.modern-console .modern-overview-actions>.modern-button{flex:1}.modern-console .modern-get-started{margin-top:18px!important}.modern-console .modern-metric{min-width:0}.modern-console .modern-metric>strong{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.modern-console .modern-sidebar,.modern-console .modern-nav-scrim{transition:none!important}}.button.primary,.modern-console .button.primary,.modern-console .modern-button.primary{background:var(--brand)!important;border-color:var(--brand)!important;color:var(--bg)!important}.button.primary:hover:not(:disabled),.modern-console .button.primary:hover:not(:disabled),.modern-console .modern-button.primary:hover:not(:disabled){background:var(--brand-hover)!important;border-color:var(--brand-hover)!important}.button.secondary,.modern-console .button.secondary{background:var(--surface)!important;border-color:var(--border-2)!important;color:var(--text)!important}.button.secondary:hover:not(:disabled),.modern-console .button.secondary:hover:not(:disabled){background:var(--surface-2)!important;border-color:var(--text-3)!important}.modern-console{--m-canvas:#fff!important;--m-surface:#fff!important;--m-surface-soft:#f7f7f7!important;--m-surface-tint:#fafafa!important;--m-ink:#2d333a!important;--m-muted:#6e6e80!important;--m-faint:#8e8ea0!important;--m-line:#ececf1!important;--m-line-strong:#c5c5d2!important;--m-blue:#2d333a!important;--m-green:#10a37f!important;--m-amber:#b68b16!important;--m-red:#d13c4d!important;--text:#2d333a!important;--text-2:#6e6e80!important;--text-3:#8e8ea0!important;--surface:#fff!important;--surface-2:#f7f7f7!important;--surface-raised:#fafafa!important;--border:#ececf1!important;--border-2:#c5c5d2!important;color:#2d333a!important;background:#fff!important}.modern-console .modern-sidebar,.modern-console .modern-sidebar-header,.modern-console .modern-sidebar-footer{box-shadow:none!important;background:#f7f7f7!important;border:0!important}.modern-console .modern-sidebar{width:240px!important}.modern-console .modern-brand-logo{background:0 0!important;border:0!important;border-radius:0!important;width:30px!important;height:30px!important;padding:0!important}.modern-console .modern-brand strong,.modern-console .modern-sidebar-account-copy strong{color:#2d333a!important}.modern-console .modern-brand small,.modern-console .modern-sidebar-account-copy small,.modern-console .modern-sidebar-account>svg,.modern-console .modern-sidebar-status,.modern-console .modern-sidebar-status .modern-build{color:#6e6e80!important}.modern-console .modern-nav-label{color:#8e8ea0!important}.modern-console .modern-nav-item{color:#5d5d6f!important}.modern-console .modern-nav-item:hover,.modern-console .modern-sidebar-tool:hover,.modern-console .modern-sidebar-tool.active,.modern-console .modern-sidebar-mode-switcher:hover{color:#2d333a!important;background:#ececf1!important}.modern-console .modern-nav-item:focus-visible{color:#2d333a!important;background:#ececf1!important}.modern-console .modern-sidebar-tool:focus-visible{color:#2d333a!important;background:#ececf1!important}.modern-console .modern-sidebar-mode-switcher:focus-visible{color:#2d333a!important;background:#ececf1!important}.modern-console .modern-nav-item.selected,.modern-console .modern-nav-item.selected:hover{color:#2d333a!important;box-shadow:none!important;background:#e9e9e9!important}.modern-console .modern-nav-item.selected:focus-visible{color:#2d333a!important;box-shadow:none!important;background:#e9e9e9!important}.modern-console .modern-nav-item.selected:before{display:none!important}.modern-console .modern-sidebar-avatar{color:#fff!important;background:#2d333a!important}.modern-console .modern-main-shell,.modern-console .modern-main,.modern-console .modern-content{background:#fff!important}.modern-console .modern-topbar{height:70px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #ececf1!important;padding-inline-start:34px!important;padding-inline-end:34px!important}.modern-console .modern-topbar-title strong{color:#2d333a!important}.modern-console .modern-topbar-title span{color:#6e6e80!important}.modern-console .modern-page-body :-webkit-any(.modern-panel,.modern-metric,.admin-panel,.control-plane-table-frame,.workspace-panel,.evidence-rail,.profile-shell,.data-surface,.keys-toolbar,.usage-filters,.pricing-catalog-toolbar,.channels-toolbar,.users-toolbar){box-shadow:none!important;background:#fff!important;border-color:#ececf1!important}.modern-console .modern-page-body :-moz-any(.modern-panel,.modern-metric,.admin-panel,.control-plane-table-frame,.workspace-panel,.evidence-rail,.profile-shell,.data-surface,.keys-toolbar,.usage-filters,.pricing-catalog-toolbar,.channels-toolbar,.users-toolbar){box-shadow:none!important;background:#fff!important;border-color:#ececf1!important}.modern-console .modern-page-body :is(.modern-panel,.modern-metric,.admin-panel,.control-plane-table-frame,.workspace-panel,.evidence-rail,.profile-shell,.data-surface,.keys-toolbar,.usage-filters,.pricing-catalog-toolbar,.channels-toolbar,.users-toolbar){box-shadow:none!important;background:#fff!important;border-color:#ececf1!important}.modern-console .modern-page-body :-webkit-any(.workspace-contract-note,.workspace-inline-note,.modern-step:hover){background:#f7f7f7!important;border-color:#ececf1!important}.modern-console .modern-page-body :-moz-any(.workspace-contract-note,.workspace-inline-note,.modern-step:hover){background:#f7f7f7!important;border-color:#ececf1!important}.modern-console .modern-page-body :is(.workspace-contract-note,.workspace-inline-note,.modern-step:hover){background:#f7f7f7!important;border-color:#ececf1!important}.modern-console .modern-page-body :-webkit-any(.keys-endpoint,.keys-search,.usage-search,input,select,textarea){color:#2d333a!important;box-shadow:none!important;background:#fff!important;border-color:#c5c5d2!important}.modern-console .modern-page-body :-moz-any(.keys-endpoint,.keys-search,.usage-search,input,select,textarea){color:#2d333a!important;box-shadow:none!important;background:#fff!important;border-color:#c5c5d2!important}.modern-console .modern-page-body :is(.keys-endpoint,.keys-search,.usage-search,input,select,textarea){color:#2d333a!important;box-shadow:none!important;background:#fff!important;border-color:#c5c5d2!important}.modern-console .modern-page-body .model-candidate.selected{background:#2d333a0f!important}.modern-console .status-chip.healthy,.modern-console .status-chip.success{color:#087f5b!important}.modern-console .status-chip.warning{color:#946200!important}.modern-console .status-chip.danger{color:#b42318!important}.modern-console .status-chip.healthy i,.modern-console .status-chip.success i{background:#10a37f!important}.modern-console .status-chip.warning i{background:#b68b16!important}.modern-console .status-chip.danger i{background:#d13c4d!important}:root[data-theme=dark] .modern-console{--m-canvas:#171717!important;--m-surface:#212121!important;--m-surface-soft:#2f2f2f!important;--m-surface-tint:#262626!important;--m-ink:#f7f7f8!important;--m-muted:#b4b4b4!important;--m-faint:#8e8ea0!important;--m-line:#3f3f3f!important;--m-line-strong:#565656!important;--m-blue:#f7f7f8!important;--m-green:#4bc29b!important;--m-amber:#e1b84b!important;--m-red:#f07886!important;--text:#f7f7f8!important;--text-2:#b4b4b4!important;--text-3:#8e8ea0!important;--surface:#212121!important;--surface-2:#2f2f2f!important;--surface-raised:#262626!important;--border:#3f3f3f!important;--border-2:#565656!important;color:#f7f7f8!important;background:#171717!important}:root[data-theme=dark] .modern-console .modern-sidebar,:root[data-theme=dark] .modern-console .modern-sidebar-header,:root[data-theme=dark] .modern-console .modern-sidebar-footer{background:#212121!important}:root[data-theme=dark] .modern-console .modern-main-shell,:root[data-theme=dark] .modern-console .modern-main,:root[data-theme=dark] .modern-console .modern-content,:root[data-theme=dark] .modern-console .modern-topbar{background:#171717!important}:root[data-theme=dark] .modern-console .modern-topbar{border-bottom-color:#3f3f3f!important}:root[data-theme=dark] .modern-console .modern-brand strong,:root[data-theme=dark] .modern-console .modern-topbar-title strong,:root[data-theme=dark] .modern-console .modern-sidebar-account-copy strong{color:#f7f7f8!important}:root[data-theme=dark] .modern-console .modern-brand small,:root[data-theme=dark] .modern-console .modern-topbar-title span,:root[data-theme=dark] .modern-console .modern-sidebar-account-copy small,:root[data-theme=dark] .modern-console .modern-nav-item{color:#b4b4b4!important}:root[data-theme=dark] .modern-console .modern-nav-item:hover{color:#f7f7f8!important;background:#2f2f2f!important}:root[data-theme=dark] .modern-console .modern-nav-item:focus-visible{color:#f7f7f8!important;background:#2f2f2f!important}:root[data-theme=dark] .modern-console .modern-nav-item.selected,:root[data-theme=dark] .modern-console .modern-nav-item.selected:hover{color:#f7f7f8!important;background:#3a3a3a!important}:root[data-theme=dark] .modern-console .modern-nav-item.selected:focus-visible{color:#f7f7f8!important;background:#3a3a3a!important}:root[data-theme=dark] .modern-console .modern-page-body :-webkit-any(.modern-panel,.modern-metric,.admin-panel,.control-plane-table-frame,.workspace-panel,.evidence-rail,.profile-shell,.data-surface,.keys-toolbar,.usage-filters,.pricing-catalog-toolbar,.channels-toolbar,.users-toolbar){background:#212121!important;border-color:#3f3f3f!important}:root[data-theme=dark] .modern-console .modern-page-body :-moz-any(.modern-panel,.modern-metric,.admin-panel,.control-plane-table-frame,.workspace-panel,.evidence-rail,.profile-shell,.data-surface,.keys-toolbar,.usage-filters,.pricing-catalog-toolbar,.channels-toolbar,.users-toolbar){background:#212121!important;border-color:#3f3f3f!important}:root[data-theme=dark] .modern-console .modern-page-body :is(.modern-panel,.modern-metric,.admin-panel,.control-plane-table-frame,.workspace-panel,.evidence-rail,.profile-shell,.data-surface,.keys-toolbar,.usage-filters,.pricing-catalog-toolbar,.channels-toolbar,.users-toolbar){background:#212121!important;border-color:#3f3f3f!important}:root[data-theme=dark] .modern-console .modern-page-body :-webkit-any(.workspace-contract-note,.workspace-inline-note,.modern-step:hover){background:#2f2f2f!important;border-color:#3f3f3f!important}:root[data-theme=dark] .modern-console .modern-page-body :-moz-any(.workspace-contract-note,.workspace-inline-note,.modern-step:hover){background:#2f2f2f!important;border-color:#3f3f3f!important}:root[data-theme=dark] .modern-console .modern-page-body :is(.workspace-contract-note,.workspace-inline-note,.modern-step:hover){background:#2f2f2f!important;border-color:#3f3f3f!important}:root[data-theme=dark] .modern-console .modern-page-body :-webkit-any(.keys-endpoint,.keys-search,.usage-search,input,select,textarea){color:#f7f7f8!important;background:#212121!important;border-color:#565656!important}:root[data-theme=dark] .modern-console .modern-page-body :-moz-any(.keys-endpoint,.keys-search,.usage-search,input,select,textarea){color:#f7f7f8!important;background:#212121!important;border-color:#565656!important}:root[data-theme=dark] .modern-console .modern-page-body :is(.keys-endpoint,.keys-search,.usage-search,input,select,textarea){color:#f7f7f8!important;background:#212121!important;border-color:#565656!important}.modern-console .modern-sidebar-mode-switcher{color:#6e6e80!important;background:#fff!important;border-color:#ececf1!important}.modern-console .modern-sidebar-mode-switcher:hover{color:#2d333a!important;background:#ececf1!important;border-color:#ececf1!important}.modern-console .modern-sidebar-mode-switcher:focus-visible{color:#2d333a!important;background:#ececf1!important;border-color:#ececf1!important}.modern-console .modern-sidebar-mode-switcher svg{color:currentColor!important}.modern-console kbd{color:#8e8ea0!important;background:#fff!important;border-color:#ececf1!important}.modern-console .modern-page-body :is(.keys-search,.health-search,.models-search,.filter-chips,.health-select,.models-toolbar select,.models-toolbar .button.secondary,.view-toggle,.currency-switch){color:#2d333a!important;background:#fff!important;border-color:#ececf1!important}.modern-console .modern-page-body .models-stats .currency-switch{background:#f7f7f7!important;border-color:#ececf1!important}.modern-console .modern-page-body .models-stats .models-currency-label,.modern-console .modern-page-body .models-stats .currency-switch button,.modern-console .modern-page-body .models-summary-text i,.modern-console .modern-page-body .models-count-bar,.modern-console .modern-page-body .models-count-bar span,.modern-console .modern-page-body .models-stat small,.modern-console .modern-page-body .models-stat{color:#6e6e80!important}.modern-console .modern-page-body .models-stats .currency-switch button.active{color:#fff!important;background:#2d333a!important;border-color:#2d333a!important}.modern-console .modern-page-body .models-head .models-stats span{color:#6e6e80!important}.modern-console .modern-page-body .models-head .models-stats strong{color:#2d333a!important}.modern-console .modern-page-body .models-stats .models-stat{border-right-color:#ececf1!important}.modern-console .modern-page-body .models-stats .models-stat strong{color:#2d333a!important}.modern-console .modern-page-body .models-stats .models-stat small{color:#6e6e80!important}.modern-console .modern-page-body .models-toolbar{border-color:#ececf1!important}.modern-console .modern-overview-head{border-bottom-color:#ececf1!important}.modern-console .modern-get-started-visual,.modern-console .modern-page-body .health-overview,.modern-console .modern-page-body .usage-summary-grid>*,.modern-console .modern-page-body .usage-summary>div{border-color:#ececf1!important}.modern-console .modern-page-body .pricing-workspace-nav button{color:#6e6e80!important}.modern-console .modern-page-body .pricing-workspace-nav button.active{color:#2d333a!important}.modern-console .modern-page-body .pricing-workspace-nav button.active:after{background:#2d333a!important}.modern-console .modern-page-body .health-overview-stat{border-left-color:#ececf1!important}:root[data-theme=dark] .modern-console .modern-sidebar-mode-switcher,:root[data-theme=dark] .modern-console kbd{color:#f7f7f8!important;background:#212121!important;border-color:#3f3f3f!important}:root[data-theme=dark] .modern-console .modern-page-body :is(.keys-search,.health-search,.models-search,.filter-chips,.health-select,.models-toolbar select,.models-toolbar .button.secondary,.view-toggle,.currency-switch){color:#f7f7f8!important;background:#212121!important;border-color:#3f3f3f!important}:root[data-theme=dark] .modern-console .modern-page-body .models-stats .currency-switch{background:#2f2f2f!important;border-color:#3f3f3f!important}:root[data-theme=dark] .modern-console .modern-page-body .models-stats .models-currency-label,:root[data-theme=dark] .modern-console .modern-page-body .models-stats .currency-switch button,:root[data-theme=dark] .modern-console .modern-page-body .models-summary-text i,:root[data-theme=dark] .modern-console .modern-page-body .models-count-bar,:root[data-theme=dark] .modern-console .modern-page-body .models-count-bar span,:root[data-theme=dark] .modern-console .modern-page-body .models-stat small,:root[data-theme=dark] .modern-console .modern-page-body .models-stat{color:#b4b4b4!important}:root[data-theme=dark] .modern-console .modern-page-body .models-stats .currency-switch button.active{color:#171717!important;background:#f7f7f8!important;border-color:#f7f7f8!important}:root[data-theme=dark] .modern-console .modern-page-body .models-head .models-stats span{color:#b4b4b4!important}:root[data-theme=dark] .modern-console .modern-page-body .models-head .models-stats strong{color:#f7f7f8!important}:root[data-theme=dark] .modern-console .modern-page-body .models-stats .models-stat{border-right-color:#3f3f3f!important}:root[data-theme=dark] .modern-console .modern-page-body .models-stats .models-stat strong{color:#f7f7f8!important}:root[data-theme=dark] .modern-console .modern-page-body .models-stats .models-stat small{color:#b4b4b4!important}:root[data-theme=dark] .modern-console .modern-page-body .models-toolbar{border-color:#3f3f3f!important}:root[data-theme=dark] .modern-console .modern-overview-head{border-bottom-color:#3f3f3f!important}:root[data-theme=dark] .modern-console .modern-get-started-visual,:root[data-theme=dark] .modern-console .modern-page-body .health-overview,:root[data-theme=dark] .modern-console .modern-page-body .usage-summary-grid>*,:root[data-theme=dark] .modern-console .modern-page-body .usage-summary>div{border-color:#3f3f3f!important}:root[data-theme=dark] .modern-console .modern-page-body .pricing-workspace-nav button{color:#b4b4b4!important}:root[data-theme=dark] .modern-console .modern-page-body .pricing-workspace-nav button.active{color:#f7f7f8!important}:root[data-theme=dark] .modern-console .modern-page-body .pricing-workspace-nav button.active:after{background:#f7f7f8!important}:root[data-theme=dark] .modern-console .modern-page-body .health-overview-stat{border-left-color:#3f3f3f!important}@media (max-width:760px){.modern-console .modern-topbar{height:62px!important;padding-inline-start:16px!important;padding-inline-end:16px!important}}html,body,#root{background:var(--bg)!important;color:var(--text)!important}.auth-layout,.loading-screen,.legal-layout,.console-shell{background:var(--bg)!important;color:var(--text)!important;background-image:none!important}.auth-card,.legal-header,.legal-content,.account-popover,.dialog,.drawer-account,.drawer-admin{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important;box-shadow:var(--shadow-md)!important}.profile-avatar-lg{background:var(--text)!important;color:var(--surface)!important}.modern-console .modern-page-body .profile-role.admin{background:var(--brand-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.wallet-pay-icon.alipay{background:var(--text)!important;color:var(--surface)!important}.official-pricing-state.ready>span{color:var(--ok)!important}.official-pricing-state.failed>span,.field-error{color:var(--bad)!important}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--bad)!important;box-shadow:0 0 0 2px var(--bad-bg)!important}:root[data-theme=dark] .auth-card,:root[data-theme=dark] .legal-header,:root[data-theme=dark] .legal-content,:root[data-theme=dark] .account-popover,:root[data-theme=dark] .dialog,:root[data-theme=dark] .drawer-account,:root[data-theme=dark] .drawer-admin{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.modern-console .modern-metric.dark,.modern-console .modern-metric.dark:hover{background:var(--text)!important;color:var(--bg)!important;border-color:var(--text)!important}.modern-console .modern-metric.dark>span,.modern-console .modern-metric.dark>small{color:color-mix(in srgb,var(--bg)70%,transparent)!important}.modern-console .modern-metric.dark>button{border-color:color-mix(in srgb,var(--bg)35%,transparent)!important}.modern-console .modern-nav-item.selected,.modern-console .modern-nav-item.selected:hover{background:var(--accent-soft)!important;color:var(--text)!important}.modern-console .modern-nav-item.selected:focus-visible{background:var(--accent-soft)!important;color:var(--text)!important}.modern-console .modern-nav-item.selected:before{background:var(--accent)!important;display:block!important}.modern-console .modern-link{color:var(--accent)!important}.modern-console .modern-button.primary:hover:not(:disabled){background:var(--accent)!important;border-color:var(--accent)!important}:root[data-theme=dark] .modern-console .modern-page-body .modern-metric.dark,:root[data-theme=dark] .modern-console .modern-page-body .modern-metric.dark:hover{color:#171717!important;background:#f7f7f8!important;border-color:#f7f7f8!important}:root[data-theme=dark] .modern-console .modern-page-body .modern-metric.dark>span,:root[data-theme=dark] .modern-console .modern-page-body .modern-metric.dark>small,:root[data-theme=dark] .modern-console .modern-page-body .modern-metric.dark>button{color:#171717!important}:root[data-theme=dark] .modern-console .modern-page-body .modern-metric.dark>button{border-color:#17171759!important}