.veto-regime{color:#f0f2f3;background:radial-gradient(at 95% -10%,#ff5d4c1f,#0000 60%),linear-gradient(150deg,#111519,#090b0e);border:1px solid #ffffff1a;border-radius:25px;min-width:0;margin:1.3rem 0 1.8rem;padding:clamp(1.15rem,2.5vw,2.1rem);box-shadow:0 22px 70px #0003}.veto-regime__head{justify-content:space-between;align-items:flex-start;gap:1.25rem;min-width:0;display:flex}.veto-regime__kicker{color:#ff927d;letter-spacing:.15em;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.63rem;font-weight:850;display:flex}.veto-regime__kicker span{color:#848b96}.veto-regime__head h2{letter-spacing:-.057em;margin:1rem 0 .65rem;font-size:clamp(1.55rem,3.3vw,3rem);font-weight:760;line-height:1.05}.veto-regime__head p{color:#a3acb7;max-width:840px;font-size:.78rem;line-height:1.7}.veto-regime__source{font-variant-numeric:tabular-nums;background:#ffffff07;border:1px solid #ffffff17;border-radius:15px;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;padding:13px 15px;display:flex}.veto-regime__source>span{color:#e3b18d;letter-spacing:.06em;align-items:center;gap:.4rem;font-size:.55rem;font-weight:820;display:flex}.veto-regime__source[data-current=true]>span{color:#9fd9b9}.veto-regime__source i{background:currentColor;border-radius:50%;width:6px;height:6px}.veto-regime__source strong{letter-spacing:-.05em;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:750}.veto-regime__source small{color:#939eaa;font-size:.57rem}.veto-regime__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1.8rem 0 1rem;display:flex}.veto-regime__toolbar>div{background:#ffffff07;border:1px solid #ffffff16;border-radius:11px;align-items:center;gap:4px;padding:4px;display:flex}.veto-regime__toolbar button{color:#9ba5b2;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;min-height:38px;padding:8px 13px;font-size:.72rem;font-weight:760;transition:background .15s,border-color .15s;display:flex}.veto-regime__toolbar button[aria-pressed=true]{color:#ffb29e;background:#ff6b5424;border-color:#ff786257}.veto-regime__toolbar button:hover{color:#fff}.veto-regime__toolbar button:focus-visible{outline-offset:2px;outline:2px solid #ff9e8b}.veto-regime__plot{background:#00000045;border:1px solid #ffffff13;border-radius:18px;min-width:0;padding:clamp(.85rem,2vw,1.7rem)}.veto-regime__plot-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.veto-regime__plot-header strong{letter-spacing:-.025em;font-size:1.05rem;font-weight:720;display:block}.veto-regime__plot-header span{color:#919ba8;margin-top:.3rem;font-size:.68rem;line-height:1.7;display:block}.veto-regime__plot-header>span{color:#f49e8c;font-variant-numeric:tabular-nums;font-size:.65rem}.veto-regime__chart{min-width:0;height:clamp(270px,32vw,370px);margin-top:1.4rem}.veto-regime__legend{flex-wrap:wrap;gap:.65rem 1.4rem;padding:0 .5rem 0 1rem;display:flex}.veto-regime__legend span{letter-spacing:.04em;color:#aeb6c0;align-items:center;gap:.45rem;font-size:.58rem;font-weight:720;display:inline-flex}.veto-regime__legend i{border-radius:50%;width:8px;height:8px}.veto-regime-tooltip{color:#fff;background:#10151b;border:1px solid #ffffff38;border-radius:12px;flex-direction:column;gap:.4rem;padding:13px;display:flex;box-shadow:0 15px 35px #0008}.veto-regime-tooltip strong{font-size:.72rem}.veto-regime-tooltip span{color:#ffa08e;font-size:.92rem;font-weight:750}.veto-regime-tooltip small{color:#a1acb8;font-size:.65rem;line-height:1.5}.veto-regime__empty{text-align:center;color:#efb18d;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:270px;display:flex}.veto-regime__empty strong{color:#f2f2f2;font-size:.95rem}.veto-regime__empty p{color:#99a2af;max-width:380px;font-size:.73rem;line-height:1.6}.veto-regime__distribution{background:#ffffff05;border:1px solid #ffffff13;border-radius:16px;margin-top:1.15rem;padding:1.3rem}.veto-regime__distribution-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.veto-regime__distribution-label>span{color:#ff9b89;letter-spacing:.13em;align-items:center;gap:.55rem;font-size:.64rem;font-weight:850;display:inline-flex}.veto-regime__distribution-label>small{color:#939ca9;font-size:.68rem}.veto-regime__distribution-bars{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem;margin-top:1.4rem;display:grid}.veto-regime__distribution-row>div:first-child{color:#b7c0ca;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;font-size:.61rem;display:flex}.veto-regime__distribution-row b{font-variant-numeric:tabular-nums;color:#e7eaef;font-size:.65rem;font-weight:720}.veto-regime__distribution-row>div:last-child{background:#ffffff13;border-radius:10px;height:7px;margin-top:.65rem;overflow:hidden}.veto-regime__distribution-row>div:last-child>span{border-radius:10px;height:100%;display:block}.veto-regime__foot{border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1.2rem;display:flex}.veto-regime__foot>div{color:#a2aab5;font-variant-numeric:tabular-nums;align-items:center;gap:.6rem;font-size:.65rem;display:flex}.veto-regime__foot a{color:#ff9f8f;align-items:center;gap:.5rem;font-size:.7rem;font-weight:750;display:inline-flex}.veto-regime__limitation{color:#8b95a2;margin-top:.95rem;font-size:.62rem;line-height:1.65}@media (width<=1100px){.veto-regime__distribution-bars{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.veto-regime__head{flex-direction:column}.veto-regime__source{flex-flow:wrap;justify-content:space-between;align-items:start;width:100%}.veto-regime__distribution-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.veto-regime__plot{padding:.8rem .25rem}.veto-regime__chart{height:260px}.veto-regime__legend{gap:.55rem;padding:0 .4rem}.veto-regime__toolbar>div:last-child{width:100%}.veto-regime__toolbar>div:last-child button{flex:1}.veto-regime__toolbar{margin:1.3rem 0 .9rem}.veto-regime__plot-header{padding:0 .7rem}.veto-regime__head h2{font-size:1.85rem}}@media (prefers-reduced-motion:reduce){.veto-regime__toolbar button{transition:none}}
