@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_22657c15-module__ylwxCa__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_22657c15-module__ylwxCa__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/be04ef6d3831928d-s.22h6a2osbbe0b.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/690c9e92a92dc3ad-s.1jij-3gx6ysyj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bd1c8a16898c933f-s.1wgq65k1-qif0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c63a115de3206da5-s.p.424s18vpo6lfa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/713e82fa9fe87496-s.p.0rayo0436sl6u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif Fallback;src:local(Times New Roman);ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.0%;size-adjust:116.43%}.ibm_plex_serif_ae954ff3-module__FwxxBa__className{font-family:IBM Plex Serif,IBM Plex Serif Fallback;font-style:normal;font-weight:600}.ibm_plex_serif_ae954ff3-module__FwxxBa__variable{--font-plex-serif:"IBM Plex Serif", "IBM Plex Serif Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_9b3aa05d-module__ePuvnq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_9b3aa05d-module__ePuvnq__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg:#e6e4d9;--surface:#f2f0e5;--surface-2:#e6e4d9;--hover:#dfddd2;--track:#dad8ce;--ink:#282726;--ink-2:#403e3c;--muted:#64635e;--line:#cecdc3;--brand:#205ea6;--accent:#d0a215;--on-accent:#1c1b1a;--logo:#205ea6;--logo-land:#d0a215;--logo-star:#f2f0e5;--sel:#ced7da;--badge:#e6d49a;--badge-ink:#5e4a00;--tip:#282726;--tip-ink:#f2f0e5;--land:#d2d0c6;--nodata:#e3e1d7;--map-line:#343331;--dn2:#d14d41;--up2:#4385be;--bubble:#4385be;--hl:#4385be;--rest:#b7b5ac;--bar:#7a7973;--up:#205ea6;--down:#af3029;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--syn-s:#536907;--syn-n:#9d4310;--glow-1:#205ea617;--glow-2:#d0a21514;--ring:#205ea638;--shadow:0 1px 2px #2827260d,0 6px 20px #28272612;--thumb:0 1px 2px #28272629;--pop:0 12px 32px #28272633;--sun:none;--moon:block;--swap-1:#1b3fa0;--swap-2:#f4be0b;--font:var(--font-plex-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--display:var(--font-plex-serif),Georgia,"Times New Roman",serif;--mono:var(--font-plex-mono),ui-monospace,Menlo,Consolas,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#222120;--surface:#2a2928;--surface-2:#343331;--hover:#3a3937;--track:#403e3c;--ink:#dad8ce;--ink-2:#cecdc3;--muted:#a3a199;--line:#3d3b39;--brand:#7fb2dc;--accent:#dfb431;--on-accent:#1c1b1a;--sel:#3d4750;--badge:#4e452a;--badge-ink:#e6c35a;--tip:#151413;--tip-ink:#dad8ce;--land:#444341;--nodata:#353433;--map-line:#151413;--dn2:#c9584c;--up2:#5a9bd0;--bubble:#5a9bd0;--hl:#5a9bd0;--rest:#6f6e69;--bar:#8b8a83;--up:#8bbbe2;--down:#e8705f;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--syn-s:#a0af54;--syn-n:#ec8b49;--glow-1:#7fb2dc1a;--glow-2:#dfb4310d;--ring:#7fb2dc47;--shadow:0 1px 2px #0000002e;--thumb:0 1px 2px #0000004d;--pop:0 12px 32px #00000073;--sun:block;--moon:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#222120;--surface:#2a2928;--surface-2:#343331;--hover:#3a3937;--track:#403e3c;--ink:#dad8ce;--ink-2:#cecdc3;--muted:#a3a199;--line:#3d3b39;--brand:#7fb2dc;--accent:#dfb431;--on-accent:#1c1b1a;--sel:#3d4750;--badge:#4e452a;--badge-ink:#e6c35a;--tip:#151413;--tip-ink:#dad8ce;--land:#444341;--nodata:#353433;--map-line:#151413;--dn2:#c9584c;--up2:#5a9bd0;--bubble:#5a9bd0;--hl:#5a9bd0;--rest:#6f6e69;--bar:#8b8a83;--up:#8bbbe2;--down:#e8705f;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--syn-s:#a0af54;--syn-n:#ec8b49;--glow-1:#7fb2dc1a;--glow-2:#dfb4310d;--ring:#7fb2dc47;--shadow:0 1px 2px #0000002e;--thumb:0 1px 2px #0000004d;--pop:0 12px 32px #00000073;--sun:block;--moon:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-palette=zastava]{--bg:#e8ecf4;--surface:#f4f6fa;--surface-2:#e8ecf4;--hover:#dfe5f0;--track:#d8dfec;--ink:#16213d;--ink-2:#2f3b5c;--muted:#5b6785;--line:#cbd3e3;--brand:#1b3fa0;--accent:#f4be0b;--on-accent:#1c1500;--logo:#1b3fa0;--logo-land:#f4be0b;--logo-star:#f4f6fa;--sel:#cfd7eb;--badge:#f4e2a4;--badge-ink:#644b00;--tip:#16213d;--tip-ink:#f4f6fa;--land:#d0d4dc;--nodata:#e3e6ec;--map-line:#16213d;--dn2:#b3261e;--up2:#3a78c4;--bubble:#e8901a;--hl:#e8901a;--rest:#b4bccd;--bar:#727d98;--up:#1b3fa0;--down:#b3261e;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--syn-s:#1d6b3a;--syn-n:#9a4a00;--glow-1:#1b3fa017;--glow-2:#f4be0b14;--ring:#1b3fa038;--shadow:0 1px 2px #16213d0d,0 6px 20px #16213d12;--thumb:0 1px 2px #16213d29;--pop:0 12px 32px #16213d33;--sun:none;--moon:block;--swap-1:#205ea6;--swap-2:#e6e4d9}@media (prefers-color-scheme:dark){:root[data-palette=zastava]:not([data-theme=light]){--bg:#131b33;--surface:#19223f;--surface-2:#212c4e;--hover:#283459;--track:#2a3761;--ink:#e1e7f5;--ink-2:#c5cde3;--muted:#98a4c2;--line:#2a3761;--brand:#8fb0ff;--accent:#ffd23f;--on-accent:#1c1500;--sel:#334169;--badge:#47453f;--badge-ink:#ffd766;--tip:#0c1226;--tip-ink:#e1e7f5;--land:#37405a;--nodata:#262f4b;--map-line:#0c1226;--dn2:#e86a5c;--up2:#6ea8e6;--bubble:#f0a020;--hl:#f0a020;--rest:#56628a;--bar:#7783a6;--up:#8fb0ff;--down:#ff8a80;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--syn-s:#8fcf9f;--syn-n:#f0aa6a;--glow-1:#8fb0ff1a;--glow-2:#ffd23f0d;--ring:#8fb0ff47;--shadow:0 1px 2px #0000002e;--thumb:0 1px 2px #0000004d;--pop:0 12px 32px #00000073;--sun:block;--moon:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-palette=zastava][data-theme=dark]{--bg:#131b33;--surface:#19223f;--surface-2:#212c4e;--hover:#283459;--track:#2a3761;--ink:#e1e7f5;--ink-2:#c5cde3;--muted:#98a4c2;--line:#2a3761;--brand:#8fb0ff;--accent:#ffd23f;--on-accent:#1c1500;--sel:#334169;--badge:#47453f;--badge-ink:#ffd766;--tip:#0c1226;--tip-ink:#e1e7f5;--land:#37405a;--nodata:#262f4b;--map-line:#0c1226;--dn2:#e86a5c;--up2:#6ea8e6;--bubble:#f0a020;--hl:#f0a020;--rest:#56628a;--bar:#7783a6;--up:#8fb0ff;--down:#ff8a80;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--syn-s:#8fcf9f;--syn-n:#f0aa6a;--glow-1:#8fb0ff1a;--glow-2:#ffd23f0d;--ring:#8fb0ff47;--shadow:0 1px 2px #0000002e;--thumb:0 1px 2px #0000004d;--pop:0 12px 32px #00000073;--sun:block;--moon:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg) no-repeat;background-image:radial-gradient(900px 520px at 8% -140px,var(--glow-1),transparent 70%),radial-gradient(760px 460px at 96% -160px,var(--glow-2),transparent 70%);color:var(--ink);font:400 14.5px/1.45 var(--font);margin:0;padding-block:14px 40px;padding-inline:clamp(16px,2.2vw,28px)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}h1,h2,h3,p,dl,dd{margin:0}.wrap{flex-direction:column;gap:14px;max-width:1900px;margin-inline:auto;display:flex}.num{font-variant-numeric:tabular-nums}.up{color:var(--up)}.down{color:var(--down)}.progress{z-index:60;background:linear-gradient(90deg,var(--brand),var(--accent));transform-origin:0;opacity:0;pointer-events:none;height:3px;transition:opacity .2s;position:fixed;inset:0 0 auto;transform:scaleX(0)}.pending .progress{opacity:1;animation:6s cubic-bezier(.05,.7,.1,1) forwards progress}@keyframes progress{to{transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){.pending .progress{animation:none;transform:scaleX(.6)}}.top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:12px 20px;padding-bottom:14px;display:flex}.brand{align-items:center;gap:10px;padding-bottom:6px;display:flex}.brand .home{min-width:0;color:inherit;border-radius:8px;align-items:center;gap:10px;text-decoration:none;display:flex}.brand .home:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px}.brand .home:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.logo{flex:none;width:24px;height:24px;display:block}.logo rect{fill:var(--logo)}.logo path{fill:var(--logo-land)}.logo circle{fill:var(--logo-star)}.brand b{font:600 22px/1 var(--display);letter-spacing:-.015em;white-space:nowrap}.brand b em{color:var(--brand);font-style:normal}.tag{font:500 10.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:4px 7px}.ctl{display:contents}.cycles{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.cycle{color:var(--muted);white-space:nowrap;border-radius:9px;flex-direction:column;padding:4px 12px 5px;line-height:1.25;display:flex}.cycle b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.cycle span{text-transform:uppercase;letter-spacing:.07em;font-size:10px}span.cycle{opacity:.6}button.cycle{text-align:left;color:var(--ink-2);background:0 0;border:0}button.cycle:hover{color:var(--ink)}.cycle.on{color:var(--ink);background:var(--surface);box-shadow:var(--thumb)}.statusbar{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:13px;display:flex}.statusbar span{min-width:0}.statusbar .st{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.summary{color:var(--ink-2);max-width:110ch;margin:-4px 0 0;font-size:14px}.summary .link{white-space:nowrap;font-weight:600}.statusbar .st.live{background:var(--accent);color:var(--on-accent);box-shadow:none}.looks{flex:none;align-self:flex-end;gap:6px;margin-bottom:6px;display:flex}.theme{width:34px;height:34px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme:hover{color:var(--ink);background:var(--hover)}.theme svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.theme .sun{display:var(--sun)}.theme .moon{display:var(--moon)}.script{font:700 15px/1 var(--font)}.script .to-latn,:root[data-script=cyrl] .script .to-cyrl{display:none}:root[data-script=cyrl] .script .to-latn{display:inline}:root[data-script=cyrl]:not([data-switched]) body{visibility:hidden;animation:0s linear 1s forwards shown}@keyframes shown{to{visibility:visible}}.palette .swap-1{fill:var(--swap-1);stroke:none}.palette .swap-2{fill:var(--swap-2);stroke:none}.palette circle{stroke-width:1.5px}.field{flex-direction:column;gap:3px;min-width:0;display:flex}.field>span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:10.5px}.race{padding-bottom:6px}.race .dd-btn{min-width:296px;font-size:14px}.dd{min-width:0;max-width:100%;display:inline-flex;position:relative}.dd-btn{text-align:left;width:100%;min-width:0;min-height:34px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:6px 11px;font-size:13px;font-weight:600;line-height:20px;display:flex}.dd-btn:hover{background:var(--hover)}.dd-btn>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dd-btn svg{width:10px;height:6px;color:var(--muted);flex:none;transition:transform .15s}.dd-btn[aria-expanded=true]{border-color:var(--brand);box-shadow:0 0 0 3px var(--ring)}.dd-btn[aria-expanded=true] svg{color:var(--ink);transform:rotate(180deg)}.dd-list{z-index:20;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);width:max-content;min-width:100%;max-width:min(340px,100vw - 32px);max-height:min(380px,62vh);box-shadow:var(--pop);border-radius:10px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.dd-list.end{left:auto;right:0}.dd-grp{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:9px 8px 4px;font-size:10.5px;font-weight:600}.dd-opt{cursor:pointer;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 14px;padding:7px 9px;font-size:13.5px;display:grid}.dd-opt .l{overflow-wrap:anywhere;font-weight:600}.dd-opt .h{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12.5px}.dd-opt .s{color:var(--ink-2);grid-column:1/-1;font-size:12px}.dd-opt.on{background:var(--hover)}.dd-opt[aria-selected=true]{background:var(--sel)}@media (prefers-reduced-motion:reduce){.dd-btn svg{transition:none}}.main{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:14px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;min-width:0}.picker{padding:12px}.picker .mob{display:none}.search{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;width:100%;margin-bottom:6px;padding:8px 11px}.search::placeholder{color:var(--muted)}.search:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--ring);outline:none}.grp{margin-top:12px}.grp h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;padding:0 8px 4px;font-size:10.5px;font-weight:600;display:flex}.grp h3 span{font-family:var(--mono);letter-spacing:0;text-transform:none;font-weight:400}.cand{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;width:100%;padding:7px 9px;display:grid}.cand:hover{background:var(--hover)}.cand .n{overflow-wrap:anywhere;font-weight:600}.cand .v{font-variant-numeric:tabular-nums;align-self:baseline;font-weight:600}.cand .p{color:var(--ink-2);grid-column:1/-1;font-size:12px}.cand .p i{text-transform:uppercase;letter-spacing:.06em;background:var(--badge);color:var(--badge-ink);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600}.cand[aria-pressed=true]{background:var(--sel)}.cand em{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:999px;margin-left:7px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600}.picker.searching .list{max-height:420px}.lv{flex-wrap:wrap;gap:4px;padding:4px 8px 8px;display:flex}.lv button{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:500}.lv button b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.lv button:hover{border-color:var(--ink-2);color:var(--ink)}.lv button[aria-pressed=true]{background:var(--sel);border-color:var(--brand);color:var(--ink)}.empty{color:var(--ink-2);padding:14px 8px;font-size:13px}.picker .list{overscroll-behavior:contain;max-height:250px;overflow:auto}.picker .note{padding:10px 8px 2px}.picker .pointer{margin:2px 0 12px}.pointer h2{text-wrap:balance;font-size:15px;font-weight:700;line-height:1.25}.pointer p{color:var(--ink-2);margin-top:4px;font-size:12.5px;line-height:1.45}.picker.idle .search{border-color:var(--brand)}.picker.idle .search:not(:focus){animation:2.4s ease-in-out 3 beckon}@keyframes beckon{50%{box-shadow:0 0 0 4px var(--ring)}}@media (prefers-reduced-motion:reduce){.picker.idle .search:not(:focus){animation:none}}.cand.all{margin-top:8px}.cand.all .n:before{content:"";vertical-align:-1px;background:conic-gradient(var(--party-sda) 0 25%,var(--party-snsd) 0 50%,var(--party-hdz) 0 75%,var(--party-sdp) 0);border-radius:3px;width:11px;height:11px;margin-right:8px;display:inline-block}.sw{vertical-align:0;background:var(--rest);border-radius:3px;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}.pending .main,.pending .tablecard{opacity:.55;transition:opacity .15s .1s}.head .names{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:0;padding:0}.link:hover{text-decoration-color:currentColor}.note.own{color:var(--ink-2);padding-bottom:6px}.stations{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.sthead{justify-content:space-between;align-items:baseline;gap:10px;padding:0 8px 6px;display:flex}.sthead h3{margin:0;font-size:13px;font-weight:700}.sthead span{color:var(--muted);text-align:right;overflow-wrap:anywhere;font-size:11.5px}.stlist{overscroll-behavior:contain;max-height:340px;overflow:auto}.strow{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:1px 10px;width:100%;padding:4px 8px;display:grid}.strow:hover{background:var(--hover)}.proper{text-transform:lowercase}.proper:first-letter{text-transform:uppercase}.cand .v.code{font:400 11px var(--mono);color:var(--muted)}.mstats dd small{color:var(--muted);font-size:11px;font-weight:400;display:block}.mstats.flush div{justify-content:flex-start}.strow .nm{overflow-wrap:anywhere;text-transform:lowercase;font-size:13px;font-weight:600}.strow .nm:first-letter{text-transform:uppercase}.strow .nm i{color:var(--muted);text-transform:none;font-size:11px;font-style:normal;font-weight:400;display:block}.strow .val{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.strow .vv{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.strow .vv.lead{text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:150px;display:flex;overflow:hidden}.strow .bar{background:var(--track);border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.strow .bar i{background:var(--hl);border-radius:999px;height:100%;display:block}.mapcard{top:calc(env(safe-area-inset-top,0px) + 10px);padding:12px;position:sticky}.maphead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:8px;display:flex}.seg{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--ink-2);background:0 0;border:0;border-radius:7px;padding:5px 11px;font-size:13px;font-weight:600}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--thumb)}.seg a,.seg span[aria-current]{color:var(--ink-2);white-space:nowrap;border-radius:7px;padding:5px 11px;font-size:13px;font-weight:600;text-decoration:none}.seg a:hover{color:var(--ink)}.seg [aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--thumb)}.sitenav{flex-wrap:nowrap;align-self:flex-end;margin:0 auto 6px 0}.legend{color:var(--ink-2);flex-wrap:wrap;align-items:flex-start;gap:6px 18px;min-height:46px;font-size:11.5px;display:flex}.lg-t{color:var(--ink);margin-bottom:5px;font-weight:600}.lg-grad{border-radius:999px;width:240px;max-width:100%;height:10px}.lg-ticks{font-variant-numeric:tabular-nums;justify-content:space-between;width:240px;max-width:100%;margin-top:3px;display:flex}.lg-sw{grid-template-columns:repeat(var(--n),30px);gap:2px;display:grid}.lg-sw i{height:10px;display:block}.lg-sw i:first-child{border-radius:2px 0 0 2px}.lg-sw i:last-child{border-radius:0 2px 2px 0}.lg-tk{font-variant-numeric:tabular-nums;height:17px;width:calc(var(--n)*32px - 2px);position:relative}.lg-tk span{white-space:nowrap;position:absolute;top:3px;transform:translate(-50%)}.lg-key{align-items:center;gap:6px;margin-top:17px;display:flex}.lg-key i{background:var(--nodata);width:14px;height:10px;box-shadow:inset 0 0 0 1px var(--line);border-radius:3px;display:block}.lg-bub{align-items:flex-end;gap:12px;display:flex}.legend.leaders{display:block}.lg-who{flex-wrap:wrap;gap:2px 4px;margin-left:-6px;display:flex}.lg-who button{color:var(--ink);background:0 0;border:0;border-radius:7px;align-items:center;padding:3px 6px;font-size:12.5px;font-weight:600;display:inline-flex}.lg-who button:hover{background:var(--hover)}.lg-who b{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:500}.lg-who .more{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;font-weight:500}.lg-bub div{align-items:center;gap:6px;display:flex}.lg-bub i{background:var(--bubble);opacity:.62;border-radius:50%;display:block}.mapwrap{position:relative}.map{background:0 0;width:100%;height:clamp(460px,100vh - 235px,1200px)}.map canvas{outline:none}.map.waiting{background:var(--surface-2);opacity:0;border-radius:10px;animation:1.1s ease-in-out .35s infinite alternate waiting}@keyframes waiting{0%{opacity:.3}to{opacity:.85}}@media (prefers-reduced-motion:reduce){.map.waiting{opacity:.5;animation:none}}.mapsel{display:none}.svgmap{-webkit-user-select:none;user-select:none;display:block}.svgmap .polys path{stroke:var(--surface);stroke-width:.8px;vector-effect:non-scaling-stroke;stroke-linejoin:round;cursor:pointer;transition:fill .18s}.svgmap .iebl{fill:none;stroke:var(--map-line);stroke-opacity:.62;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-linejoin:round;pointer-events:none}.svgmap .line{fill:none;stroke:var(--map-line);stroke-width:1.7px;vector-effect:non-scaling-stroke;stroke-linejoin:round;pointer-events:none}.svgmap .glow{fill:none;stroke:var(--accent);stroke-width:5.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;pointer-events:none}.svgmap .bubbles circle{fill:var(--bubble);fill-opacity:.62;stroke:var(--surface);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.svgmap .dots circle{stroke:var(--surface);stroke-width:.6px;vector-effect:non-scaling-stroke;fill-opacity:.92;cursor:pointer}.svgmap .mark-glow{fill:none;stroke:var(--accent);stroke-width:6px;vector-effect:non-scaling-stroke;pointer-events:none}.svgmap .mark{fill:none;stroke:var(--map-line);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.svgmap .labels text{font-family:var(--font);fill:var(--ink);stroke:var(--surface);stroke-opacity:.85;paint-order:stroke;stroke-linejoin:round;text-anchor:middle;dominant-baseline:central;pointer-events:none;font-weight:600}.svgmap .labels text.big{font-weight:700}.svgmap .labels text.small{fill:var(--muted);font-weight:500}.svgmap .labels text.area{letter-spacing:.08em;text-transform:uppercase;fill:var(--muted);font-weight:600}.svgmap .labels text[data-c]{pointer-events:auto;cursor:pointer}.svgmap .hits circle{fill:none;pointer-events:all;cursor:pointer}@media (prefers-reduced-motion:reduce){.svgmap .polys path{transition:none}}.maplabels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.maplabel{font:600 11px var(--font);color:var(--ink);white-space:nowrap;text-shadow:0 0 2px var(--surface),0 0 2px var(--surface),0 0 3px var(--surface),0 0 3px var(--surface);position:absolute;top:0;left:0}.maplabel.big{font-size:12px;font-weight:700}.maplabel.small{color:var(--muted);font-size:10px;font-weight:500}.maplabel.area{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px}.maplabel[data-dot]{pointer-events:auto;cursor:pointer}.maplabel[data-dot]:hover{color:var(--ink)}.zoom{z-index:2;flex-direction:column;gap:3px;display:flex;position:absolute;top:4px;right:4px}.zoom button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;box-shadow:var(--thumb);border-radius:8px;padding:0;font-size:15px;font-weight:700;line-height:1}.zoom button.txt{letter-spacing:.02em;font-size:10.5px}.zoom button:hover{background:var(--hover)}.tip{z-index:3;pointer-events:none;background:var(--tip);color:var(--tip-ink);max-width:240px;box-shadow:var(--pop);border-radius:8px;padding:8px 11px;font-size:12.5px;line-height:1.4;position:absolute}.tip b{font-size:13.5px}.tip .e{opacity:.7;margin-left:6px;font-size:11px}.tip .big{font-variant-numeric:tabular-nums;font-weight:700}.maphint{color:var(--muted);margin-top:6px;font-size:12px}.maphint .coarse{display:none}@media (pointer:coarse){.maphint .fine{display:none}.maphint .coarse{display:inline}}.levels{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.seg button:disabled{opacity:.45;cursor:not-allowed}.vs{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;display:inline-flex}.vs .dd-btn{max-width:240px}.vs .x{border-radius:8px;padding:6px 11px;font-size:13px}.x:hover{background:var(--hover)}.versushead{align-items:flex-start}.versushead h2{overflow-wrap:anywhere;min-width:0}.versushead .x{flex:none}.row.neg .bar i{background:var(--dn2)}.row.pos .bar i{background:var(--up2)}.note.versus{color:var(--ink-2);padding:2px 8px 0;font-size:12.5px;line-height:1.5}.note.versus b{color:var(--ink)}.side{flex-direction:column;gap:14px;min-width:0;display:flex}.head{padding:14px 14px 12px}.head h1{font:600 27px/1.1 var(--display);letter-spacing:-.015em;text-wrap:balance;margin-top:6px}.head .party{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:3px;display:flex}.pill{text-transform:uppercase;letter-spacing:.06em;background:var(--badge);color:var(--badge-ink);border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700}.kpis{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;padding-top:12px;display:grid}.kpis div{flex-direction:column;justify-content:space-between;display:flex}.kpis dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10.5px;font-weight:600;line-height:1.25}.kpis dd{white-space:nowrap;margin-top:3px;font-size:19px;font-weight:700}.kpis dd small{color:var(--ink-2);font-size:12px;font-weight:600}.headnote{color:var(--ink-2);margin-top:10px;font-size:13.5px;line-height:1.45}.handout{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}@media (max-width:520px){.handout{gap:6px}.handout .btn{padding-inline:10px}}.btn{min-height:34px;color:var(--ink);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--hover)}.btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.btn.primary{background:var(--brand);border-color:var(--brand);color:var(--surface)}.btn.primary:hover{background:var(--brand);filter:brightness(1.1)}.said{color:var(--ink-2);font-size:12.5px}.sheet{width:min(600px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--pop);border-radius:14px;padding:14px}.sheet::backdrop{background:#14162280}.sheet[open]{flex-direction:column;gap:10px;display:flex}.sheet header{justify-content:space-between;align-items:center;gap:10px;display:flex}.sheet h2{font-size:15px;font-weight:700}.sheet .seg{align-self:flex-start}.sheet .note{padding:0}.shot{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;flex:none;overflow:hidden}.shot.wide{aspect-ratio:1200/630}.shot.tall{aspect-ratio:1080/1350;align-self:center;width:min(100%,44vh)}.shot img{width:100%;height:100%;display:block}.sheetrow{align-items:center;gap:8px;display:flex}.sheetrow .search{flex:1;min-width:0;margin:0;font-size:13px}.report form{flex-direction:column;gap:10px;display:flex}.report>p,.report form>p:not(.note){margin:0;font-size:14px;line-height:1.5}.report .note.own{padding:0;font-size:12.5px}.report .search{margin:0}.report textarea.search{resize:vertical;min-height:112px;line-height:1.45}.report .turnstile:empty{display:none}.report .sent{color:var(--muted);font-size:12px}.report .sent summary{cursor:pointer;width:max-content;max-width:100%;color:var(--ink-2)}.report .sent summary:hover{color:var(--ink)}.report .sent p{margin:6px 0 0;line-height:1.5}.report .sent code{font:11.5px var(--mono);overflow-wrap:anywhere}.report .sheetrow{flex-wrap:wrap}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary:disabled:hover{filter:none}.oops{flex-direction:column;gap:12px;max-width:560px;margin:12vh auto;padding:0 16px;display:flex}.oops h1{font:600 25px/1.15 var(--display);letter-spacing:-.015em;margin:0}.oops p{color:var(--ink-2);margin:0;line-height:1.55}.oops .sheetrow{flex-wrap:wrap}.block{padding:12px 6px 6px}.block>header{justify-content:space-between;align-items:baseline;gap:10px;padding:0 8px 6px;display:flex}.block h2{font-size:14px;font-weight:700}.block>header span{color:var(--muted);font-size:11.5px}.row{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:1px 8px;width:100%;padding:6px 8px;display:grid}.row:hover{background:var(--hover)}.row .rk{font:400 11px var(--mono);color:var(--muted)}.row .nm{overflow-wrap:anywhere;font-weight:600}.row .nm i{color:var(--muted);margin-left:5px;font-size:11px;font-style:normal;font-weight:400}.row .val{font-variant-numeric:tabular-nums;font-weight:700}.row .sub{color:var(--ink-2);font-variant-numeric:tabular-nums;grid-column:2/-1;font-size:12px}.row .bar,.crow .bar{background:var(--track);border-radius:999px;grid-column:2/-1;height:4px;margin-top:3px;overflow:hidden}.row .bar i,.crow .bar i{background:var(--hl);border-radius:999px;height:100%;display:block}.note{color:var(--muted);padding:6px 14px 2px;font-size:11.5px}.muni{padding:12px 6px 8px}.muni>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:2px 8px 0;display:flex}.muni h2{font-size:17px;font-weight:700;line-height:1.15}.muni .meta{color:var(--ink-2);margin-top:2px;font-size:12px}.muni .meta code{font-family:var(--mono);font-size:11px}.x{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:3px 9px;font-size:12px;font-weight:600}.mstats{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:8px;padding:10px 8px 8px;display:grid}.mstats div{flex-direction:column;justify-content:space-between;display:flex}.mstats dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10.5px;font-weight:600}.mstats dd{font-variant-numeric:tabular-nums;font-weight:700}.crow{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:1px 10px;width:100%;padding:5px 8px;display:grid}.crow:hover{background:var(--hover)}.crow .nm{overflow-wrap:anywhere;font-weight:600}.crow .nm i{color:var(--muted);font-size:11.5px;font-style:normal;font-weight:400;display:block}.crow .val{font-variant-numeric:tabular-nums;font-weight:700}.crow .vv{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.crow .bar{grid-column:1/-1}.crow .bar i{background:var(--bar)}.crow.me .bar i{background:var(--hl)}.tablecard{padding:12px}.tablehead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:8px;display:flex}.tablehead:has(.find){align-items:flex-end}.tablehead>div{min-width:0}.tablehead h2{font-size:15px;font-weight:700}.tablehead p{color:var(--muted);font-size:12px}.find{width:230px;max-width:100%;margin:0;padding:6px 11px;font-size:13px}.tscroll{border:1px solid var(--line);border-radius:10px;max-height:440px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:600px;font-size:13.5px}th,td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 10px}thead th{background:var(--surface-2);z-index:1;padding:0;position:sticky;top:0}thead button{width:100%;text-align:inherit;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);background:0 0;border:0;padding:7px 10px;font-size:10.5px;font-weight:700;display:block}th.r,td.r{text-align:right;font-variant-numeric:tabular-nums}th[aria-sort=ascending] button:after{content:" ↑"}th[aria-sort=descending] button:after{content:" ↓"}tbody tr:hover{background:var(--hover)}tbody tr.sel{background:var(--sel)}td .lnk{text-align:left;background:0 0;border:0;padding:0;font-weight:600}td .tb{vertical-align:middle;background:var(--track);border-radius:999px;width:56px;height:4px;margin-right:8px;display:inline-block;overflow:hidden}td .tb i{background:var(--hl);border-radius:999px;height:100%;display:block}.c-name i,td.c-big,td.c-sub,td.c-det,.sortbar,.showall{display:none}.finder{flex:320px;max-width:460px;padding-bottom:6px;position:relative}.finder .search{background:var(--surface);min-height:34px;margin:0;padding-block:0;font-size:13.5px}.finder .list{z-index:20;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);width:max(100%,440px);max-width:calc(100vw - 32px);max-height:min(440px,64vh);box-shadow:var(--pop);border-radius:10px;padding:6px;position:absolute;top:100%;left:0;overflow:auto}.finder .grp:first-child{margin-top:0}.finder .empty{padding:10px 8px}.start{padding:22px 18px}.start h1{font:600 27px/1.1 var(--display);letter-spacing:-.015em}.start>p{max-width:72ch;color:var(--ink-2);margin:8px 0 14px}.start .lv{padding:0}.start .empty{padding:0 0 12px}.lv a{color:var(--ink);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600;text-decoration:none}.lv a:hover{border-color:var(--ink-2)}.trendhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.filters{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.key{border-radius:2px;flex:none;width:14px;height:3px;display:inline-block}.chart{margin:6px 0 10px;position:relative}.chart svg{display:block;overflow:visible}.chart-legend{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin-bottom:6px;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.chart .grid{stroke:var(--line);stroke-width:1px}.chart .base,.chart .cross,.chart .leader{stroke:var(--muted);stroke-width:1px}.chart .tick{font:11px var(--font);fill:var(--muted);font-variant-numeric:tabular-nums}.chart .trend{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart .dot{stroke:var(--surface);stroke-width:2px}.chart .end{font:12px var(--font);fill:var(--ink-2)}.chart .end .v{fill:var(--ink);font-weight:700}.chart .col{fill:#0000;outline:none}.chart .col:focus-visible{fill:var(--ink);fill-opacity:.06}.chart-tip{z-index:3;pointer-events:none;background:var(--tip);color:var(--tip-ink);white-space:nowrap;box-shadow:var(--pop);border-radius:8px;flex-direction:column;padding:8px 11px;font-size:12.5px;line-height:1.55;display:flex;position:absolute;top:26px}.chart-tip span{align-items:center;gap:7px;display:flex}.chart-tip span b{font-variant-numeric:tabular-nums;min-width:50px}.trend{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:10px 22px;display:grid}.trend>.note{padding:0}@media (max-width:1180px){.trend{grid-template-columns:minmax(0,1fr)}}.matrixwrap{max-height:none}.matrix{min-width:500px}.matrix th,.matrix td{white-space:normal;vertical-align:top}.matrix thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);padding:7px 10px;font-size:10.5px;font-weight:700}.matrix tbody th{padding:0}.matrix tbody th button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:9px 10px;font-weight:600;display:flex}.matrix td a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;white-space:nowrap;font-weight:700}.matrix td a:hover{text-decoration-color:currentColor}.matrix .delta{color:var(--ink-2);white-space:nowrap;margin-left:8px;font-size:12px;display:inline-block}.matrix .delta.up{color:var(--up)}.matrix .delta.down{color:var(--down)}.matrix td .more,.matrix td small{display:block}.matrix td small{color:var(--muted);font-size:11.5px}.tablecard>.note{max-width:110ch;padding:8px 2px 0}.levelpick{margin-bottom:8px}.compare{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:2px 0 10px;display:flex}.chip{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:13px;font-weight:600;display:inline-flex}.chip button{color:var(--muted);background:0 0;border:0;padding:0 0 0 2px;font-size:16px;line-height:1}.chip button:hover{color:var(--ink)}.compare .search{width:240px;max-width:100%;margin:0;padding:6px 11px;font-size:13px}.compare .lv{flex-basis:100%;align-items:center;padding:0}.compare .lv span{color:var(--muted);font-size:11.5px}.compare .note{flex-basis:100%;padding:0}.matrix .who{align-items:center;gap:8px;padding:9px 10px;font-weight:600;display:flex}.movers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}a.row{color:inherit;text-decoration:none}.runs .row{grid-template-columns:46px minmax(0,1fr) auto}.runs .row .rk{font:500 12px var(--mono);color:var(--ink-2)}.row .nm em{text-transform:uppercase;letter-spacing:.06em;background:var(--badge);color:var(--badge-ink);border-radius:999px;margin-left:7px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600}@media (max-width:820px){.movers{grid-template-columns:minmax(0,1fr)}}.foot{color:var(--ink-2);max-width:95ch;font-size:12px;line-height:1.55}.foot b{color:var(--ink)}@media (max-width:1180px){.main{grid-template-columns:minmax(0,1fr) 330px}}@media (min-width:821px) and (max-width:1519px){.top.wide{align-items:center}.top.wide .looks{order:1}.top.wide .ctl{flex-basis:100%;order:2;align-items:flex-end;gap:20px;display:flex}}@media (max-width:520px),(min-width:1520px) and (max-width:1659px){.tag{display:none}}.mandates.pending>:not(.top,.progress){opacity:.55;transition:opacity .15s .1s}.cycles a.cycle{color:var(--ink-2);text-decoration:none}.cycles a.cycle:hover{color:var(--ink)}.cycles a.cycle.on{color:var(--ink);background:var(--surface);box-shadow:var(--thumb)}.intro{flex-direction:column;gap:8px;display:flex}.intro h1{font:600 27px/1.1 var(--display);letter-spacing:-.015em;margin-bottom:2px}.intro .statusbar,.intro .summary{max-width:110ch}.intro .summary{margin:0}.chhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding:16px 18px 4px;display:flex}.chhead h1{font:600 26px/1.15 var(--display);letter-spacing:-.015em}.chhead h2{font-size:16px;font-weight:700;line-height:1.2}.chhead>span,.chmeta{color:var(--ink-2);font-size:13px}.chhead b{color:var(--ink);font-variant-numeric:tabular-nums}.chmeta{align-items:center;gap:10px;display:flex}.chmeta b{font-size:15px}.chbody{grid-template-columns:clamp(350px,32%,540px) minmax(0,1fr);align-items:start;gap:18px 40px;padding:10px 18px 18px;display:grid}.chbody.flat{grid-template-columns:minmax(0,1fr)}.chside{flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky;top:12px}.hemiwrap{position:relative}.hemiwrap.small{width:min(100%,250px);margin:8px auto 2px}.hemi{width:100%;height:auto;display:block}.hemi circle{transition:opacity .15s}.hemi circle.dim{opacity:.2}.hemi-n{text-anchor:middle;fill:var(--ink);font-size:30px;font-weight:700}.hemi-u{text-anchor:middle;fill:var(--muted);font-size:10px}.hemitip{text-align:center;white-space:nowrap;margin:0;line-height:1.35;transform:translate(-50%,calc(-100% - 7px))}@media (prefers-reduced-motion:reduce){.hemi circle{transition:none}}.chfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.chfacts div{background:var(--surface-2);border-radius:9px;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.chfacts dt{color:var(--ink-2);font-size:12.5px}.chfacts dd{font-variant-numeric:tabular-nums;font-weight:700}.totals h3{margin:0 6px 4px}.totals ul{grid-template-rows:repeat(var(--rows),auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0 14px;margin:0;padding:0;list-style:none;display:grid}.totals li{border-radius:6px;align-items:center;min-width:0;padding:4px 6px;font-size:13.5px;display:flex}.totals li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.totals li b{margin-left:auto;padding-left:8px}.totals li.hot{background:var(--hover)}.sw{vertical-align:baseline;border-radius:3px;flex:none;width:10px;height:10px;margin-right:7px;display:inline-block}.chtables{flex-direction:column;gap:24px;min-width:0;display:flex}.seats{min-width:0}.seats h3{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 8px;padding:0 8px;font-size:15px;font-weight:700;display:flex}.seats h3 small{color:var(--ink-2);font-size:13px;font-weight:400}.seats h3 small b{color:var(--ink);font-variant-numeric:tabular-nums}.seats table{table-layout:fixed;min-width:0;font-size:13.5px}.seats thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);white-space:normal;vertical-align:bottom;background:0 0;padding:0 8px 6px;font-size:10.5px;font-weight:600;line-height:1.2;position:static}.seats td{text-overflow:ellipsis;padding:7px 8px;overflow:hidden}.seats tbody tr:last-child td{border-bottom:0}.seats tr.hot{background:var(--hover)}.seats .c-list{width:28%}.seats .c-pct{width:58px}.seats .c-votes{width:86px}.seats .c-seats{width:84px}.seats .c-comp{width:62px}.seats .c-short{width:112px}.seats td.c-list{white-space:normal;overflow-wrap:anywhere;font-weight:600}.lname{align-items:baseline;gap:8px;display:inline-flex}.lname .sw{align-self:center;margin:0}.seats td.c-bar .bar,.seats .c-said .bar{background:var(--track);border-radius:999px;height:6px;display:block;overflow:hidden}.seats .bar i{border-radius:999px;height:100%;display:block}.seats td.c-pct,.seats td.c-comp{color:var(--ink-2)}.seats td.c-seats b{font-size:15px}.seats td.c-short small{text-overflow:ellipsis;color:var(--muted);font-size:11px;font-weight:400;display:block;overflow:hidden}.seats tr.none td{color:var(--ink-2)}.seats tr.none td.c-list{font-weight:500}.seats tr.none td.c-seats b{color:var(--muted);font-weight:500}.seats .c-said{display:none}.seats.compact .c-list{width:auto}.seats.compact .c-pct{display:none}.seats.compact .c-votes{width:74px}.seats.compact .c-seats,.seats.compact .c-short{width:78px}.seats.compact table.unseated .c-pct{display:table-cell}.seats .more{color:var(--ink-2);margin:10px 8px 0;font-size:12.5px;font-weight:600}.seats .note{max-width:85ch;padding:8px 8px 0}.sechead{flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:8px 2px 10px;display:flex}.sechead h2{font-size:17px;font-weight:700}.sechead span{color:var(--muted);font-size:12.5px}.unitgrid{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:10px;display:grid}.unit{padding:12px 14px}.unit header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;display:flex}.unit h3{font-size:14px;font-weight:700}.unit header span{color:var(--muted);font-size:12px}.stack{border-radius:999px;gap:2px;height:8px;margin:10px 0;display:flex;overflow:hidden}.stack i{flex:none;height:100%;display:block}.stack .rest{background:var(--track);flex:1}.unit ul{grid-template-columns:auto minmax(0,1fr) auto auto;gap:5px 10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.unit li{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.unit li .sw{margin:0}.unit li b{overflow-wrap:anywhere;font-weight:600}.unit li .num{color:var(--ink-2)}.pips{justify-content:flex-end;gap:3px;min-width:9px;display:flex}.pips i{border-radius:50%;width:9px;height:9px;display:block}.prefs{padding-bottom:12px}.prefs .note{max-width:110ch;padding:10px 18px 0}.prefcols{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:4px 40px;padding:0 18px;display:grid}.preflist{min-width:0}.preflist h3{margin:10px 0 2px;font-size:15px;font-weight:700}.preflist ol{counter-reset:pref;margin:0;padding:0;list-style:none}.preflist li{counter-increment:pref;border-bottom:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:0 10px;padding:9px 0;display:grid}.preflist li:before{content:counter(pref);font:400 11px var(--mono);color:var(--muted)}.preflist:not(.wide) li:last-child{border-bottom:0}.preflist .who{flex-direction:column;gap:1px;min-width:0;display:flex}.preflist .nm{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.preflist .nm a{color:var(--ink);font-weight:700;text-decoration:none}.preflist .nm a:hover{text-decoration:underline}.preflist .meta{color:var(--ink-2);font-size:12px}.preflist .nums{flex-direction:column;align-items:flex-end;display:flex}.preflist .nums b{font-size:15px}.preflist .nums span{color:var(--muted);font-size:12px}.preflist em{text-transform:uppercase;letter-spacing:.06em;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:700}.preflist em.won{background:var(--badge);color:var(--badge-ink);box-shadow:none}@media (min-width:1000px){.preflist.wide ol{grid-template-rows:repeat(var(--rows),auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:40px;display:grid}}.chgrid{grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));gap:12px;display:grid}.chcard{flex-direction:column;padding-bottom:12px;display:flex}.chcard .chhead{padding:14px 16px 0}.chcard .seats{padding:6px 8px 0}.prefmore{margin-top:auto;padding:10px 16px 0}.prefmore summary{cursor:pointer;color:var(--ink-2);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.prefmore summary::-webkit-details-marker{display:none}.prefmore summary:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;flex:none;width:6px;height:6px;margin:0 4px 3px;transform:rotate(45deg)}.prefmore[open] summary:after{margin-bottom:-3px;transform:rotate(-135deg)}.prefmore summary:hover{color:var(--ink)}.btn.more{align-self:center}.mandates .search{max-width:420px;margin:0;font-size:14px}@media (max-width:1240px){.chbody{grid-template-columns:minmax(0,1fr)}.chside{position:static}}@media (min-width:821px) and (max-width:1240px){.chside{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:12px 36px;display:grid}.chside .hemiwrap,.chside .chfacts:last-child{grid-row:1/3}}@media (max-width:820px){.main{grid-template-columns:minmax(0,1fr)}.side{display:contents}.picker{order:-1}.picker .list{display:none}.picker.searching:not(.shut) .list{max-height:340px;display:block}.picker .search{margin:8px 0 0}.picker .mob{display:flex}.picker .mob>span{font-weight:600}.picker .mob .dd-btn{font-size:14px}.picker .mob .dd-list{max-width:100%}.top.lifted{top:var(--lift);z-index:30;margin-inline:calc(-1*clamp(16px,2.2vw,28px));padding-inline:clamp(16px,2.2vw,28px);transition:box-shadow .15s;position:sticky}.top.stuck{background:var(--bg);box-shadow:0 8px 14px -12px #00000073}#detalj,.panel{scroll-margin-top:calc(var(--stuck,0px) + 8px)}.mapcard{position:static}.map{height:min(78vh,96vw)}.zoom{inset:auto auto 4px 4px}.top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.brand{min-width:0;margin-right:0;padding-bottom:0}.looks{order:1;justify-self:end;gap:4px;margin:0}.brand b{font-size:19px}.sitenav{order:2;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.sitenav a,.sitenav span{text-align:center;padding-inline:4px}.cycles{order:3;grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.cycle{align-items:center;padding-inline:2px}.cycle span{letter-spacing:.04em;font-size:9.5px}.ctl .field{order:4;grid-column:1/-1;max-width:none;padding-bottom:0}.ctl .field>span{display:none}.race .dd{display:flex}.race .dd-btn{min-width:0}.finder .list{width:100%;max-width:none}.statusbar{font-size:12.5px;display:block}.statusbar .st{margin-right:8px}.mapcard{flex-direction:column;gap:8px;display:flex}.maphead,.levels{display:contents}.mapwrap{order:-2}.legend{order:-1;min-height:0;margin:2px 0 4px}.maphint{order:1;margin-top:0}.mapcard .seg{grid-template-columns:1fr 1fr;display:grid}.mapcard .seg button:nth-child(3){grid-column:1/-1}.vs .dd{flex:1}.vs .dd-btn{max-width:none}.compare .search{width:100%}.mapsel{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;order:-2;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 10px 6px 12px;display:grid}.mapsel p{color:var(--ink-2);font-size:12.5px;line-height:1.5}.mapsel p b{color:var(--ink);font-size:15px}.mapsel .e{color:var(--muted);margin-left:6px;font-size:11px}.mapsel .big{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.mapsel .x{align-self:start;width:36px;height:36px;padding:0;font-size:18px;line-height:1}.mapsel .link{color:var(--brand);grid-column:1/-1;justify-self:start;padding-block:8px;font-size:13px;font-weight:600;text-decoration:none}.tablehead .find{flex-basis:100%;width:100%;margin-top:6px}.places{border:0;border-radius:0;max-height:none;overflow:visible}.places table{min-width:0;font-size:14.5px;display:block}.places thead{display:none}.sortbar{top:var(--stuck,0px);z-index:2;background:var(--surface);align-items:center;gap:8px;margin-inline:-12px;padding:8px 12px;display:flex;position:sticky}.sortbar>span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);flex:none;font-size:10.5px;font-weight:600}.sortbar .dd{flex:1}.sortbar .dd-btn{font-size:14px}.sortbar .dir{flex:none;width:40px;height:40px;padding:0;font-size:16px;line-height:1}.places tbody{display:block}.intro h1{font-size:23px}.chhead{padding:14px 12px 2px}.chhead h1{font-size:22px}.chbody{gap:14px;padding:8px 12px 14px}.chside{gap:12px}.chside>.hemiwrap{width:min(100%,440px);margin-inline:auto}.seats h3{padding:0 2px}.seats table,.seats tbody,.seats thead{display:block}.seats thead tr{justify-content:space-between;display:flex}.seats thead th{border:0;width:auto;padding:0 2px 5px;display:none}.seats thead th.c-list,.seats thead th.c-seats,.seats table.unseated thead th.c-pct{display:block}.seats tbody tr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:10px 2px;display:grid}.seats tbody tr:hover,.seats tbody tr.hot{background:0 0}.seats td{border:0;width:auto;padding:0;display:none;overflow:visible}.seats td.c-list,.seats td.c-seats,.seats td.c-said,.seats table.unseated td.c-pct{display:block}.seats td.c-list{width:auto;font-size:14.5px}.seats td.c-seats b,.seats table.unseated td.c-pct{color:var(--ink);font-size:17px;font-weight:700}.seats td.c-said{white-space:normal;color:var(--ink-2);font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:12px}.seats .c-said .u{white-space:nowrap}.seats .c-said .bar{height:4px;margin-top:6px}.seats .more{margin-inline:2px;padding-block:6px}.seats .note{padding-inline:2px}.chcard .chhead{padding:14px 14px 0}.chcard .seats{padding:6px 12px 0}.prefmore{padding-inline:14px}.prefmore summary{padding-block:12px 4px}.unit{padding:11px 12px}.prefcols{gap:4px 24px;padding:0 12px}.prefs .note{padding-inline:12px}.mandates .search{max-width:none}.places tbody tr{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:1px 8px;padding:10px 4px;display:grid}.places tbody tr:last-child{border-bottom:0}.places tbody tr:before{content:attr(data-k);font:400 11px var(--mono);color:var(--muted)}.places td{white-space:normal;border:0;padding:0;display:block}.places td.c-ent,.places td.c-num{display:none}.places .c-name{overflow-wrap:anywhere;font-weight:600}.places .c-name b{font-weight:600}.places .c-name i{color:var(--muted);margin-left:6px;font-size:11px;font-style:normal;font-weight:400;display:inline}.places td.c-big{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700;display:block}.places td.c-sub{grid-column:2/-1;display:block}.places .c-sub .bar{background:var(--track);border-radius:999px;height:4px;margin-top:6px;display:block;overflow:hidden}.places .c-sub .bar i{background:var(--hl);border-radius:999px;height:100%;display:block}.places .c-sub .bar.neg i{background:var(--dn2)}.places .c-sub .bar.pos i{background:var(--up2)}.places tbody tr{cursor:pointer}.places tbody tr.open{background:var(--surface-2);border-radius:10px;margin-inline:-6px;padding-inline:10px}.places tbody tr.open+tr{border-top:0}.places td.c-det{display:none}.places tr.open td.c-det{grid-column:2/-1;display:block}.places .c-det dl{grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;margin:8px 0 2px;font-size:13px;display:grid}.places .c-det dl div{display:contents}.places .c-det dt{color:var(--ink-2)}.places .c-det dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.places .c-det .tb{display:none}.places .c-det .link{color:var(--brand);margin-top:10px;padding-block:4px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.places:not(.all) tbody tr:nth-child(n+13){display:none}.places .empty{padding:14px 4px}.showall{justify-content:center;width:100%;margin-top:10px;display:flex}.matrixwrap{border:0;border-radius:0;overflow:visible}.matrix{min-width:0;display:block}.matrix thead{display:none}.matrix tbody{display:block}.matrix tbody tr{border-bottom:1px solid var(--line);border-radius:8px;padding:2px 0 8px;display:block}.matrix tbody tr:last-child{border-bottom:0}.matrix tbody th{border:0;display:block}.matrix tbody td{text-align:left;border:0;grid-template-columns:46px auto minmax(0,1fr);align-items:baseline;gap:0 10px;padding:5px 10px;display:grid}.matrix tbody td:before{content:attr(data-year);font:500 12px var(--mono);color:var(--ink-2)}.matrix td .delta{margin:0}.matrix td .more{color:var(--muted);grid-column:2/-1;font-size:11.5px}.matrix td .more small{display:inline}.matrix td .more small+small:before{content:" · "}}@media (max-width:820px),(pointer:coarse){.theme{width:40px;height:40px}.dd-btn,.btn{min-height:40px}.seg a,.seg span[aria-current]{padding-block:8px}.dd-opt{padding-block:10px}.seg button{padding-block:8px}.cand,.row,.crow{padding-block:9px}.strow{padding-block:7px}.x{padding:7px 12px}.lv button,.lv a{padding:6px 11px}.zoom button{width:40px;height:40px}.search,.compare .search,.sheetrow .search{padding-block:9px;font-size:16px}.finder .search{min-height:40px;padding-block:0}.urlbox{min-height:40px}.btn.small{min-height:32px}.tablist [role=tab]{padding-block:9px}.copy.icon{min-width:36px;height:36px}}.sitefoot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:6px 22px;margin-top:18px;padding-top:14px;font-size:12.5px;display:flex}.sitefoot a,.sitefoot .link{color:var(--ink-2);font-weight:600}.sitefoot a:hover,.sitefoot .link:hover{color:var(--ink)}.sitefoot [aria-current]{color:var(--ink-2);font-weight:600}.sitefoot a.family{color:var(--muted);margin-left:auto;font-weight:400}.sitefoot a.family:hover{color:var(--ink)}.mcpfield{flex:0 420px;padding-bottom:6px}.urlbox{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;min-width:0;min-height:34px;padding:0 3px 0 11px;display:flex}.urlbox code{min-width:0;font:500 13px/20px var(--mono);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.btn.small{border-radius:6px;gap:5px;min-height:26px;padding:3px 9px;font-size:12px}.btn.small svg{width:13px;height:13px}.docs-body{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:56px;padding-top:20px;display:grid}.toc{scrollbar-width:thin;flex-direction:column;gap:8px;max-height:calc(100vh - 36px);padding-bottom:8px;display:flex;position:sticky;top:18px;overflow-y:auto}.toc-btn{display:none}.toc-title{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding-left:10px;font-size:10.5px;font-weight:600}.toc ol{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.toc a{color:var(--ink-2);border-radius:7px;padding:5px 10px;font-size:13.5px;font-weight:500;line-height:1.35;text-decoration:none;display:block}.toc a:hover{background:var(--hover);color:var(--ink)}.toc a[aria-current]{background:var(--sel);color:var(--ink);font-weight:600}.toc ol ol{border-left:1px solid var(--line);margin:3px 0 7px 14px;padding-left:6px}.toc ol ol a{font:400 12px/1.45 var(--mono);color:var(--muted);padding:3px 8px}.toc ol ol a[aria-current]{font-weight:500}.doc{flex-direction:column;min-width:0;max-width:1080px;font-size:15.5px;display:flex}.doc section{flex-direction:column;gap:16px;min-width:0;scroll-margin-top:20px;display:flex}.doc section+section{border-top:1px solid var(--line);margin-top:76px;padding-top:40px}.doc h1{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(32px,4.2vw,52px);font-weight:600;line-height:1.06}.sec{flex-direction:column;gap:8px;margin-bottom:2px;display:flex}.sec .no{font:500 12px/1 var(--mono);letter-spacing:.06em;color:var(--muted)}.doc h2{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(24px,2.5vw,31px);font-weight:600;line-height:1.15}.doc h3{margin-top:24px;font-size:17.5px;font-weight:700;line-height:1.3}.doc h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:10px;font-size:10.5px;font-weight:600}.anchor{color:var(--muted);opacity:0;margin-left:.35em;font-weight:500;text-decoration:none}.anchor:hover{color:var(--brand)}h2:hover .anchor,h3:hover .anchor,.anchor:focus-visible{opacity:1}@media (hover:none){.anchor{display:none}}.doc p,.doc li,.doc dd{line-height:1.65}.doc section>p{max-width:70ch;color:var(--ink-2)}.doc a{color:var(--brand);text-underline-offset:2px;text-decoration-thickness:1px}.doc code{font:500 .86em var(--mono);background:var(--track);overflow-wrap:anywhere;border-radius:4px;padding:.12em .3em}.doc .btn{color:var(--ink)}.doc .btn.primary{color:var(--surface)}.doc .aside{color:var(--muted);font-size:13.5px}.doc .hero{grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:start;gap:40px 56px;padding-top:12px;display:grid}.hero-text{flex-direction:column;gap:18px;min-width:0;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--brand);font-size:11.5px;font-weight:700}.lead{color:var(--ink-2);max-width:60ch;font-size:18px;line-height:1.6}.hero-links{flex-wrap:wrap;gap:8px;display:flex}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:12px;display:grid}.facts div{border-top:1px solid var(--line);flex-direction:column;gap:3px;padding:12px 0;display:flex}.facts dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10.5px;font-weight:600}.facts dd{font-size:14px;line-height:1.45}.facts code{background:0 0;padding:0}.demo{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.chat{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex}.asked{background:var(--sel);border-radius:16px 16px 4px;align-self:flex-end;max-width:88%;padding:9px 14px;font-size:14.5px;line-height:1.45}.called{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.called span{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.called code{color:var(--ink-2);background:0 0;padding:0;font-size:12.5px}.called .with{color:var(--muted);flex-basis:100%;font-size:11.5px;font-weight:400}.answered{flex-direction:column;gap:14px;display:flex}.answered>p{font-size:14.5px;line-height:1.5}.rank{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.rank li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:13.5px;line-height:1.3;display:grid}.rank b{font-weight:600}.rank li>i{background:var(--track);border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.rank li>i>i{background:var(--hl);border-radius:999px;height:100%;display:block}.appbar{flex-wrap:wrap;gap:8px;display:flex}.demo figcaption{color:var(--muted);padding-inline:4px;font-size:12.5px;line-height:1.5}.lookshot{display:block}.lookshot img{aspect-ratio:1200/630;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;width:100%;height:auto}.lookshot .pl{display:var(--moon)}.lookshot .pd{display:var(--sun)}.lookshot .zl,.lookshot .zd,:root[data-palette=zastava] .lookshot .pl,:root[data-palette=zastava] .lookshot .pd{display:none}:root[data-palette=zastava] .lookshot .zl{display:var(--moon)}:root[data-palette=zastava] .lookshot .zd{display:var(--sun)}.asks{border-top:1px solid var(--line);flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.asks li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 28px;padding:12px 0;display:grid}.asks .q{line-height:1.45}.asks .used{flex-wrap:wrap;justify-content:flex-end;gap:2px 12px;display:flex}.asks .used a{text-decoration:none}.asks .used code,.toolindex code{color:var(--brand);background:0 0;padding:0;font-size:13px}.asks .used a:hover,.toolindex a:hover code{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.tabs{flex-direction:column;gap:12px;min-width:0;margin-top:6px;display:flex}.tablist{flex-wrap:wrap;gap:3px;display:flex}.tablist [role=tab]{text-align:left;white-space:nowrap;color:var(--ink-2);background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:13.5px;font-weight:600}.tablist [role=tab]:hover{background:var(--hover);color:var(--ink)}.tablist [role=tab][aria-selected=true]{background:var(--sel);color:var(--ink)}.tabpanel{flex-direction:column;gap:14px;min-width:0;display:flex}.tabpanel[hidden]{display:none}.tabpanel>p{max-width:70ch;color:var(--ink-2)}.tabs.side{grid-template-columns:172px minmax(0,1fr);align-items:start;gap:20px;display:grid}.tabs.side .tablist{flex-flow:column;gap:2px;position:sticky;top:20px}.tabs.side .tabpanel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:26px 28px}.tabs.side .tabpanel .code{--code-bg:var(--surface-2)}.tabpanel>h3{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700}.steps{counter-reset:step;flex-direction:column;gap:11px;max-width:72ch;margin:2px 0;padding:0;list-style:none;display:flex}.steps li{color:var(--ink-2);counter-increment:step;padding-left:38px;position:relative}.steps li:before{content:counter(step);background:var(--surface-2);border:1px solid var(--line);width:25px;height:25px;font:500 12px/23px var(--mono);text-align:center;color:var(--ink);border-radius:50%;position:absolute;top:0;left:0}.tabpanel ul{max-width:76ch;color:var(--ink-2);flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.tabpanel .plan{color:var(--muted);font-size:13px;line-height:1.55}.tabpanel .plan b{color:var(--ink-2)}.oneclick{flex-wrap:wrap;gap:8px;display:flex}.ui{color:var(--ink);font-weight:600}.arr{color:var(--muted);padding-inline:.35em;font-family:system-ui,sans-serif;font-weight:600}.code{--code-bg:var(--surface);background:var(--code-bg);border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.code-head{border-bottom:1px solid var(--line);min-height:38px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:0 5px 0 15px;font-size:12px;font-weight:600;display:flex}.code pre{font:13px/1.6 var(--mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;padding:14px 16px}.code pre code{font:inherit;background:0 0;border-radius:0;padding:0}.t-s{color:var(--syn-s)}.t-n{color:var(--syn-n)}.t-k{color:var(--brand)}.t-c,.t-p{color:var(--muted)}.copy.icon{min-width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.copy.icon:hover,.copy.icon.said{background:var(--hover);color:var(--ink)}.copy.icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.copy.icon span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.copy.icon.said span{clip-path:none;width:auto;height:auto;position:static}.fold{position:relative}.fold-switch{opacity:0;pointer-events:none;position:absolute}.fold pre{max-height:calc(25.6em + 14px);overflow:hidden}.fold-switch:checked~pre{max-height:none}.fold-more{background:linear-gradient(to bottom,transparent,var(--code-bg) 64%);cursor:pointer;justify-content:center;padding:48px 0 12px;display:flex;position:absolute;inset:auto 0 0}.fold-more span{color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--thumb);border-radius:999px;padding:4px 14px;font-size:12.5px;font-weight:600}.fold-more:hover span{background:var(--hover)}.fold-more .less,.fold-switch:checked~.fold-more .more{display:none}.fold-switch:checked~.fold-more{background:0 0;padding:0 0 12px;position:static}.fold-switch:checked~.fold-more .less{display:inline}.fold-switch:focus-visible~.fold-more span{outline:2px solid var(--brand);outline-offset:2px}.toolindex{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:8px 0 0;padding:0;list-style:none;display:grid}.toolindex a{border-top:1px solid var(--line);flex-direction:column;gap:1px;padding:10px 0;text-decoration:none;display:flex}.toolindex span{color:var(--ink-2);font-size:13.5px;line-height:1.4}.tool{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 48px;margin-top:36px;padding-top:40px;scroll-margin-top:20px;display:grid}.tool-text{flex-direction:column;gap:12px;min-width:0;display:flex}.tool header{flex-direction:column;gap:2px;display:flex}.tool h3{margin:0;line-height:1.2}.tool h3 code{letter-spacing:-.01em;background:0 0;padding:0;font-size:21px;font-weight:500}.tool header p{color:var(--muted);font-size:14px}.tool .use{color:var(--ink-2);font-size:14.5px}.args{border-top:1px solid var(--line);flex-direction:column;margin-top:-4px;display:flex}.args div{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:11px 0;display:flex}.args dt{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.args dt code{background:0 0;padding:0;font-size:13.5px}.args .type{font:12px var(--mono);color:var(--muted)}.args .req{text-transform:uppercase;letter-spacing:.06em;background:var(--badge);color:var(--badge-ink);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.args dd{color:var(--ink-2);font-size:14px}.choices{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.tool .none{color:var(--muted);font-size:14px}.model{margin-top:4px}.model summary{cursor:pointer;color:var(--ink-2);font-size:13px;font-weight:600}.model summary:hover{color:var(--ink)}.model p{color:var(--ink-2);margin-top:8px;font-size:13.5px;line-height:1.6}.example{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;margin:0;display:flex;overflow:hidden}.example figcaption{flex-direction:column;gap:4px;padding:14px 16px 15px;font-size:15px;line-height:1.45;display:flex}.example figcaption span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10.5px;font-weight:600}.example .code{border:0;border-top:1px solid var(--line);border-radius:0}.example .code-head{border-bottom:0;min-height:34px;padding-top:4px}.example .code pre{padding-top:2px}@media (min-width:1181px) and (min-height:800px){.example{position:sticky;top:20px}.example:has(.fold-switch:checked){position:static}}.dtable{min-width:0}.dtable table{border-collapse:collapse;width:100%;min-width:0;font-size:14.5px}.dtable th,.dtable td{white-space:normal}.dtable thead th{background:0 0;position:static}.dtable tbody tr:hover{background:0 0}.dtable th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 20px 8px 0;font-size:10.5px;font-weight:600}.dtable td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-2);padding:10px 20px 10px 0;line-height:1.5}.dtable td:first-child{color:var(--ink)}.dtable th:last-child,.dtable td:last-child{padding-right:0}.dtable th code{text-transform:none;letter-spacing:0}.dtable tr.grp td{color:var(--ink);padding-top:24px;font-size:13.5px;font-weight:700}.dtable tbody tr.grp:first-child td{padding-top:12px}.dtable.params td:first-child{width:190px}.dtable .st,.changes .st{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.dtable .st.live{background:var(--accent);color:var(--on-accent);box-shadow:none;margin-right:6px}.terms{border-top:1px solid var(--line);flex-direction:column;display:flex}.terms div{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);gap:4px 24px;padding:13px 0;display:grid}.terms dt{font-size:14.5px;font-weight:700;line-height:1.65}.terms dd{color:var(--ink-2);max-width:74ch;font-size:14.5px}.points{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:4px 0 0;padding:0;list-style:none;display:grid}.points li{border-top:1px solid var(--line);flex-direction:column;gap:5px;padding:16px 0 18px;display:flex}.points b{font-size:15.5px;line-height:1.4}.points li>span{color:var(--ink-2);font-size:14.5px}.points .live b:before{content:"";background:var(--accent);vertical-align:.08em;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.cardshot{flex-direction:column;gap:9px;max-width:680px;margin:6px 0;display:flex}.cardshot .lookshot img{box-shadow:var(--shadow);border-radius:14px}.cardshot figcaption{color:var(--muted);font-size:13px}.changes{border-top:1px solid var(--line);flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.changes>li{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);gap:6px 24px;padding:16px 0 18px;display:grid}.changes header{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:4px 9px;display:flex}.changes header code{background:0 0;padding:0;font-size:14.5px}.changes header time{color:var(--muted);flex-basis:100%;font-size:13px}.changes ul{max-width:74ch;color:var(--ink-2);flex-direction:column;gap:7px;margin:0;padding-left:18px;font-size:14.5px;list-style:outside;display:flex}.changes ul ::marker{color:var(--muted)}@media (min-width:1700px){.docs-body{grid-template-columns:232px minmax(0,1fr);gap:72px}.doc{max-width:1240px}}@media (max-width:1180px){.doc .hero,.tool{grid-template-columns:minmax(0,1fr)}.demo{max-width:560px}.toolindex{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.docs-body{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:4px}.toc{z-index:30;background:var(--bg);gap:0;max-height:none;margin:-8px calc(-1*clamp(16px,2.2vw,28px));padding:8px clamp(16px,2.2vw,28px);top:0;overflow:visible}.toc-title{display:none}.toc-btn{text-align:left;background:var(--surface);border:1px solid var(--line);width:100%;min-height:44px;box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:10px;padding:8px 14px;display:flex}.toc-btn span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10.5px;font-weight:600}.toc-btn b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.toc-btn svg{width:10px;height:6px;color:var(--muted);flex:none;transition:transform .15s}.toc-btn[aria-expanded=true] svg{color:var(--ink);transform:rotate(180deg)}.toc>ol{overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);max-height:min(68vh,560px);box-shadow:var(--pop);border-radius:12px;padding:6px;display:none;position:absolute;top:calc(100% - 2px);left:clamp(16px,2.2vw,28px);right:clamp(16px,2.2vw,28px);overflow-y:auto}.toc.open>ol{display:flex}.toc a{padding-block:8px}.toc ol ol a{padding-block:6px}.doc section,.tool{scroll-margin-top:72px}.tabs.side{display:flex}.tabs.side .tablist{flex-flow:wrap;gap:3px;position:static}}@media (max-width:640px){.doc{font-size:15px}.doc section+section{margin-top:52px;padding-top:30px}.lead{font-size:16.5px}.facts,.points,.toolindex{grid-template-columns:minmax(0,1fr)}.facts div{grid-template-columns:96px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.facts dt{padding-top:3px}.chat{padding:14px}.asks li{grid-template-columns:minmax(0,1fr)}.asks .used{justify-content:flex-start}.tabs.side .tabpanel{padding:18px 16px}.tool{margin-top:28px;padding-top:30px}.terms div,.changes>li{grid-template-columns:minmax(0,1fr)}.code pre{padding:12px 14px;font-size:12.5px}.fold-more span{padding-block:7px}.dtable thead{display:none}.dtable table,.dtable tbody,.dtable tr,.dtable td{display:block}.dtable tr{border-bottom:1px solid var(--line);padding:9px 0}.dtable td,.dtable.params td:first-child{border:0;width:auto;padding:2px 0 2px 104px;position:relative}.dtable td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10.5px;font-weight:600;line-height:1.3;position:absolute;top:7px;left:0}.dtable.params td,.dtable.params td:first-child,.dtable tr.grp td{padding-left:0}.dtable.params td:before,.dtable tr.grp td:before{content:none}.dtable tr.grp{padding-top:22px}}@media (prefers-reduced-motion:reduce){.toc-btn svg{transition:none}}
