:root{color-scheme:light;--canvas:#FBFAF8;--surface:#FFFFFF;--surface-2:#F4F2EF;--line:#E4E1DC;--text:#14161A;--text-2:#5C6069;--text-3:#8A8F98;--signal:#9B2C1E;--signal-medium:rgb(163 36 28/0.55);--signal-low:rgb(163 36 28/0.12);--census:#1F6B3A;--census-medium:rgb(31 107 58/0.55);--census-low:#E8EFE9;--radius-s:4px;--radius-m:8px;--radius-l:12px;--shadow-raised:0 1px 2px rgb(20 22 26/0.05);--shadow-overlay:0 4px 16px rgb(20 22 26/0.09);--motion:200ms cubic-bezier(0.2,0.8,0.2,1);--focus-color:#1F6B3A;--row:40px;--row-dense:34px;--chip-radius:4px;--chip-border:1.5px;--chip-pad:9px 14px;--type-answer:18px;--leading-answer:1.58;--type-body:14.5px;--leading-body:1.55;--type-action:13.5px;--type-disclosure:13px;--type-instrument:11.5px;--type-label:10.5px;--measure-answer:680px;--text-instrument:color-mix(in srgb,var(--text) 84%,transparent);--wash:#EFECE7;--line-soft:#F1EFEB;--text-4:color-mix(in srgb,var(--text) 38%,transparent);--film-surface:#101113;--film-row-active:#1D1F23;--proof-floor:1.5px dotted #8B9096;--bench-h:48px;--rail-w:264px;--rail-bg:#F4F2EE;--dock-w:600px;--dock-motion:240ms cubic-bezier(0.2,0.8,0.2,1);--ledger-row:38px;--proposal:1px dashed #8B9096;--rule-line:#B9BDC2;--surface-raised:#FFFFFF;--surface-sunken:#F4F2EF;--surface-selected:#F0EFEA;--text-primary:#14161A;--text-secondary:#5C6069;--text-tertiary:#8A8F98;--text-inverse:#FBFAF8;--border-subtle:#E6E3DE;--border-strong:#C9C5BE;--border-ink:#14161A;--accent:#1E5136;--green-mid:#2F6B4A;--amber-fill:#C08A2E;--amber-soft:#E0C79A;--amber-tint:#F7F1E4;--red-fill:#B5432F;--pass-fill:#C4CAD1;--ink-2:#4A5058;--accent-weak:#EAF0EC;--review:#8A5A12;--chart-hatch:#D9D5CF;--chart-cat-b:var(--chart-5);--chart-cat-c:var(--chart-grid);--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--focus-ring:0 0 0 2px var(--canvas),0 0 0 4px var(--accent);--font-sans:"Inter Tight","Instrument Sans",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","Fragment Mono",ui-monospace,SFMono-Regular,monospace;--type-page-title:44px;--leading-page-title:1.04;--type-finding:17px;--leading-finding:1.45;--type-question:15px;--leading-question:1.30;--type-reason:14px;--leading-reason:1.50;--type-reason-class:10px;--type-value:12px;--type-section:12px;--type-receipt:11px;--leading-receipt:1.50;--type-basis:10px;--leading-basis:1.45;--track-title:-0.02em;--track-answer:-0.015em;--track-section:0.10em;--track-header:0.06em;--s1:2px;--s2:4px;--s3:8px;--s4:12px;--s5:16px;--s6:24px;--s7:32px;--s8:48px;--s9:64px;--s10:96px;--row-h:32px;--row-h-dense:28px;--bar-h:18px;--bar-h-sm:16px;--stack-h:22px;--control-h:30px;--control-h-sm:26px;--control-h-xs:24px;--measure-finding:62ch;--measure-reason:44ch;--page-max:1296px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--canvas);font-family:var(--font-sans),sans-serif;font-size:15px;line-height:1.5}a,body,html{color:var(--text)}a{text-decoration:underline;text-underline-offset:3px}a:hover{color:var(--signal)}button{font-family:inherit;cursor:pointer}input,select{font-family:inherit;color:var(--text)}:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.mono{font-family:var(--font-mono),monospace}.mono,.tnum{font-feature-settings:"tnum"}.vg-header{display:flex;align-items:center;gap:32px;padding:16px 36px;border-bottom:1px solid var(--line);background:var(--surface)}.vg-nav{display:flex;gap:26px;font-size:13.5px;font-weight:500;color:var(--text-3);margin-left:12px}.vg-nav a{text-decoration:none;color:inherit;padding-bottom:2px}.vg-nav a.active{border-bottom:2px solid var(--text)}.vg-nav a.active,.vg-nav a:hover{color:var(--text)}.vg-badge{font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-size:11px;color:var(--text-2);border:1px solid var(--line);border-radius:var(--chip-radius);padding:5px 10px;margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-mark{display:flex;align-items:center;gap:11px;text-decoration:none}.vg-mark span{font-size:13px;font-weight:600;letter-spacing:.16em;color:var(--text)}.vg-page{max-width:1120px;margin:0 auto;padding:0 36px 96px}.vg-thread{max-width:860px;margin:0 auto;padding:36px 0;gap:22px}.vg-card,.vg-thread{display:flex;flex-direction:column}.vg-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:28px 32px;gap:18px}.vg-echo{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.08em;color:var(--text-3)}.vg-hero{font-size:44px;font-weight:600;line-height:1.1;font-feature-settings:"tnum"}.vg-hero-sub{font-size:15px;color:var(--text-2);font-feature-settings:"tnum"}.vg-abstain-hero{font-size:26px;font-weight:600;line-height:1.3}.vg-lean-track{height:5px;border-radius:3px;background:var(--wash);display:flex;overflow:hidden;max-width:520px}.vg-lean-fill{background:var(--text)}.vg-receipt{font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-size:var(--type-instrument);color:var(--text-instrument);line-height:1.5}.vg-note{font-size:var(--type-body);line-height:var(--leading-body);color:var(--text-2)}.vg-note,.vg-read{max-width:var(--measure-answer)}.vg-read{font-size:var(--type-answer);line-height:var(--leading-answer);color:var(--text)}.vg-clips{font-feature-settings:"tnum";font-size:11.5px;color:var(--text-3);padding-top:12px;overflow-wrap:anywhere}.vg-census-line,.vg-clips{font-family:var(--font-mono),monospace;border-top:1px solid var(--line-soft)}.vg-census-line{display:flex;align-items:center;gap:10px;padding-top:14px;font-feature-settings:"tnum";font-size:13.5px;color:var(--census)}.vg-tell{background:var(--signal-low);border:1px solid var(--signal-medium);border-left:4px solid var(--signal);border-radius:var(--radius-m);padding:28px 32px;display:flex;flex-direction:column;gap:16px}.vg-tell-label{display:flex;align-items:center;gap:12px;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.12em;color:var(--signal);font-weight:500}.vg-tell-label:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--signal)}.vg-tell-stat{font-size:30px;font-weight:600;line-height:1.3}.vg-tell-stat u{text-decoration:none;font-feature-settings:"tnum";border-bottom:3px solid var(--signal)}.vg-pending-label{animation:vg-breathe 1.6s ease-in-out infinite}.vg-shimmer{border-radius:3px;background:linear-gradient(90deg,var(--wash) 25%,var(--line-soft) 50%,var(--wash) 75%);background-size:200% 100%;animation:vg-shimmer 1.4s linear infinite}@keyframes vg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes vg-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.vg-pending-label,.vg-shimmer{animation:none}}.vg-bubble{align-self:flex-end;background:var(--wash);border-radius:8px 8px 2px 8px;padding:11px 16px;font-size:14.5px;max-width:420px}.vg-tickline{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:14px 20px;display:flex;align-items:center;gap:14px;font-size:14px;font-feature-settings:"tnum";cursor:pointer;text-align:left;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-tickline .mono{font-size:11px;color:var(--text-3);margin-left:auto}.vg-fold{border:1px solid var(--line-soft);border-radius:var(--radius-m);overflow:hidden}.vg-fold+.vg-fold{margin-top:-13px}.vg-fold-head{display:flex;justify-content:space-between;align-items:center;padding:13px 18px;background:var(--canvas);cursor:pointer;width:100%;border:0;font-family:var(--font-mono),monospace;font-size:var(--type-label);letter-spacing:.1em;color:var(--text)}.vg-fold-head .mono{color:var(--text-3)}.vg-disclosure-head{font-family:var(--font-sans),sans-serif;font-size:var(--type-disclosure);letter-spacing:0;font-weight:500;font-feature-settings:"tnum";line-height:1.45}.vg-table{font-feature-settings:"tnum";font-size:13.5px;width:100%;border-collapse:collapse}.vg-table th{text-align:left;font-family:var(--font-mono),monospace;font-weight:400;font-size:10.5px;letter-spacing:.06em;color:var(--text-3)}.vg-table td,.vg-table th{padding:10px 16px;border-top:1px solid var(--line-soft)}.vg-table td{height:var(--row-dense)}.vg-table td.num,.vg-table th.num{text-align:right}.vg-table tr.bold td{font-weight:600;background:var(--canvas)}.vg-table tr.muted td{color:var(--text-3)}.vg-table tr.empty td{color:var(--text-4)}.vg-btn{background:var(--text);color:var(--canvas);padding:10px 18px;border:0;border-radius:6px}.vg-btn,.vg-btn-ghost{font-size:13px;font-weight:600}.vg-btn-ghost{background:transparent;color:var(--text);border:var(--chip-border) solid var(--text);padding:8.5px 18px;border-radius:6px}.vg-chip{border:var(--chip-border) solid var(--line);background:transparent;color:var(--text-3);border-radius:var(--chip-radius);padding:var(--chip-pad);font-size:13px;font-weight:500;font-feature-settings:"tnum";transition:border-color var(--motion),background var(--motion),color var(--motion)}.vg-chip.on{border-color:var(--text);background:var(--text);color:var(--canvas)}.vg-scope-n,.vg-scope-name{display:block}.vg-scope-n{font-size:12.5px;opacity:.72;margin-top:2px}.vg-chip.dashed{border-style:dashed;border-width:1.5px;border-color:var(--text-4);text-decoration:none;display:inline-block}.vg-followup{border:var(--chip-border) solid var(--text);background:transparent;color:var(--text);border-radius:var(--chip-radius);padding:var(--chip-pad);font-size:13px;font-weight:500;font-feature-settings:"tnum"}.vg-suggest{border:1px solid var(--line);background:transparent;color:var(--text-2);border-radius:var(--chip-radius);padding:8px 12px;font-size:12.5px}.vg-suggest:hover{border-color:var(--text);color:var(--text)}.vg-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.vg-turn-receipt{margin-top:-6px}.vg-action{border:var(--chip-border) solid var(--text);background:transparent;color:var(--text);border-radius:var(--chip-radius);padding:11px 16px;font-size:var(--type-action);font-weight:600;font-feature-settings:"tnum";transition:border-color var(--motion),background var(--motion),color var(--motion)}.vg-action:hover{background:var(--text);color:var(--canvas)}.vg-actions{margin-top:2px}.vg-fold-receipt{padding:0 16px 11px}.vg-input{width:100%;max-width:132px;box-sizing:border-box;border:1.5px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--text);padding:6px 8px;font-size:13px;outline:none}.vg-input:focus{border-color:var(--text-2)}.vg-pick-team{max-width:none;width:auto;min-width:260px}.vg-composer{border:1.5px solid var(--text);border-radius:var(--radius-m);background:var(--surface);padding:4px 8px 4px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.vg-composer input{flex:1 1;border:0;outline:none;background:transparent;font-size:15px;padding:12px 0}.vg-composer input::placeholder{color:var(--text-3)}.vg-composer button{background:none;border:0;font-size:15px;font-weight:700;color:var(--text);padding:8px 10px}.vg-composer .mono{font-size:10.5px;color:var(--text-2)}.vg-census-banner{background:var(--census-low);border:1px solid var(--census-medium);border-radius:var(--radius-m);padding:18px 22px;display:flex;flex-direction:column;gap:10px}.vg-census-banner .head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.vg-census-banner .title{font-size:14px;font-weight:600;color:var(--census)}.vg-census-banner .right{font-size:13px}.vg-census-banner .eq,.vg-census-banner .right{font-family:var(--font-mono),monospace;color:var(--census)}.vg-census-banner .eq{font-feature-settings:"tnum";font-size:14px}.vg-sweep{position:relative;height:1.5px;background:color-mix(in srgb,var(--census) 35%,transparent);max-width:380px}.vg-sweep:after{content:"";position:absolute;left:0;top:-5px;width:2px;height:12px;background:var(--census);animation:vg-sweep 2.4s linear infinite}@keyframes vg-sweep{0%{transform:translateX(0)}to{transform:translateX(348px)}}@media (prefers-reduced-motion:reduce){.vg-sweep:after{animation:none}}.vg-fact{border:1px solid var(--text);border-radius:var(--radius-m);padding:18px 22px;font-size:13px;line-height:1.6}.vg-fact,.vg-panel{background:var(--surface)}.vg-panel{border:1px solid var(--line);border-radius:var(--radius-m)}.vg-panel-label{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.1em;color:var(--text-3)}.vg-zero{padding:120px 36px 100px;gap:32px;text-align:center}.vg-front,.vg-zero{display:flex;flex-direction:column;align-items:center}.vg-front{padding:96px 36px 72px;gap:36px}.vg-mission-title{font-size:24px;font-weight:600;letter-spacing:-.01em}.vg-mission-sub{font-size:15px;color:var(--text-2);max-width:440px;line-height:1.6}.vg-steps{gap:20px;flex-wrap:wrap;font-family:var(--font-mono),monospace;font-size:11.5px;color:var(--text-3);font-feature-settings:"tnum"}.vg-gate,.vg-steps{display:flex;align-items:center;justify-content:center}.vg-gate{min-height:100dvh;flex-direction:column;gap:28px;padding:24px;text-align:center}.vg-scroll{overflow-x:auto}@media (max-width:900px){.vg-library-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:480px){.vg-header{padding:14px 18px;gap:16px}.vg-nav{gap:14px}.vg-badge{display:none}.vg-page{padding:0 16px 64px}.vg-thread{padding:20px 0;gap:14px}.vg-card,.vg-tell{padding:18px;gap:13px}.vg-hero{font-size:30px}.vg-abstain-hero{font-size:20px}.vg-tell-stat{font-size:24px}.vg-front{padding:36px 20px 24px;gap:22px}.vg-zero{padding:72px 20px 56px}.vg-mission-title{font-size:19px}.vg-mission-sub{font-size:13.5px}.vg-action,.vg-chip,.vg-followup{padding:12px 13px;font-size:12.5px;min-height:44px}.vg-btn,.vg-btn-ghost,.vg-suggest{min-height:44px}.vg-composer input{padding:14px 0;font-size:14px}.vg-bubble{max-width:280px;font-size:13.5px}}.vg-hc{gap:10px}.vg-hc-title{font-weight:600;font-size:15px}.vg-hc-scroll{overflow-x:auto}.vg-hc-table{border-collapse:separate;border-spacing:2px;width:100%}.vg-hc-table caption{caption-side:top;padding-bottom:4px}.vg-hc-table caption,.vg-hc-table th{text-align:left;font-size:12px;color:var(--text-2)}.vg-hc-table th{font-weight:500;padding:4px 6px;white-space:nowrap}.vg-hc-corner{color:var(--text-3)}.vg-hc-cell{position:relative;min-width:92px;padding:8px;border:1px solid var(--line);border-radius:4px;vertical-align:middle;background-color:color-mix(in srgb,var(--text) calc(8% + var(--vg-shade, 0) * 14%),var(--surface))}.vg-hc-annotation{font-size:12px}.vg-hc-thin{opacity:.55}.vg-hc-below_floor{background-color:transparent;color:var(--text-2)}.vg-hc-empty{background-color:transparent;border-style:dashed}.vg-hc-lean{border-width:2px;border-color:var(--text-2)}.vg-hc-cited{border-width:2px;border-color:var(--text);font-weight:600}.vg-hc-mark{position:absolute;top:4px;right:5px;width:9px;height:9px;border:2px solid var(--text);border-radius:50%}.vg-hc-footnote{font-size:12px;color:var(--text-2);line-height:1.45}@media print{.vg-hc-cell{background-color:transparent!important;border-color:#333!important}.vg-hc-thin{opacity:.6}}.vg-gs,.vg-ub{gap:8px}.vg-gs-row,.vg-ub-row{display:grid;grid-template-columns:132px 1fr 132px;grid-gap:12px;gap:12px;align-items:center}.vg-gs-label,.vg-ub-label{font-size:13px;color:var(--text-2)}.vg-gs-annotation,.vg-ub-annotation{font-size:12px;color:var(--text-2);text-align:right}.vg-gs-track{position:relative;height:26px;border-bottom:1px solid var(--line)}.vg-gs-dot{top:7px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:color-mix(in srgb,var(--text) 34%,var(--surface));border:1.5px solid color-mix(in srgb,var(--text) 55%,transparent)}.vg-gs-dot,.vg-gs-zero{position:absolute;left:calc(var(--vg-pos) * 100%)}.vg-gs-zero{top:0;bottom:0;width:1px;background:var(--line)}.vg-gs-mean{position:absolute;top:2px;bottom:2px;width:2px;left:calc(var(--vg-pos) * 100%);background:var(--text)}.vg-ub-track{height:18px}.vg-ub-bar{display:flex;height:100%;border-radius:3px;overflow:hidden}.vg-ub-bar,.vg-ub-seg{width:calc(var(--vg-len) * 100%)}.vg-ub-seg{display:block}.vg-ub-run{background:color-mix(in srgb,var(--text) 46%,var(--surface))}.vg-ub-pass{background:color-mix(in srgb,var(--text) 20%,var(--surface))}.vg-ub-other{background:color-mix(in srgb,var(--text) 10%,var(--surface))}.vg-ub-plain{flex:1 1;background:color-mix(in srgb,var(--text) 14%,var(--surface));border:1px dashed color-mix(in srgb,var(--text) 30%,transparent)}@media print{.vg-gs-dot{background:#fff!important;border-color:#333!important}.vg-ub-run{background:#555!important}.vg-ub-pass{background:#bbb!important}.vg-ub-other,.vg-ub-plain{background:#eee!important}}.vg-posture{display:inline-flex;align-self:flex-start;border:1px solid var(--line);border-radius:var(--radius-s);overflow:hidden}.vg-posture-btn{border:0;background:transparent;color:var(--text-3);font-size:11px;letter-spacing:.12em;padding:6px 14px;cursor:pointer}.vg-posture-btn.on{background:var(--surface-2);color:var(--text)}.vg-posture-btn:not(.on):hover{color:var(--text-2)}.vg-statlines{display:flex;flex-direction:column;gap:10px}.vg-statline{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:10px 0;border-top:1px solid var(--line)}.vg-statline-label{font-size:11px;letter-spacing:.1em;color:var(--text-3);min-width:190px}.vg-statline-stats{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:14px;font-feature-settings:"tnum"}.vg-stat{color:var(--text-2)}.vg-stat strong{color:var(--text);font-weight:600}.vg-link{border:0;background:transparent;padding:0;cursor:pointer;color:var(--text-3);font-size:12.5px;text-decoration:underline;text-underline-offset:3px}.vg-link:hover{color:var(--text)}.vg-flag{gap:10px}.vg-flag,.vg-flag-opts{display:flex;flex-wrap:wrap;align-items:center}.vg-flag-opts{gap:8px}@media (max-width:640px){.vg-statline-label{min-width:0}.vg-statline{flex-direction:column;gap:4px}.vg-posture-btn{padding:12px 18px;min-height:44px}.vg-link{min-height:44px;display:inline-flex;align-items:center}.vg-chart{display:none}}.vg-counted{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;color:var(--text-2);padding-bottom:2px}.vg-counted-label{font-size:10.5px;letter-spacing:.12em;color:var(--text-3)}.vg-investigation{gap:8px}.vg-investigation,.vg-steps-list{display:flex;flex-direction:column}.vg-steps-list{margin:0;padding:0 0 0 22px;gap:7px;font-size:13px;line-height:1.5;color:var(--text-2)}.vg-step-line{color:var(--text)}.vg-step-outcome,.vg-unmet{color:var(--text-2)}.vg-unmet{font-size:14px;line-height:1.5;border-left:2px solid var(--line);padding-left:12px}.vg-hypothesis{display:flex;flex-direction:column;gap:4px}.vg-hypothesis-claim{font-size:15px;font-weight:600}.vg-trust{font-size:11px;letter-spacing:.08em;color:var(--text-3)}.vg-briefing{width:680px;max-width:100%;padding:18px 20px;gap:14px}.vg-briefing,.vg-clarify{display:flex;flex-direction:column}.vg-clarify{gap:10px;font-size:15px}.vg-collision{display:flex;flex-direction:column;gap:8px}.vg-collision-legs{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.vg-collision-leg{display:flex;flex-direction:column;gap:4px;min-width:0}@media (max-width:560px){.vg-collision-legs{grid-template-columns:1fr}}.vg-stages{display:flex;flex-direction:column;gap:6px}.vg-stage{font-family:var(--font-mono),monospace;font-size:11.5px;letter-spacing:.06em;color:var(--text-3);animation:vg-seat .18s cubic-bezier(.2,.8,.2,1)}.vg-stage.pending{color:var(--text-4);position:relative}.vg-stage.pending:after{content:"";position:absolute;left:0;bottom:-3px;height:1px;width:44px;background:var(--text-4);animation:vg-stage-sweep 1.1s ease-in-out infinite}@keyframes vg-seat{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes vg-stage-sweep{0%{transform:translateX(0);opacity:.25}50%{transform:translateX(76px);opacity:.9}to{transform:translateX(0);opacity:.25}}@media (prefers-reduced-motion:reduce){.vg-stage{animation:none}.vg-stage.pending:after{animation:none;opacity:.6}}.vg-quiet{border:1px solid var(--line);border-radius:var(--radius-m);padding:16px 18px;font-size:14px;line-height:1.6;color:var(--text-2);max-width:640px}.vg-shell{display:flex;align-items:flex-start;gap:0}.vg-shell-main{flex:1 1 auto;min-width:0;margin:0}.vg-rail{width:var(--rail-w);flex:0 0 var(--rail-w);align-self:stretch;background:var(--surface-2);border-right:1px solid var(--line);padding:24px 18px;display:flex;flex-direction:column;gap:18px;min-height:calc(100dvh - 64px)}.vg-rail-label{font-family:var(--font-mono),monospace;font-size:var(--type-label);letter-spacing:.14em;color:var(--text-3)}.vg-rail-list,.vg-rail-threads{display:flex;flex-direction:column;gap:4px}.vg-rail-threads{gap:2px;margin-top:6px}.vg-space{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:var(--radius-s);text-decoration:none;color:var(--text);border-left:2px solid transparent}.vg-space.on,.vg-space:hover{background:var(--wash)}.vg-space.on{border-left-color:var(--text)}.vg-space-name{font-size:14px;font-weight:600;line-height:1.35}.vg-space-sub{font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-size:var(--type-label);line-height:1.5;color:var(--text-3)}.vg-space-add{border:var(--proposal);background:transparent;color:var(--text-2);border-radius:var(--chip-radius);padding:9px 12px;font-size:13px;text-align:left}.vg-space-new{gap:10px}.vg-space-intents,.vg-space-new{display:flex;flex-direction:column}.vg-space-intents{gap:6px}.vg-thread-link{font-size:var(--type-disclosure);line-height:1.5;color:var(--text-2);text-decoration:none;padding:7px 12px;border-left:2px solid transparent}.vg-thread-link:hover{color:var(--text)}.vg-thread-link.on{color:var(--text);border-left-color:var(--text);font-weight:500}.vg-bench-wrap{display:flex;flex-direction:column;gap:12px;padding-top:20px}.vg-bench{min-height:var(--bench-h);display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding-bottom:12px;flex-wrap:wrap}.vg-bench-receipt{font-family:var(--font-mono,ui-monospace,monospace);font-size:11.5px;line-height:1.7;color:var(--muted,#5C6069);margin-top:8px;padding-top:8px;border-top:1px solid var(--line,#e6e3de);max-width:92ch}.vg-bench-line{font-size:var(--type-body);color:var(--text-2);font-feature-settings:"tnum";line-height:1.5;position:relative;padding-left:14px}.vg-bench-line:before{content:"";position:absolute;left:0;top:.35em;height:.8em;width:2px;background:var(--text-3)}.vg-bench-picker{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.vg-stale{border:1px solid var(--line);border-radius:var(--radius-m)}.vg-offer,.vg-stale{padding:16px 18px;display:flex;flex-direction:column;gap:12px;max-width:680px}.vg-offer{border:var(--proposal);border-radius:var(--radius-m)}.vg-stale-line{font-size:14px;line-height:1.6;color:var(--text-2)}.vg-stale-acts{gap:10px;flex-wrap:wrap}.vg-rule,.vg-stale-acts{display:flex;align-items:center}.vg-rule{flex-direction:column;gap:2px;padding:6px 0;margin:4px 0;border-top:1px solid var(--rule-line);font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.06em;color:var(--text-3);text-align:center}.vg-rule-head{padding-top:8px}.vg-rule-note{color:var(--text-4)}@media (max-width:900px){.vg-shell{flex-direction:column}.vg-rail{width:100%;flex:none;min-height:0;align-self:auto;border-right:0;border-bottom:1px solid var(--line)}}.vg-proof{border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;border-bottom:var(--proof-floor);cursor:pointer}.vg-proof:hover{border-bottom-color:var(--text)}.vg-proof.on{background:var(--text);color:var(--canvas);border-bottom-color:transparent}.vg-dock{width:var(--dock-w);max-width:100%;flex:0 0 auto;align-self:stretch;background:var(--film-surface);color:#F4F2EE;display:flex;flex-direction:column;gap:18px;padding:24px 26px;overflow-y:auto;animation:vg-dock-in var(--dock-motion)}@keyframes vg-dock-in{0%{transform:translateX(12px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.vg-dock{animation:none}}.vg-dock-head{display:flex;flex-direction:column;gap:8px}.vg-dock-label{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.14em;color:#8B9096}.vg-dock-claim{font-size:17px;font-weight:600}.vg-dock-echo{font-size:13.5px;line-height:1.55;color:#C9CCD1}.vg-dock-count{font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-size:11.5px;color:#8B9096}.vg-dock .vg-link{color:#8B9096;align-self:flex-start}.vg-dock .vg-link:hover{color:#F4F2EE}.vg-ledger{display:flex;flex-direction:column;gap:2px}.vg-ledger-row{min-height:var(--ledger-row);display:grid;grid-template-columns:34px 58px 1fr auto auto max-content;align-items:center;grid-gap:10px;gap:10px;padding:0 10px;border-left:2px solid transparent;border-radius:2px;font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-size:11.5px;color:#C9CCD1}.vg-ledger-row:hover{background:var(--film-row-active);border-left-color:#8B9096}.vg-ledger-pos{color:#6E7379}.vg-ledger-play{color:#F4F2EE}.vg-ledger-game{color:#8B9096;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vg-ledger-gain{color:#C9CCD1;text-align:right}@media (max-width:900px){.vg-dock{width:100%}}.vg-wants{font-size:12.5px;line-height:1.5;color:var(--text-2);border-left:2px solid var(--text-3);padding-left:10px}.vg-space-intents.wanted .vg-chip{border-color:var(--text-2);color:var(--text)}.vg-backfill{gap:24px;max-width:760px}.vg-backfill,.vg-bf-head{display:flex;flex-direction:column}.vg-bf-head{gap:8px}.vg-bf-rows{gap:12px}.vg-bf-row,.vg-bf-rows{display:flex;flex-direction:column}.vg-bf-row{border:var(--proposal);border-radius:var(--radius-m);padding:16px 18px;gap:10px}.vg-bf-label{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.12em;color:var(--text-3)}.vg-bf-name{font-size:15px;font-weight:600}.vg-bf-chips{display:flex;gap:8px;flex-wrap:wrap}.vg-bf-chip{border:var(--proposal);border-radius:var(--chip-radius);padding:6px 12px}.vg-bf-chip,.vg-bf-note{font-size:12.5px;color:var(--text-2)}.vg-bf-note{border-left:2px solid var(--text-4);padding-left:10px}.vg-bf-trail{font-size:11.5px;color:var(--text-3);letter-spacing:.02em}.vg-bf-film{font-size:12.5px;color:var(--text-2)}.vg-bf-acts{display:flex;gap:12px;align-items:center}.vg-bf-row.signed{border:1px solid var(--text)}.vg-bf-signed{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.1em;color:var(--text)}.vg-bf-signed:before{content:"✓ "}.vg-bf-row.halted{border:1px solid var(--signal-medium);border-left:4px solid var(--signal);background:var(--signal-low)}.vg-bf-halt{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.1em;color:var(--signal);font-weight:500}.vg-bf-halt-note{font-size:13px;line-height:1.55;color:var(--text-2)}.vg-bf-halt-why{font-size:13px;line-height:1.5;color:var(--text);border-left:2px solid var(--signal-medium);padding-left:10px}.vg-bf-form{gap:12px;border-top:1px solid var(--rule-line);padding-top:14px}.vg-bf-field,.vg-bf-form{display:flex;flex-direction:column}.vg-bf-field{gap:5px}.vg-bf-flabel{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.12em;color:var(--text-3)}.vg-bf-replaces{font-size:13px;line-height:1.55;color:var(--text);border-left:2px solid var(--text);padding-left:10px}.vg-bf-pending{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.1em;color:var(--text-3);border:var(--proposal);border-radius:var(--chip-radius);padding:3px 9px}.vg-bf-promise{flex-basis:100%;font-size:12.5px;line-height:1.5;color:var(--text-2);border-left:2px solid var(--text-4);padding-left:10px}.vg-bf-refusal{font-size:13px;line-height:1.55;color:var(--text);border-left:2px solid var(--text-3);padding-left:10px}.vg-film{background:var(--film-surface);border-radius:var(--radius-s);overflow:hidden}.vg-film-video{display:block;width:100%;max-height:320px;background:#000}.vg-ledger-row.playing{background:var(--film-row-active);box-shadow:inset 2px 0 0 0 var(--text-2)}.vg-ledger-watch{font-size:12px}.vg-ledger-nofilm{color:#6E7379;text-align:center}.vg-ledger-coverage{font-size:11.5px;line-height:1.5;color:#8B9096;padding:2px 10px 6px}.vg-ledger-dur{font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-size:11px;color:#8B9096;text-align:right;white-space:nowrap}.vg-bf-pull{flex-basis:100%;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--rule-line);padding-top:12px;margin-top:4px}.vg-bf-paste{max-width:none;width:100%;font-family:var(--font-mono),monospace;font-size:11.5px;resize:vertical;min-height:72px}.vg-bf-pull .vg-btn{align-self:flex-start}.vg-bf-landed{flex-basis:100%;font-size:13px;line-height:1.55;color:var(--text);border-left:2px solid var(--census);padding-left:10px}.vg-bf-foot{display:flex;justify-content:flex-start;padding-top:4px}:root{--shell7-rail-w:248px;--shell7-chrome-h:52px;--shell7-dock-h:60px}.vg7-shell{background:var(--surface);border-top:1px solid var(--line);display:flex;flex-direction:column;min-height:calc(100vh - 70px)}.vg7-chrome{height:var(--shell7-chrome-h);display:flex;align-items:center;gap:24px;padding:0 20px;border-bottom:1px solid var(--line)}.vg7-toggle{display:flex;border:1px solid var(--line);border-radius:6px;overflow:hidden}.vg7-seg{padding:5px 16px;font-size:12px;font-weight:500;color:var(--text-2);background:transparent;border:none}.vg7-seg:hover{background:var(--surface-2)}.vg7-seg.on{background:var(--text);color:var(--canvas)}.vg7-role{margin-left:auto;font-size:11px;letter-spacing:.1em;color:var(--text-2)}.vg7-body{display:flex;align-items:stretch;flex:1 1}.vg7-rail{width:var(--shell7-rail-w);flex:none;border-right:1px solid var(--line);background:var(--canvas)}.vg7-rail,.vg7-rail-note{display:flex;flex-direction:column}.vg7-rail-note{padding:14px 18px 10px;font-size:11px;color:var(--text-3);line-height:1.5;border-bottom:1px solid var(--line-soft);gap:2px}.vg7-rail-label{padding:14px 18px 6px;font-size:9px;letter-spacing:.12em;color:var(--text-3)}.vg7-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px 10px 13px;border:none;border-bottom:1px solid var(--line-soft);border-left:3px solid transparent;background:transparent;text-align:left;text-decoration:none;font-family:inherit}.vg7-row.open{background:var(--surface-2);border-left-color:var(--text)}.vg7-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.vg7-row-name{font-size:13.5px;font-weight:600;color:var(--text);overflow-wrap:anywhere;white-space:normal}.vg7-row-meta{font-size:9px;letter-spacing:.05em;color:var(--text-3)}.vg7-row-right{font-size:10px;color:var(--text-2);white-space:nowrap}.vg7-row.thin .vg7-row-right{color:var(--text-3)}.vg7-row.action .vg7-row-name{color:var(--text-3);font-weight:500}.vg7-row.action .vg7-row-right{color:var(--text-2);border-bottom:1.5px dotted var(--text-4);padding-bottom:1px}.vg7-row.action:hover .vg7-row-right{color:var(--text)}.vg7-row.awaiting .vg7-row-name{color:var(--text-3);font-weight:500}.vg7-row.awaiting .vg7-row-right{color:var(--text-3)}.vg7-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.vg7-header{padding:22px 28px 24px}.vg7-header-row{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.vg7-opponent{margin:0;font-size:30px;font-weight:600;letter-spacing:-.01em}.vg7-header-line{font-size:11px;color:var(--text-2)}.vg7-chip{font-size:10px;letter-spacing:.1em;color:var(--text);border:1px solid var(--text);border-radius:99px;padding:3px 10px}.vg7-empty{padding:48px 28px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;max-width:460px;font-size:15px;line-height:1.6;color:var(--text-2)}.vg7-empty-action{font-size:10.5px;color:var(--text);border:1px solid var(--text);border-radius:6px;padding:6px 12px;text-decoration:none}.vg7-refusal{padding:36px;font-size:14px;color:var(--text-2)}.vg7-tabs{display:flex;align-items:baseline;gap:26px;border-bottom:1px solid var(--line);margin-top:14px}.vg7-tab{font-size:13px;font-weight:500;color:var(--text-3);background:none;padding:0 0 10px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.vg7-tab.on{font-weight:600;border-bottom-color:var(--text)}.vg7-tab.on,.vg7-tab:hover{color:var(--text)}.vg7-pick-side{padding:28px 2px;font-size:14px;color:var(--text-2)}.vg7-blocks{display:flex;flex-direction:column;gap:18px;padding:20px 0 24px}.vg7-block-receipt{font-size:10px;letter-spacing:.06em;color:var(--text-3)}.vg7-block{border:1px solid var(--line);border-radius:10px;padding:18px 20px;display:flex;flex-direction:column;gap:13px;font-feature-settings:"tnum"}.vg7-id-head{display:flex;align-items:baseline;gap:10px}.vg7-id-head .vg7-provable{font-size:28px;font-weight:600;line-height:1}.vg7-id-counts{font-size:12px;color:var(--text-3)}.vg7-splitbar{display:flex;height:26px;border-radius:4px;overflow:hidden;font-size:9.5px}.vg7-splitbar-left{background:var(--text);color:var(--canvas)}.vg7-splitbar-left,.vg7-splitbar-right{display:flex;align-items:center;padding-left:8px;white-space:nowrap}.vg7-splitbar-right{flex:1 1;background:var(--text-4);color:var(--text)}.vg7-id-others{font-size:11.5px;color:var(--text-3)}.vg7-id-forms{font-size:10px;color:var(--text-3)}.vg7-concept-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.vg7-concept{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.vg7-concept-cut{border-left:1px solid var(--line-soft);padding-left:20px}.vg7-concept-kicker{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--text-2)}.vg7-concept-label{font-size:21px;font-weight:600}.vg7-concept-line{font-size:13.5px;color:var(--text-2);line-height:1.5}.vg7-cleared{font-size:12px;color:var(--text-3)}.vg7-cleared,.vg7-held{border-top:1px solid var(--line-soft);padding-top:11px}.vg7-held{display:flex;flex-direction:column}.vg7-held-line{font-size:12px;color:var(--text-3);padding-bottom:6px}.vg7-held-row{display:flex;align-items:baseline;gap:10px;padding:5px 0;font-size:13px}.vg7-held-label{font-weight:600;color:var(--text-3)}.vg7-refuse{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;color:var(--text-3)}.vg7-tick{stroke:var(--text-3)}.vg7-provable{background:none;border:none;padding:0 0 1px;font:inherit;color:inherit;text-align:left}.vg7-mark-rest{border-bottom:2px dotted var(--text-4)}.vg7-mark-hover{border-bottom:2px dotted transparent}.vg7-mark-hover:hover,.vg7-mark-rest:hover{border-bottom-color:var(--text-2)}.vg7-grain{display:flex;align-items:center;gap:10px}.vg7-grain-label{font-size:12px;color:var(--text-3)}.vg7-grain .vg7-toggle{display:inline-flex}.vg7-grain .vg7-seg{padding:5px 16px;font-size:12px}.vg7-filterbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0 0}.vg7-filter-toggle{background:none;border:none;padding:0;font-size:10px;letter-spacing:.08em;color:var(--text-3)}.vg7-filter-toggle:hover{color:var(--text)}.vg7-filter-select{font-size:11px;color:var(--text-2);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:4px 8px}.vg7-filter-chip{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.06em;border:1px solid var(--text);border-radius:6px;padding:4px 9px;color:var(--text)}.vg7-filter-chip-value{font-weight:400;color:var(--text-2)}.vg7-filter-clear{background:none;border:none;padding:0;font-size:10px;color:var(--text-3)}.vg7-filter-clear:hover{color:var(--text)}.vg7-match{font-size:10px;letter-spacing:.06em;color:var(--text-2);margin-left:auto}.vg7-dock-wrap{position:fixed;top:0;right:0;bottom:var(--shell7-dock-h);z-index:40;display:flex;box-shadow:var(--shadow-overlay)}.vg7-dock-wrap .vg-dock{height:100%}.vg7-tell{border:1px solid var(--line);border-radius:8px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.vg7-tell-red{background:var(--signal);border-color:var(--signal);color:#FAF9F6}.vg7-tell-red .vg7-provable{color:#FAF9F6;font-size:22px;font-weight:600;line-height:1.3}.vg7-tell-red .vg7-mark-rest{border-bottom-color:rgba(250,249,246,.6)}.vg7-tell-red .vg7-tell-chip{color:#FAF9F6;border-color:rgba(250,249,246,.55)}.vg7-tell-red .vg7-tell-season{color:rgba(250,249,246,.9)}.vg7-tell-chip{font-size:9px;letter-spacing:.1em;border:1px solid var(--text-4);border-radius:99px;padding:2px 8px;color:var(--text-2);white-space:nowrap}.vg7-chip-new{border-style:dashed}.vg7-tell-season{font-size:9.5px;letter-spacing:.04em}.vg7-quiet-row{display:flex;align-items:baseline;gap:12px;padding:10px 2px;border-top:1px solid var(--line-soft);font-size:14px;line-height:1.45;color:var(--text-2)}.vg7-quiet-line{min-width:0}.vg7-vs{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line-soft);padding-top:11px}.vg7-vs-title{font-weight:600}.vg7-vs-line,.vg7-vs-title{font-size:13px;color:var(--text-2)}.vg7-vs-line{display:flex;gap:9px;align-items:baseline;line-height:1.5}.vg7-strip{display:flex;gap:4px;align-items:center;padding:4px 0}.vg7-strip-lead{padding:8px 0}.vg7-slot{width:13px;height:13px;border-radius:3px;display:inline-block}.vg7-strip-lead .vg7-slot{width:16px;height:16px}.vg7-slot-filled{background:var(--text)}.vg7-tell-red .vg7-slot-filled{background:#FAF9F6}.vg7-slot-ring{border:1.5px solid var(--text-4)}.vg7-tell-red .vg7-slot-ring{border-color:rgba(250,249,246,.6)}.vg7-slot-dotted{border:1.5px dotted var(--text-4)}.vg7-tell-red .vg7-slot-dotted{border-color:rgba(250,249,246,.4)}.vg7-row-in .vg7-row-name{color:var(--text)}.vg7-row-out .vg7-row-name{color:var(--text-3);font-weight:500}.vg7-row-out .vg7-row-right{color:var(--text-3)}.vg7-shell{padding-bottom:var(--shell7-dock-h)}.vg7-dock{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;flex-direction:column;background:var(--canvas);border-top:1px solid var(--line);box-shadow:var(--shadow-overlay);max-height:72vh}.vg7-dock-bar{height:var(--shell7-dock-h);flex:none;display:flex;align-items:center;gap:12px;padding:0 20px}.vg7-dock-rest{font-size:13px;color:var(--text-3)}.vg7-dock-chip{font-size:11px;letter-spacing:.04em;padding:5px 10px;border:1px solid var(--line);border-radius:3px;color:var(--text);background:var(--surface);max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vg7-dock-dismiss{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);background:none;border:none;cursor:pointer;padding:4px 2px}.vg7-dock-dismiss:hover{color:var(--text)}.vg7-dock-body{overflow-y:auto;padding:0 20px 18px;border-top:1px solid var(--line-soft)}.vg-id{display:flex;flex-direction:column;gap:18px}.vg-id,.vg-id .vg-card{text-align:left;align-items:stretch}.vg-id .vg-btn,.vg-id .vg-btn-ghost{align-self:flex-start;width:auto}.vg-id .vg-id-actions{justify-content:flex-start}.vg-id-context{font-size:var(--type-instrument);color:var(--text-3);margin-top:2px}.vg-id-choice{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vg-id-pick{display:inline-flex;align-items:center;gap:6px;font-size:var(--type-disclosure);color:var(--text-2);white-space:nowrap}.vg-id-pick input{accent-color:var(--text)}.vg-id-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.vg-id-open{display:flex;flex-direction:column;gap:16px}.vg-id-head{font-size:var(--type-instrument);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.vg-id-ask{font-size:var(--type-answer);line-height:var(--leading-answer);color:var(--text)}.vg-id-films{gap:10px}.vg-id-film,.vg-id-films{display:flex;flex-direction:column}.vg-id-film{gap:6px}.vg-id-name{font-size:var(--type-body);color:var(--text-2);flex:1 1 auto;overflow-wrap:anywhere}.vg-id-film .vg-input{flex:0 1 clamp(140px,30%,220px)}.vg-id-when{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:22px;padding-left:12px;border-left:1px solid var(--rule-line)}.vg-id-when-label{font-size:var(--type-disclosure);color:var(--text-2);white-space:nowrap}.vg-id-when .vg-id-when-input{flex:0 0 auto;width:auto;min-width:9.5rem}.vg-id-when-why{font-size:var(--type-instrument);color:var(--text-3);flex:1 1 100%}.vg-id-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width:560px){.vg-id-row{flex-direction:column;align-items:flex-start}.vg-id-film{flex-direction:column;align-items:stretch;gap:6px}.vg-id-film .vg-input{flex:1 1 auto}.vg-id-when{margin-left:0;align-items:stretch;flex-direction:column}.vg-id-when .vg-id-when-input{width:100%}}.vg-privacy{max-width:68ch;margin:0 auto;padding:56px 24px 96px;line-height:1.65}.vg-privacy-head{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.vg-privacy-title{font-size:30px;font-weight:600;letter-spacing:-.01em;margin:6px 0 0}.vg-privacy-updated{color:var(--muted,#55585D);font-size:13px;margin:0}.vg-privacy-intro{font-size:17px;margin:0 0 12px}.vg-privacy-section{margin-top:28px}.vg-privacy-h{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#55585D);margin:0 0 8px}.vg-privacy-p{margin:0}[data-v5]{--canvas:#FBFAF8;--surface:#FFFFFF;--surface-raised:#FFFFFF;--surface-sunken:#F4F2EF;--surface-selected:#F0EFEA;--text-primary:#14161A;--text-secondary:#5C6069;--text-tertiary:#8A8F98;--text-instrument:#22252B;--text-inverse:#FBFAF8;--border-subtle:#E6E3DE;--border-strong:#C9C5BE;--border-ink:#14161A;--accent:#1E5136;--accent-weak:#EAF0EC;--review:#8A5A12;--review-weak:#F6F0E4;--negative:#9B2C1E;--chart-1:#14161A;--chart-2:#3D4652;--chart-3:#6B7683;--chart-4:#9AA3AD;--chart-5:#C4CAD1;--chart-grid:#ECE9E4;--chart-bar-track:#F1EFEB;--chart-hatch:#D9D5CF;--chart-cat-a:var(--chart-1);--chart-cat-b:var(--chart-5);--chart-cat-c:var(--chart-grid);--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--shadow-raised:0 1px 2px rgba(20,22,26,.06),0 8px 24px rgba(20,22,26,.10);--focus-ring:0 0 0 2px var(--canvas),0 0 0 4px var(--accent);--motion:140ms cubic-bezier(0.2,0.8,0.2,1);--font-sans:"Inter Tight","Instrument Sans",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","Fragment Mono",ui-monospace,SFMono-Regular,monospace;--type-page-title:44px;--leading-page-title:1.04;--type-answer:30px;--leading-answer:1.18;--type-finding:17px;--leading-finding:1.45;--type-question:15px;--leading-question:1.30;--type-reason:14px;--leading-reason:1.50;--type-reason-class:10px;--type-body:13px;--leading-body:1.45;--type-value:12px;--type-label:11px;--type-section:12px;--type-receipt:11px;--leading-receipt:1.50;--type-basis:10px;--leading-basis:1.45;--track-title:-0.02em;--track-answer:-0.015em;--track-section:0.10em;--track-header:0.06em;--s1:2px;--s2:4px;--s3:8px;--s4:12px;--s5:16px;--s6:24px;--s7:32px;--s8:48px;--s9:64px;--s10:96px;--row-h:32px;--row-h-dense:28px;--bar-h:18px;--bar-h-sm:16px;--stack-h:22px;--control-h:30px;--control-h-sm:26px;--control-h-xs:24px;--measure-answer:22ch;--measure-finding:62ch;--measure-reason:44ch;--page-max:1296px;color-scheme:light}[data-v5].v5-page{background:var(--canvas);color:var(--text-primary);max-width:1560px;margin:0 auto;padding:0 clamp(20px,3vw,40px) 220px}[data-v5] .v5-scope{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:baseline;gap:12px 28px;flex-wrap:wrap;padding:16px 0 12px;margin-bottom:4px;background:var(--canvas);border-bottom:1px solid var(--border-ink,#14161a)}[data-v5] .v5-scope-who{display:flex;align-items:baseline;gap:12px}[data-v5] .v5-scope-program{font-size:20px;font-weight:600;letter-spacing:-.01em}[data-v5] .v5-scope-side{font-family:var(--font-mono,ui-monospace,"JetBrains Mono",monospace);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary,#44484E)}[data-v5] .v5-scope-count{margin-left:auto;font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;color:var(--text-secondary,#44484E);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-v5] .v5-tabs{display:flex;gap:2px;flex-wrap:wrap}[data-v5] .v5-tab{background:none;border:0;padding:5px 10px;cursor:pointer;font:inherit;font-size:13px;color:var(--text-tertiary);border-bottom:2px solid transparent}[data-v5] .v5-tab.is-on{color:var(--text-primary);font-weight:600;border-bottom-color:var(--border-ink,#14161A)}[data-v5] .v5-tab:disabled{cursor:not-allowed;opacity:.4}[data-v5] .v5-hint{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;color:var(--text-tertiary);margin:14px 0 0}[data-v5] .v5-report{display:grid;grid-gap:0 44px;gap:0 44px;margin-top:26px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}[data-v5] .v5-block{padding:22px 0 26px;border-top:1px solid var(--border,#e4e1dc)}[data-v5] .v5-block-title{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}[data-v5] .v5-primaries{display:flex;flex-wrap:wrap;gap:26px 34px}[data-v5] .v5-primary-block{border-left:2px solid transparent;padding-left:8px;margin-left:-10px}[data-v5] .v5-primary{display:block;text-align:left;background:none;cursor:pointer;font:inherit;border:0;padding:2px 6px 2px 0}[data-v5] .v5-primary-value{display:block;font-size:38px;line-height:1.02;font-weight:600;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-v5] .v5-primary-label{display:block;margin-top:7px;font-size:13px;color:var(--text-secondary,#44484E)}[data-v5] .v5-primary-of{display:block;margin-top:3px;text-align:left;font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;color:var(--text-secondary,#44484E);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-v5] button.v5-primary-of-door{background:none;border:0;cursor:pointer;font-family:inherit;padding:0;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong,#C9C5BE);text-decoration-color:var(--border-strong,#C9C5BE);text-underline-offset:3px}[data-v5] button.v5-primary-of-door.is-selected,[data-v5] button.v5-primary-of-door:hover{color:var(--accent,#1F6B3A);-webkit-text-decoration-color:var(--accent,#1F6B3A);text-decoration-color:var(--accent,#1F6B3A)}[data-v5] button.v5-primary-of-door.is-selected{font-weight:600}[data-v5] .v5-secondaries{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:22px;padding-top:14px;border-top:1px solid var(--border,#e4e1dc)}[data-v5] .v5-secondary{display:flex;align-items:baseline;gap:7px;background:none;border:0;font:inherit;cursor:pointer;padding:3px 5px;margin:-3px -5px;border-radius:2px}[data-v5] .v5-secondary-value{font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-v5] .v5-secondary-label{font-size:13px;color:var(--text-secondary,#44484E)}[data-v5] .v5-section{margin-top:46px}[data-v5] .v5-section-title{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;padding-bottom:7px;border-bottom:1px solid var(--border-ink,#14161a)}[data-v5] .v5-boards>.v5-board+.v5-board{margin-top:34px}[data-v5] .v5-board-title{font-weight:500;color:var(--text-secondary,#44484E);margin:0 0 10px}[data-v5] .v5-bars{list-style:none;margin:0;padding:0}[data-v5] .v5-bar-btn{display:grid;grid-template-columns:minmax(96px,1.1fr) 3fr auto auto;grid-gap:12px;gap:12px;align-items:center;width:100%;background:none;font:inherit;color:inherit;border:0;border-left:2px solid transparent;padding:5px 6px 5px 8px;margin-left:-10px;cursor:pointer;text-align:left}[data-v5] .v5-bar-label{font-size:13px}[data-v5] .v5-bar-track{background:var(--surface-sunken);height:13px;border-radius:1px}[data-v5] .v5-bar-fill{display:block;height:100%;background:var(--chart-1,#14161A);border-radius:1px}[data-v5] .v5-bar-count,[data-v5] .v5-bar-value{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}[data-v5] .v5-bar-value{min-width:52px}[data-v5] .v5-bar-count{min-width:38px;color:var(--text-secondary,#44484E)}[data-v5] .v5-bar-btn:hover,[data-v5] .v5-play-table tbody tr:hover,[data-v5] .v5-primary:hover,[data-v5] .v5-secondary:hover{background:var(--surface-selected)}[data-v5] .v5-bar-btn.is-selected,[data-v5] .v5-primary-block:has(.v5-primary.is-selected){border-left-color:var(--accent,#1F6B3A);background:var(--accent-weak,#EAF2EC)}[data-v5] .v5-secondary.is-selected{box-shadow:inset 2px 0 0 var(--accent,#1F6B3A);background:var(--accent-weak,#EAF2EC)}[data-v5] .v5-bar-btn:focus-visible,[data-v5] .v5-btn:focus-visible,[data-v5] .v5-primary:focus-visible,[data-v5] .v5-secondary:focus-visible,[data-v5] .v5-tab:focus-visible,[data-v5] button.v5-primary-of-door:focus-visible{outline:2px solid var(--accent,#1F6B3A);outline-offset:1px}[data-v5] .v5-rung-thin .v5-bar-fill{opacity:.45}[data-v5] .v5-rung-thin .v5-bar-value,[data-v5] .v5-rung-thin .v5-primary-value,[data-v5] .v5-rung-thin .v5-secondary-value{color:var(--review,#8A5A12)}[data-v5] .v5-rung-below-floor .v5-bar-fill{display:none}[data-v5] .v5-rung-below-floor .v5-bar-track{background:repeating-linear-gradient(45deg,var(--surface-sunken),var(--surface-sunken) 4px,var(--border,#E4E1DC) 4px,var(--border,#E4E1DC) 8px)}[data-v5] .v5-rung-below-floor .v5-bar-value,[data-v5] .v5-rung-below-floor .v5-primary-value,[data-v5] .v5-rung-below-floor .v5-secondary-value{color:var(--review,#8A5A12)}[data-v5] .v5-rung-empty .v5-bar-track{visibility:hidden}.v5-drawer,[data-v5] .v5-drawer{position:fixed;left:0;right:0;bottom:0;z-index:10;max-height:46vh;overflow-y:auto;background:var(--surface,#FFFFFF);border-top:1px solid var(--border-strong,#c9c5be);padding:12px clamp(20px,3vw,40px);color-scheme:light;color:var(--text-primary,#14161A)}.v5-drawer.is-at-rest{max-height:none;overflow:visible}.v5-drawer-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.v5-drawer-kicker{color:var(--text-tertiary);font-size:13px;letter-spacing:.1em;font-family:var(--font-mono,ui-monospace,monospace)}.v5-chip{background:var(--accent-weak,#EAF2EC);color:var(--accent,#1F6B3A);border:1px solid var(--accent,#1f6b3a);border-radius:999px;padding:3px 11px;font-size:13px}.v5-drawer-count{color:var(--text-secondary,#44484E);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v5-actions{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap;align-items:center}.v5-btn{border-radius:3px;padding:7px 14px;cursor:pointer;font:inherit;font-size:13px;color:var(--text-primary,#14161A);border:1px solid var(--border-strong,#c9c5be);background:var(--surface,#FFF)}.v5-btn-primary{background:var(--text-primary,#14161A);color:var(--surface,#FFF);border-color:var(--text-primary,#14161A);font-weight:600}.v5-btn-quiet{border-color:transparent;background:none;color:var(--text-tertiary)}.v5-btn:disabled{background:var(--surface-sunken);color:var(--text-tertiary);cursor:not-allowed}.v5-note{color:var(--text-secondary,#44484E);margin:10px 0;font-size:13px}.v5-note-review{color:var(--review,#8A5A12)}.v5-note-ok{color:var(--accent,#1F6B3A)}.v5-play-table{width:100%;border-collapse:collapse;margin-top:10px;font-size:13px}.v5-play-table td,.v5-play-table th{text-align:left;padding:4px 10px;font-weight:400;border-bottom:1px solid var(--border,#e4e1dc)}.v5-play-table thead th{color:var(--text-secondary,#44484E);font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.v5-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v5-quiet{color:var(--text-tertiary)}@media (prefers-reduced-motion:no-preference){.v5-btn,[data-v5] .v5-bar-btn,[data-v5] .v5-bar-fill,[data-v5] .v5-primary,[data-v5] .v5-secondary,[data-v5] .v5-tab{transition:background-color .12s ease,color .12s ease,opacity .12s ease}}.vg-table th{background:var(--surface-2);color:var(--text-2);font-size:11px;border-bottom:1px solid var(--border-strong,#c9c5be);padding:9px 16px}.vg-table td,.vg-table th{border-top:1px solid var(--line)}.vg-table td{padding:7px 16px;height:auto}.vg-table tr.bold td{background:transparent;border-top:1px solid var(--border-strong,#c9c5be)}.vg-table tr.muted td{color:var(--text-2)}.vg-table tr.empty td{color:var(--text-3)}.vg-table tbody tr:hover td{background:var(--surface-selected,#F0EFEA)}.vg7-block{border:1px solid var(--border-strong,#c9c5be);border-radius:3px;padding:16px 18px;gap:11px}.vg7-block-title{font-size:15px;font-weight:600;color:var(--text);padding-bottom:8px;border-bottom:1px solid var(--line)}.vg7-blocks{gap:16px}.vg7-block-receipt,.vg7-id-counts{color:var(--text-2)}.vg7-id-counts{font-size:12.5px}[data-dc]{color-scheme:light;background:var(--canvas);color:var(--text-primary)}[data-dc].dc-game{display:grid;grid-template-columns:264px minmax(0,1fr)}[data-dc] .dc-rail{border-right:1px solid var(--border-subtle);background:var(--canvas)}[data-dc] .dc-rail-head{padding:20px 18px 12px}[data-dc] .dc-rail-season{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}[data-dc] .dc-rail-note{font-size:13px;line-height:1.6;color:var(--text-secondary);margin-top:7px}[data-dc] .dc-rail-cols,[data-dc] .dc-rail-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}[data-dc] .dc-rail-cols{padding:0 18px 6px;font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.06em;color:var(--text-secondary)}[data-dc] .dc-rail-row{width:100%;padding:7px 18px;border:0;border-top:1px solid #f4f2ef;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}[data-dc] .dc-rail-row:first-of-type{border-top:0}[data-dc] .dc-rail-row:hover{background:#F1F4F1;outline:1px solid var(--accent);outline-offset:-1px}[data-dc] .dc-rail-row.is-on{box-shadow:inset 2px 0 0 var(--accent);background:var(--accent-weak)}[data-dc] .dc-rail-row.is-on .dc-rail-name{font-weight:600;color:var(--accent)}[data-dc] .dc-rail-row.is-on .dc-rail-count,[data-dc] .dc-rail-row.is-on .dc-rail-date{color:var(--accent)}[data-dc] .dc-dot{width:6px;height:6px}[data-dc] .dc-dot-full{background:var(--accent)}[data-dc] .dc-rail-name{font-size:13.5px;font-weight:500;line-height:1.25;overflow-wrap:anywhere;white-space:normal}[data-dc] .dc-rail-count{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary)}[data-dc] .dc-legend{display:flex;gap:14px;flex-wrap:wrap;padding:14px 18px 0}[data-dc] .dc-legend span{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}[data-dc] .dc-legend .is-partial{color:var(--review)}[data-dc] .dc-dot-partial{background:var(--amber-fill)}[data-dc] .dc-rail-row .dc-rail-count{color:var(--text-secondary)}[data-dc] .dc-available{margin:18px 0 0;border-top:1px solid var(--border-subtle)}[data-dc] .dc-available>summary{padding:12px 18px;cursor:pointer;list-style:none;font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}[data-dc] .dc-available>summary::-webkit-details-marker{display:none}[data-dc] .dc-available[open]>summary{color:var(--text-secondary)}[data-dc] .dc-avail-row{padding:8px 18px;border-top:1px solid var(--border-subtle)}[data-dc] .dc-avail-name{font-size:13px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-dc] .dc-avail-meta{font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;color:var(--text-tertiary)}[data-v5] .v5-band{position:-webkit-sticky;position:sticky;top:96px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:4px;padding:11px 0 12px;background:var(--canvas);border-top:1px solid var(--border-ink,#14161a);border-bottom:1px solid var(--border-ink,#14161a)}[data-v5] .v5-band-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}[data-v5] .v5-seg{display:flex;border:1px solid var(--border-ink,#14161a);border-radius:2px;overflow:hidden}[data-v5] .v5-seg-btn{height:30px;padding:0 16px;border:0;background:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}[data-v5] .v5-seg-btn.is-on{background:var(--text-primary);color:var(--canvas)}[data-v5] .v5-windows{display:flex;align-items:center;gap:6px;flex-wrap:wrap}[data-v5] .v5-win{height:30px;padding:0 12px;cursor:pointer;border:1px solid var(--border,#e4e1dc);border-radius:2px;background:none;font-family:var(--font-mono,ui-monospace,monospace);font-size:13.5px;letter-spacing:.04em;color:var(--text-secondary)}[data-v5] .v5-win:hover:not(:disabled){border-color:var(--text-primary);color:var(--text-primary)}[data-v5] .v5-win.is-on{background:var(--text-primary);border-color:var(--text-primary);color:var(--canvas)}[data-v5] .v5-win:disabled{cursor:not-allowed;opacity:.4}[data-v5] .v5-win-why{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--text-tertiary);max-width:46ch}[data-v5] .v5-band-meta{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}[data-v5] .v5-band-count{font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;color:var(--text-primary)}[data-v5] .v5-band-div{width:1px;height:11px;background:var(--border-strong,#C9C5BE)}[data-v5] .v5-band-note{font-family:var(--font-mono,ui-monospace,monospace);font-size:13.5px;color:var(--text-secondary)}[data-v5] .v5-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:0;gap:0;margin-top:26px}[data-v5] .v5-col{padding:16px 26px 22px;min-width:0}[data-v5] .v5-col:first-child{padding-left:0}[data-v5] .v5-col+.v5-col{border-left:1px solid var(--border,#e6e3de)}[data-v5] .v5-col:last-child{padding-right:0}[data-v5] .v5-col-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}[data-v5] .v5-col-name{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-v5] .v5-col-meta{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;color:var(--text-secondary)}[data-v5] .v5-tier{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}[data-v5] .v5-tier-primary{margin-top:18px}[data-v5] .v5-tier-secondary{margin-top:22px;padding-top:16px;border-top:1px solid #f1efeb}[data-v5] .v5-tier-outcomes{display:flex;gap:22px;flex-wrap:wrap;margin-top:20px;padding-top:12px;border-top:1px solid #f1efeb}[data-v5] .v5-tier:empty{display:none}[data-v5] .v5-fig{min-width:0}[data-v5] .v5-fig-door{display:block;width:100%;text-align:left;background:none;border:0;font:inherit;color:inherit;cursor:pointer;padding:5px 7px 7px;margin:-5px -7px -7px}[data-v5] .v5-fig-door:hover{background:#F1F4F1;color:var(--accent,#1E5136);outline:1px solid var(--accent,#1E5136);outline-offset:-1px}[data-v5] .v5-fig-door.is-selected{background:var(--accent-weak,#EAF0EC);box-shadow:inset 2px 0 0 var(--accent,#1E5136)}[data-v5] .v5-fig-door:focus-visible{outline:2px solid var(--accent,#1E5136);outline-offset:1px}[data-v5] .v5-fig-value{display:block;font-weight:600;letter-spacing:-.025em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-v5] .is-primary .v5-fig-value{font-size:38px}[data-v5] .is-secondary .v5-fig-value{font-size:24px;letter-spacing:-.015em}[data-v5] .v5-fig-label{display:block;margin-top:7px;padding-left:7px;font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}[data-v5] .is-secondary .v5-fig-label{font-size:13.5px;margin-top:6px}[data-v5] .v5-fig.is-outcome{display:flex;align-items:baseline;gap:7px}[data-v5] .v5-fig.is-outcome .v5-fig-door{padding:3px 6px 5px;margin:-3px 0 -5px -6px}[data-v5] .v5-fig.is-outcome .v5-fig-label{padding-left:0}[data-v5] .is-outcome .v5-fig-value{font-size:17px;letter-spacing:0}[data-v5] .is-outcome .v5-fig-label{margin-top:0}[data-v5] .v5-fig-film{display:block;margin-top:4px;padding:0;border:0;background:none;font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.03em;color:var(--text-primary);opacity:.5;text-align:left}[data-v5] button.v5-fig-film{cursor:pointer}[data-v5] button.v5-fig-film:hover{opacity:1;color:var(--accent,#1E5136)}[data-v5] button.v5-fig-film.is-selected{opacity:1;color:var(--accent,#1E5136);font-weight:500}[data-v5] .v5-score-total{margin-top:18px}[data-v5] .v5-score-value{display:block;font-size:52px;line-height:1;font-weight:600;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-v5] .v5-score-split{margin-top:20px;border-top:1px solid var(--border,#e6e3de)}[data-v5] .v5-score-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 0;border:0;border-bottom:1px solid #f1efeb;background:none;font:inherit;color:inherit;cursor:pointer;text-align:left}[data-v5] .v5-score-row:hover{background:#F1F4F1;outline:1px solid var(--accent,#1E5136);outline-offset:-1px}[data-v5] .v5-score-row.is-selected{background:var(--accent-weak,#EAF0EC);box-shadow:inset 2px 0 0 var(--accent,#1E5136)}[data-v5] .v5-score-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}[data-v5] .v5-score-label,[data-v5] .v5-score-n{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px}[data-v5] .v5-score-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-v5] .v5-score-n.is-negative{color:var(--negative,#9B2C1E)}[data-v5] .v5-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:52px;padding-bottom:7px;border-bottom:1px solid var(--border-ink,#14161a)}[data-v5] .v5-head-title{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0}[data-v5] .v5-head-meta{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;color:var(--text-secondary)}[data-v5] .v5-blurb{font-size:13.5px;line-height:1.6;color:var(--text-instrument);margin:10px 0 0;max-width:92ch}[data-v5] .v5-attack-bar{display:flex;align-items:stretch;gap:2px;margin-top:16px}[data-v5] .v5-attack-half{border:0;cursor:pointer;font:inherit;text-align:left;min-width:0;padding:14px 16px 15px}[data-v5] .v5-attack-half.is-run{background:var(--text-primary,#14161A);color:var(--canvas,#FBFAF8)}[data-v5] .v5-attack-half.is-pass{background:#C4CAD1;color:var(--text-primary,#14161A)}[data-v5] .v5-attack-half.is-selected,[data-v5] .v5-attack-half:hover{outline:2px solid var(--accent,#1E5136);outline-offset:-2px}[data-v5] .v5-attack-n{display:block;font-size:30px;font-weight:600;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-v5] .v5-attack-label{display:block;margin-top:8px;font-family:var(--font-mono,ui-monospace,monospace);font-size:13.5px;letter-spacing:.08em;text-transform:uppercase}[data-v5] .v5-lead{display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,1.2fr);grid-gap:30px;gap:30px;align-items:center;width:100%;text-align:left;padding:26px 0 28px;border:0;border-bottom:1px solid var(--border-ink,#14161a);background:none;font:inherit;color:inherit;cursor:pointer}[data-v5] .v5-lead:hover{background:#F1F4F1;outline:1px solid var(--accent,#1E5136);outline-offset:-1px}[data-v5] .v5-lead-name{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-instrument)}[data-v5] .v5-lead-figures{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:14px}[data-v5] .v5-lead-from{font-size:26px;font-weight:500;line-height:1;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-v5] .v5-lead-to{font-size:clamp(38px,4.4vw,56px);font-weight:600;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-v5] .v5-lead-arrow{font-size:22px;color:var(--text-secondary)}[data-v5] .v5-lead-cap{display:block;margin-top:7px;font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:400}[data-v5] .v5-lead-act{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px}[data-v5] .v5-lead-watch{height:32px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid var(--text-primary);border-radius:2px;background:var(--text-primary);font-size:12px;font-weight:600;color:var(--canvas)}[data-v5] .v5-lead-evidence{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;color:var(--text-secondary)}[data-v5] .v5-lead-windows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}[data-v5] .v5-lead-window{border:1px solid var(--border,#e6e3de);border-radius:2px;background:var(--surface);padding:10px 12px 11px}[data-v5] .v5-lead-window.is-on{background:var(--text-primary);border-color:var(--text-primary)}[data-v5] .v5-lead-window.is-on .v5-lead-window-n,[data-v5] .v5-lead-window.is-on .v5-lead-window-name,[data-v5] .v5-lead-window.is-on .v5-lead-window-value{color:var(--canvas)}[data-v5] .v5-lead-window-value{font-family:var(--font-mono,ui-monospace,monospace);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-v5] .v5-lead-window-name{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-top:7px}[data-v5] .v5-lead-window-n,[data-v5] .v5-lead-window-name{font-family:var(--font-mono,ui-monospace,monospace);font-size:13.5px}[data-v5] .v5-lead-window-n{color:var(--text-tertiary);margin-top:2px}[data-v5] .v5-lead-legend{font-family:var(--font-mono,ui-monospace,monospace);font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-top:9px}[data-v5] .v5-change{font-weight:600;white-space:nowrap;font-size:14px}[data-v5] .v5-change.is-big{font-size:26px;letter-spacing:-.01em}[data-v5] .v5-change.is-down,[data-v5] .v5-change.is-up{color:var(--text-instrument)}[data-v5] .v5-move-head,[data-v5] .v5-move-row{display:grid;grid-template-columns:minmax(150px,1fr) 92px 92px 84px;grid-gap:12px;gap:12px;align-items:center}[data-v5] .v5-move-head{padding:12px 0 8px;border-bottom:1px solid var(--border,#e6e3de);font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}[data-v5] .v5-move-head span:not(:first-child),[data-v5] .v5-move-row span:not(:first-child){text-align:right}[data-v5] .v5-move-row{width:100%;padding:11px 8px;margin:0 -8px;border:0;border-bottom:1px solid #f1efeb;background:none;font:inherit;color:inherit;cursor:pointer;text-align:left}[data-v5] .v5-move-row:hover{background:#F1F4F1;outline:1px solid var(--accent,#1E5136);outline-offset:-1px}[data-v5] .v5-move-name{font-size:14px;font-weight:500}[data-v5] .v5-move-num{font-family:var(--font-mono,ui-monospace,monospace);font-size:14px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-v5] .v5-move-num.is-now{font-size:15px;color:var(--text-primary)}[data-v5] .v5-changed-foot{font-size:13px;line-height:1.6;color:var(--text-instrument);max-width:88ch;margin:14px 0 0}[data-v5] .v5-section{margin-top:0}[data-v5] .v5-board{margin-top:14px}[data-v5] .v5-board+.v5-board{margin-top:26px}[data-v5] .v5-board-title{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 6px}[data-v5] .v5-card-scroll{overflow-x:auto}[data-v5] .v5-card{min-width:860px}[data-v5] .v5-card-head,[data-v5] .v5-card-row{display:grid;grid-template-columns:148px 76px minmax(120px,1fr) 118px 72px 78px 78px 46px;grid-gap:12px;gap:12px;align-items:center}[data-v5] .v5-card.is-call .v5-card-head,[data-v5] .v5-card.is-call .v5-card-row{grid-template-columns:148px 76px 84px minmax(140px,1fr) 78px 78px 46px}[data-v5] .v5-card-head{padding:9px 0;border-bottom:1px solid var(--border,#e6e3de);font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}[data-v5] .v5-h-num{text-align:right}[data-v5] .v5-card-row{width:100%;padding:11px 0;border:0;border-bottom:1px solid #f1efeb;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}[data-v5] .v5-card-row:hover{background:#F1F4F1;outline:1px solid var(--accent,#1E5136);outline-offset:-1px}[data-v5] .v5-card-row.is-selected{background:var(--accent-weak,#EAF0EC);box-shadow:inset 2px 0 0 var(--accent,#1E5136)}[data-v5] .v5-card-row.is-reference,[data-v5] .v5-card-row.is-remainder{background:#F7F6F3;cursor:default}[data-v5] .v5-card-row.is-reference .v5-c-name,[data-v5] .v5-card-row.is-remainder .v5-c-name{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}[data-v5] .v5-c-name{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis}[data-v5] .v5-c-tag{display:block;margin-top:3px;font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--review,#8A5A12)}[data-v5] .v5-c-n,[data-v5] .v5-c-num,[data-v5] .v5-c-share{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-instrument)}[data-v5] .v5-c-num{text-align:right}[data-v5] .v5-c-num.is-negative{color:var(--negative,#9B2C1E)}[data-v5] .v5-c-bar{display:flex;align-items:center;gap:9px;min-width:0}[data-v5] .v5-c-bar.is-dual{gap:2px}[data-v5] .v5-c-bar .v5-bar-track{flex:1 1 auto;height:14px;background:#F1EFEB}[data-v5] .v5-c-bar .v5-bar-fill{height:14px;background:var(--text-instrument,#3D4148)}[data-v5] .v5-c-bar .v5-bar-fill.is-negative{background:var(--negative-fill,#B5432F)}[data-v5] .v5-c-bar .v5-bar-fill.is-rest{background:var(--border,#E4E1DC)}[data-v5] .v5-c-share{min-width:44px;text-align:right;font-size:13px;color:var(--text-secondary)}[data-v5] .v5-c-rest-share{margin-left:10px;font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary)}[data-v5] .v5-c-split{display:flex;height:14px;min-width:0}[data-v5] .v5-split-run{background:var(--text-primary,#14161A)}[data-v5] .v5-split-pass{background:#C4CAD1}[data-v5] .v5-rung-below-floor .v5-c-n,[data-v5] .v5-rung-below-floor .v5-c-name,[data-v5] .v5-rung-thin .v5-c-n,[data-v5] .v5-rung-thin .v5-c-name{color:var(--review,#8A5A12)}[data-v5] .v5-legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;font-size:13px;color:var(--text-secondary)}[data-v5] .v5-legend span{display:flex;align-items:center;gap:6px}[data-v5] .v5-legend .is-thin{color:var(--review,#8A5A12)}[data-v5] .v5-sw{width:9px;height:9px}[data-v5] .v5-sw.is-run{background:var(--text-primary,#14161A)}[data-v5] .v5-sw.is-pass{background:#C4CAD1}[data-v5] .v5-sw.is-succ{background:var(--text-instrument,#3D4148)}[data-v5] .v5-sw.is-neg{background:var(--negative-fill,#B5432F)}[data-v5] .v5-sw.is-thin{background:var(--amber-soft,#E0C79A)}[data-v5] .v5-metric{position:relative;display:inline-flex;align-items:center;gap:4px}[data-v5] .v5-info{border:0;background:none;padding:0;margin:0;cursor:help;line-height:1;font-size:13px;color:var(--text-tertiary,#8A8F98);font-family:inherit}[data-v5] .v5-info:hover,[data-v5] .v5-info[aria-expanded=true]{color:var(--accent,#1E5136)}[data-v5] .v5-info:focus-visible{outline:2px solid var(--accent,#1E5136);outline-offset:2px;border-radius:2px}[data-v5] .v5-info-pop{position:absolute;top:calc(100% + 8px);left:-8px;z-index:40;display:flex;flex-direction:column;gap:7px;width:max-content;max-width:min(340px,78vw);padding:12px 14px 13px;text-align:left;background:var(--surface,#FFFFFF);border:1px solid var(--border-strong,#c9c5be);box-shadow:0 10px 30px rgb(20 22 26/.12);text-transform:none;letter-spacing:0;font-weight:400}[data-v5] .v5-info-name{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}[data-v5] .v5-info-summary{font-size:13px;line-height:1.5;color:var(--text-primary)}[data-v5] .v5-info-rule{display:flex;flex-direction:column;gap:3px;font-family:var(--font-mono,ui-monospace,monospace);font-size:13.5px;color:var(--text-instrument)}[data-v5] .v5-info-requires{font-size:12px;line-height:1.5;color:var(--text-secondary);padding-top:7px;border-top:1px solid var(--border,#e6e3de)}[data-v5] .v5-receipt{font-size:13px;line-height:1.6;color:var(--text-secondary);margin:26px 0 0}.vg-census{flex:0 0 auto;font-size:12.5px;letter-spacing:.04em;color:var(--text-secondary,#5C6069)}.vg-census,[data-dc] .dc-scope-all{font-family:var(--font-mono,ui-monospace,monospace)}[data-dc] .dc-scope-all{height:28px;padding:0 6px;border:0;background:none;cursor:pointer;font-size:13px;color:var(--accent,#1E5136);text-decoration:underline}[data-v5] .v5-masthead{margin-bottom:14px}[data-v5] .v5-kicker{display:flex;align-items:center;gap:7px;font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}[data-v5] .v5-kicker-dot{color:var(--text-tertiary)}[data-v5] .v5-unit{font-size:clamp(30px,3.4vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.06;text-transform:uppercase;margin-top:6px}[data-v5] .v5-scope-follows{display:block;font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;color:var(--text-tertiary);margin-top:3px}[data-dc].dc-tend{max-width:1560px;margin:0 auto;padding:32px clamp(20px,4vw,40px) 76px}[data-dc] .dc-mx{margin-top:12px}[data-dc] .dc-mx-head,[data-dc] .dc-mx-row{display:grid;grid-template-columns:58px repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}[data-dc] .dc-mx-head{font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);padding-bottom:2px}[data-dc] .dc-mx-row{margin-top:6px}[data-dc] .dc-mx-row.is-whole>:not(.dc-mx-down){grid-column:2/-1}[data-dc] .dc-mx-down{display:flex;align-items:center;font-size:15px;font-weight:600}[data-dc] .dc-mx-cell{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-subtle);padding:15px 17px 16px;min-height:98px}[data-dc] .dc-mx-cell.is-thin{background:var(--amber-tint);box-shadow:inset 0 0 0 1px var(--amber-soft)}[data-dc] .dc-mx-cell.is-thin .dc-mx-lean{color:var(--review)}[data-dc] .dc-mx-cell.is-empty{background:var(--surface-sunken);box-shadow:none}[data-dc] .dc-mx-cell.is-empty .dc-mx-lean{color:var(--text-tertiary)}[data-dc] .dc-mx-lean{font-family:var(--font-mono,ui-monospace,monospace);font-size:16.5px;letter-spacing:.03em;color:var(--text-instrument);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-dc] .dc-mx-sub{display:flex;gap:12px;margin-top:8px}[data-dc] .dc-mx-outside{font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;color:var(--review);margin-top:7px}[data-dc] .dc-tend-scroll{overflow-x:auto}[data-dc] .dc-tend-table{min-width:640px}[data-dc] .dc-tend-head,[data-dc] .dc-tend-row{display:grid;grid-template-columns:minmax(150px,1fr) 88px 240px 168px;align-items:center;grid-gap:14px;gap:14px}[data-dc] .dc-tend-head{padding:8px 0;border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;color:var(--text-secondary)}[data-dc] .dc-tend-row{padding:9px 0;border-bottom:1px solid #f1efeb;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-dc] .dc-tend-row.is-thin{box-shadow:inset 2px 0 0 var(--amber-fill);background:var(--amber-tint)}[data-dc] .dc-tend-row.is-thin .dc-tend-lean,[data-dc] .dc-tend-row.is-thin .dc-tend-sit{color:var(--review)}[data-dc] .dc-tend-row.is-empty{color:var(--text-tertiary)}[data-dc] .dc-tend-sit{font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-dc] .dc-tend-lean,[data-dc] .dc-tend-n{font-family:var(--font-mono,ui-monospace,monospace);font-size:15px;color:var(--text-instrument)}[data-dc] .dc-tend-n{text-align:right}[data-dc] .dc-tend-split{display:flex;align-items:center;gap:9px}[data-dc] .dc-tend-outside{grid-column:1/-1;font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;color:var(--review);padding-top:6px}[data-dc] .dc-tend-bar{flex:1 1 auto;display:flex;height:14px;min-width:70px;background:var(--pass-fill)}[data-dc] .dc-tend-bar.is-empty{background:var(--surface-sunken)}[data-dc] .dc-tend-bar-run{width:calc(var(--dc-share, 0) * 100%);background:var(--text-primary)}[data-dc] .dc-tend-door{border:0;background:transparent;padding:0;cursor:pointer;font-family:var(--font-mono,ui-monospace,monospace);font-size:13.5px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-dc] .dc-tend-door:hover{color:var(--accent);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}[data-dc] .dc-tend-plain{font-family:var(--font-mono,ui-monospace,monospace);font-size:13.5px;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-dc] .dc-exports{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:0 40px;gap:0 40px;margin-top:8px}[data-dc] .dc-export-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #f1efeb}[data-dc] .dc-export-row:hover{background:#F1F4F1;outline:1px solid var(--accent);outline-offset:-1px}[data-dc] .dc-export-name{font-size:14px;font-weight:500}[data-dc] .dc-export-fmts{display:flex;gap:12px;font-family:var(--font-mono,ui-monospace,monospace);font-size:13.5px}[data-dc] .dc-export-fmts a{color:var(--accent);text-decoration:underline}[data-dc] .dc-tend-legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px}[data-dc] .dc-tend-legend span{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}[data-dc] .dc-tend-legend .is-thin{color:var(--review)}[data-dc] .dc-swatch{width:9px;height:9px}[data-dc] .dc-swatch.is-run{background:var(--text-primary)}[data-dc] .dc-swatch.is-pass{background:var(--pass-fill)}[data-dc] .dc-swatch.is-counted{background:var(--accent)}[data-dc] .dc-swatch.is-held{background:var(--amber-fill)}[data-dc] .dc-tend-legend .is-counted{color:var(--accent)}[data-dc] .dc-swatch.is-thin{background:var(--amber-tint);box-shadow:inset 0 0 0 1px var(--amber-fill)}[data-dc].dc-lib{max-width:1300px;margin:0 auto;padding:32px clamp(20px,4vw,40px) 76px}[data-dc] .dc-lib-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:0;gap:0;margin-top:24px;border-bottom:1px solid var(--border-subtle)}[data-dc] .dc-lib-card{padding:0 20px 18px 0}[data-dc] .dc-lib-card-label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}[data-dc] .dc-lib-card-value{font-size:26px;font-weight:600;letter-spacing:-.02em;margin-top:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-dc] .dc-lib-card-sub{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;color:var(--text-secondary);margin-top:3px}[data-dc] .dc-lib-card.is-review .dc-lib-card-label,[data-dc] .dc-lib-card.is-review .dc-lib-card-value{color:var(--review)}[data-dc] .dc-lib-card.is-muted .dc-lib-card-value{color:var(--text-secondary)}[data-dc] .dc-lib-add{border:1px solid var(--border-strong);border-radius:2px;background:var(--surface);padding:22px;margin-top:22px}[data-dc] .dc-lib-add .dc-section{margin-top:0}[data-dc] .dc-lib-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:16px;gap:16px;margin-top:20px}[data-dc] .dc-lib-fields label{display:block}[data-dc] .dc-lib-fields span{display:block;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}[data-dc] .dc-lib-fields input,[data-dc] .dc-lib-fields select{width:100%;height:38px;margin-top:6px;padding:0 10px;border:1px solid var(--border-strong);border-radius:2px;background:var(--surface);font:inherit;font-size:14px;color:var(--text-primary)}[data-dc] .dc-lib-drop{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px dashed var(--border-strong);border-radius:2px;background:var(--canvas);padding:16px 18px;margin-top:18px}[data-dc] .dc-lib-drop-line{font-size:14px;color:var(--text-instrument)}[data-dc] .dc-lib-drop-sub{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;color:var(--text-secondary);margin-top:4px}[data-dc] .dc-lib-season{border-top:1px solid var(--border-subtle)}[data-dc] .dc-lib-season .dc-season-head{padding:10px 0}[data-dc] .dc-lib-scroll{overflow-x:auto}[data-dc] .dc-lib-table{min-width:800px}[data-dc] .dc-lib-head,[data-dc] .dc-lib-row{display:grid;grid-template-columns:26px 72px minmax(150px,1fr) 82px 116px minmax(150px,1fr) 190px;align-items:center;grid-gap:12px;gap:12px}[data-dc] .dc-lib-pick input{width:13px;height:13px;accent-color:var(--accent)}[data-dc] .dc-lib-pick input:disabled{cursor:not-allowed}[data-dc] .dc-held-table{min-width:640px}[data-dc] .dc-held-head,[data-dc] .dc-held-row{display:grid;grid-template-columns:minmax(150px,1fr) 70px 70px minmax(200px,2fr);align-items:baseline;grid-gap:12px;gap:12px;padding:8px 0}[data-dc] .dc-held-head{border-bottom:1px solid var(--border-ink);font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;color:var(--text-secondary)}[data-dc] .dc-held-row{border-bottom:1px solid #f1efeb;font-size:13px}[data-dc] .dc-held-n{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-dc] .dc-held-why{color:var(--review);font-size:12.5px}[data-dc] .dc-lib-scopebar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}[data-dc] .dc-lib-head{padding:8px 0;border-bottom:1px solid var(--border-ink);font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;color:var(--text-secondary)}[data-dc] .dc-lib-row{padding:9px 0;border-bottom:1px solid #f1efeb}[data-dc] .dc-lib-row:hover{background:#F1F4F1;outline:1px solid var(--accent);outline-offset:-1px}[data-dc] .dc-lib-row.is-held{box-shadow:inset 2px 0 0 var(--amber-fill)}[data-dc] .dc-lib-census,[data-dc] .dc-lib-date,[data-dc] .dc-lib-rows{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;color:var(--text-secondary)}[data-dc] .dc-lib-rows{font-size:13px;text-align:right;color:var(--text-instrument);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-dc] .dc-lib-census.is-held{color:var(--review)}[data-dc] .dc-lib-opp{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-dc] .dc-lib-note{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;color:var(--text-secondary)}[data-dc] .dc-lib-bar{display:flex;height:12px;background:#F1EFEB}[data-dc] .dc-lib-bar-counted{width:calc(var(--dc-share, 0) * 100%);background:var(--accent)}[data-dc] .dc-lib-bar-held{width:calc(var(--dc-share, 0) * 100%);background:var(--amber-fill)}[data-dc] .dc-lib-acts{display:flex;gap:14px;justify-content:flex-end}[data-dc] .dc-lib-act{border:0;background:transparent;padding:0;font:inherit;font-size:12px;color:var(--text-secondary);text-decoration:underline;cursor:pointer}[data-dc] .dc-lib-act:hover:not(:disabled){color:var(--accent)}[data-dc] .dc-lib-act:disabled{color:var(--text-tertiary);cursor:default}[data-dc] .dc-lib-fix{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 0 14px;border-bottom:1px solid #f1efeb}[data-dc] .dc-lib-fix input{height:32px;padding:0 10px;border:1px solid var(--border-strong);border-radius:2px;background:var(--surface);font:inherit;font-size:13px}[data-dc] .dc-lib-row.is-gone{grid-template-columns:minmax(150px,1fr) 2fr auto!important;color:var(--text-secondary)}[data-dc].dc-scopebar{position:-webkit-sticky;position:sticky;top:52px;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:8px clamp(16px,3vw,32px);background:var(--canvas);border-bottom:1px solid var(--border-subtle)}[data-dc].dc-scopebar-note{position:static;padding-top:0;border-bottom:0}[data-dc] .dc-scope-left,[data-dc] .dc-scope-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}[data-dc] .dc-scope-label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);flex:0 0 auto}[data-dc] .dc-scope-chip{color:var(--text-instrument);border:1px solid var(--border-strong);border-radius:2px;background:var(--surface);padding:4px 9px}[data-dc] .dc-scope-chip,[data-dc] .dc-sel-chip{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px}[data-dc] .dc-sel-chip{color:var(--accent);background:var(--accent-weak);box-shadow:inset 2px 0 0 var(--accent);padding:5px 10px}[data-dc] .dc-scope-rest{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;color:var(--text-secondary)}[data-dc] .dc-scope-cutup,[data-dc] .dc-scope-watch{height:28px;padding:0 11px;border:1px solid var(--border-ink);border-radius:2px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}[data-dc] .dc-scope-watch{background:var(--text-primary);color:var(--canvas)}[data-dc] .dc-scope-cutup{background:var(--surface);color:var(--text-primary)}[data-dc] .dc-scope-cutup:disabled,[data-dc] .dc-scope-watch:disabled{border-color:var(--border-subtle);background:transparent;color:var(--text-secondary);cursor:not-allowed}[data-dc] .dc-scope-clear{height:28px;padding:0 6px;border:0;background:transparent;font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;color:var(--text-secondary);cursor:pointer;text-decoration:underline}[data-dc] .dc-scope-clear:hover{color:var(--accent)}[data-dc].dc-drawer{position:fixed;top:0;right:0;bottom:0;z-index:30;width:min(430px,100vw);background:var(--surface);border-left:1px solid var(--border-strong);box-shadow:-18px 0 44px rgb(20 22 26/.1);display:flex;flex-direction:column}[data-dc].dc-drawer .vg-dock{position:static;width:100%;height:100%;border:0;box-shadow:none;background:transparent;color:var(--text-primary);display:flex;flex-direction:column;min-height:0;gap:0;padding:0}[data-dc].dc-drawer .vg-dock .vg-link{color:var(--accent)}[data-dc].dc-drawer .vg-dock .vg-link:hover{color:var(--text-primary)}[data-dc].dc-drawer .vg-dock-head{padding:20px 22px 16px;border-bottom:1px solid var(--border-ink);flex:0 0 auto}[data-dc].dc-drawer .vg-dock-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}[data-dc].dc-drawer .vg-dock-claim{font-size:22px;font-weight:600;letter-spacing:-.01em;margin-top:6px}[data-dc].dc-drawer .vg-dock-echo{font-size:13px;line-height:1.6;color:var(--text-secondary);margin-top:8px}[data-dc].dc-drawer .vg-dock-count{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;color:var(--text-instrument);margin-top:10px}[data-dc].dc-drawer .vg-ledger{flex:1 1 auto;overflow-y:auto;padding:18px 22px;max-height:none}[data-dc].dc-drawer .vg-film{padding:0 22px;flex:0 0 auto}[data-dc].dc-drawer .vg-dock-foot{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:14px 22px;border-top:1px solid var(--border-strong);background:var(--canvas);flex:0 0 auto}[data-dc] .dc-drawer-act{height:34px;padding:0 14px;font-size:13px}[data-dc].dc-drawer .vg-ledger-play{color:var(--text-primary)}[data-dc].dc-drawer .vg-ledger-pos{color:var(--text-tertiary)}[data-dc].dc-drawer .vg-ledger-game{color:var(--text-secondary)}[data-dc].dc-drawer .vg-ledger-gain{color:var(--text-instrument)}[data-dc].dc-drawer .vg-ledger-row{border-bottom:1px solid #f1efeb}[data-dc].dc-drawer .vg-ledger-row.playing{background:var(--accent-weak)}[data-dc].dc-drawer .vg-ledger-coverage{color:var(--text-secondary)}[data-dc].dc-drawer .vg-ledger-dur{color:var(--text-tertiary)}[data-dc].dc-drawer .vg-link{color:var(--accent)}[data-dc] .dc-main{padding:32px clamp(20px,4vw,48px) 72px;max-width:1560px;min-width:0}[data-dc] .dc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--border-ink)}[data-dc] .dc-opponent{font-size:clamp(32px,4vw,44px);line-height:1.04;font-weight:600;letter-spacing:-.02em;text-transform:uppercase}[data-dc] .dc-meta{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}[data-dc] .dc-meta-strong{font-size:15px;font-weight:500;color:var(--text-secondary)}[data-dc] .dc-meta-mono{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;color:var(--text-secondary)}[data-dc] .dc-meta-review{color:var(--review)}[data-dc] .dc-sides{display:flex;gap:14px;align-items:baseline}[data-dc] .dc-side{height:30px;padding:0 3px;border:0;border-bottom:2px solid transparent;background:transparent;font:inherit;font-size:15px;font-weight:500;color:var(--text-secondary);cursor:pointer}[data-dc] .dc-side.is-on{border-bottom-color:var(--border-ink);font-weight:600;color:var(--text-primary)}[data-dc] .dc-filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:16px}[data-dc] .dc-filters-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;color:var(--text-secondary);margin-right:3px}[data-dc] .dc-filter{height:27px;padding:0 10px;border:1px solid var(--border-strong);border-radius:2px;background:var(--surface);font:inherit;font-size:12px;font-weight:500;color:var(--text-instrument);cursor:pointer}[data-dc] .dc-filter:hover{border-color:var(--border-ink)}[data-dc] .dc-filters-label{border:0;background:transparent;cursor:pointer;padding:0;letter-spacing:.06em}[data-dc] .dc-filter.is-on{display:inline-flex;align-items:center;gap:7px;border-color:var(--border-ink);color:var(--text-primary);cursor:default}[data-dc] .dc-filter-value{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;color:var(--text-secondary)}[data-dc] .dc-filter-clear{border:0;background:transparent;padding:0 0 0 2px;font:inherit;font-size:12px;line-height:1;color:var(--text-tertiary);cursor:pointer}[data-dc] .dc-filter-clear:hover{color:var(--signal,#A3241C)}[data-dc] .dc-section{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-top:44px;padding-bottom:7px;border-bottom:1px solid var(--border-subtle)}[data-dc] .dc-section.is-ink{border-bottom-color:var(--border-ink);margin-top:52px}[data-dc] .dc-section-title{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-dc] .dc-section-note{font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;color:var(--text-secondary)}[data-dc] .dc-finding{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:0 18px;gap:0 18px;padding:30px 0;border-bottom:1px solid var(--border-subtle)}[data-dc] .dc-finding-n{font-family:var(--font-mono,ui-monospace,monospace);font-size:16px;padding-top:4px;color:var(--text-tertiary)}[data-dc] .dc-finding-n.is-lead{font-weight:600;color:var(--text-primary)}[data-dc] .dc-headline{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.25;max-width:34ch}[data-dc] .dc-headline.is-lead{font-size:27px;letter-spacing:-.015em;line-height:1.18}[data-dc] .dc-receipt{font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;line-height:1.6;color:var(--text-instrument);margin-top:16px;padding-top:8px;border-top:1px solid var(--border-subtle)}[data-dc] .dc-why{margin-top:16px}[data-dc] .dc-why-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}[data-dc] .dc-why-label{font-weight:600;color:var(--text-secondary)}[data-dc] .dc-why-label,[data-dc] .dc-why-tag{font-size:13px;letter-spacing:.08em;text-transform:uppercase}[data-dc] .dc-why-tag{font-family:var(--font-mono,ui-monospace,monospace);color:var(--accent);background:#EAF0EC;padding:3px 7px}[data-dc] .dc-basis{font-size:16px;line-height:1.6;color:var(--text-primary);margin-top:9px;max-width:64ch;text-wrap:pretty}[data-dc] .dc-actions{display:flex;gap:8px;margin-top:18px;align-items:center}[data-dc] .dc-watch{height:38px;padding:0 18px;border:1px solid var(--border-ink);border-radius:2px;background:var(--text-primary);font:inherit;font-size:14px;font-weight:600;color:var(--canvas);cursor:pointer}[data-dc] .dc-cutup{height:38px;padding:0 13px;border:0;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--text-secondary);text-decoration:underline;cursor:pointer}[data-dc] .dc-cutup:hover{color:var(--accent)}[data-dc] .dc-blocks{display:block}[data-dc] .dc-snapshot{padding-bottom:34px;margin-bottom:4px;border-bottom:1px solid var(--border-ink)}[data-dc] .dc-snapshot .dc-section{margin-top:34px}[data-dc] .dc-pick-side{font-size:16px;line-height:1.6;color:var(--text-secondary);margin-top:28px;max-width:64ch}[data-dc] .vg7-strip{gap:5px;flex-wrap:wrap;margin-top:16px;padding:0;max-width:64ch}[data-dc] .vg7-slot{width:15px;height:15px;border-radius:2px}[data-dc] .vg7-slot-filled{background:var(--chart-1,#14161A)}[data-dc] .vg7-slot-ring{border:1.5px solid var(--border-strong,#c9c5be);background:transparent}[data-dc] .dc-tags{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:9px}[data-dc] .dc-tag{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#1F6B3A);background:#EAF0EC;padding:3px 7px}[data-dc] .dc-tag.is-quiet{color:var(--text-secondary);background:#F1EFEB}[data-dc] .dc-tag.is-signal{color:var(--signal,#A3241C);background:#F7EAE9}[data-dc] .dc-tag.is-new{color:var(--review,#8A5A12);background:transparent;border:1px dashed;padding:2px 6px}[data-dc] .dc-quiet{margin:4px 0 8px}[data-dc] .dc-quiet-row{display:flex;align-items:baseline;gap:11px;padding:9px 0;border-bottom:1px solid #f1efeb}[data-dc] .dc-quiet-line{font-size:14px;line-height:1.5;color:var(--text-primary)}[data-dc] .dc-section-note.is-review{color:var(--review)}[data-dc] .dc-caution{font-size:14px;line-height:1.55;color:var(--review);margin-top:14px;padding:10px 14px;box-shadow:inset 2px 0 0 var(--amber-fill);background:var(--amber-tint);max-width:62ch}[data-dc] .dc-diverge{margin-top:18px}[data-dc] .dc-div-cols,[data-dc] .dc-div-row{display:grid;grid-template-columns:84px minmax(200px,1fr) 92px 84px;grid-gap:8px 14px;gap:8px 14px}[data-dc] .dc-div-cols{padding-bottom:7px;border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono,ui-monospace,monospace);font-size:13.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}[data-dc] .dc-div-scale{display:flex;justify-content:space-between;white-space:nowrap}[data-dc] .dc-div-row{align-items:center;padding:10px 0;border-bottom:1px solid #f1efeb}[data-dc] .dc-div-label,[data-dc] .dc-div-lean{border:0;background:transparent;padding:0;font:inherit;text-align:left;cursor:pointer}[data-dc] .dc-div-label:disabled,[data-dc] .dc-div-lean:disabled{cursor:default}[data-dc] .dc-div-label:not(:disabled):hover,[data-dc] .dc-div-lean:not(:disabled):hover{color:var(--accent,#1F6B3A);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}[data-dc] .dc-div-label{font-size:13px}[data-dc] .dc-div-track{position:relative;height:20px}[data-dc] .dc-div-mid{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--border-ink)}[data-dc] .dc-div-pass,[data-dc] .dc-div-run{position:absolute;top:2px;height:16px}[data-dc] .dc-div-run{right:50%;background:var(--text-primary);width:calc(max(0, var(--dc-frac, .5) - .5) * 100%)}[data-dc] .dc-div-pass{left:50%;background:var(--text-secondary);width:calc(max(0, .5 - var(--dc-frac, .5)) * 100%)}[data-dc] .dc-div-row.is-on .dc-div-run{background:var(--accent)}[data-dc] .dc-div-row.is-on .dc-div-pass{background:var(--green-mid)}[data-dc] .dc-div-row.is-on .dc-div-label,[data-dc] .dc-div-row.is-on .dc-div-lean{color:var(--accent);font-weight:600}[data-dc] .dc-div-lean{font-size:13.5px;color:var(--text-instrument);text-align:left}[data-dc] .dc-div-lean,[data-dc] .dc-div-n{font-family:var(--font-mono,ui-monospace,monospace)}[data-dc] .dc-div-n{font-size:13px;text-align:right;color:var(--text-secondary)}[data-dc] .dc-div-note{letter-spacing:.06em;text-transform:uppercase;color:var(--text-instrument);margin-top:10px}[data-dc] .dc-cleared,[data-dc] .dc-div-note{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px}[data-dc] .dc-cleared{color:var(--text-secondary);padding:14px 0 4px}[data-dc] .vg-card{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;margin:18px 0 0}[data-dc] .vg-hc-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:500}[data-dc] .vg-hc-footnote,[data-dc] .vg-hc-title{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px}[data-dc] .vg-hc-footnote{color:var(--text-tertiary);margin-top:8px}[data-dc] .dc-conc{margin-top:20px}[data-dc] .dc-conc-bar{display:flex;height:30px}[data-dc] .dc-conc-seg{width:calc(var(--dc-share, 0) * 100%);display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--text-primary);color:var(--canvas)}[data-dc] .dc-conc-seg:nth-child(2){background:#3A3E45}[data-dc] .dc-conc-seg:nth-child(3){background:var(--text-secondary)}[data-dc] .dc-conc-seg.is-tail{background:var(--border-subtle);color:var(--text-secondary)}[data-dc] .dc-conc-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:13.5px;letter-spacing:.06em;white-space:nowrap;padding:0 6px}[data-dc] .dc-conc-feet{display:flex;margin-top:6px}[data-dc] .dc-conc-top{width:33.4%;border-top:1px solid var(--border-ink);color:var(--text-instrument)}[data-dc] .dc-conc-tail,[data-dc] .dc-conc-top{padding-top:6px;font-family:var(--font-mono,ui-monospace,monospace);font-size:13px}[data-dc] .dc-conc-tail{width:66.6%;border-top:1px solid var(--border-strong);text-align:right;color:var(--text-secondary)}[data-dc] .dc-bars{display:flex;flex-direction:column;gap:6px;margin-top:20px}[data-dc] .dc-bar{display:grid;grid-template-columns:150px minmax(0,1fr) 96px 132px;align-items:center;grid-gap:14px;gap:14px;padding:5px 0;width:100%;border:0;border-bottom:1px solid #f1efeb;background:none;font:inherit;color:inherit;cursor:pointer;text-align:left}[data-dc] .dc-bar:disabled{cursor:default}[data-dc] .dc-bar-head{display:flex;flex-direction:column;gap:2px}[data-dc] .dc-bar-value{text-align:right;white-space:nowrap}[data-dc] .dc-bar-n{display:block;text-align:right}[data-dc] .dc-bar:hover{background:#F1F4F1;outline:1px solid var(--accent);outline-offset:-1px}[data-dc] .dc-bar-label{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}[data-dc] .dc-bar-tag{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.06em;color:var(--text-secondary)}[data-dc] .dc-bar-track{height:20px;background:#F1EFEB;display:flex;align-items:center}[data-dc] .dc-bar-fill{height:20px;width:calc(var(--dc-share, 0) * 100%);background:var(--text-primary);min-width:2px}[data-dc] .dc-bar-value{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-instrument)}[data-dc] .dc-bar-n{color:var(--text-secondary);font-size:13px;font-family:var(--font-mono,ui-monospace,monospace)}[data-dc] .dc-bar.is-negative .dc-bar-fill{min-width:0}[data-dc] .dc-bar.is-lead .dc-bar-fill{background:var(--text-primary)}[data-dc] .dc-bar.is-rated .dc-bar-fill{background:var(--ink-2)}[data-dc] .dc-bar.is-thin .dc-bar-fill{height:9px;background:var(--amber-soft)}[data-dc] .dc-bar.is-thin .dc-bar-label{color:var(--review)}[data-dc] .dc-bar.is-negative .dc-bar-fill{background:var(--red-fill)}[data-dc] .dc-bar.is-negative .dc-bar-label,[data-dc] .dc-bar.is-negative .dc-bar-value{color:var(--negative)}[data-dc] .dc-bar.is-on{background:var(--accent-weak)}[data-dc] .dc-bar.is-on .dc-bar-fill{background:var(--accent)}[data-dc] .dc-bar.is-on .dc-bar-label,[data-dc] .dc-bar.is-on .dc-bar-value{color:var(--accent);font-weight:600}[data-dc] .dc-floor{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:0 36px;gap:0 36px;margin-top:4px}[data-dc] .dc-floor-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid #f1efeb}[data-dc] .dc-floor-row:hover{background:#F1F4F1;outline:1px solid var(--accent);outline-offset:-1px}[data-dc] .dc-floor-name{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-dc] .dc-floor-note{margin-left:8px;color:var(--review)}[data-dc] .dc-floor-n{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;color:var(--review);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-dc] .dc-footer{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;letter-spacing:.06em;color:var(--text-secondary);margin-top:28px}[data-dc] .dc-note{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:14px 0}[data-dc] .dc-note-review{color:var(--review)}[data-dc] .dc-season{border-top:1px solid var(--border-ink)}[data-dc] .dc-season-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 18px;cursor:pointer;list-style:none;font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;letter-spacing:.1em;color:var(--text-secondary);background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle)}[data-dc] .dc-season-head:hover{color:var(--text-primary)}[data-dc] .dc-season-head::-webkit-details-marker{display:none}[data-dc] .dc-season-label{font-weight:600;color:var(--text-primary)}[data-dc] .dc-rail-date,[data-dc] .dc-season-count{color:var(--text-tertiary)}[data-dc] .dc-rail-date{display:block;font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;letter-spacing:.04em;margin-top:1px}.vg7-classes{display:flex;gap:2px;padding:10px 14px;border-bottom:1px solid var(--line,#e6e2da)}.vg7-classes button{font:inherit;padding:7px 16px;border:1px solid var(--line,#e6e2da);background:transparent;cursor:pointer;border-radius:3px}.vg7-classes button[aria-pressed=true]{background:var(--accent,#1f6b3a);border-color:var(--accent,#1f6b3a);color:#fff}.vg-opponent{display:flex;flex-direction:column;gap:14px;padding:22px}.vg-opponent .vg-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.62;margin:0}.vg-opponent-games{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.vg-opponent-game{width:100%;display:flex;justify-content:space-between;gap:12px;font:inherit;text-align:left;padding:7px 10px;cursor:pointer;border:1px solid var(--line,#e6e2da);background:transparent;border-radius:3px}.vg-opponent-game[aria-pressed=true]{border-color:var(--accent,#1f6b3a);box-shadow:inset 2px 0 0 var(--accent,#1f6b3a)}.vg-filters{display:flex;flex-wrap:wrap;gap:12px}.vg-filter{display:flex;flex-direction:column;gap:3px;min-width:168px}.vg-filter>label.vg-quiet{opacity:.95;font-size:12px}.vg-filter .vg-quiet{font-size:11.5px;opacity:.6}.vg-result{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line,#e6e2da);padding-top:14px}.vg-result .vg-scope{font-size:12.5px;opacity:.7;margin:0}.vg-result .vg-criterion{font-size:17px;margin:0}.vg-result .vg-count{font-size:13px;margin:0;opacity:.8}.vg-empty{padding:60px 22px;text-align:center}.vg-empty .vg-quiet{opacity:.62;max-width:46ch;margin:8px auto 0;font-size:13px}.vg7-single{display:block;width:100%}.vg7-single .vg-opponent{max-width:980px}.vg-scope-class{display:block;font-size:11px;letter-spacing:.04em;opacity:.62}