.vos-docdesk{container-type:inline-size;color:var(--vos-text-primary);font-size:var(--vos-text-md);line-height:1.5}.vos-docdesk :is(button,input,textarea,a,summary):focus-visible{outline:none;box-shadow:var(--vos-focus-ring)}.vos-dd-head{margin-bottom:20px}.vos-dd-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;color:var(--vos-text-secondary);font-size:var(--vos-text-sm)}.vos-dd-ref{font-family:var(--vos-font-mono);font-size:var(--vos-text-xs);letter-spacing:.04em;color:var(--vos-text-tertiary)}.vos-dd-title{margin:0;max-width:48ch;font-size:clamp(22px,2.4vw,28px);line-height:1.2;font-weight:var(--vos-weight-strong);letter-spacing:-.015em;text-wrap:balance}.vos-dd-facts{display:flex;flex-wrap:wrap;gap:8px 32px;margin:14px 0 0}.vos-dd-facts div{display:grid;gap:2px}.vos-dd-facts dt{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-dd-facts dd{margin:0;font-weight:var(--vos-weight-medium)}.vos-dd-num{font-feature-settings:"lnum";font-variant-numeric:lining-nums}.vos-dd-link{color:var(--cr-accent);text-decoration:none}@media (hover:hover) and (pointer:fine){.vos-dd-link:hover{text-decoration:underline;text-underline-offset:3px}}.vos-dd-pill,.vos-dl-mark{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);white-space:nowrap}.vos-dd-pill.is-quiet,.vos-dl-mark.is-quiet{background:var(--cr-sunk);color:var(--vos-text-secondary);box-shadow:inset 0 0 0 1px var(--cr-line)}.vos-dd-pill.is-accent{background:var(--cr-accent-wash);color:var(--cr-accent)}.vos-dd-pill.is-ok,.vos-dl-mark.is-ok{background:var(--cr-ok-wash);color:var(--cr-ok)}.vos-dl-mark.is-tight{background:var(--cr-tight-wash);color:var(--cr-tight)}.vos-dd-pill.is-bad,.vos-dl-mark.is-bad{background:var(--cr-bad-wash);color:var(--cr-bad)}.vos-dd-gate{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 20px;padding:0;list-style:none;border:1px solid var(--cr-line);border-radius:var(--cr-r-lg);background:var(--cr-card);box-shadow:var(--cr-shadow);overflow:hidden}.vos-dd-gate.is-void .vos-dd-stop.is-current{background:none}.vos-dd-gate.is-void .vos-dd-stop.is-current:after{display:none}.vos-dd-stop{position:relative;display:flex;align-items:center;gap:10px;padding:14px 16px;min-width:0}.vos-dd-stop+.vos-dd-stop{border-left:1px solid var(--cr-line)}.vos-dd-stop.is-current{background:var(--cr-accent-wash)}.vos-dd-stop.is-current:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--cr-accent)}.vos-dd-stop.is-blocked{background:var(--cr-bad-wash)}.vos-dd-dot{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--vos-text-tertiary);box-shadow:inset 0 0 0 1px var(--cr-line-hi)}.is-done>.vos-dd-dot{background:var(--cr-ok);color:var(--cr-card);box-shadow:none}.is-current>.vos-dd-dot{background:var(--cr-accent);color:var(--cr-accent-ink);box-shadow:0 0 0 4px var(--cr-accent-glow)}.is-blocked>.vos-dd-dot,.is-flagged>.vos-dd-dot{background:var(--cr-bad);color:var(--cr-card);box-shadow:none}.is-flagged .vos-dd-stopnote{color:var(--cr-bad)}.is-waiting>.vos-dd-dot{color:var(--cr-tight);box-shadow:inset 0 0 0 1.5px var(--cr-tight)}.vos-dd-stoptext{display:grid;min-width:0}.vos-dd-stoplabel{font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-todo .vos-dd-stoplabel{color:var(--vos-text-tertiary)}.vos-dd-stopnote{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vos-dd-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.vos-dd-main,.vos-dd-side{display:grid;gap:16px;min-width:0}@container (min-width: 1040px){.vos-dd-grid{grid-template-columns:minmax(0,1fr) 360px}.vos-dd-side{position:sticky;top:16px}}@container (min-width: 1700px){.vos-dd-grid{grid-template-columns:minmax(0,1fr) 420px;gap:28px}}.vos-dd-next{position:relative;padding:22px 24px;border:1px solid var(--cr-line);border-radius:var(--cr-r-lg);background:var(--cr-card);box-shadow:var(--cr-shadow-hi)}.vos-dd-next:before{content:"";position:absolute;inset:14px auto 14px 0;width:3px;border-radius:0 3px 3px 0;background:var(--cr-accent)}.vos-dd-next.is-edit:before{background:var(--cr-bad)}.vos-dd-next.is-none:before{background:var(--cr-line-hi)}.vos-dd-kicker{margin:0 0 4px;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);color:var(--vos-text-tertiary)}.vos-dd-nexttitle{margin:0;font-size:22px;line-height:1.25;font-weight:var(--vos-weight-strong);letter-spacing:-.01em}.vos-dd-nextdetail{margin:6px 0 0;max-width:68ch;color:var(--vos-text-secondary)}.vos-dd-blockers{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}.vos-dd-blockers li{display:flex;gap:8px;align-items:baseline;padding:8px 12px;border-radius:var(--cr-r-sm);background:var(--cr-bad-wash);color:var(--vos-text-primary);font-size:var(--vos-text-sm)}.vos-dd-blockers svg{flex:none;color:var(--cr-bad);transform:translateY(2px)}.vos-dd-ack{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;padding:10px 12px;border-radius:var(--cr-r-sm);background:var(--cr-bad-wash);font-size:var(--vos-text-sm);cursor:pointer}.vos-dd-ack input{margin-top:3px;accent-color:var(--cr-bad)}.vos-dd-nextactions:not(:empty){display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.vos-dd-error{display:flex;gap:8px;align-items:baseline;margin:12px 0 0;color:var(--cr-bad);font-size:var(--vos-text-sm)}.vos-dd-danger,.vos-dd-primary,.vos-dd-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 18px;border-radius:var(--cr-r-md);font:inherit;font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium);cursor:pointer;transition:transform .12s var(--vos-ease-out),background .12s,opacity .12s}.vos-dd-primary{border:0;background:var(--cr-accent);color:var(--cr-accent-ink);box-shadow:0 6px 16px -8px var(--cr-accent)}.vos-dd-secondary{border:1px solid var(--cr-line-hi);background:transparent;color:var(--vos-text-primary)}.vos-dd-danger{min-height:34px;padding:6px 12px;border:1px solid var(--cr-bad);background:transparent;color:var(--cr-bad)}.vos-dd-danger.is-solid{border-color:transparent;background:var(--cr-bad);color:var(--cr-card)}:is(.vos-dd-primary,.vos-dd-secondary,.vos-dd-danger):active:not(:disabled){transform:translateY(1px)}:is(.vos-dd-primary,.vos-dd-secondary,.vos-dd-danger,.vos-dd-mini):disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.vos-dd-mini{display:inline-flex;align-items:center;gap:5px;justify-self:start;min-height:32px;padding:5px 11px;border:1px solid var(--cr-line-hi);border-radius:var(--cr-r-sm);background:var(--cr-card-hi);color:var(--vos-text-primary);font:inherit;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);text-decoration:none;cursor:pointer;white-space:nowrap}@media (hover:hover) and (pointer:fine){.vos-dd-primary:hover:not(:disabled){filter:brightness(.92)}.vos-dd-mini:hover:not(:disabled),.vos-dd-secondary:hover:not(:disabled){border-color:var(--cr-accent-line);color:var(--cr-accent)}.vos-dd-danger:hover:not(:disabled){background:var(--cr-bad-wash)}.vos-dd-danger.is-solid:hover:not(:disabled){filter:brightness(.88)}}.vos-dd-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vos-dd-share{display:grid;gap:8px;margin-top:14px;padding:12px;border-radius:var(--cr-r-md);background:var(--cr-sunk)}.vos-dd-url{display:block;overflow-wrap:anywhere;font-family:var(--vos-font-mono);font-size:var(--vos-text-xs);color:var(--vos-text-primary);-webkit-user-select:all;user-select:all}.vos-dd-paper{border:1px solid var(--cr-line);border-radius:var(--cr-r-lg);background:var(--cr-card);box-shadow:var(--cr-shadow);overflow:hidden}.vos-dd-tabs{display:flex;gap:2px;padding:6px;border-bottom:1px solid var(--cr-line)}.vos-dd-tab{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 14px;border:0;border-radius:var(--cr-r-sm);background:transparent;color:var(--vos-text-secondary);font:inherit;font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium);cursor:pointer}.vos-dd-tab[aria-selected=true]{background:var(--cr-sunk);color:var(--vos-text-primary)}.vos-dd-tab:disabled{cursor:not-allowed;opacity:.55}.vos-dd-desk{padding:clamp(0px,3cqi,40px);background:var(--cr-sunk)}.vos-dd-frame{display:block;width:100%;max-width:880px;margin:0 auto;border:0;border-radius:4px;background:transparent;color-scheme:light}.vos-dd-editor{display:grid;grid-template-columns:minmax(0,1fr)}@container (min-width: 900px){.vos-dd-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vos-dd-live{border-left:1px solid var(--cr-line)}}.vos-dd-source{display:flex;flex-direction:column;gap:12px;padding:16px}.vos-dd-field{display:grid;gap:6px;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-dd-field.is-grow{flex:1 1;grid-template-rows:auto 1fr}.vos-dd-field :is(input,textarea){width:100%;padding:10px 12px;border:1px solid var(--cr-line-hi);border-radius:var(--cr-r-sm);background:var(--cr-sunk);color:var(--vos-text-primary);font:inherit;font-size:var(--vos-text-md)}.vos-dd-field textarea{min-height:560px;resize:vertical;font-family:var(--vos-font-mono);font-size:13px;line-height:1.6;tab-size:2}.vos-dd-warn{display:flex;gap:8px;align-items:baseline;margin:0;padding:10px 12px;border-radius:var(--cr-r-sm);background:var(--cr-tight-wash);font-size:var(--vos-text-sm)}.vos-dd-warn svg{flex:none;color:var(--cr-tight);transform:translateY(2px)}.vos-dd-live .vos-dd-sublabel{margin:0;padding:12px 16px 0;background:var(--cr-sunk)}.vos-dd-panel{display:grid;gap:10px;padding:16px 18px;border:1px solid var(--cr-line);border-radius:var(--cr-r-lg);background:var(--cr-card);box-shadow:var(--cr-shadow)}.vos-dd-panel.is-ok{border-top:3px solid var(--cr-ok)}.vos-dd-panel.is-bad{border-top:3px solid var(--cr-bad)}.vos-dd-panel.is-tight{border-top:3px solid var(--cr-tight)}.vos-dd-panelhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.vos-dd-panelhead h2{margin:0;font-size:var(--vos-text-md);font-weight:var(--vos-weight-strong)}.vos-dd-panelmeta{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-dd-muted,.vos-dd-summary{margin:0;font-size:var(--vos-text-sm);color:var(--vos-text-secondary)}.vos-dd-summary{color:var(--vos-text-primary)}.vos-dd-hint,.vos-dd-sublabel{margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-dd-pulse{animation:vos-dd-pulse 1.6s var(--vos-ease-in-out) infinite}@keyframes vos-dd-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.vos-dd-pulse{animation:none}}.vos-dd-verdict{margin:0;font-weight:var(--vos-weight-strong)}.vos-dd-verdict.is-pass{color:var(--cr-ok)}.vos-dd-verdict.is-concerns{color:var(--cr-tight)}.vos-dd-verdict.is-block{color:var(--cr-bad)}.vos-dd-items{display:grid;gap:4px;margin:0;padding:0;list-style:none}.vos-dd-item{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;padding:8px 10px;border-radius:var(--cr-r-sm);font-size:var(--vos-text-sm)}.vos-dd-item>svg{margin-top:3px}.vos-dd-item.is-ok>svg{color:var(--cr-ok)}.vos-dd-item.is-tight{background:var(--cr-tight-wash)}.vos-dd-item.is-tight>svg{color:var(--cr-tight)}.vos-dd-item.is-bad{background:var(--cr-bad-wash)}.vos-dd-item.is-bad>svg{color:var(--cr-bad)}.vos-dd-item.is-overridden{background:var(--cr-sunk);color:var(--vos-text-secondary)}.vos-dd-item.is-overridden>svg,.vos-dd-item.is-quiet>svg{color:var(--vos-text-tertiary)}.vos-dd-itemlabel{margin:0;font-weight:var(--vos-weight-medium)}.vos-dd-itemmsg{margin:2px 0 0;color:var(--vos-text-secondary)}.vos-dd-line{display:block;margin-top:6px;padding:4px 8px;border-left:2px solid;border-radius:0 4px 4px 0;background:var(--cr-sunk);font-family:var(--vos-font-mono);font-size:12px;color:var(--vos-text-primary);overflow-wrap:anywhere}.vos-dd-more summary{cursor:pointer;font-size:var(--vos-text-xs);color:var(--vos-text-secondary)}.vos-dd-more[open] summary{margin-bottom:6px}.vos-dd-record{display:grid;gap:6px;margin:0}.vos-dd-record div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;font-size:var(--vos-text-sm)}.vos-dd-record dt{color:var(--vos-text-tertiary)}.vos-dd-record dd{margin:0;overflow-wrap:anywhere}.vos-dd-stoprow{display:grid;gap:8px;justify-items:start}.vos-dd-stoprow+.vos-dd-stoprow{padding-top:10px;border-top:1px solid var(--cr-line)}@container (max-width: 640px){.vos-dd-gate{grid-template-columns:repeat(5,minmax(0,1fr))}.vos-dd-stop{flex-direction:column;gap:6px;padding:10px 4px;text-align:center}.vos-dd-stoptext{justify-items:center}.vos-dd-stoplabel{font-size:12px;white-space:normal;line-height:1.2}.vos-dd-stopnote{display:none}.vos-dd-next{padding:18px 16px 18px 18px}.vos-dd-nexttitle{font-size:19px}.vos-dd-nextactions .vos-dd-primary{flex:1 1 100%;min-height:46px}.vos-dd-desk{padding:0}.vos-dd-frame{border-radius:0}.vos-dd-field textarea{min-height:360px}}.vos-doclib{container-type:inline-size;color:var(--vos-text-primary)}.vos-dl-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--cr-line);border-radius:var(--cr-r-lg);background:var(--cr-card);box-shadow:var(--cr-shadow);font-size:var(--vos-text-sm);overflow:hidden}.vos-dl-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vos-dl-table thead th{padding:10px 14px;border-bottom:1px solid var(--cr-line);background:var(--cr-sunk);text-align:left;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);color:var(--vos-text-tertiary);white-space:nowrap}.vos-dl-table :is(td,tbody th){padding:12px 14px;border-bottom:1px solid var(--cr-line);vertical-align:middle;text-align:left;font-weight:var(--vos-weight-regular)}.vos-dl-table tbody tr:last-child>*{border-bottom:0}.vos-dl-table .is-num{text-align:right;font-feature-settings:"lnum";font-variant-numeric:lining-nums}@media (hover:hover) and (pointer:fine){.vos-dl-table tbody tr:hover>*{background:var(--cr-card-hi)}}.vos-dl-table tr.is-void .vos-dl-title{color:var(--vos-text-secondary);text-decoration:line-through;text-decoration-color:var(--vos-text-tertiary)}.vos-dl-doc{display:grid;gap:2px;min-width:220px}.vos-dl-title{color:var(--vos-text-primary);font-weight:var(--vos-weight-medium);text-decoration:none}.vos-dl-title:after{content:"";position:absolute;inset:0}.vos-dl-table tbody tr{position:relative}@media (hover:hover) and (pointer:fine){.vos-dl-table tbody tr:hover .vos-dl-title{color:var(--cr-accent)}}.vos-dl-title:focus-visible{outline:none;box-shadow:var(--vos-focus-ring);border-radius:3px}.vos-dl-sub{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-dl-ref{font-family:var(--vos-font-mono);letter-spacing:.03em}.vos-dl-quiet{color:var(--vos-text-tertiary)}@container (max-width: 760px){.vos-dl-table,.vos-dl-table tbody,.vos-dl-table tr{display:block}.vos-dl-table{border:0;background:none;box-shadow:none}.vos-dl-table thead{display:none}.vos-dl-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin-bottom:10px;padding:14px;border:1px solid var(--cr-line);border-radius:var(--cr-r-lg);background:var(--cr-card);box-shadow:var(--cr-shadow)}.vos-dl-table :is(td,tbody th){padding:0;border:0;text-align:left}.vos-dl-table .is-num{text-align:left}.vos-dl-doc{grid-column:1/-1;min-width:0;margin-bottom:4px}.vos-dl-table td:before{content:attr(data-label);display:block;font-size:12px;color:var(--vos-text-tertiary)}}.vos-dd-override{display:flex;flex-direction:column;gap:8px;margin:14px 0 0}.vos-dd-override label,label.vos-dd-override{display:flex;flex-direction:column;gap:6px;font-size:var(--vos-text-sm)}.vos-dd-override textarea{width:100%;padding:8px 10px;font:inherit;color:inherit;background:transparent;border:1px solid var(--cr-line-hi);border-radius:var(--cr-r-sm)}.vos-dd-override-note{margin:0 0 10px;padding:8px 10px;border-left:3px solid var(--cr-line-hi);font-size:var(--vos-text-sm)}.vos-accounts{display:grid;gap:var(--vos-space-6);max-width:72rem;margin-inline:auto}.vos-accounts__head{display:grid;gap:var(--vos-space-2)}.vos-accounts__title{margin:0;color:var(--vos-text-primary);font-family:var(--vos-font-display);font-size:var(--vos-text-2xl);font-weight:500;line-height:1.2;text-wrap:balance}.vos-accounts__note{margin:0;color:var(--vos-text-secondary)}.vos-accounts__warn{margin:0;color:var(--vos-status-degraded)}.vos-accounts__section{margin:0 0 var(--vos-space-2);color:var(--vos-text-primary);font-size:var(--vos-text-md);font-weight:500}.vos-accounts__list,.vos-accounts__more ul,.vos-accounts__paused ul{margin:0;padding:0;list-style:none}.vos-accounts__paused li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--vos-space-1) var(--vos-space-4);padding:var(--vos-space-2) 0}.vos-accounts__job{color:var(--vos-text-primary);overflow-wrap:anywhere}.vos-accounts__list{display:grid;gap:var(--vos-space-2)}.vos-accounts__row{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(16rem,2.5fr) minmax(11rem,auto);align-items:center;gap:var(--vos-space-5);padding:var(--vos-space-4) var(--vos-space-5);border-radius:var(--vos-radius-pane)}.vos-accounts__row[data-active=true]{background:var(--vos-surface)}.vos-accounts__who{display:grid;gap:var(--vos-space-1)}.vos-accounts__name{color:var(--vos-text-primary);font-size:var(--vos-text-lg);font-weight:500}.vos-accounts__reset,.vos-accounts__state{color:var(--vos-text-secondary);font-size:var(--vos-text-sm)}.vos-accounts__windows{display:grid;gap:var(--vos-space-3)}.vos-accounts__meter{display:grid;gap:var(--vos-space-1)}.vos-accounts__meter-text{display:flex;justify-content:space-between;gap:var(--vos-space-3);color:var(--vos-text-primary);font-size:var(--vos-text-sm)}.vos-accounts__track{height:.375rem;overflow:hidden;border-radius:var(--vos-radius-round);background:var(--vos-confidence-track)}.vos-accounts__fill{display:block;height:100%;border-radius:inherit;background:var(--vos-text-secondary)}.vos-accounts__fill[data-tone=low],.vos-accounts__fill[data-tone=spent]{background:var(--vos-status-degraded)}.vos-accounts__act{justify-self:end}.vos-accounts__more summary{color:var(--vos-text-secondary);cursor:pointer}.vos-accounts__more ul{display:grid;gap:var(--vos-space-2);padding-top:var(--vos-space-3);color:var(--vos-text-secondary)}@media (min-width:100rem){.vos-accounts{max-width:96rem;font-size:var(--vos-text-lg)}.vos-accounts__title{font-size:var(--vos-text-3xl)}.vos-accounts__name{font-size:var(--vos-text-2xl)}.vos-accounts__meter-text,.vos-accounts__reset,.vos-accounts__state{font-size:var(--vos-text-md)}.vos-accounts__row{padding:var(--vos-space-5) var(--vos-space-6)}}@media (max-width:47.99rem){.vos-accounts__row{grid-template-columns:1fr;gap:var(--vos-space-3);padding:var(--vos-space-4)}.vos-accounts__act{justify-self:stretch}}.vos-forecast{container:vos-forecast/inline-size;position:relative;background-color:var(--vos-material-decision);border-radius:var(--vos-radius-pane);box-shadow:inset 0 0 0 1px var(--vos-light-edge),inset 0 10px 28px -14px var(--vos-rim,transparent),var(--vos-shadow-2)}.vos-forecast__headline{margin:0;font-size:var(--vos-text-lg);font-weight:var(--vos-weight-medium);line-height:var(--vos-leading-tight);letter-spacing:var(--vos-tracking-tight);color:var(--vos-text-primary);max-width:56ch;text-wrap:pretty}.vos-forecast__section{display:flex;flex-direction:column;gap:var(--vos-space-3)}.vos-forecast__label{margin:0;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);letter-spacing:var(--vos-tracking-wide);text-transform:uppercase;color:var(--vos-text-tertiary)}.vos-forecast__prose{margin:0;font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary);max-width:72ch;text-wrap:pretty}.vos-forecast__counts{margin:0}.vos-forecast__counts,.vos-forecast__horizon{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-forecast__horizon{white-space:nowrap}.vos-forecast__record{padding:var(--vos-space-4) var(--vos-space-5);background-color:var(--vos-material-inset);border-radius:var(--vos-radius-inset)}.vos-forecast__steps{display:flex;flex-wrap:wrap;gap:var(--vos-space-2) var(--vos-space-4);margin:0;padding:0;list-style:none}.vos-forecast__step{display:inline-flex;align-items:center;gap:var(--vos-space-2);font-size:var(--vos-text-xs)}.vos-forecast__step--hit{color:var(--vos-status-ok)}.vos-forecast__step--miss{color:var(--vos-status-degraded)}.vos-forecast__reasons{display:flex;flex-direction:column;gap:var(--vos-space-2);margin:0;padding:0;list-style:none}.vos-forecast__falsifier .vos-forecast__prose{color:var(--vos-text-secondary)}.vos-forecast__reportable{padding:var(--vos-space-4) var(--vos-space-5);background-color:var(--vos-material-inset);border-radius:var(--vos-radius-inset)}.vos-forecast__reportable .vos-forecast__prose{color:var(--vos-text-primary)}.vos-forecast__next{display:flex;align-items:flex-start;gap:var(--vos-space-4);padding:var(--vos-space-5);border-radius:var(--vos-radius-inset);border:1px solid var(--vos-hairline)}.vos-forecast__next .vos-forecast__prose{color:var(--vos-text-primary)}.vos-forecast__next svg{flex:none;margin-top:3px;color:var(--vos-accent)}.vos-forecast__hint{margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);max-width:72ch}.vos-forecast__scenarios{flex-direction:column;align-items:stretch;gap:var(--vos-space-4)}.vos-forecast__branches{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--vos-space-4);margin:0;padding:0;list-style:none}.vos-forecast__branch{display:flex;flex-direction:column;gap:var(--vos-space-2);padding:var(--vos-space-4);border-radius:var(--vos-radius-inset);border:1px solid var(--vos-hairline)}.vos-forecast__branch--watch{border-color:var(--vos-accent)}.vos-forecast__branch-head{display:flex;align-items:center;gap:var(--vos-space-3)}.vos-forecast__watch{font-size:var(--vos-text-xs);letter-spacing:var(--vos-tracking-wide);text-transform:uppercase;color:var(--vos-accent)}.vos-forecast__branch-action{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);white-space:nowrap}.vos-forecast__trigger{margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-secondary);overflow-wrap:anywhere}.vos-forecast__lead{display:flex;align-items:flex-start;gap:var(--vos-space-2);margin:0;font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-tertiary)}.vos-forecast__lead svg{flex:none;margin-top:3px}.vos-forecast--dense{gap:var(--vos-space-4);padding:var(--vos-space-5)}.vos-forecast--dense .vos-forecast__headline{font-size:var(--vos-text-md)}.vos-forecast--dense .vos-forecast__record,.vos-forecast--dense .vos-forecast__reportable{padding:var(--vos-space-3) var(--vos-space-4)}.vos-forecast--dense .vos-forecast__branch,.vos-forecast--dense .vos-forecast__next{padding:var(--vos-space-3)}@container vos-forecast (max-width: 480px){.vos-forecast .vos-card__head{flex-wrap:wrap}.vos-forecast__horizon{white-space:normal}.vos-forecast__branches{grid-template-columns:1fr}}.vos-approval__heading{display:flex;flex-direction:column;gap:var(--vos-space-3);min-width:0}.vos-approval__marks{display:flex;flex:none;align-items:center;gap:var(--vos-space-3)}.vos-approval__target{overflow-wrap:anywhere;color:var(--vos-text-secondary)}.vos-approval__before{color:var(--vos-text-tertiary);text-decoration:line-through;text-decoration-color:var(--vos-rule-strong);overflow-wrap:anywhere}.vos-approval__after{color:var(--vos-text-primary);overflow-wrap:anywhere}.vos-approval__consequences{display:flex;flex-direction:column;gap:var(--vos-space-4);padding:var(--vos-space-5);border-radius:var(--vos-radius-inset);background-color:var(--vos-material-inset);box-shadow:inset 0 0 0 1px var(--vos-light-edge),inset 0 1px 3px -1px var(--vos-scrim)}.vos-approval__line{display:flex;align-items:flex-start;gap:var(--vos-space-4);margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-secondary);line-height:var(--vos-leading-normal)}.vos-approval__line .vos-label{margin-bottom:var(--vos-space-1)}.vos-approval__line-mark{margin-top:3px;color:var(--vos-text-tertiary)}.vos-approval__line--irreversible,.vos-approval__line--irreversible .vos-approval__line-mark{color:var(--vos-risk-4)}.vos-approval__id{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-approval__requested{margin:0;padding:var(--vos-space-4) var(--vos-space-5);border-radius:var(--vos-radius-inset);background-color:var(--vos-status-waiting-wash);font-size:var(--vos-text-sm);color:var(--vos-text-primary);line-height:var(--vos-leading-normal)}.vos-approval__why{display:flex;flex-direction:column;gap:var(--vos-space-4)}.vos-approval__list-block{display:flex;flex-direction:column;gap:var(--vos-space-2)}.vos-approval__list{display:flex;flex-wrap:wrap;gap:var(--vos-space-2) var(--vos-space-5);margin:0;padding:0;list-style:none;font-size:var(--vos-text-xs);color:var(--vos-text-secondary);overflow-wrap:anywhere}.vos-approval__list-empty{margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-approval__policy{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vos-space-2) var(--vos-space-4);margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-secondary)}.vos-approval__policy .vos-label{flex:none}.vos-approval__approvers,.vos-approval__expiry{color:var(--vos-text-tertiary)}.vos-approval__expiry{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vos-space-2) var(--vos-space-4);font-size:var(--vos-text-xs)}.vos-approval__expiry .vos-label{flex:none}.vos-approval__dead{color:var(--vos-text-secondary)}.vos-approval--settled{background-color:var(--vos-material-inset);box-shadow:inset 0 0 0 1px var(--vos-light-edge),var(--vos-shadow-1)}.vos-approval--settled:before{background-image:none}.vos-approval--detail{gap:var(--vos-space-6)}.vos-approval--detail .vos-card__title{font-size:var(--vos-text-xl)}.vos-approval--irreversible{background-color:var(--vos-risk-4-wash);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--vos-risk-4),inset 0 14px 36px -18px var(--vos-risk-4),var(--vos-shadow-3)}.vos-approval--irreversible:before{left:0;right:0;height:2px;background-image:linear-gradient(to right,transparent,var(--vos-risk-4) 8%,var(--vos-risk-4) 92%,transparent)}.vos-approval--irreversible .vos-approval__consequences{position:relative;background-color:var(--vos-material-inset);border-radius:var(--vos-radius-inset);box-shadow:inset 0 0 0 1px var(--vos-risk-4-wash),inset 0 8px 22px -16px var(--vos-risk-4)}.vos-approval--irreversible .vos-approval__consequences:before{content:"";position:absolute;top:0;left:var(--vos-space-5);right:var(--vos-space-5);height:1px;pointer-events:none;border-radius:var(--vos-radius-chip);background-image:linear-gradient(to right,transparent,var(--vos-risk-4) 16%,var(--vos-risk-4) 84%,transparent)}.vos-deliberation{display:flex;flex-direction:column;gap:var(--vos-space-5);padding:var(--vos-space-5);border-radius:var(--vos-radius-inset);background-color:var(--vos-material-inset);box-shadow:inset 0 0 0 1px var(--vos-light-edge),inset 0 1px 3px -1px var(--vos-scrim)}.vos-deliberation__outcome{margin:0;font-size:var(--vos-text-sm);color:var(--vos-text-primary);line-height:var(--vos-leading-normal)}.vos-deliberation__list,.vos-deliberation__options{display:flex;flex-direction:column;gap:var(--vos-space-3)}.vos-deliberation__list{margin:0;padding:0;list-style:none}.vos-deliberation__option{display:flex;flex-direction:column;gap:var(--vos-space-2);padding:var(--vos-space-4);border-radius:var(--vos-radius-inset);background-color:var(--vos-material-tile);box-shadow:inset 0 0 0 1px var(--vos-light-edge)}.vos-deliberation__option--chosen{box-shadow:inset 0 0 0 1px var(--vos-accent-quiet)}.vos-deliberation__option-head{display:flex;align-items:center;gap:var(--vos-space-3);margin:0;font-size:var(--vos-text-sm);color:var(--vos-text-primary)}.vos-deliberation__option-label{flex:1 1 auto;overflow-wrap:anywhere}.vos-deliberation__option-mark{flex:none;color:var(--vos-text-tertiary)}.vos-deliberation__option--chosen .vos-deliberation__option-mark{color:var(--vos-status-ok)}.vos-deliberation__consequence{margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-secondary);line-height:var(--vos-leading-normal);overflow-wrap:anywhere}.vos-deliberation__likelihood{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vos-space-2) var(--vos-space-3)}.vos-deliberation__likelihood-text{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);line-height:var(--vos-leading-normal)}.vos-deliberation__measured{font-size:var(--vos-text-xs);color:var(--vos-text-secondary)}.vos-deliberation__resolve{display:flex;flex-direction:column;gap:var(--vos-space-3)}.vos-deliberation__line{display:flex;align-items:flex-start;gap:var(--vos-space-3);margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-secondary);line-height:var(--vos-leading-normal);overflow-wrap:anywhere}.vos-deliberation__line--mitigation{color:var(--vos-text-primary)}@media (max-width:480px){.vos-deliberation{padding:var(--vos-space-4);gap:var(--vos-space-4)}.vos-deliberation__option{padding:var(--vos-space-3)}}.vos-artefact{display:flex;flex-direction:column;gap:var(--vos-space-4)}.vos-artefact__head{display:flex;align-items:baseline;gap:var(--vos-space-3);margin:0}.vos-artefact__count{font-size:var(--vos-text-display);font-weight:600;line-height:1;color:var(--vos-text-primary)}.vos-artefact__noun{font-size:var(--vos-text-sm);text-transform:uppercase;letter-spacing:var(--vos-tracking-label);color:var(--vos-text-secondary)}.vos-artefact__previously{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-artefact__week{min-width:0;width:100%;max-width:100%;display:flex;gap:var(--vos-space-3);padding:var(--vos-space-4);border-radius:var(--vos-radius-inset);background-color:var(--vos-material-inset);box-shadow:inset 0 0 0 1px var(--vos-light-edge);overflow-x:auto}.vos-artefact__hours{display:flex;flex-direction:column;flex:none;padding-top:calc(var(--vos-text-xs) + var(--vos-space-2))}.vos-artefact__hour{display:flex;align-items:flex-start;min-height:34px;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);white-space:nowrap}.vos-artefact__day{display:flex;flex-direction:column;flex:1 1;min-width:96px;gap:var(--vos-space-2)}.vos-artefact__day-label{font-size:var(--vos-text-xs);text-transform:uppercase;letter-spacing:var(--vos-tracking-label);color:var(--vos-text-tertiary)}.vos-artefact__slot,.vos-artefact__slots{display:flex;flex-direction:column}.vos-artefact__slot{gap:2px;min-height:34px;border-top:1px solid var(--vos-light-edge)}.vos-artefact__untimed{flex:1 0 100%;margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-artefact__field{display:flex;flex-wrap:wrap;gap:var(--vos-space-2);margin:0;padding:var(--vos-space-4);list-style:none;border-radius:var(--vos-radius-inset);background-color:var(--vos-material-inset);box-shadow:inset 0 0 0 1px var(--vos-light-edge)}.vos-artefact__block{display:flex;flex-direction:column;gap:1px;min-width:0;padding:var(--vos-space-2) var(--vos-space-3);border-radius:var(--vos-radius-2);font-size:var(--vos-text-xs);line-height:var(--vos-leading-tight);color:var(--vos-text-on-accent);overflow:hidden}.vos-artefact__block .vos-timestamp{color:inherit}.vos-artefact__block-label{font-weight:500}.vos-artefact__block-detail,.vos-artefact__block-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vos-artefact__block-detail{font-weight:400}.vos-artefact__block--h0{background-color:var(--vos-chart-1)}.vos-artefact__block--h1{background-color:var(--vos-chart-2)}.vos-artefact__block--h2{background-color:var(--vos-chart-3)}.vos-artefact__block--h3{background-color:var(--vos-chart-4)}.vos-artefact__block--h4{background-color:var(--vos-chart-5)}.vos-artefact__block--h5{background-color:var(--vos-chart-6)}.vos-artefact__source{margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}@media (max-width:480px){.vos-artefact__week{padding:var(--vos-space-3)}.vos-artefact__day{min-width:84px}}.vos-agent__identity{display:flex;flex-direction:column;gap:var(--vos-space-3);min-width:0}.vos-agent__work{margin:0;font-size:var(--vos-text-sm);color:var(--vos-text-primary);line-height:var(--vos-leading-normal)}.vos-agent__stages{display:flex;flex-direction:column;gap:var(--vos-space-3);margin:0;padding:var(--vos-space-4) var(--vos-space-5);list-style:none;border-radius:var(--vos-radius-inset);background-color:var(--vos-material-inset);box-shadow:inset 0 0 0 1px var(--vos-light-edge);counter-reset:stage}.vos-agent__stage{display:flex;align-items:baseline;gap:var(--vos-space-4);font-size:var(--vos-text-xs);line-height:var(--vos-leading-tight)}.vos-agent__stage-mark{align-self:center}.vos-agent__stage-label{min-width:0}.vos-agent__stage-detail{margin-left:auto;font-size:var(--vos-text-xs);white-space:nowrap}.vos-agent__stage--done,.vos-agent__stage-detail{color:var(--vos-text-tertiary)}.vos-agent__stage--done .vos-agent__stage-mark{color:var(--vos-status-ok)}.vos-agent__stage--active{color:var(--vos-text-primary)}.vos-agent__stage--active .vos-agent__stage-mark{color:var(--vos-accent)}.vos-agent__stage--pending{color:var(--vos-text-tertiary)}.vos-agent__stage--pending .vos-agent__stage-mark{color:var(--vos-faint)}.vos-agent__stage--blocked,.vos-agent__stage--blocked .vos-agent__stage-mark{color:var(--vos-status-blocked)}.vos-agent__stage--failed,.vos-agent__stage--failed .vos-agent__stage-mark{color:var(--vos-status-failed)}.vos-agent__closed,.vos-agent__heartbeat{display:flex;flex-direction:column;gap:var(--vos-space-1);font-size:var(--vos-text-xs);color:var(--vos-text-secondary)}.vos-agent__open{display:inline-flex;align-items:center;gap:var(--vos-space-2);padding:0;border:0;background:none;font-family:inherit;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);cursor:pointer;transition:color var(--vos-dur-instant) var(--vos-ease-out)}@media (hover:hover) and (pointer:fine){.vos-agent__open:hover{color:var(--vos-accent)}}.vos-work-item{position:relative}.vos-work-item--breached{box-shadow:inset 0 0 0 1px var(--vos-status-failed-wash),var(--vos-shadow-2)}.vos-work-item--done .vos-card__title{color:var(--vos-text-tertiary)}.vos-work-item__heading{display:flex;flex-direction:column;gap:var(--vos-space-3);min-width:0}.vos-work-item__marks{display:flex;flex:none;align-items:center;gap:var(--vos-space-5)}.vos-work-item__blocked{display:flex;align-items:flex-start;gap:var(--vos-space-3);margin:0;padding:var(--vos-space-4) var(--vos-space-5);border-radius:var(--vos-radius-3);background-color:var(--vos-status-blocked-wash);font-size:var(--vos-text-xs);color:var(--vos-status-blocked);line-height:var(--vos-leading-normal)}.vos-work-item__id,.vos-work-item__open{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-work-item__open{display:inline-flex;align-items:center;gap:var(--vos-space-2);padding:0;border:0;background:none;font-family:inherit;cursor:pointer;transition:color var(--vos-dur-instant) var(--vos-ease-out)}@media (hover:hover) and (pointer:fine){.vos-work-item__open:hover{color:var(--vos-accent)}}.vos-experiment__heading{display:flex;flex-direction:column;gap:var(--vos-space-3);min-width:0}.vos-experiment__prereg{display:inline-flex;flex:none;align-items:center;gap:var(--vos-space-2);padding:var(--vos-space-1) var(--vos-space-3);border:0;border-radius:var(--vos-radius-1);background-color:var(--vos-sunk);box-shadow:inset 0 0 0 1px var(--vos-light-edge);font-family:inherit;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}button.vos-experiment__prereg{cursor:pointer;transition:color var(--vos-dur-instant) var(--vos-ease-out)}@media (hover:hover) and (pointer:fine){button.vos-experiment__prereg:hover{color:var(--vos-accent)}}.vos-experiment__lift--up{color:var(--vos-econ-positive)}.vos-experiment__lift--down{color:var(--vos-econ-negative)}.vos-experiment__guardrails{display:flex;flex-direction:column;gap:var(--vos-space-3);margin:0;padding:var(--vos-space-4) var(--vos-space-5);list-style:none;border-radius:var(--vos-radius-3);background-color:var(--vos-sunk)}.vos-experiment__guardrail{display:flex;align-items:center;gap:var(--vos-space-4);font-size:var(--vos-text-xs);line-height:var(--vos-leading-tight)}.vos-experiment__guardrail-reading{margin-left:auto;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);white-space:nowrap}.vos-experiment__guardrail--holding{color:var(--vos-text-secondary)}.vos-experiment__guardrail--holding .vos-icon{color:var(--vos-status-ok)}.vos-experiment__guardrail--breached{color:var(--vos-status-failed)}.vos-experiment__guardrail--unmeasured{color:var(--vos-status-blocked)}.vos-experiment__id{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-experiment--breached{box-shadow:inset 0 0 0 1px var(--vos-status-failed)}.vos-experiment--unmeasured{box-shadow:inset 0 0 0 1px var(--vos-status-blocked)}.vos-incident__grade{display:flex;flex-direction:column;gap:var(--vos-space-1);min-width:0}.vos-incident__grade-mark{font-size:var(--vos-text-sm);letter-spacing:var(--vos-tracking-label);color:var(--vos-text-primary)}.vos-incident__grade--sev1 .vos-incident__grade-mark{color:var(--vos-status-failed)}.vos-incident__grade--sev2 .vos-incident__grade-mark{color:var(--vos-status-degraded)}.vos-incident__grade--sev3 .vos-incident__grade-mark,.vos-incident__grade--sev4 .vos-incident__grade-mark{color:var(--vos-text-secondary)}.vos-incident__grade-meaning{font-size:var(--vos-text-xs);line-height:var(--vos-leading-tight);color:var(--vos-text-tertiary)}.vos-incident__summary{margin:0;font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary)}.vos-incident__unknown{color:var(--vos-text-tertiary);font-style:italic}.vos-incident__stop{display:inline-flex;align-items:center;gap:var(--vos-space-2);font-size:var(--vos-text-xs);color:var(--vos-status-failed)}.vos-incident__entries,.vos-incident__id{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-incident--sev1{box-shadow:inset 0 0 0 1px var(--vos-status-failed)}.vos-incident--sev2{box-shadow:inset 0 0 0 1px var(--vos-status-degraded)}.vos-incident--closed .vos-card__title{color:var(--vos-text-secondary)}@media (max-width:640px){.vos-incident .vos-facts{grid-template-columns:1fr 1fr}}.vos-lead__heading{display:flex;flex-direction:column;gap:var(--vos-space-3);min-width:0}.vos-lead__score{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:var(--vos-space-2)}.vos-lead__score-value{font-size:var(--vos-text-lg);line-height:var(--vos-leading-flat);color:var(--vos-text-primary)}.vos-lead__score-track{display:block;width:72px;height:3px;border-radius:var(--vos-radius-1);background-color:var(--vos-confidence-track);overflow:hidden}.vos-lead__score-fill{display:block;height:100%;background-color:var(--vos-accent)}.vos-lead__signal{margin:0;max-width:72ch;font-size:var(--vos-text-sm);color:var(--vos-text-secondary);line-height:var(--vos-leading-normal)}.vos-lead__open{display:inline-flex;align-items:center;gap:var(--vos-space-2);padding:0;border:0;background:none;font-family:inherit;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);cursor:pointer;transition:color var(--vos-dur-instant) var(--vos-ease-out)}@media (hover:hover) and (pointer:fine){.vos-lead__open:hover{color:var(--vos-accent)}}.vos-gap__rank{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-gap__job{margin:0;font-size:var(--vos-text-sm);color:var(--vos-text-primary);line-height:var(--vos-leading-normal);max-width:72ch}.vos-gap__family{margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-gap__components{display:flex;flex-wrap:wrap;gap:var(--vos-space-1) var(--vos-space-4);margin:0;padding:var(--vos-space-2) 0;border-block:1px solid var(--vos-rule)}.vos-gap__component{display:flex;align-items:baseline;gap:var(--vos-space-2);min-width:0}.vos-gap__component dt{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);white-space:nowrap}.vos-gap__component dd{margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-secondary)}.vos-gap__basis,.vos-gap__signals{margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);line-height:var(--vos-leading-normal)}.vos-gap__unknown{color:var(--vos-text-tertiary);font-style:italic}.vos-gap__foot{display:block}.vos-gap__citations{display:flex;flex-direction:column;gap:var(--vos-space-1);margin:0;padding:0;list-style:none;min-width:0}.vos-gap__citation{min-width:0}.vos-gap__locator{display:flex;align-items:baseline;gap:var(--vos-space-2);width:100%;min-width:0;padding:0;border:0;background:none;font-family:inherit;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);text-align:left}button.vos-gap__locator{cursor:pointer;transition:color var(--vos-dur-instant) var(--vos-ease-out)}@media (hover:hover) and (pointer:fine){button.vos-gap__locator:hover{color:var(--vos-accent)}}.vos-gap__platform{color:var(--vos-text-secondary);white-space:nowrap}.vos-gap__quote,.vos-gap__rating{white-space:nowrap}.vos-gap__quote{color:var(--vos-text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis}.vos-gap__id{margin-inline-start:auto;max-width:40%}.vos-gap__more{margin:var(--vos-space-1) 0 0;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}@media (max-width:767px){.vos-gap__locator{flex-wrap:wrap}.vos-gap__id{margin-inline-start:0;max-width:100%}.vos-gap__quote{white-space:normal}}.vos-timeline{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.vos-timeline__entry{position:relative;display:flex;gap:var(--vos-space-5);padding:0 0 var(--vos-space-6) var(--vos-space-2)}.vos-timeline__entry:not(:last-child):before{content:"";position:absolute;left:5px;top:12px;bottom:0;width:1px;background-color:var(--vos-rule)}.vos-timeline__mark{position:relative;z-index:1;flex:none;width:7px;height:7px;margin-top:5px;border-radius:var(--vos-radius-round);background-color:var(--vos-rule-strong)}.vos-timeline__entry--blocked .vos-timeline__mark{background-color:var(--vos-status-blocked)}.vos-timeline__entry--failed .vos-timeline__mark{background-color:var(--vos-status-failed)}.vos-timeline__body{display:flex;flex-direction:column;gap:var(--vos-space-2);min-width:0}.vos-timeline__head{display:flex;align-items:baseline;gap:var(--vos-space-4)}.vos-timeline__actor{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-timeline__summary{margin:0;font-size:var(--vos-text-sm);color:var(--vos-text-primary);line-height:var(--vos-leading-tight)}.vos-timeline__detail{margin:0;max-width:72ch;font-size:var(--vos-text-xs);color:var(--vos-text-secondary);line-height:var(--vos-leading-normal)}[data-vos-density=dense] .vos-timeline__entry{padding-bottom:var(--vos-space-4)}.vos-palette{position:fixed;inset:0;z-index:var(--vos-z-palette);display:flex;justify-content:center;padding-top:12vh;background-color:var(--vos-scrim)}.vos-palette__panel{display:flex;flex-direction:column;width:min(560px,calc(100% - var(--vos-space-9)));max-height:60vh;border-radius:var(--vos-radius-sheet);background-color:var(--vos-material-sheet);backdrop-filter:var(--vos-material-blur-sheet);-webkit-backdrop-filter:var(--vos-material-blur-sheet);box-shadow:inset 0 1px 0 0 var(--vos-light-edge-strong),inset 0 0 0 1px var(--vos-light-edge),var(--vos-shadow-3);overflow:hidden;animation:vos-palette-in var(--vos-dur-enter) var(--vos-ease-fluid)}@keyframes vos-palette-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vos-palette__panel{animation:none}}[data-vos-motion=reduced] .vos-palette__panel{animation:none}.vos-palette__field{display:flex;align-items:center;gap:var(--vos-space-4);padding:var(--vos-space-5) var(--vos-space-6);border-bottom:1px solid var(--vos-hairline)}.vos-palette__close,.vos-palette__search{color:var(--vos-text-tertiary)}.vos-palette__close{display:inline-flex;flex:0 0 auto;gap:var(--vos-space-3);align-items:center;padding:var(--vos-space-2) var(--vos-space-3);font-family:var(--vos-font-sans);font-size:var(--vos-text-xs);background:none;border:1px solid transparent;border-radius:var(--vos-radius-control);cursor:pointer}@media (hover:hover) and (pointer:fine){.vos-palette__close:hover{color:var(--vos-text-primary);border-color:var(--vos-hairline)}}@media (pointer:coarse){.vos-palette__close{min-width:var(--vos-tap-min);justify-content:center;color:var(--vos-text-secondary);border-color:var(--vos-hairline)}}@media (hover:none){.vos-palette__close-key{display:none}}.vos-palette__input{flex:1 1 auto;min-width:0;border:0;background:none;font-family:inherit;font-size:var(--vos-text-md);color:var(--vos-text-primary);outline:none}.vos-palette__input::placeholder{color:var(--vos-text-tertiary)}.vos-palette__list{flex:1 1 auto;margin:0;padding:var(--vos-space-3);list-style:none;overflow-y:auto}.vos-palette__group{padding:var(--vos-space-4) var(--vos-space-4) var(--vos-space-2);font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);letter-spacing:var(--vos-tracking-label);color:var(--vos-text-tertiary)}.vos-palette__item{display:flex;align-items:center;gap:var(--vos-space-4);padding:var(--vos-space-3) var(--vos-space-4);border-radius:var(--vos-radius-2);font-size:var(--vos-text-sm);color:var(--vos-text-secondary);cursor:pointer}.vos-palette__item--active{background-color:var(--vos-accent-wash);color:var(--vos-text-primary);box-shadow:inset 2px 0 0 0 var(--vos-accent)}.vos-palette__item--denied{cursor:not-allowed;color:var(--vos-text-tertiary)}.vos-palette__item--denied.vos-palette__item--active{background-color:var(--vos-status-waiting-wash);box-shadow:none}.vos-palette__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vos-palette__denial{flex:none;max-width:45%;text-align:right}.vos-palette__denial,.vos-palette__empty{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-palette__empty{margin:0;flex:1 1 auto;padding:var(--vos-space-6) var(--vos-space-7);line-height:var(--vos-leading-normal)}.vos-palette__detail{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--vos-space-6)}.vos-palette__notice{padding:0 var(--vos-space-5) var(--vos-space-5)}.vos-palette__foot{display:flex;gap:var(--vos-space-6);padding:var(--vos-space-4) var(--vos-space-6);border-top:1px solid var(--vos-hairline);color:var(--vos-text-tertiary)}.vos-kbd,.vos-palette__foot{font-size:var(--vos-text-xs)}.vos-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:17px;padding:0 var(--vos-space-2);border-radius:var(--vos-radius-1);background-color:var(--vos-raised);box-shadow:var(--vos-elev-raised);font-family:var(--vos-font-mono);color:var(--vos-text-secondary);margin-right:var(--vos-space-1)}.vos-page-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vos-space-6) var(--vos-space-9);flex-wrap:wrap;margin:0 0 var(--vos-space-8)}.vos-page-header__lead{min-width:0}.vos-page-header__title{margin:0;font-family:var(--vos-font-display);font-size:var(--vos-text-display);font-weight:var(--vos-weight-medium);line-height:1.1;letter-spacing:var(--vos-tracking-tight);color:var(--vos-text-primary);text-wrap:balance}.vos-page-header--hero .vos-page-header__title{font-size:var(--vos-text-lead)}.vos-page-header__lede{margin:var(--vos-space-3) 0 0;max-width:68ch;font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary)}.vos-page-header__trail{gap:var(--vos-space-6)}.vos-page-header__meta,.vos-page-header__trail{display:flex;align-items:baseline;flex-wrap:wrap;min-width:0;max-width:100%}.vos-page-header__meta{gap:var(--vos-space-3) var(--vos-space-5);font-size:var(--vos-text-xs);color:var(--vos-text-secondary)}.vos-page-header__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--vos-space-4);min-width:0;max-width:100%}@media (max-width:720px){.vos-page-header{margin-bottom:var(--vos-space-7)}.vos-page-header__title{font-size:var(--vos-text-xl)}}.vos-section-heading{display:block;margin:var(--vos-space-10) 0 var(--vos-space-5);padding-bottom:var(--vos-space-3);border-bottom:1px solid var(--vos-hairline)}.vos-section-heading__bar{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vos-space-6)}.vos-section-heading:first-child{margin-top:0}.vos-section-heading__text{margin:0;font-family:var(--vos-font-display);font-size:var(--vos-text-lg);font-weight:var(--vos-weight-medium);letter-spacing:var(--vos-tracking-tight);line-height:var(--vos-leading-tight);color:var(--vos-text-primary)}.vos-section-heading__count{color:var(--vos-text-primary);font-weight:var(--vos-weight-strong);font-family:var(--vos-font-figure);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.vos-section-heading__count:before{content:"·";margin:0 var(--vos-space-3);color:var(--vos-text-tertiary);font-weight:var(--vos-weight-regular)}.vos-section-heading__trail{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:var(--vos-space-3) var(--vos-space-5);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);min-width:0;max-width:100%}.vos-section-heading__caption{margin:var(--vos-space-2) 0 0;max-width:78ch;font-size:var(--vos-text-sm);font-weight:var(--vos-weight-regular);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary);text-wrap:pretty}.vos-section-heading--title{border-bottom-color:var(--vos-hairline-strong)}.vos-section-heading--title .vos-section-heading__text{font-size:var(--vos-text-xl);letter-spacing:var(--vos-tracking-tight);color:var(--vos-text-primary)}.vos-section-heading--meta{border-bottom:0;padding-bottom:0;margin-bottom:var(--vos-space-4)}.vos-section-heading--meta .vos-section-heading__bar{justify-content:flex-start;gap:0}.vos-section-heading--meta .vos-section-heading__caption{font-size:var(--vos-text-xs)}.vos-section-heading--meta .vos-section-heading__text{font-size:var(--vos-text-xs);font-weight:var(--vos-weight-regular);color:var(--vos-text-tertiary)}.vos-section-heading--meta .vos-section-heading__count{color:var(--vos-text-secondary);font-weight:var(--vos-weight-medium)}.vos-section-heading--meta .vos-section-heading__trail{font-size:var(--vos-text-xs);gap:0}.vos-section-heading--meta .vos-section-heading__trail:before{content:"·";margin:0 var(--vos-space-3);color:var(--vos-text-tertiary)}@media (max-width:767px){.vos-section-heading{margin:var(--vos-space-9) 0 var(--vos-space-4)}.vos-section-heading__bar{display:block}.vos-section-heading__trail{margin-top:var(--vos-space-2);font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);justify-content:flex-start}.vos-section-heading--meta .vos-section-heading__bar{display:flex}.vos-section-heading--meta .vos-section-heading__trail{margin-top:0;font-size:var(--vos-text-xs)}}.vos-status-glyph{gap:var(--vos-space-3);color:var(--vos-text-secondary);white-space:nowrap}.vos-status-glyph,.vos-status-glyph__mark{display:inline-flex;align-items:center;font-size:var(--vos-text-xs)}.vos-status-glyph__mark{justify-content:center;width:12px;line-height:var(--vos-leading-flat)}.vos-status-glyph__label{line-height:var(--vos-leading-tight)}.vos-status-glyph--breaching .vos-status-glyph__label,.vos-status-glyph--breaching .vos-status-glyph__mark{color:var(--vos-status-failed)}.vos-status-glyph--violation .vos-status-glyph__label,.vos-status-glyph--violation .vos-status-glyph__mark{color:var(--vos-status-degraded)}.vos-status-glyph--blocked .vos-status-glyph__mark{color:var(--vos-status-blocked)}.vos-status-glyph--running .vos-status-glyph__mark{color:var(--vos-status-ok)}.vos-status-glyph--waiting .vos-status-glyph__mark{color:var(--vos-status-waiting)}.vos-status-glyph--paused .vos-status-glyph__mark{color:var(--vos-text-disabled)}.vos-status-glyph--done .vos-status-glyph__mark{color:var(--vos-status-ok)}.vos-status-glyph--done .vos-status-glyph__label{color:var(--vos-text-tertiary)}.vos-id-chip{position:relative;display:inline-flex;align-items:baseline;gap:var(--vos-space-2);font-size:var(--vos-text-xs);white-space:nowrap}.vos-id-chip__label{color:var(--vos-text-tertiary)}.vos-id-chip__value{display:inline-flex;align-items:center;gap:var(--vos-space-2);padding:0;border:0;border-radius:var(--vos-radius-1);background:none;font-family:var(--vos-font-mono);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);text-decoration:none;cursor:pointer}@media (hover:hover) and (pointer:fine){.vos-id-chip__value:hover{color:var(--vos-text-primary)}}a.vos-id-chip__value{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--vos-rule-strong)}.vos-id-chip__mark{color:var(--vos-text-disabled)}@media (hover:hover) and (pointer:fine){.vos-id-chip__value:hover .vos-id-chip__mark{color:var(--vos-text-tertiary)}}.vos-id-chip__copy{display:inline-flex;align-items:center;padding:var(--vos-space-1);border:0;border-radius:var(--vos-radius-1);background:none;color:var(--vos-text-disabled);cursor:pointer}@media (hover:hover) and (pointer:fine){.vos-id-chip__copy:hover{color:var(--vos-text-primary)}}.vos-id-chip__confirm{position:absolute;inset-inline-start:100%;inset-block-start:0;margin-inline-start:var(--vos-space-3);border-radius:var(--vos-radius-1);font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-status-ok);white-space:nowrap;pointer-events:none}.vos-id-chip__confirm:not(:empty){padding-inline:var(--vos-space-2);background-color:var(--vos-bg)}.vos-id-chip__mark--copied{color:var(--vos-status-ok)}@media (pointer:coarse){.vos-id-chip__copy,.vos-id-chip__value{min-height:32px}}.vos-key-hint,.vos-key-hint__keys{display:inline-flex;align-items:center}.vos-key-hint__keys{gap:var(--vos-space-2)}.vos-key-hint__key{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 var(--vos-space-3);border-radius:var(--vos-radius-2);background-color:var(--vos-material-inset);box-shadow:inset 0 0 0 1px var(--vos-light-edge),inset 0 -1px 0 0 var(--vos-scrim);font-size:var(--vos-text-xs);line-height:var(--vos-leading-flat);color:var(--vos-text-tertiary)}.vos-settlement{display:inline-flex;align-items:baseline;gap:var(--vos-space-3)}.vos-settlement__mark{font-size:var(--vos-text-xs);color:var(--vos-econ-estimated);border-bottom:1px dotted var(--vos-econ-estimated-rule)}.vos-settlement__note{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-countdown{display:inline-flex;align-items:baseline;gap:var(--vos-space-3);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);white-space:nowrap}.vos-countdown__label{color:var(--vos-text-tertiary)}.vos-countdown__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--vos-text-primary)}.vos-countdown--urgent .vos-countdown__value{color:var(--vos-status-degraded)}.vos-countdown--expired .vos-countdown__value{color:var(--vos-status-failed)}.vos-countdown__expired{color:var(--vos-status-failed)}.vos-countdown__expired,.vos-countdown__paused{font-size:var(--vos-text-xs);letter-spacing:var(--vos-tracking-label)}.vos-countdown--paused .vos-countdown__value,.vos-countdown__ago,.vos-countdown__paused{color:var(--vos-text-tertiary)}.vos-age-bar{display:flex;align-items:center;gap:var(--vos-space-4);width:100%}.vos-age-bar__track{position:relative;display:block;flex:1 1 auto;height:2px;border-radius:var(--vos-radius-round);background-color:var(--vos-confidence-track);overflow:hidden}.vos-age-bar__fill{display:block;height:100%;border-radius:inherit;background-color:var(--vos-status-waiting)}.vos-age-bar--breaching .vos-age-bar__fill{background-color:var(--vos-status-degraded)}.vos-age-bar--breached .vos-age-bar__fill{background-color:var(--vos-status-failed)}.vos-age-bar--breached .vos-age-bar__label{color:var(--vos-status-failed)}.vos-age-bar__label{flex:none;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);white-space:nowrap}.vos-age-bar__rule{display:block;flex:1 1 auto;height:1px;background-color:var(--vos-rule)}.vos-refcard{display:flex;flex-direction:column;gap:var(--vos-space-4);padding:var(--vos-space-6);border:1px solid var(--vos-border-subtle);border-radius:var(--vos-radius-lg);background-color:var(--vos-surface-raised);container-type:inline-size}.vos-refcard__cover,.vos-refcard__nocover{display:block;width:100%;aspect-ratio:4/5;border-radius:var(--vos-radius-md);object-fit:cover;background-color:var(--vos-surface-sunken)}.vos-refcard__palette{display:flex;width:100%;height:100%;margin:0;padding:0;list-style:none;border-radius:inherit;overflow:hidden}.vos-refcard__palette>li{flex:1 1}.vos-refcard__frame{position:relative;width:100%;aspect-ratio:4/5;border-radius:var(--vos-radius-md);overflow:hidden}.vos-refcard__frame>.vos-refcard__cover,.vos-refcard__frame>.vos-refcard__nocover{position:absolute;inset:0;height:100%;aspect-ratio:auto}.vos-refcard__frame>.vos-refcard__cover{background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat}.vos-refcard__flag{margin:0;font-size:var(--vos-text-xs);font-weight:600;letter-spacing:.02em;color:var(--vos-accent-on-light,var(--vos-text-primary))}.vos-refcard--dense .vos-refcard__frame{aspect-ratio:1/1}.vos-refcard__nopalette{display:block;width:100%;height:100%;border-radius:inherit;background-color:var(--vos-surface-sunken)}.vos-refcard{min-width:0}.vos-refcard__who{display:flex;flex-wrap:wrap;gap:0 var(--vos-space-3);align-items:baseline;min-width:0;margin:0;font-size:var(--vos-text-sm);color:var(--vos-text-muted)}.vos-refcard__handle{min-width:0;font-weight:var(--vos-weight-medium);color:var(--vos-text-primary)}.vos-refcard__excerpt,.vos-refcard__handle,.vos-refcard__note,.vos-refcard__reads{overflow-wrap:anywhere}.vos-refcard__platform{text-transform:lowercase}.vos-refcard__shape{margin:0;font-size:var(--vos-text-lg);font-weight:var(--vos-weight-semibold);color:var(--vos-text-primary)}.vos-refcard__reads{display:flex;flex-direction:column;gap:var(--vos-space-2);padding:0;list-style:none}.vos-refcard__excerpt,.vos-refcard__reads{margin:0;font-size:var(--vos-text-sm);color:var(--vos-text-secondary)}.vos-refcard__excerpt{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vos-refcard__take{display:flex;flex-direction:column;gap:var(--vos-space-1)}.vos-refcard__take-text{margin:0;font-size:var(--vos-text-sm);line-height:var(--vos-leading-relaxed);color:var(--vos-text-secondary);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vos-refcard__take:has(>.vos-refcard__more[open]) .vos-refcard__take-text{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}.vos-refcard__more>summary{display:inline-flex;width:fit-content;cursor:pointer;list-style:none;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);color:var(--vos-accent)}.vos-refcard__more>summary::-webkit-details-marker{display:none}.vos-refcard__more-close,.vos-refcard__more[open] .vos-refcard__more-open{display:none}.vos-refcard__more[open] .vos-refcard__more-close{display:inline}.vos-refcard__taste{margin:0;font-size:var(--vos-text-sm);line-height:var(--vos-leading-relaxed);color:var(--vos-text-secondary);overflow-wrap:anywhere}.vos-refcard__taste-label{font-weight:var(--vos-weight-medium);color:var(--vos-text-primary)}.vos-refcard__taste--strong .vos-refcard__taste-label{font-weight:var(--vos-weight-semibold);color:var(--vos-accent)}.vos-refcard__taste--little .vos-refcard__taste-label{color:var(--vos-text-muted)}.vos-refcard__perf{margin:0;font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium);color:var(--vos-text-primary)}.vos-refcard__note{margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-muted)}.vos-refcard__link{margin-top:auto;font-size:var(--vos-text-sm);color:var(--vos-accent)}.vos-refcard--dense{gap:var(--vos-space-3);padding:var(--vos-space-4)}.vos-refcard--dense .vos-refcard__cover,.vos-refcard--dense .vos-refcard__nocover{aspect-ratio:1/1}.vos-refcard--dense .vos-refcard__shape{font-size:var(--vos-text-md)}.vos-refcard--dense .vos-refcard__excerpt{-webkit-line-clamp:2;line-clamp:2}@container (max-width: 220px){.vos-refcard__reads{flex-direction:row;flex-wrap:wrap;gap:var(--vos-space-2) var(--vos-space-3);font-size:var(--vos-text-xs)}}