.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-callroom{--cr-top:56px;color:var(--vos-text-primary);font-size:var(--vos-text-md);align-items:start;gap:clamp(20px,.4px + 1.36vw,44px);line-height:1.5;display:grid}.vos-callroom.is-wide{min-block-size:calc(100dvh - var(--cr-top) - 40px);grid-template-columns:clamp(236px,63.4px + 11.98vw,380px) minmax(0,1fr) clamp(356px,162px + 13.48vw,560px)}.vos-callroom.is-wide>.vos-cr-rail,.vos-callroom.is-wide>.vos-cr-context{min-block-size:calc(100dvh - var(--cr-top) - 40px);align-self:stretch}.vos-callroom.is-wide>.vos-cr-main{flex-direction:column;align-self:stretch;display:flex}.vos-callroom.is-wide .vos-cr-main>:is(.vos-cr-thread,.vos-cr-dock){align-self:center}.vos-callroom.is-wide .vos-cr-dock{margin-block-start:auto}.vos-callroom.is-mid{grid-template-columns:minmax(0,1fr) clamp(340px,26vw,420px)}.vos-callroom.is-mid .vos-cr-strip{grid-column:1/-1}.vos-callroom.is-phone{grid-template-columns:minmax(0,1fr);gap:12px}.cp-pane--callroom .vos-surface-head{display:none}.vos-callroom :is(button,input,select,textarea,a,summary):focus-visible{box-shadow:var(--vos-focus-ring);outline:none}.vos-cr-muted{color:var(--vos-text-secondary);font-size:var(--vos-text-sm);margin:0}.vos-cr-hint{color:var(--vos-text-tertiary);font-size:var(--vos-text-xs);margin:0;line-height:1.45}.vos-cr-sublabel{font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);color:var(--vos-text-tertiary);margin:0 0 6px}.vos-cr-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vos-cr-row.is-between{flex-wrap:nowrap;justify-content:space-between}.vos-cr-plain{font-size:var(--vos-text-sm);margin:0;padding:0;list-style:none}.vos-cr-link{font:inherit;font-size:inherit;color:var(--cr-accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0}@media (hover:hover) and (pointer:fine){.vos-cr-link:hover{text-decoration:underline}}.vos-cr-mini{border:1px solid var(--cr-line-hi);border-radius:var(--cr-r-sm);background:var(--cr-card);color:var(--vos-text-primary);font:inherit;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}@media (hover:hover) and (pointer:fine){.vos-cr-mini:hover{border-color:var(--cr-accent-line);color:var(--cr-accent)}}.vos-cr-mini.is-on{background:var(--cr-ok-wash);color:var(--cr-ok);border-color:#0000}.vos-cr-primary,.vos-cr-secondary{border-radius:var(--cr-r-md);font:inherit;font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium);cursor:pointer;transition:transform .12s var(--vos-ease-out), background .12s;justify-content:center;align-items:center;gap:6px;padding:9px 16px;display:inline-flex}.vos-cr-primary{background:var(--cr-accent);color:var(--cr-accent-ink);box-shadow:0 6px 16px -8px var(--cr-accent);border:0}@media (hover:hover) and (pointer:fine){.vos-cr-primary:hover{filter:brightness(1.06)}}.vos-cr-primary:active,.vos-cr-secondary:active{transform:translateY(1px)}.vos-cr-primary:disabled{opacity:.45;cursor:default}.vos-cr-secondary{border:1px solid var(--cr-line-hi);background:var(--cr-card);color:var(--vos-text-primary)}@media (hover:hover) and (pointer:fine){.vos-cr-secondary:hover{border-color:var(--cr-accent-line)}}.vos-cr-tag{background:var(--cr-sunk);color:var(--vos-text-tertiary);font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 7px;line-height:1.5;display:inline-flex}.vos-cr-tag.is-heard,.vos-cr-tag.is-accent,.vos-cr-tag.is-carried{background:var(--cr-accent-wash);color:var(--cr-accent)}.vos-cr-tag.is-operator,.vos-cr-tag.is-ok{background:var(--cr-ok-wash);color:var(--cr-ok)}.vos-cr-tag.is-tight{background:var(--cr-tight-wash);color:var(--cr-tight)}.vos-cr-num{border:1px solid var(--cr-line);border-radius:var(--cr-r-sm);background:var(--cr-sunk);inline-size:100%;min-inline-size:0;color:var(--vos-text-primary);font:inherit;font-size:var(--vos-text-sm);font-variant-numeric:tabular-nums;padding:6px 9px}@media (hover:hover) and (pointer:fine){.vos-cr-num:hover{border-color:var(--cr-line-hi)}}.vos-cr-num::placeholder{color:var(--vos-text-tertiary)}.vos-cr-search{border:1px solid var(--cr-line);border-radius:var(--cr-r-md);background:var(--cr-sunk);inline-size:100%;color:var(--vos-text-primary);font:inherit;font-size:var(--vos-text-sm);padding:8px 11px}.vos-cr-doc{border:1px solid var(--cr-line);border-radius:var(--cr-r-md);background:var(--cr-sunk);inline-size:100%;color:var(--vos-text-primary);font:inherit;font-size:var(--vos-text-sm);resize:vertical;padding:10px 12px;line-height:1.55}.vos-cr-rail,.vos-cr-context{top:var(--cr-top);max-block-size:calc(100dvh - var(--cr-top) - 16px);overscroll-behavior:contain;background:var(--cr-rail);border:1px solid var(--cr-line);border-radius:var(--cr-r-lg);box-shadow:var(--cr-shadow);scrollbar-width:thin;position:sticky;overflow:auto}.vos-cr-rail{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;padding:16px;display:grid;overflow-x:hidden}.vos-cr-rail__verdict{border-radius:var(--cr-r-md);background:var(--cr-card);box-shadow:var(--cr-shadow);text-align:center;justify-items:center;gap:12px;padding:18px 14px 14px;display:grid}.vos-cr-rail__verdict p{font-size:var(--vos-text-sm);color:var(--vos-text-secondary);text-wrap:balance;margin:0;line-height:1.4}.vos-cr-rail__says{gap:2px;display:grid}.vos-cr-rail__says strong{font-size:var(--vos-text-md);color:var(--vos-text-primary);font-weight:650}.vos-cr-rail__says strong.is-ok{color:var(--cr-ok)}.vos-cr-rail__says strong.is-tight{color:var(--cr-tight)}.vos-cr-rail__says strong.is-bad{color:var(--cr-bad)}.vos-cr-rail__setup{border-radius:var(--cr-r-md);background:var(--cr-card);padding:12px}.vos-cr-keysbtn{color:var(--vos-text-tertiary);font:inherit;font-size:var(--vos-text-xs);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;display:inline-flex}.vos-cr-keysbtn span,.vos-cr-keysbtn.is-icon{border:1px solid var(--cr-line-hi);block-size:20px;inline-size:20px;font-weight:var(--vos-weight-medium);border-radius:6px;place-items:center;display:inline-grid}@media (hover:hover) and (pointer:fine){.vos-cr-keysbtn:hover{color:var(--vos-text-primary)}}.vos-cr-gauge{--g:var(--vos-text-tertiary);flex:none;place-items:center;display:inline-grid;position:relative}.vos-cr-gauge.is-ok{--g:var(--cr-ok)}.vos-cr-gauge.is-tight{--g:var(--cr-tight)}.vos-cr-gauge.is-bad{--g:var(--cr-bad)}.vos-cr-gauge.is-accent{--g:var(--cr-accent)}.vos-cr-gauge svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.vos-cr-gauge__track{fill:none;stroke:var(--cr-sunk)}.vos-cr-gauge__arc{fill:none;stroke:var(--g);stroke-linecap:round;transition:stroke-dasharray .6s var(--vos-ease-out);filter:drop-shadow(0 2px 6px var(--g))}.vos-cr-gauge__text{justify-items:center;line-height:1.15;display:grid;position:relative}.vos-cr-gauge__text strong{color:var(--g);font-size:clamp(13px, calc(var(--gauge-size,104px) * .2), 28px);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:650}.vos-cr-gauge__text span{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);font-variant-numeric:tabular-nums;margin-block-start:2px}.vos-cr-strip .vos-cr-gauge__text{display:none}.vos-cr-live{border-radius:var(--cr-r-md);background:var(--cr-card);box-shadow:var(--cr-shadow);gap:8px;padding:12px;display:grid}.vos-cr-live.is-idle{box-shadow:none;background:0 0;gap:6px;padding:0}.vos-cr-live__head{font-size:var(--vos-text-sm);align-items:center;gap:8px;display:flex}.vos-cr-live__head strong{font-weight:var(--vos-weight-medium);flex:1}.vos-cr-live__dot{background:var(--cr-live);block-size:8px;inline-size:8px;box-shadow:0 0 0 0 var(--cr-live);border-radius:50%;flex:none;animation:1.6s ease-out infinite vos-cr-pulse}@keyframes vos-cr-pulse{0%{box-shadow:0 0 0 0 var(--cr-live-ring)}to{box-shadow:0 0 0 8px #0000}}.vos-cr-live__event{font-size:var(--vos-text-xs);color:var(--cr-tight);margin:0}.vos-cr-stop{border:1px solid var(--cr-live-line);border-radius:var(--cr-r-sm);background:var(--cr-live-wash);color:var(--cr-live);font:inherit;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.vos-cr-listenbtn{border:1px solid var(--cr-accent-line);border-radius:var(--cr-r-md);background:var(--cr-accent-wash);inline-size:100%;color:var(--cr-accent);font:inherit;font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:9px 12px;display:flex}@media (hover:hover) and (pointer:fine){.vos-cr-listenbtn:hover{background:var(--cr-accent-glow)}}.vos-cr-live.is-idle>.vos-cr-muted{text-align:center;font-size:var(--vos-text-xs)}.vos-cr-meter{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);grid-template-columns:64px 1fr;align-items:center;gap:8px;display:grid}.vos-cr-meter__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vos-cr-meter__bars{grid-template-columns:repeat(10,1fr);align-items:end;gap:3px;block-size:14px;display:grid}.vos-cr-meter__bars span{background:var(--cr-sunk);border-radius:2px;block-size:4px;transition:block-size 90ms linear,background 90ms linear}.vos-cr-meter__bars span.is-lit{background:var(--cr-ok);block-size:14px}.vos-cr-meter__bars span.is-lit:nth-child(n+8){background:var(--cr-tight)}.vos-cr-listen{gap:10px;display:grid}.vos-cr-channelpick{font-size:var(--vos-text-sm);border:0;gap:4px;margin:0;padding:0;display:grid}.vos-cr-upload{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);gap:4px;display:grid}.vos-cr-upload input{font-size:var(--vos-text-xs);inline-size:100%;min-inline-size:0}.vos-cr-speakers{gap:6px;display:grid}.vos-cr-steps{gap:8px;display:grid}.vos-cr-steps__count{font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);color:var(--vos-text-tertiary);font-variant-numeric:tabular-nums;margin:0}.vos-cr-steps__bar,.vos-cr-strip__stage{background:var(--cr-sunk);border-radius:2px;block-size:3px;display:block;overflow:hidden}.vos-cr-steps__bar span,.vos-cr-strip__stage span{background:var(--cr-accent);block-size:100%;transition:inline-size .3s var(--vos-ease-out);display:block}.vos-cr-steps ol{margin:4px 0 0;padding:0;list-style:none;display:grid}.vos-cr-steps li{position:relative}.vos-cr-steps li:not(:last-child):before{content:"";background:var(--cr-line-hi);inline-size:1px;position:absolute;inset-block:22px -2px;inset-inline-start:9px}.vos-cr-steps li.is-done:not(:last-child):before{background:var(--cr-accent-line)}.vos-cr-steps button{border-radius:var(--cr-r-sm);inline-size:100%;color:var(--vos-text-tertiary);font:inherit;font-size:var(--vos-text-sm);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:5px 4px 5px 0;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.vos-cr-steps button:hover{color:var(--vos-text-primary)}}.vos-cr-steps__dot{border:1.5px solid var(--cr-line-hi);background:var(--cr-rail);block-size:19px;inline-size:19px;font-size:var(--vos-text-xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.vos-cr-steps li.is-done .vos-cr-steps__dot{border-color:var(--cr-accent);background:var(--cr-accent);color:var(--cr-accent-ink)}.vos-cr-steps li.is-done button{color:var(--vos-text-secondary)}.vos-cr-steps li.is-current .vos-cr-steps__dot{border-color:var(--cr-accent);box-shadow:0 0 0 4px var(--cr-accent-wash)}.vos-cr-steps li.is-current .vos-cr-steps__dot:after{content:"";background:var(--cr-accent);border-radius:50%;block-size:7px;inline-size:7px}.vos-cr-steps li.is-current button{color:var(--vos-text-primary);font-weight:var(--vos-weight-medium)}.vos-cr-steps__goal{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);text-wrap:pretty;margin:0 0 6px 29px;line-height:1.45}.vos-cr-strip{background:var(--cr-rail);border:1px solid var(--cr-line);border-radius:var(--cr-r-lg);box-shadow:var(--cr-shadow);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.vos-cr-strip__who{min-inline-size:0;line-height:1.25;display:grid}.vos-cr-strip__who strong{font-weight:var(--vos-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vos-cr-strip__who span{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-cr-strip__gauge{color:var(--vos-text-secondary);font:inherit;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.vos-cr-strip__stage{grid-column:1/-1}.vos-cr-strip__extra{gap:10px;display:grid}.vos-cr-strip__extra:empty{display:none}.vos-cr-main{align-content:start;gap:12px;min-inline-size:0;display:grid;position:relative}.vos-cr-ticker{top:var(--cr-top);z-index:2;border-radius:var(--cr-r-md);background:var(--cr-card-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--cr-line);box-shadow:var(--cr-shadow);font-size:var(--vos-text-sm);align-items:center;gap:10px;padding:9px 14px;display:flex;position:sticky}.vos-cr-ticker__who{font-weight:var(--vos-weight-medium);flex:none}.vos-cr-ticker__text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--vos-text-secondary);overflow:hidden}.vos-cr-ticker__text.is-partial{color:var(--vos-text-primary);font-style:italic}.vos-cr-thread{justify-self:center;gap:12px;inline-size:100%;max-inline-size:clamp(720px,64vw - 200px,1180px);margin:0;padding:0;list-style:none;display:grid}.vos-cr-thread>li{min-inline-size:0}.vos-cr-line{justify-items:start;gap:6px;display:grid}.vos-cr-line__who{font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);color:var(--vos-text-secondary);align-items:center;gap:7px;display:flex}.vos-cr-line__who time{color:var(--vos-text-tertiary);font-variant-numeric:tabular-nums;font-weight:400}.vos-cr-line__who .vos-cc__avatar{block-size:22px;inline-size:22px;font-size:var(--vos-text-xs)}.vos-cr-line>p{border-radius:4px var(--cr-r-lg) var(--cr-r-lg) var(--cr-r-lg);background:var(--cr-card);border:1px solid var(--cr-line);max-inline-size:92%;box-shadow:var(--cr-shadow);font-size:var(--vos-text-md);text-wrap:pretty;margin:0;padding:10px 14px;line-height:1.55}.vos-cr-line.is-heard>p{background:var(--cr-sunk);box-shadow:none}.vos-cr-line.is-you{justify-items:end}.vos-cr-line.is-you>p{border-radius:var(--cr-r-lg) 4px var(--cr-r-lg) var(--cr-r-lg);background:var(--cr-accent-wash);border-color:var(--cr-accent-line);box-shadow:none}.vos-cr-line.is-note>p{box-shadow:none;color:var(--vos-text-secondary);font-size:var(--vos-text-sm);background:0 0;border-style:dashed}.vos-cr-linechips{flex-wrap:wrap;gap:6px;padding-inline-start:4px;display:flex}.vos-cr-chip{border:1px solid var(--cr-line);background:var(--cr-rail);color:var(--vos-text-secondary);font:inherit;font-size:var(--vos-text-xs);cursor:pointer;border-radius:999px;align-items:baseline;gap:5px;padding:3px 9px;transition:border-color .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.vos-cr-chip:hover{border-color:var(--cr-accent-line)}}.vos-cr-chip strong{color:var(--vos-text-primary);font-weight:var(--vos-weight-medium);font-variant-numeric:tabular-nums}.vos-cr-chip__src{color:var(--vos-text-tertiary)}.vos-cr-chip.is-heard .vos-cr-chip__src,.vos-cr-chip.is-carried .vos-cr-chip__src{color:var(--cr-accent)}.vos-cr-chip.is-operator .vos-cr-chip__src{color:var(--cr-ok)}.vos-cr-chip.is-worry{background:var(--cr-tight-wash);color:var(--cr-tight);border-color:#0000}.vos-cr-chip.is-worry strong{color:var(--cr-tight)}.vos-cr-chip.is-editing{cursor:text;border-color:var(--cr-accent)}.vos-cr-chip.is-editing input{inline-size:9ch;color:var(--vos-text-primary);font:inherit;background:0 0;border:0;outline:none;padding:0}.vos-cr-card{border-radius:var(--cr-r-lg);background:var(--cr-card-hi);border:1px solid var(--cr-line);box-shadow:var(--cr-shadow-hi);gap:10px;padding:14px 16px;display:grid}.vos-cr-card.is-cue{border-color:var(--cr-accent-line);background:linear-gradient(var(--cr-accent-wash), var(--cr-accent-wash)), var(--cr-card-hi)}.vos-cr-card.is-pending{box-shadow:none;align-items:center;gap:10px;padding:12px 16px;display:flex}.vos-cr-card.is-fresh{animation:vos-cr-in .42s var(--vos-ease-out) both}@keyframes vos-cr-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)scale(.99)}to{opacity:1;filter:none;transform:none}}.vos-cr-card__head{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.vos-cr-card__kind{font-weight:var(--vos-weight-medium);color:var(--vos-text-secondary)}.vos-cr-card__kind.is-cue{color:var(--cr-accent)}.vos-cr-card__ms{background:var(--cr-sunk);border-radius:999px;margin-inline-start:auto;padding:1px 7px}.vos-cr-dots{gap:4px;display:inline-flex}.vos-cr-dots span{background:var(--cr-accent);border-radius:50%;block-size:6px;inline-size:6px;animation:1.1s ease-in-out infinite vos-cr-dot}.vos-cr-dots span:nth-child(2){animation-delay:.15s}.vos-cr-dots span:nth-child(3){animation-delay:.3s}@keyframes vos-cr-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.vos-cr-say{grid-template-columns:18px minmax(0,1fr);gap:4px 8px;margin:0;display:grid;position:relative}.vos-cr-say__mark{font-family:Georgia,Times New Roman,serif;font-size:var(--vos-text-3xl);color:var(--cr-accent);opacity:.75;line-height:.9}.vos-cr-say blockquote{font-size:var(--vos-text-md);color:var(--vos-text-secondary);text-wrap:pretty;margin:0;line-height:1.5}.vos-cr-say.is-lead blockquote{font-size:var(--vos-text-lg);color:var(--vos-text-primary);letter-spacing:-.005em}.vos-cr-say .vos-cr-mini{grid-column:2;justify-self:start}.vos-cr-ask{border-radius:var(--cr-r-md);background:var(--cr-sunk);border:1px solid var(--cr-line);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.vos-cr-ask__icon{background:var(--cr-accent-wash);block-size:26px;inline-size:26px;color:var(--cr-accent);border-radius:8px;place-items:center;font-weight:700;display:inline-grid}.vos-cr-ask__body{min-inline-size:0}.vos-cr-ask__label{font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);color:var(--vos-text-tertiary)}.vos-cr-ask__body p{font-size:var(--vos-text-md);font-weight:var(--vos-weight-medium);text-wrap:pretty;margin:1px 0 0;line-height:1.45}.vos-cr-ask__body p.vos-cr-ask__why{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);margin-block-start:4px;font-weight:400}.vos-cr-ask__done{border:1px solid var(--cr-accent-line);background:var(--cr-card);color:var(--cr-accent);font:inherit;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);cursor:pointer;white-space:nowrap;border-radius:999px;align-self:center;padding:5px 11px}@media (hover:hover) and (pointer:fine){.vos-cr-ask__done:hover{background:var(--cr-accent);color:var(--cr-accent-ink)}}.vos-cr-ask.is-asked{background:0 0}.vos-cr-ask.is-asked .vos-cr-ask__body p:not(.vos-cr-ask__why){color:var(--vos-text-secondary)}.vos-cr-ask.is-asked .vos-cr-ask__done{background:var(--cr-ok-wash);color:var(--cr-ok);cursor:default;border-color:#0000}.vos-cr-flag{border-radius:var(--cr-r-md);background:var(--cr-tight-wash);color:var(--vos-text-primary);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.vos-cr-flag.is-bad{background:var(--cr-bad-wash)}.vos-cr-flag__icon{background:var(--cr-tight);block-size:22px;inline-size:22px;color:var(--cr-page);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:inline-grid}.vos-cr-flag.is-bad .vos-cr-flag__icon{background:var(--cr-bad)}.vos-cr-flag p{font-size:var(--vos-text-sm);margin:0;line-height:1.5}.vos-cr-flag strong{color:var(--cr-tight);font-weight:650}.vos-cr-flag.is-bad strong{color:var(--cr-bad)}.vos-cr-found{font-size:var(--vos-text-sm);color:var(--vos-text-secondary);gap:4px;margin:0;padding-inline-start:18px;display:grid}.vos-cr-found a{color:var(--cr-accent);font-size:var(--vos-text-xs)}.vos-cr-detail{font-size:var(--vos-text-sm);gap:2px;margin:0;display:grid}.vos-cr-detail dt{font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);color:var(--vos-text-tertiary);margin-block-start:6px}.vos-cr-detail dd{color:var(--vos-text-secondary);margin:0}.vos-cr-event{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.vos-cr-event>span{background:var(--cr-accent);border-radius:50%;flex:none;block-size:7px;inline-size:7px}.vos-cr-event.is-can_work>span{background:var(--cr-ok)}.vos-cr-event.is-tight>span{background:var(--cr-tight)}.vos-cr-event.is-cant_yet>span{background:var(--cr-bad)}.vos-cr-start{border-radius:var(--cr-r-lg);background:var(--cr-card);border:1px solid var(--cr-line);box-shadow:var(--cr-shadow-hi);gap:14px;padding:22px;display:grid}.vos-cr-start h2{font-size:var(--vos-text-2xl);letter-spacing:-.015em;margin:0;font-weight:650}.vos-cr-start__actions{flex-wrap:wrap;gap:8px;display:flex}.vos-cr-start__lines{border-block-start:1px solid var(--cr-line);gap:14px;padding-block-start:14px;display:grid}.vos-cr-dock{z-index:2;background:linear-gradient(transparent, var(--cr-page) 10px);justify-self:center;gap:8px;inline-size:100%;max-inline-size:clamp(720px,64vw - 200px,1180px);padding-block:10px 12px;display:grid;position:sticky;bottom:0}.vos-cr-suggests{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.vos-cr-suggest{border:1px solid var(--cr-line);background:var(--cr-card);max-inline-size:360px;color:var(--vos-text-secondary);font:inherit;font-size:var(--vos-text-xs);text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:5px 11px;overflow:hidden}@media (hover:hover) and (pointer:fine){.vos-cr-suggest:hover{border-color:var(--cr-accent-line);color:var(--vos-text-primary)}}.vos-cr-speakers .vos-cr-suggest{white-space:normal}.vos-cr-composer{border-radius:var(--cr-r-lg);background:var(--cr-card-hi);border:1px solid var(--cr-line-hi);box-shadow:var(--cr-shadow-hi);align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;display:flex}.vos-cr-composer:focus-within{border-color:var(--cr-accent-line);box-shadow:0 0 0 3px var(--cr-accent-wash), var(--cr-shadow-hi)}.vos-cr-primary.is-send{padding:7px 14px}.vos-cr-composer textarea{min-inline-size:0;color:var(--vos-text-primary);font:inherit;font-size:var(--vos-text-md);resize:none;background:0 0;border:0;flex:1;padding:6px 0;line-height:1.5}.vos-callroom .vos-cr-composer textarea:focus-visible{box-shadow:none}.vos-cr-notice{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);margin:0}.vos-cr-context{grid-template-rows:auto minmax(0,1fr);padding:0;display:grid}.vos-cr-tabs{z-index:1;scrollbar-width:none;background:var(--cr-rail);border-block-end:1px solid var(--cr-line);flex-wrap:nowrap;gap:2px;padding:8px;display:flex;position:sticky;top:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.vos-cr-tab{border-radius:var(--cr-r-sm);color:var(--vos-text-tertiary);font:inherit;font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}@media (hover:hover) and (pointer:fine){.vos-cr-tab:hover{color:var(--vos-text-primary);background:var(--cr-card)}}.vos-cr-tab.is-on{color:var(--vos-text-primary);background:var(--cr-card-hi);box-shadow:var(--cr-shadow)}.vos-cr-tab__n{background:var(--cr-accent-wash);min-inline-size:16px;color:var(--cr-accent);font-size:var(--vos-text-xs);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;line-height:16px}.vos-cr-tabpanel{min-block-size:0;min-inline-size:0;padding:14px}.vos-cr-facts{gap:16px;display:grid}.vos-cr-carried{border-radius:var(--cr-r-md);background:var(--cr-accent-wash);color:var(--vos-text-secondary);font-size:var(--vos-text-xs);margin:0;padding:8px 10px}.vos-cr-factrows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.vos-cr-factrows li{border-radius:var(--cr-r-sm);grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:10px;padding:5px 6px;display:grid}@media (hover:hover) and (pointer:fine){.vos-cr-factrows li:hover{background:var(--cr-card)}}.vos-cr-factrows li.is-next{background:var(--cr-accent-wash)}.vos-cr-factrows__k{font-size:var(--vos-text-sm);color:var(--vos-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.vos-cr-factrows__hint{inline-size:100%;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-cr-profile{gap:8px;display:grid}.vos-cr-numbers{gap:14px;display:grid}.vos-cr-verdict{border-radius:var(--cr-r-md);background:var(--cr-card);font-size:var(--vos-text-sm);--g:var(--vos-text-tertiary);padding:10px 12px}.vos-cr-verdict>p:first-child:before{content:"";background:var(--g);vertical-align:1px;border-radius:50%;block-size:8px;inline-size:8px;margin-inline-end:7px;display:inline-block}.vos-cr-verdict.is-can_work{--g:var(--cr-ok)}.vos-cr-verdict.is-tight{--g:var(--cr-tight)}.vos-cr-verdict.is-cant_yet{--g:var(--cr-bad)}.vos-cr-verdict p{margin:0}.vos-cr-verdict__why{color:var(--vos-text-secondary);gap:6px;margin-block-start:8px;display:grid}.vos-cr-verdict__why ul{margin:0;padding-inline-start:18px}.vos-cr-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vos-cr-tile{border-radius:var(--cr-r-md);background:var(--cr-card);border:1px solid var(--cr-line);align-content:start;gap:4px;min-inline-size:0;padding:10px 11px;display:grid}.vos-cr-tile.is-missing{background:0 0;border-style:dashed}.vos-cr-tile__label{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vos-cr-tile__line{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.vos-cr-tile__tag{background:var(--cr-sunk);font-size:var(--vos-text-xs);border-radius:999px;padding:0 6px}.vos-cr-tile.is-benchmark .vos-cr-tile__tag{background:var(--cr-tight-wash);color:var(--cr-tight)}.vos-cr-tile__value{font-family:var(--vos-font-figure);font-size:var(--vos-text-xl);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.vos-cr-tile.is-benchmark .vos-cr-tile__value{color:var(--vos-text-secondary)}.vos-cr-tile.is-bad .vos-cr-tile__value{color:var(--cr-bad)}.vos-cr-tile.is-ok .vos-cr-tile__value{color:var(--cr-ok)}.vos-cr-tile__prompt{font-size:var(--vos-text-sm);color:var(--vos-text-secondary)}.vos-cr-tile__input{margin-block-start:2px}.vos-cr-tiles.is-out .vos-cr-tile{background:var(--cr-card-hi);box-shadow:var(--cr-shadow)}.vos-cr-channels ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.vos-cr-ch__row{border-radius:var(--cr-r-sm);inline-size:100%;color:var(--vos-text-primary);font:inherit;font-size:var(--vos-text-sm);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1.3fr) minmax(40px,1fr) auto auto;align-items:center;gap:10px;padding:7px 6px;display:grid}.vos-cr-ch.is-open .vos-cr-ch__row{background:var(--cr-card)}@media (hover:hover) and (pointer:fine){.vos-cr-ch__row:hover{background:var(--cr-card)}}.vos-cr-ch.is-off .vos-cr-ch__row{color:var(--vos-text-tertiary)}.vos-cr-ch__name{min-inline-size:0;line-height:1.25;display:grid}.vos-cr-ch__name span{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);font-variant-numeric:tabular-nums}.vos-cr-ch__fig{font-size:var(--vos-text-xs);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.vos-cr-ch__fig.is-bad{color:var(--cr-bad)}.vos-cr-ch__edit{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px 6px 10px;display:grid}.vos-cr-ch__edit>span{gap:3px;display:grid}.vos-cr-ch__edit .vos-cr-hint{grid-column:1/-1}.vos-cr-bar{background:var(--cr-sunk);border-radius:3px;block-size:6px;display:block;overflow:hidden}.vos-cr-bar span{background:var(--cr-accent);block-size:100%;transition:inline-size .4s var(--vos-ease-out);border-radius:3px;display:block}.vos-cr-bar.is-muted span{background:var(--cr-line-hi)}.vos-cr-research{gap:10px;display:grid}.vos-cr-rcard{border-radius:var(--cr-r-md);background:var(--cr-card);border:1px solid var(--cr-line);gap:6px;padding:10px 12px;display:grid}.vos-cr-rcard header{font-size:var(--vos-text-sm);justify-content:space-between;align-items:center;gap:8px;display:flex}.vos-cr-rcard strong{font-weight:var(--vos-weight-medium)}.vos-cr-skeleton{gap:6px;display:grid}.vos-cr-skeleton span{background:linear-gradient(90deg, var(--cr-sunk), var(--cr-line), var(--cr-sunk));background-size:200% 100%;border-radius:4px;block-size:9px;animation:1.4s linear infinite vos-cr-shimmer}.vos-cr-skeleton span:last-child{inline-size:62%}@keyframes vos-cr-shimmer{to{background-position:-200% 0}}.vos-cr-chiptab{gap:12px;display:grid}.vos-cr-chips{flex-wrap:wrap;gap:6px;display:flex}.vos-cr-wchip{border:1px solid var(--cr-line);background:var(--cr-card);color:var(--vos-text-secondary);font:inherit;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);cursor:pointer;border-radius:999px;padding:5px 11px}.vos-cr-wchip.is-q{border-radius:var(--cr-r-sm);text-align:start}@media (hover:hover) and (pointer:fine){.vos-cr-wchip:hover{border-color:var(--cr-accent-line);color:var(--vos-text-primary)}}.vos-cr-wchip.is-raised{background:var(--cr-tight-wash);color:var(--cr-tight);border-color:#0000}.vos-cr-wchip.is-open{background:var(--cr-accent);border-color:var(--cr-accent);color:var(--cr-accent-ink)}.vos-cr-answer{border-radius:var(--cr-r-lg);background:var(--cr-card-hi);border:1px solid var(--cr-line);box-shadow:var(--cr-shadow-hi);animation:vos-cr-in .28s var(--vos-ease-out) both;gap:10px;padding:14px;display:grid}.vos-cr-answer header{font-size:var(--vos-text-sm);align-items:center;gap:8px;display:flex}.vos-cr-transcript{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vos-cr-transcript li{gap:1px;display:grid}.vos-cr-transcript__who{font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);color:var(--vos-text-tertiary)}.vos-cr-transcript__who time{font-variant-numeric:tabular-nums;font-weight:400}.vos-cr-transcript li.is-you .vos-cr-transcript__who{color:var(--cr-accent)}.vos-cr-transcript p{font-size:var(--vos-text-sm);margin:0}.vos-cr-transcript li.is-partial p{color:var(--vos-text-tertiary);font-style:italic}.vos-cr-close{gap:12px;display:grid}.vos-cr-outcomes{flex-wrap:wrap;gap:6px;display:flex}.vos-cr-outcome{border:1px solid var(--cr-line-hi);border-radius:var(--cr-r-sm);background:var(--cr-card);color:var(--vos-text-secondary);font:inherit;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);cursor:pointer;padding:6px 11px}@media (hover:hover) and (pointer:fine){.vos-cr-outcome:hover{color:var(--vos-text-primary)}}.vos-cr-outcome.is-on{background:var(--cr-accent);border-color:var(--cr-accent);color:var(--cr-accent-ink)}.vos-cr-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vos-cr-terms>span,.vos-cr-terms__wide{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);gap:3px;display:grid}.vos-cr-docs,.vos-cr-draft{gap:8px;display:grid}.vos-cr-versions select{border:1px solid var(--cr-line);background:var(--cr-sunk);color:var(--vos-text-secondary);font:inherit;font-size:var(--vos-text-xs);border-radius:6px;margin-inline-start:4px;padding:2px 6px}.vos-cr-tabbar{border-radius:var(--cr-r-md);border:1px solid var(--cr-line);overflow:hidden}.vos-callroom.is-phone .vos-cr-dock{bottom:var(--vos-nav-bar-h,0px);gap:6px;padding-block:8px 6px}.vos-cr-tabbar .vos-cr-tabs,.vos-cr-sheet__head .vos-cr-tabs{flex-wrap:nowrap}.vos-cr-tabbar .vos-cr-tabs{border:0;padding:4px;position:static}.vos-cr-sheetwrap{z-index:60;display:block;position:fixed;inset:0}.vos-cr-scrim{background:var(--vos-scrim);cursor:pointer;border:0;position:absolute;inset:0}.vos-cr-sheet{max-block-size:78dvh;background:var(--cr-rail);box-shadow:var(--cr-shadow-hi);animation:vos-cr-up .26s var(--vos-ease-out) both;border-radius:18px 18px 0 0;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding-block-end:var(--vos-safe-bottom);display:grid;position:absolute;inset-block-end:0;inset-inline:0}@keyframes vos-cr-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.vos-cr-sheet__grip{background:var(--cr-line-hi);border-radius:2px;justify-self:center;block-size:4px;inline-size:36px;margin-block:8px 2px}.vos-cr-sheet__head{border-block-end:1px solid var(--cr-line);align-items:center;gap:6px;padding-inline-end:10px;display:flex}.vos-cr-sheet__head .vos-cr-tabs{border:0;flex:1;min-inline-size:0;position:static}.vos-cr-sheet .vos-cr-tabpanel{overscroll-behavior:contain;min-width:0;overflow:auto}.vos-cr-keyswrap{z-index:70;display:block;position:fixed;inset-block-end:20px;inset-inline-end:20px}.vos-cr-keys{border-radius:var(--cr-r-lg);background:var(--cr-card-hi);border:1px solid var(--cr-line-hi);inline-size:min(300px,100vw - 40px);box-shadow:var(--cr-shadow-hi);animation:vos-cr-in .2s var(--vos-ease-out) both;padding:14px 16px}.vos-cr-keys:focus{outline:none}.vos-cr-keys__head{font-size:var(--vos-text-sm);justify-content:space-between;align-items:center;margin-block-end:10px;display:flex}.vos-cr-keys dl{font-size:var(--vos-text-sm);grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;margin:0;display:grid}.vos-cr-keys dd{color:var(--vos-text-secondary);margin:0}@media (max-width:1023px){.vos-callroom{--cr-top:8px}.vos-cr-thread,.vos-cr-dock{max-inline-size:none}.vos-cr-line>p{max-inline-size:100%}.vos-cr-start{padding:16px}.vos-cr-ask{grid-template-columns:24px minmax(0,1fr)}.vos-cr-ask__done{grid-column:2;justify-self:start}.vos-cr-dock{padding-block-end:4px}}@media (prefers-reduced-motion:reduce){.vos-callroom *,.vos-cr-sheetwrap *,.vos-cr-keyswrap *{transition:none!important;animation:none!important}}.vos-callroom__print{display:none}@media print{body *{visibility:hidden}.vos-callroom__print,.vos-callroom__print *{visibility:visible}.vos-callroom__print{white-space:pre-wrap;font:12pt/1.5 var(--vos-font-sans);color:#000;background:#fff;padding:2cm;display:block;position:absolute;inset:0}}.vos-cr-card.is-past{background:var(--cr-rail);border-color:var(--cr-line);box-shadow:none;gap:4px;padding:8px 14px}.vos-cr-card.is-past p{font-size:var(--vos-text-sm);color:var(--vos-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.vos-cr-end{scroll-margin-block-end:220px}.vos-cr-allfields{font-size:var(--vos-text-xs);margin-block-start:6px}.vos-cr-controls{flex-wrap:wrap;gap:6px;display:flex}.vos-cr-mini.is-danger{color:var(--cr-bad)}.vos-cr-mini:disabled,.vos-cr-danger:disabled{opacity:.6;cursor:default}.vos-cr-danger{border-radius:var(--cr-r-sm);background:var(--cr-bad);color:var(--vos-text-on-accent);font:inherit;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);cursor:pointer;border:1px solid #0000;padding:4px 10px}.vos-cr-confirm{border-radius:var(--cr-r-md);background:var(--cr-bad-wash);font-size:var(--vos-text-sm);gap:8px;padding:10px 12px;display:grid}.vos-cr-confirm p{margin:0}.vos-cr-banner{border:1px solid var(--cr-accent-line);border-radius:var(--cr-r-md);background:var(--cr-accent-wash);font-size:var(--vos-text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.vos-cr-banner.is-closed{border-color:var(--cr-line-hi);background:var(--cr-sunk)}.vos-cr-banner p{margin:0}
.vos-cc{gap:var(--vos-space-2);display:grid}.vos-cc__who{align-items:center;gap:var(--vos-space-3);min-inline-size:0;display:flex}.vos-cc__avatar{background:var(--cr-accent-wash);block-size:28px;inline-size:28px;color:var(--cr-accent);box-shadow:inset 0 0 0 1px var(--cr-accent-line);font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:inline-grid}.vos-cc__avatar.is-lg{block-size:40px;inline-size:40px;font-size:14px}.vos-cc__names{gap:1px;min-inline-size:0;display:grid}.vos-cc__name{font-size:var(--vos-text-md);font-weight:var(--vos-weight-medium);color:var(--vos-text-primary);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}@media (hover:hover) and (pointer:fine){.vos-cc__name:hover{color:var(--cr-accent)}}.vos-cc__sub{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vos-cc__add{color:var(--cr-accent);font:inherit;font-size:var(--vos-text-md);font-weight:var(--vos-weight-medium);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.vos-cc__link{gap:6px;display:flex}.vos-cc__link input{border-radius:var(--cr-r-sm);border:1px solid var(--cr-line-hi);background:var(--cr-sunk);min-inline-size:0;color:var(--vos-text-primary);font:inherit;font-size:var(--vos-text-sm);flex:1;padding:5px 8px}.vos-cc__link button{border-radius:var(--cr-r-sm);background:var(--cr-accent);color:var(--cr-accent-ink);font:inherit;font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium);cursor:pointer;border:0;padding:5px 10px}.vos-cc__link button:disabled{opacity:.5;cursor:default}.vos-cc :is(a,button,input):focus-visible{box-shadow:var(--vos-focus-ring);outline:none}.vos-cc__error{font-size:var(--vos-text-xs);color:var(--cr-bad)}.vos-cc__recap{border-radius:var(--cr-r-md);background:var(--cr-accent-wash);font-size:var(--vos-text-sm);color:var(--vos-text-primary);gap:8px;padding:10px 12px;line-height:1.4;display:grid}.vos-cc__recap>span{font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);color:var(--cr-accent)}.vos-cc__recap dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 10px;margin:0;display:grid}.vos-cc__recap dt{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);padding-block-start:1px}.vos-cc__recap dd{text-wrap:pretty;margin:0}
.vos-ctl{gap:var(--vos-space-5);max-inline-size:880px;color:var(--vos-text-primary);display:grid}.vos-ctl__label{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);font-weight:var(--vos-weight-medium);display:block}.vos-ctl__head{justify-content:space-between;align-items:center;gap:var(--vos-space-4);padding:var(--vos-space-4) var(--vos-space-5);background:var(--cr-card);border:1px solid var(--cr-line);border-radius:var(--cr-r-lg);box-shadow:var(--cr-shadow);display:flex}.vos-ctl__next p{font-size:var(--vos-text-lg);text-wrap:pretty;margin:2px 0 0;line-height:1.4}.vos-ctl__draft{gap:var(--vos-space-2);padding:var(--vos-space-4) var(--vos-space-5);background:var(--cr-card);border:1px solid var(--cr-line);border-radius:var(--cr-r-lg);display:grid}.vos-ctl__draft pre,.vos-ctl__more pre{max-block-size:220px;padding:var(--vos-space-3);background:var(--cr-sunk);border-radius:var(--cr-r-sm);font-family:var(--vos-font-sans);font-size:var(--vos-text-sm);white-space:pre-wrap;margin:0;line-height:1.5;overflow:auto}.vos-ctl a{color:var(--cr-accent);text-underline-offset:3px}.vos-ctl a:focus-visible,.vos-ctl summary:focus-visible{box-shadow:var(--vos-focus-ring);border-radius:4px;outline:none}.vos-ctl__empty{color:var(--vos-text-secondary)}.vos-ctl__list{gap:var(--vos-space-3);margin:0;padding:0;list-style:none;display:grid}.vos-ctl__call{gap:var(--vos-space-3);grid-template-columns:20px minmax(0,1fr);display:grid;position:relative}.vos-ctl__call:before{content:"";inset-block:18px calc(-1 * var(--vos-space-3));background:var(--cr-line-hi);inline-size:1px;position:absolute;inset-inline-start:9px}.vos-ctl__call:last-child:before{display:none}.vos-ctl__dot{background:var(--cr-card-hi);border:2px solid var(--cr-line-hi);border-radius:50%;block-size:11px;inline-size:11px;margin-block-start:14px;margin-inline-start:4px}.vos-ctl__call.is-latest .vos-ctl__dot{background:var(--cr-accent);border-color:var(--cr-accent);box-shadow:0 0 0 4px var(--cr-accent-wash)}.vos-ctl__body{gap:var(--vos-space-2);padding:var(--vos-space-3) var(--vos-space-4);background:var(--cr-card);border:1px solid var(--cr-line);border-radius:var(--cr-r-lg);box-shadow:var(--cr-shadow);min-inline-size:0;display:grid}.vos-ctl__row{justify-content:space-between;align-items:baseline;gap:var(--vos-space-3);flex-wrap:wrap;display:flex}.vos-ctl__title{font-weight:var(--vos-weight-medium);font-size:var(--vos-text-md)}.vos-ctl .vos-ctl__title{color:var(--vos-text-primary);text-decoration:none}@media (hover:hover) and (pointer:fine){.vos-ctl .vos-ctl__title:hover{color:var(--cr-accent)}}.vos-ctl__badge{font-size:var(--vos-text-xs);white-space:nowrap;border-radius:999px;padding:2px 8px}.vos-ctl__badge.is-done{background:var(--cr-accent-wash);color:var(--cr-accent)}.vos-ctl__badge.is-open{background:var(--cr-sunk);color:var(--vos-text-secondary)}.vos-ctl__meta{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);font-variant-numeric:tabular-nums;margin:0}.vos-ctl__facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vos-ctl__facts li{background:var(--cr-sunk);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);border-radius:999px;align-items:baseline;gap:5px;padding:3px 9px;display:inline-flex}.vos-ctl__facts strong{color:var(--vos-text-primary);font-weight:var(--vos-weight-medium);font-variant-numeric:tabular-nums}.vos-ctl__facts span{color:var(--vos-text-tertiary)}.vos-ctl__facts li.is-worry{background:var(--cr-tight-wash);color:var(--cr-tight)}.vos-ctl__more summary{cursor:pointer;font-size:var(--vos-text-sm);color:var(--vos-text-secondary)}.vos-ctl__more ul,.vos-ctl__transcript{margin:var(--vos-space-2) 0 0;font-size:var(--vos-text-sm);gap:4px;padding-inline-start:var(--vos-space-4);line-height:1.5;display:grid}.vos-ctl__more q{color:var(--vos-text-primary)}@media (max-width:767px){.vos-ctl__head{flex-direction:column;align-items:stretch}}
.vos-cpro{gap:var(--vos-space-8);max-inline-size:none;container:vos-cpro/inline-size}.vos-cpro .vos-ctl{max-inline-size:none}.vos-cpro__head{align-items:center;gap:var(--vos-space-6);flex-wrap:wrap;display:flex}.vos-cpro__who{gap:var(--vos-space-2);flex:320px;min-inline-size:0;display:grid}.vos-cpro__title{align-items:center;gap:var(--vos-space-4);flex-wrap:wrap;display:flex}.vos-cpro__who h1{font-family:var(--vos-font-sans);font-size:var(--vos-text-3xl);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.15}.vos-cpro__title .vos-cr-tag{font-size:var(--vos-text-sm);padding:2px 10px}.vos-cr-tag.is-muted{border:1px solid var(--cr-line);background:0 0}.vos-cpro__who p{color:var(--vos-text-secondary);font-size:var(--vos-text-md);margin:0}.vos-cpro__fronts{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.vos-cpro__fronts a{color:inherit}.vos-cpro__actions{gap:var(--vos-space-2);align-items:center;display:flex}.vos-cpro__card{align-content:start;gap:var(--vos-space-4);padding:var(--vos-space-7);background:var(--cr-card);border:1px solid var(--cr-line);border-radius:var(--cr-r-lg);box-shadow:var(--cr-shadow);min-inline-size:0;display:grid}.vos-cpro__card p{margin:0}.vos-cpro__lead{font-size:var(--vos-text-lg);text-wrap:pretty;max-inline-size:80ch;margin:0;line-height:1.45}.vos-cpro__muted,.vos-cpro__note{color:var(--vos-text-tertiary);font-size:var(--vos-text-sm);max-inline-size:90ch;margin:0;line-height:1.5}.vos-cpro__empty{padding:var(--vos-space-4);border:1px dashed var(--cr-line-hi);border-radius:var(--cr-r-lg);color:var(--vos-text-secondary);font-size:var(--vos-text-sm);margin:0}.vos-cpro__weekhead{justify-content:space-between;align-items:center;gap:var(--vos-space-3);flex-wrap:wrap;display:flex}.vos-cpro__weekhead>div{gap:2px;display:grid}.vos-cpro__weekhead h2{font-family:var(--vos-font-sans);font-size:var(--vos-text-xl);margin:0;font-weight:600}.vos-cpro__weekhead span{color:var(--vos-text-tertiary);font-size:var(--vos-text-sm)}.vos-cpro__weekpick{gap:6px;display:flex}.vos-cpro__tiles{gap:var(--vos-space-5);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.vos-cpro__tiles .vos-cr-tile{padding:var(--vos-space-6);gap:var(--vos-space-3)}.vos-cpro__tiles .vos-cr-tile__label{font-size:var(--vos-text-sm)}.vos-cpro__tiles .vos-cr-tile__value{font-size:var(--vos-text-2xl)}.vos-cpro__prompt{padding:var(--vos-space-4) var(--vos-space-5);border:1px dashed var(--cr-accent-line);border-radius:var(--cr-r-lg);background:var(--cr-accent-wash);color:var(--vos-text-primary);gap:4px;text-decoration:none;display:grid}.vos-ctl a.vos-cpro__prompt{color:var(--vos-text-primary)}.vos-cpro__prompt strong{color:var(--cr-accent);font-size:var(--vos-text-md)}.vos-cpro__prompt span{color:var(--vos-text-secondary);font-size:var(--vos-text-sm);line-height:1.45}.vos-cpro__rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vos-cpro__rows li{align-items:baseline;gap:var(--vos-space-2) var(--vos-space-5);padding:var(--vos-space-5) var(--vos-space-6);background:var(--cr-card);border:1px solid var(--cr-line);border-radius:var(--cr-r-md);font-size:var(--vos-text-sm);flex-wrap:wrap;display:flex}.vos-cpro__rows li>span:last-child{color:var(--vos-text-tertiary);flex-basis:100%}.vos-cpro__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vos-cpro__pair{gap:var(--vos-space-3);gap:var(--vos-space-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.vos-cpro__lines ul{gap:var(--vos-space-4);margin:var(--vos-space-2) 0 0;font-size:var(--vos-text-md);padding-inline-start:18px;line-height:1.5;display:grid}.vos-cpro__lines li::marker{color:var(--cr-accent)}.vos-cpro__form{gap:var(--vos-space-3)}.vos-cpro__fields{gap:var(--vos-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.vos-cpro__field{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);gap:4px;display:grid}.vos-cpro__field small{color:var(--vos-text-tertiary)}.vos-cpro input,.vos-cpro select,.vos-cpro textarea{border:1px solid var(--cr-line-hi);border-radius:var(--cr-r-sm);background:var(--cr-sunk);inline-size:100%;color:var(--vos-text-primary);font:inherit;font-size:var(--vos-text-sm);padding:7px 10px}.vos-cpro input:focus-visible,.vos-cpro select:focus-visible,.vos-cpro textarea:focus-visible,.vos-cpro__button:focus-visible,.vos-cpro__fold>summary:focus-visible,.vos-cpro__more>summary:focus-visible,a.vos-cpro__leak:focus-visible{box-shadow:var(--vos-focus-ring);outline:none}.vos-cpro__button{border:1px solid var(--cr-line-hi);border-radius:var(--cr-r-sm);background:var(--cr-card-hi);color:var(--vos-text-primary);font:inherit;font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium);cursor:pointer;justify-self:start;padding:6px 12px}.vos-cpro__button.is-primary{background:var(--cr-accent);color:var(--cr-accent-ink);border-color:#0000}.vos-cpro__buttons{flex-wrap:wrap;gap:6px;margin-block-start:6px;display:flex}.vos-cpro__kit{gap:var(--vos-space-3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.vos-cpro__kit ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.vos-cpro__kit summary{border-radius:var(--cr-r-sm);font-size:var(--vos-text-sm);cursor:pointer;align-items:baseline;gap:8px;padding:6px 4px;line-height:1.4;list-style:none;display:flex}.vos-cpro__kit summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.vos-cpro__kit summary:hover{background:var(--cr-card-hi)}}.vos-cpro__kit summary .vos-cr-tag{flex:none;justify-content:center;min-inline-size:72px}.vos-cpro__kit [data-state=done] summary>span:last-child,.vos-cpro__kit [data-state=not_applicable] summary>span:last-child{color:var(--vos-text-tertiary)}.vos-cpro__kit details[open]{padding-block-end:8px}.vos-cpro__kit details ol{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);margin:4px 0 6px;padding-inline-start:22px;line-height:1.5}.vos-cpro__drafts{gap:var(--vos-space-3);display:grid}.vos-cpro__drafts pre{max-block-size:260px;padding:var(--vos-space-3);background:var(--cr-sunk);border-radius:var(--cr-r-sm);font-family:var(--vos-font-sans);font-size:var(--vos-text-sm);white-space:pre-wrap;margin:0;line-height:1.5;overflow:auto}@media (max-width:767px){.vos-cpro{gap:var(--vos-space-5)}.vos-cpro__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.vos-cpro__kit{grid-template-columns:minmax(0,1fr)}}.vos-cpro__glance{gap:var(--vos-space-6);align-items:start;display:grid}@container vos-cpro (min-width:980px){.vos-cpro__glance{grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr)}}.vos-cpro__side{gap:var(--vos-space-6);align-content:start;display:grid}.vos-cpro__next{border-color:var(--cr-accent-line);background:linear-gradient(var(--cr-accent-wash), var(--cr-accent-wash)), var(--cr-card)}.vos-cpro__next .vos-cr-sublabel,.vos-cpro__leak .vos-cr-sublabel{font-size:var(--vos-text-sm);letter-spacing:var(--vos-tracking-label);text-transform:uppercase;margin:0}.vos-cpro__next .vos-cr-sublabel{color:var(--cr-accent)}.vos-cpro__next-line{font-size:var(--vos-text-xl);text-wrap:pretty;margin:0;font-weight:600;line-height:1.35}.vos-cpro__next>button,.vos-cpro__next>a{justify-self:start}.vos-ctl a.vos-cpro__leak{color:var(--vos-text-primary);text-decoration:none}.vos-cpro__leak-line{font-size:var(--vos-text-lg);text-wrap:pretty;line-height:1.45}.vos-cpro__more-link{color:var(--cr-accent);font-size:var(--vos-text-sm)}@media (hover:hover) and (pointer:fine){a.vos-cpro__leak:hover{border-color:var(--cr-line-hi);box-shadow:var(--cr-shadow-hi)}}.vos-cpro__folds{border:1px solid var(--cr-line);border-radius:var(--cr-r-lg);background:var(--cr-card);box-shadow:var(--cr-shadow);display:grid;overflow:clip}.vos-cpro__fold{scroll-margin-top:72px}.vos-cpro__fold+.vos-cpro__fold{border-block-start:1px solid var(--cr-line)}.vos-cpro__fold>summary{align-items:center;gap:var(--vos-space-6);padding:var(--vos-space-6) var(--vos-space-7);cursor:pointer;transition:background-color var(--vos-dur-fast,.12s) ease;grid-template-columns:minmax(150px,13rem) minmax(0,1fr) auto 20px;list-style:none;display:grid}.vos-cpro__fold>summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.vos-cpro__fold>summary:hover{background:var(--cr-card-hi)}}.vos-cpro__fold-title{font-size:var(--vos-text-lg);font-weight:600}.vos-cpro__fold-headline{min-inline-size:0;color:var(--vos-text-secondary);font-size:var(--vos-text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vos-cpro__fold[open] .vos-cpro__fold-headline{visibility:hidden}.vos-cpro__fold-meta{background:var(--cr-sunk);color:var(--vos-text-secondary);font-size:var(--vos-text-sm);white-space:nowrap;border-radius:999px;padding:2px 10px}.vos-cpro__fold-meta:empty{background:0 0;padding:0}.vos-cpro__fold.is-worry .vos-cpro__fold-meta{background:var(--cr-tight-wash);color:var(--cr-tight)}.vos-cpro__fold-marker{border-inline-end:2px solid var(--vos-text-tertiary);border-block-end:2px solid var(--vos-text-tertiary);block-size:10px;inline-size:10px;transition:transform var(--vos-dur-base,.18s) ease;justify-self:center;transform:translateY(-3px)rotate(45deg)}.vos-cpro__fold[open] .vos-cpro__fold-marker{transform:translateY(2px)rotate(225deg)}.vos-cpro__fold-body{gap:var(--vos-space-7);padding:var(--vos-space-2) var(--vos-space-7) var(--vos-space-8);animation:vos-cpro-reveal var(--vos-dur-base,.18s) ease-out;display:grid}@keyframes vos-cpro-reveal{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.vos-cpro__fold>summary,.vos-cpro__fold-marker,.vos-cpro__fold-body{transition:none;animation:none}}.vos-cpro__keywords{gap:var(--vos-space-3);display:grid}.vos-cpro__kws{gap:var(--vos-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vos-cpro__kw{padding:var(--vos-space-2) var(--vos-space-5);border:1px solid var(--cr-line-hi);background:var(--cr-sunk);font-size:var(--vos-text-sm);border-radius:999px}.vos-cpro__more>summary{color:var(--cr-accent);font-size:var(--vos-text-sm);cursor:pointer;margin-block-start:var(--vos-space-3);list-style:none;display:inline-block}.vos-cpro__more>summary::-webkit-details-marker{display:none}.vos-cpro__more[open]>summary{display:none}.vos-cpro__facts{gap:var(--vos-space-4);border-block-start:1px solid var(--cr-line);margin:0;padding-block-start:var(--vos-space-5);display:grid}.vos-cpro__facts>div{gap:var(--vos-space-5);grid-template-columns:minmax(110px,9rem) minmax(0,1fr);display:grid}.vos-cpro__facts dt{color:var(--vos-text-tertiary);font-size:var(--vos-text-sm)}.vos-cpro__facts dd{color:var(--vos-text-secondary);font-size:var(--vos-text-md);max-inline-size:90ch;margin:0;line-height:1.5}.vos-cpro__table{border-collapse:collapse;inline-size:100%;font-size:var(--vos-text-md)}.vos-cpro__table caption{text-align:start}.vos-cpro__table th,.vos-cpro__table td{padding:var(--vos-space-4) var(--vos-space-5) var(--vos-space-4) 0;border-block-end:1px solid var(--cr-line);text-align:start;vertical-align:baseline}.vos-cpro__table thead th{color:var(--vos-text-tertiary);font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium)}.vos-cpro__table tbody th{font-weight:var(--vos-weight-medium);white-space:nowrap}.vos-cpro__table td:last-child{color:var(--vos-text-secondary)}.vos-cpro__num{font-family:var(--vos-font-figure);font-variant-numeric:tabular-nums;white-space:nowrap}.vos-cpro__table tr.is-worry th,.vos-cpro__table tr.is-worry .vos-cpro__num{color:var(--cr-tight)}@media (max-width:767px){.vos-cpro__fold>summary{gap:var(--vos-space-2) var(--vos-space-4);padding:var(--vos-space-5);grid-template-columns:minmax(0,1fr) auto 20px}.vos-cpro__fold-headline{white-space:normal;grid-area:2/1/auto/-1}.vos-cpro__fold[open] .vos-cpro__fold-headline{display:none}.vos-cpro__fold-body{padding-inline:var(--vos-space-5)}.vos-cpro__card{padding:var(--vos-space-5)}.vos-cpro__facts>div{gap:var(--vos-space-1);grid-template-columns:minmax(0,1fr)}}.vos-clip__verdict{gap:var(--vos-space-3);border-inline-start:4px solid var(--vos-text-tertiary)}.vos-clip__verdict.is-pending{border-inline-start-color:var(--cr-tight)}.vos-clip__verdict.is-pass{border-inline-start-color:var(--cr-ok)}.vos-clip__verdict.is-fail{border-inline-start-color:var(--cr-bad);background:linear-gradient(var(--cr-bad-wash), var(--cr-bad-wash)), var(--cr-card)}.vos-clip__verdict h2{font-family:var(--vos-font-sans);font-size:var(--vos-text-2xl);margin:0;font-weight:600}.vos-clip__verdict p{color:var(--vos-text-secondary);font-size:var(--vos-text-md)}.vos-clip__cap{appearance:none;background:var(--cr-sunk);border:0;border-radius:999px;block-size:8px;inline-size:100%;overflow:hidden}.vos-clip__cap::-webkit-progress-bar{background:var(--cr-sunk)}.vos-clip__cap::-webkit-progress-value{background:var(--cr-accent);border-radius:999px}.vos-clip__cap::-moz-progress-bar{background:var(--cr-accent);border-radius:999px}@media (max-width:767px){.vos-clip .vos-cpro__table{max-inline-size:100%;min-width:0;display:block;overflow-x:auto}}.vos-ctl a.vos-clip__best{color:var(--vos-text-primary);-webkit-text-decoration-color:var(--cr-accent-line);text-decoration-color:var(--cr-accent-line)}.vos-cr-tag.is-bad{background:var(--cr-bad-wash);color:var(--cr-bad)}.vos-clip__queue,.vos-clip__hooks{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.vos-clip__queue-item{gap:4px;display:grid}.vos-clip__hooks li{justify-content:space-between;align-items:center;gap:12px;display:flex}.vos-clip__yes{min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;padding:0 14px}@media (max-width:767px){.vos-clip__hooks li{flex-direction:column;align-items:stretch}}
.vos-clist{border:1px solid var(--cr-line);border-radius:var(--cr-r-lg);background:var(--cr-card);max-inline-size:none;box-shadow:var(--cr-shadow);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:clip;container:vos-clist/inline-size}.vos-clist>li+li{border-block-start:1px solid var(--cr-line)}.vos-ctl a.vos-clist__row{align-items:start;gap:var(--vos-space-7);padding:var(--vos-space-7);color:var(--vos-text-primary);transition:background-color var(--vos-dur-fast) ease;grid-template-columns:minmax(220px,1.3fr) minmax(150px,.8fr) minmax(120px,.6fr) minmax(0,1.4fr) minmax(0,1.4fr) 16px;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.vos-ctl a.vos-clist__row:hover{background:var(--cr-card-hi)}.vos-ctl a.vos-clist__row:hover .vos-clist__go{border-color:var(--cr-accent);transform:translate(3px)rotate(-45deg)}}.vos-ctl a.vos-clist__row:focus-visible{box-shadow:inset var(--vos-focus-ring);outline:none}.vos-clist__who{align-items:center;gap:var(--vos-space-5);min-inline-size:0;display:flex}.vos-clist__name{gap:var(--vos-space-1);min-inline-size:0;display:grid}.vos-clist__name strong{font-size:var(--vos-text-lg);font-weight:600}.vos-clist__name span,.vos-clist__sub{color:var(--vos-text-tertiary);font-size:var(--vos-text-sm);line-height:1.4}.vos-clist__status,.vos-clist__fig,.vos-clist__text{gap:var(--vos-space-2);justify-items:start;min-inline-size:0;display:grid}.vos-clist__status .vos-cr-tag{font-size:var(--vos-text-sm);padding:2px 10px}.vos-clist__label{color:var(--vos-text-tertiary);font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);letter-spacing:var(--vos-tracking-label);text-transform:uppercase}.vos-clist__fig strong{font-family:var(--vos-font-figure);font-size:var(--vos-text-xl);font-variant-numeric:tabular-nums}.vos-clist__text>span:last-child{font-size:var(--vos-text-md);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.vos-clist__text.is-next>span:last-child{color:var(--vos-text-primary)}.vos-clist__text:not(.is-next)>span:last-child{color:var(--vos-text-secondary)}.vos-clist__go{border-inline-end:2px solid var(--vos-text-tertiary);border-block-end:2px solid var(--vos-text-tertiary);block-size:9px;inline-size:9px;transition:transform var(--vos-dur-fast) ease;align-self:center;transform:rotate(-45deg)}.vos-clist__empty{max-inline-size:none}@container vos-clist (max-width:900px){.vos-ctl a.vos-clist__row{gap:var(--vos-space-4) var(--vos-space-6);padding:var(--vos-space-6);grid-template-columns:minmax(0,1fr) auto}.vos-clist__who{grid-column:1}.vos-clist__status{grid-area:1/2;justify-items:end}.vos-clist__fig,.vos-clist__text{grid-column:1/-1}.vos-clist__go{display:none}}@media (prefers-reduced-motion:reduce){.vos-ctl a.vos-clist__row,.vos-clist__go{transition:none}}
.vos-cops{gap:var(--vos-space-6);min-inline-size:0;display:grid;container:vos-cops/inline-size}.vos-cops p{margin:0}.vos-cops a{color:inherit}.vos-cops__muted{color:var(--vos-text-tertiary)}.vos-cops__mono{font-family:var(--vos-font-mono);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-cops__label{align-items:center;gap:var(--vos-space-3);font-size:var(--vos-text-xs);letter-spacing:.02em;color:var(--vos-text-secondary);margin:0;font-weight:600;display:flex}.vos-cops__figure{font-family:var(--vos-font-figure);font-size:var(--vos-text-2xl);font-weight:600}.vos-cops__summary{font-family:var(--vos-font-display);font-size:var(--vos-text-xl);color:var(--vos-text-tertiary);max-inline-size:70ch;line-height:1.35}.vos-cops__summary strong{color:var(--vos-text-primary);font-weight:600}.vos-cops__strip{align-items:center;gap:var(--vos-space-4) var(--vos-space-7);padding:var(--vos-space-4) var(--vos-space-5);border:1px solid var(--cr-line);border-radius:var(--cr-r-md);background:var(--cr-card);font-size:var(--vos-text-sm);color:var(--vos-text-secondary);flex-wrap:wrap;display:flex}.vos-cops__strip strong{color:var(--vos-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.vos-cops__kill{align-items:center;gap:var(--vos-space-3);color:var(--vos-text-primary);font-weight:600;text-decoration:none;display:inline-flex}.vos-cops__kill .vos-cops__muted{font-weight:400}.vos-cops__kill-dot{background:var(--cr-tight);border-radius:50%;block-size:8px;inline-size:8px}.vos-cops__kill.is-pass .vos-cops__kill-dot{background:var(--cr-ok)}.vos-cops__kill.is-fail{color:var(--cr-bad)}.vos-cops__kill.is-fail .vos-cops__kill-dot{background:var(--cr-bad)}.vos-cops__cash{align-items:center;gap:var(--vos-space-4);display:inline-flex}.vos-cops__bar{background:var(--cr-sunk);border-radius:999px;block-size:4px;inline-size:96px;display:inline-block;overflow:hidden}.vos-cops__bar>span{background:var(--cr-accent);block-size:100%;display:block}.vos-cops__tabs{gap:var(--vos-space-2);border-block-end:1px solid var(--cr-line);min-width:0;max-width:100%;display:flex;overflow-x:auto}.vos-cops__tabs a{align-items:center;gap:var(--vos-space-3);padding:var(--vos-space-4) var(--vos-space-5);font-size:var(--vos-text-sm);color:var(--vos-text-secondary);white-space:nowrap;border-block-end:2px solid #0000;margin-block-end:-1px;font-weight:500;text-decoration:none;display:inline-flex}.vos-cops__tabs a.is-active{color:var(--vos-text-primary);border-block-end-color:var(--cr-accent)}.vos-cops__count{background:var(--cr-sunk);min-inline-size:18px;font-size:var(--vos-text-xs);font-variant-numeric:tabular-nums;text-align:center;color:var(--vos-text-secondary);border-radius:999px;padding:0 6px}.vos-cops a:focus-visible,.vos-cops button:focus-visible,.vos-cops summary:focus-visible,.vos-cops input:focus-visible,.vos-cops textarea:focus-visible{box-shadow:var(--vos-focus-ring);outline:none}.vos-cops__done{align-items:center;gap:var(--vos-space-3);padding:var(--vos-space-4) var(--vos-space-5);border-radius:var(--cr-r-sm);background:var(--cr-ok-wash);color:var(--vos-text-primary);font-size:var(--vos-text-sm);display:flex}.vos-cops__tag{border:1px solid var(--cr-line);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 8px;font-weight:500;display:inline-flex}.vos-cops__tag.is-urgent{border-color:var(--cr-tight-line);color:var(--cr-tight)}.vos-cops__tag.is-ok{border-color:var(--cr-ok-line);color:var(--cr-ok)}.vos-cops__tag.is-you{border-color:var(--cr-accent-line);color:var(--cr-accent)}.vos-cops__tag.is-updated,.vos-cops__tag.is-status-updated{border-color:var(--cr-accent-line);background:var(--cr-accent-line);color:var(--cr-accent)}.vos-cops__qtext>.vos-cops__tag{justify-self:start;margin-block-start:2px}.vos-cops__tag.is-status-needs{border-color:var(--cr-accent-line);color:var(--cr-accent)}.vos-cops__tag.is-status-cleared{border-color:var(--cr-ok-line);color:var(--cr-ok)}.vos-cops__tag.is-status-posted{border-color:var(--cr-ok-line);background:var(--cr-ok-wash);color:var(--cr-ok)}.vos-cops__earlier{gap:var(--vos-space-2);padding:var(--vos-space-3) 0 0;border-block-start:1px solid var(--cr-line);color:var(--vos-text-secondary);margin:0;display:grid}.vos-cops__earlier ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.vos-cops__notice.is-cleared{border-inline-start:3px solid var(--cr-ok);color:var(--vos-text-primary)}.vos-cops__review{gap:var(--vos-space-7);grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;display:grid}.vos-cops__queue ul{margin:var(--vos-space-4) 0 0;gap:2px;padding:0;list-style:none;display:grid}.vos-cops__qrow{align-items:flex-start;gap:var(--vos-space-4);padding:var(--vos-space-4) var(--vos-space-5);border-radius:var(--cr-r-sm);text-decoration:none;display:flex}.vos-cops__qrow.is-active{background:var(--cr-accent-wash);box-shadow:inset 2px 0 0 var(--cr-accent)}.vos-cops__qtext{min-inline-size:0;font-size:var(--vos-text-sm);flex:1;gap:2px;display:grid}.vos-cops__qhook{color:var(--vos-text-primary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vos-cops__qtext .vos-cops__muted{font-size:var(--vos-text-xs)}.vos-cops__ring{border:2px solid var(--cr-tight);border-radius:50%;flex:none;block-size:10px;inline-size:10px;margin-block-start:4px}.vos-cops__ring.is-brief_unread{border-color:var(--vos-text-tertiary);border-style:dashed}.vos-cops__ring.is-cleared{border-color:var(--cr-ok);background:var(--cr-ok)}.vos-cops__clip{gap:var(--vos-space-8);grid-template-columns:minmax(240px,360px) minmax(0,1fr);align-items:start;display:grid}.vos-cops__player{gap:var(--vos-space-4);display:grid;position:sticky;inset-block-start:var(--vos-space-6)}.vos-cops__video,.vos-cops__novideo{aspect-ratio:9/16;border-radius:var(--cr-r-lg);background:var(--cr-letterbox);object-fit:contain;max-block-size:72vh;inline-size:100%}.vos-cops__novideo{padding:var(--vos-space-7);background:var(--cr-sunk);color:var(--vos-text-tertiary);font-size:var(--vos-text-sm);text-align:center;place-items:center;display:grid}.vos-cops__hooks{gap:2px;margin:0;padding:0;list-style:none;display:grid}.vos-cops__hooks a{gap:var(--vos-space-4);padding:var(--vos-space-3) var(--vos-space-4);border-radius:var(--cr-r-sm);font-size:var(--vos-text-sm);color:var(--vos-text-secondary);text-decoration:none;display:flex}.vos-cops__hooks a.is-active{background:var(--cr-accent-wash);color:var(--vos-text-primary)}.vos-cops__key{border:1px solid var(--cr-line-hi);block-size:20px;inline-size:20px;font-family:var(--vos-font-mono);color:var(--vos-text-secondary);border-radius:5px;flex:none;place-items:center;font-size:12px;display:inline-grid}.vos-cops__judge{gap:var(--vos-space-7);min-inline-size:0;display:grid}.vos-cops__head{gap:var(--vos-space-3);display:grid}.vos-cops__head h2{font-family:var(--vos-font-display);font-size:var(--vos-text-2xl);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}.vos-cops__facts{gap:var(--vos-space-5);padding-block:var(--vos-space-5);border-block:1px solid var(--cr-line);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:0;display:grid}.vos-cops__facts div{gap:2px;display:grid}.vos-cops__facts dt{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-cops__facts dd{font-size:var(--vos-text-sm);color:var(--vos-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.vos-cops__facts dd.is-urgent{color:var(--cr-tight)}.vos-cops__notice{align-items:flex-start;gap:var(--vos-space-3);padding:var(--vos-space-4) var(--vos-space-5);border-radius:var(--cr-r-sm);background:var(--cr-sunk);font-size:var(--vos-text-sm);color:var(--vos-text-secondary);display:flex}.vos-cops__notice.is-updated{gap:var(--vos-space-2);border-inline-start:3px solid var(--cr-accent);color:var(--vos-text-primary);display:grid}.vos-cops__notice.is-updated p{margin:0}.vos-cops__notice svg{flex:none;margin-block-start:3px}.vos-cops__checks{margin:var(--vos-space-4) 0 0;gap:0;padding:0;list-style:none;display:grid}.vos-cops__checks li{gap:var(--vos-space-4);padding:var(--vos-space-3) 0;border-block-end:1px solid var(--cr-line);font-size:var(--vos-text-sm);color:var(--vos-text-secondary);display:flex}.vos-cops__checks svg{flex:none;margin-block-start:3px}.vos-cops__checks .is-pass svg{color:var(--cr-ok)}.vos-cops__checks .is-fail{color:var(--vos-text-primary)}.vos-cops__checks .is-fail svg{color:var(--cr-bad)}.vos-cops__checks .is-unknown svg,.vos-cops__checks .is-held svg{color:var(--vos-text-tertiary)}.vos-cops__checks .is-unknown{color:var(--vos-text-primary)}.vos-cops__checks input[type=checkbox]{block-size:18px;inline-size:18px;accent-color:var(--cr-ok);flex:none;margin:2px 0 0}.vos-cops__caption{gap:var(--vos-space-3);font-size:var(--vos-text-sm);display:grid}.vos-cops__caption>p:nth-child(2){white-space:pre-line}.vos-cops__streak{align-items:center;gap:var(--vos-space-4);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);white-space:nowrap;display:inline-flex}.vos-cops__streak.is-done{color:var(--cr-ok)}.vos-cops__dots{gap:3px;display:inline-flex}.vos-cops__dot{border:1px solid var(--cr-line-hi);border-radius:50%;block-size:7px;inline-size:7px}.vos-cops__dot.is-on{border-color:var(--cr-accent);background:var(--cr-accent)}.vos-cops__streak.is-done .vos-cops__dot{border-color:var(--cr-ok);background:var(--cr-ok)}.vos-cops__notes summary,.vos-cops__row summary{cursor:pointer;list-style:none}.vos-cops__notes summary::-webkit-details-marker{display:none}.vos-cops__row summary::-webkit-details-marker{display:none}.vos-cops__notes summary{font-size:var(--vos-text-sm);color:var(--vos-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--cr-line-hi);text-decoration-color:var(--cr-line-hi);text-underline-offset:3px;margin-block-start:var(--vos-space-4)}.vos-cops__notes ul,.vos-cops__list{gap:var(--vos-space-3);margin:var(--vos-space-4) 0 0;font-size:var(--vos-text-sm);color:var(--vos-text-secondary);padding-inline-start:var(--vos-space-6);display:grid}.vos-cops__decide{gap:var(--vos-space-4);padding:var(--vos-space-6);border:1px solid var(--cr-line);border-radius:var(--cr-r-md);background:var(--cr-card);display:grid}.vos-cops__decide textarea,.vos-cops__cadence-form input{font:inherit;font-size:var(--vos-text-sm);color:var(--vos-text-primary);background:var(--cr-sunk);border:1px solid var(--cr-line);border-radius:var(--cr-r-sm);padding:var(--vos-space-4) var(--vos-space-5)}.vos-cops__decide textarea{resize:vertical}.vos-cops__buttons,.vos-cops__controls{align-items:center;gap:var(--vos-space-4);flex-wrap:wrap;display:flex}.vos-cops button{align-items:center;gap:var(--vos-space-3);min-block-size:32px;padding:0 var(--vos-space-5);border:1px solid var(--cr-line-hi);border-radius:var(--cr-r-sm);background:var(--cr-card-hi);color:var(--vos-text-primary);font:inherit;font-size:var(--vos-text-sm);cursor:pointer;font-weight:500;transition:background .12s ease-out;display:inline-flex}.vos-cops button.is-primary{border-color:var(--cr-accent);background:var(--cr-accent);color:var(--cr-accent-ink)}.vos-cops button.is-danger{color:var(--cr-bad)}.vos-cops__control{align-items:center;gap:var(--vos-space-3);margin:0;display:inline-flex}.vos-cops__cadence-form label{font-size:var(--vos-text-sm);color:var(--vos-text-secondary)}.vos-cops__cadence-form input{inline-size:72px;padding-block:var(--vos-space-3)}.vos-cops__out{align-items:center;gap:var(--vos-space-2);font-size:var(--vos-text-sm);color:var(--vos-text-secondary);display:inline-flex}.vos-cops__pipeline{gap:var(--vos-space-5);display:grid}.vos-cops__stages{border:1px solid var(--cr-line);border-radius:var(--cr-r-md);background:var(--cr-card);grid-template-columns:repeat(13,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.vos-cops__stages li+li{border-inline-start:1px solid var(--cr-line)}.vos-cops__stages li.is-campaign{background:var(--cr-sunk)}.vos-cops__stages a{padding:var(--vos-space-5) var(--vos-space-4);gap:2px;block-size:100%;text-decoration:none;display:grid}.vos-cops__stages a.is-active{box-shadow:inset 0 -2px 0 var(--cr-accent);background:var(--cr-accent-wash)}.vos-cops__stage-count{font-family:var(--vos-font-figure);font-size:var(--vos-text-xl);font-variant-numeric:tabular-nums;color:var(--vos-text-primary);font-weight:600}.vos-cops__stages a.is-zero .vos-cops__stage-count{color:var(--vos-text-tertiary)}.vos-cops__stage-name{font-size:var(--vos-text-xs);color:var(--vos-text-secondary)}.vos-cops__listhead{justify-content:space-between;align-items:center;gap:var(--vos-space-5);font-size:var(--vos-text-sm);display:flex}.vos-cops__rows{border-block-start:1px solid var(--cr-line);margin:0;padding:0;list-style:none;display:grid}.vos-cops__row{border-block-end:1px solid var(--cr-line)}.vos-cops__row>summary{align-items:center;gap:var(--vos-space-5);padding:var(--vos-space-4) var(--vos-space-3);grid-template-columns:128px minmax(0,1fr) auto 16px;display:grid}.vos-cops__row[open]>summary .vos-cops__chev{transform:rotate(180deg)}.vos-cops__chev{color:var(--vos-text-tertiary);transition:transform .12s ease-out}.vos-cops__rowmain{min-inline-size:0;font-size:var(--vos-text-sm);gap:2px;display:grid}.vos-cops__rowmain>span:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--vos-text-primary);overflow:hidden}.vos-cops__rowmain .vos-cops__muted{font-size:var(--vos-text-xs)}.vos-cops__cells{justify-content:flex-end;align-items:center;gap:var(--vos-space-4);flex-wrap:wrap;display:flex}.vos-cops__at{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);white-space:nowrap;justify-self:start;align-items:center;gap:6px;font-weight:500;display:inline-flex}.vos-cops__at:before{content:"";background:var(--vos-text-tertiary);border-radius:2px;block-size:7px;inline-size:7px}.vos-cops__at.is-review:before,.vos-cops__at.is-cleared:before{background:var(--cr-tight)}.vos-cops__at.is-posted:before,.vos-cops__at.is-submitted:before,.vos-cops__at.is-views:before{background:var(--cr-accent)}.vos-cops__at.is-approved:before,.vos-cops__at.is-paid:before{background:var(--cr-ok)}.vos-cops__at.is-qa:before,.vos-cops__at.is-rejected:before{background:var(--cr-bad)}.vos-cops__at.is-paused:before{background:linear-gradient(90deg,currentColor 0 35%,#0000 35% 65%,currentColor 65%);border-radius:0}.vos-cops__trail{margin:0 0 var(--vos-space-4) 140px;border-inline-start:1px solid var(--cr-line-hi);gap:0;padding:0;list-style:none;display:grid}.vos-cops__trail li{gap:var(--vos-space-5);padding:var(--vos-space-2) var(--vos-space-5);font-size:var(--vos-text-sm);flex-wrap:wrap;display:flex;position:relative}.vos-cops__trail li:before{content:"";background:var(--cr-line-hi);border-radius:50%;block-size:7px;inline-size:7px;position:absolute;inset-block-start:9px;inset-inline-start:-4px}.vos-cops__trail li:last-child:before{background:var(--cr-accent)}.vos-cops__trail-stage{min-inline-size:110px;color:var(--vos-text-primary)}.vos-cops__row>.vos-cops__mono{margin:0 0 var(--vos-space-4) 140px}.vos-cops__rowbody{gap:var(--vos-space-5);padding:var(--vos-space-2) var(--vos-space-3) var(--vos-space-6) calc(128px + var(--vos-space-8));display:grid}.vos-cops__camp.is-paused>summary .vos-cops__rowmain>span:first-child{color:var(--vos-text-secondary)}.vos-cops__accounts{gap:var(--vos-space-6);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin:0;padding:0;list-style:none;display:grid}.vos-cops__account{gap:var(--vos-space-5);padding:var(--vos-space-7);border:1px solid var(--cr-line);border-radius:var(--cr-r-lg);background:var(--cr-card);align-content:start;display:grid}.vos-cops__account.is-paused{background:var(--cr-sunk)}.vos-cops__account-head{align-items:baseline;gap:var(--vos-space-4);flex-wrap:wrap;display:flex}.vos-cops__account h3{font-family:var(--vos-font-display);font-size:var(--vos-text-xl);margin:0;font-weight:600}.vos-cops__platforms{gap:var(--vos-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vos-cops__platforms li{gap:var(--vos-space-3);border:1px solid var(--cr-line);font-size:var(--vos-text-xs);border-radius:999px;padding:2px 10px;display:inline-flex}.vos-cops__platforms li.is-warming{border-color:var(--cr-tight-line)}.vos-cops__platforms li.is-active{border-color:var(--cr-ok-line)}.vos-cops__platforms li.is-lost,.vos-cops__platforms li.is-restricted{border-color:var(--cr-bad-line)}.vos-cops__cadence{gap:var(--vos-space-4);display:grid}.vos-cops__cadence .vos-cops__bar{block-size:6px;inline-size:100%}.vos-cops__ramp{gap:var(--vos-space-2);margin:0;padding:0;list-style:none;display:flex}.vos-cops__ramp li{border:1px solid var(--cr-line);font-size:var(--vos-text-xs);text-align:center;color:var(--vos-text-tertiary);border-radius:4px;flex:1;padding:3px 0}.vos-cops__ramp li.is-past{color:var(--vos-text-secondary)}.vos-cops__ramp li.is-on{border-color:var(--cr-accent);background:var(--cr-accent-wash);color:var(--vos-text-primary)}.vos-cops__cadence .vos-cops__muted{font-size:var(--vos-text-xs)}.vos-cops__empty{gap:var(--vos-space-3);padding:var(--vos-space-8);border:1px dashed var(--cr-line-hi);border-radius:var(--cr-r-lg);font-size:var(--vos-text-sm);color:var(--vos-text-secondary);max-inline-size:72ch;display:grid}.vos-cops__empty-title{font-family:var(--vos-font-display);font-size:var(--vos-text-lg);color:var(--vos-text-primary)}.vos-cops__ghost{border-radius:var(--cr-r-md);background:var(--cr-sunk);animation:1.4s ease-in-out infinite vos-cops-pulse;display:block}.vos-cops__ghost.is-line{block-size:28px;inline-size:60%}.vos-cops__ghost.is-strip{block-size:40px}.vos-cops__ghost.is-tabs{block-size:36px;inline-size:50%}.vos-cops__ghost.is-queue{block-size:420px}.vos-cops__ghost.is-clip{block-size:560px}@keyframes vos-cops-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.vos-cops__ghost,.vos-cops__chev,.vos-cops button{transition:none;animation:none}}@container vos-cops (max-width:1100px){.vos-cops__clip{grid-template-columns:minmax(200px,280px) minmax(0,1fr)}.vos-cops__stages{grid-template-columns:repeat(7,minmax(0,1fr))}.vos-cops__stages li:nth-child(8){border-inline-start:0}.vos-cops__stages li:nth-child(n+8){border-block-start:1px solid var(--cr-line)}}@container vos-cops (max-width:820px){.vos-cops__review,.vos-cops__clip{grid-template-columns:minmax(0,1fr)}.vos-cops__queue ul{gap:var(--vos-space-3);min-width:0;max-width:100%;display:flex;overflow-x:auto}.vos-cops__qrow{border:1px solid var(--cr-line);inline-size:240px}.vos-cops__player{justify-items:center;position:static}.vos-cops__video,.vos-cops__novideo{max-block-size:64vh;max-inline-size:360px}.vos-cops__stages{grid-template-columns:repeat(4,minmax(0,1fr))}.vos-cops__stages li,.vos-cops__stages li+li{border-block-start:1px solid var(--cr-line);border-inline-start:0}.vos-cops__row>summary{grid-template-columns:minmax(0,1fr) 16px}.vos-cops__row>summary .vos-cops__at{grid-column:1/-1}.vos-cops__row>summary>.vos-cops__mono,.vos-cops__row>summary>.vos-cops__cells{grid-column:1;justify-content:flex-start}.vos-cops__trail,.vos-cops__row>.vos-cops__mono{margin-inline-start:var(--vos-space-5)}.vos-cops__rowbody{padding-inline-start:var(--vos-space-3)}.vos-cops__accounts{grid-template-columns:minmax(0,1fr)}.vos-cops__summary{font-size:var(--vos-text-lg)}}@media (hover:hover) and (pointer:fine){.vos-cops__kill:hover{text-decoration:underline}.vos-cops__tabs a:hover{color:var(--vos-text-primary)}.vos-cops__qrow:hover,.vos-cops__hooks a:hover{background:var(--cr-card)}.vos-cops button:hover{background:var(--cr-sunk)}.vos-cops__stages a:hover{background:var(--cr-accent-wash)}.vos-cops__row>summary:hover{background:var(--cr-card)}}
.vos-cops__review:has(.is-reviewer){gap:var(--vos-space-6);grid-template-columns:minmax(0,1fr)}.vos-cops__review:has(.is-reviewer) .vos-cops__queue ul{gap:var(--vos-space-3);min-width:0;max-width:100%;display:flex;overflow-x:auto}.vos-cops__review:has(.is-reviewer) .vos-cops__qrow{border:1px solid var(--cr-line);flex:none;inline-size:240px}.vos-cops__clip.is-reviewer{display:block}.vos-crv{gap:var(--vos-space-6);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid;container:vos-crv/inline-size}.vos-crv__bar{align-items:center;gap:var(--vos-space-4) var(--vos-space-6);flex-wrap:wrap;display:flex}.vos-crv__count{font-family:var(--vos-font-figure);font-size:var(--vos-text-lg);color:var(--vos-text-tertiary);font-variant-numeric:tabular-nums}.vos-crv__count strong{color:var(--vos-text-primary);font-weight:600}.vos-crv__nav{gap:var(--vos-space-3);display:inline-flex}.vos-crv__step{align-items:center;gap:var(--vos-space-2);min-block-size:36px;padding:0 var(--vos-space-5);border:1px solid var(--cr-line-hi);border-radius:var(--cr-r-sm);background:var(--cr-card-hi);font-size:var(--vos-text-sm);font-weight:500;text-decoration:none;display:inline-flex}.vos-crv__step.is-off{opacity:.4;pointer-events:none}.vos-crv__keys{font-size:var(--vos-text-xs);margin-inline-start:auto}.vos-crv__keys kbd{border:1px solid var(--cr-line-hi);font-family:var(--vos-font-mono);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);border-radius:4px;padding:0 5px}.vos-crv__body{gap:var(--vos-space-8);grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;display:grid}.vos-crv__stage{gap:var(--vos-space-5);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.vos-crv__side{gap:var(--vos-space-7);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.vos-crv__modes{border:1px solid var(--cr-line);border-radius:var(--cr-r-sm);background:var(--cr-sunk);justify-self:start;padding:2px;display:inline-flex}.vos-cops .vos-crv__modes button{color:var(--vos-text-secondary);background:0 0;border-color:#0000}.vos-cops .vos-crv__modes button.is-on{border-color:var(--cr-line-hi);background:var(--cr-card-hi);color:var(--vos-text-primary)}.vos-crv__versions{gap:var(--vos-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vos-cops .vos-crv__versions button,.vos-cops .vos-crv__pick{min-block-size:36px;max-inline-size:320px;padding:var(--vos-space-2) var(--vos-space-4);color:var(--vos-text-secondary);text-align:start;background:0 0}.vos-cops .vos-crv__versions button.is-on,.vos-cops .vos-crv__pick.is-on{border-color:var(--cr-accent-line);background:var(--cr-accent-wash);color:var(--vos-text-primary)}.vos-crv__same{color:var(--vos-text-secondary);font-size:var(--vos-text-sm);margin:0}.vos-crv__what{min-inline-size:0;display:grid}.vos-crv__what .vos-crv__hook{white-space:normal}.vos-crv__span{color:var(--vos-text-tertiary);font-size:var(--vos-text-xs)}.vos-crv__hook{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:clip}.vos-crv__screens{justify-items:center;display:grid}.vos-crv__screens.is-compare{gap:var(--vos-space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.vos-crv__screen{gap:var(--vos-space-3);grid-template-columns:minmax(0,1fr);inline-size:100%;min-inline-size:0;max-inline-size:420px;margin:0;display:grid}.vos-crv__screens .vos-cops__video,.vos-crv__screens .vos-cops__novideo{block-size:auto;max-block-size:74vh;inline-size:100%;min-inline-size:0}.vos-crv__screens.is-compare .vos-crv__screen.is-active .vos-cops__video{box-shadow:0 0 0 2px var(--cr-accent)}.vos-crv__screens.is-compare figcaption .vos-crv__pick{inline-size:100%;max-inline-size:none}.vos-crv__transport{align-items:center;gap:var(--vos-space-4);display:flex}.vos-cops .vos-crv__ending{min-block-size:44px;place-self:flex-start start;margin-block-start:var(--vos-space-3)}.vos-cops .vos-crv__play{border-radius:50%;flex:none;justify-content:center;min-block-size:40px;inline-size:40px;padding:0}.vos-crv__track{min-inline-size:0;padding-block:var(--vos-space-4);flex:1;position:relative}.vos-crv__scrub{inline-size:100%;accent-color:var(--cr-accent);margin:0}.vos-crv__pins{block-size:0;position:absolute;inset-block-start:-2px;inset-inline:0}.vos-cops .vos-crv__pin{border:2px solid var(--cr-page);background:var(--cr-tight);border-radius:50% 50% 50% 0;block-size:14px;min-block-size:14px;inline-size:14px;padding:0;position:absolute;translate:-50%;rotate:-45deg}.vos-crv__time{font-family:var(--vos-font-mono);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);font-variant-numeric:tabular-nums;flex:none}.vos-crv__draft{gap:var(--vos-space-3);padding:var(--vos-space-5);border:1px solid var(--cr-tight-line);border-radius:var(--cr-r-md);background:var(--cr-tight-wash);font-size:var(--vos-text-sm);display:grid}.vos-crv__draft input{font:inherit;color:var(--vos-text-primary);background:var(--cr-card);border:1px solid var(--cr-line);border-radius:var(--cr-r-sm);padding:var(--vos-space-4) var(--vos-space-5)}.vos-crv__pinlist ol{margin:var(--vos-space-4) 0 0;gap:2px;padding:0;list-style:none;display:grid}.vos-crv__pinlist li{align-items:center;gap:var(--vos-space-4);padding:var(--vos-space-3) 0;border-block-end:1px solid var(--cr-line);font-size:var(--vos-text-sm);display:flex}.vos-cops .vos-crv__at{min-block-size:28px;padding:0 var(--vos-space-3);font-family:var(--vos-font-mono);font-variant-numeric:tabular-nums;color:var(--cr-tight);flex:none}.vos-crv__pinnote{flex:1;min-inline-size:0}.vos-crv__pinacts{gap:var(--vos-space-2);display:inline-flex}.vos-cops .vos-crv__pinacts button{min-block-size:28px;padding:0 var(--vos-space-3);color:var(--vos-text-secondary);background:0 0;border-color:#0000}.vos-crv__saved{color:var(--vos-text-tertiary);margin-inline-start:auto;font-weight:400}.vos-crv__gridscroll{overscroll-behavior-y:auto;border:1px solid var(--cr-line);border-radius:var(--cr-r-md);min-width:0;margin-block-start:var(--vos-space-4);overflow-x:auto}.vos-crv__grid table{border-collapse:separate;border-spacing:4px}.vos-crv__grid th{font-family:var(--vos-font-mono);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);text-align:center;font-weight:400}.vos-crv__grid thead th.is-pinned{color:var(--cr-tight);font-weight:600}.vos-crv__grid tbody th{padding-inline:var(--vos-space-2);background:var(--cr-page);position:sticky;inset-inline-start:0}.vos-cops .vos-crv__still{border-radius:var(--cr-r-sm);background:var(--cr-letterbox);border:0;min-block-size:0;inline-size:96px;padding:0;display:block;overflow:clip}.vos-crv__still img{aspect-ratio:9/16;object-fit:cover;inline-size:100%;display:block}.vos-crv__still img[data-missing]{visibility:hidden}.vos-crv textarea{overscroll-behavior-y:auto}.vos-crv__sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.vos-crv__choice{gap:var(--vos-space-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.vos-crv__choice legend{margin-block-end:var(--vos-space-3)}.vos-crv__choice label{justify-content:center;align-items:center;gap:var(--vos-space-3);min-block-size:44px;padding:0 var(--vos-space-5);border:1px solid var(--cr-line-hi);border-radius:var(--cr-r-sm);background:var(--cr-card-hi);font-size:var(--vos-text-sm);cursor:pointer;flex:1;font-weight:600;display:inline-flex}.vos-crv__choice input{opacity:0;pointer-events:none;position:absolute}.vos-crv__choice label:has(input:focus-visible){box-shadow:var(--vos-focus-ring)}.vos-crv__choice label.is-pass.is-on{border-color:var(--cr-ok-line);background:var(--cr-ok-wash);color:var(--cr-ok)}.vos-crv__choice label.is-fail.is-on{border-color:var(--cr-bad-line);background:var(--cr-bad-wash);color:var(--cr-bad)}.vos-crv__choice.is-versions label{font-family:var(--vos-font-mono);flex:0 64px}.vos-crv__choice.is-versions label.is-on{border-color:var(--cr-accent);background:var(--cr-accent-wash)}.vos-cops .vos-crv__verdict button[disabled]{opacity:.5;cursor:not-allowed}@container vos-crv (max-width:980px){.vos-crv__body{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.vos-cops__review:has(.is-reviewer) .vos-cops__queue{display:none}.vos-crv__keys{display:none}.vos-crv__bar{justify-content:space-between}.vos-crv__screens.is-compare{overscroll-behavior-y:auto;scroll-snap-type:x mandatory;gap:var(--vos-space-4);min-width:0;padding-block-end:var(--vos-space-3);display:flex;overflow-x:auto}.vos-crv__screens.is-compare .vos-crv__screen{scroll-snap-align:center;flex:0 0 82%}.vos-crv__screens .vos-cops__video,.vos-crv__screens .vos-cops__novideo{max-block-size:68vh}.vos-crv__versions{grid-template-columns:minmax(0,1fr);display:grid}.vos-cops .vos-crv__versions button{min-block-size:44px;inline-size:100%;min-inline-size:0;max-inline-size:none}.vos-crv__transport{flex-wrap:wrap}.vos-crv__track{flex-basis:100%;order:-1}.vos-cops .vos-crv__transport>button{min-block-size:44px}.vos-cops .vos-crv__transport>button.is-primary{margin-inline-start:auto}.vos-cops .vos-crv__pinacts button,.vos-cops .vos-crv__at{min-block-size:40px}.vos-cops .vos-crv__still{inline-size:60px}}@media (hover:hover) and (pointer:fine){.vos-crv__step:hover{background:var(--cr-sunk)}.vos-cops .vos-crv__still:hover{box-shadow:0 0 0 2px var(--cr-accent)}}
.vos-crv__guide{gap:var(--vos-space-3);padding:var(--vos-space-4);border:1px solid var(--cr-line);border-radius:var(--cr-r-md);background:var(--cr-card);grid-template-columns:minmax(0,1fr);display:grid}.vos-crv__guide-head{justify-content:space-between;align-items:baseline;gap:var(--vos-space-3);display:flex}.vos-crv__guide-head .vos-cops__label{margin:0}.vos-crv__guide-count{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);font-variant-numeric:tabular-nums}.vos-crv__meter{background:var(--cr-sunk);border-radius:2px;block-size:4px;display:block;overflow:hidden}.vos-crv__meter>span{background:var(--cr-ok);block-size:100%;transition:inline-size .24s ease-out;display:block}.vos-crv__guide-intro{font-size:var(--vos-text-sm);color:var(--vos-text-secondary);margin:0}.vos-crv__steps{gap:var(--vos-space-1);margin:0;padding:0;list-style:none;display:grid}.vos-crv__step-row{border-radius:var(--cr-r-sm)}.vos-crv__step-row.is-open{background:var(--cr-card-hi)}.vos-crv__step-title{align-items:center;gap:var(--vos-space-3);min-block-size:44px;inline-size:100%;padding:var(--vos-space-2) var(--vos-space-3);border-radius:var(--cr-r-sm);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}.vos-crv__step-title:focus-visible{box-shadow:var(--vos-focus-ring);outline:none}.vos-crv__step-name{flex:auto;min-width:0}.vos-crv__tick{border:1px solid var(--cr-line-hi);block-size:22px;inline-size:22px;font-family:var(--vos-font-mono);font-size:var(--vos-text-xs);color:var(--vos-text-secondary);border-radius:50%;flex:none;place-items:center;display:inline-grid}.vos-crv__step-row.is-ok .vos-crv__tick{border-color:var(--cr-ok-line);background:var(--cr-ok-wash);color:var(--cr-ok)}.vos-crv__step-row.is-problem .vos-crv__tick{border-color:var(--cr-bad-line);background:var(--cr-bad-wash);color:var(--cr-bad)}.vos-crv__step-row.is-ok .vos-crv__step-name{color:var(--vos-text-secondary)}.vos-crv__weight{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);flex:none}.vos-crv__sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.vos-crv__step-body{gap:var(--vos-space-3);padding:0 var(--vos-space-3) var(--vos-space-3) calc(22px + var(--vos-space-6));font-size:var(--vos-text-sm);color:var(--vos-text-secondary);grid-template-columns:minmax(0,1fr);display:grid}.vos-crv__step-body p{margin:0}.vos-crv__step-bad strong{color:var(--vos-text-primary)}.vos-crv__examples{gap:var(--vos-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vos-crv__examples figure{gap:var(--vos-space-2);margin:0;display:grid}.vos-crv__examples img{aspect-ratio:9/16;object-fit:cover;border-radius:var(--cr-r-sm);border:2px solid #0000;inline-size:100%;display:block}.vos-crv__examples .is-good img{border-color:var(--cr-ok-line)}.vos-crv__examples .is-bad img{border-color:var(--cr-bad-line)}.vos-crv__examples figcaption{font-size:var(--vos-text-xs);line-height:1.4}.vos-crv__examples .is-good figcaption strong{color:var(--cr-ok)}.vos-crv__examples .is-bad figcaption strong{color:var(--cr-bad)}.vos-crv__step-actions{gap:var(--vos-space-2);flex-wrap:wrap;display:flex}.vos-crv__step-actions button{align-items:center;gap:var(--vos-space-2);min-block-size:44px;padding:0 var(--vos-space-4);border:1px solid var(--cr-line-hi);border-radius:var(--cr-r-sm);color:var(--vos-text-primary);font:inherit;font-size:var(--vos-text-sm);cursor:pointer;background:0 0;display:inline-flex}.vos-crv__step-actions button:focus-visible{box-shadow:var(--vos-focus-ring);outline:none}.vos-crv__step-actions .is-ok.is-on{border-color:var(--cr-ok-line);background:var(--cr-ok-wash);color:var(--cr-ok)}.vos-crv__step-actions .is-problem.is-on{border-color:var(--cr-bad-line);background:var(--cr-bad-wash);color:var(--cr-bad)}.vos-crv__keys{font-size:var(--vos-text-xs);margin:0}.vos-crv__warn{gap:var(--vos-space-2);padding:var(--vos-space-3);border:1px solid var(--cr-bad-line);border-radius:var(--cr-r-sm);background:var(--cr-bad-wash);color:var(--vos-text-primary);font-size:var(--vos-text-sm);margin:0;display:flex}.vos-cops__others ul{gap:var(--vos-space-2);font-size:var(--vos-text-sm);margin:0;padding:0;list-style:none;display:grid}.vos-cops__others li.is-pass>strong{color:var(--cr-ok)}.vos-cops__others li.is-fail>strong{color:var(--cr-bad)}.vos-cops__others .vos-cops__others-pins{color:var(--vos-text-secondary);margin-block-start:var(--vos-space-1);padding-inline-start:var(--vos-space-4)}.vos-ckpi{gap:var(--vos-space-3);display:grid}.vos-ckpi>.vos-cops__label{margin:0}.vos-ckpi__tiles{gap:var(--vos-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin:0;padding:0;list-style:none;display:grid}.vos-ckpi__tile{align-content:start;gap:var(--vos-space-1);min-width:0;padding:var(--vos-space-4);border:1px solid var(--cr-line);border-radius:var(--cr-r-md);background:var(--cr-card);display:grid}.vos-ckpi__tile p{margin:0}.vos-ckpi__label{font-size:var(--vos-text-sm);color:var(--vos-text-secondary)}.vos-ckpi__value{font-family:var(--vos-font-figure);font-size:var(--vos-text-2xl);font-variant-numeric:tabular-nums;color:var(--vos-text-primary)}.vos-ckpi__band{align-items:center;gap:var(--vos-space-2);font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium);display:inline-flex}.vos-ckpi__dot{background:var(--vos-text-tertiary);border-radius:50%;block-size:8px;inline-size:8px}.vos-ckpi__tile.is-good .vos-ckpi__band{color:var(--cr-ok)}.vos-ckpi__tile.is-good .vos-ckpi__dot{background:var(--cr-ok)}.vos-ckpi__tile.is-watch .vos-ckpi__band{color:var(--cr-tight)}.vos-ckpi__tile.is-watch .vos-ckpi__dot{background:var(--cr-tight)}.vos-ckpi__tile.is-bad{border-color:var(--cr-bad-line)}.vos-ckpi__tile.is-bad .vos-ckpi__band{color:var(--cr-bad)}.vos-ckpi__tile.is-bad .vos-ckpi__dot{background:var(--cr-bad)}.vos-ckpi__tile.is-early .vos-ckpi__band{color:var(--vos-text-secondary)}.vos-ckpi__aim{font-size:var(--vos-text-sm);color:var(--vos-text-primary)}.vos-ckpi__why{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}@media (max-width:767px){.vos-crv__step-body{padding-inline-start:var(--vos-space-3)}.vos-ckpi__value{font-size:var(--vos-text-xl)}.vos-ckpi__why{display:none}}@media (prefers-reduced-motion:reduce){.vos-crv__meter>span{transition:none}}
