.Dashboard_sectionHeader__Wp5_M{display:flex;flex-direction:column;gap:.25rem}.Dashboard_title__LchMN{margin:0;font-size:1.5rem;font-weight:700;color:var(--foreground);letter-spacing:-.01em}.Dashboard_subtitle__FAMhG{margin:0;font-size:.875rem;color:var(--muted-foreground);font-weight:500}.Dashboard_ctaButton__MsKhA{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;margin-top:.5rem;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#138850,#0ea5e9);border:none;border-radius:var(--radius);text-decoration:none;cursor:pointer;transition:background .2s ease;width:-moz-fit-content;width:fit-content}.Dashboard_ctaButton__MsKhA:hover{background:linear-gradient(135deg,#0f6e40,#0284c7)}.Dashboard_statsRow__Qu5cH{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:640px){.Dashboard_statsRow__Qu5cH{grid-template-columns:repeat(3,minmax(0,1fr))}}.Dashboard_cardSection__x1vcz{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1rem;display:flex;flex-direction:column;gap:.75rem;position:relative;overflow:hidden}.Dashboard_cardSection__x1vcz:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(135deg,#0ea5e9,#6366f1)}.Dashboard_cardTitle__vYbEY{margin:0;font-size:.75rem;font-weight:700;color:var(--foreground);text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center}.Dashboard_cardDescription__mNtYB{margin:0;font-size:.8125rem;color:var(--muted-foreground);line-height:1.5}.Dashboard_infoList__PH2em{display:flex;flex-direction:column;gap:.375rem}.Dashboard_infoRow___d5KF{display:flex;justify-content:space-between;gap:.75rem}.Dashboard_infoLabel__bGXTQ{font-size:.75rem;color:var(--muted-foreground)}.Dashboard_infoValue__TdGtQ{font-size:.8125rem;font-weight:600;color:var(--foreground)}.Dashboard_teamGrid__d7DK6{display:flex;flex-direction:column;gap:.25rem}.Dashboard_playerCard__mzq8v{display:flex;align-items:center;justify-content:space-between;padding:.375rem .625rem;background:rgba(255,255,255,.6);border-radius:.25rem;border:1px solid rgba(148,163,184,.15)}.Dashboard_playerCard__mzq8v:hover{background:rgba(255,255,255,.9)}.Dashboard_playerInfo__jq94G{display:flex;flex-direction:column;gap:.125rem}.Dashboard_playerName__wPJPP{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--foreground)}.Dashboard_playerMeta__VHO6z{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;color:var(--muted-foreground)}.Dashboard_playerPoints__MyULx{display:flex;align-items:baseline;gap:.25rem}.Dashboard_pointsValue__l2HLe{font-size:.9375rem;font-weight:700;color:var(--primary)}.Dashboard_pointsLabel__UM_DK{font-size:.5625rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.Dashboard_deadlineInfo__P6fmG{display:flex;flex-direction:column;gap:.125rem}.Dashboard_deadlineGameweek__gy1rf{font-size:.9375rem;font-weight:600;color:var(--foreground)}.Dashboard_deadlineTime__qXhwr{font-size:.8125rem;color:var(--muted-foreground)}.Dashboard_authButtons__GaH6U{display:flex;gap:.5rem;margin-top:.375rem}.Dashboard_primaryButton__4jrSV{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#138850,#0ea5e9);border:none;border-radius:var(--radius);text-decoration:none;cursor:pointer;transition:background .2s ease}.Dashboard_primaryButton__4jrSV:hover{background:linear-gradient(135deg,#0f6e40,#0284c7)}.Dashboard_secondaryButton__dv5x1{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:var(--foreground);background:#fff;border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;cursor:pointer;transition:border-color .2s ease}.Dashboard_secondaryButton__dv5x1:hover{border-color:var(--muted-foreground)}.Dashboard_hotIcon__zqCiK{color:#f97316;vertical-align:middle;margin-right:.25rem}.Dashboard_hotPlayersGrid__0Voho{display:grid;grid-gap:.375rem;gap:.375rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:640px){.Dashboard_hotPlayersGrid__0Voho{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:940px){.Dashboard_hotPlayersGrid__0Voho{grid-template-columns:repeat(3,minmax(0,1fr))}}.Dashboard_hotPlayerCard__JCgwY{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:linear-gradient(135deg,rgba(249,115,22,.08),rgba(234,88,12,.04));border-radius:.375rem;border:1px solid rgba(249,115,22,.15);cursor:pointer;transition:all .15s ease}.Dashboard_hotPlayerCard__JCgwY:hover{background:linear-gradient(135deg,rgba(249,115,22,.15),rgba(234,88,12,.08));border-color:rgba(249,115,22,.3);transform:translateY(-1px)}.Dashboard_hotPlayerInfo__ozRNp{display:flex;flex-direction:column;gap:.0625rem}.Dashboard_hotPlayerName__Vc9Nk{font-size:.8125rem;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dashboard_hotPlayerMeta__OXqoU{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;color:var(--muted-foreground)}.Dashboard_hotPlayerStats__3Qo5T{display:flex;align-items:baseline;gap:.25rem}.Dashboard_hotPlayerForm__wXDTw{font-size:1rem;font-weight:700;color:#f97316}.Dashboard_hotPlayerFormLabel__PXxJo{font-size:.5625rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.Dashboard_viewAllLink__ExHR_{font-size:.75rem;color:var(--muted-foreground);text-decoration:none;transition:color .15s ease}.Dashboard_viewAllLink__ExHR_:hover{color:var(--foreground)}.GameweekAnalysis_analysisContainer__1Ldj0{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;position:relative}.GameweekAnalysis_analysisContainer__1Ldj0:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.GameweekAnalysis_analysisHeader__p2wX1{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:rgba(0,0,0,0);border:none;width:100%;cursor:pointer;text-align:left;transition:background .15s ease}.GameweekAnalysis_analysisHeader__p2wX1:hover{background:rgba(0,0,0,.02)}.GameweekAnalysis_headerLeft__yHi31{display:flex;align-items:center;gap:.75rem}.GameweekAnalysis_headerInfo__LqsGg{display:flex;flex-direction:column;gap:.125rem}.GameweekAnalysis_headerTitle__DtjL_{margin:0;font-size:.875rem;font-weight:600;color:var(--foreground)}.GameweekAnalysis_headerRight__e564j{display:flex;align-items:center;gap:.75rem;color:var(--muted-foreground)}.GameweekAnalysis_grade__ISwsL{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:800;border-radius:.5rem;color:#fff;background:var(--muted-foreground);text-shadow:0 1px 2px rgba(0,0,0,.2)}.GameweekAnalysis_grade__ISwsL.GameweekAnalysis_gradeSmall__pqdBH{width:1.75rem;height:1.75rem;font-size:.75rem;border-radius:.375rem}.GameweekAnalysis_grade__ISwsL.GameweekAnalysis_APlus__YOH_y{background:linear-gradient(135deg,#1abc9c,rgb(7.7661718893%,56.1553967381%,46.5970313359%))}.GameweekAnalysis_grade__ISwsL.GameweekAnalysis_A__cPUsJ{background:linear-gradient(135deg,#27ae60,rgb(11.6321458161%,51.8972659486%,28.6329743165%))}.GameweekAnalysis_grade__ISwsL.GameweekAnalysis_BPlus__KQwDG{background:linear-gradient(135deg,#2ecc71,rgb(14.3592156863%,63.68%,35.2737254902%))}.GameweekAnalysis_grade__ISwsL.GameweekAnalysis_B__77vCe{background:linear-gradient(135deg,#3498db,rgb(12.9953236525%,49.0934449093%,73.2791861514%))}.GameweekAnalysis_grade__ISwsL.GameweekAnalysis_CPlus__O43CL{background:linear-gradient(135deg,#f1c40f,rgb(75.9610930987%,61.7183881427%,4.4310637641%))}.GameweekAnalysis_grade__ISwsL.GameweekAnalysis_C__lYW1T{background:linear-gradient(135deg,#f39c12,rgb(78.3841247342%,49.610205528%,3.9688164422%))}.GameweekAnalysis_grade__ISwsL.GameweekAnalysis_D__3A5C8{background:linear-gradient(135deg,#e67e22,rgb(75.0406504065%,39.7274031564%,8.4887613582%))}.GameweekAnalysis_grade__ISwsL.GameweekAnalysis_F__G8PN0{background:linear-gradient(135deg,#e74c3c,rgb(83.8033843674%,17.190437819%,10.3142626914%))}.GameweekAnalysis_eventCounts__md7Q3{display:flex;gap:.25rem}.GameweekAnalysis_countBadge__CBnH8{display:flex;align-items:center;gap:.125rem;padding:.125rem .375rem;border-radius:.25rem;font-size:.6875rem;font-weight:600}.GameweekAnalysis_countBadge__CBnH8.GameweekAnalysis_brilliant__6gRFf{background:rgba(26,188,156,.15);color:#1abc9c}.GameweekAnalysis_countBadge__CBnH8.GameweekAnalysis_great___IRlJ{background:rgba(39,174,96,.15);color:#27ae60}.GameweekAnalysis_countBadge__CBnH8.GameweekAnalysis_good__4VQ2W{background:rgba(52,152,219,.15);color:#3498db}.GameweekAnalysis_countBadge__CBnH8.GameweekAnalysis_inaccuracy__JA0x5{background:rgba(243,156,18,.15);color:#f39c12}.GameweekAnalysis_countBadge__CBnH8.GameweekAnalysis_mistake__QoTQJ{background:rgba(230,126,34,.15);color:#e67e22}.GameweekAnalysis_countBadge__CBnH8.GameweekAnalysis_blunder__3F_Cf{background:rgba(231,76,60,.15);color:#e74c3c}.GameweekAnalysis_countIcon__3en_m{font-weight:800}.GameweekAnalysis_countValue__u1ePj{font-weight:600}.GameweekAnalysis_analysisContent__pgifV{padding:0 1rem 1rem;display:flex;flex-direction:column;gap:1rem}.GameweekAnalysis_summaryStatsContainer__9BcxV{display:flex;flex-direction:column;gap:.5rem}.GameweekAnalysis_summaryStats__qiELe{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:.75rem;background:rgba(0,0,0,.02);border-radius:.5rem}.GameweekAnalysis_overallStats__1xqfb{display:flex;padding:.625rem .75rem;background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(139,92,246,.08));border-radius:.5rem;border:1px solid rgba(99,102,241,.15)}.GameweekAnalysis_overallStat__hE9oE{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.GameweekAnalysis_overallLabel__sFm1x{font-size:.625rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.GameweekAnalysis_overallValue___lavV{font-size:1.125rem;font-weight:700;color:var(--foreground)}.GameweekAnalysis_overallRank__u_x6Q{font-size:.75rem;color:var(--muted-foreground)}.GameweekAnalysis_summaryStat__QO8AS{display:flex;flex-direction:column;gap:.0625rem;min-width:4rem}.GameweekAnalysis_statLabel__TgUu2{font-size:.625rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.GameweekAnalysis_statValue__fNf2q{display:flex;align-items:center;gap:.25rem;font-size:1rem;font-weight:700;color:var(--foreground)}.GameweekAnalysis_statValue__fNf2q.GameweekAnalysis_positive__ATCJJ{color:#27ae60}.GameweekAnalysis_statValue__fNf2q.GameweekAnalysis_negative__yOOXq{color:#e74c3c}.GameweekAnalysis_statValue__fNf2q.GameweekAnalysis_warning__3LkfJ{color:#f39c12}.GameweekAnalysis_eventsSection__Ggkh3,.GameweekAnalysis_missedSection__kHKIl{display:flex;flex-direction:column;gap:.5rem}.GameweekAnalysis_sectionTitle__KDfhd{display:flex;align-items:center;gap:.375rem;margin:0;font-size:.6875rem;font-weight:700;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.GameweekAnalysis_eventsList__3buHu{display:flex;flex-direction:column;gap:.375rem}.GameweekAnalysis_eventCard__dMWnj{padding:.625rem .75rem;border-radius:.5rem;border-left:3px solid var(--border);background:rgba(0,0,0,.01);transition:background .15s ease}.GameweekAnalysis_eventCard__dMWnj:hover{background:rgba(0,0,0,.03)}.GameweekAnalysis_eventCard__dMWnj.GameweekAnalysis_brilliant__6gRFf{border-left-color:#1abc9c;background:rgba(26,188,156,.04)}.GameweekAnalysis_eventCard__dMWnj.GameweekAnalysis_great___IRlJ{border-left-color:#27ae60;background:rgba(39,174,96,.04)}.GameweekAnalysis_eventCard__dMWnj.GameweekAnalysis_good__4VQ2W{border-left-color:#3498db;background:rgba(52,152,219,.04)}.GameweekAnalysis_eventCard__dMWnj.GameweekAnalysis_inaccuracy__JA0x5{border-left-color:#f39c12;background:rgba(243,156,18,.04)}.GameweekAnalysis_eventCard__dMWnj.GameweekAnalysis_mistake__QoTQJ{border-left-color:#e67e22;background:rgba(230,126,34,.04)}.GameweekAnalysis_eventCard__dMWnj.GameweekAnalysis_blunder__3F_Cf{border-left-color:#e74c3c;background:rgba(231,76,60,.04)}.GameweekAnalysis_eventHeader__ErJu9{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.GameweekAnalysis_severityBadge__JdOch{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:.625rem;font-weight:800;border-radius:.25rem;color:#fff;flex-shrink:0}.GameweekAnalysis_severityBadge__JdOch.GameweekAnalysis_brilliant__6gRFf{background:#1abc9c}.GameweekAnalysis_severityBadge__JdOch.GameweekAnalysis_great___IRlJ{background:#27ae60}.GameweekAnalysis_severityBadge__JdOch.GameweekAnalysis_good__4VQ2W{background:#3498db}.GameweekAnalysis_severityBadge__JdOch.GameweekAnalysis_inaccuracy__JA0x5{background:#f39c12}.GameweekAnalysis_severityBadge__JdOch.GameweekAnalysis_mistake__QoTQJ{background:#e67e22}.GameweekAnalysis_severityBadge__JdOch.GameweekAnalysis_blunder__3F_Cf{background:#e74c3c}.GameweekAnalysis_eventTitle__UKuzX{font-size:.8125rem;font-weight:600;color:var(--foreground);flex:1 1}.GameweekAnalysis_pointsImpact__hoK81{font-size:.75rem;font-weight:700;padding:.125rem .375rem;border-radius:.25rem}.GameweekAnalysis_pointsImpact__hoK81.GameweekAnalysis_positive__ATCJJ{background:rgba(39,174,96,.15);color:#27ae60}.GameweekAnalysis_pointsImpact__hoK81.GameweekAnalysis_negative__yOOXq{background:rgba(231,76,60,.15);color:#e74c3c}.GameweekAnalysis_insightTypeBadge__iqBxX{display:inline-flex;align-items:center;gap:.25rem;font-size:.5625rem;font-weight:600;padding:.125rem .375rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.02em}.GameweekAnalysis_insightTypeBadge__iqBxX.GameweekAnalysis_hindsight__oDSQG{background:rgba(156,163,175,.15);color:#6b7280}.GameweekAnalysis_insightTypeBadge__iqBxX.GameweekAnalysis_predicted__w2gBP{background:rgba(139,92,246,.15);color:#7c3aed}.GameweekAnalysis_eventDescription__wDzBo{margin:0;font-size:.75rem;color:var(--muted-foreground);line-height:1.4}.GameweekAnalysis_eventPlayers__UCu5r{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem}.GameweekAnalysis_playerChip__ps2q7{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#fff;border:1px solid var(--border);border-radius:1rem;font-size:.6875rem;color:var(--foreground);cursor:pointer;transition:all .15s ease}.GameweekAnalysis_playerChip__ps2q7:hover{background:var(--accent);border-color:var(--accent-foreground)}.GameweekAnalysis_playerPoints__AV1sc{font-weight:600;color:var(--primary)}.GameweekAnalysis_vs__3DpO7{font-size:.625rem;color:var(--muted-foreground);text-transform:uppercase}.GameweekAnalysis_showMoreButton__0s9H_{padding:.5rem;background:rgba(0,0,0,0);border:1px dashed var(--border);border-radius:.375rem;font-size:.75rem;color:var(--muted-foreground);cursor:pointer;transition:all .15s ease}.GameweekAnalysis_showMoreButton__0s9H_:hover{background:rgba(0,0,0,.02);border-color:var(--muted-foreground);color:var(--foreground)}.GameweekAnalysis_missedList__wJ26Z{display:flex;flex-direction:column;gap:.25rem}.GameweekAnalysis_missedCard__xMX_N{display:flex;align-items:center;justify-content:space-between;padding:.5rem .625rem;background:rgba(231,76,60,.03);border:1px solid rgba(231,76,60,.1);border-radius:.375rem;cursor:pointer;transition:all .15s ease;width:100%;text-align:left}.GameweekAnalysis_missedCard__xMX_N:hover{background:rgba(231,76,60,.06);border-color:rgba(231,76,60,.2)}.GameweekAnalysis_missedInfo__qBVso{display:flex;align-items:center;gap:.375rem}.GameweekAnalysis_missedName__LpO25{font-size:.8125rem;font-weight:600;color:var(--foreground)}.GameweekAnalysis_missedStats__0D3IR{display:flex;align-items:center;gap:.5rem}.GameweekAnalysis_missedPoints__WaN4S{font-size:.875rem;font-weight:700;color:#e74c3c}.GameweekAnalysis_missedOwnership__RWc8H{font-size:.6875rem;color:var(--muted-foreground)}.dark .GameweekAnalysis_analysisHeader__p2wX1:hover,.dark .GameweekAnalysis_summaryStats__qiELe{background:rgba(255,255,255,.02)}.dark .GameweekAnalysis_eventCard__dMWnj{background:rgba(255,255,255,.01)}.dark .GameweekAnalysis_eventCard__dMWnj:hover{background:rgba(255,255,255,.03)}.dark .GameweekAnalysis_eventCard__dMWnj.GameweekAnalysis_brilliant__6gRFf{background:rgba(26,188,156,.08)}.dark .GameweekAnalysis_eventCard__dMWnj.GameweekAnalysis_great___IRlJ{background:rgba(39,174,96,.08)}.dark .GameweekAnalysis_eventCard__dMWnj.GameweekAnalysis_good__4VQ2W{background:rgba(52,152,219,.08)}.dark .GameweekAnalysis_eventCard__dMWnj.GameweekAnalysis_inaccuracy__JA0x5{background:rgba(243,156,18,.08)}.dark .GameweekAnalysis_eventCard__dMWnj.GameweekAnalysis_mistake__QoTQJ{background:rgba(230,126,34,.08)}.dark .GameweekAnalysis_eventCard__dMWnj.GameweekAnalysis_blunder__3F_Cf{background:rgba(231,76,60,.08)}.dark .GameweekAnalysis_playerChip__ps2q7{background:var(--card)}.dark .GameweekAnalysis_playerChip__ps2q7:hover{background:var(--accent)}.dark .GameweekAnalysis_showMoreButton__0s9H_:hover{background:rgba(255,255,255,.02)}.dark .GameweekAnalysis_missedCard__xMX_N{background:rgba(231,76,60,.06)}.dark .GameweekAnalysis_missedCard__xMX_N:hover{background:rgba(231,76,60,.1)}