.StageDashboard-module__rG4SWq__wrapper{flex-direction:column;gap:1.75rem;display:flex}.StageDashboard-module__rG4SWq__drawerLayout{align-items:start;gap:max(1rem,min(2vw,1.6rem));display:grid}.StageDashboard-module__rG4SWq__drawerLayoutIdle{grid-template-columns:minmax(0,1fr)}.StageDashboard-module__rG4SWq__drawerLayoutActive{grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}@media (min-width:1360px){.StageDashboard-module__rG4SWq__drawerLayoutActive{grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}}.StageDashboard-module__rG4SWq__drawerTables{grid-template-columns:minmax(0,1fr);gap:1.25rem;width:100%;display:grid}.StageDashboard-module__rG4SWq__intro{flex-direction:column;gap:.75rem;display:flex}.StageDashboard-module__rG4SWq__introHeader{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.StageDashboard-module__rG4SWq__introTitle{flex-direction:column;gap:.4rem;display:flex}.StageDashboard-module__rG4SWq__helpBeacon{flex-shrink:0;align-items:flex-start;display:flex}.StageDashboard-module__rG4SWq__provinceGrid{gap:1.25rem;display:grid}@media (min-width:768px){.StageDashboard-module__rG4SWq__provinceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.StageDashboard-module__rG4SWq__provinceGrid{grid-template-columns:repeat(2,minmax(0,560px));justify-content:center}}.StageDashboard-module__rG4SWq__provinceCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scroll-margin-top:calc(var(--hdr,0px) + 1rem);background:rgba(255,255,255,.85);border:1px solid rgba(15,23,32,.07);border-radius:22px;flex-direction:column;gap:1rem;padding:1rem max(1rem,min(2vw,1.4rem)) 1.2rem;display:flex;box-shadow:0 14px 30px rgba(17,24,39,.08)}.StageDashboard-module__rG4SWq__provinceCardCompact{gap:.75rem;padding:.9rem .85rem 1rem}.StageDashboard-module__rG4SWq__provinceHeader{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.StageDashboard-module__rG4SWq__provinceName{letter-spacing:.02em;text-transform:uppercase;font-size:1rem;font-weight:700}.StageDashboard-module__rG4SWq__stageLegend{text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--muted)85%,transparent);gap:.45rem;font-size:.65rem;display:grid}.StageDashboard-module__rG4SWq__stageLegend span{text-align:center;opacity:.78}.StageDashboard-module__rG4SWq__stageLegend span:first-child{text-align:left}.StageDashboard-module__rG4SWq__stageLegendCompact{gap:.35rem;font-size:.58rem}.StageDashboard-module__rG4SWq__stageLegendDense{gap:.28rem;font-size:.55rem}.StageDashboard-module__rG4SWq__stageTable{align-items:stretch;gap:.4rem;display:grid}.StageDashboard-module__rG4SWq__stageTableCompact{gap:.32rem}.StageDashboard-module__rG4SWq__stageTableDense{gap:.28rem}.StageDashboard-module__rG4SWq__teamButton{text-align:left;color:inherit;background:0 0;border:none;border-radius:10px;grid-column:1;justify-content:flex-start;align-items:center;gap:.55rem;min-width:0;padding:.42rem .25rem;font-size:max(.85rem,min(2.2vw,.95rem));font-weight:600;transition:background .18s,transform .18s;display:flex}.StageDashboard-module__rG4SWq__provinceCardCompact .StageDashboard-module__rG4SWq__teamButton{gap:.45rem;padding:.36rem .2rem;font-size:max(.82rem,min(4vw,.9rem))}.StageDashboard-module__rG4SWq__teamButton:hover{background:rgba(15,23,32,.08);transform:translateY(-1px)}.StageDashboard-module__rG4SWq__teamButton:focus-visible{background:rgba(15,23,32,.08);transform:translateY(-1px)}.StageDashboard-module__rG4SWq__teamName{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.StageDashboard-module__rG4SWq__teamNameFull{display:inline}.StageDashboard-module__rG4SWq__teamNameShort{font-variant:tabular-nums;letter-spacing:.05em;text-transform:uppercase;display:none}@media (max-width:540px){.StageDashboard-module__rG4SWq__teamNameFull{display:none}.StageDashboard-module__rG4SWq__teamNameShort{display:inline}}.StageDashboard-module__rG4SWq__dot{border-radius:999px;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 1px rgba(15,23,32,.15)}.StageDashboard-module__rG4SWq__stageButton{font-variant-numeric:tabular-nums;text-align:center;color:rgba(15,23,32,.92);white-space:nowrap;background:rgba(67,154,151,.12);border:1px solid rgba(34,87,122,.12);border-radius:12px;justify-content:center;align-items:center;padding:.5rem .3rem;font-size:max(.7rem,min(2vw,.78rem));font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex}.StageDashboard-module__rG4SWq__stageTableCompact .StageDashboard-module__rG4SWq__stageButton{padding:.42rem .25rem;font-size:max(.66rem,min(3.6vw,.74rem))}.StageDashboard-module__rG4SWq__stageTableDense .StageDashboard-module__rG4SWq__stageButton{padding:.38rem .18rem;font-size:max(.62rem,min(3.4vw,.7rem))}.StageDashboard-module__rG4SWq__stageButton[data-empty=true]{opacity:.82}.StageDashboard-module__rG4SWq__stageButton[data-blank=true]{color:rgba(59,68,80,.6);background:0 0;border-style:dashed;border-color:rgba(59,68,80,.32)}.StageDashboard-module__rG4SWq__stageButton[data-tiny=true]{color:rgba(15,23,32,.52);font-size:max(.58rem,min(2.6vw,.66rem))}.StageDashboard-module__rG4SWq__stageButtonStrong{color:#fff;border-color:transparent;box-shadow:0 10px 20px rgba(34,87,122,.26)}.StageDashboard-module__rG4SWq__stageButton:hover{border-color:rgba(34,87,122,.28);transform:translateY(-1px);box-shadow:0 12px 20px rgba(34,87,122,.18)}.StageDashboard-module__rG4SWq__stageButton:focus-visible{border-color:rgba(34,87,122,.28);transform:translateY(-1px);box-shadow:0 12px 20px rgba(34,87,122,.18)}.StageDashboard-module__rG4SWq__emptyState{background:rgba(67,154,151,.12);border:1px solid rgba(67,154,151,.22);border-radius:18px;flex-direction:column;gap:.3rem;padding:1.25rem;display:flex}.StageDashboard-module__rG4SWq__loading,.StageDashboard-module__rG4SWq__error{border-radius:14px;padding:1rem;font-size:.9rem}.StageDashboard-module__rG4SWq__loading{color:rgba(15,23,32,.75);background:rgba(67,154,151,.12)}.StageDashboard-module__rG4SWq__error{color:rgba(127,29,29,.92);background:rgba(192,38,38,.12)}.StageDashboard-module__rG4SWq__notice{color:rgba(15,23,32,.82);background:rgba(67,154,151,.12);border-radius:14px;margin-top:.75rem;padding:.75rem 1rem;font-size:.88rem}.StageDashboard-module__rG4SWq__overlayRoot{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;background:rgba(15,23,32,.45);justify-content:center;align-items:stretch;padding:max(3.5rem,min(8vh,4.5rem)) max(.75rem,min(4vw,2.5rem)) max(1.5rem,min(6vh,2.5rem));display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.StageDashboard-module__rG4SWq__overlayDesktop{padding:calc(var(--hdr,0px) + 1.6rem)clamp(1.5rem,5vw,3.5rem)clamp(1.5rem,6vh,2.5rem);background:rgba(15,23,32,.32);justify-content:flex-end}.StageDashboard-module__rG4SWq__drawerHost{top:calc(var(--hdr,0px) + 1rem);justify-content:flex-end;align-self:stretch;display:flex;position:-webkit-sticky;position:sticky}.StageDashboard-module__rG4SWq__overlayMobile{padding:0}.StageDashboard-module__rG4SWq__sheet{background:rgba(255,255,255,.92);border:1px solid rgba(15,23,32,.08);border-radius:28px;flex-direction:column;width:min(960px,100%);max-height:calc(100svh - max(4.5rem,min(16vh,6rem)));display:flex;position:relative;overflow:hidden;box-shadow:0 28px 48px rgba(17,24,39,.22)}@media (max-width:640px){.StageDashboard-module__rG4SWq__overlayRoot{padding:0}.StageDashboard-module__rG4SWq__sheet{border-radius:0;width:100%;height:100%;max-height:none}}.StageDashboard-module__rG4SWq__sheetDesktop{width:min(500px,42vw);max-height:calc(100svh - (var(--hdr,0px) + 2.4rem));border-radius:24px}.StageDashboard-module__rG4SWq__sheetMobile{border-radius:0;width:100%;max-height:100svh;overflow-y:auto}.StageDashboard-module__rG4SWq__sheetDrawer{width:max(360px,min(44vw,520px));max-height:calc(100svh - (var(--hdr,0px) + 1.5rem));border-radius:22px;box-shadow:0 18px 34px rgba(17,24,39,.18)}@media (min-width:1280px){.StageDashboard-module__rG4SWq__sheetDesktop{width:min(540px,38vw)}}@media (max-width:640px){.StageDashboard-module__rG4SWq__sheetDesktop{border-radius:0;width:100%;max-height:100svh}}.StageDashboard-module__rG4SWq__closeButton{color:rgba(15,23,32,.55);cursor:pointer;background:0 0;border:none;font-size:1.75rem;line-height:1;position:absolute;top:.9rem;right:1.1rem}.StageDashboard-module__rG4SWq__closeButton:hover{color:rgba(15,23,32,.85)}.StageDashboard-module__rG4SWq__closeButton:focus-visible{color:rgba(15,23,32,.85)}.StageDashboard-module__rG4SWq__sheetHeader{flex-direction:column;gap:.6rem;padding:1.4rem 1.5rem 1rem;display:flex}.StageDashboard-module__rG4SWq__sheetTitleRow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.StageDashboard-module__rG4SWq__sheetTitle{font-size:max(1.3rem,min(3vw,1.7rem));font-weight:700}.StageDashboard-module__rG4SWq__sheetSubtitle{max-width:18rem;color:color-mix(in srgb,var(--muted)80%,transparent);font-size:.85rem}.StageDashboard-module__rG4SWq__sheetControls{padding:0 1.5rem .75rem}.StageDashboard-module__rG4SWq__roundPills{flex-wrap:wrap;gap:.45rem .5rem;display:flex}.StageDashboard-module__rG4SWq__roundPrimary,.StageDashboard-module__rG4SWq__roundSecondary{flex-wrap:wrap;flex:100%;justify-content:flex-start;gap:.45rem;display:flex}.StageDashboard-module__rG4SWq__roundPills button{color:rgba(15,23,32,.85);background:rgba(255,255,255,.85);border:1px solid rgba(34,87,122,.22);border-radius:999px;padding:.4rem .85rem;font-size:.78rem;font-weight:600;transition:background .18s,border-color .18s,color .18s}.StageDashboard-module__rG4SWq__roundSecondary button{padding:.32rem .7rem;font-size:.74rem}.StageDashboard-module__rG4SWq__roundPills button[disabled],.StageDashboard-module__rG4SWq__roundPills button[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.StageDashboard-module__rG4SWq__roundPills button[aria-pressed=true]{color:rgba(15,23,32,.95);background:rgba(67,154,151,.16);border-color:rgba(67,154,151,.6)}.StageDashboard-module__rG4SWq__roundPills button:hover{border-color:rgba(34,87,122,.42)}.StageDashboard-module__rG4SWq__roundPills button:focus-visible{border-color:rgba(34,87,122,.42)}.StageDashboard-module__rG4SWq__sheetBody{flex-direction:column;flex:1;gap:1.25rem;padding:0 1.5rem 1.5rem;display:flex;overflow-y:auto}.StageDashboard-module__rG4SWq__aggregateWrapper{flex-direction:column;gap:1.4rem;display:flex}.StageDashboard-module__rG4SWq__premiumGate{color:rgba(15,23,32,.85);background:rgba(67,154,151,.14);border-radius:16px;flex-direction:column;gap:.75rem;padding:1.2rem;display:flex}.StageDashboard-module__rG4SWq__highlight{color:rgba(15,108,99,.95);font-weight:700}.StageDashboard-module__rG4SWq__viewDescription{color:color-mix(in srgb,var(--muted)80%,transparent);font-size:.85rem}.StageDashboard-module__rG4SWq__roundList{flex-direction:column;gap:1.2rem;display:flex}.StageDashboard-module__rG4SWq__roundSection{flex-direction:column;gap:.75rem;display:flex}.StageDashboard-module__rG4SWq__roundHeader{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.StageDashboard-module__rG4SWq__roundLabel{letter-spacing:.08em;text-transform:uppercase;font-size:.92rem;font-weight:700}.StageDashboard-module__rG4SWq__roundReach{color:color-mix(in srgb,var(--muted)78%,transparent);font-size:.82rem}.StageDashboard-module__rG4SWq__barList{flex-direction:column;gap:.55rem;display:flex}.StageDashboard-module__rG4SWq__barRow{grid-template-columns:minmax(0,7rem) minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}@media (max-width:540px){.StageDashboard-module__rG4SWq__barRow{grid-template-columns:minmax(0,6.2rem) minmax(0,1fr) auto;gap:.55rem}}.StageDashboard-module__rG4SWq__barRowAggregate{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto}@media (max-width:540px){.StageDashboard-module__rG4SWq__barRowAggregate{grid-template-columns:minmax(0,6rem) minmax(0,1fr) auto}}.StageDashboard-module__rG4SWq__barOpponent{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.45rem;min-width:0;font-weight:600;display:flex;overflow:hidden}.StageDashboard-module__rG4SWq__barTrack{background:rgba(15,23,32,.12);border-radius:999px;width:min(100%,320px);max-width:320px;height:10px;position:relative;overflow:hidden}.StageDashboard-module__rG4SWq__barRowAggregate .StageDashboard-module__rG4SWq__barTrack{max-width:360px}@media (max-width:540px){.StageDashboard-module__rG4SWq__barTrack{max-width:200px}.StageDashboard-module__rG4SWq__barRowAggregate .StageDashboard-module__rG4SWq__barTrack{max-width:220px}}.StageDashboard-module__rG4SWq__barFill{border-radius:999px;width:0%;height:100%;transition:width .45s;display:block}.StageDashboard-module__rG4SWq__barFillActive{transition-duration:.55s}.StageDashboard-module__rG4SWq__barValue,.StageDashboard-module__rG4SWq__barValueGroup{font-variant-numeric:tabular-nums;color:rgba(15,23,32,.82);opacity:0;font-weight:600;transition:opacity .25s .4s,transform .25s .4s;transform:translateY(6px)}.StageDashboard-module__rG4SWq__barValue{font-size:.82rem}.StageDashboard-module__rG4SWq__barValueGroup{flex-direction:column;align-items:flex-end;gap:.15rem;min-width:96px;display:flex}.StageDashboard-module__rG4SWq__barValuePrimary{color:rgba(15,23,32,.9);font-size:.84rem}.StageDashboard-module__rG4SWq__barValueSecondary{color:rgba(15,23,32,.6);letter-spacing:.01em;font-size:.72rem;font-weight:500}.StageDashboard-module__rG4SWq__barValueVisible,.StageDashboard-module__rG4SWq__barValueVisible .StageDashboard-module__rG4SWq__barValuePrimary,.StageDashboard-module__rG4SWq__barValueVisible .StageDashboard-module__rG4SWq__barValueSecondary{opacity:1;transform:translateY(0)}.StageDashboard-module__rG4SWq__barValue[data-tiny=true],.StageDashboard-module__rG4SWq__barValuePrimary[data-tiny=true]{color:rgba(15,23,32,.52);font-size:.72rem}.StageDashboard-module__rG4SWq__roundEmpty{color:color-mix(in srgb,var(--muted)82%,transparent);text-align:center;padding:.9rem .5rem;font-size:.85rem}.StageDashboard-module__rG4SWq__mobileViewToggle{gap:.25rem;width:100%;padding:.1rem .25rem;display:flex}.StageDashboard-module__rG4SWq__mobileViewToggle button{color:rgba(15,23,32,.85);background:rgba(255,255,255,.85);border:1px solid rgba(34,87,122,.25);border-radius:999px;flex:1;padding:.32rem .5rem;font-size:.7rem;font-weight:600;transition:background .18s,border-color .18s,color .18s}.StageDashboard-module__rG4SWq__mobileViewToggle button[aria-selected=true]{color:rgba(15,23,32,.95);background:rgba(67,154,151,.18);border-color:rgba(67,154,151,.55)}.StageDashboard-module__rG4SWq__mobileViewToggle button:hover{border-color:rgba(34,87,122,.42)}.StageDashboard-module__rG4SWq__mobileViewToggle button:focus-visible{border-color:rgba(34,87,122,.42)}.StageDashboard-module__rG4SWq__matrixSection{flex-direction:column;gap:.6rem;display:flex}.StageDashboard-module__rG4SWq__matrixGrid{align-items:center;gap:.35rem;display:grid}.StageDashboard-module__rG4SWq__matrixToggle{flex-wrap:wrap;gap:.35rem .45rem;margin:.35rem 0 .75rem;display:flex}.StageDashboard-module__rG4SWq__matrixToggle button{color:rgba(15,23,32,.72);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:rgba(15,23,32,.08);border:none;border-radius:999px;padding:.3rem .68rem;font-size:.68rem;font-weight:600;transition:background .2s,color .2s}.StageDashboard-module__rG4SWq__matrixToggle button[aria-selected=true]{color:rgba(15,23,32,.88);background:rgba(67,154,151,.18)}.StageDashboard-module__rG4SWq__matrixToggle button:hover{color:rgba(15,23,32,.9);background:rgba(15,23,32,.14)}.StageDashboard-module__rG4SWq__matrixToggle button:focus-visible{color:rgba(15,23,32,.9);background:rgba(15,23,32,.14)}.StageDashboard-module__rG4SWq__matrixHead{text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--muted)75%,transparent);text-align:center;font-size:.7rem}.StageDashboard-module__rG4SWq__matrixOpponentHead{text-align:left}.StageDashboard-module__rG4SWq__matrixRoundHead{font-weight:700}.StageDashboard-module__rG4SWq__matrixOpponent{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.45rem;min-width:0;font-weight:600;display:flex;overflow:hidden}.StageDashboard-module__rG4SWq__matrixOpponentName{text-overflow:ellipsis;overflow:hidden}.StageDashboard-module__rG4SWq__matrixCell{font-variant-numeric:tabular-nums;text-align:center;border-radius:10px;place-items:center;min-height:32px;padding:.35rem .25rem;font-size:.72rem;display:grid}.StageDashboard-module__rG4SWq__matrixCell[data-tiny=true]{color:rgba(15,23,32,.5);font-size:.62rem}.StageDashboard-module__rG4SWq__matrixCellEmpty{color:color-mix(in srgb,var(--muted)75%,transparent)}@media (max-width:540px){.StageDashboard-module__rG4SWq__matrixHead{font-size:.62rem}.StageDashboard-module__rG4SWq__matrixCell{min-height:28px;font-size:.64rem}.StageDashboard-module__rG4SWq__matrixCell[data-tiny=true]{font-size:.58rem}.StageDashboard-module__rG4SWq__matrixOpponent{gap:.35rem;font-size:.76rem}}.StageDashboard-module__rG4SWq__sheetFooter{color:color-mix(in srgb,var(--muted)80%,transparent);border-top:1px solid rgba(15,23,32,.08);flex-direction:column;gap:.5rem;padding:1rem 1.5rem 1.5rem;font-size:.75rem;display:flex}.StageDashboard-module__rG4SWq__sheetFooter button{color:rgba(15,23,32,.9);background:rgba(67,154,151,.16);border:1px solid rgba(67,154,151,.35);border-radius:999px;align-self:flex-start;padding:.45rem 1.15rem;font-weight:600;transition:background .18s,border-color .18s}.StageDashboard-module__rG4SWq__sheetFooter button:hover{background:rgba(67,154,151,.24);border-color:rgba(67,154,151,.65)}.StageDashboard-module__rG4SWq__sheetFooter button:focus-visible{background:rgba(67,154,151,.24);border-color:rgba(67,154,151,.65)}@media (max-width:640px){.StageDashboard-module__rG4SWq__sheetHeader,.StageDashboard-module__rG4SWq__sheetControls,.StageDashboard-module__rG4SWq__sheetBody,.StageDashboard-module__rG4SWq__sheetFooter{padding-left:max(1rem,min(6vw,1.4rem));padding-right:max(1rem,min(6vw,1.4rem))}.StageDashboard-module__rG4SWq__sheetFooter{align-items:stretch}.StageDashboard-module__rG4SWq__sheetFooter button{text-align:center;width:100%}}.StageDashboard-module__rG4SWq__wrapper[data-variant=allIreland] .StageDashboard-module__rG4SWq__provinceGrid{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important}.StageDashboard-module__rG4SWq__wrapper[data-variant=allIreland] .StageDashboard-module__rG4SWq__provinceCard{width:100%;max-width:none}.StageDashboard-module__rG4SWq__wrapper[data-variant=allIreland] .StageDashboard-module__rG4SWq__stageLegend,.StageDashboard-module__rG4SWq__wrapper[data-variant=allIreland] .StageDashboard-module__rG4SWq__stageTable{width:100%;overflow:visible}
