.CalendarAdvanceButton-module__Mocdpa__wrapper{color:var(--ink,#f8fafc);font-family:var(--font-data,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);flex-direction:column;align-items:flex-end;gap:6px;display:flex}.CalendarAdvanceButton-module__Mocdpa__button{border:0;border-bottom:2px solid var(--accent,#38bdf8);min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:22px;padding:0 3px;font-size:13px;font-weight:800;display:inline-flex}.CalendarAdvanceButton-module__Mocdpa__button:hover:not(:disabled){border-bottom-color:var(--ink,currentColor)}.CalendarAdvanceButton-module__Mocdpa__button:disabled{cursor:not-allowed;border-bottom-color:var(--hairline,#64748b);color:var(--ink-muted,#94a3b8)}.CalendarAdvanceButton-module__Mocdpa__status,.CalendarAdvanceButton-module__Mocdpa__error{max-width:390px;margin:0;font-size:11.5px;line-height:1.4}.CalendarAdvanceButton-module__Mocdpa__status{color:var(--ink-muted,#94a3b8)}.CalendarAdvanceButton-module__Mocdpa__error{color:#a12b26;font-weight:700}@media (max-width:760px){.CalendarAdvanceButton-module__Mocdpa__wrapper{align-items:flex-start}.CalendarAdvanceButton-module__Mocdpa__button{width:100%;max-width:440px}.CalendarAdvanceButton-module__Mocdpa__status,.CalendarAdvanceButton-module__Mocdpa__error{max-width:56ch}}
.QaFastForwardButton-module__-yMgZq__panel{color:var(--ink,#f8fafc);font-family:var(--font-data,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);border:1px dashed #b45309;flex-direction:column;align-items:flex-end;gap:6px;margin-top:14px;padding:10px 12px;display:flex}.QaFastForwardButton-module__-yMgZq__heading{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted,#94a3b8);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:inline-flex}.QaFastForwardButton-module__-yMgZq__badge{color:#fff;letter-spacing:.06em;background:#b45309;border-radius:3px;padding:1px 6px;font-weight:800}.QaFastForwardButton-module__-yMgZq__button{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #b45309;justify-content:space-between;align-items:center;gap:22px;padding:0 3px;font-size:13px;font-weight:800;display:inline-flex}.QaFastForwardButton-module__-yMgZq__button:hover:not(:disabled){border-bottom-color:var(--ink,currentColor)}.QaFastForwardButton-module__-yMgZq__button:disabled{cursor:not-allowed;border-bottom-color:var(--hairline,#64748b);color:var(--ink-muted,#94a3b8)}.QaFastForwardButton-module__-yMgZq__status,.QaFastForwardButton-module__-yMgZq__error{max-width:390px;margin:0;font-size:11.5px;line-height:1.4}.QaFastForwardButton-module__-yMgZq__status{color:var(--ink-muted,#94a3b8)}.QaFastForwardButton-module__-yMgZq__error{color:#a12b26;font-weight:700}@media (max-width:760px){.QaFastForwardButton-module__-yMgZq__panel{align-items:flex-start}.QaFastForwardButton-module__-yMgZq__button{width:100%;max-width:440px}.QaFastForwardButton-module__-yMgZq__status,.QaFastForwardButton-module__-yMgZq__error{max-width:56ch}}
.calendar-module__FjHQwG__page{--paper:#f6f1e6;--ink:#1b1712;--ink-muted:#55493c;--hairline:#d9cfba;--accent:#2b4a63;--accent-soft:#dfe8ee;--focus:#1b1712;--font-display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--font-data:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;background:var(--paper);width:min(100%,1180px);color:var(--ink);font-family:var(--font-display);margin:0 auto;padding:32px 16px 64px}.calendar-module__FjHQwG__page *,.calendar-module__FjHQwG__page :before,.calendar-module__FjHQwG__page :after{box-sizing:border-box}:is(.calendar-module__FjHQwG__page a:focus-visible,.calendar-module__FjHQwG__page button:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.calendar-module__FjHQwG__header{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 28px;padding-bottom:18px;display:flex}.calendar-module__FjHQwG__headerMain{min-width:0}.calendar-module__FjHQwG__kicker,.calendar-module__FjHQwG__annotation,.calendar-module__FjHQwG__phaseLabel,.calendar-module__FjHQwG__summaryItem dt,.calendar-module__FjHQwG__gameMeta,.calendar-module__FjHQwG__boardHeader span{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.calendar-module__FjHQwG__kicker{color:var(--ink-muted);margin:0 0 8px}.calendar-module__FjHQwG__title{margin:0;font-size:clamp(32px,6vw,46px);font-weight:400;line-height:1.02}.calendar-module__FjHQwG__subtitle{color:var(--ink-muted);font-family:var(--font-data);margin:8px 0 0;font-size:14px}.calendar-module__FjHQwG__phaseBlock{text-align:right;flex-shrink:0;min-width:170px;padding-bottom:2px}.calendar-module__FjHQwG__phaseLabel{color:var(--ink-muted);display:block}.calendar-module__FjHQwG__phaseValue{border-bottom:2px solid var(--accent);margin-top:4px;padding-bottom:3px;font-size:17px;font-weight:700;display:inline-block}.calendar-module__FjHQwG__progressSection{padding:26px 0 4px}.calendar-module__FjHQwG__progressHeader{grid-template-columns:minmax(0,1fr) minmax(250px,.48fr);align-items:start;gap:28px 48px;display:grid}.calendar-module__FjHQwG__progressCopy{min-width:0}.calendar-module__FjHQwG__annotation{color:var(--ink-muted);margin:0 0 6px}.calendar-module__FjHQwG__progressTitle{margin:0;font-size:24px;font-weight:400}.calendar-module__FjHQwG__progressContext{max-width:70ch;color:var(--ink-muted);font-family:var(--font-data);margin:8px 0 0;font-size:13.5px;line-height:1.55}.calendar-module__FjHQwG__actionArea{text-align:right;justify-self:end;min-width:0;max-width:420px}.calendar-module__FjHQwG__secondaryCta{border-bottom:2px solid var(--accent);min-height:44px;color:var(--ink);font-family:var(--font-data);align-items:center;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.calendar-module__FjHQwG__secondaryCta:hover{border-bottom-color:var(--ink)}.calendar-module__FjHQwG__readOnly{color:var(--ink-muted);font-family:var(--font-data);margin:0;font-size:12.5px;line-height:1.45}.calendar-module__FjHQwG__summary{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font-family:var(--font-data);grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0;display:grid}.calendar-module__FjHQwG__summaryItem{border-right:1px solid var(--hairline);min-width:0;padding:13px 16px}.calendar-module__FjHQwG__summaryItem:first-child{padding-left:0}.calendar-module__FjHQwG__summaryItem:last-child{border-right:0}.calendar-module__FjHQwG__summaryItem dt{color:var(--ink-muted);margin:0}.calendar-module__FjHQwG__summaryItem dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:22px;font-weight:720;line-height:1.05}.calendar-module__FjHQwG__progressBand{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;display:grid}.calendar-module__FjHQwG__progressTrack{background:var(--hairline);height:5px;overflow:hidden}.calendar-module__FjHQwG__progressFill{background:var(--accent);height:100%;display:block}.calendar-module__FjHQwG__progressNumbers{color:var(--ink-muted);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:11px}.calendar-module__FjHQwG__boards{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;margin-top:38px;display:grid}.calendar-module__FjHQwG__board{border-top:1px solid var(--ink);min-width:0}.calendar-module__FjHQwG__boardHeader{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:13px 0 10px;display:flex}.calendar-module__FjHQwG__boardHeader h2{margin:0;font-size:21px;font-weight:400}.calendar-module__FjHQwG__boardHeader span{color:var(--ink-muted)}.calendar-module__FjHQwG__gameList{margin:0;padding:0;list-style:none}.calendar-module__FjHQwG__gameRow{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:48px;padding:9px 0;display:grid}.calendar-module__FjHQwG__matchup,.calendar-module__FjHQwG__scoreLine{min-width:0;color:var(--ink);font-family:var(--font-data);font-size:13px;line-height:1.35}.calendar-module__FjHQwG__matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.calendar-module__FjHQwG__teamIdentity{align-items:center;gap:6px;min-width:0;display:inline-flex}.calendar-module__FjHQwG__controlledTeamIdentity{background:var(--accent-soft);padding:2px 4px}.calendar-module__FjHQwG__controlledTeamIdentity .calendar-module__FjHQwG__teamName,.calendar-module__FjHQwG__controlledTeamIdentity .calendar-module__FjHQwG__teamCode{color:var(--ink);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.calendar-module__FjHQwG__matchup .calendar-module__FjHQwG__teamIdentity:first-child,.calendar-module__FjHQwG__scoreTeam:first-child .calendar-module__FjHQwG__teamIdentity{justify-content:flex-end}.calendar-module__FjHQwG__teamLogo{flex:0 0 22px;width:22px;height:22px}.calendar-module__FjHQwG__teamName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar-module__FjHQwG__teamCode{letter-spacing:.02em;white-space:nowrap;font-weight:750;display:none}.calendar-module__FjHQwG__teamRecord{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px;font-weight:650}.calendar-module__FjHQwG__atMark,.calendar-module__FjHQwG__scoreDash{color:var(--ink-muted)}.calendar-module__FjHQwG__scoreLine{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.calendar-module__FjHQwG__scoreTeam{align-items:center;gap:7px;min-width:0;display:inline-flex}.calendar-module__FjHQwG__scoreTeam strong{flex:none;font-size:15px;font-weight:800}.calendar-module__FjHQwG__overtime{color:#7c5b16;margin-left:3px;font-size:10px;font-weight:800}.calendar-module__FjHQwG__gameMeta{color:var(--ink-muted);white-space:nowrap}.calendar-module__FjHQwG__empty{color:var(--ink-muted);font-family:var(--font-data);margin:0;padding:18px 0;font-size:13px;line-height:1.5}@media (max-width:760px){.calendar-module__FjHQwG__page{padding:24px 14px 48px}.calendar-module__FjHQwG__header{align-items:flex-start}.calendar-module__FjHQwG__phaseBlock{text-align:left;width:100%;min-width:0}.calendar-module__FjHQwG__progressHeader{grid-template-columns:1fr;gap:20px}.calendar-module__FjHQwG__actionArea{text-align:left;justify-self:stretch;max-width:none}.calendar-module__FjHQwG__boards{grid-template-columns:1fr;gap:30px}}@media (max-width:520px){.calendar-module__FjHQwG__title{font-size:clamp(31px,11vw,40px)}.calendar-module__FjHQwG__summary{grid-template-columns:1fr}.calendar-module__FjHQwG__summaryItem,.calendar-module__FjHQwG__summaryItem:first-child{border-right:0;border-bottom:1px solid var(--hairline);padding:11px 0}.calendar-module__FjHQwG__summaryItem:last-child{border-bottom:0}.calendar-module__FjHQwG__summaryItem dd{font-size:18px}.calendar-module__FjHQwG__gameRow{grid-template-columns:1fr;gap:4px}.calendar-module__FjHQwG__teamName{display:none}.calendar-module__FjHQwG__teamCode{display:inline}.calendar-module__FjHQwG__teamLogo{flex-basis:20px;width:20px;height:20px}.calendar-module__FjHQwG__scoreLine{grid-template-columns:max-content auto max-content auto;justify-content:center;width:fit-content;max-width:100%;margin-inline:auto;display:grid}.calendar-module__FjHQwG__scoreTeam{width:max-content}.calendar-module__FjHQwG__gameMeta{font-size:9px}}@media (prefers-reduced-motion:reduce){.calendar-module__FjHQwG__page *{transition-duration:0s!important}}
