.vos-tcard{border-radius:var(--vos-radius-pane);background:var(--vos-material-tile);min-inline-size:0;box-shadow:var(--vos-elev-hairline);border-block-start:3px solid #0000;flex-direction:column;display:flex;overflow:hidden}.vos-tcard--picked{border-block-start-color:var(--vos-status-ok)}.vos-tcard--passed{border-block-start-color:var(--vos-rule-strong)}.vos-tcard--off_subject{border-block-start-color:var(--vos-status-blocked)}.vos-tcard--judge_rejected{border-block-start-color:var(--vos-status-degraded)}.vos-tcard--tuned-added,.vos-tcard--tuned-subject_on{box-shadow:0 0 0 2px var(--vos-accent), var(--vos-elev-hairline)}.vos-tcard--tuned-removed .vos-tcard__img,.vos-tcard--tuned-removed .vos-tcard__nocover,.vos-tcard--tuned-subject_off .vos-tcard__img,.vos-tcard--tuned-subject_off .vos-tcard__nocover{opacity:.55}.vos-tcard__cover{aspect-ratio:4/5;background:var(--vos-sunk);position:relative}.vos-tcard--dense .vos-tcard__cover{aspect-ratio:1}.vos-tcard__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.vos-tcard__nocover{padding:var(--vos-space-4);block-size:100%;font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary);align-items:flex-end;margin:0;display:flex;overflow:hidden}.vos-tcard__status,.vos-tcard__platform{padding:2px var(--vos-space-2);border-radius:var(--vos-radius-chip);font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);line-height:1.5;position:absolute;inset-block-start:var(--vos-space-2)}.vos-tcard__status{background:var(--vos-surface);color:var(--vos-text-primary);inset-inline-start:var(--vos-space-2)}.vos-tcard__status--picked{color:var(--vos-status-ok)}.vos-tcard__status--off_subject{color:var(--vos-status-blocked)}.vos-tcard__status--judge_rejected{color:var(--vos-status-degraded)}.vos-tcard__platform{background:var(--vos-bg);color:var(--vos-text-secondary);text-transform:capitalize;inset-inline-end:var(--vos-space-2)}.vos-tcard--item{border-block-start-width:3px}.vos-tcard__status--inline{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vos-sunk);align-self:flex-start;position:static}.vos-tcard__item{font-family:var(--vos-font-display);font-size:var(--vos-text-lg);line-height:var(--vos-leading-tight);color:var(--vos-text-primary);text-wrap:pretty;margin:0}.vos-tcard__body{gap:var(--vos-space-2);padding:var(--vos-space-3);flex-direction:column;display:flex}.vos-tcard__who{gap:0 var(--vos-space-2);font-size:var(--vos-text-sm);flex-wrap:wrap;margin:0;display:flex}.vos-tcard__handle{font-weight:var(--vos-weight-medium);color:var(--vos-text-primary);overflow-wrap:anywhere}.vos-tcard__facts{color:var(--vos-text-tertiary)}.vos-tcard__words{font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.vos-tcard__reason,.vos-tcard__account{font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary);margin:0}.vos-tcard__reason{gap:var(--vos-space-1) var(--vos-space-2);flex-wrap:wrap;display:flex}.vos-tcard__line,.vos-tw__line-id{padding:0 var(--vos-space-1);border-radius:var(--vos-radius-chip);background:var(--vos-accent-wash);color:var(--vos-accent-strong);font-family:var(--vos-font-mono);font-size:var(--vos-text-xs);margin-inline-end:var(--vos-space-1);display:inline-block}.vos-tcard__from{color:var(--vos-text-tertiary);font-style:italic}.vos-tcard__mark{padding:var(--vos-space-2);border-radius:var(--vos-radius-inset);background:var(--vos-accent-wash);font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-primary);flex-direction:column;gap:2px;margin:0;display:flex}.vos-tcard__mark--blocked{background:var(--vos-status-degraded-wash)}.vos-tcard__applied{color:var(--vos-text-tertiary)}.vos-tcard__actions{border-block-start:1px solid var(--vos-hairline);padding-block-start:var(--vos-space-1)}.vos-tw{gap:var(--vos-space-5);flex-direction:column;min-inline-size:0;display:flex}.vos-tw__head{justify-content:space-between;align-items:flex-end;gap:var(--vos-space-4);flex-wrap:wrap;display:flex}.vos-tw__kicker{font-size:var(--vos-text-xs);letter-spacing:var(--vos-tracking-wide);text-transform:uppercase;color:var(--vos-text-tertiary);margin:0}.vos-tw__title{margin:var(--vos-space-1) 0 0;font-family:var(--vos-font-display);font-size:var(--vos-text-2xl);font-weight:var(--vos-weight-medium);letter-spacing:var(--vos-tracking-tight);color:var(--vos-text-primary);overflow-wrap:anywhere}.vos-tw__meta{margin:var(--vos-space-1) 0 0;font-size:var(--vos-text-sm);color:var(--vos-text-secondary)}.vos-tw__head-actions{gap:var(--vos-space-2);flex-wrap:wrap;display:flex}.vos-tw__strip{gap:var(--vos-space-3);grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,2fr);margin:0;display:grid}.vos-tw__stat{padding:var(--vos-space-3) var(--vos-space-4);border-radius:var(--vos-radius-pane);background:var(--vos-material-pane);box-shadow:var(--vos-elev-hairline)}.vos-tw__stat dt{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-tw__stat dd{margin:var(--vos-space-1) 0 0;font-family:var(--vos-font-figure);font-size:var(--vos-text-2xl);font-variant-numeric:tabular-nums;color:var(--vos-text-primary)}.vos-tw__stat dd.vos-tw__stat-text{font-family:var(--vos-font-sans);font-size:var(--vos-text-lg)}.vos-tw__stat dd.vos-tw__stat-note{margin:var(--vos-space-1) 0 0;font-family:var(--vos-font-sans);font-size:var(--vos-text-xs);font-variant-numeric:normal;color:var(--vos-text-secondary)}.vos-tw__toast{padding:var(--vos-space-2) var(--vos-space-3);border-radius:var(--vos-radius-inset);background:var(--vos-accent-wash);font-size:var(--vos-text-sm);color:var(--vos-text-primary);margin:0}.vos-tw__layout{gap:var(--vos-space-6);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.vos-tw__main{gap:var(--vos-space-6);flex-direction:column;min-inline-size:0;display:flex}.vos-tw__filters{justify-content:space-between;gap:var(--vos-space-2);flex-wrap:wrap;display:flex}.vos-tw__chips{gap:var(--vos-space-1);flex-wrap:wrap;display:flex}.vos-tw__chip,.vos-rf__chip{min-block-size:32px;padding:0 var(--vos-space-3);border:1px solid var(--vos-hairline-strong);border-radius:var(--vos-radius-round);font:inherit;font-size:var(--vos-text-sm);color:var(--vos-text-secondary);cursor:pointer;background:0 0}.vos-tw__chip--on,.vos-rf__chip--on{background:var(--vos-text-primary);border-color:var(--vos-text-primary);color:var(--vos-bg)}.vos-tw__section{gap:var(--vos-space-3);flex-direction:column;display:flex}.vos-tw__section-name{font-size:var(--vos-text-lg);font-weight:var(--vos-weight-medium);color:var(--vos-text-primary);margin:0}.vos-tw__count{font-size:var(--vos-text-sm);font-weight:var(--vos-weight-regular,400);color:var(--vos-text-tertiary);font-variant-numeric:tabular-nums;margin-inline-start:var(--vos-space-1)}.vos-tw__section-job{max-inline-size:80ch;font-size:var(--vos-text-sm);color:var(--vos-text-secondary);margin:0}.vos-tw__grid{gap:var(--vos-space-3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.vos-tw__more{align-self:center}.vos-tw__empty{font-size:var(--vos-text-sm);color:var(--vos-text-secondary);margin:0}.vos-tw__side{min-width:0;max-width:100%;max-block-size:calc(100dvh - var(--vos-space-8));border-radius:var(--vos-radius-pane);background:var(--vos-material-pane);box-shadow:var(--vos-elev-hairline);position:sticky;inset-block-start:var(--vos-space-4);overflow:auto}.vos-tw__tabs{z-index:1;background:var(--vos-material-pane);border-block-end:1px solid var(--vos-hairline);grid-template-columns:repeat(4,1fr);display:grid;position:sticky;inset-block-start:0}.vos-tw__tab{min-block-size:40px;font:inherit;font-size:var(--vos-text-sm);color:var(--vos-text-secondary);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000}.vos-tw__tab--on{color:var(--vos-text-primary);border-block-end-color:var(--vos-accent)}.vos-tw__panel{gap:var(--vos-space-3);padding:var(--vos-space-4);flex-direction:column;display:flex}.vos-tw__panel-title{margin:var(--vos-space-2) 0 0;font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium);color:var(--vos-text-primary)}.vos-tw__panel-lede{font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary);margin:0}.vos-tw__lines,.vos-tw__list,.vos-tw__rules{gap:var(--vos-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vos-tw__list{gap:var(--vos-space-2);font-size:var(--vos-text-sm);color:var(--vos-text-secondary)}.vos-tw__list--reads li{border-inline-start:2px solid var(--vos-accent-wash);padding-inline-start:var(--vos-space-2)}.vos-tw__line,.vos-tw__study{gap:var(--vos-space-1);flex-direction:column;display:flex}.vos-tw__accounts{gap:var(--vos-space-1);flex-wrap:wrap;display:flex}.vos-tw__account{padding:0 0 0 var(--vos-space-2);border-radius:var(--vos-radius-chip);background:var(--vos-sunk);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);align-items:center;gap:2px;display:inline-flex}.vos-tw__account-x{min-block-size:24px;min-inline-size:24px;font:inherit;color:var(--vos-text-tertiary);cursor:pointer;background:0 0;border:0}.vos-tw__line-text{font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-primary);margin:0}.vos-tw__note{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);margin:0}.vos-tw__rule{gap:var(--vos-space-2);padding:var(--vos-space-3);border-radius:var(--vos-radius-inset);background:var(--vos-sunk);flex-direction:column;display:flex}.vos-tw__rule--approved{box-shadow:inset 3px 0 0 var(--vos-status-ok)}.vos-tw__rule--dismissed{opacity:.7}.vos-tw__rule-head{align-items:center;gap:var(--vos-space-2);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);flex-wrap:wrap;margin:0;display:flex}.vos-tw__rule-state{color:var(--vos-text-tertiary);margin-inline-start:auto}.vos-tw__evidence{font-size:var(--vos-text-xs);color:var(--vos-text-secondary)}.vos-tw__evidence ul{margin:var(--vos-space-2) 0 0;gap:var(--vos-space-1);flex-direction:column;padding-inline-start:var(--vos-space-4);display:flex}.vos-tw__check{padding:var(--vos-space-2) 0;border-block-end:1px solid var(--vos-hairline);font-size:var(--vos-text-sm)}.vos-tw__check summary{cursor:pointer;color:var(--vos-text-primary)}.vos-tw__check-summary{margin:var(--vos-space-2) 0;color:var(--vos-text-secondary)}.vos-tw__verdict{min-inline-size:4ch;padding:0 var(--vos-space-1);border-radius:var(--vos-radius-chip);background:var(--vos-sunk);font-size:var(--vos-text-xs);text-transform:uppercase;display:inline-block}.vos-tw__verdict--pass{background:var(--vos-status-ok-wash);color:var(--vos-status-ok)}.vos-tw__verdict--flag,.vos-tw__verdict--flagged,.vos-tw__verdict--partly{background:var(--vos-status-degraded-wash);color:var(--vos-status-degraded)}.vos-tw__verdict--fail,.vos-tw__verdict--fails{background:var(--vos-status-failed-wash);color:var(--vos-status-failed)}.vos-tw__form{gap:var(--vos-space-2);flex-direction:column;display:flex}.vos-tw__label{font-size:var(--vos-text-xs);color:var(--vos-text-secondary)}.vos-tw__row{align-items:center;gap:var(--vos-space-2);flex-wrap:wrap;display:flex}.vos-tw__textarea,.vos-tw__input,.vos-tw__select,.vos-rf__input{min-block-size:36px;inline-size:100%;padding:var(--vos-space-2);border:1px solid var(--vos-hairline-strong);border-radius:var(--vos-radius-control);background:var(--vos-material-control);font:inherit;font-size:var(--vos-text-sm);color:var(--vos-text-primary)}.vos-tw__select{inline-size:auto;max-inline-size:100%}.vos-tw__textarea{resize:vertical}.vos-tw__btn{min-block-size:32px;padding:0 var(--vos-space-3);border:1px solid var(--vos-hairline-strong);border-radius:var(--vos-radius-control);background:var(--vos-material-control);font:inherit;font-size:var(--vos-text-sm);color:var(--vos-text-primary);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.vos-tw__btn:disabled{opacity:.5;cursor:not-allowed}.vos-tw__btn--primary{background:var(--vos-accent);border-color:var(--vos-accent);color:var(--vos-text-on-accent)}@media (hover:hover) and (pointer:fine){.vos-tw__btn:hover:not(:disabled){background:var(--vos-material-control-hover)}.vos-tw__btn--primary:hover:not(:disabled){background:var(--vos-accent-strong)}.vos-tw__account-x:hover:not(:disabled){color:var(--vos-status-failed)}.vos-trl__link:hover .vos-trl__niche{text-decoration:underline}}.vos-tw__btn--quiet{color:var(--vos-text-secondary);background:0 0;border-color:#0000}.vos-tw__btn--inline{min-block-size:24px;font-size:var(--vos-text-xs);margin-inline-start:var(--vos-space-1)}.vos-tw__refusal{font-size:var(--vos-text-xs);color:var(--vos-status-failed);margin:0}.vos-tw__btn:focus-visible,.vos-tw__chip:focus-visible,.vos-tw__tab:focus-visible,.vos-rf__star:focus-visible,.vos-rf__chip:focus-visible,.vos-rf__step:focus-visible{box-shadow:var(--vos-focus-ring);outline:none}.vos-agree{gap:var(--vos-space-3);flex-direction:column;display:flex}.vos-agree__block{gap:var(--vos-space-2);flex-direction:column;margin:0;display:flex}.vos-agree__caption{align-items:baseline;gap:var(--vos-space-2);font-size:var(--vos-text-sm);color:var(--vos-text-secondary);flex-wrap:wrap;display:flex}.vos-agree__score{font-family:var(--vos-font-figure);font-size:var(--vos-text-xl,1.25rem);color:var(--vos-text-primary);font-variant-numeric:tabular-nums}.vos-agree__n{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-agree__bars{gap:var(--vos-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vos-agree__bar{align-items:center;gap:var(--vos-space-2);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);grid-template-columns:9rem minmax(0,1fr) 5.5rem;display:grid}.vos-agree__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vos-agree__track{border-radius:var(--vos-radius-round);background:var(--vos-confidence-track);block-size:6px;overflow:hidden}.vos-agree__fill{background:var(--vos-accent);block-size:100%;display:block}.vos-agree__value{text-align:end;font-variant-numeric:tabular-nums}.vos-agree__note,.vos-agree__empty{font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary);margin:0}.vos-agree__title{margin:var(--vos-space-2) 0 0;font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium);color:var(--vos-text-primary)}.vos-agree__progress{border-radius:var(--vos-radius-round);background:var(--vos-confidence-track);block-size:8px;position:relative}.vos-agree__progress-fill{border-radius:inherit;background:var(--vos-accent);block-size:100%;display:block}.vos-agree__progress-mark{background:var(--vos-text-primary);inline-size:2px;position:absolute;inset-block:-3px}.vos-agree__attrs{gap:var(--vos-space-2);flex-direction:column;margin:0;display:flex}.vos-agree__attr{gap:var(--vos-space-2);font-size:var(--vos-text-xs);grid-template-columns:6rem minmax(0,1fr);display:grid}.vos-agree__attr dt{color:var(--vos-text-tertiary);text-transform:capitalize}.vos-agree__attr dd{margin:0}.vos-agree__liked,.vos-agree__disliked{color:var(--vos-text-secondary);margin:0 0 2px}.vos-agree__disliked{color:var(--vos-status-failed)}.vos-agree-trend{gap:var(--vos-space-2);padding:var(--vos-space-4);border-radius:var(--vos-radius-pane);background:var(--vos-material-pane);box-shadow:var(--vos-elev-hairline);flex-direction:column;margin:0;display:flex}.vos-agree-trend__chart{block-size:auto;inline-size:100%;max-inline-size:480px}.vos-agree-trend__mid{stroke:var(--vos-chart-grid);stroke-dasharray:3 3}.vos-agree-trend__line{fill:none;stroke:var(--vos-chart-1);stroke-width:2px}.vos-agree-trend__dot{fill:var(--vos-chart-1)}.vos-agree-trend__none{fill:var(--vos-chart-axis)}.vos-agree-trend__legend,.vos-agree-trend__breaks{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.vos-agree-trend__breaks{color:var(--vos-status-degraded)}.vos-trl{gap:var(--vos-space-6);flex-direction:column;display:flex}.vos-trl__assign{align-items:center;gap:var(--vos-space-2);flex-wrap:wrap;display:flex}.vos-trl__group{gap:var(--vos-space-3);flex-direction:column;display:flex}.vos-trl__rows{gap:var(--vos-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vos-trl__row{align-items:center;gap:var(--vos-space-3);padding:var(--vos-space-3) var(--vos-space-4);border-radius:var(--vos-radius-pane);background:var(--vos-material-pane);box-shadow:var(--vos-elev-hairline);grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) minmax(0,1fr);display:grid}.vos-trl__row .vos-tw__row{grid-column:1/-1}.vos-trl__link{color:var(--vos-text-primary);flex-direction:column;gap:2px;min-inline-size:0;text-decoration:none;display:flex}.vos-trl__niche{font-weight:var(--vos-weight-medium);text-transform:capitalize}.vos-trl__date,.vos-trl__run{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);overflow-wrap:anywhere}.vos-trl__facts{gap:var(--vos-space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.vos-trl__facts dt{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-trl__facts dd{font-family:var(--vos-font-figure);font-variant-numeric:tabular-nums;color:var(--vos-text-primary);margin:0}.vos-trl__who{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);margin:0}.vos-rf{gap:var(--vos-space-5);flex-direction:column;display:flex}.vos-rf__head{gap:var(--vos-space-2);flex-direction:column;display:flex}.vos-rf__steps{gap:var(--vos-space-2);flex-wrap:wrap;margin-block-start:var(--vos-space-2);display:flex}.vos-rf__step{align-items:center;gap:var(--vos-space-2);min-block-size:36px;padding:0 var(--vos-space-3);border:1px solid var(--vos-hairline-strong);border-radius:var(--vos-radius-round);font:inherit;font-size:var(--vos-text-sm);color:var(--vos-text-secondary);cursor:pointer;background:0 0;display:inline-flex}.vos-rf__step--on{border-color:var(--vos-accent);color:var(--vos-text-primary);background:var(--vos-accent-wash)}.vos-rf__step-n{background:var(--vos-sunk);block-size:20px;inline-size:20px;font-size:var(--vos-text-xs);border-radius:50%;place-items:center;display:inline-grid}.vos-rf__step-count{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);font-variant-numeric:tabular-nums}.vos-rf__body{gap:var(--vos-space-4);flex-direction:column;display:flex}.vos-rf__prompt{max-inline-size:90ch;font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-primary);margin:0}.vos-rf__items,.vos-rf__pairs{gap:var(--vos-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vos-rf__item{gap:var(--vos-space-4);padding:var(--vos-space-3);border-radius:var(--vos-radius-pane);background:var(--vos-material-pane);box-shadow:var(--vos-elev-hairline);grid-template-columns:220px minmax(0,1fr);display:grid}.vos-rf__item--text{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vos-rf__answers{gap:var(--vos-space-3);flex-direction:column;min-inline-size:0;display:flex}.vos-rf__section{font-size:var(--vos-text-xs);letter-spacing:var(--vos-tracking-wide);text-transform:uppercase;color:var(--vos-text-tertiary);margin:0}.vos-rf__words{margin:var(--vos-space-1) 0 0;font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-primary)}.vos-rf__rater{gap:var(--vos-space-2);flex-direction:column;display:flex}.vos-rf__question{font-size:var(--vos-text-sm);color:var(--vos-text-secondary);margin:0}.vos-rf__stars,.vos-rf__chips{gap:var(--vos-space-1);flex-wrap:wrap;display:flex}.vos-rf__star{border:1px solid var(--vos-hairline-strong);border-radius:var(--vos-radius-control);background:var(--vos-material-control);block-size:36px;inline-size:36px;font:inherit;font-variant-numeric:tabular-nums;color:var(--vos-text-primary);cursor:pointer}.vos-rf__star--on{background:var(--vos-accent);border-color:var(--vos-accent);color:var(--vos-text-on-accent)}.vos-rf__chip{min-block-size:28px;font-size:var(--vos-text-xs);text-transform:capitalize}.vos-rf__state{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);margin:0}.vos-rf__state--error{color:var(--vos-status-failed)}.vos-rf__swap{gap:var(--vos-space-1);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);flex-direction:column;display:flex}.vos-rf__rewrite summary{cursor:pointer;font-size:var(--vos-text-sm);color:var(--vos-text-secondary)}.vos-rf__rewrite form{gap:var(--vos-space-2);flex-direction:column;margin-block-start:var(--vos-space-2);display:flex}.vos-rf__criterion{gap:var(--vos-space-2);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:end;display:grid}.vos-rf__criterion .vos-rf__question{grid-column:1/-1}.vos-rf__pair{gap:var(--vos-space-3);padding:var(--vos-space-3);border-radius:var(--vos-radius-pane);background:var(--vos-material-pane);box-shadow:var(--vos-elev-hairline);flex-direction:column;display:flex}.vos-rf__sides{gap:var(--vos-space-4);grid-template-columns:repeat(2,minmax(0,260px));display:grid}.vos-rf__side{gap:var(--vos-space-2);border-radius:var(--vos-radius-pane);flex-direction:column;display:flex}.vos-rf__side--on{box-shadow:0 0 0 2px var(--vos-accent)}.vos-rf__finish{max-inline-size:70ch}@media (max-width:1023px){.vos-tw__layout{grid-template-columns:minmax(0,1fr)}.vos-tw__side{max-block-size:none;position:static}.vos-tw__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.vos-tw__stat--wide{grid-column:1/-1}.vos-trl__row{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.vos-tw__grid{gap:var(--vos-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.vos-tcard__body{padding:var(--vos-space-2)}.vos-tcard__actions .vos-tw__btn{min-block-size:var(--vos-tap-min,44px)}.vos-tw__filters{flex-direction:column}.vos-tw__chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.vos-tw__chip{flex:none}.vos-trl__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.vos-rf__item,.vos-rf__item--text{grid-template-columns:minmax(0,1fr)}.vos-rf__sides{gap:var(--vos-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.vos-rf__criterion{grid-template-columns:minmax(0,1fr)}.vos-agree__bar{grid-template-columns:7rem minmax(0,1fr) 4.5rem}}
.vos-forecast{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);position:relative;container:vos-forecast/inline-size}.vos-forecast__headline{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);text-wrap:pretty;max-width:56ch;margin:0}.vos-forecast__section{gap:var(--vos-space-3);flex-direction:column;display:flex}.vos-forecast__label{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);margin:0}.vos-forecast__prose{font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary);text-wrap:pretty;max-width:72ch;margin:0}.vos-forecast__counts{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);margin:0}.vos-forecast__horizon{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);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{gap:var(--vos-space-2) var(--vos-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vos-forecast__step{align-items:center;gap:var(--vos-space-2);font-size:var(--vos-text-xs);display:inline-flex}.vos-forecast__step--hit{color:var(--vos-status-ok)}.vos-forecast__step--miss{color:var(--vos-status-degraded)}.vos-forecast__reasons{gap:var(--vos-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.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{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);display:flex}.vos-forecast__next .vos-forecast__prose{color:var(--vos-text-primary)}.vos-forecast__next svg{color:var(--vos-accent);flex:none;margin-top:3px}.vos-forecast__hint{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);max-width:72ch;margin:0}.vos-forecast__scenarios{align-items:stretch;gap:var(--vos-space-4);flex-direction:column}.vos-forecast__branches{gap:var(--vos-space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.vos-forecast__branch{gap:var(--vos-space-2);padding:var(--vos-space-4);border-radius:var(--vos-radius-inset);border:1px solid var(--vos-hairline);flex-direction:column;display:flex}.vos-forecast__branch--watch{border-color:var(--vos-accent)}.vos-forecast__branch-head{align-items:center;gap:var(--vos-space-3);display:flex}.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{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);overflow-wrap:anywhere;margin:0}.vos-forecast__lead{align-items:flex-start;gap:var(--vos-space-2);font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-tertiary);margin:0;display:flex}.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{gap:var(--vos-space-3);flex-direction:column;min-width:0;display:flex}.vos-approval__marks{align-items:center;gap:var(--vos-space-3);flex:none;display:flex}.vos-approval__target{overflow-wrap:anywhere;color:var(--vos-text-secondary)}.vos-approval__before{color:var(--vos-text-tertiary);text-decoration:line-through;-webkit-text-decoration-color:var(--vos-rule-strong);text-decoration-color:var(--vos-rule-strong);overflow-wrap:anywhere}.vos-approval__after{color:var(--vos-text-primary);overflow-wrap:anywhere}.vos-approval__consequences{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);flex-direction:column;display:flex}.vos-approval__line{align-items:flex-start;gap:var(--vos-space-4);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);line-height:var(--vos-leading-normal);margin:0;display:flex}.vos-approval__line .vos-label{margin-bottom:var(--vos-space-1)}.vos-approval__line-mark{color:var(--vos-text-tertiary);margin-top:3px}.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{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);margin:0}.vos-approval__why{gap:var(--vos-space-4);flex-direction:column;display:flex}.vos-approval__list-block{gap:var(--vos-space-2);flex-direction:column;display:flex}.vos-approval__list{gap:var(--vos-space-2) var(--vos-space-5);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vos-approval__list-empty{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);margin:0}.vos-approval__policy{align-items:baseline;gap:var(--vos-space-2) var(--vos-space-4);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);flex-wrap:wrap;margin:0;display:flex}.vos-approval__policy .vos-label{flex:none}.vos-approval__approvers{color:var(--vos-text-tertiary)}.vos-approval__expiry{align-items:center;gap:var(--vos-space-2) var(--vos-space-4);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);flex-wrap:wrap;display:flex}.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);-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{background-image:linear-gradient(to right, transparent, var(--vos-risk-4) 8%, var(--vos-risk-4) 92%, transparent);height:2px;left:0;right:0}.vos-approval--irreversible .vos-approval__consequences{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);position:relative}.vos-approval--irreversible .vos-approval__consequences:before{content:"";top:0;left:var(--vos-space-5);right:var(--vos-space-5);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);height:1px;position:absolute}
.vos-deliberation{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);flex-direction:column;display:flex}.vos-deliberation__outcome{font-size:var(--vos-text-sm);color:var(--vos-text-primary);line-height:var(--vos-leading-normal);margin:0}.vos-deliberation__options{gap:var(--vos-space-3);flex-direction:column;display:flex}.vos-deliberation__list{gap:var(--vos-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vos-deliberation__option{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);flex-direction:column;display:flex}.vos-deliberation__option--chosen{box-shadow:inset 0 0 0 1px var(--vos-accent-quiet)}.vos-deliberation__option-head{align-items:center;gap:var(--vos-space-3);font-size:var(--vos-text-sm);color:var(--vos-text-primary);margin:0;display:flex}.vos-deliberation__option-label{overflow-wrap:anywhere;flex:auto}.vos-deliberation__option-mark{color:var(--vos-text-tertiary);flex:none}.vos-deliberation__option--chosen .vos-deliberation__option-mark{color:var(--vos-status-ok)}.vos-deliberation__consequence{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);line-height:var(--vos-leading-normal);overflow-wrap:anywhere;margin:0}.vos-deliberation__likelihood{align-items:baseline;gap:var(--vos-space-2) var(--vos-space-3);flex-wrap:wrap;display:flex}.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{gap:var(--vos-space-3);flex-direction:column;display:flex}.vos-deliberation__line{align-items:flex-start;gap:var(--vos-space-3);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);line-height:var(--vos-leading-normal);overflow-wrap:anywhere;margin:0;display:flex}.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{gap:var(--vos-space-4);flex-direction:column;display:flex}.vos-artefact__head{align-items:baseline;gap:var(--vos-space-3);margin:0;display:flex}.vos-artefact__count{font-size:var(--vos-text-display);color:var(--vos-text-primary);font-weight:600;line-height:1}.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{gap:var(--vos-space-3);width:100%;min-width:0;max-width:100%;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);display:flex;overflow-x:auto}.vos-artefact__hours{padding-top:calc(var(--vos-text-xs) + var(--vos-space-2));flex-direction:column;flex:none;display:flex}.vos-artefact__hour{min-height:34px;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);white-space:nowrap;align-items:flex-start;display:flex}.vos-artefact__day{gap:var(--vos-space-2);flex-direction:column;flex:1 1 0;min-width:96px;display:flex}.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__slots{flex-direction:column;display:flex}.vos-artefact__slot{border-top:1px solid var(--vos-light-edge);flex-direction:column;gap:2px;min-height:34px;display:flex}.vos-artefact__untimed{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);flex:1 0 100%;margin:0}.vos-artefact__field{gap:var(--vos-space-2);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);flex-wrap:wrap;margin:0;list-style:none;display:flex}.vos-artefact__block{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);flex-direction:column;gap:1px;display:flex;overflow:hidden}.vos-artefact__block .vos-timestamp{color:inherit}.vos-artefact__block-label{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.vos-artefact__block-detail{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.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{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);margin:0}@media (max-width:480px){.vos-artefact__week{padding:var(--vos-space-3)}.vos-artefact__day{min-width:84px}}
.vos-agent__identity{gap:var(--vos-space-3);flex-direction:column;min-width:0;display:flex}.vos-agent__work{font-size:var(--vos-text-sm);color:var(--vos-text-primary);line-height:var(--vos-leading-normal);margin:0}.vos-agent__stages{gap:var(--vos-space-3);padding:var(--vos-space-4) 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);counter-reset:stage;flex-direction:column;margin:0;list-style:none;display:flex}.vos-agent__stage{align-items:baseline;gap:var(--vos-space-4);font-size:var(--vos-text-xs);line-height:var(--vos-leading-tight);display:flex}.vos-agent__stage-mark{align-self:center}.vos-agent__stage-label{min-width:0}.vos-agent__stage-detail{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);white-space:nowrap;margin-left:auto}.vos-agent__stage--done{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__heartbeat,.vos-agent__closed{gap:var(--vos-space-1);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);flex-direction:column;display:flex}.vos-agent__open{align-items:center;gap:var(--vos-space-2);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);background:0 0;border:0;padding:0;display:inline-flex}@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{gap:var(--vos-space-3);flex-direction:column;min-width:0;display:flex}.vos-work-item__marks{align-items:center;gap:var(--vos-space-5);flex:none;display:flex}.vos-work-item__blocked{align-items:flex-start;gap:var(--vos-space-3);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);margin:0;display:flex}.vos-work-item__id{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-work-item__open{align-items:center;gap:var(--vos-space-2);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);background:0 0;border:0;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.vos-work-item__open:hover{color:var(--vos-accent)}}
.vos-experiment__heading{gap:var(--vos-space-3);flex-direction:column;min-width:0;display:flex}.vos-experiment__prereg{align-items:center;gap:var(--vos-space-2);padding:var(--vos-space-1) var(--vos-space-3);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);border:0;flex:none;display:inline-flex}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{gap:var(--vos-space-3);padding:var(--vos-space-4) var(--vos-space-5);border-radius:var(--vos-radius-3);background-color:var(--vos-sunk);flex-direction:column;margin:0;list-style:none;display:flex}.vos-experiment__guardrail{align-items:center;gap:var(--vos-space-4);font-size:var(--vos-text-xs);line-height:var(--vos-leading-tight);display:flex}.vos-experiment__guardrail-reading{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);white-space:nowrap;margin-left:auto}.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{gap:var(--vos-space-1);flex-direction:column;min-width:0;display:flex}.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{font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary);margin:0}.vos-incident__unknown{color:var(--vos-text-tertiary);font-style:italic}.vos-incident__stop{align-items:center;gap:var(--vos-space-2);font-size:var(--vos-text-xs);color:var(--vos-status-failed);display:inline-flex}.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{gap:var(--vos-space-3);flex-direction:column;min-width:0;display:flex}.vos-lead__score{align-items:flex-end;gap:var(--vos-space-2);flex-direction:column;flex:none;display:flex}.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{border-radius:var(--vos-radius-1);background-color:var(--vos-confidence-track);width:72px;height:3px;display:block;overflow:hidden}.vos-lead__score-fill{background-color:var(--vos-accent);height:100%;display:block}.vos-lead__signal{max-width:72ch;font-size:var(--vos-text-sm);color:var(--vos-text-secondary);line-height:var(--vos-leading-normal);margin:0}.vos-lead__open{align-items:center;gap:var(--vos-space-2);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);background:0 0;border:0;padding:0;display:inline-flex}@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{font-size:var(--vos-text-sm);color:var(--vos-text-primary);line-height:var(--vos-leading-normal);max-width:72ch;margin:0}.vos-gap__family{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);margin:0}.vos-gap__components{gap:var(--vos-space-1) var(--vos-space-4);padding:var(--vos-space-2) 0;border-block:1px solid var(--vos-rule);flex-wrap:wrap;margin:0;display:flex}.vos-gap__component{align-items:baseline;gap:var(--vos-space-2);min-width:0;display:flex}.vos-gap__component dt{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);white-space:nowrap}.vos-gap__component dd{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);margin:0}.vos-gap__basis,.vos-gap__signals{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);line-height:var(--vos-leading-normal);margin:0}.vos-gap__unknown{color:var(--vos-text-tertiary);font-style:italic}.vos-gap__foot{display:block}.vos-gap__citations{gap:var(--vos-space-1);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.vos-gap__citation{min-width:0}.vos-gap__locator{align-items:baseline;gap:var(--vos-space-2);width:100%;min-width:0;font-family:inherit;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);text-align:left;background:0 0;border:0;padding:0;display:flex}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__rating{white-space:nowrap}.vos-gap__quote{color:var(--vos-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vos-gap__id{max-width:40%;margin-inline-start:auto}.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{max-width:100%;margin-inline-start:0}.vos-gap__quote{white-space:normal}}
.vos-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vos-timeline__entry{gap:var(--vos-space-5);padding:0 0 var(--vos-space-6) var(--vos-space-2);display:flex;position:relative}.vos-timeline__entry:not(:last-child):before{content:"";background-color:var(--vos-rule);width:1px;position:absolute;top:12px;bottom:0;left:5px}.vos-timeline__mark{z-index:1;border-radius:var(--vos-radius-round);background-color:var(--vos-rule-strong);flex:none;width:7px;height:7px;margin-top:5px;position:relative}.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{gap:var(--vos-space-2);flex-direction:column;min-width:0;display:flex}.vos-timeline__head{align-items:baseline;gap:var(--vos-space-4);display:flex}.vos-timeline__actor{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-timeline__summary{font-size:var(--vos-text-sm);color:var(--vos-text-primary);line-height:var(--vos-leading-tight);margin:0}.vos-timeline__detail{max-width:72ch;font-size:var(--vos-text-xs);color:var(--vos-text-secondary);line-height:var(--vos-leading-normal);margin:0}[data-vos-density=dense] .vos-timeline__entry{padding-bottom:var(--vos-space-4)}
.vos-palette{z-index:var(--vos-z-palette);background-color:var(--vos-scrim);justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.vos-palette__panel{width:min(560px, calc(100% - var(--vos-space-9)));border-radius:var(--vos-radius-sheet);background-color:var(--vos-material-sheet);max-height:60vh;-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);animation:vos-palette-in var(--vos-dur-enter) var(--vos-ease-fluid);flex-direction:column;display:flex;overflow:hidden}@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{align-items:center;gap:var(--vos-space-4);padding:var(--vos-space-5) var(--vos-space-6);border-bottom:1px solid var(--vos-hairline);display:flex}.vos-palette__search{color:var(--vos-text-tertiary)}.vos-palette__close{gap:var(--vos-space-3);padding:var(--vos-space-2) var(--vos-space-3);font-family:var(--vos-font-sans);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);border-radius:var(--vos-radius-control);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;display:inline-flex}@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);color:var(--vos-text-secondary);border-color:var(--vos-hairline);justify-content:center}}@media (hover:none){.vos-palette__close-key{display:none}}.vos-palette__input{min-width:0;font-family:inherit;font-size:var(--vos-text-md);color:var(--vos-text-primary);background:0 0;border:0;outline:none;flex:auto}.vos-palette__input::placeholder{color:var(--vos-text-tertiary)}.vos-palette__list{padding:var(--vos-space-3);flex:auto;margin:0;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{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;display:flex}.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{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.vos-palette__denial{max-width:45%;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);text-align:right;flex:none}.vos-palette__empty{padding:var(--vos-space-6) var(--vos-space-7);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);line-height:var(--vos-leading-normal);flex:auto;margin:0}.vos-palette__detail{min-height:0;padding:var(--vos-space-6);flex:auto;overflow-y:auto}.vos-palette__notice{padding:0 var(--vos-space-5) var(--vos-space-5)}.vos-palette__foot{gap:var(--vos-space-6);padding:var(--vos-space-4) var(--vos-space-6);border-top:1px solid var(--vos-hairline);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);display:flex}.vos-kbd{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);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);margin-right:var(--vos-space-1);justify-content:center;align-items:center;display:inline-flex}
.vos-page-header{justify-content:space-between;align-items:baseline;gap:var(--vos-space-6) var(--vos-space-9);margin:0 0 var(--vos-space-8);flex-wrap:wrap;display:flex}.vos-page-header__lead{min-width:0}.vos-page-header__title{font-family:var(--vos-font-display);font-size:var(--vos-text-display);font-weight:var(--vos-weight-medium);letter-spacing:var(--vos-tracking-tight);color:var(--vos-text-primary);text-wrap:balance;margin:0;line-height:1.1}.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{align-items:baseline;gap:var(--vos-space-6);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.vos-page-header__meta{align-items:baseline;gap:var(--vos-space-3) var(--vos-space-5);min-width:0;max-width:100%;font-size:var(--vos-text-xs);color:var(--vos-text-secondary);flex-wrap:wrap;display:flex}.vos-page-header__actions{align-items:center;gap:var(--vos-space-4);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}@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{margin:var(--vos-space-10) 0 var(--vos-space-5);padding-bottom:var(--vos-space-3);border-bottom:1px solid var(--vos-hairline);display:block}.vos-section-heading__bar{justify-content:space-between;align-items:baseline;gap:var(--vos-space-6);display:flex}.vos-section-heading:first-child{margin-top:0}.vos-section-heading__text{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);margin:0}.vos-section-heading__count{color:var(--vos-text-primary);font-weight:var(--vos-weight-strong);font-family:var(--vos-font-figure);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{justify-content:flex-end;align-items:baseline;gap:var(--vos-space-3) var(--vos-space-5);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.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{margin-bottom:var(--vos-space-4);border-bottom:0;padding-bottom:0}.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{font-size:var(--vos-text-xs);margin-top:0}}
.vos-status-glyph{align-items:center;gap:var(--vos-space-3);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);white-space:nowrap;display:inline-flex}.vos-status-glyph__mark{width:12px;font-size:var(--vos-text-xs);line-height:var(--vos-leading-flat);justify-content:center;align-items:center;display:inline-flex}.vos-status-glyph__label{line-height:var(--vos-leading-tight)}.vos-status-glyph--breaching .vos-status-glyph__mark,.vos-status-glyph--breaching .vos-status-glyph__label{color:var(--vos-status-failed)}.vos-status-glyph--violation .vos-status-glyph__mark,.vos-status-glyph--violation .vos-status-glyph__label{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{align-items:baseline;gap:var(--vos-space-2);font-size:var(--vos-text-xs);white-space:nowrap;display:inline-flex;position:relative}.vos-id-chip__label{color:var(--vos-text-tertiary)}.vos-id-chip__value{align-items:center;gap:var(--vos-space-2);border-radius:var(--vos-radius-1);font-family:var(--vos-font-mono);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.vos-id-chip__value:hover{color:var(--vos-text-primary)}}a.vos-id-chip__value{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--vos-rule-strong);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{padding:var(--vos-space-1);border-radius:var(--vos-radius-1);color:var(--vos-text-disabled);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.vos-id-chip__copy:hover{color:var(--vos-text-primary)}}.vos-id-chip__confirm{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;margin-inline-start:var(--vos-space-3);position:absolute;inset-block-start:0;inset-inline-start:100%}.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__value,.vos-id-chip__copy{min-height:32px}}
.vos-key-hint{align-items:center;display:inline-flex}.vos-key-hint__keys{align-items:center;gap:var(--vos-space-2);display:inline-flex}.vos-key-hint__key{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);justify-content:center;align-items:center;display:inline-flex}
.vos-settlement{align-items:baseline;gap:var(--vos-space-3);display:inline-flex}.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{align-items:baseline;gap:var(--vos-space-3);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);white-space:nowrap;display:inline-flex}.vos-countdown__label{color:var(--vos-text-tertiary)}.vos-countdown__value{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{font-size:var(--vos-text-xs);letter-spacing:var(--vos-tracking-label);color:var(--vos-status-failed)}.vos-countdown__paused{font-size:var(--vos-text-xs);letter-spacing:var(--vos-tracking-label);color:var(--vos-text-tertiary)}.vos-countdown--paused .vos-countdown__value,.vos-countdown__ago{color:var(--vos-text-tertiary)}
.vos-age-bar{align-items:center;gap:var(--vos-space-4);width:100%;display:flex}.vos-age-bar__track{border-radius:var(--vos-radius-round);background-color:var(--vos-confidence-track);flex:auto;height:2px;display:block;position:relative;overflow:hidden}.vos-age-bar__fill{border-radius:inherit;background-color:var(--vos-status-waiting);height:100%;display:block}.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{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);white-space:nowrap;flex:none}.vos-age-bar__rule{background-color:var(--vos-rule);flex:auto;height:1px;display:block}
.vos-refcard{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);flex-direction:column;display:flex;container-type:inline-size}.vos-refcard__cover,.vos-refcard__nocover{aspect-ratio:4/5;border-radius:var(--vos-radius-md);object-fit:cover;background-color:var(--vos-surface-sunken);width:100%;display:block}.vos-refcard__palette{border-radius:inherit;width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.vos-refcard__palette>li{flex:1 1 0}.vos-refcard__frame{aspect-ratio:4/5;border-radius:var(--vos-radius-md);width:100%;position:relative;overflow:hidden}.vos-refcard__frame>.vos-refcard__nocover,.vos-refcard__frame>.vos-refcard__cover{aspect-ratio:auto;height:100%;position:absolute;inset:0}.vos-refcard__frame>.vos-refcard__cover{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover}.vos-refcard__flag{font-size:var(--vos-text-xs);letter-spacing:.02em;color:var(--vos-accent-on-light,var(--vos-text-primary));margin:0;font-weight:600}.vos-refcard--dense .vos-refcard__frame{aspect-ratio:1}.vos-refcard__nopalette{border-radius:inherit;background-color:var(--vos-surface-sunken);width:100%;height:100%;display:block}.vos-refcard{min-width:0}.vos-refcard__who{gap:0 var(--vos-space-3);min-width:0;font-size:var(--vos-text-sm);color:var(--vos-text-muted);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.vos-refcard__handle{overflow-wrap:anywhere;min-width:0;font-weight:var(--vos-weight-medium);color:var(--vos-text-primary)}.vos-refcard__excerpt,.vos-refcard__reads,.vos-refcard__note{overflow-wrap:anywhere}.vos-refcard__platform{text-transform:lowercase}.vos-refcard__shape{font-size:var(--vos-text-lg);font-weight:var(--vos-weight-semibold);color:var(--vos-text-primary);margin:0}.vos-refcard__reads{gap:var(--vos-space-2);font-size:var(--vos-text-sm);color:var(--vos-text-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vos-refcard__excerpt{font-size:var(--vos-text-sm);color:var(--vos-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.vos-refcard__take{gap:var(--vos-space-1);flex-direction:column;display:flex}.vos-refcard__take-text{font-size:var(--vos-text-sm);line-height:var(--vos-leading-relaxed);color:var(--vos-text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.vos-refcard__take:has(>.vos-refcard__more[open]) .vos-refcard__take-text{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}.vos-refcard__more>summary{cursor:pointer;width:fit-content;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);color:var(--vos-accent);list-style:none;display:inline-flex}.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{font-size:var(--vos-text-sm);line-height:var(--vos-leading-relaxed);color:var(--vos-text-secondary);overflow-wrap:anywhere;margin:0}.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{font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium);color:var(--vos-text-primary);margin:0}.vos-refcard__note{font-size:var(--vos-text-xs);color:var(--vos-text-muted);margin:0}.vos-refcard__link{font-size:var(--vos-text-sm);color:var(--vos-accent);margin-top:auto}.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}.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{gap:var(--vos-space-2) var(--vos-space-3);font-size:var(--vos-text-xs);flex-flow:wrap}}
.vos-sla{align-items:baseline;gap:var(--vos-space-3);font-size:var(--vos-text-xs);white-space:nowrap;display:inline-flex}.vos-sla__value{font-variant-numeric:tabular-nums;color:var(--vos-text-primary)}.vos-sla__label{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-sla--aging .vos-sla__value,.vos-sla--breaching .vos-sla__value{color:var(--vos-status-degraded)}.vos-sla--breached .vos-sla__value{color:var(--vos-status-failed)}.vos-sla__breached{font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);letter-spacing:var(--vos-tracking-wide);color:var(--vos-status-failed)}.vos-sla--none .vos-sla__value{color:var(--vos-text-disabled)}
.vos-freshness{align-items:center;gap:var(--vos-space-2) var(--vos-space-4);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);line-height:var(--vos-leading-tight);flex-wrap:wrap;display:flex}.vos-freshness__line{align-items:baseline;gap:var(--vos-space-2);display:inline-flex}.vos-freshness__settlement{color:var(--vos-text-tertiary)}.vos-freshness__settlement--estimated{color:var(--vos-econ-estimated);border-bottom:1px dotted var(--vos-econ-estimated-rule)}.vos-freshness__state{letter-spacing:var(--vos-tracking-label);color:var(--vos-text-tertiary)}.vos-freshness--stale .vos-freshness__state,.vos-freshness--reconnecting,.vos-freshness--reconnecting .vos-figure{color:var(--vos-status-degraded)}
.vos-restriction{align-items:center;gap:var(--vos-space-3) var(--vos-space-5);padding:var(--vos-space-4) 0;border-bottom:1px solid var(--vos-hairline);font-size:var(--vos-text-xs);flex-wrap:wrap;display:flex}.vos-restriction__mark{color:var(--vos-status-blocked);flex:none}.vos-restriction__message{color:var(--vos-text-secondary);line-height:var(--vos-leading-normal);flex:32ch;margin:0}.vos-restriction__action{align-items:center;gap:var(--vos-space-4);display:inline-flex}.vos-restriction__path{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}@media (max-width:480px){.vos-restriction__action{width:100%}}
.vos-denied{gap:var(--vos-space-3);padding:var(--vos-space-6);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 10px 28px -14px var(--vos-status-blocked);flex-direction:column;display:flex;position:relative}.vos-denied:before{content:"";top:0;left:var(--vos-space-6);right:var(--vos-space-6);pointer-events:none;border-radius:var(--vos-radius-chip);background-image:linear-gradient(to right, transparent, var(--vos-status-blocked) 18%, var(--vos-status-blocked) 82%, transparent);height:1px;position:absolute}.vos-denied__headline{font-size:var(--vos-text-md);font-weight:var(--vos-weight-medium);line-height:var(--vos-leading-tight);color:var(--vos-text-primary);margin:0}.vos-denied__line{max-width:68ch;font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary);margin:0}.vos-denied__line--held{color:var(--vos-text-tertiary)}.vos-denied__foot{align-items:center;gap:var(--vos-space-3) var(--vos-space-6);margin-top:var(--vos-space-2);padding-top:var(--vos-space-4);border-top:1px solid var(--vos-hairline);font-size:var(--vos-text-xs);flex-wrap:wrap;display:flex}.vos-denied__fact{align-items:baseline;gap:var(--vos-space-2);display:inline-flex}.vos-denied__fact-label,.vos-denied__path{color:var(--vos-text-tertiary)}.vos-denied__fact code{font-size:var(--vos-text-xs);color:var(--vos-text-secondary)}.vos-denied__path{font-size:var(--vos-text-xs)}.vos-denied__fallback{margin-top:var(--vos-space-4);padding-top:var(--vos-space-5);border-top:1px solid var(--vos-hairline)}@media (max-width:480px){.vos-denied__foot{gap:var(--vos-space-3)}}
.vos-safe-mode{align-items:flex-start;gap:var(--vos-space-4);padding:var(--vos-space-4) var(--vos-space-6);background-color:var(--vos-status-degraded-wash);box-shadow:inset 0 -1px 0 0 var(--vos-hairline-strong);display:flex}.vos-safe-mode--halted{box-shadow:inset 0 2px 0 0 var(--vos-status-degraded), inset 0 -1px 0 0 var(--vos-hairline-strong)}.vos-safe-mode__mark{color:var(--vos-status-degraded);flex:none;margin-top:2px}.vos-safe-mode__body{gap:var(--vos-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.vos-safe-mode__line{font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-primary);margin:0}.vos-safe-mode__line--held{color:var(--vos-text-secondary)}.vos-safe-mode__link{padding:var(--vos-space-2) var(--vos-space-4);border-radius:var(--vos-radius-2);box-shadow:inset 0 0 0 1px var(--vos-hairline-strong);font-size:var(--vos-text-xs);color:var(--vos-text-primary);white-space:nowrap;flex:none;align-self:center;text-decoration:none}@media (hover:hover) and (pointer:fine){.vos-safe-mode__link:hover{box-shadow:inset 0 0 0 1px var(--vos-status-degraded)}}@media (max-width:480px){.vos-safe-mode{flex-wrap:wrap}.vos-safe-mode__link{justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}}
.vos-stages{gap:var(--vos-space-5);flex-direction:column;display:flex}.vos-stages__list{gap:var(--vos-space-2) var(--vos-space-5);grid-template-columns:12px minmax(0,1fr) auto minmax(0,1.2fr);margin:0;padding:0;list-style:none;display:grid}.vos-stages__item{grid-column:1/-1;grid-template-columns:subgrid;font-size:var(--vos-text-xs);align-items:baseline;display:grid}.vos-stages__glyph{color:var(--vos-text-tertiary);justify-content:center;display:inline-flex}.vos-stages__label{color:var(--vos-text-secondary)}.vos-stages__duration{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);text-align:right;font-variant-numeric:tabular-nums}.vos-stages__note{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-stages__item--done .vos-stages__label{color:var(--vos-text-secondary)}.vos-stages__item--running .vos-stages__label{color:var(--vos-text-primary)}.vos-stages__item--queued .vos-stages__label,.vos-stages__item--skipped .vos-stages__label{color:var(--vos-text-tertiary)}.vos-stages__item--failed .vos-stages__label{color:var(--vos-status-failed)}.vos-stages__item--running .vos-stages__glyph{animation:vos-stage-pulse 1.2s var(--vos-ease-in-out) infinite}@keyframes vos-stage-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.vos-stages__item--running .vos-stages__glyph{animation:none}}[data-vos-motion=reduced] .vos-stages__item--running .vos-stages__glyph{animation:none}.vos-stages__batch{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);margin:0}.vos-stages__failure{align-items:flex-start;gap:var(--vos-space-3);padding:var(--vos-space-5);border-radius:var(--vos-radius-inset);background-color:var(--vos-status-failed-wash);box-shadow:inset 0 0 0 1px var(--vos-light-edge), inset 0 10px 28px -14px var(--vos-status-failed);flex-direction:column;display:flex;position:relative}.vos-stages__failure:before{content:"";top:0;left:var(--vos-space-5);right:var(--vos-space-5);pointer-events:none;border-radius:var(--vos-radius-chip);background-image:linear-gradient(to right, transparent, var(--vos-status-failed) 18%, var(--vos-status-failed) 82%, transparent);height:1px;position:absolute}.vos-stages__failure-item{font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium);color:var(--vos-text-primary);margin:0}.vos-stages__failure-message,.vos-stages__failure-final{max-width:64ch;font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary);margin:0}.vos-stages__failure-final{color:var(--vos-text-tertiary)}@media (max-width:480px){.vos-stages__list{grid-template-columns:12px minmax(0,1fr)}.vos-stages__duration{text-align:left;grid-column:2}.vos-stages__note{grid-column:2}}
.vos-mutation-diff{gap:var(--vos-space-6);flex-direction:column;min-width:0;display:flex}.vos-mutation-diff__table{border-collapse:collapse;table-layout:fixed;width:100%}.vos-mutation-diff__caption{caption-side:top;text-align:left;padding-bottom:var(--vos-space-3);font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);color:var(--vos-text-primary)}.vos-mutation-diff__count{color:var(--vos-text-tertiary)}.vos-mutation-diff__head{padding:0 var(--vos-space-4) var(--vos-space-2) 0;text-align:left;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);letter-spacing:var(--vos-tracking-label);color:var(--vos-text-tertiary);border-bottom:1px solid var(--vos-hairline);width:33.33%}.vos-mutation-diff__row+.vos-mutation-diff__row .vos-mutation-diff__column,.vos-mutation-diff__row+.vos-mutation-diff__row .vos-mutation-diff__cell{border-top:1px solid var(--vos-hairline)}.vos-mutation-diff__column{padding:var(--vos-space-3) var(--vos-space-4) var(--vos-space-3) 0;text-align:left;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-regular);color:var(--vos-text-secondary);vertical-align:top;overflow-wrap:anywhere}.vos-mutation-diff__cell{padding:var(--vos-space-3) var(--vos-space-4) var(--vos-space-3) 0;vertical-align:top;font-size:var(--vos-text-xs);color:var(--vos-text-primary)}.vos-mutation-diff__value{overflow-wrap:anywhere;white-space:pre-wrap;line-height:var(--vos-leading-normal);display:block}.vos-mutation-diff__absent{color:var(--vos-text-tertiary)}.vos-mutation-diff__redacted{padding:0 var(--vos-space-2);border-radius:var(--vos-radius-1);box-shadow:inset 0 0 0 1px var(--vos-hairline-strong);font-size:var(--vos-text-xs);letter-spacing:var(--vos-tracking-label);color:var(--vos-text-tertiary);line-height:16px;display:inline-block}.vos-mutation-diff--dense{gap:var(--vos-space-5)}.vos-mutation-diff--dense .vos-mutation-diff__column,.vos-mutation-diff--dense .vos-mutation-diff__cell{padding-top:var(--vos-space-2);padding-bottom:var(--vos-space-2)}[data-vos-density=dense] .vos-mutation-diff{gap:var(--vos-space-5)}[data-vos-density=dense] .vos-mutation-diff__column,[data-vos-density=dense] .vos-mutation-diff__cell{padding-top:var(--vos-space-2);padding-bottom:var(--vos-space-2)}@media (max-width:640px){.vos-mutation-diff__column,.vos-mutation-diff__cell,.vos-mutation-diff__head{font-size:var(--vos-text-xs);padding-right:var(--vos-space-3)}}
.vos-preview{gap:var(--vos-space-6);padding:var(--vos-space-7);background-color:var(--vos-material-pane);border-radius:var(--vos-radius-pane);box-shadow:var(--vos-elev-hairline);flex-direction:column;min-width:0;display:flex}.vos-preview__head{align-items:center;gap:var(--vos-space-4);padding-bottom:var(--vos-space-5);border-bottom:1px solid var(--vos-hairline);flex-wrap:wrap;display:flex}.vos-preview__class{font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);letter-spacing:var(--vos-tracking-label);color:var(--vos-text-secondary)}.vos-preview__spacer{flex:auto}.vos-preview__capability{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-preview__slot{gap:var(--vos-space-5);grid-template-columns:128px minmax(0,1fr);align-items:start;min-width:0;display:grid}.vos-preview__slot-label{padding-top:2px}.vos-preview__slot-body{gap:var(--vos-space-3);flex-direction:column;min-width:0;display:flex}.vos-preview__line{font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-primary);overflow-wrap:anywhere;margin:0}.vos-preview__line--quiet{color:var(--vos-text-tertiary);font-size:var(--vos-text-xs)}.vos-preview__line--denied{color:var(--vos-status-failed)}.vos-preview__state{gap:var(--vos-space-2);flex-direction:column;margin:0;display:flex}.vos-preview__state-row{gap:var(--vos-space-4);flex-wrap:wrap;align-items:baseline;display:flex}.vos-preview__state-term{min-width:96px;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-preview__state-value{font-size:var(--vos-text-xs);color:var(--vos-text-primary);overflow-wrap:anywhere;margin:0}.vos-preview__scope-label{color:var(--vos-text-primary);font-weight:var(--vos-weight-medium)}.vos-preview__scope-id{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-preview__excludes{color:var(--vos-text-secondary)}.vos-preview__affected{gap:var(--vos-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vos-preview__affected-row{gap:var(--vos-space-2) var(--vos-space-4);font-size:var(--vos-text-sm);color:var(--vos-text-primary);grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;display:grid}.vos-preview__affected-count{font-weight:var(--vos-weight-medium)}.vos-preview__affected-kind{color:var(--vos-text-secondary)}.vos-preview__affected-note{color:var(--vos-text-secondary);overflow-wrap:anywhere}.vos-preview__samples{gap:var(--vos-space-2) var(--vos-space-5);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);flex-wrap:wrap;grid-column:1/-1;display:flex}.vos-preview__sample{gap:var(--vos-space-2);align-items:baseline;min-width:0;display:inline-flex}.vos-preview__sample-more{color:var(--vos-text-secondary)}.vos-preview__approval{padding:var(--vos-space-3) var(--vos-space-4);border-radius:var(--vos-radius-2);background-color:var(--vos-accent-wash);color:var(--vos-text-primary);font-size:var(--vos-text-xs)}.vos-preview__irreversible{color:var(--vos-risk-4);font-weight:var(--vos-weight-medium)}.vos-preview__rollback-capability{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-preview__warnings{gap:var(--vos-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vos-preview__warning{align-items:flex-start;gap:var(--vos-space-3);padding:var(--vos-space-4);border-radius:var(--vos-radius-3);background-color:var(--vos-status-degraded-wash);font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-primary);display:flex}.vos-preview__conflict{align-items:flex-start;gap:var(--vos-space-4);padding:var(--vos-space-5);border-radius:var(--vos-radius-3);background-color:var(--vos-status-blocked-wash);display:flex}.vos-preview__conflict-mark{color:var(--vos-status-blocked);flex:none;margin-top:2px}.vos-preview__conflict-body{gap:var(--vos-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.vos-preview__conflict-title{font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium);color:var(--vos-text-primary);margin:0}.vos-preview__form{gap:var(--vos-space-5);padding-top:var(--vos-space-5);border-top:1px solid var(--vos-hairline);flex-direction:column;display:flex}.vos-preview__blocked{align-items:flex-start;gap:var(--vos-space-3);font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary);margin:0;display:flex}.vos-preview__foot{align-items:center;gap:var(--vos-space-4);display:flex}@media (max-width:767px){.vos-preview{padding:var(--vos-space-5);gap:var(--vos-space-5)}.vos-preview__slot{gap:var(--vos-space-2);grid-template-columns:minmax(0,1fr)}.vos-preview__foot{padding:var(--vos-space-4) 0 0;background-color:var(--vos-surface);z-index:var(--vos-z-sticky);position:sticky;bottom:0}.vos-preview__foot>*{flex:1 1 0}}
.vos-sheet-layer{z-index:var(--vos-z-overlay);position:fixed;inset:0}.vos-sheet__scrim{background-color:var(--vos-scrim);position:absolute;inset:0}.vos-sheet{border-radius:var(--vos-radius-sheet) 0 0 var(--vos-radius-sheet);background-color:var(--vos-material-sheet);width:min(560px,100vw);-webkit-backdrop-filter:var(--vos-material-blur-sheet);box-shadow:inset 1px 0 0 0 var(--vos-light-edge-strong), inset 0 0 0 1px var(--vos-light-edge), var(--vos-shadow-3);animation:vos-sheet-in var(--vos-dur-sheet) var(--vos-ease-fluid);outline:none;flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.vos-sheet--start{animation-name:vos-sheet-in-start;inset-inline:0 auto}@keyframes vos-sheet-in-start{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes vos-sheet-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vos-sheet{animation:none}}[data-vos-motion=reduced] .vos-sheet{animation:none}.vos-sheet__grabber{display:none}.vos-sheet{transition:transform var(--vos-dur-base) var(--vos-ease-fluid)}.vos-sheet--dragging{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.vos-sheet{transition:none}}[data-vos-motion=reduced] .vos-sheet{transition:none}.vos-sheet__head{align-items:flex-start;gap:var(--vos-space-5);padding:var(--vos-space-6) var(--vos-space-7);border-bottom:1px solid var(--vos-hairline);display:flex}.vos-sheet__heading{gap:var(--vos-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.vos-sheet__title{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);margin:0}.vos-sheet__subtitle{font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-tertiary);margin:0}.vos-sheet__restriction{padding:var(--vos-space-5) var(--vos-space-7);border-bottom:1px solid var(--vos-hairline);background-color:var(--vos-status-blocked-wash);font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-primary)}.vos-sheet__body{min-height:0;padding:var(--vos-space-6) var(--vos-space-7);flex:auto;overflow:auto}.vos-sheet__foot{align-items:center;gap:var(--vos-space-4);padding:var(--vos-space-5) var(--vos-space-7);border-top:1px solid var(--vos-hairline);background-color:var(--vos-surface);display:flex}@media (max-width:767px){.vos-sheet--mobile-full{border-radius:var(--vos-radius-sheet) var(--vos-radius-sheet) 0 0;width:100vw;animation-name:vos-sheet-in-mobile}.vos-sheet--mobile-full .vos-sheet__grabber{height:calc(20px + var(--vos-safe-top));padding-top:var(--vos-safe-top);touch-action:none;flex:none;display:block;position:relative}.vos-sheet--mobile-full .vos-sheet__grabber:after{content:"";left:50%;top:calc(8px + var(--vos-safe-top));border-radius:var(--vos-radius-round);background-color:var(--vos-text-tertiary);opacity:.5;width:36px;height:4px;margin-left:-18px;position:absolute}.vos-sheet--mobile-full .vos-sheet__head{touch-action:pan-x}.vos-sheet__head,.vos-sheet__body,.vos-sheet__foot,.vos-sheet__restriction{padding-inline:var(--vos-space-5)}.vos-sheet--mobile-full .vos-sheet__head{padding-top:var(--vos-space-3)}.vos-sheet--mobile-full .vos-sheet__body{padding-bottom:calc(var(--vos-space-12) + var(--vos-safe-bottom))}.vos-sheet--mobile-full .vos-sheet__foot{padding-bottom:calc(var(--vos-space-5) + var(--vos-safe-bottom))}.vos-sheet--mobile-full .vos-sheet__head>.vos-icon-button{right:var(--vos-space-6);bottom:calc(var(--vos-space-6) + var(--vos-safe-bottom));z-index:1;border:1px solid var(--vos-rule-strong);border-radius:var(--vos-radius-round);background-color:var(--vos-raised);min-width:44px;min-height:44px;box-shadow:var(--vos-elev-overlay);position:fixed}}@keyframes vos-sheet-in-mobile{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.vos-table-wrap{gap:var(--vos-space-4);flex-direction:column;min-width:0;display:flex}.vos-table__restriction{padding:var(--vos-space-4) var(--vos-space-5);border-radius:var(--vos-radius-inset);background-color:var(--vos-status-blocked-wash);font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-primary)}.vos-table__scroll{border-radius:var(--vos-radius-pane);background-color:var(--vos-material-pane);width:100%;min-width:0;max-width:100%;box-shadow:inset 0 1px 0 0 var(--vos-light-edge-strong), inset 0 0 0 1px var(--vos-light-edge), var(--vos-shadow-2);overflow:auto}.vos-table__scroll--virtual{overflow-y:auto}.vos-table{border-collapse:collapse;width:100%;font-size:var(--vos-text-xs);color:var(--vos-text-primary)}.vos-table__head{z-index:var(--vos-z-sticky);background-color:var(--vos-sunk);position:sticky;top:0}.vos-table__th{padding:var(--vos-space-3) var(--vos-space-5);text-align:left;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);letter-spacing:var(--vos-tracking-label);color:var(--vos-text-tertiary);border-bottom:1px solid var(--vos-hairline-strong);white-space:nowrap}.vos-table__th--right{text-align:right}.vos-table__th--select{width:32px;padding-right:0}.vos-table__sort{align-items:center;gap:var(--vos-space-2);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.vos-table__sort:hover{color:var(--vos-text-primary)}}.vos-table__row{outline:none}.vos-table__row:nth-child(2n){background-color:var(--vos-material-inset)}.vos-table__row:focus-visible{box-shadow:var(--vos-focus-ring-inset)}.vos-table__row--activatable{cursor:pointer}@media (hover:hover) and (pointer:fine){.vos-table__row--activatable:hover{background-color:var(--vos-material-control-hover)}}.vos-table__row--selected{background-color:var(--vos-accent-wash)}.vos-table__td{height:32px;padding:0 var(--vos-space-5);border-bottom:1px solid var(--vos-hairline);vertical-align:middle;overflow-wrap:anywhere}.vos-table__td--right{text-align:right}.vos-table__td--select{width:32px;padding-right:0}.vos-table--compact .vos-table__td{height:28px;padding:0 var(--vos-space-4)}.vos-table--compact .vos-table__th{padding:var(--vos-space-2) var(--vos-space-4)}.vos-table__check{accent-color:var(--vos-accent)}.vos-table__spacer td{border:0;padding:0}.vos-table__records{border-top:1px solid var(--vos-hairline);flex-direction:column;margin:0;padding:0;list-style:none;display:none}@media (max-width:767px){.vos-table__scroll{display:none}.vos-table__records{display:flex}}.vos-table__record{border-bottom:1px solid var(--vos-hairline);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.vos-table__record--selectable{grid-template-columns:44px minmax(0,1fr)}.vos-table__record-select{cursor:pointer;grid-row:1/span 2;justify-content:center;align-items:center;min-height:44px;display:flex}.vos-table__record--selected{background-color:var(--vos-accent-wash)}.vos-table__record-open{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.vos-table__record-lead{justify-content:space-between;align-items:center;gap:var(--vos-space-5);min-height:44px;padding-top:var(--vos-space-4);display:flex}.vos-table__record-name{min-width:0;font-size:var(--vos-text-md);line-height:var(--vos-leading-tight);color:var(--vos-text-primary);overflow-wrap:anywhere}.vos-table__record-go{color:var(--vos-text-tertiary);flex:none}.vos-table__record-open:active{background-color:var(--vos-surface)}.vos-table__record-open:focus-visible{box-shadow:var(--vos-focus-ring-inset);outline:none}.vos-table__record-fields{gap:var(--vos-space-2);padding-bottom:var(--vos-space-5);flex-direction:column;margin:0;display:flex}.vos-table__record-field{justify-content:space-between;align-items:baseline;gap:var(--vos-space-5);display:flex}.vos-table__record-term{font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);letter-spacing:var(--vos-tracking-label);color:var(--vos-text-tertiary);flex:none}.vos-table__record-value{min-width:0;font-size:var(--vos-text-sm);color:var(--vos-text-secondary);text-align:right;overflow-wrap:anywhere;margin:0}.vos-table__record-note{justify-content:space-between;align-items:center;gap:var(--vos-space-5);padding:var(--vos-space-4) 0;border-bottom:1px solid var(--vos-hairline);font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-tertiary);display:flex}.vos-table__record-more{min-height:44px;padding:0 var(--vos-space-5);border-radius:var(--vos-radius-control);background-color:var(--vos-material-control);box-shadow:var(--vos-elev-raised);font-family:inherit;font-size:var(--vos-text-sm);color:var(--vos-text-primary);cursor:pointer;border:0}.vos-table__record-more:active{background-color:var(--vos-raised)}
.vos-worker{gap:var(--vos-space-4);min-height:208px;padding:var(--vos-space-6);border-radius:var(--vos-radius-control);background-color:var(--vos-material-tile);box-shadow:inset 0 0 0 1px var(--vos-light-edge), var(--vos-shadow-1);min-width:0;transition:background-color var(--vos-dur-fast) var(--vos-ease-fluid), box-shadow var(--vos-dur-fast) var(--vos-ease-fluid);flex-direction:column;display:flex;position:relative}.vos-worker--violation{box-shadow:inset 0 0 0 1px var(--vos-status-degraded), inset 0 8px 22px -12px var(--vos-status-degraded), var(--vos-shadow-1)}.vos-worker__head{align-items:baseline;gap:var(--vos-space-3);min-width:0;display:flex}.vos-worker__name{min-width:0;font-size:var(--vos-text-md);font-weight:var(--vos-weight-medium);line-height:var(--vos-leading-tight);letter-spacing:var(--vos-tracking-tight);color:var(--vos-text-primary);overflow-wrap:anywhere;flex:auto;margin:0}.vos-worker__type{font-size:var(--vos-text-xs);letter-spacing:var(--vos-tracking-label);color:var(--vos-text-tertiary);flex:none}.vos-worker__role{font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary);margin:0}.vos-worker__venture{color:var(--vos-text-tertiary)}.vos-worker__status{font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary);margin:0}.vos-worker__status-word{color:var(--vos-text-primary)}.vos-worker__status-note{color:var(--vos-text-tertiary)}.vos-worker-glyph{font-size:var(--vos-text-xs);line-height:var(--vos-leading-flat);color:var(--vos-status-waiting);flex:none}.vos-worker-glyph--idle{color:var(--vos-status-ok)}.vos-worker-glyph--running{color:var(--vos-accent)}.vos-worker-glyph--breathing{animation:vos-breathe 2s var(--vos-ease-in-out) infinite}@media (prefers-reduced-motion:reduce){.vos-worker-glyph--breathing{animation:none}}[data-vos-motion=reduced] .vos-worker-glyph--breathing{animation:none}.vos-worker-glyph--invited{color:var(--vos-status-waiting)}.vos-worker-glyph--violation{color:var(--vos-status-degraded)}.vos-worker-glyph--paused{color:var(--vos-status-blocked)}.vos-worker__metrics{gap:var(--vos-space-3);padding-top:var(--vos-space-4);border-top:1px solid var(--vos-hairline);flex-direction:column;margin:auto 0 0;display:flex}.vos-worker__metric{justify-content:space-between;align-items:baseline;gap:var(--vos-space-4);display:flex}.vos-worker__term{font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);letter-spacing:var(--vos-tracking-label);color:var(--vos-text-tertiary);flex:none}.vos-worker__value{justify-content:flex-end;align-items:baseline;gap:var(--vos-space-2);font-size:var(--vos-text-xs);color:var(--vos-text-primary);text-align:right;flex-wrap:wrap;min-width:0;margin:0;display:flex}.vos-worker__basis{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-worker__small-sample{padding:0 var(--vos-space-3);border-radius:var(--vos-radius-chip);box-shadow:inset 0 0 0 1px var(--vos-hairline-strong);font-size:var(--vos-text-xs);letter-spacing:var(--vos-tracking-label);color:var(--vos-text-secondary);line-height:15px}.vos-worker__absent{color:var(--vos-text-tertiary)}.vos-worker__violation{align-items:center;gap:var(--vos-space-3);padding:var(--vos-space-3) var(--vos-space-4);border-radius:var(--vos-radius-inset);background-color:var(--vos-status-degraded-wash);font-size:var(--vos-text-xs);letter-spacing:var(--vos-tracking-wide);color:var(--vos-text-primary);margin:0;display:flex}.vos-worker__open{align-items:center;gap:var(--vos-space-2);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);background:0 0;border:0;align-self:flex-start;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.vos-worker__open:hover{color:var(--vos-accent)}}[data-vos-density=dense] .vos-worker{min-height:176px;padding:var(--vos-space-5);gap:var(--vos-space-3)}@media (max-width:767px){.vos-worker{min-height:0}.vos-worker__metric{flex-wrap:wrap}}
.vos-evidence{min-width:0;padding:var(--vos-space-5);border-radius:var(--vos-radius-pane);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-evidence__list{gap:var(--vos-space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vos-evidence__item{min-width:0}.vos-evidence__body{gap:var(--vos-space-2);width:100%;padding:var(--vos-space-3);border-radius:var(--vos-radius-2);color:inherit;font:inherit;text-align:start;background:0 0;border:0;flex-direction:column;display:flex}.vos-evidence__trigger{cursor:pointer}@media (hover:hover) and (pointer:fine){.vos-evidence__trigger:hover{background-color:var(--vos-surface)}}.vos-evidence__item--active .vos-evidence__body{box-shadow:inset 2px 0 0 0 var(--vos-accent);background-color:var(--vos-surface)}.vos-evidence__kind{align-items:center;gap:var(--vos-space-2);font-size:var(--vos-text-xs);letter-spacing:var(--vos-tracking-label);color:var(--vos-text-tertiary);display:inline-flex}.vos-evidence__label{font-size:var(--vos-text-sm);color:var(--vos-text-primary);overflow-wrap:anywhere}.vos-evidence__preview{border-radius:var(--vos-radius-2);background-color:var(--vos-surface);width:100%;height:auto;display:block}.vos-evidence__caption{font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary)}.vos-evidence__provenance{gap:var(--vos-space-3);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);flex-wrap:wrap;display:flex}.vos-evidence__party{color:var(--vos-status-ok)}.vos-evidence__party--secondary{color:var(--vos-status-degraded)}.vos-evidence__none{font-size:var(--vos-text-sm);color:var(--vos-text-primary);margin:0}.vos-evidence__none-detail{margin:var(--vos-space-2) 0 0;font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-tertiary)}@media (max-width:767px){.vos-evidence__trigger{min-height:44px}}
.vos-composer{gap:var(--vos-space-4);min-width:0;padding:var(--vos-space-5);border-radius:var(--vos-radius-pane);background-color:var(--vos-material-pane);box-shadow:var(--vos-elev-hairline);flex-direction:column;display:flex}.vos-composer__field{position:relative}.vos-composer__input{resize:vertical;width:100%}.vos-composer__mentions{left:0;bottom:calc(100% + var(--vos-space-2));z-index:var(--vos-z-overlay);min-width:220px;max-height:240px;padding:var(--vos-space-1);border-radius:var(--vos-radius-pane);background-color:var(--vos-material-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);margin:0;list-style:none;position:absolute;overflow-y:auto}.vos-composer__mention{justify-content:space-between;align-items:baseline;gap:var(--vos-space-5);width:100%;min-height:28px;padding:0 var(--vos-space-4);border-radius:var(--vos-radius-control);color:var(--vos-text-primary);font:inherit;font-size:var(--vos-text-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.vos-composer__mention:hover{background-color:var(--vos-surface)}}.vos-composer__mention-type{font-size:var(--vos-text-xs);letter-spacing:var(--vos-tracking-label);color:var(--vos-text-tertiary)}.vos-composer__disabled,.vos-composer__error{align-items:flex-start;gap:var(--vos-space-3);font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);margin:0;display:flex}.vos-composer__disabled{color:var(--vos-text-tertiary)}.vos-composer__error{color:var(--vos-status-failed)}.vos-composer__foot{align-items:center;gap:var(--vos-space-4);display:flex}@media (max-width:767px){.vos-composer__mentions{min-width:0;left:0;right:0}.vos-composer__mention{min-height:44px}}
.vos-thread{gap:var(--vos-space-5);flex-direction:column;min-width:0;display:flex}.vos-thread__head{gap:var(--vos-space-2);padding-bottom:var(--vos-space-4);box-shadow:inset 0 -1px 0 0 var(--vos-hairline);flex-direction:column;display:flex}.vos-thread__title{font-size:var(--vos-text-lg);font-weight:var(--vos-weight-regular);color:var(--vos-text-primary);margin:0}.vos-thread__links{align-items:baseline;gap:var(--vos-space-3);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);flex-wrap:wrap;margin:0;display:flex}.vos-thread__participants{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);margin:0;display:block}.vos-thread__link{align-items:baseline;gap:var(--vos-space-2);display:inline-flex}.vos-thread__link-type{color:var(--vos-text-tertiary)}.vos-thread__link a{color:var(--vos-text-primary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--vos-rule-strong);text-decoration-color:var(--vos-rule-strong)}@media (hover:hover) and (pointer:fine){.vos-thread__link a:hover{-webkit-text-decoration-color:var(--vos-text-secondary);text-decoration-color:var(--vos-text-secondary)}}.vos-thread__participant--agent,.vos-thread__participant--system{color:var(--vos-text-tertiary)}.vos-thread__messages{gap:var(--vos-space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vos-author{align-items:baseline;gap:var(--vos-space-2);font-size:var(--vos-text-xs);display:inline-flex}.vos-author__glyph{font-size:var(--vos-text-sm);line-height:1}.vos-author--human .vos-author__glyph{color:var(--vos-text-primary)}.vos-author--agent .vos-author__glyph{color:var(--vos-chart-2)}.vos-author--system .vos-author__glyph{color:var(--vos-text-tertiary)}.vos-author__name{color:var(--vos-text-primary)}.vos-author__type,.vos-author__qualifier{font-size:var(--vos-text-xs);letter-spacing:var(--vos-tracking-label);color:var(--vos-text-tertiary)}.vos-message{gap:var(--vos-space-2);flex-direction:column;min-width:0;display:flex}.vos-message__head{justify-content:space-between;align-items:baseline;gap:var(--vos-space-4);flex-wrap:wrap;display:flex}.vos-message__body{margin:0 0 0 var(--vos-space-6);padding:var(--vos-space-4) var(--vos-space-5);border-radius:var(--vos-radius-1) var(--vos-radius-pane) var(--vos-radius-pane) var(--vos-radius-pane);background-color:var(--vos-material-inset);box-shadow:inset 0 0 0 1px var(--vos-light-edge);font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.vos-message--system .vos-message__body{box-shadow:none;color:var(--vos-text-secondary);background:0 0;border-radius:0;padding:0}.vos-thread__drafting{align-items:baseline;gap:var(--vos-space-3);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);margin:0;display:flex}.vos-thread__summary{gap:var(--vos-space-2);padding:var(--vos-space-5);background-color:var(--vos-material-pane);border-radius:var(--vos-radius-pane);box-shadow:var(--vos-elev-hairline);flex-direction:column;display:flex}.vos-thread__summary-by,.vos-thread__summary-coverage{align-items:center;gap:var(--vos-space-3);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);flex-wrap:wrap;margin:0;display:flex}.vos-thread__summary-body{font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-primary);margin:0}.vos-thread--denied{padding:var(--vos-space-6);background-color:var(--vos-material-pane);border-radius:var(--vos-radius-pane);box-shadow:var(--vos-elev-hairline)}.vos-thread__refusal{font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-primary);margin:0}.vos-thread__ids{gap:var(--vos-space-4);flex-wrap:wrap;margin:0;display:flex}.vos-thread__composer,.vos-thread__actions{gap:var(--vos-space-3);flex-wrap:wrap;display:flex}@media (max-width:767px){.vos-message__body{padding-left:0}.vos-thread__composer{padding-top:var(--vos-space-3);background-color:var(--vos-bg);position:sticky;bottom:0}}
.vos-verdict{gap:var(--vos-space-5);padding:var(--vos-space-6);background-color:var(--vos-material-pane);border-radius:var(--vos-radius-pane);box-shadow:var(--vos-elev-hairline);flex-direction:column;display:flex;container:vos/inline-size}.vos-verdict__group{gap:var(--vos-space-5);border:0;flex-direction:column;margin:0;padding:0;display:flex}.vos-verdict__legend{font-size:var(--vos-text-xs);letter-spacing:var(--vos-tracking-label);color:var(--vos-text-tertiary);padding:0}.vos-verdict__options{gap:var(--vos-space-3);flex-wrap:wrap;display:flex}.vos-verdict__option{align-items:center;gap:var(--vos-space-3);min-height:32px;padding:0 var(--vos-space-5);border-radius:var(--vos-radius-2);box-shadow:inset 0 0 0 1px var(--vos-hairline-strong);font-size:var(--vos-text-sm);color:var(--vos-text-secondary);cursor:pointer;display:inline-flex}.vos-verdict__option:has(.vos-verdict__radio:checked){color:var(--vos-text-primary);box-shadow:inset 0 0 0 1px var(--vos-accent)}.vos-verdict__group:disabled .vos-verdict__option{color:var(--vos-text-disabled);cursor:default}.vos-verdict__radio{width:13px;height:13px;accent-color:var(--vos-accent);margin:0}.vos-verdict__consequence{align-items:flex-start;gap:var(--vos-space-3);padding:var(--vos-space-4);border-radius:var(--vos-radius-2);background-color:var(--vos-status-degraded-wash);font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-primary);margin:0;display:flex}.vos-verdict__consequence-mark{color:var(--vos-status-degraded);flex:none;margin-top:2px}.vos-verdict__refusal{margin:0}.vos-verdict__foot{align-items:center;gap:var(--vos-space-5);flex-wrap:wrap;display:flex}.vos-verdict__blockers{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);margin:0;padding:0;list-style:none}@container vos (max-width:480px){.vos-verdict__option{flex:100%;min-height:44px}}
.vos-task{gap:var(--vos-space-9);flex-direction:column;max-width:720px;margin:0 auto;display:flex}.vos-task__head{gap:var(--vos-space-3);flex-direction:column;display:flex}.vos-task__title{font-size:var(--vos-text-2xl);font-weight:var(--vos-weight-medium);letter-spacing:-.018em;color:var(--vos-text-primary);text-wrap:balance;margin:0;line-height:1.15}.vos-task__meta{gap:var(--vos-space-5);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);flex-wrap:wrap;margin:0;display:flex}.vos-task__section{gap:var(--vos-space-5);flex-direction:column;display:flex}.vos-task__legend{width:100%;padding:0 0 var(--vos-space-3);border-bottom:1px solid var(--vos-hairline);font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);letter-spacing:var(--vos-tracking-label);line-height:var(--vos-leading-tight);color:var(--vos-text-tertiary);margin:0}.vos-task__prose{font-size:var(--vos-text-md);line-height:var(--vos-leading-relaxed);color:var(--vos-text-primary);margin:0}.vos-task__steps{gap:var(--vos-space-3);padding-left:var(--vos-space-6);font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-primary);flex-direction:column;margin:0;display:flex}.vos-task__step-label{align-items:baseline;gap:var(--vos-space-3);display:inline-flex}.vos-task__step-detail{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);display:block}.vos-task__optional{font-size:var(--vos-text-xs);letter-spacing:var(--vos-tracking-label);color:var(--vos-text-tertiary)}.vos-task__work{gap:var(--vos-space-6);grid-template-columns:minmax(0,1fr);display:grid}.vos-task__fields{gap:var(--vos-space-6);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.vos-task__field{border:0;min-width:0;margin:0;padding:0}.vos-task__field-label{font-size:var(--vos-text-sm);color:var(--vos-text-primary);padding:0}.vos-task__required{margin-left:var(--vos-space-3);font-size:var(--vos-text-xs);letter-spacing:var(--vos-tracking-label);color:var(--vos-text-tertiary)}.vos-task__options{gap:var(--vos-space-2);margin-top:var(--vos-space-3);flex-direction:column;display:flex}.vos-task__option{align-items:center;gap:var(--vos-space-4);min-height:44px;padding:0 var(--vos-space-5);border-radius:var(--vos-radius-2);box-shadow:inset 0 0 0 1px var(--vos-hairline-strong);font-size:var(--vos-text-sm);color:var(--vos-text-primary);cursor:pointer;display:flex}.vos-task__option:has(input:checked){box-shadow:inset 0 0 0 1px var(--vos-accent)}.vos-task__option input{width:16px;height:16px;accent-color:var(--vos-accent);margin:0}.vos-task__file{padding:var(--vos-space-3)}.vos-task__file-name{margin:var(--vos-space-2) 0 0;font-size:var(--vos-text-xs);color:var(--vos-text-secondary)}.vos-task__completion{gap:var(--vos-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vos-task__criterion{align-items:flex-start;gap:var(--vos-space-4);font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-primary);display:flex}.vos-task__criterion-box{width:15px;height:15px;accent-color:var(--vos-accent);flex:none;margin-top:2px}.vos-task__completion-basis{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);margin:0}.vos-task__payment{margin:0}.vos-task__payment-terms{font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary);margin:0}.vos-task__payment-open{font-size:var(--vos-text-md);color:var(--vos-text-primary)}.vos-task__closed{gap:var(--vos-space-2);padding:var(--vos-space-5);border-radius:var(--vos-radius-3);background-color:var(--vos-surface);flex-direction:column;display:flex}.vos-task__closed-headline{font-size:var(--vos-text-md);color:var(--vos-text-primary);margin:0}.vos-task__closed-note{font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary);margin:0}.vos-task__foot{align-items:center;gap:var(--vos-space-5);padding-top:var(--vos-space-5);box-shadow:inset 0 1px 0 0 var(--vos-hairline);flex-wrap:wrap;display:flex}.vos-task__offline{align-items:center;gap:var(--vos-space-3);min-height:44px;font-size:var(--vos-text-sm);color:var(--vos-text-primary);margin:0;display:flex}.vos-task__draft{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);margin:0}@media (min-width:1024px){.vos-task{max-width:1080px}.vos-task__work{align-items:start;gap:var(--vos-space-8);grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"fields evidence"}.vos-task__evidence{grid-area:evidence}.vos-task__fields{grid-area:fields}}
.vos-waterfall{gap:var(--vos-space-3);flex-direction:column;display:flex;container:vos/inline-size}.vos-waterfall__head{align-items:center;gap:var(--vos-space-4);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);display:flex}.vos-waterfall__rows{margin:0;padding:0;list-style:none}.vos-waterfall__row--total{margin-top:var(--vos-space-3);padding-top:var(--vos-space-3);box-shadow:inset 0 1px 0 0 var(--vos-hairline-strong)}.vos-waterfall__line{align-items:center;gap:var(--vos-space-5);border-radius:var(--vos-radius-2);width:100%;min-height:32px;color:inherit;font:inherit;text-align:start;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 148px minmax(0,auto);padding:0;display:grid}.vos-waterfall__trigger{cursor:pointer}@media (hover:hover) and (pointer:fine){.vos-waterfall__trigger:hover{background-color:var(--vos-surface)}}.vos-waterfall__label{min-width:0;font-size:var(--vos-text-sm);color:var(--vos-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vos-waterfall__row--total .vos-waterfall__label{color:var(--vos-text-primary)}.vos-waterfall__bar{border-radius:var(--vos-radius-1);background-color:var(--vos-chart-grid);height:6px;display:block}.vos-waterfall__bar-fill{border-radius:var(--vos-radius-1);background-color:var(--vos-chart-2);height:100%;display:block}.vos-waterfall__bar--negative .vos-waterfall__bar-fill{background-color:var(--vos-chart-6)}.vos-waterfall[data-empty=true] .vos-waterfall__bar{display:none}.vos-waterfall__nothing{margin:0 0 var(--vos-space-5);max-width:62ch;font-size:var(--vos-text-sm);color:var(--vos-text-secondary);line-height:1.5}.vos-waterfall__value{white-space:nowrap;justify-self:end}.vos-waterfall__note{margin:0 0 var(--vos-space-2);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}[data-vos-density=dense] .vos-waterfall__line{min-height:28px}@container vos (max-width:480px){.vos-waterfall__line{gap:var(--vos-space-4);grid-template-columns:minmax(0,1fr) minmax(0,auto);min-height:44px}.vos-waterfall__bar{display:none}}
.vos-daily-summary{gap:var(--vos-space-5);flex-direction:column;display:flex}.vos-daily-summary__head{justify-content:space-between;align-items:flex-start;gap:var(--vos-space-5);flex-wrap:wrap;display:flex}.vos-daily-summary__client{font-size:var(--vos-text-md);color:var(--vos-text-primary);margin:0;font-weight:500}.vos-daily-summary__date{margin:var(--vos-space-1) 0 0;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-daily-summary__gl05{padding:var(--vos-space-1) var(--vos-space-3);border-radius:var(--vos-radius-1);font-size:var(--vos-text-xs);letter-spacing:.03em;white-space:nowrap}.vos-daily-summary__gl05--auto{color:var(--vos-text-secondary);box-shadow:inset 0 0 0 1px var(--vos-hairline)}.vos-daily-summary__gl05--manual{color:var(--vos-text-primary);background-color:var(--vos-surface);box-shadow:inset 0 0 0 1px var(--vos-hairline-strong);font-weight:500}.vos-daily-summary__headline{gap:var(--vos-space-1);padding:var(--vos-space-5) 0;box-shadow:inset 0 1px 0 0 var(--vos-hairline), inset 0 -1px 0 0 var(--vos-hairline);flex-direction:column;display:flex}.vos-daily-summary__headline-label{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-daily-summary__absent{font-size:var(--vos-text-lg);color:var(--vos-text-secondary)}.vos-daily-summary__negative-note,.vos-daily-summary__manual{font-size:var(--vos-text-sm);color:var(--vos-text-secondary);max-width:66ch;margin:0;line-height:1.5}.vos-daily-summary__negative-note{color:var(--vos-text-primary)}.vos-daily-summary__panels{gap:var(--vos-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.vos-daily-summary__panel,.vos-daily-summary__recommendation{gap:var(--vos-space-2);padding:var(--vos-space-4);border-radius:var(--vos-radius-2);background-color:var(--vos-surface);box-shadow:inset 0 0 0 1px var(--vos-hairline);flex-direction:column;display:flex}.vos-daily-summary__recommendation--away{box-shadow:inset 3px 0 0 0 var(--vos-text-secondary), inset 0 0 0 1px var(--vos-hairline-strong)}.vos-daily-summary__panel-title{font-size:var(--vos-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--vos-text-tertiary);margin:0;font-weight:400}.vos-daily-summary__panel-body{font-size:var(--vos-text-sm);color:var(--vos-text-primary);margin:0;line-height:1.5}.vos-daily-summary__blocked{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);margin:0;line-height:1.5}.vos-daily-summary__figures{font-size:var(--vos-text-xs);color:var(--vos-text-secondary)}.vos-daily-summary__figures summary{cursor:pointer;color:var(--vos-text-secondary)}.vos-daily-summary__figures ul{margin:var(--vos-space-3) 0 0;gap:var(--vos-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.vos-daily-summary__figures li{justify-content:space-between;gap:var(--vos-space-4);flex-wrap:wrap;display:flex}.vos-daily-summary__figure-label{color:var(--vos-text-primary)}.vos-daily-summary__figure-source{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}
.vos-trip-economics{gap:var(--vos-space-5);flex-direction:column;display:flex}.vos-trip-economics__head{justify-content:space-between;align-items:flex-start;gap:var(--vos-space-6);flex-wrap:wrap;display:flex}.vos-trip-economics__title{font-size:var(--vos-text-md);color:var(--vos-text-primary);margin:0;font-weight:500}.vos-trip-economics__id{margin:var(--vos-space-1) 0 0;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-trip-economics__headline{align-items:baseline;gap:var(--vos-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.vos-trip-economics__qualifier{font-size:var(--vos-text-sm);color:var(--vos-text-secondary);letter-spacing:.01em;font-weight:500}.vos-trip-economics__headline-label{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);text-transform:lowercase}.vos-trip-economics__headline--bounded{padding:var(--vos-space-2) var(--vos-space-3);border-radius:var(--vos-radius-2);background-color:var(--vos-surface);box-shadow:inset 0 0 0 1px var(--vos-hairline)}.vos-trip-economics__certain{padding:var(--vos-space-3) var(--vos-space-4);border-radius:var(--vos-radius-2);background-color:var(--vos-surface);box-shadow:inset 0 0 0 1px var(--vos-hairline-strong);font-size:var(--vos-text-sm);color:var(--vos-text-primary);margin:0;line-height:1.5}.vos-trip-economics__unusable{font-size:var(--vos-text-sm);color:var(--vos-text-secondary);margin:0}.vos-trip-economics__missing{padding-top:var(--vos-space-3);box-shadow:inset 0 1px 0 0 var(--vos-hairline)}.vos-trip-economics__missing-title{font-size:var(--vos-text-sm);color:var(--vos-text-primary);margin:0;font-weight:500}.vos-trip-economics__missing-note{margin:var(--vos-space-1) 0 0;font-size:var(--vos-text-xs);color:var(--vos-text-secondary)}.vos-trip-economics__warnings{padding-left:var(--vos-space-5);gap:var(--vos-space-2);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);flex-direction:column;margin:0;line-height:1.5;display:flex}@media (max-width:480px){.vos-trip-economics__head{flex-direction:column}.vos-trip-economics__headline{justify-content:flex-start}}
.vos-attribution{gap:var(--vos-space-2);padding:var(--vos-space-3) var(--vos-space-4);border-radius:var(--vos-radius-2);background-color:var(--vos-surface);box-shadow:inset 0 0 0 1px var(--vos-hairline);flex-direction:column;display:flex}.vos-attribution__head{justify-content:space-between;align-items:baseline;gap:var(--vos-space-4);display:flex}.vos-attribution__source{font-size:var(--vos-text-sm);color:var(--vos-text-primary);font-weight:500}.vos-attribution__band{font-size:var(--vos-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--vos-text-tertiary);white-space:nowrap}.vos-attribution--low .vos-attribution__band,.vos-attribution__band--none{color:var(--vos-text-primary);font-weight:500}.vos-attribution--high{box-shadow:inset 3px 0 0 0 var(--vos-hairline-strong), inset 0 0 0 1px var(--vos-hairline)}.vos-attribution--medium{box-shadow:inset 3px 0 0 0 var(--vos-hairline), inset 0 0 0 1px var(--vos-hairline)}.vos-attribution--low,.vos-attribution--unattributed{box-shadow:inset 3px 0 0 0 var(--vos-text-secondary), inset 0 0 0 1px var(--vos-hairline-strong)}.vos-attribution__basis,.vos-attribution__contested,.vos-attribution__unavailable{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);margin:0;line-height:1.5}.vos-attribution__contested,.vos-attribution__unavailable{color:var(--vos-text-primary)}.vos-attribution__signals{gap:var(--vos-space-2);margin:var(--vos-space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.vos-attribution__signal{padding:2px var(--vos-space-2);border-radius:var(--vos-radius-1);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);box-shadow:inset 0 0 0 1px var(--vos-hairline)}.vos-attribution__signal--deciding{color:var(--vos-text-primary);box-shadow:inset 0 0 0 1px var(--vos-hairline-strong)}
.vos-quote-recovery{gap:var(--vos-space-3);flex-direction:column;display:flex}.vos-quote-recovery__head{justify-content:space-between;align-items:flex-start;gap:var(--vos-space-6);flex-wrap:wrap;display:flex}.vos-quote-recovery__title{font-size:var(--vos-text-md);color:var(--vos-text-primary);margin:0;font-weight:500}.vos-quote-recovery__sub{margin:var(--vos-space-1) 0 0;font-size:var(--vos-text-xs);color:var(--vos-text-secondary)}.vos-quote-recovery__rate{align-items:baseline;gap:var(--vos-space-2);display:flex}.vos-quote-recovery__rate-value{font-size:var(--vos-text-lg);color:var(--vos-text-primary)}.vos-quote-recovery__rate-label,.vos-quote-recovery__rate-absent{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-quote-recovery__rate-absent{color:var(--vos-text-secondary)}.vos-quote-recovery__basis,.vos-quote-recovery__counts{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);margin:0}.vos-quote-recovery__counts{color:var(--vos-text-primary)}.vos-quote-recovery__table{border-collapse:collapse;text-align:start;width:100%}.vos-quote-recovery__table th,.vos-quote-recovery__table td{padding:var(--vos-space-3) 0;vertical-align:top;box-shadow:inset 0 -1px 0 0 var(--vos-hairline)}.vos-quote-recovery__table thead th{font-size:var(--vos-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--vos-text-tertiary);font-weight:400}.vos-quote-recovery__num{text-align:end;padding-left:var(--vos-space-5);white-space:nowrap}.vos-quote-recovery__num--lead{color:var(--vos-text-primary)}.vos-quote-recovery__fare{color:var(--vos-text-tertiary)}.vos-quote-recovery__quote{text-align:start;flex-direction:column;gap:2px;font-weight:400;display:flex}.vos-quote-recovery__route{font-size:var(--vos-text-sm);color:var(--vos-text-primary)}.vos-quote-recovery__meta{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-quote-recovery__refusal{margin-top:var(--vos-space-2);padding-left:var(--vos-space-3);box-shadow:inset 2px 0 0 0 var(--vos-hairline-strong);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);max-width:52ch;line-height:1.5}.vos-quote-recovery__unknown{font-size:var(--vos-text-xs);color:var(--vos-text-secondary)}@media (max-width:560px){.vos-quote-recovery__table thead{display:none}.vos-quote-recovery__table tr{gap:var(--vos-space-1) var(--vos-space-4);padding:var(--vos-space-3) 0;box-shadow:inset 0 -1px 0 0 var(--vos-hairline);grid-template-columns:1fr auto;display:grid}.vos-quote-recovery__table th,.vos-quote-recovery__table td{box-shadow:none;padding:0}.vos-quote-recovery__quote{grid-column:1/-1}.vos-quote-recovery__num{text-align:start;padding-left:0}}
.vos-review-automation{gap:var(--vos-space-4);flex-direction:column;display:flex}.vos-review-automation__title{font-size:var(--vos-text-md);color:var(--vos-text-primary);margin:0;font-weight:500}.vos-review-automation__sub{margin:var(--vos-space-1) 0 0;font-size:var(--vos-text-xs);color:var(--vos-text-secondary)}.vos-review-automation__figures{gap:var(--vos-space-6);flex-wrap:wrap;margin:0;display:flex}.vos-review-automation__figure{flex-direction:column;gap:2px;display:flex}.vos-review-automation__figure dt{font-size:var(--vos-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--vos-text-tertiary)}.vos-review-automation__figure dd{font-size:var(--vos-text-lg);color:var(--vos-text-primary);margin:0}.vos-review-automation__figure--aside{padding-left:var(--vos-space-6);box-shadow:inset 1px 0 0 0 var(--vos-hairline)}.vos-review-automation__figure--aside dd{color:var(--vos-text-secondary)}.vos-review-automation__absent{font-size:var(--vos-text-sm);color:var(--vos-text-secondary)}.vos-review-automation__basis,.vos-review-automation__note,.vos-review-automation__counts{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);margin:0;line-height:1.5}.vos-review-automation__note{color:var(--vos-text-tertiary)}.vos-review-automation__counts{color:var(--vos-text-primary)}.vos-review-automation__rules{padding:var(--vos-space-3) var(--vos-space-4);padding-left:var(--vos-space-7);border-radius:var(--vos-radius-2);background-color:var(--vos-surface);box-shadow:inset 0 0 0 1px var(--vos-hairline);gap:var(--vos-space-1);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);flex-direction:column;margin:0;line-height:1.5;display:flex}.vos-review-automation__queue{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vos-review-automation__row{padding:var(--vos-space-3) 0;box-shadow:inset 0 -1px 0 0 var(--vos-hairline);flex-direction:column;gap:2px;display:flex}.vos-review-automation__route{font-size:var(--vos-text-sm);color:var(--vos-text-primary)}.vos-review-automation__meta{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-review-automation__refusal{margin-top:var(--vos-space-2);padding-left:var(--vos-space-3);box-shadow:inset 2px 0 0 0 var(--vos-hairline-strong);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);max-width:56ch;line-height:1.5}
.vos-connector-health{gap:var(--vos-space-4);flex-direction:column;display:flex}.vos-connector-health__title{font-size:var(--vos-text-md);color:var(--vos-text-primary);margin:0;font-weight:500}.vos-connector-health__sub{margin:var(--vos-space-1) 0 0;font-size:var(--vos-text-xs);color:var(--vos-text-secondary);line-height:1.5}.vos-connector-health__list{gap:var(--vos-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vos-connector-health__item{padding:var(--vos-space-3) var(--vos-space-4);border-radius:var(--vos-radius-2);box-shadow:inset 0 0 0 1px var(--vos-hairline);flex-direction:column;gap:2px;display:flex}.vos-connector-health__item--healthy{box-shadow:inset 0 0 0 1px var(--vos-hairline)}.vos-connector-health__item--degraded,.vos-connector-health__item--failing,.vos-connector-health__item--not_connected{background-color:var(--vos-surface);box-shadow:inset 3px 0 0 0 var(--vos-text-secondary), inset 0 0 0 1px var(--vos-hairline-strong)}.vos-connector-health__row{justify-content:space-between;align-items:baseline;gap:var(--vos-space-4);display:flex}.vos-connector-health__name{font-size:var(--vos-text-sm);color:var(--vos-text-primary);font-weight:500}.vos-connector-health__state{font-size:var(--vos-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--vos-text-tertiary);white-space:nowrap}.vos-connector-health__item--degraded .vos-connector-health__state,.vos-connector-health__item--failing .vos-connector-health__state,.vos-connector-health__item--not_connected .vos-connector-health__state{color:var(--vos-text-primary);font-weight:500}.vos-connector-health__meta{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-connector-health__affected,.vos-connector-health__remedy{margin:var(--vos-space-2) 0 0;font-size:var(--vos-text-xs);max-width:60ch;line-height:1.5}.vos-connector-health__affected{color:var(--vos-text-primary)}.vos-connector-health__remedy{color:var(--vos-text-secondary)}
