.selection-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;pointer-events:none;overflow:visible;opacity:0;z-index:0}.selection-indicator[data-visible=true]{opacity:1}.selection-indicator rect{stroke:var(--pearl-edge);stroke-width:1}.selection-pearl-start{stop-color:var(--pearl-top)}.selection-pearl-end{stop-color:var(--pearl-end)}.rail>.selection-indicator{position:absolute;z-index:1}.rail>.rail-group{z-index:2}.rail[data-selection-ready=true] a.on{background:transparent;box-shadow:none}.rail>.selection-indicator rect{stroke:var(--panel-shine)}.overview-range,.trend-modes{position:relative;isolation:isolate}.overview-range button,.trend-modes button{position:relative;z-index:1}.overview-range[data-selection-ready=true] button[aria-pressed=true],.trend-modes[data-selection-ready=true] button[aria-pressed=true]{background:transparent;border-color:transparent;box-shadow:none}@media(forced-colors:active){.selection-indicator{display:none}:root .rail a[aria-current=page],:root .overview-range button[aria-pressed=true],:root .trend-modes button[aria-pressed=true]{border:1px solid Highlight}}.resource-identity{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px;max-width:100%;font-family:var(--font-text);overflow-wrap:anywhere}.identity-details{padding-block:12px;margin-block:8px;color:var(--ink-2);font-size:12px;border-top:1px solid var(--separator)}.identity-details summary{cursor:pointer}.identity-details dl{display:grid;gap:14px;margin-bottom:6px}.identity-details dt{margin-bottom:5px}.identity-details dd{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--ink)}.identity-details .resource-identity{flex:1;min-width:0;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.identity-details button{flex:none;font-size:11px;padding:4px 8px}.key-list td{overflow-wrap:anywhere}@media(max-width:720px){.access-page .key-list-wrap{overflow:visible}.key-list,.key-list tbody{display:block;min-width:0}.key-list thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.key-list tr{display:grid;gap:12px;padding:16px;margin:12px 0;background:var(--panel-tint);border:1px solid var(--separator);border-radius:16px}.canvas .key-list td,.canvas .key-list td:first-child,.canvas .key-list td:last-child{display:block;padding:0;border:0;min-width:0}.key-list td:first-child{font-weight:600}.key-list td[data-label]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px}.key-list td[data-label]:before{content:attr(data-label);color:var(--ink-2);font-family:var(--font-sans);font-size:12px}.key-list .row-actions{display:flex;flex-wrap:wrap;gap:8px}.key-list .row-actions button{min-height:44px;flex:1}}.key-permissions-form .key-fields-row{display:grid;grid-template-columns:1fr 2fr;gap:16px}.key-permissions-form .field-help{margin:4px 0 12px;color:var(--ink-2);font-size:12px}.key-permissions-form .key-model-picker{margin-top:12px;padding:16px;border:1px solid var(--separator);border-radius:16px}.key-model-picker legend{padding:0 6px;font-weight:600}.key-model-picker legend .badge{margin-left:8px}.key-model-picker .data-toolbar{margin:12px 0;gap:8px;flex-wrap:wrap}.key-model-options{max-height:240px;overflow:auto;overscroll-behavior:contain}.key-model-options .check-row{min-height:44px;padding:10px 4px;border-bottom:1px solid var(--separator);align-items:center}.key-model-options .check-row:last-child{border-bottom:0}.key-model-options .mono{overflow-wrap:anywhere;min-width:0}@media(max-width:520px){.key-permissions-form .key-fields-row{grid-template-columns:1fr}}.key-list .entity-meta{display:block;margin:4px 0;color:var(--ink-2);font-size:12px}.key-inspector-heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:20px}.key-inspector-heading h3{flex:1;margin:0;font-size:16px;font-weight:650;overflow-wrap:anywhere}.key-inspector-heading>code{flex-basis:100%;color:var(--ink-2);font-size:12px}.key-inspector-section{border-top:1px solid var(--separator);padding:20px 0}.key-inspector-section h4{margin:0 0 16px;font-size:13px}.key-inspector-facts{display:grid;grid-template-columns:minmax(85px,.7fr) minmax(0,1.3fr);gap:16px;margin:0;font-size:12px}.key-inspector-facts dt{color:var(--ink-2)}.key-inspector-facts dd{margin:0;overflow-wrap:anywhere}.key-inspector-models{list-style:none;margin:0;padding:0}.key-inspector-models li{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 0;border-bottom:1px solid var(--separator);font-size:12px}.key-inspector-models code{overflow-wrap:anywhere}.shell .canvas .access-page .card.key-list-wrap{padding:0;overflow:hidden}.access-page .inventory-note{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:12px}.key-list-wrap .key-list{margin:0}@media(max-width:720px){.shell .canvas .access-page .card.key-list-wrap{padding:16px}}.key-issue-form .key-fields-row{grid-template-columns:2fr 1fr}.key-issue-form .key-model-picker{margin:0;padding:0;border:0;border-radius:0;gap:12px}.key-issue-form .key-model-picker legend{padding:0 0 12px}.key-issue-form .key-model-picker .data-toolbar{padding:0;margin:0;border:0}.key-issue-form .key-model-options{border-top:1px solid var(--separator)}.key-issue-form .field-help{margin:0}@media(max-width:520px){.key-issue-form .key-fields-row{grid-template-columns:1fr}}.key-model-empty{display:grid;justify-items:start;gap:8px;margin:0;padding:18px 0;border-top:1px solid var(--separator);font-size:12px}.key-model-empty p{margin:0;font-weight:600}.key-model-empty>span{color:var(--ink-2);line-height:1.6}.key-selected-models{border-top:1px solid var(--separator);padding-top:12px;font-size:12px}.key-selected-models>strong{font-weight:600}.key-selected-models ul{list-style:none;margin:8px 0 0;padding:0;max-height:150px;overflow:auto}.key-selected-models li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}.key-selected-models code{overflow-wrap:anywhere;min-width:0}.key-selected-models button{flex:none;min-height:36px;font-size:11px;padding:6px 10px}@media(max-width:720px){.key-selected-models button{min-height:44px}}.bill-note{margin:8px 0 0;font-size:12.5px;color:var(--ink-2);line-height:1.6;max-width:82ch}.bill-policy-disclosure{padding:16px 20px}.bill-policy-disclosure>summary{cursor:pointer;font-weight:650}.bill-policy{padding-top:14px}.bill-catalogs{min-width:0}.bill-catalog-table :is(td,th){vertical-align:middle}.bill-catalog-table .row-actions{min-width:260px}.bill-catalog-table .mono{overflow-wrap:anywhere}.bill-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:14px}.bill-kv{margin-top:10px;font-size:12.5px}.bill-kv th{text-align:left;font-weight:600;color:var(--ink-2);padding-right:20px;white-space:nowrap}.bill-table{font-size:12.5px}.bill-table .bill-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bill-table tr[data-future=true] th,.bill-table tr[data-future=true] td{color:var(--ink-2)}.bill-future{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:100px;font-size:10.5px;font-weight:600;color:var(--status-warn);background:color-mix(in srgb,var(--status-warn) 14%,var(--surface))}.bill-entries-view{margin-top:16px;padding-top:14px;border-top:1px solid var(--separator)}.bill-entries-view h4{margin:0 0 10px;font-size:13px;color:var(--ink-2);font-weight:600}.bill-entries-view .tablewrap{max-height:340px;overflow:auto}.bill-entries-view details,.price-inspector-entries details{border:1px solid var(--separator);border-radius:var(--r-inner);margin-block:8px;padding:10px 12px;min-width:0}.bill-entries-view summary,.price-inspector-entries summary{cursor:pointer;display:flex;gap:8px;flex-wrap:wrap;overflow-wrap:anywhere}.bill-entries-view .fact-grid,.price-inspector-entries .fact-grid{margin-top:12px}.bill-entries-view .fact-grid dd,.price-inspector-entries .fact-grid dd{overflow-wrap:anywhere}.price-inspector-entries{min-width:0}.price-preview-list{max-height:320px;overflow:auto}.catalog-price-preview{display:grid;gap:12px;min-width:0}.catalog-price-preview .price-preview-list{overscroll-behavior:contain;scroll-padding-block:8px}.catalog-price-preview summary{display:grid;gap:4px;min-height:44px;align-content:center}.price-preview-pagination{margin-top:0}.price-preview-pagination label{display:flex;align-items:center;gap:8px}.price-preview-pagination :is(button,select){min-height:44px}.price-preview-pagination [role=status]{color:var(--ink-2);font-variant-numeric:tabular-nums}.bill-entries{font-size:11.5px;line-height:1.5;resize:vertical;min-height:180px;padding:10px 12px;border-radius:var(--r-inner);border:1px solid var(--separator);background:var(--surface);color:var(--ink)}.price-import-form[hidden],#billing-catalog-import-form[hidden]{display:none}.price-import-preview{display:grid;gap:12px}.price-import-preview details{border:1px solid var(--separator);border-radius:12px;padding:12px;overflow-wrap:anywhere}.price-import-preview summary{cursor:pointer;font-weight:600}@media(max-width:720px){.canvas .bill-catalogs{overflow:visible}.bill-catalogs .bill-catalog-table,.bill-catalogs .bill-catalog-table tbody{display:block;min-width:0}.bill-catalogs .bill-catalog-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bill-catalogs .bill-catalog-table tr{display:grid;gap:10px;padding:14px;margin:12px 0;border:1px solid var(--separator);border-radius:14px}.canvas .bill-catalogs .bill-catalog-table :is(td,th){display:block;padding:0;border:0;overflow-wrap:anywhere}.canvas .bill-catalogs .bill-catalog-table td[data-label]{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px;text-align:left}.bill-catalogs .bill-catalog-table td[data-label]:before{content:attr(data-label);color:var(--ink-2);font-family:var(--font-sans);font-size:12px}.canvas .bill-catalogs .bill-catalog-table td.row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.bill-catalogs .bill-catalog-table td.row-actions:before{grid-column:1/-1}.bill-catalogs .row-actions button{min-height:44px;width:100%}}.price-editor{display:grid;gap:16px;min-width:0}.price-entry{min-width:0;margin:0;border:1px solid var(--separator);border-radius:14px;padding:16px;display:grid;gap:14px}.price-entry legend{max-width:100%;overflow-wrap:anywhere;font-weight:600}.price-entry-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.price-entry label{min-width:0}.price-entry :is(input,select){width:100%;min-width:0}@media(max-width:640px){.price-entry-fields{grid-template-columns:1fr}}.configuration-diff-table table{table-layout:fixed;width:100%}.configuration-diff-table th:first-child{width:44%}.configuration-diff-table th:nth-child(2){width:18%}.configuration-diff-table th:last-child{width:38%}.configuration-diff-table th,.configuration-diff-table td{overflow-wrap:anywhere;white-space:normal}.configuration-diff-table table th,.configuration-diff-table table td{padding:10px 8px}.pending-change-group{margin-block:16px}.pending-change-group ul{padding:0;list-style:none}.pending-change-group li{padding-block:12px;border-bottom:1px solid var(--separator);overflow-wrap:anywhere}.pending-change-group li p{margin-block:6px}.configuration-history-review{margin-block:20px;padding-block:16px;border-block:1px solid var(--separator)}.changes-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:24px;align-items:start}.changes-workspace-main,.changes-workspace-aside{min-width:0}.changes-workspace-aside{display:grid;gap:16px}.changes-impact,.changes-independent{padding:18px;border:1px solid var(--separator);border-radius:14px;background:var(--surface-2)}.changes-workspace-aside h4{margin:0 0 10px;font-size:13px}.changes-workspace-aside p,.changes-workspace-aside li{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.changes-workspace-aside ul{padding-left:16px}.pending-change-group h4{font-size:13px;color:var(--ink-2)}.pending-change-group strong{font-size:13px}.pending-change-group details{font-size:11px;color:var(--ink-2)}@media(max-width:900px){.changes-workspace-grid{grid-template-columns:minmax(0,1fr)}}.kimi-quota-facts.fact-grid{grid-template-columns:minmax(80px,.6fr) minmax(0,1.4fr);gap:16px}.kimi-quota-reset{display:block;margin-top:4px;color:var(--ink-2);font-size:12px;overflow-wrap:anywhere}.account-model-list{padding-inline-start:20px;line-height:1.8}.account-model-list code{overflow-wrap:anywhere}.runtime-page .rt-card{margin-top:14px}.runtime-page .rt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 12px}.runtime-page .card.tablewrap .rt-head,.runtime-page .card.tablewrap .rt-legend,.runtime-page .card.tablewrap .rt-footnote,.runtime-page .card.tablewrap .empty-state[data-kind=unavailable]{margin-left:20px;margin-right:20px}.runtime-page .card:not(.tablewrap) :is(th,td):first-child{padding-left:0}.runtime-page .rt-head-text{min-width:0}.runtime-page .rt-head h3{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0 0 4px;font-size:14px}.runtime-page .rt-op{font-size:12px;font-weight:400;color:var(--ink-2)}.runtime-page .rt-help{margin:0;max-width:78ch;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.runtime-page .rt-help strong{color:var(--ink);font-weight:600}.runtime-page .rt-help .rt-warn{display:block;margin-top:4px;color:var(--status-serious)}.runtime-page .rt-head-aside{flex:none}.runtime-page .rt-toggle{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.runtime-page .rt-footnote{margin:10px 0 0;font-size:12px;color:var(--ink-2)}.runtime-page .rt-poll{align-items:center}.runtime-page .rt-poll-state{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums}.runtime-page .rt-poll-state:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ink-3)}.runtime-page .rt-poll-state[data-live=true]:before{background:var(--status-good)}.runtime-page .rt-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:100px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--ink);background:var(--surface-2);border:1px solid var(--separator)}.runtime-page .rt-glyph{display:inline-block;min-width:1em;text-align:center;font-size:11px;line-height:1;color:var(--ink-3)}.runtime-page .rt-chip[data-state=available],.runtime-page .rt-chip[data-state=fresh],.runtime-page .rt-chip[data-state=selected],.runtime-page .rt-chip[data-state=dominant],.runtime-page .rt-chip[data-state=probe_scheduled]{background:color-mix(in srgb,var(--status-good) 13%,var(--surface));border-color:color-mix(in srgb,var(--status-good) 34%,transparent)}.runtime-page .rt-chip[data-state=available] .rt-glyph,.runtime-page .rt-chip[data-state=fresh] .rt-glyph,.runtime-page .rt-chip[data-state=selected] .rt-glyph,.runtime-page .rt-chip[data-state=dominant] .rt-glyph,.runtime-page .rt-chip[data-state=probe_scheduled] .rt-glyph{color:var(--status-good)}.runtime-page .rt-chip[data-state=cooldown],.runtime-page .rt-chip[data-state=dominated],.runtime-page .rt-chip[data-state=unpriced],.runtime-page .rt-chip[data-state=stale]{background:color-mix(in srgb,var(--status-warn) 11%,var(--surface));border-color:color-mix(in srgb,var(--status-warn) 38%,transparent)}.runtime-page .rt-chip[data-state=cooldown] .rt-glyph,.runtime-page .rt-chip[data-state=dominated] .rt-glyph,.runtime-page .rt-chip[data-state=unpriced] .rt-glyph,.runtime-page .rt-chip[data-state=stale] .rt-glyph{color:var(--status-warn)}.runtime-page .rt-chip[data-state=circuit_open],.runtime-page .rt-chip[data-state=quota_blocked],.runtime-page .rt-chip[data-state=expired],.runtime-page .rt-chip[data-state=rejected]{background:color-mix(in srgb,var(--status-serious) 13%,var(--surface));border-color:color-mix(in srgb,var(--status-serious) 34%,transparent)}.runtime-page .rt-chip[data-state=circuit_open] .rt-glyph,.runtime-page .rt-chip[data-state=quota_blocked] .rt-glyph,.runtime-page .rt-chip[data-state=expired] .rt-glyph,.runtime-page .rt-chip[data-state=rejected] .rt-glyph{color:var(--status-serious)}.runtime-page .rt-chip[data-state=credential_forbidden]{background:color-mix(in srgb,var(--status-critical) 13%,var(--surface));border-color:color-mix(in srgb,var(--status-critical) 34%,transparent)}.runtime-page .rt-chip[data-state=credential_forbidden] .rt-glyph{color:var(--status-critical)}.runtime-page .rt-chip[data-state=recovery_required],.runtime-page .rt-chip[data-state=equal],.runtime-page .rt-chip[data-state=incomparable]{background:color-mix(in srgb,var(--tint) 13%,var(--surface));border-color:color-mix(in srgb,var(--tint) 34%,transparent)}.runtime-page .rt-chip[data-state=recovery_required] .rt-glyph,.runtime-page .rt-chip[data-state=equal] .rt-glyph,.runtime-page .rt-chip[data-state=incomparable] .rt-glyph{color:var(--tint)}.runtime-page .rt-chip[data-state=none],.runtime-page .rt-chip[data-state=missing],.runtime-page .rt-chip[data-state=excluded],.runtime-page .rt-chip[data-state=not_evaluated],.runtime-page .rt-chip[data-state=disabled],.runtime-page .rt-chip[data-state=unknown]{color:var(--ink-2);background:transparent;border-style:dashed}.runtime-page .rt-price-policy{margin:0 0 12px;font-size:12.5px;color:var(--ink-2)}.runtime-page .rt-summary{display:flex;flex-wrap:wrap;gap:8px}.runtime-page .rt-count{display:inline-flex;align-items:baseline;gap:8px;padding:8px 14px;border-radius:var(--r-inner);background:var(--surface);border:1px solid var(--separator)}.runtime-page .rt-count .rt-glyph{font-size:12px}.runtime-page .rt-count-value{font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.runtime-page .rt-count-label{font-size:12.5px;color:var(--ink)}.runtime-page .rt-count-enum{font-size:11px;color:var(--ink-2)}.runtime-page .rt-count[data-state=available] .rt-glyph{color:var(--status-good)}.runtime-page .rt-count[data-state=cooldown] .rt-glyph{color:var(--status-warn)}.runtime-page .rt-count[data-state=circuit_open] .rt-glyph,.runtime-page .rt-count[data-state=quota_blocked] .rt-glyph{color:var(--status-serious)}.runtime-page .rt-count[data-state=credential_forbidden] .rt-glyph{color:var(--status-critical)}.runtime-page .rt-count[data-state=recovery_required] .rt-glyph{color:var(--tint)}.runtime-page .rt-matrix-scroll{overflow-x:auto}.runtime-page .rt-matrix{width:auto;min-width:max-content}.runtime-page .rt-matrix .rt-cell,.runtime-page .rt-matrix th[scope=col]{min-width:132px}.runtime-page .rt-matrix tbody tr:last-child th{border-bottom:none}.runtime-page .rt-matrix th[scope=col]{font-family:var(--font-mono);text-transform:none;letter-spacing:0;font-size:12px;color:var(--ink-2);vertical-align:bottom}.runtime-page .rt-matrix .rt-corner{font-family:var(--font-text);font-size:11px;color:var(--ink-2);text-transform:none}.runtime-page .rt-matrix .rt-rowhead{text-align:left;font-size:12px;font-weight:500;color:var(--ink);text-transform:none;letter-spacing:0;position:sticky;left:0;z-index:1;background:var(--surface)}.runtime-page .rt-matrix .rt-cell,.runtime-page .rt-matrix th[scope=col]:not(.rt-corner){text-align:center}.runtime-page .rt-legend{display:grid;grid-template-columns:auto auto 1fr;gap:6px 14px;margin:14px 0 4px;max-width:760px;font-size:12.5px}.runtime-page .rt-legend-row{display:contents}.runtime-page .rt-legend dt,.runtime-page .rt-legend dd{margin:0;align-self:center}.runtime-page .rt-legend-enum{font-size:11.5px;color:var(--ink-2)}.runtime-page .rt-legend-detail{color:var(--ink-2)}.runtime-page .rt-stage{font-size:12.5px;color:var(--ink-2)}.runtime-page .rt-stage[data-stage=refresh_due],.runtime-page .rt-stage[data-stage=hard_expired]{color:var(--ink);font-weight:600}.runtime-page .rt-explain-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 14px}.runtime-page .rt-explain-form label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--ink-2)}.runtime-page .rt-explain-form input,.runtime-page .rt-explain-form select{padding:7px 10px;border-radius:var(--r-inner);border:1px solid var(--separator);background:var(--surface);color:var(--ink);font-size:13px;min-width:200px}.runtime-page .rt-explain-summary{margin:0 0 10px;font-size:13px;color:var(--ink-2)}.runtime-page .rt-error-text{font-size:12.5px;color:var(--status-critical)}.runtime-page .empty-state{padding:28px 20px}.runtime-page .empty-state[data-kind=unavailable]{border:1px dashed color-mix(in srgb,var(--status-serious) 45%,transparent);border-radius:var(--r-inner);margin:0 0 4px;color:var(--ink);background:color-mix(in srgb,var(--status-serious) 5%,transparent)}.runtime-page .empty-state[data-kind=filtered],.runtime-page .empty-state[data-kind=loading]{color:var(--ink-2)}.runtime-page .empty-state[data-kind=error]{color:var(--status-critical)}.runtime-page .empty-state small,.runtime-page .empty-state small.muted-3{display:inline-block;max-width:72ch;margin-top:6px;font-size:12.5px;line-height:1.6;color:var(--ink-2)}@media(prefers-contrast:more){.runtime-page .rt-chip{border-width:1px;border-color:currentColor;font-weight:700}.runtime-page .rt-chip[data-state=none],.runtime-page .rt-chip[data-state=missing],.runtime-page .rt-chip[data-state=excluded],.runtime-page .rt-chip[data-state=absent],.runtime-page .rt-chip[data-state=unknown]{border-style:solid}.runtime-page .rt-help,.runtime-page .rt-legend-detail,.runtime-page .rt-stage,.runtime-page .rt-count-enum,.runtime-page .rt-legend-enum{color:var(--ink)}.runtime-page .empty-state[data-kind=unavailable]{border-style:solid;border-color:var(--status-serious)}}@media(prefers-reduced-transparency:reduce){.runtime-page .rt-chip{background:var(--surface-2);border-color:var(--separator)}.runtime-page .empty-state[data-kind=unavailable]{background:var(--surface-2)}}@media(prefers-reduced-motion:reduce){.runtime-page *{transition:none;animation:none}}@media(max-width:720px){.runtime-page .rt-head{flex-direction:column;gap:8px}.runtime-page .rt-legend{grid-template-columns:auto 1fr}.runtime-page .rt-legend-enum{display:none}.runtime-page .rt-explain-form input,.runtime-page .rt-explain-form select{min-width:0;width:100%}.runtime-page .rt-explain-form label{flex:1 1 100%}}.runtime-page .idbtn{padding:0;border:none;border-radius:0;background:none;font:inherit;color:var(--tint);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--tint) 45%,transparent);cursor:pointer}.runtime-page .idbtn:hover,.runtime-page .idbtn:focus-visible{text-decoration-color:currentColor}.runtime-page .rt-chip[data-state=reauth_required],.runtime-page .rt-chip[data-state=quota_blocked]{background:color-mix(in srgb,var(--status-warn) 11%,var(--surface));border-color:color-mix(in srgb,var(--status-warn) 38%,transparent)}.runtime-page .rt-chip[data-state=reauth_required] .rt-glyph{color:var(--status-warn)}.runtime-page .rt-chip[data-state=credential_unauthorized],.runtime-page .rt-chip[data-state=unauthorized]{background:color-mix(in srgb,var(--status-critical) 13%,var(--surface));border-color:color-mix(in srgb,var(--status-critical) 34%,transparent)}.runtime-page .rt-chip[data-state=credential_unauthorized] .rt-glyph,.runtime-page .rt-chip[data-state=unauthorized] .rt-glyph{color:var(--status-critical)}.runtime-page .rt-chip[data-state=recovery_in_flight]{background:color-mix(in srgb,var(--tint) 13%,var(--surface));border-color:color-mix(in srgb,var(--tint) 34%,transparent)}.runtime-page .rt-chip[data-state=recovery_in_flight] .rt-glyph{color:var(--tint)}.runtime-page .rt-chip[data-state=disabled]{color:var(--ink-2);background:transparent;border-style:dashed}.runtime-page .rt-off{margin-left:8px;font-size:11px;color:var(--ink-2)}.runtime-page .rt-domain+.rt-domain{margin-top:22px;padding-top:18px;border-top:1px solid var(--separator)}.runtime-page .rt-domain h4{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0 0 4px;font-size:13px}.runtime-page .rt-domain .rt-help{margin-bottom:10px}.runtime-page .rt-domain table{margin-top:0}.runtime-page .rt-chip[data-state=active]{background:color-mix(in srgb,var(--status-good) 13%,var(--surface));border-color:color-mix(in srgb,var(--status-good) 34%,transparent)}.runtime-page .rt-chip[data-state=active] .rt-glyph{color:var(--status-good)}.runtime-page .rt-chip[data-state=cooling_down],.runtime-page .rt-chip[data-state=challenge_required],.runtime-page .rt-chip[data-state=refresh_required]{background:color-mix(in srgb,var(--status-warn) 11%,var(--surface));border-color:color-mix(in srgb,var(--status-warn) 38%,transparent)}.runtime-page .rt-chip[data-state=cooling_down] .rt-glyph,.runtime-page .rt-chip[data-state=challenge_required] .rt-glyph,.runtime-page .rt-chip[data-state=refresh_required] .rt-glyph{color:var(--status-warn)}.runtime-page .rt-chip[data-state=probe_due],.runtime-page .rt-chip[data-state=probe_in_flight],.runtime-page .rt-chip[data-state=refresh_in_flight]{background:color-mix(in srgb,var(--tint) 13%,var(--surface));border-color:color-mix(in srgb,var(--tint) 34%,transparent)}.runtime-page .rt-chip[data-state=probe_due] .rt-glyph,.runtime-page .rt-chip[data-state=probe_in_flight] .rt-glyph,.runtime-page .rt-chip[data-state=refresh_in_flight] .rt-glyph{color:var(--tint)}.runtime-page .rt-chip[data-state=invalid]{background:color-mix(in srgb,var(--status-critical) 13%,var(--surface));border-color:color-mix(in srgb,var(--status-critical) 34%,transparent)}.runtime-page .rt-chip[data-state=invalid] .rt-glyph{color:var(--status-critical)}.runtime-page .rt-chip[data-state=absent]{color:var(--ink-2);background:transparent;border-style:dashed}.runtime-page .rt-pin-receipt{margin-top:12px;padding:14px 16px;border-radius:var(--r-inner);background:var(--surface);border:1px solid var(--separator)}.runtime-page .rt-pin-line{margin:0 0 8px;font-size:13px;color:var(--ink)}.runtime-page .rt-pin-receipt .rt-legend{margin-top:10px}.runtime-page .rt-pin-receipt dt{font-size:12px;color:var(--ink-2)}.runtime-page .rt-target p{overflow-wrap:anywhere}.compatible-proxy h2{margin:0 0 4px;font-size:15px}.compatible-proxy .cp-help{margin:0 0 14px;max-width:78ch;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.compatible-proxy .cp-help strong{color:var(--ink);font-weight:600}.compatible-proxy .cp-section+.cp-section{margin-top:24px;padding-top:20px;border-top:1px solid var(--separator)}.compatible-proxy .cp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 12px}.compatible-proxy .cp-head-text{min-width:0}.compatible-proxy .cp-head h3{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0 0 4px;font-size:14px}.compatible-proxy .cp-op{font-size:12px;font-weight:400;color:var(--ink-2)}.compatible-proxy .cp-head .cp-help{margin:0}.compatible-proxy .cp-head>button{flex:none}.compatible-proxy .cp-group+.cp-group{margin-top:16px}.compatible-proxy .cp-group h4{margin:0 0 6px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.compatible-proxy .cp-empty{margin:0;padding:10px 0;font-size:12.5px;color:var(--ink-2)}.compatible-proxy .cp-rowhead{font-size:12px;font-weight:500;color:var(--ink);text-transform:none;letter-spacing:0}.compatible-proxy .cp-sealed{font-size:12px;color:var(--ink-2)}.compatible-proxy .cp-sealed[data-configured=true]{color:var(--ink)}.compatible-proxy .cp-target{color:var(--ink-2)}.compatible-proxy .cp-pair,.sheet-form .cp-pair{display:flex;flex-wrap:wrap;gap:12px}.sheet-form .cp-pair>label{flex:1 1 180px;min-width:0}.sheet-form .field-error{margin:-4px 0 0;font-size:12.5px;color:var(--status-critical)}@media(max-width:720px){.compatible-proxy .cp-head{flex-direction:column;gap:8px}}@media(prefers-contrast:more){.compatible-proxy .cp-help,.compatible-proxy .cp-empty,.compatible-proxy .cp-sealed,.compatible-proxy .cp-op{color:var(--ink)}}.sheet-body .sheet-form,.inline-workspace .sheet-form{gap:18px}.sheet-form>.workflow-section{min-width:0;margin:0;padding:18px;display:grid;gap:16px;border:1px solid var(--separator);border-radius:14px;background:var(--surface)}.workflow-section>legend{padding:0 7px;font-size:13px;font-weight:600;color:var(--ink)}.sheet-form .workflow-section p{margin:0;font-size:12px;line-height:1.6;color:var(--ink-2)}.sheet-form .workflow-section label{min-width:0}.sheet-form :is(input,select,textarea){max-width:100%}.sheet-body .sheet-form>fieldset:not(.workflow-section):not(.key-model-picker){min-width:0}.sheet-body :is(code,.mono){overflow-wrap:anywhere}.account-onboarding{display:grid;gap:18px;margin-bottom:20px}.account-channel-field{display:grid;gap:8px;font-size:13px;font-weight:600}.account-access-method{display:flex;gap:4px;padding:4px;border:1px solid var(--separator);border-radius:12px;background:var(--surface-2)}.account-access-method button{flex:1;box-shadow:none;border-color:transparent;background:transparent}.account-access-method button[aria-pressed=true]{background:var(--surface);border-color:var(--separator);color:var(--tint)}.account-authorization-summary{padding:18px;border:1px solid var(--separator);border-radius:14px;background:var(--surface-2)}.account-authorization-summary h3{margin:0 0 8px;font-size:15px}.account-authorization-summary p{margin:0;color:var(--ink-2);font-size:13px;line-height:1.7}.key-permission-summary{max-width:240px;overflow-wrap:anywhere}:is(.sheet-body,.inline-workspace-body) .price-entry{padding:16px;border:1px solid var(--separator);border-radius:14px;margin:18px 0}:is(.sheet-body,.inline-workspace-body) .price-entry legend{padding:0 6px;max-width:100%;overflow-wrap:anywhere}:is(.sheet-body,.inline-workspace-body) .price-entry-fields{gap:14px}.sheet-body .request-facts{gap:16px}.sheet-body .request-facts>div{padding:10px 0;border-bottom:1px solid var(--separator)}.sheet-body .request-facts dt{font-size:12px;color:var(--ink-2)}.sheet-body .request-facts dd{margin:6px 0 0;overflow-wrap:anywhere}@media(max-width:600px){.sheet-form>.workflow-section{padding:14px}:is(.sheet-body,.inline-workspace-body) .price-entry-fields{grid-template-columns:minmax(0,1fr)}.model-source-controls{grid-template-columns:minmax(0,1fr)}.account-access-method button{min-height:44px}.key-permission-summary{max-width:none}}.account-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-channel-option.secondary{display:flex;align-items:center;gap:11px;text-align:left;padding:16px;border-radius:14px;border:1px solid var(--separator);background:var(--surface);box-shadow:none;white-space:normal}.account-channel-option>span:last-child{min-width:0}.account-channel-option strong{display:block;font-size:12px;overflow-wrap:anywhere}.account-channel-option small{display:block;margin-top:4px;color:var(--ink-2);font-size:10px;font-weight:400}.channel-symbol{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:1px solid var(--separator);background:var(--surface-2);border-radius:9px;color:var(--tint)}.channel-back.secondary{background:transparent;box-shadow:none;border:0;color:var(--tint);padding:0 0 12px;font-size:12px}@media(max-width:420px){.account-channel-grid{grid-template-columns:minmax(0,1fr)}.account-channel-option.secondary{padding:12px 14px}.account-channel-option strong{font-size:13px}.account-channel-option small{font-size:11px}}.account-selected-channel{display:grid;gap:5px}.account-selected-channel strong{font-size:16px}.account-selected-channel span{font-size:11px;color:var(--ink-2)}.operation-summary{display:grid;gap:6px;padding:16px 18px;margin-bottom:18px;border:1px solid var(--separator);border-radius:14px;background:var(--surface-2);overflow-wrap:anywhere}.operation-summary>span,.operation-summary>small{color:var(--ink-2);font-size:12px}.operation-summary>strong{font-size:16px;font-weight:650}.operation-items{list-style:none;padding:0;margin:0}.operation-items>li{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid var(--separator)}.operation-items>li>div{min-width:0;display:grid;gap:5px}.operation-items strong{font-size:13px;overflow-wrap:anywhere}.operation-items span,.operation-items p{color:var(--ink-2);font-size:12px}.operation-items p{margin:0;max-width:48%;overflow-wrap:anywhere}.operation-items [data-outcome=applied]{color:var(--tint)}.operation-receipt{display:grid;gap:12px;padding:20px;background:var(--surface-2);border:1px solid var(--separator);border-radius:14px}.operation-receipt strong{font-size:16px}.operation-receipt p{margin:0;line-height:1.65}.operation-receipt small{color:var(--ink-2)}.source-identity{display:flex;align-items:start;justify-content:space-between;gap:14px}.source-identity>div{min-width:0}.source-identity h4{font-size:13px;margin:0 0 8px;overflow-wrap:anywhere}.source-identity code{font-size:12px}.source-scheduling,.price-diff-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 0}.source-scheduling dt,.price-diff-summary dt{font-size:11px;color:var(--ink-2)}.source-scheduling dd,.price-diff-summary dd{margin:6px 0 0;font-size:13px;overflow-wrap:anywhere}.price-diff-summary{padding:18px;border:1px solid var(--separator);border-radius:14px;background:var(--surface-2)}.price-diff-summary dd{font-size:24px;font-weight:650}@media(max-width:600px){.operation-items>li{align-items:start;flex-direction:column;gap:8px}.operation-items p{max-width:100%}.source-scheduling{grid-template-columns:repeat(2,minmax(0,1fr))}.source-scheduling>div:last-child{grid-column:1 / -1}}.authorization-device-code{display:block;padding:20px;margin:16px 0;text-align:center;font-size:28px;letter-spacing:.08em;background:var(--surface-2);border:1px solid var(--separator);border-radius:14px;overflow-wrap:anywhere}.price-import-preview>p{margin:12px 0;font-size:12px;line-height:1.65}.price-import-preview .price-diff-summary{margin:18px 0}.route-workbench .rw-load{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-top:12px}.route-workbench .rw-load label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-2);min-width:280px}.route-workbench .rw-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.route-workbench .rw-link{font-size:13px}.route-workbench .rw-validation{margin-top:12px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--status-serious) 34%,transparent);background:color-mix(in srgb,var(--status-serious) 9%,var(--surface))}.route-workbench .rw-validation[data-valid=true]{border-color:color-mix(in srgb,var(--status-good) 34%,transparent);background:color-mix(in srgb,var(--status-good) 11%,var(--surface))}.route-workbench .rw-validation>p:first-child{font-weight:600}.route-workbench .rw-codes{list-style:none;margin:10px 0;padding:0;display:flex;flex-direction:column;gap:8px}.route-workbench .rw-codes li{display:flex;flex-direction:column;gap:2px}.route-workbench .rw-code-help{font-size:12px;color:var(--ink-2)}.model-source-preview{display:grid;gap:4px;color:var(--ink-2);font-size:11px}.models-inventory td:first-child .model-source-preview{margin-top:6px}.models-inventory td:first-child{width:38%}.models-inventory td:first-child>strong{font-size:12px}.model-source-list{display:grid;gap:14px}.model-source-card{padding:18px;border:1px solid var(--separator);border-radius:16px;background:var(--surface)}.model-source-card h4{margin:0 0 6px}.model-source-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sheet-form .check-row{display:flex;flex-direction:row;align-items:flex-start;gap:9px}.sheet-form .check-row input{width:auto;flex:0 0 auto;margin-top:3px}.model-advanced{border-top:1px solid var(--separator);padding-top:12px}.model-advanced summary{color:var(--ink-2);cursor:pointer;margin-bottom:12px}.row-menu{position:relative}.row-menu summary{cursor:pointer;color:var(--ink-2);padding:8px}.row-menu>div{display:grid;gap:6px;min-width:96px}.model-source-preview span{overflow-wrap:anywhere}.models-page td>.entity-meta{display:block;margin-top:4px}.alias-list code{overflow-wrap:anywhere;white-space:normal;min-width:0}.alias-list .data-toolbar{flex-wrap:wrap}@media(max-width:700px){.models-inventory{overflow:visible}.models-inventory table,.models-inventory tbody{display:block;width:100%;min-width:0}.models-inventory thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.models-inventory tbody tr{display:grid;gap:10px;padding:16px;border-bottom:1px solid var(--separator)}.models-inventory tbody tr:last-child{border-bottom:0}.models-inventory tbody td{display:block;padding:0;min-width:0;width:auto;border:0;white-space:normal;overflow-wrap:anywhere}.models-inventory td[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--ink-2);font-size:12px}.models-inventory tbody td:first-child{width:auto}.models-inventory td:first-child:before{display:none}.models-inventory .mono{white-space:normal;overflow-wrap:anywhere}.models-inventory td.row-actions{display:flex;flex-wrap:wrap;gap:8px}.models-inventory .row-actions button,.models-inventory .row-menu summary{min-height:44px}.models-inventory .row-menu summary{display:flex;align-items:center}.models-inventory .row-menu[open]{flex-basis:100%}.models-inventory .row-menu>div{display:flex;flex-wrap:wrap;gap:8px}.models-page>.data-toolbar{flex-wrap:wrap}.models-page>.data-toolbar input{min-width:0;max-width:100%}}.model-batch-results{list-style:none;padding:0;display:grid;gap:8px}.model-batch-results li{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.model-batch-results code{overflow-wrap:anywhere;white-space:normal;min-width:0}.shell .models-page .model-source-context{display:flex;margin-bottom:12px;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border:0;border-radius:10px;background:var(--surface-2)}.model-source-context>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.model-source-context strong{overflow-wrap:anywhere}.model-source-context span{color:var(--ink-2);font-size:12px}.model-source-context>a,.model-source-context>button{flex-shrink:0}.model-filters{flex-wrap:wrap;gap:12px}.model-filters input[type=search]{flex:0 1 330px;min-width:180px}.model-filters>.muted{margin-left:auto;font-size:12px}@media(max-width:700px){.model-filters input[type=search]{flex:1 1 100%;min-width:0}.model-filters>.muted{margin-left:0}}.model-filters select{max-width:240px}@media(max-width:700px){.shell .models-page .model-source-context{align-items:flex-start;flex-direction:column}.model-filters select{max-width:100%}}.shell .canvas .models-page .card.models-inventory{padding:0;overflow:hidden}.models-inventory table{margin:0}@media(max-width:700px){.shell .canvas .models-page .card.models-inventory{overflow:visible}}.request-overview{margin:0 0 20px}.request-overview h3{margin:0 auto 0 0;font-size:17px}.request-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid var(--separator);border-radius:16px;background:var(--panel-tint);margin:16px 0;overflow:hidden}.request-metrics a{display:grid;gap:10px;padding:18px;text-decoration:none;color:var(--ink);min-width:0;border-right:1px solid var(--separator)}.request-metrics a:last-child{border-right:0}.request-metrics span{color:var(--ink-2);font-size:12px}.request-metrics strong{font-size:19px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.request-trend{margin:16px 0;padding:18px;border:1px solid var(--separator);border-radius:16px;background:var(--panel-tint)}.request-trend figcaption{display:flex;flex-wrap:wrap;gap:8px;font-size:14px}.request-trend figcaption span{margin-left:auto;color:var(--ink-2);font-size:12px}.request-trend>svg{display:block;width:100%;max-height:220px;margin:12px 0}.request-axis{stroke:var(--separator)}.request-line{fill:none;stroke:var(--tint);stroke-width:2}.request-trend circle{fill:var(--tint)}.request-trend summary{cursor:pointer;color:var(--ink-2);font-size:12px}.request-filters{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px 12px;margin:16px 0;align-items:end}.request-filters label{display:grid;gap:6px;font-size:13px}.request-filters :is(input,select){width:100%;min-width:0}.request-filters .check-row{display:flex;align-items:center}.request-filters .check-row input{width:18px;min-height:18px}.request-table small{display:block;margin-top:6px;color:var(--ink-2);font-size:12px}.request-table td{overflow-wrap:anywhere}.request-facts{display:grid;grid-template-columns:auto 1fr;gap:14px;font-size:12px}.request-facts dt{color:var(--ink-2)}.request-facts dd{margin:0;overflow-wrap:anywhere}.request-attempts{display:grid;gap:0;list-style:none;padding:0 0 0 8px}.request-attempts li{position:relative;padding:0 0 20px 20px;border-left:1px solid var(--separator);font-size:12px}.request-attempts li:before{content:"";position:absolute;left:-4px;top:5px;width:7px;height:7px;border-radius:50%;background:var(--tint)}.request-attempts li:last-child{padding-bottom:0;border-left-color:transparent}.request-attempts li>*{display:block;margin-bottom:6px}.request-attempts li>.request-facts{display:grid;margin:12px 0}.request-attempts li>.page-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}@media(max-width:1000px){.request-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.request-metrics{grid-template-columns:1fr 1fr}.request-metrics a{padding:14px;border-bottom:1px solid var(--separator)}.request-metrics strong{font-size:17px}.request-filters{grid-template-columns:1fr}.request-table,.request-table tbody{display:block;min-width:0}.request-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.request-table tr{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;border:1px solid var(--separator);border-radius:14px;margin-bottom:12px;background:var(--panel-tint)}.canvas .request-table td,.canvas .request-table td:first-child,.canvas .request-table td:last-child{display:block;padding:0;border:0}.request-table td:first-child{grid-column:1/-1}.request-table button{min-height:44px}}.request-reference code{display:block;overflow-wrap:anywhere;white-space:pre-wrap}.request-facts>div{display:contents}.overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-kpis strong{font-family:var(--font-text);font-size:32px;letter-spacing:-.04em;font-weight:650}.overview-kpis small{font-size:12px;color:var(--ink-2);line-height:1.5}.overview-observations{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px;margin-bottom:14px}.overview-observations .request-trend{margin:0;padding:22px}.overview-observations .request-trend>svg{height:172px;min-height:0}.overview-attention{border:1px solid var(--separator);border-radius:20px;padding:22px;background:var(--surface);min-width:0}.overview-attention>a{display:grid;gap:6px;padding:14px 0;border-bottom:1px solid var(--separator);color:var(--ink);text-decoration:none;font-size:13px}.overview-attention>a span{color:var(--ink-2);font-size:12px}.overview-attention details{margin-top:16px;color:var(--ink-2);font-size:12px}.overview-attention summary{cursor:pointer}@media(max-width:1050px){.overview-observations{grid-template-columns:1fr}}@media(max-width:600px){.overview-kpis{grid-template-columns:1fr 1fr}.overview-kpis strong{font-size:24px}.overview-attention,.overview-observations .request-trend{padding:18px}}.trend-modes{display:flex;margin-left:auto;padding:3px;gap:2px;border:1px solid var(--separator);border-radius:11px;background:var(--surface-2)}.trend-modes button{min-height:30px;padding:5px 10px;font-size:11px;background:transparent;box-shadow:none;border-color:transparent;color:var(--ink-2);border-radius:8px}.trend-modes button[aria-pressed=true]{background:var(--surface);color:var(--ink);border-color:var(--separator)}.trend-range{color:var(--ink-2);font-size:11px;margin-top:12px}.trend-axis-label{fill:var(--ink-2);font-size:10px}.trend-fill-start{stop-color:var(--tint);stop-opacity:.15}.trend-fill-end{stop-color:var(--tint);stop-opacity:0}@media(max-width:600px){.trend-modes button{min-height:44px}}.request-extra-filters{grid-column:1 / -1;color:var(--ink-2);font-size:12px}.request-extra-filters summary{cursor:pointer;padding:8px 0}.request-extra-filters>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.request-extra-filters .check-row{grid-column:1 / -1}.mon-tabs.workspace-navigation{display:flex;border:0;border-bottom:1px solid var(--separator);border-radius:0;background:transparent;padding:0;margin:0 0 20px;gap:24px}.mon-tabs.workspace-navigation button{border-radius:0;padding:12px 0}.mon-tabs.workspace-navigation button[aria-selected=true]{border-bottom-color:var(--tint);background:transparent;box-shadow:none;color:var(--tint)}@media(max-width:720px){.request-extra-filters>div{grid-template-columns:1fr}}.overview-range{display:flex;gap:2px;padding:4px;border:1px solid var(--separator);border-radius:13px;background:var(--surface-2)}.overview-range button{min-height:32px;padding:6px 12px;font-size:11px;border:1px solid transparent;border-radius:9px;background:transparent;box-shadow:none;color:var(--ink-2)}.overview-range button[aria-pressed=true]{color:var(--ink);background:linear-gradient(145deg,var(--pearl-top),var(--pearl-end));border-color:var(--pearl-edge);box-shadow:0 2px 4px #2539580a}.overview-kpis{padding:23px 0;border-radius:20px;margin:24px 0 20px}.overview-kpis a{padding:0 24px;gap:9px}.overview-kpis strong{line-height:1.4;font-weight:650;letter-spacing:-1.25px}.overview-observations .request-trend{border-radius:20px}.overview-attention>a{font-size:12px;padding:17px 0}.overview-attention>a span{font-size:11px;line-height:1.8}@media(max-width:600px){.overview-range button{min-height:44px}.overview-kpis{padding:0}.overview-kpis a{padding:18px}}.trend-summary{display:flex;align-items:baseline;gap:10px;margin:18px 0 4px}.trend-summary strong{font-size:24px;font-weight:650;letter-spacing:-.7px;font-variant-numeric:tabular-nums}.trend-summary span{color:var(--ink-2);font-size:11px}.trend-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;border-top:1px solid var(--separator);margin-top:16px;padding-top:12px;font-size:12px}.trend-footer details{min-width:0}.trend-footer details[open]{flex-basis:100%}.trend-footer a{text-decoration:none}.trend-footer a:hover{text-decoration:underline}.request-axis{stroke-dasharray:3 5}.overview-eyebrow{margin:0 0 7px;font-size:10px;font-weight:600;letter-spacing:1.9px;color:var(--ink-2)}.overview-range-note{margin:7px 0 0;text-align:right;font-size:10px;color:var(--ink-2)}@media(max-width:600px){.request-trend .trend-axis-label{font-size:20px}.overview-eyebrow{font-size:9px;letter-spacing:1px}}.request-inspector-header{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:0 0 20px}.request-inspector-header h3{flex:1 1 200px;margin:0;font-size:16px;font-weight:650;overflow-wrap:anywhere}.request-inspector-header p{flex-basis:100%;margin:0;color:var(--ink-2);font-size:12px}.request-inspector-section{padding:18px 0;border-top:1px solid var(--separator)}.request-inspector-section h4{display:flex;justify-content:space-between;gap:12px;margin:0 0 16px;font-size:13px}.request-inspector-section h4 span{color:var(--ink-2);font-weight:400}.request-inspector-section summary{color:var(--ink-2);font-size:12px;cursor:pointer}.request-inspector-section .request-facts{margin:0}.request-inspector-section[open] summary{margin-bottom:16px}.request-filter-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.request-filter-actions button{min-width:88px}.request-history .request-records-panel{background:var(--surface);border:1px solid var(--separator);border-radius:20px;overflow:hidden}@media(max-width:720px){.request-filter-actions{justify-content:stretch}.request-filter-actions button{flex:1}.request-history .request-records-panel{border:0;background:transparent;border-radius:0;overflow:visible}}.request-results-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;align-items:start;margin:0 0 16px}.shell .canvas .request-history .request-summary-disclosure{min-width:0;border:0;padding:0;background:transparent;font-size:12px}.request-summary-disclosure>summary{padding:10px 0}.request-read-actions{display:flex;flex-wrap:wrap;gap:8px}.request-read-actions button{font-size:12px}.request-summary-disclosure[open]{grid-column:1 / -1}.request-summary-disclosure[open]+.request-read-actions{grid-column:1 / -1;justify-content:flex-end}@media(max-width:720px){.request-results-toolbar{grid-template-columns:1fr}.request-read-actions button{flex:1;min-height:44px}}.request-summary-disclosure>summary{cursor:pointer;color:var(--ink)}.request-summary-disclosure>summary span{margin-left:12px;color:var(--ink-2)}@media(min-width:1000px){.request-filters{grid-template-columns:180px minmax(200px,1fr) 180px auto}.request-filter-actions{grid-column:4;grid-row:1}.request-extra-filters{grid-row:2}}.overview-kpis strong .metric-unit{margin-left:4px;font-size:13px;font-weight:500;letter-spacing:0}.overview-attention>a{grid-template-columns:32px minmax(0,1fr) 10px;align-items:start;gap:10px}.overview-attention>a strong{font-size:13px;font-weight:600}.overview-attention>a p{margin:6px 0 0;font-size:12px;color:var(--ink-2);line-height:1.7}.overview-attention .attention-symbol{width:32px;height:32px;display:grid;place-items:center;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:10px;background:var(--surface-2)}.attention-symbol svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.overview-attention .attention-symbol[data-tone=warning]{color:var(--status-warn);background:color-mix(in srgb,var(--status-warn) 8%,var(--surface))}.overview-attention .attention-symbol[data-tone=info]{color:var(--tint);background:color-mix(in srgb,var(--tint) 6%,var(--surface))}.overview-attention .attention-chevron{align-self:center;font-size:18px}@media(max-width:600px){.overview-kpis a:nth-child(2n){border-right:0}.overview-kpis a:nth-last-child(-n+2){border-bottom:0}}.mon-hint{margin:10px 0 0;font-size:12.5px;color:var(--ink-2);line-height:1.6;max-width:82ch}.mon-tabs{display:inline-flex;gap:2px;padding:3px;margin-top:14px;border-radius:100px;background:var(--surface-2);border:1px solid var(--separator)}.mon-tabs button{flex:none;font-size:13px;font-weight:600;padding:6px 18px;border-radius:100px;background:transparent;color:var(--ink-2)}.mon-tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0e12201f}.mon-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;align-items:end}.mon-filters label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--ink-2)}.mon-filter-actions{display:flex;gap:8px;align-items:center}.mon-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 32px}.mon-kpi{display:flex;flex-direction:column;gap:2px}.mon-kpi-value{font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.mon-kpi-label{font-size:12px;color:var(--ink-2)}.mon-note{flex-basis:100%;margin:0;font-size:12px;line-height:1.55;color:var(--ink-2)}.mon-conf-breakdown{flex-basis:100%;display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none}.mon-conf-breakdown li{display:inline-flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.mon-breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px 32px}.mon-breakdown h3{margin:0 0 8px;font-size:13px}.mon-breakdown ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.mon-breakdown li{display:grid;grid-template-columns:minmax(0,auto) 1fr auto;align-items:baseline;gap:10px;font-size:12.5px}.mon-bd-label{color:var(--ink-2);font-size:12px}.mon-table,.mon-attempts{font-size:12.5px}.mon-table .mon-num,.mon-breakdown .mon-num,.mon-conf-breakdown .mon-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mon-triple{font-size:11.5px;line-height:1.5;color:var(--ink-2)}.mon-toolbar,.mon-more{display:flex;justify-content:flex-end;padding:10px 20px}.mon-more{justify-content:center}.linklike{box-shadow:none;font-weight:400;background:none;border:none;padding:0;color:var(--tint);font-size:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.mon-chip{display:inline-block;padding:2px 9px;border-radius:100px;font-size:11px;font-weight:600;white-space:nowrap}.mon-chip[data-tone=good]{color:var(--status-good);background:color-mix(in srgb,var(--status-good) 12%,var(--surface))}.mon-chip[data-tone=warn]{color:var(--status-warn);background:color-mix(in srgb,var(--status-warn) 14%,var(--surface))}.mon-chip[data-tone=serious]{color:var(--status-serious);background:color-mix(in srgb,var(--status-serious) 12%,var(--surface))}.mon-chip[data-tone=critical]{color:var(--status-critical);background:color-mix(in srgb,var(--status-critical) 12%,var(--surface))}.mon-chip[data-tone=muted]{color:var(--ink-2);background:var(--surface-2)}.settings-page .settings-lead{margin:0;max-width:62ch;font-size:13px;line-height:1.6;color:var(--ink-2)}.settings-page .settings-help{margin:0 0 12px;max-width:68ch;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.settings-page .settings-note{margin:10px 0 0;max-width:68ch;font-size:12px;line-height:1.6;color:var(--ink-2)}.settings-page .settings-choice{display:flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--separator);border-radius:12px;background:var(--surface-2)}.settings-page .settings-choice button{min-height:32px;font-size:11px;padding:6px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ink-2);box-shadow:none}.settings-page .settings-choice button[aria-checked=true]{background:linear-gradient(145deg,var(--pearl-top),var(--pearl-end));border-color:var(--pearl-edge);color:var(--ink);box-shadow:0 2px 4px #2539580a}@media(max-width:600px){.settings-page .settings-choice button{min-height:44px}}.settings-page .settings-facts{display:grid;grid-template-columns:minmax(0,13em) minmax(0,1fr);gap:8px 20px;margin:0;font-size:13px}.settings-page .settings-facts dt{color:var(--ink-2)}.settings-page .settings-facts dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.settings-page .settings-lock{margin-top:14px;background:var(--surface-2);color:var(--status-serious);border:1px solid color-mix(in srgb,var(--status-serious) 40%,transparent)}.settings-page .settings-lock:hover{background:color-mix(in srgb,var(--status-serious) 10%,var(--surface-2))}@media(max-width:720px){.settings-page .settings-facts{grid-template-columns:minmax(0,1fr);gap:2px 0}.settings-page .settings-facts dd{margin-bottom:10px}}.system-information .page-head{align-items:center}.system-information .page-head h3{margin:0}.system-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:20px 0}.system-facts dt{color:var(--ink-2);font-size:13px}.system-facts dd{margin:8px 0 0;color:var(--ink);font-size:16px;overflow-wrap:anywhere}.system-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.system-links a{color:var(--tint);text-decoration:none}.system-links a:hover{text-decoration:underline}@media(max-width:900px){.system-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}.settings-maintenance summary{cursor:pointer;font-weight:600}.settings-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.settings-tool-grid a{display:grid;gap:6px;padding:16px;border:1px solid var(--separator);border-radius:14px;text-decoration:none}.settings-tool-grid span{font-size:13px;color:var(--ink-2)}@media(max-width:600px){.settings-tool-grid{grid-template-columns:1fr}}.settings-section-title{margin:24px 0 12px;color:var(--ink-2);font-size:12px;font-weight:600}.shell .canvas .settings-page .card.settings-preferences{padding:0;overflow:hidden}.settings-preference-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;border-bottom:1px solid var(--separator)}.settings-preference-row h3,.settings-preference-row strong{margin:0;font-size:13px;font-weight:600}.settings-preference-row p,.settings-preference-description{display:block;margin:6px 0 0;color:var(--ink-2);font-size:12px;line-height:1.6}.settings-preference-row .settings-choice{flex-shrink:0}.settings-page .settings-switch{appearance:none;flex:0 0 38px;width:38px;height:22px;min-height:22px;padding:2px;margin:0;border:1px solid var(--separator);border-radius:20px;background:var(--surface-2);cursor:pointer}.settings-switch:before{content:"";display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .16s ease}.settings-page .settings-switch:checked{background:var(--tint);border-color:var(--tint)}.settings-switch:checked:before{background:#fff;transform:translate(16px)}.settings-preferences-note{margin:0;padding:14px 22px;color:var(--ink-2);font-size:11px}.settings-search summary{cursor:pointer;font-weight:600}@media(max-width:600px){.settings-preference-row{gap:14px;flex-wrap:wrap}.settings-page .settings-preference-row{padding:18px 16px}.settings-preference-row:has(.settings-switch){flex-wrap:nowrap;min-height:64px}}@media(prefers-reduced-motion:reduce){.settings-switch:before{transition:none}}html[data-motion=reduce] .settings-switch:before{transition:none}.settings-preference-row:last-child{border-bottom:0}.settings-preference-row .settings-lock{margin:0;flex-shrink:0}.usage-hint{margin:10px 0 0;font-size:12.5px;color:var(--ink-2);line-height:1.55;max-width:78ch}.usage-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.usage-seg{display:inline-flex;gap:2px;padding:3px;border-radius:100px;background:var(--surface-2);border:1px solid var(--separator)}.usage-seg button{flex:none;min-height:32px;font-size:11px;font-weight:500;padding:6px 12px;border:1px solid transparent;border-radius:9px;box-shadow:none;background:transparent;color:var(--ink-2)}.usage-seg button[aria-pressed=true]{background:linear-gradient(145deg,var(--pearl-top),var(--pearl-end));border-color:var(--pearl-edge);color:var(--ink);box-shadow:0 2px 4px #2539580a}.usage-by{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2)}.usage-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;align-items:end}.usage-filters label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--ink-2)}.usage-filter-actions{display:flex;gap:8px;align-items:center}.usage-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.usage-kpi{display:flex;flex-direction:column;gap:2px}.usage-kpi-value{font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.usage-kpi-label{font-size:12px;color:var(--ink-2)}.usage-watermark{margin:0 0 0 auto;font-size:12px;color:var(--ink-2)}.usage-table{font-size:12.5px}.usage-table .usage-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.usage-key{position:relative;text-align:left;font-weight:600;min-width:160px}.usage-share{display:block;width:100%;height:4px;margin-top:4px;opacity:.55}.usage-table tfoot th,.usage-table tfoot td{border-top:1px solid var(--separator);font-weight:700}.usage-conf{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:100px;font-size:10.5px;font-weight:600;vertical-align:1px}.usage-conf[data-tone=good]{color:var(--status-good);background:color-mix(in srgb,var(--status-good) 12%,var(--surface))}.usage-conf[data-tone=warn]{color:var(--status-warn);background:color-mix(in srgb,var(--status-warn) 14%,var(--surface))}.usage-conf[data-tone=muted]{color:var(--ink-2);background:var(--surface-2)}.usage-floor{margin-left:3px;font-weight:700}@media(max-width:720px){.usage-watermark{margin-left:0}}.usage-workspace-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 24px;align-items:start;border-bottom:1px solid var(--separator)}.usage-workspace-tools .workspace-navigation{margin:0;border:0}.usage-filter-disclosure{margin:0;font-size:12px;color:var(--ink-2)}.usage-filter-disclosure[open]{grid-column:1 / -1}@media(max-width:600px){.usage-workspace-tools{grid-template-columns:1fr}.usage-seg button{min-height:44px}}.usage-filter-disclosure summary{cursor:pointer;padding:12px 0}.usage-summary .usage-kpi{flex:1 1 160px;flex-direction:column-reverse;gap:12px}.usage-summary .usage-kpi-value{font-size:28px;font-weight:650}.usage-summary .usage-watermark{grid-column:1/-1;margin:0;padding-top:12px;border-top:1px solid var(--separator)}.usage-seg,.usage-seg button{border-radius:11px}.usage-controls{margin:18px 0 8px}.usage-page .page-head .usage-seg{flex-wrap:wrap;border-radius:13px}.usage-range-context{color:var(--ink-2);font-size:12px;margin:16px 0}@media(max-width:720px){.usage-table-panel{overflow:visible}.usage-table,.usage-table tbody,.usage-table tfoot{display:block;width:100%;min-width:0}.usage-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.usage-table tr{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--separator)}.usage-table tr>th{grid-column:1/-1;min-width:0}.canvas .usage-table :is(td,th){display:block;padding:0;border:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.usage-table td:before{content:attr(data-label);display:block;font-family:var(--font-text);font-size:11px;color:var(--ink-2);margin-bottom:6px}.usage-table .usage-conf{display:block;width:fit-content;margin:5px 0 0}.usage-table tfoot tr{border-bottom:0}}@media(max-width:720px){.usage-summary .usage-kpi-value{font-size:23px}.usage-summary .usage-kpi-label{font-size:11px;line-height:1.6}}.shell .canvas .usage-page .card.usage-table-panel{padding:20px 22px}@media(max-width:720px){.shell .canvas .usage-page .card.usage-table-panel{padding:0 16px}}.usage-cost-workspace{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px;margin:24px 0}.usage-cost-panel{min-width:0;padding:22px;border:1px solid var(--separator);border-radius:20px;background:var(--surface)}.usage-cost-panel header{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:18px}.usage-cost-panel h3{margin:0 0 8px;font-size:16px;font-weight:650}.usage-cost-panel p{font-size:12px;line-height:1.65;color:var(--ink-2)}.usage-cost-panel header p{margin:0}.usage-cost-table{width:100%;table-layout:fixed}.usage-cost-table th:first-child{width:45%}.usage-cost-table :is(th,td){overflow-wrap:anywhere}.usage-cost-table small{display:block;color:var(--ink-2);margin-top:6px;font-size:11px}.usage-cost-panel footer{border-top:1px solid var(--separator);margin-top:20px;padding-top:12px;font-size:12px}.usage-cost-completeness dl{margin:20px 0}.usage-cost-completeness dl>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--separator);padding:13px 0;font-size:12px}.usage-cost-completeness dt{color:var(--ink-2)}.usage-cost-completeness dd{margin:0;font-weight:600}.usage-section-title{font-size:16px;margin:24px 0 16px}@media(max-width:1100px){.usage-cost-workspace{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.usage-cost-panel{padding:18px}.usage-cost-table,.usage-cost-table tbody{display:block}.usage-cost-table thead{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.usage-cost-table tr{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--separator)}.shell .canvas .usage-cost-table td{display:block;padding:0;border:0}.usage-cost-table td:first-child{grid-column:1 / -1}.usage-cost-table td:nth-child(2):before{content:"已知费用 · 微单位";display:block;color:var(--ink-2);font-size:11px;margin-bottom:6px}}.usage-cost-ratio{display:block;font-size:32px;font-weight:650;letter-spacing:-1px;margin:24px 0 4px;font-variant-numeric:tabular-nums}.usage-headline-metrics{margin-top:24px}.usage-headline-metrics>div{min-width:0;padding:0 22px;border-right:1px solid var(--separator)}.usage-headline-metrics>div:last-child{border-right:0}.usage-headline-metrics :is(span,strong,small){display:block}.usage-headline-metrics span,.usage-headline-metrics small{color:var(--ink-2);font-size:12px}.usage-headline-metrics strong{font-size:30px;font-weight:650;margin:14px 0;font-variant-numeric:tabular-nums}.usage-request-link{display:inline-block;margin-left:18px;font-size:12px}@media(max-width:720px){.usage-headline-metrics>div{padding:12px;border:0}.usage-headline-metrics strong{font-size:23px}}.usage-filter-disclosure{margin-top:16px}.usage-page .usage-integrity{display:block;line-height:1.65;margin:12px 0}.usage-integrity strong{white-space:nowrap}.route-recovery{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--canvas);color:var(--ink)}.route-recovery-panel{width:min(100%,560px);padding:28px;overflow-wrap:anywhere}.route-recovery-brand{color:var(--ink-2);font-weight:600}.route-recovery-panel h1{font-size:24px;letter-spacing:-.025em;margin:18px 0 12px}.route-recovery-panel p{line-height:1.65;color:var(--ink-2)}.route-recovery-panel .page-actions{margin:24px 0;flex-wrap:wrap;gap:10px}.route-recovery-panel small{display:block;line-height:1.6}@media(max-width:720px){.route-recovery{padding:12px}.route-recovery-panel{padding:22px}.route-recovery-panel button{min-height:44px}}:root{--control-top: #0e65b8;--control-end: #075bb7;--pearl-top: #ffffff;--pearl-end: #f5f7fa;--pearl-edge: #dce3ec;--motion-press: .11s;--motion-state: .16s;--motion-select: .21s;--motion-panel: .24s;--canvas: #eceef2;--content-canvas: #f5f5f7;--canvas-ambient: linear-gradient(160deg, #c8d8e8 0%, #e8e4f0 45%, #d4e4e0 100%);--surface: #ffffff;--surface-2: #f2f3f5;--ink: #1d1d1f;--ink-2: #63656b;--ink-3: #8e8e93;--separator: #dfe1e5;--tint: #0066cc;--tint-ink: #ffffff;--tint-fill: #0071e3;--modal-veil: color-mix(in srgb, var(--canvas) 38%, rgb(10 17 28 / 72%));--modal-surface: color-mix(in srgb, var(--surface) 96%, var(--canvas));--modal-surface-raised: color-mix(in srgb, var(--surface) 88%, var(--surface-2));--modal-border: color-mix(in srgb, var(--separator) 84%, var(--panel-shine, #fff));--modal-shadow: 0 22px 52px -26px rgb(14 23 36 / 42%), 0 40px 96px -48px rgb(14 23 36 / 46%);--focus-ring: color-mix(in srgb, var(--tint) 76%, white);--focus-ring-offset: color-mix(in srgb, var(--modal-surface) 92%, var(--canvas));--status-good: #248a3d;--status-warn: #b7791f;--status-serious: #c93400;--status-critical: #d70015;--chart-1: #0066d6;--chart-2: #b85f00;--chart-3: #0079ab;--chart-4: #c41e77;--mat-draft-blur: 22px;--mat-draft-sat: 120%;--mat-draft-frost: 20;--mat-draft-lsat: 1.2;--mat-active-blur: 11px;--mat-active-sat: 195%;--mat-active-frost: 9;--mat-active-lsat: 1.85;--mat-archived-blur: 16px;--mat-archived-sat: 70%;--mat-archived-frost: 13;--mat-archived-lsat: .8;--r-outer: 20px;--pad: 8px;--r-inner: calc(var(--r-outer) - var(--pad));--ease: cubic-bezier(.32, .72, 0, 1);--dur: .2s;--dur-anneal: .6s;--font-text: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans CJK SC", "PingFang SC", sans-serif;--font-display: var(--font-text);--font-sans: var(--font-text);--font-mono: "SF Mono", ui-monospace, Menlo, Consolas, monospace;--amb-1: #85a9d7;--amb-2: #adb7c9;--amb-3: #94b5be;--amb-4: #c8bfb0;--amb-strength-1: .2;--amb-strength-2: .12;--amb-strength-3: .12;--amb-strength-4: .08;--amb-streak: .12;--amb-grain: .18;--glass-blur: 12px;--glass-sat: 180%;--glass-bright: 1.06;--glass-contrast: 1.02;--glass-tint-top: rgba(255, 255, 255, .62);--glass-tint-mid: rgba(255, 255, 255, .44);--glass-tint-bot: rgba(255, 255, 255, .52);--ring-w: 1px;--ring-1: rgba(255, 255, 255, .95);--ring-2: rgba(255, 255, 255, .42);--ring-3: rgba(255, 255, 255, .02);--ring-4: rgba(255, 255, 255, .55);--ring-5: rgba(255, 255, 255, .9);--glass-inner: inset 0 1px .5px rgba(255, 255, 255, .9), inset 0 -1px .5px rgba(255, 255, 255, .45), inset 0 14px 22px -20px rgba(255, 255, 255, .95), inset 0 -18px 26px -22px rgba(255, 255, 255, .6);--glass-shadow: 0 1px 1px #0e122008, 0 3px 8px -3px #0e12200d, 0 10px 20px -8px #0e122014, 0 22px 40px -20px #0e12201a;--glass-shadow-boost: 0 1px 1px #0e12200d, 0 4px 10px -3px #0e122014, 0 12px 24px -8px #0e12201f, 0 26px 46px -20px #0e122029;--glass-edge-top: rgba(255, 255, 255, .28);--glass-edge-bot: rgba(255, 255, 255, .14);--lens-bezel: 26;--lens-thickness: 34;--lens-ior: 1.5;--lens-gain: 1;--lens-rim-blur: 3}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--control-top: #1266b8;--control-end: #0757a8;--pearl-top: #364559;--pearl-end: #2a3646;--pearl-edge: #485971}:root{--canvas: #101217;--content-canvas: #191b20;--canvas-ambient: linear-gradient(160deg, #101826 0%, #181428 45%, #0e1e1e 100%);--surface: #222429;--surface-2: #2b2e34;--ink: #f5f5f7;--ink-2: #a6a9b1;--ink-3: #6e6e76;--separator: #383b43;--tint: #69b0ff;--tint-fill: #0f6fd6;--status-good: #30d158;--status-warn: #ffd60a;--status-serious: #ff9f0a;--status-critical: #ff453a;--chart-1: #0a84ff;--chart-2: #cc7a00;--chart-3: #2196c9;--chart-4: #db4e92;--amb-1: #356093;--amb-2: #4d5669;--amb-3: #2b6570;--amb-4: #6d5948;--amb-strength-1: .2;--amb-strength-2: .12;--amb-strength-3: .14;--amb-strength-4: .07;--amb-streak: .1;--amb-grain: .18;--glass-blur: 13px;--glass-sat: 165%;--glass-bright: 1.04;--glass-contrast: 1.04;--glass-tint-top: rgba(12, 12, 18, .52);--glass-tint-mid: rgba(12, 12, 18, .4);--glass-tint-bot: rgba(12, 12, 18, .48);--ring-1: rgba(255, 255, 255, .62);--ring-2: rgba(255, 255, 255, .2);--ring-3: rgba(255, 255, 255, .02);--ring-4: rgba(255, 255, 255, .24);--ring-5: rgba(255, 255, 255, .5);--glass-inner: inset 0 1px .5px rgba(255, 255, 255, .3), inset 0 -1px .5px rgba(255, 255, 255, .16), inset 0 16px 26px -24px rgba(255, 255, 255, .55), inset 0 -20px 30px -26px rgba(255, 255, 255, .35);--glass-shadow: 0 1px 1px #00000033, 0 4px 10px -4px #00000047, 0 14px 28px -10px #0000004d, 0 28px 50px -24px #00000066;--glass-shadow-boost: 0 1px 1px #00000040, 0 5px 12px -4px #00000059, 0 16px 32px -10px #00000066, 0 32px 56px -24px #00000080;--glass-edge-top: rgba(255, 255, 255, .1);--glass-edge-bot: rgba(255, 255, 255, .05)}}:root[data-theme=light]{--control-top: #0e65b8;--control-end: #075bb7;--pearl-top: #ffffff;--pearl-end: #f5f7fa;--pearl-edge: #dce3ec;--canvas: #eceef2;--content-canvas: #f5f5f7;--canvas-ambient: linear-gradient(160deg, #c8d8e8 0%, #e8e4f0 45%, #d4e4e0 100%);--surface: #ffffff;--surface-2: #f2f3f5;--ink: #1d1d1f;--ink-2: #63656b;--ink-3: #8e8e93;--separator: #dfe1e5;--tint: #0066cc;--status-good: #248a3d;--status-warn: #b7791f;--status-serious: #c93400;--status-critical: #d70015;--chart-1: #0066d6;--chart-2: #b85f00;--chart-3: #0079ab;--chart-4: #c41e77;--amb-1: #85a9d7;--amb-2: #adb7c9;--amb-3: #94b5be;--amb-4: #c8bfb0;--amb-strength-1: .2;--amb-strength-2: .12;--amb-strength-3: .12;--amb-strength-4: .08;--amb-streak: .12;--amb-grain: .18;--glass-blur: 12px;--glass-sat: 180%;--glass-bright: 1.06;--glass-contrast: 1.02;--glass-tint-top: rgba(255, 255, 255, .62);--glass-tint-mid: rgba(255, 255, 255, .44);--glass-tint-bot: rgba(255, 255, 255, .52);--ring-w: 1px;--ring-1: rgba(255, 255, 255, .95);--ring-2: rgba(255, 255, 255, .42);--ring-3: rgba(255, 255, 255, .02);--ring-4: rgba(255, 255, 255, .55);--ring-5: rgba(255, 255, 255, .9);--glass-inner: inset 0 1px .5px rgba(255, 255, 255, .9), inset 0 -1px .5px rgba(255, 255, 255, .45), inset 0 14px 22px -20px rgba(255, 255, 255, .95), inset 0 -18px 26px -22px rgba(255, 255, 255, .6);--glass-shadow: 0 1px 1px #0e122008, 0 3px 8px -3px #0e12200d, 0 10px 20px -8px #0e122014, 0 22px 40px -20px #0e12201a;--glass-shadow-boost: 0 1px 1px #0e12200d, 0 4px 10px -3px #0e122014, 0 12px 24px -8px #0e12201f, 0 26px 46px -20px #0e122029;--glass-edge-top: rgba(255, 255, 255, .28);--glass-edge-bot: rgba(255, 255, 255, .14);--lens-bezel: 26;--lens-thickness: 34;--lens-ior: 1.5;--lens-gain: 1;--lens-rim-blur: 3}:root[data-theme=dark]{--control-top: #1266b8;--control-end: #0757a8;--pearl-top: #364559;--pearl-end: #2a3646;--pearl-edge: #485971;--canvas: #101217;--content-canvas: #191b20;--canvas-ambient: linear-gradient(160deg, #101826 0%, #181428 45%, #0e1e1e 100%);--surface: #222429;--surface-2: #2b2e34;--ink: #f5f5f7;--ink-2: #a6a9b1;--ink-3: #6e6e76;--separator: #383b43;--tint: #69b0ff;--tint-fill: #0f6fd6;--status-good: #30d158;--status-warn: #ffd60a;--status-serious: #ff9f0a;--status-critical: #ff453a;--chart-1: #0a84ff;--chart-2: #cc7a00;--chart-3: #2196c9;--chart-4: #db4e92;--amb-1: #356093;--amb-2: #4d5669;--amb-3: #2b6570;--amb-4: #6d5948;--amb-strength-1: .2;--amb-strength-2: .12;--amb-strength-3: .14;--amb-strength-4: .07;--amb-streak: .1;--amb-grain: .18;--glass-blur: 13px;--glass-sat: 165%;--glass-bright: 1.04;--glass-contrast: 1.04;--glass-tint-top: rgba(12, 12, 18, .52);--glass-tint-mid: rgba(12, 12, 18, .4);--glass-tint-bot: rgba(12, 12, 18, .48);--ring-1: rgba(255, 255, 255, .62);--ring-2: rgba(255, 255, 255, .2);--ring-3: rgba(255, 255, 255, .02);--ring-4: rgba(255, 255, 255, .24);--ring-5: rgba(255, 255, 255, .5);--glass-inner: inset 0 1px .5px rgba(255, 255, 255, .3), inset 0 -1px .5px rgba(255, 255, 255, .16), inset 0 16px 26px -24px rgba(255, 255, 255, .55), inset 0 -20px 30px -26px rgba(255, 255, 255, .35);--glass-shadow: 0 1px 1px #00000033, 0 4px 10px -4px #00000047, 0 14px 28px -10px #0000004d, 0 28px 50px -24px #00000066;--glass-shadow-boost: 0 1px 1px #00000040, 0 5px 12px -4px #00000059, 0 16px 32px -10px #00000066, 0 32px 56px -24px #00000080;--glass-edge-top: rgba(255, 255, 255, .1);--glass-edge-bot: rgba(255, 255, 255, .05)}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-text);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}strong{font-weight:650}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--tint);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){:root{--dur: .12s;--dur-anneal: 0ms}}:root[data-motion=reduce]{--motion-press: 0ms;--motion-state: 0ms;--motion-select: 0ms;--motion-panel: 0ms}@media(prefers-reduced-motion:reduce){:root,:root[data-theme]{--motion-press: 0ms;--motion-state: 0ms;--motion-select: 0ms;--motion-panel: 0ms}}.glass{position:relative;isolation:isolate;border-radius:var(--r-outer);border:0;background-color:transparent;background-image:linear-gradient(to bottom,var(--glass-tint-top) 0%,var(--glass-tint-mid) 46%,var(--glass-tint-bot) 100%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright)) contrast(var(--glass-contrast));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright)) contrast(var(--glass-contrast));box-shadow:var(--glass-shadow),var(--glass-inner)}.glass>*{position:relative;z-index:1}.glass[data-over=content]{box-shadow:var(--glass-shadow-boost),var(--glass-inner)}.glass:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:var(--ring-w);pointer-events:none;background:linear-gradient(147deg,var(--ring-1) 0%,var(--ring-2) 16%,var(--ring-3) 38%,var(--ring-3) 60%,var(--ring-4) 84%,var(--ring-5) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.glass:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom,var(--glass-edge-top) 0%,transparent var(--glass-edge-top-h, 18px)),linear-gradient(to top,var(--glass-edge-bot) 0%,transparent var(--glass-edge-bot-h, 14px))}@supports (backdrop-filter: url(#prism-lens-topbar)) and (not (-moz-appearance: none)) and (not (background: -webkit-named-image(i))){html[data-lens=on] .glass[data-pane=topbar]{-webkit-backdrop-filter:url(#prism-lens-topbar);backdrop-filter:url(#prism-lens-topbar)}html[data-lens=on] .glass[data-pane=rail]{-webkit-backdrop-filter:url(#prism-lens-rail);backdrop-filter:url(#prism-lens-rail)}html[data-lens=on] .glass[data-pane=dock]{-webkit-backdrop-filter:url(#prism-lens-dock);backdrop-filter:url(#prism-lens-dock)}html[data-lens=on] .glass[data-pane]{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--glass-tint-top) 72%,transparent),color-mix(in srgb,var(--glass-tint-mid) 72%,transparent) 46%,color-mix(in srgb,var(--glass-tint-bot) 72%,transparent))}}.glass[data-material=draft]{--glass-blur: var(--mat-draft-blur);--glass-sat: var(--mat-draft-sat);--lens-frost: var(--mat-draft-frost);--lens-sat: var(--mat-draft-lsat)}.glass[data-material=active]{--glass-blur: var(--mat-active-blur);--glass-sat: var(--mat-active-sat);--lens-frost: var(--mat-active-frost);--lens-sat: var(--mat-active-lsat)}.glass[data-material=archived]{--glass-blur: var(--mat-archived-blur);--glass-sat: var(--mat-archived-sat);--lens-frost: var(--mat-archived-frost);--lens-sat: var(--mat-archived-lsat)}.glass[data-material]{transition:backdrop-filter var(--dur-anneal) var(--ease),-webkit-backdrop-filter var(--dur-anneal) var(--ease)}@supports not (backdrop-filter: blur(1px)){.glass,.glass[data-pane]{background:var(--surface);background-image:none;border:1px solid var(--separator)}.glass:before,.glass:after{display:none}}@media(prefers-reduced-transparency:reduce){.glass,html[data-lens=on] .glass[data-pane]{background-color:color-mix(in srgb,var(--surface) 94%,transparent);background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--glass-shadow)}.glass:before{background:var(--separator)}.glass:after{display:none}}@media(prefers-contrast:more){.glass,html[data-lens=on] .glass[data-pane]{background:var(--surface);background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--ink-2);box-shadow:none}.glass:before,.glass:after{display:none}}:root{--sheet-in: var(--motion-panel)}html.has-sheet,html.has-sheet body{overscroll-behavior:none}.sheet-backdrop[data-modal=scrim]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:#15233a48;-webkit-backdrop-filter:none;backdrop-filter:none;animation:sheet-veil-in var(--sheet-in) var(--ease) both}.sheet-backdrop[data-modal=scrim]~.sheet-backdrop[data-modal=scrim]{-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes sheet-veil-in{0%{opacity:0}to{opacity:1}}.sheet-backdrop>[role=dialog]{width:min(520px,calc(100vw - 48px));max-height:calc(100dvh - 48px);min-height:0}.sheet-panel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:inherit;overflow:hidden;color:var(--ink);background:var(--surface);border:1px solid var(--modal-border);border-radius:22px;box-shadow:var(--modal-shadow),inset 0 1px 0 var(--panel-shine, rgb(255 255 255 / 68%));animation:sheet-panel-in var(--sheet-in) var(--ease) both}@keyframes sheet-panel-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.sheet-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 18px;border-bottom:1px solid var(--modal-border)}.sheet-heading>div{min-width:0}.sheet-heading h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:650;letter-spacing:-.018em;line-height:26px;overflow-wrap:anywhere}.sheet-description{max-width:54ch;margin:6px 0 0;color:var(--ink-2);font-size:12px;line-height:20px}.sheet-close{display:grid;width:32px;min-width:32px;min-height:32px;padding:0;place-items:center;border-radius:50%;font-size:20px;line-height:1}@media(max-width:600px),(pointer:coarse){.sheet-close{width:44px;min-width:44px;min-height:44px}}.sheet-body{min-width:0;min-height:0;padding:24px;overflow:auto;overscroll-behavior:contain;scroll-padding-block:16px}.sheet-body>:first-child{margin-top:0}.sheet-body>:last-child{margin-bottom:0}.sheet-footer{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-height:72px;padding:14px 22px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--modal-border);background:color-mix(in srgb,var(--modal-surface-raised) 92%,transparent)}.sheet-footer>.sheet-actions,.sheet-footer .sheet-actions{width:100%;margin:0}.sheet-footer>button,.sheet-footer>a{min-height:44px}.sheet-form{display:flex;flex-direction:column;gap:14px;min-width:0}.sheet-form label,.sheet-form legend{min-width:0;max-width:100%;overflow-wrap:anywhere;color:var(--ink-2);font-size:13px;font-weight:560;line-height:18px}.sheet-form label{display:grid;gap:6px}.sheet-form fieldset{display:grid;gap:12px;min-width:0;margin:0;padding:14px;border:1px solid var(--modal-border);border-radius:14px}.sheet-form legend{padding-inline:4px}.sheet-advanced{display:grid;gap:12px;padding-top:2px;border-top:1px solid var(--modal-border)}.sheet-advanced>summary{cursor:pointer;color:var(--ink-2);font-size:13px;font-weight:560}.sheet-advanced[open]>summary{color:var(--ink)}.sheet-form :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;color:var(--ink);border:1px solid var(--separator);border-radius:12px;background:color-mix(in srgb,var(--surface) 88%,var(--modal-surface));font:inherit;font-size:12px;line-height:20px}.sheet-form select{padding-inline-end:32px}.sheet-form .toggle-row{display:flex;align-items:center;gap:10px;min-height:32px}.sheet-form :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;min-height:18px;padding:0;flex:0 0 18px;accent-color:var(--tint)}.sheet-form .capability-set{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.sheet-form .capability-set .toggle-row{min-width:0;flex-wrap:wrap}@media(max-width:540px){.sheet-form .capability-set{grid-template-columns:1fr}}.sheet-form textarea{min-height:96px;resize:vertical}.sheet-form :is(input,select,textarea):disabled{opacity:.62}.sheet-panel :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sheet-panel :is(button,input,select,textarea):user-invalid{border-color:var(--status-critical)}.sheet-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px}.sheet-actions>button,.sheet-actions>a{min-height:44px}.sheet-footer>:is(button,a),.sheet-actions>:is(button,a){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.reveal-warning{margin:0 0 12px;color:var(--status-serious);font-size:13px;line-height:18px}.reveal-key{display:block;padding:12px 14px;border:1px solid var(--modal-border);border-radius:12px;background:color-mix(in srgb,var(--surface) 82%,var(--modal-surface));color:var(--ink);font-size:12.5px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.sheet-form>.sheet-actions:last-child{position:sticky;bottom:-22px;z-index:1;margin:2px -2px -22px;padding:16px 2px 22px;background:linear-gradient(to bottom,color-mix(in srgb,var(--modal-surface) 0%,transparent),var(--modal-surface) 28%)}.sheet-panel :is(.action-error,.field-error){margin:0}.sheet-discard{position:absolute;right:16px;bottom:16px;left:16px;z-index:2;display:flex;flex-direction:column;padding:18px;border:1px solid var(--modal-border);border-radius:16px;background:color-mix(in srgb,var(--modal-surface-raised) 96%,var(--canvas));box-shadow:0 16px 36px -20px var(--panel-shadow, rgb(14 23 36 / 42%))}.sheet-discard>h3{margin:0;color:var(--ink);font-family:var(--font-display);font-size:18px;line-height:24px}.sheet-discard>p{margin:6px 0 0}.sheet-discard>.muted{margin-top:4px}.sheet-discard .sheet-actions{margin-top:18px}.sheet-backdrop[data-layout=confirm]>[role=dialog]{width:min(460px,calc(100vw - 48px))}.sheet-backdrop[data-layout=inspector]{display:flex;align-items:stretch;justify-content:flex-end;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) 16px}.sheet-backdrop[data-layout=inspector]>[role=dialog]{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px)}.sheet-backdrop[data-layout=inspector] .sheet-panel{height:100%;border-radius:20px}.sheet-backdrop[data-tone=danger] .sheet-heading h2{color:var(--status-critical)}@media(max-width:560px){.sheet-backdrop[data-modal=scrim]{place-items:end center;padding:12px}.sheet-backdrop>[role=dialog],.sheet-backdrop[data-layout=confirm]>[role=dialog],.sheet-backdrop[data-layout=inspector]>[role=dialog]{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.sheet-backdrop[data-layout=inspector]{padding:12px}.sheet-panel,.sheet-backdrop[data-layout=inspector] .sheet-panel{border-radius:18px}.sheet-heading{padding:18px}.sheet-body{padding:16px 18px 18px}.sheet-footer{min-height:76px;padding:12px 18px max(14px,env(safe-area-inset-bottom))}.sheet-footer>button,.sheet-footer>a{flex:1 1 132px}.sheet-discard{right:12px;bottom:12px;left:12px}.sheet-actions>button,.sheet-actions>a{flex:1 1 132px}}@media(prefers-reduced-motion:reduce){:root{--sheet-in: 0ms}.sheet-panel{animation:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.sheet-backdrop[data-modal=scrim]{-webkit-backdrop-filter:none;backdrop-filter:none}.sheet-panel{background:var(--modal-surface)}}html[data-transparency=reduce] .sheet-backdrop[data-modal=scrim],html[data-contrast=more] .sheet-backdrop[data-modal=scrim]{-webkit-backdrop-filter:none;backdrop-filter:none}.shell{position:fixed;inset:0;overflow:hidden;--shell-pad: 12px;--shell-gap: 12px;--topbar-h: 52px;--conflict-h: 38px;--conflict-block: 0px;--rail-w: 200px;--rail-underlap: 12px;--card-shift: calc(var(--shell-gap) + var(--rail-underlap));--dock-h: 72px;--dock-inset: 18px;--dock-clearance: 0px;--topbar-bottom: calc(var(--shell-pad) + var(--topbar-h));--deck-bottom: calc(var(--topbar-bottom) + var(--conflict-block));--rail-top: calc(var(--deck-bottom) + var(--shell-gap));--rail-right: calc(var(--shell-pad) + var(--rail-w));--chrome-bottom: var(--deck-bottom);--canvas-top: calc(var(--chrome-bottom) + var(--shell-gap));--canvas-left: calc(var(--rail-right) + var(--shell-gap));--edge: linear-gradient( to bottom, transparent 0, transparent calc(var(--shell-pad) + 2px), rgba(0, 0, 0, .5) calc(var(--chrome-bottom) - 14px), #000 var(--canvas-top) );--edge-stacked: linear-gradient( to bottom, transparent 0, transparent calc(var(--shell-pad) + 2px), rgba(0, 0, 0, .45) calc(var(--topbar-bottom) - 14px), transparent var(--topbar-bottom), transparent var(--chrome-bottom), #000 var(--canvas-top) );background:radial-gradient(1200px 560px at 10% -10%,color-mix(in srgb,var(--tint) 12%,transparent),transparent 60%),var(--canvas-ambient)}.shell[data-conflict=true]{--conflict-block: calc(var(--conflict-h) + var(--shell-gap))}.shell[data-dock=true]{--dock-clearance: calc( var(--dock-h) + var(--dock-inset) + var(--shell-gap) + 8px )}.topdeck{position:absolute;z-index:40;top:0;left:0;right:0;display:flex;flex-direction:column;gap:var(--shell-gap);padding:var(--shell-pad) var(--shell-pad) 0;pointer-events:none}.topdeck>*{pointer-events:auto}.topbar{display:flex;align-items:center;gap:14px;height:var(--topbar-h);padding:0 18px;border-radius:16px}.brand{flex:none;font-family:var(--font-display);font-weight:700;letter-spacing:-.02em}.brand span{color:var(--tint)}.readonly-note{font-size:12px;color:var(--ink-2)}.conflict-bar{display:flex;align-items:center;gap:12px;height:var(--conflict-h);padding:0 16px;border-radius:12px;background:color-mix(in srgb,var(--status-warn) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--status-warn) 35%,transparent);color:var(--ink);font-size:13px}.conflict-bar:empty{display:none}.rail{position:absolute;z-index:30;top:var(--rail-top);left:var(--shell-pad);width:var(--rail-w);max-height:calc(100% - var(--rail-top) - var(--shell-pad));overflow-y:auto;display:flex;flex-direction:column;padding:12px 8px;border-radius:16px;font-size:13px}.rail-group{display:flex;flex-direction:column;gap:1px;padding:4px 0}.rail-group+.rail-group{border-top:1px solid var(--separator)}.rail a{color:var(--ink-2);text-decoration:none;padding:7px 12px;border-radius:var(--r-inner);transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.rail a:hover{color:var(--ink)}.rail a.on{background:color-mix(in srgb,var(--tint) 16%,transparent);color:var(--ink);font-weight:600}.canvas{position:absolute;z-index:1;inset:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:var(--canvas-top) var(--shell-pad) calc(var(--shell-pad) + var(--dock-clearance)) var(--canvas-left);scroll-padding:var(--canvas-top) var(--shell-pad) calc(var(--shell-pad) + var(--dock-clearance)) var(--canvas-left);scrollbar-gutter:stable;-webkit-mask-image:var(--edge);mask-image:var(--edge)}.shell[data-conflict=true] .canvas{-webkit-mask-image:var(--edge-stacked);mask-image:var(--edge-stacked)}.canvas h2{font-family:var(--font-display);letter-spacing:-.02em;margin:4px 0 14px}.card{background:var(--surface);border:1px solid var(--separator);border-radius:16px;padding:18px 20px}.empty-state{color:var(--ink-2);text-align:center;padding:40px 20px}.empty-state[data-kind=unwired]{border-style:dashed}.idchip{display:inline-block;font-size:12px;background:var(--surface-2);border:1px solid var(--separator);padding:2px 8px;border-radius:6px;color:var(--ink-2)}.version-picker select{font-size:12.5px;padding:5px 8px;border-radius:8px;border:1px solid var(--separator);background:var(--surface);color:var(--ink);max-width:320px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.unlock-scene{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--canvas-ambient)}.unlock-card{width:min(420px,100%);padding:32px 34px}.unlock-card h1{font-family:var(--font-display);font-size:22px;letter-spacing:-.02em;margin:0 0 18px}.unlock-card form{display:flex;flex-direction:column;gap:14px}.unlock-card label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--ink-2)}.unlock-card input{padding:9px 12px;border-radius:var(--r-inner);border:1px solid var(--separator);background:var(--surface);color:var(--ink);font-size:13px}.unlock-card .unlock-submit,.unlock-card form>button.secondary{margin-top:4px;padding:10px 16px;border:none;border-radius:100px;background:var(--tint-fill);color:var(--tint-ink);font-weight:600;font-size:14px;cursor:pointer}.unlock-card .unlock-submit:disabled{opacity:.6;cursor:default}.unlock-error{color:var(--status-critical);font-size:13px;margin:0}.unlock-hint{color:var(--ink-2);font-size:12px;margin:4px 0 0}@media(max-width:720px){.shell{--rail-h: 44px;--rail-underlap: 0px;--card-shift: 0px;--canvas-left: var(--shell-pad);--chrome-bottom: calc(var(--rail-top) + var(--rail-h))}.topbar{gap:10px}.readonly-note{display:none}.version-picker select{max-width:190px}.rail{top:var(--rail-top);left:var(--shell-pad);right:var(--shell-pad);width:auto;height:var(--rail-h);max-height:none;flex-direction:row;align-items:center;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;padding:0 8px}.rail::-webkit-scrollbar{display:none}.rail-group{flex-direction:row;padding:0;flex:none}.rail a{flex:none;white-space:nowrap}.rail-group+.rail-group{border-top:none;border-left:1px solid var(--separator)}.canvas{-webkit-mask-image:var(--edge-stacked);mask-image:var(--edge-stacked)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.shell{--edge: linear-gradient( to bottom, transparent 0 var(--chrome-bottom), #000 var(--chrome-bottom) );--edge-stacked: var(--edge)}}.page-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-actions{display:flex;gap:8px}a{color:var(--tint);text-underline-offset:3px}button{font:inherit;font-size:12px;font-weight:560;min-height:38px;padding:8px 14px;border:1px solid var(--pearl-edge);border-radius:11px;background:linear-gradient(180deg,var(--pearl-top),var(--pearl-end));color:var(--ink);box-shadow:0 1px 2px #1b35590a,inset 0 1px 0 var(--panel-shine, #ffffff80);cursor:pointer;transition:transform var(--motion-press) var(--ease),box-shadow var(--motion-state),background-color var(--motion-state),border-color var(--motion-state)}button.primary{background:linear-gradient(165deg,var(--control-top),var(--control-end));color:var(--tint-ink);border-color:#00408b66;box-shadow:0 2px 3px #00458516,0 5px 12px -7px #004a9860,inset 0 1px #ffffff61}button.secondary{background:linear-gradient(180deg,var(--pearl-top),var(--pearl-end));color:var(--ink);border:1px solid var(--pearl-edge);box-shadow:0 1px 2px #1b35590a,inset 0 1px 0 var(--panel-shine, #ffffff80)}button.danger{background:color-mix(in srgb,var(--status-critical) 8%,var(--surface));color:var(--status-critical);border:1px solid color-mix(in srgb,var(--status-critical) 25%,var(--separator));box-shadow:none}button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}button[aria-busy=true]{cursor:wait}@media(hover:hover)and (pointer:fine){button:not(:disabled):not([aria-pressed]):not([role=radio]):not(.chrome-action):not(.nav-toggle):hover{transform:translateY(-1px)}}button:not(:disabled):not([aria-pressed]):not([role=radio]):not(.chrome-action):not(.nav-toggle):active{transform:translateY(1px) scale(.975)}:root[data-motion=reduce] button:not(:disabled):not([aria-pressed]):not([role=radio]):not(.chrome-action):not(.nav-toggle):is(:hover,:active){transform:none}@media(prefers-reduced-motion:reduce){:root button:not(:disabled):not([aria-pressed]):not([role=radio]):not(.chrome-action):not(.nav-toggle):is(:hover,:active){transform:none}}@media(max-width:600px){button{min-height:44px}}.tablewrap{margin-top:14px;overflow-x:auto;padding:12px 0 4px}@media(max-width:720px){.canvas table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}}.tablewrap h3{margin:0 20px 8px;font-size:14px}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-weight:600}th,td{padding:9px 14px;border-bottom:1px solid var(--separator);white-space:nowrap}th:first-child,td:first-child{padding-left:20px}tbody tr:last-child td{border-bottom:none}tr[data-selected=true]{background:color-mix(in srgb,var(--tint) 7%,transparent)}td.row-actions{white-space:nowrap}.row-actions{display:flex;gap:6px}td.row-actions{display:table-cell}td.row-actions>*{vertical-align:middle}td.row-actions>*+*{margin-left:6px}.row-actions button{font-size:12px;padding:4px 10px}.badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 8px;border-radius:7px;border:1px solid transparent;white-space:nowrap}.badge-status:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.badge-good{color:var(--status-good);background:color-mix(in srgb,var(--status-good) 12%,transparent);border-color:color-mix(in srgb,var(--status-good) 16%,transparent)}.badge-warn{color:var(--status-warn);background:color-mix(in srgb,var(--status-warn) 12%,transparent);border-color:color-mix(in srgb,var(--status-warn) 16%,transparent)}.badge-serious{color:var(--status-serious);background:color-mix(in srgb,var(--status-serious) 12%,transparent);border-color:color-mix(in srgb,var(--status-serious) 16%,transparent)}.badge-critical{color:var(--status-critical);background:color-mix(in srgb,var(--status-critical) 12%,transparent);border-color:color-mix(in srgb,var(--status-critical) 16%,transparent)}.badge-tint{color:var(--tint);background:color-mix(in srgb,var(--tint) 12%,transparent);border-color:color-mix(in srgb,var(--tint) 16%,transparent)}.badge-muted{color:var(--ink-2);background:var(--surface-2);border-color:var(--separator)}.action-error{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:8px 14px;border-radius:10px;font-size:13px;color:var(--status-critical);background:color-mix(in srgb,var(--status-critical) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--status-critical) 25%,transparent)}.action-error button{font-size:11px;padding:2px 8px;background:transparent;color:inherit;border:1px solid currentColor}.validation-card{margin-top:14px}.validation-card ul{margin:8px 0;padding-left:20px;color:var(--status-serious)}.chips{display:flex;flex-direction:column;gap:4px}.chips-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px 8px;border:1px solid var(--separator);border-radius:var(--r-inner);background:var(--surface)}.chips-row input{flex:1;min-width:120px;border:none;background:transparent;color:var(--ink);font-size:13px;padding:4px 2px}.chips-row input:focus{outline:none}.chip{font-size:12px;font-weight:500;padding:2px 9px;border-radius:100px;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--separator);cursor:pointer;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.chip:hover{color:var(--status-critical);border-color:color-mix(in srgb,var(--status-critical) 40%,transparent)}.chips-error{margin:0;font-size:12px;color:var(--status-critical)}.toggle-row{flex-direction:row!important;align-items:center;gap:8px!important;color:var(--ink)!important}.dock{position:fixed;bottom:var(--dock-inset);left:calc(50% + var(--canvas-left) / 2 - 12px);transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:16px;padding:12px 14px 12px 18px;border-radius:22px;font-size:13px;width:min(860px,calc(100vw - var(--canvas-left) - 32px));height:var(--dock-h)}.dock-mark{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;color:var(--status-warn);background:color-mix(in srgb,var(--status-warn) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--status-warn) 20%,var(--separator))}.dock-mark svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dock-copy{flex:1;min-width:0;display:grid;gap:4px}.dock-copy strong,.dock-copy p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock-copy strong{font-size:13px;font-weight:620}.dock-copy p{margin:0;font-size:12px;color:var(--ink-2)}.dock>button{flex:none}@media(max-width:600px){.dock{gap:10px;padding-inline:12px}.dock-saved{display:none}}.dock .idchip{margin-left:6px}.dock-actions{flex:none;display:flex;gap:8px}.dock-error{color:var(--status-critical);font-size:12px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.count-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.count-tile{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:88px;padding:12px 14px;border-radius:var(--r-inner);background:var(--surface-2);border:1px solid var(--separator);text-decoration:none;transition:border-color var(--dur) var(--ease)}.count-tile:hover{border-color:var(--tint)}.count-value{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.count-label{font-size:12px;color:var(--ink-2)}.capability-set{border:1px solid var(--separator);border-radius:var(--r-inner);padding:10px 14px;display:flex;flex-direction:column;gap:6px}.capability-set legend{font-size:12px;color:var(--ink-2);padding:0 6px}.capability-set small{color:var(--ink-2)}.action-notice{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:8px 14px;border-radius:10px;font-size:13px;color:var(--ink);background:color-mix(in srgb,var(--tint) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--tint) 25%,transparent)}.action-notice button{font-size:11px;padding:2px 8px;background:transparent;color:var(--tint);border:1px solid currentColor}.subresource-panel{margin-top:14px;overflow-x:auto}.subresource-panel h3{display:flex;align-items:center;gap:8px;font-size:14px;margin:14px 0 6px}.subresource-panel h3:first-of-type{margin-top:0}.subresource-panel table{margin-bottom:4px}.oauth-state{display:flex;align-items:center;gap:8px}.oauth-url{display:block;margin-top:4px;color:var(--ink-2);overflow-wrap:anywhere}.oauth-callback-input{display:block;width:100%;margin:6px 0 4px;padding:8px 11px;border-radius:var(--r-inner);border:1px solid var(--separator);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:12px;resize:vertical}.diff-row{display:flex;gap:10px;flex-wrap:wrap;margin:6px 0 10px}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:14px}.stat-tile{display:flex;flex-direction:column;gap:2px;padding:14px 16px}.stat-label{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.stat-value{font-size:24px;font-weight:700;letter-spacing:-.02em}.stat-sub{font-size:12px;color:var(--ink-2)}.sparkline{margin-top:6px;opacity:.75}.health-strip{display:flex;gap:2px;flex-wrap:wrap;margin-top:8px}.health-cell{width:14px;height:16px;border-radius:3px;font-size:10px;font-weight:700;line-height:16px;text-align:center;color:var(--tint-ink);background:var(--surface-2);border:1px solid var(--separator)}.health-cell[data-state=ok]{background:color-mix(in srgb,var(--status-good) 55%,var(--surface-2));border-color:transparent}.health-cell[data-state=warn]{background:color-mix(in srgb,var(--status-warn) 70%,var(--surface-2));border-color:transparent;color:var(--ink)}.health-cell[data-state=bad]{background:var(--status-critical);border-color:transparent}.token-mix{display:flex;height:26px;gap:2px;border-radius:8px;overflow:hidden;margin-top:8px}.token-seg{display:block;min-width:3px}.chart-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:12.5px;color:var(--ink-2)}.legend-item{display:inline-flex;align-items:center;gap:6px}.legend-dot{width:9px;height:9px;border-radius:3px}.mini-timeline{width:100%;height:120px;margin-top:8px}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;padding:12px 16px}.filter-bar label{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2)}.filter-bar select{padding:5px 8px;border-radius:8px;border:1px solid var(--separator);background:var(--surface);color:var(--ink);font-size:12.5px}.chip-on{background:var(--tint-fill);color:var(--tint-ink)}.chip-off{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--separator)}.preset-chips{display:flex;gap:4px}.preset-chips button{font-size:12px;padding:5px 12px}.load-more{display:flex;justify-content:center;padding:10px 0 6px}[data-gap=top]{margin-top:14px}[data-gap=sm]{margin-top:8px}.muted,.muted-3{color:var(--ink-2)}.small{font-size:13px}.legend-dot-input{background:var(--chart-1)}.legend-dot-output{background:var(--chart-2)}.legend-dot-reasoning{background:var(--chart-3)}.legend-dot-cache_read{background:var(--chart-4)}.token-mix{width:100%;height:26px;margin-top:8px;display:block}.secret-field{display:flex;flex-direction:column;gap:6px}.secret-field>label{font-size:13px;color:var(--ink-2)}.secret-row{display:flex;align-items:stretch;gap:6px}.secret-input{flex:1 1 auto;min-width:0;padding:9px 12px;border-radius:var(--r-inner);border:1px solid var(--separator);background:var(--surface);color:var(--ink);font-size:13px}.secret-input.is-masked{-webkit-text-security:disc;text-security:disc}.secret-input[aria-invalid=true]{border-color:var(--status-critical)}.secret-toggle{flex:0 0 auto;width:38px;display:grid;place-items:center;padding:0;border:1px solid var(--separator);border-radius:var(--r-inner);background:var(--surface);color:var(--ink-3);cursor:pointer}.secret-toggle[aria-pressed=true]{color:var(--tint)}.unlock-error:empty{display:none}.ambient{position:fixed;inset:0;z-index:0;pointer-events:none;background-color:var(--canvas);background-image:linear-gradient(107deg,transparent 0%,color-mix(in oklab,#ff5f6d calc(var(--amb-streak) * 26%),transparent) 12%,color-mix(in oklab,#ffc371 calc(var(--amb-streak) * 22%),transparent) 17%,color-mix(in oklab,#6ee7b7 calc(var(--amb-streak) * 24%),transparent) 22%,color-mix(in oklab,#60a5fa calc(var(--amb-streak) * 30%),transparent) 27%,color-mix(in oklab,#a78bfa calc(var(--amb-streak) * 26%),transparent) 32%,transparent 44%),radial-gradient(64% 52% at 4% -6%,color-mix(in oklab,var(--amb-1) calc(var(--amb-strength-1) * 100%),transparent) 0%,transparent 70%),radial-gradient(56% 50% at 98% 2%,color-mix(in oklab,var(--amb-2) calc(var(--amb-strength-2) * 100%),transparent) 0%,transparent 68%),radial-gradient(70% 62% at 36% 108%,color-mix(in oklab,var(--amb-3) calc(var(--amb-strength-3) * 100%),transparent) 0%,transparent 66%),radial-gradient(34% 40% at 90% 62%,color-mix(in oklab,var(--amb-4) calc(var(--amb-strength-4) * 100%),transparent) 0%,transparent 72%),conic-gradient(from 205deg at 24% 22%,color-mix(in oklab,var(--amb-2) 22%,transparent) 0deg,transparent 84deg,color-mix(in oklab,var(--amb-1) 20%,transparent) 186deg,transparent 300deg)}.ambient-grain{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:var(--amb-grain);mix-blend-mode:overlay}.ambient-grain>svg{width:100%;height:100%;display:block}:root[data-theme=dark] .ambient-grain{mix-blend-mode:soft-light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ambient-grain{mix-blend-mode:soft-light}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.ambient-grain{display:none}}.shell{--dock-h: 72px;--dock-inset: max(18px, env(safe-area-inset-bottom))}.canvas{--edge-top: linear-gradient(to bottom, transparent 0, transparent calc(var(--shell-pad) + 2px), rgba(0, 0, 0, .5) calc(var(--chrome-bottom) - 14px), #000 var(--canvas-top));--edge-bottom: linear-gradient(to top, transparent 0, transparent calc(var(--dock-inset) - 4px), rgba(0, 0, 0, .45) calc(var(--dock-inset) + var(--dock-h) - 18px), #000 calc(var(--dock-inset) + var(--dock-h) + 10px));-webkit-mask-image:var(--edge-top),var(--edge-bottom);-webkit-mask-composite:source-in;mask-image:var(--edge-top),var(--edge-bottom);mask-composite:intersect}.shell:not([data-dock=true]) .canvas{--edge-bottom: linear-gradient(#000 0 0)}.shell[data-conflict=true] .canvas{--edge-top: linear-gradient(to bottom, transparent 0, transparent calc(var(--shell-pad) + 2px), rgba(0, 0, 0, .45) calc(var(--topbar-bottom) - 14px), transparent var(--topbar-bottom), transparent var(--chrome-bottom), #000 var(--canvas-top))}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.canvas,.shell[data-conflict=true] .canvas{--edge-top: linear-gradient(to bottom, transparent 0 var(--chrome-bottom), #000 var(--chrome-bottom));--edge-bottom: linear-gradient(to top, transparent 0 calc(var(--dock-inset) + var(--dock-h)), #000 calc(var(--dock-inset) + var(--dock-h)))}}.lens-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.shell{--rail-w: 208px;--rail-underlap: 0px;--card-shift: 0px;--canvas-left: 244px;--canvas-top: calc(88px + var(--conflict-block))}.topbar{gap:12px;padding-inline:16px}.brand{min-width:188px;font-size:18px}.brand span{color:var(--ink)}.top-context{display:flex;gap:8px;white-space:nowrap;font-size:12px;color:var(--ink-2)}.top-context strong{color:var(--ink);font-weight:550}.version-picker{margin-left:auto;min-width:0}.version-picker select{max-width:290px;background:color-mix(in srgb,var(--surface) 70%,transparent)}.chrome-action{display:grid;place-items:center;text-decoration:none;width:32px;height:32px;flex:none;font-size:20px;padding:0;border-radius:9px;color:var(--ink)}.nav-toggle{display:none}.rail{padding:14px 9px;bottom:16px;border-radius:18px}.rail-group{padding:0;gap:2px}.rail-group+.rail-group{border:0;margin-top:14px}.rail-label{padding:2px 11px 6px;font-size:12px;font-weight:550;color:var(--ink-2)}.rail a{display:flex;align-items:center;gap:10px;min-height:36px;padding:7px 11px;border-radius:10px}.rail a svg{flex:none}.rail a.on{background:color-mix(in srgb,var(--tint) 9%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint) 9%,transparent)}.canvas{padding-right:16px}.shell .canvas>.workspace{margin:0;padding:24px;border-radius:20px;background:var(--content-canvas);min-height:calc(100dvh - var(--canvas-top) - 16px)}.canvas h2{font-size:28px;font-weight:650;line-height:1.25;letter-spacing:-.035em;margin:0 0 14px}.canvas .card h2{font-size:18px}.page-head{gap:16px;align-items:flex-start;margin-bottom:12px}.page-actions{flex-wrap:wrap}.card{border-radius:14px}.canvas .rt-card{overflow-x:auto}.overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px}.stat-row{gap:0;border:1px solid var(--separator);border-radius:14px;background:var(--surface);overflow:hidden;margin-bottom:20px}.shell .canvas .stat-tile{border:0;border-radius:0;padding:17px 20px;background:transparent}.shell .canvas .stat-tile+.stat-tile{border-left:1px solid var(--separator)}.stat-label{font-size:12px;letter-spacing:0;text-transform:none;color:var(--ink-2)}.stat-value{font-size:28px;font-weight:600}th{font-size:12px;letter-spacing:0;text-transform:none;color:var(--ink-2);background:var(--surface-2)}th,td{padding:11px 16px}.canvas th:first-child,.canvas td:first-child{padding-left:16px}.canvas th:last-child,.canvas td:last-child{padding-right:16px}tbody tr:hover{background:color-mix(in srgb,var(--tint) 3%,var(--surface))}button,input,select,textarea{font-family:inherit}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:36px;max-width:100%;padding:7px 10px;color:var(--ink);background:var(--surface);border:1px solid var(--separator)}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}input,select,textarea{border-radius:9px}.badge-good{background:transparent;border-color:transparent;color:var(--ink-2);padding-inline:0}.badge-good:before{background:var(--status-good)}.badge-warn{color:color-mix(in srgb,var(--status-warn) 76%,var(--ink))}.scope-row{font-size:12px;color:var(--ink-2);margin:0 0 20px;line-height:1.6}.reading-notes{margin:0 0 16px;font-size:12px;color:var(--ink-2)}.reading-notes>summary{cursor:pointer}.reading-notes[open]{padding:14px;background:var(--surface);border:1px solid var(--separator);border-radius:10px}.read-status{overflow-wrap:anywhere}.data-panel{border:1px solid var(--separator);border-radius:14px;background:var(--surface);overflow:hidden}.shell .data-panel--padded{padding:16px;margin-bottom:16px}.data-panel--padded>.page-head{margin-bottom:12px;align-items:center}.data-panel--padded>.page-head h3{margin:0}.data-panel--padded>.page-head .stat-sub{margin:8px 0 0}.data-panel--padded>.empty-state{padding:24px 0}.data-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--separator)}.data-toolbar input,.data-toolbar select{min-width:0;min-height:36px;padding:7px 10px;border:1px solid var(--separator);background:var(--surface);color:var(--ink);font-size:13px}.data-toolbar input{flex:1}.data-panel .tablewrap{padding:0;border:0;border-radius:0;overflow-x:auto}.data-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid var(--separator);font-size:12px;color:var(--ink-2)}.entity-name{overflow-wrap:anywhere;font-weight:600;font-size:13px}.entity-meta{font-size:12px;color:var(--ink-2);overflow-wrap:anywhere}.fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fact-grid dt{color:var(--ink-2);font-size:12px;margin-bottom:4px}.fact-grid dd{margin:0;overflow-wrap:anywhere}.detail-tabs{display:flex;gap:3px;border-radius:10px;padding:3px;background:var(--surface-2);margin:8px 0 20px}.detail-tabs button{flex:1;border-radius:7px;background:transparent;color:var(--ink-2);font-size:12px;padding:8px}.detail-tabs button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000012}.detail-links{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0;font-size:13px}.price-evidence{margin-top:18px}.price-evidence>details{border-top:1px solid var(--separator);padding:14px 0}.price-evidence summary{overflow-wrap:anywhere;cursor:pointer}.unlock-scene{position:relative;isolation:isolate;background:var(--canvas)}.unlock-card{z-index:1;width:min(460px,100%);border-radius:26px}.unlock-card h1{font-size:28px;letter-spacing:-.035em}.unlock-intro{color:var(--ink-2);font-size:14px;margin:0 0 22px}.account-mobile{display:none}.appearance-options{display:flex;flex-wrap:wrap;gap:16px}.appearance-options label{display:flex;align-items:center;gap:6px;font-size:13px}.section-search{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding-top:16px}:root[data-motion=reduce]{--dur: 0ms;--dur-anneal: 0ms;--sheet-in: 0ms}html[data-transparency=reduce] .glass,html[data-transparency=reduce][data-lens=on] .glass[data-pane],html[data-contrast=more] .glass,html[data-contrast=more][data-lens=on] .glass[data-pane]{background:var(--surface);background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--separator)}html[data-transparency=reduce] .glass:before,html[data-transparency=reduce] .glass:after,html[data-contrast=more] .glass:before,html[data-contrast=more] .glass:after{display:none}@media(max-height:820px)and (min-width:821px){.rail{padding:9px}.rail a{min-height:32px;padding-block:5px}.rail-group+.rail-group{margin-top:7px}.rail-label{padding-bottom:3px}}@media(max-width:1200px){.shell{--rail-w: 190px;--canvas-left: 222px}.brand{min-width:168px}.readonly-note,.topbar .idchip{display:none}.shell .canvas>.workspace{padding:22px}}@media(max-width:820px){.shell{--canvas-left: 14px;--canvas-top: calc(86px + var(--conflict-block));--chrome-bottom: var(--deck-bottom)}.canvas{padding-right:14px}.brand{min-width:0}.top-context{display:none}.topbar{gap:6px;padding-inline:9px}.nav-toggle{display:grid;place-items:center;padding:6px;background:transparent}.rail{inset:80px auto 14px 12px;width:230px;height:auto;max-height:calc(100dvh - 94px);flex-direction:column;align-items:stretch;overflow-y:auto;padding:12px 9px}.rail[data-open=false]{display:none}.rail[data-open=true]{z-index:70}.rail-group{flex-direction:column;flex:none}.rail-group+.rail-group{border:0;margin-top:10px}.rail a{min-height:38px}.version-picker select{width:100%;max-width:240px}.shell .canvas>.workspace{padding:20px}}@media(max-width:560px){.shell{--shell-pad: 8px;--canvas-left: 8px;--canvas-top: calc(80px + var(--conflict-block))}.canvas{padding-right:8px}.shell .canvas>.workspace{padding:20px 14px;border-radius:16px}.brand{font-size:14px}.topbar{gap:3px;padding-inline:7px}.chrome-action{width:25px;font-size:18px}.canvas h2{font-size:26px}.version-picker select{font-size:12px;padding-inline:4px}.stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .canvas .stat-tile:nth-child(odd){border-left:0}.shell .canvas .stat-tile:nth-child(n+3){border-top:1px solid var(--separator)}.shell .canvas .stat-tile{padding:14px}.stat-value{font-size:26px}.fact-grid{grid-template-columns:1fr}.data-toolbar{padding:12px}.data-toolbar input{flex-basis:140px}.data-toolbar select{max-width:130px}.account-desktop{display:none}.account-mobile{display:grid;gap:10px;padding:12px}.account-mobile article{border:1px solid var(--separator);border-radius:10px;padding:14px}}.unlock-scene{min-height:100svh;padding:32px 12px}.unlock-card{width:min(400px,100%);padding:32px;border-radius:28px}.unlock-card .login-brand{display:flex;align-items:center;gap:9px;margin-bottom:28px;font-size:19px;font-weight:600;letter-spacing:-.03em}.unlock-card h1{font-size:26px;font-weight:600;line-height:1.2;margin:0 0 26px}.unlock-card form{gap:18px}.unlock-card .login-field{display:grid;gap:8px}.unlock-card .login-field>label{color:var(--ink);font-size:13px;font-weight:500}.unlock-card input{width:100%;min-width:0;height:48px;border-radius:12px;padding:0 14px;font-size:16px;border-color:#86868b}.unlock-card input::placeholder{color:var(--ink-2)}:root[data-contrast=more] .unlock-card input{border-color:var(--ink)}.unlock-card input[aria-invalid=true]{border-color:var(--status-critical)}.login-password-row{position:relative}.unlock-card .login-password-row input{padding-right:48px}.login-eye{position:absolute;right:3px;top:2px;display:grid;place-items:center;width:44px;height:44px;padding:0;background:transparent;color:var(--ink-2);border:0;border-radius:10px;cursor:pointer}.unlock-card .unlock-submit{height:48px;padding:0 16px;margin-top:6px;font-size:15px}.login-note{color:var(--ink-2);font-size:13px;margin:-12px 0 22px}form .login-note{margin:0}.login-back{height:44px;padding:0;background:transparent;color:var(--ink-2);border:0;cursor:pointer;font-size:13px}.settings-technical>summary{cursor:pointer;color:var(--ink-2);font-size:13px}@media(max-width:440px){.unlock-card{padding:28px 24px}}:root,:root[data-theme]{--canvas: #f3f5f8;--canvas-ambient: linear-gradient(145deg, #edf2f9, #f3f5f8 55%, #f3f5f8);--ink: #202733;--ink-2: #5d6878;--ink-3: #657387;--separator: #e3e8ef;--tint: #095fbd;--workspace-tint: #ffffffd6;--panel-tint: #ffffff;--surface: #ffffff;--surface-2: #f7f9fc;--panel-shine: #ffffffbd;--panel-shadow: #374e6a1a;--glass-tint-top: #ffffffd6;--glass-tint-mid: #f6faffa1;--glass-tint-bot: #eef5fdbf;--glass-shadow: 0 1px 2px #293d5310, 0 8px 20px -14px #263d5736, 0 22px 60px -28px #33568330;--ring-1: #ffffffb8;--ring-2: #ffffff66;--ring-3: #ffffff12;--ring-4: #ffffff44;--ring-5: #ffffff91;--glass-inner: inset 0 1px 0 #ffffff70, inset 0 -1px 0 #ffffff24;--glass-edge-top: #ffffff0d;--glass-edge-bot: #ffffff05;--amb-strength-1: .12;--amb-strength-2: .04;--amb-strength-3: .08;--amb-strength-4: .02;--amb-streak: .04;--amb-grain: .05}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas: #141a23;--canvas-ambient: linear-gradient(145deg, #192333, #141a23 55%, #141a23);--ink: #f1f5fb;--ink-2: #afbdcf;--ink-3: #a3b3c8;--separator: #354254;--tint: #90bfff;--workspace-tint: #202833;--panel-tint: #202833;--surface: #202833;--surface-2: #262f3c;--panel-shine: #e6f1ff29;--panel-shadow: #030b1850;--glass-tint-top: #43546dd9;--glass-tint-mid: #233041db;--glass-tint-bot: #1e2938e3;--glass-shadow: 0 1px 2px #0004, 0 12px 34px -16px #0007, 0 30px 70px -32px #0009;--ring-1: #e6f1ff40;--ring-2: #e6f1ff1c;--ring-3: #e6f1ff08;--ring-4: #e6f1ff17;--ring-5: #e6f1ff30;--glass-inner: inset 0 1px 0 #e6f1ff1c, inset 0 -1px 0 #e6f1ff08;--glass-edge-top: #e6f1ff08;--glass-edge-bot: #e6f1ff03}}:root[data-theme=dark]{--canvas: #141a23;--canvas-ambient: linear-gradient(145deg, #192333, #141a23 55%, #141a23);--ink: #f1f5fb;--ink-2: #afbdcf;--ink-3: #a3b3c8;--separator: #354254;--tint: #90bfff;--workspace-tint: #202833;--panel-tint: #202833;--surface: #202833;--surface-2: #262f3c;--panel-shine: #e6f1ff29;--panel-shadow: #030b1850;--glass-tint-top: #43546dd9;--glass-tint-mid: #233041db;--glass-tint-bot: #1e2938e3;--glass-shadow: 0 1px 2px #0004, 0 12px 34px -16px #0007, 0 30px 70px -32px #0009;--ring-1: #e6f1ff40;--ring-2: #e6f1ff1c;--ring-3: #e6f1ff08;--ring-4: #e6f1ff17;--ring-5: #e6f1ff30;--glass-inner: inset 0 1px 0 #e6f1ff1c, inset 0 -1px 0 #e6f1ff08;--glass-edge-top: #e6f1ff08;--glass-edge-bot: #e6f1ff03}.shell{--shell-pad: 12px;--rail-w: 208px;--topbar-h: 56px;--canvas-top: calc(100px + var(--conflict-block));--canvas-left: 260px}.topdeck{left:calc(var(--canvas-left) - 22px);right:12px}.topbar{--glass-shadow-boost: 0 2px 4px #293d5314, 0 12px 26px -18px #33568338;border-radius:18px;padding-inline:18px;gap:12px}.brand{display:flex;align-items:center;gap:10px;min-width:0;padding:0 9px 27px;font-size:23px}.brand>span{display:grid;gap:3px}.brand strong{color:var(--tint);font-weight:700;letter-spacing:-.7px}.brand small{color:var(--ink-2);font-size:9px;letter-spacing:1.75px}.top-context{font-size:12px;margin-right:auto}.rail{top:12px;bottom:12px;max-height:calc(100% - 24px);padding:25px 12px 12px;border-radius:25px}.rail-instance{display:grid;gap:4px;padding:12px;margin:0 4px 20px;border:1px solid var(--separator);border-radius:14px;background:color-mix(in srgb,var(--surface) 48%,transparent)}.rail-instance strong{font-size:11px}.rail-instance span,.rail-session small{font-size:10px;color:var(--ink-2)}.rail-label{font-size:10px;padding-left:13px}.rail a{font-size:12px;font-weight:530;padding:10px 12px;border-radius:13px;min-height:42px}.rail a.on{color:var(--tint);font-weight:620;background:linear-gradient(145deg,var(--pearl-top),var(--pearl-end));box-shadow:inset 0 1px 0 var(--panel-shine),0 2px 6px #426da00c}.rail-group[data-group=management]{margin-top:auto;padding-top:20px}.rail-group[data-group=management] .rail-label{display:none}.rail-session{display:flex;align-items:center;gap:10px;margin:12px 4px 0;padding:14px 8px 2px;border-top:1px solid var(--separator)}.rail-session>div{display:grid;gap:4px;min-width:0}.rail-session strong{font-size:12px;overflow-wrap:anywhere}.rail-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;background:var(--surface);color:var(--tint);font-size:12px;flex-shrink:0}.canvas{padding-right:34px}.shell .canvas>.workspace{padding:0 0 24px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;min-height:calc(100dvh - var(--canvas-top) - 24px)}.canvas h2{font-size:30px;font-weight:690;line-height:1.3;margin:0;letter-spacing:-1.15px}.page-head{margin-bottom:24px;align-items:center}.page-subtitle{font-size:13px;color:var(--ink-2);margin:0}.canvas :is(.card,.data-panel,.stat-row,.rt-card){border-color:var(--separator);border-top-color:var(--panel-shine);border-radius:18px;background:var(--panel-tint);box-shadow:inset 0 1px 0 var(--panel-shine),0 5px 16px -12px var(--panel-shadow)}.canvas .data-panel>.tablewrap{background:transparent;box-shadow:none}.canvas :is(.card,.data-panel,.rt-card) :is(.card,.data-panel,.rt-card){box-shadow:none}.canvas .stat-row{margin-block:20px}.canvas .stat-row .stat-tile{box-shadow:none}.shell .canvas .stat-tile{padding:22px 24px}.stat-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:29px;letter-spacing:-.02em}.canvas th{background:var(--surface-2);font-size:11px;font-weight:500}.canvas tbody tr:hover{background:var(--surface-2)}.canvas :is(input,select,textarea){background:color-mix(in srgb,var(--surface) 60%,transparent)}.canvas .row-actions:not(td){display:flex;gap:8px;flex-wrap:wrap}@media(min-width:721px){.canvas td.row-actions{display:table-cell;vertical-align:middle}.canvas td.row-actions>.row-menu{display:inline-block}}.canvas .row-actions button{font-size:12px;white-space:nowrap}.badge-warn{color:color-mix(in srgb,var(--status-warn) 70%,var(--ink))}.badge-critical,button.danger{color:color-mix(in srgb,var(--status-critical) 66%,var(--ink))}.overview-grid{gap:20px}.overview-resources{margin:20px 0}.overview-resources .count-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.overview-resources .count-tile{border:0;background:transparent;padding:8px 0 0;min-width:0;box-shadow:none}.overview-resources .count-value{font-family:var(--font-display);font-size:26px}.overview-resource-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.overview-resource-head h3{margin:0}.overview-resource-head a{font-size:12px}.overview-telemetry>summary{cursor:pointer;color:var(--ink-2);margin-block:18px;font-size:13px}.billing-processing-compact{padding-block:14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 18px}.billing-processing-compact>.page-head{display:contents}.billing-processing-compact>.page-head h3{grid-column:1;grid-row:1}.billing-processing-compact>.page-head button{grid-column:3;grid-row:1}.billing-processing-compact .processing-summary{grid-column:2;grid-row:1;display:block;margin:0;font-size:12px;color:var(--ink-2)}.billing-processing-compact details{grid-column:1 / -1;margin-top:0;font-size:12px;color:var(--ink-2)}.billing-processing-compact details>summary{cursor:pointer}.published-configuration{display:flex;justify-content:space-between;align-items:center;gap:24px}.published-configuration>div:first-child{min-width:0}.published-configuration h3{margin:10px 0 6px;font-size:19px;overflow-wrap:anywhere}.published-configuration .entity-meta{margin:0}.configuration-state{color:var(--ink-2);display:flex;align-items:center;gap:7px;font-size:12px}.configuration-explainer{margin:14px 0 0;max-width:600px}.configuration-tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--separator);border-radius:12px;background:var(--panel-tint);width:max-content;margin:24px 0 18px}.configuration-tabs button{background:transparent;border:0;color:var(--ink-2)}.configuration-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--surface) 60%,transparent);box-shadow:0 2px 4px var(--panel-shadow);color:var(--ink)}.configuration-list table{table-layout:fixed}.configuration-list th:first-child{width:43%}.configuration-list th:nth-child(2){width:18%}.configuration-list td{vertical-align:top}.configuration-lineage{font-size:12px;color:var(--ink-2);margin-top:7px}.configuration-lineage summary{cursor:pointer}.configuration-lineage p{margin-bottom:0}.unlock-card{border:1px solid var(--panel-shine)}.shell{background:var(--canvas)}.ambient{background-image:radial-gradient(ellipse 480px 470px at 0 2%,#a6c6ef60,transparent 85%),radial-gradient(ellipse 310px 650px at 2% 78%,#b4bce54d,transparent 85%),radial-gradient(ellipse 560px 240px at 72% 0%,#c9d9ed42,transparent 80%)}:root[data-theme=dark] .ambient{background-image:radial-gradient(ellipse 480px 470px at 0 2%,#325d9850,transparent 85%),radial-gradient(ellipse 310px 650px at 2% 78%,#594a8033,transparent 85%),radial-gradient(ellipse 560px 240px at 72% 0%,#35557328,transparent 80%)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ambient{background-image:radial-gradient(ellipse 480px 470px at 0 2%,#325d9850,transparent 85%),radial-gradient(ellipse 310px 650px at 2% 78%,#594a8033,transparent 85%),radial-gradient(ellipse 560px 240px at 72% 0%,#35557328,transparent 80%)}}.brandmark{width:34px;height:34px;flex:none;color:var(--tint)}.topbar .chrome-action{background:transparent;border:0;box-shadow:none}.topbar .chrome-action svg{width:17px;height:17px}.topbar .chrome-action:hover{background:var(--panel-tint)}.canvas :is(.card,.data-panel,.rt-card){border:1px solid color-mix(in srgb,var(--separator) 92%,var(--panel-shine));border-radius:20px;background:var(--panel-tint);box-shadow:0 2px 3px -2px #24416c0c,0 6px 20px -16px #24416c14}.canvas :is(.card,.data-panel,.rt-card) :is(.card,.data-panel,.rt-card){background:var(--surface-2)}.shell .canvas .card{padding:20px 22px}.canvas .data-toolbar{padding:0 0 16px}.canvas .data-footer{padding:14px 0}.canvas .data-panel>.data-toolbar{padding:16px 18px}.canvas .data-panel>.data-footer{padding:14px 18px}.canvas .stat-row{margin-block:20px 24px;padding:0}.shell .canvas .stat-tile{padding:20px 22px}.canvas th{padding:11px 12px;border-bottom-color:var(--separator)}.canvas td{padding:17px 18px;font-size:12px}.canvas :is(th,td):first-child{padding-left:18px}.canvas :is(th,td):last-child{padding-right:18px}.canvas .data-panel--padded{margin-block:20px}.canvas :is(.data-panel,.rt-card) h3{font-size:16px;font-weight:600}.canvas table :is(.row-actions button.secondary,td>button.secondary){border-color:transparent;background:transparent;color:var(--tint);padding-inline:9px}.canvas table :is(.row-actions button.secondary,td>button.secondary):hover{background:var(--panel-tint)}.overview-page .stat-row{grid-template-columns:1.45fr 1fr 1fr}.overview-page .stat-tile:first-child .stat-value{font-size:42px}.overview-page .stat-tile{justify-content:center}.overview-page .overview-resources{margin-block:8px}.overview-page .overview-resources .count-tile{padding:8px 0 0}.overview-page .overview-resources .count-value{font-size:25px}.overview-page .overview-grid{grid-template-columns:1.2fr 1fr;gap:32px}.overview-page .overview-grid>.card{margin-top:0}.overview-page .overview-telemetry{border-bottom:1px solid var(--separator)}.overview-page .billing-processing-compact{margin-block:0 16px;padding:16px;border:1px solid var(--separator);border-radius:12px;background:var(--panel-tint)}.overview-page .billing-processing-compact:is([data-state=needs_repair],[data-state=failed]){border-color:color-mix(in srgb,var(--status-warn) 42%,transparent);background:color-mix(in srgb,var(--status-warn) 7%,transparent)}.overview-workspace{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px;margin-top:20px}.overview-primary,.overview-aside{min-width:0}.overview-primary .billing-processing-compact{grid-template-columns:minmax(0,1fr) auto}.overview-primary .billing-processing-compact>.page-head button{grid-column:2}.overview-primary .billing-processing-compact .processing-summary{grid-column:1 / -1;grid-row:2;line-height:1.6}.overview-primary .billing-processing-compact details{padding-top:6px}.overview-aside{min-width:0;align-self:start}.overview-aside .overview-resources{margin:0;padding:0;border:0}.overview-aside .overview-resource-head{flex-wrap:wrap;align-items:flex-start}.overview-aside .overview-resources .count-row{display:block}.overview-aside .overview-resources .count-tile{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:15px 0;border-radius:0;border-bottom:1px solid var(--separator)}.overview-aside .overview-resources .count-value{font-size:18px}.overview-aside .overview-resources .count-label{margin:0;font-size:13px}.overview-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-block:18px;font-size:13px}.overview-page .stat-sub{font-size:12px}.overview-page .count-row{gap:18px}.overview-page .count-tile{border:0;background:transparent;box-shadow:none;padding:0}.overview-page .count-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600}.overview-metrics-title{font-size:14px;font-weight:500}.configuration-list{border-top:1px solid var(--separator)}.accounts-page .stat-row{margin-bottom:22px}.account-group-head{display:flex;align-items:center;gap:12px;padding:20px 0 10px;font-size:13px;font-weight:600}.account-group-head small{color:var(--ink-2);font-size:12px;font-weight:400}.account-desktop .account-group-head{padding-inline:18px}.account-desktop td{white-space:normal;overflow-wrap:anywhere}.account-provider+.account-provider{margin-top:14px;border-top:1px solid var(--separator)}.account-desktop table{table-layout:fixed}.account-desktop th:first-child{width:37%}.account-desktop th:nth-child(2){width:13%}.account-desktop th:nth-child(3){width:14%}.account-desktop th:nth-child(4){width:10%}.account-desktop th:nth-child(5){width:16%}.account-identity{display:flex;align-items:center;gap:11px}.account-identity>div{min-width:0}.account-avatar{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid var(--separator);border-radius:10px;background:var(--panel-tint);color:var(--ink-2);font-size:13px;font-weight:600}.account-identity .entity-meta{margin-top:4px}.account-mobile .account-provider article{margin-bottom:10px;padding:15px;border:1px solid var(--separator);border-radius:12px;background:var(--panel-tint)}.published-configuration{padding:22px 0;border-block:1px solid var(--separator)}.published-configuration h3{font-size:18px}.versions-page .identity-details{border:0;margin-block:6px 0;padding-block:3px}.versions-page .configuration-explainer{margin-bottom:0}.versions-page .configuration-tabs{margin-block:24px 18px}.routing-inventory .rw-actions[aria-label]{display:inline-flex;padding:3px;gap:3px;border:1px solid var(--separator);border-radius:10px;background:var(--panel-tint)}.routing-inventory .rw-actions[aria-label] button{background:transparent;border:0;padding:6px 12px;color:var(--ink-2)}.routing-inventory .rw-actions[aria-label] button[aria-pressed=true]{background:var(--panel-tint);color:var(--ink);box-shadow:0 1px 3px var(--panel-shadow)}.models-page .rw-actions{flex-wrap:wrap}.unlock-card{background:linear-gradient(145deg,var(--workspace-tint),var(--panel-tint))}.unlock-card .login-brand{margin-bottom:26px}.unlock-card h1{font-size:24px}@media(max-height:820px)and (min-width:821px){.rail{padding:12px 10px}.rail a{min-height:32px;padding-block:5px}}@media(max-width:1200px){.shell{--rail-w: 196px;--canvas-left: 228px}.brand{min-width:0}.shell .canvas>.workspace{padding:0 0 24px}}@media(max-width:820px){.shell{--canvas-left: 12px;--shell-pad: 12px;--topbar-h: 54px;--canvas-top: calc(80px + var(--conflict-block))}.canvas{padding-right:12px}.topbar{padding-inline:12px;gap:8px}.brand{min-width:0;font-size:18px}.topdeck{left:0;right:0}.dock{left:50%;width:calc(100vw - 24px);max-width:860px}.rail{top:calc(80px + var(--conflict-block))}.shell .canvas>.workspace{padding:8px 0 24px}.published-configuration{align-items:flex-start;flex-direction:column}.account-desktop{display:none}.account-mobile{display:block;padding:0 16px}.overview-workspace{grid-template-columns:1fr;gap:20px}.overview-aside{border-left:0;border-top:1px solid var(--separator);padding:24px 0 0}}@media(max-width:560px){.shell .canvas>.workspace{padding:8px 0 24px}.topbar{gap:6px}.configuration-context{font-size:11px;padding:5px 8px;gap:5px}.topbar .chrome-action{width:44px;height:44px}.topbar .chrome-action[href]{display:none}.canvas h2{font-size:24px}.page-head{flex-wrap:wrap;gap:14px}.stat-value{font-size:30px}.overview-resources .count-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.configuration-list :is(table,tbody){display:block;min-width:0;width:100%}.configuration-list thead{display:none}.configuration-list tr{display:grid;padding:14px 0;border-bottom:1px solid var(--separator)}.configuration-list td{display:block;padding:5px 0;border:0}.configuration-list td:first-child{padding-left:0}.configuration-list td:nth-child(2):before{content:"创建于 "}.configuration-list td:last-child{padding-right:0}.billing-processing-compact{grid-template-columns:minmax(0,1fr) auto;gap:10px}.billing-processing-compact>.page-head button{grid-column:2}.billing-processing-compact .processing-summary{grid-column:1 / -1;grid-row:2}.canvas .stat-row{padding-block:16px;row-gap:18px}.shell .canvas .stat-tile{padding:0 14px}.shell .canvas .stat-tile:nth-child(n+3){border-top:0}.overview-page .stat-row{grid-template-columns:1fr 1fr}.overview-page .stat-tile:first-child{grid-column:1 / -1}.overview-page .stat-tile:nth-child(2){border-left:0}.overview-page .stat-tile:nth-child(3){padding-left:14px;border-left:1px solid var(--separator)}.overview-page .overview-grid{grid-template-columns:1fr;gap:0}.overview-page .stat-tile:first-child .stat-value{font-size:36px}}html:is([data-transparency=reduce],[data-contrast=more]) .canvas :is(.card,.data-panel,.stat-row,.rt-card){background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border:1px solid var(--separator)}:root[data-contrast=more]{--ink-2: var(--ink);--separator: var(--ink)}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.canvas :is(.card,.data-panel,.stat-row,.rt-card){background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border:1px solid var(--separator)}}@media(prefers-contrast:more){:root,:root[data-theme]{--ink-2: var(--ink);--separator: var(--ink)}}@supports not (backdrop-filter: blur(1px)){.canvas :is(.card,.data-panel,.stat-row,.rt-card){background:var(--surface)}}.workspace-navigation{display:flex;flex-wrap:wrap;gap:24px;margin:0 0 24px;padding:0;border-bottom:1px solid var(--separator)}.workspace-navigation :is(a,button){padding:12px 0;border-radius:0;border-bottom:2px solid transparent;font-size:12px;color:var(--ink-2);text-decoration:none}.workspace-navigation :is(a[aria-current=page],button[aria-pressed=true]){color:var(--tint);background:transparent;border-bottom-color:var(--tint);font-weight:600}.workspace-navigation :is(a,button):focus-visible{outline:2px solid var(--tint);outline-offset:2px}.workspace-navigation button{background:transparent;border:0;border-bottom:2px solid transparent;box-shadow:none;min-height:40px}.workspace-context{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 18px;padding:11px 14px;border:1px solid var(--separator);border-radius:12px;background:color-mix(in srgb,var(--panel-tint) 78%,transparent);color:var(--ink-2);font-size:13px}.workspace-context[data-status=draft]{border-color:color-mix(in srgb,var(--status-warn) 42%,var(--separator))}.workspace-context[data-status=archived]{border-color:color-mix(in srgb,var(--status-critical) 30%,var(--separator))}.workspace-context[data-status=error]{border-color:color-mix(in srgb,var(--status-warn) 48%,var(--separator))}.workspace-context a{color:var(--tint);font-weight:600}.workspace-context button{margin-left:auto}.account-directory-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:16px 0}.account-directory-tools{display:flex;gap:8px;margin-left:auto}.account-status-tabs{display:flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--separator);border-radius:12px;background:var(--surface-2)}.account-status-tabs button{min-height:36px;padding:7px 12px;border:1px solid transparent;background:transparent;box-shadow:none;color:var(--ink-2);border-radius:10px}.account-status-tabs button[aria-pressed=true]{background:var(--surface);border-color:var(--separator);color:var(--ink)}.account-search{flex:1;min-width:220px;max-width:480px;margin:0}.account-search input{width:100%;margin:0}.account-category-filter{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:20px;padding:4px;width:fit-content;max-width:100%;border:1px solid var(--separator);border-radius:14px;background:var(--surface-2)}.account-category-filter button{background:transparent;color:var(--ink-2);border:1px solid transparent;box-shadow:none;border-radius:11px;padding:8px 16px;min-height:40px}.account-category-filter button[aria-pressed=true]{background:linear-gradient(145deg,var(--pearl-top),var(--pearl-end));color:var(--ink);border-color:var(--separator)}.account-directory{display:grid;gap:0;border:1px solid var(--separator);border-radius:20px;background:var(--surface);overflow:hidden}.account-directory:empty{display:none}.account-group{min-width:0;border:0;border-bottom:1px solid var(--separator);border-radius:0;background:var(--surface)}.account-group:last-child{border-bottom:0}.account-grants{display:grid;gap:16px}.account-grant{padding:16px;border:1px solid var(--separator);border-radius:16px;background:var(--panel-tint);overflow-wrap:anywhere}.account-grant>.page-actions:last-child{margin-top:16px}.account-directory-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-bottom:1px solid var(--separator)}.account-directory-head>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.account-directory-head h3{margin:0;font-size:13px;font-weight:650}.account-group-count{color:var(--ink-2);font-size:12px;white-space:nowrap}.account-subgroup h4{margin:0;padding:16px 24px 8px;color:var(--ink-2);font-size:13px;font-weight:600}.account-subgroup+.account-subgroup{border-top:1px solid var(--separator)}.account-list-wrap{width:100%;overflow-x:auto}.account-list{width:100%;table-layout:fixed;margin:0}.account-list th{background:var(--surface-2);font-size:11px;font-weight:500;color:var(--ink-2)}.account-list th:nth-child(1){width:23%}.account-list th:nth-child(2){width:12%}.account-list th:nth-child(3){width:12%}.account-list th:nth-child(4){width:20%}.account-list th:nth-child(5){width:18%}.account-list th:nth-child(6){width:15%}.account-list td,.account-list th{padding:16px 18px;text-align:left;white-space:normal;overflow-wrap:anywhere;vertical-align:middle}.account-list td:first-child,.account-list th:first-child{padding-left:24px}.account-list td:last-child,.account-list th:last-child{padding-right:24px}.account-list td strong{display:block;font-size:12px;font-weight:600;line-height:1.55}.account-list .entity-meta{display:block;margin:4px 0 0;font-size:11px;color:var(--ink-2);line-height:1.5}.account-list .account-row-checkbox{float:left;width:18px;height:18px;min-height:0;margin:3px 10px 8px 0;accent-color:var(--tint)}.account-batch-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:1px solid var(--separator);border-radius:14px;background:var(--panel-tint)}.setup-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:18px 0 0}.setup-steps a{display:grid;gap:8px;height:100%;padding:16px;border:1px solid var(--separator);border-radius:14px;background:var(--panel-tint);text-decoration:none}.setup-steps span{color:var(--ink-2);font-size:13px}@media(max-width:720px){.setup-steps{grid-template-columns:1fr}}.account-source{display:block;font-size:12px;color:var(--ink-2);margin-top:5px}.account-list .page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.account-list .page-actions button{min-height:36px;padding:6px 10px;font-size:12px;white-space:nowrap}.account-connection-link{display:block;text-align:left;color:var(--tint);background:transparent;box-shadow:none;border:0;border-radius:8px;padding:4px 0;line-height:1.5;font-size:13px}.account-group-empty{padding:22px 24px;margin:0;color:var(--ink-2);font-size:13px}.account-directory-footer{flex-wrap:wrap;gap:12px;margin-top:20px}.account-connections{display:grid;gap:12px;padding:0;list-style:none}.account-connections li{display:grid;gap:8px;padding:16px;border:1px solid var(--separator);border-radius:12px;overflow-wrap:anywhere}@media(max-width:900px){.account-list td,.account-list th{padding:14px 10px}}@media(max-width:720px){.account-directory{gap:0}.account-directory-head{align-items:flex-start;padding:18px 16px}.account-directory-head>div{display:grid;gap:4px}.account-category-filter{gap:4px;margin-bottom:20px}.account-category-filter button{padding:8px 12px;min-height:44px}.account-list-wrap{overflow:visible}.canvas table.account-list,.account-list tbody,.account-list tr{display:block;width:100%}.account-list thead{display:none}.account-list tr{padding:16px;border-bottom:1px solid var(--separator)}.account-list tr:last-child{border-bottom:0}.account-list td,.account-list td:first-child,.account-list td:last-child{display:block;padding:6px 0;border:0;width:auto}.account-list td[data-label]{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:4px 8px}.account-list td[data-label]:before{content:attr(data-label);color:var(--ink-2);font-size:12px}.account-list td[data-label] .entity-meta{grid-column:2;margin-top:0}.account-list td[data-label] .account-connection-link .entity-meta{display:block;margin-top:4px}.account-list .page-actions{justify-content:flex-start;padding-top:8px}.account-list .page-actions button{min-height:44px;padding:8px 14px}.account-list-identity{margin-bottom:10px}.account-subgroup h4{padding-left:16px}}html:is([data-transparency=reduce],[data-contrast=more]) .account-group{background:var(--surface)}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.account-group{background:var(--surface)}}.accounts-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.shell .account-directory-head,.shell .account-group-empty,.shell .account-subgroup>h4{margin-left:0;padding-left:24px}@media(max-width:720px){.shell .account-directory-head,.shell .account-group-empty,.shell .account-subgroup>h4{padding-left:16px}}.processing-fold{padding:12px 0;border-bottom:1px solid var(--separator);margin-bottom:16px}.processing-fold>summary{cursor:pointer;color:var(--ink-2);font-size:13px}.upstream-model-browser .data-toolbar label{display:grid;gap:6px;flex:1 1 180px;font-size:13px}.upstream-model-browser .data-toolbar select{min-width:0;width:100%}.provider-workspace{display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px;min-width:0}.provider-list{min-width:0;padding:22px;border:1px solid var(--separator);border-radius:20px;background:var(--panel-tint)}.provider-list-heading{display:flex;justify-content:space-between;align-items:start;gap:12px;padding-bottom:20px}.provider-list-heading h3,.provider-guide h3{margin:0;font-size:16px}.provider-list-heading p{margin:6px 0 0;color:var(--ink-2);font-size:12px}.provider-card{display:grid;grid-template-columns:minmax(150px,1fr) minmax(110px,.6fr) auto;gap:8px 14px;align-items:center;padding:14px 12px;border:0;border-top:1px solid var(--separator);min-width:0}.provider-card>header{display:flex;align-items:center;gap:10px;min-width:0}.provider-card>header>div{min-width:0}.provider-avatar{display:grid;place-items:center;flex:0 0 32px;height:32px;border:1px solid var(--separator);border-radius:10px;background:var(--surface-2);color:var(--ink);font-size:11px;font-weight:600}.provider-card h3{margin:0 0 2px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.provider-kind{color:var(--ink-2);font-size:11px}.provider-connections{display:grid;gap:4px;margin-top:2px;color:var(--ink-2);font-size:11px;overflow-wrap:anywhere}.provider-models{grid-column:2;grid-row:1;display:grid;gap:6px;font-size:12px}.provider-models strong{color:var(--ink);font-variant-numeric:tabular-nums}.provider-card>footer{grid-column:3;margin:0;padding:0;border:0}.provider-card .row-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.provider-card .row-actions button{font-size:11px;min-height:32px;padding:5px 8px}.provider-guide{padding:24px 22px;border:1px solid var(--separator);border-radius:20px;background:var(--panel-tint)}.provider-guide p{margin:14px 0 22px;font-size:12px;line-height:1.8;color:var(--ink-2)}.provider-guide h4{margin:0;padding-top:20px;border-top:1px solid var(--separator);font-size:13px}.provider-guide ol{list-style:none;counter-reset:step;padding:10px 0 0;margin:0}.provider-guide li{counter-increment:step;display:flex;justify-content:space-between;gap:14px;padding:16px 0;border-bottom:1px solid var(--separator);font-size:12px}.provider-guide li:before{content:counter(step);color:var(--ink-2)}.provider-guide li:last-child{border:0}.provider-workspace.has-detail{grid-template-columns:minmax(240px,.8fr) minmax(400px,1.2fr)}.provider-workspace.has-detail .provider-card{grid-template-columns:1fr}.provider-workspace.has-detail .provider-models,.provider-workspace.has-detail .provider-card>footer{grid-column:1;grid-row:auto}.provider-detail{container-type:inline-size;min-width:0;border:1px solid var(--separator);border-radius:20px;padding:22px;background:var(--panel-tint)}.provider-detail>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.provider-detail>header h3{margin:0;font-size:17px;overflow-wrap:anywhere}.provider-detail .tablewrap{overflow:auto}@media(max-width:1100px){.provider-workspace.has-detail{grid-template-columns:1fr}}@media(max-width:900px){.provider-workspace{grid-template-columns:1fr}}@media(max-width:720px){.provider-list{padding:16px}.provider-card{grid-template-columns:1fr;gap:12px}.provider-models,.provider-card>footer{grid-column:1;grid-row:auto}.provider-card .row-actions button{min-height:44px}.provider-detail,.provider-guide{padding:16px}}.provider-detail .subresource-panel h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.provider-detail .subresource-panel{overflow-x:hidden;padding:0;border:0;background:transparent}.provider-scheduling{margin-top:18px}.provider-scheduling>summary{cursor:pointer;color:var(--ink-2);font-size:13px}.provider-scheduling-table{max-width:100%}.subresource-list{display:grid;gap:0;margin:8px 0 22px}.subresource-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start;padding:16px 0;border:0;border-top:1px solid var(--separator);border-radius:0;background:transparent;min-width:0}.subresource-identity{display:grid;gap:3px;min-width:0}.subresource-identity strong{overflow-wrap:anywhere}.subresource-label,.subresource-facts dt,.subresource-action-label{color:var(--ink-2);font-size:12px}.subresource-meta{color:var(--ink-2);font-size:13px;overflow-wrap:anywhere}.subresource-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.subresource-facts div{display:grid;gap:3px;min-width:0}.subresource-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.subresource-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.subresource-row>.subresource-actions{grid-column:1 / -1}.subresource-actions .subresource-action-label{flex-basis:100%}@container (max-width:480px){.subresource-row{grid-template-columns:1fr}}@media(max-width:900px){.subresource-row{grid-template-columns:1fr}}@media(max-width:720px){.subresource-row{padding:16px 0}.subresource-actions button,.subresource-actions a{min-height:44px}}.account-directory-toolbar>label:not(.account-search){min-width:0;max-width:100%}@media(max-width:640px){.account-directory-toolbar .account-search{flex-basis:100%;max-width:none;min-width:0}}.account-directory-toolbar select{max-width:100%}.rt-mobile-account{display:none}@media(max-width:720px){.canvas .responsive-table,.canvas .responsive-table tbody,.sheet-panel .responsive-table,.sheet-panel .responsive-table tbody{display:block;min-width:0;width:100%}.canvas .responsive-table thead,.sheet-panel .responsive-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.canvas .responsive-table tr,.sheet-panel .responsive-table tr{display:grid;gap:12px;min-width:0;padding:16px;margin:12px 0;border:1px solid var(--separator);border-radius:16px;background:var(--panel-tint)}.canvas .responsive-table td,.canvas .responsive-table td:first-child,.canvas .responsive-table td:last-child,.sheet-panel .responsive-table td,.sheet-panel .responsive-table td:first-child,.sheet-panel .responsive-table td:last-child{display:block;min-width:0;padding:0;border:0;white-space:normal;overflow-wrap:anywhere}.canvas .responsive-table td[data-label],.sheet-panel .responsive-table td[data-label]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;align-items:start}.canvas .responsive-table td[data-label]:before,.sheet-panel .responsive-table td[data-label]:before{content:attr(data-label);font-family:var(--font-sans);font-size:12px;color:var(--ink-2)}.canvas .responsive-table td[data-label=操作],.sheet-panel .responsive-table td[data-label=操作]{display:flex;flex-wrap:wrap;gap:8px}.canvas .responsive-table td[data-label=操作]:before,.sheet-panel .responsive-table td[data-label=操作]:before{display:none}.canvas .responsive-table button,.sheet-panel .responsive-table button{max-width:100%;min-height:44px;white-space:normal}.canvas .rt-matrix,.canvas .rt-matrix tbody{display:block;min-width:0;width:100%}.canvas .rt-matrix thead{display:none}.canvas .rt-matrix tr{display:grid;gap:8px;padding:12px 0}.canvas .rt-matrix :is(th,td){display:block;position:static;min-width:0;width:auto;white-space:normal}.rt-mobile-account{display:block;margin-bottom:8px}.rt-mobile-account button{max-width:100%;white-space:normal}}.account-evidence{min-width:0}.account-evidence .workspace-navigation{margin-top:18px;gap:2px}.account-evidence .workspace-navigation button{padding:8px 11px}.account-evidence-card{padding:14px 0;border-bottom:1px solid var(--separator);overflow-wrap:anywhere}.account-evidence-card .page-actions{gap:12px;margin-top:12px}.overview-provider-rows{display:grid;margin-top:16px}.overview-provider-rows>a{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid var(--separator);color:var(--ink);text-decoration:none;font-size:13px}.overview-provider-rows>a>span:nth-child(2){display:grid;gap:5px;margin-right:auto}.overview-provider-rows small{color:var(--ink-2);font-size:11px;font-weight:400}.overview-aside>.card{margin-top:0;margin-bottom:18px}.overview-aside .count-row{grid-template-columns:1fr 1fr}.overview-aside .count-tile{padding-block:12px}.overview-aside .count-value{font-size:22px}@media(max-width:1050px){.overview-workspace{grid-template-columns:1fr}}.workspace-search{display:flex;align-items:center;gap:9px;min-width:180px;font-size:12px}.topbar .workspace-search{background:color-mix(in srgb,var(--surface) 45%,transparent);box-shadow:inset 0 1px 0 var(--panel-shine)}.workspace-search kbd{margin-left:auto;font:inherit;font-size:10px;border:1px solid var(--separator);border-radius:4px;padding:1px 4px}.workspace-search-field input{width:100%;min-height:44px}.workspace-search-results{display:grid;gap:4px;margin-top:16px}.workspace-search-results a{display:flex;justify-content:space-between;padding:12px;border-radius:10px;color:var(--ink);text-decoration:none}.workspace-search-results a:hover{background:var(--surface-2)}@media(max-width:600px){.workspace-search{min-width:44px;width:44px;height:44px;padding:0;justify-content:center}.workspace-search :is(span,kbd){display:none}}.page-description{margin:8px 0 0;font-size:12px;line-height:1.6;color:var(--ink-2)}.inventory-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.inventory-heading h3{margin:0;font-size:15px}.inventory-note{padding:0 2px;margin:14px 0 24px;font-size:12px;color:var(--ink-2)}.account-identity-layout{display:flex;gap:10px;align-items:center}.account-identity-layout>span:last-child{min-width:0;overflow-wrap:anywhere}.account-identity-avatar{display:grid;place-items:center;flex:0 0 32px;height:32px;border:1px solid var(--separator);border-radius:10px;background:var(--surface-2);color:var(--ink-2);font-size:12px}.workspace-navigation button[aria-pressed=true]{border-bottom-color:var(--tint)}.account-inspector-identity{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding:4px 0 20px}.account-inspector-identity .account-identity-avatar{width:44px;height:44px;font-size:18px;border-radius:13px}.account-inspector-identity h3{margin:0;font-size:16px;font-weight:650;letter-spacing:-.025em;overflow-wrap:anywhere}.account-inspector-identity p{margin:5px 0 0;font-size:12px;color:var(--ink-2)}.account-inspector-status{grid-column:2}.account-evidence .workspace-navigation{gap:22px;margin:0}.account-evidence-body{padding-top:20px}.account-overview-facts h4{font-size:13px;margin:0 0 16px}.account-overview-facts .fact-grid{margin:0;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:16px}.account-evidence-note{color:var(--ink-2);font-size:11px;line-height:1.7;margin:20px 0 0;padding-top:14px;border-top:1px solid var(--separator)}.account-overview-connections{list-style:none;margin:0;padding:0}.account-overview-connections li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--separator)}.account-overview-connections li:first-child{padding-top:0}.account-overview-connections li:last-child{border:0}.account-overview-connections strong{font-size:12px;font-weight:600}.account-overview-connections li>div>span{display:block;margin-top:4px;color:var(--ink-2);font-size:11px;overflow-wrap:anywhere}@media(max-width:720px){.account-directory-toolbar{gap:8px}.account-directory-toolbar .account-search{flex-basis:100%;max-width:none}.account-directory-tools{width:100%;justify-content:flex-end}.account-status-tabs button{min-height:44px}}.account-inventory-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:20px;margin:18px 0;color:var(--ink-2);font-size:12px}.account-inventory-summary strong{margin-right:6px;font-size:18px;font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums}.account-runtime-summary{display:grid;gap:5px;font-size:12px;min-width:0}.account-runtime-summary small{color:var(--ink-2);font-size:11px}.account-runtime-summary a{font-size:11px}.overview-billing .billing-completeness-number{margin:24px 0 4px;font-size:38px;line-height:1.1;font-weight:650;letter-spacing:-1px;font-variant-numeric:tabular-nums}.billing-completeness-number small{margin-left:3px;font-size:14px;font-weight:500;letter-spacing:0;color:var(--ink-2)}.billing-completeness-track{display:block;width:100%;height:6px;margin:20px 0 16px;border-radius:8px;overflow:hidden}.billing-part-exact{fill:var(--status-good);background:var(--status-good)}.billing-part-partial{fill:var(--tint);background:var(--tint)}.billing-part-unknown{fill:var(--ink-2);background:var(--ink-2)}.billing-part-unpriced{fill:var(--status-warn);background:var(--status-warn)}.billing-completeness-facts{margin:0 0 18px;font-size:12px}.billing-completeness-facts>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0}.billing-completeness-facts dt{display:flex;align-items:center;gap:8px;color:var(--ink-2)}.billing-completeness-facts dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.billing-dot{width:6px;height:6px;border-radius:50%}.overview-billing>a{display:inline-block;padding-top:14px;font-size:12px}.overview-maintenance>.card{margin:16px 0}.subresource-row>.subresource-more{grid-column:1 / -1}.subresource-more{min-width:0}.subresource-more>summary{display:list-item;padding:8px 0;color:var(--ink-2);font-size:12px;cursor:pointer}.subresource-more>summary:focus-visible{outline:2px solid var(--tint);outline-offset:3px;border-radius:4px}.subresource-maintenance{display:flex;flex-wrap:wrap;gap:10px;padding:12px 0 4px}.subresource-maintenance>.subresource-actions{flex-basis:100%}.subresource-actions .subresource-more[open]{flex-basis:100%}.subresource-panel>h3{justify-content:flex-start;padding-top:10px}.subresource-panel>h3 button:first-of-type{margin-left:auto}.account-directory-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:1}.account-filter-toggle,.account-mobile-actions{display:none}@media(max-width:720px){.accounts-page>.page-head{flex-direction:row;align-items:center;gap:12px;margin-bottom:12px}.accounts-page>.page-head h2{font-size:24px}.accounts-page>.page-head .page-description{display:none}.accounts-page>.page-head .page-actions{width:auto;flex:none}.accounts-page>.page-head button{font-size:12px;padding:10px 12px}.accounts-page>.workspace-navigation{margin-bottom:12px}.account-inventory-summary{gap:12px;margin:12px 0;font-size:11px}.account-inventory-summary strong{font-size:15px;margin-right:4px}.account-directory-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:12px 0}.account-directory-toolbar .account-search{min-width:0}.account-filter-toggle{display:block;min-height:44px}.account-directory-filters{display:none;grid-column:1 / -1;padding:12px;border:1px solid var(--separator);border-radius:12px;background:var(--surface)}.account-directory-filters[data-open=true]{display:flex}.account-directory-filters label{flex:1 1 140px;min-width:0}.account-directory-filters select{width:100%}.account-directory-tools{width:100%;justify-content:space-between}.account-directory-head{padding-block:12px}.account-list tr>.account-list-identity{margin-bottom:0}.canvas .account-list tr>.account-list-actions{display:none}.account-mobile-actions{display:block;margin:12px 0 4px}.account-mobile-actions .page-actions{padding-top:0}.subresource-more>summary{min-height:44px;display:flex;align-items:center}.subresource-more>summary:before{content:"＋";margin-right:6px}.subresource-more[open]>summary:before{content:"−"}}:root{--editor-surface: var(--surface);--editor-header: var(--surface-2);--editor-field: var(--surface-2);--editor-edge: var(--separator);--editor-radius: 18px}.canvas .page-head h2{font-size:30px;line-height:1.3;font-weight:690;letter-spacing:-1.15px}.inline-workspace{min-width:0;margin-block:20px;border:1px solid var(--editor-edge);border-radius:var(--editor-radius);background:var(--editor-surface);box-shadow:inset 0 1px 0 var(--panel-shine),0 10px 28px -24px var(--panel-shadow);scroll-margin-block:20px}.shell .inline-workspace>.page-head{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:16px;margin:0;padding:20px 24px;border-bottom:1px solid var(--separator);border-radius:var(--editor-radius) var(--editor-radius) 0 0;background:var(--editor-header)}.shell .inline-workspace>.page-head>div{min-width:0}.shell .inline-workspace>.page-head h3{margin:0;font-size:18px;font-weight:600;line-height:1.45;letter-spacing:normal;overflow-wrap:anywhere;scroll-margin-top:100px}.shell .inline-workspace>.page-head .stat-sub{margin:6px 0 0;max-width:72ch;line-height:1.6}.shell .inline-workspace>.page-head>button{flex-shrink:0;min-height:44px}.shell .inline-workspace>.inline-workspace-body{min-width:0;margin-left:0;padding:24px}.shell .inline-workspace>.inline-workspace-body>:first-child{margin-top:0}.shell .inline-workspace>.inline-workspace-body>:last-child{margin-bottom:0}.shell .inline-workspace>.inline-workspace-footer{position:sticky;bottom:var(--dock-clearance, 0px);z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:0;padding:16px 24px;border-top:1px solid var(--separator);border-radius:0 0 var(--editor-radius) var(--editor-radius);background:var(--editor-header)}.shell .inline-workspace>.inline-workspace-footer button{min-height:44px}.shell .inline-workspace:has(#candidate-action-form)>.inline-workspace-footer{position:static}.shell .inline-workspace>.inline-workspace-body>div>fieldset{min-width:0;margin:0;padding:0;border:0}.sheet-form fieldset:not(:has(>legend)){padding:0;border:0;border-radius:0;gap:18px}.sheet-form{gap:18px}.sheet-form :is(label,legend){font-weight:500;line-height:1.5}.sheet-form :is(input,select,textarea){font-weight:400;background:var(--editor-field);border-color:var(--editor-edge);border-radius:10px}.sheet-form :is(.toggle-row,.check-row,.checkline){display:flex;align-items:center;gap:10px;min-height:44px}.sheet-form :is(.toggle-row,.check-row,.checkline) input{flex-shrink:0}.sheet-form p{max-width:76ch;line-height:1.65}.sheet-heading h2{font-size:18px;font-weight:650;letter-spacing:-.35px;line-height:1.45}.sheet-description{line-height:1.6}.sheet-body{padding-top:20px}.sheet-panel{border-radius:24px}.sheet-footer{background:var(--editor-header);gap:8px}.sheet-form .chips{background:var(--editor-field)}.inline-workspace :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;scroll-margin-block:96px}@media(max-width:600px){.inline-workspace{margin-block:16px;--editor-radius: 14px}.shell .inline-workspace>.page-head{padding:16px;gap:10px}.shell .inline-workspace>.page-head h3{font-size:17px}.shell .inline-workspace>.inline-workspace-body{padding:16px}.shell .inline-workspace>.inline-workspace-footer{position:static;padding:12px 16px}.shell .inline-workspace>.inline-workspace-footer button{flex:1 1 120px}.sheet-form :is(input,select,textarea){font-size:16px}.sheet-heading h2{font-size:18px}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.inline-workspace{background:var(--surface);box-shadow:none}}html[data-transparency=reduce] .inline-workspace,html[data-contrast=more] .inline-workspace{background:var(--surface);box-shadow:none}.conflict-bar>button{flex-shrink:0;white-space:nowrap;min-height:44px}.account-channel-field{display:grid;gap:8px;font-weight:500}.account-channel-field select{width:100%;min-height:44px}.account-access-method{display:flex;gap:8px;margin-block:20px}.account-access-method button{flex:1;min-height:44px}.account-access-method button[aria-pressed=true]{border-color:var(--tint);background:var(--editor-header);box-shadow:inset 0 0 0 1px var(--tint)}.account-authorization-summary{padding-block:8px 16px}.account-authorization-summary h3{margin:0 0 8px;font-size:17px}.account-authorization-summary p{margin:0;color:var(--ink-2);line-height:1.6}@media(max-width:600px){.account-channel-field select{font-size:16px}}.provider-workspace.has-detail{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr)}.provider-card[data-selected=true]{background:var(--editor-header);box-shadow:inset 3px 0 var(--tint)}.provider-detail{scroll-margin-block:100px;background:var(--editor-surface)}.provider-detail:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.provider-detail>header{padding-bottom:16px;border-bottom:1px solid var(--separator)}.provider-detail>header>div{min-width:0}.provider-detail>header>button{flex-shrink:0;min-height:44px}@media(max-width:1100px){.provider-workspace.has-detail{grid-template-columns:1fr}.provider-workspace.has-detail>.provider-detail{grid-row:1}}.sheet-form .resource-editor-section{border:0;border-radius:0;padding:0;gap:12px}.sheet-form .resource-editor-section+.resource-editor-section{border-top:1px solid var(--separator);padding-top:18px}.sheet-form .resource-editor-section>legend{padding:0 0 10px;color:var(--ink);font-size:14px;font-weight:600}.resource-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resource-editor-grid>label{min-width:0}.resource-editor-grid>label:has([name=base_url]),.resource-editor-grid>label:has([name=id]),.resource-editor-grid>label:has([name=adapter_id]){grid-column:1 / -1}.resource-editor .sheet-advanced{padding-top:14px}.resource-editor .sheet-advanced>summary{padding-block:6px}.resource-editor .sheet-advanced>label{margin-top:12px}.resource-editor p{margin:0}@media(max-width:600px){.resource-editor-grid{grid-template-columns:1fr;gap:14px}}.binding-scheduling{margin-top:14px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:600px){.binding-scheduling{grid-template-columns:1fr}}
