.live-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.live-freshness{color:var(--color-fg-muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.live-freshness-stale{color:var(--qofi-warning);font-weight:var(--fw-semibold)}.live-freshness-failing{color:var(--qofi-danger);font-weight:var(--fw-semibold)}.client-update{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-4) var(--space-5) 0;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--qofi-blue) 30%, transparent);border-radius:var(--radius-md);background:var(--qofi-paper-cool);color:var(--color-fg);font-size:var(--fs-body-sm);flex-wrap:wrap;display:flex}.client-update button{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--qofi-blue);color:var(--color-fg-on-brand);font-weight:var(--fw-semibold);cursor:pointer;border:0}.emb-pipeline{overflow-wrap:anywhere;min-width:0;margin-bottom:var(--space-6);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.pipelines-tabs{gap:var(--space-2);display:flex}.pipelines-tabs button{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);font:inherit;font-weight:var(--fw-bold);cursor:default;padding:8px 16px}.pipelines-tabs button[aria-current=page]{color:var(--color-fg-on-brand);background:var(--qofi-gradient-diagonal);border-color:#0000}.emb-pipeline-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.emb-pipeline-identity{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.emb-pipeline-head h2{font-size:var(--fs-h4);letter-spacing:var(--ls-display);margin:0}.emb-state{align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);margin:0;display:inline-flex}.emb-state i{background:currentColor;border-radius:50%;width:12px;height:12px}.emb-state-running{color:var(--qofi-success)}.emb-state-stopped{color:var(--qofi-danger)}.emb-totals-line{margin:var(--space-1) 0 0;color:var(--color-fg-muted);font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums}.emb-totals-line b{color:var(--color-fg)}.emb-control{align-items:flex-end;gap:var(--space-3);flex-direction:column;width:auto;min-width:0;display:flex}.emb-api-spend-toggle{align-items:center;gap:var(--space-2);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;padding:4px 0;display:inline-flex}.emb-api-spend-toggle:disabled{opacity:.55;cursor:default}.emb-api-spend-track{border-radius:var(--radius-pill);background:var(--qofi-ink-4);align-items:center;width:38px;height:22px;padding:3px;display:inline-flex}.emb-api-spend-track i{background:var(--qofi-paper);border-radius:50%;width:16px;height:16px}.emb-api-spend-toggle[aria-checked=true] .emb-api-spend-track{background:var(--qofi-success);justify-content:flex-end}.emb-error{color:var(--qofi-danger);font-size:var(--fs-caption);flex-basis:100%;margin:0}.emb-button{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);color:var(--color-fg-on-brand);font-weight:var(--fw-bold);cursor:pointer;font-size:var(--fs-body);border:0;padding:9px 12px;display:inline-flex}.emb-button:disabled{opacity:.55;cursor:default}.emb-button-stop{background:var(--qofi-danger)}.emb-button-start{background:var(--qofi-success)}.emb-button-cancel{border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-sm);margin-left:var(--space-2);padding:12px 16px}.emb-confirm{gap:var(--space-2);flex-direction:column;align-items:flex-end;width:100%;display:flex}.emb-confirm label{font-weight:var(--fw-semibold);flex-direction:column;gap:6px;width:100%;display:flex}.emb-confirm label em{font-weight:var(--fw-regular);color:var(--color-fg-muted);font-style:normal}.emb-confirm input{border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;width:100%;min-width:0;padding:10px 12px}.emb-stage-modes{border:0;gap:4px;min-width:0;margin:0;padding:0;display:flex}.emb-stage-modes button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font:inherit;font-size:var(--fs-caption);font-weight:var(--fw-bold);white-space:nowrap;cursor:pointer;flex:auto;padding:6px 9px}.emb-stage-modes button[aria-pressed=true]{background:color-mix(in srgb, currentcolor 10%, var(--color-bg));border-color:currentColor}.emb-stage-modes button:disabled{opacity:.5;cursor:default}.emb-stage-confirm{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:12px;display:grid}.emb-stage-confirm p{font-size:var(--fs-caption);margin:0}.emb-stage-confirm label{font-size:var(--fs-caption);gap:4px;display:grid}.emb-stage-confirm input{border:1px solid var(--color-border);background:var(--color-bg);width:100%;min-width:0;color:inherit;border-radius:6px;padding:8px}.emb-stage-confirm button{border:1px solid var(--color-border);background:var(--color-bg);color:inherit;cursor:pointer;border-radius:6px;margin-right:6px;padding:7px 10px}.emb-failed{color:var(--qofi-danger)}.emb-warn{color:#8a5700}.emb-more{margin:var(--space-4) 0 0;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 14px}.emb-more>summary{cursor:pointer;font-weight:var(--fw-semibold);color:var(--color-fg-muted);font-size:var(--fs-body-sm)}.emb-detail{gap:var(--space-4);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.emb-detail-card{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;padding:14px 16px}.emb-detail-card h3{letter-spacing:var(--ls-tight);margin:0 0 8px;font-size:15px}.emb-flow{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.emb-flow th,.emb-flow td{text-align:right;border-top:1px solid var(--color-border-soft);vertical-align:top;padding:4px 6px}.emb-flow th:first-child,.emb-flow td:first-child{text-align:left}.emb-flow th{color:var(--color-fg-muted);font-weight:var(--fw-semibold);border-top:0}.emb-flow td small{color:var(--color-fg-muted);font-size:11px;display:block}.emb-flow-idle td{color:var(--color-fg-subtle)}.emb-facts{gap:8px 12px;margin:0;display:grid}.emb-facts>div{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;font-size:12.5px;display:grid}.emb-facts dt{color:var(--color-fg-muted)}.emb-facts dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.emb-facts dd small{color:var(--color-fg-muted);font-size:11px;display:block}.emb-kind-tables{gap:var(--space-4);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));display:grid}.emb-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.emb-table-scroll h4{font-size:var(--fs-body-sm);margin:0 0 6px}.emb-lane-kinds{overflow-wrap:normal;border-collapse:collapse;width:100%;min-width:26rem;font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.emb-lane-kinds th,.emb-lane-kinds td{text-align:right;border-top:1px solid var(--color-border);padding:4px 6px}.emb-lane-kinds th:first-child,.emb-lane-kinds td:first-child{text-align:left}.emb-lane-kinds th{color:var(--color-fg-muted);font-weight:var(--fw-semibold);border-top:0}.emb-section-head{align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.emb-section-head h3{font-size:var(--fs-h4);letter-spacing:var(--ls-tight);margin:0}.emb-section-head small{color:var(--color-fg-muted);font-size:var(--fs-caption)}.emb-mix{margin:var(--space-5) 0 0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.emb-mix-actions{gap:var(--space-2);margin-left:auto;display:inline-flex}.emb-mix-reset,.emb-mix-save{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);font:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-bold);cursor:pointer;padding:8px 14px}.emb-mix-save{color:var(--color-fg)}.emb-mix-reset:disabled,.emb-mix-save:disabled{opacity:.6;cursor:default}.emb-pipeline-loading-panel{place-items:center;min-height:320px;display:grid}.emb-dollar-limits{text-align:left}.emb-limits-editor{white-space:normal;min-width:240px;max-width:300px;padding-top:8px}.emb-dollar-limits p{color:var(--color-fg-muted);font-size:.85rem}.emb-dollar-limit-fields{gap:.75rem;margin-bottom:.75rem;display:grid}.emb-dollar-limit-fields label{align-content:start;gap:.5rem;display:grid}.emb-dollar-limit-fields strong{font-size:.875rem}.emb-dollar-limit-input{align-items:center;gap:.5rem;display:flex}.emb-dollar-limit-input input{border:1px solid var(--color-border);width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border-radius:6px;padding:.6rem}.emb-dollar-limits button{border:1px solid var(--color-border);color:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:.5rem .85rem}.emb-dollar-limits button:disabled,.emb-dollar-limits input:disabled{opacity:.55;cursor:default}@media (max-width:760px){.emb-dollar-limit-fields{grid-template-columns:1fr}}.emb-stage-table,.emb-capacity-table{border-collapse:collapse;width:100%;font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.emb-stage-table{margin-top:var(--space-4)}.emb-stage-table th,.emb-stage-table td,.emb-capacity-table th,.emb-capacity-table td{border-bottom:1px solid var(--color-border-soft);text-align:right;padding:12px 10px}.emb-stage-table th:first-child,.emb-capacity-table th:first-child{text-align:left}.emb-stage-table thead th,.emb-capacity-table thead th{color:var(--color-fg-muted);font-size:var(--fs-caption);font-weight:var(--fw-semibold)}.emb-stage-table th small{font-weight:var(--fw-regular);color:var(--color-fg-muted);margin-left:8px}.emb-stage-table a{color:inherit;text-underline-offset:3px}.emb-stage-table td:nth-child(11){text-align:left;width:1%}.emb-stage-table .emb-col-control{text-align:left;width:1%;padding-right:18px}.emb-stage-table .emb-col-split{border-left:1px solid var(--color-border-soft);padding-left:20px}.emb-stage-table .emb-dollar-limits>button{justify-content:space-between;gap:8px;min-width:9.5rem;display:inline-flex}.emb-stage-table .emb-api-spend-toggle{min-width:4.5rem}.emb-stage-table .emb-stage-confirm{white-space:normal;min-width:240px;margin-top:8px}.emb-stage-modes button[aria-pressed=true]{color:var(--color-fg);opacity:1}.emb-attention{margin-top:var(--space-3);font-size:var(--fs-body-sm);color:var(--qofi-warning);flex-wrap:wrap;gap:6px 14px;display:flex}.emb-attention a{color:inherit;text-underline-offset:3px}.emb-row-attention,.emb-stage-table tr:target{background:var(--color-bg-subtle);outline:1px solid var(--color-border);outline-offset:-1px}.emb-error-count,.emb-breaker-reset{font:inherit;cursor:pointer;background:0 0;border:0;padding:4px}.emb-error-count{text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.emb-breaker-reset{color:var(--qofi-danger);border-radius:var(--radius-sm);border:1px solid;padding:6px 9px}.emb-inline-failures td{text-align:left;white-space:normal;background:var(--color-bg-subtle)}.emb-inline-failures ul{margin:8px 0;padding-left:18px}.emb-inline-failures p{margin:6px 0}.emb-done-line{padding-block:var(--space-3);font-size:var(--fs-caption);color:var(--color-fg-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;display:flex}.emb-section-head{font-size:var(--fs-body-sm)}.emb-capacity-pace{margin-left:auto}.emb-share{align-items:center;gap:12px;min-width:190px;display:flex}.emb-share input{width:100%;accent-color:var(--color-fg-muted)}.emb-share b{min-width:38px;font-weight:var(--fw-semibold)}.emb-capacity-table small{color:var(--color-fg-muted);margin-left:6px}.emb-bottleneck-tag{color:var(--qofi-violet);font-size:var(--fs-caption);border:1px solid;border-radius:4px;margin-right:6px;padding:2px 4px}.emb-suggested{padding-block:var(--space-3);font-size:var(--fs-body-sm);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.emb-suggested button{margin-left:auto}.emb-hosts,.emb-method{font-size:var(--fs-caption);color:var(--color-fg-muted);margin-top:var(--space-3)}.emb-hosts summary,.emb-method summary{cursor:pointer}.emb-hosts ul{line-height:var(--lh-body);padding-left:18px}.emb-method p{max-width:90ch;line-height:var(--lh-body)}@media (max-width:640px){.emb-pipeline,.emb-mix{padding:var(--space-3)}.emb-pipeline-head{align-items:flex-start}.emb-totals-line{flex-basis:100%}.emb-stage-table th:first-child,.emb-capacity-table th:first-child{background:var(--color-bg);z-index:1;position:sticky;left:0}.emb-stage-table th small{margin-left:0;display:block}.emb-capacity-pace{margin-left:0}}.emb-stage-modes .emb-mode-live[aria-pressed=true]{color:#fff;background:#166534;border-color:#166534}.emb-stage-modes .emb-mode-testing[aria-pressed=true]{color:#422006;background:#fbbf24;border-color:#fbbf24}.emb-stage-modes .emb-mode-off[aria-pressed=true]{color:#fff;background:#b91c1c;border-color:#b91c1c}.emb-health-red>th{box-shadow:inset 4px 0 #b91c1c}.emb-health-amber>th{box-shadow:inset 4px 0 #b45309}.emb-health-green>th{box-shadow:inset 4px 0 #166534}.emb-health-label{width:4px;display:inline-block}.emb-stage-table .emb-compute-cell{text-align:left}.emb-stage-table .emb-compute-cell small{font-size:var(--fs-caption);margin-top:4px;display:block}.emb-breaker-control{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.emb-breaker-control .emb-breaker-reset{font-size:var(--fs-caption);padding:2px 8px}.emb-breaker-tripped{color:#b91c1c}.emb-breaker-tripped .emb-api-spend-track,.emb-breaker-tripped[aria-checked=true] .emb-api-spend-track{background:#b91c1c}.emb-fleet-line{font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.emb-controls-pending{color:var(--color-fg-muted)}.emb-summary{--emb-summary-green:#166534;--emb-summary-red:#b91c1c;--emb-summary-amber:#fbbf24;--emb-summary-grey:#5b6270;--emb-lane-build:var(--qofi-blue);--emb-lane-qualification:var(--qofi-violet);--emb-lane-review:var(--qofi-lavender-strong);--emb-lane-fanout:var(--qofi-cyan);color:var(--color-fg);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.emb-summary-tile{border:1px solid var(--color-border);background:var(--color-bg);border-radius:10px;flex-direction:column;min-width:0;min-height:202px;padding:16px;font-size:12px;line-height:1.5;display:flex}.emb-summary-limit{border:1px solid var(--color-border);background:var(--color-bg);border-radius:10px;grid-column:1/-1;padding:14px 16px;font-size:12px;line-height:1.5}.emb-summary-limit header{align-items:center;gap:10px;display:flex}.emb-summary-limit h3{color:var(--color-fg-muted);margin:0;font-size:12px;font-weight:600}.emb-summary-limit-headline{margin:8px 0 0;font-size:16px;font-weight:600}.emb-summary-limit dl{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 24px;margin:6px 0 0;display:flex}.emb-summary-limit dl div{gap:6px;display:flex}.emb-summary-limit dt{font-weight:600}.emb-summary-limit dd{margin:0}.emb-summary-tile header{justify-content:space-between;align-items:center;gap:8px;display:flex}.emb-summary-tile h3{color:var(--color-fg-muted);margin:0;font-size:12px;font-weight:600}.emb-summary-verdict{border-radius:var(--radius-pill);color:#fff;white-space:nowrap;padding:3px 9px;font-size:11px;font-weight:700}.emb-summary-clear .emb-summary-verdict{background:var(--emb-summary-green)}.emb-summary-warn .emb-summary-verdict{background:var(--emb-summary-amber);color:#422006}.emb-summary-error .emb-summary-verdict{background:var(--emb-summary-red)}.emb-summary-unknown .emb-summary-verdict{background:var(--emb-summary-grey)}.emb-summary-metric{font-variant-numeric:tabular-nums;margin:18px 0 16px}.emb-summary-number{letter-spacing:var(--ls-display);margin:0;font-size:40px;font-weight:700;line-height:1.1}.emb-summary-unit{color:var(--color-fg-muted);margin:4px 0 0}.emb-summary-visual{margin-top:auto}.emb-summary-bar{background:var(--color-border-soft);border-radius:3px;height:12px;display:flex;overflow:hidden}.emb-summary-segment{flex-shrink:0;display:block}.emb-summary-segment+.emb-summary-segment{border-left:1px solid var(--color-bg)}.emb-summary-absorbed{background:var(--emb-summary-green)}.emb-summary-leftover{background:var(--emb-summary-red)}.emb-summary-neutral{background:var(--color-fg-subtle)}.emb-summary-free{background:var(--color-border)}.emb-summary-generation{background:var(--emb-lane-build)}.emb-summary-qualification{background:var(--emb-lane-qualification)}.emb-summary-model_review{background:var(--emb-lane-review)}.emb-summary-fanout{background:var(--emb-lane-fanout)}.emb-summary-breaker_tripped{background:#b91c1c}.emb-summary-red_wait{background:#f43f5e}.emb-summary-stuck_job{background:#ea580c}.emb-summary-qofi_hold{background:#f59e0b}.emb-summary-cto_hold{background:#64748b}.emb-summary-caption,.emb-summary-chips{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;margin:7px 0 0}.emb-summary-tile>.emb-summary-caption{margin-top:auto}.emb-summary-chips{white-space:nowrap;gap:8px;font-size:10px;display:flex}.emb-summary-chips span{align-items:center;gap:4px;display:inline-flex}.emb-summary-chips i{border-radius:1px;width:5px;height:5px}@media (max-width:1100px){.emb-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.emb-summary{grid-template-columns:minmax(0,1fr)}}@media (prefers-color-scheme:dark){.emb-summary{--color-bg:#171a21;--color-fg:#f1f2f6;--color-fg-muted:#b8bdc6;--color-fg-subtle:#8a909b;--color-border:#454b58;--color-border-soft:#292e38;--emb-lane-build:#7595ff;--emb-lane-qualification:#c77aff;--emb-lane-review:#b09bf5}}.emb-rollouts-row td{text-align:left;background:var(--color-bg-subtle)}.emb-customer-rollouts{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}.emb-rollout-pair{align-items:center;gap:8px;display:inline-flex}.emb-rollout-pair select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);max-width:340px;color:inherit;font:inherit;padding:4px 6px}.emb-rollout-pending small{color:var(--color-fg-muted)}.emb-rollout-pending a{color:var(--qofi-blue);font-weight:600;text-decoration:underline}.emb-api-spend-toggle.emb-rollout-canary[aria-checked=true] .emb-api-spend-track{background:var(--emb-summary-amber,#fbbf24)}.emb-rollout-action{border:1px solid var(--color-border);background:var(--color-bg);color:inherit;font:inherit;cursor:pointer;border-radius:6px;padding:4px 10px}.emb-rollout-action:disabled{opacity:.55;cursor:default}.emb-rollout-confirm{flex-basis:100%;max-width:520px}.fleet-operations{gap:var(--space-4);display:grid}.vps-rollouts{border:1px solid var(--color-border-soft);background:var(--color-bg);border-radius:12px;margin-block:16px;padding:16px}.vps-rollouts-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.vps-rollouts-heading h2{margin:0;font-size:1rem}.vps-rollout-hosts{flex-wrap:wrap;gap:8px 20px;padding-left:20px;display:flex}.vps-rollout-hosts [data-updating=true]{color:var(--qofi-warning,#c98020)}.vps-rollout-waits{padding-left:20px}.vps-rollout-waits [data-kind=error]{color:var(--qofi-danger)}.vps-rollout-actions{gap:8px;margin-block:12px;display:flex}.burst-control{gap:var(--space-2);margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-bg);display:grid}.burst-control-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.burst-control-head h2{font-size:var(--fs-body-sm);margin:0}.burst-control-head label{align-items:center;gap:var(--space-2);color:var(--color-fg-muted);font-size:var(--fs-caption);display:inline-flex}.burst-control-head input{width:5.5em;padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-fg);font:inherit}.burst-control-facts{gap:0 var(--space-3);color:var(--color-fg-muted);font-size:var(--fs-caption);flex-wrap:wrap;margin:0;display:flex}.burst-control-error{color:var(--qofi-danger);font-size:var(--fs-caption);margin:0}.fleet-operations .vps-rollouts,.fleet-operations .burst-control{margin:0}.vps-page{width:100%;max-width:1560px;margin:0 auto;font-size:14px}.vps-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.vps-heading h1{letter-spacing:-.035em;margin:0;font-size:22px}.vps-heading h1 span{color:var(--color-fg-muted);letter-spacing:0;margin-left:10px;font-size:13px;font-weight:500}.vps-heading p{color:var(--color-fg-muted);margin:8px 0 0}.vps-refresh{border:1px solid var(--color-border);background:var(--color-bg);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.vps-error{border-radius:var(--radius-sm);font-size:var(--fs-caption);background:#fff0e8;margin-bottom:12px;padding:8px 12px}.vps-empty{text-align:center;border:1px solid var(--color-border);border-radius:12px;padding:50px 24px}.vps-empty p{color:var(--color-fg-muted)}@media (max-width:580px){.vps-heading{align-items:flex-start}}.account-cell-unknown{color:var(--color-fg-subtle)}.fleet-page{--fleet-tone-low:color-mix(in srgb, var(--qofi-success) 85%, var(--color-fg));--fleet-tone-mid:var(--qofi-warning);--fleet-tone-high:var(--qofi-danger);--fleet-room:var(--qofi-blue);--fleet-burst:#e8710a;--fleet-track:color-mix(in srgb, var(--color-fg) 8%, var(--color-bg));flex-direction:column;gap:10px;display:flex}.fleet-page>.vps-heading,.fleet-page>.vps-error{margin:0}@media (min-width:900px) and (min-height:560px){.content.content-fleet{padding-block:var(--space-4)}.fleet-page{height:calc(100dvh - 2 * var(--space-4))}}.fleet-stats{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1.6fr) minmax(0,.9fr) minmax(0,.8fr);gap:8px;margin:0;display:grid}.fleet-stats dd{margin:0}.fleet-stat{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);cursor:default;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.fleet-stat-label{color:var(--color-fg-muted);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;gap:6px;display:flex}.fleet-stat-label em{letter-spacing:0;text-overflow:ellipsis;text-transform:none;font-style:normal;overflow:hidden}.fleet-stat-value{font-size:24px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.15}.fleet-stat-value small{color:var(--color-fg-muted);font-size:13px;font-weight:var(--fw-medium)}.fleet-stat-sub{color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fleet-tone-low{--fleet-tone:var(--fleet-tone-low)}.fleet-tone-mid{--fleet-tone:var(--fleet-tone-mid)}.fleet-tone-high{--fleet-tone:var(--fleet-tone-high)}.fleet-tone-unknown{--fleet-tone:var(--color-fg-subtle)}.fleet-stat-usage{grid-template-columns:76px minmax(0,1fr);align-content:center;gap:2px 10px;padding-block:8px;display:grid}.fleet-stat-usage>dt,.fleet-stat-usage>dd{grid-column:2}.fleet-gauge{display:block;overflow:visible}.fleet-gauge-track,.fleet-gauge-fill{fill:none;stroke-width:9px;stroke-linecap:round}.fleet-gauge-track{stroke:var(--fleet-track)}.fleet-gauge-fill{stroke:var(--fleet-tone)}.fleet-gauge-mark{stroke:var(--color-fg);stroke-width:2.5px;stroke-linecap:round}.fleet-gauge text{fill:var(--color-fg);font-family:inherit;font-size:22px;font-weight:var(--fw-bold);letter-spacing:-.5px}.fleet-stat-usage .fleet-gauge{grid-row:1/span 3;width:76px}.fleet-dot{background:var(--fleet-tone);border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.fleet-stat-quiet .fleet-stat-value{color:var(--color-fg-muted)}.fleet-mix{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;min-width:0;padding:8px 12px;display:grid}.fleet-mix-label{color:var(--color-fg-muted);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.fleet-mix-bar{background:var(--fleet-track);border-radius:999px;gap:2px;min-width:60px;height:12px;display:flex;overflow:hidden}.fleet-mix-bar i{min-width:4px}.fleet-mix-legend{color:var(--color-fg-muted);flex-wrap:wrap;grid-column:1/-1;gap:4px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.fleet-mix-legend li{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.fleet-mix-legend strong{color:var(--color-fg);font-variant-numeric:tabular-nums}.fleet-mark{color:var(--color-fg);font-size:10px;font-weight:var(--fw-bold);letter-spacing:.02em;align-items:center;gap:3px;display:inline-flex}.fleet-mark i{border-radius:3px;width:10px;height:10px}.fleet-boxes{grid-template-columns:repeat(var(--fleet-columns,6), minmax(0, 1fr));flex:auto;grid-auto-rows:minmax(0,168px);align-content:start;gap:8px;min-height:0;display:grid}.fleet-box{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);cursor:default;flex-direction:column;justify-content:space-between;gap:6px;min-width:0;min-height:0;padding:8px 10px;display:flex;overflow:hidden;container-type:inline-size}.fleet-box header{align-items:center;gap:6px;min-width:0;display:flex}.fleet-box header strong{font-size:15px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1.2}.fleet-box-jobs{color:var(--color-fg-muted);font-size:11px;font-weight:var(--fw-semibold);white-space:nowrap;margin-left:auto}.fleet-box header small{color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fleet-box-dot{border-radius:50%;flex:none;width:9px;height:9px}.fleet-box-dot-issue{background:var(--qofi-danger)}.fleet-box-dot-warn{background:var(--qofi-warning)}.fleet-strip{flex:18px;gap:3px;min-height:16px;max-height:28px;display:flex}.fleet-job,.fleet-room{min-width:14px;font-size:10px;font-weight:var(--fw-bold);white-space:nowrap;border-radius:4px;flex-basis:0;justify-content:center;align-items:center;line-height:1;display:flex;overflow:hidden}.fleet-room{border:1px dashed var(--color-border);color:var(--color-fg-muted);font-weight:var(--fw-semibold);text-overflow:ellipsis}.fleet-strip-unread{border:1px dashed var(--color-border);border-radius:3px}.fleet-meter{color:var(--color-fg-muted);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:10.5px;line-height:1.2;display:grid}.fleet-meter>i{background:var(--fleet-track);border-radius:999px;height:5px;position:relative}.fleet-meter>i b{border-radius:inherit;background:color-mix(in srgb, var(--color-fg) 50%, var(--color-bg));position:absolute;inset:0 auto 0 0}.fleet-meter>i u{background:var(--color-fg);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.fleet-meter small{font-variant-numeric:tabular-nums;text-align:right;min-width:4.2em;font-size:10.5px}@container (width<=110px){.fleet-meter{grid-template-columns:24px minmax(0,1fr)}.fleet-meter small{display:none}}@container (width<=125px){.fleet-caption-lead{display:none}}.fleet-box-caption{color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.3;overflow:hidden}.fleet-box-room{border-color:color-mix(in srgb, var(--fleet-room) 30%, var(--color-border));box-shadow:inset 3px 0 0 var(--fleet-room)}.fleet-box-room .fleet-box-caption{color:var(--fleet-room);font-weight:var(--fw-semibold)}.fleet-box-room .fleet-room{border-color:color-mix(in srgb, var(--fleet-room) 55%, var(--color-bg));color:var(--fleet-room);background:color-mix(in srgb, var(--fleet-room) 7%, var(--color-bg))}.fleet-box-small .fleet-box-caption{color:var(--color-fg)}.fleet-box-full,.fleet-box-unread,.fleet-box-off{border-color:var(--color-border-soft);background:var(--color-bg-subtle)}.fleet-box-unread header strong,.fleet-box-off header strong{color:var(--color-fg-muted)}.fleet-box-off{border-style:dashed}.fleet-box-burst{border-color:color-mix(in srgb, var(--fleet-burst) 70%, var(--color-bg));background:color-mix(in srgb, var(--fleet-burst) 5%, var(--color-bg))}.fleet-box-burst header small{color:color-mix(in srgb, var(--fleet-burst) 65%, var(--color-fg));font-weight:var(--fw-semibold)}@media (max-width:1100px){.fleet-stat-value{font-size:20px}}@media (max-width:899px),(max-height:559px){.fleet-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.fleet-boxes{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-auto-rows:auto}.fleet-box{min-height:112px}}.task-pipeline{--tp-codex:#2a78d6;--tp-claude:#eb6834;--tp-good:#0ca30c;--tp-warning:#fab219;--tp-critical:#d03b3b;--tp-good-ink:#0a7d0a;--tp-warning-ink:#9a6a00;--tp-critical-ink:#b42f2f;width:100%;min-width:0;max-width:1320px;font-family:var(--font-sans);color:var(--color-fg);gap:28px;margin:0 auto;padding:20px 0 64px;font-size:14px;display:grid}.task-pipeline *,.task-pipeline :before{box-sizing:border-box}.task-pipeline h1,.task-pipeline h2,.task-pipeline h3,.task-pipeline p{margin:0}.task-pipeline h1{letter-spacing:-.02em;font-size:26px;font-weight:800}.task-pipeline h2{font-size:17px;font-weight:800}.task-pipeline h3{font-size:14px;font-weight:800}.task-pipeline p{color:var(--color-fg-muted);font-size:13px}.task-pipeline section{gap:12px;min-width:0;display:grid}.tp-head{background:var(--color-bg-tinted);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px 20px;display:flex}.tp-head>div{flex:280px}.tp-head p{margin-top:2px}.tp-window{align-items:center;gap:8px;font-size:12px;display:flex}.tp-window select{background:var(--color-bg);color:var(--color-fg);border:1px solid var(--color-border);font:inherit;border-radius:8px;padding:8px}.tp-ucard,.tp-chart,.tp-empty{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;align-content:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.tp-big strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1.1}.tp-ucard{gap:10px;padding:16px}.tp-ucard h3{align-items:center;gap:10px;font-size:15px;display:flex}.tp-big{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tp-facts{color:var(--color-fg-muted);flex-wrap:wrap;gap:6px 22px;font-size:13px;display:flex}.tp-facts b{color:var(--color-fg)}.tp-swatch{border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.task-pipeline .codex{background:var(--tp-codex);fill:var(--tp-codex)}.task-pipeline .claude{background:var(--tp-claude);fill:var(--tp-claude)}.tp-chart{gap:8px;padding:16px;position:relative}.tp-chart svg{width:100%;height:auto;display:block}.tp-legend{color:var(--color-fg-muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.tp-legend span{align-items:center;gap:6px;display:inline-flex}.tp-axis line{stroke:var(--color-border-soft);stroke-width:1px}.tp-axis text,.tp-axis-label{fill:var(--color-fg-subtle);font:11px var(--font-sans);font-variant-numeric:tabular-nums}.tp-hit{fill:#0000}.tp-hit.selected{fill:var(--color-fg);opacity:.06}.tp-pool-line{stroke:var(--color-fg-subtle);stroke-width:2px;stroke-dasharray:5 3}.tp-crosshair{stroke:var(--color-fg-muted);stroke-width:1px;pointer-events:none}.tp-peak{fill:var(--color-fg);font:700 11px var(--font-sans)}.tp-plot{position:relative}.tp-tip{box-sizing:border-box;pointer-events:none;background:var(--color-fg);width:65%;color:var(--color-bg);z-index:2;border-radius:8px;padding:7px 10px;font-size:12px;position:absolute;transform:translateY(-100%)}.tp-status{align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.task-pipeline .good,.task-state .good{color:var(--tp-good-ink,#23784b)}.task-pipeline .warning,.task-state .warning{color:var(--tp-warning-ink,#9a6a00)}.task-pipeline .critical,.task-state .critical{color:var(--tp-critical-ink,#b42f2f)}.task-pipeline .neutral,.task-state .neutral{color:var(--color-fg-muted)}.tp-tablewrap{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;min-width:0;max-width:100%;overflow-x:auto}.task-pipeline table{border-collapse:collapse;width:100%;min-width:620px}.task-pipeline th,.task-pipeline td{text-align:left;border-bottom:1px solid var(--color-border-soft);vertical-align:top;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:10px 14px}.task-pipeline .tp-compact th:not(:first-child),.task-pipeline .tp-compact td:not(:first-child){white-space:nowrap;overflow-wrap:normal;width:1%}.task-pipeline th{color:var(--color-fg-subtle);background:var(--color-bg-tinted);font-size:12px;font-weight:700}.task-pipeline tr:last-child td{border-bottom:0}.tp-chart table{min-width:340px}.task-pipeline details{min-width:0}.task-pipeline summary{cursor:pointer;color:var(--color-fg-muted);padding-block:4px;font-size:13px;font-weight:600}.tp-tasklink{color:var(--color-link);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.tk-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.tk-row.small{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.tk-tile{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--color-bg);border:1px solid var(--color-border);border-radius:14px;align-content:start;gap:6px;min-width:0;padding:16px 18px;transition:border-color .12s,box-shadow .12s;display:grid}.tk-tile:hover{border-color:var(--color-fg-subtle);box-shadow:0 2px 10px color-mix(in srgb, var(--color-fg) 8%, transparent)}.tk-tile.small{border-radius:12px;padding:12px 16px}.tk-label{color:var(--color-fg-muted);font-size:12px;font-weight:800}.tk-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1.05}.tk-tile.small .tk-value{font-size:26px}.tk-value small{color:var(--color-fg-muted);margin-left:4px;font-size:14px}.tk-line,.tk-headroom{color:var(--color-fg-muted);overflow-wrap:anywhere;font-size:13px;display:block}.tk-headroom{color:var(--color-fg);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tk-headroom span{color:var(--color-fg-muted)}.tk-tile.act{border-color:var(--tp-critical);background:color-mix(in srgb, var(--tp-critical) 7%, var(--color-bg))}.tk-tile.act .tk-value,.tk-tile.act .tk-label{color:var(--tp-critical-ink)}.tk-mix{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;min-width:0;padding-top:4px;font-size:13px;display:flex}.tk-mix span{align-items:center;gap:6px;display:inline-flex}.tk-mix b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.tk-split{background:var(--color-border-soft);border-radius:99px;height:10px;display:flex;overflow:hidden}.tk-split i{height:100%;display:block}.tk-trends{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.tp-chart.compact{gap:4px;padding:12px 14px}.tk-health{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tk-health li{background:var(--color-bg);border:1px solid var(--color-border-soft);border-left:4px solid;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:8px 12px;display:flex}.tk-health li b{color:var(--color-fg)}.tk-health li span:last-child{color:var(--color-fg-muted);font-size:13px}.tk-backdrop{z-index:1000;background:color-mix(in srgb, var(--qofi-ink) 40%, transparent);justify-content:flex-end;display:flex;position:fixed;inset:0}.tk-scrim{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.tk-drawer{background:var(--color-bg-subtle);width:min(680px,100%);height:100%;color:var(--color-fg);box-shadow:-8px 0 32px color-mix(in srgb, var(--qofi-ink) 20%, transparent);grid-template-rows:auto 1fr;display:grid;position:relative}.tk-drawer>header{background:var(--color-bg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.tk-drawer>header h2{font-size:20px}.tk-drawer-body{overscroll-behavior:contain;align-content:start;gap:16px;min-width:0;padding:16px 20px 40px;display:grid;overflow-y:auto}.tk-drawer table{min-width:520px}.tk-detail-section{gap:8px;min-width:0;display:grid}.tk-usage{gap:12px;display:grid}.tk-note{font-size:13px}.tk-note.warning{color:var(--tp-warning-ink,#9a6a00);font-weight:700}.tk-errors{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tk-errors li{background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px;gap:4px;min-width:0;padding:10px 12px;display:grid}.tk-error-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tk-error-head b{overflow-wrap:anywhere}.tk-error-tasks{flex-wrap:wrap;gap:4px 14px;display:flex}.task-pipeline :focus-visible{outline:2px solid var(--color-link);outline-offset:2px}@media (max-width:480px){.tp-head{padding:14px 16px}.tk-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-row>:last-child:nth-child(odd){grid-column:1/-1}.tk-value{font-size:32px}.tk-drawer-body,.tk-drawer>header{padding-inline:16px}.task-pipeline{padding-top:12px}.tp-chart{padding:12px}}.task-pipeline .tk-turn-mixes{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.task-pipeline .tk-turn-mix{cursor:default}.task-pipeline .tk-turn-mix h2{font-size:12px}.tk-turn-row{overflow-wrap:anywhere;gap:2px;font-size:12px;display:grid}.tk-turn-row .tp-swatch{width:8px;height:8px}.tk-tile.done{background:#f3fbf6;border-color:#a5d5ba}.tk-tile.done .tk-label,.tk-tile.done .tk-value{color:#23784b}.tk-tile.watch{background:#fff9e9;border-color:#e7c670}.tk-tile.watch .tk-label,.tk-tile.watch .tk-value{color:#9a6a00}:root{--qofi-cyan:#86e5fe;--qofi-blue:#3159d5;--qofi-violet:#a939fd;--qofi-gradient:linear-gradient(96deg, var(--qofi-cyan) 8%, var(--qofi-blue) 42%, var(--qofi-violet) 83%);--qofi-gradient-diagonal:linear-gradient(135deg, var(--qofi-blue) 0%, var(--qofi-violet) 100%);--qofi-gradient-soft:linear-gradient(135deg, #eaf0ff 0%, #f3eafd 100%);--qofi-lavender:#b09bf5;--qofi-lavender-strong:#8b6cf2;--qofi-highlight:#9b8cf7;--qofi-success:#2faa6f;--qofi-warning:#d99617;--qofi-danger:#d9434f;--qofi-info:var(--qofi-blue);--qofi-ink:#0e1116;--qofi-ink-2:#2a2f37;--qofi-ink-3:#5b6270;--qofi-ink-4:#8a909b;--qofi-ink-5:#b8bdc6;--qofi-line:#e7e9ee;--qofi-line-soft:#f1f2f6;--qofi-paper:#fff;--qofi-paper-2:#fafbfd;--qofi-paper-3:#f5f3fb;--qofi-paper-cool:#eef2ff;--qofi-night:#0b0b15;--color-fg:var(--qofi-ink);--color-fg-muted:var(--qofi-ink-3);--color-fg-subtle:var(--qofi-ink-4);--color-fg-on-brand:#fff;--color-bg:var(--qofi-paper);--color-bg-subtle:var(--qofi-paper-2);--color-bg-tinted:var(--qofi-paper-3);--color-border:var(--qofi-line);--color-border-soft:var(--qofi-line-soft);--color-accent:var(--qofi-violet);--color-link:var(--qofi-blue);--font-sans:"Manrope", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--fs-h1:32px;--fs-h2:24px;--fs-h3:20px;--fs-h4:16px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:12px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-display:1.06;--lh-tight:1.15;--lh-snug:1.3;--lh-body:1.55;--ls-display:-.02em;--ls-tight:-.01em;--ls-caps:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--shadow-1:0 1px 2px #0e11160a, 0 1px 1px #0e111608;--shadow-2:0 4px 10px -2px #3159d514, 0 2px 4px -1px #0e11160a;--shadow-3:0 12px 28px -8px #a939fd24, 0 6px 12px -4px #3159d51a;--shadow-glow:0 0 32px #a939fd38;--motion-fast:.12s;--motion-base:.22s;--motion-slow:.42s;--ease-out:cubic-bezier(.22,.61,.36,1);--ease-inout:cubic-bezier(.65,0,.35,1)}html{font-family:var(--font-sans);color:var(--color-fg)}body{background:var(--color-bg-subtle);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--qofi-violet)}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}:root{--motion-loading-spin:1.6s;--motion-loading-shimmer:2.4s;--motion-loading-slide:3.2s;--motion-meter:1.6s;--motion-usage-meter:.6s;--motion-meter-delay:.42s;--page-max-width:1560px;--page-inline:var(--space-7);--page-top:var(--space-6);--page-bottom:var(--space-8)}@media (max-width:1024px){:root{--page-inline:var(--space-6)}}@media (max-width:640px){:root{--page-inline:var(--space-5);--page-top:var(--space-4);--page-bottom:var(--space-6)}}html{background:var(--color-bg-subtle);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh}button,input,select,textarea{color:inherit;font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--qofi-violet) 12%, transparent);outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--qofi-violet)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.4}::placeholder{color:var(--color-fg-subtle)}.skip-link{z-index:1100;top:var(--space-3);left:var(--space-3);padding:var(--space-2) var(--space-4);transform:translateY(calc(-100% - var(--space-5)));border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);box-shadow:var(--shadow-2);color:var(--color-fg);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);transition:transform var(--motion-fast) var(--ease-out);position:fixed}.skip-link:focus{transform:none}.app-shell{background:var(--color-bg-subtle);grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:20;height:100vh;padding:var(--space-5) var(--space-4);border-right:1px solid var(--color-border);background:var(--color-bg);flex-direction:column;display:flex;position:sticky;top:0}.brand{align-items:center;gap:var(--space-3);min-height:44px;margin:0 var(--space-2) var(--space-7);border-radius:var(--radius-sm);color:var(--color-fg);display:flex}.brand:hover{color:var(--color-fg)}.brand-mark{border-radius:var(--radius-md);object-fit:contain;background:0 0;border:0;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.brand strong,.brand small{display:block}.brand strong{font-size:var(--fs-h3);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-display);line-height:var(--lh-tight)}.brand small{margin-top:var(--space-1);color:var(--color-fg-muted);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight)}.sidebar nav{gap:var(--space-1);display:grid}.sidebar nav button{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--qofi-ink-2);cursor:pointer;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);text-align:left;transition:background var(--motion-fast) var(--ease-inout), color var(--motion-fast) var(--ease-inout);background:0 0;border:0;display:flex}.sidebar nav button:hover{background:var(--color-bg-subtle);color:var(--color-fg)}.sidebar nav .sidebar-nav-active{background:var(--color-bg-tinted);color:var(--color-fg)}.sidebar-nav-mark{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-fg-muted);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);flex:0 0 28px;place-items:center;display:grid}.sidebar-nav-mark-active{border-color:color-mix(in srgb, var(--qofi-violet) 28%, var(--color-border));color:var(--qofi-violet)}.sidebar-footer{gap:var(--space-4);margin-top:auto;display:grid}.configuration-navigation{gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-2);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-bg);flex-wrap:wrap;display:flex}.configuration-navigation button{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-fg-muted);cursor:pointer;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);background:0 0;border:0;display:inline-flex}.configuration-navigation button:hover,.configuration-navigation .configuration-navigation-active{background:var(--color-bg-tinted);color:var(--color-fg)}.configuration-layout{align-items:start;gap:var(--space-5);grid-template-columns:minmax(200px,.32fr) minmax(0,1.68fr);display:grid}.configuration-layout-plain{grid-template-columns:minmax(0,1fr)}.configuration-body{min-width:0}.retained-page:not([hidden]){display:contents}.retained-page[hidden]{display:none}.retained-page-content{display:contents}.configuration-areas{gap:var(--space-1);display:grid}.configuration-areas button{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-fg-muted);cursor:pointer;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);text-align:left;background:0 0;border:1px solid #0000;align-items:center;display:flex}.configuration-areas button:hover,.configuration-areas .configuration-areas-active{border-color:var(--color-border-soft);background:var(--color-bg-tinted);color:var(--color-fg)}.connection{align-items:center;gap:var(--space-2);min-height:28px;padding:0 var(--space-3);color:var(--color-fg-muted);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;display:flex}.connection>span{border-radius:var(--radius-pill);background:var(--qofi-warning);flex:0 0 8px;width:8px;height:8px}.connection-live>span{background:var(--qofi-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--qofi-success) 22%, transparent);animation:streaming-pulse var(--motion-loading-shimmer) var(--ease-inout) infinite}@keyframes streaming-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--qofi-success) 18%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--qofi-success) 26%, transparent)}}.connection-offline>span,.connection-error>span{background:var(--qofi-danger)}.user-card{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-bg-subtle);display:grid}.user-card-identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.user-card-avatar{border-radius:var(--radius-pill);background:var(--qofi-paper-cool);width:32px;height:32px;color:var(--qofi-blue);font-size:var(--fs-caption);font-weight:var(--fw-bold);flex:0 0 32px;place-items:center;display:grid}.user-card-copy{min-width:0}.user-card-copy strong,.user-card-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-card-copy strong{font-size:var(--fs-body-sm);font-weight:var(--fw-bold)}.user-card-copy small{margin-top:var(--space-1);color:var(--color-fg-muted);font-size:var(--fs-caption)}.sidebar-sign-out button{align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-fg-muted);cursor:pointer;font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-align:left;background:0 0;border:0;display:flex}.sidebar-sign-out button:hover{background:var(--color-bg);color:var(--color-fg)}.main-column{min-width:0;min-height:100vh}.content{width:min(100%, var(--page-max-width));padding:var(--page-top) var(--page-inline) var(--page-bottom);animation:content-enter var(--motion-base) var(--ease-out);margin:0 auto}@keyframes content-enter{0%{opacity:0;transform:translateY(calc(var(--space-2) * -1))}}.page-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.page-heading>div:first-child{min-width:0}.page-heading h1{margin:var(--space-2) 0;color:var(--color-fg);font-size:var(--fs-h1);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-display);line-height:var(--lh-tight)}.page-heading>div>p:last-child{max-width:640px;color:var(--color-fg-muted);font-size:var(--fs-body-sm);line-height:var(--lh-body);margin:0}.eyebrow{color:var(--color-fg-muted);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);line-height:var(--lh-snug);text-transform:uppercase;margin:0}.panel,.admin-record-card{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-bg)}.panel{padding:var(--space-5)}.metric-grid{gap:var(--space-4);margin-bottom:var(--space-7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.headroom span{color:var(--color-fg-muted);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;display:block}.headroom strong{margin:var(--space-1) 0;color:var(--color-fg);font-size:var(--fs-h1);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-display);line-height:var(--lh-tight);display:block}.enrollment-dialog form label{align-content:start;gap:var(--space-2);color:var(--qofi-ink-2);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);display:grid}.enrollment-dialog input{width:100%;min-width:0;min-height:40px;padding:0 var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-fg);font-size:var(--fs-body-sm);font-weight:var(--fw-regular);letter-spacing:normal;text-transform:none;transition:border-color var(--motion-fast) var(--ease-inout), box-shadow var(--motion-fast) var(--ease-inout)}.primary-button,.secondary-button,.danger-button,.google-login-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 calc(var(--space-4) + var(--space-1));cursor:pointer;font-size:var(--fs-body-sm);font-weight:var(--fw-bold);transition:transform var(--motion-fast) var(--ease-inout), border-color var(--motion-fast) var(--ease-inout), background var(--motion-fast) var(--ease-inout), box-shadow var(--motion-base) var(--ease-out);line-height:1;display:inline-flex}.primary-button{border-radius:var(--radius-pill);background:var(--qofi-gradient-diagonal);color:var(--color-fg-on-brand);border:0}.primary-button:hover{box-shadow:var(--shadow-3);color:var(--color-fg-on-brand)}.primary-button:active,.secondary-button:active,.danger-button:active,.google-login-button:active{transform:scale(.98)}.secondary-button,.google-login-button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-fg)}.secondary-button:hover,.google-login-button:hover{border-color:var(--qofi-ink-5);box-shadow:var(--shadow-1);color:var(--color-fg)}.danger-button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--qofi-danger)}.danger-button:hover{border-color:color-mix(in srgb, var(--qofi-danger) 40%, var(--color-border));background:color-mix(in srgb, var(--qofi-danger) 6%, var(--color-bg))}.text-button{min-height:40px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-link);cursor:pointer;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);background:0 0;border:0;align-items:center;display:inline-flex}.text-button:hover{background:var(--color-bg-tinted);color:var(--qofi-violet)}.admin-status{align-items:center;gap:var(--space-2);min-height:24px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-border-soft);color:var(--color-fg-muted);font-size:var(--fs-caption);font-weight:var(--fw-bold);line-height:var(--lh-snug);text-transform:capitalize;white-space:nowrap;display:inline-flex}.admin-status:before{border-radius:var(--radius-pill);content:"";background:currentColor;flex:0 0 6px;width:6px;height:6px;display:block}.empty-state{min-height:220px;padding:var(--space-6);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-bg);text-align:center;align-content:center;justify-items:center;display:grid}.empty-state h3{margin:var(--space-4) 0 var(--space-1);font-size:var(--fs-h4);font-weight:var(--fw-bold)}.empty-state p{max-width:360px;color:var(--color-fg-muted);font-size:var(--fs-body-sm);margin:0}.empty-state-icon{border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-bg-tinted);width:72px;height:72px;color:var(--qofi-ink-5);place-items:center;display:grid}.digest{margin-top:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--qofi-paper-cool);color:var(--color-fg-muted);font-family:var(--font-mono);font-size:var(--fs-caption);display:block}.timeline{margin:0;padding:0;list-style:none}.timeline li{gap:var(--space-3);padding:var(--space-3) 0;grid-template-columns:36px minmax(0,1fr);display:grid;position:relative}.timeline li:before{top:var(--space-7);bottom:calc(var(--space-3) * -1);border-left:1px solid var(--color-border);content:"";position:absolute;left:17px}.timeline li:last-child:before{display:none}.timeline p{margin:var(--space-1) 0;color:var(--qofi-ink-2);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.timeline small{color:var(--color-fg-muted);font-size:var(--fs-caption)}.admin-identifier{font-family:var(--font-mono)}.admin-records{max-height:440px;overflow:auto}.headroom{margin:var(--space-5) 0 var(--space-3)}.admin-workspace{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.admin-resource-panel{min-width:0}.admin-area-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.admin-area-heading h2,.admin-guided-heading h3{margin:var(--space-1) 0;font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.admin-description{color:var(--color-fg-muted);font-size:var(--fs-body-sm);margin:0}.admin-history,.admin-technical-details{border-top:1px solid var(--color-border-soft)}.admin-history>summary,.admin-technical-details summary{width:-moz-fit-content;width:fit-content;min-height:40px;color:var(--color-link);cursor:pointer;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);line-height:40px}.admin-history{margin-top:var(--space-5);padding-top:var(--space-3)}.admin-history>summary{color:var(--qofi-ink-2);font-weight:var(--fw-bold)}.admin-history[open]>summary,.admin-technical-details[open]>summary{margin-bottom:var(--space-3)}.provider-account-manager{gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-1);display:grid}.provider-capacity-settings{gap:var(--space-4);margin:var(--space-4) 0 var(--space-5);padding:var(--space-5);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-1);display:grid}.provider-capacity-list{gap:var(--space-2);display:grid}.provider-capacity-row{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-bg-subtle);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.provider-capacity-row>div{gap:2px;min-width:0;display:grid}.provider-capacity-row>div strong{font-size:var(--fs-body)}.provider-capacity-row>div span{color:var(--color-fg-muted);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-capacity-toggle{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-fg-muted) 24%, var(--color-bg));cursor:pointer;width:44px;height:24px;transition:border-color var(--motion-base) var(--ease-out), background var(--motion-base) var(--ease-out);padding:0;position:relative}.provider-capacity-toggle>span{background:var(--color-bg);width:16px;height:16px;box-shadow:var(--shadow-1);transition:transform var(--motion-base) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.provider-capacity-toggle[aria-checked=true]{border-color:var(--qofi-success);background:var(--qofi-success)}.provider-capacity-toggle[aria-checked=true]>span{transform:translate(20px)}.provider-capacity-toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--qofi-violet) 22%, transparent);outline-offset:2px}.provider-capacity-toggle:disabled{cursor:not-allowed;opacity:.55}.admin-guided-heading,.provider-account-preparation-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.provider-add-account{flex:none}.provider-account-preparation{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-bg-subtle);display:grid}.provider-account-preparation h4{margin:var(--space-1) 0;font-size:var(--fs-h4);font-weight:var(--fw-bold)}.provider-account-preparation>label{gap:var(--space-2);color:var(--qofi-ink-2);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);display:grid}.provider-account-preparation>label input{width:100%;min-height:40px;padding:0 var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}.provider-account-preparation small{color:var(--color-fg-muted);font-size:var(--fs-caption);font-weight:var(--fw-regular)}.provider-choice{border:0;margin:0;padding:0}.provider-choice legend{margin-bottom:var(--space-2);color:var(--qofi-ink-2);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold)}.provider-choice>div{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.provider-choice label{align-items:flex-start;gap:var(--space-3);min-height:76px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.provider-choice label:has(input:checked){border-color:var(--qofi-violet);background:var(--color-bg-tinted)}.provider-choice input{margin-top:var(--space-1)}.provider-choice span{gap:var(--space-1);display:grid}.provider-choice strong{font-size:var(--fs-body-sm)}.provider-account-preparation-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.provider-account-grid{gap:var(--space-4);flex-direction:column;display:flex;container:provider-accounts/inline-size}.provider-account-group{column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) max-content 3rem 8rem 7.5rem max-content;min-width:0;display:grid}.provider-account-group-title{margin:0 0 var(--space-2);font-size:var(--fs-body);grid-column:1/-1}.provider-account-group-title>span,.provider-account-columns{color:var(--color-fg-muted);font-size:var(--fs-caption);font-weight:var(--fw-medium)}.provider-account-columns,.provider-account-card{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-width:0;display:grid}.provider-account-columns{padding:var(--space-1) 0}.provider-account-card{border:0;border-bottom:1px solid var(--color-border-soft);background:var(--color-bg);min-height:38px;box-shadow:none;border-radius:0;padding:3px 0}.provider-account-card[data-account-state=attention]{background:color-mix(in srgb, var(--qofi-warning) 5%, var(--color-bg))}.provider-account-card[data-account-state=reauthentication-required]{background:color-mix(in srgb, var(--qofi-danger) 6%, var(--color-bg))}.provider-account-card[data-account-state=disabled]{background:var(--color-bg-subtle)}.provider-account-card-heading,.provider-account-actions{display:contents}.provider-account-identity{grid-area:1/1;min-width:0;display:grid}.provider-account-name{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);overflow-wrap:anywhere;margin:0}.provider-account-card-heading .admin-status{white-space:nowrap;grid-area:1/2;justify-self:start;max-width:100%}.provider-account-mark{grid-area:1/1;display:flex}.provider-account-card-heading:has(.provider-account-mark) .provider-account-identity{padding-left:40px}.provider-name{color:var(--color-fg-subtle);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase}.provider-account-availability{grid-area:1/3;align-items:center;display:flex}.provider-account-renewal{grid-area:1/4}.provider-account-pool{grid-area:1/5}.provider-account-renewal,.provider-account-pool{min-width:0;display:flex}.provider-account-renewal>input,.provider-account-pool>select{width:100%;min-width:0;padding:2px var(--space-1);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);font-size:var(--fs-caption)}.provider-account-row-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-area:1/6;display:flex}.provider-account-row-actions>button,.provider-account-row-actions fieldset button{min-height:28px;padding:3px var(--space-1);font-size:var(--fs-caption)}.provider-account-row-actions:has(fieldset){grid-area:2/1/auto/-1}.provider-remove-confirmation,.provider-cancel-confirmation{align-items:center;gap:var(--space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.provider-remove-confirmation p{color:var(--color-fg-muted);font-size:var(--fs-caption);margin:0}.provider-account-remove{color:var(--qofi-danger)}.provider-account-remove:hover:not(:disabled){background:color-mix(in srgb, var(--qofi-danger) 10%, transparent);color:var(--qofi-danger)}.provider-account-note{color:var(--color-fg-muted);font-size:var(--fs-caption);font-weight:var(--fw-semibold);grid-column:1/-1}.provider-account-toolbar{gap:var(--space-3);flex-wrap:wrap}.employee-drain-limit{align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);flex-wrap:wrap;display:flex}.employee-drain-limit input{width:4.5rem;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-fg)}.employee-drain-limit small{color:var(--color-fg-muted)}.employee-drain-limit-error{color:var(--qofi-danger);flex-basis:100%}@container provider-accounts (width<=780px){.provider-account-group{display:block}.provider-account-columns{display:none}.provider-account-card{align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.provider-account-card:before{content:"";flex-basis:100%;order:3;height:0}.provider-account-identity{flex:12rem;order:1}.provider-account-card-heading .admin-status{flex:none;order:2}.provider-account-availability,.provider-account-renewal,.provider-account-pool,.provider-account-row-actions{order:4}.provider-account-note{order:5}.provider-account-renewal{flex:0 0 8rem}.provider-account-pool{flex:0 0 7.5rem}.provider-account-row-actions{margin-left:auto}:is(.provider-account-note,.provider-account-row-actions:has(fieldset)){flex-basis:100%}}.admin-status-ready{background:color-mix(in srgb, var(--qofi-success) 10%, transparent);color:var(--qofi-success)}.admin-status-attention,.admin-status-paused{background:color-mix(in srgb, var(--qofi-warning) 10%, transparent);color:var(--qofi-warning)}.admin-status-disabled{background:color-mix(in srgb, var(--color-fg-muted) 10%, transparent);color:var(--color-fg-muted)}.admin-status-reauthentication-required{border-color:color-mix(in srgb, var(--qofi-danger) 35%, var(--color-border-soft));background:color-mix(in srgb, var(--qofi-danger) 10%, transparent);color:var(--qofi-danger)}.admin-friendly-empty{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.admin-friendly-empty strong{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);display:block}.admin-catalog-error{justify-content:space-between;align-items:center;gap:var(--space-3);margin:0;display:flex}.admin-records{gap:var(--space-3);display:grid}.admin-record-card{padding:var(--space-4)}.admin-record-card header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.admin-record-card h3{margin:var(--space-1) 0 0;font-size:var(--fs-h4);font-weight:var(--fw-bold)}.admin-record-card dl{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.admin-record-card .admin-record-summary{margin-bottom:var(--space-3)}.admin-technical-details{margin-top:var(--space-3);padding-top:var(--space-2)}.admin-technical-details summary{min-height:32px;color:var(--color-fg-muted);font-size:var(--fs-caption);line-height:32px}.admin-record-card dl>div{min-width:0;padding-top:var(--space-2);border-top:1px solid var(--color-border-soft)}.admin-record-card dt{color:var(--color-fg-muted);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.admin-record-card dd{margin:var(--space-1) 0 0;color:var(--qofi-ink-2);font-size:var(--fs-body-sm);line-height:var(--lh-body);overflow-wrap:anywhere}.inline-error,.inline-success,.notice,.command-error,.offline-banner{border-radius:var(--radius-md);font-size:var(--fs-body-sm)}.inline-error{margin-bottom:var(--space-3);padding:var(--space-3);background:color-mix(in srgb, var(--qofi-danger) 10%, transparent);color:var(--qofi-danger)}.collection-footer{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.collection-footer p{margin:0}.collection-footer{margin-top:var(--space-4);color:var(--color-fg-muted);font-size:var(--fs-body-sm)}.inline-success{color:var(--qofi-success)}.notice,.command-error{z-index:900;right:var(--space-5);bottom:var(--space-5);width:min(calc(100% - var(--space-6)), 420px);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-soft);background:var(--color-bg);box-shadow:var(--shadow-3);animation:dialog-enter var(--motion-base) var(--ease-out);margin:0;display:flex;position:fixed}.notice>span:not(.toast-status-dot),.command-error>span:not(.toast-status-dot){flex:1}.command-error-actions{align-items:center;gap:var(--space-1);display:flex}.toast-status-dot{width:var(--space-2);height:var(--space-2);flex:0 0 var(--space-2);border-radius:var(--radius-pill);background:currentColor}.notice{color:var(--qofi-success)}.command-error{bottom:var(--space-9);color:var(--qofi-danger)}.notice button,.command-error button{border-radius:var(--radius-sm);color:currentColor;cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.command-error .command-error-retry{padding:0 var(--space-2);font-weight:var(--fw-semibold)}.offline-banner{margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--qofi-warning) 10%, transparent);color:var(--qofi-warning)}.retry{margin:var(--space-4) auto;display:flex}.local-login-actions{gap:var(--space-3);min-inline-size:0;margin-top:var(--space-4);border:0;flex-wrap:wrap;padding:0;display:flex}.google-login-button{margin-top:var(--space-4)}.google-login-button span{border-radius:var(--radius-pill);background:var(--color-bg-tinted);width:24px;height:24px;color:var(--qofi-blue);font-weight:var(--fw-extrabold);place-items:center;display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.gradient-text{background:var(--qofi-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.icon-button{border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.icon-button:hover{background:var(--color-bg-tinted);color:var(--color-fg)}.data-table{border-collapse:collapse;width:100%;color:var(--color-fg);font-size:var(--fs-body-sm);text-align:left}.data-table th{height:44px;padding:0 var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-fg-muted);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;white-space:nowrap}.data-table td{height:52px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-soft);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background var(--motion-fast) var(--ease-inout)}.data-table tbody tr:hover{background:var(--color-bg-subtle)}.data-table td strong,.data-table td small{display:block}.data-table td strong{font-weight:var(--fw-semibold)}.data-table td small{max-width:360px;margin-top:var(--space-1);color:var(--color-fg-muted);font-size:var(--fs-caption);line-height:var(--lh-snug)}.bounded-collection-note{margin:var(--space-4) 0 0;color:var(--color-fg-muted);font-size:var(--fs-body-sm)}.utilization-section{gap:var(--space-3);display:grid}.utilization-data-notice{padding:var(--space-3);border:1px solid color-mix(in srgb, var(--qofi-warning) 35%, var(--color-border-soft));border-radius:var(--radius-md);background:color-mix(in srgb, var(--qofi-warning) 8%, var(--color-bg));color:var(--color-fg-muted);font-size:var(--fs-body-sm);line-height:var(--lh-body);margin:0}.utilization-heading-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.utilization-heading-actions .text-button{min-height:32px;font-size:var(--fs-caption);font-weight:var(--fw-semibold);justify-content:center;align-items:center;padding-inline:2px;display:inline-flex}.utilization-provider-groups{gap:var(--space-5);display:grid}.utilization-provider-group{gap:10px;display:grid}.utilization-provider-group>h3{align-items:center;gap:var(--space-2);color:var(--color-fg);font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin:0;display:flex}.utilization-reset-order-button{font-size:var(--fs-caption);white-space:nowrap;margin-left:auto}.utilization-provider-mark{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid;overflow:hidden}.provider-account-mark .utilization-provider-mark{border-radius:9px;width:36px;height:36px}.utilization-provider-mark-codex svg,.utilization-provider-mark-claude svg{width:100%;height:100%;display:block}.utilization-provider-mark-fake{border:1px solid var(--color-border-soft);background:var(--color-bg-tinted);color:var(--color-fg-muted)}.utilization-account-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,30rem));display:grid}.utilization-account-card{grid-template-rows:subgrid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-1);transition:border-color var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);grid-row:span 3;display:grid}.utilization-account-card:hover{border-color:var(--color-border);box-shadow:var(--shadow-2)}.utilization-account-card[draggable=true]{cursor:grab}.utilization-account-card[draggable=true]:active{cursor:grabbing}.utilization-account-card-dragging{opacity:.45}.utilization-account-card-drop-target{border-color:var(--qofi-violet);box-shadow:0 0 0 3px color-mix(in srgb, var(--qofi-violet) 14%, transparent)}.utilization-account-card-reauthentication-required,.utilization-account-card-reauthentication-required:hover{border-color:color-mix(in srgb, var(--qofi-danger) 72%, var(--color-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--qofi-danger) 18%, transparent)}.utilization-account-header{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 6.5rem;min-width:0;display:grid}.utilization-account-identity{min-width:0}.utilization-account-identity h4{color:var(--color-fg);font-size:var(--fs-body);font-weight:var(--fw-semibold);letter-spacing:-.01em;line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.utilization-account-renewal{color:var(--color-fg-muted);font-size:var(--fs-caption);line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.utilization-account-renewal-unset{color:var(--color-fg-subtle)}.account-use-pills{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.account-use-pill{border:1px solid var(--color-border);text-overflow:ellipsis;white-space:nowrap;background:var(--color-bg);max-width:100%;color:var(--color-fg-muted);font:inherit;font-size:var(--fs-caption);text-align:left;overflow-wrap:anywhere;cursor:pointer;border-radius:999px;padding:1px 6px;line-height:1.3;overflow:hidden}.account-use-pill[aria-pressed=true]{border-color:var(--color-link);box-shadow:inset 0 0 0 1px var(--color-link)}.account-cell-mark{width:20px;height:20px;font-size:var(--fs-caption);background:0 0;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:inline-flex}.account-cell-origin{color:var(--color-link)}.account-cell-tali{color:var(--qofi-warning)}.account-cell-shepard{color:var(--qofi-danger)}.account-cell-emb{color:var(--color-fg-muted)}.account-cell-runner{color:var(--qofi-success)}.account-cell-press{color:var(--qofi-violet)}.account-cell-compute{color:var(--color-fg)}.account-cell-mark[aria-pressed=true]{border-color:currentColor;box-shadow:inset 0 0 0 1px}.seat-homing{white-space:nowrap;font-variant-numeric:tabular-nums;cursor:default}.seat-homing-muted{color:var(--color-fg-subtle)}.seat-homing-priority{font-size:.85em}.seat-homing-priority-prefer{color:var(--qofi-success)}.seat-homing-priority-avoid{color:var(--color-fg-subtle)}.seat-homing-line{color:var(--color-fg-muted);font-size:var(--fs-caption);line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.seat-homing-line .seat-homing{color:var(--color-fg)}.utilization-table-box{white-space:nowrap;overflow:hidden}.seat-box-strip{min-width:0;margin-bottom:var(--space-2);color:var(--qofi-warning);font-size:var(--fs-caption);white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:6px;display:flex;overflow:hidden}.seat-box-strip-label{flex:none}.seat-box-strip ul{scrollbar-width:thin;flex-wrap:nowrap;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.seat-box{white-space:nowrap;border:1px solid;border-radius:6px;padding:0 6px}.account-use-pill:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.account-use-dialog{border:1px solid var(--color-border);border-radius:12px;width:min(560px,90vw);padding:24px}.account-use-dialog::backdrop{background:color-mix(in srgb, var(--qofi-night) 40%, transparent)}.account-use-dialog dt{margin-top:10px;font-weight:600}.account-use-dialog dd{overflow-wrap:anywhere;margin:2px 0}.utilization-email-placeholder{vertical-align:baseline;width:min(11em,70%);height:.85em;display:inline-block;overflow:hidden}.utilization-window-list{gap:var(--space-3);align-content:start;display:grid}.utilization-window-list[data-pending][data-provider=claude]{min-height:12rem}.utilization-window-list[data-pending][data-provider=codex]{min-height:4rem}.utilization-window-list[data-pending]{position:relative}.utilization-window-placeholder{visibility:hidden}.utilization-card-spinner{color:var(--color-fg-subtle);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.utilization-window{gap:6px;display:grid}.utilization-window-heading{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.utilization-window-heading strong{color:var(--color-fg);font-size:var(--fs-h4);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;flex:none;line-height:1.2}.utilization-window-heading>span{color:var(--color-fg-muted);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.utilization-window-heading .utilization-value-unknown{color:var(--color-fg-subtle);font-weight:var(--fw-medium)}.utilization-track{border-radius:var(--radius-pill);background-color:var(--color-border-soft);height:6px;overflow:hidden}.utilization-track-fill{border-radius:inherit;height:100%;transition:width var(--motion-slow) var(--ease-out);display:block}.utilization-track-healthy>.utilization-track-fill{background-color:var(--qofi-success)}.utilization-track-warning>.utilization-track-fill{background-color:var(--qofi-warning)}.utilization-track-exhausted>.utilization-track-fill{background-color:var(--qofi-danger)}.utilization-window-reset{min-height:1.3em;color:var(--color-fg-subtle);font-size:var(--fs-caption);line-height:var(--lh-snug);margin:0}.utilization-loading-panel{place-items:center;min-height:72px;display:grid}.utilization-account-meta{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding-top:var(--space-3);border-top:1px solid var(--color-border-soft);color:var(--color-fg-subtle);font-size:var(--fs-caption);font-weight:var(--fw-medium);line-height:var(--lh-snug);display:flex}.utilization-recency-detail{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.utilization-recency-detail:hover{text-decoration:underline}.utilization-account-recency{flex-wrap:wrap;align-items:center;gap:3px 8px;min-width:0;display:flex}.utilization-reauthorize{color:var(--qofi-danger);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;padding:0}.utilization-reauthorize:hover{text-decoration:underline}.utilization-renewal{min-width:0;color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.utilization-reset-count{color:var(--color-fg-muted);margin-inline-start:auto}.utilization-reset-count-empty{color:var(--color-fg-subtle);font-weight:var(--fw-regular)}.utilization-view-toggle{border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-bg);align-items:center;padding:3px;display:inline-flex}.utilization-view-toggle button{border-radius:var(--radius-pill);min-height:26px;color:var(--color-fg-muted);cursor:pointer;font-size:var(--fs-caption);font-weight:var(--fw-medium);background:0 0;border:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.utilization-view-toggle .utilization-view-active{background:var(--color-bg-tinted);color:var(--color-fg);font-weight:var(--fw-semibold)}.utilization-provider-groups[data-view-mode=table]{gap:var(--space-4)}.utilization-provider-groups[data-view-mode=table] .utilization-provider-group{gap:var(--space-2);padding:var(--space-3) var(--space-4)}.utilization-provider-groups[data-view-mode=table] .utilization-provider-group>h3{padding-bottom:var(--space-2)}.utilization-account-table-frame{position:relative;overflow-x:auto}.utilization-account-table th,.utilization-account-table td{height:auto;padding:7px var(--space-3);font-size:var(--fs-caption);vertical-align:middle;line-height:1.35}.utilization-account-table thead th{border-bottom-color:var(--color-border-soft);height:32px;color:var(--color-fg-subtle);padding-block:0;font-size:11px}.utilization-table-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.utilization-table-sort:hover,.utilization-account-table thead th[aria-sort=ascending] .utilization-table-sort,.utilization-account-table thead th[aria-sort=descending] .utilization-table-sort{color:var(--color-fg)}.utilization-table-group-row th{padding-top:var(--space-3);border-bottom:1px solid var(--color-border-soft);color:var(--color-fg-muted);font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;padding-bottom:4px}.utilization-table-group-count{color:var(--color-fg-subtle);font-weight:var(--fw-medium);margin-inline-start:6px}.utilization-type-section{gap:var(--space-2);display:grid}.utilization-type-section+.utilization-type-section{margin-top:var(--space-3)}.utilization-type-heading{color:var(--color-fg-muted);font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;margin:0}.utilization-reading-summary{color:var(--color-fg-muted);font-size:var(--fs-body-sm);line-height:var(--lh-normal);overflow-wrap:anywhere;margin:0}.utilization-no-reading>summary{width:-moz-fit-content;width:fit-content;color:var(--color-fg-muted);font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;cursor:pointer}.utilization-no-reading[open]>summary{margin-bottom:var(--space-2)}.utilization-no-reading-toggle{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;white-space:normal;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.utilization-group-toggle[aria-pressed=true]{color:var(--color-fg)}.utilization-account-table tbody td,.utilization-account-table tbody th{border-bottom:1px solid color-mix(in srgb, var(--color-border-soft) 55%, transparent)}.utilization-account-table tbody tr:last-child td,.utilization-account-table tbody tr:last-child th{border-bottom:0}.utilization-account-table tbody th{color:var(--color-fg);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);letter-spacing:normal;text-align:left;text-transform:none}.utilization-account-table tbody tr[draggable=true]{cursor:grab}.utilization-account-table tbody tr[draggable=true]:active{cursor:grabbing}.utilization-account-row-reauthentication-required th,.utilization-account-row-reauthentication-required td{background:color-mix(in srgb, var(--qofi-danger) 6%, transparent)}.utilization-account-table{table-layout:fixed;min-width:60rem}.utilization-col-account{width:17.5%}.utilization-col-box{width:5%}.utilization-col-metric{width:11%}.utilization-col-reset{width:7.5%}.utilization-col-renewal{width:6.5%}.utilization-col-updated{width:8.5%}.utilization-col-resets{width:7%}.utilization-account-table th,.utilization-account-table td{min-width:0;padding-inline:6px}.utilization-table-account{padding-inline-start:var(--space-2)}.utilization-table-account-line{align-items:center;gap:var(--space-2);min-width:0;display:flex}.utilization-table-account-line .account-use-pills{flex-wrap:nowrap;flex:none;margin-inline-start:auto}.utilization-table-email{min-width:0;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.utilization-account-table thead th{text-overflow:ellipsis;overflow:hidden}.utilization-table-sort{max-width:100%}.utilization-table-reset,.utilization-table-renewal,.utilization-table-updated,.utilization-table-resets{color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.utilization-table-updated{white-space:normal;overflow-wrap:anywhere}.utilization-table-reset .utilization-value-unknown,.utilization-table-renewal .utilization-account-renewal-unset,.utilization-table-resets .utilization-reset-count-empty,.utilization-window-none{color:var(--color-fg-subtle)}.utilization-table-no-reading{color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.utilization-no-reading-reason{cursor:help}.utilization-window-compact{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 3.2em;display:grid}.utilization-window-compact .utilization-track{order:1}.utilization-window-compact .utilization-window-heading{order:2;justify-content:flex-end}.utilization-window-compact .utilization-window-heading strong{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:right;line-height:1.3}.utilization-window-compact .utilization-track{border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--color-border-soft) 70%, var(--color-bg));height:8px}.utilization-window-compact .utilization-track-fill{border-radius:var(--radius-pill)}.utilization-window-compact .utilization-track-unknown{opacity:.6}.utilization-table-spinner{place-items:center;display:inline-grid}.utilization-table-resets .utilization-reset-count{margin-inline-start:0}.utilization-provider-groups[data-view-mode=table] .utilization-provider-group{container-type:inline-size}@container (width<=540px){.utilization-account-table,.utilization-account-table thead,.utilization-account-table tbody{min-width:0;display:block}.utilization-account-table colgroup{display:none}.utilization-account-table thead tr{gap:var(--space-2);flex-wrap:wrap;padding-block-end:var(--space-2);display:flex}.utilization-account-table tbody tr{border-top:1px solid var(--color-border-soft);padding-block:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.utilization-account-table tr>th,.utilization-account-table tr>td{width:auto;padding:var(--space-2) var(--space-1);border:0}.utilization-account-table tbody th,.utilization-account-table .utilization-table-no-reading{grid-column:1/-1}.utilization-account-table td[data-window=none]{display:none}.utilization-account-table td:before{color:var(--color-fg-subtle);content:attr(data-label);margin-block-end:var(--space-1);font-size:11px;display:block}}@media (prefers-reduced-motion:reduce){.utilization-account-card,.utilization-track-fill{transition:none}}.modal-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.modal-heading h2{margin:var(--space-1) 0 0;font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight)}.auth-page{min-height:100vh;padding:var(--space-4);background:var(--color-bg);place-items:center;display:grid}.auth-card{width:min(100%,480px);padding:var(--space-7) var(--space-5);text-align:center;justify-items:center;display:grid}.service-failure-card{width:min(100%,480px);padding:var(--space-6);border:1px solid var(--color-border-soft);border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-2);text-align:center;justify-items:center;display:grid}.auth-brand-mark{width:56px;height:56px;margin-bottom:var(--space-5);border-radius:var(--radius-lg);background:var(--qofi-gradient-diagonal);box-shadow:var(--shadow-glow);color:var(--color-fg-on-brand);place-items:center;display:grid}.auth-card h1{margin:var(--space-3) 0 var(--space-5);color:var(--color-fg);font-size:var(--fs-h1);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-display);line-height:var(--lh-tight)}.auth-card .google-login-button{margin-top:0}.device-card{gap:var(--space-4);width:min(100%,440px);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-3);text-align:left;display:grid}.device-card-header{align-items:center;gap:var(--space-3);display:flex}.device-brand-mark{border-radius:var(--radius-md);background:var(--qofi-gradient-diagonal);width:36px;height:36px;color:var(--color-fg-on-brand);font-weight:var(--fw-extrabold);place-items:center;display:grid}.device-eyebrow{color:var(--color-accent);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;margin:0}.device-card h1{color:var(--color-fg);font-size:var(--fs-h2);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-display);line-height:var(--lh-tight);margin:0}.device-card p{margin:0}.device-lede,.device-muted,.device-note{color:var(--color-fg-muted);line-height:var(--lh-body)}.device-note{font-size:var(--fs-body-sm)}.device-lede code,.connect-card-summary code{padding:1px var(--space-1);border-radius:var(--radius-xs);background:var(--color-bg-tinted);color:var(--color-fg);font-family:var(--font-mono);font-size:.9em}.device-warning{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--qofi-warning) 40%, var(--color-border-soft));border-radius:var(--radius-md);background:color-mix(in srgb, var(--qofi-warning) 9%, var(--color-bg));color:color-mix(in srgb, var(--qofi-warning) 55%, var(--qofi-ink));font-size:var(--fs-body-sm);line-height:var(--lh-snug);display:flex}.device-warning svg{flex:none;margin-top:1px}.device-warning div{gap:var(--space-1);display:grid}.device-account{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-bg-subtle);display:flex}.device-avatar{border-radius:var(--radius-pill);background:var(--qofi-gradient-soft);width:36px;height:36px;color:var(--qofi-blue);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);flex:none;place-items:center;display:grid}.device-account-name{color:var(--color-fg);font-weight:var(--fw-semibold)}.device-account-meta{color:var(--color-fg-muted);font-size:var(--fs-body-sm);overflow-wrap:anywhere}.device-step{gap:var(--space-3);display:grid}.device-label{color:var(--color-fg);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold)}.device-code-input{box-sizing:border-box;width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-fg);font-family:var(--font-mono);font-size:26px;font-weight:var(--fw-semibold);letter-spacing:.18em;text-align:center;text-transform:uppercase}.device-code-input::placeholder{color:var(--qofi-ink-5)}.device-code-input:focus{border-color:var(--qofi-violet);box-shadow:0 0 0 4px color-mix(in srgb, var(--qofi-violet) 16%, transparent);outline:none}.device-full{justify-content:center;width:100%}.device-request{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-tinted);color:var(--qofi-blue);display:flex}.device-request svg{flex:none;margin-top:2px}.device-request dl{gap:var(--space-1) var(--space-4);color:var(--color-fg);font-size:var(--fs-body-sm);grid-template-columns:max-content 1fr;margin:0;display:grid}.device-request dt{color:var(--color-fg-muted)}.device-request dd{font-weight:var(--fw-semibold);overflow-wrap:anywhere;margin:0}.device-actions{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.device-actions button{border-radius:var(--radius-pill);justify-content:center;width:100%}.device-result{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);display:flex}.device-result svg{flex:none}.device-result-approved{background:color-mix(in srgb, var(--qofi-success) 10%, var(--color-bg));color:var(--qofi-success)}.device-result-denied{background:color-mix(in srgb, var(--qofi-danger) 8%, var(--color-bg));color:var(--qofi-danger)}.device-result-title{color:var(--color-fg);font-weight:var(--fw-bold)}.device-error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--qofi-danger) 8%, var(--color-bg));color:color-mix(in srgb, var(--qofi-danger) 80%, var(--qofi-ink));font-size:var(--fs-body-sm)}.device-footer{padding-top:var(--space-4);border-top:1px solid var(--color-border-soft)}.device-footer a{align-items:center;gap:var(--space-1);color:var(--color-link);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);text-decoration:none;display:inline-flex}.device-footer a:hover{text-decoration:underline}.device-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.device-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-bg-subtle);display:flex}.device-row-icon{border-radius:var(--radius-md);background:var(--color-bg-tinted);width:36px;height:36px;color:var(--qofi-blue);flex:none;place-items:center;display:grid}.device-row-main{flex:auto;gap:2px;min-width:0;display:grid}.device-row-main p{margin:0}.device-row-title{align-items:center;gap:var(--space-2);color:var(--color-fg);font-weight:var(--fw-semibold);flex-wrap:wrap;display:flex}.device-row-platform{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-bg);border:1px solid var(--color-border-soft);color:var(--color-fg-muted);font-size:var(--fs-caption);font-weight:var(--fw-semibold)}.device-row-meta{color:var(--color-fg-muted);font-size:var(--fs-body-sm);overflow-wrap:anywhere}.device-row-revoke{flex:none}.device-list-empty{color:var(--color-fg-muted)}.device-list-actions{justify-content:flex-end;display:flex}@media (max-width:520px){.device-card{padding:var(--space-5) var(--space-4)}.device-code-input{font-size:22px}.device-row{flex-wrap:wrap}.device-row-revoke{width:100%}}.auth-retry{margin-top:var(--space-4)}.loading-heading,.loading-card,.loading-panel,.utilization-email-placeholder{border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--color-border-soft) 25%, var(--color-bg-subtle) 50%, var(--color-border-soft) 75%);animation:loading-shimmer var(--motion-loading-shimmer) var(--ease-inout) infinite;background-size:200% 100%}.loading-status,.page-pending{align-items:center;display:flex}.shell-pending{z-index:850;right:var(--space-5);bottom:calc(var(--space-5) + 72px);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-bg);box-shadow:var(--shadow-3);pointer-events:none;align-items:center;display:flex;position:fixed}.loading-status{min-height:44px;margin-bottom:var(--space-4)}.page-pending{min-height:44px;margin-bottom:var(--space-4);padding:0 var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.pending-indicator{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-fg-muted);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);display:inline-flex}.pending-indicator-compact{gap:var(--space-1);color:inherit;font-size:inherit}.pending-spinner{animation:pending-spin var(--motion-loading-spin) linear infinite;flex:none}@keyframes pending-spin{to{transform:rotate(1turn)}}.loading-heading{width:55%;height:72px;margin-bottom:var(--space-6)}.loading-card{height:132px}.loading-panel{height:320px}@keyframes loading-shimmer{to{background-position:-200% 0}}.mobile-nav{display:none}.enrollment-dialog-backdrop{z-index:1000;padding:var(--space-4);background:color-mix(in srgb, var(--qofi-ink) 40%, transparent);place-items:center;display:grid;position:fixed;inset:0}.enrollment-dialog{width:min(100%,560px);max-height:calc(100vh - var(--space-6));border-radius:var(--radius-xl);box-shadow:var(--shadow-3);animation:dialog-enter var(--motion-base) var(--ease-out);overflow:auto}@keyframes dialog-enter{0%{opacity:0;transform:translateY(var(--space-2))}}.enrollment-dialog h2{margin:var(--space-2) 0;font-size:var(--fs-h3);font-weight:var(--fw-bold)}.enrollment-dialog>p:not(.eyebrow){color:var(--color-fg-muted);font-size:var(--fs-body-sm)}.enrollment-steps{gap:var(--space-2);margin:var(--space-4) 0;padding-left:var(--space-5);color:var(--qofi-ink-2);font-size:var(--fs-body-sm);display:grid}.enrollment-expiry{margin:0}.enrollment-dialog form{gap:var(--space-3);margin-top:var(--space-4);display:grid}.enrollment-dialog form small{color:var(--color-fg-muted);font-size:var(--fs-caption);font-weight:var(--fw-regular);display:block}.enrollment-provider-link{margin:var(--space-3) 0}.enrollment-device-code{gap:var(--space-2);margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);display:grid}.enrollment-device-code code{overflow-wrap:anywhere;color:var(--color-fg);font-family:var(--font-mono);font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps)}.enrollment-device-code-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}button[class]:focus-visible,a[class]:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--qofi-violet) 12%, transparent);outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--qofi-violet);box-shadow:0 0 0 4px color-mix(in srgb, var(--qofi-violet) 12%, transparent)}@media (hover:none){.primary-button,.secondary-button,.danger-button,.google-login-button,.text-button,.admin-history>summary,.admin-technical-details summary{min-height:44px}}@media (max-width:1280px){.content{padding-inline:var(--space-5)}}@media (max-width:1024px){.app-shell{grid-template-columns:72px minmax(0,1fr)}.sidebar{padding-inline:var(--space-2)}.brand{justify-content:center;margin-inline:0}.brand>span:last-child,.sidebar nav button:not(.sidebar-nav-active){overflow:hidden}.brand>span:last-child,.user-card-copy{display:none}.sidebar nav button{justify-content:center;gap:0;padding:0;font-size:0}.sidebar-nav-mark{font-size:var(--fs-caption)}.connection{justify-content:center;padding:0;font-size:0}.user-card{padding:var(--space-2)}.user-card-identity,.sidebar-sign-out button{justify-content:center}.sidebar-sign-out button>span{display:none}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.app-shell{display:block}.sidebar{display:none}.content{padding:var(--space-5) var(--space-4) var(--space-9)}.configuration-navigation{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.configuration-navigation button{justify-content:flex-start}.configuration-layout{grid-template-columns:minmax(0,1fr)}.configuration-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-pending{right:var(--space-4)}.notice,.command-error{right:var(--space-4);width:calc(100% - var(--space-6))}.mobile-nav{z-index:30;padding:var(--space-1) max(var(--space-2), env(safe-area-inset-right)) calc(var(--space-1) + env(safe-area-inset-bottom)) max(var(--space-2), env(safe-area-inset-left));border-top:1px solid var(--color-border);background:var(--color-bg);box-shadow:var(--shadow-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav>button,.mobile-nav>form>button{place-items:center;gap:var(--space-1);min-width:44px;min-height:52px;padding:var(--space-1);border-radius:var(--radius-sm);color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;list-style:none;display:grid}.mobile-nav>form{min-width:0}.mobile-nav>form>button{width:100%}.mobile-nav>button:hover,.mobile-nav>form>button:hover,.mobile-nav-active{background:var(--color-bg-tinted);color:var(--color-fg)}.mobile-nav-mark{border-radius:var(--radius-xs);width:28px;height:24px;color:var(--color-fg-muted);font-size:var(--fs-caption);font-weight:var(--fw-bold);place-items:center;display:grid}.mobile-nav>button small,.mobile-nav>form>button small{max-width:100%;color:inherit;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.mobile-nav-mark-active{color:var(--qofi-violet)}.page-heading{align-items:start;gap:var(--space-4);margin-bottom:var(--space-5);display:grid}.metric-grid,.admin-workspace{grid-template-columns:1fr}.metric-grid{gap:var(--space-3);margin-bottom:var(--space-6)}.admin-record-card dl,.provider-account-grid{grid-template-columns:1fr}.admin-area-heading,.admin-guided-heading,.provider-account-preparation-heading{flex-direction:column;align-items:stretch}.provider-account-manager{padding:var(--space-4)}.provider-account-actions>button{min-height:44px}.provider-choice>div{grid-template-columns:1fr}.provider-account-preparation-actions{flex-direction:column-reverse;align-items:stretch}.provider-account-preparation-actions>button,.provider-add-account{min-height:44px}.admin-catalog-error,.enrollment-device-code-row,.collection-footer{flex-direction:column;align-items:stretch}.collection-footer button,.local-login-actions button,.google-login-button{min-height:44px}.panel{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.connect-cards{gap:var(--space-5);flex-direction:column;max-width:880px;display:flex}.connect-cards-provider{width:100%;min-width:0;max-width:none}.connect-load-error{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.connect-card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-2);flex-direction:column;display:flex}.connect-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.connect-card-eyebrow{color:var(--color-accent);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;margin:0}.connect-card-title{margin:var(--space-1) 0 0;font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.connect-card-state{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-bg-subtle);color:var(--color-fg-muted);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;display:inline-flex}.connect-card-working .connect-card-state{border-color:color-mix(in srgb, var(--qofi-success) 35%, var(--color-border-soft));background:color-mix(in srgb, var(--qofi-success) 10%, var(--color-bg));color:var(--qofi-success)}.connect-card-attention .connect-card-state{border-color:color-mix(in srgb, var(--qofi-warning) 45%, var(--color-border-soft));background:color-mix(in srgb, var(--qofi-warning) 12%, var(--color-bg));color:color-mix(in srgb, var(--qofi-warning) 70%, var(--qofi-ink))}.connect-card-summary{max-width:64ch;color:var(--color-fg-muted);line-height:var(--lh-body);margin:0}.connect-card-body{gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border-soft);flex-direction:column;display:flex}.connect-note{max-width:64ch;color:var(--color-fg-muted);font-size:var(--fs-body-sm);line-height:var(--lh-body);margin:0}@media (max-width:1024px){.connect-cards{max-width:none}.connect-card{padding:var(--space-4)}.connect-load-error{flex-wrap:wrap}}@media (max-width:640px){.connect-card-heading{align-items:stretch;gap:var(--space-2);flex-direction:column}.connect-card-state{align-self:flex-start}}.text-button{gap:var(--space-2)}.admin-resource-panel{align-content:start;gap:var(--space-5);display:grid}.admin-resource-panel>.admin-area-heading{margin-bottom:0}.admin-resource-panel .eyebrow,.admin-area-heading .eyebrow{color:var(--color-accent)}.admin-status{border:1px solid var(--color-border-soft);letter-spacing:var(--ls-caps);text-transform:uppercase}.admin-resource-panel>.admin-history{padding-top:var(--space-4);border-top:1px solid var(--color-border-soft)}.connect-card-body .provider-account-manager{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.utilization-provider-group{padding:var(--space-5);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-1)}.utilization-provider-group>h3{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-soft)}.utilization-provider-group:empty{min-height:8rem}@media (max-width:640px){.utilization-provider-group{padding:var(--space-4)}}@media (max-width:1024px){.utilization-account-grid{grid-template-columns:repeat(2,minmax(0,30rem))}}@media (max-width:640px){.utilization-account-grid{grid-template-columns:minmax(0,1fr)}}.content-usage{min-height:100dvh}@media (min-width:1025px) and (max-height:1100px){.content-usage{padding-block:var(--space-4) var(--space-3)}.content-usage .utilization-page-heading{margin-bottom:var(--space-3)}.content-usage .utilization-page-heading h1{margin:var(--space-1) 0;font-size:var(--fs-h2)}.content-usage .utilization-page-heading>div>p:last-child{font-size:var(--fs-caption)}.content-usage .utilization-section{gap:var(--space-2)}.content-usage .utilization-provider-groups{gap:var(--space-3)}.content-usage .utilization-provider-group{gap:var(--space-2);padding:var(--space-3)}.content-usage .utilization-provider-group>h3{padding-bottom:var(--space-1);font-size:var(--fs-body)}.content-usage .utilization-provider-group>h3 .utilization-provider-mark{border-radius:6px;width:22px;height:22px}.content-usage .utilization-account-grid{gap:var(--space-2)}.content-usage .utilization-provider-groups[data-view-mode=table]{gap:var(--space-3)}.content-usage .utilization-account-table th,.content-usage .utilization-account-table td{padding-block:3px}.content-usage .utilization-account-table thead th{height:24px}.content-usage .utilization-account-table tbody th{font-size:var(--fs-caption)}.content-usage .utilization-window-compact .utilization-track{height:7px}.content-usage .utilization-window-compact .utilization-window-heading strong{font-size:var(--fs-caption)}.content-usage .utilization-account-card{gap:var(--space-2);padding:var(--space-3)}.content-usage .utilization-account-identity h4{font-size:var(--fs-body-sm)}.content-usage .utilization-window-list{gap:var(--space-2)}.content-usage .utilization-window-list[data-pending][data-provider=claude]{min-height:9rem}.content-usage .utilization-window-list[data-pending][data-provider=codex]{min-height:3rem}.content-usage .utilization-window{gap:var(--space-1)}.content-usage .utilization-window-heading strong{font-size:var(--fs-body-sm)}.content-usage .utilization-window-heading>span{font-size:var(--fs-caption)}.content-usage .utilization-track{height:4px}.content-usage .utilization-account-meta{padding-top:var(--space-2)}}@media (min-width:1280px) and (max-height:1100px){.content-usage .utilization-account-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1600px){.content-usage .utilization-account-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@property --meter-count{syntax:"<integer>";inherits:false;initial-value:0}.utilization-track-fill{transition:width var(--motion-usage-meter) var(--ease-out)}.utilization-metric-count{transition:--meter-count var(--motion-usage-meter) var(--ease-out);counter-reset:meter-count var(--meter-count)}@starting-style{.utilization-track-fill{width:0}.utilization-metric-count{--meter-count:0}}.utilization-metric-count:after{content:counter(meter-count) "% used"}.utilization-metric-count-bare:after{content:counter(meter-count) "%"}.utilization-window{transition:opacity var(--motion-base) var(--ease-out)}.utilization-window-placeholder{opacity:0}.burst-indicator{align-items:center;gap:var(--space-2);min-height:28px;padding:0 var(--space-3);color:var(--color-fg-muted);font:inherit;font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;display:flex}.burst-indicator>b{font-weight:inherit}.burst-indicator>span{border-radius:var(--radius-pill);background:var(--qofi-ink-4);flex:0 0 8px;width:8px;height:8px}.burst-indicator-live{color:var(--qofi-success)}.burst-indicator-live>span{background:var(--qofi-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--qofi-success) 22%, transparent);animation:streaming-pulse var(--motion-loading-shimmer) var(--ease-inout) infinite}.burst-indicator-busy{color:color-mix(in srgb, var(--qofi-warning) 62%, var(--qofi-ink))}.burst-indicator-busy>span{background:var(--qofi-warning)}.burst-indicator:hover>b{text-decoration:underline}.burst-indicator-mobile{display:none}@media (max-width:1024px){.sidebar .burst-indicator{justify-content:center;padding:0}.sidebar .burst-indicator>b{display:none}}@media (max-width:640px){.burst-indicator-mobile{margin:var(--space-3) var(--space-4) 0;padding:0 var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-bg);width:-moz-fit-content;width:fit-content;display:flex}}@media (prefers-reduced-motion:reduce){.burst-indicator-live>span{animation:none}}.page-section{gap:var(--space-5);min-width:0;display:grid}.configuration-page,.pipelines-page{min-width:0}.configuration-page>.page-heading{margin-bottom:var(--space-5)}.page-header{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-header h1,.page-header h2,.connect-card-body p,.confirm-dialog p{margin:0}.key-value-list{gap:var(--space-3);font-size:var(--fs-body-sm);margin:0;display:grid}.key-value-list>div{gap:var(--space-4);grid-template-columns:minmax(8rem,1fr) minmax(0,3fr);display:grid}.key-value-list dt{color:var(--color-fg-muted)}.key-value-list dd{overflow-wrap:anywhere;margin:0}.data-table-scroll{min-width:0;overflow-x:auto}.data-table-scroll>.data-table{border-collapse:collapse;width:100%;font-size:var(--fs-body-sm)}.data-table-scroll>.data-table th,.data-table-scroll>.data-table td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border);vertical-align:middle}.data-table-scroll>.data-table th{background:var(--color-bg-subtle);color:var(--color-fg-muted);font-weight:var(--fw-semibold)}.data-table-empty{padding:var(--space-6);text-align:center;color:var(--color-fg-muted)}.data-table-clickable{cursor:pointer}.data-table-clickable:hover,.data-table-clickable:focus-within{background:var(--color-bg-tinted)}.form-row{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.form-row>label{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold)}.form-row-field{flex:16rem;min-width:0}.form-row-field input,.form-row-field textarea{box-sizing:border-box;width:100%}.form-row-help{color:var(--color-fg-muted);font-size:var(--fs-body-sm);padding-top:var(--space-2)}.form-row-actions{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.connect-card-body>.primary-button{align-self:flex-start}.state-pill{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-caption);font-weight:var(--fw-semibold);white-space:nowrap;color:var(--color-fg-muted);background:var(--color-bg-tinted);display:inline-flex}.state-pill-progress{color:var(--color-link);background:var(--qofi-paper-cool)}.state-pill-success{color:color-mix(in srgb, var(--qofi-success) 70%, var(--color-fg));background:color-mix(in srgb, var(--qofi-success) 12%, var(--color-bg))}.state-pill-warning,.inline-status.inline-status-warning{color:color-mix(in srgb, var(--qofi-warning) 65%, var(--color-fg));background:color-mix(in srgb, var(--qofi-warning) 12%, var(--color-bg))}.state-pill-error{color:var(--qofi-danger);background:color-mix(in srgb, var(--qofi-danger) 10%, var(--color-bg))}.state-pill-neutral{color:var(--color-fg-muted)}.inline-status{color:var(--color-fg-muted);background:var(--color-bg-subtle);padding:var(--space-3);border-radius:var(--radius-sm)}.task-back-button{justify-self:start}.task-detail{gap:var(--space-5);min-width:0;display:grid}.task-detail h3,.task-detail h4{margin:0 0 var(--space-3)}.task-review+.task-review{margin-top:var(--space-5)}.task-report{white-space:pre-wrap;overflow-wrap:anywhere;max-height:28rem;padding:var(--space-4);margin:var(--space-3) 0 0;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--fs-body-sm);overflow:auto}.task-open-items{padding-left:var(--space-5);white-space:pre-wrap;overflow-wrap:anywhere}.task-open-items li+li{margin-top:var(--space-3)}.task-gate summary{cursor:pointer;font-weight:var(--fw-semibold)}.confirm-dialog{gap:var(--space-4);display:grid}.refresh-button{flex-shrink:0}@media (max-width:640px){.key-value-list>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.form-row{flex-direction:column;align-items:stretch}.form-row-field{flex-basis:auto;width:100%}.data-table-scroll>.data-table:not(:has(.data-table-empty)){min-width:36rem}.data-table-scroll>.data-table:has(.data-table-empty){table-layout:fixed;overflow-wrap:anywhere}.data-table-scroll>.data-table:has(.data-table-empty) th{white-space:normal}}.utilization-reset-countdown{white-space:nowrap;font-variant-numeric:tabular-nums}.utilization-refresh-button,.utilization-manage-button,.admin-refresh-button{flex-shrink:0}.admin-workspace-railed,.pending-indicator-label{min-width:0}.mobile-sign-out{margin:0;display:flex}.mobile-sign-out>button{width:100%}.form-stack{gap:var(--space-3);display:grid}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-D-yuW59g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
