html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;padding:0;background:var(--v4-paper);font-family:Archivo,Helvetica,Arial,sans-serif;color:var(--v4-ink);-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:border-box}a{color:var(--v4-ink);text-decoration:underline;text-underline-offset:3px}a:hover{color:#c2410c}button{font-family:inherit}:focus-visible{outline:3px solid var(--v4-yellow);outline-offset:2px}.v4-mono{font-family:var(--v4-mono);letter-spacing:.1em;text-transform:uppercase}.v4-bar{position:sticky;top:0;z-index:20;background:var(--v4-ink);color:var(--v4-paper)}.v4-bar-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;flex-wrap:wrap}.v4-brand{font-weight:800;font-size:17px;letter-spacing:-.02em;flex:1 1;white-space:nowrap}.v4-brand,.v4-count{text-transform:uppercase}.v4-count{font-family:var(--v4-mono);font-size:11px;letter-spacing:.1em;color:var(--v4-yellow);flex:0 0 auto;text-align:center}.v4-nav{display:flex;flex-wrap:wrap;gap:22px;align-items:center;justify-content:flex-end;flex:1 1}.v4-nav a{font-family:var(--v4-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--v4-paper);text-decoration:none}.v4-nav a:focus-visible,.v4-nav a:hover{color:var(--v4-yellow)}.v4-nav a.v4-login{color:var(--v4-ink);background:var(--v4-yellow);padding:7px 12px}.v4-nav a.v4-login:focus-visible,.v4-nav a.v4-login:hover{color:var(--v4-ink);background:var(--v4-paper)}.v4-account{display:contents}.v4-nav button.v4-login{font-family:var(--v4-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--v4-ink);background:var(--v4-yellow);padding:7px 12px;border:0;border-radius:0;line-height:inherit;cursor:pointer}.v4-nav button.v4-login:focus-visible,.v4-nav button.v4-login:hover{background:var(--v4-paper)}.v4-locale{display:inline-flex;align-items:center}.v4-locale-select{font-family:var(--v4-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--v4-paper);background:transparent;border:1px solid rgba(245,243,238,.35);padding:6px 8px;cursor:pointer;border-radius:0}.v4-locale-select:focus-visible,.v4-locale-select:hover{color:var(--v4-yellow);border-color:var(--v4-yellow)}.v4-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v4-progress{height:6px;background:var(--v4-rule)}.v4-progress>div{height:100%;background:var(--v4-yellow)}.v4-hero{position:relative;border-bottom:3px solid var(--v4-ink);overflow:hidden;isolation:isolate}.v4-flag{position:absolute;inset:0;width:100%;height:100%;z-index:0}.v4-hero-inner{position:relative;z-index:1;padding:clamp(40px,7vw,90px) 24px}.v4-wide{max-width:1100px;margin:0 auto}.v4-hero-card{background:var(--v4-ink);color:var(--v4-paper);padding:clamp(28px,4.5vw,54px);max-width:720px;margin-left:auto}.v4-hero-meta{font-family:var(--v4-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px}.v4-hero-meta,.v4-hero-meta a{color:var(--v4-yellow)}.v4-hero-meta a:hover{color:var(--v4-paper)}.v4-hero h1{font-size:clamp(42px,8.6vw,110px);line-height:.84;letter-spacing:-.04em;font-weight:800;text-transform:uppercase;margin:0}.v4-hero-intro{font-size:clamp(16px,2vw,22px);line-height:1.4;max-width:620px;margin:28px 0 0;color:#ebe8de}.v4-notice{margin:0;padding:14px 24px;background:var(--v4-pink);color:var(--v4-ink);font-weight:600}.v4-band,.v4-notice{border-bottom:3px solid var(--v4-ink)}.v4-band{scroll-margin-top:60px;background:var(--band-bg);color:var(--band-ink);padding:clamp(44px,7vw,86px) 24px}.v4-band-inner{max-width:1000px;margin:0 auto}.v4-band-head{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-bottom:18px}.v4-band-num{font-family:var(--v4-mono);font-size:clamp(38px,7vw,74px);font-weight:600;line-height:.8;color:var(--band-num)}.v4-band-issue{font-family:var(--v4-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.v4-band h2{font-size:clamp(27px,4.4vw,50px);line-height:1.05;letter-spacing:-.028em;font-weight:800;margin:0 0 10px;text-wrap:pretty}.v4-band-context{font-size:16px;line-height:1.5;margin:0 0 30px;max-width:640px;color:var(--band-context)}.v4-answers{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.v4-answer{min-height:52px;padding:16px 14px;font-size:15px;font-weight:700;line-height:1.25;cursor:pointer;border:2.5px solid var(--band-ink);background:transparent;color:var(--band-ink);text-align:left;box-shadow:0 0 0 #000000;transition:transform .16s var(--v4-ease),box-shadow .16s var(--v4-ease)}.v4-answer[aria-pressed=true]{background:var(--band-ink);color:var(--band-bg)}.v4-answer:focus-visible,.v4-answer:not([aria-pressed=true]):hover{transform:translate(-4px,-4px);box-shadow:7px 7px 0 #000000}.v4-answer:active{transform:translate(0);box-shadow:0 0 0 #000000}.v4-ask{width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;overflow:auto;background:var(--v4-paper);color:var(--v4-ink);border:3px solid var(--v4-ink);box-shadow:10px 10px 0 #000000}.v4-ask::backdrop{background:rgba(26,26,24,.7)}.v4-ask-form{display:grid;gap:14px;padding:clamp(18px,4vw,28px)}.v4-ask-title{margin:0;font-family:var(--v4-mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.v4-ask-statement{margin:0;font-size:clamp(19px,3vw,24px);font-weight:800;line-height:1.15;letter-spacing:-.02em}.v4-ask-chose{margin:0;font-weight:700}.v4-ask-stored{margin:0;padding:10px 12px;font-size:13px;line-height:1.45;border-left:4px solid var(--v4-ink);background:#e9e6de}.v4-ask-field,.v4-ask-importance{display:grid;gap:6px;margin:0;padding:0;border:0;font-size:15px;font-weight:700;line-height:1.3}.v4-ask-importance legend{padding:0;margin-bottom:6px}.v4-ask-field textarea{width:100%;min-height:56px;padding:8px 10px;font:inherit;font-weight:400;color:var(--v4-ink);background:#ffffff;border:2px solid var(--v4-ink);border-radius:0;resize:vertical}.v4-ask-yesno{display:flex;flex-wrap:wrap;gap:0 24px}.v4-ask-yesno legend{width:100%}.v4-ask-field textarea::placeholder{color:#5c5a55;opacity:1}.v4-ask-importance label{display:flex;align-items:center;gap:8px;min-height:32px;font-weight:400;cursor:pointer}.v4-ask-importance input{width:18px;height:18px;margin:0;accent-color:var(--v4-ink)}.v4-ask-error{margin:0;font-weight:700;color:#9b1c1c}.v4-ask-buttons{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 calc(-1 * clamp(18px, 4vw, 28px)) calc(-1 * clamp(18px, 4vw, 28px));padding:12px clamp(18px,4vw,28px);background:var(--v4-paper);border-top:2px solid var(--v4-ink)}.v4-ask-send,.v4-ask-skip{min-height:44px;padding:0 20px;font:inherit;font-weight:800;cursor:pointer;border:2.5px solid var(--v4-ink);border-radius:0}.v4-ask-send{background:var(--v4-ink);color:var(--v4-paper)}.v4-ask-send:disabled{background:#6b6861;border-color:#6b6861;cursor:default}.v4-ask-skip{background:transparent;color:var(--v4-ink)}.v4-ask-off button,.v4-ask-stop{min-height:44px;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;background:transparent;border:0;cursor:pointer}.v4-ask-stop{margin-left:auto;font-size:14px}.v4-ask :focus-visible,.v4-ask-off :focus-visible{outline:3px solid #1d4ed8;outline-offset:2px}.v4-ask-off{margin:0;padding:6px 24px;font-size:14px;text-align:center;background:var(--v4-paper);color:var(--v4-ink);border-bottom:3px solid var(--v4-ink)}#results{scroll-margin-top:60px;background:var(--v4-ink);color:var(--v4-paper);padding:clamp(48px,8vw,96px) 24px;transition:opacity .12s}#results[aria-busy=true]{opacity:.55}#results a{color:inherit}.v4-kicker{font-family:var(--v4-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--v4-yellow);margin:0 0 20px}.v4-kicker-row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 20px}.v4-kicker-row .v4-kicker{margin:0}.v6-switch{display:inline-flex;align-items:center;gap:10px;background:none;border:none;padding:4px 0;cursor:pointer;color:inherit;font-family:var(--v4-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.v6-track{position:relative;display:inline-block;width:44px;height:24px;border:2px solid;background:var(--v4-yellow)}.v6-knob{position:absolute;top:2px;left:22px;width:16px;height:16px;background:var(--v4-ink);transition:left .16s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.v6-knob{transition:none}}.v4-arrow,.v4-slab-square{display:none}.v4-results-h{font-size:clamp(40px,8vw,96px);line-height:.88;letter-spacing:-.04em;font-weight:800;margin:0;text-transform:uppercase}.v4-reveal{margin-top:36px;border:3px dashed #4a4843;padding:clamp(32px,6vw,72px) clamp(20px,4vw,48px);display:grid;gap:22px;justify-items:center;text-align:center}.v4-reveal-title{font-size:clamp(28px,5vw,56px);font-weight:800;letter-spacing:-.03em;text-transform:uppercase;line-height:.95;max-width:720px}.v4-reveal-progress{width:min(420px,100%);display:grid;gap:10px}.v4-reveal-progress .v4-progress{height:12px}.v4-reveal-count{font-family:var(--v4-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--v4-grey)}.v4-disclaimer-body{max-width:640px;text-align:left;font-size:16px;line-height:1.5}.v4-disclaimer-body p{margin:0 0 12px}.v4-disclaimer-body p:last-child{margin-bottom:0}#results a.v4-cta,#results button.v4-cta{background:var(--v4-yellow);color:var(--v4-ink);padding:15px 24px;font-family:var(--v4-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;box-shadow:5px 5px 0 #000000}#results button.v4-cta{border:0;cursor:pointer}#results a.v4-cta:focus-visible,#results a.v4-cta:hover,#results button.v4-cta:focus-visible,#results button.v4-cta:hover{background:var(--v4-paper)}.v4-rule-h{font-family:var(--v4-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;display:flex;align-items:center;gap:14px}.v4-rule-h:after{content:"";flex:1 1;height:2px;background:var(--v4-rule)}.v4-rule-h.green{color:var(--v4-green)}.v4-none-note{margin:0 0 14px;color:var(--v4-grey)}.v4-slabs{color:var(--v4-ink);display:grid;gap:14px}.v4-slab-head{background:var(--party-bg);color:var(--party-ink);border-bottom:3px solid var(--v4-ink);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(14px,3vw,28px);align-items:center;padding:22px clamp(18px,3vw,32px)}.v4-slab-abbr{font-weight:800;letter-spacing:-.04em;text-transform:uppercase;line-height:.85;overflow-wrap:anywhere;font-size:clamp(36px,6vw,64px)}.v4-slab-name{font-size:14px;font-weight:600;margin-top:8px}.v4-slab-coverage{font-size:12px;font-weight:500;margin-top:4px;color:var(--party-coverage)}#results a.v4-more-btn{background:var(--v4-ink);color:var(--v4-paper);padding:11px 15px;font-family:var(--v4-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;box-shadow:4px 4px 0 #000000;white-space:nowrap}#results a.v4-more-btn:focus-visible,#results a.v4-more-btn:hover{background:var(--v4-paper);color:var(--v4-ink)}.v4-swatch{display:inline-block;width:10px;height:10px;background:var(--party-bg);flex:0 0 auto}.v4-slab-dims{justify-self:end;max-width:420px;display:grid;gap:8px;justify-items:end}.v4-slab-dims .v4-chips{justify-content:flex-end}.v4-dims-label{font-family:var(--v4-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.v4-slab-dims .v4-dims-label{color:var(--party-ink)}.v4-mdims{display:none}.v4-mdims,.v4-toggle-row{background:var(--v4-ink-2);color:var(--v4-paper)}.v4-toggle-row{display:flex;justify-content:flex-end;padding:4px clamp(18px,3vw,32px)}.v4-toggle-link{min-height:44px;display:inline-flex;align-items:center;background:none;border:none;padding:0;cursor:pointer;font-family:var(--v4-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--v4-yellow);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.v4-toggle-link:hover{text-decoration:none}#results a.v4-panel-more{justify-self:end;min-height:44px;display:inline-flex;align-items:center;font-family:var(--v4-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--v4-yellow)}#results a.v4-panel-more:focus-visible,#results a.v4-panel-more:hover{color:#ffffff}.v4-panel{background:var(--v4-ink-2);color:var(--v4-paper);padding:clamp(20px,3vw,28px) clamp(18px,3vw,32px) clamp(22px,3vw,30px);display:grid;gap:22px}.v4-panel-sec{display:grid;gap:10px}.v4-panel-label{font-family:var(--v4-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#c9c3b8}.v4-chips{display:flex;flex-wrap:wrap;gap:6px}.v4-chip{color:var(--v4-ink);display:inline-flex;align-items:center;gap:6px;border:2px solid var(--v4-ink);padding:5px 10px;font-size:12px;font-weight:600}.v4-chip b{font-weight:800}.v4-chip.match,.v4-tag.match{background:var(--v4-green)}.v4-chip.diverge,.v4-tag.diverge{background:var(--v4-pink)}.v4-examples{display:grid;gap:6px}.v4-example{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:center;background:var(--v4-ink);color:var(--v4-paper);border:1px solid #4a4843;padding:10px 12px}.v4-tag{color:var(--v4-ink);border:2px solid var(--v4-ink);font-family:var(--v4-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-align:center;padding:3px 0}.v4-example-text{font-size:14px;font-weight:600;line-height:1.35}.v4-values{background:var(--v4-ink);color:var(--v4-paper);display:grid}.v4-value{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr) auto;gap:8px 16px;padding:12px 16px;align-items:baseline}.v4-value+.v4-value{border-top:1px solid var(--v4-rule)}.v4-value-dim{font-size:13px;font-weight:800;line-height:1.3}.v4-value-quote{font-size:13px;line-height:1.45;font-style:italic;color:#dedace}.v4-value-meta{display:flex;gap:10px;align-items:center;white-space:nowrap}.v4-panel a.v4-source{font-family:var(--v4-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--v4-yellow);text-decoration:none;border-bottom:2px solid var(--v4-yellow)}.v4-panel a.v4-source:focus-visible,.v4-panel a.v4-source:hover{color:#ffffff;border-color:#ffffff}.v4-provisional{font-family:var(--v4-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--v4-grey);border:1.5px solid #78716c;padding:2px 5px}.v4-section{margin-top:44px}#results .v4-showall-btn{display:block;width:100%;margin-top:22px;background:var(--v4-yellow);color:var(--v4-ink);border:0;padding:20px 24px;font-family:var(--v4-mono);font-size:clamp(14px,2vw,17px);font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:6px 6px 0 #000000;transition:transform .16s var(--v4-ease),box-shadow .16s var(--v4-ease)}#results .v4-showall-btn:focus-visible,#results .v4-showall-btn:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 #000000}.v4-all{color:var(--v4-ink)}.v4-all:not(:empty){margin-top:22px}.v4-all .v4-slab-head{padding:18px clamp(18px,3vw,32px)}.v4-all .v4-slab-abbr{font-size:clamp(26px,4vw,40px)}.v4-all .v4-slab-name{font-size:13px;margin-top:6px}.v4-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:40px}.v4-btn{padding:16px 26px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.v4-btn.primary{background:var(--v4-yellow);color:var(--v4-ink);border:none}.v4-btn.primary:focus-visible,.v4-btn.primary:hover{background:var(--v4-paper)}.v4-btn.ghost{background:transparent;color:var(--v4-paper);border:2px solid var(--v4-paper)}.v4-btn.ghost:focus-visible,.v4-btn.ghost:hover{background:var(--v4-paper);color:var(--v4-ink)}.v4-saved{margin-top:44px;border:2px solid var(--v4-rule);padding:24px}.v4-saved-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px}.v4-saved-head h3{font-family:var(--v4-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--v4-grey);margin:0}.v4-link-btn{background:transparent;border:none;color:var(--v4-yellow);font-size:13px;font-weight:600;cursor:pointer;padding:0;text-decoration:underline}.v4-saved-list{display:grid;gap:8px;margin-top:16px}.v4-saved-row{justify-content:space-between;gap:16px;padding:13px 15px;background:var(--v4-ink-2)}.v4-saved-row,.v4-saved-who{display:flex;align-items:center}.v4-saved-who{gap:10px;font-weight:600;font-size:15px}.v4-saved-row .v4-swatch{width:12px;height:12px}.v5-breakdown{margin-top:64px}.v5-breakdown h3{font-size:clamp(26px,4vw,44px);font-weight:800;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 8px;line-height:.95}.v5-breakdown-intro{font-size:15px;line-height:1.5;color:var(--v4-grey);margin:0 0 8px;max-width:640px}.v5-block{display:grid;gap:20px;padding:36px 0 12px}.v5-block-head{display:grid;gap:8px}.v5-block-meta{font-family:var(--v4-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--v4-grey)}.v5-block-text{font-size:clamp(20px,2.6vw,26px);font-weight:800;line-height:1.15;letter-spacing:-.02em;text-wrap:pretty}.v5-label{font-family:var(--v4-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--v4-grey)}.v5-label.center{text-align:center}.v5-answer{display:grid;gap:8px}.v5-answer-scale,.v5-code-scale{list-style:none;margin:0;padding:0;display:grid;gap:12px}.v5-answer-scale{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:560px;justify-self:center}.v5-code-scale{grid-template-columns:repeat(3,minmax(0,1fr))}.v5-scale-item{color:#9a948b;font-size:14px;font-weight:500;line-height:1.2;text-align:center;padding:4px 0 6px;overflow-wrap:anywhere}.v5-code-scale .v5-scale-item{font-size:13px}.v5-scale-item[data-selected=true]{font-weight:800}.v5-scale-item.a0[data-selected=true],.v5-scale-item.against[data-selected=true]{color:#ff6b6b}.v5-scale-item.a1[data-selected=true]{color:#ffa3a3}.v5-scale-item.a2[data-selected=true]{color:#a8e6a3}.v5-scale-item.a3[data-selected=true],.v5-scale-item.for[data-selected=true]{color:#5fd068}.v5-scale-item.neutral[data-selected=true]{color:#c9c3b8}.v4-bar-compact,.v4-menu,.v5-short,.v5-you-row{display:none}.v5-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v5-coded-bar{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:-10px}.v5-link-btn{background:none;border:none;padding:0;cursor:pointer;font-family:var(--v4-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--v4-yellow);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.v5-link-btn:hover{text-decoration:none}.v5-quote-btn{justify-self:end;letter-spacing:.1em}.v5-panel{background:#262522;padding:0 20px 8px;display:grid}.v5-row{padding:16px 0;display:grid;gap:12px}.v5-row[hidden]{display:none}.v5-row:not([hidden])~.v5-row{border-top:1px solid #4a4843}.v5-row-main{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,420px) minmax(120px,1fr);gap:20px;align-items:center}.v5-who{display:flex;align-items:center;gap:10px;min-width:0}.v5-square{width:14px;height:14px;flex:0 0 auto;background:var(--party-bg);outline:1.5px solid #f5f3ee}.v5-names{display:grid;gap:2px;min-width:0}.v5-abbr{font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1;overflow-wrap:anywhere}.v5-full{font-size:11px;color:#c9c3b8}.v5-not-coded{color:#9a948b}.v5-count-row,.v5-not-coded{font-family:var(--v4-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-align:center}.v5-count-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 14px;padding:14px 0;border-top:1px solid #4a4843;color:#c9c3b8}.v5-not-coded-note{margin:0;padding:14px 0 8px;border-top:1px solid #4a4843;font-family:var(--v4-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#9a948b;text-align:center}.v5-quote{display:grid;gap:10px;max-width:760px;justify-self:center;width:100%;padding:4px 0}.v5-quote[hidden]{display:none}.v5-quote p{margin:0;font-size:14px;line-height:1.5;color:#f5f3ee}.v5-quote-span{font-weight:700}.v5-quote a.v5-source{white-space:nowrap;margin-left:6px;font-family:var(--v4-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--v4-yellow)}.v5-quote a.v5-source:focus-visible,.v5-quote a.v5-source:hover{color:#ffffff}#results[data-theme=light]{background:#ffffff;color:#1a1a18;border-top:3px solid #1a1a18}#results[data-theme=light] :focus-visible{outline-color:#1a1a18}#results[data-theme=light] .v6-track{background:#ffffff}#results[data-theme=light] .v6-knob{left:2px}#results[data-theme=light] .v4-kicker,#results[data-theme=light] .v4-none-note,#results[data-theme=light] .v4-reveal-count{color:#5c5853}#results[data-theme=light] .v4-reveal{border-color:#d6d1c4}#results[data-theme=light] .v4-reveal-progress .v4-progress{background:#e4e0d6}#results[data-theme=light] .v4-rule-h:after{height:1px;background:#d6d1c4}#results[data-theme=light] .v4-rule-h.green{color:#1f7a3a}#results[data-theme=light] .v4-all,#results[data-theme=light] .v4-slabs{background:none;color:#1a1a18;display:grid;gap:14px}#results[data-theme=light] .v4-all:not(:empty){margin-top:22px}#results[data-theme=light] .v4-all>div,#results[data-theme=light] .v4-slab{background:#ffffff;border:1px solid #d6d1c4}#results[data-theme=light] .v4-slab-head{background:#ffffff;color:#1a1a18;border-bottom:none;border-top:10px solid var(--party-bg)}#results[data-theme=light] .v4-slab-abbr{display:flex;align-items:center;gap:12px}#results[data-theme=light] .v4-slab-square{display:inline-block;width:16px;height:16px;flex:0 0 auto;background:var(--party-bg)}#results[data-theme=light] .v4-slab-name{color:#5c5853;font-weight:500}#results[data-theme=light] .v4-slab-coverage{color:#5c5853}#results[data-theme=light] .v4-all .v4-slab-abbr{font-size:clamp(26px,4vw,38px)}#results[data-theme=light] .v4-all .v4-slab-name{font-size:14px;margin-top:8px}#results[data-theme=light] a.v4-more-btn{background:none;color:#1a1a18;padding:0;box-shadow:none;text-decoration:underline;text-underline-offset:3px}#results[data-theme=light] a.v4-more-btn:focus-visible,#results[data-theme=light] a.v4-more-btn:hover{background:none;color:#c2410c}#results[data-theme=light] .v4-arrow{display:inline}#results[data-theme=light] .v4-slab-dims .v4-dims-label{color:#5c5853}#results[data-theme=light] .v4-mdims,#results[data-theme=light] .v4-panel,#results[data-theme=light] .v4-toggle-row{background:#fafaf7;color:#1a1a18}#results[data-theme=light] .v4-mdims .v4-dims-label,#results[data-theme=light] .v4-panel-label{color:#3a3835}#results[data-theme=light] .v4-toggle-link,#results[data-theme=light] a.v4-panel-more{color:#1a1a18}#results[data-theme=light] a.v4-panel-more:focus-visible,#results[data-theme=light] a.v4-panel-more:hover{color:#c2410c}#results[data-theme=light] .v4-chip,#results[data-theme=light] .v4-tag{border-width:1.5px}#results[data-theme=light] .v4-example{background:#ffffff;color:#1a1a18;border:1px solid #d6d1c4}#results[data-theme=light] .v4-values{background:#ffffff;color:#1a1a18;border:1px solid #e4e0d6}#results[data-theme=light] .v4-value+.v4-value{border-top-color:#e4e0d6}#results[data-theme=light] .v4-value-quote{color:#1a1a18}#results[data-theme=light] .v4-panel a.v4-source{color:#1a1a18;border-bottom:none;text-decoration:underline;text-underline-offset:3px}#results[data-theme=light] .v4-panel a.v4-source:focus-visible,#results[data-theme=light] .v4-panel a.v4-source:hover{color:#c2410c}#results[data-theme=light] .v4-provisional{color:#5c5853;border-color:#5c5853}#results[data-theme=light] .v4-btn{box-shadow:0 0 0 #000000;transition:transform .16s var(--v4-ease),box-shadow .16s var(--v4-ease)}#results[data-theme=light] .v4-btn:focus-visible,#results[data-theme=light] .v4-btn:hover{transform:translate(-3px,-3px);box-shadow:5px 5px 0 #000000}#results[data-theme=light] .v4-btn.primary:focus-visible,#results[data-theme=light] .v4-btn.primary:hover{background:var(--v4-yellow)}#results[data-theme=light] .v4-btn.ghost{color:#1a1a18;border-color:#1a1a18}#results[data-theme=light] .v4-btn.ghost:focus-visible,#results[data-theme=light] .v4-btn.ghost:hover{background:transparent;color:#1a1a18}@media (prefers-reduced-motion:reduce){#results[data-theme=light] .v4-btn{transition:none}}#results[data-theme=light] .v4-saved{border-color:#d6d1c4}#results[data-theme=light] .v4-saved-head h3{color:#5c5853}#results[data-theme=light] .v4-link-btn{color:#1a1a18;font-family:var(--v4-mono);font-size:10px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-underline-offset:3px;white-space:nowrap}#results[data-theme=light] .v4-saved-row{background:#f7f5f0}#results[data-theme=light] .v5-block-meta,#results[data-theme=light] .v5-breakdown-intro,#results[data-theme=light] .v5-full,#results[data-theme=light] .v5-label{color:#5c5853}#results[data-theme=light] .v5-link-btn,#results[data-theme=light] .v5-quote a.v5-source,#results[data-theme=light] .v5-quote p{color:#1a1a18}#results[data-theme=light] .v5-quote a.v5-source:focus-visible,#results[data-theme=light] .v5-quote a.v5-source:hover{color:#c2410c}#results[data-theme=light] .v5-panel{background:#f7f5f0}#results[data-theme=light] .v5-row:not([hidden])~.v5-row{border-top-color:#e4e0d6}#results[data-theme=light] .v5-square{outline-color:#1a1a18}#results[data-theme=light] .v5-count-row,#results[data-theme=light] .v5-not-coded-note{border-top-color:#e4e0d6}#results[data-theme=light] .v5-count-row{color:#1a1a18}#results[data-theme=light] .v5-not-coded,#results[data-theme=light] .v5-not-coded-note,#results[data-theme=light] .v5-scale-item{color:#6b665e}#results[data-theme=light] .v5-scale-item.a0[data-selected=true]{color:#9f1d2c}#results[data-theme=light] .v5-scale-item.a1[data-selected=true]{color:#c0392b}#results[data-theme=light] .v5-scale-item.a2[data-selected=true],#results[data-theme=light] .v5-scale-item.for[data-selected=true]{color:#2f7d32}#results[data-theme=light] .v5-scale-item.a3[data-selected=true]{color:#1b5e20}#results[data-theme=light] .v5-scale-item.against[data-selected=true]{color:#b4233a}#results[data-theme=light] .v5-scale-item.neutral[data-selected=true]{color:#1a1a18}@media (min-width:720px){.v4-slabs .v4-slab-head{grid-template-columns:minmax(min-content,1fr) minmax(0,420px)}.v4-slabs .v4-slab-abbr{overflow-wrap:normal;white-space:nowrap}}@media (max-width:719px){.v4-count,.v4-nav{display:none}.v4-bar-compact{display:flex;align-items:center;gap:12px}.v4-count-short{font-family:var(--v4-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--v4-yellow)}.v4-menu-btn{width:44px;height:44px;background:var(--v4-yellow);border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.v4-menu-btn span{width:20px;height:2.5px;background:var(--v4-ink)}.v4-menu:not([hidden]){display:grid;border-top:2px solid var(--v4-rule)}.v4-menu a{padding:16px 20px;font-family:var(--v4-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--v4-paper);text-decoration:none;border-bottom:1px solid var(--v4-rule)}.v4-menu a:focus-visible,.v4-menu a:hover{color:var(--v4-yellow)}.v4-menu-locale{padding:12px 20px;border-bottom:1px solid var(--v4-rule)}.v4-menu .v4-locale-select{width:100%;font-size:13px;min-height:44px;background:var(--v4-ink)}.v4-menu a.v4-login,.v4-menu a.v4-login:focus-visible,.v4-menu a.v4-login:hover{color:var(--v4-ink);background:var(--v4-yellow);border-bottom:none}.v4-menu button.v4-login{padding:16px 20px;font-family:var(--v4-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--v4-ink);background:var(--v4-yellow);border:0;border-radius:0;cursor:pointer}.v4-answers{grid-template-columns:1fr}.v4-link-btn,.v5-link-btn,.v6-switch{min-height:44px}#results[data-theme=light] .v4-link-btn,.v5-link-btn{display:inline-flex;align-items:center;padding:0 0 0 8px}.v4-slab-head{grid-template-columns:minmax(0,1fr)}.v4-slab-dims{display:none}.v4-mdims{display:grid;gap:10px;padding:20px clamp(18px,3vw,32px) 4px}.v4-mdims .v4-dims-label{color:#c9c3b8}.v4-toggle-row{padding:0 clamp(18px,3vw,32px) 4px}.v4-value{grid-template-columns:1fr}.v4-all .v4-slab-head>:last-child{grid-column:1/-1;justify-self:end}#results[data-theme=light] .v4-all a.v4-more-btn{min-height:44px;display:inline-flex;align-items:center}.v5-answer,.v5-coded-bar .v5-label,.v5-long{display:none}.v5-short{display:inline}.v5-coded-bar{justify-content:flex-end}.v5-panel{padding:0 14px 8px}.v5-you-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 14px;align-items:center;padding:36px 0}.v5-you-square{background:currentColor;outline:none}.v5-you-box{font-size:13px;font-weight:800;line-height:1.2;text-align:center;padding:8px 14px;white-space:nowrap}.v5-you-box.a0{background:#9f1d2c;color:#ffffff}.v5-you-box.a1{background:#f6c6c6;color:#7a1622}.v5-you-box.a2{background:#c9e8c1;color:#1b5e20}.v5-you-box.a3{background:#1b5e20;color:#ffffff}.v5-row,.v5-row:not([hidden])~.v5-row{padding:8px 0;border-top:1px solid #4a4843}#results[data-theme=light] .v5-row{border-top-color:#e4e0d6}.v5-row-main{grid-template-columns:minmax(0,1fr) auto;gap:0 14px;padding-top:28px}.v5-row-main>.v5-code-scale,.v5-row-main>.v5-not-coded,.v5-row-main>.v5-who{grid-row:1}.v5-row-main>.v5-code-scale,.v5-row-main>.v5-not-coded{grid-column:2;justify-self:end}.v5-code-scale{grid-template-columns:auto}.v5-code-scale .v5-scale-item:not([data-selected=true]){display:none}#results .v5-code-scale .v5-scale-item[data-selected=true]{color:#ffffff;font-weight:800;padding:8px 14px;white-space:nowrap}#results[data-theme] .v5-code-scale .v5-scale-item.against[data-selected=true]{background:#b4233a;color:#ffffff}#results[data-theme] .v5-code-scale .v5-scale-item.neutral[data-selected=true]{background:#5c5853;color:#ffffff}#results[data-theme] .v5-code-scale .v5-scale-item.for[data-selected=true]{background:#2f7d32;color:#ffffff}.v5-quote-btn{grid-column:2;justify-self:end;align-items:flex-start;padding:6px 0 0 8px;margin-bottom:-16px}}.v4-voter{background:var(--v4-orange);border-top:3px solid var(--v4-ink);border-bottom:3px solid var(--v4-ink);padding:clamp(44px,7vw,82px) 24px}.v4-voter-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:36px}.v4-voter h3{font-size:clamp(24px,3.2vw,38px);font-weight:800;text-transform:uppercase;letter-spacing:-.025em;margin:0 0 14px;line-height:.95}.v4-voter p{margin:0 0 12px;font-size:15px;line-height:1.55}.v4-voter p:last-child{margin-bottom:0}.v4-foot{padding:26px 24px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-family:var(--v4-mono);font-size:11px;color:#5c5853}.v4-foot>:first-child{text-transform:uppercase;letter-spacing:.08em}.v4-foot>:last-child{max-width:560px;line-height:1.6}