@layer components{.visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.access-levels{display:flex;flex-direction:column;font-family:var(--f-sans);font-size:var(--t-md);color:var(--text-primary)}.access-levels__head,.access-levels__level{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,5fr);gap:var(--s-4)}.access-levels__head{padding-block-end:var(--s-2)}.access-levels__column{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}.access-levels__list{margin:0;padding:0;list-style:none}.access-levels__level{padding-block:var(--s-4);border-block-start:var(--w-hair) solid var(--border-subtle)}.access-levels__who{display:flex;flex-direction:column;gap:var(--s-1)}.access-levels__name{margin:0;font-size:var(--t-md);font-weight:var(--fw-semi);line-height:var(--lh-tight);color:var(--text-primary)}.access-levels__sees{margin:0;font-size:var(--t-sm);color:var(--text-secondary)}.access-levels__approves,.access-levels__people{margin:0;font-size:var(--t-sm);color:var(--text-muted)}.access-levels__people{font-variant-numeric:tabular-nums}.access-levels__answers{display:grid;grid-column:2/-1;grid-template-columns:subgrid;gap:var(--s-4)}.access-levels__question{display:flex;gap:var(--s-2);margin:0}.access-levels__mark{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--s-3);block-size:calc(var(--t-md) * var(--lh-normal));color:var(--text-muted)}.access-levels__mark>svg{inline-size:var(--s-3);block-size:var(--s-3)}.access-levels__text{display:flex;min-inline-size:0;flex-direction:column;gap:var(--s-1)}.access-levels__what{font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--text-primary)}.access-levels__none,.access-levels__why{font-size:var(--t-sm);color:var(--text-muted)}.access-levels__preview{display:flex;flex-wrap:wrap;gap:var(--s-4)}.access-levels__preview-column{display:flex;flex:1 1 min(100%,var(--measure-narrow));flex-direction:column;gap:var(--s-2)}.access-levels__preview-column h4{margin:0}.activity-label{display:inline-flex;align-items:baseline;gap:var(--s-2);font-family:var(--f-sans);font-size:var(--t-sm);line-height:var(--lh-tight);min-inline-size:0}.activity-label[data-size=compact]{font-size:var(--t-xs);gap:var(--s-1)}.activity-label__mark{flex:none;inline-size:var(--s-2);block-size:var(--s-2);border-radius:var(--r-full);background-color:var(--activity-mark);align-self:center}.activity-label[data-size=compact] .activity-label__mark{inline-size:var(--s-1);block-size:var(--s-1)}.activity-label[data-route=cache]{--activity-mark:var(--route-cache-mark)}.activity-label[data-route=local]{--activity-mark:var(--route-local-mark)}.activity-label[data-route=frontier]{--activity-mark:var(--route-frontier-mark)}.activity-label__verb{color:var(--text-secondary);font-weight:var(--fw-medium)}.activity-label__object{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.button{--button-step-1:color-mix(in oklab,var(--button-bg),var(--tint-step-ink) var(--tint-hover-step));--button-step-2:color-mix(in oklab,var(--button-bg),var(--tint-step-ink) calc(var(--tint-hover-step) * 2));display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);font-family:var(--f-sans);font-weight:var(--fw-medium);line-height:var(--lh-tight);text-align:center;border:0;border-radius:var(--r-md);cursor:pointer;background-color:var(--button-bg);color:var(--button-ink);transition:background-color var(--m-fast) var(--ease-standard),color var(--m-fast) var(--ease-standard)}.button>svg{flex:none;inline-size:calc(var(--t-md) * var(--lh-tight));block-size:calc(var(--t-md) * var(--lh-tight))}.button[data-size=normal]{min-block-size:var(--control-normal);padding-block:var(--s-2);padding-inline:var(--s-4);font-size:var(--t-md)}.button[data-size=compact]{padding-block:var(--s-1);padding-inline:var(--s-3);font-size:var(--t-sm)}.button[data-size=large]{padding-block:var(--s-3);padding-inline:var(--s-5);font-size:var(--t-lg)}.button[data-size=large]>svg{inline-size:calc(var(--t-lg) * var(--lh-tight));block-size:calc(var(--t-lg) * var(--lh-tight))}.button[data-variant=primary]{--button-bg:var(--intent-primary-bg);--button-ink:var(--intent-primary-ink);--button-bg-hover:var(--button-step-1);--button-bg-pressed:var(--button-step-2)}.button[data-variant=neutral]{--button-bg:var(--surface-card);--button-ink:var(--text-primary);--button-bg-hover:var(--surface-sunken);--button-bg-pressed:var(--surface-page);box-shadow:inset 0 0 0 var(--w-hair) var(--border-control)}.button[data-variant=danger]{--button-bg:var(--intent-danger-solid);--button-ink:var(--intent-danger-solid-ink);--button-bg-hover:var(--button-step-1);--button-bg-pressed:var(--button-step-2)}.button:hover:not(:disabled){background-color:var(--button-bg-hover)}.button:active:not(:disabled){background-color:var(--button-bg-pressed)}}@layer components{}@layer components{}@layer components{}@layer components{.button:focus-visible{outline:var(--w-focus) solid var(--border-focus);outline-offset:var(--w-focus)}.button:disabled{background-color:var(--surface-sunken);color:var(--text-muted);cursor:default;box-shadow:inset 0 0 0 var(--w-hair) var(--border-control)}@media (prefers-reduced-motion:reduce){.button{transition:none}}}@layer components{.number-word{font-family:var(--f-sans);font-size:var(--t-xs);font-weight:var(--fw-regular);color:var(--text-muted)}.add-on-card{display:flex;flex-wrap:wrap;gap:var(--s-5);padding:var(--s-5);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-md);line-height:var(--lh-normal);color:var(--text-secondary)}.add-on-card__what{display:flex;min-inline-size:0;flex:1 1 min(100%,var(--measure-narrow));flex-direction:column;gap:var(--s-3)}.add-on-card__money{flex:0 1 min(100%,calc(var(--s-8) * 5));gap:var(--s-3)}.add-on-card__money,.add-on-card__price{display:flex;flex-direction:column;align-items:flex-start}.add-on-card__price{gap:var(--s-1)}.add-on-card__act{margin-block-start:var(--s-2)}.add-on-card__head{display:flex;align-items:center;gap:var(--s-3)}.add-on-card__sign{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:calc(var(--t-xl) * 2);block-size:calc(var(--t-xl) * 2);border-radius:var(--r-md);background-color:var(--surface-sunken);color:var(--text-secondary)}.add-on-card__sign>svg{inline-size:var(--t-xl);block-size:var(--t-xl)}.add-on-card__name{font-size:var(--t-xl);font-weight:var(--fw-semi);line-height:var(--lh-tight);color:var(--text-primary)}.add-on-card__qualifier{font-size:var(--t-md);font-weight:var(--fw-regular);color:var(--text-muted)}.add-on-card__does,.add-on-card__where{color:var(--text-secondary)}.add-on-card__where{font-size:var(--t-sm)}.add-on-card__claims{display:flex;flex-direction:column;align-items:flex-start}.add-on-card__claims-open{display:inline-flex;align-items:center;gap:var(--s-2);padding:0;border:0;background:none;font-family:inherit;font-size:var(--t-sm);color:var(--text-secondary);cursor:pointer}.add-on-card__claims-open:hover{color:var(--text-primary)}.add-on-card__chevron{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:calc(var(--t-sm) * var(--lh-tight));block-size:calc(var(--t-sm) * var(--lh-tight))}.add-on-card__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)}.add-on-card[data-open] .add-on-card__chevron:before{transform:rotate(-135deg) translate(-10%,-10%)}.add-on-card__claims-open:hover .add-on-card__chevron:before{border-color:var(--text-primary)}.add-on-card__reveal{display:grid;grid-template-rows:1fr;animation:add-on-card-reveal var(--m-base) var(--ease-standard)}.add-on-card__reveal>*{min-block-size:0;overflow:hidden;padding-block-start:var(--s-3)}}@layer components{@keyframes add-on-card-reveal{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}.add-on-card__permission-pair{display:flex;flex-wrap:wrap;gap:var(--s-4)}.add-on-card[data-density=full]>.add-on-card__what>.add-on-card__permission-pair{padding-block-start:var(--s-3);border-block-start:var(--w-hair) solid var(--border-subtle)}.add-on-card__permissions{display:flex;min-inline-size:0;flex:1 1 calc(var(--s-8) * 3);flex-direction:column;gap:var(--s-1)}.add-on-card__permissions-title{font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--text-muted);letter-spacing:var(--ls-wide);text-transform:uppercase}.add-on-card__permission-list{display:flex;flex-direction:column;gap:var(--s-1);margin:0;padding:0;list-style:none}.add-on-card__permission{display:flex;gap:var(--s-2);font-size:var(--t-sm)}.add-on-card__permission-text{display:flex;min-inline-size:0;flex-direction:column;gap:var(--s-1)}.add-on-card__permission-why{font-size:var(--t-xs);line-height:var(--lh-normal);color:var(--text-muted)}.add-on-card__permission:before{flex:none;inline-size:var(--s-3);color:var(--text-muted);content:"+";font-variant-numeric:tabular-nums}.add-on-card__permissions[data-tone=cannot] .add-on-card__permission:before{content:"−"}.add-on-card__unlocks{font-size:var(--t-sm);color:var(--text-secondary)}.add-on-card__unlocks-title{font-weight:var(--fw-medium);color:var(--text-primary)}.add-on-card__unavailable{padding:var(--s-3);border-radius:var(--r-md);background-color:var(--state-blocked-bg);font-size:var(--t-sm);color:var(--state-blocked-ink)}.add-on-card__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1)}.add-on-card__amount{font-size:var(--t-lg);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums;color:var(--text-primary)}.add-on-card__line[data-kind=recurring] .add-on-card__amount{font-size:var(--t-xl);line-height:var(--lh-tight)}.add-on-card__line[data-kind=setup] .add-on-card__amount{color:var(--text-muted)}.add-on-card__line[data-kind=recurring]{gap:0}.add-on-card__basis{font-size:var(--t-sm);color:var(--text-muted)}.add-on-card__surcharge{padding-block-start:var(--s-2);border-block-start:var(--w-hair) solid var(--border-subtle);font-size:var(--t-sm);color:var(--text-secondary)}.add-on-card__state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-1)}.add-on-card__since{font-size:var(--t-sm);color:var(--text-muted)}.add-on-card__screen{font-size:var(--t-sm);color:var(--text-link);text-decoration:underline;text-underline-offset:var(--s-1)}@media (prefers-reduced-motion:reduce){.add-on-card__chevron:before{transition:none}.add-on-card__reveal{animation:none}}}@layer components{.agent-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-1) var(--s-4);inline-size:100%;padding-block:var(--s-3);padding-inline:var(--s-2);font-family:var(--f-sans);font-size:var(--t-sm);line-height:var(--lh-tight);color:var(--text-secondary)}.agent-row[data-open=true]{color:inherit;text-decoration:none;border-radius:var(--r-md);transition:background-color var(--m-fast) var(--ease-standard)}.agent-row[data-open=true]:hover{background-color:color-mix(in oklab,var(--hover-base,var(--surface-page)),var(--text-primary) var(--surface-hover-step))}.agent-row[data-open=true]:focus-visible{outline:var(--w-focus) solid var(--border-focus);outline-offset:var(--w-focus)}@media (prefers-reduced-motion:reduce){.agent-row[data-open=true]{transition:none}}.agent-row__sign{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--s-6);block-size:var(--s-6);border-radius:var(--r-full);background-color:var(--surface-card);color:var(--text-secondary)}.agent-row__sign svg{inline-size:55%;block-size:55%}.agent-row__identity{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-1);flex:1 1 auto;min-inline-size:0}.agent-row__name{color:var(--text-primary);font-size:var(--t-lg);font-weight:var(--fw-medium)}.agent-row__craft{color:var(--text-secondary)}.agent-row__state{display:flex;align-items:center;gap:var(--s-2);flex:0 0 auto;white-space:nowrap}.agent-row__mark{flex:none;inline-size:var(--s-2);block-size:var(--s-2);border-radius:var(--r-full)}.agent-row[data-state=published] .agent-row__mark{background-color:var(--state-completed-mark)}.agent-row[data-state=blocked] .agent-row__mark{background-color:var(--state-declared-mark)}.agent-row__runs{color:var(--text-primary);font-size:var(--t-lg);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.agent-row__unit{color:var(--text-muted);font-weight:var(--fw-regular)}.agent-row__missing-lead{color:var(--text-secondary)}.agent-row__missing{color:var(--text-muted)}.text-button{padding:0;border:0;background:none;font:inherit;color:var(--text-link);cursor:pointer;border-radius:var(--r-sm);transition:color var(--m-fast) var(--ease-standard)}.text-button:hover{text-decoration:underline}}@layer components{.text-button:focus-visible{outline:var(--w-focus) solid var(--border-focus);outline-offset:var(--w-focus)}@media (prefers-reduced-motion:reduce){.text-button{transition:none}}}@layer components{.execution-receipt{display:flex;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);min-inline-size:0}.execution-receipt[data-density=inline]{display:inline-flex;max-inline-size:100%;white-space:nowrap;flex-wrap:wrap;column-gap:var(--s-2);row-gap:var(--s-1);font-size:var(--t-sm);white-space:normal}.execution-receipt[data-density=inline]>*{white-space:nowrap}.execution-receipt[data-density=inline] .execution-receipt__value{color:var(--text-secondary)}.execution-receipt[data-density=inline] .execution-receipt__cost{font-family:var(--f-sans)}.execution-receipt[data-density=inline] .execution-receipt__saving,.execution-receipt[data-density=inline] .execution-receipt__saving-word{font-size:inherit;font-weight:var(--fw-regular);color:var(--text-secondary)}.execution-receipt[data-density=block]{flex-wrap:wrap;row-gap:var(--s-2)}.execution-receipt[data-state=pending]{--receipt-value-ink:var(--state-queued-ink-on-page)}.execution-receipt[data-state=running]{--receipt-value-ink:var(--state-running-ink-on-page)}.execution-receipt[data-state=complete]{--receipt-value-ink:var(--text-primary)}.execution-receipt[data-state=failed]{--receipt-value-ink:var(--state-rejected-ink-on-page)}.execution-receipt[data-state=partial]{--receipt-value-ink:var(--text-secondary)}.execution-receipt__value{font-family:var(--f-mono);color:var(--receipt-value-ink)}.execution-receipt__saving{font-family:var(--f-mono);font-size:var(--t-lg);font-weight:var(--fw-semi);color:var(--text-primary)}.execution-receipt__saving-word{font-family:var(--f-sans);font-size:var(--t-sm);font-weight:var(--fw-regular);color:var(--text-muted)}.execution-receipt__cost[data-zero=true]{font-weight:var(--fw-bold);color:var(--text-primary)}.execution-receipt__estimate{font-family:var(--f-sans);font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--text-secondary)}.execution-receipt__masked{font-family:var(--f-sans);font-weight:var(--fw-medium);color:var(--text-primary)}.execution-receipt__reason{color:var(--receipt-value-ink);overflow:hidden;text-overflow:ellipsis;min-inline-size:0}.execution-receipt__absent{color:var(--text-muted)}.execution-receipt__field{display:inline-flex;align-items:baseline;gap:var(--s-1);min-inline-size:0}.execution-receipt__label{color:var(--text-muted);font-size:var(--t-xs)}.execution-receipt__tool{font-family:var(--f-mono);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;min-inline-size:0}.execution-receipt__link,.route-badge{display:inline-flex;align-items:center;gap:var(--s-1)}.route-badge{font-family:var(--f-sans);font-weight:var(--fw-medium);line-height:var(--lh-tight);white-space:nowrap;color:var(--route-badge-ink);max-inline-size:100%;min-inline-size:0}.route-badge[data-route=cache]{--route-badge-ink:var(--route-cache-ink);--route-badge-bg:var(--route-cache-bg);--route-badge-mark:var(--route-cache-mark)}.route-badge[data-route=local]{--route-badge-ink:var(--route-local-ink);--route-badge-bg:var(--route-local-bg);--route-badge-mark:var(--route-local-mark)}.route-badge[data-route=frontier]{--route-badge-ink:var(--route-frontier-ink);--route-badge-bg:var(--route-frontier-bg);--route-badge-mark:var(--route-frontier-mark)}.route-badge[data-shape=pill]{background-color:var(--route-badge-bg);border-radius:var(--r-full)}.route-badge__dot{flex:none;inline-size:var(--s-2);block-size:var(--s-2);border-radius:var(--r-full);background-color:var(--route-badge-mark)}.route-badge[data-size=normal]{font-size:var(--t-sm)}.route-badge[data-size=compact]{font-size:var(--t-xs)}.route-badge[data-shape=pill][data-size=normal]{padding-inline:var(--s-2);padding-block:var(--s-1)}.route-badge[data-shape=pill][data-size=compact]{padding-inline:var(--s-1)}.route-badge__detail{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.route-badge__detail:before{content:"·";margin-inline:var(--s-1)}.truncation-counter{display:inline;padding:0;border:0;background:none;font-family:var(--f-sans);font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--text-muted)}.truncation-counter[data-shape=footer]{display:block;inline-size:100%;padding-block:var(--s-2);text-align:start}.truncation-counter[data-shape=counter]{font-family:var(--f-mono)}.source-citation{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);font-family:var(--f-sans);font-size:var(--t-sm);line-height:var(--lh-tight)}.source-citation__label{font-size:var(--t-xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--text-muted)}.source-citation__list{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);min-inline-size:0}.source-citation__entry{display:inline-flex;min-inline-size:0}.source-citation__chip{display:inline-flex;align-items:baseline;gap:var(--s-1);padding:var(--s-1) var(--s-2);border:0;border-radius:var(--r-sm);background-color:var(--surface-sunken);font:inherit;color:var(--text-secondary);max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-citation__chip[data-openable=true]{color:var(--text-link);cursor:pointer;transition:background-color var(--m-fast) var(--ease-standard)}.source-citation__chip[data-openable=true]:hover{background-color:var(--surface-card);text-decoration:underline}}@layer components{}@layer components{}@layer components{.source-citation__chip[data-openable=true]:focus-visible{outline:var(--w-focus) solid var(--border-focus);outline-offset:var(--w-focus)}.source-citation__chip[data-removed=true]{background-color:var(--state-blocked-bg);color:var(--state-blocked-ink);text-decoration:line-through}.source-citation__note{font-size:var(--t-xs);text-decoration:none;color:var(--state-blocked-ink)}.source-citation__restriction{flex-basis:100%;font-size:var(--t-xs);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.source-citation__chip[data-openable=true]{transition:none}}}@layer components{.answer-footer{display:grid;grid-template-rows:1fr;inline-size:100%}.answer-footer[data-appearing=true]{grid-template-rows:0fr;animation:answer-footer-open var(--m-base) var(--ease-standard) forwards}.answer-footer__inner{overflow:hidden;display:flex;flex-direction:column;margin-block-start:var(--s-3);padding-block-start:var(--s-3);border-block-start:var(--w-hair) solid var(--border-subtle);font-family:var(--f-sans)}@keyframes answer-footer-open{to{grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.answer-footer[data-appearing=true]{grid-template-rows:1fr;animation:none}}.answer-footer__receipt{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--s-1) var(--s-2);margin-block-start:var(--s-2);font-size:var(--t-sm);color:var(--text-secondary)}.answer-footer__reason{white-space:nowrap}.answer-footer__log{font-size:var(--t-sm);color:var(--text-link);text-decoration:underline;text-underline-offset:var(--s-1)}.bar-signal{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;--bar-signal-size:var(--top-bar-control,calc(var(--t-md) * var(--lh-normal) + var(--s-2) * 2));inline-size:var(--bar-signal-size);block-size:var(--bar-signal-size);padding:0;border:0;border-radius:var(--r-sm);background-color:transparent;color:var(--text-secondary)}.bar-signal[data-shape=round]{border-radius:var(--r-full)}.bar-signal>svg{inline-size:var(--s-4);block-size:var(--s-4)}button.bar-signal{cursor:pointer;transition:background-color var(--m-fast) var(--ease-standard)}button.bar-signal:hover{background-color:color-mix(in oklab,var(--hover-base,var(--surface-card)),var(--text-primary) var(--surface-hover-step))}}@layer components{button.bar-signal:focus-visible{outline:var(--w-focus) solid var(--border-focus);outline-offset:var(--w-focus)}@media (prefers-reduced-motion:reduce){button.bar-signal{transition:none}}.bar-signal__count{position:absolute;inset-block-start:0;inset-inline-end:0;min-inline-size:var(--s-4);font-family:var(--f-sans);font-size:var(--t-xs);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);text-align:center;color:var(--bar-signal-count-ink,var(--text-secondary))}.bar-signal[data-signal=pending] .bar-signal__count{--bar-signal-count-ink:var(--state-pending-ink-on-page)}.bar-signal[data-signal=failed],.bar-signal[data-signal=unknown]{color:var(--text-muted)}.approval-indicator[data-state=waiting]{--approval-mark:var(--state-pending-ink-on-page)}.approval-indicator[data-state=zero]{--approval-mark:var(--border-strong)}.approval-indicator[data-state=unknown]{--approval-mark:var(--border-subtle)}.approval-indicator[data-state=failed]{--approval-mark:var(--state-blocked-ink-on-page)}.approval-indicator__mark{flex:none;inline-size:var(--s-2);block-size:var(--s-2);border-radius:var(--r-full);background-color:var(--approval-mark)}.approval-row{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-md);line-height:var(--lh-normal);color:var(--text-secondary)}.approval-row[data-context=inline]{padding:var(--s-4);border-color:var(--row-ink)}.approval-row__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2)}.approval-row__action{color:var(--text-primary);font-weight:var(--fw-semi)}.approval-row__state{color:var(--row-ink);font-size:var(--t-sm);font-weight:var(--fw-medium);white-space:nowrap}.approval-row{--row-ink:var(--state-pending-ink-on-page)}.approval-row[data-state=blocked]{--row-ink:var(--state-blocked-ink-on-page)}.approval-row[data-state=approved]{--row-ink:var(--state-completed-ink-on-page)}.approval-row[data-state=rejected]{--row-ink:var(--state-rejected-ink)}.approval-row[data-state=expired]{--row-ink:var(--state-blocked-ink-on-page)}.approval-row[data-state=executing]{--row-ink:var(--state-running-ink-on-page)}.approval-row[data-state=failed]{--row-ink:var(--state-rejected-ink)}.approval-row__meta{font-size:var(--t-sm);color:var(--text-muted)}.approval-row__target{font-family:var(--f-mono);color:var(--text-secondary)}.approval-row__blocked,.approval-row__expired{font-size:var(--t-sm);color:var(--state-blocked-ink-on-page)}.approval-row__decided{font-size:var(--t-sm);color:var(--text-secondary)}.approval-row__failure{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-3);border-radius:var(--r-md);background-color:var(--state-rejected-bg)}.approval-row__reason{color:var(--state-rejected-ink);font-weight:var(--fw-medium)}.approval-row__checks{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);font-size:var(--t-sm)}.approval-row__check{display:inline-flex;align-items:center;gap:var(--s-1);color:var(--text-secondary)}.approval-row__check-mark{inline-size:var(--s-2);block-size:var(--s-2);border-radius:var(--r-full);background-color:var(--check-mark);flex:none}.approval-row__check{--check-mark:var(--state-completed-ink-on-page)}.approval-row__check[data-outcome=warning]{--check-mark:var(--threshold-approaching-mark)}.approval-row__check[data-outcome=failed]{--check-mark:var(--state-rejected-ink)}.approval-row__preview{padding:var(--s-3);border-radius:var(--r-md);background-color:var(--surface-sunken);font-family:var(--f-mono);font-size:var(--t-sm);color:var(--text-secondary);overflow-x:auto}.approval-row__expires{font-size:var(--t-sm);color:var(--text-muted)}.approval-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.approval-row__origin{margin-inline-end:auto;font-size:var(--t-sm)}.approval-row__scope{align-self:start}.attachment-chip-list{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0;list-style:none}.attachment-chip-list__rest{display:flex;align-items:center}.attachment-chip{display:inline-flex;align-items:baseline;gap:var(--s-2);max-inline-size:100%;padding-block:var(--s-1);padding-inline:var(--s-2);border:var(--w-hair) solid var(--border-subtle);border-radius:var(--r-sm);font-family:var(--f-sans);font-size:var(--t-sm);line-height:var(--lh-tight);color:var(--text-secondary)}.attachment-chip[data-context=message]{background-color:var(--surface-card)}.attachment-chip[data-rejected]{border-color:var(--intent-danger-solid);background-color:var(--intent-danger-bg);color:var(--intent-danger-ink)}.attachment-chip__icon{flex:0 0 auto;align-self:center;display:inline-flex;inline-size:calc(var(--t-sm) * var(--lh-tight));block-size:calc(var(--t-sm) * var(--lh-tight));color:var(--text-muted)}.attachment-chip__icon>svg{inline-size:100%;block-size:100%}.attachment-chip[data-rejected] .attachment-chip__icon{color:var(--intent-danger-ink)}.attachment-chip__name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.attachment-chip[data-rejected] .attachment-chip__name,.attachment-chip[data-rejected] .attachment-chip__reason{color:var(--intent-danger-ink)}.attachment-chip__reason{font-size:var(--t-xs)}.attachment-chip__remove{flex:none;align-self:center;border:0;border-radius:var(--r-sm);background-color:transparent;color:inherit;font-size:var(--t-xs);line-height:1;cursor:pointer}}@layer components{}@layer components{}@layer components{.attachment-chip__remove:focus-visible{outline:var(--w-focus) solid var(--border-focus);outline-offset:var(--w-focus)}}@layer components{.avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--avatar-normal);block-size:var(--avatar-normal);border-radius:var(--r-full);background-color:var(--avatar-bg,var(--surface-card));overflow:hidden;user-select:none}.avatar[data-on=card]{background-color:var(--avatar-bg,var(--surface-page))}.avatar[data-size=compact]{inline-size:var(--avatar-compact);block-size:var(--avatar-compact)}.avatar[data-size=large]{inline-size:var(--avatar-large);block-size:var(--avatar-large)}.avatar__image{inline-size:100%;block-size:100%;object-fit:cover}.avatar__fallback{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;font-family:var(--f-sans);font-size:var(--t-sm);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--text-secondary)}.avatar__mark{inline-size:47.84%;block-size:auto}.avatar__sign{display:inline-flex;align-items:center;justify-content:center;inline-size:56%;block-size:56%}.avatar__sign svg{inline-size:100%;block-size:100%}.avatar[data-size=compact] .avatar__fallback{font-size:var(--t-xs)}.avatar[data-size=large] .avatar__fallback{font-size:var(--t-lg)}}