/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--r:30%}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.pagehead.rb-head>div{flex:100%;min-width:0}.pagehead.rb-head p.lead{max-width:none;margin-top:10px}div.tile.pending{cursor:default}div.tile.pending:hover{border-color:var(--line)}.tile.pending .pend{color:var(--ink-2);padding-bottom:4px;font-weight:800}.tile.pending .pend-m{color:var(--ink-3);overflow-wrap:anywhere;margin:0 0 6px;font-size:13px;line-height:1.5}.tile .tn .res-to{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-2);white-space:nowrap;flex:none;margin-left:8px;font-size:12px;font-weight:800}.detail .dh .res-to{color:var(--ink-2)}.rc-g-b{--c:var(--pk-kmt)}.rc-g-g{--c:var(--pk-dpp)}.rc-g-i{--c:var(--pk-ind)}.rc-g-o{--c:var(--pk-other)}.rc-g-u{--c:#fff}.rc{border-top:1px dashed var(--line);margin-top:8px;padding-top:8px;display:block}.rc-h{align-items:center;gap:8px;margin-bottom:4px;display:flex}.rc-t{font-family:var(--font-mono);color:var(--ink-2);font-size:12px;font-weight:800}.rc-k{color:var(--ink);font-size:12.5px;font-weight:900}.rc-maj{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 7px 0 5px;font-size:11.5px;font-weight:800;display:inline-flex}.rc-maj i{background:var(--c);border-radius:50%;width:9px;height:9px}.rc-track{background:var(--line-2);border-radius:6px;height:18px;margin:14px 0 16px;display:flex;position:relative}.rc-s{background:var(--c);color:#fff;min-width:0;height:100%;font-family:var(--font-mono);place-items:center;font-size:11.5px;font-weight:800;display:grid;position:relative;box-shadow:inset -1px 0 #ffffffb3}.rc-s:first-child{border-radius:6px 0 0 6px}.rc-s:nth-last-child(2){border-radius:0 6px 6px 0}.rc-s:first-child:nth-last-child(2){border-radius:6px}.rc-s.rc-g-i{color:#2f220e}.rc-s.rc-g-u{color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--ink-3)}.rc-s em{font-style:normal}.rc-s.nar em{color:var(--ink-2);margin-bottom:1px;font-size:10.5px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.rc-line{border-left:2px dashed var(--ink);width:0;position:absolute;top:-3px;bottom:-3px}.rc-line b{white-space:nowrap;color:var(--ink-2);margin-top:1px;font-size:10.5px;font-weight:800;position:absolute;top:100%;left:0;transform:translate(-50%)}.rc-legend{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:-6px 0 14px;font-size:12px;font-weight:700;display:flex}.rc-legend>span{align-items:center;gap:4px;display:inline-flex}.rc-legend .rc-legend-t{color:var(--ink-2);font-weight:800}.rc-legend i{background:var(--c);border-radius:3px;width:9px;height:9px}.rc-legend i.rc-g-u{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.res-cmp{margin-top:28px}.cmp{padding:16px;position:relative}.cmp-in{clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmp-bar{flex-wrap:nowrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.cmp-years{flex-wrap:nowrap;gap:6px;min-width:0;display:inline-flex}.cmp-yl{border:1px solid var(--violet-ink);color:var(--violet-ink);font-family:var(--font-mono);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:999px;align-items:center;padding:6px 16px;font-size:15px;font-weight:800;display:inline-flex}.cmp-yl:hover{background:var(--violet-soft)}#cmp-y2018:checked~.cmp-bar label[for=cmp-y2018],#cmp-y2022:checked~.cmp-bar label[for=cmp-y2022],#cmp-y2026:checked~.cmp-bar label[for=cmp-y2026]{background:var(--violet-ink);border-color:var(--violet-ink);color:#fff}#cmp-y2018:focus-visible~.cmp-bar label[for=cmp-y2018],#cmp-y2022:focus-visible~.cmp-bar label[for=cmp-y2022],#cmp-y2026:focus-visible~.cmp-bar label[for=cmp-y2026]{outline:2px solid var(--ink);outline-offset:2px}.cmp-play{border:1px solid var(--line);width:38px;height:38px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid}.cmp-play:hover{border-color:var(--ink-3);color:var(--ink)}.cmp-play:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cmp-play:before{content:"";border:5px solid #0000;border-left:9px solid;border-right-width:0;width:0;height:0}.cmp.is-playing .cmp-play:before{box-sizing:border-box;border-width:0 3px;border-color:currentColor;width:9px;height:10px}.cmp-play[hidden]{display:none}.cmp-body{align-items:start;gap:14px;display:grid}.rmap{width:100%;max-width:1000px;margin:0;position:relative}.rmap-svg{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}:is(.rmap,.rmini) [data-g2018=kmt]{--f18:var(--pk-kmt)}:is(.rmap,.rmini) [data-g2018=dpp]{--f18:var(--pk-dpp)}:is(.rmap,.rmini) [data-g2018=tpp]{--f18:var(--pk-tpp)}:is(.rmap,.rmini) [data-g2018=ind]{--f18:var(--pk-ind)}:is(.rmap,.rmini) [data-g2018=other]{--f18:var(--pk-other)}:is(.rmap,.rmini) [data-g2022=kmt]{--f22:var(--pk-kmt)}:is(.rmap,.rmini) [data-g2022=dpp]{--f22:var(--pk-dpp)}:is(.rmap,.rmini) [data-g2022=tpp]{--f22:var(--pk-tpp)}:is(.rmap,.rmini) [data-g2022=ind]{--f22:var(--pk-ind)}:is(.rmap,.rmini) [data-g2022=other]{--f22:var(--pk-other)}:is(.rmap,.rmini) [data-g2026=kmt]{--f26:var(--pk-kmt)}:is(.rmap,.rmini) [data-g2026=dpp]{--f26:var(--pk-dpp)}:is(.rmap,.rmini) [data-g2026=tpp]{--f26:var(--pk-tpp)}:is(.rmap,.rmini) [data-g2026=ind]{--f26:var(--pk-ind)}:is(.rmap,.rmini) [data-g2026=other]{--f26:var(--pk-other)}.rmap .cty path{fill:url(#rm-none);stroke:#fff;stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .45s}#cmp-y2018:checked~.cmp-body .rmap .cty path{fill:var(--f18,url(#rm-none))}#cmp-y2022:checked~.cmp-body .rmap .cty path{fill:var(--f22,url(#rm-none))}#cmp-y2026:checked~.cmp-body .rmap .cty path{fill:var(--f26,url(#rm-none))}.rm-none-bg{fill:#eef0f4}.rm-none-ln{stroke:#c9ced8;stroke-width:1.4px}.rmap .hit{fill:#0000;stroke:var(--ink-3);stroke-opacity:.45;stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;transition:fill .2s}.rmap .cty.isl:hover .hit,.rmap .cty.isl.is-hl .hit{fill:#e524310d}.rmap .cty,.rm-l{cursor:pointer}.rmap .cty:focus,.rmap .cty:focus-visible{outline:none}.rmap .cty.is-hl path{filter:brightness(1.1)saturate(1.1)}.rm-bg{fill:#0000}.rm-l.is-hl .rm-bg{fill:#d4d5d8;fill-opacity:.9}.rm-l.is-hl .rm-pn{fill:var(--rti,#c81f2c)}.rm-lk.is-hl{stroke:var(--rti,#c81f2c);stroke-opacity:1;stroke-width:1.8px}.rm-lk{stroke:var(--ink-3);stroke-opacity:.6;stroke-width:.9px;pointer-events:none}.rm-cn{fill:var(--ink-3);font-size:11.5px;font-weight:700}.rm-pn{fill:var(--ink);font-size:15.5px;font-weight:800}.rm-pn.is-none{fill:var(--ink-3);font-size:13px;font-weight:700}html:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)) .rm-pn{font-size:13.5px}html:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)) .rm-pn.is-none{font-size:12px}.rm-l.is-l text{text-anchor:end}.rm-y{display:none}#cmp-y2018:checked~.cmp-body .rm-y[data-yr="2018"],#cmp-y2022:checked~.cmp-body .rm-y[data-yr="2022"],#cmp-y2026:checked~.cmp-body .rm-y[data-yr="2026"]{display:inline}.rm-s{fill:var(--c)}.rm-s.rc-g-u{stroke:var(--ink-3);stroke-width:.8px}.rm-need{stroke:var(--ink);stroke-width:1.5px}.rm-sn{font-family:var(--font-mono);fill:var(--ink-2);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.rm-sq{font-family:var(--font-sans);fill:var(--c)}.rm-sq.rc-g-u{fill:#fff;stroke:var(--ink-3);stroke-width:.8px}.rm-fl{fill:none;stroke:var(--ink);stroke-width:1.6px;pointer-events:none}.rm-dot{fill:var(--ink);stroke:#fff;stroke-width:.9px;pointer-events:none}.rm-l.is-hl .rm-dot{fill:var(--rti,#c81f2c)}.rm-demo .hit{stroke-dasharray:3 3}.rm-wipe{pointer-events:none;display:none}.cmp.is-wiping .rm-wipe{display:inline}.cmp.is-wiping .rmap .cty path{transition:none}.rm-wipe .wcty path{fill:url(#rm-none);stroke:#fff;stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rm-wipe[data-yr="2018"] .wcty path{fill:var(--f18,url(#rm-none))}.rm-wipe[data-yr="2022"] .wcty path{fill:var(--f22,url(#rm-none))}.rm-wipe[data-yr="2026"] .wcty path{fill:var(--f26,url(#rm-none))}.rm-shine{pointer-events:none}.cmp-list{margin:0;padding:0;list-style:none}@media (min-width:768px){.cmp-list{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.cmp-c{display:none}#cmp-y2018:checked~.cmp-body .cmp-c[data-yr="2018"],#cmp-y2022:checked~.cmp-body .cmp-c[data-yr="2022"],#cmp-y2026:checked~.cmp-body .cmp-c[data-yr="2026"]{display:flex}.cmp-list .cmp-flt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:767px){.res-cmp .panel.cmp{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cmp-bar{top:var(--rt-top2,0px);z-index:5;background:var(--paper);margin:0 -16px 10px;padding:8px 16px;position:sticky}.cmp-yl{padding:5px 12px;font-size:14px}.rmap{aspect-ratio:515/700;max-width:520px;overflow:hidden}.rmap-svg{width:178.641%;max-width:none;overflow:hidden}.rm-main{transform:translate(-112px,-38px)}.rm-lb{display:none}.cmp-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.cmp-list .cmp-t{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;min-width:0;padding:6px 8px 7px}.cmp-list .cmp-n{color:var(--ink-3);overflow-wrap:anywhere;font-size:11.5px;font-weight:700;line-height:1.3;display:block}.cmp-list .cmp-n .cs-type{--tone:var(--red);vertical-align:0;opacity:.75;width:9px;height:9px;margin-inline-start:5px;display:inline-block}.cmp-list .cmp-c{flex-wrap:wrap;align-items:center;gap:2px 6px}.cmp-list .cmp-cy,.cmp-list .cmp-pt,.cmp-list .cmp-to,.cmp-list .cmp-rc{display:none}.cmp-list .cmp-dot{background:var(--pc);border-radius:3px;flex:none;width:10px;height:10px}.cmp-list .cmp-c:not([data-pk]) .cmp-dot{background:repeating-linear-gradient(135deg, #fff 0 2px, var(--line) 2px 4px);box-shadow:inset 0 0 0 1px var(--line)}.cmp-list .cmp-w{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1 1 0;font-size:13.5px;font-weight:800;line-height:1.3}.cmp-list .cmp-w.is-none{color:var(--ink-3);font-size:12px;font-weight:700}.cmp-list .cmp-fx{order:1;display:inline-flex}.cmp-list .cmp-flip{background:radial-gradient(circle, var(--ink) 0 1.6px, #fff 2.1px);width:10px;height:10px;box-shadow:0 0 0 1.5px var(--ink);border-radius:50%;flex:none}.cmp-list .rc.mini{border:0;flex-basis:100%;order:2;margin:3px 0 0;padding:0;display:block}.cmp-list .rc.mini .rc-track{border-radius:3px;height:6px;margin:0}.cmp-list .rc.mini .rc-s{box-shadow:none}.cmp-list .rc.mini .rc-s:first-child{border-radius:3px 0 0 3px}.cmp-list .rc.mini .rc-s:nth-last-child(2){border-radius:0 3px 3px 0}.cmp-list .rc.mini .rc-s:first-child:nth-last-child(2){border-radius:3px}.cmp-list .rc.mini .rc-s.rc-g-u{box-shadow:inset 0 0 0 1px var(--ink-3)}.cmp-list .rc.mini .rc-line{border-left:2px solid var(--ink);top:-2px;bottom:-2px}}.cmp-list .cmp-win,.cmp-list .cmp-cp{display:none}.cmp-sums{min-width:0}@media (min-width:1200px){.cmp-body>.rmap{grid-area:1/1}.cmp-body>.cmp-sums{z-index:1;grid-area:1/1;place-self:end;width:calc(100% - min(100%,1000px)/1.25);position:relative}.cmp-body>.cmp-sums .cmp-sy{font-size:30px}.cmp-body>.cmp-note{z-index:1;grid-area:1/1;place-self:end start;width:calc(min(100%,1000px)/2.94118);margin:0 0 8px;position:relative}.cmp-body>.cmp-sums .cmp-sum{gap:6px 8px}.cmp-body>.cmp-sums .cmp-k{padding:3px 9px 3px 5px;font-size:13px}}.cmp-sum{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;display:none}#cmp-y2018:checked~.cmp-body .cmp-sum[data-yr="2018"],#cmp-y2022:checked~.cmp-body .cmp-sum[data-yr="2022"],#cmp-y2026:checked~.cmp-body .cmp-sum[data-yr="2026"]{display:flex}.cmp-sy{font-family:var(--font-mono);color:var(--violet-ink);flex-basis:100%;font-size:clamp(30px,6vw,44px);font-weight:800;line-height:1}.cmp-k{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:13.5px;font-weight:700;display:inline-flex}.cmp-k i{background:var(--pc,var(--pk-other));border-radius:4px;width:14px;height:14px}.cmp-k.is-none i{box-shadow:inset 0 0 0 1px var(--line);background:repeating-linear-gradient(135deg,#eef0f4 0 3px,#c9ced8 3px 5px)}.cmp-k.is-flip i{background:radial-gradient(circle, var(--ink) 0 2px, #fff 2.5px);width:11px;height:11px;box-shadow:0 0 0 1.6px var(--ink);border-radius:50%;margin:0 1px}.cmp-k b{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.cmp-legend{margin:12px 0 0}.cmp-note{color:var(--ink-3);margin:12px 0 0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.rmap .cty path{transition:none}}.rtabs{margin-top:18px}.rtab-in{clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rtab-bar{border-bottom:2px solid var(--line);scrollbar-width:none;gap:4px;margin-bottom:20px;display:flex;overflow:auto hidden}.rtab-bar::-webkit-scrollbar{display:none}.rtab-l{color:var(--ink-3);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:3px solid #0000;flex:none;margin-bottom:-2px;padding:10px 20px 9px;font-size:16.5px;font-weight:800}.rtab-l:hover{color:var(--ink)}#rtab-map:checked~.rtab-bar label[for=rtab-map],#rtab-mayors:checked~.rtab-bar label[for=rtab-mayors],#rtab-council:checked~.rtab-bar label[for=rtab-council]{color:var(--ink);border-bottom-color:var(--rti)}#rtab-map:focus-visible~.rtab-bar label[for=rtab-map],#rtab-mayors:focus-visible~.rtab-bar label[for=rtab-mayors],#rtab-council:focus-visible~.rtab-bar label[for=rtab-council]{outline:2px solid var(--ink);outline-offset:-2px;border-radius:6px 6px 0 0}.rtab-p{display:none}#rtab-map:checked~.rtab-p[data-tab=map],#rtab-mayors:checked~.rtab-p[data-tab=mayors],#rtab-council:checked~.rtab-p[data-tab=council]{display:block}.rtab-p>.sec:first-child,.rtab-p>.res-cmp:first-child{margin-top:0}.dcouncil{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.dc-h{color:var(--ink-2);margin:0 0 2px;font-size:13px;font-weight:800}.dcouncil .rc{border-top:0;margin-top:0;padding-top:0}:root{--font-tail:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", "Hiragino Sans", "Yu Gothic", Meiryo, "Apple SD Gothic Neo", "Malgun Gothic", "Leelawadee UI", Thonburi, Tahoma, sans-serif;--font-sans:var(--font-tail);--font-mono:ui-monospace, "Cascadia Mono", "SF Mono", Consolas, var(--font-tail);--rti:#e52431;--rti-ink:#c81e2b;--rti-deep:#7c2529;--red:#e52431;--red-ink:#c81e2b;--red-soft:#fde8e9;--orange:#f5841f;--orange-ink:#b54f00;--orange-soft:#fff0e1;--yellow:#f2b705;--yellow-ink:#8a6400;--yellow-soft:#fff6d6;--green:#22b07d;--green-ink:#0a7a55;--green-soft:#e1f6ee;--sky:#1ea0dc;--sky-ink:#0b6a9c;--sky-soft:#e0f3fb;--violet:#7d5bd9;--violet-ink:#5a3bbf;--violet-soft:#efeafd;--case-a:#e52431;--case-b:#2563eb;--pk-kmt:#3f6fd1;--pk-dpp:#2e9b4f;--pk-tpp:#10a2a8;--pk-other:#8b909b;--pk-ind:#b48a4e;--ink:#161a22;--ink-2:#474e5e;--ink-3:#737a8c;--line:#e3e6ee;--line-2:#eef0f5;--paper:#f5f6fa;--card:#fff;--radius:14px;--shadow:0 1px 2px #161a220a, 0 6px 18px -8px #161a221f;--wrap:1180px}html:lang(en),html:lang(fr),html:lang(de),html:lang(es),html:lang(ru){--font-sans:Verdana, Arial, "Helvetica Neue", var(--font-tail)}html:lang(id){--font-sans:Arial, "Helvetica Neue", var(--font-tail)}html:lang(vi){--font-sans:"Times New Roman", Times, "Noto Serif", var(--font-tail)}html:lang(ja){--font-sans:"Noto Sans JP", "Hiragino Sans", "Yu Gothic", Meiryo, var(--font-tail)}html:lang(ko){--font-sans:"Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", var(--font-tail)}html:lang(th){--font-sans:Sarabun, "Leelawadee UI", Thonburi, Tahoma, var(--font-tail)}html:lang(de) :is(h1,h2,h3,.hero-title,.mainnav a),html:lang(ru) :is(h1,h2,h3,.hero-title,.mainnav a){-webkit-hyphens:auto;hyphens:auto}html{-webkit-text-size-adjust:100%}body.site{background:var(--paper);color:var(--ink);font-family:var(--font-sans);margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}.site a{color:inherit;text-decoration:none}.site img{max-width:100%;display:block}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 16px}@media (min-width:768px){.wrap{padding:0 24px}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbar{z-index:30;color:#c9cfdd;background:linear-gradient(90deg,#121a2c 0%,#1c1f33 55%,#3a1620 100%);font-size:13px;position:sticky;top:0}.topbar .wrap{justify-content:flex-end;align-items:center;gap:16px;min-height:44px;display:flex}.langs{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:14px;display:none}.langs svg,.lang-dd svg{flex:none;width:16px;height:16px}.langs a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.langs a.on{color:#fff;font-weight:700}.lang-dd{position:relative}.lang-dd summary{cursor:pointer;color:#dfe3ec;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:6px;height:40px;margin-right:-8px;padding:0 10px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.lang-dd summary .lang-chev{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .2s}.lang-dd[open] summary .lang-chev{transform:rotate(180deg)}.lsg{z-index:60;color:#fff;background:#c81f2c;font-size:14.5px;line-height:1.5;position:relative}.lsg .wrap{padding-block:11px;align-items:center;padding-right:56px;display:flex}.lsg-t{color:#fff;text-underline-offset:4px;margin:0;font-weight:700;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.lsg-t:hover{text-decoration-color:#fff}.lsg-t:focus-visible,.lsg-x:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.lsg-x{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lsg-x:hover{background:#ffffff29}.lsg-x svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:20px;height:20px}.lsg-arrow{pointer-events:none;border:9px solid #0000;border-top-color:#c81f2c;border-bottom-width:0;width:0;height:0;margin-left:-9px;position:absolute;top:100%}.lsg-arrow[hidden]{display:none}.lang-dd summary::-webkit-details-marker{display:none}.lang-dd summary:hover,.lang-dd[open] summary{color:#fff;background:#ffffff14}.lang-dd summary svg{width:20px;height:20px}.lang-dd .menu{background:#121a2c;border:1px solid #2c3550;border-radius:12px;grid-template-columns:1fr 1fr;gap:2px;width:min(280px,100vw - 32px);padding:8px;display:grid;position:absolute;top:calc(100% + 4px);right:-8px;box-shadow:0 18px 40px -18px #0009}.lang-dd .menu a{color:#c9cfdd;border-radius:8px;padding:9px 12px}.lang-dd .menu a:hover{color:#fff;background:#ffffff14}.lang-dd .menu a.on{color:#fff;background:#e5243147;font-weight:700}@media (min-width:768px){.topbar .wrap{justify-content:flex-start}.langs{display:flex}.lang-dd{display:none}}.nav-dd{margin-right:auto;display:none;position:relative}.nav-btn{color:#c4cad7;height:40px;font:700 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:6px;margin-left:-8px;padding:0 12px 0 10px;display:inline-flex}.nav-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;flex:none;width:20px;height:20px}.nav-btn:hover,.nav-btn[aria-expanded=true]{color:#fff;background:#ffffff14}.nav-btn:focus-visible,.lang-dd summary:focus-visible{outline-offset:2px;outline:2px solid #fff}.nav-dd .menu{background:#121a2c;border:1px solid #2c3550;border-radius:12px;width:min(300px,100vw - 16px);padding:8px;position:absolute;top:calc(100% + 4px);left:-8px;box-shadow:0 18px 40px -18px #0009}.nav-dd .menu[hidden]{display:none}.nav-dd .menu ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nav-dd .menu a{color:#c9cfdd;border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;font-size:15px;font-weight:700;line-height:1.35;display:flex}.nav-dd .menu a:hover{color:#fff;background:#ffffff14}.nav-dd .menu a.on{color:#fff;background:#e5243147}@media (max-width:760px){.nav-dd:not([hidden]){display:block}}@media (max-width:359px){.nav-btn .nav-cur{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hero{background:radial-gradient(70% 140% at 92% 30%,#ffe6dc 0%,#ffe6dc00 60%),linear-gradient(110deg,#fff 0%,#fff8f3 55%,#fdf0ef 100%);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#7c25290d 1px,#0000 1px),linear-gradient(#7c25290d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0006 70%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#0006 70%,#0000 100%)}.hero .wrap{justify-content:space-between;align-items:center;gap:24px;min-height:200px;padding-top:26px;padding-bottom:26px;display:flex;position:relative}.hero-text{z-index:1;position:relative}.hero-logo{background:var(--rti);width:176px;height:44px;display:block;-webkit-mask:url(/theme/election2026/img/rti-logo-white.png) 0/contain no-repeat;mask:url(/theme/election2026/img/rti-logo-white.png) 0/contain no-repeat}.hero-brand{align-items:center;gap:12px;margin-bottom:10px;display:flex}.hero-home{border-radius:6px;display:block}.hero-home:hover{opacity:.85}.hero-home:focus-visible{outline:2px solid var(--rti);outline-offset:4px}.hero-brand .sep{background:#161a222e;width:1px;height:22px}.hero-brand .org{color:var(--ink-2);letter-spacing:.08em;font-size:13px;font-weight:700}.hero-title{letter-spacing:.03em;color:var(--ink);margin:0;font-size:clamp(34px,8.2vw,60px);font-weight:900;line-height:1.08}.hero-title .yr{color:var(--rti);font-family:var(--font-mono);letter-spacing:-.02em;margin-right:.16em;font-weight:800}.hero-title.yr-after .yr{margin-left:.16em;margin-right:0}.hero-sub{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0 0;font-size:15px;font-weight:500;display:flex}.hero-date{color:var(--rti-ink);background:#fff;border:1px solid #e5243140;border-radius:999px;align-items:baseline;gap:6px;padding:3px 12px;font-size:13.5px;font-weight:700;display:inline-flex}.hero-date b{font-family:var(--font-mono);word-spacing:-.3em;font-size:15px}.hero-day:has(>[data-i18n-hidden])>.hero-sep{display:none}.hero-date:not(:has([data-i18n]:not([data-i18n-hidden]))){background:0 0;border:0;padding:0}.hero-date:has(>[data-i18n=hero\.dateLabel][data-i18n-hidden]) .hero-day[data-cap]>[data-i18n=hero\.dateDay]:first-child{text-transform:capitalize}.hero-map{opacity:.95;flex:none;width:150px}@media (max-width:767px){.hero-map{opacity:.22;width:120px;position:absolute;top:6px;right:-24px}.hero .wrap{min-height:0;padding-top:20px;padding-bottom:22px}.hero-logo{width:136px;height:34px}}@media (min-width:1024px){.hero-map{width:180px;margin-right:24px}}html[data-script=other]:not(:lang(th)) .hero-title{text-wrap:balance}@media (min-width:768px){html[data-script=other]:not(:lang(th)) .hero-title{font-size:2rem}html[data-script=other]:not(:lang(th)) .hero.home .hero-title .yr{margin:0 0 6px;font-size:44px;line-height:1.05;display:block}html[data-script=other]:not(:lang(th)) .hero.home .hero-title.yr-after .yr{margin:6px 0 0}}@media (min-width:768px) and (max-width:1023px){html:lang(th) .hero-title{font-size:38px;line-height:1.3}}@media (max-width:767px){html:lang(th) .hero:not(.home) .hero-title{line-height:1.3}}.glow-rule{background:var(--stripe);height:4px}:root{--stripe:linear-gradient(90deg, #e52458 0 40%, #f5591f 40% 52%, #22b061 52% 59%, #1ec6dc 59% 65%, #f28805 65% 77%, #645bd9 77% 100%);--stripe-foot:linear-gradient(90deg, #e52458 0 10%, #f5591f 10% 22%, #22b061 22% 29%, #1ec6dc 29% 35%, #f28805 35% 82%, #645bd9 82% 100%)}.footer .glow-rule{background:var(--stripe-foot)}.mainnav{border-bottom:1px solid var(--line);z-index:25;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;position:sticky;top:44px}.mainnav ul{max-width:var(--wrap);flex-wrap:wrap;justify-content:center;gap:0 4px;margin:0 auto;padding:0 12px;list-style:none;display:flex}.mainnav li{flex:none}.mainnav a{color:#1d3a6e;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:13px 12px 11px;font-size:15.5px;font-weight:700;display:inline-flex}.mainnav a:hover{color:var(--rti-ink)}.mainnav a.on{color:var(--rti-ink);border-bottom-color:var(--rti-ink)}@media (min-width:1024px){.mainnav ul{gap:0 12px}.mainnav a{padding:15px 14px 13px;font-size:17px}}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:28px 0 18px;display:flex}.pagehead h1{letter-spacing:.02em;margin:0;font-size:clamp(26px,5vw,34px);font-weight:900;line-height:1.2}.pagehead .eyebrow{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-3);margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.pagehead p.lead{color:var(--ink-2);max-width:46em;margin:6px 0 0;font-size:15px}.abswitch{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:999px;padding:4px;display:inline-flex}.abswitch a{color:var(--ink-3);border-radius:999px;align-items:center;gap:6px;padding:6px 16px;font-size:14px;font-weight:700;display:inline-flex}.abswitch a:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:8px;height:8px}.abswitch a.a{color:var(--case-a)}.abswitch a.b{color:var(--case-b)}.abswitch a:not(.on){color:var(--ink-3)}.abswitch a.a:not(.on):hover{color:var(--case-a)}.abswitch a.b:not(.on):hover{color:var(--case-b)}.abswitch a.on.a{background:var(--case-a);color:#fff}.abswitch a.on.b{background:var(--case-b);color:#fff}.abswitch a.on:before{opacity:1;background:#fff}.sec{margin:0 0 36px}.sec-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex;position:relative}.sec-h:after{content:"";background:var(--tone,var(--rti));border-radius:3px;width:56px;height:3px;position:absolute;bottom:-1px;left:0}.sec-h h2{letter-spacing:.02em;align-items:center;gap:10px;margin:0;font-size:21px;font-weight:900;line-height:1.3;display:flex}.sec-h h2 .tag{font-family:var(--font-mono);letter-spacing:.14em;color:var(--tone-ink,var(--rti-ink));background:var(--tone-soft,var(--red-soft));border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.sec-h .more{color:var(--ink-3);white-space:nowrap;font-size:13px}.sec-h .more:hover{color:var(--rti-ink)}.side .sec-h h2{font-size:18px}.tone-red{--tone:var(--red);--tone-ink:var(--red-ink);--tone-soft:var(--red-soft)}.tone-orange{--tone:var(--orange);--tone-ink:var(--orange-ink);--tone-soft:var(--orange-soft)}.tone-yellow{--tone:var(--yellow);--tone-ink:var(--yellow-ink);--tone-soft:var(--yellow-soft)}.tone-green{--tone:var(--green);--tone-ink:var(--green-ink);--tone-soft:var(--green-soft)}.tone-sky{--tone:var(--sky);--tone-ink:var(--sky-ink);--tone-soft:var(--sky-soft)}.tone-violet{--tone:var(--violet);--tone-ink:var(--violet-ink);--tone-soft:var(--violet-soft)}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.pad{padding:18px}@media (min-width:768px){.pad{padding:24px}}.note{color:var(--ink-3);font-size:12.5px;line-height:1.6}.demo-flag{color:var(--orange-ink);background:var(--orange-soft);border:1px solid #fbd7b3;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.demo-flag:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px}.layout{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:1024px){.layout{grid-template-columns:minmax(0,1fr) 320px;gap:40px}}.main-col,.side{min-width:0}.grid-2{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:640px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}.grid-2-even{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:900px){.grid-2-even{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-3{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:768px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}}.countdown{grid-template-columns:minmax(0,1fr);gap:0;margin-top:22px;display:grid;overflow:hidden}.countdown .cd-main{background:linear-gradient(100deg,#fff 0%,#fff7ef 100%);align-items:center;gap:16px;padding:16px 20px;display:flex}.countdown .cd-num{font-family:var(--font-mono);color:var(--rti);letter-spacing:-.04em;font-size:52px;font-weight:800;line-height:1}html:lang(vi) .countdown .cd-num{font-family:var(--font-sans)}.countdown .cd-label{color:var(--ink-3);font-size:13px;font-weight:600}.countdown .cd-label b{color:var(--ink);font-size:17px;display:block}.countdown[data-vote-day]:not(.cd-ready) .cd-main>*{visibility:hidden}.countdown[data-vote-day]:not(.cd-ready) .cd-num:before{content:"00"}.countdown[data-vote-day]:not(.cd-ready) [data-pattern]:before{content:attr(data-pattern)}.countdown .cd-cells{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.countdown .cd-cell{border-right:1px solid var(--line);padding:12px 18px;position:relative}.countdown .cd-cell:last-child{border-right:0}.countdown .cd-cell:after{content:"";clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;background:#c9ced9;width:12px;height:12px;position:absolute;bottom:0;right:0}.countdown .cd-cell small{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink-3);font-size:10.5px;font-weight:700;display:block}.countdown .cd-cell span{font-size:15px;font-weight:700}.countdown .cd-go{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:700;display:flex}.countdown .cd-go:hover{background:var(--rti-ink)}.countdown .cd-go .arr{font-family:var(--font-mono)}@media (min-width:768px){.countdown .cd-cells{grid-template-columns:repeat(3,minmax(min-content,1fr));grid-auto-flow:column}.countdown .cd-cells:not(:has(>:nth-child(3))){grid-template-columns:repeat(2,minmax(min-content,1fr))}.countdown .cd-cell{flex-direction:column;justify-content:flex-start;display:flex}.countdown .cd-go{padding:12px 22px}.countdown .cd-cell span,.countdown .cd-label b,.countdown .cd-go span:first-child{text-wrap:balance}.countdown .cd-label b{max-width:12em}.countdown .cd-cell .mono{white-space:nowrap}}@media (min-width:768px) and (max-width:1199px){.countdown{grid-template-columns:auto minmax(10em,1fr) minmax(min-content,1fr);grid-template-areas:"main c1 c2""c3 c3 go"}.countdown .cd-main{grid-area:main}.countdown .cd-go{border-top:1px solid var(--ink);grid-area:go}.countdown .cd-cells{display:contents}.countdown .cd-cell{border-right:0;border-left:1px solid var(--line)}.countdown .cd-cell:first-child{grid-area:c1}.countdown .cd-cell:nth-child(2){grid-area:c2}.countdown .cd-cell:nth-child(3){border-left:0;border-top:1px solid var(--line);grid-area:c3}.countdown:not(:has(>.cd-main)) .cd-cell:first-child{border-left:0}.countdown:not(:has(>.cd-go)) .cd-cell:nth-child(3){grid-column:1/-1}}@media (min-width:1200px){.countdown{grid-template-columns:auto minmax(0,1fr) fit-content(240px)}.countdown .cd-cells{border-top:0;border-left:1px solid var(--line);grid-area:1/2/auto/3}.countdown .cd-go{grid-column:3}.countdown:not(:has(>.cd-main)) .cd-cells{border-left:0;grid-column-start:1}.countdown:not(:has(>.cd-go)) .cd-cells{grid-column-end:-1}}.mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.mosaic a{aspect-ratio:3/2;background:var(--line);border-radius:12px;display:block;position:relative;overflow:hidden}.mosaic a:first-child{aspect-ratio:3/2;grid-column:1/-1}.mosaic img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.mosaic a:hover img{transform:scale(1.03)}.mosaic .ov{color:#fff;background:linear-gradient(#0e101600,#0e1016d1);padding:26px 12px 10px;position:absolute;inset:auto 0 0}.mosaic .ov b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.mosaic .ov small{opacity:.8;font-size:11.5px;font-family:var(--font-mono)}.mosaic a:first-child .ov{padding:60px 20px 18px}.mosaic a:first-child .ov b{font-size:22px;line-height:1.35}.mosaic .badge{font-family:var(--font-mono);letter-spacing:.12em;color:var(--rti-ink);background:#fff;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:700;position:absolute;top:12px;left:12px}@media (min-width:768px){.mosaic{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;height:420px}.mosaic a,.mosaic a:first-child{aspect-ratio:auto}.mosaic a:first-child{grid-area:1/1/3}}.ncard{display:block}.ncard .thumb{aspect-ratio:3/2;background:var(--line);border-radius:12px;overflow:hidden}.ncard .thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.ncard:hover .thumb img{transform:scale(1.03)}.ncard h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 6px;font-size:18px;font-weight:800;line-height:1.45;display:-webkit-box;overflow:hidden}.ncard:hover h3{color:var(--rti-ink)}.ncard p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:14.5px;display:-webkit-box;overflow:hidden}.meta{font-family:var(--font-mono);color:var(--ink-3);align-items:center;gap:10px;font-size:12px;display:flex}.meta .kw{font-family:var(--font-sans);color:var(--tone-ink,var(--rti-ink));font-weight:700}.pager{border-top:1px solid var(--line);font-family:var(--font-mono);justify-content:center;align-items:center;gap:6px;margin-top:32px;padding-top:22px;font-size:14px;display:flex}.pager a,.pager span{border:1px solid var(--line);min-width:36px;height:36px;color:var(--ink-2);background:#fff;border-radius:10px;place-items:center;padding:0 8px;display:inline-grid}.pager a:hover{border-color:var(--ink-3);color:var(--ink)}.pager .on{background:var(--ink);color:#fff;border-color:var(--ink)}.pager .gap{background:0 0;border:0;min-width:16px}.feature-big{aspect-ratio:3/2;border-radius:12px;display:block;position:relative;overflow:hidden}.feature-big img{object-fit:cover;width:100%;height:100%}.feature-big .ov{color:#fff;background:linear-gradient(#0000,#0e1016d9);padding:40px 14px 12px;position:absolute;inset:auto 0 0}.feature-big .ov b{font-size:16px;line-height:1.45;display:block}.feature-big .ov small{font-family:var(--font-mono);opacity:.8;font-size:11.5px}.mini{border-bottom:1px solid var(--line-2);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.mini:last-child{border-bottom:0}.mini .thumb{aspect-ratio:3/2;border-radius:8px;overflow:hidden}.mini .thumb img{object-fit:cover;width:100%;height:100%}.mini b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.mini:hover b{color:var(--rti-ink)}.mini .meta{margin-top:4px}.hot{grid-template-columns:minmax(0,1fr);column-gap:32px;display:grid}@media (min-width:640px) and (max-width:1023px){.hot{grid-template-columns:repeat(2,minmax(0,1fr))}}.hot a{border-bottom:1px solid var(--line-2);padding:12px 0;display:block}.hot a:first-child{padding-top:2px}.hot a:last-child{border-bottom:0}@media (min-width:640px) and (max-width:1023px){.hot a:nth-last-child(2):nth-child(odd){border-bottom:0}.hot a:nth-child(2){padding-top:2px}}.hot b{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.hot time{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}.hot a:hover b{color:var(--rti-ink);text-underline-offset:3px;text-decoration:underline}.about{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.about p{color:var(--ink-2);margin:0 0 10px}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fact{background:var(--tone-soft);border-radius:12px;padding:12px 14px}.fact small{color:var(--tone-ink);font-size:12px;font-weight:700;display:block}.fact b{font-family:var(--font-mono);color:var(--ink);font-size:22px;font-weight:800;line-height:1.25}.fact b em{font-style:normal;font-family:var(--font-sans);color:var(--ink-2);margin-left:2px;font-size:13px;font-weight:700}@media (min-width:768px){.about{grid-template-columns:1.2fr 1fr;align-items:start}}.sw{position:relative}.sw>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sw-pane{display:none}.tabs{flex-wrap:wrap;gap:6px;display:flex}.tab{cursor:pointer;color:var(--ink-2);border:1px solid var(--line);-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:14.5px;font-weight:700;display:inline-flex}.tab:hover{border-color:var(--ink-3);color:var(--ink)}.tab small{font-family:var(--font-mono);color:var(--ink-3);font-size:12px;font-weight:600}.utabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.utab{cursor:pointer;color:var(--ink-3);border-bottom:3px solid #0000;flex:none;margin-bottom:-1px;padding:12px 14px 10px;font-size:15px;font-weight:700}.utab:hover{color:var(--ink)}.region-tabs{justify-content:center;margin:4px 0 26px}.county-row{border-top:1px solid var(--line);padding:22px 0 26px}.county-row:first-child{border-top:0;padding-top:0}.county-row h3{align-items:baseline;gap:10px;margin:0 0 16px;font-size:19px;font-weight:900;display:flex}.county-row h3 small{color:var(--ink-3);font-size:12.5px;font-weight:600}.county-row h3 .ctype{color:var(--tone-ink);background:var(--tone-soft);border-radius:6px;padding:1px 8px;font-size:11px;font-weight:700}.people{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:22px 12px;display:grid}.person{text-align:center}.person .ph{width:96px;height:96px;margin:0 auto 10px;position:relative}.person .ph img{object-fit:cover;width:96px;height:96px;box-shadow:0 0 0 3px #fff, 0 0 0 4px var(--line);background:#eef0f5;border-radius:50%}.person .no{background:var(--pc,var(--pk-other));color:#fff;width:30px;height:30px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 3px #fff}.person b{font-size:16px;font-weight:800;display:block}.person .pty{color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:999px;margin-top:4px;padding:1px 8px;font-size:12px;line-height:1.4;display:inline-block}.person .pty i{background:var(--pc,var(--pk-other));vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.person .nolabel{font-family:var(--font-mono);color:var(--ink-3);font-size:12px;display:block}[data-pk=kmt]{--pc:var(--pk-kmt)}[data-pk=dpp]{--pc:var(--pk-dpp)}[data-pk=tpp]{--pc:var(--pk-tpp)}[data-pk=other]{--pc:var(--pk-other)}[data-pk=ind]{--pc:var(--pk-ind)}.legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{background:var(--pc);border-radius:50%;width:11px;height:11px}.legend i.sq{border-radius:3px}.bcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:640px){.bcards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.bcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.bcard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.bcard .pic{aspect-ratio:4/4.4;background:linear-gradient(160deg,#f3f4f9 0%,#e9ecf4 100%);position:relative}.bcard .pic img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.bcard .pic:after{content:"";background:var(--pc);height:5px;position:absolute;inset:auto 0 0}.bcard .no{background:var(--pc);color:#fff;width:38px;height:38px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:19px;font-weight:800;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 0 0 3px #ffffffe6}.bcard .body{padding:12px 14px 14px}.bcard b{letter-spacing:.02em;font-size:19px;font-weight:900;display:block}.bcard .pty{color:var(--ink-2);align-items:center;gap:6px;margin-top:4px;font-size:13px;display:inline-flex}.bcard .pty i{background:var(--pc);border-radius:50%;width:8px;height:8px}.histmini{border-collapse:collapse;width:100%;font-size:14px}.histmini th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);padding:6px 8px;font-size:12px;font-weight:700}.histmini td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:10px 8px}.histmini td.y{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;font-weight:700}.histmini .bar{background:var(--paper);border-radius:99px;min-width:60px;height:8px;overflow:hidden}.histmini .bar span{background:var(--pc);border-radius:99px;height:100%;display:block}.histmini .rate{font-family:var(--font-mono);white-space:nowrap;text-align:right;font-weight:700}.tlist a{border-bottom:1px solid var(--line-2);grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.tlist a:last-child{border-bottom:0}.tlist .thumb{aspect-ratio:3/2;border-radius:8px;overflow:hidden}.tlist .thumb img{object-fit:cover;width:100%;height:100%}.tlist b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.tlist a:hover b{color:var(--rti-ink)}.fold{margin-top:8px}.fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:800;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary .chev{background:var(--paper);width:28px;height:28px;font-family:var(--font-mono);border-radius:50%;place-items:center;transition:transform .2s;display:grid}.fold[open]>summary .chev{transform:rotate(180deg)}.fold>summary small{color:var(--ink-3);font-size:13px;font-weight:600}.fold .fold-body{padding:0 18px 18px}.tscroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.dtable{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.dtable th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;background:#fafbfd;padding:10px;font-size:12.5px;font-weight:700;position:sticky;top:0}.dtable td{border-bottom:1px solid var(--line-2);white-space:nowrap;padding:10px}.dtable td.r,.dtable th.r{text-align:right}.dtable td.c,.dtable th.c{text-align:center}.dtable td.grp{vertical-align:top;background:#fff;font-weight:800}.dtable tr.win td:not(.grp){background:#fff8e6;font-weight:700}.dtable .pchip{align-items:center;gap:6px;display:inline-flex}.dtable .pchip i{background:var(--pc);border-radius:50%;width:8px;height:8px}.dtable .won{border:2px solid var(--red);width:24px;height:24px;color:var(--red);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.dtable .mute{color:var(--ink-3)}.dtable .nobox{background:var(--pc);color:#fff;width:22px;height:22px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.seatgrid{gap:14px;display:grid}.seatrow{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;display:grid}.seatrow .yr{font-family:var(--font-mono);color:var(--ink-2);font-size:15px;font-weight:800}.seatcells{grid-template-columns:repeat(11,minmax(0,1fr));gap:4px;display:grid}@media (min-width:768px){.seatcells{grid-template-columns:repeat(22,minmax(0,1fr))}.seatrow{grid-template-columns:72px minmax(0,1fr) 210px}}.cell{aspect-ratio:1;background:var(--pc);color:#fff;border-radius:6px;place-items:center;font-size:11px;font-weight:800;transition:opacity .2s,transform .2s;display:grid;position:relative}.cell[data-pk=tpp]{background:repeating-linear-gradient(135deg, var(--pk-tpp) 0 4px, var(--pk-tpp) 4px 7px)}@supports (color:color-mix(in lab, red, red)){.cell[data-pk=tpp]{background:repeating-linear-gradient(135deg, var(--pk-tpp) 0 4px, color-mix(in srgb, var(--pk-tpp) 70%, #fff) 4px 7px)}}.cell[data-pk=ind]{background:repeating-linear-gradient(0deg, var(--pk-ind) 0 3px, var(--pk-ind) 3px 6px)}@supports (color:color-mix(in lab, red, red)){.cell[data-pk=ind]{background:repeating-linear-gradient(0deg, var(--pk-ind) 0 3px, color-mix(in srgb, var(--pk-ind) 60%, #fff) 3px 6px)}}.cell[data-pk=dpp]{background:radial-gradient(circle at 50% 50%, #ffffff59 1.4px, transparent 1.6px) 0 0 / 6px 6px, var(--pk-dpp)}.cell:hover{transform:translateY(-2px)}.seatsum{color:var(--ink-2);font-size:12.5px;line-height:1.5;display:none}.seatsum b{font-family:var(--font-mono)}@media (min-width:768px){.seatsum{display:block}}.cell .tip{display:none}.legend .pat{border-radius:4px;width:14px;height:14px}.legend .pat[data-pk=kmt]{background:var(--pk-kmt)}.legend .pat[data-pk=dpp]{background:radial-gradient(circle at 50% 50%, #ffffff59 1.4px, transparent 1.6px) 0 0 / 6px 6px, var(--pk-dpp)}.legend .pat[data-pk=tpp]{background:repeating-linear-gradient(135deg, var(--pk-tpp) 0 4px, var(--pk-tpp) 4px 7px)}@supports (color:color-mix(in lab, red, red)){.legend .pat[data-pk=tpp]{background:repeating-linear-gradient(135deg, var(--pk-tpp) 0 4px, color-mix(in srgb, var(--pk-tpp) 70%, #fff) 4px 7px)}}.legend .pat[data-pk=ind]{background:repeating-linear-gradient(0deg, var(--pk-ind) 0 3px, var(--pk-ind) 3px 6px)}@supports (color:color-mix(in lab, red, red)){.legend .pat[data-pk=ind]{background:repeating-linear-gradient(0deg, var(--pk-ind) 0 3px, color-mix(in srgb, var(--pk-ind) 60%, #fff) 3px 6px)}}.legend .pat[data-pk=other]{background:var(--pk-other)}.ctrl{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:18px;display:flex}.ctrl .lbl{color:var(--ink-3);font-size:12.5px;font-weight:700}.seg{background:var(--paper);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;padding:3px;display:inline-flex}.seg label{cursor:pointer;color:var(--ink-3);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.seg label:hover{color:var(--ink)}.seg label i{background:var(--pc);border-radius:50%;width:9px;height:9px}.dumb{gap:2px;display:grid}.drow>summary{cursor:pointer;border-radius:10px;grid-template-columns:120px minmax(0,1fr) 56px;align-items:center;gap:10px;padding:8px 6px;list-style:none;display:grid}.drow>summary::-webkit-details-marker{display:none}.drow>summary:hover,.drow[open]>summary{background:var(--paper)}.drow .lab{color:var(--yc);white-space:nowrap;font-size:15px;font-weight:700}.drow .lab span{font-family:var(--font-mono);margin-right:4px;font-size:13px}.drow .track{height:22px;position:relative}.drow .track:before{content:"";border-top:1px dashed var(--line);position:absolute;top:50%;left:0;right:0}.drow .seg-line{background:var(--yc);opacity:.35;border-radius:6px;height:6px;position:absolute;top:calc(50% - 3px)}.drow .dot{background:var(--yc);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%}.drow .dot.ru{border:3px solid var(--yc);background:#fff}.drow .gapv{font-family:var(--font-mono);color:var(--yc);text-align:right;font-weight:800}.drow .ddet{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px 16px;margin:2px 6px 10px 136px;padding:12px 14px;font-size:13.5px;display:grid}.drow .ddet small{color:var(--ink-3);font-size:12px;display:block}.dscale{grid-template-columns:120px minmax(0,1fr) 56px;gap:10px;padding:0 6px;display:grid}.dscale .ticks{height:18px;font-family:var(--font-mono);color:var(--ink-3);font-size:11px;position:relative}.dscale .ticks span{position:absolute;transform:translate(-50%)}.y2010{--yc:#b88a00}.y2014{--yc:#e07000}.y2018{--yc:var(--violet)}.y2022{--yc:var(--red)}@media (max-width:639px){.drow>summary,.dscale{grid-template-columns:88px minmax(0,1fr) 44px;gap:6px}.drow .lab{font-size:13px}.drow .ddet{margin-left:6px}}.maps3{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:768px){.maps3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mapcard{padding:16px}.mapcard .step{font-family:var(--font-mono);letter-spacing:.14em;color:var(--tone-ink);font-size:11px;font-weight:700}.mapcard h3{margin:2px 0 4px;font-size:17px;font-weight:900}.mapcard p{color:var(--ink-2);margin:0 0 8px;font-size:13px}.mapcard svg{width:100%;height:auto;display:block}.ramp{color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono);align-items:center;gap:8px;display:flex}.ramp i{background:linear-gradient(90deg,#fff1c1,#f7c948,#f5841f,#e52431,#7c2529);border-radius:99px;flex:1;height:8px}.ptag{color:var(--ink-2);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.ptag i{background:var(--pc);border-radius:50%;flex:none;width:8px;height:8px}.htable td .w{font-weight:800;display:block}.htable td .r{font-family:var(--font-mono);color:var(--ink-3);font-size:12.5px}.htable td{vertical-align:top}.statusbar{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:18px;padding:12px 16px;display:flex}.live{color:var(--green-ink);align-items:center;gap:8px;font-weight:800;display:inline-flex}.live:before{content:"";background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #22b07d2e}.statusbar .t{font-family:var(--font-mono);color:var(--ink-2);font-size:14px}.statusbar .t b{color:var(--ink)}.statusbar .demo-flag{margin-left:auto}.statusbar .res-src{color:var(--ink-2);text-underline-offset:3px;margin-left:auto;font-size:13px;font-weight:700;text-decoration:underline}.statusbar .res-src~.demo-flag{margin-left:0}.nation{grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.nation .tally{border-bottom:1px solid var(--line);background:linear-gradient(160deg,#fff 0%,#fff6ef 100%);padding:22px}.nation .tally h3{margin:0 0 2px;font-size:22px;font-weight:900}.nation .tally p{color:var(--ink-3);margin:0 0 16px;font-size:13px}.donut{width:150px;height:150px;margin:0 auto 14px;display:block}.tbar{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;margin-bottom:10px;font-size:14px;display:grid}.tbar .nm{align-items:center;gap:8px;font-weight:700;display:flex}.tbar .nm i{background:var(--pc);border-radius:3px;width:10px;height:10px}.tbar .v{font-family:var(--font-mono);font-size:18px;font-weight:800}.tbar .bar{background:var(--paper);border-radius:99px;grid-column:1/-1;height:8px;overflow:hidden}.tbar .bar span{background:var(--pc);border-radius:99px;height:100%;display:block}.nation .mapwrap{background:radial-gradient(circle at 1px 1px,#161a2214 1px,#0000 1.5px) 0 0/16px 16px,#f2f7fb;padding:16px;position:relative}.nation .mapwrap svg{width:100%;max-width:440px;height:auto;margin:0 auto;display:block}.nation .yearbig{font-family:var(--font-mono);color:#161a221f;letter-spacing:.08em;font-size:44px;font-weight:800;position:absolute;bottom:14px;right:18px}@media (min-width:768px){.nation{grid-template-columns:300px minmax(0,1fr)}.nation .tally{border-bottom:0;border-right:1px solid var(--line)}}.scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:18px;display:grid;overflow:hidden}.scoreboard .sb{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 16px;position:relative}.scoreboard .sb:before{content:"";background:var(--pc,transparent);width:4px;position:absolute;top:0;bottom:0;left:0}.scoreboard .sb small{color:var(--ink-3);font-size:12.5px;font-weight:700;display:block}.scoreboard .sb b{font-family:var(--font-mono);font-size:30px;font-weight:800;line-height:1.1}.scoreboard .sb b em{color:var(--ink-3);margin-left:2px;font-size:14px;font-style:normal}.scoreboard .sb.meta-sb{background:var(--paper)}.scoreboard .sb.meta-sb b{font-size:20px}@media (min-width:900px){.scoreboard{grid-template-columns:repeat(4,minmax(0,1fr)) 1.3fr 1.1fr}.scoreboard .sb{border-bottom:0}}.tiles{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:640px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile{cursor:pointer;border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:12px 12px 10px 18px;display:block;position:relative;overflow:hidden}.tile:before{content:"";background:var(--pc,var(--line));width:4px;position:absolute;top:0;bottom:0;left:0}.tile:hover{border-color:var(--ink-3)}.tile .tn{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:16px;font-weight:900;display:flex}.tile .tn small{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.06em;font-size:10.5px;font-weight:700}.tile .c{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:10px 0;font-size:15px;display:grid}.tile .c:last-child{padding-bottom:4px}.tile .c .n{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;font-size:17px;font-weight:800;line-height:1.3;display:flex}.tile .c .n .nm{word-break:keep-all;overflow-wrap:anywhere;min-width:0}.tile .c .n .emb{flex:none}.tile .c>.ok{color:#fff;background:var(--red);white-space:nowrap;border-radius:5px;padding:0 5px;font-size:10.5px;font-weight:800;line-height:1.5}.tile .c .p{font-family:var(--font-mono);font-size:14px;font-weight:800;line-height:1}.tile .c .bar{background:var(--paper);border-radius:99px;height:8px;overflow:hidden}.tile .c .bar span{background:var(--pc);border-radius:99px;height:100%;display:block}.tile .pend{color:var(--ink-3);padding:14px 0 12px;font-size:13px}.tile.pending{background:repeating-linear-gradient(135deg,#fff 0 10px,#fafbfd 10px 20px)}.detail{padding:18px}.detail h3{margin:0;font-size:24px;font-weight:900}.detail .dh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:14px;display:flex}.dline{border-bottom:1px solid var(--line-2);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 0;display:grid}.dline:last-child{border-bottom:0}.dline .nobox{background:var(--pc);color:#fff;width:28px;height:28px;font-family:var(--font-mono);border-radius:50%;grid-row:span 2;place-items:center;font-size:14px;font-weight:800;display:grid}.dline .nm{flex-wrap:wrap;align-items:center;gap:8px;font-size:15.5px;font-weight:800;display:flex}.dline .nm small{color:var(--ink-3);font-size:12.5px;font-weight:600}.dline .nm .ok{color:#fff;background:var(--red);border-radius:5px;padding:0 6px;font-size:11px;font-weight:800}.dline .vv{text-align:right;font-family:var(--font-mono);font-size:16px;font-weight:800;line-height:1.2}.dline .vv small{color:var(--ink-3);font-size:12px;font-weight:600;display:block}.dline .bar{background:var(--paper);border-radius:99px;grid-column:2/-1;height:10px;overflow:hidden}.dline .bar span{background:var(--pc);border-radius:99px;height:100%;display:block}.article{padding:22px}.article .kick{color:#fff;background:var(--rti);letter-spacing:.06em;border-radius:6px;align-items:center;gap:8px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}.article h3{margin:10px 0 6px;font-size:clamp(22px,3.4vw,28px);font-weight:900;line-height:1.35}.article .fig{aspect-ratio:16/8;border-radius:12px;margin:16px 0;overflow:hidden}.article .fig img{object-fit:cover;width:100%;height:100%}.article p{color:#2a2f3a;margin:0 0 14px;font-size:16.5px;line-height:1.9}.textlist a{border-bottom:1px solid var(--line-2);align-items:baseline;gap:14px;padding:12px 0;display:flex}.textlist a:last-child{border-bottom:0}.textlist a b{flex:1;font-size:15.5px;font-weight:700}.textlist a:hover b{color:var(--rti-ink)}.textlist .meta{flex:none}.disclaimer{border:1px dashed var(--line);color:var(--ink-3);background:#fff;border-radius:12px;margin:26px 0 0;padding:12px 16px;font-size:13px}.res-state[hidden]{display:none}.res-demo{z-index:40;box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff4e8f5;border:1px solid #f6cfa6;border-radius:999px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:5px 5px 5px 6px;font-size:12.5px;display:flex;position:fixed;top:112px;right:16px;box-shadow:0 10px 28px -10px #161a2259,0 2px 6px #161a2214}.res-demo .rd-k{font-family:var(--font-mono);letter-spacing:.12em;color:#fff;background:var(--orange-ink);border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:800}.res-demo .rd-sw{background:#fff;border:1px solid #f0d2b0;border-radius:999px;padding:2px;display:inline-flex}.res-demo .rd-sw a{color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:14px;font-weight:800}.res-demo .rd-sw a:hover{color:var(--ink);background:var(--paper)}.res-demo .rd-sw a.on{background:var(--ink);color:#fff}.res-demo .rd-sw a:focus-visible{outline:2px solid var(--orange-ink);outline-offset:2px}@media (max-width:760px){.res-demo{top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));gap:6px}.res-demo .rd-sw a{padding:5px 12px;font-size:13.5px}.site:has(.res-demo) .footer .legal{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.rb .load-msg{color:var(--ink-3);margin:0 0 36px;font-size:14px;font-weight:700}.rb svg{display:block}.rb-src{color:var(--ink-3);overflow-wrap:anywhere;align-items:baseline;gap:8px;margin:14px 0 0;font-size:12px;line-height:1.65;display:flex}.rb-src-k{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-2);background:var(--line-2);border-radius:5px;flex:none;padding:1px 6px;font-size:10px;font-weight:800}.rb-src a{color:var(--ink-2);text-underline-offset:3px;-webkit-text-decoration:underline #c5cad6;text-decoration:underline #c5cad6}.rb-src a:hover{color:var(--rti-ink)}.rb-take{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 6px;font-size:14.5px;display:flex}.rb-take-out{margin:-4px 0 14px}.rb-legend{color:var(--ink-3);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.rb-legend i{border-radius:50%;width:10px;height:10px;margin-left:6px}.rb-legend .lg-past{background:#c5cad6}.rb-legend .lg-now{background:var(--rti)}.rb-legend .lg-next{border:2px solid var(--orange)}.rb-hero{background:radial-gradient(circle at 1px 1px,#161a2212 1px,#0000 1.5px) 0 0/18px 18px,radial-gradient(55% 90% at 0 0,#fff0df 0%,#0000 70%),radial-gradient(45% 80% at 100% 100%,#ede8ff 0%,#0000 72%),radial-gradient(40% 70% at 82% 0,#dff2fb 0%,#0000 70%),#fff;grid-template-columns:minmax(0,1fr);gap:18px;margin:0 0 36px;padding:24px 18px 16px;display:grid;position:relative;overflow:hidden}.rb-hero:before{content:"";background:linear-gradient(90deg, var(--red), var(--orange), var(--yellow), var(--green), var(--sky), var(--violet));height:4px;position:absolute;top:0;left:0;right:0}.rb-hero-main{align-items:center;gap:18px;min-width:0;display:flex}.rb-ring{flex:none;width:112px;height:112px;position:relative}.rb-ring svg{width:100%;height:100%}.rb-ring-ticks{fill:none;stroke:#e3e6ee;stroke-width:1.5px}.rb-ring-trk{fill:#fff;stroke:var(--line-2);stroke-width:10px}.rb-ring-arc{fill:none;stroke:url(#rb-arc);stroke-width:10px;stroke-linecap:round}.rb-ring-in{text-align:center;place-content:center;line-height:1;display:grid;position:absolute;inset:0}.rb-ring-in b{color:var(--rti);letter-spacing:-.03em;font-size:40px;font-weight:800}.rb-ring-in b.rb-ring-word{letter-spacing:0;font-size:19px;font-weight:900}.rb-ring-in small{color:var(--ink-3);margin-top:4px;font-size:12px;font-weight:700}.rb-hero-txt{flex:1 1 0;min-width:0;container-type:inline-size}.rb-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-3);font-size:10.5px;font-weight:700;display:block}.rb-date{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:2px 0 0;display:flex}.rb-date b{word-break:keep-all;word-spacing:-.25em;letter-spacing:-.03em;background:linear-gradient(100deg, var(--rti-ink), var(--orange-ink) 60%, var(--violet-ink));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:min(clamp(40px,9vw,60px),22cqi);font-weight:800;line-height:1}.rb-date span{color:var(--rti-ink);background:var(--red-soft);border-radius:999px;padding:2px 10px;font-size:14px;font-weight:800}.rb-when{color:var(--ink-2);margin:6px 0 0;font-size:14.5px}.rb-when b{color:var(--ink);white-space:nowrap;margin-left:8px;font-size:clamp(17px,4.6vw,20px);font-weight:800}.rb-cta{background:var(--ink);color:#fff;border-radius:14px;align-items:center;gap:6px;margin-top:12px;padding:7px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.site .rb-cta{color:#fff}.rb-cta:hover{background:var(--rti-ink)}.rb-elig{border:1px solid var(--line);background:#ffffffd1;border-radius:14px;align-self:center;min-width:0;padding:16px}.rb-ages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.rb-age{background:var(--tone-soft);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px 12px 16px;display:flex;position:relative;overflow:hidden}.rb-age:before{content:"";background:var(--tone);width:4px;position:absolute;top:0;bottom:0;left:0}.rb-age b{letter-spacing:-.02em;color:var(--tone-ink);font-size:40px;font-weight:800;line-height:1}.rb-age span{color:var(--ink);font-size:14px;font-weight:800}.rb-elig-n{color:var(--ink-2);margin:10px 0 0;font-size:12.5px;line-height:1.6}.rb-hero-foot .rb-src{margin:0}@media (min-width:560px){.rb-ring{width:128px;height:128px}.rb-ring-in b{font-size:46px}}@media (min-width:960px){.rb-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px 28px;padding:30px 28px 18px}.rb-hero-main{gap:24px}.rb-ring{width:148px;height:148px}.rb-ring-in b{font-size:52px}.rb-hero-foot{border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px}}.rb-tlp{padding:18px}.rb-tls{scrollbar-width:thin;margin:4px -6px 0;padding:0 6px 8px;overflow-x:auto}.rb-tl{min-width:1060px;position:relative}.rb-tl ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative}.rb-tl ol:before,.rb-tl ol:after{content:"";height:4px;top:180px;left:calc(50% / var(--n,11));border-radius:4px;position:absolute}.rb-tl ol:before{right:calc(50% / var(--n,11));background:var(--line)}.rb-tl ol:after{width:max(0px, calc(var(--pos,0) * 100% - 50% / var(--n,11)));background:linear-gradient(90deg, var(--orange), var(--red));transform-origin:0}.rb-node{grid-template-rows:122px 32px 56px 128px;justify-items:center;min-width:0;display:grid;position:relative}.rb-ni{z-index:1;background:var(--tone);color:#fff;width:50px;height:50px;box-shadow:0 0 0 4px #fff, 0 8px 16px -8px var(--tone);border-radius:50%;grid-row:3;align-self:center;place-items:center;display:grid}.rb-ni svg{width:24px;height:24px}.rb-nt{text-align:center;flex-direction:column;align-items:center;gap:1px;width:calc(200% - 14px);min-width:0;display:flex}.rb-node.is-up .rb-nt{grid-row:1;align-self:end;padding-bottom:4px}.rb-node.is-dn .rb-nt{grid-row:4;align-self:start;padding-top:10px}.rb-node.is-up:after{content:"";border-left:2px solid #dfe3ea;height:32px;position:absolute;top:122px;left:50%}.rb-node.is-first .rb-nt{text-align:left;justify-self:start;align-items:flex-start;width:150%}.rb-node.is-last .rb-nt{text-align:right;justify-self:end;align-items:flex-end;width:150%}.rb-nd{color:var(--ink);font-size:17px;font-weight:800;line-height:1.3}.rb-nd small{font-family:var(--font-sans);color:var(--ink-3);margin-left:2px;font-size:12px;font-weight:700}.rb-flag{background:var(--line-2);color:var(--ink-3);border-radius:999px;padding:0 8px;font-size:11px;font-style:normal;font-weight:800;line-height:1.6}.rb-nt b{color:var(--ink);font-size:14.5px;font-weight:800;line-height:1.4}.rb-nt>span{color:var(--ink-2);font-size:12.5px;line-height:1.45}.rb-node.is-past .rb-ni{background:#c5cad6;box-shadow:0 0 0 4px #fff}.rb-node.is-past .rb-nd,.rb-node.is-past .rb-nt b,.rb-node.is-past .rb-nt>span{color:var(--ink-3)}.rb-node.is-now .rb-ni{box-shadow:0 0 0 4px #fff, 0 0 0 7px var(--rti)}.rb-node.is-now .rb-flag{background:var(--rti);color:#fff}.rb-node.is-next .rb-flag{background:var(--orange-soft);color:var(--orange-ink)}.rb-node.is-next .rb-ni{box-shadow:0 0 0 4px #fff, 0 0 0 7px var(--orange)}.rb-node.is-key .rb-ni{background:linear-gradient(135deg, var(--orange), var(--red) 60%, var(--violet));width:64px;height:64px}.rb-node.is-key .rb-ni svg{width:30px;height:30px}.rb-node.is-key .rb-nd{color:var(--rti);font-size:22px}.rb-node.is-key.is-past .rb-ni{background:#c5cad6}.rb-today{z-index:2;pointer-events:none;flex-direction:column;align-items:center;height:60px;display:flex;position:absolute;top:122px;transform:translate(-50%)}.rb-today span{white-space:nowrap;color:#fff;background:var(--rti);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1;box-shadow:0 4px 10px -4px #e5243199}.rb-today:after{content:"";background:var(--rti);flex:1;width:2px}.rb-trow{display:none}@media (min-width:761px){.rb-tl.is-flat{min-width:760px}.rb-tl.is-flat ol:before,.rb-tl.is-flat ol:after{top:64px}.rb-tl.is-flat .rb-node{grid-template-rows:0 34px 64px auto}.rb-tl.is-flat .rb-node .rb-nt{text-align:center;grid-row:4;place-self:start center;align-items:center;width:calc(100% - 10px);padding-top:10px}.rb-tl.is-flat .rb-today{height:66px;top:0}}@media (min-width:768px){.rb-tlp{padding:22px 24px}}@media (max-width:760px){.rb-tls{margin:8px 0 0;padding:0;overflow:visible}.rb-tl{min-width:0}.rb-today,.rb-tl ol:after{display:none}.rb-tl ol{display:block}.rb-tl ol:before{width:3px;height:auto;inset:10px auto 10px 23px}.rb-node{grid-template-rows:auto;grid-template-columns:48px minmax(0,1fr);justify-items:stretch;column-gap:12px;padding:8px 0}.rb-node.is-up:after{display:none}.rb-ni{grid-area:1/1;place-self:start center;width:40px;height:40px}.rb-ni svg{width:20px;height:20px}.rb-node.is-key .rb-ni{width:48px;height:48px}.rb-node.is-key .rb-ni svg{width:24px;height:24px}.rb-node .rb-nt,.rb-node.is-up .rb-nt,.rb-node.is-dn .rb-nt,.rb-node.is-first .rb-nt,.rb-node.is-last .rb-nt{text-align:left;grid-area:1/2;place-self:start stretch;width:auto;padding:0;display:block}.rb-nd{display:inline}.rb-flag{vertical-align:2px;margin-left:8px;display:inline-block}.rb-nt b{font-size:15px;display:block}.rb-nt>span{font-size:13px;display:block}.rb-trow{z-index:1;align-items:center;padding:6px 0;display:flex;position:relative}.rb-trow span{color:#fff;background:var(--rti);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1;box-shadow:0 0 0 4px #fff}}.rb-bgrid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.rb-bcard{background:linear-gradient(180deg, var(--tone-soft) 0, #fff 150px);flex-direction:column;gap:16px;padding:20px 18px 18px;display:flex;position:relative;overflow:hidden}.rb-bcard:before{content:"";background:var(--tone);height:4px;position:absolute;top:0;left:0;right:0}.rb-bcount{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;font-size:14px;font-weight:700;display:flex}.rb-bcount b{color:var(--tone-ink);font-size:46px;font-weight:800;line-height:1}.rb-bcount b:nth-of-type(2){color:var(--ink-2);font-size:28px}.rb-bcount i{color:var(--ink-3);margin:0 2px 0 6px;font-size:20px;font-style:normal}.rb-bcard h3{margin:8px 0 0;font-size:18px;font-weight:900;line-height:1.4}.rb-places{flex-wrap:wrap;gap:5px;margin:10px 0 0;display:flex}.rb-places span{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:700}.rb-bnote{color:var(--ink-3);margin:8px 0 0;font-size:12.5px}.rb-slips{align-content:start;gap:9px;margin:0;padding:0;list-style:none;display:grid}.rb-slip{background:linear-gradient(90deg, #161a2212 0 6px, transparent 6px), var(--slip,#fff);border:1.5px solid #161a2229;border-radius:7px;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:10px;padding:10px 12px 10px 18px;display:grid;position:relative;box-shadow:0 1px #161a220d,0 6px 12px -8px #161a2259}.rb-slip:nth-child(odd){transform:rotate(-.6deg)}.rb-slip:nth-child(2n){transform:rotate(.5deg)}.rb-sn{min-width:0;font-size:15px;font-weight:800}.rb-sc{color:var(--ink-2);white-space:nowrap;font-size:12px;font-weight:700}.rb-sm{border:1.5px solid #161a2247;border-radius:50%;width:22px;height:22px}.rb-slip.is-ref{margin-top:20px}.rb-slip.c-none{--slip:transparent;box-shadow:none;border-style:dashed}.rb-slip.c-none .rb-sm{visibility:hidden}.rb-slip.is-ref:before{content:attr(data-label);letter-spacing:.1em;color:var(--ink-3);font-size:11.5px;font-weight:800;position:absolute;top:-21px;left:2px}.rb-slip.c-ly{--slip:#fff1a8}.rb-slip.c-wh{--slip:#fff}.rb-slip.c-lg{--slip:#d9f2dc}.rb-slip.c-lb{--slip:#d8e8ff}.rb-slip.c-gd{--slip:#ffd256}.rb-slip.c-lp{--slip:#ffe0ea}.rb-slip.c-lo{--slip:#ffdbb8}.rb-slip.c-pk{--slip:#ffc3d5}.rb-extra{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:12px;margin:14px 0 0;padding:12px 16px;font-size:13.5px}.rb-extra li+li{margin-top:4px}@media (min-width:640px) and (max-width:999px){.rb-bcard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}}@media (min-width:1000px){.rb-bgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rb-jp{padding:18px}.rb-lane{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.rb-lane+.rb-lane{border-top:1px solid var(--line)}.rb-lh{align-items:center;gap:8px;margin:0;font-size:15.5px;font-weight:900;display:flex}.rb-lh span{letter-spacing:.08em;color:#fff;background:var(--ink);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:800}.rb-steps{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.rb-step{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;flex-direction:column;gap:3px;padding:14px 16px 16px;display:flex;position:relative}.rb-sno{letter-spacing:.08em;color:var(--tone-ink);font-size:13px;font-weight:800;position:absolute;top:12px;right:14px}.rb-si{background:var(--tone);color:#fff;width:44px;height:44px;box-shadow:0 8px 16px -10px var(--tone);border-radius:13px;place-items:center;margin-bottom:8px;display:grid}.rb-si svg{width:22px;height:22px}.rb-step b{font-size:16.5px;font-weight:900}.rb-sd{color:var(--ink-2);font-size:13.5px;line-height:1.6}.rb-step.is-here{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(135deg, var(--orange), var(--red), var(--violet)) border-box;border:2px solid #0000}.rb-step.is-here .rb-si{background:linear-gradient(135deg, var(--orange), var(--red) 60%, var(--violet))}.rb-jp>.rb-src{border-top:1px solid var(--line);padding-top:12px}.res-state .disclaimer{border-style:solid}@media (max-width:519px){.rb-step{grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:14px;padding:14px 40px 14px 14px;display:grid}.rb-si{grid-row:span 2;margin:0}}@media (min-width:520px){.rb-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.rb-jp{padding:22px 24px}}@media (min-width:1000px){.rb-lane{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px}.rb-lh{flex-direction:column;align-items:flex-start;gap:6px}.rb-steps{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:26px}.rb-step:not(:last-child):after{content:"›";font-family:var(--font-mono);color:var(--ink-3);font-size:26px;font-weight:800;line-height:1;position:absolute;top:22px;right:-20px}}.rb-rgrid{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.rb-rule{flex-direction:column;gap:6px;padding:18px 16px 16px;display:flex;position:relative;overflow:hidden}.rb-rule:before{content:"";background:var(--k);height:4px;position:absolute;top:0;left:0;right:0}.rb-rule.k-bring{--k:var(--sky);--k-ink:var(--sky-ink);--k-soft:var(--sky-soft)}.rb-rule.k-ok{--k:var(--green);--k-ink:var(--green-ink);--k-soft:var(--green-soft)}.rb-rule.k-no{--k:var(--red);--k-ink:var(--red-ink);--k-soft:var(--red-soft)}.rb-rule.k-warn{--k:var(--orange);--k-ink:var(--orange-ink);--k-soft:var(--orange-soft)}.rb-rk{background:var(--k-soft);width:fit-content;color:var(--k-ink);border-radius:999px;align-items:center;gap:5px;padding:2px 10px 2px 6px;font-size:12.5px;font-weight:800;display:inline-flex}.rb-rk svg{width:16px;height:16px}.rb-rule b{font-size:16px;font-weight:900;line-height:1.45}.rb-rule p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.65}@media (min-width:560px){.rb-rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.rb-rgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){@keyframes rbIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rbNext{0%,to{box-shadow:0 0 0 4px #fff, 0 0 0 7px var(--orange)}50%{box-shadow:0 0 0 4px #fff,0 0 0 12px #f5841f26}}@keyframes rbHere{0%,to{box-shadow:0 8px 16px -10px var(--red)}50%{box-shadow:0 0 0 6px #e5243124}}.rb>*{animation:.6s cubic-bezier(.2,.7,.2,1) both rbIn}.rb>:nth-child(2){animation-delay:80ms}.rb>:nth-child(3){animation-delay:.16s}.rb>:nth-child(n+4){animation-delay:.22s}.rb-node.is-next .rb-ni{animation:2.4s ease-in-out infinite rbNext}.rb-step.is-here .rb-si{animation:2.4s ease-in-out infinite rbHere}.rb-slip{transition:transform .2s}.rb-slip:hover{transform:translateY(-2px)rotate(0)}}.rb-fns{vertical-align:3px;gap:2px;margin-left:4px;display:inline-flex}.rb .rb-fn{background:var(--line-2);min-width:15px;height:15px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:0;border-radius:999px;place-items:center;padding:0 3px;font-size:10px;font-weight:700;line-height:1;text-decoration:none;display:inline-grid}.rb a.rb-fn:hover,.rb a.rb-fn:focus-visible{background:var(--ink-2);color:#fff}.rb .rb-fn.is-k{vertical-align:1px;margin-right:3px}.rb-src-l{min-width:0}.rb-src-i{margin-right:12px}.rb-slcap{color:var(--ink-3);letter-spacing:.04em;margin:0 0 -6px;font-size:11.5px;font-weight:700}.res-rf{top:var(--rf-top,88px);z-index:15;background:var(--paper);flex-wrap:wrap;gap:6px;margin:-8px 0 16px;padding-block:8px;display:flex;position:sticky}.rmini{scroll-margin-top:calc(var(--rf-top,88px) + 12px)}.to-top{right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));z-index:40;cursor:pointer;background:var(--rti-deep);color:#fff;width:48px;height:48px;box-shadow:var(--shadow), inset 0 0 0 2px #ffffff29;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s;display:grid;position:fixed}.to-top[hidden]{display:none}.to-top:hover{background:#942d33}.to-top:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.to-top svg{width:22px;height:22px}main:focus{outline:0}@media print{.to-top{display:none}}.res-sb .sb-map{display:none}@media (max-width:1023px){.res-sb .sb.res-cec-sb{padding-right:80px;position:relative}.res-sb .sb-map{background:var(--rti-deep);width:54px;height:54px;box-shadow:var(--shadow), inset 0 0 0 2px #ffffff29;border-radius:50%;padding:0;transition:background-color .15s;display:block;position:absolute;top:50%;right:14px;overflow:hidden;translate:0 -50%}.res-sb .sb-map:hover{background:#942d33}.res-sb .sb-map:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.res-sb .sb-map svg{width:100%;height:100%;display:block}.sb-map-tw{fill:#fff;opacity:.94}.sb-map-lens{fill:#fff3;stroke:var(--yellow);stroke-width:3.4px}.sb-map-hd{stroke:var(--yellow);stroke-width:4.4px;stroke-linecap:round;fill:none}}.res-rf a{color:#c2410c;white-space:nowrap;background:0 0;border:1px solid #c2410c;border-radius:999px;align-items:center;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex}.res-rf a:hover{background:#fff1e8}.res-rf a.all{color:#c81e2b;background:#fde8ea;border-color:#c81e2b}.res-rf a.on{color:#fff;background:#c2410c;border-color:#c2410c}.res-rf a.all.on{color:#fff;background:#c81e2b;border-color:#c81e2b}.res-rf a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.res-reg[hidden]{display:none}.res-sb .sb-h{align-items:center;gap:7px;display:flex}.res-sb .sb-n{color:var(--ink-2);font-size:13.5px;font-weight:800;line-height:1.3}.res-sb .sb-dot{background:var(--pc,var(--pk-other));border-radius:50%;flex:none;width:22px;height:22px}.res-pub{color:var(--green-ink);align-items:center;gap:8px;font-weight:800;display:inline-flex}.res-pub:before{content:"";background:var(--green);border-radius:50%;width:9px;height:9px}.res-sb .sb.res-cec-sb{border-bottom:0;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:2px 12px;display:flex}.res-sb .sb.res-cec-sb small{flex-basis:100%}.res-sb .sb.res-cec-sb a{color:var(--ink-2);text-underline-offset:3px;font-size:12.5px;font-weight:700;-webkit-text-decoration:underline #c5cad6;text-decoration:underline #c5cad6}.res-sb .sb.res-cec-sb a:hover{color:var(--rti-ink)}@media (min-width:900px){.res-state .scoreboard.res-sb{display:flex}.res-sb .sb{flex:1 1 0;min-width:0}.res-sb .sb.res-cec-sb{flex-flow:column;flex:1.5 1 0;grid-column:auto;justify-content:center}.res-sb .sb.res-cec-sb small{flex-basis:auto}}.res-state .disclaimer a{color:var(--ink-2);text-underline-offset:3px;-webkit-text-decoration:underline #c5cad6;text-decoration:underline #c5cad6}.res-state .disclaimer a:hover{color:var(--rti-ink)}.res-reg+.res-reg{margin-top:20px}.res-rh{color:var(--ink);align-items:baseline;gap:8px;margin:0 0 10px;font-size:15.5px;font-weight:900;display:flex}.res-rh small{color:var(--ink-3);font-size:12px;font-weight:700}.res-tn{align-items:center;gap:7px;min-width:0;display:inline-flex}.res-tn .cs-type,.detail h3 .cs-type,.cl .cs-type,.cl-dlg .cs-type{--tone:var(--red);opacity:.6;width:11px;height:11px}.cl-cmp h3 .cs-type{width:13px;height:13px}.detail h3{align-items:center;gap:10px;display:flex}.detail h3 .cs-type{width:13px;height:13px}.res-mono{color:#9c4632;background:#ffd8c9;border-radius:50%;place-items:center;width:100%;height:100%;font-size:17px;font-weight:700;line-height:1;display:grid}.res-mono.two{letter-spacing:-.02em;font-size:12.5px}.dline .av .res-mono{width:46px;height:46px;box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--pc);font-size:19px}.dline .av .res-mono.two{font-size:14px}.res-state .emb[data-party]{border-radius:50%}.res-state .emb.is-img[data-party]{box-shadow:0 0 0 1.5px #fff, 0 0 0 3px var(--pc,var(--pk-other));background:#fff;padding:0;overflow:hidden}.res-state .emb.is-img.sm[data-party]{box-shadow:0 0 0 1px #fff, 0 0 0 2.2px var(--pc,var(--pk-other))}.rc-held{border:1px dashed var(--line-2);color:var(--ink-3);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:10px 0 0;padding:8px 10px;font-size:13px;display:flex}.rc-held b{color:var(--ink-2);font-weight:800}.rc-held-m{color:var(--ink-2);flex-basis:100%;font-size:12.5px}.res-state .emb.is-img[data-party] img{object-fit:cover;border-radius:50%;width:100%;height:100%}@media (max-width:420px){.res-rf{gap:5px}.res-rf a{padding:6px 11px;font-size:13.5px}}.quote{padding:26px 22px 24px 26px;position:relative;overflow:hidden}.quote:before{content:"";background:linear-gradient(var(--yellow), var(--orange));width:6px;position:absolute;top:0;bottom:0;left:0}.quote .k{font-family:var(--font-mono);letter-spacing:.16em;color:var(--yellow-ink);font-size:11.5px;font-weight:800}.quote blockquote{letter-spacing:.02em;margin:8px 0 10px;font-size:clamp(20px,3.4vw,30px);font-weight:900;line-height:1.5}.quote blockquote .qm{color:var(--orange);font-family:Georgia,serif}.quote .src{color:var(--ink-3);font-size:12.5px}.quote .chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.chip{background:var(--tone-soft,var(--paper));color:var(--tone-ink,var(--ink-2));border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.refres{padding:20px}.refres .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:14px;display:flex}.refres h3{margin:0;font-size:19px;font-weight:900}.verdict{border-radius:999px;align-items:center;gap:8px;padding:4px 14px;font-size:15px;font-weight:900;display:inline-flex}.verdict.no{color:var(--red-ink);background:#fff0f0;border:1px solid #f8c9cc}.verdict.yes{background:var(--green-soft);color:var(--green-ink)}.votes2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.votes2 .vbox{background:var(--tone-soft);border-radius:12px;padding:14px}.votes2 .vbox small{color:var(--tone-ink);font-size:13px;font-weight:700;display:block}.votes2 .vbox b{font-family:var(--font-mono);font-size:clamp(20px,4vw,28px);font-weight:800;line-height:1.2}.votes2 .vbox span{font-family:var(--font-mono);color:var(--ink-2);font-size:12.5px;display:block}.split{border-radius:99px;height:14px;margin:14px 0 4px;display:flex;overflow:hidden}.split span:first-child{background:var(--orange)}.split span:last-child{background:var(--violet)}.thresh{margin-top:18px}.thresh .tl{color:var(--ink-2);justify-content:space-between;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.thresh .track{background:var(--paper);border:1px solid var(--line);border-radius:99px;height:22px;position:relative}.thresh .fill{background:linear-gradient(90deg, var(--orange), var(--red));border-radius:99px;position:absolute;top:0;bottom:0;left:0}.thresh .line{border-left:2px dashed var(--ink);width:0;position:absolute;top:-8px;bottom:-8px}.thresh .line b{font-family:var(--font-mono);white-space:nowrap;font-size:12px;position:absolute;top:-20px;left:0;transform:translate(-50%)}.thresh .val{color:#fff;font-family:var(--font-mono);padding-right:8px;font-size:13px;font-weight:800;position:absolute;top:50%;transform:translate(-100%,-50%)}.thresh .axis{height:18px;font-family:var(--font-mono);color:var(--ink-3);margin-top:4px;font-size:11px;position:relative}.thresh .axis span{position:absolute;transform:translate(-50%)}.cond{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:768px){.cond{grid-template-columns:1fr auto 1fr;align-items:stretch}}.cond .c{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.cond .c .n{background:var(--yellow);width:32px;height:32px;color:var(--ink);font-family:var(--font-mono);border-radius:50%;place-items:center;font-weight:900;display:inline-grid}.cond .c h4{margin:10px 0 4px;font-size:18px;font-weight:900}.cond .c p{color:var(--ink-2);margin:0;font-size:14px}.cond .and{color:var(--ink-3);place-items:center;font-size:14px;font-weight:900;display:grid}.vis-eq{font-family:var(--font-mono);align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:700;display:flex}.vis-eq .blk{border-radius:4px;height:16px}.effects{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:768px){.effects{grid-template-columns:repeat(2,minmax(0,1fr))}}.effect{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px}.effect h4{align-items:baseline;gap:8px;margin:0 0 4px;font-size:16px;font-weight:900;display:flex}.effect h4 span{font-family:var(--font-mono);color:var(--violet-ink);font-size:13px}.effect p{color:var(--ink-2);margin:0 0 6px;font-size:14px}.srcline{color:var(--ink-3);font-size:12px}.plants{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.plants{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.plants{grid-template-columns:repeat(4,minmax(0,1fr))}}.plant{border:1px solid var(--line);border-top:4px solid var(--tone);background:#fff;border-radius:14px;padding:16px}.plant .pn{justify-content:space-between;align-items:baseline;display:flex}.plant .pn b{font-size:22px;font-weight:900}.plant .pn small{font-family:var(--font-mono);color:var(--ink-3);font-size:12px}.plant .st{background:var(--tone-soft);color:var(--tone-ink);border-radius:999px;margin:6px 0 8px;padding:2px 10px;font-size:12.5px;font-weight:800;display:inline-block}.plant ul{color:var(--ink-2);margin:0 0 8px;padding-left:18px;font-size:13.5px}.plant .rs{background:var(--paper);border-radius:8px;padding:8px 10px;font-size:13px}.pastref{gap:6px;display:grid}.pr{grid-template-columns:52px minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:13.5px;display:grid}.pr .no{font-family:var(--font-mono);color:var(--ink-2);font-weight:800}.pr .tp{min-width:0}.pr .tp b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.pr .tp .bar{background:var(--paper);border-radius:99px;height:8px;margin-top:4px;position:relative}.pr .tp .bar span{background:var(--ink-3);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.pr.pass .tp .bar span{background:var(--green)}.pr.nuc .tp .bar span,.pr.nuc.pass .tp .bar span{background:var(--violet)}.pr .tp .bar .q{border-left:2px dashed var(--ink);position:absolute;top:-3px;bottom:-3px}.pr .rs{text-align:center;border-radius:6px;padding:2px 0;font-size:12px;font-weight:800}.pr.pass .rs{background:var(--green-soft);color:var(--green-ink)}.pr:not(.pass) .rs{background:var(--paper);color:var(--ink-3)}.pr .date{font-family:var(--font-mono);color:var(--ink-3);font-size:11.5px}.issue-list a{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.issue-list a:hover{border-color:var(--ink-3)}.issue-list .no{background:linear-gradient(135deg, var(--yellow), var(--orange));color:#fff;text-align:center;border-radius:16px;place-items:center;width:64px;height:64px;line-height:1.05;display:grid}.issue-list .no small{font-size:11px;font-weight:700;display:block}.issue-list .no b{font-family:var(--font-mono);font-size:26px;font-weight:900}.issue-list h4{margin:0 0 2px;font-size:16px;font-weight:900}.issue-list p{color:var(--ink-2);margin:0;font-size:13.5px}.player{aspect-ratio:16/9;box-shadow:var(--shadow);background:#111;border-radius:16px;display:block;position:relative;overflow:hidden}.player img{object-fit:cover;width:100%;height:100%}.player .play{background:#f03;border-radius:14px;place-items:center;width:76px;height:54px;margin:-27px 0 0 -38px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 20px #00000040}.player .play:after{content:"";border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:20px solid #fff;margin-left:5px}.player .ptitle{color:#fff;background:linear-gradient(#0000008c,#0000);align-items:center;gap:10px;padding:14px 16px 30px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.livebadge{color:#fff;font-family:var(--font-mono);letter-spacing:.1em;background:#f03;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;font-weight:800;display:inline-flex}.livebadge:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.liveinfo{padding:20px}.liveinfo .row{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.liveinfo .row:last-of-type{border-bottom:0}.liveinfo .ic{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.liveinfo .ic svg{width:22px;height:22px}.liveinfo small{color:var(--ink-3);font-size:12.5px;font-weight:700;display:block}.liveinfo b{font-family:var(--font-mono);font-size:22px;font-weight:800}.liveinfo p{color:var(--ink-2);margin:2px 0 0;font-size:14px}.vgrid{grid-template-columns:minmax(0,1fr);gap:20px 16px;display:grid}@media (min-width:560px){.vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.vgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vcard .thumb{aspect-ratio:16/9;border-radius:12px;position:relative;overflow:hidden}.vcard .thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.vcard:hover .thumb img{transform:scale(1.03)}.vcard .dur{color:#fff;font-family:var(--font-mono);background:#000000c7;border-radius:5px;padding:1px 6px;font-size:12px;font-weight:700;position:absolute;bottom:8px;right:8px}.vcard .idx{color:var(--ink);font-family:var(--font-mono);background:#fff;border-radius:5px;padding:1px 7px;font-size:11.5px;font-weight:800;position:absolute;top:8px;left:8px}.vcard b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:15.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.vcard:hover b{color:var(--rti-ink)}.vcard .vmeta{font-family:var(--font-mono);color:var(--ink-3);margin-top:4px;font-size:12px;display:block}.plhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:18px;padding:14px 18px;display:flex}.plhead .pl{align-items:center;gap:12px;display:flex}.plhead .pl .ic{background:#f03;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.plhead .pl .ic:after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid #fff;margin-left:3px}.plhead b{font-size:17px;font-weight:900;display:block}.plhead small{color:var(--ink-3);font-size:13px}.shows{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.show{height:100%;color:var(--ink);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.show b{font-size:18px;font-weight:900}.show span{color:var(--ink-2);font-size:14px;line-height:1.5}.show small{color:var(--rti-ink);margin-top:auto;font-size:13px;font-weight:700}.show small:after{content:" ↗"}.show:hover,.show:focus-visible{border-color:var(--rti)}.show:hover b{color:var(--rti-ink)}.site .btn{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:800;display:inline-flex}.site .btn:hover{background:var(--rti-ink)}.site .btn.ghost{color:var(--ink);border:1px solid var(--line);background:#fff}.site .btn.ghost:hover{border-color:var(--ink-3);background:#fff}.ph-empty{text-align:center;justify-items:center;gap:12px;padding:56px 16px 72px;display:grid}.ph-empty img{opacity:.2;width:104px;height:auto;margin-bottom:8px}.ph-empty h2{letter-spacing:.04em;color:var(--ink);margin:0;font-size:clamp(20px,4.6vw,26px);font-weight:800}.ph-empty p{color:var(--ink-2);max-width:28em;margin:0 0 8px;font-size:15px}.footer{margin-top:64px}.footer .main{color:#fff;text-align:center;background:linear-gradient(160deg,#d42330 0%,#b81f2a 60%,#9b1c25 100%);padding:34px 0 30px;position:relative;overflow:hidden}.footer .main:before{content:"";background-image:radial-gradient(circle at 1px 1px,#ffffff1f 1px,#0000 1.5px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.footer .main>*{position:relative}.footer .logo{width:180px;margin:0 auto 6px}.footer .addr{opacity:.92;max-width:46em;margin:10px auto 14px;padding:0 16px;font-size:13px;line-height:1.8}.footer .social{justify-content:center;gap:10px;display:flex}.footer .social a{background:#ffffff24;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.footer .social a:hover{background:#ffffff42}.footer .social svg{fill:#fff;width:20px;height:20px}.footer .langbar{border-top:1px solid var(--line);background:#fff}.footer .langbar .wrap{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:4px 18px;padding-top:14px;padding-bottom:6px;font-size:14px;display:flex}.footer .langbar a:hover{color:var(--rti-ink)}.footer .langbar a.on{color:var(--ink);font-weight:800}.footer .legal{text-align:center;color:var(--ink-3);background:#fff;padding:6px 16px 22px;font-size:12.5px}.footer .legal b{color:var(--ink-2);font-weight:700}.footer .legal .copy,.footer .legal .updated{margin-inline-start:1em}@media (max-width:760px){.footer .legal b,.footer .legal .copy,.footer .legal .updated{margin-inline-start:0;display:block}}@media (max-width:767px){.histmini .pcol{display:none}.histmini tr td b:before{content:"";background:var(--pc);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}}@media (min-width:1100px){.bcards{grid-template-columns:repeat(5,minmax(0,1fr))}}.bcard .pic img.is-ph{object-fit:contain;object-position:center bottom;padding:14% 12% 0}.person .ph img.is-ph{object-fit:contain;background:#f0f2f7;padding:8px 8px 0}.countdown .cd-go{gap:14px}@media (max-width:767px){.mosaic a:first-child .ov{padding:40px 14px 12px}.mosaic a:first-child .ov b{font-size:18px}.countdown .cd-cell:last-child{border-top:1px solid var(--line);grid-column:1/-1}.countdown .cd-cell:nth-child(2){border-right:0}}.mosaic .ov{background:linear-gradient(#0e101600 0%,#0e10169e 40%,#0e1016eb 100%);padding-top:44px}.seg{border-radius:16px}.seg label{border-radius:12px}@media (max-width:639px){.facts.facts-text{grid-template-columns:minmax(0,1fr)}}.facts-text .fact span{font-size:14px}.bcard .pic img{position:absolute;inset:0}@media (min-width:1100px){.bcards{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.bcard b{font-size:18px}}.emb{background:var(--pc,var(--pk-other));color:#fff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-weight:900;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 2px #ffffff59}.emb.lg{border-radius:12px;width:40px;height:40px;font-size:21px}.emb.sm{border-radius:6px;width:20px;height:20px;font-size:11.5px}.emb.dot{background:var(--c);width:12px;height:12px;box-shadow:none;border-radius:50%;align-self:center}.emb.dot.lg{width:14px;height:14px}.emb.dot.sm{width:10px;height:10px}.emb-key{color:var(--ink-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin:-4px 2px 10px;font-size:12px;font-weight:700;display:flex}.emb-key i{background:var(--c);border-radius:50%;width:9px;height:9px;margin-left:8px;display:inline-block}.emb-note{color:var(--ink-3);font-size:12px}.footer .logo-link{border-radius:8px;display:inline-block}.footer .logo-link:hover{opacity:.9}.footer .rti-links{flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:6px 0 2px;font-size:14px;font-weight:700;display:flex}.footer .rti-links a{color:#fff;border-bottom:1px solid #fff6;padding-bottom:1px}.footer .rti-links a:hover{border-bottom-color:#fff}.cand-head{flex-wrap:wrap;align-items:baseline;gap:0 14px;padding:8px 0 6px;display:flex}.cand-head .eyebrow{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-3);font-size:11.5px;font-weight:700}.cand-head h1{letter-spacing:.02em;margin:0;font-size:26px;font-weight:900;line-height:1.2}.cand-head p{color:var(--ink-2);margin:0;font-size:14px}@media (max-width:639px){.cand-head{gap:0 10px;padding:12px 0 8px}.cand-head h1{font-size:23px}.cand-head p{flex-basis:100%;font-size:13.5px;line-height:1.5}}.picker{top:var(--cp-top,100px);z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;grid-template-columns:minmax(0,1fr);gap:4px;padding:5px;display:grid;position:sticky}.picker .regions{background:var(--paper);scrollbar-width:none;border-radius:12px;gap:4px;padding:3px;display:flex;overflow-x:auto}.picker .rg{cursor:pointer;text-align:center;color:var(--ink-3);white-space:nowrap;border-radius:9px;flex:1 0 auto;padding:5px 12px;font-size:14px;font-weight:700}.picker .rg:hover{color:var(--ink)}.picker .caps{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}.picker .caps::-webkit-scrollbar{display:none}.picker .caps .grp{gap:8px;display:none}.picker .cap{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:3px 12px 3px 3px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.picker .cap:hover{border-color:var(--ink-3)}.picker .cap img{background:var(--tone-soft);border-radius:50%;width:28px;height:28px;padding:3px}.picker .cap small{font-family:var(--font-mono);color:var(--ink-3);background:var(--paper);border-radius:999px;padding:0 7px;font-size:12px;font-weight:700}.picker .cap.on{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 6px 14px -6px #161a2280}.picker .cap.on small{color:#fff;background:#ffffff2e}@media (min-width:900px){.picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}}@media (max-width:639px){.picker{border-radius:12px;padding:4px}.picker .rg{padding:4px 8px;font-size:13.5px}.picker .cap{gap:6px;padding:2px 10px 2px 2px;font-size:13.5px}.picker .cap img{width:24px;height:24px}}.cregion{flex-direction:column;gap:28px;margin-top:16px}.csec{isolation:isolate;scroll-margin-top:var(--anchor-top,180px);background:radial-gradient(55% 140px at 100% 0%, var(--tone-soft) 0%, transparent 100%), #ffffffeb;border:1px solid #161a2212;border-radius:24px;padding:22px 24px 24px;position:relative;overflow:hidden;box-shadow:0 24px 50px -40px #161a2259}@media (max-width:639px){.cregion{gap:18px;margin-top:12px}.csec{border-radius:20px;padding:16px 12px 14px}}.cs-head{justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:18px;display:flex;position:relative}.cs-art{z-index:-1;pointer-events:none;width:300px;height:230px;position:absolute;top:-46px;right:40px}.cs-art img{object-fit:contain;opacity:.14;width:100%;height:100%}.cs-art:after{content:"";background:radial-gradient(circle, var(--tone) 1.3px, transparent 1.8px) 0 0 / 11px 11px;opacity:.55;position:absolute;inset:0;transform:translate(-4%,4%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cs-tag{background:var(--tone-soft);color:var(--tone-ink);letter-spacing:.06em;box-shadow:inset 0 0 0 1px var(--tone);border-radius:999px;align-items:center;padding:1px 10px;font-size:12.5px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cs-tag{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 40%, transparent)}}.cs-id{min-width:0}.cs-id h2{letter-spacing:.04em;align-items:center;gap:14px;margin:6px 0 0;font-size:56px;font-weight:900;line-height:1.04;display:flex}.cs-type{flex:none;width:24px;height:24px;display:block}.cs-type svg{width:100%;height:100%;display:block;overflow:visible}.cs-type[data-t=muni] use{fill:var(--tone)}.cs-type[data-t=city] use,.cs-type[data-t=county] use{fill:none;stroke:var(--tone);stroke-width:10px}.cs-en{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-size:12.5px;font-weight:700;display:block}.cs-read dl{margin:0}.cs-read:hover{border-color:var(--tone)}.cs-ext{color:#b3a39b;margin-left:3px;font-size:10px}.cs-read{background:#ffffffd9;border:1px solid #161a2214;border-radius:14px;flex:none;margin:0;padding:7px 18px 8px;display:block;box-shadow:0 8px 20px -16px #161a2280}.cs-read dt{letter-spacing:.06em;color:var(--ink-3);font-size:11.5px;font-weight:800}.cs-read dd{color:var(--ink-2);white-space:nowrap;margin:0;font-size:13px;font-weight:700}.cs-read dd b{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--tone-ink);margin-right:3px;font-size:26px;font-weight:800}@media (max-width:639px){.cs-head{margin-bottom:14px}.cs-art{width:150px;height:130px;top:-24px;right:56px}.cs-art img{opacity:.1}.cs-art:after{opacity:.4}.cs-tag{padding:0 8px;font-size:12px}.cs-id h2{gap:10px;margin-top:4px;font-size:36px}.cs-type{width:17px;height:17px}.cs-en{letter-spacing:.14em;margin-top:4px;font-size:11px}.cs-read{border-radius:12px;padding:5px 12px 6px}.cs-read dd b{font-size:22px}}.csec{container-type:inline-size}.ccards{--cw:100%;flex-wrap:wrap;justify-content:flex-start;gap:22px;display:flex}.ccards>.ccard{flex:0 0 var(--cw);width:var(--cw)}@container (min-width:620px){.ccards{--cw:calc((100% - 22px) / 2)}}@container (min-width:1030px){.ccards{--cw:calc((100% - 44px) / 3)}}@media (max-width:639px){.ccards{gap:12px}}.ccard{--cp:18px;--pf-h:36px;--pf-gap:6px;min-width:0;padding:var(--cp);color:#281716;background:#fff0ee;border-radius:28px;align-items:flex-start;gap:16px;display:flex;position:relative;container-type:inline-size}.cc-av{--av:128px;width:var(--av);height:var(--av);flex:none;position:relative}@container (min-width:440px){.cc-av,.cc-main{--av:156px}}@container (max-width:320px){.cc-av,.cc-main{--av:120px}.ccard{gap:14px}}.cc-turn{position:absolute;inset:0}.cc-turn svg{width:100%;height:100%;display:block;overflow:visible}.cc-clip{position:absolute;inset:0}.ccard{--av-card:#fff0ee;--av-back:#ffd8c9;--av-deep:#f3b49f;--av-ink:#9c4632}.cc-depth{fill:var(--av-deep)}.cc-plate{fill:var(--av-back)}.cc-mono{font-family:var(--font-sans);font-size:calc(var(--av) * .4);color:var(--av-ink);opacity:.85;place-items:center;padding-top:2%;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.cc-mono.two{font-size:calc(var(--av) * .29);letter-spacing:.02em}.cc-av img{object-fit:cover;object-position:50% 0%;width:100%;height:100%;display:block}.cc-av[data-s=cookie9] .cc-clip{clip-path:url(#m3c-cookie9)}.cc-av[data-s=clover4] .cc-clip{clip-path:url(#m3c-clover4)}.cc-av[data-s=puffy] .cc-clip{clip-path:url(#m3c-puffy)}.cc-av[data-s=softSquare] .cc-clip{clip-path:url(#m3c-softSquare)}.cc-av[data-s=cookie6] .cc-clip{clip-path:url(#m3c-cookie6)}.cc-av[data-s=flower] .cc-clip{clip-path:url(#m3c-flower)}.cc-av[data-s=circle] .cc-clip{clip-path:url(#m3c-circle)}.cc-av[data-s=rounded] .cc-clip{clip-path:url(#m3c-rounded)}.m3-defs{width:0;height:0;position:absolute;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cc-turn,.cc-turn img{transition:transform .7s cubic-bezier(.2,0,0,1)}.ccard:hover .cc-turn{transform:rotate(60deg)}.ccard:hover .cc-turn img{transform:rotate(-60deg)}.ccard:hover .cc-av:is([data-s=rounded],[data-s=softSquare]) .cc-turn{transform:rotate(15deg)}.ccard:hover .cc-av:is([data-s=rounded],[data-s=softSquare]) .cc-turn img{transform:none}}.cc-main{--av:128px;min-width:0;min-height:var(--av);flex-direction:column;flex:1;justify-content:space-between;gap:12px;display:flex}.cc-emb{z-index:1;background:var(--pc);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:4px;right:2px;overflow:hidden;box-shadow:0 0 0 3px #fff,0 4px 10px -4px #161a2273}.cc-emb.is-img{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--pc,var(--pk-other));background:#fff}.cc-emb.is-img img{object-fit:cover;border-radius:50%;width:100%;height:100%;padding:0}.cc-id{min-width:0}.cc-name{font:800 21px/1.25 var(--font-sans);color:#281716;align-items:flex-start;gap:8px;margin:0;display:flex}.cc-nm{overflow-wrap:anywhere;min-width:0;padding-top:calc(15px - .625em)}.cc-no{isolation:isolate;box-sizing:border-box;color:#fff;width:30px;height:30px;font:900 19px/1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;margin-bottom:2px;padding-top:2px;display:inline-grid;position:relative}.cc-no:before{content:"";z-index:-1;border-radius:inherit;background:var(--pc);position:absolute;inset:0;transform:translateY(3px)}.cc-dl{margin:6px 0 0}.cc-dl dt{font:500 12px/1.4 var(--font-sans);color:#94584a}.cc-dl dd{color:#1f2433;white-space:nowrap;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:15px;font-weight:600;line-height:1.45}.cc-dl .cc-yr{color:#5a6072;font-size:.84em;font-weight:500}.cc-dl .cc-sep{color:#c9a397;font-weight:400}.cc-pty{font:600 14px/1.4 var(--font-sans);color:#7b4a3e;overflow-wrap:anywhere;margin:4px 0 0 38px}.cc-side{flex-direction:column;flex:none;align-items:center;display:flex}.cc-pfw{position:absolute;top:0;right:0}.ccards:has(.ccard:not([data-len]) .cc-pfw)>.ccard{padding-top:calc(var(--pf-h) + var(--pf-gap))}.cc-pf{height:var(--pf-h);color:#fff;font:700 14px/1.3 var(--font-sans);white-space:nowrap;cursor:pointer;background:#c81f2c;border:0;border-radius:0 28px 0 18px;justify-content:center;align-items:center;gap:4px;padding:0 18px 0 20px;transition:background-color .15s;display:inline-flex}.cc-pf:after{content:"›";font-size:1.15em;line-height:1}.cc-pf:hover{background:#a8161f}.cc-pf:focus-visible{outline-offset:-4px;outline:2px solid #281716}.pf-dlg{width:min(680px,100vw - 32px);height:fit-content;max-height:min(84dvh,800px);color:var(--ink);background:#fff;border:0;border-radius:24px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 32px 80px -24px #161a228c,0 0 0 1px #161a220f}.pf-dlg[open]{flex-direction:column;display:flex}.pf-dlg::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1418228c}@media (prefers-reduced-motion:no-preference){.pf-dlg[open]{animation:.24s cubic-bezier(.2,0,0,1) pf-in}.pf-dlg[open]::backdrop{animation:.24s ease-out pf-fade}}@keyframes pf-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes pf-fade{0%{opacity:0}}.pf-box{flex-direction:column;flex:auto;min-height:0;display:flex}.pf-head{background:linear-gradient(#fff0ee 0%,#fff 100%);border-bottom:1px solid #f1dcd4;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 18px 26px;display:flex}.pf-tt{justify-items:start;gap:6px;min-width:0;display:grid}.pf-cty{font:700 13px/1.3 var(--font-sans);letter-spacing:.04em;color:#94584a;margin:0}.pf-name{font:800 23px/1.3 var(--font-sans);color:#281716;margin:0;display:block;position:relative}.pf-nm{overflow-wrap:anywhere;min-width:0}.pf-kind{font:inherit;color:inherit}.pf-head{isolation:isolate;position:relative;overflow:hidden}.pf-art.cs-art{z-index:-1;width:240px;height:190px;top:-36px;right:60px;-webkit-mask-image:linear-gradient(#000 0%,#00000073 55%,#0000 100%);mask-image:linear-gradient(#000 0%,#00000073 55%,#0000 100%)}.pf-art.cs-art img{opacity:.1}.pf-art.cs-art:after{opacity:.35}.pf-fig{pointer-events:none;flex:none;align-self:flex-end;width:96px;height:96px;margin:-18px -6px -18px auto}.pf-fig img{object-fit:contain;object-position:50% 100%;width:100%;height:100%;display:block}.pf-fig{position:relative}.pf-fig img{transform-origin:50% 100%}.pf-hi{color:#94584a;width:max-content;max-width:calc(100% + 8px);font:700 12px/1.5 var(--font-sans);letter-spacing:.02em;overflow-wrap:anywhere;transform-origin:75% 100%;background:#fff;border:1px solid #f1dcd4;border-radius:8px;padding:1px 7px;display:none;position:absolute;top:6px;left:-8px}.pf-hi:after{content:"";background:#fff;border:1px solid #f1dcd4;border-width:0 1px 1px 0;width:7px;height:7px;position:absolute;bottom:-4px;right:9px;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.pf-fig.go img{animation:1.8s both pf-fig-hi}}@media (prefers-reduced-motion:no-preference) and (min-width:400px) and (min-height:501px){.pf-fig.go .pf-hi{animation:2.4s both pf-hi-say;display:block}}@keyframes pf-fig-hi{0%{animation-timing-function:cubic-bezier(.2,0,0,1);transform:translateY(100%)}17%{animation-timing-function:ease-in-out;transform:none}30%{transform:rotate(-4deg)}43%{transform:rotate(3deg)}56%{transform:rotate(-3deg)}69%{transform:rotate(2deg)}82%{transform:rotate(-1deg)}to{transform:none}}@keyframes pf-hi-say{0%,12%{opacity:0;transform:translateY(3px)scale(.96)}21%,79%{opacity:1;transform:none}to{opacity:0;transform:none}}@media (min-width:640px) and (min-height:501px){.pf-head{z-index:1;overflow:visible}.pf-art.cs-art{-webkit-mask-image:linear-gradient(#000 0,#00000073 90px,#0000 136px);mask-image:linear-gradient(#000 0,#00000073 90px,#0000 136px)}.pf-fig{width:128px;height:128px;margin:-16px -6px -42px auto}.pf-hi{font-size:13px}.pf-body{padding-top:26px}}@media (prefers-reduced-motion:no-preference) and (min-width:640px) and (min-height:501px){.pf-fig.go img{animation-name:pf-fig-pop}}@keyframes pf-fig-pop{0%{animation-timing-function:cubic-bezier(.2,0,0,1);transform:scale(.6)}17%{animation-timing-function:ease-in-out;transform:none}30%{transform:rotate(-4deg)}43%{transform:rotate(3deg)}56%{transform:rotate(-3deg)}69%{transform:rotate(2deg)}82%{transform:rotate(-1deg)}to{transform:none}}.pf-x{width:38px;height:38px;color:var(--ink-2);cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;flex:none;place-items:center;margin:-4px -4px 0 0;display:grid;box-shadow:0 0 0 1px #f1dcd4}.pf-x svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:20px;height:20px}.pf-x:hover{color:var(--ink);background:#fff;box-shadow:0 0 0 1px #e7b9ab}.pf-x:focus-visible{outline:2px solid var(--rti);outline-offset:2px}.pf-body{overscroll-behavior:contain;color:#2a2f3c;flex:auto;min-height:0;padding:20px 26px 26px;font-size:16px;line-height:1.8;overflow:hidden auto}.pf-body p{overflow-wrap:anywhere;margin:0 0 14px}.pf-body p:last-child{margin-bottom:0}@media (max-width:639px){.pf-dlg{border-radius:20px;width:calc(100vw - 24px);max-height:88vh}.pf-head{padding:18px 16px 14px 18px}.pf-name{font-size:20px}.pf-art.cs-art{width:150px;height:120px;top:-20px;right:48px}.pf-fig{width:80px;height:80px;margin:-14px -6px -14px auto}.pf-body{padding:16px 18px 22px;font-size:15.5px}}.site .cc-src{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline dotted #dcc0b5;text-decoration:underline dotted #dcc0b5;text-decoration-thickness:1px}.site .cc-src:hover{text-decoration-color:currentColor}.site .cand-src a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #cfd3dc;text-decoration:underline #cfd3dc}.site .cand-src a:hover{color:var(--ink);text-decoration-color:currentColor}@container (max-width:345px){.cc-dl dd{font-size:14.5px}}@container (max-width:340px){.ccard{--cp:14px;gap:14px}}@container (max-width:320px){.cc-av,.cc-main{--av:120px}.cc-emb{width:28px;height:28px;font-size:14px;bottom:2px;right:0}}@container (max-width:290px){.cc-dl dd{font-size:13.5px}.cc-dl .cc-yr{font-size:.76em}}.tile .c{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"av n win""av bar p";gap:9px 12px}.tile .c .av{grid-area:av;width:52px;height:52px;position:relative}.tile .c .n{grid-area:n;align-self:end}.tile .c>.ok{grid-area:win;place-self:start end;margin-top:-3px}.tile .c .bar{grid-area:bar}.tile .c .p{grid-area:p;justify-self:end}.tile .c .av img,.tile .c .av .res-mono{width:52px;height:52px;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--pc);background:#eef0f5;border-radius:50%;display:block}.tile .c .av img{object-fit:cover;object-position:50% 0%}.tile .c .av img.is-ph{object-fit:contain;object-position:center bottom;padding:5px 4px 0}.tile .c .av .res-mono{background:#ffd8c9;font-size:20px;display:grid}.tile .c .av .res-mono.two{font-size:15px}.tile .c .av .nobox{background:var(--pc);color:#fff;width:19px;height:19px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:10.5px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-4px;right:-6px;box-shadow:0 0 0 2px #fff}@media (max-width:639px){.tile .c{grid-template-columns:46px minmax(0,1fr) auto}.tile .c .av,.tile .c .av img,.tile .c .av .res-mono{width:46px;height:46px}.tile .c .av .res-mono{font-size:18px}.tile .c .av .res-mono.two{font-size:13.5px}}.dline{grid-template-columns:50px minmax(0,1fr) auto}.dline .av{grid-row:span 2;width:46px;height:46px;position:relative}.dline .av img{object-fit:cover;object-position:50% 0%;width:46px;height:46px;box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--pc);background:#eef0f5;border-radius:50%}.dline .av img.is-ph{object-fit:contain;object-position:center bottom;padding:5px 4px 0}.dline .av .nobox{grid-row:auto;width:20px;height:20px;font-size:11px;position:absolute;bottom:-4px;right:-6px;box-shadow:0 0 0 2px #fff}img[data-pos=tl]{--pos:0% 0%}img[data-pos=t]{--pos:50% 0%}img[data-pos=tr]{--pos:100% 0%}img[data-pos=l]{--pos:0% 50%}img[data-pos=c]{--pos:50% 50%}img[data-pos=r]{--pos:100% 50%}img[data-pos=bl]{--pos:0% 100%}img[data-pos=b]{--pos:50% 100%}img[data-pos=br]{--pos:100% 100%}.cc-av img[data-pos],.tile .c .av img[data-pos],.dline .av img[data-pos]{object-position:var(--pos)}.dline .nm .emb{margin-left:2px}.ok-glow{position:relative}.refbox{grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}@media (min-width:900px){.refbox{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.refq{padding:24px}.refq .no{color:var(--yellow-ink);align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.refq .no b{background:linear-gradient(135deg, var(--yellow), var(--orange));color:#fff;min-width:34px;height:34px;font-family:var(--font-mono);border-radius:10px;place-items:center;padding:0 6px;font-size:18px;display:inline-grid}.refq blockquote{letter-spacing:.02em;margin:12px 0 18px;font-size:clamp(20px,3vw,26px);font-weight:900;line-height:1.55}.ballot{border:2px solid var(--ink);background:#fffdf6;border-radius:12px;grid-template-columns:1fr 1fr;max-width:420px;display:grid;overflow:hidden}.ballot div{justify-items:center;gap:8px;padding:12px 10px 14px;display:grid}.ballot div+div{border-left:2px solid var(--ink)}.ballot span{letter-spacing:.2em;font-size:18px;font-weight:900}.ballot .tbub{margin-top:2px}.ballot-cap{color:var(--ink-3);margin:8px 0 0;font-size:13px}.refq .facts-line{color:var(--ink-2);margin:16px 0 0;font-size:14px}.refq .facts-line b{color:var(--green-ink)}.refr{border-top:1px solid var(--line);background:#fafbfd;padding:24px}@media (min-width:900px){.refr{border-top:0;border-left:1px solid var(--line)}}.refr .rh{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.refr .rh h3{margin:0;font-size:17px;font-weight:900}.rtable{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.rtable .verdict-bar{text-align:center;letter-spacing:.5em;color:#fff;background:var(--red-ink);padding:8px;font-size:18px;font-weight:900}.rtable .cells{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:560px){.rtable .cells{grid-template-columns:repeat(4,minmax(0,1fr))}}.rtable .cell2{text-align:center;border-right:1px solid var(--line);border-top:1px solid var(--line)}.rtable .cell2 small{color:var(--ink);background:#ffe9a8;padding:6px 4px;font-size:14px;font-weight:800;display:block}.rtable .cell2 b{font-family:var(--font-mono);padding:12px 4px 2px;font-size:18px;font-weight:800;display:block}.rtable .cell2 span{font-family:var(--font-mono);color:var(--ink-3);min-height:1.6em;padding-bottom:12px;font-size:12.5px;display:block}.rtable .agree b{color:var(--green-ink)}.rtable .disagree b{color:var(--red-ink)}.tag{background:var(--yellow-soft);color:var(--yellow-ink);border-radius:999px;align-items:center;padding:1px 8px;font-size:11.5px;font-weight:800;display:inline-flex}.nlist a{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);align-items:start;gap:16px;padding:16px 0;display:grid}.nlist a:first-child{padding-top:0}.nlist .thumb{aspect-ratio:3/2;border-radius:10px;overflow:hidden}.nlist .thumb img{object-fit:cover;width:100%;height:100%}.nlist .meta{margin-bottom:4px}.nlist b{font-size:17px;font-weight:800;line-height:1.5;display:block}.nlist a:hover b{color:var(--rti-ink)}.nlist p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;display:-webkit-box;overflow:hidden}@media (max-width:559px){.nlist a{grid-template-columns:112px minmax(0,1fr);gap:12px}.nlist b{font-size:15px}.nlist p{display:none}}.hero.compact .wrap{justify-content:flex-start;min-height:0;padding-top:10px;padding-bottom:10px}.hero.compact .hero-text{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.hero.compact .hero-brand{margin:0}.hero.compact .hero-logo{width:112px;height:28px}.hero.compact .hero-title{font-size:26px}.hero.compact .hero-sub{margin:0}.hero.compact .hero-sub>span:first-child,.hero.compact .hero-map{display:none}.site:has(.stage) .footer{margin-top:40px}.stage{--cx:50%;--cy:50%;--chrome:100px;isolation:isolate;color:#f3ece6;background:radial-gradient(55% 65% at var(--cx) var(--cy), #7a222c8c 0%, transparent 70%), radial-gradient(40% 50% at 92% 15%, #f5841f29 0%, transparent 70%), radial-gradient(45% 55% at 5% 95%, #6e46c838 0%, transparent 70%), linear-gradient(160deg, #171b30 0%, #24172c 45%, #3a1822 100%);position:relative;overflow:hidden}.stage:after{content:"";z-index:2;background:var(--stripe);height:4px;position:absolute;bottom:0;left:0;right:0}@media (min-width:900px){.stage{--cx:calc(50% - 204px)}}.tg{height:0;scroll-margin-top:var(--chrome);display:block}@media (max-width:1023px){.stage{--chrome:148px}}.stage .hx{z-index:1;grid-template-columns:minmax(0,1fr);gap:14px;max-width:1440px;margin:0 auto;padding:16px 16px 24px;display:grid;position:relative}@media (min-width:900px){.stage .hx{height:calc(100svh - var(--chrome) - 56px);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 380px;gap:8px 28px;min-height:600px;padding:18px 28px 22px}.st-head{grid-area:1/1}.hmap{grid-area:2/1}.st-panel{grid-area:1/2/span 3;align-self:center;max-height:100%;overflow:auto}.st-foot{grid-area:3/1}}.st-head{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.st-head h1{letter-spacing:.03em;color:#fff;align-items:baseline;gap:10px;margin:0;font-size:26px;font-weight:900;display:flex}.st-head .eyebrow{font-family:var(--font-mono);letter-spacing:.18em;color:#f7a46b;font-size:11px;font-weight:700}.stage .rchips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.stage .rchips a{color:#f1e9e4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;transition:background .2s}.stage .rchips a:hover{background:#ffffff2e}.stage .hyrs{align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}.stage .hyrs[hidden]{display:none}.stage .hyrs button{min-height:32px;color:var(--ink-2);cursor:pointer;font:700 13.5px/1 var(--font-mono);background:#fff;border:1px solid #161a222e;border-radius:999px;padding:6px 12px}.stage .hyrs button:hover{border-color:var(--ink)}.stage .hyrs button[aria-pressed=true]{color:#fff;background:var(--ink);border-color:var(--ink)}.stage .hyrs button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:760px){.stage .hyrs button{min-height:36px;padding:8px 14px}}.site .stage .back{display:none}.hmap{place-items:center;min-height:0;display:grid;position:relative}.hmap svg{width:100%;height:auto;max-height:78svh;display:block;overflow:visible}@media (min-width:900px){.hmap svg{width:100%;height:100%;max-height:none;position:absolute;inset:0}}.hmap .zg{transform-box:view-box;transform-origin:0 0}.hmap .cty{cursor:pointer;transition:opacity .35s,filter .25s}.hmap .cty:focus-visible{outline:none}.hmap .cty path{stroke:#ffffff8c;stroke-width:1px;vector-effect:non-scaling-stroke;transition:filter .25s}.hmap .cty[data-pk=kmt] path{fill:var(--pk-kmt)}.hmap .cty[data-pk=dpp] path{fill:var(--pk-dpp)}.hmap .cty[data-pk=tpp] path{fill:var(--pk-tpp)}.hmap .cty[data-pk=ind] path{fill:var(--pk-ind)}.hmap .cty[data-pk=other] path{fill:var(--pk-other)}.hmap .hit{fill:#0000}.hmap .insetl{font:800 17px var(--font-sans);fill:#ffffffd1;letter-spacing:.06em}.st-panel{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;background:#1410208c;border:1px solid #ffffff24;border-radius:20px;padding:16px;box-shadow:0 24px 60px -30px #0009}.stage .rgrp{margin-bottom:14px}.stage .rgrp h3{color:var(--tone);align-items:center;gap:8px;margin:0 0 6px;font-size:13.5px;font-weight:800;display:flex}.stage .rgrp h3:before{content:"";background:var(--tone);border-radius:3px;width:10px;height:10px}.stage .yrs{font-family:var(--font-mono);letter-spacing:.06em;color:#ffffff80;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);gap:8px;padding:0 10px 4px;font-size:11px;font-weight:700;display:grid}.stage .crow{color:#f6efea;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;margin-bottom:5px;padding:8px 10px;transition:background .2s,border-color .2s;display:grid}.stage .crow .cn{font-size:14.5px;font-weight:900}.stage .crow .w{align-items:center;gap:7px;min-width:0;font-size:13.5px;font-weight:700;display:flex}.stage .crow .w span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stage .focus{padding:6px 4px;display:none}.stage .focus .k{color:var(--tone);letter-spacing:.04em;font-size:12.5px;font-weight:800}.stage .focus h3{color:#fff;align-items:center;gap:12px;margin:2px 0 12px;font-size:34px;font-weight:900;display:flex}.stage .focus .win{border-top:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;padding:14px 0;display:grid}.stage .focus .win .y{font-family:var(--font-mono);color:#ffffff8c;letter-spacing:.08em;grid-column:2;font-size:12px;font-weight:800}.stage .focus .win .emb{grid-row:1/span 2}.stage .focus .win b{color:#fff;grid-column:2;font-size:24px;font-weight:900}.stage .focus .acts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.site .stage .btn{color:#fff;background:#ffffff1a;border:1px solid #ffffff38}.site .stage .btn.red{background:var(--rti);border-color:var(--rti)}.st-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fx-pick{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:flex}.fx-pick .lbl{color:#fff9;padding:0 6px 0 8px;font-size:12px;font-weight:700}.fx-pick input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.fx-pick label{cursor:pointer;color:#ffffffc7;border:1px solid #0000;border-radius:10px;padding:5px 11px;font-size:12.5px;font-weight:700;transition:background .2s}.fx-pick label:hover{color:#fff;background:#ffffff1f}.fx-pick input:focus-visible+label{outline-offset:1px;outline:2px solid #fff}.stage .maptag{font-family:var(--font-mono);color:#fff9;font-size:12px;font-weight:700}.fx-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fxl{display:none;position:absolute;inset:0}.fxl>*{position:absolute}.fx-base{-webkit-mask-image:radial-gradient(60% 70% at var(--cx) var(--cy), #000 30%, transparent 100%);-webkit-mask-image:radial-gradient(60% 70% at var(--cx) var(--cy), #000 30%, transparent 100%);mask-image:radial-gradient(60% 70% at var(--cx) var(--cy), #000 30%, transparent 100%);background:linear-gradient(#ff966412 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ff966412 1px,#0000 1px) 0 0/44px 44px;display:block}.fxl-radar .rings{background:repeating-radial-gradient(circle at var(--cx) var(--cy), transparent 0 89px, #ff785029 90px 91px);-webkit-mask-image:radial-gradient(45% 60% at var(--cx) var(--cy), #000 40%, transparent 100%);-webkit-mask-image:radial-gradient(45% 60% at var(--cx) var(--cy), #000 40%, transparent 100%);mask-image:radial-gradient(45% 60% at var(--cx) var(--cy), #000 40%, transparent 100%);inset:0}.fxl-radar .sweep{left:var(--cx);top:var(--cy);opacity:.8;background:conic-gradient(#ff5a3c61,#f5841f1f 35deg,#0000 80deg);border-radius:50%;width:1100px;height:1100px;margin:-550px 0 0 -550px;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}.fxl-radar .pulse i{left:var(--cx);top:var(--cy);opacity:0;border:2px solid #ff825a8c;border-radius:50%;width:900px;height:900px;margin:-450px 0 0 -450px;position:absolute;transform:scale(.1);box-shadow:0 0 24px #ff643c59,inset 0 0 24px #ff643c33}.fxl-radar .pulse i:first-child{opacity:.35;transform:scale(.22)}.fxl-radar .cross{background:linear-gradient(90deg, transparent calc(var(--cx) - .5px), #ff8c6438 var(--cx), transparent calc(var(--cx) + .5px)), linear-gradient(transparent calc(var(--cy) - .5px), #ff8c6438 var(--cy), transparent calc(var(--cy) + .5px));inset:0}.fxl-grid .lines{-webkit-mask-image:radial-gradient(55% 65% at var(--cx) var(--cy), #000 20%, transparent 90%);-webkit-mask-image:radial-gradient(55% 65% at var(--cx) var(--cy), #000 20%, transparent 90%);mask-image:radial-gradient(55% 65% at var(--cx) var(--cy), #000 20%, transparent 90%);opacity:.55;background:linear-gradient(#ff8c5a38 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ff8c5a38 1px,#0000 1px) 0 0/44px 44px;inset:0}.fxl-grid .ring{-webkit-mask-image:radial-gradient(circle at var(--cx) var(--cy), transparent 0 calc(var(--r) - 6%), #000 var(--r), transparent calc(var(--r) + 3%));-webkit-mask-image:radial-gradient(circle at var(--cx) var(--cy), transparent 0 calc(var(--r) - 6%), #000 var(--r), transparent calc(var(--r) + 3%));mask-image:radial-gradient(circle at var(--cx) var(--cy), transparent 0 calc(var(--r) - 6%), #000 var(--r), transparent calc(var(--r) + 3%));opacity:.7;background:linear-gradient(#ffbe78e6 1.5px,#0000 1.5px) 0 0/44px 44px,linear-gradient(90deg,#ffbe78e6 1.5px,#0000 1.5px) 0 0/44px 44px;inset:0}.fxl-grid .spot{filter:blur(10px);background:radial-gradient(circle,#ff784659,#0000 65%);border-radius:50%;width:420px;height:420px;top:10%;left:10%}.fxl-dots{-webkit-mask-image:radial-gradient(60% 70% at var(--cx) var(--cy), #000 35%, transparent 100%);-webkit-mask-image:radial-gradient(60% 70% at var(--cx) var(--cy), #000 35%, transparent 100%);mask-image:radial-gradient(60% 70% at var(--cx) var(--cy), #000 35%, transparent 100%)}.fxl-dots .wave{opacity:.7;background:radial-gradient(circle,#ffaf64d9 1.6px,#0000 2.2px) 0 0/18px 18px;inset:-20%;-webkit-mask-image:repeating-linear-gradient(115deg,#0000 0 60px,#000 110px,#0000 160px);mask-image:repeating-linear-gradient(115deg,#0000 0 60px,#000 110px,#0000 160px)}.fxl-dots .wave.w2{opacity:.5;background:radial-gradient(circle,#b48cffb3 1.4px,#0000 2px) 9px 9px/18px 18px;-webkit-mask-image:repeating-linear-gradient(25deg,#0000 0 80px,#000 130px,#0000 180px);mask-image:repeating-linear-gradient(25deg,#0000 0 80px,#000 130px,#0000 180px)}.fxl-aurora>span{filter:blur(60px);opacity:.8;mix-blend-mode:screen;border-radius:50%;width:70vw;height:60vh}.fxl-aurora .a1{background:radial-gradient(closest-side,#e52431f2,#0000);top:5%;left:5%}.fxl-aurora .a2{background:radial-gradient(closest-side,#f5841fe6,#0000);top:30%;left:35%}.fxl-aurora .a3{background:radial-gradient(closest-side,#7d5bd9e6,#0000);top:45%;left:-10%}.fxl-stars>span{inset:0}.allc{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.allcard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;gap:6px;padding:14px;transition:background .2s,border-color .2s;display:grid}.allcard:hover{background:var(--tone-soft);border-color:var(--tone)}.allcard .k{color:var(--tone-ink);align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.allcard .k .cs-type{width:15px;height:15px}.allcard .cn{font-size:19px;font-weight:900}.allcard .row{align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.allcard .row small{font-family:var(--font-mono);color:var(--ink-3);width:34px;font-size:11.5px;font-weight:700}@media (max-width:899px){.stage .st-panel{padding:14px}}.stage{color:var(--ink);background:radial-gradient(55% 65% at var(--cx) var(--cy), #ffded0bf 0%, transparent 70%), radial-gradient(40% 50% at 92% 12%, #ffe4c4b3 0%, transparent 70%), radial-gradient(45% 55% at 4% 96%, #e8deffcc 0%, transparent 70%), linear-gradient(160deg, #fffaf5 0%, #fff4ee 50%, #f7f1ff 100%)}.st-head h1{color:var(--ink)}.st-head .eyebrow{color:var(--rti-ink)}.stage .rchips a{color:var(--ink-2);background:#ffffffbf;border-color:#161a221f}.stage .rchips a:hover{color:var(--ink);background:#fff;border-color:#e5243159}.hmap .cty path{stroke:#fff;stroke-width:1.2px}.hmap .cty:hover path,.hmap .cty:focus-visible path{filter:brightness(1.08)saturate(1.12)drop-shadow(0 0 7px #f5841fbf)}.hmap .cty.isl:hover .hit{fill:#e524310d}.hmap .insetl{fill:var(--ink-2)}.st-panel{scrollbar-color:#161a2233 transparent;background:#ffffffb8;border:1px solid #161a2214;box-shadow:0 18px 50px -28px #7c252959}.stage .rgrp h3{color:var(--tone-ink)}.stage .yrs{color:var(--ink-3)}.stage .crow{color:var(--ink);background:#fffc;border-color:#161a2214}.stage .crow:hover{background:var(--tone-soft);border-color:var(--tone)}.stage .focus .k{color:var(--tone-ink)}.stage .focus h3,.stage .focus .win b{color:var(--ink)}.stage .focus .win{border-top-color:var(--line)}.stage .focus .win .y{color:var(--ink-3)}.site .stage .btn{color:var(--ink);background:#fff;border-color:#161a2224}.site .stage .btn:hover{background:var(--red-soft)}.site .stage .btn.red{background:var(--rti);color:#fff;border-color:var(--rti)}.site .stage .btn.red:hover{background:var(--rti-ink)}.fx-pick{background:#ffffffbf;border-color:#161a221a}.fx-pick .lbl{color:var(--ink-3)}.fx-pick label{color:var(--ink-2)}.fx-pick label:hover{background:var(--red-soft);color:var(--ink)}.fx-pick input:focus-visible+label{outline-color:var(--ink)}.stage .maptag{color:var(--ink-3)}.fx-base{background:linear-gradient(#e524310f 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#e524310f 1px,#0000 1px) 0 0/44px 44px}.fxl-radar .rings{background:repeating-radial-gradient(circle at var(--cx) var(--cy), transparent 0 89px, #e5243121 90px 91px)}.fxl-radar .sweep{opacity:1;background:conic-gradient(#e5243133,#f5841f14 35deg,#0000 80deg)}.fxl-radar .pulse i{border-color:#e5243152;box-shadow:0 0 18px #f5841f2e,inset 0 0 18px #f5841f1f}.fxl-radar .cross{background:linear-gradient(90deg, transparent calc(var(--cx) - .5px), #e5243129 var(--cx), transparent calc(var(--cx) + .5px)), linear-gradient(transparent calc(var(--cy) - .5px), #e5243129 var(--cy), transparent calc(var(--cy) + .5px))}.fxl-grid .lines{opacity:.7;background:linear-gradient(#e5243124 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#e5243124 1px,#0000 1px) 0 0/44px 44px}.fxl-grid .ring{opacity:.6;background:linear-gradient(#f5841fcc 1.5px,#0000 1.5px) 0 0/44px 44px,linear-gradient(90deg,#f5841fcc 1.5px,#0000 1.5px) 0 0/44px 44px}.fxl-grid .spot{background:radial-gradient(circle,#f5841f38,#0000 65%)}.fxl-dots .wave{opacity:.8;background:radial-gradient(circle,#e5243173 1.6px,#0000 2.2px) 0 0/18px 18px}.fxl-dots .wave.w2{opacity:.7;background:radial-gradient(circle,#7d5bd973 1.4px,#0000 2px) 9px 9px/18px 18px}.fxl-aurora>span{filter:blur(50px);opacity:.9;mix-blend-mode:multiply}.fxl-aurora .a1{background:radial-gradient(closest-side,#ffa8a8e6,#0000)}.fxl-aurora .a2{background:radial-gradient(closest-side,#ffc896e6,#0000)}.fxl-aurora .a3{background:radial-gradient(closest-side,#c8b6ffe6,#0000)}.fxl-stars .s1{opacity:.9;background:radial-gradient(circle,#e524318c 1.3px,#0000 2px) 0 0/97px 83px,radial-gradient(circle,#f5841f80 .9px,#0000 1.5px) 23px 47px/53px 59px,radial-gradient(circle,#f5841f8c 1.1px,#0000 1.7px) 40px 25px/131px 109px}.fxl-stars .s2{opacity:.8;background:radial-gradient(circle,#e5243180 1.6px,#0000 2.4px) 17px 61px/173px 151px,radial-gradient(circle,#7d5bd980 1.1px,#0000 1.7px) 70px 10px/61px 71px}.fxl-stars .s3{opacity:.85;background:radial-gradient(circle,#7d5bd98c 2px,#0000 3.2px) 120px 40px/229px 197px,radial-gradient(circle,#f5841fb3 2.4px,#f5841f26 4px,#0000 7px) 10px 140px/311px 263px}.st-head,.st-foot,.st-panel{z-index:2;position:relative}.hmap .zg{will-change:transform}.stage.is-zooming .hmap .cty path{filter:none!important;transition:none!important}.summary .sh{justify-content:space-between;align-items:center;gap:8px;margin:2px 2px 10px;display:flex}.summary .sh b{font-size:15px;font-weight:900}.summary .lg{color:var(--ink-3);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.summary .lg i{border-radius:3px;width:10px;height:10px;margin-left:6px}.summary .b{--c:var(--pk-kmt)}.summary .g{--c:var(--pk-dpp)}.summary .o{--c:#9aa0ab}.summary .lg i,.sbar i{background:var(--c)}.srow{color:var(--ink);background:#ffffffd9;border:1px solid #161a2214;border-radius:14px;grid-template-columns:82px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;transition:background .2s,border-color .2s;display:grid}.srow:hover{background:var(--tone-soft);border-color:var(--tone)}.srow.total{background:#ffffff8c;border-style:dashed}.srow .sn{white-space:nowrap;flex-direction:column;font-size:14.5px;font-weight:900;line-height:1.2;display:flex}.srow .sn:before{content:"";background:var(--tone);border-radius:2px;width:18px;height:3px;margin-bottom:4px}.srow .sn small{color:var(--ink-3);margin-top:2px;font-size:11px;font-weight:700}.srow .sc{gap:4px;min-width:0;display:grid}.srow .sc>small{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.06em;font-size:11px;font-weight:800}.seats{gap:4px;display:flex}.sp{text-align:center;min-width:26px;font-family:var(--font-mono);color:#fff;background:var(--c);border-radius:999px;padding:1px 6px;font-size:13.5px;font-weight:800}.sp.o{color:#fff;background:var(--pk-other)}.sbar{background:var(--line-2);border-radius:99px;height:5px;display:flex;overflow:hidden}.sbar i{height:100%;display:block}.snote{color:var(--ink-3);margin:8px 2px 0;font-size:12px;line-height:1.6}@media (min-width:900px){.site .history-all .sec-h,.site .history-all .allc{display:none}.site .history-all{margin-top:18px}.site .history-all .note{margin-top:0}}.stage .focus h3{margin-bottom:6px;font-size:30px}.stage .focus .win{padding:9px 0}.stage .focus .win b{font-size:21px}.stage .focus .win .emb.lg{width:34px;height:34px;font-size:18px}.stage .focus .acts{margin-top:12px}.council{border-top:1px solid var(--line);padding-top:10px}.council .cth{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.council .cth b{font-size:14px;font-weight:900}.council .lg{color:var(--ink-3);align-items:center;gap:3px;font-size:11.5px;font-weight:700;display:inline-flex}.council .lg i{border-radius:3px;width:9px;height:9px;margin-left:5px}.cg-b{--c:var(--pk-kmt)}.cg-g{--c:var(--pk-dpp)}.cg-i{--c:var(--pk-ind)}.cg-o{--c:var(--pk-other)}.council .lg i,.cmaj i,.cs{background:var(--c)}.cbar{margin-top:8px}.cbar .ch{align-items:center;gap:8px;margin-bottom:4px;display:flex}.cbar .cy{font-family:var(--font-mono);color:var(--ink-2);font-size:12px;font-weight:800}.cmaj{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 7px 0 5px;font-size:11.5px;font-weight:800;display:inline-flex}.cmaj i{border-radius:50%;width:9px;height:9px}.ctrack{background:var(--line-2);border-radius:6px;height:22px;margin-bottom:16px;display:flex;position:relative;overflow:visible}.cs{color:#fff;min-width:0;height:100%;font-family:var(--font-mono);place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden;box-shadow:inset -1px 0 #ffffffb3}.cs:first-child{border-radius:6px 0 0 6px}.cs:nth-last-child(2){border-radius:0 6px 6px 0}.cs.cg-i{color:#2f220e}.cline{border-left:2px dashed var(--ink);width:0;position:absolute;top:-3px;bottom:-3px}.cline b{white-space:nowrap;color:var(--ink-2);margin-top:1px;font-size:10.5px;font-weight:800;position:absolute;top:100%;left:0;transform:translate(-50%)}.cs{position:relative;overflow:visible}.cs em{font-style:normal}.cs.nar em{color:var(--ink-2);margin-bottom:1px;font-size:11px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.cbar .ch{margin-bottom:14px}.ctrack{margin-bottom:20px}.council{margin-bottom:2px}.stage .load-msg{color:var(--ink-3);margin:6px 4px;font-size:14px;font-weight:700}.hmap .cty path{fill:#d9dde6}.st-panel{transform-origin:70% 40%}.st-panel.p-out{opacity:0;transition:opacity .26s cubic-bezier(.55,0,1,.45),transform .26s cubic-bezier(.55,0,1,.45);transform:translate(20px)scale(.97)}.st-panel.p-enter{opacity:0;transition:none;transform:translate(24px)scale(.96)}.st-panel.p-anim{transition:opacity .32s ease-out,transform .55s cubic-bezier(.3,1.14,.5,1)}.st-panel.p-plain.p-out{transition:opacity .15s linear;transform:none}.st-panel.p-plain-in{opacity:0;transition:none}.st-panel.p-plain{transition:opacity .15s linear}.stage{--mx:-999px;--my:-999px;--mi:0;--px:0;--py:0;--dx:0px;--dy:0px;--ang:0deg}.fxl .lock,.fxl .near,.fxl .push,.fxl .erase,.fxl .follow{pointer-events:none;will-change:transform, opacity;opacity:var(--mi);position:absolute;top:0;left:0}.fxl-radar .rings,.fxl-radar .cross{transform:translate(var(--dx), var(--dy));will-change:transform}.fxl-radar .pulse{transform:translate(var(--dx), var(--dy));will-change:transform;position:absolute;inset:0}.fxl-radar .sweep{will-change:transform}.stage.ptr-on .fxl-radar .sweep{transform:translate(var(--dx), var(--dy)) rotate(var(--ang));animation:none!important}.fxl-radar .lock{width:46px;height:46px;transform:translate(var(--mx), var(--my));border:1.5px solid #e524318c;border-radius:50%;margin:-23px 0 0 -23px;box-shadow:0 0 14px #f5841f73}.fxl-grid .near{width:340px;height:340px;transform:translate(var(--mx), var(--my));background:linear-gradient(#f5841ff2 1.5px,#0000 1.5px) 0 0/44px 44px,linear-gradient(90deg,#f5841ff2 1.5px,#0000 1.5px) 0 0/44px 44px,radial-gradient(closest-side,#ffc89666,#0000) 0 0/100% 100%;background-position:calc(170px - var(--mx)) calc(170px - var(--my)), calc(170px - var(--mx)) calc(170px - var(--my)), 0 0;margin:-170px 0 0 -170px;-webkit-mask-image:radial-gradient(closest-side,#000 0%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0%,#0000 100%)}.fxl-dots .erase{width:150px;height:150px;transform:translate(var(--mx), var(--my));background:radial-gradient(closest-side,#fff5ef 55%,#fff5ef00);border-radius:50%;margin:-75px 0 0 -75px}.fxl-dots .push{width:300px;height:300px;transform:translate(var(--mx), var(--my));background:radial-gradient(circle, #e52431b3 2.6px, transparent 3.4px) calc(150px - var(--mx)) calc(150px - var(--my)) / 18px 18px;margin:-150px 0 0 -150px;-webkit-mask-image:radial-gradient(closest-side,#0000 0 45%,#000 58%,#0000 100%);mask-image:radial-gradient(closest-side,#0000 0 45%,#000 58%,#0000 100%)}.fxl-aurora>span{will-change:transform}.fxl-aurora .a1{translate:calc(var(--px) * 60px) calc(var(--py) * 40px)}.fxl-aurora .a2{translate:calc(var(--px) * 110px) calc(var(--py) * 70px)}.fxl-aurora .a3{translate:calc(var(--px) * -80px) calc(var(--py) * -50px)}.fxl-aurora .follow{width:520px;height:520px;transform:translate(var(--mx), var(--my));background:radial-gradient(closest-side,#ffaa7880,#0000);border-radius:50%;margin:-260px 0 0 -260px}.fxl-stars>span{will-change:transform}.fxl-stars .s1{translate:calc(var(--px) * -8px) calc(var(--py) * -8px)}.fxl-stars .s2{translate:calc(var(--px) * -18px) calc(var(--py) * -18px)}.fxl-stars .s3{translate:calc(var(--px) * -32px) calc(var(--py) * -32px)}.fxl-stars .near{width:360px;height:360px;transform:translate(var(--mx), var(--my));background:radial-gradient(circle,#e52431f2 2.4px,#f5841f59 4px,#0000 6px) 0 0/173px 151px,radial-gradient(circle,#7d5bd9f2 2px,#7d5bd94d 3.5px,#0000 5.5px) 0 0/61px 71px,radial-gradient(circle,#f5841fe6 2px,#0000 3.5px) 0 0/53px 59px;background-position:calc(17px + 180px - var(--mx)) calc(61px + 180px - var(--my)), calc(70px + 180px - var(--mx)) calc(10px + 180px - var(--my)), calc(23px + 180px - var(--mx)) calc(47px + 180px - var(--my));margin:-180px 0 0 -180px;inset:auto;-webkit-mask-image:radial-gradient(closest-side,#000 0%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0%,#0000 100%)}.fx-ripple{opacity:.9;pointer-events:none;will-change:transform, opacity;border:2px solid #e5243173;border-radius:50%;width:600px;height:600px;margin:-300px 0 0 -300px;position:absolute;transform:scale(.05);box-shadow:0 0 20px #f5841f4d}.hsheet,.hs-backdrop{display:none}@media (max-width:760px){html.has-sheet .stage .focus{display:none!important}html.has-sheet .tg-c:target~.hx .st-panel{display:none}.stage .hmap svg{transform-origin:50%;transition:transform .35s cubic-bezier(.22,1,.36,1)}html.sheet-open .stage .hmap svg{transform:translateY(var(--sh-y,0px)) scale(var(--sh-s,1))}.hs-backdrop{z-index:60;opacity:0;pointer-events:none;background:#161a2224;transition:opacity .35s;display:block;position:fixed;inset:0}.hs-backdrop.on{opacity:1}.hsheet{z-index:61;overscroll-behavior:contain;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-height:62svh;padding:0 16px calc(14px + env(safe-area-inset-bottom));background:#fffffff5;border:1px solid #161a2214;border-bottom:0;border-radius:20px 20px 0 0;outline:none;transition:transform .28s cubic-bezier(.3,1.1,.5,1);display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -18px 40px -18px #7c252959}.hsheet.on{transform:none}.hsheet.drag{transition:none}.hsheet.plain{opacity:0;transition:opacity .15s linear;transform:none}.hsheet.plain.on{opacity:1}.hsheet[hidden],.hs-backdrop[hidden]{display:none}.hs-grab{touch-action:none;cursor:grab;place-items:center;height:22px;display:grid}.hs-grab span{background:#161a2233;border-radius:99px;width:40px;height:4px}.hs-head{touch-action:none;align-items:center;gap:10px;padding-bottom:6px;display:flex}.hs-head h2{color:var(--ink);margin:0;font-size:24px;font-weight:900;line-height:1.2}.hs-head .cs-type{width:17px;height:17px;margin-left:-2px}.hs-tag{color:var(--tone-ink);background:var(--tone-soft);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:800}.hs-x{border:1px solid var(--line);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:50%;margin-left:auto;font-size:22px;line-height:1}.hs-x:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hs-body{gap:4px;display:grid}.hs-year{padding-top:4px}.hs-line{align-items:center;gap:8px;font-size:15px;display:flex}.hs-line .y{font-family:var(--font-mono);color:var(--ink-3);min-width:34px;font-size:12px;font-weight:800}.hs-line b{color:var(--ink);font-weight:800}.hs-line .cmaj{margin-left:auto}.hs-bar{align-items:flex-start;gap:8px;margin-top:16px;display:flex}.hs-bar .ctrack{flex:1;margin-bottom:18px}.hs-tot{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;font-size:13px;font-weight:800;line-height:22px}.hs-tot small{font-family:var(--font-sans);color:var(--ink-3);font-size:10.5px;font-weight:700}.hs-lg{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:11.5px;font-weight:700;display:flex}.hs-lg i{background:var(--c);border-radius:3px;width:9px;height:9px}.hs-lg .hs-lgt{white-space:nowrap;margin-left:auto}.site .hsheet .hs-cta{justify-content:center;margin-top:12px;padding:11px 16px;display:flex}.hs-in{transition:opacity .26s ease-out,transform .3s cubic-bezier(.22,1,.36,1)}.hs-in.out{opacity:0;transition:opacity .17s ease-in,transform .17s ease-in;transform:translate(14px)scale(.985)}.hs-in.in{opacity:0;transition:none;transform:translate(-14px)scale(.985)}.hs-in.plain,.hs-in.plain.out{transition:opacity .12s linear;transform:none}.hs-in.plain.in{transform:none}}.stage .focus .wins{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.stage .focus .wins .win{border-top:0;min-width:0}.stage .focus .wins .win+.win{border-left:1px solid var(--line);padding-left:14px}.stage .focus .wins .win b{white-space:nowrap}.stage .focus .yrows{border-top:1px solid var(--line)}.stage .focus .yrow{padding:12px 0 0}.stage .focus .yrow+.yrow{border-top:1px solid var(--line-2)}.stage .focus .yline{align-items:center;gap:10px;min-width:0;display:flex}.stage .focus .yline .y{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.04em;flex:none;font-size:12px;font-weight:800}.stage .focus .yline b{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:20px;font-weight:900;line-height:1.25}.stage .focus .yrow .cbar{margin-top:8px}.stage .focus .ylg{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:0;display:flex}.stage .focus .ylg b{color:var(--ink-3);font-size:12.5px;font-weight:800}.cbar .cy .cu,:is(.cbar .cy,.hs-tot) .nbs{font-family:var(--font-sans)}.lgi{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}:is(.council .lg,.summary .lg,.hs-lg,.emb-key) .lgi i{margin-left:0}:is(.council .lg,.summary .lg){flex-wrap:wrap;justify-content:flex-end;gap:2px 10px}.council .cth{flex-wrap:wrap;gap:4px 12px}.emb-key{column-gap:12px}.rr-src{border-top:1px solid var(--line-2);color:var(--ink-3);align-items:baseline;gap:8px;margin:12px 0 0;padding-top:8px;font-size:12px;line-height:1.5;display:flex}.rr-src>span:first-child{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-2);background:var(--line-2);border-radius:5px;flex:none;padding:0 6px;font-size:10.5px;font-weight:700}.rr-src .rr-st{min-width:0}.bx-basis .bx-bk{color:var(--ink-2);margin-right:.6em;font-weight:800}.ref-x{margin:0}.ref-x .load-msg{color:var(--ink-3);margin:0;padding:18px 0;font-size:14px;font-weight:700}.bx{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"q q""d a""p p""c c";gap:12px;display:grid}.bt-q{grid-area:q}.bt-d{grid-area:d}.bt-a{grid-area:a}.bt-p{grid-area:p}.bt-c{grid-area:c}@media (min-width:761px){.bx{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"q q q q q q""d d a a p p""c c c c c c"}}@media (min-width:1024px){.bx{grid-template-rows:minmax(0,1fr) 146px;grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,5fr);grid-template-areas:"q q q q q q c""d d a a p p c";height:480px}}html[data-concise=on] .bx{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"q";height:auto}html[data-concise=on] .bx[data-state=after]{grid-template-areas:"r"}.bt{min-width:0;min-height:0;color:var(--ink);background:#fff;border-radius:18px;flex-direction:column;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #161a220d,0 10px 24px -14px #161a2259}.bt-t{letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:800;line-height:1.4;display:flex}.bt-ic{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.28;pointer-events:none;width:92px;height:92px;position:absolute;bottom:-12px;right:-10px}.g-red,.g-violet,.g-sky,.g-orange,.g-sun{color:#fff;background:radial-gradient(circle at 96% 4%, #ffffff29 0 26%, transparent 26.5%), radial-gradient(circle at 4% 104%, #ffffff1f 0 34%, transparent 34.5%), radial-gradient(#ffffff42 1.4px, transparent 1.6px) 0 0 / 18px 18px, linear-gradient(135deg, var(--g1), var(--g2))}.g-red{--g1:#d81f3c;--g2:#ff6a4d}.g-violet{--g1:#5a3bbf;--g2:#9b7bff}.g-sky{--g1:#0b6a9c;--g2:#26a8e0}.g-orange{--g1:#c2410c;--g2:#f5941f}.g-sun{--g1:#ffc93c;--g2:#ffe08a}.g-sun.g-sun{color:var(--ink)}.bq-light{color:var(--ink);background:radial-gradient(circle at 96% 4%,#ffffffb3 0 26%,#0000 26.5%),radial-gradient(circle at 4% 104%,#fff9 0 34%,#0000 34.5%),radial-gradient(#c2410c21 1.4px,#0000 1.6px) 0 0/18px 18px,linear-gradient(135deg,#ffe8d2,#fff4e8 55%,#fffaf3);container-type:inline-size}.bq-light>:not(.bt-ic){z-index:1;position:relative}.bt-ic.bq-zap{width:150px;height:150px;stroke:var(--orange-ink);opacity:.2;transform-origin:50%;top:-26px;bottom:auto;right:-18px;transform:rotate(-20deg)}.bq-h{color:var(--orange-ink)}.bq-h b{letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,#d81f3c,#ff6a4d);border-radius:999px;padding:1px 10px}.bq-q{--qn:18;letter-spacing:.01em;color:var(--ink);word-break:keep-all;text-wrap:balance;margin:12px 0 0;font-size:22px;font-weight:900;line-height:1.3}@media (min-width:761px){.bq-q{font-size:min(30px, calc(100cqi / (var(--qn) + .4)));text-wrap:wrap}.bq-seg{white-space:nowrap}.bq-seg+.bq-seg:before{content:"\a ";white-space:pre}}.bq-opt{border-radius:14px;flex-direction:column;height:162px;margin-top:auto;padding:12px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #161a220d,0 10px 22px -12px #96640073}.bq-opt>:not(.bt-ic){z-index:1;position:relative}.bq-opt .bt-ic{width:78px;height:78px}.bq-opt .bt-t{color:#161a22b8}.bq-split{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-height:0;display:grid}.bq-faq{flex-direction:column;min-width:0;display:flex}.bq-faq ul{gap:1px;margin:6px 0 0;padding:0;list-style:none;display:grid}.bq-fq{width:100%;color:var(--ink);text-align:left;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:1px 0 1px 14px;font-size:13px;font-weight:700;line-height:1.5;display:block;position:relative;overflow:hidden}.bq-fq:before{content:"›";color:var(--orange-ink);font-weight:900;position:absolute;top:0;left:2px}.bq-fq:hover{text-underline-offset:3px;text-decoration:underline}.bq-fq:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-radius:4px}.bq-vote{border-left:1px solid #161a2229;flex-direction:column;min-width:0;padding-left:14px;display:flex}.bq-chips{flex:1;grid-template-columns:repeat(2,minmax(0,116px));grid-auto-rows:80px;place-content:center;gap:10px;display:grid}.bq-chip{text-align:center;background:#ffffff73;border:1px solid #fff9;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:6px;display:flex}.bq-ol{letter-spacing:.15em;white-space:nowrap;margin:0 -.15em 0 0;font-size:22px;font-weight:800;line-height:1.1}html:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)) .bq-ol{letter-spacing:.01em;margin-right:0;font-size:18px}.rf-dlg{width:min(480px,100% - 32px);max-height:calc(100% - 48px);color:var(--ink);background:#fff;border:0;border-radius:18px;margin:auto;padding:0;box-shadow:0 24px 60px -20px #161a2273,0 2px 8px #161a2214}.rf-dlg::backdrop{background:#161a2273}.rf-in{background:radial-gradient(circle at 100% 0,#fff1e0 0 28%,#0000 28.5%),#fff;padding:22px 24px 18px;position:relative}.rf-x{background:var(--paper);width:36px;height:36px;color:var(--ink-2);cursor:pointer;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.rf-x:hover{background:var(--line-2);color:var(--ink)}.rf-x:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rf-xi{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.rf-k{letter-spacing:.1em;color:var(--orange-ink);margin:0;font-size:12.5px;font-weight:800}.rf-dlg h3{margin:6px 44px 0 0;font-size:20px;font-weight:900;line-height:1.4}.rf-a{color:var(--ink-2);margin-top:12px;font-size:15px;line-height:1.75}.rf-a p{margin:0 0 6px}.rf-src{border-top:1px solid var(--line-2);color:var(--ink-3);margin:14px 0 0;padding-top:10px;font-size:12.5px}.rf-src a{color:var(--rti-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.bt-big{font-family:var(--font-mono);letter-spacing:-.01em;margin:auto 0 0;font-size:40px;font-weight:900;line-height:1}.bt-s{opacity:.95;margin:6px 0 0;font-size:12.5px;font-weight:700;line-height:1.4}.bt-lines{word-break:keep-all;gap:4px;margin:auto 0 0;padding:0;font-size:14.5px;font-weight:900;line-height:1.35;list-style:none;display:grid}.bt-fact[title]{cursor:help}.bt-fact .bt-ic{width:76px;height:76px;top:-16px;bottom:auto;right:-18px}.bt-d .bt-ic{transform:rotate(-10deg)}.bt-a .bt-ic{transform:rotate(8deg)}.bt-p .bt-ic{transform:rotate(-5deg)}.bt-c{padding:18px 20px}.bc-in{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.bt-c .bt-t{flex-wrap:wrap;justify-content:space-between;font-size:15px}.bc-ex{letter-spacing:0;background:#ffffff38;border-radius:999px;padding:1px 10px;font-size:11.5px;font-weight:700}.bc-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;margin-top:10px;display:grid}.bc-row label{white-space:nowrap;font-size:15px;font-weight:800}.bc-row output{text-align:right;min-width:6.2ch;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:900;line-height:1}.bc-row input{--pf:.4;cursor:pointer;appearance:none;accent-color:#fff;background:0 0;border-radius:10px;grid-column:1/-1;width:100%;height:30px;margin:2px 0 0;padding:0}.bc-row input::-webkit-slider-runnable-track{background:radial-gradient(circle at calc(100% - 7px) 50%, #fff 0 2px, transparent 2.5px), linear-gradient(to right, #fff 0 calc((100% - 4px) * var(--pf) - 4px), transparent calc((100% - 4px) * var(--pf) - 4px) calc((100% - 4px) * var(--pf) + 8px), #ffffff4d calc((100% - 4px) * var(--pf) + 8px) 100%);border-radius:7px;height:14px}.bc-row input::-moz-range-track{background:radial-gradient(circle at calc(100% - 7px) 50%, #fff 0 2px, transparent 2.5px), linear-gradient(to right, #fff 0 calc((100% - 4px) * var(--pf) - 4px), transparent calc((100% - 4px) * var(--pf) - 4px) calc((100% - 4px) * var(--pf) + 8px), #ffffff4d calc((100% - 4px) * var(--pf) + 8px) 100%);border-radius:7px;height:14px}.bc-row input::-moz-range-progress{background:0 0}.bc-row input::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:2px;width:4px;height:28px;margin-top:-7px;box-shadow:0 2px 6px #3c140059}.bc-row input::-moz-range-thumb{background:#fff;border:0;border-radius:2px;width:4px;height:28px;box-shadow:0 2px 6px #3c140059}.bc-row input:hover::-webkit-slider-thumb{transform:scale(1.25,1.12)}.bc-row input:focus-visible::-webkit-slider-thumb{transform:scale(1.25,1.12)}.bc-row input:hover::-moz-range-thumb{transform:scale(1.25,1.12)}.bc-row input:focus-visible::-moz-range-thumb{transform:scale(1.25,1.12)}.bc-row input:focus{outline:none}.bc-row input:focus-visible{outline-offset:4px;outline:2px solid #fff}.bc-as{opacity:.92;margin:6px 0 0;font-size:12px;font-weight:700}.bc-th{align-items:center;gap:8px;margin:12px 0 0;font-size:12px;font-weight:700;line-height:1.45;display:flex}.bc-ic{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.bs-row{flex:1;gap:8px;min-height:0;margin-top:10px;display:grid}.bs-3{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr))}.bs-3 .bs-res{grid-column:1/-1}.bs{min-width:0;color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;padding:10px 12px;display:flex;box-shadow:0 6px 14px -10px #3c140080}.bs>*{flex-shrink:0}.bs-k{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:800;line-height:1.35;overflow:hidden}.bs-st{white-space:nowrap;margin:auto 0 2px;padding-top:2px;font-size:24px;font-weight:900;line-height:1.1}.bs-l{white-space:nowrap;color:var(--orange-ink);justify-content:space-between;align-items:baseline;gap:8px;margin:2px 0 0;font-size:12px;font-weight:700;line-height:1.45;display:flex}.bs-l b{min-width:12.5ch;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);font-weight:800;display:inline-block}.bs-cond[data-ok=false]{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1.5px #ffffffa6}.bs-cond[data-ok=false] .bs-k{color:#ffffffeb}.bs-cond[data-ok=false] .bs-l,.bs-cond[data-ok=false] .bs-l b{color:#ffe7c2}.bs-cond[data-ok=idle],[data-calc][data-live=false] .bs-res{color:#fff;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff73}.bs-cond[data-ok=idle] .bs-k,.bs-cond[data-ok=idle] .bs-l,.bs-cond[data-ok=idle] .bs-l b{color:#ffffffd9}.bs-cond[data-ok=idle] .bs-st{color:#ffffffb3}[data-calc][data-live=false] .bs-why{font-weight:700}.pl[data-ok=idle]{color:#ffffffd9;box-shadow:inset 0 0 0 1.5px #ffffff80}.bs-wait{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;width:28px;height:28px}.bc-as{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bc-reset{color:#fff;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:800;text-decoration:underline}.bc-reset:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #fff}.bs-res{color:#fff;background:radial-gradient(#ffffff29 1.2px,#0000 1.4px) 0 0/16px 16px,linear-gradient(135deg,#9f1d2b,#c81e2b);padding:10px 14px 12px;box-shadow:0 10px 20px -12px #5a0a1499}.bs-rh{color:#ffffffd9;white-space:nowrap;border-bottom:1px solid #ffffff38;align-items:center;gap:6px;margin:0;padding-bottom:8px;font-size:12px;font-weight:800;display:flex}.bs-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.bs-pills{gap:6px;margin:0 0 0 auto;display:flex}.bs-rb{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding-top:8px;display:grid}.bs-v{letter-spacing:.04em;white-space:nowrap;align-items:center;min-width:3.25em;height:1.1em;margin:0;font-size:28px;font-weight:900;line-height:1.1;display:flex}.bs-why{white-space:nowrap;margin:0;font-size:13px;font-weight:800;line-height:1.45}.bs-n{color:#ffffffbf;white-space:nowrap;margin:2px 0 0;font-size:12px;font-weight:700}.bs-n b{text-align:right;min-width:6.5ch;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#fff;display:inline-block}.pl{text-align:center;white-space:nowrap;border-radius:999px;min-width:6.2em;padding:1px 9px;font-size:11.5px;font-weight:800;line-height:1.6;display:inline-block}.pl[data-ok=true]{color:var(--ink);background:#fff}.pl[data-ok=false]{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffb3}.bx[data-state=after]{grid-template-rows:none;grid-template-areas:"r r""d a""p p";height:auto}@media (min-width:761px){.bx[data-state=after]{grid-template-areas:"r r r r r r""d d a a p p"}}.bt-r{grid-area:r}.bx[data-state=after] .bt-q{padding-bottom:18px}.bx[data-state=after] .bt-ic.bq-zap{width:116px;height:116px;top:-20px}@container (min-width:860px){.bx[data-state=after] .bq-q{font-size:min(28px, calc(200cqi / (var(--qt) * 1.15 + 2)));margin-top:8px}.bx[data-state=after] .bq-q:has(.bq-seg){font-size:min(30px, calc(100cqi / (var(--qt) + .6)))}.bx[data-state=after] .bq-seg+.bq-seg:before{content:none}}.bt-r{padding:16px 20px}.bv-in{gap:14px 40px;display:grid}.bv-vd{flex-direction:column;gap:10px;min-width:0;display:flex}.bv-h{color:var(--orange-ink);flex-wrap:wrap;justify-content:space-between;row-gap:4px}.bv-h .demo-flag{letter-spacing:0}.bv-vr{align-items:center;gap:16px;min-width:0;display:flex}.bv-v{text-align:center;letter-spacing:.06em;white-space:nowrap;color:#fff;background:radial-gradient(#ffffff29 1.2px,#0000 1.4px) 0 0/16px 16px,linear-gradient(135deg,#9f1d2b,#c81e2b);border-radius:14px;flex:none;min-width:3.6em;margin:0;padding:8px 16px 10px;font-size:32px;font-weight:900;line-height:1.1;box-shadow:0 10px 20px -12px #5a0a1499}html:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)) .bv-v{letter-spacing:0;font-size:24px}.bv-cs{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.bv-cs li{min-width:0;color:var(--ink-2);align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.bv-cn{color:var(--ink);flex:none;font-weight:800}.bv-ct{min-width:0}.bv-st{text-align:center;white-space:nowrap;border-radius:999px;flex:none;min-width:4.8em;margin-left:auto;padding:1px 10px;font-size:12px;font-weight:800;line-height:1.6}.bv-cs [data-ok=true] .bv-st{background:var(--ink);color:#fff}.bv-cs [data-ok=false] .bv-st{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink-3)}.bv-bar{min-width:0}.bv-sides{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.bv-s{flex-direction:column;min-width:0;margin:0;display:flex}.bv-no{text-align:right;align-items:flex-end}.bv-sk{color:var(--ink-2);white-space:nowrap;font-size:14px;font-weight:800;line-height:1.2}.bv-sk b{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;margin-left:4px;font-size:26px;font-weight:900}.bv-sn{font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:700}.bv-track{gap:4px;height:16px;margin-top:8px;display:flex;position:relative}.bv-y,.bv-n{background:linear-gradient(#f7953a,#e2690f);min-width:0;display:block}.bv-y{flex:0 0 calc((100% - 4px) * var(--y,50) / 100);border-radius:8px 3px 3px 8px}.bv-n{background:linear-gradient(#fcd6b4,#f7bd8e);border-radius:3px 8px 8px 3px;flex:1 1 0}.bv-track.is-empty .bv-y,.bv-track.is-empty .bv-n{background:var(--line)}.bv-mk{top:-5px;bottom:-21px;left:calc(var(--m,0) * 1%);background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute}.bv-ml{height:18px;margin:3px 0 0;position:relative}.bv-ml span{top:1px;left:calc(var(--m,0) * 1% + 6px);color:var(--ink);white-space:nowrap;font-size:12px;font-weight:800;line-height:16px;position:absolute}.bv-ml.is-flip span{left:auto;right:calc(100% - var(--m,0) * 1% + 6px)}.bv-tot{color:var(--ink-2);margin:6px 0 0;font-size:13px;font-weight:700;line-height:1.5}.bv-tl{clip-path:inset(0 0 0 19px);flex-wrap:wrap;align-items:baseline;margin-left:-19px;display:flex}.bv-ti{white-space:nowrap;padding-left:19px;position:relative}.bv-ti:last-child{white-space:normal}.bv-ti b{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.bv-ti:before{content:"";background:#c4c8d2;width:1.5px;height:12px;position:absolute;top:calc(.75em - 6px);left:9px}@media (min-width:1024px){.bv-in{grid-template-columns:auto minmax(0,1fr);align-items:center}}.bx-foot{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:10px;display:flex}.bx-note{color:var(--ink-3);margin:0;font-size:12.5px}.bx-basis{color:var(--ink-3);font-size:12.5px}.bx-basis summary{cursor:pointer;color:var(--ink-2);font-weight:800}.bx-basis p{max-width:72em;margin:6px 0 0;line-height:1.7}.bx-foot .rr-src{border-top:0;flex-basis:100%;margin-top:0;padding-top:0}.ref-note{color:var(--ink-2);margin:12px 0 0;padding:0 4px;font-size:14.5px;line-height:1.75}.ref-note p,.ref-note ul{margin:0 0 6px}.ref-note ul{padding-left:1.2em;list-style:outside}.ref-note b{color:var(--ink)}.ref-note a{color:var(--rti-ink);text-decoration:underline}@media (max-width:760px){.bt-big{font-size:34px}.bt-d,.bt-a,.bt-p{min-height:128px}.bx[data-state=after] .bt-ic.bq-zap{width:96px;height:96px;top:-20px;right:-24px}.bt-r{padding:14px 16px}.bv-vr{flex-direction:column;align-items:flex-start;gap:10px}.bv-v{padding:6px 14px 8px;font-size:26px}html:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)) .bv-v{font-size:20px}.bv-cs{width:100%}.bv-cs li{align-items:flex-start;font-size:13.5px}.bv-st{margin-top:1px}.bv-sk b{font-size:22px}.bq-opt{height:auto;margin-top:14px}.bt-ic.bq-zap{width:104px;height:104px;top:-24px;right:-26px}.bq-split{grid-template-columns:minmax(0,1fr);gap:12px}.bq-vote{border-left:0;order:-1;padding-left:0}.bq-faq{border-top:1px solid #161a2229;padding-top:10px}.bq-fq{white-space:normal;padding-top:3px;padding-bottom:3px}.bs-res .bs-rh{flex-wrap:wrap;row-gap:6px}.bs-rb{grid-template-columns:minmax(0,1fr)}.bs-why{white-space:normal;min-height:2.9em}}@media (max-width:400px){.bs-3{grid-template-columns:minmax(0,1fr)}.bt-fact .bt-ic{width:62px;height:62px;top:-14px;right:-16px}}@media (min-width:1024px) and (max-width:1199px){.bs-k{letter-spacing:-.01em;font-size:11.5px}}.ref-demo{z-index:40;top:112px;right:max(16px, calc((100vw - var(--wrap)) / 2 + 8px));background:#fff4e8;border:1px solid #f6cfa6;border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 6px;display:flex;position:fixed;box-shadow:0 10px 28px -10px #161a2259,0 2px 6px #161a2214}.ref-demo .rfd-k{font-family:var(--font-mono);letter-spacing:.14em;color:#fff;background:var(--orange-ink);border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:800}.ref-demo .rfd-sw{background:#fff;border:1px solid #f0d2b0;border-radius:999px;padding:2px;display:inline-flex}.ref-demo .rfd-sw a{color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:13.5px;font-weight:800}.ref-demo .rfd-sw a:hover{color:var(--ink);background:var(--paper)}.ref-demo .rfd-sw a.on{background:var(--ink);color:#fff}.ref-demo .rfd-sw a:focus-visible{outline:2px solid var(--orange-ink);outline-offset:2px}@media (min-width:761px) and (max-width:899px){.ref-demo{gap:6px;padding:4px 4px 4px 5px}.ref-demo .rfd-k{letter-spacing:.1em;padding:3px 7px;font-size:9.5px}.ref-demo .rfd-sw a{padding:4px 8px;font-size:12.5px}}@media (max-width:760px){.ref-demo{gap:6px;padding:4px 4px 4px 5px;top:auto;bottom:12px;right:12px}.ref-demo .rfd-k{letter-spacing:.1em;padding:3px 7px;font-size:9.5px}.ref-demo .rfd-sw a{padding:5px 10px;font-size:13px}body.site:has(.ref-demo){padding-bottom:64px}}.ref-time .load-msg{color:var(--ink-3);margin:0;padding:18px 0;font-size:14px;font-weight:700}.rr-time{background-color:#fff;background-image:linear-gradient(var(--line-2) 1px, transparent 1px), linear-gradient(90deg, var(--line-2) 1px, transparent 1px);background-size:24px 24px;padding:20px}.rr-time ol{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.rr-time li{padding:0 0 18px 30px;position:relative}.rr-time li:before{content:"";background:linear-gradient(var(--tone), var(--line));width:2px;position:absolute;top:18px;bottom:0;left:7px}.rr-time li:last-child{padding-bottom:0}.rr-time li:last-child:before{display:none}.rr-time .dot{background:var(--tone);width:16px;height:16px;box-shadow:0 0 0 4px var(--tone-soft);border-radius:50%;position:absolute;top:5px;left:0}.rr-time small{font-family:var(--font-mono);color:var(--tone-ink);font-size:13px;font-weight:800;display:block}.rr-time b{font-size:14.5px;font-weight:800;line-height:1.5;display:block}.rr-time>.rr-src{background:#fff}@media (min-width:768px){.rr-time{padding:22px 24px}.rr-time ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px}.rr-time li{padding:28px 0 0}.rr-time li:before{background:linear-gradient(90deg, var(--tone), var(--line));width:auto;height:2px;inset:7px -14px auto 18px}.rr-time .dot{top:0}}.ref-x .bt-r{color:var(--ink);background:radial-gradient(circle at 96% 4%,#ffffffb3 0 26%,#0000 26.5%),radial-gradient(circle at 4% 104%,#fff9 0 34%,#0000 34.5%),radial-gradient(#c2410c21 1.4px,#0000 1.6px) 0 0/18px 18px,linear-gradient(135deg,#ffe8d2,#fff4e8 55%,#fffaf3);padding:18px 20px;container-type:inline-size}.ref-x .bt-r>:not(.bt-ic){z-index:1;position:relative}.ref-x .bt-r .bq-q{font-size:min(28px, calc(100cqi / (var(--qn) + .4)))}.ref-x .bt-r .bv-h{border-top:1px solid #c2410c33;padding-top:14px}.ref-x .bv-in{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;margin-top:16px}@container (min-width:600px){.ref-x .bv-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:0 32px}}.ref-x .bv-vr{flex-direction:column;align-items:flex-start;gap:10px}.ref-x .bv-v{min-width:0;box-shadow:none;text-align:left;letter-spacing:.08em;color:var(--orange-ink);background:0 0;padding:0;font-size:48px;line-height:1}.ref-x .bv-cs{width:100%}.ref-x .bv-n{background:linear-gradient(#f8c49a,#f2a66b)}@media (min-width:1024px){.ref-x .bx[data-state=after]{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,7fr) minmax(0,3fr);grid-template-areas:"r d""r a""r p"}}.ref-x .bx[data-state=after] .bt-fact{min-height:0}@media (max-width:760px){.ref-x .bv-v{font-size:38px}.ref-x .bx[data-state=after] .bt-fact .bt-big,.ref-x .bx[data-state=after] .bt-fact .bt-lines{margin-top:8px}.ref-x .bx[data-state=after] .bt-fact .bt-big{font-size:30px}}html[data-script=other] .ref-x .bq-q{letter-spacing:0;word-break:normal;text-wrap:pretty;font-size:clamp(19px,14px + .7vw,24px);font-weight:800;line-height:1.38}html[data-script=other] .ref-x .bx[data-state=after] .bq-q{font-size:clamp(17px,13px + .55vw,22px)}.ref-x :is(.bt-big,.bc-row output,.bs-l b,.bs-n b,.bv-sk b,.bv-sn,.bv-ti b){font-variant-numeric:tabular-nums lining-nums;font-family:inherit}.ref-time .rr-time small{font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em;font-family:inherit}@media (max-width:760px){.hsheet.pending{visibility:hidden;pointer-events:none}}.stage .focus{position:relative}.stage .focus .focus-x{border:1px solid var(--line);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:2px;right:0}.stage .focus .focus-x:hover{background:var(--red-soft);color:var(--ink)}.stage .focus .focus-x:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.stage .hmap-hint{display:none}@media (max-width:760px){html.has-sheet .stage .hmap-hint{text-align:center;color:var(--ink-3);margin:-4px 0 0;font-size:12.5px;font-weight:700;display:block}html.has-sheet .tg-r:target~.hx .hmap-hint,html.has-sheet .tg-c:target~.hx .hmap-hint{display:none}.stage[data-hl] .hmap .cty{opacity:.35}.stage[data-hl=north] .hmap .cty[data-r=north],.stage[data-hl=central] .hmap .cty[data-r=central],.stage[data-hl=south] .hmap .cty[data-r=south],.stage[data-hl=east] .hmap .cty[data-r=east]{opacity:1}.stage[data-hl=north] .hmap .cty[data-r=north] path,.stage[data-hl=central] .hmap .cty[data-r=central] path,.stage[data-hl=south] .hmap .cty[data-r=south] path,.stage[data-hl=east] .hmap .cty[data-r=east] path{filter:brightness(1.12)drop-shadow(0 0 5px #f5841fbf)}}.stage .hs-info{display:none}@media (max-width:760px){html.has-sheet .stage .st-panel{display:none}html.has-sheet .stage .hs-info{z-index:3;border:1px solid var(--line);width:44px;height:44px;box-shadow:var(--shadow);color:var(--rti-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font:italic 800 20px/1 Georgia,Times New Roman,serif;display:grid;position:absolute;top:4px;right:0}html.has-sheet .stage .hs-info:focus-visible{outline:2px solid var(--ink);outline-offset:2px}html.sheet-open .stage .hs-info,html.has-sheet .tg-c:target~.hx .hs-info{display:none}.hsheet .hs-sum{padding-bottom:4px}.hsheet .hs-sum .summary .sh{justify-content:flex-end;margin-bottom:6px}.hsheet .hs-sum .srow{cursor:default}.hsheet .hs-sum a.srow{cursor:pointer}.hsheet .hs-sum .rgrp{margin-top:10px}.hsheet .hs-sum .yrs{font-family:var(--font-mono);color:var(--ink-3);grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);gap:8px;padding:0 10px 4px;font-size:11px;font-weight:700;display:grid}.hsheet .hs-sum .crow{border:1px solid var(--line-2);color:var(--ink);background:#fff;border-radius:12px;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;margin-bottom:5px;padding:8px 10px;display:grid}.hsheet .hs-sum .crow .cn{font-size:14.5px;font-weight:900}.hsheet .hs-sum .crow .w{align-items:center;gap:7px;min-width:0;font-size:13.5px;font-weight:700;display:flex}.hsheet .hs-sum .crow .w span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.history-all .allc{gap:8px}.history-all .allcard{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);grid-template-areas:"cn r1 r2""k r1 r2";align-items:center;gap:2px 14px;padding:14px 16px}.history-all .allcard .cn{white-space:nowrap;grid-area:cn;align-self:end;font-size:19px;line-height:1.2}.history-all .allcard .k{white-space:nowrap;grid-area:k;align-self:start;gap:4px;font-size:12px;line-height:1.3}.history-all .allcard .row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 7px;min-width:0;font-size:18px;line-height:1.25;display:grid}.history-all .allcard .row small{grid-column:1/-1;width:auto;font-size:11.5px;line-height:1.2}.history-all .allcard .row>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.history-all .allcard .row .emb.sm{border-radius:6px;width:22px;height:22px;font-size:12.5px}.history-all .allcard .row:nth-of-type(2){grid-area:r1}.history-all .allcard .row:nth-of-type(3){grid-area:r2}html:not([data-script=cjk]) .history-all .allcard{grid-template-columns:minmax(0,1fr);grid-template-areas:"cn""k""r1""r2";row-gap:4px;padding:12px 14px}html:not([data-script=cjk]) .history-all .allcard .cn{white-space:normal;align-self:center}html:not([data-script=cjk]) .history-all .allcard .k{align-self:center}html:not([data-script=cjk]) .history-all .allcard .row{align-items:center;gap:8px;min-width:0;margin-top:2px;font-size:16px;display:flex}html:not([data-script=cjk]) .history-all .allcard .row small{flex:none;width:34px;font-size:11px}html:not([data-script=cjk]) .history-all .allcard .row>span:last-child{white-space:normal;overflow-wrap:anywhere;overflow:visible}}.fxl-m3 .m3w{will-change:transform;translate:calc(var(--px) * var(--z,30px) * -1) calc(var(--py) * var(--z,30px) * -1);position:absolute}.fxl-m3 .m3d,.fxl-m3 .m3r{will-change:transform;width:100%;height:100%;display:block;position:relative}.fxl-m3 .m3r svg{opacity:.42;will-change:opacity;width:100%;height:100%;position:absolute;inset:0}.fxl-m3 .m3r svg.b{opacity:0}.fxl-m3 .c0{fill:#ffb4ab}.fxl-m3 .c1{fill:#ffb784}.fxl-m3 .c2{fill:#cfbdff}.fxl-m3 .c3{fill:#ffdf9d}.fxl-m3 .m3surf{will-change:transform;background:#ffebe480;border-radius:48px;position:absolute}.fxl-m3 .m3surf.s1{width:38%;height:46%;rotate:-6deg;translate:calc(var(--px) * 10px) calc(var(--py) * 10px);top:22%;left:18%}.fxl-m3 .m3surf.s2{width:30%;height:38%;rotate:8deg;translate:calc(var(--px) * 16px) calc(var(--py) * 16px);background:#efe8ff8c;border-radius:999px;top:40%;left:44%}.fxl-m3 .near{width:270px;height:270px;transform:translate(var(--gx,var(--mx)), var(--gy,var(--my)));margin:-135px 0 0 -135px}.fxl-m3 .near .nv,.fxl-m3 .near .ns,.fxl-m3 .near .nr{will-change:transform;width:100%;height:100%;display:block}.fxl-m3 .ripset{pointer-events:none;display:block;position:absolute}.fxl-m3 .ripset .rip{opacity:0;will-change:transform, opacity;animation:3.5s cubic-bezier(.4,0,.6,1) forwards m3Rip;display:block;position:absolute;inset:0}.fxl-m3 .ripset .rip.r2{animation-delay:.7s}.fxl-m3 .ripset .rip.r3{animation-delay:1.4s}.fxl-m3 .ripset svg{width:100%;height:100%;display:block;overflow:visible}.fxl-m3 .ripset .rip path{fill:none;stroke:#ffb27e;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.fxl-m3 .near .ns{transition:transform .4s cubic-bezier(.34,1.25,.64,1),opacity .4s ease-out}.fxl-m3 .near svg{filter:blur(5px);width:100%;height:100%;transition:filter .4s ease-out;display:block;overflow:visible}.fxl-m3 .near.gone .ns{animation:1.5s cubic-bezier(.4,0,.6,1) forwards m3Fade}.fxl-m3 .near.gone .ns svg{filter:blur(10px);transition:filter 1.5s cubic-bezier(.4,0,.6,1)}.fxl-m3 .near.pre .ns{opacity:0;transition:none;transform:scale(.6)}.fxl-m3 .near.pre svg{filter:blur(12px);transition:none}.stage.touch-glow .fxl-m3 .near{width:180px;height:180px;margin:-90px 0 0 -90px}@media (max-width:760px){.stage .rchips{flex-wrap:nowrap;gap:5px}.stage .rchips a{white-space:nowrap;padding:6px 10px;font-size:13.5px}}.stage .rchips{align-items:center}.stage .rchips a{align-items:center;gap:6px;display:inline-flex}.stage .rchips a.all .ic{flex:none;width:15px;height:15px}.stage .rchips .rsep{background:#161a222e;flex:none;width:1px;height:22px;margin:0 4px}@media (max-width:760px){.stage .rchips .rsep{height:18px;margin:0 1px}.stage .rchips a{gap:4px;padding:6px 8px}.stage .rchips a.all .ic{width:13px;height:13px}}.stage .rchips a.all{color:#c81e2b;background:#fde8ea;border-color:#c81e2b}.stage .rchips a:not(.all){color:#c2410c;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#c2410c}.stage .rchips a:not(.all):hover{background:#fff1e8}.stage .hmap{--fadeT:40px;--fadeB:32px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fadeT), #000 calc(100% - var(--fadeB)), transparent 100%), linear-gradient(to right, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fadeT), #000 calc(100% - var(--fadeB)), transparent 100%), linear-gradient(to right, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fadeT), #000 calc(100% - var(--fadeB)), transparent 100%), linear-gradient(to right, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:900px){.stage .hmap{margin:0 -408px 0 0}.stage .hmap svg{left:14px;top:var(--fadeT);width:calc(100% - 408px);height:calc(100% - var(--fadeT) - var(--fadeB))}}@media (max-width:899px){.stage .hmap{--fadeT:20px;--fadeB:20px;margin:0 -16px;padding:0 16px;overflow:visible}}@media (max-width:760px){html.has-sheet .stage .hs-info{right:16px}}@media (min-width:900px){.stage .hx{max-width:var(--wrap);grid-template-columns:minmax(0,1fr) 380px;padding-left:24px;padding-right:24px}}@media (min-width:761px){.stage .st-head .rchips{justify-content:flex-end;margin-left:auto}.stage .st-head .hyrs:not([hidden])+.rchips{margin-left:0}}@media (min-width:900px){.stage .st-head{grid-column:1/-1}.stage .st-panel{grid-row:2/span 2}}.stage .hdeco{z-index:0;pointer-events:none;position:absolute;inset:0}.stage .hd-i{pointer-events:none;will-change:transform;display:block;position:absolute;top:0;left:0}.stage .hd-i[hidden],.stage .hd-i.hd-off{display:none}.stage .hd-p,.stage .hd-f{display:block;position:absolute;inset:0}.stage .hd-i svg{display:block;position:absolute}.stage .hd-bg{opacity:.55;width:100%;height:100%;inset:0}.stage .hd-g{opacity:.62;width:50%;height:50%;top:25%;left:25%}.hd-c0 .hd-bg{fill:#ffb4ab}.hd-c0 .hd-g{fill:#b3261e}.hd-c1 .hd-bg{fill:#ffb784}.hd-c1 .hd-g{fill:#a04100}.hd-c2 .hd-bg{fill:#cfbdff}.hd-c2 .hd-g{fill:#5a3bbf}.hd-c3 .hd-bg{fill:#ffdf9d}.hd-c3 .hd-g{fill:#7a5900}@media (max-width:760px){.stage .hdeco{display:none}}:is(.stage,.history-all,.hsheet) .emb{box-shadow:none;border-radius:50%}:is(.stage,.history-all,.hsheet) .emb.emb-img{box-shadow:0 0 0 1.5px #fff, 0 0 0 3px var(--pc,var(--pk-other));background:#fff;border:0;padding:0;overflow:hidden}:is(.stage,.history-all,.hsheet) .emb.emb-img img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.stage.cam-js .hmap .zg{transition:none!important}.stage .hmap .cty.isl{transition:opacity .35s,filter .25s,transform .85s cubic-bezier(.22,1,.36,1)}.stage .hmap{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.stage .hmap .cty path{transform-box:fill-box;transform-origin:50%;transition:transform .22s cubic-bezier(.3,1.08,.5,1),filter .25s}.stage .hmap .cty.hz path{transform:scale(var(--hz,1.04));filter:brightness(1.08)saturate(1.12)drop-shadow(0 0 7px #f5841fbf)}.stage .hmap .cty.hz.hp path{transform:scale(calc(var(--hz,1.04) * .98));filter:brightness(.9)saturate(1.2)drop-shadow(0 0 6px #f5841fb3);transition:transform .14s cubic-bezier(.4,0,.6,1),filter .14s}.hpress-tip{z-index:70;pointer-events:none;background:var(--ink);color:#fff;white-space:nowrap;box-shadow:var(--shadow);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:800;position:fixed;top:0;left:0}.hpress-tip[hidden]{display:none}.hero .hero-fx{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero>.wrap{z-index:1}.hero .hshape{will-change:transform;display:block;position:absolute}.hero .hshape svg{width:100%;height:100%;display:block}.hero .hshape path{fill:var(--hc);transition:fill var(--off-flash,.7s) cubic-bezier(.3, 0, .4, 1)}.hero.tilt-flash .hshape path{fill:var(--hv);transition:fill 70ms ease-out}.hero .hs1{--hc:#ffd6c88c;--hv:#ff705cc7;width:280px;height:280px;top:8%;left:-110px}.hero .hs2{--hc:#ffe4c899;--hv:#ff9240cc;width:230px;height:230px;top:-130px;left:14%}.hero .hs3{--hc:#fcdee499;--hv:#fa6870b8;width:320px;height:320px;bottom:-170px;right:11%}.hero .hs4{--hc:#f0e4ff99;--hv:#9670e8b3;width:270px;height:270px;top:-60px;right:-120px}.hero .hs5{--hc:#ffe8d680;--hv:#ff8454cc;width:120px;height:120px;top:52%;left:48%}.hero .hero-cv{display:block;position:absolute;top:0;left:0}.hero.hb-live .hero-map{visibility:hidden}.hero.compact .hero-fx{display:none}.hero.tilt-flash .hshape svg{animation:.2s ease-out offFlash}.hero .hb-haptic{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}a.cec{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@supports (color:color-mix(in lab, red, red)){a.cec{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}a.cec{text-underline-offset:3px;text-decoration-thickness:1px}a.cec:hover,a.cec:focus-visible{text-decoration-style:solid;text-decoration-color:currentColor}@media (max-width:760px){.mainnav ul{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;gap:0;padding:0 6px;scroll-padding-inline:32px;display:flex;overflow-x:auto}.mainnav li{flex:none;min-width:0}.mainnav a{white-space:nowrap;align-items:center;min-height:44px;padding:10px 12px 8px;font-size:15px;line-height:1.3;display:flex}.mainnav[data-more=r] ul{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.mainnav[data-more=l] ul{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}.mainnav[data-more=l\ r] ul{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}}@media (max-width:760px) and (pointer:coarse){.mainnav ul{scrollbar-width:none}.mainnav ul::-webkit-scrollbar{display:none}}@media (max-width:760px){.hero.home .wrap{align-items:center;min-height:max(420px,min(62svh,500px));padding-top:22px;padding-bottom:26px}.hero.home .hero-map{opacity:1;width:auto;height:min(400px,100% - 44px);position:absolute;top:50%;right:4%;translate:0 -50%;-webkit-mask-image:linear-gradient(90deg,#0006 0% 46%,#000 62%);mask-image:linear-gradient(90deg,#0006 0% 46%,#000 62%)}.hero.home .hero-cv{-webkit-mask-image:linear-gradient(90deg,#0006 0% 46%,#000 62%);mask-image:linear-gradient(90deg,#0006 0% 46%,#000 62%)}.hero.home:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#fffbf8d9 0%,#fffbf899 40%,#fffbf800 58%);position:absolute;inset:0}.hero.home .hero-text{max-width:54%}.hero.home .hero-brand{margin-bottom:22px}.hero.home .hero-title{letter-spacing:.02em;text-shadow:0 0 10px #fffbf8e6;font-size:34px;line-height:1.12}.hero.home .hero-title .yr{margin:0 0 6px;font-size:64px;line-height:1;display:block}.hero.home .hero-title.yr-after .yr{margin:6px 0 0}html[data-script=other]:not(:lang(th)) .hero.home .hero-title{font-size:22px}html:lang(th) .hero.home .hero-title{font-size:28px;line-height:1.3}html[data-script=other] .hero.home .hero-text{max-width:64%}.hero.home .hero-sub{text-shadow:0 0 8px #fffbf8f2;flex-direction:column;align-items:flex-start;gap:6px;margin-top:18px;font-size:14px;line-height:1.45}.hero.home .hero-sub>span:first-child{display:block}.hero.home .hero-date{margin-top:12px;display:block}.hero.home~main .pagehead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (pointer:coarse){.hero:not(.compact){touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.hero:not(.compact) .hero-text{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}}html[data-fx-tier="2"] .stage .fxl-m3 .m3w:nth-child(n+6),html[data-fx-tier="1"] .stage .hdeco,html[data-fx-tier="0"] .stage .hdeco{display:none}html[data-fx-tier="1"] .stage .fxl:not(.fxl-m3) *,html[data-fx-tier="1"] .stage .fxl:not(.fxl-m3):before,html[data-fx-tier="1"] .stage .fxl:not(.fxl-m3):after,html[data-fx-tier="0"] .stage .fxl *,html[data-fx-tier="0"] .stage .fxl:before,html[data-fx-tier="0"] .stage .fxl:after{animation:none!important}html[data-fx-tier="1"] .stage .fxl-m3 .m3d{animation-duration:44s!important}html[data-fx-tier="1"] .stage .fxl-m3 .m3r{animation-duration:160s!important}html[data-fx-tier="1"] .stage .fxl-m3 .m3r svg{animation-duration:28s!important}@media (min-width:761px){.mainnav ul{flex-wrap:nowrap}.mainnav li{flex:0 auto;display:flex}.mainnav a{white-space:normal;text-align:center}}.sec-h .tag{white-space:nowrap;-webkit-hyphens:manual;hyphens:manual}.layout:not(:has(>.main-col *)):not(:has(>.side *)){display:none}.layout:not(:has(>.main-col *)),.layout:not(:has(>.side *)){grid-template-columns:minmax(0,1fr)}.layout>.main-col:not(:has(*)),.layout>.side:not(:has(*)){display:none}@media (min-width:640px){.layout:not(:has(>.main-col *)) .hot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.layout:not(:has(>.main-col *))>.side:has(>.sec+.sec){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;display:grid}.layout:not(:has(>.main-col *))>.side:has(>.sec+.sec) .hot{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-2-even>:only-child{grid-column:1/-1}@media (min-width:900px){.grid-2-even>:only-child .textlist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.grid-2-even>:only-child .textlist a:nth-last-child(2):nth-child(odd){border-bottom:0}}.bq-split:not(:has(.bq-faq)){grid-template-columns:minmax(0,1fr)}.bq-split:not(:has(.bq-faq)) .bq-vote{border-left:0;padding-left:0}.bq-split:not(:has(.bq-faq)) .bq-chips{grid-template-columns:repeat(2,minmax(0,168px))}html[data-concise=on] .ref-x .bx[data-state=after]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"r"}html[data-concise=on] .rb-when{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}html[data-concise=on] .rb-when b{margin-left:0}.statusbar:not(:has(.res-src,.demo-flag)){border-radius:999px;width:fit-content;max-width:100%;padding:7px 16px}.res-rf a{white-space:normal;text-align:center;line-height:1.3}.tile .tn{gap:8px}.res-tn{word-break:keep-all;overflow-wrap:anywhere;min-width:0;display:block}.res-tn .cs-type{vertical-align:calc(.38em - 5.5px);margin-inline-start:7px;display:inline-block}html[data-concise=on] .tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))}html[data-concise=on] .dline{grid-template-columns:50px minmax(0,1fr)}html[data-concise=on] .dline .nm,html[data-concise=on] .dline .vv{grid-column:2}html[data-concise=on] .dline .vv{text-align:left;flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}html[data-concise=on] .dline .vv small{display:inline}html[data-concise=on] .srow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px}html[data-concise=on] .srow .sn{white-space:normal;flex-flow:wrap;grid-column:1/-1;align-items:baseline;column-gap:8px}html[data-concise=on] .srow .sn:before{margin-right:calc(100% - 18px)}html[data-concise=on] .srow .sn small{margin-top:0}html[data-concise=on] .stage .crow,html[data-concise=on] .hsheet .hs-sum .crow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4px}html[data-concise=on] .stage .crow .cn,html[data-concise=on] .hsheet .hs-sum .crow .cn{grid-column:1/-1}html[data-concise=on] .stage .yrs,html[data-concise=on] .hsheet .hs-sum .yrs{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-concise=on] .stage .yrs>:first-child,html[data-concise=on] .hsheet .hs-sum .yrs>:first-child{display:none}.st-head h1{flex-wrap:wrap;row-gap:2px}@media (max-width:760px){.stage .rchips{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.stage .rchips::-webkit-scrollbar{display:none}.stage .rchips a{flex:none}.hs-head{flex-wrap:wrap;min-height:36px;padding-right:46px;position:relative}.hs-head h2{min-width:0}.hs-x{position:absolute;top:0;right:0}}@media (max-width:639px){.cs-head{flex-wrap:wrap}.cs-id{flex:auto}}.cs-id h2[data-len=l]{font-size:44px}.cs-id h2[data-len=xl]{font-size:38px}@media (max-width:639px){.cs-id h2[data-len=l]{font-size:30px}.cs-id h2[data-len=xl]{font-size:26px}}.ccard[data-len] .cc-name{font-size:18px}.ccard[data-len=xl] .cc-name{font-size:16px}.ccard[data-len]{grid-template:"av id""av dl"minmax(0,1fr)"pf dl"/auto minmax(0,1fr);row-gap:0;display:grid}.ccard[data-len] .cc-main{display:contents}.ccard[data-len] .cc-side{grid-area:av}.ccard[data-len] .cc-id{grid-area:id}.ccard[data-len] .cc-dl{grid-area:dl;align-self:end;margin:12px 0 0}.ccard[data-len] .cc-pfw{grid-area:pf;margin-top:12px;position:static}.ccard[data-len] .cc-pf{border-radius:14px;width:100%;padding:0 12px}@container (max-width:340px){.ccard[data-len=xl] .cc-id{grid-area:1/1/2/-1;margin-bottom:12px}.ccard[data-len=xl] .cc-side{grid-area:2/1/3/2}.ccard[data-len=xl] .cc-dl{grid-area:2/2/4/3}.ccard[data-len=xl] .cc-pfw{grid-area:3/1/4/2}.ccard[data-len=xl] .cc-name{font-size:18px}}.cc-dl dd{white-space:normal;word-break:keep-all}.cc-dl .cc-yr{white-space:nowrap}@media (min-width:900px){html[data-concise=on] .picker{grid-template-columns:minmax(0,1fr)}}.picker .caps .grp{align-items:center}.picker .cap{white-space:normal;max-width:20em;line-height:1.2}html:lang(de) :is(.res-tn,.tile .nm,.dline .nm,.picker .cap,.srow .sn,.crow .cn,.allcard .cn),html:lang(ru) :is(.res-tn,.tile .nm,.dline .nm,.picker .cap,.srow .sn,.crow .cn,.allcard .cn){-webkit-hyphens:auto;hyphens:auto}@media (max-width:760px){html:lang(th) .mainnav a{line-height:1.5}}.art{min-width:0}.art-head{border-bottom:1px solid var(--line);padding-bottom:18px}.art-tag{margin:0 0 12px}.art-tag a,.art-tag span:not(.sr-only){background:var(--red-soft);color:var(--rti-ink);border-radius:999px;align-items:center;padding:3px 12px;font-size:12.5px;font-weight:800;line-height:1.5;display:inline-flex}.art-tag a:hover{background:var(--rti);color:#fff}.art h1,.art-head>h2{color:var(--ink);text-wrap:pretty;overflow-wrap:break-word;margin:0;font-size:clamp(24px,3.6vw,34px);font-weight:900;line-height:1.35}.art-meta{color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;margin:12px 0 0;font-size:13.5px;display:flex}.art-meta time{font-family:var(--font-mono)}.art-lead{background:var(--line);border-radius:14px;margin:22px 0 0;overflow:hidden}.art-lead img{width:100%;height:auto;display:block}.art-lead.is-default img{aspect-ratio:16/9;object-fit:cover}.art-body{color:#2a2f3a;overflow-wrap:break-word;max-width:42em;margin:26px 0 0;font-size:17px;line-height:1.9}.art-body p{margin:0 0 1.1em}.art-body :is(h2,h3,h4){color:var(--ink);margin:1.6em 0 .6em;font-weight:800;line-height:1.4}.art-body h2{font-size:1.3em}.art-body h3{font-size:1.15em}.art-body h4{font-size:1.05em}.art-body :is(strong,b){color:var(--ink);font-weight:800}.art-body a{color:var(--rti-ink);text-underline-offset:3px;text-decoration:underline}.art-body img{border-radius:10px;max-width:100%;height:auto;margin:1.4em auto;display:block}.art-body figure{margin:1.6em 0}.art-body figure img{margin:0 auto}.art-body figcaption{color:var(--ink-3);text-align:center;margin-top:.6em;font-size:14px;line-height:1.6}.art-body blockquote{border-left:4px solid var(--rti);color:var(--ink-2);margin:1.4em 0;padding:.3em 0 .3em 1.1em}.art-body blockquote p:last-child{margin-bottom:0}.art-body :is(ul,ol){margin:0 0 1.1em;padding-left:1.6em}.art-body ul{list-style:outside}.art-body ol{list-style:decimal}.art-body li{margin:.3em 0}.art-body li::marker{color:var(--rti)}.art-body hr{border:0;border-top:1px solid var(--line);margin:2em 0}.art-body .art-table{margin:1.4em 0;overflow-x:auto}.art-body table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.art-body :is(th,td){border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.art-body th{background:var(--paper);font-weight:700}.art-body iframe{aspect-ratio:16/9;border:0;border-radius:10px;width:100%;height:auto;margin:1.4em 0;display:block}.art-orig{border-top:1px dashed var(--line);margin:28px 0 0;padding-top:18px}.art-orig a{color:var(--rti-ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.art-orig a:hover span:first-child{text-underline-offset:3px;text-decoration:underline}.art-related{margin-top:48px}html:lang(de) .art :is(h1,.art-body),html:lang(ru) .art :is(h1,.art-body){-webkit-hyphens:auto;hyphens:auto}html:lang(th) .art-body{line-height:2.05}@media (max-width:639px){.art-body{font-size:16.5px}.art-related{margin-top:36px}}[data-placeholder],[data-placeholder] .thumb{position:relative}.ph-badge{z-index:3;border:1px dashed var(--violet);color:var(--violet-ink);white-space:nowrap;box-shadow:var(--shadow);pointer-events:none;background:#fff;border-radius:6px;padding:1px 8px;font-size:11px;font-weight:800;line-height:1.6;display:inline-block;position:absolute;top:8px;left:8px}.mini .ph-badge{padding:0 5px;font-size:9.5px;top:4px;left:4px}.hot a>.ph-badge{margin-bottom:4px;position:static}.mosaic a[data-placeholder] .ph-badge{top:12px;left:auto;right:12px}:is(.textlist a,.article,.art-head)>.ph-badge{align-self:center;position:static}.article>.ph-badge{vertical-align:middle;margin-left:8px}.art-head>.ph-badge{margin-top:10px}:is(.ncard[data-placeholder] :is(h3,p),.nlist a[data-placeholder] :is(b,p),.mini[data-placeholder] b,.hot a[data-placeholder] b,.textlist a[data-placeholder] b,.art[data-placeholder] :is(h1,.art-body)){color:var(--ink-3)}.pf-name:has(>.cc-no){padding-left:40px}.pf-name>.cc-no{margin:0;position:absolute;top:calc(.65em - 15px);left:0}.pf-nm:after{content:" "}.pf-kind{white-space:nowrap}.cc-nm .nw,.pf-nm .nw{display:inline-block}@media (max-width:639px){.pf-dlg{max-height:88dvh}}@media (max-height:500px){.pf-dlg{max-height:calc(100dvh - 20px)}.pf-head{padding-top:12px;padding-bottom:10px}.pf-fig{width:64px;height:64px;margin-top:-10px;margin-bottom:-10px}.pf-body{padding-top:12px;padding-bottom:16px}}@media (max-width:399px){.pf-fig{width:68px;height:68px;margin-right:-8px}}@media (max-width:374px){.pf-fig{width:56px;height:56px}}@media (max-width:359px){.pf-fig{display:none}}@media (max-width:767px){.hero:not(.home) .wrap{padding-top:14px;padding-bottom:16px}.hero:not(.home) .hero-brand{margin-bottom:6px}.hero:not(.home) .hero-logo{width:112px;height:28px}.hero:not(.home) .hero-title{font-size:26px;line-height:1.12}.hero:not(.home) .hero-sub{gap:4px 10px;margin-top:6px;font-size:13px}.hero:not(.home) .hero-date{padding:1px 10px;font-size:12.5px}.hero:not(.home) .hero-date b{font-size:13.5px}.hero:not(.home) .hero-map{opacity:.4;width:auto;height:calc(100% - 20px);max-height:220px;top:50%;right:4%;translate:0 -50%}}@media (pointer:coarse){.lang-dd summary,.nav-btn{height:44px}.lang-dd .menu a{align-items:center;min-height:44px;display:flex}.lsg-x{width:44px;height:44px;right:10px}.lsg-t{margin-block:-11px;padding-block:11px;display:inline-block}.hero-home{margin-block:-5px;padding-block:5px}.hero:not(.home) .hero-home{margin-block:-8px;padding-block:8px}.footer .social a{width:44px;height:44px}.footer .langbar .wrap{gap:0 4px;padding-top:8px;padding-bottom:0}.footer .langbar a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-inline:7px;display:inline-flex}.pager{flex-wrap:wrap}.pager a,.pager span:not(.gap){min-width:44px;height:44px}.site .btn{min-height:44px}.art-tag a{position:relative}.art-tag a:after{content:"";position:absolute;inset:-10px -4px}.art-orig a{margin-block:-9px;padding-block:9px}.picker .regions{padding:2px}.picker .rg{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.picker .cap{min-height:44px;padding-left:6px}.picker .cap img{width:32px;height:32px}.stage .hyrs button,.stage .rchips a{min-height:44px}.stage .rchips a{justify-content:center;min-width:44px}.hsheet:not(.res-sheet) .hs-x:after{content:"";position:absolute;inset:-6px}.hsheet:not(.res-sheet) a.cec{position:relative}.hsheet:not(.res-sheet) a.cec:after{content:"";position:absolute;inset:-12px -9px}.ccard{--pf-gap:8px}.cc-pf{position:relative}.ccard:not([data-len]) .cc-pf:before{content:"";position:absolute;inset:0 0 -8px}.ccard[data-len] .cc-pf{height:44px}.pf-x{width:44px;height:44px;margin:-7px -8px 0 0}}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.bg-\[\#e7f0ff\]{background-color:#e7f0ff}.bg-\[\#ffe5ea\]{background-color:#ffe5ea}.bg-\[\#fff0e1\]{background-color:#fff0e1}@media (min-width:48rem){.md\:hidden{display:none}}}.cl{gap:26px;display:grid;position:relative}.cl-nat{border:1px solid var(--line);background:linear-gradient(#fff 0%,#fffaf8 100%);border-radius:18px;padding:20px 22px 14px;position:relative;box-shadow:0 1px #161a2208,0 18px 40px -30px #161a2259}.cl-in{clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cl-nh{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.cl-nh h3{color:var(--ink);margin:0;font-size:20px;font-weight:900}.cl-yrs{background:var(--line-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.cl-yrs label{color:var(--ink-2);font-family:var(--font-mono);cursor:pointer;border-radius:999px;align-items:center;padding:5px 15px;font-size:13px;font-weight:800;display:inline-flex}.cl-yrs label:hover{color:var(--ink);background:#ffffffb3}#cl-y2018:checked~* .cl-yrs label[for=cl-y2018],#cl-y2022:checked~* .cl-yrs label[for=cl-y2022],#cl-y2026:checked~* .cl-yrs label[for=cl-y2026]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #161a222e}#cl-y2018:focus-visible~* .cl-yrs label[for=cl-y2018],#cl-y2022:focus-visible~* .cl-yrs label[for=cl-y2022],#cl-y2026:focus-visible~* .cl-yrs label[for=cl-y2026]{outline:2px solid var(--ink);outline-offset:2px}.cl-play{border:1px solid var(--line);width:38px;height:38px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid}.cl-play:hover{border-color:var(--ink-3);color:var(--ink)}.cl-play:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cl-play:before{content:"";border:5px solid #0000;border-left:9px solid;border-right-width:0;width:0;height:0}.cl-play.is-playing:before{box-sizing:border-box;border-width:0 3px;border-color:currentColor;width:9px;height:10px}.cl-play[hidden],.cl-yr{display:none}#cl-y2018:checked~.cl-nat .cl-yr[data-yr="2018"],#cl-y2022:checked~.cl-nat .cl-yr[data-yr="2022"],#cl-y2026:checked~.cl-nat .cl-yr[data-yr="2026"]{display:block}.cl-ov{grid-template-columns:minmax(0,1.7fr) minmax(210px,1fr);align-items:center;gap:12px 28px;margin-top:8px;display:grid}.cl-hemi{display:none}.cl-js .cl-hemi{display:block}.cl-js .cl-bar{display:none}.cl-hemi-svg{width:100%;height:auto;display:block;overflow:visible}.cl-hd{stroke:#00000024;stroke-width:.8px;transition:fill .35s ease-out,stroke .35s ease-out,opacity .35s ease-out}.cl-hd[data-g=b]{fill:var(--pk-kmt)}.cl-hd[data-g=g]{fill:var(--pk-dpp)}.cl-hd[data-g=i]{fill:var(--pk-ind)}.cl-hd[data-g=o]{fill:var(--pk-other)}.cl-hd[data-g=u]{fill:#fff;stroke:var(--ink-3);stroke-width:1.2px}.cl-hd[data-g=x]{fill:#0000;stroke:#0000;opacity:0}.cl-hemi-svg.is-growing .cl-hd[data-g=x]{stroke:#c4c9d3;stroke-width:1.1px;opacity:.55}.cl-hnum{font:900 56px/1 var(--font-mono);fill:var(--ink);font-variant-numeric:tabular-nums}.cl-hsub{font:700 16px var(--font-sans);fill:var(--ink-2)}.cl-bar .rc{border-top:0;margin-top:2px;padding-top:0}.cl-bar .rc-track{height:26px}.cl-lg{width:100%;max-width:300px;color:var(--ink);gap:9px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.cl-lg li{align-items:center;gap:9px;display:flex}.cl-lg li i{background:var(--c);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 1px #00000024}.cl-lg li i.rc-g-u{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.cl-lg .cl-ph{visibility:hidden}.cl-lg li b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);margin-left:auto;font-size:16px}.cl-bar .rc-line{display:none}.cl-gh{top:var(--rt-top2,0px);z-index:14;background:var(--paper);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 6px;padding:8px 0;display:flex;position:sticky}.cl-h{color:var(--ink);margin:0;font-size:18px;font-weight:900}.cl-legend{margin:0 0 4px}.cl-legend i{border-radius:50%}.cl-hint{color:var(--ink-3);margin:0 0 12px;font-size:12.5px}.cl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cl-tile{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;transition:box-shadow .2s,border-color .2s;display:flex;position:relative}.cl-tile:hover{border-color:var(--ink-3);box-shadow:0 10px 24px -18px #161a2280}.cl-tile.is-adding{border-color:var(--violet-ink);box-shadow:0 0 0 3px var(--violet-soft)}.cl-ys{display:grid}.cl-ys>.cl-v{visibility:hidden;opacity:0;grid-area:1/1;min-width:0}#cl-y2018:checked~.cl-cty .cl-v[data-cy="2018"],#cl-y2022:checked~.cl-cty .cl-v[data-cy="2022"],#cl-y2026:checked~.cl-cty .cl-v[data-cy="2026"]{visibility:visible;opacity:1;transition:opacity .25s ease-out}.cl-tb>.cl-v{flex-direction:column;gap:8px;display:flex}.cl-tq{flex:auto}.cl-tq>.cl-v{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;display:flex}#cl-y2018:checked~.cl-cty .cl-legend [data-g=u],#cl-y2022:checked~.cl-cty .cl-legend [data-g=u]{visibility:hidden}.cl-th{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;display:flex}.cl-name{color:var(--ink);align-items:center;gap:4px;font-size:16px;font-weight:900;display:inline-flex}.cl-quota{color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.cl-dots{flex-wrap:wrap;align-content:flex-start;gap:4px;min-height:30px;display:flex}.cl-d{background:var(--c);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px #00000024}.cl-d[data-g=b]{--c:var(--pk-kmt)}.cl-d[data-g=g]{--c:var(--pk-dpp)}.cl-d[data-g=i]{--c:var(--pk-ind)}.cl-d[data-g=o]{--c:var(--pk-other)}.cl-d[data-g=u]{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:#fff}.cl-d[data-g=x]{opacity:.55;background:0 0;box-shadow:inset 0 0 0 1.1px #c4c9d3}.cl-share.rc-track{border-radius:4px;height:8px;margin:2px 0 14px;overflow:visible}.cl-share .rc-s:first-child{border-radius:4px 0 0 4px}.cl-share .rc-s:last-of-type{box-shadow:none;border-radius:0 4px 4px 0}.cl-chips{color:var(--ink);flex-wrap:wrap;gap:3px 10px;font-size:12.5px;display:flex}.cl-ch{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.cl-ch i{background:var(--c);border-radius:50%;width:9px;height:9px;box-shadow:inset 0 0 0 1px #00000024}.cl-ch i.rc-g-u{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.cl-ch b{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cl-ch.is-u{color:var(--ink-2)}.cl-th .rc-maj{align-self:center;margin-right:auto}.cl-to{font-family:var(--font-mono);color:var(--ink-2);font-size:12px;font-weight:700;display:block}.cl-note{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.cl-cmp{padding:18px 20px 20px}.cl-cmp h3{align-items:center;gap:6px;margin:0 0 4px;font-size:20px;font-weight:900;display:flex}.cl-cmp-t{color:var(--ink-3);margin:0 0 12px;font-size:12.5px}.cl-cmp-y{border-top:1px solid var(--line-2);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;padding:12px 0 6px;display:grid}.cl-cmp-yr{font-family:var(--font-mono);color:var(--ink);font-size:14px;font-weight:900}.cl-cmp-tot{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-self:end;font-size:12px}.cl-stk.rc-track{border-radius:4px;grid-column:1/-1;height:14px;margin:4px 0 16px;overflow:visible}.cl-stk .rc-s:first-child{border-radius:4px 0 0 4px}.cl-stk .rc-s:last-of-type{box-shadow:none;border-radius:0 4px 4px 0}.cl-cmp-n{color:var(--ink);flex-wrap:wrap;grid-column:1/-1;gap:2px 10px;font-size:12.5px;display:flex}.cl-cmp .cl-to,.cl-cmp .cl-note{margin:10px 0 0}@media (min-width:1024px){.cl-cty .layout>.side{top:calc(var(--rt-top2,0px) + var(--cl-gh,54px) + 8px);max-height:calc(100vh - var(--rt-top2,0px) - var(--cl-gh,54px) - 16px);overscroll-behavior:contain;scrollbar-width:thin;align-self:start;margin:0 -14px -24px;padding:0 14px 24px;position:sticky;overflow-y:auto}}@media (max-width:1100px){.cl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cl-ov{grid-template-columns:minmax(0,1fr)}.cl-lg{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;max-width:none}.cl-majtext{font-size:22px}.cl-hsub{font-size:25px}.cl-hnum{font-size:76px}}@media (max-width:520px){.cl-grid{grid-template-columns:minmax(0,1fr)}.cl-nat{padding:16px 14px 12px}}@media (prefers-reduced-motion:reduce){.cl-hd,#cl-y2018:checked~.cl-cty .cl-v[data-cy="2018"],#cl-y2022:checked~.cl-cty .cl-v[data-cy="2022"],#cl-y2026:checked~.cl-cty .cl-v[data-cy="2026"]{transition:none}}.sw>input[data-i=clc-10017]:checked~* [data-p=clc-10017],.sw>input[data-i=clc-10017]:checked~[data-p=clc-10017]{display:block}.sw>input[data-i=clc-10017]:checked~* [data-l=clc-10017]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-63000]:checked~* [data-p=clc-63000],.sw>input[data-i=clc-63000]:checked~[data-p=clc-63000]{display:block}.sw>input[data-i=clc-63000]:checked~* [data-l=clc-63000]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-65000]:checked~* [data-p=clc-65000],.sw>input[data-i=clc-65000]:checked~[data-p=clc-65000]{display:block}.sw>input[data-i=clc-65000]:checked~* [data-l=clc-65000]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-68000]:checked~* [data-p=clc-68000],.sw>input[data-i=clc-68000]:checked~[data-p=clc-68000]{display:block}.sw>input[data-i=clc-68000]:checked~* [data-l=clc-68000]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-10018]:checked~* [data-p=clc-10018],.sw>input[data-i=clc-10018]:checked~[data-p=clc-10018]{display:block}.sw>input[data-i=clc-10018]:checked~* [data-l=clc-10018]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-10004]:checked~* [data-p=clc-10004],.sw>input[data-i=clc-10004]:checked~[data-p=clc-10004]{display:block}.sw>input[data-i=clc-10004]:checked~* [data-l=clc-10004]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-10005]:checked~* [data-p=clc-10005],.sw>input[data-i=clc-10005]:checked~[data-p=clc-10005]{display:block}.sw>input[data-i=clc-10005]:checked~* [data-l=clc-10005]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-66000]:checked~* [data-p=clc-66000],.sw>input[data-i=clc-66000]:checked~[data-p=clc-66000]{display:block}.sw>input[data-i=clc-66000]:checked~* [data-l=clc-66000]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-10007]:checked~* [data-p=clc-10007],.sw>input[data-i=clc-10007]:checked~[data-p=clc-10007]{display:block}.sw>input[data-i=clc-10007]:checked~* [data-l=clc-10007]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-10008]:checked~* [data-p=clc-10008],.sw>input[data-i=clc-10008]:checked~[data-p=clc-10008]{display:block}.sw>input[data-i=clc-10008]:checked~* [data-l=clc-10008]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-10009]:checked~* [data-p=clc-10009],.sw>input[data-i=clc-10009]:checked~[data-p=clc-10009]{display:block}.sw>input[data-i=clc-10009]:checked~* [data-l=clc-10009]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-10020]:checked~* [data-p=clc-10020],.sw>input[data-i=clc-10020]:checked~[data-p=clc-10020]{display:block}.sw>input[data-i=clc-10020]:checked~* [data-l=clc-10020]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-10010]:checked~* [data-p=clc-10010],.sw>input[data-i=clc-10010]:checked~[data-p=clc-10010]{display:block}.sw>input[data-i=clc-10010]:checked~* [data-l=clc-10010]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-67000]:checked~* [data-p=clc-67000],.sw>input[data-i=clc-67000]:checked~[data-p=clc-67000]{display:block}.sw>input[data-i=clc-67000]:checked~* [data-l=clc-67000]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-64000]:checked~* [data-p=clc-64000],.sw>input[data-i=clc-64000]:checked~[data-p=clc-64000]{display:block}.sw>input[data-i=clc-64000]:checked~* [data-l=clc-64000]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-10013]:checked~* [data-p=clc-10013],.sw>input[data-i=clc-10013]:checked~[data-p=clc-10013]{display:block}.sw>input[data-i=clc-10013]:checked~* [data-l=clc-10013]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-10002]:checked~* [data-p=clc-10002],.sw>input[data-i=clc-10002]:checked~[data-p=clc-10002]{display:block}.sw>input[data-i=clc-10002]:checked~* [data-l=clc-10002]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-10015]:checked~* [data-p=clc-10015],.sw>input[data-i=clc-10015]:checked~[data-p=clc-10015]{display:block}.sw>input[data-i=clc-10015]:checked~* [data-l=clc-10015]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-10014]:checked~* [data-p=clc-10014],.sw>input[data-i=clc-10014]:checked~[data-p=clc-10014]{display:block}.sw>input[data-i=clc-10014]:checked~* [data-l=clc-10014]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-10016]:checked~* [data-p=clc-10016],.sw>input[data-i=clc-10016]:checked~[data-p=clc-10016]{display:block}.sw>input[data-i=clc-10016]:checked~* [data-l=clc-10016]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-09020]:checked~* [data-p=clc-09020],.sw>input[data-i=clc-09020]:checked~[data-p=clc-09020]{display:block}.sw>input[data-i=clc-09020]:checked~* [data-l=clc-09020]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sw>input[data-i=clc-09007]:checked~* [data-p=clc-09007],.sw>input[data-i=clc-09007]:checked~[data-p=clc-09007]{display:block}.sw>input[data-i=clc-09007]:checked~* [data-l=clc-09007]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.rc-pop{display:block}.rc-pop .rc{margin-bottom:0}.rc-nums{color:var(--ink);flex-wrap:wrap;gap:2px 9px;margin:25px 0 0;font-size:12px;font-weight:600;display:flex}.cl-dlg{width:min(560px,100vw - 32px);height:fit-content;max-height:min(86vh,820px);color:var(--ink);background:#fff;border:0;border-radius:22px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 32px 80px -24px #161a228c,0 0 0 1px #161a220f}.cl-dlg::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1418228c}.cl-dlg-box{padding:18px 20px 22px}.cl-dlg-h{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.cl-dlg-h h3{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:22px;font-weight:900;display:flex}.cl-dlg-tt{color:var(--ink-2);font-size:14px;font-weight:800}.cl-dlg-x{width:44px;height:44px;color:var(--ink-2);cursor:pointer;box-shadow:0 0 0 1px var(--line);background:#fff;border:0;border-radius:50%;flex:none;place-items:center;margin:-7px -7px 0 0;display:grid}.cl-dlg-x:hover{color:var(--ink);box-shadow:0 0 0 1px var(--ink-3)}.cl-dlg-x:focus-visible{outline:2px solid var(--rti,#e52431);outline-offset:2px}.cl-dlg-card.cl-tile{cursor:default;border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;gap:10px;padding:14px 0 0}.cl-dlg-card.cl-tile:hover{border-color:var(--line);box-shadow:none}.cl-dlg .cl-cmp{border-radius:0;border-top:1px solid var(--line)!important;padding-top:14px!important}.cl-dlg-card .cl-name{display:none}.cl-dlg-card .cl-ys>.cl-v{visibility:visible;opacity:1;transition:none}.cl-dlg-card .cl-ys>.cl-v:not(.is-now){display:none}.cl-dlg-card .cl-d{width:15px;height:15px}.cl-dlg-card .cl-dots{gap:5px}.cl-dlg-card .cl-share.rc-track{height:12px;margin-bottom:18px}.cl-dlg-card .cl-chips{gap:4px 14px;font-size:14.5px}.cl-dlg-card .cl-ch i{width:11px;height:11px}.cl-dlg-card .cl-to,.cl-dlg-card .cl-note{font-size:13px}.cl-dlg .cl-cmp{box-shadow:none;border:0;margin-top:16px;padding:0}.cl-dlg .cl-cmp-n{font-size:13.5px}.cl-cdlg .cl-dlg-cty{align-items:center;gap:6px;display:inline-flex}.cl-cdlg h3:focus{outline:none}.cl-cdlg .cl-cmp{margin-top:0;border-top:0!important;padding-top:0!important}@media (max-width:520px){.cl-dlg{border-radius:18px;width:calc(100vw - 24px);max-height:88vh}.cl-dlg-box{padding:14px 14px 18px}}@media (max-width:767px){.rtab-bar{top:var(--rt-top,0px);z-index:20;background:var(--paper);margin-inline:-16px;padding-inline:16px;position:sticky}.cl-nat{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cl-nh{top:var(--rt-top2,0px);z-index:15;background:var(--paper);margin-inline:-16px;padding:8px 16px;position:sticky}.cl-gh{padding:8px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));flex-wrap:nowrap;margin-inline:-16px}.cl-gh .cl-h{overflow-wrap:break-word;flex:auto;min-width:0;font-size:17px;line-height:1.25}.cl-gh .cl-yrs{flex:none}}.cmp-pop .cl-dlg-h{flex-wrap:wrap;justify-content:flex-start;align-items:center}.cmp-pop .cl-dlg-h h3{flex:auto;min-width:0}.cmp-pop .cl-dlg-cty{align-items:center;gap:6px;display:inline-flex}.cmp-pop-to:empty{display:none}.cmp-pop-to{color:var(--ink-2);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:800}.cmp-pop-to .res-to{color:var(--ink-2)}.cmp-pop .cl-dlg-x{margin-left:4px}@media (max-width:480px){.cmp-pop-to{text-align:right;flex-basis:100%;order:3}}.cmp-pm{margin-bottom:14px}.cmp-pm.detail{padding:0}.cmp-pm .dline:first-child{padding-top:4px}.cmp-pm.is-none .cmp-w{color:var(--ink-3);padding:10px 0;font-size:15px;font-weight:700;display:block}.cmp-pm.is-none .cmp-wm{color:var(--ink-2);margin:-4px 0 0;font-size:13.5px;display:block}.cmp-list .cmp-more,.cmp-list .cmp-wm{display:none}.cmp-pmore{margin:-6px 0 14px}.cmp-pmore .cmp-more{min-height:32px;color:var(--violet-ink);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.cmp-pmore .cmp-more:hover{color:var(--ink)}.cmp-pop .cmp-pc,.cmp-pop .cmp-pc.cl-tile{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:14px 0 0}.cmp-pop .cmp-pc.cl-tile:hover{border-color:var(--line);box-shadow:none}.cmp-pc .cmp-rc{gap:4px;display:grid}.cmp-pc .cmp-rc-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cmp-pc .cmp-rc-h b{color:var(--ink-2);font-size:13px;font-weight:800}.cmp-pc .cl-stk.rc-track{height:14px;margin:6px 0 18px}.cmp-pc .cl-chips{gap:4px 14px;font-size:14px}.cmp-pc .cl-ch i{width:11px;height:11px}.cmp-pc .cmp-cp{color:var(--ink-3);font-size:14px;font-weight:700;display:block}@media (max-width:899px){.res-sb:has(>.sb:nth-child(3):nth-last-child(2)){grid-template-columns:repeat(3,minmax(0,1fr))}.res-sb:has(>.sb:nth-child(3):nth-last-child(2)) .sb{padding:12px 10px}.res-sb:has(>.sb:nth-child(3):nth-last-child(2)) .sb b{font-size:26px}}.res-cty .tile[data-c]{cursor:pointer}.res-open{min-width:0;color:inherit;font:inherit;line-height:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:0 auto;margin:0;padding:0}.res-open:focus{outline:none}.res-cty .tile:has(.res-open:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.res-pop h3:focus{outline:none}.cl-dlg.res-pop{width:min(760px,100vw - 32px)}.res-pop-b{container-type:inline-size}.res-pop .detail{padding:0}.res-pop .detail .dh{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 8px;margin:0 0 6px;display:flex}.res-pop .detail .dh .note{background:var(--paper);color:var(--ink);border-radius:10px;padding:6px 12px;font-size:14.5px;font-weight:800;line-height:1.3}.res-pop .dlines{grid-template-columns:minmax(0,1fr);column-gap:28px;display:grid}.res-pop .dlines .dline{border-bottom:0;border-top:1px solid var(--line-2)}.res-pop .dlines .dline:first-child{border-top:0}@container (min-width:560px){.res-pop .dlines{grid-template-columns:repeat(2,minmax(0,1fr))}.res-pop .dlines .dline:nth-child(2){border-top:0}}.res-pop .dcouncil{margin-top:10px;padding-top:14px}.res-pop .dc-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}.res-pop .dcouncil .dc-h{color:var(--ink);margin:0;font-size:15px;font-weight:900}.res-pop .dc-to{background:var(--paper);color:var(--ink);border-radius:10px;padding:5px 12px;font-size:14px;font-weight:800}.res-pop .dc-now .rc-track{height:24px;margin-bottom:24px}.rc-y{font-family:var(--font-mono);color:var(--ink);font-size:14px;font-weight:900}.res-pop .dc-past{border-top:1px dashed var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px;margin-top:2px;padding-top:10px;display:grid}.dc-term{min-width:0}.dc-term .rc-h{flex-wrap:wrap;align-items:center;gap:2px 8px;margin-bottom:2px;display:flex}.dc-term .rc-y{color:var(--ink-2);font-size:13px}.dc-term .rc-track.dc-trk{border-radius:4px;height:12px;margin:8px 0 22px}.dc-term .rc-s:first-child{border-radius:4px 0 0 4px}.dc-term .rc-s:nth-last-child(2){border-radius:0 4px 4px 0}.dc-term .rc-s:first-child:nth-last-child(2){border-radius:4px}.dc-term.is-none .rc-track.dc-trk{background:repeating-linear-gradient(135deg, #fff 0 4px, var(--line-2) 4px 8px);box-shadow:inset 0 0 0 1px var(--line);margin-bottom:8px}.dc-term .rc-line b{font-size:10px}.dc-nums{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 10px;font-size:12.5px;display:flex}.dc-n{align-items:center;gap:4px;display:inline-flex}.dc-n i{background:var(--c);border-radius:2px;width:9px;height:9px}.dc-n i.rc-g-u{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.res-pop .dc-legend{border-top:1px solid var(--line-2);margin:12px 0 0;padding-top:10px;font-size:12.5px}.res-pop .dc-note{margin:8px 0 0;font-size:13px}.rmini-p{padding:12px 14px 14px}.rmini-bar{align-items:center;gap:8px;margin-bottom:6px;display:flex}.rmini-yrs{flex-wrap:nowrap;gap:6px;min-width:0;display:inline-flex}.rmini-y{border:1px solid var(--violet-ink);min-height:40px;color:var(--violet-ink);font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:0 13px;font-size:15px;font-weight:800;line-height:1;transition:background .35s,color .35s;display:inline-grid}.rmini-y:hover{background:var(--violet-soft)}.rmini-y:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rmini[data-yr="2018"] .rmini-y[data-yr="2018"],.rmini[data-yr="2022"] .rmini-y[data-yr="2022"],.rmini[data-yr="2026"] .rmini-y[data-yr="2026"]{background:var(--violet-ink);border-color:var(--violet-ink);color:#fff}@media (pointer:coarse),(max-width:767px){.rmini-y{min-height:44px;padding:0 15px;font-size:16px}.rmini-play{width:44px;height:44px}}.rmini-play{width:40px;height:40px}.rmini.is-playing .rmini-play:before{box-sizing:border-box;border-width:0 3px;border-color:currentColor;width:9px;height:10px}.rmini-svg{width:100%;max-width:340px;height:auto;margin:0 auto;display:block}.rmini .cty path{fill:url(#rmini-none);stroke:#fff;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .6s}.rmini[data-yr="2018"] .cty path{fill:var(--f18,url(#rmini-none))}.rmini[data-yr="2022"] .cty path{fill:var(--f22,url(#rmini-none))}.rmini[data-yr="2026"] .cty path{fill:var(--f26,url(#rmini-none))}.rmini .hit{fill:none;stroke:var(--ink-3);stroke-opacity:.45;stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.rmini-sums{margin-top:8px;position:relative}.rmini-sum{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rmini[data-yr="2018"] .rmini-sum[data-yr="2018"],.rmini[data-yr="2022"] .rmini-sum[data-yr="2022"],.rmini[data-yr="2026"] .rmini-sum[data-yr="2026"]{clip-path:none;white-space:normal;flex-wrap:wrap;gap:6px;width:auto;height:auto;margin:0;display:flex;position:static;overflow:visible}.rmini-sum .cmp-k{padding:3px 9px 3px 5px;font-size:12.5px}.rmini-sum .cmp-k b{font-size:14.5px}@media (min-width:1024px){.res-side .rmini{top:calc(var(--rt-top2,96px) + 16px);position:sticky}}@media (min-width:640px) and (max-width:1023px){.rmini-p{grid-template:"map bar""map sums"1fr/minmax(0,300px) minmax(0,1fr);align-items:start;gap:14px 28px;padding:16px 20px;display:grid}.rmini-bar{grid-area:bar}.rmini-svg{grid-area:map}.rmini-sums{grid-area:sums;margin-top:0}}@media (prefers-reduced-motion:reduce){.rmini .cty path,.rmini-y{transition:none}}@media (prefers-reduced-motion:no-preference){@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ping{0%{box-shadow:0 0 #22b07d73}70%{box-shadow:0 0 0 9px #22b07d00}to{box-shadow:0 0 #22b07d00}}@keyframes halo{0%,to{box-shadow:0 0 #e5243100}50%{box-shadow:0 0 0 4px #e5243138}}@keyframes sheen{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes ring{0%,to{box-shadow:0 0 0 2px var(--ink), 0 0 0 6px #161a2214}50%{box-shadow:0 0 0 2px var(--ink), 0 0 0 10px #161a2200}}.fx-rise>*{animation:.55s cubic-bezier(.2,.7,.2,1) both rise}.fx-rise>:nth-child(4n+2){animation-delay:50ms}.fx-rise>:nth-child(4n+3){animation-delay:.1s}.fx-rise>:nth-child(4n+4){animation-delay:.15s}.fx-rise>:nth-child(n+5){animation-duration:.7s}.fx-rise>:nth-child(n+9){animation-duration:.85s}.fx-rise>:nth-child(n+13){animation-duration:1s}.live:before{animation:2s ease-out infinite ping}.tile .ok,.dline .ok{animation:2.4s ease-in-out infinite halo}.scoreboard{position:relative}.scoreboard:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:30%;animation:1.6s ease-out .3s both sheen;position:absolute;top:0;bottom:0;left:0}}@property --r{syntax:"<percentage>";inherits:false;initial-value:30%}@keyframes fxSpin{to{transform:rotate(360deg)}}@keyframes fxRadar{0%{opacity:.7;transform:scale(.1)}80%{opacity:.08}to{opacity:0;transform:scale(1.4)}}@keyframes fxRing{0%{--r:0%;opacity:.9}to{--r:80%;opacity:0}}@keyframes fxSpot{0%{top:10%;left:5%}50%{top:55%;left:45%}to{top:5%;left:60%}}@keyframes fxWave{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:340px 0;mask-position:340px 0}}@keyframes fxDrift1{0%{transform:translate(0)scale(1)}to{transform:translate(18vw,8vh)scale(1.15)}}@keyframes fxDrift2{0%{transform:translate(0)scale(1.1)}to{transform:translate(-20vw,-12vh)scale(.9)}}@keyframes fxDrift3{0%{transform:translate(0)rotate(0)}to{transform:translate(25vw,-6vh)rotate(25deg)}}@keyframes fxTwinkle{0%,to{opacity:.25}50%{opacity:.95}}@keyframes fxFloat{0%{background-position:120px 40px,10px 140px}to{background-position:349px 40px,321px 140px}}@media (prefers-reduced-motion:no-preference){html:not(.fx-slow) .hmap .zg{transition:transform .6s ease-in-out}}@keyframes pRise{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes pGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.st-panel.p-anim .focus>*,.st-panel.p-anim .summary>*,.st-panel.p-anim .rgrp>*{animation:.42s cubic-bezier(.22,1,.36,1) both pRise}.st-panel.p-anim .focus>:first-child,.st-panel.p-anim .focus>:nth-child(2){animation-delay:0s}.st-panel.p-anim .focus>:nth-child(3){animation-delay:60ms}.st-panel.p-anim .focus>:nth-child(4){animation-delay:90ms}.st-panel.p-anim .focus>:nth-child(5){animation-delay:.15s}.st-panel.p-anim .focus>:nth-child(6){animation-delay:.21s}.st-panel.p-anim .summary>:nth-child(2),.st-panel.p-anim .rgrp>:nth-child(3){animation-delay:50ms}.st-panel.p-anim .summary>:nth-child(3),.st-panel.p-anim .rgrp>:nth-child(4){animation-delay:.1s}.st-panel.p-anim .summary>:nth-child(4),.st-panel.p-anim .rgrp>:nth-child(5){animation-delay:.15s}.st-panel.p-anim .summary>:nth-child(5),.st-panel.p-anim .rgrp>:nth-child(6){animation-delay:.2s}.st-panel.p-anim .summary>:nth-child(6),.st-panel.p-anim .rgrp>:nth-child(7){animation-delay:.25s}.st-panel.p-anim .summary>:nth-child(7),.st-panel.p-anim .rgrp>:nth-child(8){animation-delay:.3s}.st-panel.p-anim .cs,.st-panel.p-anim .sbar i{transform-origin:0;animation:.38s cubic-bezier(.22,1,.36,1) both pGrow}.st-panel.p-anim .council>.cbar:nth-child(2) .cs:first-child{animation-delay:.2s}.st-panel.p-anim .council>.cbar:nth-child(2) .cs:nth-child(2){animation-delay:.26s}.st-panel.p-anim .council>.cbar:nth-child(2) .cs:nth-child(3){animation-delay:.32s}.st-panel.p-anim .council>.cbar:nth-child(2) .cs:nth-child(4){animation-delay:.38s}.st-panel.p-anim .council>.cbar:nth-child(3) .cs:first-child{animation-delay:.28s}.st-panel.p-anim .council>.cbar:nth-child(3) .cs:nth-child(2){animation-delay:.34s}.st-panel.p-anim .council>.cbar:nth-child(3) .cs:nth-child(3){animation-delay:.4s}.st-panel.p-anim .council>.cbar:nth-child(3) .cs:nth-child(4){animation-delay:.46s}.st-panel.p-anim .sbar i{animation-delay:.12s}.st-panel.p-anim .sbar i:nth-child(2){animation-delay:.19s}.st-panel.p-anim .sbar i:nth-child(3){animation-delay:.25s}@keyframes fxRipple{to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.fx-ripple{animation:1.2s cubic-bezier(.2,.7,.3,1) forwards fxRipple}}@media (prefers-reduced-motion:reduce){.stage .hmap svg{transition:none!important}}.st-panel.p-anim .focus>.wins{animation:none}.st-panel.p-anim .focus>.wins>.win{animation:.42s cubic-bezier(.22,1,.36,1) 60ms both pRise}.st-panel.p-anim .focus>.wins>.win+.win{animation-delay:.1s}.st-panel.p-anim .focus>.council{animation-delay:.15s}.st-panel.p-anim .focus>.acts{animation-delay:.21s}@media (prefers-reduced-motion:no-preference){@keyframes bsPop{0%{transform:scale(.82)rotate(-4deg)}to{transform:none}}@keyframes rfIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}[data-calc].is-pop .bs-st,[data-calc].is-pop .bs-v,[data-calc].is-pop .pl{animation:.32s cubic-bezier(.2,.9,.3,1.3) both bsPop}.rf-dlg[open]{animation:.2s ease-out rfIn}@keyframes bxIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.bx-swap{animation:.28s ease-out both bxIn}.bc-row input::-webkit-slider-thumb{transition:transform .15s ease-out}.bc-row input::-moz-range-thumb{transition:transform .15s ease-out}}.site .rr-a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.site .rr-a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}}.site .rr-a:hover{text-decoration-color:currentColor}.site .rr-a:focus-visible{outline:2px solid var(--rti-ink);outline-offset:2px;border-radius:3px}.site .bq-h b .rr-a{text-decoration:none}.site .bq-h b .rr-a:hover{text-decoration:underline}.st-panel.p-anim .focus>h3{animation-delay:0s}@keyframes m3Spin{to{transform:rotate(360deg)}}@keyframes m3Fade{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes m3Rip{0%{opacity:.18;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.fxl-m3 .near.gone .ns{opacity:0;transition:opacity .25s;animation:none}.fxl-m3 .ripset{display:none}}@keyframes m3Drift{0%{transform:translate(0)scale(1)}33%{transform:translate(28px,-18px)scale(1.04)}66%{transform:translate(-18px,22px)scale(.97)}to{transform:translate(0)scale(1)}}@keyframes m3MorphA{0%,40%{opacity:.42}50%,90%{opacity:0}to{opacity:.42}}@keyframes m3MorphB{0%,40%{opacity:0}50%,90%{opacity:.42}to{opacity:0}}@media (prefers-reduced-motion:no-preference) and (min-width:761px){html:not(.fx-off) .stage .fxl-m3 .m3d{animation:22s cubic-bezier(.2,0,0,1) infinite m3Drift}html:not(.fx-off) .stage .fxl-m3 .m3r{animation:70s linear infinite m3Spin}html:not(.fx-off) .stage .fxl-m3 .near .nr{animation:45s linear infinite m3Spin}html:not(.fx-off) .stage .fxl-m3 .m3r svg.a{animation:14s cubic-bezier(.2,0,0,1) infinite m3MorphA}html:not(.fx-off) .stage .fxl-m3 .m3r svg.b{animation:14s cubic-bezier(.2,0,0,1) infinite m3MorphB}html:not(.fx-off) .stage .fxl-m3 .m3w:nth-child(2n) .m3d{animation-duration:28s;animation-direction:reverse}html:not(.fx-off) .stage .fxl-m3 .m3w:nth-child(3n) .m3r{animation-duration:95s;animation-direction:reverse}html:not(.fx-off) .stage .fxl-m3 .m3w:nth-child(2n) .m3r svg{animation-delay:-5s}html:not(.fx-off) .stage .fxl-m3 .m3w:nth-child(3n) .m3r svg{animation-delay:-9s}}@media (prefers-reduced-motion:no-preference) and (max-width:760px){html.fx-on .stage .fxl-m3 .m3d{animation:22s cubic-bezier(.2,0,0,1) infinite m3Drift}html.fx-on .stage .fxl-m3 .m3r{animation:70s linear infinite m3Spin}html.fx-on .stage .fxl-m3 .m3r svg.a{animation:14s cubic-bezier(.2,0,0,1) infinite m3MorphA}html.fx-on .stage .fxl-m3 .m3r svg.b{animation:14s cubic-bezier(.2,0,0,1) infinite m3MorphB}}@media (prefers-reduced-motion:reduce){.stage .hmap .cty.isl{transition:none}}@keyframes hdPop{0%{rotate:-40deg;scale:0}75%{scale:1.02}to{rotate:0deg;scale:1}}@media (prefers-reduced-motion:no-preference){.stage .hdeco.hd-pop .hd-p{animation:hdPop .55s cubic-bezier(.2, 0, 0, 1) var(--pd,0s) both}}@keyframes camX{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.stage .hmap .cty path,.stage .hmap .cty.hz path,.stage .hmap .cty.hz.hp path{transition:none;transform:none}.stage .hmap .cty.isl{transition:none}.stage .hmap svg.cam-xfade{animation:.2s ease-out camX}}@keyframes offFlash{0%{scale:1}40%{scale:1.06}to{scale:1}}@keyframes hsDrift{0%,to{translate:0}50%{translate:22px -14px}}@keyframes hsSpin{to{rotate:360deg}}@media (prefers-reduced-motion:no-preference) and (min-width:761px){.hero:not(.hb-static) .hshape{animation:26s ease-in-out infinite hsDrift,120s linear infinite hsSpin}.hero:not(.hb-static) .hs2,.hero:not(.hb-static) .hs4{animation-duration:32s,150s;animation-direction:reverse,reverse}.hero:not(.hb-static) .hs5{animation-duration:20s,90s}}.sw>input[data-i=crg-north]:checked~* [data-p=crg-north],.sw>input[data-i=crg-north]:checked~[data-p=crg-north],.sw>input[data-i=crg-central]:checked~* [data-p=crg-central],.sw>input[data-i=crg-central]:checked~[data-p=crg-central],.sw>input[data-i=crg-south]:checked~* [data-p=crg-south],.sw>input[data-i=crg-south]:checked~[data-p=crg-south],.sw>input[data-i=crg-east]:checked~* [data-p=crg-east],.sw>input[data-i=crg-east]:checked~[data-p=crg-east]{display:flex}.cs-art[data-c="10017"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/10017.svg);mask-image:url(/theme/election2026/img/sil/10017.svg)}.cs-art[data-c="63000"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/63000.svg);mask-image:url(/theme/election2026/img/sil/63000.svg)}.cs-art[data-c="65000"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/65000.svg);mask-image:url(/theme/election2026/img/sil/65000.svg)}.cs-art[data-c="68000"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/68000.svg);mask-image:url(/theme/election2026/img/sil/68000.svg)}.cs-art[data-c="10018"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/10018.svg);mask-image:url(/theme/election2026/img/sil/10018.svg)}.cs-art[data-c="10004"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/10004.svg);mask-image:url(/theme/election2026/img/sil/10004.svg)}.cs-art[data-c="10005"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/10005.svg);mask-image:url(/theme/election2026/img/sil/10005.svg)}.cs-art[data-c="66000"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/66000.svg);mask-image:url(/theme/election2026/img/sil/66000.svg)}.cs-art[data-c="10007"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/10007.svg);mask-image:url(/theme/election2026/img/sil/10007.svg)}.cs-art[data-c="10008"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/10008.svg);mask-image:url(/theme/election2026/img/sil/10008.svg)}.cs-art[data-c="10009"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/10009.svg);mask-image:url(/theme/election2026/img/sil/10009.svg)}.cs-art[data-c="10020"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/10020.svg);mask-image:url(/theme/election2026/img/sil/10020.svg)}.cs-art[data-c="10010"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/10010.svg);mask-image:url(/theme/election2026/img/sil/10010.svg)}.cs-art[data-c="67000"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/67000.svg);mask-image:url(/theme/election2026/img/sil/67000.svg)}.cs-art[data-c="64000"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/64000.svg);mask-image:url(/theme/election2026/img/sil/64000.svg)}.cs-art[data-c="10013"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/10013.svg);mask-image:url(/theme/election2026/img/sil/10013.svg)}.cs-art[data-c="10002"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/10002.svg);mask-image:url(/theme/election2026/img/sil/10002.svg)}.cs-art[data-c="10015"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/10015.svg);mask-image:url(/theme/election2026/img/sil/10015.svg)}.cs-art[data-c="10014"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/10014.svg);mask-image:url(/theme/election2026/img/sil/10014.svg)}.cs-art[data-c="10016"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/10016.svg);mask-image:url(/theme/election2026/img/sil/10016.svg)}.cs-art[data-c="09020"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/09020.svg);mask-image:url(/theme/election2026/img/sil/09020.svg)}.cs-art[data-c="09007"]:after{-webkit-mask-image:url(/theme/election2026/img/sil/09007.svg);mask-image:url(/theme/election2026/img/sil/09007.svg)}.stage .hmap .cty.isl[data-c="10016"]{transform:translate(112.8px,88px)scale(.62)}.stage .hmap .cty.isl[data-c="09007"]{transform:translate(211.8px,91.5px)scale(.62)}.stage .hmap .cty.isl[data-c="09020"]{transform:translate(131.8px,87.6px)scale(.62)}.tg-r:target~.hx .hmap .cty.isl,.tg-c:target~.hx .hmap .cty.isl{transform:none}.stage .hmap .cty.isl .insetl{font-size:26px}.tg-r:target~.hx .hmap .cty.isl .insetl,.tg-c:target~.hx .hmap .cty.isl .insetl{font-size:17px}.stage .hmap .zg{transform:translate(-92.7px,-77.1px)scale(1.105)}#c-10017:target~.hx .zg{transform:translate(-3647.1px,-512.9px)scale(7)}#c-10017:target~.hx .cty:not([data-c="10017"]){opacity:.25}#c-10017:target~.hx .cty[data-c="10017"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-10017:target~.hx [data-f="10017"]{display:block}#c-63000:target~.hx .zg{transform:translate(-3471px,-561.3px)scale(7)}#c-63000:target~.hx .cty:not([data-c="63000"]){opacity:.25}#c-63000:target~.hx .cty[data-c="63000"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-63000:target~.hx [data-f="63000"]{display:block}#c-65000:target~.hx .zg{transform:translate(-1647.2px,-171.9px)scale(3.536)}#c-65000:target~.hx .cty:not([data-c="65000"]){opacity:.25}#c-65000:target~.hx .cty[data-c="65000"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-65000:target~.hx [data-f="65000"]{display:block}#c-68000:target~.hx .zg{transform:translate(-2066.7px,-485.8px)scale(4.883)}#c-68000:target~.hx .cty:not([data-c="68000"]){opacity:.25}#c-68000:target~.hx .cty[data-c="68000"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-68000:target~.hx [data-f="68000"]{display:block}#c-10018:target~.hx .zg{transform:translate(-2783.7px,-937.1px)scale(7)}#c-10018:target~.hx .cty:not([data-c="10018"]){opacity:.25}#c-10018:target~.hx .cty[data-c="10018"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-10018:target~.hx [data-f="10018"]{display:block}#c-10004:target~.hx .zg{transform:translate(-2103.4px,-668px)scale(5.063)}#c-10004:target~.hx .cty:not([data-c="10004"]){opacity:.25}#c-10004:target~.hx .cty[data-c="10004"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-10004:target~.hx [data-f="10004"]{display:block}#c-10005:target~.hx .zg{transform:translate(-1447.4px,-575px)scale(3.994)}#c-10005:target~.hx .cty:not([data-c="10005"]){opacity:.25}#c-10005:target~.hx .cty[data-c="10005"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-10005:target~.hx [data-f="10005"]{display:block}#c-66000:target~.hx .zg{transform:translate(-826.2px,-379.5px)scale(2.57)}#c-66000:target~.hx .cty:not([data-c="66000"]){opacity:.25}#c-66000:target~.hx .cty[data-c="66000"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-66000:target~.hx [data-f="66000"]{display:block}#c-10007:target~.hx .zg{transform:translate(-1681.9px,-1435px)scale(5.518)}#c-10007:target~.hx .cty:not([data-c="10007"]){opacity:.25}#c-10007:target~.hx .cty[data-c="10007"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-10007:target~.hx [data-f="10007"]{display:block}#c-10008:target~.hx .zg{transform:translate(-1149.5px,-796px)scale(3.266)}#c-10008:target~.hx .cty:not([data-c="10008"]){opacity:.25}#c-10008:target~.hx .cty[data-c="10008"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-10008:target~.hx [data-f="10008"]{display:block}#c-10009:target~.hx .zg{transform:translate(-891.6px,-980.5px)scale(3.462)}#c-10009:target~.hx .cty:not([data-c="10009"]){opacity:.25}#c-10009:target~.hx .cty[data-c="10009"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-10009:target~.hx [data-f="10009"]{display:block}#c-10020:target~.hx .zg{transform:translate(-2213.5px,-2554.2px)scale(7)}#c-10020:target~.hx .cty:not([data-c="10020"]){opacity:.25}#c-10020:target~.hx .cty[data-c="10020"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-10020:target~.hx [data-f="10020"]{display:block}#c-10010:target~.hx .zg{transform:translate(-832.5px,-943px)scale(3.048)}#c-10010:target~.hx .cty:not([data-c="10010"]){opacity:.25}#c-10010:target~.hx .cty[data-c="10010"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-10010:target~.hx [data-f="10010"]{display:block}#c-67000:target~.hx .zg{transform:translate(-1085.8px,-1571.5px)scale(4.068)}#c-67000:target~.hx .cty:not([data-c="67000"]){opacity:.25}#c-67000:target~.hx .cty[data-c="67000"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-67000:target~.hx [data-f="67000"]{display:block}#c-64000:target~.hx .zg{transform:translate(-716.8px,-988.3px)scale(2.655)}#c-64000:target~.hx .cty:not([data-c="64000"]){opacity:.25}#c-64000:target~.hx .cty[data-c="64000"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-64000:target~.hx [data-f="64000"]{display:block}#c-10013:target~.hx .zg{transform:translate(-742.6px,-1286.5px)scale(2.703)}#c-10013:target~.hx .cty:not([data-c="10013"]){opacity:.25}#c-10013:target~.hx .cty[data-c="10013"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-10013:target~.hx [data-f="10013"]{display:block}#c-10002:target~.hx .zg{transform:translate(-1833.1px,-455.1px)scale(3.875)}#c-10002:target~.hx .cty:not([data-c="10002"]){opacity:.25}#c-10002:target~.hx .cty[data-c="10002"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-10002:target~.hx [data-f="10002"]{display:block}#c-10015:target~.hx .zg{transform:translate(-753.4px,-419px)scale(2.082)}#c-10015:target~.hx .cty:not([data-c="10015"]){opacity:.25}#c-10015:target~.hx .cty[data-c="10015"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-10015:target~.hx [data-f="10015"]{display:block}#c-10014:target~.hx .zg{transform:translate(-540.2px,-632px)scale(1.778)}#c-10014:target~.hx .cty:not([data-c="10014"]){opacity:.25}#c-10014:target~.hx .cty[data-c="10014"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-10014:target~.hx [data-f="10014"]{display:block}#c-10016:target~.hx .zg{transform:translate(90.6px,-500px)scale(1.59)}#c-10016:target~.hx .cty:not([data-c="10016"]){opacity:.25}#c-10016:target~.hx .cty[data-c="10016"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-10016:target~.hx [data-f="10016"]{display:block}#c-09020:target~.hx .zg{transform:translate(91.1px,-122.5px)scale(1.531)}#c-09020:target~.hx .cty:not([data-c="09020"]){opacity:.25}#c-09020:target~.hx .cty[data-c="09020"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-09020:target~.hx [data-f="09020"]{display:block}#c-09007:target~.hx .zg{transform:translate(91.1px,192.8px)scale(1.531)}#c-09007:target~.hx .cty:not([data-c="09007"]){opacity:.25}#c-09007:target~.hx .cty[data-c="09007"] path{filter:brightness(.86)saturate(1.2)drop-shadow(0 0 8px #f5841fb3)}#c-09007:target~.hx [data-f="09007"]{display:block}#r-north:target~.hx .zg{transform:translate(-1080.3px,-102.4px)scale(2.671)}#r-north:target~.hx .cty:not([data-r=north]){opacity:.25}#r-north:target~.hx .rgrp:not([data-r=north]){display:none}#r-north:target~.hx .rchips a[href=\#r-north],#c-10017:target~.hx .rchips a[href=\#r-north],#c-63000:target~.hx .rchips a[href=\#r-north],#c-65000:target~.hx .rchips a[href=\#r-north],#c-68000:target~.hx .rchips a[href=\#r-north],#c-10018:target~.hx .rchips a[href=\#r-north],#c-10004:target~.hx .rchips a[href=\#r-north]{color:#fff;background:#c2410c;border-color:#c2410c}#r-central:target~.hx .zg{transform:translate(-531.1px,-287.5px)scale(2.077)}#r-central:target~.hx .cty:not([data-r=central]){opacity:.25}#r-central:target~.hx .rgrp:not([data-r=central]){display:none}#r-central:target~.hx .rchips a[href=\#r-central],#c-10005:target~.hx .rchips a[href=\#r-central],#c-66000:target~.hx .rchips a[href=\#r-central],#c-10007:target~.hx .rchips a[href=\#r-central],#c-10008:target~.hx .rchips a[href=\#r-central],#c-10009:target~.hx .rchips a[href=\#r-central]{color:#fff;background:#c2410c;border-color:#c2410c}#r-south:target~.hx .zg{transform:translate(-368.7px,-626.9px)scale(1.811)}#r-south:target~.hx .cty:not([data-r=south]){opacity:.25}#r-south:target~.hx .rgrp:not([data-r=south]){display:none}#r-south:target~.hx .rchips a[href=\#r-south],#c-10020:target~.hx .rchips a[href=\#r-south],#c-10010:target~.hx .rchips a[href=\#r-south],#c-67000:target~.hx .rchips a[href=\#r-south],#c-64000:target~.hx .rchips a[href=\#r-south],#c-10013:target~.hx .rchips a[href=\#r-south]{color:#fff;background:#c2410c;border-color:#c2410c}#r-east:target~.hx .zg{transform:translate(-291.7px,-143.5px)scale(1.188)}#r-east:target~.hx .cty:not([data-r=east]){opacity:.25}#r-east:target~.hx .rgrp:not([data-r=east]){display:none}#r-east:target~.hx .rchips a[href=\#r-east],#c-10002:target~.hx .rchips a[href=\#r-east],#c-10015:target~.hx .rchips a[href=\#r-east],#c-10014:target~.hx .rchips a[href=\#r-east]{color:#fff;background:#c2410c;border-color:#c2410c}#r-isle:target~.hx .zg{transform:translate(191.7px,78.4px)scale(.827)}@media (min-width:900px){#r-isle:target~.hx .zg{transform:translate(34.1px,126.6px)scale(.982)}#r-isle:target~.hx .cty[data-c="10016"]{transform:translate(150px,-202px)}#r-isle:target~.hx .cty[data-c="09007"]{transform:translate(0)}#r-isle:target~.hx .cty[data-c="09020"]{transform:translate(290px,-206px)}}#r-isle:target~.hx .cty:not([data-r=isle]){opacity:.25}#r-isle:target~.hx .rgrp:not([data-r=isle]){display:none}#r-isle:target~.hx .rchips a[href=\#r-isle],#c-10016:target~.hx .rchips a[href=\#r-isle],#c-09020:target~.hx .rchips a[href=\#r-isle],#c-09007:target~.hx .rchips a[href=\#r-isle]{color:#fff;background:#c2410c;border-color:#c2410c}.stage .rchips a.all{color:#fff;background:#c81e2b;border-color:#c81e2b}.tg-r:target~.hx .rchips a.all,.tg-c:target~.hx .rchips a.all{color:#c81e2b;background:#fde8ea;border-color:#c81e2b}.tg-c:target~.hx .national,.stage .national{display:none}.tg-r:target~.hx .national{display:block}.tg-r:target~.hx .summary,.tg-c:target~.hx .summary{display:none}html:not(.fx-off) .stage .fxl-m3{display:block}@media (prefers-reduced-motion:no-preference) and (min-width:761px){html:not(.fx-off) .stage .fxl-radar .sweep{animation:10s linear infinite fxSpin}html:not(.fx-off) .stage .fxl-radar .pulse i:first-child{animation:4.5s ease-out infinite fxRadar}html:not(.fx-off) .stage .fxl-radar .pulse i:nth-child(2){animation:4.5s ease-out 1.5s infinite fxRadar}html:not(.fx-off) .stage .fxl-radar .pulse i:nth-child(3){animation:4.5s ease-out 3s infinite fxRadar}html:not(.fx-off) .stage .fxl-grid .ring{animation:5s cubic-bezier(.2,.6,.3,1) infinite fxRing}html:not(.fx-off) .stage .fxl-grid .ring.r2{animation-delay:2.5s}html:not(.fx-off) .stage .fxl-grid .spot{animation:9s ease-in-out infinite alternate fxSpot}html:not(.fx-off) .stage .fxl-dots .wave{animation:6s linear infinite fxWave}html:not(.fx-off) .stage .fxl-dots .wave.w2{animation-duration:9s;animation-direction:reverse}html:not(.fx-off) .stage .fxl-aurora .a1{animation:18s ease-in-out infinite alternate fxDrift1}html:not(.fx-off) .stage .fxl-aurora .a2{animation:22s ease-in-out infinite alternate fxDrift2}html:not(.fx-off) .stage .fxl-aurora .a3{animation:26s ease-in-out infinite alternate fxDrift3}html:not(.fx-off) .stage .fxl-stars .s1{animation:3.2s ease-in-out infinite fxTwinkle}html:not(.fx-off) .stage .fxl-stars .s2{animation:4.6s ease-in-out 1.2s infinite fxTwinkle}html:not(.fx-off) .stage .fxl-stars .s3{animation:6s ease-in-out 2.4s infinite fxTwinkle,40s linear infinite fxFloat}}@media (prefers-reduced-motion:no-preference) and (max-width:760px){html.fx-on .stage .fxl-radar .sweep{animation:10s linear infinite fxSpin}html.fx-on .stage .fxl-radar .pulse i:first-child{animation:4.5s ease-out infinite fxRadar}html.fx-on .stage .fxl-radar .pulse i:nth-child(2){animation:4.5s ease-out 1.5s infinite fxRadar}html.fx-on .stage .fxl-radar .pulse i:nth-child(3){animation:4.5s ease-out 3s infinite fxRadar}html.fx-on .stage .fxl-grid .ring{animation:5s cubic-bezier(.2,.6,.3,1) infinite fxRing}html.fx-on .stage .fxl-grid .ring.r2{animation-delay:2.5s}html.fx-on .stage .fxl-grid .spot{animation:9s ease-in-out infinite alternate fxSpot}html.fx-on .stage .fxl-dots .wave{animation:6s linear infinite fxWave}html.fx-on .stage .fxl-dots .wave.w2{animation-duration:9s;animation-direction:reverse}html.fx-on .stage .fxl-aurora .a1{animation:18s ease-in-out infinite alternate fxDrift1}html.fx-on .stage .fxl-aurora .a2{animation:22s ease-in-out infinite alternate fxDrift2}html.fx-on .stage .fxl-aurora .a3{animation:26s ease-in-out infinite alternate fxDrift3}html.fx-on .stage .fxl-stars .s1{animation:3.2s ease-in-out infinite fxTwinkle}html.fx-on .stage .fxl-stars .s2{animation:4.6s ease-in-out 1.2s infinite fxTwinkle}html.fx-on .stage .fxl-stars .s3{animation:6s ease-in-out 2.4s infinite fxTwinkle,40s linear infinite fxFloat}}.sw>input[data-i=crg-north]:checked~* [data-l=crg-north].rg,.sw>input[data-i=crg-central]:checked~* [data-l=crg-central].rg,.sw>input[data-i=crg-south]:checked~* [data-l=crg-south].rg,.sw>input[data-i=crg-east]:checked~* [data-l=crg-east].rg{color:var(--ink);background:#fff;box-shadow:0 1px 3px #161a221f}.sw>input[data-i=crg-north]:focus-visible~* [data-l=crg-north].rg,.sw>input[data-i=crg-central]:focus-visible~* [data-l=crg-central].rg,.sw>input[data-i=crg-south]:focus-visible~* [data-l=crg-south].rg,.sw>input[data-i=crg-east]:focus-visible~* [data-l=crg-east].rg{outline:2px solid var(--ink);outline-offset:-2px}[data-i18n-hidden]{display:none!important}.rb-legend>span{align-items:center;gap:4px;display:inline-flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}