:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface-1:#fff;--surface-2:#f4f5f7;--surface-3:#eceef1;--border:#e6e8eb;--grid:#eef0f2;--text-primary:#1b1d21;--text-secondary:#545b66;--text-muted:#687080;--accent:#1652f0;--link:#1652f0;--warn:#b45309;--empty:#eef0f3;--radius:14px;--mono:ui-monospace, "SF Mono", Menlo, monospace;background:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#15191e;--surface-1:#1b2027;--surface-2:#232931;--surface-3:#2b323b;--border:#2d343d;--grid:#262c34;--text-primary:#eef1f4;--text-secondary:#b0b8c3;--text-muted:#808a97;--accent:#5b8cff;--link:#6f9bff;--warn:#f59e0b;--empty:#262c34}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#15191e;--surface-1:#1b2027;--surface-2:#232931;--surface-3:#2b323b;--border:#2d343d;--grid:#262c34;--text-primary:#eef1f4;--text-secondary:#b0b8c3;--text-muted:#808a97;--accent:#5b8cff;--link:#6f9bff;--warn:#f59e0b;--empty:#262c34}*{box-sizing:border-box}body{background:var(--bg);margin:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}h1{letter-spacing:-.01em;margin:.4rem 0 .8rem;font-size:1.75rem;line-height:1.15}h2{margin:0;font-size:1.05rem}h3{color:var(--text-secondary);margin:1.2rem 0 .4rem;font-size:.95rem}code{font-family:var(--mono);background:var(--surface-2);border-radius:4px;padding:.1em .35em;font-size:.85em}.muted{color:var(--text-muted)}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.skip{position:absolute;left:-999px}.skip:focus{background:var(--surface-1);z-index:50;padding:.5rem;top:1rem;left:1rem}button{font:inherit;color:inherit;cursor:pointer}button.link{color:var(--link);background:0 0;border:0;padding:0}button.link:hover{text-decoration:underline}.btn{border:1px solid var(--border);background:var(--surface-1);color:var(--text-primary);white-space:nowrap;border-radius:10px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.88rem;font-weight:600;display:inline-flex}.icon-btn{border:1px solid var(--border);background:var(--surface-1);width:40px;height:40px;color:var(--text-secondary);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--surface-2);color:var(--text-primary)}.btn:hover{background:var(--surface-2);text-decoration:none}.tab-bar{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:25;width:min(560px, calc(100vw - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right)));background:color-mix(in srgb, var(--surface-1) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000026}.tab-search{background:var(--surface-2);min-width:0;min-height:44px;color:var(--text-muted);text-align:left;border:1px solid #0000;border-radius:999px;flex:1;align-items:center;gap:.6rem;padding:0 .9rem;display:flex}.tab-search span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9rem;overflow:hidden}.tab-search:hover{border-color:var(--border)}.site-nav{flex:none;gap:.2rem;display:flex}.site-nav a{min-height:44px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:0 .9rem;font-size:.9rem;font-weight:600;display:flex}.site-nav a:hover{background:var(--surface-2);text-decoration:none}.site-nav a[aria-current]{background:var(--surface-2);color:var(--text-primary)}.party-table td:first-child{min-width:7.5rem}.party-name{font-weight:600;display:block}.share-bar{background:var(--surface-2);border-radius:3px;height:5px;margin-top:.3rem;display:block;overflow:hidden}.share-bar span{height:100%;display:block}.layout{max-width:1380px;padding:calc(1.5rem + env(safe-area-inset-top)) 1.5rem 0;margin:0 auto}.content{min-width:0;padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.holding .tab-bar,.holding .footer,.holding .skip,.holding #data-errors{display:none}.holding .layout{padding-top:0}.holding .content{padding-bottom:0}.countdown{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:100dvh;display:flex}.countdown h1{letter-spacing:-.015em;margin:0;font-size:clamp(1.4rem,5vw,2rem);font-weight:700}.cd-mark{border-radius:10px;display:block}.cd-time{justify-content:center;gap:clamp(.5rem,2.5vw,1rem);margin:0;display:flex}.cd-tile{background:var(--surface-2);border-radius:var(--radius);flex-direction:column;align-items:center;gap:.45rem;width:clamp(5.4rem,25vw,10rem);padding:clamp(1rem,4vw,1.75rem) 0 clamp(.8rem,3vw,1.25rem);display:flex}.cd-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,12vw,5rem);font-weight:700;line-height:1}.cd-unit{color:var(--text-muted);font-size:.82rem;font-weight:500}.eyebrow{color:var(--text-muted);margin:0 0 .8rem;font-size:.82rem;font-weight:500}.eyebrow .live{color:var(--accent);font-weight:600}.headline{margin-bottom:1.2rem}.headline h1{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:1.65rem;font-weight:700;line-height:1.25}.headline p{color:var(--text-secondary);margin:.35rem 0 0}.hl-party{text-decoration:underline;-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c);text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px}.muted-strong{color:var(--text-muted)}.solid{background:var(--c)}.hatch{background:repeating-linear-gradient(135deg, #00000038 0 2px, transparent 2px 6px), var(--c)}.solid.faded{background:color-mix(in srgb, var(--c) 75%, var(--surface-1))}.balance{margin:.4rem 0 1.6rem}.bhead{grid-template-columns:1fr auto 1fr;align-items:start;gap:.6rem;margin-bottom:.65rem;display:grid}.bside{align-items:baseline;gap:.5rem;min-width:0;display:flex}.bside.right{justify-content:flex-end}.bnum{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1}.blabel{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.btowin{text-align:center;color:var(--text-secondary);white-space:nowrap;align-self:end;font-size:.75rem;line-height:1.1}.bbar{gap:2px;height:14px;display:flex;position:relative}.bseg{min-width:3px;height:100%}.bbar .bseg:first-child{border-radius:7px 0 0 7px}.bbar .bseg:nth-last-child(2){border-radius:0 7px 7px 0}.bbar .bseg:first-child:nth-last-child(2){border-radius:7px}.bbar .bseg:hover{filter:brightness(1.12)}.bmid{background:var(--text-primary);pointer-events:none;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px;left:50%}.bfoot{color:var(--text-muted);grid-template-columns:1fr auto 1fr;margin-top:.45rem;font-size:.78rem;display:grid}.bfoot span:last-child{text-align:right}.race-list{max-height:470px;margin:0;padding:0 .3rem 2rem 0;list-style:none;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.race-list li a{color:var(--text-primary);padding:.55rem 0 .6rem;display:block}.race-list li a:hover{text-decoration:none}.race-list li a:hover .rl-name{text-decoration:underline}.rl-row{align-items:center;gap:.5rem;font-size:.86rem;display:flex}.rl-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.rl-call{white-space:nowrap;font-size:.82rem;font-weight:600}.rl-bar{background:var(--grid);border-radius:2px;height:3px;margin-top:.4rem;display:flex;overflow:hidden}.rl-bar span{height:100%}.dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.dot-empty{background:var(--empty)}.section-title,.page-title{letter-spacing:-.012em;margin:2.75rem 0 .9rem;font-size:1.4rem;font-weight:700;line-height:1.2}.page-title{margin-top:.4rem;font-size:1.75rem}.section-title span,.page-title span{color:var(--text-muted);font-weight:600}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin:1rem 0;padding:1.1rem 1.2rem}.card-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.more-row{justify-content:flex-end;margin:.6rem 0 0;display:flex}.rc-head{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.rc-title{min-width:0;margin:0;font-size:1.05rem;font-weight:650}.badge.rc-badge{background:var(--surface-3);color:var(--text-primary);flex:none;padding:.15rem .6rem;font-size:.78rem}.rc-meta{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:.82rem;line-height:1.35}.rc-cands{gap:.8rem;width:100%;margin:.7rem 0 .5rem;display:grid}.rc-cand-top{align-items:flex-start;gap:.5rem;display:flex}.rc-cand-top .dot{margin-top:.36rem}.rc-who{flex-direction:column;flex:1;min-width:0;display:flex}.rc-name{font-size:.92rem;font-weight:600;line-height:1.3}.rc-detail{color:var(--text-muted);font-size:.8rem;line-height:1.35}.rc-pct{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700;line-height:1.2}.rc-bar{background:var(--surface-3);border-radius:3px;height:6px;margin-top:.35rem;overflow:hidden}.rc-bar span{border-radius:3px;height:100%;display:block}.rc-wide .rc-cands{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem 2rem;margin-bottom:.7rem}.rc-action{justify-content:center;align-self:stretch;margin-top:.5rem}.side-title{color:var(--text-muted);margin:.4rem 0 -.3rem;font-size:.82rem;font-weight:600}.card-note{color:var(--text-muted);margin:.8rem 0 0;font-size:.82rem}.e-kind{margin-top:0}.wide-only{display:inline}.narrow-only{display:none}.empty{text-align:center;color:var(--text-secondary);padding:1.8rem 1rem}.empty-title{color:var(--text-primary);margin:0 0 .3rem;font-size:1.02rem;font-weight:650}.empty p{margin:.3rem 0}.alert{border:1px solid var(--warn);background:var(--surface-1);border-radius:10px;margin-bottom:1rem;padding:.6rem 1rem}.alert summary{cursor:pointer;color:var(--warn);font-weight:600}.table-filters{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-bottom:.8rem;display:flex}.select select,.table-filters input[type=search]{font:inherit;color:var(--text-primary);background:var(--surface-1);border:1px solid var(--border);border-radius:10px;padding:.4rem .7rem;font-size:.85rem;font-weight:600}.select select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);cursor:pointer;background-position:right .85rem center,right .6rem center;background-repeat:no-repeat;background-size:4px 4px;padding-right:1.8rem}.table-filters input[type=search]{min-width:200px;font-weight:500}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}table.sticky-first th:first-child,table.sticky-first td:first-child{z-index:1;background:var(--surface-1);white-space:nowrap;box-shadow:1px 0 0 var(--grid);position:sticky;left:0}table.sticky-first td{white-space:nowrap}table.data{border-collapse:collapse;width:100%;font-size:.88rem}table.data th{text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--border);white-space:nowrap;padding:.7rem .75rem;font-weight:500}table.data td{border-bottom:1px solid var(--grid);padding:.85rem .75rem}table.data .num{text-align:right;font-variant-numeric:tabular-nums}table.data td.lead{font-weight:700}table.data tbody tr:last-child td{border-bottom:0}.card table.data th:first-child,.card table.data td:first-child{padding-left:0}.card table.data th:last-child,.card table.data td:last-child{padding-right:0}table.races tbody tr:hover{background:var(--surface-2)}table.races tbody tr{cursor:pointer}table.races a{color:var(--text-primary)}.poll-sub{display:none}.poll-sub a{color:var(--text-secondary)}.pill{background:var(--surface-2);color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.pill-won{background:var(--text-primary);color:var(--bg)}.pill-counting{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.nowrap{white-space:nowrap}.swatch{vertical-align:baseline;border-radius:50%;flex:none;width:10px;height:10px;margin-right:.45rem;display:inline-block}.badge{background:var(--surface-2);color:var(--text-secondary);vertical-align:1px;border-radius:999px;padding:.05rem .45rem;font-size:.72rem;font-weight:600}.badge-win{background:var(--text-primary);color:var(--bg)}.stats{flex-wrap:wrap;gap:2rem;display:flex}.stat{flex-direction:column;display:flex}.status{color:var(--accent);margin:.2rem 0 1rem;font-weight:600}.bars{gap:4px;display:grid}.bar-row{border-radius:8px;grid-template-columns:minmax(90px,28%) 1fr 4.4em;align-items:center;gap:.8rem;padding:.3rem .4rem;display:grid}.bar-row:hover,.bar-row:focus-visible{background:var(--surface-2);outline:none}.bar-label{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bar-track{background:var(--grid);border-radius:5px;height:10px;position:relative}.bar{border-radius:5px;min-width:3px;position:absolute;top:0;bottom:0;left:0}.bar-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.threshold{border-left:1.5px dashed var(--text-muted);position:absolute;top:-4px;bottom:-4px}.caption{color:var(--text-muted);align-items:center;gap:.4rem;margin:.4rem 0 0;font-size:.78rem;display:flex}.threshold-key{border-left:1.5px dashed var(--text-muted);height:12px;display:inline-block}.majority{border-left:2px solid var(--text-primary);pointer-events:none;position:absolute;top:-5px;bottom:-5px}.majority span{white-space:nowrap;color:var(--text-secondary);padding-bottom:3px;font-size:.75rem;position:absolute;bottom:100%;left:0;transform:translate(-50%)}.legend{flex-wrap:wrap;gap:.3rem 1rem;margin:.8rem 0 0;padding:0;font-size:.88rem;list-style:none;display:flex}.legend li{align-items:center;gap:.1rem;display:flex}.legend strong{font-variant-numeric:tabular-nums;margin-left:.25rem}input[type=search],input[type=text],input[type=number]{font:inherit;color:inherit;background:var(--surface-1);border:1px solid var(--border);border-radius:10px;padding:.4rem .65rem}.tooltip{z-index:60;pointer-events:none;background:var(--surface-1);color:var(--text-primary);border:1px solid var(--border);border-radius:10px;max-width:min(300px,100vw - 16px);padding:.55rem .75rem;font-size:.84rem;position:fixed;box-shadow:0 10px 30px #00000026}.tooltip table{border-collapse:collapse;width:100%;margin-top:.3rem}.tooltip td{padding:1px 0}.tooltip td.num{text-align:right;font-variant-numeric:tabular-nums;padding-left:1rem;font-weight:600}.palette{border:1px solid var(--border);background:var(--surface-1);width:min(560px,100vw - 2rem);color:var(--text-primary);border-radius:16px;margin:12vh auto auto;padding:0;box-shadow:0 20px 60px #00000040}.palette::backdrop{background:#0a0e1459}.palette input{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;outline:none;width:100%;padding:1rem 1.1rem;font-size:1rem}.pal-list{max-height:50vh;margin:0;padding:.4rem;list-style:none;overflow-y:auto}.pal-list a{color:var(--text-primary);border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.pal-list a:hover,.pal-list li[aria-selected=true] a{background:var(--surface-2);text-decoration:none}.pal-label{min-width:0;font-weight:600}.pal-sub{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:.85rem;overflow:hidden}.pal-empty{text-align:center;color:var(--text-muted);padding:1.2rem}.cand-note{color:var(--text-muted);max-width:46ch;margin-top:.2rem;font-size:.8rem}.footer{overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:1rem;padding:3rem 0 1rem;font-size:.82rem;display:flex}.footer-text{min-width:0}.footer p{max-width:72ch;margin:0 0 .5rem}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=900px){.layout{padding:calc(.8rem + env(safe-area-inset-top)) 1rem 0;padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right))}}@media (width<=600px){.wide-only{display:none}.narrow-only{display:inline}.party-table td:first-child{width:100%;min-width:0}.party-table th,.party-table td{padding-left:.3rem;padding-right:.3rem;font-size:.85rem}.tab-search{flex:none;justify-content:center;width:44px;padding:0}.tab-search span{display:none}.site-nav,.site-nav a{flex:1}.icon-btn{width:44px;height:44px}h1,.page-title{font-size:1.5rem}.section-title{margin-top:2.2rem;font-size:1.25rem}.page-title{margin-top:.3rem}.headline h1{font-size:1.35rem}.card{padding:.95rem 1rem}.bnum{font-size:1.4rem}.bside{flex-direction:column;align-items:flex-start;gap:.1rem}.bside.right{align-items:flex-end}.blabel{white-space:normal;font-size:.78rem;line-height:1.2}.bside.right .blabel{text-align:right}.bfoot{font-size:.74rem}.bar-row{grid-template-columns:minmax(84px,36%) 1fr 3.6em;gap:.5rem;min-height:40px}.bar-label{white-space:normal;line-height:1.2}.table-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.table-filters .select select{width:100%}.table-filters input[type=search]{grid-column:1/-1;width:100%;min-width:0}.select select,input[type=search],input[type=text],input[type=number],.palette input{min-height:44px;font-size:16px}.btn{min-height:44px}.more-row .btn{justify-content:center;width:100%}.pal-list a{min-height:44px}.palette{margin-top:calc(1rem + env(safe-area-inset-top))}table.sticky-first{font-size:.82rem}.poll-src{display:none}.poll-sub{text-overflow:ellipsis;max-width:9.5rem;margin-top:.1rem;font-size:.76rem;display:block;overflow:hidden}.cand-table th,.cand-table td{padding-left:.4rem;padding-right:.4rem}.cand-table.has-votes .cand-rank{display:none}.cand-table td.cand-party{text-indent:-.95rem;padding-left:1.3rem}table.sticky-first th,table.sticky-first td{padding:.6rem .5rem}table.races,table.races tbody{display:block}table.races thead{display:none}table.races tbody{gap:.6rem;display:grid}table.races tr{border:1px solid var(--border);background:var(--surface-1);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""leader margin";align-items:center;gap:.15rem .8rem;padding:.8rem .9rem;display:grid}table.races td{border:0;min-width:0;padding:0;display:block}table.races td.is-empty{display:none}table.races .r-name{grid-area:name;font-size:1rem}table.races .r-status{grid-area:status;justify-self:end}table.races .r-leader{grid-area:leader;font-size:.88rem}table.races .r-margin{color:var(--text-secondary);grid-area:margin;font-size:.82rem}table.races .r-margin:not(.is-tied):after{content:" pts"}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.nz-toggle{background:var(--surface-2);border-radius:10px;gap:2px;margin-bottom:.8rem;padding:3px;display:inline-flex}.nz-toggle button{min-height:36px;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;padding:.4rem .95rem;font-size:.86rem;font-weight:600}.nz-toggle button[aria-pressed=true]{background:var(--surface-1);color:var(--text-primary);box-shadow:0 1px 2px #0000001f}.nz-maps{grid-template-columns:minmax(0,1fr) minmax(120px,34%);align-items:start;gap:.9rem;display:grid}.nz-main,.nz-inset svg{width:100%;height:auto;display:block;overflow:hidden}.nz-main{max-height:720px}.nz-insets{gap:.7rem;min-width:0;display:grid}.nz-inset{min-width:0;margin:0}.nz-inset svg{aspect-ratio:1;background:var(--surface-2);border-radius:10px}.nz-inset figcaption{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;font-weight:600}.nz-e{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.nz-e path{stroke:var(--bg);stroke-width:.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill-opacity .12s}.nz-inset .nz-e path{stroke-width:1px}.nz-e:hover path{fill-opacity:1;stroke:var(--text-primary);stroke-width:1.25px}.nz-e:focus-visible path,.nz-e.is-selected path{fill-opacity:1;stroke:var(--text-primary);stroke-width:2.25px}.nz-main .nz-e:focus-visible path,.nz-main .nz-e.is-selected path{stroke-width:1px}.tip-race{flex-direction:column;gap:.3rem;width:min(260px,100vw - 42px);display:flex}.tip-race .rc-cands{margin-bottom:0}.nz-legend{color:var(--text-secondary);flex-wrap:wrap;gap:.3rem 1rem;margin-top:.8rem;font-size:.78rem;display:flex}.nz-legend>span{align-items:center;gap:.35rem;display:inline-flex}.nz-key{background:var(--text-secondary);border-radius:3px;width:14px;height:14px}.nz-status{color:var(--text-muted);text-align:center;margin:0;padding:2rem 1rem}@media (width<=600px){.nz-maps{grid-template-columns:minmax(0,1fr);gap:.7rem}.nz-main{max-height:none}.nz-insets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.nz-view-maori .nz-insets{grid-template-columns:minmax(0,1fr);max-width:60%}.nz-inset figcaption{font-size:.72rem}}.home-map{grid-template-columns:minmax(0,1fr) clamp(280px,26%,360px);align-items:start;gap:1.5rem;display:grid}.map-side{flex-direction:column;gap:.8rem;min-width:0;display:flex}.map-selected{flex-direction:column;align-items:flex-start;gap:.3rem;margin:0;display:flex}.map-selected p{margin:0}.map-side .race-list{max-height:none;padding-bottom:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.map-side .more-row{margin:0}@media (width<=760px){.home-map{grid-template-columns:minmax(0,1fr)}}@media (width>=1100px){.nz-maps{grid-template-columns:minmax(0,1fr) minmax(120px,29%)}.nz-main{max-height:none}}@media (width<=1099px){.map-side .race-list li:nth-child(n+9){display:none}}.map-selected{scroll-margin:16px 0 96px}
