.Dashboard_container__JyMht{width:100%;max-width:1200px;margin:0 auto;padding:24px 20px}.Dashboard_header__fXQMC{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px}.Dashboard_headerLeft___GkCE{display:flex;flex-direction:column;gap:4px}.Dashboard_title__GSI5d{font-size:24px;font-weight:700;color:var(--foreground);margin:0;letter-spacing:-.02em}.Dashboard_headerStats__uT8v9{display:flex;gap:16px;font-size:13px;color:var(--foreground-muted)}.Dashboard_headerStat__3g_IO{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Dashboard_headerStatValue__ENqxl{font-weight:600;color:var(--foreground)}.Dashboard_tabs__1JW0m{margin-bottom:20px}.Dashboard_filtersContainer__35oXQ{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.Dashboard_filterGroup__NZQbS{display:flex;align-items:center;gap:8px}.Dashboard_filterLabel__w_2rn{font-size:11px;font-weight:600;color:var(--foreground-muted)}.Dashboard_pillsContainer__Hi85C{display:flex;flex-wrap:wrap;gap:6px}.Dashboard_pill__HkyM6{padding:5px 12px;border-radius:var(--radius-sm);background:var(--surface);color:var(--foreground-secondary);border:1px solid var(--border);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition-fast);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Dashboard_pill__HkyM6:hover{background:var(--surface-contrast);border-color:var(--border-strong)}.Dashboard_pillActive__PQAns{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-inverse);font-weight:600}.Dashboard_pillActive__PQAns:hover{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover)}.Dashboard_leagueSelect__iLo_a{padding:5px 28px 5px 12px;border-radius:var(--radius-sm);background:var(--surface);color:var(--foreground);border:1px solid var(--border);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition-fast);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%236b7280' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;min-width:140px;max-width:200px}.Dashboard_leagueSelect__iLo_a:hover{background-color:var(--surface-contrast);border-color:var(--border-strong)}.Dashboard_leagueSelect__iLo_a:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 20%,transparent)}.Dashboard_resultsCount___ALAv{font-size:12px;color:var(--foreground-muted);margin-bottom:8px;font-weight:500}.Dashboard_list__xU_pp{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}.Dashboard_row__ssGnN{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;transition:background var(--transition-fast);gap:16px}.Dashboard_row__ssGnN:last-child{border-bottom:none}.Dashboard_row__ssGnN:hover{background:var(--surface-hover)}.Dashboard_rowClickable__VXF0P{cursor:pointer}.Dashboard_contestMain__gRbgK{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:200px}.Dashboard_contestName__8AgpK{font-size:14px;font-weight:600;color:var(--foreground)}.Dashboard_contestMeta__r4IM0{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--foreground-muted)}.Dashboard_punditLine__kXgsa{margin-top:4px;font-size:12px;color:var(--foreground-muted)}.Dashboard_contestStats___N0zC{display:flex;align-items:center;gap:16px;flex:0 0 auto}.Dashboard_statBadge__JSQdz{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:56px}.Dashboard_statValue__2zwxx{font-family:var(--font-display-stack);font-size:1.375rem;font-weight:800;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Dashboard_statLabel__ZFbip{font-size:.75rem;font-weight:500;color:var(--foreground-muted)}.Dashboard_rankBadge__CQ0lJ{font-size:.875rem;color:var(--foreground-muted);min-width:72px;text-align:center}.Dashboard_wlBadge__nnMwY{font-family:var(--font-display-stack);font-size:1.25rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:56px;text-align:center}.Dashboard_wlWin__cz6r_{color:var(--accent-success)}.Dashboard_wlLoss__pp_e8{color:var(--accent-error)}.Dashboard_wlSeparator__lqgRs{color:var(--foreground-muted);font-weight:400}.Dashboard_timeRemaining__Qxa6g{font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--foreground)}.Dashboard_timeUrgent__6aev2{color:var(--accent-warning)}.Dashboard_timeEnded__7ClRQ{color:var(--foreground-muted)}.Dashboard_statusBadge__mcROK{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600}.Dashboard_arrowIcon__Yazj5{color:var(--foreground-muted);flex-shrink:0;transition:transform var(--transition-fast)}.Dashboard_row__ssGnN:hover .Dashboard_arrowIcon__Yazj5{transform:translateX(2px);color:var(--foreground)}.Dashboard_pickMain__C0UxY{display:flex;align-items:center;gap:12px;width:50%}.Dashboard_matchup__LKiR9{display:flex;align-items:center;gap:8px;min-width:0;padding-block:6px}.Dashboard_teamLogo__T5MAe{width:18px;height:18px;flex-shrink:0;object-fit:contain}.Dashboard_teamName__6LSDr{display:inline-flex;min-width:0;font-size:14px;font-weight:500;color:var(--foreground)}.Dashboard_teamText__TFwJd{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dashboard_vsText__Fiq_M{font-size:11px;font-weight:600;color:var(--foreground-muted);flex-shrink:0}.Dashboard_pickInfo__q_CnE{display:grid;grid-template-columns:4.5rem minmax(0,1fr) 5.5rem;align-items:center;gap:16px;width:50%}.Dashboard_yourPick__RqXn2{display:flex;align-items:center;gap:6px;min-width:0}.Dashboard_srOnly__H6POW{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Dashboard_pickedOdds__SKA0F{font-size:1.25rem;font-weight:800;color:var(--ink)}.Dashboard_pickMeta__SAkI5{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.Dashboard_pickLeague__3vuf5{max-width:100%;font-size:11px;font-weight:600;color:var(--foreground-muted);letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dashboard_pickDate__NJDO_{font-size:12px;color:var(--foreground-muted)}.Dashboard_pickStatus__BHTCW{min-width:64px;justify-content:center;justify-self:end}.Dashboard_statusWon__kk2vS{background:color-mix(in srgb,var(--accent-success) 15%,transparent);color:var(--accent-success)}.Dashboard_statusLost__zGNae{background:color-mix(in srgb,var(--accent-error) 15%,transparent);color:var(--accent-error)}.Dashboard_statusPending__zC_TY{background:color-mix(in srgb,var(--accent-warning) 15%,transparent);color:var(--accent-warning)}.Dashboard_statusVoid__PWzr6{background:var(--surface-muted);color:var(--foreground-muted)}.Dashboard_inviteRow__Odq9H{flex-wrap:wrap;position:relative;padding-left:20px}.Dashboard_inviteRow__Odq9H:before{content:"";position:absolute;left:8px;top:14px;bottom:14px;width:2px;border-radius:var(--radius-full);background:var(--accent-biro);opacity:.55}.Dashboard_inviteRowJoined__77vII{background:var(--accent-success-soft)}.Dashboard_inviteRowJoined__77vII:before{background:var(--accent-success);opacity:1}.Dashboard_inviteRowJoined__77vII:hover{background:var(--accent-success-soft)}.Dashboard_inviteMain__s1kAx{display:flex;flex-direction:column;gap:4px;flex:1 1 260px;min-width:0}.Dashboard_inviteName__uSIVJ{margin:0;font-family:var(--font-display-stack);font-size:1.25rem;font-weight:800;line-height:1.1;letter-spacing:.005em}.Dashboard_inviteNameLink__j35ve{color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.Dashboard_inviteNameLink__j35ve:focus-visible,.Dashboard_inviteNameLink__j35ve:hover{color:var(--accent-primary);text-decoration:underline;text-underline-offset:3px}.Dashboard_inviteFrom__QPSfl{margin:0;font-size:13px;color:var(--foreground-secondary)}.Dashboard_inviteInviter__Ys7OK{color:var(--accent-biro);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Dashboard_inviteMeta__Tl_lB{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;color:var(--foreground-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Dashboard_inviteTag__8CELM{padding:1px 6px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:11px;font-weight:600;color:var(--foreground-secondary)}.Dashboard_inviteActions__bY3P7{display:flex;align-items:center;gap:12px;flex:0 0 auto}.Dashboard_inviteJoinedNote__92Ctg{font-size:13px;font-weight:700;color:var(--accent-success)}.Dashboard_inviteError__3y2zB,.Dashboard_inviteNote__5rB9_{flex:1 0 100%;margin:0;font-size:12px}.Dashboard_inviteNote__5rB9_{color:var(--foreground-muted)}.Dashboard_inviteError__3y2zB{color:var(--accent-error)}.Dashboard_requests__C4pJl{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-xl)}.Dashboard_requests__C4pJl .Dashboard_list__xU_pp{margin:0;padding:0;list-style:none}.Dashboard_invitesHeader__GgVZg{margin-bottom:var(--space-sm)}.Dashboard_requestRow___bF7L:before{background:var(--accent-primary)}.Dashboard_requestCount__Sf8QC{margin:0;display:flex;align-items:baseline;gap:var(--space-xs);font-size:.875rem;font-weight:600;color:var(--foreground-secondary)}.Dashboard_requestCount__Sf8QC .num{font-family:var(--font-display-stack);font-size:1.5rem;font-weight:800;line-height:1;color:var(--accent-primary)}.Dashboard_emptyState__2SEF4{padding:48px 24px;text-align:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.Dashboard_emptyTitle__PFoQc{font-size:16px;font-weight:600;color:var(--foreground);margin:0 0 8px}.Dashboard_emptyText__WTynD{font-size:14px;color:var(--foreground-muted);margin:0 0 20px}.Dashboard_loading__zls3C{display:flex;align-items:center;justify-content:center;padding:48px 24px;font-size:14px;color:var(--foreground-muted)}.Dashboard_error__QRuyn{padding:24px;text-align:center;color:var(--accent-error);font-size:14px}.Dashboard_connectPrompt__DhqoY{padding:48px 24px;text-align:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.Dashboard_connectTitle__ZHtUC{font-size:18px;font-weight:600;color:var(--foreground);margin:0 0 8px}.Dashboard_connectText__LssHe{font-size:14px;color:var(--foreground-muted);margin:0}.Dashboard_pickRowWrapper__3XzuB{display:flex;align-items:center;border-bottom:1px solid var(--border);transition:background var(--transition-fast)}.Dashboard_pickRowWrapper__3XzuB:last-child{border-bottom:none}.Dashboard_pickRowWrapper__3XzuB:hover{background:var(--surface-hover)}.Dashboard_pickRowWrapper__3XzuB .Dashboard_pickRow__fliVt{flex:1 1;border-bottom:none}.Dashboard_pickRowWrapper__3XzuB .Dashboard_pickRow__fliVt:hover{background:transparent}.Dashboard_pickControls__Y8iqX{display:flex;align-items:center;gap:8px;padding-right:16px;flex-shrink:0}.Dashboard_cancelButton__dVE2Z,.Dashboard_deleteButtonConfirm__DQNmy,.Dashboard_deleteButton__TUANC{padding:6px 12px;border:1px solid;border-radius:var(--radius-sm);cursor:pointer;font-size:14px;font-weight:600;transition:all var(--transition-fast);background:transparent}.Dashboard_deleteButton__TUANC{width:32px;border-color:var(--border);color:var(--foreground-muted);font-size:18px;padding:4px 10px;line-height:1}.Dashboard_deleteButton__TUANC:hover:not(:disabled){background:color-mix(in srgb,var(--accent-error) 10%,transparent);border-color:var(--accent-error);color:var(--accent-error)}.Dashboard_deleteButton__TUANC:disabled{opacity:.5;cursor:not-allowed}.Dashboard_deleteButtonConfirm__DQNmy{background:color-mix(in srgb,var(--accent-error) 15%,transparent);border-color:var(--accent-error);color:var(--accent-error);animation:Dashboard_pulse__dOqU4 .5s ease-in-out}.Dashboard_deleteButtonConfirm__DQNmy:hover:not(:disabled){background:var(--accent-error);color:var(--text-inverse)}.Dashboard_cancelButton__dVE2Z{border-color:var(--border);color:var(--foreground-muted);font-size:12px;padding:6px 10px}.Dashboard_cancelButton__dVE2Z:hover{background:var(--surface-contrast);border-color:var(--border-strong);color:var(--foreground)}.Dashboard_pickError__P3kyQ{font-size:12px;color:var(--accent-error);max-width:180px;line-height:1.3}@keyframes Dashboard_pulse__dOqU4{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:900px){.Dashboard_contestStats___N0zC{gap:12px}.Dashboard_statBadge__JSQdz{min-width:48px}.Dashboard_rankBadge__CQ0lJ{min-width:64px}}@media (max-width:768px){.Dashboard_container__JyMht{padding:16px 12px}.Dashboard_header__fXQMC{flex-direction:column;gap:12px}.Dashboard_headerStats__uT8v9{flex-wrap:wrap;gap:12px}.Dashboard_tabs__1JW0m{margin:0 -12px 20px;padding:0 12px}.Dashboard_filtersContainer__35oXQ{flex-direction:column;align-items:flex-start;gap:12px}.Dashboard_row__ssGnN{flex-wrap:wrap;padding:12px;gap:10px}.Dashboard_contestMain__gRbgK{width:100%;min-width:auto}.Dashboard_contestStats___N0zC{width:100%;justify-content:space-between}.Dashboard_inviteActions__bY3P7{width:100%;justify-content:flex-end}.Dashboard_pickMain__C0UxY{width:100%;min-width:auto}.Dashboard_pickInfo__q_CnE{width:100%}}@media (max-width:480px){.Dashboard_title__GSI5d{font-size:20px}.Dashboard_headerStats__uT8v9{font-size:12px}.Dashboard_matchup__LKiR9{flex-wrap:wrap}.Dashboard_teamLogo__T5MAe{width:16px;height:16px}.Dashboard_teamName__6LSDr{font-size:13px}.Dashboard_statBadge__JSQdz{min-width:40px}.Dashboard_statValue__2zwxx{font-size:13px}}.Dashboard_rankBadge__CQ0lJ .num{font-size:1.375rem;font-weight:900;color:var(--ink)}.Dashboard_teamPicked__PbAXW{color:var(--accent-biro);font-weight:700;padding-inline:.6rem;margin-inline:4px}.Dashboard_teamPicked__PbAXW svg{inset:-.45rem -.7rem;width:calc(100% + 1.4rem);height:calc(100% + .9rem)}.Dashboard_pickControlsEmpty__hqKDG{width:48px}