.vos-anomaly{min-width:0}.vos-anomaly__list{display:flex;flex-direction:column;gap:var(--vos-space-6);margin:0;padding:0;list-style:none}.vos-anomaly__item{display:flex;flex-direction:column;gap:var(--vos-space-3);min-width:0;padding-left:var(--vos-space-5);border-left:2px solid var(--vos-rule)}.vos-anomaly__item--critical{border-left-color:var(--vos-status-failed)}.vos-anomaly__item--warn{border-left-color:var(--vos-status-degraded)}.vos-anomaly__item--info{border-left-color:var(--vos-status-waiting)}.vos-anomaly__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vos-space-3);min-width:0}.vos-anomaly__title{flex:1 1 14rem;margin:0;font-size:var(--vos-text-md);font-weight:500;line-height:1.35;color:var(--vos-text-primary)}.vos-anomaly__scope{font-weight:400;color:var(--vos-text-secondary)}.vos-anomaly__severity{font-size:var(--vos-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--vos-text-tertiary)}.vos-anomaly__item--critical .vos-anomaly__severity{color:var(--vos-status-failed)}.vos-anomaly__compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vos-space-4);margin:0;padding:var(--vos-space-4);border-radius:var(--vos-radius-inset);background-color:var(--vos-material-inset)}.vos-anomaly__pair{display:flex;flex-direction:column;gap:var(--vos-space-1);min-width:0}.vos-anomaly__term{font-size:var(--vos-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--vos-text-tertiary)}.vos-anomaly__value{margin:0;font-size:var(--vos-text-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--vos-text-primary)}.vos-anomaly__value--baseline{color:var(--vos-text-secondary)}.vos-anomaly__value--factor{color:var(--vos-text-primary)}.vos-anomaly__item--critical .vos-anomaly__value--factor{color:var(--vos-status-failed)}.vos-anomaly__when{margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);overflow-wrap:anywhere}.vos-anomaly__body{margin:0;font-size:var(--vos-text-sm);line-height:1.55;color:var(--vos-text-secondary)}.vos-anomaly__evidence{display:flex;flex-direction:column;gap:var(--vos-space-1);margin:0;padding:0;list-style:none}.vos-anomaly__source{display:flex;flex-wrap:wrap;gap:var(--vos-space-3);min-width:0;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);overflow-wrap:anywhere}.vos-anomaly__key{font-size:var(--vos-text-xs);color:var(--vos-text-disabled)}.vos-anomaly__none{margin:0;padding:var(--vos-space-6);border-radius:var(--vos-radius-inset);background-color:var(--vos-material-inset);font-size:var(--vos-text-sm);line-height:1.55;color:var(--vos-text-secondary)}@media (max-width:40rem){.vos-anomaly__compare{grid-template-columns:minmax(0,1fr);gap:var(--vos-space-3)}.vos-anomaly__item{padding-left:var(--vos-space-4)}}.vos-mstmt{gap:var(--vos-space-6);max-width:78rem;margin:0 auto;padding:var(--vos-space-6) var(--vos-space-5) var(--vos-space-7);min-width:0}.vos-mstmt,.vos-mstmt__head{display:flex;flex-direction:column}.vos-mstmt__head{gap:var(--vos-space-1);padding-bottom:var(--vos-space-5);border-bottom:1px solid var(--vos-hairline-strong)}.vos-mstmt__eyebrow{margin:0;font-size:var(--vos-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--vos-text-tertiary)}.vos-mstmt__title{margin:0;font-size:var(--vos-text-lg);font-weight:600;color:var(--vos-text-primary)}.vos-mstmt__window{margin:0;font-family:var(--vos-font-mono);font-size:var(--vos-text-xs);color:var(--vos-text-secondary)}.vos-mstmt__basis{display:flex;flex-direction:column;gap:var(--vos-space-3);max-width:68ch}.vos-mstmt__basis p{margin:0;font-size:var(--vos-text-sm);line-height:1.6;color:var(--vos-text-secondary)}.vos-mstmt__gap{display:flex;flex-direction:column;gap:var(--vos-space-3);max-width:68ch;padding:var(--vos-space-5);border-left:2px solid var(--vos-status-waiting);border-radius:var(--vos-radius-inset);background-color:var(--vos-material-inset)}.vos-mstmt__gap-title{margin:0;font-size:var(--vos-text-md);font-weight:600;color:var(--vos-text-primary)}.vos-mstmt__gap p,.vos-mstmt__unchecked{margin:0;font-size:var(--vos-text-sm);line-height:1.6;color:var(--vos-text-secondary)}.vos-mstmt__unchecked{max-width:68ch;padding:var(--vos-space-4) var(--vos-space-5);border-left:2px solid var(--vos-status-waiting);border-radius:var(--vos-radius-inset);background-color:var(--vos-material-inset)}.vos-mstmt__foot{display:flex;flex-direction:column;gap:var(--vos-space-2);max-width:68ch;padding-top:var(--vos-space-5);border-top:1px solid var(--vos-hairline)}.vos-mstmt__foot p{margin:0;font-size:var(--vos-text-xs);line-height:1.6;color:var(--vos-text-tertiary)}.vos-mstmt__computed,.vos-mstmt__expiry{font-family:var(--vos-font-mono)}@media (max-width:40rem){.vos-mstmt{gap:var(--vos-space-5);padding:var(--vos-space-5) var(--vos-space-4) var(--vos-space-6)}}.vos-product__heading{display:flex;flex-direction:column;gap:var(--vos-space-3);min-width:0}.vos-product__clear,.vos-product__critique{display:flex;align-items:center;gap:var(--vos-space-3);margin:0;font-size:var(--vos-text-xs);line-height:var(--vos-leading-tight);color:var(--vos-text-secondary)}.vos-product__clear .vos-icon{color:var(--vos-status-ok)}.vos-product__refusals{display:flex;flex-direction:column;gap:var(--vos-space-3);margin:0;padding:var(--vos-space-4) var(--vos-space-5);list-style:none;border-radius:var(--vos-radius-3);background-color:var(--vos-sunk)}.vos-product__refusal{display:flex;align-items:baseline;gap:var(--vos-space-4);font-size:var(--vos-text-xs);line-height:var(--vos-leading-tight);color:var(--vos-status-blocked)}.vos-product__refusal .vos-icon{align-self:center;flex:none}.vos-product__refusal-copy{min-width:0}.vos-product__refusal-key{margin-left:auto;white-space:nowrap}.vos-product__absent,.vos-product__refusal-key{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-product__absent{font-family:var(--vos-font-sans)}.vos-product__experiment{display:inline-flex;align-items:center;gap:var(--vos-space-2);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-product__golive{padding:var(--vos-space-2) var(--vos-space-4);border:0;border-radius:var(--vos-radius-1);background-color:var(--vos-sunk);box-shadow:inset 0 0 0 1px var(--vos-light-edge);font-family:inherit;font-size:var(--vos-text-xs);color:var(--vos-text-secondary);cursor:pointer;transition:color var(--vos-dur-instant) var(--vos-ease-out)}@media (hover:hover) and (pointer:fine){.vos-product__golive:hover:enabled{color:var(--vos-accent)}}.vos-product__golive:disabled{color:var(--vos-text-tertiary);cursor:not-allowed}.vos-product--live{box-shadow:inset 0 1px 0 0 var(--vos-light-edge-strong),inset 0 0 0 1px var(--vos-status-ok),var(--vos-shadow-2)}.vos-product--blocked{box-shadow:inset 0 1px 0 0 var(--vos-light-edge-strong),inset 0 0 0 1px var(--vos-status-blocked),var(--vos-shadow-2)}@media (max-width:640px){.vos-product__refusal{flex-wrap:wrap}.vos-product__refusal-key{margin-left:calc(var(--vos-space-4) + 12px)}}.vos-product__acts{display:grid;flex:1 1 100%;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));align-items:center;gap:var(--vos-space-3) var(--vos-space-5);min-width:0}.vos-product__acts>.vos-action:not([data-state=idle]){grid-column:1/-1;order:1;align-self:start;margin-top:var(--vos-space-2);padding-top:var(--vos-space-5);border-top:1px solid var(--vos-hairline)}.vos-product__acts>.vos-action:not([data-state=idle])>*{max-width:72ch}@media (max-width:767px){.vos-product__acts{grid-template-columns:minmax(0,1fr);gap:var(--vos-space-2)}.vos-product__acts>.vos-action[data-state=idle] .vos-action__idle{display:flex;width:100%}.vos-product__acts .vos-action__idle .vos-button{flex:1 1 auto;justify-content:flex-start;min-height:44px;height:auto}}.vos-product__acts>.vos-action[data-state=idle]{margin-top:0;padding-top:0}.vos-critique__heading{display:flex;flex-direction:column;gap:var(--vos-space-3);min-width:0}.vos-critique__verdict{margin:0;font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-primary)}.vos-critique__empty{color:var(--vos-text-secondary)}.vos-critique__disagreement,.vos-critique__empty{margin:0;font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal)}.vos-critique__disagreement{display:flex;align-items:flex-start;gap:var(--vos-space-3);padding:var(--vos-space-4) var(--vos-space-5);border-radius:var(--vos-radius-3);background-color:var(--vos-sunk);color:var(--vos-status-failed)}.vos-critique__disagreement .vos-icon{flex:none;margin-top:2px}.vos-critique__findings{display:flex;flex-direction:column;gap:var(--vos-space-4);margin:0;padding:var(--vos-space-4) var(--vos-space-5);list-style:none;border-radius:var(--vos-radius-3);background-color:var(--vos-sunk);counter-reset:none}.vos-critique__finding{display:flex;flex-direction:column;gap:var(--vos-space-2)}.vos-critique__finding-head{display:flex;align-items:center;gap:var(--vos-space-3);font-size:var(--vos-text-xs);line-height:var(--vos-leading-tight)}.vos-critique__finding-head .vos-icon{flex:none}.vos-critique__charge{min-width:0}.vos-critique__locator{margin-left:auto;white-space:nowrap}.vos-critique__detail,.vos-critique__locator{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-critique__detail{padding-left:calc(12px + var(--vos-space-3));line-height:var(--vos-leading-normal)}.vos-critique__finding--blocker .vos-critique__finding-head{color:var(--vos-status-failed)}.vos-critique__finding--major .vos-critique__finding-head{color:var(--vos-status-degraded)}.vos-critique__finding--minor .vos-critique__finding-head{color:var(--vos-text-secondary)}.vos-critique__tally{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-critique--refused{box-shadow:inset 0 1px 0 0 var(--vos-light-edge-strong),inset 0 0 0 1px var(--vos-status-failed),var(--vos-shadow-2)}.vos-critique--disagrees{box-shadow:inset 0 1px 0 0 var(--vos-light-edge-strong),inset 0 0 0 2px var(--vos-status-failed),var(--vos-shadow-2)}@media (max-width:640px){.vos-critique__finding-head{flex-wrap:wrap}.vos-critique__locator{margin-left:calc(12px + var(--vos-space-3))}}.vos-yap__beats{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.vos-yap__beat{display:grid;grid-template-columns:108px minmax(0,1fr);gap:var(--vos-space-5);padding:var(--vos-space-4) 0;border-top:1px solid var(--vos-hairline)}.vos-yap__beat:first-child{border-top:0;padding-top:0}.vos-yap__beat-gutter{display:flex;flex-direction:column;gap:var(--vos-space-1);min-width:0}.vos-yap__beat-window{font-size:var(--vos-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--vos-leading-tight);color:var(--vos-text-secondary)}.vos-yap__beat-name{font-size:var(--vos-text-xs);letter-spacing:var(--vos-tracking-label);line-height:var(--vos-leading-normal);color:var(--vos-text-tertiary)}.vos-yap__beat-body{display:flex;flex-direction:column;gap:var(--vos-space-3);min-width:0}.vos-yap__line{font-size:var(--vos-text-sm);color:var(--vos-text-primary)}.vos-yap__line,.vos-yap__visual{margin:0;line-height:var(--vos-leading-normal)}.vos-yap__visual{display:flex;align-items:baseline;gap:var(--vos-space-3);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-yap__visual .vos-label{flex:none}.vos-yap__loop{display:flex;align-items:center;gap:var(--vos-space-2);margin:0;font-size:var(--vos-text-xs);line-height:var(--vos-leading-tight);color:var(--vos-accent)}.vos-yap__shots{display:flex;flex-direction:column;gap:var(--vos-space-3);margin:0;padding:var(--vos-space-1) 0 var(--vos-space-1) var(--vos-space-4);list-style:none;border-left:1px solid var(--vos-hairline-strong)}.vos-yap__shot{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vos-space-1) var(--vos-space-3);font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary)}.vos-yap__shot-source{flex:none;letter-spacing:var(--vos-tracking-label);color:var(--vos-text-tertiary)}.vos-yap__shot-detail{flex:1 1 60%;min-width:0}.vos-yap__shot-text{flex:1 1 100%;color:var(--vos-text-primary)}.vos-yap__shot-ref{flex:1 1 100%;color:var(--vos-text-tertiary);overflow-wrap:anywhere}.vos-yap__beat-finding{display:flex;align-items:center;gap:var(--vos-space-2);margin:0;font-size:var(--vos-text-xs);line-height:var(--vos-leading-tight)}.vos-yap__beat-finding .vos-icon{flex:none}.vos-yap__beat-finding--blocker{color:var(--vos-status-failed)}.vos-yap__beat-finding--major{color:var(--vos-status-degraded)}.vos-yap__beat-finding--minor{color:var(--vos-text-tertiary)}[data-vos-density=dense] .vos-yap__beat{padding:var(--vos-space-3) 0;gap:var(--vos-space-4)}@media (max-width:640px){.vos-yap__beat{grid-template-columns:minmax(0,1fr);gap:var(--vos-space-3)}.vos-yap__beat-gutter{flex-direction:row;align-items:baseline;gap:var(--vos-space-3)}.vos-yap__shot-source{flex:1 1 100%}}.vos-yap{gap:var(--vos-space-6)}.vos-yap__heading{flex-direction:column;min-width:0}.vos-yap__heading,.vos-yap__marks{display:flex;gap:var(--vos-space-3)}.vos-yap__marks{flex:none;align-items:center}.vos-yap__id{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-yap__gates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border-radius:var(--vos-radius-inset);background-color:var(--vos-material-inset);box-shadow:inset 0 0 0 1px var(--vos-light-edge),inset 0 1px 3px -1px var(--vos-scrim);overflow:hidden}.vos-yap__gate{display:flex;flex-direction:column;gap:var(--vos-space-3);padding:var(--vos-space-5);min-width:0;border-left:1px solid var(--vos-hairline)}.vos-yap__gate:first-child{border-left:0}.vos-yap__gate--held{background-color:var(--vos-status-failed-wash)}.vos-yap__gate--held .vos-label{color:var(--vos-status-failed)}.vos-yap__gate-body{display:flex;flex-direction:column;gap:var(--vos-space-2);margin:0;min-width:0}.vos-yap__gate-line{color:var(--vos-text-primary)}.vos-yap__gate-line,.vos-yap__gate-mismatch{margin:0;font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal)}.vos-yap__gate-mismatch{color:var(--vos-status-failed)}.vos-yap__gate-applied{padding-left:var(--vos-space-4);border-left:1px solid var(--vos-rule);color:var(--vos-text-secondary)}.vos-yap__gate-applied,.vos-yap__gate-note{margin:0;font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal)}.vos-yap__gate-note{display:flex;flex-wrap:wrap;gap:var(--vos-space-1) var(--vos-space-3);color:var(--vos-text-tertiary)}.vos-yap__citation{overflow-wrap:anywhere}.vos-yap__refusals{flex-direction:column;gap:var(--vos-space-2);padding:0;list-style:none;color:var(--vos-text-secondary)}.vos-yap__disagreement,.vos-yap__refusals{display:flex;margin:0;font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal)}.vos-yap__disagreement{align-items:flex-start;gap:var(--vos-space-3);padding:var(--vos-space-4) var(--vos-space-5);border-radius:var(--vos-radius-3);background-color:var(--vos-sunk);color:var(--vos-status-failed)}.vos-yap__disagreement .vos-icon{flex:none;margin-top:2px}.vos-yap__body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:var(--vos-space-7)}.vos-yap__rail-inner,.vos-yap__script{display:flex;flex-direction:column;gap:var(--vos-space-4);min-width:0}.vos-yap__rail{min-width:0;padding-left:var(--vos-space-7);border-left:1px solid var(--vos-hairline)}.vos-yap__rail-inner{position:sticky;top:var(--vos-space-6)}.vos-yap__section{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vos-space-2) var(--vos-space-4);margin:0;font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);letter-spacing:var(--vos-tracking-label);line-height:var(--vos-leading-tight);color:var(--vos-text-secondary)}.vos-yap__section--held{color:var(--vos-status-failed)}.vos-yap__section-note{font-size:var(--vos-text-xs);font-weight:var(--vos-weight-regular);letter-spacing:var(--vos-tracking-normal);color:var(--vos-text-tertiary)}.vos-yap__claims,.vos-yap__thread{display:flex;flex-direction:column;gap:var(--vos-space-4)}.vos-yap__posts{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.vos-yap__post{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--vos-space-5);padding:var(--vos-space-4) 0;border-top:1px solid var(--vos-hairline)}.vos-yap__post:first-child{border-top:0;padding-top:0}.vos-yap__post-index{font-size:var(--vos-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--vos-text-tertiary)}.vos-yap__post-text{margin:0;font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-primary);white-space:pre-wrap}.vos-yap__claim-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.vos-yap__claim{display:flex;flex-direction:column;gap:var(--vos-space-2);padding:var(--vos-space-3) 0;border-top:1px solid var(--vos-hairline)}.vos-yap__claim:first-child{border-top:0;padding-top:0}.vos-yap__claim-text{margin:0;font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-primary)}.vos-yap__claim-evidence{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vos-space-2) var(--vos-space-3);margin:0}.vos-yap__evidence-id{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary);overflow-wrap:anywhere}.vos-yap__claims-empty,.vos-yap__letthrough-empty{margin:0;font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary)}.vos-yap__facts{grid-template-columns:minmax(0,1fr);gap:var(--vos-space-4)}.vos-yap__facts .vos-facts__value{font-size:var(--vos-text-xs);overflow-wrap:anywhere}.vos-yap__consent{display:block;margin-top:var(--vos-space-1);font-family:var(--vos-font-sans);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-yap__ask{line-height:var(--vos-leading-normal)}.vos-yap__ask,.vos-yap__keyword{margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-primary)}.vos-yap__keyword{display:flex;align-items:baseline;gap:var(--vos-space-3)}.vos-yap__keyword .vos-label{flex:none}.vos-yap__destination-url{margin:0;line-height:var(--vos-leading-normal);color:var(--vos-text-tertiary)}.vos-yap__destination-url,.vos-yap__hash{font-size:var(--vos-text-xs);overflow-wrap:anywhere}.vos-yap__findings,.vos-yap__letthrough{display:flex;flex-direction:column;gap:var(--vos-space-4)}.vos-yap__findings{margin:0;padding:var(--vos-space-4) var(--vos-space-5);list-style:none;border-radius:var(--vos-radius-3);background-color:var(--vos-sunk)}.vos-yap__finding{display:flex;flex-direction:column;gap:var(--vos-space-2)}.vos-yap__finding-head{display:flex;align-items:center;gap:var(--vos-space-3);font-size:var(--vos-text-xs);line-height:var(--vos-leading-tight)}.vos-yap__finding-head .vos-icon{flex:none}.vos-yap__charge{min-width:0}.vos-yap__locator{margin-left:auto;white-space:nowrap}.vos-yap__finding-detail,.vos-yap__locator{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-yap__finding-detail{padding-left:calc(12px + var(--vos-space-3));line-height:var(--vos-leading-normal)}.vos-yap__finding--blocker .vos-yap__finding-head{color:var(--vos-status-failed)}.vos-yap__finding--major .vos-yap__finding-head{color:var(--vos-status-degraded)}.vos-yap__finding--minor .vos-yap__finding-head{color:var(--vos-text-secondary)}.vos-yap__refusal{display:flex;align-items:flex-start;gap:var(--vos-space-3);margin:0;padding:var(--vos-space-4) var(--vos-space-5);border-radius:var(--vos-radius-inset);background-color:var(--vos-status-failed-wash);font-size:var(--vos-text-xs);line-height:var(--vos-leading-normal);color:var(--vos-text-primary)}.vos-yap__refusal .vos-icon{flex:none;margin-top:2px;color:var(--vos-status-failed)}.vos-yap__loading-head{display:flex;flex-direction:column;gap:var(--vos-space-3)}.vos-yap--loading .vos-yap__gate{padding:var(--vos-space-4) var(--vos-space-5)}.vos-yap--empty{gap:var(--vos-space-4)}[data-vos-density=dense] .vos-yap{gap:var(--vos-space-5)}[data-vos-density=dense] .vos-yap__gate{padding:var(--vos-space-4)}@media (max-width:900px){.vos-yap__body{grid-template-columns:minmax(0,1fr);gap:var(--vos-space-6)}.vos-yap__rail{padding-left:0;padding-top:var(--vos-space-5);border-left:0;border-top:1px solid var(--vos-hairline)}.vos-yap__rail-inner{position:static}.vos-yap__gates{grid-template-columns:minmax(0,1fr)}.vos-yap__gate{border-left:0;border-top:1px solid var(--vos-hairline)}.vos-yap__gate:first-child{border-top:0}}@media (max-width:640px){.vos-yap .vos-card__head{flex-wrap:wrap}.vos-yap__heading{flex:1 1 100%}.vos-yap__finding-head{flex-wrap:wrap}.vos-yap__locator{margin-left:calc(12px + var(--vos-space-3))}}.vos-cmaster__heading{display:flex;flex-direction:column;gap:var(--vos-space-2);min-width:0}.vos-cmaster__ref{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:34ch}.vos-cmaster__source{margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-cmaster__marks,.vos-cmaster__source{display:flex;align-items:center;gap:var(--vos-space-3)}.vos-cmaster__marks{flex-shrink:0}.vos-cmaster__counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:var(--vos-space-4);margin:0;padding:var(--vos-space-5) 0;border-block:1px solid var(--vos-hairline)}.vos-cmaster__count>dd{margin:0;font-size:var(--vos-text-xl);line-height:var(--vos-leading-tight);color:var(--vos-text-primary)}.vos-cboard{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--vos-space-5)}.vos-cboard__pair{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--vos-space-4);padding:var(--vos-space-5);border-radius:var(--vos-radius-inset);background-color:var(--vos-status-failed-wash);box-shadow:inset 0 0 0 1px var(--vos-hairline)}.vos-cboard__pair-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vos-space-3);color:var(--vos-status-failed)}.vos-cboard__pair-title{font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium)}.vos-cboard__pair-axes{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-cboard__pair-charge{display:flex;flex-direction:column;gap:var(--vos-space-1);margin:0;font-size:var(--vos-text-xs)}.vos-cboard__charge-name{font-weight:var(--vos-weight-medium);color:var(--vos-text-primary)}.vos-cboard__charge-detail{color:var(--vos-text-secondary);line-height:var(--vos-leading-normal)}.vos-cboard__pair-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--vos-space-4)}.vos-cver{display:flex;flex-direction:column;gap:var(--vos-space-4);padding:var(--vos-space-5);border-radius:var(--vos-radius-inset);background-color:var(--vos-material-tile);box-shadow:inset 0 0 0 1px var(--vos-light-edge);transition:box-shadow var(--vos-dur-fast) var(--vos-ease-fluid),transform var(--vos-dur-fast) var(--vos-ease-fluid)}@media (hover:hover) and (pointer:fine){.vos-cver:hover{box-shadow:inset 0 0 0 1px var(--vos-hairline-strong);transform:translateY(-1px)}}.vos-cver--refused{box-shadow:inset 0 0 0 1px var(--vos-status-failed)}.vos-cver--skeleton{min-height:160px}.vos-cver__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vos-space-3)}.vos-cver__account{font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium);color:var(--vos-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:18ch}.vos-cver__persona,.vos-cver__stage{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-cver__stage{margin:0}.vos-cver__axes{display:grid;grid-template-columns:minmax(64px,auto) 1fr;gap:var(--vos-space-2) var(--vos-space-4);margin:0;padding:var(--vos-space-4) 0;border-block:1px solid var(--vos-hairline)}.vos-cver__axis{display:contents}.vos-cver__token{margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vos-cver__axis--wide .vos-cver__token{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.vos-cver__measured{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:var(--vos-space-4);margin:0;padding:0;list-style:none}.vos-cver__measure{display:flex;flex-direction:column;gap:var(--vos-space-1);font-size:var(--vos-text-sm);color:var(--vos-text-primary)}.vos-cver__measure--under{color:var(--vos-status-failed)}.vos-cver__fact,.vos-cver__floor{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-cver__findings{display:flex;flex-direction:column;gap:var(--vos-space-3);margin:0;padding:0;list-style:none}.vos-cver__finding{display:flex;flex-direction:column;gap:var(--vos-space-1);padding:var(--vos-space-3) var(--vos-space-4);border-radius:var(--vos-radius-2);background-color:var(--vos-status-failed-wash)}.vos-cver__finding-head{display:flex;align-items:center;gap:var(--vos-space-2);color:var(--vos-status-failed)}.vos-cver__charge{font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium)}.vos-cver__finding-detail{font-size:var(--vos-text-xs);color:var(--vos-text-secondary);line-height:var(--vos-leading-normal)}.vos-cver__unique{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:var(--vos-space-2) var(--vos-space-4);margin:0;padding:var(--vos-space-4);border-radius:var(--vos-radius-2);background-color:var(--vos-material-inset)}.vos-cver__unique-head{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vos-space-3)}.vos-cver__unique-note{margin:0}.vos-cver__unique-key,.vos-cver__unique-note{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-cver__unique-value{margin:0;font-size:var(--vos-text-sm);color:var(--vos-text-primary)}.vos-cver__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vos-space-3);padding-top:var(--vos-space-3);border-top:1px solid var(--vos-hairline);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-cpolicy__heading{display:flex;flex-direction:column;gap:var(--vos-space-2);min-width:0}.vos-cpolicy__marks{display:flex;align-items:center;gap:var(--vos-space-3);flex-shrink:0}.vos-cpolicy__note{margin:0;font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary)}.vos-cpolicy__rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--vos-hairline)}.vos-cpolicy__row{display:grid;grid-template-columns:76px 1fr;gap:var(--vos-space-5);padding:var(--vos-space-5) 0;border-bottom:1px solid var(--vos-hairline)}.vos-cpolicy__state{display:flex;align-items:center;gap:var(--vos-space-2);align-self:start;padding:var(--vos-space-2) var(--vos-space-3);border-radius:var(--vos-radius-chip);font-size:var(--vos-text-xs);font-weight:var(--vos-weight-medium);letter-spacing:var(--vos-tracking-label)}.vos-cpolicy__row--on .vos-cpolicy__state{color:var(--vos-status-ok);background-color:var(--vos-status-ok-wash)}.vos-cpolicy__row--off .vos-cpolicy__state{color:var(--vos-status-waiting);background-color:var(--vos-status-waiting-wash)}.vos-cpolicy__row--undecided .vos-cpolicy__state{background-color:transparent;box-shadow:inset 0 0 0 1px currentcolor}.vos-cpolicy__body{display:flex;flex-direction:column;gap:var(--vos-space-2);min-width:0}.vos-cpolicy__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vos-space-3);margin:0;font-size:var(--vos-text-md);font-weight:var(--vos-weight-medium);color:var(--vos-text-primary)}.vos-cpolicy__key{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-cpolicy__what{margin:0;font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary)}.vos-cpolicy__ruling{display:flex;flex-direction:column;gap:var(--vos-space-2);margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-cpolicy__basis{quotes:"“" "”";padding-left:var(--vos-space-4);border-left:2px solid var(--vos-rule-strong);font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary)}.vos-cpolicy__decide{font-size:var(--vos-text-sm);color:var(--vos-text-primary)}.vos-cpolicy__id{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-ccal__marks{display:flex;align-items:center;gap:var(--vos-space-3);flex-shrink:0}.vos-ccal__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vos-space-3) var(--vos-space-5)}.vos-ccal__legend-track{position:relative;flex:1 1 200px;height:6px;border-radius:var(--vos-radius-round);background-color:var(--vos-material-inset)}.vos-ccal__legend-band{position:absolute;inset-block:0;inset-inline-start:0;border-radius:var(--vos-radius-round);background-color:var(--vos-status-degraded)}.vos-ccal__legend-note{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-ccal__lanes{display:flex;flex-direction:column;gap:var(--vos-space-4)}.vos-ccal__lane{display:grid;grid-template-columns:minmax(120px,180px) 1fr;align-items:center;gap:var(--vos-space-5)}.vos-ccal__lane-head{display:flex;flex-direction:column;gap:var(--vos-space-1);min-width:0}.vos-ccal__lane-label{font-size:var(--vos-text-sm);color:var(--vos-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vos-ccal__lane-persona{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-ccal__track{position:relative;height:44px;margin:0;padding:0;list-style:none;border-radius:var(--vos-radius-2);background-color:var(--vos-material-inset)}.vos-ccal__now{position:absolute;inset-block:0;width:1px;background-color:var(--vos-accent-quiet)}.vos-ccal__slot{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;gap:var(--vos-space-1);transform:translateX(-50%);animation:vos-ccal-mark var(--vos-dur-base) var(--vos-ease-out) both}.vos-ccal__slot--start{align-items:flex-start;transform:translateX(-5px)}.vos-ccal__slot--end{align-items:flex-end;transform:translateX(calc(-100% + 5px))}.vos-ccal__mark{width:10px;height:10px;margin-top:var(--vos-space-3);border-radius:var(--vos-radius-round)}.vos-ccal__mark,.vos-ccal__slot--planned .vos-ccal__mark{background-color:var(--vos-status-waiting)}.vos-ccal__slot--scheduled .vos-ccal__mark{background-color:var(--vos-status-ok)}.vos-ccal__slot--posted .vos-ccal__mark{background-color:var(--vos-text-tertiary)}.vos-ccal__slot--cancelled .vos-ccal__mark{background-color:transparent;box-shadow:inset 0 0 0 1px var(--vos-text-disabled)}.vos-ccal__slot--crowded .vos-ccal__mark{box-shadow:0 0 0 3px var(--vos-status-failed-wash),0 0 0 4px var(--vos-status-failed)}.vos-ccal__slot-time{white-space:nowrap}.vos-ccal__axis,.vos-ccal__slot-time{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-ccal__axis{display:flex;align-items:center;gap:var(--vos-space-4);margin:0}.vos-ccal__axis-spacer{flex:1 1 auto;height:1px;background-color:var(--vos-hairline)}.vos-ccal__charges{display:flex;flex-direction:column;gap:var(--vos-space-3);margin:0;padding:0;list-style:none}.vos-ccal__charge{display:flex;align-items:flex-start;gap:var(--vos-space-3);padding:var(--vos-space-4);border-radius:var(--vos-radius-2);background-color:var(--vos-status-failed-wash);font-size:var(--vos-text-sm);line-height:var(--vos-leading-normal);color:var(--vos-text-secondary)}.vos-ccal__charge>svg{flex-shrink:0;margin-top:2px;color:var(--vos-status-failed)}.vos-ccal__clear{margin:0;font-size:var(--vos-text-sm);color:var(--vos-text-tertiary)}.vos-ccal__key{display:flex;flex-wrap:wrap;gap:var(--vos-space-3);margin:0;padding:0;list-style:none}@keyframes vos-ccal-mark{0%{opacity:0}to{opacity:1}}.vos-cacct__rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--vos-hairline)}.vos-cacct__row{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) minmax(220px,1.4fr) minmax(150px,1fr);align-items:center;gap:var(--vos-space-5);padding:var(--vos-space-5) 0;border-bottom:1px solid var(--vos-hairline)}.vos-cacct__who{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vos-space-3);min-width:0}.vos-cacct__label{font-size:var(--vos-text-sm);font-weight:var(--vos-weight-medium);color:var(--vos-text-primary)}.vos-cacct__persona,.vos-cacct__platform{font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-cacct__nopersona{font-size:var(--vos-text-xs);color:var(--vos-status-degraded)}.vos-cacct__warmup{display:flex;flex-direction:column;gap:var(--vos-space-2);min-width:0}.vos-cacct__warmup-track{height:4px;background-color:var(--vos-material-inset);overflow:hidden}.vos-cacct__warmup-fill,.vos-cacct__warmup-track{display:block;border-radius:var(--vos-radius-round)}.vos-cacct__warmup-fill{height:100%;background-color:var(--vos-status-degraded);transition:width var(--vos-dur-base) var(--vos-ease-out)}.vos-cacct__warmup-fill--warm{background-color:var(--vos-status-ok)}.vos-cacct__warmup-days{display:flex;flex-wrap:wrap;gap:var(--vos-space-3);font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-cacct__never{color:var(--vos-status-waiting)}.vos-cacct__figures{display:grid;grid-template-columns:repeat(5,minmax(40px,1fr));gap:var(--vos-space-3);margin:0}.vos-cacct__figure>dd{margin:0;font-size:var(--vos-text-lg);line-height:var(--vos-leading-tight);color:var(--vos-text-primary)}.vos-cacct__figure--charged>dd{color:var(--vos-status-failed)}.vos-cacct__slots{display:flex;flex-direction:column;gap:var(--vos-space-1);margin:0;font-size:var(--vos-text-xs);color:var(--vos-text-tertiary)}.vos-cacct__slot-none{color:var(--vos-status-waiting)}@media (max-width:720px){.vos-cacct__row,.vos-ccal__lane{grid-template-columns:1fr;gap:var(--vos-space-4)}.vos-cpolicy__row{grid-template-columns:1fr;gap:var(--vos-space-3)}.vos-cpolicy__state{justify-self:start}.vos-cacct__figures{grid-template-columns:repeat(auto-fit,minmax(56px,1fr))}}@media (prefers-reduced-motion:reduce){.vos-cacct__warmup-fill,.vos-cver{transition:none}@media (hover:hover) and (pointer:fine){.vos-cver:hover{transform:none}}.vos-ccal__slot{animation:none}}