.SiteHeader-module__mdpVJq__header{align-items:center;gap:var(--s2);padding:var(--s4);background:var(--surface);border-bottom:1px solid var(--rule);display:flex;position:relative}.SiteHeader-module__mdpVJq__brandLink{align-items:center;gap:var(--s2);color:inherit;text-decoration:none;display:flex}.SiteHeader-module__mdpVJq__mark{width:calc(var(--brand-mark-size) * 1.3);height:calc(var(--brand-mark-size) * 1.3);background-color:var(--brand-qc-primary);flex:none;-webkit-mask:url(/assets/brand/qc-mark.png) 50%/contain no-repeat;mask:url(/assets/brand/qc-mark.png) 50%/contain no-repeat}.SiteHeader-module__mdpVJq__titleBlock{flex-direction:column;gap:2px;display:flex}.SiteHeader-module__mdpVJq__title{font-family:var(--ff-display);font-size:var(--fs-lg);letter-spacing:-.2px}@media (min-width:641px){.SiteHeader-module__mdpVJq__title{font-size:var(--fs-xl)}}.SiteHeader-module__mdpVJq__subtitle{font-size:var(--fs-sm);color:var(--ink-soft)}.SiteHeader-module__mdpVJq__right{align-items:center;gap:var(--s2);margin-left:auto;display:flex}
.AppShell-module__zsum4a__shell{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--ff-ui)}.AppShell-module__zsum4a__segbar{padding:var(--s2) var(--s4);background:var(--surface);border-bottom:1px solid var(--rule);justify-content:center;display:flex}.AppShell-module__zsum4a__seg{border:1px solid var(--ink);border-radius:var(--r-pill);font-size:var(--fs-sm);display:flex;overflow:hidden}.AppShell-module__zsum4a__seg a{min-height:var(--tap);color:var(--ink);align-items:center;padding:6px 15px;text-decoration:none;display:flex}.AppShell-module__zsum4a__seg a.AppShell-module__zsum4a__on{background:var(--ink);color:var(--surface)}.AppShell-module__zsum4a__stamp{padding:var(--s2) var(--s4);font-size:var(--fs-xs);color:var(--ink-faint);background:var(--surface);border-bottom:1px solid var(--rule-soft)}.AppShell-module__zsum4a__screen{padding:var(--s4)}
.PartyLine-module__5olAbq__line{gap:var(--s2) var(--s3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PartyLine-module__5olAbq__entry{align-items:center;gap:var(--s1);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;display:flex}.PartyLine-module__5olAbq__logo{width:var(--logo-slot);height:var(--logo-slot);flex:none;display:block}.PartyLine-module__5olAbq__logo img{object-fit:contain;width:100%;height:100%;display:block}.PartyLine-module__5olAbq__label{font-size:var(--fs-base);letter-spacing:.02em;font-weight:600}.PartyLine-module__5olAbq__figure{font-size:var(--fs-xl);font-weight:700;line-height:1}
.YearTabs-module__e_aFhW__years{gap:var(--s2);flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.YearTabs-module__e_aFhW__tab{border:1px solid var(--rule);border-radius:var(--r-sm);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--ink-soft);background:var(--surface);cursor:pointer;min-height:var(--tap);min-width:var(--tap);padding:6px 12px}.YearTabs-module__e_aFhW__tab.YearTabs-module__e_aFhW__on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.YearTabs-module__e_aFhW__tab.YearTabs-module__e_aFhW__alt{color:var(--ink-faint);border-style:dashed}.YearTabs-module__e_aFhW__tab.YearTabs-module__e_aFhW__alt.YearTabs-module__e_aFhW__on{background:var(--surface);color:var(--ink);border-color:var(--ink);border-style:dashed}.YearTabs-module__e_aFhW__tabHit{min-height:var(--tap);min-width:var(--tap);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.YearTabs-module__e_aFhW__tabPill{border:1px solid var(--rule);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--ink-soft);background:var(--surface);border-radius:2px;padding:3px 6px}.YearTabs-module__e_aFhW__tabPill.YearTabs-module__e_aFhW__on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.YearTabs-module__e_aFhW__tabPill.YearTabs-module__e_aFhW__alt{color:var(--ink-faint);border-style:dashed}.YearTabs-module__e_aFhW__tabPill.YearTabs-module__e_aFhW__alt.YearTabs-module__e_aFhW__on{background:var(--surface);color:var(--ink);border-color:var(--ink);border-style:dashed}
.PartySeats-module__3OLv1W__wrap{gap:var(--s1);display:grid}.PartySeats-module__3OLv1W__majority{font-size:var(--fs-xs);color:var(--ink-soft);margin:0}
.RidingCard-module__keFX3G__card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-sm);padding:var(--s3);font-size:var(--fs-sm);gap:var(--s3);flex-direction:column;line-height:1.5;display:flex}.RidingCard-module__keFX3G__head{justify-content:space-between;align-items:flex-start;gap:var(--s2);display:flex}.RidingCard-module__keFX3G__name{font-family:var(--ff-display);font-weight:400;font-size:var(--fs-md);margin:0}.RidingCard-module__keFX3G__close{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-soft);font-size:var(--fs-xs);padding:0 var(--s2);min-height:var(--tap);cursor:pointer;flex:none}.RidingCard-module__keFX3G__close:hover{color:var(--ink);background:var(--rule-soft)}.RidingCard-module__keFX3G__shape{aspect-ratio:5/4;background:var(--paper);border-radius:var(--r-sm);width:100%;display:block}.RidingCard-module__keFX3G__stats{gap:var(--s1);flex-direction:column;margin:0;display:flex}.RidingCard-module__keFX3G__statRow{justify-content:space-between;gap:var(--s2);display:flex}.RidingCard-module__keFX3G__statRow dt{color:var(--ink-soft)}.RidingCard-module__keFX3G__statRow dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.RidingCard-module__keFX3G__borrowed{color:var(--ink-faint);font-size:var(--fs-xs);font-variant-numeric:normal}.RidingCard-module__keFX3G__partyTable{border-collapse:collapse;width:100%}.RidingCard-module__keFX3G__partyTable td{border-bottom:1px solid var(--rule-soft);padding:3px 0}.RidingCard-module__keFX3G__num{text-align:right;font-variant-numeric:tabular-nums;padding-left:var(--s2);white-space:nowrap}.RidingCard-module__keFX3G__chip{width:10px;height:10px;margin-right:var(--s1);vertical-align:middle;border-radius:2px;flex:none;display:inline-block}.RidingCard-module__keFX3G__candidates{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RidingCard-module__keFX3G__candidates li{align-items:baseline;gap:0 var(--s1);flex-wrap:wrap;display:flex}.RidingCard-module__keFX3G__candidateName{font-weight:600}.RidingCard-module__keFX3G__candidateParty{color:var(--ink-soft)}.RidingCard-module__keFX3G__incumbentBadge{font-size:var(--fs-xs);color:var(--ink-soft);border:1px solid var(--rule);border-radius:var(--r-sm);padding:0 var(--s1)}.RidingCard-module__keFX3G__candidatesStatus{color:var(--ink-soft);margin:0}.RidingCard-module__keFX3G__retry{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:var(--fs-xs);padding:var(--s1) var(--s2);min-height:var(--tap);cursor:pointer}.RidingCard-module__keFX3G__sondages{color:var(--ink-soft);margin:0}.RidingCard-module__keFX3G__sources{border-top:1px solid var(--rule);padding-top:var(--s2);color:var(--ink-soft);font-size:var(--fs-xs)}.RidingCard-module__keFX3G__sourcesHead{color:var(--ink);margin-bottom:var(--s1);font-weight:600}.RidingCard-module__keFX3G__sources p{margin:0}.RidingCard-module__keFX3G__caveatHeavy{font-size:var(--fs-sm);color:var(--ink);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;margin:0;line-height:1.5}.RidingCard-module__keFX3G__waiting{justify-content:space-between;gap:var(--s2);color:var(--ink-soft);display:flex}.RidingCard-module__keFX3G__candidateVotes{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--ink-soft);margin-left:auto}.RidingCard-module__keFX3G__transposedNote{margin:0 0 var(--s1);font-size:var(--fs-xs);color:var(--ink-soft);line-height:1.3}.RidingCard-module__keFX3G__byElections{border-top:1px solid var(--rule);padding-top:var(--s2);gap:var(--s2);flex-direction:column;display:flex}.RidingCard-module__keFX3G__byElectionsHead{font-size:var(--fs-sm);margin:0;font-weight:600}.RidingCard-module__keFX3G__byElectionRace{gap:var(--s1);flex-direction:column;display:flex}.RidingCard-module__keFX3G__byElectionTitle{font-size:var(--fs-sm);overflow-wrap:break-word;margin:0;font-weight:600}.RidingCard-module__keFX3G__byElectionCaveat{font-size:var(--fs-xs);color:var(--ink-soft);margin:0;line-height:1.3}.RidingCard-module__keFX3G__byElectionParty{font-size:var(--fs-xs);color:var(--ink-soft)}.RidingCard-module__keFX3G__byElectionFlag{gap:var(--s1);border-left:2px solid var(--rule);padding-left:var(--s2);flex-direction:column;display:flex}.RidingCard-module__keFX3G__byElectionFlagTitle{font-size:var(--fs-xs);margin:0;font-weight:600}.RidingCard-module__keFX3G__byElectionQuantities{padding-left:var(--s2);font-size:var(--fs-xs);color:var(--ink-soft);font-variant-numeric:tabular-nums;margin:0}
.ResultsComparison-module__mKNaBG__table{border-collapse:collapse;width:100%;font-family:var(--ff-ui);font-size:var(--fs-sm)}.ResultsComparison-module__mKNaBG__table th,.ResultsComparison-module__mKNaBG__table td{padding:var(--s2) var(--s1);border-bottom:1px solid var(--rule-soft);text-align:left}.ResultsComparison-module__mKNaBG__table thead th{font-size:var(--fs-xs);color:var(--ink-soft);border-bottom-color:var(--rule);font-weight:600}.ResultsComparison-module__mKNaBG__table tbody th{white-space:nowrap;font-weight:400}.ResultsComparison-module__mKNaBG__num{text-align:right;font-variant-numeric:tabular-nums}.ResultsComparison-module__mKNaBG__chip{width:8px;height:8px;margin-right:var(--s1);vertical-align:baseline;border-radius:2px;display:inline-block}.ResultsComparison-module__mKNaBG__note{font-family:var(--ff-ui);font-size:var(--fs-xs);color:var(--ink-soft);margin:var(--s3) 0 0;max-width:62ch}.ResultsComparison-module__mKNaBG__vsTitle{font-family:var(--ff-display);font-size:var(--fs-md);margin:var(--s4) 0 var(--s1)}.ResultsComparison-module__mKNaBG__vsSub{font-family:var(--ff-ui);font-size:var(--fs-sm);margin:var(--s3) 0 var(--s1);font-weight:600}.ResultsComparison-module__mKNaBG__vsList{padding-left:var(--s3);font-size:var(--fs-sm);color:var(--ink-soft);margin:0}.ResultsComparison-module__mKNaBG__vsList li+li{margin-top:var(--s1)}
.ElectionsHistory-module__Qf9FkW__section{font-family:var(--ff-ui);width:100%;margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--rule)}.ElectionsHistory-module__Qf9FkW__head{display:block}.ElectionsHistory-module__Qf9FkW__titleRow{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.ElectionsHistory-module__Qf9FkW__title{font-family:var(--ff-display);font-size:var(--fs-lg);margin:0;font-weight:400}.ElectionsHistory-module__Qf9FkW__sub{font-size:var(--fs-sm);color:var(--ink-soft);margin:var(--s1) 0 0;max-width:62ch}.ElectionsHistory-module__Qf9FkW__toggle{border:1px solid var(--rule);display:inline-flex}.ElectionsHistory-module__Qf9FkW__toggleBtn{min-height:var(--tap);min-width:var(--tap);padding:0 var(--s3);font:inherit;font-size:var(--fs-sm);color:var(--ink);cursor:pointer;background:0 0;border:0}.ElectionsHistory-module__Qf9FkW__toggleBtn+.ElectionsHistory-module__Qf9FkW__toggleBtn{border-left:1px solid var(--rule)}.ElectionsHistory-module__Qf9FkW__on{background:var(--ink);color:var(--surface)}.ElectionsHistory-module__Qf9FkW__list{margin:var(--s4) 0 0;gap:var(--s4);padding:0;list-style:none;display:grid}.ElectionsHistory-module__Qf9FkW__row{gap:var(--s3);padding-bottom:var(--s4);border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(0,7rem) minmax(0,1fr);display:grid}.ElectionsHistory-module__Qf9FkW__year{gap:var(--s1);flex-direction:column;display:flex}.ElectionsHistory-module__Qf9FkW__yearNum{font-family:var(--ff-display);font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.ElectionsHistory-module__Qf9FkW__gov{font-size:var(--fs-sm);color:var(--ink-soft);margin:0 0 var(--s2)}.ElectionsHistory-module__Qf9FkW__parties{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.ElectionsHistory-module__Qf9FkW__party{grid-template-columns:var(--logo-slot) minmax(0, 1fr) auto;align-items:center;gap:var(--s2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;display:grid}.ElectionsHistory-module__Qf9FkW__logo{width:var(--logo-slot);height:var(--logo-slot);display:block}.ElectionsHistory-module__Qf9FkW__logo img{object-fit:contain;width:100%;height:100%;display:block}.ElectionsHistory-module__Qf9FkW__label{font-weight:600}.ElectionsHistory-module__Qf9FkW__figure{text-align:right}.ElectionsHistory-module__Qf9FkW__note,.ElectionsHistory-module__Qf9FkW__source{font-size:var(--fs-xs);color:var(--ink-soft);margin:var(--s4) 0 0;max-width:62ch}@media (max-width:640px){.ElectionsHistory-module__Qf9FkW__row{grid-template-columns:minmax(0,1fr)}}@media (min-width:641px){.ElectionsHistory-module__Qf9FkW__section{max-width:var(--section-compact)}.ElectionsHistory-module__Qf9FkW__titleRow{justify-content:flex-start}.ElectionsHistory-module__Qf9FkW__party{grid-template-columns:var(--logo-slot) max-content max-content;justify-content:start;column-gap:var(--s3)}.ElectionsHistory-module__Qf9FkW__figure{text-align:left}}
.RidingSearch-module__syerpW__wrap{margin-bottom:var(--s3);position:relative}.RidingSearch-module__syerpW__field{align-items:center;gap:var(--s2);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);padding:0 var(--s2);min-height:var(--tap);display:flex}.RidingSearch-module__syerpW__field:focus-within{border-color:var(--ink-soft)}.RidingSearch-module__syerpW__icon{opacity:.55;color:var(--ink-faint);flex:none}.RidingSearch-module__syerpW__input{min-width:0;font:inherit;font-size:var(--fs-sm);color:var(--ink);padding:var(--s2) 0;background:0 0;border:0;flex:auto}.RidingSearch-module__syerpW__input::placeholder{color:var(--ink-faint);opacity:1}.RidingSearch-module__syerpW__input:focus{outline:none}.RidingSearch-module__syerpW__hint{font-size:var(--fs-xs);color:var(--ink-faint);white-space:nowrap;flex:none;margin-left:auto}.RidingSearch-module__syerpW__live{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RidingSearch-module__syerpW__results{z-index:3;margin:var(--s1) 0 0;max-height:calc(var(--tap) * 6);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--overlay-panel-bg);box-shadow:var(--overlay-panel-shadow);padding:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.RidingSearch-module__syerpW__result{align-items:baseline;gap:var(--s2);min-height:var(--tap);padding:var(--s2) var(--s3);color:var(--ink);border-bottom:1px solid var(--rule-soft);text-decoration:none;display:flex}.RidingSearch-module__syerpW__results li:last-child .RidingSearch-module__syerpW__result{border-bottom:0}.RidingSearch-module__syerpW__on{background:var(--rule-soft)}.RidingSearch-module__syerpW__name{font-size:var(--fs-sm);font-weight:600}.RidingSearch-module__syerpW__alias{font-size:var(--fs-xs);color:var(--ink-soft);text-align:right;margin-left:auto}.RidingSearch-module__syerpW__overflow,.RidingSearch-module__syerpW__empty{padding:var(--s2) var(--s3);font-size:var(--fs-xs);color:var(--ink-faint)}.RidingSearch-module__syerpW__note{margin:var(--s1) 0 0;font-size:var(--fs-xs);color:var(--ink-faint);line-height:1.45}.RidingSearch-module__syerpW__noteLink{color:var(--ink-soft);text-decoration:underline}
.SondagesChart-module__fJL4rG__chart{margin:var(--s5) 0}.SondagesChart-module__fJL4rG__head{font-family:var(--ff-ui);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 var(--s2);font-weight:600}.SondagesChart-module__fJL4rG__headerRow{gap:var(--s2);margin-bottom:var(--s3);flex-direction:column;display:flex}.SondagesChart-module__fJL4rG__residualKey{align-items:center;gap:var(--s1);margin:0 0 var(--s2);font-family:var(--ff-ui);font-size:var(--fs-xs);color:var(--ink-soft);display:flex}.SondagesChart-module__fJL4rG__residualSwatch{width:var(--s3);height:var(--s1);border-radius:var(--r-sm);flex:none}.SondagesChart-module__fJL4rG__stamp{align-items:baseline;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.SondagesChart-module__fJL4rG__modelLink{font-family:var(--ff-ui);font-size:var(--fs-xs);color:var(--ink-soft)}.SondagesChart-module__fJL4rG__filter{margin-bottom:var(--s2)}.SondagesChart-module__fJL4rG__filterLabel{font-family:var(--ff-ui);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--s1);font-weight:600;display:block}.SondagesChart-module__fJL4rG__filterButtons{gap:var(--s1);flex-wrap:wrap;display:flex}.SondagesChart-module__fJL4rG__filterOff,.SondagesChart-module__fJL4rG__filterOn{min-height:var(--tap);padding:var(--s1) var(--s2);font-family:var(--ff-ui);font-size:var(--fs-xs);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);cursor:pointer}.SondagesChart-module__fJL4rG__filterOn{background:var(--ink);color:var(--surface);border-color:var(--ink);font-weight:600}.SondagesChart-module__fJL4rG__filterNote{margin:var(--s1) 0 0;font-family:var(--ff-ui);font-size:var(--fs-xs);color:var(--ink-soft)}.SondagesChart-module__fJL4rG__svg{touch-action:none;width:100%;height:300px;display:block}@media (min-width:640px){.SondagesChart-module__fJL4rG__headerRow{flex-direction:row;justify-content:space-between;align-items:flex-end}.SondagesChart-module__fJL4rG__stamp{text-align:right;flex-direction:column;align-items:flex-end}.SondagesChart-module__fJL4rG__svg{height:420px}}.SondagesChart-module__fJL4rG__grid{stroke:var(--rule-soft);stroke-width:1px}.SondagesChart-module__fJL4rG__yAxis,.SondagesChart-module__fJL4rG__xAxis,.SondagesChart-module__fJL4rG__xTickMark{stroke:var(--rule);stroke-width:1px}.SondagesChart-module__fJL4rG__tick,.SondagesChart-module__fJL4rG__xTick{fill:var(--ink-soft);font-family:var(--ff-ui);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.SondagesChart-module__fJL4rG__tick{text-anchor:start}.SondagesChart-module__fJL4rG__axisTitle{fill:var(--ink-soft);font-family:var(--ff-ui);font-size:var(--fs-xs);text-anchor:end;font-weight:600}.SondagesChart-module__fJL4rG__event line{stroke:var(--rule);stroke-width:1px;stroke-dasharray:3 3}.SondagesChart-module__fJL4rG__eventLabel{fill:var(--ink-faint);font-family:var(--ff-ui);font-size:var(--fs-xs)}.SondagesChart-module__fJL4rG__scrubBar{stroke:var(--ink);stroke-width:1px;stroke-dasharray:2 2;opacity:.55;pointer-events:none}.SondagesChart-module__fJL4rG__line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.SondagesChart-module__fJL4rG__lineTail{stroke-dasharray:var(--chart-line-dash);stroke-linecap:butt}.SondagesChart-module__fJL4rG__bandTrack{stroke:var(--rule);stroke-width:3px;stroke-linecap:round}.SondagesChart-module__fJL4rG__bandTrackOn{stroke:var(--ink-faint);stroke-width:3px;stroke-linecap:round}.SondagesChart-module__fJL4rG__handleHit{fill:#0000;cursor:ew-resize}.SondagesChart-module__fJL4rG__handle{fill:var(--surface);stroke:var(--ink-soft);stroke-width:1.5px;pointer-events:none}.SondagesChart-module__fJL4rG__handleHit:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.SondagesChart-module__fJL4rG__handleHit:focus-visible+.SondagesChart-module__fJL4rG__handle{stroke:var(--ink)}.SondagesChart-module__fJL4rG__footer{margin-top:var(--s2)}.SondagesChart-module__fJL4rG__bandLine,.SondagesChart-module__fJL4rG__note{margin:0 0 var(--s1);font-family:var(--ff-ui);font-size:var(--fs-xs);color:var(--ink-soft)}.SondagesChart-module__fJL4rG__provisional{margin:var(--s2) 0 0;padding:var(--s2);border-left:2px solid var(--rule);font-family:var(--ff-ui);font-size:var(--fs-xs);color:var(--ink-soft)}.SondagesChart-module__fJL4rG__plotWrap{position:relative}.SondagesChart-module__fJL4rG__plotWrap>span{transition:top .24s}@media (prefers-reduced-motion:reduce){.SondagesChart-module__fJL4rG__plotWrap>span{transition:none}}
.SondagesPage-module__xViRBa__title{font-family:var(--ff-display);font-size:var(--fs-lg);margin:0 0 var(--s2)}.SondagesPage-module__xViRBa__sub{font-family:var(--ff-display);font-size:var(--fs-md);margin:0 0 var(--s2)}.SondagesPage-module__xViRBa__block{margin:var(--s6) 0 0}.SondagesPage-module__xViRBa__state{padding:var(--s4) var(--s3);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface)}.SondagesPage-module__xViRBa__stateTitle{font-family:var(--ff-display);font-size:var(--fs-md);margin:0 0 var(--s2)}.SondagesPage-module__xViRBa__attribution{margin:0 0 var(--s3);font-size:var(--fs-base);color:var(--ink-soft);font-variant-numeric:tabular-nums}.SondagesPage-module__xViRBa__body{margin:var(--s3) 0 0;max-width:38rem;font-size:var(--fs-base);line-height:1.5}.SondagesPage-module__xViRBa__state .SondagesPage-module__xViRBa__body:first-of-type{margin-top:0}.SondagesPage-module__xViRBa__note{margin:var(--s2) 0 0;max-width:38rem;font-size:var(--fs-xs);color:var(--ink-faint);line-height:1.45;display:block}.SondagesPage-module__xViRBa__caveat{margin:var(--s3) 0 0;padding:var(--s2) var(--s3);border-left:2px solid var(--ink);max-width:38rem;font-size:var(--fs-base);line-height:1.45}.SondagesPage-module__xViRBa__table{border-collapse:collapse;width:100%;max-width:26rem;font-size:var(--fs-base)}.SondagesPage-module__xViRBa__table th,.SondagesPage-module__xViRBa__table td{padding:var(--s2) 0;border-bottom:1px solid var(--rule-soft);text-align:left}.SondagesPage-module__xViRBa__table thead th{font-size:var(--fs-xs);color:var(--ink-faint);border-bottom:1px solid var(--rule);font-weight:400}.SondagesPage-module__xViRBa__table tbody th{white-space:nowrap;font-weight:400}.SondagesPage-module__xViRBa__chip{width:10px;height:10px;margin-right:var(--s2);vertical-align:baseline;border-radius:2px;display:inline-block}.SondagesPage-module__xViRBa__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.SondagesPage-module__xViRBa__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SondagesPage-module__xViRBa__entries{margin:var(--s3) 0 0;padding:0;list-style:none}.SondagesPage-module__xViRBa__entry{padding:var(--s3) 0;border-bottom:1px solid var(--rule-soft);max-width:38rem}.SondagesPage-module__xViRBa__entryHead{justify-content:space-between;align-items:baseline;gap:var(--s3);margin:0;display:flex}.SondagesPage-module__xViRBa__pollster{font-size:var(--fs-md)}.SondagesPage-module__xViRBa__weight{font-size:var(--fs-xs);color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.SondagesPage-module__xViRBa__meta{margin:var(--s1) 0 0;font-size:var(--fs-xs);color:var(--ink-soft);line-height:1.45}.SondagesPage-module__xViRBa__citation{margin:var(--s2) 0 0;padding-left:var(--s3);border-left:1px solid var(--rule);font-size:var(--fs-xs);color:var(--ink-soft);line-height:1.45}.SondagesPage-module__xViRBa__citationLabel{color:var(--ink-faint);display:block}.SondagesPage-module__xViRBa__reasons,.SondagesPage-module__xViRBa__disclosures{margin:var(--s2) 0 0;padding-left:var(--s4);font-size:var(--fs-xs);color:var(--ink-soft);line-height:1.45}.SondagesPage-module__xViRBa__disclosureNote{margin-top:var(--s1);color:var(--ink-faint);display:block}.SondagesPage-module__xViRBa__subgroups{margin:var(--s2) 0 0;padding-left:var(--s3);border-left:1px solid var(--rule)}.SondagesPage-module__xViRBa__subgroupsHead{margin:0 0 var(--s2);font-size:var(--fs-xs);color:var(--ink-faint)}.SondagesPage-module__xViRBa__subgroupList{margin:0;padding:0;list-style:none}.SondagesPage-module__xViRBa__subgroup{padding-top:var(--s2)}.SondagesPage-module__xViRBa__subgroup:first-child{padding-top:0}.SondagesPage-module__xViRBa__subgroupLabel{font-size:var(--fs-xs);color:var(--ink-soft);margin:0;font-weight:600}.SondagesPage-module__xViRBa__gaps{margin:var(--s2) 0 0;padding-left:var(--s4);max-width:38rem;font-size:var(--fs-xs);color:var(--ink-faint);line-height:1.45}.SondagesPage-module__xViRBa__links{gap:var(--s4);margin:var(--s1) 0 0;flex-wrap:wrap;display:flex}.SondagesPage-module__xViRBa__link{min-height:var(--tap);color:var(--ink);font-size:var(--fs-base);align-items:center;display:inline-flex}@media (min-width:641px){.SondagesPage-module__xViRBa__state{padding:var(--s5) var(--s5)}.SondagesPage-module__xViRBa__entry{padding:var(--s3) 0}}
.AbReferendumPage-module__CzFedq__rowIcon{width:var(--s4);height:var(--s4);margin-right:var(--s2);vertical-align:-.15em;object-fit:contain;display:inline-block}.AbReferendumPage-module__CzFedq__linkOff{color:var(--ink-faint);cursor:default}.AbReferendumPage-module__CzFedq__toggle{align-items:center;gap:var(--s1);min-height:var(--tap);font-family:inherit;font-size:var(--fs-base);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.AbReferendumPage-module__CzFedq__toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.AbReferendumPage-module__CzFedq__caret{color:var(--ink-faint)}.AbReferendumPage-module__CzFedq__detail{padding:var(--s2) 0 0;max-width:38rem}.AbReferendumPage-module__CzFedq__detailLabel{color:var(--ink-faint)}.AbReferendumPage-module__CzFedq__detailLabel:after{content:" "}.AbReferendumPage-module__CzFedq__question{margin:var(--s5) 0 0}.AbReferendumPage-module__CzFedq__question:first-of-type{margin-top:var(--s3)}.AbReferendumPage-module__CzFedq__questionHead{font-size:var(--fs-base);margin:0 0 var(--s1);font-weight:600}.AbReferendumPage-module__CzFedq__group{margin:var(--s4) 0 0}.AbReferendumPage-module__CzFedq__groupHead{font-size:var(--fs-base);color:var(--ink-soft);margin:0;font-weight:600}.AbReferendumPage-module__CzFedq__wording{margin:var(--s1) 0 var(--s2);padding-left:var(--s3);border-left:2px solid var(--rule-soft);font-size:var(--fs-xs);color:var(--ink-soft);max-width:38rem;line-height:1.5}.AbReferendumPage-module__CzFedq__others{margin:var(--s2) 0 0}.AbReferendumPage-module__CzFedq__summaryTable{table-layout:fixed;max-width:40rem}.AbReferendumPage-module__CzFedq__summaryTable th,.AbReferendumPage-module__CzFedq__summaryTable td{padding-left:0;padding-right:var(--s2);vertical-align:baseline}.AbReferendumPage-module__CzFedq__summaryTable th:last-child,.AbReferendumPage-module__CzFedq__summaryTable td:last-child{padding-right:0}.AbReferendumPage-module__CzFedq__summaryQuestion{white-space:normal}.AbReferendumPage-module__CzFedq__summaryTable .AbReferendumPage-module__CzFedq__toggle{font-size:inherit;padding:0}.AbReferendumPage-module__CzFedq__summaryTable .AbReferendumPage-module__CzFedq__summaryNum{text-align:right}.AbReferendumPage-module__CzFedq__summaryPolls{white-space:nowrap}.AbReferendumPage-module__CzFedq__summaryMark{color:var(--ink-soft);margin-left:.15em}.AbReferendumPage-module__CzFedq__summaryHead th{font-size:var(--fs-xs);color:var(--ink-faint);border-bottom:1px solid var(--rule);font-weight:400}.AbReferendumPage-module__CzFedq__summaryTable .AbReferendumPage-module__CzFedq__summaryColHead{white-space:normal}.AbReferendumPage-module__CzFedq__summaryGroup+.AbReferendumPage-module__CzFedq__summaryGroup .AbReferendumPage-module__CzFedq__summaryHead th{padding-top:var(--s4)}.AbReferendumPage-module__CzFedq__colQuestion{width:33%}.AbReferendumPage-module__CzFedq__colPolls{width:13%}.AbReferendumPage-module__CzFedq__colFigure{width:18%}.AbReferendumPage-module__CzFedq__metaLink{color:inherit;font-size:inherit;text-underline-offset:2px;text-decoration:underline;position:relative}.AbReferendumPage-module__CzFedq__metaLink:after{content:"";height:var(--tap);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.AbReferendumPage-module__CzFedq__logoBand{margin:0 0 var(--s4);padding:var(--s3) var(--s4);background:var(--ink);border-radius:var(--r-md)}.AbReferendumPage-module__CzFedq__logoImg{height:calc(var(--s6) * 2);width:auto;max-width:100%;display:block}.AbReferendumPage-module__CzFedq__logoCaption{margin-top:var(--s2);font-size:var(--fs-xs);color:var(--ink-faint)}
.AbBallotHistory-module__MD2RTW__measure{margin:var(--s5) 0 0;padding-top:var(--s4);border-top:1px solid var(--rule-soft)}.AbBallotHistory-module__MD2RTW__measure:first-of-type{margin-top:var(--s3);border-top:0;padding-top:0}.AbBallotHistory-module__MD2RTW__measureDate{font-size:var(--fs-base);margin:0;font-weight:600}.AbBallotHistory-module__MD2RTW__table .AbBallotHistory-module__MD2RTW__optionLabel{white-space:normal}.AbBallotHistory-module__MD2RTW__table{table-layout:fixed}.AbBallotHistory-module__MD2RTW__unverified{margin:var(--s2) 0 0;padding-left:var(--s3);border-left:2px solid var(--rule);max-width:38rem;font-size:var(--fs-xs);color:var(--ink-soft);line-height:1.45}.AbBallotHistory-module__MD2RTW__unverifiedHead{color:var(--ink);display:block}.AbBallotHistory-module__MD2RTW__sources{margin:var(--s1) 0 0}.AbBallotHistory-module__MD2RTW__sourcesHead{font-size:var(--fs-xs);color:var(--ink-faint);margin:var(--s3) 0 0}.AbBallotHistory-module__MD2RTW__source{padding:var(--s1) 0;margin:0}.AbBallotHistory-module__MD2RTW__sourceLink{min-height:var(--tap);color:var(--ink);font-size:var(--fs-xs);flex-direction:column;justify-content:center;line-height:1.45;display:flex}.AbBallotHistory-module__MD2RTW__sourceLocator{display:block}.AbBallotHistory-module__MD2RTW__sourceRetrieved{color:var(--ink-faint);display:block}.AbBallotHistory-module__MD2RTW__wordingLine{margin:0}.AbBallotHistory-module__MD2RTW__wordingLine+.AbBallotHistory-module__MD2RTW__wordingLine{margin-top:var(--s2)}
.Chamber-module__oJuSXW__wrap{margin:var(--s4) 0 0}.Chamber-module__oJuSXW__svg{height:var(--chamber-h);width:auto;max-width:100%;margin:0 auto;display:block}.Chamber-module__oJuSXW__seat{stroke:var(--paper);stroke-width:.7px;vector-effect:non-scaling-stroke}.Chamber-module__oJuSXW__svgFill{width:80%;max-width:none;height:auto;margin:0 auto}@media (min-width:641px){.Chamber-module__oJuSXW__svgFill{width:70%}}
.AbChart-module__tLZpCq__dot{stroke:var(--surface);stroke-width:1px}.AbChart-module__tLZpCq__question{margin:var(--s1) 0 var(--s3);padding-left:var(--s3);border-left:2px solid var(--rule-soft);max-width:38rem;font-size:var(--fs-xs);color:var(--ink-soft);line-height:1.5}
.AbReferendumDocuments-module__5Pbhaa__list{margin:var(--s2) 0 0;padding:0;list-style:none}.AbReferendumDocuments-module__5Pbhaa__item{border-top:1px solid var(--rule-soft);margin:0}.AbReferendumDocuments-module__5Pbhaa__item:first-child{border-top:0}.AbReferendumDocuments-module__5Pbhaa__link{min-height:var(--tap);padding:var(--s2) 0;color:var(--ink);font-size:var(--fs-xs);overflow-wrap:anywhere;align-items:center;line-height:1.45;display:flex}.AbReferendumDocuments-module__5Pbhaa__source{margin:var(--s3) 0 0;font-size:var(--fs-xs);color:var(--ink-faint);line-height:1.45}.AbReferendumDocuments-module__5Pbhaa__sourceLink{color:var(--ink-soft)}
.AccueilPage-module__lwOq6W__shell{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--ff-ui)}.AccueilPage-module__lwOq6W__main{padding:var(--s4);flex-direction:column;max-width:48rem;margin:0 auto;display:flex}.AccueilPage-module__lwOq6W__cards{gap:var(--s4);flex-direction:column;display:flex}.AccueilPage-module__lwOq6W__card{align-items:center;gap:var(--s3);padding:var(--s3);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);color:var(--ink);min-height:var(--tap);text-decoration:none;display:flex}a.AccueilPage-module__lwOq6W__card:hover{border-color:var(--ink-faint)}.AccueilPage-module__lwOq6W__cardMuted{opacity:.6}.AccueilPage-module__lwOq6W__cardBody{flex-direction:column;flex:1;gap:2px;display:flex}.AccueilPage-module__lwOq6W__cardLabel{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-weight:700}.AccueilPage-module__lwOq6W__cardText{font-size:var(--fs-base)}.AccueilPage-module__lwOq6W__cardMap{flex:none;width:56px;height:44px}@media (min-width:641px){.AccueilPage-module__lwOq6W__cardMap{width:72px;height:56px}}.AccueilPage-module__lwOq6W__footer{padding:var(--s5) var(--s4);text-align:center;font-size:var(--fs-xs);color:var(--ink-faint);max-width:40rem;margin:0 auto}.AccueilPage-module__lwOq6W__footer a{color:inherit}
.PartyPortrait-module__cgW7mq__portrait{background-color:var(--portrait-fill,transparent);pointer-events:none;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.ProjectionPage-module__1xZQfq__title{font-family:var(--ff-display);font-size:var(--fs-lg);margin:0 0 var(--s2)}.ProjectionPage-module__1xZQfq__header{gap:var(--s2);margin:var(--s2) 0 var(--s4);display:grid}.ProjectionPage-module__1xZQfq__header>*{margin:0}.ProjectionPage-module__1xZQfq__majority{font-family:var(--ff-ui);font-size:var(--fs-xs);color:var(--ink-faint);margin:0 0 var(--s4)}.ProjectionPage-module__1xZQfq__table{border-collapse:collapse;width:100%;font-family:var(--ff-ui);font-size:var(--fs-sm)}.ProjectionPage-module__1xZQfq__table th,.ProjectionPage-module__1xZQfq__table td{padding:var(--s2) var(--s1);border-bottom:1px solid var(--rule-soft);text-align:left}.ProjectionPage-module__1xZQfq__table thead th{font-size:var(--fs-xs);color:var(--ink-soft);border-bottom-color:var(--rule);font-weight:600}.ProjectionPage-module__1xZQfq__table tbody th{white-space:nowrap;font-weight:400}.ProjectionPage-module__1xZQfq__num{text-align:right;font-variant-numeric:tabular-nums}.ProjectionPage-module__1xZQfq__rowTotal{font-weight:600}.ProjectionPage-module__1xZQfq__chip{width:8px;height:8px;margin-right:var(--s1);vertical-align:baseline;border-radius:2px;display:inline-block}.ProjectionPage-module__1xZQfq__note{font-family:var(--ff-ui);font-size:var(--fs-xs);color:var(--ink-soft);margin:var(--s3) 0 0;max-width:62ch}@media (min-width:640px){.ProjectionPage-module__1xZQfq__title{font-size:var(--fs-xl)}.ProjectionPage-module__1xZQfq__table{font-size:var(--fs-base)}}.ProjectionPage-module__1xZQfq__cite{color:var(--ink-faint);text-underline-offset:2px;text-decoration:underline}.ProjectionPage-module__1xZQfq__split{gap:var(--s4);display:grid}@media (min-width:641px){.ProjectionPage-module__1xZQfq__split{grid-template-columns:1fr 1fr;align-items:start}}
.RidingIndexPage-module__rWyJYq__wrap{padding:0 var(--s3) var(--s5)}.RidingIndexPage-module__rWyJYq__title{font-family:var(--ff-display);font-size:var(--fs-lg);margin:var(--s3) 0 var(--s1)}.RidingIndexPage-module__rWyJYq__sub{font-size:var(--fs-sm);color:var(--ink-soft);margin:0 0 var(--s3);line-height:1.45}.RidingIndexPage-module__rWyJYq__tabs{gap:var(--s2);margin-bottom:var(--s3);display:flex}.RidingIndexPage-module__rWyJYq__tab{min-height:var(--tap);padding:var(--s1) var(--s3);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-soft);font:inherit;font-size:var(--fs-sm);cursor:pointer}.RidingIndexPage-module__rWyJYq__on{background:var(--ink);border-color:var(--ink);color:var(--surface);font-weight:600}.RidingIndexPage-module__rWyJYq__section{margin-bottom:var(--s4)}.RidingIndexPage-module__rWyJYq__head{font-size:var(--fs-sm);color:var(--ink-soft);margin:0 0 var(--s2);padding-bottom:var(--s1);border-bottom:1px solid var(--rule);font-weight:600}.RidingIndexPage-module__rWyJYq__region{margin-bottom:var(--s3)}.RidingIndexPage-module__rWyJYq__regionName{font-size:var(--fs-sm);margin:0 0 var(--s1);font-weight:600}.RidingIndexPage-module__rWyJYq__regionCount{font-weight:400;font-size:var(--fs-xs);color:var(--ink-faint)}.RidingIndexPage-module__rWyJYq__grid{gap:0 var(--s3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid}.RidingIndexPage-module__rWyJYq__item{border-bottom:1px solid var(--rule-soft)}.RidingIndexPage-module__rWyJYq__link{min-height:var(--tap);padding:var(--s1) 0;font-size:var(--fs-sm);color:var(--ink);align-items:center;text-decoration:none;display:flex}.RidingIndexPage-module__rWyJYq__link:hover,.RidingIndexPage-module__rWyJYq__link:focus-visible{text-decoration:underline}.RidingIndexPage-module__rWyJYq__note{margin:var(--s2) 0 0;font-size:var(--fs-xs);color:var(--ink-faint);line-height:1.45}.RidingIndexPage-module__rWyJYq__noteLink{color:var(--ink-soft);text-decoration:underline}
