.Lineup-module__2m3P2a__page{gap:var(--sp-5);padding:var(--sp-4) var(--sp-4) var(--sp-8);flex-direction:column;flex:1;display:flex}.Lineup-module__2m3P2a__matchHeader{gap:var(--sp-2);flex-direction:column;display:flex}.Lineup-module__2m3P2a__matchTitleRow{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.Lineup-module__2m3P2a__matchNotes{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--fg-2);white-space:pre-wrap;margin:0}.Lineup-module__2m3P2a__opponent{font-family:var(--font-ui);font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--fg-1);font-weight:700}.Lineup-module__2m3P2a__metaRow{gap:var(--sp-2) var(--sp-4);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--fg-2);flex-wrap:wrap;display:flex}.Lineup-module__2m3P2a__metaRow strong{color:var(--fg-1);font-weight:600}.Lineup-module__2m3P2a__statusPill{align-items:center;gap:var(--sp-1);font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;border-radius:var(--r-pill);background:var(--bone-200);color:var(--fg-2);padding:4px 10px;font-weight:600;display:inline-flex}.Lineup-module__2m3P2a__statusPill.Lineup-module__2m3P2a__offPill{background:var(--bg-danger-tint);color:var(--flag-red)}.Lineup-module__2m3P2a__statusPill.Lineup-module__2m3P2a__committed{color:var(--try-green);background:#2a826624}.Lineup-module__2m3P2a__commitBanner{gap:var(--sp-3);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--fg-1);line-height:var(--lh-body);background:#c8a24b1f;border:1px solid #c8a24b4d;align-items:flex-start;display:flex}.Lineup-module__2m3P2a__commitBanner strong{font-weight:600}.Lineup-module__2m3P2a__card{gap:var(--sp-4);padding:var(--sp-5);flex-direction:column;display:flex}.Lineup-module__2m3P2a__headerRow{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.Lineup-module__2m3P2a__summary{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--fg-2)}.Lineup-module__2m3P2a__group{gap:var(--sp-2);flex-direction:column;display:flex}.Lineup-module__2m3P2a__groupLabel{font-family:var(--font-ui);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--fg-3);font-weight:600}.Lineup-module__2m3P2a__slotList{background:var(--bone-300);border-radius:var(--r-sm);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.Lineup-module__2m3P2a__slotRow{align-items:center;gap:var(--sp-3);background:var(--bg-surface);width:100%;padding:var(--sp-3) var(--sp-4);cursor:pointer;text-align:left;font-family:var(--font-ui);font-size:var(--fs-base);color:var(--fg-1);-webkit-tap-highlight-color:transparent;border:0;grid-template-columns:60px 1fr auto;min-height:48px;display:grid}.Lineup-module__2m3P2a__slotRow:hover{background:var(--bone-100)}.Lineup-module__2m3P2a__slotRow:active{transform:translateY(1px)}.Lineup-module__2m3P2a__slotIndex{align-items:center;gap:var(--sp-2);font-family:var(--font-stat);font-variant-numeric:tabular-nums;font-weight:800;font-stretch:85%;font-size:var(--fs-base);color:var(--fg-1);display:flex}.Lineup-module__2m3P2a__posCode{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-xs);color:var(--fg-3);letter-spacing:.04em}.Lineup-module__2m3P2a__slotName{flex-direction:column;gap:2px;min-width:0;display:flex}.Lineup-module__2m3P2a__playerName{color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Lineup-module__2m3P2a__empty{color:var(--fg-3);font-style:normal}.Lineup-module__2m3P2a__coverHint{font-size:var(--fs-xs);color:var(--fg-3)}.Lineup-module__2m3P2a__slotChev{color:var(--fg-3);align-items:center;display:flex}.Lineup-module__2m3P2a__actionRow{gap:var(--sp-2);flex-wrap:wrap;display:flex}.Lineup-module__2m3P2a__form{gap:var(--sp-3);flex-direction:column;display:flex}.Lineup-module__2m3P2a__rotationList{background:var(--bone-300);border-radius:var(--r-sm);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.Lineup-module__2m3P2a__rotationRow{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--bg-surface);font-family:var(--font-ui);font-size:var(--fs-sm);display:flex}.Lineup-module__2m3P2a__rotationName{color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.Lineup-module__2m3P2a__rotationCounts{align-items:baseline;gap:var(--sp-1);color:var(--fg-2);font-family:var(--font-ui);font-size:var(--fs-sm);display:flex}.Lineup-module__2m3P2a__rotationCounts strong{font-family:var(--font-stat);font-variant-numeric:tabular-nums;font-weight:800;font-stretch:85%;font-size:var(--fs-base);color:var(--fg-1)}.Lineup-module__2m3P2a__rotationSubLabel{font-size:var(--fs-xs);color:var(--fg-3);text-transform:uppercase;letter-spacing:.04em}.Lineup-module__2m3P2a__rotationDivider{color:var(--fg-3);margin:0 4px}.Lineup-module__2m3P2a__copyOverlay{z-index:50;padding:var(--sp-4);background:#06231b8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Lineup-module__2m3P2a__copyCard{background:var(--bg-surface);border-radius:var(--r-md);width:100%;max-width:480px;padding:var(--sp-5);box-shadow:var(--shadow-1);gap:var(--sp-3);flex-direction:column;max-height:80vh;display:flex;overflow:auto}.Lineup-module__2m3P2a__copyHeader{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.Lineup-module__2m3P2a__copyClose{color:var(--fg-2);cursor:pointer;padding:var(--sp-1) var(--sp-2);background:0 0;border:0;font-size:22px;line-height:1}.Lineup-module__2m3P2a__footer{gap:var(--sp-3);background:var(--bg-app);padding:var(--sp-3) 0;display:flex;position:sticky;bottom:0}.Lineup-module__2m3P2a__footer>*{flex:1}.Lineup-module__2m3P2a__coverField{gap:var(--sp-1);margin-bottom:var(--sp-3);flex-direction:column;display:flex}.Lineup-module__2m3P2a__coverLabel{font-family:var(--font-ui);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--fg-3);font-weight:600}.Lineup-module__2m3P2a__coverSelect{width:100%;font-family:var(--font-ui);font-size:var(--fs-base);padding:var(--sp-2) var(--sp-3);border:1px solid var(--bone-400);border-radius:var(--r-sm);background:var(--bg-surface);color:var(--fg-1);min-height:44px}.Lineup-module__2m3P2a__pickerSection{gap:var(--sp-2);margin-bottom:var(--sp-4);flex-direction:column;display:flex}.Lineup-module__2m3P2a__pickerSectionLabel{font-family:var(--font-ui);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--fg-3);font-weight:600}.Lineup-module__2m3P2a__pickerList{background:var(--bone-300);border-radius:var(--r-sm);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.Lineup-module__2m3P2a__pickerRow{justify-content:space-between;align-items:center;gap:var(--sp-3);background:var(--bg-surface);width:100%;padding:var(--sp-3) var(--sp-4);cursor:pointer;text-align:left;font-family:var(--font-ui);font-size:var(--fs-base);color:var(--fg-1);border:0;min-height:44px;display:flex}.Lineup-module__2m3P2a__pickerRow:hover{background:var(--bone-100)}.Lineup-module__2m3P2a__pickerName{color:var(--fg-1);font-weight:600}.Lineup-module__2m3P2a__pickerReasons{font-size:var(--fs-xs);color:var(--fg-3);margin-top:2px;display:block}.Lineup-module__2m3P2a__seasonContext{font-size:var(--fs-xs);color:var(--fg-3);font-variant-numeric:tabular-nums;min-height:1.2em;margin-top:2px;display:block}.Lineup-module__2m3P2a__missedFlag{color:var(--flag-amber);font-weight:600}.Lineup-module__2m3P2a__fitChip{font-family:var(--font-ui);font-size:var(--fs-xs);border-radius:var(--r-pill);text-transform:uppercase;letter-spacing:.04em;align-items:center;padding:2px 8px;font-weight:600;display:inline-flex}.Lineup-module__2m3P2a__fitChip.Lineup-module__2m3P2a__fitPrimary{color:var(--try-green);background:#2a826624}.Lineup-module__2m3P2a__fitChip.Lineup-module__2m3P2a__fitBand{background:var(--bone-200);color:var(--fg-2)}.Lineup-module__2m3P2a__fitChip.Lineup-module__2m3P2a__fitOff{color:var(--flag-red);background:#c5322c1a}.Lineup-module__2m3P2a__listPage{padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;flex:1;display:flex}.Lineup-module__2m3P2a__listEmpty{align-items:flex-start;gap:var(--sp-3);max-width:480px;padding:var(--sp-7) 0;flex-direction:column;display:flex}.Lineup-module__2m3P2a__listEmptyTitle{font-family:var(--font-ui);font-size:var(--fs-2xl);letter-spacing:var(--tracking-tight);color:var(--fg-1);margin:0;font-weight:700}.Lineup-module__2m3P2a__listEmptyBody{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--fg-2);line-height:var(--lh-body);margin:0}.Lineup-module__2m3P2a__matchLink{justify-content:space-between;align-items:center;gap:var(--sp-3);background:var(--bg-surface);border:1px solid var(--bone-300);border-radius:var(--r-md);padding:var(--sp-4);color:inherit;min-height:64px;text-decoration:none;display:flex}.Lineup-module__2m3P2a__matchLink:hover{background:var(--bone-100)}.Lineup-module__2m3P2a__matchOpponent{font-family:var(--font-ui);font-size:var(--fs-lg);color:var(--fg-1);font-weight:700}.Lineup-module__2m3P2a__matchMeta{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--fg-2)}.Lineup-module__2m3P2a__seasonRecordLine{font-family:var(--font-stat);font-variant-numeric:tabular-nums;font-weight:800;font-stretch:85%;font-size:var(--fs-sm);color:var(--fg-2)}.Lineup-module__2m3P2a__resultCell{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}.Lineup-module__2m3P2a__scoreChip{font-family:var(--font-stat);font-variant-numeric:tabular-nums;font-weight:800;font-stretch:85%;font-size:var(--fs-base);color:var(--fg-1)}.Lineup-module__2m3P2a__resultBanner{gap:var(--sp-3);background:var(--bg-surface);border:1px solid var(--bone-300);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--fg-1);line-height:var(--lh-body);align-items:center;display:flex}.Lineup-module__2m3P2a__resultBanner strong{font-variant-numeric:tabular-nums;font-weight:700}.Lineup-module__2m3P2a__bannerAction{flex-shrink:0;margin-left:auto}.Lineup-module__2m3P2a__drawer{gap:var(--sp-3);padding:var(--sp-4);background:var(--bg-surface);border:1px solid var(--bone-300);border-radius:var(--r-md);flex-direction:column;display:flex}.Lineup-module__2m3P2a__drawerHeader{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.Lineup-module__2m3P2a__drawerOpponent{font-family:var(--font-ui);font-size:var(--fs-lg);color:var(--fg-1);font-weight:700}.Lineup-module__2m3P2a__drawerMeta{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--fg-2)}.Lineup-module__2m3P2a__drawerEmpty{color:var(--fg-3);font-family:var(--font-ui);font-size:var(--fs-sm)}.Lineup-module__2m3P2a__drawerSlotList{gap:var(--sp-1);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.Lineup-module__2m3P2a__drawerSlot{padding:var(--sp-2) var(--sp-3);background:var(--bone-100);border-radius:var(--r-sm);font-family:var(--font-ui);font-size:var(--fs-sm);flex-direction:column;display:flex}.Lineup-module__2m3P2a__drawerSlot strong{font-weight:600}.Lineup-module__2m3P2a__drawerSlot small{font-size:var(--fs-xs);color:var(--fg-3)}.Lineup-module__2m3P2a__dangerRow{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--bone-300);justify-content:flex-start;display:flex}.Lineup-module__2m3P2a__planBody{flex-direction:column;gap:2px;min-width:0;display:flex}.Lineup-module__2m3P2a__planLine{align-items:baseline;gap:var(--sp-2);color:var(--fg-2);display:flex}.Lineup-module__2m3P2a__settings{gap:var(--sp-5);flex-direction:column;display:flex}.Lineup-module__2m3P2a__settingsHeader{justify-content:space-between;align-items:flex-start;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.Lineup-module__2m3P2a__settingsHeader .Lineup-module__2m3P2a__matchHeader{flex:320px;max-width:560px}.Lineup-module__2m3P2a__defaultGrid{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.Lineup-module__2m3P2a__defaultSide{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}@media (min-width:760px){.Lineup-module__2m3P2a__defaultGrid{grid-template-columns:minmax(0,5fr) minmax(0,4fr)}}