@layer components{.search{display:flex;flex-direction:column;background-color:var(--surface-card);border:var(--w-hair) solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--e-2);font-family:var(--f-sans);font-size:var(--t-md);color:var(--text-secondary);overflow:hidden}.search__input{border-radius:calc(var(--r-lg) - var(--w-hair));padding:var(--s-3) var(--s-4);border:0;background-color:transparent;font:inherit;font-size:var(--t-md);color:var(--text-primary)}.search:focus-within{outline:var(--w-focus) solid var(--border-focus);outline-offset:0}.search:focus-within{border-color:transparent}.search__input:focus-visible{outline:none}.search__input:not(:last-child){border-block-end:var(--w-hair) solid var(--border-subtle)}.search__list{overflow-y:auto;padding:var(--s-2)}.search-results__group,.search__group{padding-block:var(--s-1)}.search__item{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);cursor:pointer}.search__item[data-selected=true]{background-color:var(--surface-sunken)}.search__title{color:var(--text-primary);font-weight:var(--fw-medium)}.search__snippet{font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--text-muted)}.search__meta{font-size:var(--t-xs);color:var(--text-muted)}.search__item[data-unreachable] .search__title,.search__unreachable{color:var(--state-blocked-ink-on-page)}.search-results{display:flex;flex-direction:column;gap:var(--s-2)}.search-results__heading{display:flex;align-items:baseline;gap:var(--s-2);padding:var(--s-2) var(--s-3);font-size:var(--t-xs);font-weight:var(--fw-medium);text-transform:uppercase;color:var(--text-muted)}.search-results__total{font-family:var(--f-mono);text-transform:none}.search-results__failed{color:var(--state-blocked-ink-on-page);text-transform:none}.search-results__pending{color:var(--state-running-ink-on-page);text-transform:none}.status-badge{--status-badge-bg:var(--state-queued-bg);--status-badge-ink:var(--state-queued-ink);display:inline-flex;align-items:center;gap:var(--s-1);padding-block:var(--s-1);padding-inline:var(--s-2);border-radius:var(--r-full);background-color:var(--status-badge-bg);color:var(--status-badge-ink);font-family:var(--f-sans);font-size:var(--t-xs);font-weight:var(--fw-medium);line-height:var(--lh-tight);white-space:nowrap}.status-badge[data-tone=done]{--status-badge-bg:var(--state-completed-bg);--status-badge-ink:var(--state-completed-ink)}.status-badge[data-tone=running]{--status-badge-bg:var(--state-running-bg);--status-badge-ink:var(--state-running-ink)}.status-badge[data-tone=held]{--status-badge-bg:var(--state-queued-bg);--status-badge-ink:var(--state-queued-ink);box-shadow:inset 0 0 0 var(--w-hair) var(--status-badge-ink)}.status-badge[data-tone=approaching]{--status-badge-bg:var(--threshold-approaching-bg);--status-badge-ink:var(--threshold-approaching-ink)}.status-badge[data-tone=exceeded]{--status-badge-bg:var(--threshold-exceeded-bg);--status-badge-ink:var(--threshold-exceeded-ink)}.status-badge[data-tone=failed]{--status-badge-bg:var(--state-rejected-bg);--status-badge-ink:var(--state-rejected-ink)}.status-badge[data-size=compact]{padding-block:0;padding-inline:var(--s-1);gap:var(--s-1)}.status-badge__sign{flex:none}}@layer components{}@layer components{:where(.touch-row,.touch-row-tail,.touch-row-frame){--touch-row-reach:var(--s-3);--touch-row-radius:var(--r-md);--touch-row-band:var(--surface-sunken)}.touch-row-frame{margin-inline:calc(var(--touch-row-reach) * -1);padding-inline:var(--touch-row-reach)}.touch-row-tail>:is(td,th),.touch-row>:is(td,th){transition:background-color var(--m-fast) var(--ease-standard),box-shadow var(--m-fast) var(--ease-standard)}.touch-row:is(:not([data-touch=opener]):hover,[data-touch=opener]:has([data-touch-opener]:hover),[data-open],[aria-selected=true],:has(:focus-visible))>:is(td,th){background-color:var(--touch-row-band)}.touch-row:is(:not([data-touch=opener]):hover,[data-touch=opener]:has([data-touch-opener]:hover),[data-open],[aria-selected=true],:has(:focus-visible))>:is(td,th):first-child{border-start-start-radius:var(--touch-row-radius);border-end-start-radius:var(--touch-row-radius);box-shadow:calc(var(--touch-row-reach) * -1) 0 0 0 var(--touch-row-band)}.touch-row:is(:not([data-touch=opener]):hover,[data-touch=opener]:has([data-touch-opener]:hover),[data-open],[aria-selected=true],:has(:focus-visible))>:is(td,th):last-child{border-start-end-radius:var(--touch-row-radius);border-end-end-radius:var(--touch-row-radius);box-shadow:var(--touch-row-reach) 0 0 0 var(--touch-row-band)}.touch-row.touch-row[data-open]:has(+.touch-row-tail)>:is(td,th):first-child{border-end-start-radius:0}.touch-row.touch-row[data-open]:has(+.touch-row-tail)>:is(td,th):last-child{border-end-end-radius:0}.touch-row[data-open]+.touch-row-tail>:is(td,th){background-color:var(--touch-row-band);border-end-start-radius:var(--touch-row-radius);border-end-end-radius:var(--touch-row-radius);box-shadow:calc(var(--touch-row-reach) * -1) 0 0 0 var(--touch-row-band),var(--touch-row-reach) 0 0 0 var(--touch-row-band)}@media (prefers-reduced-motion:reduce){.touch-row-tail>:is(td,th),.touch-row>:is(td,th){transition:none}}}@layer components{.seat-table{inline-size:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--t-md);--seat-name-floor:13ch;--seat-person-floor:calc(var(--s-3) + var(--avatar-large) + var(--s-3) + var(--seat-name-floor) + var(--s-3))}@property --seat-person-floor{syntax:"<length>";inherits:false;initial-value:0}.seat-table__note{padding-block-end:var(--s-2);font-family:var(--f-sans);font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--text-muted);text-align:start;caption-side:top}.seat-head th[data-column=cost],.seat-head th[data-column=keys],.seat-head th[data-column=role],.seat-head th[data-column=waiting]{inline-size:var(--seat-col-normal)}.seat-head th[data-column=state]{inline-size:var(--seat-col-narrow)}.seat-head th[data-column=open]{inline-size:var(--seat-col-control)}.seat-head th{padding:var(--s-2) var(--s-3);border-block-end:var(--w-hair) solid var(--border-subtle);font-family:var(--f-sans);font-size:var(--t-xs);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--text-muted);letter-spacing:var(--ls-wide);text-align:start;text-transform:uppercase;white-space:nowrap}.seat-head th.seat-head__num{text-align:end}.seat-head__sort{display:inline-flex;align-items:center;gap:var(--s-1);padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;cursor:pointer}.seat-head__sort:hover{color:var(--text-primary)}.seat-head__sort:focus-visible{outline:var(--w-focus) solid var(--border-focus);outline-offset:var(--w-focus)}.seat-head__caret{inline-size:0;block-size:0;border-inline:calc(var(--t-xs) / 3) solid transparent}.seat-head__caret[data-direction=asc]{border-block-end:calc(var(--t-xs) / 2) solid var(--text-primary)}.seat-head__caret[data-direction=desc]{border-block-start:calc(var(--t-xs) / 2) solid var(--text-primary)}.seat-head__sort:focus-visible .seat-head__caret:not([data-direction]),.seat-head__sort:hover .seat-head__caret:not([data-direction]){border-block-end:calc(var(--t-xs) / 2) solid var(--text-muted)}.seat-head th[aria-sort=ascending] .seat-head__sort,.seat-head th[aria-sort=descending] .seat-head__sort{color:var(--text-primary)}.seat-head__unit{font-weight:var(--fw-regular);letter-spacing:normal;text-transform:none}.seat-row>td{padding:var(--s-3);border-block-end:var(--w-hair) solid var(--border-subtle);font-family:var(--f-sans);font-size:var(--t-md);line-height:var(--lh-normal);color:var(--text-primary);vertical-align:middle}.seat-row[data-open]>td{border-block-end-width:0}.seat-row__person-inner{display:flex;align-items:center;gap:var(--s-3)}.seat-row__stack{display:flex;min-inline-size:0;flex-direction:column}.seat-row__level,.seat-row__name{font-weight:var(--fw-medium)}.seat-row__aside,.seat-row__level,.seat-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seat-row__aside{min-block-size:calc(var(--t-sm) * var(--lh-normal));font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--text-muted)}.seat-row__state{align-self:flex-start}.seat-row[data-state=active] .seat-row__state{line-height:var(--lh-normal);color:var(--text-secondary)}.seat-row__num{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.seat-row__pending{font-size:var(--t-sm);font-style:italic;color:var(--text-muted)}.seat-row__control{inline-size:var(--s-7);text-align:end}.seat-row__open{display:inline-flex;align-items:center;justify-content:center;padding:var(--s-1);border:0;border-radius:var(--r-sm);background:none;color:inherit;cursor:pointer}.seat-row__open:focus-visible{outline:var(--w-focus) solid var(--border-focus);outline-offset:var(--w-focus)}.seat-row__chevron{display:inline-flex;align-items:center;justify-content:center;inline-size:calc(var(--t-md) * var(--lh-tight));block-size:calc(var(--t-md) * var(--lh-tight))}.seat-row__chevron:before{content:"";inline-size:40%;block-size:40%;border-inline-end:var(--w-mark) solid var(--text-muted);border-block-end:var(--w-mark) solid var(--text-muted);transform:rotate(45deg) translate(-10%,-10%);transition:transform var(--m-fast) var(--ease-standard)}.seat-row[data-open] .seat-row__chevron:before{transform:rotate(-135deg) translate(-10%,-10%)}.seat-row__open:hover .seat-row__chevron:before{border-color:var(--text-primary)}.seat-row__detail-row>td{padding:var(--s-4) var(--s-3);border-block-end:var(--w-hair) solid var(--border-subtle)}.seat-row__reveal{display:grid;grid-template-rows:1fr;animation:seat-row-reveal var(--m-base) var(--ease-standard)}.seat-row__reveal>*{min-block-size:0;overflow:hidden}@keyframes seat-row-reveal{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}.seat-row__detail{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-5);align-items:start;font-family:var(--f-sans);font-size:var(--t-md);line-height:var(--lh-normal);color:var(--text-primary)}.seat-row__sees-block{display:flex;flex:1 1 min(100%,var(--measure-base));flex-direction:column;gap:var(--s-3)}.seat-row__block-title{margin:0;font-size:var(--t-xs);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--text-muted);letter-spacing:var(--ls-wide);text-transform:uppercase}.seat-row__block-note{font-size:var(--t-sm);color:var(--text-secondary)}.seat-row__level-changing{font-size:var(--t-sm);color:var(--text-muted)}.seat-row__level-failed{font-size:var(--t-sm);color:var(--text-secondary)}.seat-row__summary{display:flex;flex:0 1 min(100%,var(--measure-narrow));flex-direction:column;gap:var(--s-3);padding:var(--s-3);border:var(--w-hair) dashed var(--border-subtle);border-radius:var(--r-md)}.seat-row__cost-change{padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background-color:var(--intent-warning-bg);font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--text-primary)}.seat-row__facts{font-size:var(--t-sm);color:var(--text-secondary)}.seat-row__actions{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:var(--s-2);align-items:center}.seat-row__remove{margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.seat-row__chevron:before{transition:none}.seat-row__reveal{animation:none}}.seat-row__edit{display:inline-flex;align-items:center;gap:var(--s-2)}.seat-row__edit-reason{font-size:var(--t-sm);color:var(--text-muted)}.seat-row__keys-count{font-variant-numeric:tabular-nums}.seat-row__keys-tools{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seat-row__keys{display:flex;flex:1 1 100%;flex-direction:column;gap:var(--s-3);border-block-start:var(--w-hair) solid var(--border-subtle);padding-block-start:var(--s-4)}.seat-row__keys-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-4)}.seat-row__keys-total{font-size:var(--t-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.seat-row__keys-stopped{max-inline-size:var(--measure-base);margin:0;padding:var(--s-2) var(--s-3);border:var(--w-hair) dashed var(--border-strong);border-radius:var(--r-md);font-size:var(--t-sm);color:var(--text-secondary)}.seat-row__key-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.seat-row__key{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-block:var(--s-3)}.seat-row__key+.seat-row__key{border-block-start:var(--w-hair) solid var(--border-subtle)}.seat-row__key-body{display:flex;min-inline-size:0;flex-direction:column;gap:var(--s-1)}.seat-row__key-facts,.seat-row__key-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3);margin:0}.seat-row__key-name{font-weight:var(--fw-medium);color:var(--text-primary)}.seat-row__key-facts{font-size:var(--t-sm);color:var(--text-muted)}.seat-row__key-facts>span{font-variant-numeric:tabular-nums}.seat-row__key-prefix{font-family:var(--f-mono)}.seat-stepper{gap:var(--s-3);font-family:var(--f-sans);font-size:var(--t-md);line-height:var(--lh-normal);color:var(--text-secondary)}.seat-stepper,.seat-stepper__unit{display:flex;flex-direction:column}.seat-stepper__unit{gap:var(--s-2)}.seat-stepper__parts{display:flex;flex-direction:column;gap:var(--s-1)}.seat-stepper__part,.seat-stepper__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.seat-stepper__part-label{color:var(--text-muted)}.seat-stepper__part-amount{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--text-muted)}.seat-stepper__total{border-block-start:var(--w-hair) solid var(--border-subtle);padding-block-start:var(--s-2);color:var(--text-primary)}.seat-stepper__total-label{color:var(--text-secondary)}.seat-stepper__total-amount{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:var(--t-lg);font-weight:var(--fw-semi);color:var(--text-primary)}.seat-stepper__total-amount[data-pending=true]{font-family:var(--f-sans);font-weight:var(--fw-regular);font-size:var(--t-md);color:var(--text-muted)}.seat-stepper__variation[data-shown=false]{position:absolute}.seat-stepper__variation[data-shown=true]{align-self:flex-start;border-radius:var(--r-md);padding-block:var(--s-2);padding-inline:var(--s-3);background-color:var(--intent-warning-bg);color:var(--intent-warning-ink)}.seat-stepper__aside{font-size:var(--t-sm);color:var(--text-muted)}.secret-row{display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--s-4);padding-block:var(--s-4);font-family:var(--f-sans);font-size:var(--t-md);line-height:var(--lh-normal);color:var(--text-secondary);--secret-ink:var(--text-secondary)}.secret-row+.secret-row{border-block-start:var(--w-hair) solid var(--border-subtle)}.secret-row[data-state=expiring],.secret-row[data-state=neverUsed]{--secret-ink:var(--state-pending-ink-on-page)}.secret-row[data-state=expired]{--secret-ink:var(--state-rejected-ink-on-page)}.secret-row[data-state=revoked]{--secret-ink:var(--text-muted)}.secret-row[data-state=revoked] .secret-row__name{color:var(--text-muted)}.secret-row__body{display:flex;flex-direction:column;gap:var(--s-1);min-inline-size:0}.secret-row__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2)}.secret-row__name{color:var(--text-primary);font-weight:var(--fw-medium)}.secret-row__facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-4);font-size:var(--t-sm);color:var(--text-muted)}.secret-row__print{font-family:var(--f-mono);color:var(--text-secondary)}.secret-row[data-state=expired] .secret-row__expiry,.secret-row[data-state=expiring] .secret-row__expiry,.secret-row[data-state=neverUsed] .secret-row__use{color:var(--secret-ink);font-weight:var(--fw-medium)}.secret-row[data-density=compact] .secret-row__serves{display:none}.secret-row__serves{font-size:var(--t-sm);color:var(--text-muted)}.secret-row__opens{margin:0;font-size:var(--t-sm);color:var(--text-secondary)}.secret-row__commands{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.secret-row__revoke{margin-inline-start:var(--s-4);color:var(--intent-danger-ink-on-page)}.secret-list{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.select{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s-2);inline-size:100%;max-inline-size:var(--measure-base);padding:calc((var(--control-normal) - var(--t-md) * var(--lh-normal) - var(--w-hair) * 2) / 2) var(--s-3);border:var(--w-hair) solid var(--border-strong);border-radius:var(--r-md);background-color:var(--surface-card);font-family:var(--f-sans);font-size:var(--t-md);line-height:var(--lh-normal);color:var(--text-primary);text-align:start;cursor:pointer;transition:border-color var(--m-fast) var(--ease-standard)}.select[data-size=compact]{inline-size:auto;max-inline-size:none;padding:var(--s-1) var(--s-2);font-size:var(--t-sm)}.select[data-placeholder]{color:var(--text-muted)}.select:hover:not(:disabled){border-color:var(--text-muted)}}@layer components{}@layer components{}@layer components{.select:focus-visible{outline:var(--w-focus) solid var(--border-focus);outline-offset:var(--w-focus)}.select[aria-invalid]{border-color:var(--intent-danger-ink-on-page)}.select:disabled{background-color:var(--surface-sunken);border-color:var(--border-subtle);color:var(--text-muted);cursor:default}.select__arrow{display:inline-flex;flex:none;color:var(--text-muted)}.select__arrow svg{inline-size:var(--s-3);block-size:var(--s-3)}.select__list{min-inline-size:var(--radix-select-trigger-width);max-block-size:var(--radix-select-content-available-height);border:var(--w-hair) solid var(--border-subtle);border-radius:var(--r-md);background-color:var(--surface-card);box-shadow:var(--e-2);overflow:hidden;z-index:1}.select__viewport{padding:var(--s-1)}.select-item{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);font-family:var(--f-sans);font-size:var(--t-md);line-height:var(--lh-normal);color:var(--text-primary);cursor:pointer}.select-item[data-highlighted]{background-color:var(--surface-sunken);outline:none}.select-item[data-disabled]{color:var(--text-muted);cursor:default}.select-item__mark{display:inline-flex;flex:none;color:var(--intent-primary-bg)}.select-item__mark svg{inline-size:var(--s-3);block-size:var(--s-3)}@media (prefers-reduced-motion:reduce){.select{transition:none}}}@layer components{.slider{display:flex;flex-direction:column;gap:var(--s-2);inline-size:100%;max-inline-size:var(--measure-base)}.slider__readout{display:flex;align-items:baseline;gap:var(--s-1)}.slider__value{font-family:var(--f-sans);font-size:var(--t-lg);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--text-primary);font-variant-numeric:tabular-nums}.slider__root{position:relative;display:flex;align-items:center;inline-size:100%;block-size:var(--s-4);touch-action:none;user-select:none}.slider__track{position:relative;flex-grow:1;block-size:var(--s-2);border-radius:var(--r-full);background-color:var(--surface-sunken)}.slider__range{position:absolute;block-size:100%;border-radius:inherit}.slider__range,.slider__thumb{background-color:var(--intent-primary-bg)}.slider__thumb{--slider-ring-width:var(--w-ring);display:block;inline-size:var(--s-4);block-size:var(--s-4);border:var(--w-mark) solid var(--surface-card);border-radius:var(--r-full);box-shadow:var(--e-1);cursor:grab}.slider__thumb:hover{box-shadow:var(--e-1),0 0 0 var(--slider-ring-width) var(--intent-primary-bg)}.slider__thumb:active{cursor:grabbing}.slider__thumb:focus-visible{outline:var(--w-focus) solid var(--border-focus);outline-offset:var(--w-focus)}.slider__root[data-disabled] .slider__thumb{background-color:var(--border-strong);cursor:default}.slider__root[data-disabled] .slider__range{background-color:var(--border-strong)}.slider__bounds{display:flex;justify-content:space-between;font-family:var(--f-sans);font-size:var(--t-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.subagent-card{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3);border:var(--w-hair) solid var(--border-subtle);border-radius:var(--r-lg);background-color:var(--surface-card);font-family:var(--f-sans);font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--text-secondary)}.subagent-card[data-density=compact]{gap:var(--s-1);padding:var(--s-2)}.subagent-card__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2)}.subagent-card__role{color:var(--text-primary);font-size:var(--t-md);font-weight:var(--fw-medium)}.subagent-card__state{color:var(--card-state-ink);font-weight:var(--fw-medium)}.subagent-card{--card-state-ink:var(--text-muted)}.subagent-card[data-state=running]{--card-state-ink:var(--state-running-ink-on-page)}.subagent-card[data-state=complete]{--card-state-ink:var(--state-completed-ink-on-page)}.subagent-card[data-state=failed]{--card-state-ink:var(--state-rejected-ink-on-page)}.subagent-card[data-state=interrupted]{--card-state-ink:var(--state-blocked-ink-on-page)}.subagent-card[data-state=awaitingApproval]{--card-state-ink:var(--state-pending-ink);border-color:var(--state-pending-ink)}.subagent-card__activity,.subagent-card__result{color:var(--text-secondary)}.subagent-card__tool{font-family:var(--f-mono);color:var(--text-muted)}.subagent-card__awaiting{display:flex;flex-direction:column;gap:var(--s-2);align-items:flex-start;padding:var(--s-3);border-radius:var(--r-md);background-color:var(--state-pending-bg);color:var(--state-pending-ink)}.subagent-card__what{font-weight:var(--fw-medium)}.subagent-card__who{font-size:var(--t-sm)}.subagent-card__failure{display:flex;flex-direction:column;gap:var(--s-1)}.subagent-card__reason{color:var(--state-rejected-ink-on-page)}.subagent-card__outcome{color:var(--text-primary);font-weight:var(--fw-medium)}.subagent-card__continued,.subagent-card__stopped{color:var(--text-muted)}.subagent-card__facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.subagent-card__cost{display:inline-flex;align-items:baseline;gap:var(--s-1);font-family:var(--f-mono);color:var(--text-muted)}.subagent-card__cost[data-final]{color:var(--text-primary)}.subagent-card__cost-note{font-family:var(--f-sans)}.subagent-card__cost-note,.subagent-card__pending,.subagent-card__spawned{font-size:var(--t-xs);color:var(--text-muted)}.subagent-card__step{font-size:var(--t-xs)}.switch{display:inline-flex;align-items:center;inline-size:var(--s-6);block-size:var(--s-4);flex:none;padding:var(--w-hair);border:0;border-radius:var(--r-full);background-color:var(--border-strong);cursor:pointer;transition:background-color var(--m-fast) var(--ease-standard)}.switch[data-state=checked]{background-color:var(--intent-primary-bg)}}@layer components{}@layer components{.switch:focus-visible{outline:var(--w-focus) solid var(--border-focus);outline-offset:var(--w-focus)}.switch:disabled{background-color:var(--surface-sunken);box-shadow:inset 0 0 0 var(--w-hair) var(--border-strong);cursor:default}.switch:disabled .switch__thumb{background-color:var(--border-strong)}.switch__thumb{display:block;inline-size:var(--s-3);block-size:var(--s-3);border-radius:var(--r-full);background-color:var(--surface-card);transition:transform var(--m-fast) var(--ease-standard)}.switch[data-state=checked] .switch__thumb{transform:translateX(calc(var(--s-6) - var(--s-3) - var(--w-hair) * 2))}@media (prefers-reduced-motion:reduce){.switch,.switch__thumb{transition:none}}}@layer components{.tabs{display:flex;flex-direction:column;gap:var(--s-4)}.tab-list{display:flex;align-items:stretch;gap:var(--s-2);border-block-end:var(--w-hair) solid var(--border-subtle)}.tab{padding:var(--s-2) var(--s-3);border:0;border-block-end:var(--w-mark) solid transparent;margin-block-end:calc(var(--w-hair) * -1);background:none;font-family:var(--f-sans);font-size:var(--t-md);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--text-secondary);cursor:pointer;transition:color var(--m-fast) var(--ease-standard)}.tab:hover:not(:disabled){color:var(--text-primary)}.tab:focus-visible{outline:var(--w-focus) solid var(--border-focus);outline-offset:var(--w-focus);border-radius:var(--r-sm)}.tab[data-state=active]{border-block-end-color:var(--intent-primary-bg);color:var(--text-primary);font-weight:var(--fw-medium)}.tab__count{display:inline-block;margin-inline-start:var(--s-2);padding-inline:var(--s-2);border:var(--w-hair) solid var(--border-subtle);border-radius:var(--r-full);background:var(--surface-sunken);font-size:var(--t-xs);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;line-height:var(--lh-normal);color:var(--text-secondary)}.tab[data-state=active] .tab__count{border-color:var(--border-strong);color:var(--text-primary)}.tab:disabled{color:var(--text-muted);cursor:default}.tab-panel:focus-visible{outline:var(--w-focus) solid var(--border-focus);outline-offset:var(--w-focus)}@media (prefers-reduced-motion:reduce){.tab{transition:none}}}@layer components{.team-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-3);padding:var(--s-3);font-family:var(--f-sans);font-size:var(--t-md);line-height:var(--lh-tight);color:var(--text-secondary)}.team-row__name{color:var(--text-primary);font-weight:var(--fw-medium)}.team-row__count{font-family:var(--f-mono);white-space:nowrap}.team-row__count,.team-row__pending{font-size:var(--t-sm);color:var(--text-muted)}.team-row__used{color:var(--text-secondary)}.team-row__unused,.team-row__used{flex:1 1 auto;font-size:var(--t-sm);min-inline-size:0}.team-row__unused{color:var(--text-muted)}.team-row__void{flex-basis:100%;font-weight:var(--fw-medium);color:var(--threshold-approaching-ink-on-page)}.team-row__open,.team-row__void{font-size:var(--t-sm)}.threshold-stop{--threshold-stop-bg:var(--threshold-exceeded-bg);--threshold-stop-ink:var(--threshold-exceeded-ink);display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-lg);background-color:var(--threshold-stop-bg);color:var(--threshold-stop-ink);font-family:var(--f-sans);font-size:var(--t-md);line-height:var(--lh-normal)}.threshold-stop__consequence,.threshold-stop__resolved-by,.threshold-stop__what{margin:0}.threshold-stop__what{font-weight:var(--fw-semi)}.threshold-stop__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-block-start:var(--s-2)}.threshold-stop__actions a{color:inherit;font-size:var(--t-sm);text-decoration:underline;text-underline-offset:var(--s-1)}.textarea{inline-size:100%;max-inline-size:var(--measure-base);padding:var(--s-2) var(--s-3);border:var(--w-hair) solid var(--border-strong);border-radius:var(--r-md);background-color:var(--surface-card);font-family:var(--f-sans);font-size:var(--t-md);line-height:var(--lh-normal);color:var(--text-primary);transition:border-color var(--m-fast) var(--ease-standard);resize:vertical}}@layer components{}@layer components{.textarea::placeholder{color:var(--text-muted)}.textarea:hover:not(:disabled){border-color:var(--text-muted)}.textarea:focus-visible{outline:var(--w-focus) solid var(--border-focus);outline-offset:var(--w-focus)}.textarea[aria-invalid]{border-color:var(--intent-danger-ink-on-page)}.textarea:disabled{background-color:var(--surface-sunken);border-color:var(--border-subtle);color:var(--text-muted);cursor:default;resize:none}@media (prefers-reduced-motion:reduce){.textarea{transition:none}}}@layer components{.tooltip{max-inline-size:var(--measure-narrow);padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);background-color:var(--surface-inverse);color:var(--text-inverse);font-family:var(--f-sans);font-size:var(--t-sm);line-height:var(--lh-tight);text-wrap:pretty;animation:tooltip-in var(--m-fast) var(--ease-standard)}@keyframes tooltip-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tooltip{animation:none}}}@layer components{.theme-switch{display:inline-flex;gap:var(--s-1);padding:var(--s-1);border-radius:var(--r-md);background-color:var(--surface-sunken);font-family:var(--f-sans);font-size:var(--t-md)}.theme-switch__option{display:inline-flex;align-items:baseline;gap:var(--s-1);padding:var(--s-1) var(--s-3);border:0;border-radius:var(--r-sm);background-color:transparent;font:inherit;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.theme-switch__option:hover:not([data-chosen]){background-color:color-mix(in oklab,var(--hover-base,var(--surface-sunken)),var(--text-primary) var(--surface-hover-step))}.theme-switch__option[data-chosen]{background-color:var(--intent-primary-bg);color:var(--intent-primary-ink);font-weight:var(--fw-medium)}.theme-switch__option:focus-visible{outline:var(--w-focus) solid var(--border-focus);outline-offset:var(--w-focus)}.theme-switch__resolved{font-size:var(--t-xs);color:var(--text-secondary)}.theme-switch__option[data-chosen] .theme-switch__resolved{color:var(--intent-primary-ink)}.theme-switch[data-shape=icons] .theme-switch__option{padding:var(--s-2)}.theme-switch__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--s-4);block-size:var(--s-4)}.theme-switch__icon>svg{inline-size:100%;block-size:100%}.tier-card{gap:var(--s-4);border:var(--w-hair) solid var(--border-subtle);border-radius:var(--r-xl);padding:var(--s-5);font-family:var(--f-sans);font-size:var(--t-md);line-height:var(--lh-normal);color:var(--text-secondary)}.tier-card,.tier-card__head{display:flex;flex-direction:column}.tier-card__head{gap:var(--s-1);cursor:pointer;list-style:none}}@layer components{.tier-card__head::-webkit-details-marker{display:none}.tier-card__more{display:flex;align-items:center;gap:var(--s-2);margin-block-start:var(--s-2);font-size:var(--t-sm);color:var(--text-muted)}.tier-card__more:before{content:"";inline-size:0;block-size:0;border-block-start:var(--s-1) solid transparent;border-block-end:var(--s-1) solid transparent;border-inline-start:var(--s-2) solid currentcolor;transition:rotate var(--m-fast) var(--ease-standard)}.tier-card__disclosure[open] .tier-card__more:before{rotate:90deg}@media (prefers-reduced-motion:reduce){.tier-card__more:before{transition:none}}.tier-card__disclosure[open] .tier-card__features{margin-block-start:var(--s-4)}.tier-card__name{align-self:flex-start;font-size:var(--t-xl);font-weight:var(--fw-semi);color:var(--text-primary)}.tier-card__why{max-inline-size:var(--measure-base);color:var(--text-secondary)}.tier-card__features{display:flex;flex-direction:column;gap:var(--s-2)}.tier-card__feature{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3)}.tier-card__term{flex:0 0 min(100%,calc(var(--s-8) * 2));color:var(--text-muted)}.tier-card__value{flex:1 1 min(100%,var(--measure-narrow));min-inline-size:0;max-inline-size:var(--measure-base);color:var(--text-primary)}.tier-card__engines{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3)}.tier-card__engine{font-family:var(--f-mono);font-size:var(--t-sm);color:var(--text-secondary)}.tier-card__beyond{border-block-start:var(--w-hair) solid var(--border-subtle);padding-block-start:var(--s-3);font-size:var(--t-sm);color:var(--text-muted)}.waiting-on-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3);font-family:var(--f-sans);font-size:var(--t-md);line-height:var(--lh-tight);color:var(--text-secondary);padding-block:var(--s-2);--waiting-mark:var(--state-pending-ink-on-page);--waiting-ink:var(--state-pending-ink-on-page)}.waiting-on-row[data-overdue]{--waiting-mark:var(--threshold-approaching-mark);--waiting-ink:var(--threshold-approaching-ink-on-page)}.waiting-on-row__mark{flex:none;inline-size:var(--s-2);block-size:var(--s-2);border-radius:var(--r-full);background-color:var(--waiting-mark);align-self:center}.waiting-on-row__who{color:var(--text-primary)}.waiting-on-row__count{font-family:var(--f-mono);color:var(--text-secondary)}.waiting-on-row__since{color:var(--waiting-ink);font-weight:var(--fw-medium)}.waiting-on-row__expected,.waiting-on-row__unblocks{color:var(--text-muted)}.waiting-on-row__nudge{margin-inline-start:auto}.weekly-bars{--weekly-bars-height:var(--s-8);--weekly-bars-bar:var(--s-7);display:flex;align-items:end;justify-content:space-between;gap:var(--s-2);inline-size:100%;min-block-size:var(--weekly-bars-height)}.weekly-bars__column{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:var(--s-1);block-size:100%;min-inline-size:0}.weekly-bars__value{font-family:var(--f-sans);font-size:var(--t-sm);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);color:var(--text-secondary)}.weekly-bars__bar{inline-size:100%;min-block-size:var(--w-mark);border-start-start-radius:var(--r-sm);border-start-end-radius:var(--r-sm);background-color:var(--intent-primary-bg)}.weekly-bars__bar[data-current]{background-color:color-mix(in oklab,var(--intent-primary-bg),var(--surface-card) 55%)}.weekly-bars__label{font-family:var(--f-sans);font-size:var(--t-xs);line-height:var(--lh-tight);color:var(--text-muted);text-align:center}.weekly-bars__track{display:flex;align-items:end;flex:1 1 auto;inline-size:var(--weekly-bars-bar);min-block-size:var(--weekly-bars-height)}.weekly-bars__bar{flex:0 0 auto}.weekly-bars[data-density=dense]{--weekly-bars-bar:var(--s-3);gap:var(--s-1)}.weekly-bars[data-density=dense] .weekly-bars__column{flex:1 1 0}.weekly-bars[data-density=dense] .weekly-bars__track{inline-size:min(var(--weekly-bars-bar),100%)}.weekly-bars[data-density=dense] .weekly-bars__column{position:relative;padding-block-end:calc(var(--t-xs) * var(--lh-tight) + var(--s-1))}.weekly-bars[data-density=dense] .weekly-bars__label{position:absolute;inset-block-end:0;inset-inline-start:0;white-space:nowrap}}@layer components{}@layer components{}