.GunSayaci-module__hmPlhW__sayac{z-index:2;border:2px solid var(--edge);background:var(--mustard);box-shadow:0 3px 0 var(--edge);color:var(--ink);font-family:var(--font-game);white-space:nowrap;pointer-events:none;border-radius:10px;align-items:center;gap:5px;padding:3px 10px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex;position:absolute;top:-12px;right:18px;transform:rotate(4deg)}.GunSayaci-module__hmPlhW__sayac svg{width:14px;height:14px}:where(html[data-tema=koyu]) .GunSayaci-module__hmPlhW__sayac{--ink:#1c1e24;--ink2:#3f434c;--muted:#6b6f78;--line:#1c1e241f;--line2:#1c1e243d;--edge:#1c1e24;--lip:#1c1e24;--paper:#fff;--raised:#fff;--canvas:#f2f4fa;--hover:#1c1e240d;--navy:#1e3a8a;--focus:#1f5fd1}
.IndependentNotice-module__O1F69a__note{border:1.5px solid var(--line2);background:var(--paper);color:var(--ink2);border-radius:14px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:9px 14px;font-size:13.5px;line-height:1.5;display:flex}.IndependentNotice-module__O1F69a__icon{width:16px;height:16px;color:var(--ink);flex:none;margin-top:2px}.IndependentNotice-module__O1F69a__link{color:var(--ink);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}
.districts-module__umrsDG__face{object-fit:cover;object-position:center 20%}.districts-module__umrsDG__party{font-weight:700}.districts-module__umrsDG__party[data-party=R]{color:var(--rep)}.districts-module__umrsDG__party[data-party=D]{color:var(--dem)}.districts-module__umrsDG__meta{color:var(--ink2);font-size:13px}.districts-module__umrsDG__note{max-width:72ch;color:var(--ink2);margin:0;font-size:14px;line-height:1.55}.districts-module__umrsDG__note a{color:var(--ink);font-weight:600}.districts-module__umrsDG__facts{border:2px solid var(--edge);background:var(--mustard-soft);border-radius:16px;flex-direction:column;gap:8px;margin:0;padding:14px 16px 14px 34px;font-size:15px;line-height:1.55;display:flex}.districts-module__umrsDG__facts a{color:var(--ink);font-weight:700}.districts-module__umrsDG__sentences{color:var(--ink2);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14.5px;line-height:1.5;display:flex}.districts-module__umrsDG__sentences a{color:var(--ink)}.districts-module__umrsDG__seats{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:6px 18px;margin:0;padding:0;font-size:14.5px;line-height:1.45;list-style:none;display:grid}.districts-module__umrsDG__seats a{color:var(--ink);font-weight:600}.districts-module__umrsDG__seatCode{min-width:5.5em;color:var(--ink2);font-variant-numeric:tabular-nums;font-weight:700;display:inline-block}.districts-module__umrsDG__links{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.districts-module__umrsDG__links a{color:var(--ink);font-weight:700}.districts-module__umrsDG__stateHead{margin:0;font-size:17px;font-weight:800}.districts-module__umrsDG__stateHead a{color:var(--ink);text-decoration:none}.districts-module__umrsDG__stateHead a:hover{text-decoration:underline}
.page-module__GVNrua__hero{border:2.5px solid var(--edge);background-color:var(--paper);min-width:0;box-shadow:0 7px 0 var(--lip);background-image:linear-gradient(#1c1e240b 1px,#0000 1px),linear-gradient(90deg,#1c1e240b 1px,#0000 1px);background-position:-1px -1px;background-size:32px 32px;border-radius:28px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 16px 16px;display:flex;container-type:inline-size}@media (min-width:720px){.page-module__GVNrua__hero{gap:12px;padding:24px 28px 22px}}.page-module__GVNrua__kicker{border:2px solid var(--edge);background:var(--paper);height:26px;box-shadow:0 1.5px 0 var(--rep), 0 3px 0 var(--dem);white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex;transform:rotate(-1.5deg)}.page-module__GVNrua__title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:4px 0 0;font-size:clamp(27px,7.4cqi,46px);font-weight:700;line-height:1.08}.page-module__GVNrua__lead{color:var(--ink2);margin:0;font-size:clamp(14px,4.4cqi,15.5px);line-height:1.45}.page-module__GVNrua__find{border:2.5px solid var(--edge);background:var(--paper);width:100%;max-width:520px;height:58px;box-shadow:0 1.5px 0 var(--rep), 0 3px 0 var(--dem);border-radius:999px;align-items:center;gap:6px;margin:4px 0 2px;padding:0 5px 0 16px;display:flex}.page-module__GVNrua__find:focus-within{outline:2px solid var(--focus);outline-offset:3px}.page-module__GVNrua__pin{width:22px;height:22px;color:var(--rep);flex:none}.page-module__GVNrua__input{min-width:0;height:100%;color:var(--ink);font:inherit;letter-spacing:.04em;background:0 0;border:0;flex:1;padding:0 4px;font-size:19px;font-weight:700}.page-module__GVNrua__input::placeholder{color:var(--muted);letter-spacing:0;font-weight:600}.page-module__GVNrua__input:focus{outline:none}.page-module__GVNrua__go{background:var(--ink);height:44px;color:var(--paper);font:inherit;white-space:nowrap;cursor:pointer;transition:transform var(--dur-1) var(--ease-pop);border:0;border-radius:999px;flex:none;padding:0 22px;font-size:16px;font-weight:700}.page-module__GVNrua__go:active{transform:translateY(1px)scale(.98)}.page-module__GVNrua__go:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.page-module__GVNrua__examples{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0;display:flex}.page-module__GVNrua__try{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:600}.page-module__GVNrua__ex{border:2px solid var(--edge);background:var(--paper);height:32px;box-shadow:0 2px 0 var(--edge);color:var(--ink);white-space:nowrap;transition:transform var(--dur-2) var(--ease-pop), box-shadow var(--dur-2) var(--ease-pop);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;text-decoration:none;display:inline-flex}.page-module__GVNrua__ex b{letter-spacing:.03em;font-weight:700}.page-module__GVNrua__exPlace{color:var(--ink2);font-size:12.5px;font-weight:600}.page-module__GVNrua__ex:hover{color:var(--ink);text-decoration:none}@media (hover:hover){.page-module__GVNrua__ex:hover{box-shadow:0 3px 0 var(--edge);transform:translateY(-1px)}}@container (max-width:559.98px){.page-module__GVNrua__exPlace{display:none}}.page-module__GVNrua__results{min-width:0;scroll-margin-top:calc(var(--header-h) + 12px);flex-direction:column;gap:14px;display:flex}.page-module__GVNrua__resHead{flex-direction:column;gap:4px;display:flex}.page-module__GVNrua__h2{font-family:var(--font-display);margin:0;font-size:clamp(21px,5.6vw,26px);font-weight:700;line-height:1.15}.page-module__GVNrua__note{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.5}.page-module__GVNrua__picks{border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.page-module__GVNrua__pick{border:2px solid var(--edge);background:var(--paper);min-width:0;box-shadow:0 2px 0 var(--edge);cursor:pointer;transition:transform var(--dur-2) var(--ease-pop), box-shadow var(--dur-2) var(--ease-pop);border-radius:14px;flex-direction:column;gap:7px;padding:9px 12px 10px;display:flex;position:relative}.page-module__GVNrua__pick:has(.page-module__GVNrua__radio:checked){box-shadow:0 1.5px 0 var(--rep), 0 3px 0 var(--dem);border-width:2.5px;padding:8.5px 11.5px 9.5px;transform:translateY(-1px)}.page-module__GVNrua__pick:has(.page-module__GVNrua__radio:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.page-module__GVNrua__radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.page-module__GVNrua__pickTop{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}.page-module__GVNrua__pickCode{letter-spacing:.01em;font-size:15px;font-weight:800}.page-module__GVNrua__pickWho{text-overflow:ellipsis;min-width:0;color:var(--ink2);flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.page-module__GVNrua__pickWho[data-party=R]{color:var(--rep)}.page-module__GVNrua__pickWho[data-party=D]{color:var(--dem)}.page-module__GVNrua__pickPct{font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:800}.page-module__GVNrua__bar{background:var(--sk1);border-radius:999px;height:6px;display:block;overflow:hidden}.page-module__GVNrua__bar>span{border-radius:inherit;background:var(--ink);height:100%;display:block}.page-module__GVNrua__pick:has(.page-module__GVNrua__radio:checked) .page-module__GVNrua__bar>span{background:linear-gradient(90deg, var(--rep), var(--dem))}:is(.page-module__GVNrua__results:has(.page-module__GVNrua__radio[data-i="0"]:checked) .page-module__GVNrua__card[data-i]:not([data-i="0"]),.page-module__GVNrua__results:has(.page-module__GVNrua__radio[data-i="1"]:checked) .page-module__GVNrua__card[data-i]:not([data-i="1"]),.page-module__GVNrua__results:has(.page-module__GVNrua__radio[data-i="2"]:checked) .page-module__GVNrua__card[data-i]:not([data-i="2"]),.page-module__GVNrua__results:has(.page-module__GVNrua__radio[data-i="3"]:checked) .page-module__GVNrua__card[data-i]:not([data-i="3"])){display:none}.page-module__GVNrua__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.page-module__GVNrua__card{border:2.5px solid var(--edge);background:var(--paper);min-width:0;box-shadow:0 1.5px 0 var(--rep), 0 3px 0 var(--dem);border-radius:18px;flex-direction:column;gap:12px;padding:12px;display:flex}.page-module__GVNrua__top{align-items:center;gap:12px;min-width:0;display:flex}.page-module__GVNrua__face{border-radius:12px;flex:none}.page-module__GVNrua__vacant{border:2px dashed var(--line2);width:76px;height:95px;color:var(--muted);border-radius:12px;flex:none;place-items:center;display:grid}.page-module__GVNrua__vacant svg{width:30px;height:30px}.page-module__GVNrua__info{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.page-module__GVNrua__role{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}.page-module__GVNrua__name{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.15;text-decoration:none}.page-module__GVNrua__name:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.page-module__GVNrua__chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.page-module__GVNrua__party,.page-module__GVNrua__seat{border:1.5px solid var(--edge);background:var(--paper);height:26px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__GVNrua__party[data-party=R]{background:#ffe3e6}.page-module__GVNrua__party[data-party=D]{background:#e1ebff}.page-module__GVNrua__dot{background:var(--muted);border-radius:50%;width:8px;height:8px}.page-module__GVNrua__party[data-party=R] .page-module__GVNrua__dot{background:var(--rep)}.page-module__GVNrua__party[data-party=D] .page-module__GVNrua__dot{background:var(--dem)}.page-module__GVNrua__seat{background:var(--canvas)}a.page-module__GVNrua__seat:hover{color:var(--ink);background:var(--sk1);text-decoration:none}.page-module__GVNrua__acts{gap:8px;min-width:0;display:flex}.page-module__GVNrua__votes,.page-module__GVNrua__contact{border:2px solid var(--edge);white-space:nowrap;min-width:0;height:40px;transition:transform var(--dur-2) var(--ease-pop);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__GVNrua__votes{background:var(--ink);color:var(--paper);flex:auto}.page-module__GVNrua__votes:hover{color:var(--paper);text-decoration:none}.page-module__GVNrua__contact{background:var(--paper);color:var(--ink);box-shadow:0 2px 0 var(--edge);flex:none}.page-module__GVNrua__contact:hover{color:var(--ink);text-decoration:none}.page-module__GVNrua__contactIcon{width:40px;padding:0!important}.page-module__GVNrua__actText{text-overflow:ellipsis;min-width:0;overflow:hidden}.page-module__GVNrua__votes svg,.page-module__GVNrua__contact svg{flex:none;width:15px;height:15px}@media (hover:hover){.page-module__GVNrua__votes:hover,.page-module__GVNrua__contact:hover{transform:translateY(-1px)}}.page-module__GVNrua__state{border:2px dashed var(--line2);text-align:center;min-width:0;scroll-margin-top:calc(var(--header-h) + 12px);border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:18px 16px;display:flex;container-type:inline-size}.page-module__GVNrua__state .page-module__GVNrua__examples{justify-content:center}.page-module__GVNrua__stateIcon{border:2.5px solid var(--edge);background:var(--berry);width:52px;height:52px;box-shadow:0 1.5px 0 var(--rep), 0 3px 0 var(--dem);border-radius:50%;place-items:center;display:grid}.page-module__GVNrua__stateIcon svg{width:24px;height:24px}.page-module__GVNrua__stateTitle{font-family:var(--font-display);margin:0;font-size:22px;font-weight:700;line-height:1.15}.page-module__GVNrua__nobr{white-space:nowrap}.page-module__GVNrua__stateText{max-width:52ch;color:var(--ink2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.page-module__GVNrua__ghosts{justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-module__GVNrua__ghost{flex-direction:column;align-items:center;gap:6px;display:flex}.page-module__GVNrua__ghostFace{border:2.5px solid var(--edge);background:var(--sky-soft);width:60px;height:75px;color:var(--ink2);border-radius:12px;place-items:center;display:grid}.page-module__GVNrua__ghost:first-child .page-module__GVNrua__ghostFace{background:var(--mustard-soft);transform:rotate(-3deg)}.page-module__GVNrua__ghost:last-child .page-module__GVNrua__ghostFace{transform:rotate(3deg)}.page-module__GVNrua__ghostFace svg{width:28px;height:28px}.page-module__GVNrua__ghostRole{white-space:nowrap;font-size:12px;font-weight:700}.page-module__GVNrua__next{border:2.5px solid var(--edge);background:var(--mint-soft);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:10px 10px 10px 18px;display:flex}.page-module__GVNrua__nextTitle{font-family:var(--font-display);white-space:nowrap;margin:0;font-size:19px;font-weight:700;line-height:1.15}.page-module__GVNrua__nextGo{border:2px solid var(--edge);background:var(--ink);height:40px;color:var(--paper);box-shadow:0 1.5px 0 var(--rep), 0 3px 0 var(--dem);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__GVNrua__nextGo:hover{color:var(--paper);text-decoration:none}.page-module__GVNrua__nextGo svg{width:15px;height:15px}@media (max-width:419.98px){.page-module__GVNrua__next{padding-left:14px}.page-module__GVNrua__nextTitle{font-size:16.5px}.page-module__GVNrua__nextGo{padding:0 12px;font-size:13px}.page-module__GVNrua__acts{gap:6px}.page-module__GVNrua__votes,.page-module__GVNrua__contact{gap:5px;padding:0 11px;font-size:13px}}.page-module__GVNrua__ex{}.page-module__GVNrua__votes{}.page-module__GVNrua__contact{}:where(html[data-tema=koyu]) .page-module__GVNrua__go{color:#f3f4f8;background:#0b0c10}:where(html[data-tema=koyu]) .page-module__GVNrua__bar>span{background:#0b0c10}:where(html[data-tema=koyu]) .page-module__GVNrua__party[data-party=R]{--ink:#1c1e24;--ink2:#3f434c;--muted:#6b6f78;--line:#1c1e241f;--line2:#1c1e243d;--edge:#1c1e24;--lip:#1c1e24;--paper:#fff;--raised:#fff;--canvas:#f2f4fa;--hover:#1c1e240d;--navy:#1e3a8a;--focus:#1f5fd1;color:var(--ink)}:where(html[data-tema=koyu]) .page-module__GVNrua__party[data-party=D]{--ink:#1c1e24;--ink2:#3f434c;--muted:#6b6f78;--line:#1c1e241f;--line2:#1c1e243d;--edge:#1c1e24;--lip:#1c1e24;--paper:#fff;--raised:#fff;--canvas:#f2f4fa;--hover:#1c1e240d;--navy:#1e3a8a;--focus:#1f5fd1;color:var(--ink)}:where(html[data-tema=koyu]) .page-module__GVNrua__votes{color:#f3f4f8;background:#0b0c10}:where(html[data-tema=koyu]) .page-module__GVNrua__stateIcon{--ink:#1c1e24;--ink2:#3f434c;--muted:#6b6f78;--line:#1c1e241f;--line2:#1c1e243d;--edge:#1c1e24;--lip:#1c1e24;--paper:#fff;--raised:#fff;--canvas:#f2f4fa;--hover:#1c1e240d;--navy:#1e3a8a;--focus:#1f5fd1;color:var(--ink)}:where(html[data-tema=koyu]) .page-module__GVNrua__nextGo{color:#f3f4f8;background:#0b0c10}
