.nameplate-module__5EcZIW__nameplate{font-family:var(--ff-display);font-size:var(--fs-lg)}
.LiveBanner-module__McyTRG__banner{gap:var(--s1);padding:var(--s2);border:1px solid var(--rule);background:var(--surface);margin:0;display:grid}.LiveBanner-module__McyTRG__line{font-size:var(--fs-sm);margin:0}.LiveBanner-module__McyTRG__meta{font-size:var(--fs-xs);color:var(--ink-soft);margin:0}
.ProvinceMap-module__2QUTGq__wrap{gap:var(--s2);flex-direction:column;display:flex}.ProvinceMap-module__2QUTGq__searchSlot>*{margin-bottom:0}.ProvinceMap-module__2QUTGq__title{font-family:var(--ff-display);font-weight:400;font-size:var(--fs-lg);margin:0}.ProvinceMap-module__2QUTGq__sub{font-size:var(--fs-sm);color:var(--ink-soft);margin:0;line-height:1.5}.ProvinceMap-module__2QUTGq__legend{align-items:center;gap:var(--s3);font-size:var(--fs-xs);color:var(--ink-soft);flex-wrap:wrap;display:flex}.ProvinceMap-module__2QUTGq__legendKey{align-items:center;gap:4px;display:flex}.ProvinceMap-module__2QUTGq__legendKey i{border-radius:2px;width:13px;height:11px;display:inline-block}.ProvinceMap-module__2QUTGq__legendBand{color:var(--ink);font-weight:700}.ProvinceMap-module__2QUTGq__mapAndCard{gap:var(--s2);display:flex}.ProvinceMap-module__2QUTGq__maparea{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-sm);flex:auto;min-width:0;min-height:260px;position:relative}.ProvinceMap-module__2QUTGq__cardSlotDesktop{flex:0 0 45%;min-width:0;overflow-y:auto}.ProvinceMap-module__2QUTGq__cardSlotMobile{z-index:2;border-top-left-radius:var(--r-sm);border-top-right-radius:var(--r-sm);max-height:70%;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.ProvinceMap-module__2QUTGq__qc{width:100%;aspect-ratio:var(--map-aspect);touch-action:none;background:var(--map-water);cursor:grab;display:block}.ProvinceMap-module__2QUTGq__qc a path{cursor:pointer}.ProvinceMap-module__2QUTGq__qc a:focus-visible path{outline:2px solid var(--ink)}.ProvinceMap-module__2QUTGq__overlayTop{left:var(--s2);right:var(--s2);top:var(--s2);z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--s2);pointer-events:none;display:flex;position:absolute}.ProvinceMap-module__2QUTGq__overlayTop>*{pointer-events:auto}.ProvinceMap-module__2QUTGq__overlayTopLeft{align-items:flex-start;gap:var(--s2);flex-direction:column;flex:auto;min-width:0;display:flex}.ProvinceMap-module__2QUTGq__tally{border:1px solid var(--rule);border-radius:var(--r-sm);padding:var(--s1) var(--s2);font-size:var(--fs-sm);background:#fbfbf9f0;line-height:1.3}.ProvinceMap-module__2QUTGq__tally div{align-items:center;gap:var(--s1);display:flex}.ProvinceMap-module__2QUTGq__tallyHead{border-bottom:1px solid var(--rule);overflow-wrap:break-word;margin-bottom:4px;padding-bottom:4px}.ProvinceMap-module__2QUTGq__tallyRow{align-items:baseline;column-gap:var(--s2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ProvinceMap-module__2QUTGq__tallyRowLive{grid-template-columns:minmax(0,1fr) auto auto}.ProvinceMap-module__2QUTGq__tallyRowShareOnly{grid-template-columns:minmax(0,1fr) auto}.ProvinceMap-module__2QUTGq__tallyParty{align-items:center;gap:var(--s1);min-width:0;display:flex}.ProvinceMap-module__2QUTGq__tallyColHead{font-size:var(--fs-xs);color:var(--ink-soft);border-bottom:1px solid var(--rule-soft);text-align:right;margin-bottom:2px;font-weight:600}.ProvinceMap-module__2QUTGq__tallyHeadFigures{white-space:nowrap;font-size:var(--fs-xs);color:var(--ink-soft);border-bottom:1px solid var(--rule-soft);grid-column:1/-1;justify-self:end;margin-bottom:2px;font-weight:600}.ProvinceMap-module__2QUTGq__tallyNum{text-align:right;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ProvinceMap-module__2QUTGq__chip{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.ProvinceMap-module__2QUTGq__zoomwrap{text-align:right;flex:none}.ProvinceMap-module__2QUTGq__zoomButtons{border:1px solid var(--rule);border-radius:var(--r-sm);background:#fbfbf9f0;align-items:center;gap:2px;padding:2px;display:flex}.ProvinceMap-module__2QUTGq__zoomButtons button{width:28px;height:28px;color:var(--ink-soft);font-size:var(--fs-md);cursor:pointer;background:0 0;border:none;line-height:1}.ProvinceMap-module__2QUTGq__zoomButtons button:hover{color:var(--ink)}.ProvinceMap-module__2QUTGq__zoom{font-size:var(--fs-xs);color:var(--ink-soft);font-variant-numeric:tabular-nums;text-align:center;min-width:44px;padding:0 4px}.ProvinceMap-module__2QUTGq__locator{border:1px solid var(--rule);border-radius:var(--r-sm);background:#fbfbf9f0;width:62px;height:46px;margin-top:5px;padding:3px}.ProvinceMap-module__2QUTGq__selbar{z-index:1;align-items:center;gap:var(--s2);font-size:var(--fs-sm);background:var(--ink);color:var(--surface);border-radius:var(--r-sm);padding:7px 10px;display:flex;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 2px 8px #0000002e}.ProvinceMap-module__2QUTGq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProvinceMap-module__2QUTGq__selbar .ProvinceMap-module__2QUTGq__x,.ProvinceMap-module__2QUTGq__x{border-radius:var(--r-sm);min-height:var(--tap);font-size:var(--fs-xs);color:var(--surface);cursor:pointer;background:0 0;border:1px solid #ffffff80;margin-left:auto;padding:6px 10px}.ProvinceMap-module__2QUTGq__caveatHard{color:var(--ink-soft);margin:var(--s2) 0 0;border-left:2px solid var(--ink);padding-left:var(--s2);font-size:10.5px;line-height:1.5}.ProvinceMap-module__2QUTGq__caveatHeavy{font-size:var(--fs-sm);color:var(--ink);margin:var(--s2) 0 0;border-left:3px solid var(--ink);background:var(--rule-soft);padding:var(--s2) var(--s3);border-radius:0 var(--r-sm) var(--r-sm) 0;line-height:1.5}.ProvinceMap-module__2QUTGq__regionStrip{margin-top:var(--s1)}.ProvinceMap-module__2QUTGq__regionsLab{font-size:var(--fs-xs);color:var(--ink-faint);margin-bottom:var(--s2)}.ProvinceMap-module__2QUTGq__vrow{gap:var(--s2);padding-bottom:2px;display:flex;overflow-x:auto}.ProvinceMap-module__2QUTGq__vrow[data-fade=left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.ProvinceMap-module__2QUTGq__vrow[data-fade=right]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 28px);mask-image:linear-gradient(270deg,#0000,#000 28px)}.ProvinceMap-module__2QUTGq__vrow[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.ProvinceMap-module__2QUTGq__region{text-align:center;width:72px;color:var(--ink-soft);min-height:var(--tap);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:10px}.ProvinceMap-module__2QUTGq__region .ProvinceMap-module__2QUTGq__thumb{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--map-water);width:100%;height:56px;margin-bottom:3px;display:block;overflow:hidden}.ProvinceMap-module__2QUTGq__region .ProvinceMap-module__2QUTGq__thumb path{stroke:var(--surface);stroke-width:var(--stroke-riding-thumb);vector-effect:non-scaling-stroke}.ProvinceMap-module__2QUTGq__regionOn{color:var(--ink);font-weight:600}.ProvinceMap-module__2QUTGq__regionOn .ProvinceMap-module__2QUTGq__thumb{border-color:var(--ink);border-width:2px}.ProvinceMap-module__2QUTGq__basemap{pointer-events:none}.ProvinceMap-module__2QUTGq__basemap[data-layer=neighbour] path{fill:var(--map-land-neighbour);stroke:var(--map-land-neighbour);stroke-width:var(--stroke-seam);vector-effect:non-scaling-stroke}.ProvinceMap-module__2QUTGq__basemap[data-layer=water] path{fill:var(--map-water)}.ProvinceMap-module__2QUTGq__ridings path{stroke:var(--surface);stroke-width:var(--stroke-riding);vector-effect:non-scaling-stroke}.ProvinceMap-module__2QUTGq__selected{pointer-events:none}.ProvinceMap-module__2QUTGq__selected path{fill:none;vector-effect:non-scaling-stroke}.ProvinceMap-module__2QUTGq__selected .ProvinceMap-module__2QUTGq__casing{stroke:var(--surface);stroke-width:max(var(--stroke-selected-casing-min), calc(var(--stroke-selected-casing) * var(--selected-stroke-ratio)))}.ProvinceMap-module__2QUTGq__selected .ProvinceMap-module__2QUTGq__core{stroke:var(--c-selected);stroke-width:max(var(--stroke-selected-min), calc(var(--stroke-selected) * var(--selected-stroke-ratio)))}@media (min-width:641px){.ProvinceMap-module__2QUTGq__tally{padding:var(--s2) var(--s3);line-height:1.45}.ProvinceMap-module__2QUTGq__tally div{gap:var(--s2)}.ProvinceMap-module__2QUTGq__tallyNum{font-size:var(--fs-sm)}.ProvinceMap-module__2QUTGq__tallyRow{padding:3px 0}.ProvinceMap-module__2QUTGq__tally .ProvinceMap-module__2QUTGq__tallyHead{font-size:25.5px}}
.RidingReadout-module__gfBVxG__readout{width:var(--readout-width);background:var(--overlay-panel-bg);border:1px solid var(--rule);border-radius:var(--r-sm);max-width:60vw;padding:var(--s2) var(--s3);font-size:var(--fs-sm);box-shadow:var(--overlay-panel-shadow);line-height:1.5}.RidingReadout-module__gfBVxG__nameRow{justify-content:space-between;align-items:baseline;gap:var(--s1);margin-bottom:var(--s1);display:flex}.RidingReadout-module__gfBVxG__pinBadge{color:var(--c-selected);font-size:var(--fs-xs);white-space:nowrap;flex:none;align-items:center;gap:3px;font-weight:600;display:inline-flex}.RidingReadout-module__gfBVxG__pinIcon{flex:none;width:9px;height:9px}.RidingReadout-module__gfBVxG__parties{margin:var(--s2) 0 0;padding:var(--s2) 0 0;border-top:1px solid var(--rule);gap:var(--s1);flex-direction:column;list-style:none;display:flex}.RidingReadout-module__gfBVxG__parties li{align-items:center;gap:var(--s1);display:flex}.RidingReadout-module__gfBVxG__chip{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.RidingReadout-module__gfBVxG__partyLabel{flex:1}.RidingReadout-module__gfBVxG__partyShare{font-variant-numeric:tabular-nums;font-weight:600}.RidingReadout-module__gfBVxG__stats{margin:var(--s2) 0 0;gap:var(--s1);flex-direction:column;display:flex}.RidingReadout-module__gfBVxG__stats>div{justify-content:space-between;gap:var(--s2);display:flex}.RidingReadout-module__gfBVxG__stats dt{color:var(--ink-soft);font-size:var(--fs-xs)}.RidingReadout-module__gfBVxG__stats dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.RidingReadout-module__gfBVxG__seeMore{width:100%;margin-top:var(--s2);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:var(--fs-xs);min-height:var(--tap);cursor:pointer;padding:6px 0;display:block}.RidingReadout-module__gfBVxG__seeMore:hover{background:var(--rule-soft)}@media (max-width:640px){.RidingReadout-module__gfBVxG__readout{width:100%;max-width:none;padding:var(--s1) var(--s2);row-gap:var(--s1);column-gap:var(--s1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name more""facts facts""tabs tabs""parties parties";line-height:1.25;display:grid}.RidingReadout-module__gfBVxG__nameRow{grid-area:name;margin-bottom:0}.RidingReadout-module__gfBVxG__facts{grid-area:facts}.RidingReadout-module__gfBVxG__tabsSlot{grid-area:tabs;min-width:0}.RidingReadout-module__gfBVxG__seeMore{width:auto;padding:0 var(--s2);grid-area:more;align-self:start;margin-top:0}.RidingReadout-module__gfBVxG__stats{gap:0;margin-top:0}.RidingReadout-module__gfBVxG__parties{padding-top:var(--s1);grid-area:parties;gap:0;margin-top:0}}.RidingReadout-module__gfBVxG__transposedNote{font-size:var(--fs-xs);color:var(--ink-soft);margin:0;line-height:1.3}@media (max-width:640px){.RidingReadout-module__gfBVxG__readout .RidingReadout-module__gfBVxG__title{font-size:var(--fs-md)}}
