._page_o1qsl_1{min-height:100vh;background:var(--background);color:var(--foreground)}._container_o1qsl_7{max-width:720px;margin:0 auto;padding:var(--spacing-6) var(--spacing-4) var(--spacing-16)}._backLink_o1qsl_13{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.8125rem;color:var(--muted-foreground);text-decoration:none;margin-bottom:var(--spacing-4)}._backLink_o1qsl_13:hover{color:var(--foreground)}._header_o1qsl_27{margin-bottom:var(--spacing-6)}._title_o1qsl_31{font-family:var(--font-family-display);font-size:1.75rem;font-weight:800;margin:0 0 var(--spacing-2);letter-spacing:-.01em}._subtitle_o1qsl_39{font-size:.875rem;line-height:1.5;color:var(--muted-foreground);margin:0}._paywallWrap_o1qsl_46{margin-bottom:var(--spacing-6)}._leagueSection_o1qsl_50{margin-bottom:var(--spacing-8)}._pickerRow_o1qsl_54{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);flex-wrap:wrap}._pickerLabel_o1qsl_62{font-family:var(--font-family-monospace);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);min-width:110px}._pickerTrigger_o1qsl_71{flex:1;min-width:200px}._emptyState_o1qsl_76{color:var(--muted-foreground);font-size:.875rem;padding:var(--spacing-4) 0}._scheduleList_o1qsl_82{display:flex;flex-direction:column;gap:var(--spacing-3)}._scheduleRow_o1qsl_88{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3) var(--spacing-4)}._scheduleRowTop_o1qsl_95{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}._gameDate_o1qsl_103{font-family:var(--font-family-monospace);font-size:.7rem;color:var(--primary);text-transform:uppercase;letter-spacing:.04em}._resultBadge_o1qsl_111{font-family:var(--font-family-monospace);font-variant-numeric:tabular-nums;font-size:.65rem}._lockedBadge_o1qsl_117{display:inline-flex;align-items:center;gap:4px;font-size:.65rem;text-transform:uppercase;letter-spacing:.04em}._matchupLine_o1qsl_126{font-family:var(--font-family-display);font-weight:700;font-size:1rem;margin-bottom:var(--spacing-2)}._vsAt_o1qsl_133{color:var(--muted-foreground);font-weight:400;font-size:.85rem}._picksGrid_o1qsl_139{display:flex;gap:var(--spacing-4);padding-top:var(--spacing-2);border-top:1px solid var(--border);flex-wrap:wrap}._pickCell_o1qsl_147{display:flex;flex-direction:column;gap:2px}._pickCellLabel_o1qsl_153{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground)}._pickCellValue_o1qsl_160{font-family:var(--font-family-monospace);font-weight:600;font-size:.9rem;font-variant-numeric:tabular-nums;color:var(--primary)}._notYetText_o1qsl_168{font-size:.75rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 0;font-style:italic}._lockCard_o1qsl_175{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-2);padding:var(--spacing-8) var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}._lockIcon_o1qsl_187{color:var(--primary);margin-bottom:var(--spacing-1)}._lockTitle_o1qsl_192{font-family:var(--font-family-display);font-weight:700;font-size:1.05rem;margin:0}._lockSubtitle_o1qsl_199{font-size:.85rem;color:var(--muted-foreground);line-height:1.5;margin:0;max-width:380px}._lockLink_o1qsl_207{margin-top:var(--spacing-2);font-size:.85rem;font-weight:600;color:var(--primary);text-decoration:none}._lockLink_o1qsl_207:hover{text-decoration:underline}
