.UpperNav-module__StbYkq__bar{width:100%;height:100%;min-height:var(--tap-min);display:flex;position:relative}.UpperNav-module__StbYkq__score,.UpperNav-module__StbYkq__clock{flex:50%;align-items:center;min-width:0;display:flex}.UpperNav-module__StbYkq__score{background:var(--white);padding-right:var(--nav-inner-inset);justify-content:flex-end;text-decoration:none}.UpperNav-module__StbYkq__clock{background:var(--color-surface-card);padding-left:var(--nav-inner-inset);justify-content:flex-start;text-decoration:none;position:relative}.UpperNav-module__StbYkq__badge{top:var(--space-1);right:var(--space-1);padding:2px var(--space-2);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap;font-weight:500;line-height:1.3;position:absolute}.UpperNav-module__StbYkq__badgeLive{background:var(--color-danger);color:var(--white)}.UpperNav-module__StbYkq__badgeSetup,.UpperNav-module__StbYkq__badgeFriendly{background:var(--color-caution);color:var(--slate)}.UpperNav-module__StbYkq__badgeIdle{background:var(--color-surface-card);color:var(--slate)}.UpperNav-module__StbYkq__badgeTransfer{background:var(--color-accent);color:var(--slate)}.UpperNav-module__StbYkq__dividerOverlay{z-index:1;pointer-events:none;width:100px;position:absolute;top:0;bottom:0;left:calc(50% - 50px)}.UpperNav-module__StbYkq__dividerOverlayScore{background:var(--white);clip-path:polygon(0% 0%,55% 0%,100% 100%,0% 100%)}.UpperNav-module__StbYkq__dividerOverlayTimer{background:var(--color-surface-card);clip-path:polygon(45% 0%,100% 0%,100% 100%,0% 100%)}.UpperNav-module__StbYkq__value{color:var(--color-ink);white-space:nowrap}.UpperNav-module__StbYkq__scoreValue{font-size:var(--text-display);font-weight:700;line-height:1.05}.UpperNav-module__StbYkq__timerValue{font-size:36px;font-weight:400;line-height:1.05}.UpperNav-module__StbYkq__brand{height:var(--yogol-tab-height);width:var(--yogol-tab-width);background:var(--color-surface-dark);padding:0 var(--space-2);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.UpperNav-module__StbYkq__brandLogo{width:85%;height:var(--yogol-logo-box-height);position:relative}
.InformationStrip-module__AGvk7G__strip{align-self:flex-end;width:100%;height:68.85%;min-height:27.54px;display:flex}.InformationStrip-module__AGvk7G__day{background:var(--color-border);color:var(--color-ink);font-size:var(--text-body);border-right:var(--border-w) solid #1e1e1e29;flex:16.666%;justify-content:center;align-items:center;font-weight:500;display:flex}.InformationStrip-module__AGvk7G__day:last-child{border-right:none}.InformationStrip-module__AGvk7G__today{background:var(--color-positive)}.InformationStrip-module__AGvk7G__passed{background:var(--color-danger);color:var(--white)}.InformationStrip-module__AGvk7G__future{background:var(--color-caution)}.InformationStrip-module__AGvk7G__setup{background:var(--color-border);color:var(--slate)}.InformationStrip-module__AGvk7G__transfer{background:var(--color-accent);color:var(--slate)}.InformationStrip-module__AGvk7G__titleStrip{background:var(--color-surface-dark);width:100%;height:100%;min-height:40px;padding:0 var(--space-3);align-items:center;display:flex;position:relative}.InformationStrip-module__AGvk7G__titleStripMushroom{background:var(--color-surface-card)}.InformationStrip-module__AGvk7G__back{flex:0 0 var(--strip-endbox-width);height:100%;color:var(--ivory);justify-content:center;align-items:center;display:flex}.InformationStrip-module__AGvk7G__backMushroom{color:var(--slate)}.InformationStrip-module__AGvk7G__backButton{font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.InformationStrip-module__AGvk7G__homeEmphasized{color:var(--coral)}.InformationStrip-module__AGvk7G__title{text-align:center;min-width:0;color:var(--ivory);font-size:var(--text-h2);letter-spacing:.1875em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:400;line-height:1.25;overflow:hidden}.InformationStrip-module__AGvk7G__titleMushroom{color:var(--slate)}.InformationStrip-module__AGvk7G__coralMarker{right:calc(var(--space-3) + (var(--strip-endbox-width) - 32px) / 2);border-radius:var(--radius-pill);background:var(--coral);cursor:pointer;width:32px;height:32px;color:var(--slate);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}
.LowerNav-module__TrtBqa__bar{width:100%;height:100%;min-height:var(--tap-min);background:var(--suave);padding-bottom:env(safe-area-inset-bottom);display:flex}.LowerNav-module__TrtBqa__item{border:none;border-right:var(--border-w) solid #1e1e1e29;-webkit-tap-highlight-color:transparent;background:0 0;flex:25%;justify-content:center;align-items:center;text-decoration:none;display:flex}.LowerNav-module__TrtBqa__item:last-child{border-right:none}.LowerNav-module__TrtBqa__selected{background:var(--color-surface-dark)}.LowerNav-module__TrtBqa__icon{color:var(--color-ink)}.LowerNav-module__TrtBqa__selected .LowerNav-module__TrtBqa__icon{color:var(--ivory)}
.InfoOverlay-module__OYxMiW__backdrop{z-index:39;position:fixed;inset:0}.InfoOverlay-module__OYxMiW__overlay{z-index:40;background:var(--color-surface-light);border:var(--border-w) solid var(--suave);border-radius:var(--radius-xl);padding:var(--space-5);gap:var(--space-3);box-shadow:var(--elevation-1);flex-direction:column;display:flex;position:absolute;inset:5%;overflow:auto}.InfoOverlay-module__OYxMiW__title{color:var(--color-ink);font-size:var(--text-h3);letter-spacing:var(--tracking-wide);font-weight:700}.InfoOverlay-module__OYxMiW__body{color:var(--color-ink);font-size:var(--text-body);text-transform:none;letter-spacing:var(--tracking-body);line-height:1.55}
.shell-module__-82FMq__shell{width:100%;height:var(--app-height,100svh);background:var(--color-surface-dark);padding-top:env(safe-area-inset-top);flex-direction:column;display:flex;overflow:hidden}.shell-module__-82FMq__upperNav{min-height:var(--upper-nav-height);flex:none}.shell-module__-82FMq__infoStrip{min-height:var(--info-strip-height);background:var(--white);border-bottom:var(--line-strong);background-clip:padding-box;flex:none;justify-content:center;align-items:center;display:flex}.shell-module__-82FMq__lowerNav{min-height:var(--lower-nav-height);flex:none}
.ScreenShell-module__s7ca7a__shell{overflow:auto;}.ScreenShell-module__s7ca7a__shellMushroom{background:var(--color-surface-card)}.ScreenShell-module__s7ca7a__upperNav{flex:none;}.ScreenShell-module__s7ca7a__infoStrip{flex:none;}.ScreenShell-module__s7ca7a__ciz{flex:75 auto;min-height:0;position:relative;overflow:auto}.ScreenShell-module__s7ca7a__lowerNav{flex:none;}
.ListRow-module__8oFwha__row{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-2) var(--space-3);width:100%;min-width:0;display:flex}.ListRow-module__8oFwha__number{font-family:var(--font-family);font-variant-numeric:tabular-nums;text-align:center;flex:none;font-weight:700}.ListRow-module__8oFwha__toggle{cursor:pointer;background:0 0;border:none;flex:none;align-items:center;padding:0;display:flex}.ListRow-module__8oFwha__toggleKnob{border-radius:var(--radius-pill);transition:transform var(--duration-fast,.15s) var(--ease);display:block}.ListRow-module__8oFwha__divider{width:1px;margin:var(--space-1) 0;background:var(--suave);flex:none;align-self:stretch}.ListRow-module__8oFwha__tapZone{align-items:center;gap:var(--space-2);cursor:pointer;flex:auto;min-width:0;display:flex}.ListRow-module__8oFwha__title{min-width:0;font-family:var(--font-family);letter-spacing:var(--tracking-body);white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;flex:auto;overflow:hidden}.ListRow-module__8oFwha__titlePlaceholder{opacity:.5}.ListRow-module__8oFwha__star{color:var(--coral);flex:none}.ListRow-module__8oFwha__badges{align-items:center;gap:var(--space-1);flex:none;display:flex}.ListRow-module__8oFwha__amBadge{border-radius:var(--radius-sm);font-size:var(--text-label);letter-spacing:var(--tracking-label);padding:2px var(--space-1);cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;flex:none;min-width:20px;font-weight:500}.ListRow-module__8oFwha__amBadge:disabled{opacity:.35;cursor:not-allowed}.ListRow-module__8oFwha__amBadgeInactive{color:#b7afa499;border-color:#b7afa466}.ListRow-module__8oFwha__amBadgeActive{background:var(--color-caution);border-color:var(--color-caution);color:var(--slate)}.ListRow-module__8oFwha__xdBadge{flex-direction:column;align-items:flex-end;gap:2px;min-width:32px;display:flex}.ListRow-module__8oFwha__xdLabel{font-size:var(--text-label);font-variant-numeric:tabular-nums;color:var(--color-caution);font-weight:700}.ListRow-module__8oFwha__xdBar{border-radius:var(--radius-pill);background:var(--color-border);width:32px;height:3px;display:block;overflow:hidden}.ListRow-module__8oFwha__xdBarFill{background:var(--color-caution);height:100%;display:block}.ListRow-module__8oFwha__xdBadgeComplete .ListRow-module__8oFwha__xdLabel{color:var(--color-positive)}.ListRow-module__8oFwha__xdBadgeComplete .ListRow-module__8oFwha__xdBarFill{background:var(--color-positive)}.ListRow-module__8oFwha__scoreboard{border-bottom:var(--line-light);color:var(--ivory);background:0 0}.ListRow-module__8oFwha__scoreboard .ListRow-module__8oFwha__number{width:24px;color:var(--coral);font-size:var(--text-body)}.ListRow-module__8oFwha__scoreboard .ListRow-module__8oFwha__title{color:var(--ivory);font-size:var(--text-body-lg)}.ListRow-module__8oFwha__scoreboard .ListRow-module__8oFwha__toggle{border-radius:var(--radius-pill);width:54px;height:30px;padding:3px}.ListRow-module__8oFwha__scoreboard .ListRow-module__8oFwha__toggleOff{background:var(--red)}.ListRow-module__8oFwha__scoreboard .ListRow-module__8oFwha__toggleOn{background:var(--green)}.ListRow-module__8oFwha__scoreboard .ListRow-module__8oFwha__toggleKnob{background:var(--ivory);width:24px;height:24px}.ListRow-module__8oFwha__scoreboard .ListRow-module__8oFwha__toggleOn .ListRow-module__8oFwha__toggleKnob{transform:translate(24px)}.ListRow-module__8oFwha__squad-card{background:var(--mushroom);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);margin-bottom:var(--space-3);color:var(--slate)}.ListRow-module__8oFwha__squad-card .ListRow-module__8oFwha__number{background:var(--color-accent);width:28px;height:28px;color:var(--slate);font-size:var(--text-caption);border-radius:50%;justify-content:center;align-items:center;display:flex}.ListRow-module__8oFwha__squad-card .ListRow-module__8oFwha__title{color:var(--slate);font-size:var(--text-body)}.ListRow-module__8oFwha__squad-card .ListRow-module__8oFwha__toggle{border-radius:var(--radius-pill);width:44px;height:24px;padding:3px}.ListRow-module__8oFwha__squad-card .ListRow-module__8oFwha__toggleOff{background:var(--red)}.ListRow-module__8oFwha__squad-card .ListRow-module__8oFwha__toggleOn{background:var(--green)}.ListRow-module__8oFwha__squad-card .ListRow-module__8oFwha__toggleKnob{background:var(--ivory);width:18px;height:18px;box-shadow:var(--elevation-1)}.ListRow-module__8oFwha__squad-card .ListRow-module__8oFwha__toggleOn .ListRow-module__8oFwha__toggleKnob{transform:translate(20px)}.ListRow-module__8oFwha__squad-card .ListRow-module__8oFwha__star{color:var(--color-accent)}.ListRow-module__8oFwha__kit-number{background:var(--slate);border-bottom:var(--line-light);color:var(--ivory);padding-left:var(--space-2)}.ListRow-module__8oFwha__kit-number .ListRow-module__8oFwha__number{background:var(--color-accent);width:40px;height:40px;color:var(--slate);font-size:var(--text-h3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ListRow-module__8oFwha__kit-number .ListRow-module__8oFwha__title{color:var(--ivory);font-size:var(--text-caption)}.ListRow-module__8oFwha__kit-number .ListRow-module__8oFwha__toggle{border-radius:50%;width:14px;height:14px}.ListRow-module__8oFwha__kit-number .ListRow-module__8oFwha__toggleOff{background:var(--red)}.ListRow-module__8oFwha__kit-number .ListRow-module__8oFwha__toggleOn{background:var(--green)}.ListRow-module__8oFwha__kit-number .ListRow-module__8oFwha__toggleKnob{display:none}.ListRow-module__8oFwha__kit-number .ListRow-module__8oFwha__badges{align-items:flex-end;gap:var(--space-1);flex-direction:column}
.StartingElevenPicker-module__mBxPQq__overlay{background:var(--slate);z-index:100;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;inset:0}.StartingElevenPicker-module__mBxPQq__header{align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:0 var(--space-4);border-bottom:var(--border-w) solid var(--suave);display:flex}.StartingElevenPicker-module__mBxPQq__title{color:var(--ivory);font-size:var(--text-label);flex:auto;min-width:0}.StartingElevenPicker-module__mBxPQq__counter{color:var(--suave);font-size:var(--text-body);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.StartingElevenPicker-module__mBxPQq__counterReady{color:var(--color-positive)}.StartingElevenPicker-module__mBxPQq__close{color:var(--ivory);font-size:var(--text-h2);min-width:var(--tap-min);min-height:var(--tap-min);cursor:pointer;background:0 0;border:none;flex:none;line-height:1}.StartingElevenPicker-module__mBxPQq__error{color:var(--red);font-size:var(--text-caption);padding:var(--space-2) var(--space-4)}.StartingElevenPicker-module__mBxPQq__list{flex:auto;overflow-y:auto}.StartingElevenPicker-module__mBxPQq__row{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-4);border:none;border-bottom:var(--line-light);color:var(--ivory);cursor:pointer;text-align:left;background:0 0;display:flex}.StartingElevenPicker-module__mBxPQq__rowActive{background:#6edb7224}.StartingElevenPicker-module__mBxPQq__rowLocked{cursor:default}.StartingElevenPicker-module__mBxPQq__lockedTag{color:var(--suave);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);flex:none}.StartingElevenPicker-module__mBxPQq__number{width:28px;height:28px;color:var(--coral);font-variant-numeric:tabular-nums;border:var(--border-w) solid var(--suave);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.StartingElevenPicker-module__mBxPQq__numberLit{background:var(--color-positive);border-color:var(--color-positive);color:var(--slate)}.StartingElevenPicker-module__mBxPQq__name{font-size:var(--text-body);letter-spacing:var(--tracking-body);flex:auto}.StartingElevenPicker-module__mBxPQq__select{min-height:var(--tap-min);border:none;border-top:var(--border-w) solid var(--suave);background:var(--color-positive);color:var(--slate);font-size:var(--text-body-lg);cursor:pointer;flex:none;font-weight:700}.StartingElevenPicker-module__mBxPQq__select:disabled{background:var(--suave);color:var(--slate);opacity:.6;cursor:not-allowed}
.DailyPlayPicker-module__FGtmsW__overlay{background:var(--slate);z-index:100;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;inset:0}.DailyPlayPicker-module__FGtmsW__header{min-height:var(--tap-min);padding:0 var(--space-4);border-bottom:var(--border-w) solid var(--suave);justify-content:space-between;align-items:center;display:flex}.DailyPlayPicker-module__FGtmsW__title{color:var(--ivory);font-size:var(--text-label)}.DailyPlayPicker-module__FGtmsW__close{color:var(--ivory);font-size:var(--text-h2);min-width:var(--tap-min);min-height:var(--tap-min);cursor:pointer;background:0 0;border:none;line-height:1}.DailyPlayPicker-module__FGtmsW__list{flex:auto;overflow-y:auto}.DailyPlayPicker-module__FGtmsW__row{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-4);border:none;border-bottom:var(--line-light);color:var(--ivory);cursor:pointer;text-align:left;background:0 0;display:flex}.DailyPlayPicker-module__FGtmsW__rowActive{background:#ffa2911f}.DailyPlayPicker-module__FGtmsW__number{width:24px;color:var(--coral);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.DailyPlayPicker-module__FGtmsW__name{font-size:var(--text-body);letter-spacing:var(--tracking-body);flex:auto}.DailyPlayPicker-module__FGtmsW__unlink{min-height:var(--tap-min);border:none;border-top:var(--border-w) solid var(--suave);color:var(--red);font-size:var(--text-label);cursor:pointer;background:0 0;flex:none}
.ExpandCard-module__6ViYkG__panel{background:var(--slate);animation:ExpandCard-module__6ViYkG__fadeIn .2s var(--ease);position:absolute;inset:0}@keyframes ExpandCard-module__6ViYkG__fadeIn{0%{opacity:0}to{opacity:1}}.ExpandCard-module__6ViYkG__minimize{top:var(--space-2);right:var(--space-2);min-width:var(--tap-min);min-height:var(--tap-min);color:var(--suave);cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.ExpandCard-module__6ViYkG__content{height:100%;padding:var(--space-6);justify-content:center;align-items:center;display:flex}
.ConfirmDialog-module__ZCkxUW__backdrop{z-index:60;padding:var(--space-5);background:#1e1e1eb8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ConfirmDialog-module__ZCkxUW__card{background:var(--slate);border:var(--border-w) solid var(--suave);border-radius:var(--radius-xl);width:100%;max-width:320px;padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.ConfirmDialog-module__ZCkxUW__message{color:var(--ivory);font-size:var(--text-body-lg);text-align:center;text-transform:none;letter-spacing:normal}.ConfirmDialog-module__ZCkxUW__actions{gap:var(--space-3);display:flex}.ConfirmDialog-module__ZCkxUW__actions>*{flex:1 1 0}.ConfirmDialog-module__ZCkxUW__primary{min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--slate);font-size:var(--text-body);cursor:pointer;border:none;font-weight:700}.ConfirmDialog-module__ZCkxUW__primary:disabled{opacity:.5;cursor:not-allowed}.ConfirmDialog-module__ZCkxUW__secondary{min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-pill);border:var(--border-w) solid var(--suave);color:var(--ivory);font-size:var(--text-body);cursor:pointer;background:0 0}.ConfirmDialog-module__ZCkxUW__secondary:disabled{opacity:.5;cursor:not-allowed}
.SeasonView-module___gvHMG__host{--wk-col:28px;gap:var(--space-2);width:100%;margin-top:calc(-1 * var(--space-5));flex-direction:column;display:flex}.SeasonView-module___gvHMG__headerRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.SeasonView-module___gvHMG__zoomButton{font-family:var(--font-family);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--coral);cursor:pointer;background:0 0;border:none;flex:none;margin:0;padding:0;font-weight:700}.SeasonView-module___gvHMG__seasonLabel{text-align:left;min-width:0;font-size:var(--text-body-lg);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--coral);opacity:.7;flex:0 auto;margin:0;font-weight:700}.SeasonView-module___gvHMG__dayHeaderRow{grid-template-columns:var(--wk-col) repeat(7, 1fr);gap:0;display:grid}.SeasonView-module___gvHMG__wkHeader,.SeasonView-module___gvHMG__dayHeader{color:var(--ivory);opacity:.55;font-size:var(--text-label);text-transform:uppercase;justify-content:center;align-items:center;font-weight:700;display:flex}.SeasonView-module___gvHMG__weeks{flex-direction:column;gap:2px;display:flex}.SeasonView-module___gvHMG__weekBlock{flex-direction:column;display:flex}.SeasonView-module___gvHMG__monthLabel{margin:var(--space-1) 0 2px var(--wk-col);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ivory);opacity:.7;font-weight:700}.SeasonView-module___gvHMG__weekLine{align-items:stretch;gap:0;display:flex}.SeasonView-module___gvHMG__weekNumber{flex:0 0 var(--wk-col);color:var(--ivory);font-size:var(--text-caption);font-variant-numeric:tabular-nums;background:0 0;justify-content:center;align-items:center;font-weight:700;display:flex}.SeasonView-module___gvHMG__row{border-radius:var(--radius-sm);cursor:pointer;min-width:0;height:32px;font-family:var(--font-family);border:none;flex:auto;grid-template-columns:repeat(7,1fr);margin:0;padding:0;display:grid}.SeasonView-module___gvHMG__day{font-size:var(--text-caption);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}.SeasonView-module___gvHMG__today{outline:2px solid var(--slate);outline-offset:-3px;border-radius:3px}.SeasonView-module___gvHMG__win{background:var(--color-positive);color:var(--slate)}.SeasonView-module___gvHMG__draw{background:var(--color-caution);color:var(--slate)}.SeasonView-module___gvHMG__loss{background:var(--color-danger);color:var(--slate)}.SeasonView-module___gvHMG__past,.SeasonView-module___gvHMG__future{background:var(--suave);color:var(--slate)}.SeasonView-module___gvHMG__current{background:var(--coral);color:var(--slate)}
.PlayToggle-module__tIvMTa__track{--toggle-width:60px;--toggle-height:32px;--toggle-ball:28px;--toggle-gap:calc((var(--toggle-height) - var(--toggle-ball)) / 2);--toggle-travel:calc(var(--toggle-width) - 2 * var(--toggle-gap) - var(--toggle-ball));width:var(--toggle-width);height:var(--toggle-height);border-radius:var(--radius-pill);padding:0 var(--toggle-gap);cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease);z-index:1;border:none;justify-content:flex-start;align-items:center;display:flex;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.PlayToggle-module__tIvMTa__trackOff{background:var(--red)}.PlayToggle-module__tIvMTa__trackOn{background:var(--green);--toggle-ball-x:var(--toggle-travel)}.PlayToggle-module__tIvMTa__trackOff:disabled,.PlayToggle-module__tIvMTa__trackOn:disabled{opacity:.5;cursor:not-allowed}.PlayToggle-module__tIvMTa__ballRest{width:var(--toggle-ball);height:var(--toggle-ball);letter-spacing:0;--toggle-glyph-dy:1.125px;transform:translate(var(--toggle-ball-x,0px), var(--toggle-glyph-dy));border-radius:var(--radius-pill);justify-content:center;align-items:center;font-size:26px;line-height:1;display:flex}.PlayToggle-module__tIvMTa__ballTravel{pointer-events:none;z-index:1;font-size:26px;line-height:1;animation-duration:.55s;animation-timing-function:cubic-bezier(.3,0,.7,1);animation-fill-mode:forwards;position:absolute;top:50%;left:8%;transform:translate(-50%,-50%)}.PlayToggle-module__tIvMTa__travelPass{animation-name:PlayToggle-module__tIvMTa__travelPass}.PlayToggle-module__tIvMTa__travelGoal{animation-name:PlayToggle-module__tIvMTa__travelGoal}@keyframes PlayToggle-module__tIvMTa__travelPass{0%{left:8%}to{left:112%}}@keyframes PlayToggle-module__tIvMTa__travelGoal{0%{left:8%}to{left:90%}}.PlayToggle-module__tIvMTa__net{pointer-events:none;position:absolute;top:50%;right:2%;transform:translateY(-50%)}.PlayToggle-module__tIvMTa__callout{color:var(--color-accent);font-size:var(--text-h3);letter-spacing:var(--tracking-wide);text-transform:uppercase;animation:PlayToggle-module__tIvMTa__calloutPop .55s var(--ease) forwards;pointer-events:none;white-space:nowrap;z-index:1;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PlayToggle-module__tIvMTa__callout:before{content:"";animation:PlayToggle-module__tIvMTa__calloutGlow .55s var(--ease) forwards;pointer-events:none;z-index:-1;background:radial-gradient(circle,#ffffffd9 0%,#fff0 70%);border-radius:50%;position:absolute;inset:-60%}@keyframes PlayToggle-module__tIvMTa__calloutGlow{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1)}75%{opacity:.5;transform:scale(1.15)}to{opacity:0;transform:scale(1.3)}}@keyframes PlayToggle-module__tIvMTa__calloutPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}25%{opacity:1;transform:translate(-50%,-50%)scale(1)}75%{opacity:1}to{opacity:0}}
.ProgressBar-module__6x26cG__track{gap:var(--space-2);width:100%;display:flex}.ProgressBar-module__6x26cG__filled,.ProgressBar-module__6x26cG__empty{border-radius:var(--radius-pill);flex:1;height:4px}.ProgressBar-module__6x26cG__filled{background:var(--color-accent)}.ProgressBar-module__6x26cG__empty{background:#fcf9ef47}
.BackLink-module__j5cSFW__link{align-items:center;gap:var(--space-2);min-height:var(--tap-min);color:var(--color-surface-light);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-decoration:none;display:inline-flex}
.onboarding-module__ceXy7a__top{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.onboarding-module__ceXy7a__topRow{justify-content:space-between;align-items:center;width:100%;display:flex}.onboarding-module__ceXy7a__header{gap:var(--space-2);flex-direction:column;display:flex}.onboarding-module__ceXy7a__kicker{color:var(--color-accent);font-size:var(--text-label);letter-spacing:var(--tracking-label)}.onboarding-module__ceXy7a__title{color:var(--color-surface-light);font-size:var(--text-h2);line-height:1.25}.onboarding-module__ceXy7a__form{gap:var(--space-4);flex-direction:column;display:flex}.onboarding-module__ceXy7a__notice{font-size:var(--text-caption);letter-spacing:var(--tracking-body);text-transform:none;color:var(--color-danger)}.onboarding-module__ceXy7a__info{font-size:var(--text-body);letter-spacing:var(--tracking-body);text-transform:none;color:var(--color-surface-light);line-height:1.55}.onboarding-module__ceXy7a__noticeLink{font:inherit;color:var(--color-surface-light);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.onboarding-module__ceXy7a__noticeLink:disabled{opacity:.5;cursor:not-allowed}.onboarding-module__ceXy7a__infoButton{border-radius:var(--radius-pill);background:var(--color-accent);width:40px;height:40px;color:var(--color-surface-dark);font-style:italic;font-weight:700;font-size:var(--text-body);border:none}
.match-management-module__Ass4uW__wrap{height:100%;padding:var(--space-6) var(--space-4)}.match-management-module__Ass4uW__trackerSpacer{margin-top:var(--space-3);margin-bottom:var(--space-3)}.match-management-module__Ass4uW__placeholder{color:var(--slate);font-size:var(--text-body);text-align:center}.match-management-module__Ass4uW__menu{gap:var(--space-3);flex-direction:column;display:flex}.match-management-module__Ass4uW__menuButton{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-dark);color:var(--ivory);font-size:var(--text-body-lg);cursor:pointer;border:none;justify-content:space-between;align-items:center;display:flex}.match-management-module__Ass4uW__menuButton:disabled{opacity:.45;cursor:not-allowed}.match-management-module__Ass4uW__menuButtonActive{background:var(--coral);color:var(--slate)}.match-management-module__Ass4uW__tick{color:var(--color-positive);font-weight:700;font-size:var(--text-h3)}.match-management-module__Ass4uW__error{color:var(--red);font-size:var(--text-caption)}.match-management-module__Ass4uW__hint{color:var(--slate);opacity:.7;font-size:var(--text-caption)}.match-management-module__Ass4uW__callOffAction{color:var(--slate);opacity:.7;font-size:var(--text-caption);padding:var(--space-2) 0;min-height:var(--tap-min);cursor:pointer;background:0 0;border:none;align-self:center;text-decoration:underline}.match-management-module__Ass4uW__goalsSetup{gap:var(--space-3);height:100%;margin-top:calc(-1 * var(--space-5));flex-direction:column;display:flex}.match-management-module__Ass4uW__goalsHeader{flex:none;justify-content:space-between;align-items:center;display:flex}.match-management-module__Ass4uW__goalsTitle{color:var(--slate);font-size:var(--text-body-lg);font-weight:700}.match-management-module__Ass4uW__close{color:var(--slate);font-size:var(--text-h2);min-width:var(--tap-min);min-height:var(--tap-min);cursor:pointer;background:0 0;border:none;line-height:1}.match-management-module__Ass4uW__goalsList{gap:var(--space-2);min-height:calc((var(--tap-min) + var(--space-2) * 2) * 2);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.match-management-module__Ass4uW__confirmGoalsButton{min-height:var(--tap-min);border-radius:var(--radius-lg);background:var(--color-positive);color:var(--slate);font-size:var(--text-body-lg);cursor:pointer;border:none;flex:none;font-weight:700}.match-management-module__Ass4uW__goalRow{align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--mushroom);scroll-margin-block:var(--space-2);display:flex}.match-management-module__Ass4uW__goalNumber{width:20px;color:var(--coral);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.match-management-module__Ass4uW__goalTitle{min-width:0;color:var(--slate);font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;cursor:text;flex:auto;overflow:hidden}.match-management-module__Ass4uW__goalTitlePlaceholder{opacity:.5}.match-management-module__Ass4uW__xdLinked{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.match-management-module__Ass4uW__xdLinkedName{color:var(--slate);font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.match-management-module__Ass4uW__goalInput{background:var(--white);border:var(--border-w) solid var(--suave);border-radius:var(--radius-sm);min-width:0;padding:var(--space-1) var(--space-2);color:var(--slate);font-size:var(--text-body);flex:auto}.match-management-module__Ass4uW__carryButtons{gap:var(--space-2);flex:none;display:flex}.match-management-module__Ass4uW__carryOver,.match-management-module__Ass4uW__discard{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-label);cursor:pointer}.match-management-module__Ass4uW__carryOver{background:var(--color-positive);color:var(--slate);border:none}.match-management-module__Ass4uW__discard{border:var(--border-w) solid var(--suave);color:var(--slate);background:0 0}.match-management-module__Ass4uW__goalSaveButton{min-width:40px;min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-positive);color:var(--slate);font-size:var(--text-label);cursor:pointer;border:none;flex:none;font-weight:700}.match-management-module__Ass4uW__goalSaveButtonSaved{border:var(--border-w) solid var(--color-positive);color:var(--color-positive);cursor:default;background:0 0}.match-management-module__Ass4uW__goalSaveButton:disabled{opacity:.7;cursor:not-allowed}.match-management-module__Ass4uW__xdButton{border:1px solid var(--color-accent);min-width:40px;min-height:36px;color:var(--color-accent);border-radius:var(--radius-sm);font-size:var(--text-label);cursor:pointer;background:0 0;flex:none}.match-management-module__Ass4uW__xdButtonActive{background:var(--color-accent);color:var(--slate)}.match-management-module__Ass4uW__xdButton:disabled{opacity:.35;cursor:not-allowed}
.FormField-module__UwM00W__field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.FormField-module__UwM00W__label{font-size:var(--text-label);letter-spacing:var(--tracking-label);color:var(--color-surface-light)}.FormField-module__UwM00W__inputRow{align-items:center;display:flex;position:relative}.FormField-module__UwM00W__input{width:100%;min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-md);border:var(--border-w) solid var(--color-border);background:var(--color-surface-light);color:var(--color-ink);font-size:var(--text-body);text-transform:none;letter-spacing:normal}.FormField-module__UwM00W__input::placeholder{color:var(--color-border);text-transform:none}@keyframes FormField-module__UwM00W__onAutoFill{0%{}to{}}:-webkit-any(.FormField-module__UwM00W__input:autofill,.FormField-module__UwM00W__input:-webkit-autofill){animation-name:FormField-module__UwM00W__onAutoFill}:is(.FormField-module__UwM00W__input:autofill,.FormField-module__UwM00W__input:autofill){animation-name:FormField-module__UwM00W__onAutoFill}.FormField-module__UwM00W__inputError{border-color:var(--color-danger)}.FormField-module__UwM00W__statusChecking,.FormField-module__UwM00W__statusSuccess{right:var(--space-4);font-size:var(--text-body);position:absolute}.FormField-module__UwM00W__statusSuccess{color:var(--color-positive)}.FormField-module__UwM00W__statusChecking{color:var(--color-border)}.FormField-module__UwM00W__note{font-size:var(--text-caption);letter-spacing:var(--tracking-label);color:var(--suave)}.FormField-module__UwM00W__error{font-size:var(--text-caption);letter-spacing:var(--tracking-label);color:var(--color-danger)}
.YearView-module__wRG4Gq__host{height:calc(100% + var(--space-5));width:100%;margin-top:calc(-1 * var(--space-5));flex-direction:column;gap:1.5%;display:flex}.YearView-module__wRG4Gq__yearLabel{flex:0 0 6%;align-items:flex-start;min-height:0;margin:0;display:flex}.YearView-module__wRG4Gq__seasonBlock{flex-direction:column;flex:0 0 22%;gap:6%;min-height:0;display:flex}.YearView-module__wRG4Gq__seasonHeading{flex-direction:column;flex:0 0 50%;justify-content:center;gap:2px;min-height:0;display:flex;overflow:hidden}.YearView-module__wRG4Gq__seasonName,.YearView-module__wRG4Gq__seasonDates{opacity:1;margin:0}.YearView-module__wRG4Gq__visualRow{width:100%;min-height:0;font-family:var(--font-family);text-align:left;background:0 0;border:none;flex:0 0 44%;margin:0;padding:0;display:block}button.YearView-module__wRG4Gq__visualRow{cursor:pointer}.YearView-module__wRG4Gq__columns{grid-template-rows:1fr;grid-template-columns:repeat(12,1fr) .6fr;gap:2px;width:100%;height:100%;display:grid}.YearView-module__wRG4Gq__weekColumn{border-radius:2px;flex-direction:column;height:100%;display:flex;overflow:hidden}.YearView-module__wRG4Gq__daySlice{border-bottom:1px solid #ffffff47;flex:1}.YearView-module__wRG4Gq__sundaySlice{border-top:2px solid #fff9;flex:1;margin-top:1px}.YearView-module__wRG4Gq__twColumn{background:repeating-linear-gradient(45deg, var(--slate), var(--slate) 3px, var(--suave) 3px, var(--suave) 4px);pointer-events:none;border-radius:2px;height:100%}.YearView-module__wRG4Gq__win{background:var(--color-positive)}.YearView-module__wRG4Gq__draw{background:var(--color-caution)}.YearView-module__wRG4Gq__loss{background:var(--color-danger)}.YearView-module__wRG4Gq__past,.YearView-module__wRG4Gq__future{background:var(--suave)}.YearView-module__wRG4Gq__current{background:var(--coral)}
.GoalRow-module__D0iKka__row{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-2);border-radius:var(--radius-lg);color:var(--ivory);cursor:pointer;text-align:left;background:#fcf9ef0a;border:none;display:flex;position:relative;overflow:hidden}.GoalRow-module__D0iKka__row:nth-child(2n){background:#fcf9ef14}.GoalRow-module__D0iKka__accentBar{left:0;top:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent);width:4px;position:absolute}.GoalRow-module__D0iKka__badge{background:var(--color-accent);width:32px;height:32px;color:var(--slate);font-weight:700;font-size:var(--text-caption);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.GoalRow-module__D0iKka__title{text-align:center;min-width:0;font-size:var(--text-body-lg);letter-spacing:var(--tracking-body);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;justify-content:center;align-items:center;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.GoalRow-module__D0iKka__titlePlaceholder{opacity:.5;font-weight:400}.GoalRow-module__D0iKka__trailing{flex:none;width:76px}
.ScoreFlash-module__HfL4Ua__flash{z-index:5;background:var(--color-positive);color:var(--slate);font-size:var(--text-h1);letter-spacing:var(--tracking-wide);text-transform:uppercase;pointer-events:none;animation:ScoreFlash-module__HfL4Ua__flash 2s var(--ease) forwards;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.ScoreFlash-module__HfL4Ua__flash:before{content:"";animation:ScoreFlash-module__HfL4Ua__glow 2s var(--ease) forwards;pointer-events:none;background:radial-gradient(circle,#ffffffd9 0%,#fff0 70%);border-radius:50%;position:absolute;inset:-20%}@keyframes ScoreFlash-module__HfL4Ua__glow{0%{opacity:0;transform:scale(.4)}15%{opacity:1;transform:scale(1)}55%{opacity:.5;transform:scale(1.2)}to{opacity:0;transform:scale(1.4)}}@keyframes ScoreFlash-module__HfL4Ua__flash{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}
.AppShell-module__zMbRJq__shell{}.AppShell-module__zMbRJq__upperNav{}.AppShell-module__zMbRJq__infoStrip{border-bottom:none;}.AppShell-module__zMbRJq__ciz{background:var(--white);flex:75 auto;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.AppShell-module__zMbRJq__lowerNav{}
.ChapterList-module__xecJBW__list{-webkit-overflow-scrolling:touch;flex-direction:column;height:100%;display:flex;overflow-y:auto}.ChapterList-module__xecJBW__row{align-items:center;gap:var(--space-3);min-height:var(--tap-min);color:var(--ivory);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.ChapterList-module__xecJBW__title{min-width:0;font-size:var(--text-body);letter-spacing:var(--tracking-body);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ChapterList-module__xecJBW__duration{font-size:var(--text-caption);color:var(--suave);font-variant-numeric:tabular-nums;flex:none}.ChapterList-module__xecJBW__status{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--suave);flex:none;font-size:10px}.ChapterList-module__xecJBW__statusDone{color:var(--color-positive);flex:none;font-weight:700}.ChapterList-module__xecJBW__statusProgress{background:var(--color-caution);border-radius:50%;flex:none;width:8px;height:8px}.ChapterList-module__xecJBW__flat .ChapterList-module__xecJBW__row{padding:var(--space-2) var(--space-4);border-bottom:var(--line-light)}.ChapterList-module__xecJBW__flat .ChapterList-module__xecJBW__active{background:#ffa2911a}.ChapterList-module__xecJBW__flat .ChapterList-module__xecJBW__number{min-width:24px;color:var(--coral);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.ChapterList-module__xecJBW__flat .ChapterList-module__xecJBW__locked .ChapterList-module__xecJBW__title{color:var(--suave)}.ChapterList-module__xecJBW__numbered-badge .ChapterList-module__xecJBW__row{padding:var(--space-2) var(--space-3);border-bottom:var(--line-light)}.ChapterList-module__xecJBW__numbered-badge .ChapterList-module__xecJBW__active{background:#ffa2911a}.ChapterList-module__xecJBW__numbered-badge .ChapterList-module__xecJBW__number{background:var(--color-accent);width:26px;height:26px;color:var(--slate);font-size:var(--text-caption);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.ChapterList-module__xecJBW__numbered-badge .ChapterList-module__xecJBW__locked .ChapterList-module__xecJBW__number{background:var(--suave)}.ChapterList-module__xecJBW__numbered-badge .ChapterList-module__xecJBW__locked .ChapterList-module__xecJBW__title{color:var(--suave)}.ChapterList-module__xecJBW__card{background:var(--slate);padding:var(--space-2);gap:var(--space-2)}.ChapterList-module__xecJBW__card .ChapterList-module__xecJBW__row{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--mushroom);color:var(--slate)}.ChapterList-module__xecJBW__card .ChapterList-module__xecJBW__active{background:var(--color-accent)}.ChapterList-module__xecJBW__card .ChapterList-module__xecJBW__number{width:22px;color:var(--slate);opacity:.5;font-variant-numeric:tabular-nums;flex:none;font-weight:700}.ChapterList-module__xecJBW__card .ChapterList-module__xecJBW__duration{color:var(--slate);opacity:.5}.ChapterList-module__xecJBW__card .ChapterList-module__xecJBW__locked{opacity:.5}
.Button-module__8cr-Ka__button{min-height:var(--tap-min);border-radius:var(--radius-md);border:var(--border-w) solid transparent;width:100%;font-size:var(--text-body);letter-spacing:var(--tracking-wide);transition:opacity var(--ease) .15s, transform var(--ease) .15s;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:flex}.Button-module__8cr-Ka__button:disabled{opacity:.45;cursor:not-allowed}.Button-module__8cr-Ka__button:not(:disabled):active{transform:scale(.98)}.Button-module__8cr-Ka__accent{background:var(--color-accent);color:var(--color-surface-dark)}.Button-module__8cr-Ka__neutral{background:var(--color-border);color:var(--color-surface-dark)}
.ConfettiBurst-module__XCqm_W__host{pointer-events:none;z-index:20;position:fixed;inset:0;overflow:hidden}.ConfettiBurst-module__XCqm_W__piece{opacity:0;border-radius:1px;animation-timing-function:cubic-bezier(.15,.7,.3,1);animation-fill-mode:forwards;position:absolute;top:0}.ConfettiBurst-module__XCqm_W__fromLeft{animation-name:ConfettiBurst-module__XCqm_W__burstFromLeft;left:-12px}.ConfettiBurst-module__XCqm_W__fromRight{animation-name:ConfettiBurst-module__XCqm_W__burstFromRight;right:-12px}@keyframes ConfettiBurst-module__XCqm_W__burstFromLeft{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--rot))}}@keyframes ConfettiBurst-module__XCqm_W__burstFromRight{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}to{opacity:0;transform:translate(calc(-1 * var(--dx)), var(--dy)) rotate(var(--rot))}}
.GoalDetail-module__4cEIiW__panel{gap:var(--space-4);min-height:0;padding:var(--space-4) var(--space-4) var(--space-6);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.GoalDetail-module__4cEIiW__titleInput{border:none;border-bottom:var(--border-w) solid var(--suave);width:100%;padding-bottom:var(--space-2);opacity:1;background:0 0}.GoalDetail-module__4cEIiW__titleInput::placeholder{opacity:.5}.GoalDetail-module__4cEIiW__label{color:var(--ivory);opacity:.7;font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:700}.GoalDetail-module__4cEIiW__textarea{resize:vertical;border:var(--border-w) solid var(--suave);border-radius:var(--radius-md);width:100%;min-height:96px;padding:var(--space-3);color:var(--ivory);font-family:var(--font-family);font-size:var(--text-body);text-transform:uppercase;letter-spacing:var(--tracking-body);background:#fcf9ef0f}.GoalDetail-module__4cEIiW__dateInput{width:100%;min-height:var(--tap-min);border:var(--border-w) solid var(--suave);border-radius:var(--radius-md);padding:0 var(--space-3);color:var(--ivory);font-family:var(--font-family);font-size:var(--text-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#fcf9ef0f}.GoalDetail-module__4cEIiW__error{color:var(--red);font-size:var(--text-caption);text-transform:none;letter-spacing:normal}.GoalDetail-module__4cEIiW__stageRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.GoalDetail-module__4cEIiW__stageButton{min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-md);border:var(--border-w) solid var(--suave);color:var(--ivory);opacity:.7;font-size:var(--text-caption);cursor:pointer;background:0 0;flex:auto;font-weight:700}.GoalDetail-module__4cEIiW__stageButton:disabled{cursor:not-allowed}.GoalDetail-module__4cEIiW__stageButtonActive{opacity:1;background:var(--color-accent);border-color:var(--color-accent);color:var(--slate)}.GoalDetail-module__4cEIiW__mediaPlaceholder{border:var(--border-w) dashed var(--suave);border-radius:var(--radius-lg);min-height:120px;color:var(--suave);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-label);justify-content:center;align-items:center;display:flex}
.MatchTracker-module__Orhv2G__host{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.MatchTracker-module__Orhv2G__sectionLabel{font-size:var(--text-body-lg);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-ink);opacity:.7;align-self:flex-start;margin:0;font-weight:700}.MatchTracker-module__Orhv2G__sectionLabelSlate{color:var(--ivory)}.MatchTracker-module__Orhv2G__grid{--row-h:30px;grid-auto-rows:var(--row-h);background:var(--slate);border:var(--border-w) solid var(--suave);border-radius:var(--radius-sm);gap:0;width:100%;display:grid;position:relative;overflow:hidden}.MatchTracker-module__Orhv2G__corner,.MatchTracker-module__Orhv2G__dayHeader,.MatchTracker-module__Orhv2G__rowLabel,.MatchTracker-module__Orhv2G__cell,.MatchTracker-module__Orhv2G__tally,.MatchTracker-module__Orhv2G__stripLabel,.MatchTracker-module__Orhv2G__stripCell{border-right:var(--border-w) solid var(--suave);border-bottom:var(--border-w) solid var(--suave)}.MatchTracker-module__Orhv2G__gridFull{grid-template-columns:minmax(0,2fr) repeat(6,1fr) auto}.MatchTracker-module__Orhv2G__gridPreview{grid-template-columns:minmax(0,2fr) repeat(6,1fr)}.MatchTracker-module__Orhv2G__todayColumnLink{z-index:1;cursor:pointer;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.MatchTracker-module__Orhv2G__scoredRowLink{top:var(--row-h);height:var(--row-h);z-index:1;cursor:pointer;background:0 0;border:none;margin:0;padding:0;position:absolute;left:0;right:0}.MatchTracker-module__Orhv2G__dayHeader{color:var(--ivory);opacity:.7;text-transform:uppercase;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.MatchTracker-module__Orhv2G__rowLabel{min-width:0;color:var(--ivory);letter-spacing:var(--tracking-body);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding-left:1ch;padding-right:4px;font-size:12.15px;display:flex;overflow:hidden}.MatchTracker-module__Orhv2G__rowLabelXdActive{border-left:4px solid var(--color-caution)}.MatchTracker-module__Orhv2G__cell{justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;font-weight:700;line-height:1;display:flex}.MatchTracker-module__Orhv2G__cellNeutral{background:#b7afa41f}.MatchTracker-module__Orhv2G__cellDone{color:var(--color-positive);background:#6edb722e}.MatchTracker-module__Orhv2G__cellMissed{color:var(--color-danger);background:#fc496429}.MatchTracker-module__Orhv2G__tally{color:var(--ivory);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;padding:0 1.5ch;font-size:10.5px;display:flex}.MatchTracker-module__Orhv2G__stripLabel{color:var(--white);text-transform:uppercase;letter-spacing:var(--tracking-label);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:10.5px;font-weight:700;display:flex;overflow:hidden}.MatchTracker-module__Orhv2G__stripLabelHighlighted{color:var(--slate);justify-content:center;padding-left:1ch;font-size:18.9px}.MatchTracker-module__Orhv2G__stripCell{color:var(--ivory);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.MatchTracker-module__Orhv2G__scoredRow{background:var(--color-positive)}.MatchTracker-module__Orhv2G__concededRow{background:var(--color-danger)}.MatchTracker-module__Orhv2G__rowValueOnColor{color:var(--slate);font-size:16.5px}
.TileGrid-module__Uh1Hqq__grid{gap:var(--space-3);padding:var(--space-4);grid-template-columns:repeat(3,1fr);align-content:start;height:100%;display:grid}.TileGrid-module__Uh1Hqq__tile{justify-content:center;align-items:center;gap:var(--space-2);aspect-ratio:1;text-align:center;padding:var(--space-2);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.TileGrid-module__Uh1Hqq__icon{font-size:var(--text-h1);line-height:1;position:relative}.TileGrid-module__Uh1Hqq__icon img{object-fit:contain;width:1em;height:1em;display:block}.TileGrid-module__Uh1Hqq__label{font-size:var(--text-caption);letter-spacing:var(--tracking-body);position:relative}.TileGrid-module__Uh1Hqq__comingSoon{letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:10px;position:relative}.TileGrid-module__Uh1Hqq__previewImage{object-fit:cover;z-index:0}.TileGrid-module__Uh1Hqq__actionTile{font:inherit;color:inherit;cursor:pointer;background:0 0}.TileGrid-module__Uh1Hqq__outline .TileGrid-module__Uh1Hqq__tile{border:var(--border-w) solid var(--suave);border-radius:var(--radius-lg);color:var(--ivory);background:0 0}.TileGrid-module__Uh1Hqq__outline .TileGrid-module__Uh1Hqq__inert{color:var(--suave);opacity:.6;border-style:dashed}.TileGrid-module__Uh1Hqq__outline .TileGrid-module__Uh1Hqq__comingSoon{color:var(--suave)}.TileGrid-module__Uh1Hqq__full-bleed .TileGrid-module__Uh1Hqq__tile{border-radius:var(--radius-md);color:var(--ivory);font-weight:700}.TileGrid-module__Uh1Hqq__full-bleed .TileGrid-module__Uh1Hqq__tile:before{content:"";z-index:0;background:linear-gradient(#0000 40%,#0000008c);position:absolute;inset:0}.TileGrid-module__Uh1Hqq__full-bleed .TileGrid-module__Uh1Hqq__label{text-shadow:0 1px 3px #0009}.TileGrid-module__Uh1Hqq__full-bleed .TileGrid-module__Uh1Hqq__fill1{background:var(--coral);color:var(--slate)}.TileGrid-module__Uh1Hqq__full-bleed .TileGrid-module__Uh1Hqq__fill2{background:var(--slate);border:var(--border-w) solid var(--suave)}.TileGrid-module__Uh1Hqq__full-bleed .TileGrid-module__Uh1Hqq__fill3{background:var(--amber);color:var(--slate)}.TileGrid-module__Uh1Hqq__full-bleed .TileGrid-module__Uh1Hqq__fill4{background:var(--mushroom);color:var(--slate)}.TileGrid-module__Uh1Hqq__full-bleed .TileGrid-module__Uh1Hqq__fill5{background:var(--suave);color:var(--slate)}.TileGrid-module__Uh1Hqq__full-bleed .TileGrid-module__Uh1Hqq__inert{opacity:.7}.TileGrid-module__Uh1Hqq__full-bleed .TileGrid-module__Uh1Hqq__comingSoon{opacity:.8}.TileGrid-module__Uh1Hqq__card .TileGrid-module__Uh1Hqq__tile{border-radius:var(--radius-lg);background:var(--mushroom);color:var(--slate);box-shadow:var(--elevation-1)}.TileGrid-module__Uh1Hqq__card .TileGrid-module__Uh1Hqq__inert{color:var(--suave);background:#eae5d74d}.TileGrid-module__Uh1Hqq__card .TileGrid-module__Uh1Hqq__comingSoon{color:var(--suave)}
.defend-module__t-Dr6W__host{height:100%;position:relative}.defend-module__t-Dr6W__loading{color:var(--suave);text-align:center;padding:var(--space-6)}.defend-module__t-Dr6W__error{color:var(--red);font-size:var(--text-caption);padding:var(--space-2) var(--space-4);text-transform:none;letter-spacing:normal}.defend-module__t-Dr6W__rows{height:100%;animation:defend-module__t-Dr6W__fadeIn .2s var(--ease);flex-direction:column;display:flex;position:relative}@keyframes defend-module__t-Dr6W__fadeIn{0%{opacity:0}to{opacity:1}}.defend-module__t-Dr6W__threshold{z-index:2;pointer-events:none;gap:2px;height:3px;display:flex;position:absolute;bottom:45.4545%;left:0;right:0}.defend-module__t-Dr6W__thresholdSegment{background:var(--color-danger);height:100%;transition:background var(--duration-fast,.15s) var(--ease);flex:1 1 0}.defend-module__t-Dr6W__thresholdSegmentFilled{background:var(--color-positive)}.defend-module__t-Dr6W__row{border-bottom:var(--line-light);will-change:transform;flex:1 1 0;align-items:stretch;min-height:0;display:flex;position:relative}.defend-module__t-Dr6W__number{width:28px;color:var(--coral);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.defend-module__t-Dr6W__body{align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-3) 0 calc(88px + var(--space-4));cursor:pointer;flex:auto;display:flex;position:relative}.defend-module__t-Dr6W__title{min-width:0;color:var(--ivory);font-size:var(--text-body-lg);letter-spacing:var(--tracking-body);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.defend-module__t-Dr6W__titlePlaceholder{opacity:.5}.defend-module__t-Dr6W__star{color:var(--coral);flex:none}.defend-module__t-Dr6W__badges{align-items:center;gap:var(--space-1);flex:none;display:flex}.defend-module__t-Dr6W__card{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;display:flex}.defend-module__t-Dr6W__cardStats{gap:var(--space-5);display:flex}.defend-module__t-Dr6W__statBlock{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.defend-module__t-Dr6W__statValue{color:var(--ivory);font-size:var(--text-h2);font-variant-numeric:tabular-nums;font-weight:700}.defend-module__t-Dr6W__statLabel{color:var(--suave);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label)}.defend-module__t-Dr6W__cardWidget{justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.defend-module__t-Dr6W__standardToggleWrap{width:220px;height:60px;position:relative}.defend-module__t-Dr6W__retractButton{min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-pill);border:var(--border-w) solid var(--suave);color:var(--ivory);font-size:var(--text-body);cursor:pointer;background:0 0}.defend-module__t-Dr6W__sundayPrompt{height:100%;padding:var(--space-6) var(--space-4);flex-direction:column;justify-content:center;display:flex}.defend-module__t-Dr6W__sundayPromptButton{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-lg);background:var(--color-accent);color:var(--slate);font-size:var(--text-body-lg);cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:700;display:flex}.defend-module__t-Dr6W__readOnlyBody{align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-3);flex:auto;display:flex}
.goals-module__8nFtDq__host{height:100%;position:relative}.goals-module__8nFtDq__loading{color:var(--suave);text-align:center;padding:var(--space-6)}.goals-module__8nFtDq__error{color:var(--red);font-size:var(--text-caption);padding:var(--space-2) var(--space-4);text-transform:none;letter-spacing:normal}.goals-module__8nFtDq__rows{height:100%;animation:goals-module__8nFtDq__fadeIn .2s var(--ease);flex-direction:column;display:flex}@keyframes goals-module__8nFtDq__fadeIn{0%{opacity:0}to{opacity:1}}.goals-module__8nFtDq__row{border-bottom:var(--line-light);flex:1 1 0;align-items:stretch;min-height:0;display:flex;position:relative}.goals-module__8nFtDq__number{width:28px;color:var(--coral);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.goals-module__8nFtDq__body{min-width:0;padding:0 calc(64px + var(--space-3)) 0 calc(88px + var(--space-4));flex:auto;align-items:center;display:flex;position:relative}.goals-module__8nFtDq__title{min-width:0;color:var(--ivory);font-size:var(--text-body-lg);letter-spacing:var(--tracking-body);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.goals-module__8nFtDq__titlePlaceholder{opacity:.5}.goals-module__8nFtDq__sundayPrompt{height:100%;padding:var(--space-6) var(--space-4);flex-direction:column;justify-content:center;display:flex}.goals-module__8nFtDq__sundayPromptButton{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-lg);background:var(--color-accent);color:var(--slate);font-size:var(--text-body-lg);cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:700;display:flex}.goals-module__8nFtDq__readOnlyBody{min-width:0;padding:0 var(--space-3);flex:auto;align-items:center;display:flex}.goals-module__8nFtDq__xdLinked{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.goals-module__8nFtDq__xdLinkedName{color:var(--ivory);font-size:var(--text-body-lg);letter-spacing:var(--tracking-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.landing-module__jDH3nq__copy{gap:var(--space-4);flex-direction:column;display:flex}.landing-module__jDH3nq__line{color:var(--color-surface-light);font-size:var(--text-body-lg);line-height:1.55;font-family:var(--font-family);text-transform:uppercase;letter-spacing:var(--tracking-body);font-weight:400}.landing-module__jDH3nq__line strong{font-weight:700}.landing-module__jDH3nq__actions{gap:var(--space-3);flex-direction:column;display:flex}.landing-module__jDH3nq__buttonLink{text-transform:uppercase;width:100%;letter-spacing:var(--tracking-wide)}
.chapter-module__8M9NRG__loading{color:var(--suave);text-align:center;padding:var(--space-6)}.chapter-module__8M9NRG__wrap{flex-direction:column;height:100%;display:flex;overflow-y:auto}.chapter-module__8M9NRG__locked{align-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--suave);text-align:center;flex-direction:column;display:flex}.chapter-module__8M9NRG__lockIcon{font-size:var(--text-h1)}.chapter-module__8M9NRG__menuFallback{border:1px solid var(--suave);color:var(--ivory);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);cursor:pointer;background:0 0}.chapter-module__8M9NRG__illustration{min-height:0;padding:var(--space-5);box-sizing:border-box;flex:auto}.chapter-module__8M9NRG__frame{width:100%;height:100%;position:relative}.chapter-module__8M9NRG__image{object-fit:contain}.chapter-module__8M9NRG__overlay{background:var(--slate);z-index:100;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;inset:0}.chapter-module__8M9NRG__overlayHeader{min-height:var(--tap-min);padding:0 var(--space-4);color:var(--ivory);font-size:var(--text-label);border-bottom:var(--border-w) solid var(--suave);justify-content:space-between;align-items:center;display:flex}.chapter-module__8M9NRG__overlayClose{color:var(--ivory);font-size:var(--text-h2);min-width:var(--tap-min);min-height:var(--tap-min);cursor:pointer;background:0 0;border:none;line-height:1}
.Checkbox-module__gTZQKa__row{align-items:center;gap:var(--space-3);min-height:var(--tap-min);cursor:pointer;display:flex}.Checkbox-module__gTZQKa__input{opacity:0;width:1px;height:1px;position:absolute}.Checkbox-module__gTZQKa__box{border-radius:var(--radius-sm);border:var(--border-w) solid var(--color-surface-light);background:0 0;flex:0 0 24px;width:24px;height:24px;position:relative}.Checkbox-module__gTZQKa__box:after{content:"";background-color:var(--color-positive);opacity:0;transition:opacity .15s var(--ease);position:absolute;inset:3px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Checkbox-module__gTZQKa__input:checked+.Checkbox-module__gTZQKa__box{border-color:var(--color-positive);background:0 0}.Checkbox-module__gTZQKa__input:checked+.Checkbox-module__gTZQKa__box:after{opacity:1}.Checkbox-module__gTZQKa__input:focus-visible+.Checkbox-module__gTZQKa__box{outline:2px solid var(--color-accent);outline-offset:2px}.Checkbox-module__gTZQKa__label{font-size:var(--text-caption);letter-spacing:var(--tracking-label);color:var(--color-surface-light)}
.GoalZone-module__BOxOqW__host{flex-direction:column;height:100%;min-height:0;display:flex}.GoalZone-module__BOxOqW__tabs{gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-3);border-bottom:var(--line-light);flex:none;display:flex}.GoalZone-module__BOxOqW__tab{min-height:var(--tap-min);color:var(--ivory);opacity:.6;font-size:var(--text-body);text-transform:uppercase;letter-spacing:var(--tracking-label);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1 1 0;font-weight:700}.GoalZone-module__BOxOqW__tabActive{opacity:1;color:var(--color-accent);border-bottom-color:var(--color-accent)}.GoalZone-module__BOxOqW__list{gap:var(--space-2);min-height:0;padding:var(--space-3) var(--space-3) var(--space-5);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.GoalZone-module__BOxOqW__tierLabelSpaced{margin-top:var(--space-3)}
.HabitCard-module__r3FHEq__card{align-items:center;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.HabitCard-module__r3FHEq__shirtWrap{aspect-ratio:1;width:320px;max-width:90vw;margin:0 auto;position:relative}.HabitCard-module__r3FHEq__shirtIcon{width:100%;height:100%;color:var(--ivory)}.HabitCard-module__r3FHEq__shirtName{font:inherit;color:var(--ivory);font-size:var(--text-body);letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;margin:0;padding:2px 0;font-weight:700;line-height:1.2;display:block;position:absolute;top:32%;left:8%;right:8%;overflow:hidden}span.HabitCard-module__r3FHEq__shirtName{cursor:default}.HabitCard-module__r3FHEq__shirtNumber{text-align:center;font-family:var(--font-anton), "Arial Narrow", sans-serif;color:var(--ivory);font-size:88px;line-height:1;position:absolute;bottom:20%;left:0;right:0}.HabitCard-module__r3FHEq__editRow{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.HabitCard-module__r3FHEq__nameInput{width:100%;max-width:260px;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:var(--border-w) solid var(--suave);color:var(--ivory);font-size:var(--text-body-lg);text-align:center;background:0 0}.HabitCard-module__r3FHEq__renameError{color:var(--red);font-size:var(--text-caption);text-transform:none;letter-spacing:normal;text-align:center}.HabitCard-module__r3FHEq__editActions{gap:var(--space-3);display:flex}.HabitCard-module__r3FHEq__primaryButton{min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--slate);font-size:var(--text-body);cursor:pointer;border:none;font-weight:700}.HabitCard-module__r3FHEq__primaryButton:disabled{opacity:.5;cursor:not-allowed}.HabitCard-module__r3FHEq__secondaryButton{min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-pill);border:var(--border-w) solid var(--suave);color:var(--ivory);font-size:var(--text-body);cursor:pointer;background:0 0}.HabitCard-module__r3FHEq__secondaryButton:disabled{opacity:.5;cursor:not-allowed}.HabitCard-module__r3FHEq__changeButton{min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-pill);border:var(--border-w) solid var(--suave);color:var(--ivory);font-size:var(--text-body);cursor:pointer;background:0 0}.HabitCard-module__r3FHEq__spineSettings{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.HabitCard-module__r3FHEq__spineSettingsLabel{color:var(--suave);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label)}.HabitCard-module__r3FHEq__spineSettingsValue{color:var(--ivory);font-size:var(--text-body)}.HabitCard-module__r3FHEq__presetRow{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.HabitCard-module__r3FHEq__presetButton{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--border-w) solid var(--suave);color:var(--ivory);font-size:var(--text-body);cursor:pointer;background:0 0}.HabitCard-module__r3FHEq__presetButtonActive{background:var(--color-accent);border-color:var(--color-accent);color:var(--slate)}.HabitCard-module__r3FHEq__settingsInput{width:100%;max-width:260px;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:var(--border-w) solid var(--suave);color:var(--ivory);font-size:var(--text-body);text-align:center;background:0 0}
.LeagueTable-module__itZMaa__host{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.LeagueTable-module__itZMaa__heading{margin:calc(-1 * var(--space-5)) 0 var(--space-4);font-size:var(--text-body-lg);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--coral);align-self:flex-start;font-weight:700;line-height:1.2}.LeagueTable-module__itZMaa__grid{background:var(--slate);border:var(--border-w) solid var(--suave);border-radius:var(--radius-sm);grid-template-columns:minmax(20px,auto) minmax(0,2.2fr) repeat(6,1fr);gap:0;width:100%;display:grid;overflow:hidden}.LeagueTable-module__itZMaa__corner,.LeagueTable-module__itZMaa__headerCell,.LeagueTable-module__itZMaa__rowCell{border-right:var(--border-w) solid var(--suave);border-bottom:var(--border-w) solid var(--suave)}.LeagueTable-module__itZMaa__headerCell{height:30px;color:var(--ivory);opacity:.7;text-transform:uppercase;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.LeagueTable-module__itZMaa__headerWin{color:var(--color-positive);opacity:1}.LeagueTable-module__itZMaa__headerLoss{color:var(--color-danger);opacity:1}.LeagueTable-module__itZMaa__headerDraw{color:var(--color-caution);opacity:1}.LeagueTable-module__itZMaa__rowCell{min-width:0;height:30px;color:var(--ivory);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.LeagueTable-module__itZMaa__pointsCell{font-weight:700}.LeagueTable-module__itZMaa__nameCell{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;padding-left:1ch;font-size:12.15px;font-weight:500;overflow:hidden}.LeagueTable-module__itZMaa__nameTappable{cursor:pointer}.LeagueTable-module__itZMaa__userRow{background:var(--coral);color:var(--slate)}.LeagueTable-module__itZMaa__trophyIcon{color:var(--color-caution);flex:none}.LeagueTable-module__itZMaa__bracketTopAmber{border-top:2px solid var(--color-caution)}.LeagueTable-module__itZMaa__bracketBottomAmber{border-bottom:2px solid var(--color-caution)}.LeagueTable-module__itZMaa__bracketTopRed{border-top:2px solid var(--color-danger)}.LeagueTable-module__itZMaa__bracketBottomRed{border-bottom:2px solid var(--color-danger)}.LeagueTable-module__itZMaa__editBackdrop{z-index:60;padding:var(--space-5);background:#1e1e1eb8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LeagueTable-module__itZMaa__editCard{background:var(--slate);border:var(--border-w) solid var(--suave);border-radius:var(--radius-xl);width:100%;max-width:320px;padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.LeagueTable-module__itZMaa__editLabel{text-align:center;color:var(--ivory);opacity:.7;font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);margin:0;font-weight:700}.LeagueTable-module__itZMaa__editInput{box-sizing:border-box;background:var(--ivory);width:100%;color:var(--slate);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font-size:var(--text-body-lg);letter-spacing:calc(var(--tracking-wide) / 2);text-align:center;border:none}.LeagueTable-module__itZMaa__editActions{gap:var(--space-3);display:flex}.LeagueTable-module__itZMaa__editActions>*{min-height:var(--tap-min);border-radius:var(--radius-pill);font-size:var(--text-body);cursor:pointer;flex:1 1 0;font-weight:700}.LeagueTable-module__itZMaa__editConfirm{background:var(--color-positive);color:var(--slate);border:none}.LeagueTable-module__itZMaa__editCancel{border:var(--border-w) solid var(--suave);color:var(--ivory);background:0 0}.LeagueTable-module__itZMaa__editConfirm:disabled,.LeagueTable-module__itZMaa__editCancel:disabled{opacity:.5;cursor:not-allowed}.LeagueTable-module__itZMaa__placeholder{color:var(--suave);font-size:var(--text-body);padding:var(--space-4) 0}
.PfcInfoCard-module__G6Jh0q__backdrop{z-index:50;padding:var(--space-5);background:#1e1e1eb8;align-items:flex-end;display:flex;position:fixed;inset:0}.PfcInfoCard-module__G6Jh0q__card{background:var(--color-surface-light);width:100%;color:var(--color-ink);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-5) var(--space-5);gap:var(--space-4);box-shadow:var(--elevation-1);flex-direction:column;display:flex;position:relative}.PfcInfoCard-module__G6Jh0q__title{font-size:var(--text-h3);letter-spacing:var(--tracking-wide);font-weight:700}.PfcInfoCard-module__G6Jh0q__body{font-size:var(--text-body);text-transform:none;letter-spacing:var(--tracking-body);line-height:1.55}
.SeasonStrip-module__3nVU_a__host{align-items:stretch;gap:var(--space-1);width:100%;margin-top:calc(-1 * var(--space-5));flex-direction:column;display:flex}.SeasonStrip-module__3nVU_a__sectionLabel{font-size:var(--text-body-lg);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-ink);opacity:.7;align-self:flex-start;margin:0;font-weight:700}.SeasonStrip-module__3nVU_a__strip{background:var(--slate);border:var(--border-w) solid var(--suave);border-radius:var(--radius-sm);grid-template-columns:repeat(12,1fr);gap:0;width:100%;display:grid;overflow:hidden}.SeasonStrip-module__3nVU_a__slot{border:none;border-right:var(--border-w) solid var(--suave);border-bottom:var(--border-w) solid var(--suave);min-width:0;height:30px;font-family:var(--font-family);font-size:var(--text-body);color:var(--ivory);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin:0;padding:0;font-weight:500;line-height:1;display:flex}.SeasonStrip-module__3nVU_a__unplayed{color:var(--ivory)}.SeasonStrip-module__3nVU_a__currentInPlay{background:var(--coral);color:var(--slate)}.SeasonStrip-module__3nVU_a__win{color:var(--color-positive)}.SeasonStrip-module__3nVU_a__draw{color:var(--color-caution)}.SeasonStrip-module__3nVU_a__loss{color:var(--color-danger)}.SeasonStrip-module__3nVU_a__friendly{color:var(--ivory)}.SeasonStrip-module__3nVU_a__currentBorder{box-shadow:inset 0 0 0 2px var(--slate)}.SeasonStrip-module__3nVU_a__selectedBorder{box-shadow:inset 0 0 0 2px var(--color-positive)}.SeasonStrip-module__3nVU_a__caption{font-size:var(--text-label);color:var(--color-ink);text-align:center;margin:0}
.calendar-module__nJHPhq__wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;height:100%;padding:var(--space-6) var(--space-4);overflow-y:auto}.calendar-module__nJHPhq__wrap::-webkit-scrollbar{display:none}.calendar-module__nJHPhq__placeholder{color:var(--ivory);font-size:var(--text-body);text-align:center}.calendar-module__nJHPhq__weekSubtitle{margin:calc(-1 * var(--space-5)) 0 var(--space-4);font-size:var(--text-body-lg);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ivory);font-weight:700}
.plays-module__21EfSG__host{height:100%;position:relative}.plays-module__21EfSG__list{-webkit-overflow-scrolling:touch;height:100%;padding:var(--space-2) 0 var(--space-6);animation:plays-module__21EfSG__fadeIn .2s var(--ease);overflow-y:auto}@keyframes plays-module__21EfSG__fadeIn{0%{opacity:0}to{opacity:1}}.plays-module__21EfSG__loading{color:var(--suave);text-align:center;padding:var(--space-6)}.plays-module__21EfSG__error{color:var(--red);font-size:var(--text-caption);padding:var(--space-2) var(--space-4);text-transform:none;letter-spacing:normal}
.settings-module__FCtjYq__wrap{height:100%;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.settings-module__FCtjYq__placeholder{color:var(--suave);font-size:var(--text-body);text-align:center}
.stats-module__LR6Duq__wrap{height:100%;padding:var(--space-6) var(--space-4)}
.contents-module__XnTu8G__loading{color:var(--suave);text-align:center;padding:var(--space-6)}
.cover-module__lz5UkG__cover{width:100%;height:100%;padding:var(--space-5);box-sizing:border-box;cursor:pointer;animation:cover-module__lz5UkG__fadeIn .25s var(--ease)}.cover-module__lz5UkG__frame{width:100%;height:100%;position:relative}@keyframes cover-module__lz5UkG__fadeIn{0%{opacity:0}to{opacity:1}}.cover-module__lz5UkG__image{object-fit:contain}
.trophies-module__wfm2ca__loading{color:var(--suave);text-align:center;padding:var(--space-6)}.trophies-module__wfm2ca__error{color:var(--red);font-size:var(--text-caption);padding:var(--space-2) var(--space-4);text-transform:none;letter-spacing:normal}.trophies-module__wfm2ca__infoLink{color:var(--color-ink);text-decoration:underline}
