.HmUjBq_shell{color:#27333b;background:#f8f7f4;border:1px solid #e7e2ef;border-radius:22px;margin:2rem 0;padding:clamp(1rem,3vw,2rem)}.HmUjBq_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.HmUjBq_head h2{max-width:22ch;margin:.5rem 0;font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:1.2}.HmUjBq_head p{color:#59646e;max-width:65ch}.HmUjBq_kicker{letter-spacing:.08em;color:#66577d;font-size:.73rem;font-weight:750}.HmUjBq_closed{background:#f0e9d9;border-radius:999px;padding:.5rem .75rem;font-size:.8rem;font-weight:700}.HmUjBq_fieldLabel{margin:1.2rem 0 .4rem;font-size:.9rem;font-weight:700;display:block}.HmUjBq_search{box-sizing:border-box;color:#27333b;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #adb6bc;border-radius:12px;padding:.85rem;display:block}.HmUjBq_options{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:.65rem;margin:1.1rem 0;display:grid}.HmUjBq_option{text-align:left;color:#27333b;min-height:78px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcdfe3;border-radius:14px;align-items:center;gap:.7rem;padding:.65rem;display:flex}.HmUjBq_option:hover{background:#f8f5ff;border-color:#a89bc8}.HmUjBq_active{background:#eeebf7;border:2px solid #8f7ab7}.HmUjBq_logo{background:#f6f5f8;border-radius:9px;flex:none;justify-content:center;align-items:center;width:60px;height:56px;display:flex}.HmUjBq_logo img{object-fit:contain;max-width:56px;max-height:42px}.HmUjBq_name{overflow-wrap:anywhere;flex:1;font-size:.89rem;font-weight:600}.HmUjBq_marker{color:#7763a0;font-size:1.4rem}.HmUjBq_option:focus-visible,.HmUjBq_search:focus-visible,.HmUjBq_confirm button:focus-visible{outline-offset:2px;outline:3px solid #7d6ca4}.HmUjBq_confirm{background:#fff;border-radius:14px;padding:1rem}.HmUjBq_confirm button{min-height:48px;font:inherit;color:#27333b;cursor:pointer;background:#ddd6f3;border:0;border-radius:12px;padding:.8rem 1rem;font-weight:700}.HmUjBq_confirm button:disabled{opacity:.45;cursor:not-allowed}.HmUjBq_ack{color:#334c46;font-weight:600}.HmUjBq_legal{color:#5f6770;margin:1rem 0 0;font-size:.83rem}.HmUjBq_checkbox{align-items:flex-start;gap:.7rem;margin:1rem 0;font-size:.9rem;line-height:1.45;display:flex}.HmUjBq_checkbox input{accent-color:#74689b;flex:none;width:18px;height:18px;margin-top:.1rem}.HmUjBq_checkbox a{color:#55447d;text-decoration:underline}.HmUjBq_captcha{max-width:100%;min-height:66px;margin:1rem 0;overflow:hidden}.HmUjBq_error{color:#912d36;background:#fff0ee;border:1px solid #f0bdb8;border-radius:10px;padding:.8rem;font-size:.88rem;font-weight:650}.HmUjBq_confirm button{margin-top:.2rem}.HmUjBq_confirm button:not(:disabled):hover{background:#cfc4ec}
.bFOvaG_shell{color:#29343b;background:#fff;border:1px solid #e8e4ed;border-radius:24px;max-width:1200px;margin:2rem auto;padding:clamp(1rem,3vw,2rem)}.bFOvaG_heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bFOvaG_heading h2{letter-spacing:-.035em;margin:.5rem 0;font-size:clamp(1.6rem,3vw,2.5rem)}.bFOvaG_heading p{color:#53616c;margin:0 0 1rem}.bFOvaG_eyebrow{letter-spacing:.07em;color:#74668d;font-size:.75rem;font-weight:700}.bFOvaG_status{background:#dcece6;border-radius:50px;padding:.5rem .8rem;font-size:.8rem}.bFOvaG_canvas{width:100%;overflow:auto}.bFOvaG_canvas svg{width:100%;min-width:360px;height:auto;display:block}.bFOvaG_shape{cursor:pointer;stroke-linejoin:round;transition:fill .14s}.bFOvaG_canvas a:focus-visible path,.bFOvaG_canvas a:hover path{stroke:#594981;stroke-width:2px;fill:#c1b1e2;outline:none}.bFOvaG_canvas a:focus-visible rect,.bFOvaG_canvas a:hover rect{stroke:#594981;stroke-width:3px;fill:#c1b1e2}.bFOvaG_label{fill:#626c76;font-size:11px}.bFOvaG_city{fill:#29343b;font-size:17px;font-weight:700}.bFOvaG_selection{color:#514770;min-height:26px;font-size:.9rem;font-weight:600}.bFOvaG_fallback{color:#53616c;background:#f8f7f4;border-radius:12px;padding:2rem}.bFOvaG_credit{color:#62707a;margin:1rem 0 0;font-size:.75rem}.bFOvaG_credit a{color:inherit;text-decoration:underline}@media (max-width:600px){.bFOvaG_shell{border-radius:16px}.bFOvaG_canvas svg{min-width:500px}}
.MKFvWG_counter{align-items:center;gap:.45rem;margin-left:.75rem;display:inline-flex}.MKFvWG_counter strong{font-variant-numeric:tabular-nums}.MKFvWG_dot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite MKFvWG_pulse}@keyframes MKFvWG_pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.MKFvWG_dot{animation:none}}.MKFvWG_live{max-width:1200px;margin:2rem auto;padding:0 clamp(.5rem,2vw,1rem)}.MKFvWG_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.MKFvWG_head h2{margin:.4rem 0;font-size:clamp(1.6rem,3vw,2.4rem)}.MKFvWG_head p{color:#53616c;margin:0}.MKFvWG_grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.MKFvWG_grid>section{margin:1rem 0}.MKFvWG_panel{background:#fff;border:1px solid #e8e4ed;border-radius:24px;min-width:0;margin-top:1rem;padding:1.4rem;overflow:hidden}.MKFvWG_panel h3{margin:.3rem 0 .2rem;font-size:1.6rem}.MKFvWG_meta{color:#53616c;margin:0 0 1rem}.MKFvWG_insufficient{color:#53616c;background:#f4f3ef;border-radius:12px;padding:.8rem 1rem}.MKFvWG_rows{grid-template-columns:minmax(0,1fr);gap:.7rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.MKFvWG_rows li{min-width:0}.MKFvWG_rowHead{align-items:center;gap:.5rem;min-width:0;display:flex}.MKFvWG_rowHead strong{font-variant-numeric:tabular-nums;flex:none}.MKFvWG_swatch{border-radius:3px;flex:none;width:12px;height:12px}.MKFvWG_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.92rem;overflow:hidden}.MKFvWG_bar{background:#efece4;border-radius:99px;height:8px;margin:.3rem 0 .15rem;overflow:hidden}.MKFvWG_bar span{border-radius:99px;height:100%;transition:width .6s;display:block}.MKFvWG_rows small{color:#62707a}.MKFvWG_hemi svg{max-width:560px;margin:0 auto;display:block}.MKFvWG_hemi{background:#fff;border:1px solid #e8e4ed;border-radius:24px;margin-top:1rem;padding:1.4rem}.MKFvWG_blackout{background:#f4f3ef;border-radius:18px;max-width:900px;margin:2rem auto;padding:1.4rem}@media (max-width:900px){.MKFvWG_grid{grid-template-columns:1fr}}.MKFvWG_partyStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.MKFvWG_partyStats>div{background:#fff;border:1px solid #e8e4ed;border-radius:18px;padding:1.1rem}.MKFvWG_partyStats dt{color:#62707a;font-size:.8rem}.MKFvWG_partyStats dd{font-size:2.2rem;font-family:var(--serif);font-variant-numeric:tabular-nums;margin:.3rem 0}.MKFvWG_partyStats small{color:#62707a}.MKFvWG_partyNote{color:#62707a;grid-column:1/-1;margin:0;font-size:.8rem}@media (max-width:700px){.MKFvWG_partyStats{grid-template-columns:1fr}}.MKFvWG_basis{color:#29343b;margin:.4rem 0 .8rem}.MKFvWG_toggle{flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;display:flex}.MKFvWG_toggle button{font:inherit;cursor:pointer;color:#29343b;background:#fff;border:1px solid #cfd5d0;border-radius:99px;padding:.45rem .9rem;font-size:.85rem}.MKFvWG_toggle button[aria-pressed=true]{color:#fff;background:#142c3b;border-color:#142c3b}
