.veto-market-pulse,.veto-public-evidence,.veto-research-map{color:#f1f1f2}.veto-market-pulse{background:radial-gradient(at 80% -30%,#ff594121,#0000 65%),linear-gradient(145deg,#101215,#080a0d);border:1px solid #ffffff1f;border-radius:1.65rem;min-width:0;padding:clamp(1.1rem,2.7vw,2rem);position:relative;overflow:hidden;box-shadow:0 35px 110px #00000061}.veto-market-pulse:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(90deg,#0000 0 95%,#ffffff04 96%) 0 0/28px 100%;position:absolute;inset:0}.veto-pulse-head,.veto-evidence-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.veto-evidence-kicker{letter-spacing:.2em;color:#ff796a;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.63rem;font-weight:750;line-height:1.5;display:inline-flex}.veto-pulse-head-note{color:#999fa7;font-size:.66rem}.veto-pulse-statement{letter-spacing:-.065em;max-width:560px;margin:2.1rem 0 2rem;font-size:clamp(1.8rem,3vw,3.4rem);font-weight:630;line-height:1.01}.veto-pulse-list{border-top:1px solid #ffffff1c}.veto-pulse-row{border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 72px;align-items:center;gap:1rem;min-height:84px;display:grid}.veto-pulse-symbol{grid-template-columns:7px auto;align-items:center;column-gap:12px;display:grid}.veto-pulse-symbol b{letter-spacing:-.04em;font-size:1.35rem;line-height:1.1}.veto-pulse-symbol small{letter-spacing:.11em;color:#979ca5;grid-column:2;font-size:.56rem}.veto-pulse-orb{background:#ff6a5a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #ff614d52}.veto-pulse-decision{letter-spacing:.05em;color:#ffa58f;font-size:1.05rem;font-weight:780}.veto-pulse-time{color:#888e97;text-align:right;font-size:.58rem;line-height:1.5}.veto-pulse-footer{color:#9ba0a9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.35rem;font-size:.62rem;line-height:1.7;display:flex}.veto-pulse-footer a,.veto-evidence-link{color:#ff8c79;align-items:center;gap:.55rem;font-weight:700;text-decoration:none;display:inline-flex}.veto-pulse-footer a:hover,.veto-evidence-link:hover{color:#fff}.veto-public-evidence{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:clamp(2rem,5vw,4.5rem) 0}.veto-evidence-intro h2,.veto-research-map h2{letter-spacing:-.055em;max-width:850px;margin-top:.9rem;font-size:clamp(2rem,4vw,4.25rem);font-weight:640;line-height:1.05}.veto-evidence-link{background:#ff533d0d;border:1px solid #ff6b5740;border-radius:12px;padding:12px 16px;font-size:.8rem}.veto-evidence-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:2rem 0 1.2rem;display:grid}.veto-evidence-stat{background:linear-gradient(160deg,#ffffff09,#ffffff03);border:1px solid #ffffff17;border-radius:1.2rem;flex-direction:column;min-width:0;min-height:238px;padding:clamp(1.1rem,2vw,1.7rem);display:flex}.veto-evidence-stat-top{letter-spacing:.14em;color:#d1d3d6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;font-size:.56rem;font-weight:700;display:flex}.veto-evidence-indicator{letter-spacing:.1em;color:#a3a7b0;border:1px solid #ffffff17;border-radius:99px;padding:5px 8px;font-size:.47rem}.veto-evidence-indicator.is-current{color:#8ccbb0;border-color:#65cc973d}.veto-evidence-number{font-variant-numeric:tabular-nums;letter-spacing:-.075em;color:#fff;overflow-wrap:anywhere;margin-top:1.15rem;font-size:clamp(2.3rem,4.25vw,5.2rem);font-weight:700;line-height:1.2}.veto-evidence-stat p{color:#bec1c6;margin-top:.35rem;font-size:.75rem;line-height:1.65}.veto-evidence-stat small{color:#888e98;margin-top:auto;padding-top:1.2rem;font-size:.62rem;line-height:1.5}.veto-evidence-foot{color:#9399a2;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;font-size:.68rem;line-height:1.65;display:flex}.veto-evidence-foot span:first-child{align-items:center;gap:.5rem;display:flex}.veto-research-map{border-bottom:1px solid #ffffff14;padding:clamp(3rem,6vw,6rem) 0}.veto-research-intro{color:#b4b8c0;max-width:750px;margin-top:1.15rem;font-size:.88rem;line-height:1.75}.veto-research-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:2rem;display:grid}.veto-research-cell{background:radial-gradient(at 95% 0,#ff5b420f,#0000 65%),#ffffff04;border:1px solid #ffffff1a;border-radius:1.35rem;flex-direction:column;min-height:280px;padding:1.5rem;transition:transform .2s,border-color .2s;display:flex}.veto-research-cell:hover{border-color:#ff644b73;transform:translateY(-3px)}.veto-research-cell-top,.veto-research-cell-bottom{letter-spacing:.13em;color:#a9aeb7;justify-content:space-between;align-items:center;gap:1rem;font-size:.57rem;font-weight:700;display:flex}.veto-research-cell-top svg,.veto-research-cell-bottom svg{color:#ff7b66}.veto-research-cell h3{letter-spacing:-.04em;margin-top:2.7rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:650;line-height:1.15}.veto-research-cell p{color:#aeb2ba;margin:.75rem 0 2rem;font-size:.78rem;line-height:1.6}.veto-research-cell-bottom{color:#ff9686;border-top:1px solid #ffffff17;margin-top:auto;padding-top:1rem}.veto-research-warning{color:#878d96;margin-top:1.25rem;font-size:.71rem;line-height:1.6}@media (width<=850px){.veto-evidence-metrics,.veto-research-grid{grid-template-columns:1fr 1fr}.veto-research-cell:last-child{grid-column:1/-1}.veto-evidence-stat:last-child{grid-column:1/-1;min-height:200px}}@media (width<=550px){.veto-evidence-metrics,.veto-research-grid{grid-template-columns:1fr}.veto-evidence-stat:last-child,.veto-research-cell:last-child{grid-column:auto}.veto-evidence-stat{min-height:195px}.veto-market-pulse{border-radius:1.1rem;padding:1rem}.veto-pulse-row{grid-template-columns:1fr auto 55px;gap:.4rem}.veto-pulse-time{font-size:.51rem}.veto-pulse-symbol small{font-size:.49rem}.veto-evidence-intro h2,.veto-research-map h2{font-size:clamp(1.8rem,8vw,2.4rem)}}@media (prefers-reduced-motion:reduce){.veto-research-cell{transition:none}.veto-research-cell:hover{transform:none}}.veto-market-pulse{background:radial-gradient(at 100% 0,#ef68541c,#0000 58%),linear-gradient(155deg,#15191e 0%,#0b0d10 72%);border-color:#ffffff21}.veto-pulse-head-link{color:#ff9c88;align-items:center;gap:5px;font-size:11px;display:inline-flex}.veto-pulse-statement{max-width:490px;margin:1.25rem 0 1.35rem;font-size:clamp(1.65rem,2.9vw,3rem);line-height:1.08}.veto-pulse-readiness{background:#ffffff17;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:10px;display:grid;overflow:hidden}.veto-pulse-readiness>div{background:#101317;flex-direction:column;gap:3px;min-width:0;padding:13px 16px;display:flex}.veto-pulse-readiness strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:720;line-height:1}.veto-pulse-readiness strong span{color:#78818a;font-size:.9rem;font-weight:550}.veto-pulse-readiness small{color:#aeb7c1;font-size:10px;line-height:1.4}.veto-pulse-explainer{color:#9ea9b3;margin:0 0 14px;font-size:11px;line-height:1.65}.veto-pulse-row{grid-template-columns:minmax(80px,.8fr) minmax(102px,1.25fr) minmax(90px,.95fr);gap:12px;min-height:94px}.veto-pulse-symbol{grid-template-columns:7px minmax(0,1fr);column-gap:9px}.veto-pulse-symbol b{font-size:1.2rem}.veto-pulse-symbol small{letter-spacing:.035em;font-size:9px;line-height:1.4}.veto-pulse-orb{box-shadow:none;background:#6d7780}.veto-pulse-orb[data-active=true]{background:#8ad9b3;box-shadow:0 0 12px #8ad9b366}.veto-pulse-quote,.veto-pulse-verdict{flex-direction:column;gap:6px;min-width:0;display:flex}.veto-pulse-quote strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;font-size:clamp(14px,1.75vw,20px)}.veto-pulse-quote small,.veto-pulse-verdict small{letter-spacing:.03em;color:#8b98a4;font-size:9px;line-height:1.4}.veto-pulse-quote small.is-positive{color:#8cccac}.veto-pulse-quote small.is-negative{color:#ec9e9e}.veto-pulse-decision{letter-spacing:0;font-size:11px;font-weight:720;line-height:1.3}.veto-pulse-decision.is-unavailable{color:#a6b1bd}.veto-pulse-footer{margin-top:1rem;padding-top:.7rem}.veto-home-hero__secondary a{text-decoration:none;transition:color .2s}.veto-home-hero__secondary a:hover{color:#ff9c88}@media (width<=600px){.veto-pulse-readiness>div{padding:12px}.veto-pulse-statement{margin-block:1.1rem}.veto-pulse-row{grid-template-columns:minmax(66px,.75fr) minmax(96px,1.25fr) minmax(79px,.95fr);gap:7px;min-height:88px}.veto-pulse-symbol b{font-size:17px}.veto-pulse-symbol small,.veto-pulse-quote small,.veto-pulse-verdict small{letter-spacing:0;font-size:8px}.veto-pulse-decision{font-size:10px}.veto-pulse-quote strong{font-size:14px}.veto-home-hero__actions>a{flex:auto}}@media (prefers-reduced-motion:reduce){.veto-home-hero__secondary a{transition:none}}.veto-market-pulse .veto-pulse-row{cursor:pointer;text-align:left;width:100%;font:inherit;transition:background-color .16s,border-color .16s}.veto-market-pulse .veto-pulse-row[data-selected=true]{background:#ff7e600d;border-color:#ff8f7447}.veto-market-pulse .veto-pulse-row:hover{background:#ffffff0a}.veto-market-pulse .veto-pulse-row:focus-visible{outline-offset:2px;outline:2px solid #ffae98}
