.rc-wrap{max-width:1100px;margin:0 auto;padding:28px 20px 60px;color:#e8e6ef;font-family:inherit;line-height:1.5}.rc-wrap a{color:#f0c94a}.rc-wrap h1{font-size:30px;margin:6px 0 4px}.rc-wrap h2{font-size:20px;margin:28px 0 10px;border-bottom:1px solid #2a2836;padding-bottom:6px}.rc-sub{color:#a9a6b6;font-size:14px}.rc-crumb{font-size:13px}.rc-crumb,.rc-crumb a{color:#a9a6b6}.rc-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.rc-tabs a{border:1px solid #3a3848;border-radius:999px;padding:5px 14px;text-decoration:none;font-size:14px}.rc-nat{width:100%;height:auto;display:block;background:#121119;border-radius:10px}.rc-f{fill:#3b3f5c;stroke:#0c0b10;stroke-width:.35}.rc-bg{fill:#b8932a}.rc-new{fill:#5b5a73}.rc-none{fill:#1d1c25;stroke:#0c0b10;stroke-width:.35}.rc-sb{fill:none;stroke:#cfcbe0;stroke-width:.7;pointer-events:none}a:focus>.rc-f,a:hover>.rc-f{fill:#e35d4f}.rc-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:#a9a6b6;margin:8px 0}.rc-sw{display:inline-block;width:12px;height:12px;border-radius:2px;margin-right:6px;vertical-align:-1px}.rc-states{columns:260px 3;column-gap:28px}.rc-state{page-break-inside:avoid;break-inside:avoid;margin:0 0 16px}.rc-state h3{font-size:15px;margin:0 0 4px}.rc-state ul{list-style:none;padding:0;margin:0;font-size:13px}.rc-state li{margin:1px 0}.rc-pend{color:#8d8a9b;font-size:12px}.rc-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:28px;gap:28px}@media(max-width:860px){.rc-grid{grid-template-columns:1fr}}.rc-local{width:100%;height:auto;background:#121119;border-radius:10px}.rc-st{fill:#2b2a38;stroke:#77738c;stroke-width:1}.rc-nb{fill:none;stroke:#55526a;stroke-width:.6}.rc-cd{fill:#d2483b;stroke:#fff;stroke-width:1}.rc-card{background:#15141c;border:1px solid #2a2836;border-radius:10px;padding:14px 16px;margin:10px 0}.rc-tbl{width:100%;border-collapse:collapse;font-size:14px}.rc-tbl td,.rc-tbl th{text-align:left;padding:5px 8px;border-bottom:1px solid #24222f}.rc-tbl td.n,.rc-tbl th.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-note{font-size:12px;color:#8d8a9b}.rc-tag{display:inline-block;font-size:11px;border:1px solid #4a475c;border-radius:4px;padding:0 6px;margin-left:6px;color:#c9c6d6}.rc-cards{list-style:none;padding:0;margin:8px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.rc-card2{background:#16151d;border:1px solid #2a2836;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.rc-ph{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;background:#1d1c25;height:auto}.rc-ini{display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:700;color:#8d8a9c;letter-spacing:1px}.rc-cb{padding:8px 10px 10px;font-size:14px}.rc-cn{font-weight:600;color:#f1eff7;line-height:1.3}.rc-cp{color:#a9a6b6;font-size:13px;margin:2px 0 4px}.rc-cb .rc-tag{margin:2px 4px 0 0;display:inline-block}.rc-cr{color:#77748a;font-size:11px;margin-top:4px;word-break:break-all}@media (max-width:480px){.rc-cards{grid-template-columns:repeat(2,1fr);gap:8px}}.rc-panel{display:none}.rc-panel:target,.rc-panels:not(:has(.rc-panel:target)) #house{display:block}.rc-tabs2 a:focus-visible{outline:2px solid #fff;outline-offset:2px}.rc-wrap:has(#governor:target) .rc-tabs2 a[href="#governor"],.rc-wrap:has(#house:target) .rc-tabs2 a[href="#house"],.rc-wrap:has(#lower:target) .rc-tabs2 a[href="#lower"],.rc-wrap:has(#senate:target) .rc-tabs2 a[href="#senate"],.rc-wrap:has(#statewide:target) .rc-tabs2 a[href="#statewide"],.rc-wrap:has(#upper:target) .rc-tabs2 a[href="#upper"],.rc-wrap:not(:has(.rc-panel:target)) .rc-tabs2 a[href="#house"]{background:#e8e4f5;color:#14131a;border-color:#e8e4f5}.rc-st-map path.rc-ld,.rc-tabmap svg path.rc-f{fill:#6b6f7d;stroke:#ffffff;stroke-width:.6;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rc-tabmap svg path.rc-none{fill:#1d1c25;stroke:#8d899e;stroke-width:.8;vector-effect:non-scaling-stroke}.rc-st-map path.rc-sb2,.rc-tabmap svg path.rc-sb{fill:none;stroke:#ffffff;stroke-width:1.8;vector-effect:non-scaling-stroke;pointer-events:none}.rc-sw.rc-swp1,.rc-tabmap svg path.rc-p1{fill:#e3f2fd;background:#e3f2fd}.rc-sw.rc-swp2,.rc-tabmap svg path.rc-p2{fill:#bbdefb;background:#bbdefb}.rc-sw.rc-swp3,.rc-tabmap svg path.rc-p3{fill:#90caf9;background:#90caf9}.rc-sw.rc-swp4,.rc-tabmap svg path.rc-p4{fill:#5aa9ef;background:#5aa9ef}.rc-sw.rc-swp5,.rc-tabmap svg path.rc-p5{fill:#2f86d6;background:#2f86d6}.rc-sw.rc-swp6,.rc-tabmap svg path.rc-p6{fill:#1763b0;background:#1763b0}.rc-sw.rc-swp7,.rc-tabmap svg path.rc-p7{fill:#0a3f7a;background:#0a3f7a}.rc-tabmap svg path[class*=rc-p]{stroke:#14131a;stroke-width:1.4}.rc-sw.rc-swn{background:#6b6f7d}.rc-sw.rc-swx{background:#1d1c25;border:1px solid #8d899e}.rc-tabmap svg a:focus path,.rc-tabmap svg a:hover path{fill:#e35d4f}.rc-tabmap svg a:focus{outline:none}.rc-tabmap svg a:focus path{stroke:#fff;stroke-width:2.5}.rc-legend2{flex-wrap:wrap}.rc-legend2 .rc-note{flex-basis:100%;margin:.3rem 0 0}.rc-poll h3{margin:.1rem 0 .5rem}.rc-pbars{list-style:none;padding:0;margin:0}.rc-pbars li{display:grid;grid-template-columns:1fr auto;grid-gap:.15rem .6rem;gap:.15rem .6rem;margin:.45rem 0}.rc-pbars meter{grid-column:1/-1;width:100%;height:.7rem}.rc-pv{font-weight:700}.rc-st-map{width:100%;height:auto;background:#14131a;border-radius:8px}.rc-st-map path.rc-ld:hover{fill:#e35d4f}.rc-lbl text{fill:#fff;font-weight:700;text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:#14131a;stroke-width:3px;pointer-events:none;font-family:system-ui,sans-serif}.rc-offs{column-count:2;padding-left:1.1rem}@media(max-width:640px){.rc-offs{column-count:1}}.rc-lr{position:absolute;opacity:0;pointer-events:none}.rc-lt{border:1px solid #3a3848;border-radius:999px;padding:5px 14px;font-size:14px;cursor:pointer}.rc-lp-s{display:none}#rc-l-sp:checked~.rc-lp-s{display:block}#rc-l-sp:checked~.rc-lp-d{display:none}#rc-l-dist:checked~.rc-tabs .rc-lt-d,#rc-l-sp:checked~.rc-tabs .rc-lt-s{background:#e8e4f5;color:#14131a;border-color:#e8e4f5}#rc-l-dist:focus-visible~.rc-tabs .rc-lt-d,#rc-l-sp:focus-visible~.rc-tabs .rc-lt-s{outline:2px solid #fff;outline-offset:2px}.rc-spmap{background:#121119}.rc-spmap path{stroke:#14131a;stroke-width:.4;vector-effect:non-scaling-stroke}.rc-spmap path:hover{stroke:#fff;stroke-width:1.5}.rc-spmap .s0,.rc-sw.s0{fill:#f3efe0;background:#f3efe0}.rc-spmap .s1,.rc-sw.s1{fill:#f6d9a6;background:#f6d9a6}.rc-spmap .s2,.rc-sw.s2{fill:#f0b26b;background:#f0b26b}.rc-spmap .s3,.rc-sw.s3{fill:#e2833a;background:#e2833a}.rc-spmap .s4,.rc-sw.s4{fill:#c2551c;background:#c2551c}.rc-spmap .s5,.rc-sw.s5{fill:#8a3410;background:#8a3410}.rc-spmap .sx,.rc-sw.sx{fill:#3a3848;background:#3a3848}.rc-spbar{display:block;width:100%;height:.7rem;margin:6px 0}.rc-sponsor{font-size:13px;color:#c9c6d6;border:1px solid #3a3848;border-radius:6px;padding:4px 10px;display:inline-block;margin:6px 0}.rc-ctas{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.rc-btn{display:inline-block;padding:7px 14px;border:1px solid #4a475c;border-radius:6px;color:#e8e6f0;text-decoration:none;font-size:14px}.rc-btn:hover{border-color:#8d8a9b}.rc-btn-pri{background:#e8e6f0;color:#16151c;border-color:#e8e6f0;font-weight:700}.rc-cta{margin-top:24px}.rc-cert{margin:18px 0}.rc-certl{list-style:none;padding:0;margin:8px 0;display:grid;grid-gap:6px;gap:6px}.rc-certl li{background:#16151d;border:1px solid #2a2836;border-radius:8px;padding:8px 12px}.rc-certl .rc-cn{display:inline;font-weight:600}.rc-certl .rc-cp{display:inline;color:#a9a6b8;margin-left:6px}.rc-cx{font-size:12px;margin-left:8px}.rc-pm{margin:10px 0}.rc-pm .rc-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.rc-pmw{background:#121119;border-radius:8px}.rc-pmap path{fill:#3a3848;stroke:#14131a;stroke-width:.35;vector-effect:non-scaling-stroke}.rc-pmap path:hover{stroke:#fff;stroke-width:1.5}.rc-pleg{display:none;flex-wrap:wrap;gap:8px;font-size:12px;margin:6px 0}.rc-pleg span{display:inline-flex;align-items:center;gap:4px}.rc-pleg i{display:inline-block;width:12px;height:12px;border-radius:2px}.rc-ptbl{font-size:12.5px}.rc-ptbl td,.rc-ptbl th{padding:3px 6px;white-space:nowrap}.rc-pscroll{overflow-x:auto}.rc-pdet{border:1px solid #2a2836;border-radius:8px;margin:6px 0;background:#16151d}.rc-pdet>summary{cursor:pointer;padding:6px 10px;font-weight:600}.rc-pdet[open]>summary{border-bottom:1px solid #2a2836}.rc-pd{color:#6fa8dc}.rc-pr{color:#e06666}.rc-pfull{display:grid;grid-gap:4px;gap:4px}#rc-pl-P:checked~.rc-pmw path:not(.P0):not(.P1):not(.P2):not(.P3):not(.P4):not(.P5):not(.P6):not(.P7):not(.Px){display:none}#rc-pl-P:checked~.rc-pmw .P0{fill:#b2182b}#rc-pl-P:checked~.rc-pmw .P1{fill:#d6604d}#rc-pl-P:checked~.rc-pmw .P2{fill:#f4a582}#rc-pl-P:checked~.rc-pmw .P3{fill:#fbd3c4}#rc-pl-P:checked~.rc-pmw .P4{fill:#c9dcef}#rc-pl-P:checked~.rc-pmw .P5{fill:#92c5de}#rc-pl-P:checked~.rc-pmw .P6{fill:#4393c3}#rc-pl-P:checked~.rc-pmw .P7{fill:#2166ac}#rc-pl-P:checked~.rc-pleg-P{display:flex}#rc-pl-P:checked~.rc-tabs .rc-pt-P{background:#e8e4f5;color:#14131a;border-color:#e8e4f5}#rc-pl-P:focus-visible~.rc-tabs .rc-pt-P{outline:2px solid #fff;outline-offset:2px}#rc-pl-G:checked~.rc-pmw path:not(.G0):not(.G1):not(.G2):not(.G3):not(.G4):not(.G5):not(.G6):not(.G7):not(.Gx){display:none}#rc-pl-G:checked~.rc-pmw .G0{fill:#b2182b}#rc-pl-G:checked~.rc-pmw .G1{fill:#d6604d}#rc-pl-G:checked~.rc-pmw .G2{fill:#f4a582}#rc-pl-G:checked~.rc-pmw .G3{fill:#fbd3c4}#rc-pl-G:checked~.rc-pmw .G4{fill:#c9dcef}#rc-pl-G:checked~.rc-pmw .G5{fill:#92c5de}#rc-pl-G:checked~.rc-pmw .G6{fill:#4393c3}#rc-pl-G:checked~.rc-pmw .G7{fill:#2166ac}#rc-pl-G:checked~.rc-pleg-G{display:flex}#rc-pl-G:checked~.rc-tabs .rc-pt-G{background:#e8e4f5;color:#14131a;border-color:#e8e4f5}#rc-pl-G:focus-visible~.rc-tabs .rc-pt-G{outline:2px solid #fff;outline-offset:2px}#rc-pl-Q:checked~.rc-pmw path:not(.Q0):not(.Q1):not(.Q2):not(.Q3):not(.Q4):not(.Q5):not(.Q6):not(.Q7):not(.Qx){display:none}#rc-pl-Q:checked~.rc-pmw .Q0{fill:#b2182b}#rc-pl-Q:checked~.rc-pmw .Q1{fill:#d6604d}#rc-pl-Q:checked~.rc-pmw .Q2{fill:#f4a582}#rc-pl-Q:checked~.rc-pmw .Q3{fill:#fbd3c4}#rc-pl-Q:checked~.rc-pmw .Q4{fill:#c9dcef}#rc-pl-Q:checked~.rc-pmw .Q5{fill:#92c5de}#rc-pl-Q:checked~.rc-pmw .Q6{fill:#4393c3}#rc-pl-Q:checked~.rc-pmw .Q7{fill:#2166ac}#rc-pl-Q:checked~.rc-pleg-Q{display:flex}#rc-pl-Q:checked~.rc-tabs .rc-pt-Q{background:#e8e4f5;color:#14131a;border-color:#e8e4f5}#rc-pl-Q:focus-visible~.rc-tabs .rc-pt-Q{outline:2px solid #fff;outline-offset:2px}#rc-pl-H:checked~.rc-pmw path:not(.H0):not(.H1):not(.H2):not(.H3):not(.H4):not(.H5):not(.Hx){display:none}#rc-pl-H:checked~.rc-pmw .H0{fill:#f3efe0}#rc-pl-H:checked~.rc-pmw .H1{fill:#e3d6f2}#rc-pl-H:checked~.rc-pmw .H2{fill:#c3a8e6}#rc-pl-H:checked~.rc-pmw .H3{fill:#9a74d4}#rc-pl-H:checked~.rc-pmw .H4{fill:#6f45b8}#rc-pl-H:checked~.rc-pmw .H5{fill:#43217f}#rc-pl-H:checked~.rc-pleg-H{display:flex}#rc-pl-H:checked~.rc-tabs .rc-pt-H{background:#e8e4f5;color:#14131a;border-color:#e8e4f5}#rc-pl-H:focus-visible~.rc-tabs .rc-pt-H{outline:2px solid #fff;outline-offset:2px}#rc-pl-B:checked~.rc-pmw path:not(.B0):not(.B1):not(.B2):not(.B3):not(.B4):not(.B5):not(.Bx){display:none}#rc-pl-B:checked~.rc-pmw .B0{fill:#f3efe0}#rc-pl-B:checked~.rc-pmw .B1{fill:#e3d6f2}#rc-pl-B:checked~.rc-pmw .B2{fill:#c3a8e6}#rc-pl-B:checked~.rc-pmw .B3{fill:#9a74d4}#rc-pl-B:checked~.rc-pmw .B4{fill:#6f45b8}#rc-pl-B:checked~.rc-pmw .B5{fill:#43217f}#rc-pl-B:checked~.rc-pleg-B{display:flex}#rc-pl-B:checked~.rc-tabs .rc-pt-B{background:#e8e4f5;color:#14131a;border-color:#e8e4f5}#rc-pl-B:focus-visible~.rc-tabs .rc-pt-B{outline:2px solid #fff;outline-offset:2px}#rc-pl-A:checked~.rc-pmw path:not(.A0):not(.A1):not(.A2):not(.A3):not(.A4):not(.A5):not(.Ax){display:none}#rc-pl-A:checked~.rc-pmw .A0{fill:#f3efe0}#rc-pl-A:checked~.rc-pmw .A1{fill:#e3d6f2}#rc-pl-A:checked~.rc-pmw .A2{fill:#c3a8e6}#rc-pl-A:checked~.rc-pmw .A3{fill:#9a74d4}#rc-pl-A:checked~.rc-pmw .A4{fill:#6f45b8}#rc-pl-A:checked~.rc-pmw .A5{fill:#43217f}#rc-pl-A:checked~.rc-pleg-A{display:flex}#rc-pl-A:checked~.rc-tabs .rc-pt-A{background:#e8e4f5;color:#14131a;border-color:#e8e4f5}#rc-pl-A:focus-visible~.rc-tabs .rc-pt-A{outline:2px solid #fff;outline-offset:2px}#rc-pl-I:checked~.rc-pmw path:not(.I0):not(.I1):not(.I2):not(.I3):not(.I4):not(.I5):not(.Ix){display:none}#rc-pl-I:checked~.rc-pmw .I0{fill:#f3efe0}#rc-pl-I:checked~.rc-pmw .I1{fill:#e3d6f2}#rc-pl-I:checked~.rc-pmw .I2{fill:#c3a8e6}#rc-pl-I:checked~.rc-pmw .I3{fill:#9a74d4}#rc-pl-I:checked~.rc-pmw .I4{fill:#6f45b8}#rc-pl-I:checked~.rc-pmw .I5{fill:#43217f}#rc-pl-I:checked~.rc-pleg-I{display:flex}#rc-pl-I:checked~.rc-tabs .rc-pt-I{background:#e8e4f5;color:#14131a;border-color:#e8e4f5}#rc-pl-I:focus-visible~.rc-tabs .rc-pt-I{outline:2px solid #fff;outline-offset:2px}#rc-pl-E:checked~.rc-pmw path:not(.E0):not(.E1):not(.E2):not(.E3):not(.E4):not(.E5):not(.Ex){display:none}#rc-pl-E:checked~.rc-pmw .E0{fill:#f3efe0}#rc-pl-E:checked~.rc-pmw .E1{fill:#e3d6f2}#rc-pl-E:checked~.rc-pmw .E2{fill:#c3a8e6}#rc-pl-E:checked~.rc-pmw .E3{fill:#9a74d4}#rc-pl-E:checked~.rc-pmw .E4{fill:#6f45b8}#rc-pl-E:checked~.rc-pmw .E5{fill:#43217f}#rc-pl-E:checked~.rc-pleg-E{display:flex}#rc-pl-E:checked~.rc-tabs .rc-pt-E{background:#e8e4f5;color:#14131a;border-color:#e8e4f5}#rc-pl-E:focus-visible~.rc-tabs .rc-pt-E{outline:2px solid #fff;outline-offset:2px}#rc-pl-O:checked~.rc-pmw path:not(.O0):not(.O1):not(.O2):not(.O3):not(.O4):not(.O5):not(.Ox){display:none}#rc-pl-O:checked~.rc-pmw .O0{fill:#f3efe0}#rc-pl-O:checked~.rc-pmw .O1{fill:#e3d6f2}#rc-pl-O:checked~.rc-pmw .O2{fill:#c3a8e6}#rc-pl-O:checked~.rc-pmw .O3{fill:#9a74d4}#rc-pl-O:checked~.rc-pmw .O4{fill:#6f45b8}#rc-pl-O:checked~.rc-pmw .O5{fill:#43217f}#rc-pl-O:checked~.rc-pleg-O{display:flex}#rc-pl-O:checked~.rc-tabs .rc-pt-O{background:#e8e4f5;color:#14131a;border-color:#e8e4f5}#rc-pl-O:focus-visible~.rc-tabs .rc-pt-O{outline:2px solid #fff;outline-offset:2px}#rc-pl-S:checked~.rc-pmw path:not(.S0):not(.S1):not(.S2):not(.S3):not(.S4):not(.S5):not(.Sx){display:none}#rc-pl-S:checked~.rc-pmw .S0{fill:#f3efe0}#rc-pl-S:checked~.rc-pmw .S1{fill:#e3d6f2}#rc-pl-S:checked~.rc-pmw .S2{fill:#c3a8e6}#rc-pl-S:checked~.rc-pmw .S3{fill:#9a74d4}#rc-pl-S:checked~.rc-pmw .S4{fill:#6f45b8}#rc-pl-S:checked~.rc-pmw .S5{fill:#43217f}#rc-pl-S:checked~.rc-pleg-S{display:flex}#rc-pl-S:checked~.rc-tabs .rc-pt-S{background:#e8e4f5;color:#14131a;border-color:#e8e4f5}#rc-pl-S:focus-visible~.rc-tabs .rc-pt-S{outline:2px solid #fff;outline-offset:2px}.rc-pk0{background:#b2182b}.rc-pk1{background:#d6604d}.rc-pk2{background:#f4a582}.rc-pk3{background:#fbd3c4}.rc-pk4{background:#c9dcef}.rc-pk5{background:#92c5de}.rc-pk6{background:#4393c3}.rc-pk7{background:#2166ac}.rc-sk0{background:#f3efe0}.rc-sk1{background:#e3d6f2}.rc-sk2{background:#c3a8e6}.rc-sk3{background:#9a74d4}.rc-sk4{background:#6f45b8}.rc-sk5{background:#43217f}.rc-pkx{background:#3a3848}.ipt{background:#121417;color:#eef0f2;border-radius:18px;margin:14px 0 22px;padding:26px 26px 22px}.ipt-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:30px;gap:30px;align-items:start}.ipt a{color:#7ee2a8}.ipt-spon{margin:0 0 12px;font-size:13px;color:#b9bec6}.rc-wrap .ipt .ipt-rpac{display:inline-block;margin-left:6px;padding:4px 10px;border-radius:6px;background:#ffffff;color:#14171c;font-weight:800;letter-spacing:-.01em;text-decoration:none}.ipt-rpac span{color:#1f9d55}.ipt-pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:5px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;font:500 12px/1.3 DM Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#eef0f2}.ipt-pill i{width:8px;height:8px;border-radius:50%;background:#2fd170;box-shadow:0 0 0 0 rgba(47,209,112,.7);animation:iptp 1.6s ease-out infinite}.ipt-pill.ipt-off{color:#9aa1ab}@keyframes iptp{0%{box-shadow:0 0 0 0 rgba(47,209,112,.7);opacity:1}70%{box-shadow:0 0 0 9px rgba(47,209,112,0);opacity:.55}to{box-shadow:0 0 0 0 rgba(47,209,112,0);opacity:1}}@media (prefers-reduced-motion:reduce){.ipt-pill i{animation:none}}.rc-wrap .ipt h1{color:#ffffff;font-size:clamp(28px,3.6vw,40px);line-height:1.08;margin:0 0 8px;letter-spacing:-.02em}.ipt-off-l{color:#c9cdd3;font-size:14px;margin:0 0 16px}.ipt-k{font:500 12px/1.4 DM Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#9aa1ab;margin:0 0 8px}.ipt-duel{margin:0 0 16px}.ipt-pair{display:flex;justify-content:space-between;gap:12px}.ipt-c:last-child{text-align:right}.ipt-n{display:block;font-size:14px;color:#c9cdd3}.ipt-n i{font-style:normal;display:inline-block;min-width:18px;margin-right:6px;padding:0 4px;border-radius:4px;background:#2a2e35;color:#fff;font-size:11px;text-align:center}.ipt-c b{font-size:clamp(28px,3.4vw,38px);font-weight:600;color:#fff}.ipt-c small{font-size:14px;color:#9aa1ab;margin-left:2px}.ipt-bar{display:flex;height:8px;border-radius:99px;overflow:hidden;background:#2a2e35;margin:6px 0 4px}.ipt-bar span{display:block;height:100%}.ipt-bar .ipt-r,.ipt-r .ipt-n i{background:#d4575a}.ipt-bar .ipt-d,.ipt-d .ipt-n i{background:#4f8fd6}.ipt-bar .ipt-u{background:#6b717a}.ipt-sm{font-size:12px;color:#9aa1ab;margin:0}.ipt-meth{font-size:13px;color:#d6d9de;border-top:1px solid rgba(255,255,255,.1);padding-top:12px;margin:6px 0 14px;line-height:1.6}.ipt-act{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.ipt-act details{position:relative}.ipt-act summary{list-style:none;cursor:pointer}.ipt-act summary::-webkit-details-marker{display:none}.ipt .ipt-btn{background:#137a43;color:#ffffff;font-weight:600;padding:10px 16px}.ipt .ipt-btn,.ipt .ipt-ghost{display:inline-block;font-size:14px;border-radius:999px}.ipt .ipt-ghost{color:#eef0f2;padding:10px 14px;border:1px solid rgba(255,255,255,.18);text-decoration:none}.ipt-pop{margin-top:8px;background:#1c1f24;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:12px;width:min(520px,80vw);font-size:13px;color:#d6d9de}.ipt-pop input,.ipt-pop textarea{width:100%;box-sizing:border-box;background:#0d0f12;color:#eef0f2;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:8px;font:12px/1.5 ui-monospace,monospace}.ipt-rad{position:absolute;opacity:0;pointer-events:none}.ipt-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.ipt-tab{cursor:pointer;font-size:13px;padding:6px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#d6d9de}.ipt-map{display:none;margin:0}.ipt-map img{width:100%;height:auto;border-radius:10px;display:block;background:#0d0f12}.ipt-map figcaption{font-size:12px;color:#9aa1ab;margin-top:6px}#ipt-t-fav:checked~.ipt-map-fav,#ipt-t-gov:checked~.ipt-map-gov,#ipt-t-house:checked~.ipt-map-house,#ipt-t-resp:checked~.ipt-map-resp,#ipt-t-sen:checked~.ipt-map-sen,#ipt-t-vote:checked~.ipt-map-vote{display:block}#ipt-t-fav:checked~.ipt-tabs .ipt-tab-fav,#ipt-t-gov:checked~.ipt-tabs .ipt-tab-gov,#ipt-t-house:checked~.ipt-tabs .ipt-tab-house,#ipt-t-resp:checked~.ipt-tabs .ipt-tab-resp,#ipt-t-sen:checked~.ipt-tabs .ipt-tab-sen,#ipt-t-vote:checked~.ipt-tabs .ipt-tab-vote{background:#137a43;border-color:#137a43;color:#ffffff}.ipt-rad:focus-visible+.ipt-rad,.ipt-tab:hover{border-color:#7ee2a8}.ipt-sum{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:0 0 16px}.ipt-sc h2{margin:0 0 10px;font-size:20px}.ipt-sc ul{margin:0;padding-left:18px;font-size:14px;line-height:1.6}.ipt-live{display:inline-block;vertical-align:middle;margin-left:6px;font:500 11px/1 DM Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;background:#e6f4ec;color:#137a43;padding:4px 8px;border-radius:99px}.ipt-dl{margin:14px 0 0}.rc-wrap .ipt-dl .h-btn.gold{display:inline-block;background:#137a43;color:#ffffff!important;padding:10px 16px;border-radius:999px;font-weight:600;font-size:14px;text-decoration:none}.ipt-rel{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px;padding:12px 14px;border:1px solid rgba(15,18,22,.1);border-radius:12px;background:#fff}.ipt-rel .ipt-k{margin:0 6px 0 0;color:#4a5160}.ipt-chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:6px 12px;border-radius:999px;border:1px dashed rgba(15,18,22,.2);color:#8a9099}.ipt-chip em{font-style:normal;font-size:11px}.rc-wrap a.ipt-chip.on{border:1px solid #137a43;background:#137a43;color:#ffffff;text-decoration:none;font-weight:600}.pcx-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);grid-gap:18px;gap:18px;align-items:start}.pcx-side{position:-webkit-sticky;position:sticky;top:80px;background:#fff;border:1px solid rgba(15,18,22,.1);border-radius:12px;padding:14px;font-size:14px}.pcx-pan{display:none;scroll-margin-top:90px}.pcx-pan:target{display:block}.pcx-side:has(.pcx-pan:target) .pcx-hint{display:none}.pcx-pan h3{margin:0 0 8px;font-size:17px}.pcx-pan ul{margin:0 0 10px;padding-left:18px}.pcx-k{font:500 11px/1.4 DM Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#4a5160;margin:10px 0 4px}.pcx .rc-pmw a path{cursor:pointer}.pcx .rc-pmw a:focus path,.pcx .rc-pmw a:hover path{stroke:#137a43;stroke-width:1.2}@media (max-width:860px){.ipt-in,.ipt-sum,.pcx-grid{grid-template-columns:1fr}.ipt{padding:20px 16px}.pcx-side{position:static}}.ipt-in>*,.ipt-sum>*,.pcx-grid>*{min-width:0}.ipt-sc table{display:block;overflow-x:auto;max-width:100%}@media (max-width:860px){.ipt-pop{width:auto;max-width:calc(100vw - 64px)}.ipt-tabs{gap:5px}.ipt-tab{font-size:12px}}.ipt{position:relative;overflow:hidden}.ipt-rad{left:0;top:0;width:1px;height:1px;margin:0}.pcx{position:relative}.pcx .rc-lr{left:0;top:0;width:1px;height:1px;margin:0}.rc-wrap .ipt .ipt-rpac{background:none;padding:0;vertical-align:middle;line-height:0}.ipt-rpac img{display:inline-block;height:32px;width:auto}.ab-states a{min-width:42px;text-align:center}.ab-st{scroll-margin-top:12px}.ab-st h3{font-size:15px;margin:14px 0 6px}.ab-tbl{width:100%;max-width:760px}.ab-tbl td:first-child{white-space:nowrap;width:190px}.ab-top{font-size:12px;font-weight:400;margin-left:10px}.ab-tbl tr:target td{background:rgba(31,157,85,.14)}.ipt-off-l a{color:#fff;text-decoration:underline;text-underline-offset:2px}.ipt-off-l a:hover{color:#8fe0b0}.ab-tag{font-family:ui-monospace,Menlo,monospace;font-weight:600;white-space:nowrap}.ab-note{font-size:12px;color:#5b6168}.ab-clash{color:#9a5b00}.ab-x{display:inline-block;white-space:nowrap;background:#137a43;color:#fff!important;text-decoration:none;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:600}.ab-x:hover{background:#1f9d55}.ab-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ab-tbl{max-width:none}.ab-tbl td:first-child{width:auto}.ab-how ul{margin:6px 0 0 18px;padding:0;line-height:1.55}.ab-how li{margin:4px 0}.ab-leg a{font-weight:600}@media(max-width:700px){.ab-tbl .ab-note{display:none}}.cv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px;margin:14px 0 18px}.cv-card{background:#fff;border:1px solid #e3e6e8;border-radius:10px;padding:12px 14px}.cv-k{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#5b6168;margin:0}.cv-v{font-size:26px;font-weight:700;color:#137a43;margin:2px 0}.cv-s{font-size:12px;color:#5b6168;margin:0}.cv-layers ul,.cv-src{margin:6px 0 0 18px;padding:0;line-height:1.55}.cv-scroll{overflow-x:auto}.cv-tbl{font-size:13px;min-width:1000px}.cv-sm,.cv-tbl small{font-size:11px;color:#5b6168}.ipx{padding:28px 28px 22px}.ipx-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ipx h1{font-size:clamp(26px,4vw,40px);line-height:1.1;margin:10px 0 8px}.ipx-meta{font-size:14px;color:#c9ced4;margin:0 0 6px;line-height:1.5}.ipx-tags{font-size:13px;margin:0 0 18px}.ipx-tags a{color:#8fd8b0;margin-right:6px}.ipx-tops{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.ipx-tops .ipt-duel{background:#1b1f24;border-radius:14px;padding:16px 18px;margin:0}.ipx-tops .ipt-n{font-size:17px}.ipx-tops .ipt-c b{font-size:40px}.ipx-house ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.ipx-house li{display:grid;grid-template-columns:56px 1fr;grid-gap:2px 10px;gap:2px 10px;font-size:14px}.ipx-house li a{color:#8fd8b0;font-weight:700}.ipx-house li em{grid-column:2;font-size:12px;color:#9aa1a8;font-style:normal}.ipx-act{margin-top:16px}.ipx-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;gap:6px;overflow-x:auto;background:#fff;border-bottom:1px solid #dfe6e2;padding:10px 2px;margin:0 0 8px;white-space:nowrap}.ipx-nav a{padding:7px 14px;border-radius:999px;background:#eef6f1;color:#0f5c33;font-weight:700;font-size:14px;text-decoration:none}.ipx-nav a:hover{background:#137a43;color:#fff}.ipx-fig{margin:22px 0 26px;scroll-margin-top:60px}.ipx-fig h2{margin:0 0 10px}.ipx-fig img{width:100%;height:auto;border-radius:12px;border:1px solid #e3e8e5;display:block}.ipx-fig figcaption{font-size:13px;color:#5b6570;margin-top:8px}#ipx-meth,#ipx-rel{scroll-margin-top:60px}@media(max-width:600px){.ipx{padding:20px 16px}.ipx-tops .ipt-c b{font-size:32px}.ipx-nav a{font-size:13px;padding:6px 11px}}.ipm{position:relative}.ipm-r{position:absolute;opacity:0;width:1px;height:1px;left:0;top:0;margin:0}.ipm-tabs{margin:8px 0}.ipm-t{cursor:pointer;padding:7px 13px;border-radius:999px;background:#eef6f1;color:#0f5c33;font-weight:700;font-size:14px}.ipm-legs .ipm-leg{display:none;flex-wrap:wrap;gap:4px 12px;font-size:12px;margin:4px 0 8px;color:#3a4350}.ipm-leg span{display:inline-flex;align-items:center;gap:4px}.ipm-leg i{display:inline-block;width:14px;height:10px;border-radius:2px}.ipm-leg em{flex-basis:100%;font-style:normal;color:#5b6570}.ipm-kx{background:#d7dbe0}.ipm-grid{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(260px,1fr);grid-gap:18px;gap:18px;align-items:start}.ipm-w{background:#f7f9f8;border:1px solid #e3e8e5;border-radius:12px;padding:8px}.ipm-w svg{width:100%;height:auto;display:block}.ipm-w path[class]{fill:#d7dbe0;stroke:#fff;stroke-width:.6}.ipm-w a path{cursor:pointer}.ipm-w a:focus path,.ipm-w a:hover path{stroke:#0f2a1c;stroke-width:1.6}.ipm-side{font-size:15px;max-height:80vh;overflow:auto}.ipm-side h3{font-size:19px}@media(max-width:800px){.ipm-grid{grid-template-columns:1fr}.ipm-side{position:static;max-height:none}}#ipm-s:checked~.ipm-tabs .ipm-t-s{background:#137a43;color:#fff}#ipm-s:checked~.ipm-legs .ipm-leg-s{display:flex}#ipm-s:checked~.ipm-grid .ipm-w path.s0{fill:#b2182b}#ipm-s:checked~.ipm-grid .ipm-w path.s1{fill:#d6604d}#ipm-s:checked~.ipm-grid .ipm-w path.s2{fill:#f4a582}#ipm-s:checked~.ipm-grid .ipm-w path.s3{fill:#fbd3c4}#ipm-s:checked~.ipm-grid .ipm-w path.s4{fill:#c9dcef}#ipm-s:checked~.ipm-grid .ipm-w path.s5{fill:#92c5de}#ipm-s:checked~.ipm-grid .ipm-w path.s6{fill:#4393c3}#ipm-s:checked~.ipm-grid .ipm-w path.s7{fill:#2166ac}#ipm-g:checked~.ipm-tabs .ipm-t-g{background:#137a43;color:#fff}#ipm-g:checked~.ipm-legs .ipm-leg-g{display:flex}#ipm-g:checked~.ipm-grid .ipm-w path.g0{fill:#b2182b}#ipm-g:checked~.ipm-grid .ipm-w path.g1{fill:#d6604d}#ipm-g:checked~.ipm-grid .ipm-w path.g2{fill:#f4a582}#ipm-g:checked~.ipm-grid .ipm-w path.g3{fill:#fbd3c4}#ipm-g:checked~.ipm-grid .ipm-w path.g4{fill:#c9dcef}#ipm-g:checked~.ipm-grid .ipm-w path.g5{fill:#92c5de}#ipm-g:checked~.ipm-grid .ipm-w path.g6{fill:#4393c3}#ipm-g:checked~.ipm-grid .ipm-w path.g7{fill:#2166ac}#ipm-e:checked~.ipm-tabs .ipm-t-e{background:#137a43;color:#fff}#ipm-e:checked~.ipm-legs .ipm-leg-e{display:flex}#ipm-e:checked~.ipm-grid .ipm-w path.e0{fill:#b2182b}#ipm-e:checked~.ipm-grid .ipm-w path.e1{fill:#d6604d}#ipm-e:checked~.ipm-grid .ipm-w path.e2{fill:#f4a582}#ipm-e:checked~.ipm-grid .ipm-w path.e3{fill:#fbd3c4}#ipm-e:checked~.ipm-grid .ipm-w path.e4{fill:#c9dcef}#ipm-e:checked~.ipm-grid .ipm-w path.e5{fill:#92c5de}#ipm-e:checked~.ipm-grid .ipm-w path.e6{fill:#4393c3}#ipm-e:checked~.ipm-grid .ipm-w path.e7{fill:#2166ac}#ipm-P:checked~.ipm-tabs .ipm-t-P{background:#137a43;color:#fff}#ipm-P:checked~.ipm-legs .ipm-leg-P{display:flex}#ipm-P:checked~.ipm-grid .ipm-w path.P0{fill:#b2182b}#ipm-P:checked~.ipm-grid .ipm-w path.P1{fill:#d6604d}#ipm-P:checked~.ipm-grid .ipm-w path.P2{fill:#f4a582}#ipm-P:checked~.ipm-grid .ipm-w path.P3{fill:#fbd3c4}#ipm-P:checked~.ipm-grid .ipm-w path.P4{fill:#c9dcef}#ipm-P:checked~.ipm-grid .ipm-w path.P5{fill:#92c5de}#ipm-P:checked~.ipm-grid .ipm-w path.P6{fill:#4393c3}#ipm-P:checked~.ipm-grid .ipm-w path.P7{fill:#2166ac}#ipm-G:checked~.ipm-tabs .ipm-t-G{background:#137a43;color:#fff}#ipm-G:checked~.ipm-legs .ipm-leg-G{display:flex}#ipm-G:checked~.ipm-grid .ipm-w path.G0{fill:#b2182b}#ipm-G:checked~.ipm-grid .ipm-w path.G1{fill:#d6604d}#ipm-G:checked~.ipm-grid .ipm-w path.G2{fill:#f4a582}#ipm-G:checked~.ipm-grid .ipm-w path.G3{fill:#fbd3c4}#ipm-G:checked~.ipm-grid .ipm-w path.G4{fill:#c9dcef}#ipm-G:checked~.ipm-grid .ipm-w path.G5{fill:#92c5de}#ipm-G:checked~.ipm-grid .ipm-w path.G6{fill:#4393c3}#ipm-G:checked~.ipm-grid .ipm-w path.G7{fill:#2166ac}#ipm-Q:checked~.ipm-tabs .ipm-t-Q{background:#137a43;color:#fff}#ipm-Q:checked~.ipm-legs .ipm-leg-Q{display:flex}#ipm-Q:checked~.ipm-grid .ipm-w path.Q0{fill:#b2182b}#ipm-Q:checked~.ipm-grid .ipm-w path.Q1{fill:#d6604d}#ipm-Q:checked~.ipm-grid .ipm-w path.Q2{fill:#f4a582}#ipm-Q:checked~.ipm-grid .ipm-w path.Q3{fill:#fbd3c4}#ipm-Q:checked~.ipm-grid .ipm-w path.Q4{fill:#c9dcef}#ipm-Q:checked~.ipm-grid .ipm-w path.Q5{fill:#92c5de}#ipm-Q:checked~.ipm-grid .ipm-w path.Q6{fill:#4393c3}#ipm-Q:checked~.ipm-grid .ipm-w path.Q7{fill:#2166ac}#ipm-H:checked~.ipm-tabs .ipm-t-H{background:#137a43;color:#fff}#ipm-H:checked~.ipm-legs .ipm-leg-H{display:flex}#ipm-H:checked~.ipm-grid .ipm-w path.H0{fill:#f3efe0}#ipm-H:checked~.ipm-grid .ipm-w path.H1{fill:#e3d6f2}#ipm-H:checked~.ipm-grid .ipm-w path.H2{fill:#c3a8e6}#ipm-H:checked~.ipm-grid .ipm-w path.H3{fill:#9a74d4}#ipm-H:checked~.ipm-grid .ipm-w path.H4{fill:#6f45b8}#ipm-H:checked~.ipm-grid .ipm-w path.H5{fill:#43217f}#ipm-I:checked~.ipm-tabs .ipm-t-I{background:#137a43;color:#fff}#ipm-I:checked~.ipm-legs .ipm-leg-I{display:flex}#ipm-I:checked~.ipm-grid .ipm-w path.I0{fill:#f3efe0}#ipm-I:checked~.ipm-grid .ipm-w path.I1{fill:#e3d6f2}#ipm-I:checked~.ipm-grid .ipm-w path.I2{fill:#c3a8e6}#ipm-I:checked~.ipm-grid .ipm-w path.I3{fill:#9a74d4}#ipm-I:checked~.ipm-grid .ipm-w path.I4{fill:#6f45b8}#ipm-I:checked~.ipm-grid .ipm-w path.I5{fill:#43217f}.ipc3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:12px 0;align-items:start}.ipc{background:#fff;border:1px solid #dfe6e2;border-radius:12px;padding:12px 14px;scroll-margin-top:60px}.ipc>summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:3px}.ipc>summary::-webkit-details-marker{display:none}.ipc-h{font-weight:800;font-size:16px;color:#0f2a1c;display:flex;align-items:center;gap:8px}.ipc-l{font-size:13px;color:#2c3440;line-height:1.4}.ipc-more{font-size:12px;font-weight:700;color:#137a43;margin-top:2px}.ipc-more:after{content:" +"}.ipc[open] .ipc-more:after{content:" -"}.ipc[open]{grid-column:1/-1}.ipc-body{margin-top:10px;font-size:14px}.ipc-body .ipt-duel{margin:0 0 10px}.ipc-body .ipt-duel,.ipc-body .ipx-house{background:#121417;color:#eef0f2;border-radius:12px;padding:14px 16px}.ipx-pub{display:flex;flex-wrap:wrap;align-items:center;gap:4px;background:#f1f8f4;border:1px solid #cfe6d8;border-radius:10px;padding:9px 14px;font-size:14px;margin:0 0 16px;scroll-margin-top:60px}.ipx-pub a{color:#0f5c33;font-weight:700}.ipx-off{color:#9aa1a8}.ipx-when{color:#5b6570}.ipx-dls ul{font-size:13px;column-count:2;padding-left:18px}.ipx-dls{scroll-margin-top:60px}@media(max-width:800px){.ipc3{grid-template-columns:1fr}.ipx-dls ul{column-count:1}}.ipx-race{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:14px 0 6px}.ipx-race-l{font:600 12px/1 var(--mono,monospace);text-transform:uppercase;letter-spacing:.06em;color:#4a5a6a;margin-right:4px}.ipx-race a{display:flex;flex-direction:column;padding:8px 14px;border:1px solid #cfe3d6;border-radius:999px;background:#fff;color:#0E1B2B;text-decoration:none;font-weight:600;font-size:14px;line-height:1.2}.ipx-race a small{font-weight:500;font-size:11px;color:#1f7a45}.ipx-race a.on{background:#1f9d55;border-color:#1f9d55;color:#fff}.ipx-race a.on small{color:#e8fff0}.ipx-race a.ipx-race-x{border:0;background:none;font-size:12px;text-decoration:underline;color:#1f7a45}.ipx-code{font-family:var(--mono,monospace);background:#1f9d55;color:#fff;padding:1px 6px;border-radius:4px;margin-right:4px}.ipc3.ipc2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.ipc3.ipc2{grid-template-columns:1fr}}.ipc3.ipc1{display:flex;flex-direction:column;gap:14px;margin:18px 0}.ipc1 .ipc{padding:16px 20px;border-radius:14px;box-shadow:0 1px 2px rgba(14,27,43,.05)}.ipc1 .ipc>summary{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:18px}.ipc1 .ipc-h{flex:0 0 100%;font-size:18px}.ipc1 .ipc-l{font-size:14px}.ipc1 .ipc-more{flex:0 0 100%;margin-top:6px}.ipc1 .ipc[open]>summary{border-bottom:1px solid #e6ece8;padding-bottom:12px}.ipc1 .ipc-body{margin-top:16px;font-size:15px;line-height:1.55}.ipc1 .ipc-body ul{padding-left:20px;margin:0 0 14px}.ipc1 .ipc-body li{margin:0 0 6px}.ipc1 .ipc-body .rc-pscroll{overflow-x:auto;margin:0 0 16px;border:1px solid #e6ece8;border-radius:10px}.ipc1 .ipc-body .rc-tbl{width:100%;border-collapse:collapse;font-size:14px;margin:0}.ipc1 .ipc-body .rc-tbl th{background:#f3f7f4;text-align:left;padding:8px 10px;font-weight:700;white-space:nowrap}.ipc1 .ipc-body .rc-tbl td{padding:7px 10px;border-top:1px solid #eef2ef}.ipc1 .ipc-body .rc-tbl tbody tr:nth-child(2n) td{background:#fafcfb}.ipc1 .ipc-body .rc-tbl .n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ipc1 .ipt-dl{margin:16px 0 2px}.ipc1 .ipt-dl .h-btn{display:inline-block;padding:10px 18px;border-radius:999px;background:#1f9d55;color:#fff;font-weight:700;text-decoration:none}.ipc1 .ipc-body .ipt-duel,.ipc1 .ipc-body .ipx-house{padding:18px 20px;margin:0 0 14px}.ipx-race{margin:16px 0 12px}#ipm-B:checked~.ipm-tabs .ipm-t-B{background:#137a43;color:#fff}#ipm-B:checked~.ipm-legs .ipm-leg-B{display:flex}#ipm-B:checked~.ipm-grid .ipm-w path{fill:#e9ecef}#ipm-B:checked~.ipm-grid .ipm-w path.zB0{fill:#f3efe0}#ipm-B:checked~.ipm-grid .ipm-w path.zB1{fill:#e3d6f2}#ipm-B:checked~.ipm-grid .ipm-w path.zB2{fill:#c3a8e6}#ipm-B:checked~.ipm-grid .ipm-w path.zB3{fill:#9a74d4}#ipm-B:checked~.ipm-grid .ipm-w path.zB4{fill:#6f45b8}#ipm-B:checked~.ipm-grid .ipm-w path.zB5{fill:#43217f}#ipm-A:checked~.ipm-tabs .ipm-t-A{background:#137a43;color:#fff}#ipm-A:checked~.ipm-legs .ipm-leg-A{display:flex}#ipm-A:checked~.ipm-grid .ipm-w path{fill:#e9ecef}#ipm-A:checked~.ipm-grid .ipm-w path.zA0{fill:#f3efe0}#ipm-A:checked~.ipm-grid .ipm-w path.zA1{fill:#e3d6f2}#ipm-A:checked~.ipm-grid .ipm-w path.zA2{fill:#c3a8e6}#ipm-A:checked~.ipm-grid .ipm-w path.zA3{fill:#9a74d4}#ipm-A:checked~.ipm-grid .ipm-w path.zA4{fill:#6f45b8}#ipm-A:checked~.ipm-grid .ipm-w path.zA5{fill:#43217f}#ipm-E:checked~.ipm-tabs .ipm-t-E{background:#137a43;color:#fff}#ipm-E:checked~.ipm-legs .ipm-leg-E{display:flex}#ipm-E:checked~.ipm-grid .ipm-w path{fill:#e9ecef}#ipm-E:checked~.ipm-grid .ipm-w path.zE0{fill:#f3efe0}#ipm-E:checked~.ipm-grid .ipm-w path.zE1{fill:#e3d6f2}#ipm-E:checked~.ipm-grid .ipm-w path.zE2{fill:#c3a8e6}#ipm-E:checked~.ipm-grid .ipm-w path.zE3{fill:#9a74d4}#ipm-E:checked~.ipm-grid .ipm-w path.zE4{fill:#6f45b8}#ipm-E:checked~.ipm-grid .ipm-w path.zE5{fill:#43217f}#ipm-O:checked~.ipm-tabs .ipm-t-O{background:#137a43;color:#fff}#ipm-O:checked~.ipm-legs .ipm-leg-O{display:flex}#ipm-O:checked~.ipm-grid .ipm-w path{fill:#e9ecef}#ipm-O:checked~.ipm-grid .ipm-w path.zO0{fill:#f3efe0}#ipm-O:checked~.ipm-grid .ipm-w path.zO1{fill:#e3d6f2}#ipm-O:checked~.ipm-grid .ipm-w path.zO2{fill:#c3a8e6}#ipm-O:checked~.ipm-grid .ipm-w path.zO3{fill:#9a74d4}#ipm-O:checked~.ipm-grid .ipm-w path.zO4{fill:#6f45b8}#ipm-O:checked~.ipm-grid .ipm-w path.zO5{fill:#43217f}#ipm-S:checked~.ipm-tabs .ipm-t-S{background:#137a43;color:#fff}#ipm-S:checked~.ipm-legs .ipm-leg-S{display:flex}#ipm-S:checked~.ipm-grid .ipm-w path{fill:#e9ecef}#ipm-S:checked~.ipm-grid .ipm-w path.zS0{fill:#f3efe0}#ipm-S:checked~.ipm-grid .ipm-w path.zS1{fill:#e3d6f2}#ipm-S:checked~.ipm-grid .ipm-w path.zS2{fill:#c3a8e6}#ipm-S:checked~.ipm-grid .ipm-w path.zS3{fill:#9a74d4}#ipm-S:checked~.ipm-grid .ipm-w path.zS4{fill:#6f45b8}#ipm-S:checked~.ipm-grid .ipm-w path.zS5{fill:#43217f}#ipm-V:checked~.ipm-tabs .ipm-t-V{background:#137a43;color:#fff}#ipm-V:checked~.ipm-legs .ipm-leg-V{display:flex}#ipm-V:checked~.ipm-grid .ipm-w path{fill:#e9ecef}#ipm-V:checked~.ipm-grid .ipm-w path.zV0{fill:#f3efe0}#ipm-V:checked~.ipm-grid .ipm-w path.zV1{fill:#e3d6f2}#ipm-V:checked~.ipm-grid .ipm-w path.zV2{fill:#c3a8e6}#ipm-V:checked~.ipm-grid .ipm-w path.zV3{fill:#9a74d4}#ipm-V:checked~.ipm-grid .ipm-w path.zV4{fill:#6f45b8}#ipm-V:checked~.ipm-grid .ipm-w path.zV5{fill:#43217f}#ipm-v:checked~.ipm-tabs .ipm-t-v{background:#137a43;color:#fff}#ipm-v:checked~.ipm-legs .ipm-leg-v{display:flex}#ipm-v:checked~.ipm-grid .ipm-w path{fill:#e9ecef}#ipm-v:checked~.ipm-grid .ipm-w path.zv0{fill:#f3efe0}#ipm-v:checked~.ipm-grid .ipm-w path.zv1{fill:#e3d6f2}#ipm-v:checked~.ipm-grid .ipm-w path.zv2{fill:#c3a8e6}#ipm-v:checked~.ipm-grid .ipm-w path.zv3{fill:#9a74d4}#ipm-v:checked~.ipm-grid .ipm-w path.zv4{fill:#6f45b8}#ipm-v:checked~.ipm-grid .ipm-w path.zv5{fill:#43217f}#ipm-y:checked~.ipm-tabs .ipm-t-y{background:#137a43;color:#fff}#ipm-y:checked~.ipm-legs .ipm-leg-y{display:flex}#ipm-y:checked~.ipm-grid .ipm-w path{fill:#e9ecef}#ipm-y:checked~.ipm-grid .ipm-w path.zy0{fill:#f3efe0}#ipm-y:checked~.ipm-grid .ipm-w path.zy1{fill:#e3d6f2}#ipm-y:checked~.ipm-grid .ipm-w path.zy2{fill:#c3a8e6}#ipm-y:checked~.ipm-grid .ipm-w path.zy3{fill:#9a74d4}#ipm-y:checked~.ipm-grid .ipm-w path.zy4{fill:#6f45b8}#ipm-y:checked~.ipm-grid .ipm-w path.zy5{fill:#43217f}#ipm-u:checked~.ipm-tabs .ipm-t-u{background:#137a43;color:#fff}#ipm-u:checked~.ipm-legs .ipm-leg-u{display:flex}#ipm-u:checked~.ipm-grid .ipm-w path{fill:#e9ecef}#ipm-u:checked~.ipm-grid .ipm-w path.zu0{fill:#f3efe0}#ipm-u:checked~.ipm-grid .ipm-w path.zu1{fill:#e3d6f2}#ipm-u:checked~.ipm-grid .ipm-w path.zu2{fill:#c3a8e6}#ipm-u:checked~.ipm-grid .ipm-w path.zu3{fill:#9a74d4}#ipm-u:checked~.ipm-grid .ipm-w path.zu4{fill:#6f45b8}#ipm-u:checked~.ipm-grid .ipm-w path.zu5{fill:#43217f}.ipm-drill{margin:12px 0 6px}.ipm-drill .h-btn{display:inline-block;padding:9px 16px;border-radius:999px;background:#1f9d55;color:#fff;font-weight:700;text-decoration:none}.ipm-tabs{display:flex;flex-wrap:wrap;gap:6px}.ipx-hk{margin:22px 0 4px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.ipx-hd1{margin-top:6px}.ab-pw{margin:-4px 0 14px;font:600 13px/1.3 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase}.ab-pw,.ab-pw a{color:#137a43}.ab-words{display:flex;flex-wrap:wrap;gap:6px 8px;margin:8px 0 0}.ab-words a{font:600 13px/1 IBM Plex Mono,ui-monospace,monospace;padding:6px 9px;border:1px solid #cfe6d8;border-radius:999px;background:#eef7f2;color:#0f5c52;text-decoration:none}html .rc-wrap .rc-panel.ab-how{display:block;background:#fff;border:1px solid #dcdfd8;padding:14px 18px;margin:14px 0}html .rc-wrap .rc-panel.ab-how h2{margin-top:0}.pcx-sum h3{margin:0 0 8px;font-size:17px}.pcx-sum ul{margin:0 0 10px;padding-left:18px}.pcx-back{display:flex;gap:14px;flex-wrap:wrap;margin:10px 0 0;font-weight:600}.pcx-back a{color:#137a43}.vh{margin:18px 0}.vh h3{font-size:1.02rem;margin:16px 0 6px}.vh ul{padding-left:20px}.vh li{margin:3px 0}.vh-tw{overflow-x:auto;margin:6px 0 10px}.vh .rc-tbl{width:100%;border-collapse:collapse;font-size:.9rem}.vh .rc-tbl td,.vh .rc-tbl th{padding:5px 8px;border-bottom:1px solid rgba(127,127,127,.25);text-align:left}.vh .rc-tbl .n{text-align:right;white-space:nowrap}.vh-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:12px;gap:12px;margin:14px 0}.vh-g figure{margin:0}.vh-g img{width:100%;height:auto;border-radius:8px;display:block}.vh-g figcaption{font-size:.82rem;opacity:.8;margin-top:4px}.vh-dl{margin:14px 0 4px}