.page_page__ZU32B{min-height:100vh;padding:3rem clamp(1rem,6vw,4rem) 5rem;background:radial-gradient(circle at top,rgba(15,23,42,.08),transparent 60%) #f8fafc;display:flex;flex-direction:column;gap:3rem}.page_summary__7gEMW{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap;padding:2rem 2.5rem;border-radius:1.5rem;background:#0f172a;color:#f8fafc;box-shadow:0 35px 60px rgba(15,23,42,.35)}.page_badge__s34Is{display:inline-flex;padding:.35rem .9rem;border-radius:999px;background:rgba(248,250,252,.12);font-size:.85rem;letter-spacing:.1em;text-transform:uppercase}.page_title__3jonF{font-size:clamp(2rem,5vw,3rem);margin:.35rem 0}.page_subtitle__iAJUg{color:rgba(248,250,252,.85);max-width:560px;line-height:1.5}.page_actionsRow__IPWLw{display:flex;gap:.75rem;flex-wrap:wrap}.page_playerActions__FSKPz{display:flex;flex-direction:column;gap:.75rem;min-width:240px}.page_playerHint__ukQx1{font-size:.95rem;color:rgba(248,250,252,.85)}.page_primaryButton__iKEy8,.page_secondaryButton__UQnQZ{display:inline-flex;justify-content:center;align-items:center;padding:.9rem 1.5rem;border-radius:.85rem;font-weight:600;text-decoration:none;min-width:150px;transition:transform .12s ease,box-shadow .12s ease}.page_primaryButton__iKEy8{background:#22d3ee;color:#0f172a;box-shadow:0 18px 35px rgba(34,211,238,.3)}.page_secondaryButton__UQnQZ{border:1px solid rgba(248,250,252,.35);color:#f8fafc}.page_primaryButton__iKEy8:hover,.page_secondaryButton__UQnQZ:hover{transform:translateY(-1px)}.page_metricsGrid___M8A_{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.25rem;gap:1.25rem}.page_metricCard__bk2lz{background:#ffffff;border-radius:1.35rem;padding:1.5rem;border:1px solid rgba(148,163,184,.25);box-shadow:0 25px 45px rgba(15,23,42,.09)}.page_metricCard__bk2lz header span{text-transform:uppercase;font-size:.85rem;color:#94a3b8;letter-spacing:.08em}.page_metricCard__bk2lz strong{display:block;font-size:2.4rem;margin-top:.6rem;color:#0f172a}.page_metricCard__bk2lz p{margin-top:.4rem;color:#475569}.page_splitGrid__1_IlZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_panel__8vAP5{background:#ffffff;border-radius:1.5rem;padding:1.75rem;border:1px solid rgba(226,232,240,.9);box-shadow:0 18px 40px rgba(15,23,42,.08);display:flex;flex-direction:column;gap:1rem}.page_panel__8vAP5 header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem;align-items:baseline}.page_panel__8vAP5 header h2{margin:0;font-size:1.35rem}.page_panel__8vAP5 header span{color:#94a3b8;font-size:.95rem}.page_list__NOc4w{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.page_list__NOc4w li{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1rem;border-radius:1rem;background:rgba(15,23,42,.03);border:1px solid rgba(226,232,240,.8)}.page_alerts__bYAX4{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.page_alerts__bYAX4 li{background:rgba(254,243,199,.6);border:1px solid rgba(234,179,8,.4);border-radius:1rem;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.35rem;color:#713f12}.page_alerts__bYAX4 a{color:#92400e;font-weight:600}.page_progressList__2Xmoj{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.page_progressList__2Xmoj li{border:1px solid rgba(226,232,240,.9);border-radius:1rem;padding:1rem;display:flex;flex-direction:column;gap:.3rem}.page_progressList__2Xmoj strong{font-size:1.05rem}.page_progressMeta__kDQMy{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#475569}.page_progressMeta__kDQMy a{color:#2563eb;font-weight:600}.page_progressBar__uaLaH{width:100%;height:.45rem;border-radius:999px;background:rgba(148,163,184,.25);overflow:hidden;margin-top:.25rem}.page_progressBar__uaLaH span{display:block;height:100%;background:linear-gradient(90deg,#22d3ee,#0ea5e9);border-radius:inherit}.page_playerTournamentSection__ribPg{background:#ffffff;border-radius:1.5rem;border:1px solid rgba(226,232,240,.9);box-shadow:0 20px 40px rgba(15,23,42,.08);padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.page_playerTournamentHeader__nywVG{display:flex;justify-content:space-between;align-items:baseline}.page_playerTournamentHeader__nywVG h2{margin:0;font-size:1.6rem}.page_playerTournamentHeader__nywVG span{color:#64748b;font-size:.95rem}.page_playerTournamentGrid__I4iZv{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_roundsCard__U__ro,.page_standingsCard__fY4Af{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid rgba(148,163,184,.25)}.page_sectionTitleRow___Sr21{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem}.page_sectionTitleRow___Sr21 h3{margin:0;font-size:1.2rem}.page_sectionTitleRow___Sr21 span{color:#94a3b8;font-size:.85rem}.page_standingsTable__HH_Pf{width:100%;border-collapse:collapse}.page_standingsTable__HH_Pf td,.page_standingsTable__HH_Pf th{text-align:left;padding:.5rem;font-size:.95rem}.page_standingsTable__HH_Pf th{color:#64748b;font-weight:600;border-bottom:1px solid rgba(148,163,184,.3)}.page_standingsTable__HH_Pf td{border-bottom:1px solid rgba(148,163,184,.2)}.page_standingsTable__HH_Pf tr:last-child td{border-bottom:none}.page_roundsList__ID2RW{display:flex;flex-direction:column;gap:1rem}.page_roundGroup__KVOpw{border:1px solid rgba(148,163,184,.3);border-radius:.9rem;padding:1rem;background:#fff}.page_roundHeader__lhlKQ{font-weight:600;color:#0f172a;margin-bottom:.75rem}.page_roundMatches__q_38w{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.page_roundMatch__QkD5z{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;background:rgba(248,250,252,.85);border:1px solid rgba(226,232,240,.9)}.page_matchTeams__vGnL3{display:flex;flex-direction:column;gap:.25rem;font-weight:500;color:#0f172a}.page_matchScore__5bI9f{font-size:.85rem;color:#475569}.page_matchStatusBadge__2OYN6{padding:.35rem .75rem;border-radius:999px;background:rgba(148,163,184,.25);color:#475569;font-size:.8rem;font-weight:600}.page_utilization__tylsE{display:flex;flex-direction:column;gap:.75rem}.page_utilizationValue___Jj6c{display:flex;gap:.75rem;align-items:baseline}.page_utilizationValue___Jj6c strong{font-size:2.5rem;color:#0f172a}.page_utilizationValue___Jj6c span{color:#475569}.page_empty__94dW_,.page_reorderHint__thew5{padding:.85rem 1rem;border-radius:.75rem;border:1px dashed rgba(148,163,184,.6);background:rgba(248,250,252,.9);color:#475569}.page_matchesList__gTnEa{display:flex;flex-direction:column;gap:1rem}.page_matchCard__IbSIb{padding:1.5rem;border-radius:1rem;border:1px solid rgba(226,232,240,.9);background:#fff}.page_matchCardReorderable__qnW2w{cursor:-webkit-grab;cursor:grab}.page_matchCardDragging__SzBeq{opacity:.8;border-style:dashed}.page_matchCardPlaceholder__Yljdi{border:2px dashed rgba(148,163,184,.7)}.page_statList__pD_4I{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.page_statList__pD_4I li{display:flex;flex-direction:column;gap:.15rem}.page_statList__pD_4I strong{font-size:1.5rem;color:#0f172a}.page_statList__pD_4I span{color:#475569}.page_matchHeader__wzMWY{display:flex;justify-content:space-between;margin-bottom:.75rem}.page_matchPlayers__KSAiB{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.page_matchActions__hlj1v{display:flex;gap:.5rem}.page_dragHint__b8_49{font-size:.8rem;color:#94a3b8}@media (max-width:768px){.page_summary__7gEMW{flex-direction:column;align-items:flex-start}.page_actionsRow__IPWLw{width:100%}}