.HeroEyebrow_eyebrow__5ePVt{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border:1px solid rgba(255,90,54,.2);border-radius:999px;color:#ff8b72;background:rgba(255,90,54,.1);font-size:.6875rem;letter-spacing:.28em;text-transform:uppercase}.HeroEyebrow_eyebrowDot___uj_W{width:.5rem;height:.5rem;border-radius:50%;background:#ff5a36}.HomeHero_root__b9nS_{position:relative;isolation:isolate;overflow:hidden;min-height:500px;display:flex;align-items:center}.HomeHero_heroImage__lBbF2{object-fit:cover;object-position:center}.HomeHero_layout__a_TpR{position:relative;display:grid;grid-gap:2.5rem;gap:2.5rem}.HomeHero_content__kxtqE{display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.HomeHero_copyBlock__04dIp{max-width:42rem}.HomeHero_title__p7owz{margin:1.25rem 0 0;color:hsl(var(--foreground));font-family:var(--font-sofia-sans);font-size:clamp(3.35rem,8vw,6rem);font-style:italic;font-weight:860;line-height:.84;text-transform:uppercase}.HomeHero_titleAccent__mYOPV{color:#f3f3f3}.HomeHero_description__tcoeT{max-width:36rem;margin-top:1.25rem;color:#e0e0e0;font-size:.9375rem;line-height:1.7}.HomeHero_actions__dL8Er{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.HomeHero_primaryAction__qwlR3,.HomeHero_secondaryAction__1zW6c{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding-inline:1.25rem;border-radius:1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.HomeHero_primaryAction__qwlR3{color:#fff;background:#ff5a36}.HomeHero_primaryAction__qwlR3:hover{background:#e14e2d}.HomeHero_secondaryAction__1zW6c{border:1px solid hsla(0,0%,100%,.12);color:hsl(var(--foreground));background:hsla(0,0%,100%,.05)}.HomeHero_secondaryAction__1zW6c:hover{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08)}@media(min-width:640px){.HomeHero_root__b9nS_{padding:2.5rem 2rem}}@media(min-width:1024px){.HomeHero_root__b9nS_{padding:3rem}}.HomeLeagueFeature_feature__KXeiE{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:rgba(0,0,0,.2)}.HomeLeagueFeature_featureDot__F4kwQ{width:.5rem;height:.5rem;margin-top:.375rem;border-radius:50%;background:#ff5a36}.HomeLeagueFeature_featureCopy__bPiNm{color:#d1d1d1;font-size:.875rem;line-height:1.5}.HomeLeagueCta_root__JdNY2{position:relative;overflow:hidden;padding:2rem 1.5rem;border:1px solid hsl(var(--border));border-radius:2rem;background:linear-gradient(135deg,rgba(255,90,54,.1),hsla(0,0%,100%,.04) 35%,hsla(0,0%,100%,.02) 65%,rgba(0,0,0,.15))}.HomeLeagueCta_accentTrack__6qkfu{position:absolute;right:-2.5rem;bottom:0;width:10rem;height:6rem;border-radius:999px;background:hsla(0,0%,100%,.1);filter:blur(4px);transform:rotate(-18deg)}.HomeLeagueCta_divider__F9vm_{position:absolute;top:0;left:0;width:1px;height:100%;background:hsla(0,0%,100%,.06)}.HomeLeagueCta_layout__meqdc{position:relative;display:grid;grid-gap:2rem;gap:2rem}.HomeLeagueCta_eyebrow__cAhO6{color:#ff8b72;font-size:.75rem;letter-spacing:.28em;text-transform:uppercase}.HomeLeagueCta_title__P4t7u{margin-top:.75rem;color:#fff;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.1}.HomeLeagueCta_description__qiCh3{max-width:36rem;margin-top:.75rem;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.7}.HomeLeagueCta_action__tYI55{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding-inline:1.25rem;margin-top:1.5rem;border-radius:1rem;color:#fff;background:#ff5a36;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .14s ease}.HomeLeagueCta_action__tYI55:hover{background:#e14e2d}.HomeLeagueCta_features__9IHsj{display:grid;grid-gap:.75rem;gap:.75rem}@media(min-width:640px){.HomeLeagueCta_root__JdNY2{padding:2.5rem 2rem}.HomeLeagueCta_divider__F9vm_{left:50%}.HomeLeagueCta_layout__meqdc{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeLeagueCta_features__9IHsj{padding-left:2rem}}.HomeSection_section__IafXH{display:flex;flex-direction:column;gap:1.25rem}.HomeSection_header__1hqY_{display:flex;flex-direction:column;gap:.75rem}.HomeSection_eyebrow__mmBHR{color:#ff8b72;font-size:.75rem;letter-spacing:.28em;text-transform:uppercase}.HomeSection_subtitle__xut59{max-width:42rem;margin-top:.5rem;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.6}@media(min-width:640px){.HomeSection_header__1hqY_{flex-direction:row;align-items:flex-end;justify-content:space-between}}.Tooltip_content__b9GGM{z-index:50;overflow:hidden;max-width:20rem;padding:.5rem .75rem;border:1px solid hsl(var(--border));border-radius:.75rem;color:hsl(var(--foreground));background:hsla(0,0%,9%,.96);font-size:.75rem;line-height:1.5;box-shadow:var(--shadow-strong);transform-origin:var(--radix-tooltip-content-transform-origin);animation:Tooltip_tooltip-in__HiujI .14s ease-out}.Tooltip_content__b9GGM[data-state=closed]{animation:Tooltip_tooltip-out__wPTlN .12s ease-in}.Tooltip_content__b9GGM:focus-visible{outline:none;box-shadow:0 0 0 1px hsl(var(--background)),0 0 0 3px hsl(var(--ring)/.34)}@keyframes Tooltip_tooltip-in__HiujI{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes Tooltip_tooltip-out__wPTlN{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.StatCard_card__l8Q3E{padding:.875rem 1rem;border:1px solid hsl(var(--border));border-radius:1.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)) hsl(var(--card));display:flex;flex-direction:column}.StatCard_label__h8u9n{margin-bottom:.25rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4}.StatCard_value___9HI7{color:hsl(var(--foreground));font-size:clamp(1.625rem,3vw,2rem);font-weight:700;line-height:1.1}.StatCard_mono__83YbT{font-family:var(--font-geist-mono)}.AuthPage_shell__e0EW6{display:flex;align-items:center;justify-content:center;min-height:60vh}.AuthPage_stack__0gTaO{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:24rem}.AuthPage_header__JQFSU,.AuthPage_stackCentered__AXPzp{text-align:center}.AuthPage_title__J2idF{color:hsl(var(--foreground));font-size:1.5rem;font-weight:700;line-height:1.1}.AuthPage_subtitle__oBGgo{margin-top:.25rem;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.6}.AuthPage_panel__Hu54C{padding:1.5rem;border:1px solid hsl(var(--border));border-radius:1.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)) hsl(var(--card))}.AuthPage_form__dB99c{display:flex;flex-direction:column;gap:1rem}.AuthPage_hint__Yz5LQ{margin-top:.25rem;color:hsl(var(--muted-foreground));font-size:.75rem}.AuthPage_error__vuwN4{color:#f87171;font-size:.875rem}.AuthPage_submit__00V97{width:100%}.AuthPage_link__oV5cv{color:hsl(var(--muted-foreground));font-size:.875rem;text-decoration:none;transition:color .14s ease}.AuthPage_link__oV5cv:hover{color:#d1d1d1}.AuthPage_accentLink__PA2am{color:#ff5a36}.AuthPage_accentLink__PA2am:hover{color:#ff8b72}.AuthPage_footer__0xxC6{display:flex;flex-direction:column;gap:.5rem;text-align:center}.AuthPage_footerCopy___h260{color:hsl(var(--muted-foreground));font-size:.875rem}.Badge_badge__Jm2Cp{height:28px;display:inline-flex;align-items:center;justify-content:center;padding:.1875rem .625rem;border:1px solid hsl(var(--border));border-radius:999px;color:#e0e0e0;background:hsla(0,0%,9%,.7);font-size:.75rem;font-weight:700;line-height:1.2;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.Badge_variantNeutral__01whZ{color:#e0e0e0;border-color:hsl(var(--border));background:hsla(0,0%,9%,.8)}.Badge_variantOutline__6mX97{color:#e0e0e0;background:transparent}.Badge_variantActive__U5mLY,.Badge_variantCompleted__jbbUV,.Badge_variantSuccess__Ry38Q{color:#4ade80;border-color:rgba(34,197,94,.35);background:rgba(20,83,45,.42)}.Badge_variantQualifying__KKN5e,.Badge_variantWarning__ikzFw{color:#facc15;border-color:rgba(133,77,14,.85);background:rgba(113,63,18,.2)}.Badge_variantDanger__K9h46,.Badge_variantRace__2kX83{color:#f87171;border-color:rgba(153,27,27,.7);background:rgba(127,29,29,.25)}.Badge_variantInfo__IdTbg,.Badge_variantPlanned__Y5Aas{color:#93c5fd;border-color:rgba(59,130,246,.35);background:rgba(30,64,175,.24)}.Badge_variantSky__uTlUA{color:#7dd3fc;border-color:rgba(12,74,110,.6);background:rgba(8,47,73,.42)}.Badge_variantAccent__jRR5C,.Badge_variantSprint__b10Yt{color:#d8b4fe;border-color:rgba(126,34,206,.55);background:rgba(88,28,135,.34)}.Badge_variantFinished__EE77K,.Badge_variantOffline__qMXhF{color:hsl(var(--muted-foreground));border-color:hsl(var(--border));background:rgba(38,38,38,.55)}.Badge_variantOnline__uNFZV{color:#fee2e2;border-color:hsla(0,91%,71%,.72);background:linear-gradient(135deg,rgba(127,29,29,.92),rgba(220,38,38,.48)),rgba(127,29,29,.82);box-shadow:0 0 .6rem rgba(220,38,38,.22);animation:Badge_onlinePulse__wntdi 1.8s ease-in-out infinite}@keyframes Badge_onlinePulse__wntdi{0%,to{border-color:hsla(0,91%,71%,.58);background:linear-gradient(135deg,rgba(127,29,29,.88),rgba(220,38,38,.42)),rgba(127,29,29,.76);box-shadow:0 0 .45rem rgba(220,38,38,.14)}50%{border-color:hsla(0,94%,82%,.9);background:linear-gradient(135deg,rgba(153,27,27,.98),rgba(239,68,68,.62)),rgba(153,27,27,.88);box-shadow:0 0 .9rem rgba(239,68,68,.38)}}.Table_wrap__tO7Ts{position:relative;width:100%;overflow:auto}.Table_table__Jdg19{width:100%;font-size:.875rem;border-collapse:collapse;caption-side:bottom}.Table_headerRow__kJ5J6{border-bottom:1px solid hsl(var(--border))}.Table_bodyRow__RAGD_:last-child{border-bottom:0}.Table_footer__1XZ7J{border-top:1px solid hsl(var(--border));font-weight:500;background:hsla(0,0%,100%,.04)}.Table_footerRow__Ng1H8:last-child{border-bottom:0}.Table_row__D_LSU{border-bottom:1px solid hsl(var(--border));transition:background-color .14s ease}.Table_row__D_LSU:hover{background:hsla(0,0%,100%,.025)}.Table_head__8GC1O{height:2.5rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;text-align:left}.Table_cell__SPgKe,.Table_head__8GC1O{padding:.5rem;vertical-align:middle}.Table_caption__epnul{margin-top:1rem;color:hsl(var(--muted-foreground));font-size:.875rem}.StandingsTableHeader_headerRow__KWDxv{border-color:#262626}.StandingsTableHeader_centerHead__U8Nzm,.StandingsTableHeader_positionHead__LDzEP,.StandingsTableHeader_totalHead__c9NSU{text-align:center}.StandingsTableHeader_positionHead__LDzEP{width:3rem}.StandingsTableHeader_stageHead__4JXXm{width:4rem;font-size:.75rem;text-align:center}.StandingsTableHeader_stageLink__BBc3F{text-decoration:none;transition:color .14s ease}.StandingsTableHeader_stageLink__BBc3F:hover{color:#f5f5f5}.StandingsTableHeader_tooltip__OZKny{color:#f5f5f5;border-color:#404040;background:#262626}.StandingsTableHeader_helpTrigger__ZuFZc{cursor:help}.StandingsTableHeader_totalHead__c9NSU{font-weight:700}.StageScoreCell_emptyStageCell__uZzzo,.StageScoreCell_stageCell__o4Jq8{text-align:center}.StageScoreCell_emptyStageCell__uZzzo{color:#525252;font-family:var(--font-geist-mono),monospace;font-size:.75rem}.StageScoreCell_stageCell__o4Jq8{font-family:var(--font-geist-mono),monospace;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StageScoreCell_positionChampion__Okmq1{color:#facc15;font-weight:700}.StageScoreCell_positionRunnerUp__qyTuZ{color:#d4d4d4;font-weight:700}.StageScoreCell_positionThird__UTPOJ{color:#d97706;font-weight:700}.StageScoreCell_positionDefault___9_R_{color:#a3a3a3}.StageScoreCell_penaltyHint____rKY{margin-left:.125rem;color:#f87171;cursor:help}.StageScoreCell_subHint__9pcf1{margin-left:.25rem;color:#38bdf8;cursor:help}.StageScoreCell_tooltipWide__0Z59x{max-width:20rem;color:#f5f5f5;border-color:#404040;background:#262626}.StageScoreCell_tooltipRow__D_Pwq{padding-block:.125rem}.StandingsTable_wrap___1Hjw{overflow-x:auto}.SubChampionshipCard_card__mef6H{padding:1.25rem;border:1px solid hsl(var(--border));border-radius:1.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)) hsl(var(--card));display:flex;flex-direction:column;gap:1rem}.SubChampionshipCard_header__cMJMH{display:flex;flex-direction:column;gap:.5rem}.SubChampionshipCard_headerRow__5DXRT{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.SubChampionshipCard_subTitle__eu_7O{color:hsl(var(--foreground));font-size:1.125rem;font-weight:600}.SubChampionshipCard_copy__fnwnK{color:hsl(var(--muted-foreground));font-size:.875rem}.SubChampionshipCard_leaderCard__FV548{padding:1rem;border:1px solid hsl(var(--border));border-radius:1rem;background:hsla(0,0%,4%,.55)}.SubChampionshipCard_eyebrow__iX6RR{color:hsl(var(--muted-foreground));font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}.SubChampionshipCard_leaderName___479p{margin-top:.5rem;color:hsl(var(--foreground));font-size:1rem;font-weight:600}.SubChampionshipCard_metricGrid__l9E3J{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.SubChampionshipCard_emptyState__cIES5{padding:1rem;border:1px dashed hsl(var(--border));border-radius:1rem;color:hsl(var(--muted-foreground));background:hsla(0,0%,4%,.3);font-size:.875rem}.ChampionshipStandingsTabContent_section__RLIxx{display:grid;grid-gap:1rem;gap:1rem}.ChampionshipStandingsTabContent_emptyState__WHd_u{padding:2.5rem 1.5rem;border:1px solid #262626;border-radius:1.75rem;background:hsla(0,0%,9%,.7);text-align:center}.ChampionshipStandingsTabContent_emptyTitle__DLno_{margin:0;color:#e5e5e5;font-size:1rem;font-weight:500}.ChampionshipStandingsTabContent_emptyCopy__BDVrX{margin:.5rem 0 0;color:#737373;font-size:.875rem}.Button_button__wf7LH{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:1rem;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.Button_button__wf7LH:focus-visible{outline:none;box-shadow:0 0 0 1px hsl(var(--background)),0 0 0 3px hsl(var(--ring)/.34)}.Button_button__wf7LH:disabled{pointer-events:none;opacity:.5}.Button_button__wf7LH svg{flex-shrink:0;width:1rem;height:1rem;pointer-events:none}.Button_variantDefault__yLkh0{color:hsl(var(--primary-foreground));background:#ff5a36;box-shadow:var(--shadow-soft)}.Button_variantDefault__yLkh0:hover{background:#e14e2d}.Button_variantDestructive__7iFx_{color:hsl(var(--destructive-foreground));background:hsl(var(--destructive));box-shadow:var(--shadow-soft)}.Button_variantDestructive__7iFx_:hover{background:#6b1919}.Button_variantOutline___n6_r{color:hsl(var(--foreground));background:hsl(var(--background));border-color:hsl(var(--input));box-shadow:var(--shadow-soft)}.Button_variantOutline___n6_r:hover{color:hsl(var(--accent-foreground));background:hsl(var(--accent))}.Button_variantOutlineDanger__6C974{color:#f87171;background:hsl(var(--background));border-color:#7f1d1d;box-shadow:var(--shadow-soft)}.Button_variantOutlineDanger__6C974:hover{color:#fca5a5;background:rgba(127,29,29,.18)}.Button_variantOutlineWarning__hyRlE{color:#facc15;background:rgba(113,63,18,.2);border-color:#a16207;box-shadow:var(--shadow-soft)}.Button_variantOutlineWarning__hyRlE:hover{color:#fde047;background:rgba(120,53,15,.3)}.Button_variantSecondary___xsVC{color:hsl(var(--secondary-foreground));background:hsl(var(--secondary));box-shadow:var(--shadow-soft)}.Button_variantSecondary___xsVC:hover{background:#262626}.Button_variantGhost____zOz{color:hsl(var(--foreground));background:transparent}.Button_variantGhost____zOz:hover{color:hsl(var(--accent-foreground));background:hsl(var(--accent))}.Button_variantGhostMuted__Wgz1o{color:hsl(var(--muted-foreground));background:transparent}.Button_variantGhostMuted__Wgz1o:hover{color:hsl(var(--foreground));background:hsl(var(--accent))}.Button_variantGhostDanger__2f1BI{color:#f87171;background:transparent}.Button_variantGhostDanger__2f1BI:hover{color:#fca5a5;background:rgba(127,29,29,.2)}.Button_variantGhostDangerMuted__nx5GE{color:hsl(var(--muted-foreground));background:transparent}.Button_variantGhostDangerMuted__nx5GE:hover{color:#fca5a5;background:rgba(127,29,29,.2)}.Button_variantLink__CjZdG{padding-inline:0;color:hsl(var(--primary));background:transparent;border-color:transparent;border-radius:0;box-shadow:none;text-underline-offset:.25rem}.Button_variantLink__CjZdG:hover{text-decoration:underline}.Button_sizeDefault__BcfQP{min-height:2.75rem;padding:.5rem 1rem}.Button_sizeXs__TcxS2{min-height:1.75rem;padding:.25rem .5rem;font-size:.75rem}.Button_sizeSm__IqCrB{min-height:2rem;padding:.375rem .75rem;font-size:.75rem}.Button_sizeLg__r8pTq{min-height:2.5rem;padding:.625rem 2rem}.Button_sizeIcon__6JSuD{width:2.25rem;height:2.25rem;padding:0}.Button_fullWidth__FgBPP{width:100%}.TournamentBroadcastPlaceholder_panel__lKZil{padding:1.5rem;border:1px solid #262626;border-radius:1.75rem;background:hsla(0,0%,9%,.7)}.TournamentBroadcastPlaceholder_title__Rxz69{margin:0;color:#d4d4d4;font-size:.875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.TournamentBroadcastPlaceholder_body__REodt{max-width:42rem;margin:1rem 0 0;color:#a3a3a3;font-size:.875rem;line-height:1.7}.TournamentBroadcastPlaceholder_actions__D1BUU{margin-top:1.25rem}.TournamentLogo_root__yIZUb{object-fit:contain}.AdminTournamentCard_card__h8x3E{padding:1.5rem;border:1px solid hsl(var(--border));border-radius:1.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)) hsl(var(--card))}.AdminTournamentCard_topRow__uWx6r{display:flex;align-items:center;justify-content:space-between;gap:1rem}.AdminTournamentCard_titleRow__QBq5T{display:flex;align-items:center;gap:.75rem}.AdminTournamentCard_title__dTwYG{color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.2}.AdminTournamentCard_content__IL94z{margin-top:.75rem}.AdminTournamentCard_meta__ApBUx{display:flex;align-items:center;gap:1.5rem;color:#b3b3b3;font-size:.875rem}.AdminTournamentCard_metaLabel__XfVX7{color:hsl(var(--muted-foreground))}.AdminTournamentCard_metaValueMono__ZMFGA{color:#d1d1d1;font-family:var(--font-geist-mono)}.AdminTournamentCard_metaValue__816fw{color:#d1d1d1}.AdminTournamentCard_description__Cl1FD{margin-top:.5rem;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.5}.AdminTournamentCard_actions__arrCJ{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.AdminDashboard_page__fsX4v{padding-block:2rem}.AdminDashboard_list__eyNVX{display:grid;grid-gap:1rem;gap:1rem}.AdminDashboard_header__g7q5u{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.AdminDashboard_sectionHeader__8FfVo{display:flex;align-items:center;justify-content:space-between;gap:1rem}.AdminDashboard_sectionTitle__DstUa{color:#e0e0e0;font-size:1.25rem;font-weight:600}.TournamentHeaderStat_headerStat__sDnWO{display:flex;flex-direction:column;align-items:center}.TournamentHeaderStat_headerStatLabel__GjrlG{color:hsl(var(--muted-foreground));font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}.TournamentHeaderStat_headerStatValue__S7_Ng{color:#e0e0e0;font-family:var(--font-sofia-sans);font-size:2rem;font-style:italic;font-weight:820;line-height:.8;text-transform:uppercase}.TournamentHeader_root__nfUAV{overflow:hidden;border-radius:1rem 1rem 0 0}.TournamentHeader_tournamentCoverWrapper__RVa0R{position:relative;overflow:hidden;min-height:300px}.TournamentHeader_tournamentCoverImage__Z_8uA{position:absolute;width:100%;object-fit:cover}.TournamentHeader_overlay__L96_5{position:absolute;width:100%;height:100%;background:linear-gradient(0deg,#000,transparent 40%)}.TournamentHeader_headerContent__g6_FK{position:absolute;display:flex;width:100%;height:100%;flex-direction:column;align-items:stretch;justify-content:space-between;gap:1rem;padding:1rem}.TournamentHeader_topLine__aVenu{display:flex;justify-content:space-between;flex-grow:1}.TournamentHeader_badgesWrapper__VwRTI{display:flex;gap:1rem}.TournamentHeader_tournamentName__BJmi6{display:flex;flex-direction:column}.TournamentHeader_tournamentName__BJmi6 h1{color:#e0e0e0;font-family:var(--font-sofia-sans);font-size:3rem;font-style:italic;font-weight:820;line-height:.8;text-transform:uppercase}.TournamentHeader_tournamentInfo__Ml0zt{display:flex;justify-content:space-between;gap:2rem}.TournamentRulebookPanel_panel__tX2gM{padding:1.5rem;border:1px solid #262626;border-radius:1.75rem;background:hsla(0,0%,9%,.7)}.TournamentRulebookPanel_title__nnqoV{margin:0;color:#d4d4d4;font-size:.875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.TournamentRulebookPanel_body__1YcrW{margin-top:1rem;color:#d4d4d4;font-size:.875rem;line-height:1.75;white-space:pre-wrap}.StandingsTableRow_bodyRow__AAK32{border-color:#262626}.StandingsTableRow_basePointsCell__YDvJH,.StandingsTableRow_centerCell__Kela0,.StandingsTableRow_positionCell__fVzY5,.StandingsTableRow_subPointsCell__1SAIE,.StandingsTableRow_totalCell__pin2b,.StandingsTableRow_winsCell__QxV6S{text-align:center}.StandingsTableRow_positionChampion__CGXPE{color:#facc15;font-weight:700}.StandingsTableRow_positionRunnerUp__QFFL2{color:#d4d4d4;font-weight:700}.StandingsTableRow_positionThird__xxzh1{color:#d97706;font-weight:700}.StandingsTableRow_positionDefault__k3dfg{color:#a3a3a3}.StandingsTableRow_driverLink__nfnDN{color:#e5e5e5;font-weight:500;text-decoration:none;transition:color .14s ease}.StandingsTableRow_driverLink__nfnDN:hover{color:#f5f5f5}.StandingsTableRow_driverCell__uzZpF{display:flex;min-width:14rem;flex-direction:column;gap:.125rem}.StandingsTableRow_driverMeta__G7ImU{color:#737373;font-size:.75rem;line-height:1.1}.StandingsTableRow_winsCell__QxV6S{color:#eab308}.StandingsTableRow_subPointsCell__1SAIE{color:#38bdf8;font-weight:600}.StandingsTableRow_basePointsCell__YDvJH{color:#d4d4d4;font-weight:600}.StandingsTableRow_totalCell__pin2b{color:#f5f5f5;font-size:1.125rem;font-weight:700}.SubChampionshipMetric_metricLabel__5s3Ex{color:hsl(var(--muted-foreground));font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}.SubChampionshipMetric_metricValue__GhHQk{margin-top:.25rem;color:hsl(var(--foreground));font-weight:600}.SubChampionshipOverview_section__nodNw{display:flex;flex-direction:column;gap:1rem}.ChampionshipPage_page___TLc1{display:flex;flex-direction:column;margin-block:2rem}.TimeDisplay_time__cJALY{font-family:var(--font-geist-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TimeDisplay_bestOverall__km0KZ{color:#c4b5fd}.TimeDisplay_personalBest__unW1u{color:#4ade80}.TimeDisplay_gap___xbM9{color:hsl(var(--muted-foreground))}.PenaltiesList_list__X9EoF{display:flex;flex-direction:column;gap:.5rem}.PenaltiesList_item__iFM8J{display:flex;align-items:center;gap:.75rem;font-size:.875rem;flex-wrap:wrap}.PenaltiesList_driver__Jsd8o{color:#e0e0e0;font-weight:500}.PenaltiesList_reason__TXY6n{color:hsl(var(--muted-foreground))}.PenaltiesList_lap__VGubN{color:#616161;font-size:.75rem}.LazyLapChart_placeholder__4235I{height:25rem;border:1px solid #262626;border-radius:.75rem;background:hsla(0,0%,9%,.5)}.ExpandablePanel_panel__VZqA_{overflow:hidden;border:1px solid hsl(var(--border));border-radius:1rem;background:hsla(0,0%,4%,.5)}.ExpandablePanel_trigger__6EFNQ{display:flex;align-items:center;justify-content:space-between;min-height:0;width:100%;gap:1rem;padding:.75rem 1rem;text-align:left;background:none;border:0;transition:background-color .14s ease;cursor:pointer}.ExpandablePanel_trigger__6EFNQ:hover{background:hsla(0,0%,9%,.6)}.ExpandablePanel_title__b6wDq{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.ExpandablePanel_description__5tMJV{margin-top:.25rem;color:hsl(var(--muted-foreground));font-size:.75rem}.ExpandablePanel_icon__U04C8{flex-shrink:0;width:1rem;height:1rem;color:hsl(var(--muted-foreground));transition:transform .14s ease}.ExpandablePanel_iconOpen__DQAVH{transform:rotate(180deg)}.ExpandablePanel_content__Ih__9{padding:1rem;border-top:1px solid hsl(var(--border))}.Skeleton_skeleton__3XDXc{border-radius:.5rem;background:rgba(38,38,38,.8);animation:Skeleton_skeleton-pulse__ukX6y 1.35s ease-in-out infinite}@keyframes Skeleton_skeleton-pulse__ukX6y{0%,to{opacity:.72}50%{opacity:.32}}.PageSkeletons_card__FCoqS{padding:1rem}.PageSkeletons_cardLg__oPf_c,.PageSkeletons_card__FCoqS{border:1px solid hsl(var(--border));border-radius:1.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)) hsl(var(--card))}.PageSkeletons_cardLg__oPf_c{padding:1.5rem}.PageSkeletons_cardMd___mLHl{padding:1.25rem}.PageSkeletons_cardMd___mLHl,.PageSkeletons_panel__EuEz3{border:1px solid hsl(var(--border));border-radius:1.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)) hsl(var(--card))}.PageSkeletons_panel__EuEz3{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.PageSkeletons_responsiveColumns__UKueU{display:flex;flex-direction:column;gap:2rem}.PageSkeletons_grow__nggQO{min-width:0;flex:1 1 auto}.PageSkeletons_sidebar__VX2H3{display:none;flex-shrink:0;width:16rem}.PageSkeletons_maxWidth4__8ntyd{max-width:64rem}.PageSkeletons_maxWidth3__9q1GH{max-width:48rem}.PageSkeletons_mtSm__je935{margin-top:.75rem}.PageSkeletons_mtMd__DGTgJ{margin-top:1.5rem}.PageSkeletons_mtLg__Q6rsC{margin-top:1rem}.PageSkeletons_mtXl__G96mm{margin-top:1.5rem}@media(min-width:1024px){.PageSkeletons_responsiveColumns__UKueU{flex-direction:row}.PageSkeletons_sidebar__VX2H3{display:block}}@media(min-width:1280px){.PageSkeletons_sidebar__VX2H3{width:18rem}}.StageOverviewPanel_panel__E6T1Y{padding:1.25rem;border:1px solid hsl(var(--border));border-radius:1.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)) hsl(var(--card))}.StageOverviewPanel_topRow__nzGIM{display:flex;flex-direction:column;gap:1.25rem}.StageOverviewPanel_headerStack__ippzO{display:flex;flex-direction:column;gap:1rem}.StageOverviewPanel_headerIntro__N16VX{display:grid;grid-gap:.5rem;gap:.5rem}.StageOverviewPanel_eyebrow__h24gs{color:hsl(var(--muted-foreground));font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}.StageOverviewPanel_badgeRow___FdnS{display:flex;flex-wrap:wrap;gap:.5rem}.StageOverviewPanel_badgeNeutral__eSt8o{color:#e0e0e0;border-color:hsl(var(--border));background:hsla(0,0%,4%,.65)}.StageOverviewPanel_badgeOnline__Fc7BT{color:#ff8b72;border-color:rgba(255,90,54,.3);background:rgba(255,90,54,.1)}.StageOverviewPanel_badgeOffline__EgF7g{color:#d1d1d1;border-color:hsl(var(--border));background:hsla(0,0%,4%,.65)}.StageOverviewPanel_badgeSky__Gq4F9{color:#7dd3fc;border-color:rgba(12,74,110,.6);background:rgba(8,47,73,.4)}.StageOverviewPanel_winnerLabel__BXex1{color:hsl(var(--muted-foreground));font-size:.875rem}.StageOverviewPanel_winnerName__zycBg{margin-top:.25rem;color:hsl(var(--foreground));font-size:1.5rem;font-weight:600}.StageOverviewPanel_sessionBadgeRow__dXLJF{display:flex;flex-wrap:wrap;gap:.5rem}.StageOverviewPanel_sessionDone__9p4Kq{color:#4ade80;border-color:rgba(34,197,94,.35);background:rgba(20,83,45,.42)}.StageOverviewPanel_sessionPending__f5FUk{color:hsl(var(--muted-foreground));border-color:hsl(var(--border));background:hsla(0,0%,4%,.65)}.StageOverviewPanel_bestLapValue__1xu4d{color:#7dd3fc;font-size:1.25rem}@media(min-width:64rem){.StageOverviewPanel_topRow__nzGIM{flex-direction:row;align-items:flex-start;justify-content:space-between}.StageOverviewPanel_sessionBadgeRow__dXLJF{justify-content:flex-end;max-width:28rem}}.StageResultsHero_hero__XFGQ1{position:relative;overflow:hidden;border:1px solid hsl(var(--border));border-radius:1.75rem;background:#0a0a0a}.StageResultsHero_heroFallback__hquBz{position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(59,130,246,.18),transparent 42%),linear-gradient(135deg,#171717,#050505)}.StageResultsHero_heroCover__a9OT2{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.StageResultsHero_heroOverlay__1rRFK{position:absolute;inset:0;background:linear-gradient(to bottom right,rgba(0,0,0,.15),rgba(0,0,0,.7),rgba(0,0,0,.9))}.StageResultsHero_heroInner__S_FUP{position:relative;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.StageResultsHero_heroIdentity__ZawFB{display:flex;align-items:flex-start;gap:1rem}.StageResultsHero_trackLogo__LaYab{flex-shrink:0;width:4.5rem;height:4.5rem;padding:.75rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1.5rem;background:rgba(0,0,0,.35);object-fit:contain}.StageResultsHero_tournamentMeta___mpd_{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;color:#d1d1d1;font-size:.875rem}.StageResultsHero_tournamentLogo__k1S7y{flex-shrink:0;border-radius:.5rem;object-fit:contain}.StageResultsHero_tournamentLink__hjYhf{transition:color .14s ease;text-decoration:none}.StageResultsHero_tournamentLink__hjYhf:hover{color:hsl(var(--foreground))}.StageResultsHero_title__s7Kiu{margin-top:.75rem;color:#fafafa;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.03em;line-height:1}.StageResultsHero_stageMeta__XV2I8{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.875rem}.StageResultsHero_trackName__e_h35{color:hsl(var(--foreground))}.StageResultsHero_separator__pel7L{color:hsl(var(--muted-foreground))}.StageResultsHero_date__a3ibY{color:#d1d1d1;font-family:var(--font-geist-mono)}.StageResultsHero_heroStatus__tSp0r{align-self:flex-start}@media(min-width:40rem){.StageResultsHero_heroInner__S_FUP{padding:2rem}}@media(min-width:64rem){.StageResultsHero_heroInner__S_FUP{flex-direction:row;align-items:flex-start;justify-content:space-between}}.RaceResultsTable_headerRow__PI94H:hover,.RaceResultsTable_staticRow__h6zqL:hover{background:transparent}.RaceResultsTable_center__fS53s{text-align:center}.RaceResultsTable_right___KI1H{text-align:right}.RaceResultsTable_gridColumn__GR0gS,.RaceResultsTable_posColumn__5dCI4{width:3rem}.RaceResultsTable_position1__wiBJ8{color:#facc15;font-weight:700}.RaceResultsTable_position2__llmfx{color:#d1d1d1;font-weight:700}.RaceResultsTable_position3__ajGZu{color:#b45309;font-weight:700}.RaceResultsTable_gridCell__8Hu4o,.RaceResultsTable_positionOther__b43vw{color:hsl(var(--muted-foreground))}.RaceResultsTable_gridCell__8Hu4o{font-size:.875rem;text-align:center}.RaceResultsTable_qualiLap__Ry5XX{color:#616161;font-family:var(--font-geist-mono);font-size:.625rem}.RaceResultsTable_driverLink__poMJx{color:hsl(var(--foreground));font-weight:500;transition:color .14s ease;text-decoration:none}.RaceResultsTable_driverLink__poMJx:hover{color:#fff}.RaceResultsTable_subBadges__j8eyH{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.RaceResultsTable_subBadge__7nvy4{padding:0 .25rem;color:#7dd3fc;border-color:rgba(12,74,110,.7);background:rgba(8,47,73,.6);font-size:.625rem}.RaceResultsTable_compactBadge__XliIJ{margin-left:.5rem;padding:0 .25rem;font-size:.625rem}.RaceResultsTable_pitUnclear__TdFE7{color:#facc15;border-color:#a16207;background:rgba(113,63,18,.4)}.RaceResultsTable_carCell__MftrL{color:hsl(var(--muted-foreground));font-size:.875rem}.RaceResultsTable_carNumber__irt4q{color:#616161}.RaceResultsTable_monoCenter__74Vs5{text-align:center}.RaceResultsTable_gapCell__7TUyU,.RaceResultsTable_monoCenter__74Vs5{font-family:var(--font-geist-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RaceResultsTable_gapCell__7TUyU{color:hsl(var(--muted-foreground));text-align:right}.RaceResultsTable_pointsCell__Ht7az{color:#e0e0e0;font-weight:700;text-align:center}.RaceResultsTable_tooltipTrigger__jNFPW{margin-left:.25rem;font-size:.75rem;font-weight:400;cursor:help}.RaceResultsTable_penaltyTrigger__WNNA0{color:#f87171}.RaceResultsTable_inkiTrigger__Erw1i{color:#fbbf24}.RaceResultsTable_subTrigger__1qN2X{color:#38bdf8}.RaceResultsTable_tooltipDetail__b5Gh4{padding:.125rem 0}.PreliminaryResultsTable_wrap__sFv6F{display:flex;flex-direction:column;gap:.75rem}.PreliminaryResultsTable_metaRow__voh0Z{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.PreliminaryResultsTable_preliminaryBadge__9StWs{color:#facc15;border-color:rgba(202,138,4,.3);background:rgba(202,138,4,.2)}.PreliminaryResultsTable_track__DDPT1{color:hsl(var(--muted-foreground));font-size:.875rem}.PreliminaryResultsTable_wetBadge__pbQee{color:#60a5fa;border-color:#1e40af;background:rgba(30,58,138,.3);font-size:.75rem}.PreliminaryResultsTable_hint__82WUw{color:hsl(var(--muted-foreground));font-size:.75rem}.PreliminaryResultsTable_headerRow__nwIeZ:hover,.PreliminaryResultsTable_row__HBXW7:hover{background:transparent}.PreliminaryResultsTable_center__0Jf67{text-align:center}.PreliminaryResultsTable_right__9EO59{text-align:right}.PreliminaryResultsTable_mono__Y1LC8{font-family:var(--font-geist-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PreliminaryResultsTable_pos1__T1tsW{color:#facc15;font-weight:700}.PreliminaryResultsTable_pos2__5_7Yx{color:#d1d1d1;font-weight:700}.PreliminaryResultsTable_pos3__L0keE{color:#b45309;font-weight:700}.PreliminaryResultsTable_posOther__r5xem{color:hsl(var(--muted-foreground))}.PreliminaryResultsTable_gridCell__hkMy4{color:hsl(var(--muted-foreground));font-size:.75rem}.PreliminaryResultsTable_driverName__T2R2g{color:#e0e0e0}.PreliminaryResultsTable_shortName__5W_CO{margin-left:.375rem;color:hsl(var(--muted-foreground));font-size:.75rem}.PreliminaryResultsTable_team__XPRJ0{color:#616161;font-size:.75rem}.PreliminaryResultsTable_car__N8b1Z{color:hsl(var(--muted-foreground));font-size:.875rem}.PreliminaryResultsTable_carNumber__GDBy8{margin-right:.375rem;color:#616161}.PreliminaryResultsTable_bestLap__6_pEa{color:#c4b5fd}.PreliminaryResultsTable_lapCount__kR5_r{color:hsl(var(--muted-foreground))}.PreliminaryResultsTable_gap__5TEN2{color:hsl(var(--muted-foreground));font-size:.875rem}.SessionSummaryCards_bestLap__1fGO4{color:#c4b5fd;font-size:1.25rem}.SessionSummaryCards_wet__InC3u{color:#60a5fa}.StageSessionTabContent_sessionContent__2ibpw{display:flex;flex-direction:column;gap:1.5rem}.StageSessionTabContent_section__mlumI{display:flex;flex-direction:column;gap:.75rem}.StageSessionTabContent_sectionTitle__2h7O5{color:hsl(var(--foreground));font-size:1.125rem;font-weight:600}.StageSessionTabContent_panel__1qZ6a{padding:1.5rem;border:1px solid hsl(var(--border));border-radius:1.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)) hsl(var(--card))}.StageResultsPage_page__ugM5A{display:flex;flex-direction:column;margin-block:2rem}.StageResultsPage_breadcrumbs__cmt1N{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.875rem}.StageResultsPage_crumbLink__uw94Q{transition:color .14s ease;text-decoration:none}.StageResultsPage_crumbLink__uw94Q:hover{color:#d1d1d1}.StageResultsPage_crumbCurrent__TuBfN{color:#b3b3b3}.StageSessionTabs_tabList__Ri6_e{display:flex;flex-wrap:wrap;gap:.5rem}.StageSessionTabs_tab__bI_iW{min-height:0;padding:.5rem 1rem;border-width:1px;border-style:solid;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.StageSessionTabs_tabActive__fjXsS{color:#fff;border-color:#dc2626;background:#dc2626}.StageSessionTabs_tabIdle___PM2O{color:#a3a3a3;border-color:#404040;background:#171717}.StageSessionTabs_tabIdle___PM2O:hover{color:#e5e5e5;border-color:#737373}.StageSessionTabs_duration__94GPF{margin-left:.25rem;opacity:.7;font-size:.75rem}.StageSessionTabs_panelVisible__C6V8l{display:block}.StageSessionTabs_panelHidden__TLtjp{display:none}.Field_field__hWM7Y{display:flex;flex-direction:column;width:100%}.Field_label__gVlBh{display:block;margin-bottom:.5rem;color:hsl(var(--muted-foreground));font-size:.875rem;display:inline-flex;align-items:center;gap:.35rem}.Field_required__Vb6Ud{color:hsl(var(--destructive))}.Field_control__cIBm_{display:flex;width:100%;min-height:2.25rem;padding:.25rem .75rem;border:1px solid hsl(var(--input));border-radius:calc(var(--radius) + .125rem);color:hsl(var(--foreground));background:transparent;box-shadow:var(--shadow-soft);font-size:1rem;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,color .14s ease}.Field_control__cIBm_::placeholder{font-size:.875rem;color:hsl(var(--muted-foreground));letter-spacing:.01em}.Field_control__cIBm_:focus-visible{outline:none;box-shadow:0 0 0 1px hsl(var(--background)),0 0 0 3px hsl(var(--ring)/.34)}.Field_control__cIBm_:disabled{cursor:not-allowed;opacity:.5}.Field_control__cIBm_::-webkit-file-upload-button{margin-right:.75rem;border:0;color:hsl(var(--foreground));background:transparent;font-size:.875rem;font-weight:500}.Field_control__cIBm_::file-selector-button{margin-right:.75rem;border:0;color:hsl(var(--foreground));background:transparent;font-size:.875rem;font-weight:500}@media(min-width:768px){.Field_control__cIBm_{font-size:.875rem}}.Field_surfaceElevated__jQtmw{background:#141414}.Field_sizeSm__aEirr{min-height:2rem;padding:.25rem .625rem;font-size:.875rem}.Field_sizeXs__uRS95{min-height:1.75rem;padding:.1875rem .5rem;font-size:.75rem}.Field_description__bp_7V,.Field_error__dEdzN{margin:0;font-size:.75rem;line-height:1.5}.Field_description__bp_7V{color:#616161}.Field_error__dEdzN{color:#f87171}.DriverProfilePage_page__m8kit{display:flex;flex-direction:column;gap:2rem}.DriverProfilePage_breadcrumbs__qDQq2{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.875rem}.DriverProfilePage_crumbLink__o5eOh{text-decoration:none;transition:color .14s ease}.DriverProfilePage_crumbLink__o5eOh:hover{color:#d1d1d1}.DriverProfilePage_crumbCurrent__d3SMw{color:#b3b3b3}.DriverProfilePage_header__o9Ri2{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.DriverProfilePage_title__nZIlr{color:hsl(var(--foreground));font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.03em;line-height:1}.DriverProfilePage_metaRow__K3XbA{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.375rem}.DriverProfilePage_shortName__ARw6J{color:hsl(var(--muted-foreground))}.DriverProfilePage_badgeTournament__0yjCR{color:#ff8b72;border-color:rgba(255,90,54,.3);background:rgba(255,90,54,.1)}.DriverProfilePage_badgeNeutral__fgCXP{color:#d1d1d1;border-color:hsl(var(--border));background:hsla(0,0%,9%,.8)}.DriverProfilePage_backLink__C7VpA{display:inline-flex;align-items:center;padding:.5rem .75rem;border:1px solid hsl(var(--border));border-radius:1rem;color:#d1d1d1;background:#171717;font-size:.875rem;text-decoration:none;transition:border-color .14s ease,color .14s ease}.DriverProfilePage_backLink__C7VpA:hover{border-color:#52525b;color:hsl(var(--foreground))}.DriverProfilePage_navPills__tGFlq{display:flex;flex-wrap:wrap;gap:.5rem}.DriverProfilePage_navPill__wDKme{display:inline-flex;align-items:center;padding:.375rem .75rem;border:1px solid hsl(var(--border));border-radius:999px;color:hsl(var(--muted-foreground));background:#0a0a0a;font-size:.875rem;text-decoration:none;transition:border-color .14s ease,color .14s ease}.DriverProfilePage_navPill__wDKme:hover{border-color:#52525b;color:#e0e0e0}.DriverProfilePage_navPillActive__kEf3g{color:#ff8b72;border-color:rgba(255,90,54,.3);background:rgba(255,90,54,.1)}.DriverProfilePage_filterRow__fKLE8{display:flex;align-items:center;gap:.75rem}.DriverProfilePage_filterLabel__BsTLD{color:hsl(var(--muted-foreground));font-size:.875rem}.DriverProfilePage_filterSelect__vFtI3{width:100%;min-height:2rem;padding:.375rem .75rem;border:1px solid hsl(var(--border));border-radius:1rem;color:hsl(var(--foreground));background:#141414;font-size:.875rem;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.DriverProfilePage_filterSelect__vFtI3:focus-visible{outline:none;box-shadow:0 0 0 1px hsl(var(--background)),0 0 0 3px hsl(var(--ring)/.34)}.DriverProfilePage_filterSelect__vFtI3::placeholder{color:#616161}.DriverProfilePage_filterSelect__vFtI3{width:auto;min-width:14rem}.DriverProfilePage_statsGrid__eGQcp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.DriverProfilePage_winsValue__QIs3w{color:#facc15}.DriverProfilePage_podiumsValue__wrpHZ{color:#f59e0b}.DriverProfilePage_pointsValue__2_fdh{color:#ff5a36}.DriverProfilePage_bestFinishWin__aTmqr{color:#facc15}.DriverProfilePage_bestLapValue__mzOJO{color:#c4b5fd;font-size:1.125rem}.DriverProfilePage_sectionTitle__wf1dT{margin-bottom:1rem;color:hsl(var(--foreground));font-size:1.25rem;font-weight:600}.DriverProfilePage_emptyCopy__LVE_C{color:hsl(var(--muted-foreground))}.DriverProfilePage_resultsHeader__JiVO0:hover,.DriverProfilePage_resultsRow__bQfEC:hover{background:transparent}.DriverProfilePage_dateCell__OnXRc{color:hsl(var(--muted-foreground));font-family:var(--font-geist-mono);font-size:.875rem}.DriverProfilePage_textLink__MdDZg{color:#d1d1d1;text-decoration:none;transition:color .14s ease}.DriverProfilePage_textLink__MdDZg:hover{color:#fff}.DriverProfilePage_stageCell__DKXSs{color:hsl(var(--muted-foreground));font-size:.875rem}.DriverProfilePage_track__fNhQ_{color:#e0e0e0}.DriverProfilePage_wet__rZGW3{margin-left:.25rem;color:#60a5fa;font-size:.75rem}.DriverProfilePage_positionCell__hTH7l{text-align:center}.DriverProfilePage_pos1__u2n74{color:#facc15;font-weight:700}.DriverProfilePage_pos2__sgnjE{color:#d1d1d1;font-weight:700}.DriverProfilePage_pos3__7tlLN{color:#d97706;font-weight:700}.DriverProfilePage_carCell__L2UPR,.DriverProfilePage_posOther__HVzZi{color:hsl(var(--muted-foreground))}.DriverProfilePage_carCell__L2UPR{font-size:.875rem}.DriverProfilePage_carNumber__WdtRK{color:#616161}.DriverProfilePage_monoRight__wXcZD{color:#d1d1d1;text-align:right}.DriverProfilePage_monoCenterMuted__2SlyP,.DriverProfilePage_monoRight__wXcZD{font-family:var(--font-geist-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DriverProfilePage_monoCenterMuted__2SlyP{color:hsl(var(--muted-foreground));text-align:center}.DriverProfilePage_pointsCell__VnJy7{color:#e0e0e0;font-weight:700;text-align:center}@media(min-width:48rem){.DriverProfilePage_statsGrid__eGQcp{grid-template-columns:repeat(6,minmax(0,1fr))}}.FileInput_field__nlW6g{display:flex;flex-direction:column;gap:.5rem}.FileInput_triggerButton__gM_Bt{align-self:flex-start}.FileInput_chip__mtEHG{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;min-height:2rem;padding:.375rem .75rem;border:1px solid hsl(var(--border));border-radius:1rem;color:hsl(var(--foreground));background:#141414;font-size:.75rem;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.FileInput_chip__mtEHG:hover{background:#333}.FileInput_chip__mtEHG:focus-visible{outline:none;box-shadow:0 0 0 1px hsl(var(--background)),0 0 0 3px hsl(var(--ring)/.34)}.FileInput_chip__mtEHG[data-disabled]{cursor:not-allowed;opacity:.5}.FileInput_chipIcon__FIlAI{flex-shrink:0}.FileInput_chipText__r_zcV{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileInput_dropzone__ysnZM{display:flex;align-items:center;justify-content:center;min-height:10rem;padding:1.25rem;border:1px dashed hsl(var(--border));border-radius:1rem;color:hsl(var(--muted-foreground));background:hsla(0,0%,100%,.02);text-align:center;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.FileInput_dropzone__ysnZM:hover,.FileInput_dropzone__ysnZM[data-active]{color:hsl(var(--foreground));border-color:#ff5a36;background:hsla(0,0%,100%,.04)}.FileInput_dropzone__ysnZM:focus-visible{outline:none;box-shadow:0 0 0 1px hsl(var(--background)),0 0 0 3px hsl(var(--ring)/.34)}.FileInput_dropzone__ysnZM[data-disabled]{cursor:not-allowed;opacity:.5}.FileInput_label__vI_Ck{display:block;margin-bottom:.5rem;color:hsl(var(--muted-foreground));font-size:.875rem}.FileInput_description__GMgQ2{margin:0;color:#616161;font-size:.75rem;line-height:1.5}.FileInput_hiddenInput__JmavA{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.JsonWarnings_card__AtqvK{padding:1rem 1.5rem;border-radius:1.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)) hsl(var(--card));border:1px solid rgba(133,77,14,.85);background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,0)) rgba(113,63,18,.2)}.JsonWarnings_title__QaM5m{margin-bottom:.375rem;color:#facc15;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.JsonWarnings_list__50bDL{display:flex;flex-direction:column;gap:.25rem}.JsonWarnings_item__s_og9{color:#eab308;font-size:.75rem;line-height:1.5}.JsonOverview_card__BkR5r{padding:1.25rem 1.5rem;border:1px solid hsl(var(--border));border-radius:1.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)) hsl(var(--card))}.JsonOverview_eyebrow___ALT8{margin-bottom:.875rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.JsonOverview_grid__ZUumq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.JsonOverview_item__yAoLc{display:flex;flex-direction:column;gap:.25rem}.JsonOverview_label__g0Uns{color:hsl(var(--muted-foreground));font-size:.75rem}.JsonOverview_value__zwNO2{color:hsl(var(--foreground));font-size:.9375rem;font-weight:600;line-height:1.4}.JsonOverview_mono__WR2xK{font-family:var(--font-geist-mono)}.JsonOverview_accent__HrGbT{color:#c4b5fd}@media(min-width:40rem){.JsonOverview_grid__ZUumq{grid-template-columns:repeat(4,minmax(0,1fr))}}.JsonCheckPage_page__j5t0_{display:flex;flex-direction:column;gap:1.5rem;max-width:80rem}.JsonCheckPage_header__iRcJW{display:flex;flex-direction:column;gap:.25rem}.JsonCheckPage_title__yOv_O{color:hsl(var(--foreground));font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.03em;line-height:1}.JsonCheckPage_subtitle__c8SeA{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.6;max-width:40rem}.JsonCheckPage_dropzone__7GkuQ{display:grid;place-items:center;min-height:16rem;padding:3rem 1.5rem;border:2px dashed hsl(var(--border));border-radius:1.75rem;color:hsl(var(--muted-foreground));text-align:center;cursor:pointer;background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,0)) hsla(0,0%,4%,.78);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.JsonCheckPage_dropzoneActive__9Xv_q,.JsonCheckPage_dropzone__7GkuQ:hover{border-color:#ff5a36;background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,0)) rgba(255,90,54,.1)}.JsonCheckPage_dropzoneActive__9Xv_q{transform:translateY(-1px)}.JsonCheckPage_dropzoneText__BKpev{font-size:.9375rem;line-height:1.6}.JsonCheckPage_hiddenInput__sXOIa{display:none}.JsonCheckPage_content__XQOH0{display:flex;flex-direction:column;gap:1.5rem}.JsonCheckPage_headerBar__CRiRA{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.JsonCheckPage_headerMeta__8rG3o{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.JsonCheckPage_fileName__DRz5_{font-family:var(--font-geist-mono)}.JsonCheckPage_fileName__DRz5_,.JsonCheckPage_ghostAction__kR6zw{color:hsl(var(--muted-foreground));font-size:.75rem}.JsonCheckPage_ghostAction__kR6zw:hover{color:hsl(var(--foreground))}.JsonCheckPage_section__aVh44{display:flex;flex-direction:column;gap:.75rem}.JsonCheckPage_sectionTitle__XAFay{color:hsl(var(--foreground));font-size:1.125rem;font-weight:600}.JsonCheckPage_tableWrap__KEGsx{overflow-x:auto;border:1px solid hsl(var(--border));border-radius:1.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,.015),hsla(0,0%,100%,0)) hsl(var(--card));box-shadow:var(--shadow-soft)}.JsonCheckPage_table__73wT6{width:100%;min-width:52rem;border-collapse:collapse;font-size:.875rem}.JsonCheckPage_tableHeadRow__m9o6n{border-bottom:1px solid hsl(var(--border))}.JsonCheckPage_tableHeader__8KSkO{padding:.75rem .5rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:left}.JsonCheckPage_alignRight__Nb_5k{text-align:right}.JsonCheckPage_alignCenter__EjNat{text-align:center}.JsonCheckPage_positionColumn__abYU3{width:2.5rem}.JsonCheckPage_narrowColumn__8lmlP{width:3rem}.JsonCheckPage_penaltyCarColumn__4xG4D,.JsonCheckPage_penaltyLapColumn__uPaT1{width:4rem}.JsonCheckPage_mono__H4Q1a,.JsonCheckPage_steamHeader__akGdK{font-family:var(--font-geist-mono)}.JsonCheckPage_row__0mpTR{border-bottom:1px solid hsla(0,0%,100%,.06)}.JsonCheckPage_tableCell__mypOI{padding:.75rem .5rem;color:#e0e0e0}.JsonCheckPage_positionCell__WniRU{color:hsl(var(--foreground));font-weight:700}.JsonCheckPage_secondaryText__NHLN3{margin-left:.25rem;color:hsl(var(--muted-foreground));font-size:.75rem}.JsonCheckPage_mutedCell__UrwRJ{color:hsl(var(--muted-foreground))}.JsonCheckPage_dimCell__C9cWU{color:#616161}.JsonCheckPage_bestLapCell__DCqPt{color:#c4b5fd}.JsonCheckPage_penaltyType___di7k{color:#f87171}.JsonCheckPage_pitBadge__zu81d{font-size:.625rem;letter-spacing:.05em;text-transform:uppercase}.JsonCheckPage_pitOk__peUhb{color:#4ade80;border-color:rgba(34,197,94,.35);background:rgba(20,83,45,.42)}.JsonCheckPage_pitMissing__JxFvt{color:#f87171;border-color:rgba(153,27,27,.7);background:rgba(127,29,29,.25)}@media(max-width:48rem){.JsonCheckPage_page__j5t0_{gap:1.25rem}.JsonCheckPage_dropzone__7GkuQ{min-height:14rem;padding:2rem 1rem}.JsonCheckPage_headerBar__CRiRA{align-items:flex-start}}.Input_field__wox9M{display:flex;flex-direction:column;width:100%}.Input_label__vH3py{display:block;margin-bottom:.5rem;color:hsl(var(--muted-foreground));font-size:.875rem;display:inline-flex;align-items:center;gap:.35rem}.Input_required__o5o2K{color:hsl(var(--destructive))}.Input_control__f0_ap{display:flex;width:100%;min-height:2.25rem;padding:.25rem .75rem;border:1px solid hsl(var(--input));border-radius:calc(var(--radius) + .125rem);color:hsl(var(--foreground));background:transparent;box-shadow:var(--shadow-soft);font-size:1rem;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,color .14s ease}.Input_control__f0_ap::placeholder{font-size:.875rem;color:hsl(var(--muted-foreground));letter-spacing:.01em}.Input_control__f0_ap:focus-visible{outline:none;box-shadow:0 0 0 1px hsl(var(--background)),0 0 0 3px hsl(var(--ring)/.34)}.Input_control__f0_ap:disabled{cursor:not-allowed;opacity:.5}.Input_control__f0_ap::-webkit-file-upload-button{margin-right:.75rem;border:0;color:hsl(var(--foreground));background:transparent;font-size:.875rem;font-weight:500}.Input_control__f0_ap::file-selector-button{margin-right:.75rem;border:0;color:hsl(var(--foreground));background:transparent;font-size:.875rem;font-weight:500}@media(min-width:768px){.Input_control__f0_ap{font-size:.875rem}}.Input_surfaceElevated__oM_W5{background:#141414}.Input_sizeSm__em6lt{min-height:2rem;padding:.25rem .625rem;font-size:.875rem}.Input_sizeXs__DgRDT{min-height:1.75rem;padding:.1875rem .5rem;font-size:.75rem}.Input_description__y3sAj,.Input_error__9IdUI{margin:0;font-size:.75rem;line-height:1.5}.Input_description__y3sAj{color:#616161}.Input_error__9IdUI{color:#f87171}.ToastProvider_viewport__Z5xDS{position:fixed;top:1rem;right:1rem;z-index:1200;display:flex;flex-direction:column;gap:.75rem;width:min(24rem,100vw - 2rem);pointer-events:none}.ToastProvider_toast__H9q1v{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.9rem 1rem;border-radius:1rem;box-shadow:0 14px 40px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.ToastProvider_toastSuccess__HqEqe{background:rgba(6,78,59,.92);color:#dcfce7}.ToastProvider_toastError__6RBzL{background:rgba(127,29,29,.92);color:#fee2e2}.ToastProvider_message__cttGe{font-size:.94rem;line-height:1.4;word-break:break-word}.ToastProvider_closeButton___FThG{display:inline-flex;align-items:center;justify-content:center;font-size:24px;border:none;background:none;color:inherit;opacity:.8;transition:opacity .14s ease;cursor:pointer}.ToastProvider_closeButton___FThG:hover{opacity:1}@media(max-width:40rem){.ToastProvider_viewport__Z5xDS{top:auto;right:.75rem;bottom:.75rem;left:.75rem;width:auto}}.ProfileForm_note__tSQ_e{color:#616161;font-size:.75rem}.AccountSettingsHeader_header__RDMbx{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.AccountSettingsHeader_headerMain__dSpdm{display:grid;grid-gap:.5rem;gap:.5rem}.AccountSettingsHeader_backLink__tGSXq{color:#616161;font-size:.75rem;text-decoration:none;transition:color .14s ease}.AccountSettingsHeader_backLink__tGSXq:hover{color:hsl(var(--foreground))}.AccountSettingsHeader_title__4OHWM{color:hsl(var(--foreground));font-size:1.875rem;font-weight:700;letter-spacing:-.02em}.AccountSettingsHeader_subtitle__ysVFW{color:hsl(var(--muted-foreground))}.AccountSettingsHeader_headerActions__ryhRy{display:flex;align-items:center;gap:.75rem}.AccountSettingsPage_page___M6eD{max-width:56rem}.AccountSettingsPage_pageStack__n2TCn{width:100%}.Checkbox_field__KBmGO{display:flex;flex-direction:column;gap:.5rem}.Checkbox_row__JzC7R{display:inline-flex;align-items:flex-start;gap:.625rem;color:hsl(var(--foreground));cursor:pointer}.Checkbox_input__hsQUH{width:1rem;height:1rem;margin:.125rem 0 0;flex-shrink:0;border:1px solid hsl(var(--border));border-radius:.25rem;accent-color:#ff5a36;background:#141414}.Checkbox_input__hsQUH:focus-visible{outline:none;box-shadow:0 0 0 1px hsl(var(--background)),0 0 0 3px hsl(var(--ring)/.34)}.Checkbox_input__hsQUH:disabled{cursor:not-allowed;opacity:.5}.Checkbox_content__tWNYT{display:flex;flex-direction:column;gap:.25rem;min-width:0}.Checkbox_label__DmbAB{color:inherit;font-size:.875rem;line-height:1.4}.Checkbox_description__4vmAt{margin:0;color:#616161;font-size:.75rem;line-height:1.5}.Checkbox_sm__iJGAz .Checkbox_input__hsQUH{width:.875rem;height:.875rem}.Checkbox_sm__iJGAz .Checkbox_label__DmbAB{font-size:.75rem}.SuperAdminDashboard_page__d8k4i{width:100%;max-width:72rem}.NumberStepper_stepper__IezFv{display:inline-flex;align-items:stretch}.NumberStepper_button__Ejtk_{display:inline-flex;align-items:center;justify-content:center;min-height:0;width:1.75rem;border:1px solid hsl(var(--border));background:#262626;color:#d4d4d4;font-size:.875rem;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background-color .14s ease,color .14s ease,opacity .14s ease}.NumberStepper_button__Ejtk_:hover:not(:disabled){color:#f5f5f5;background:#404040}.NumberStepper_button__Ejtk_:disabled{opacity:.3;cursor:not-allowed}.NumberStepper_buttonLeft__El4vj{border-right:0;border-radius:.375rem 0 0 .375rem}.NumberStepper_buttonRight__qpU0v{border-left:0;border-radius:0 .375rem .375rem 0}.NumberStepper_inputShell__zzD1D{width:2.4rem}.NumberStepper_inputShell__zzD1D input{width:100%;border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));border-left:0;border-right:0;border-radius:0;color:#f5f5f5;background:#171717;font-family:var(--font-geist-mono),monospace;font-size:.75rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:none}.NumberStepper_inputShell__zzD1D input:focus{border-color:#525252;background:#262626}.PointsSchemeEditor_sectionHeader__3LFzU{flex-wrap:wrap}.PointsSchemeEditor_sectionLabel__Ly5BR{color:#d4d4d4;font-size:.875rem;font-weight:500}.PointsSchemeEditor_emptyText__VYXoo{margin:0;color:#525252;font-size:.75rem}.PointsSchemeEditor_row__V_QuB{flex-wrap:wrap}.PointsSchemeEditor_position__8ZTO4{width:1.5rem;text-align:right}.PointsSchemeEditor_stepper__aXrux{min-height:2rem}.PointsSchemeEditor_pointsUnit__sLriI{color:#525252;font-size:.75rem}.PointsSchemeEditor_removeButton__2UOhL{min-height:0;margin-left:.25rem;border:0;color:#525252;background:transparent;font-size:.875rem;cursor:pointer;transition:color .14s ease}.PointsSchemeEditor_removeButton__2UOhL:hover{color:#f87171}.PointsSchemeEditor_pointSchemes__fb6JR{align-items:start}.PenaltiesSection_sectionCard__AAWt4{padding:1.5rem;border:1px solid hsl(var(--border));border-radius:1.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)) hsl(var(--card))}.PenaltiesSection_sectionHeader__MoI4T{margin-bottom:2rem;display:flex;flex-direction:column;gap:.5rem}.PenaltiesSection_formGrid__GydXW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.PenaltiesSection_divider__R3xDI{border-bottom:1px solid var(--divider);margin-block:1.5rem}.PenaltiesSection_label__pRtCG{display:block;margin-bottom:.5rem;color:hsl(var(--muted-foreground));font-size:.875rem}.PenaltiesSection_sectionFooter__brHcM{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.PenaltiesSection_lockedState__VAhGL{padding:.85rem 1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;color:hsl(var(--muted-foreground));background:hsla(0,0%,100%,.02);font-size:.875rem;line-height:1.5}@media(max-width:900px){.PenaltiesSection_formGrid__GydXW{grid-template-columns:1fr}}.RegulationsSection_sectionCard__5RL5M{padding:1.5rem;border:1px solid hsl(var(--border));border-radius:1.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)) hsl(var(--card))}.RegulationsSection_sectionHeader___YapB{margin-bottom:2rem;display:flex;flex-direction:column;gap:.5rem}.RegulationsSection_field__Vodq_{display:flex;flex-direction:column;gap:.55rem}.RegulationsSection_sectionFooter__pqp30{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.RegulationsSection_lockedState__kIzO7{padding:.85rem 1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;color:hsl(var(--muted-foreground));background:hsla(0,0%,100%,.02);font-size:.875rem;line-height:1.5}.SubChampionshipEditor_emptyText__e_MnR,.SubChampionshipEditor_helpText__eW0Jb{margin:0;color:#525252;font-size:.75rem}.SubChampionshipEditor_card__LpaNK{padding:1rem;border:1px solid #262626;border-radius:.75rem;background:hsla(0,0%,9%,.6)}.SubChampionshipEditor_cardHeader__G4ukC{flex-wrap:wrap}.SubChampionshipEditor_cardTitle__KaS4v{margin:0;color:#f5f5f5;font-size:.875rem;font-weight:500}.SubChampionshipEditor_removeAction__qXUjB{color:#f87171}.SubChampionshipEditor_removeAction__qXUjB:hover{color:#fca5a5;background:rgba(127,29,29,.2)}.SubChampionshipEditor_label__Jngp7{display:block;margin-bottom:.5rem;color:#a3a3a3;font-size:.875rem}.SubChampionshipEditor_accordion__V2tZm{border:1px solid #262626;border-radius:.75rem;background:hsla(0,0%,7%,.5)}.SubChampionshipEditor_accordionSummary__R_pud{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;cursor:pointer;list-style:none}.SubChampionshipEditor_accordionSummary__R_pud::-webkit-details-marker{display:none}.SubChampionshipEditor_accordionLabel__Ym4xz{color:#d4d4d4;font-size:.875rem}.SubChampionshipEditor_accordionIcon__IpDWK{color:#a3a3a3;font-size:.9rem;transition:transform .16s ease}.SubChampionshipEditor_accordion__V2tZm[open] .SubChampionshipEditor_accordionIcon__IpDWK{transform:rotate(180deg)}.SubChampionshipEditor_accordionContent__Rm2gX{padding:0 1rem 1rem}.SubChampionshipEditor_input__bwAiP,.SubChampionshipEditor_select__uPBcX{color:#f5f5f5;border-color:#404040;background:#262626}.SubChampionshipEditor_select__uPBcX{width:100%;min-height:2.5rem;padding:.5rem .75rem;border-width:1px;border-style:solid;border-radius:.5rem;font-size:.875rem;outline:none}.SubChampionshipEditor_select__uPBcX:focus-visible{box-shadow:0 0 0 1px hsl(var(--ring))}.SubChampionshipEditor_checkboxLabel__R4_6I{display:flex;align-items:center;gap:.5rem;color:#d4d4d4;font-size:.875rem}.SubChampionshipEditor_checkbox__zODJe{width:1rem;height:1rem;accent-color:#dc2626}.SubChampionshipEditor_addAction__i3sW4{color:#d4d4d4;border-color:#404040}.SubChampionshipEditor_addAction__i3sW4:hover{background:#262626}.ReorderControl_root__rZ94p{display:flex}.ReorderControl_variantStack__C4Tf1{flex-direction:column;align-items:center;gap:.125rem}.ReorderControl_variantInline__o3P1D{align-items:center;gap:.2rem}.ReorderControl_button__mLY3J{display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));background:transparent;transition:color .14s ease,background-color .14s ease,border-color .14s ease,opacity .14s ease}.ReorderControl_button__mLY3J:disabled{opacity:.45;cursor:not-allowed}.ReorderControl_buttonStack__wvlBK{min-height:0;padding:.125rem;border:0;font-size:.75rem;line-height:1;cursor:pointer}.ReorderControl_buttonStack__wvlBK:hover:not(:disabled){color:#e0e0e0}.ReorderControl_buttonInline__iOcvw{width:1.9rem;height:1.9rem;min-height:0;cursor:pointer;border:none;border-radius:999px}.ReorderControl_buttonInline__iOcvw:hover:not(:disabled){color:hsl(var(--foreground));background:hsla(0,0%,100%,.03)}.ReorderControl_value__zKxcw{color:#616161;text-align:center}.ReorderControl_valueStack__rqAyC{width:1.5rem;font-size:.875rem}.ReorderControl_valueInline__86yhV{min-width:1rem;color:hsl(var(--foreground));font-size:.75rem}.ReorderControl_placeholder__JKfbS{visibility:hidden;pointer-events:none}.PointsEditingTable_root__msXSN{margin-top:1rem;padding-top:1rem;border-top:1px solid hsl(var(--border))}.PointsEditingTable_errorBanner__C_fUY,.PointsEditingTable_successBanner__pku2z{padding:.5rem;margin-bottom:.75rem;border-radius:.5rem}.PointsEditingTable_errorBanner__C_fUY{border:1px solid #991b1b;background:rgba(127,29,29,.2)}.PointsEditingTable_successBanner__pku2z{border:1px solid #166534;background:rgba(20,83,45,.2)}.PointsEditingTable_errorText__mNzmw,.PointsEditingTable_successText__RQwZw{margin:0;font-size:.75rem}.PointsEditingTable_errorText__mNzmw{color:#f87171}.PointsEditingTable_successText__RQwZw{color:#4ade80}.PointsEditingTable_tableWrap__bBjp6{overflow-x:auto}.PointsEditingTable_table__oOmmQ{width:100%;font-size:.875rem;border-collapse:collapse}.PointsEditingTable_headerRow__yOFg_{color:hsl(var(--muted-foreground));font-size:.75rem;border-bottom:1px solid hsl(var(--border))}.PointsEditingTable_headerCell__VmkL0,.PointsEditingTable_overrideHead__gt0cN,.PointsEditingTable_positionHead__tl7Ua,.PointsEditingTable_rightHead__LKwHx,.PointsEditingTable_smallHead__BR_fb{padding:.5rem;text-align:left}.PointsEditingTable_rightHead__LKwHx{text-align:right}.PointsEditingTable_positionHead__tl7Ua{width:3rem}.PointsEditingTable_smallHead__BR_fb{width:6rem}.PointsEditingTable_overrideHead__gt0cN{width:7rem}.PointsEditingTable_row__aWcWJ{border-bottom:1px solid hsl(var(--border))}.PointsEditingTable_rowEdited__EWsye{background:rgba(113,63,18,.1)}.PointsEditingTable_commentCell__cEkQO,.PointsEditingTable_driverCell__tyPhH,.PointsEditingTable_gapCell__tG5tQ,.PointsEditingTable_inputCell__EajJH,.PointsEditingTable_pointsCell__b1KMJ,.PointsEditingTable_positionCell__f48M9,.PointsEditingTable_totalCell__CYEU9{padding:.5rem}.PointsEditingTable_positionCell__f48M9{color:#d4d4d4;font-family:var(--font-geist-mono),monospace;font-weight:700}.PointsEditingTable_driverCell__tyPhH{color:#e5e5e5}.PointsEditingTable_driverShort__1lSQI{margin-left:.25rem;color:#737373;font-size:.75rem}.PointsEditingTable_inlineBadge__gqRyW{margin-left:.5rem;padding:0 .25rem;font-size:.625rem}.PointsEditingTable_badgeWarning__Z_gzX{color:#facc15;border-color:#a16207;background:rgba(113,63,18,.4)}.PointsEditingTable_driverMetaBreak__74XLi{display:block}.PointsEditingTable_carMeta___ZnN5{color:#a3a3a3;font-size:.75rem}.PointsEditingTable_gapCell__tG5tQ{color:#a3a3a3;white-space:nowrap}.PointsEditingTable_gapCell__tG5tQ,.PointsEditingTable_pointsCell__b1KMJ{font-family:var(--font-geist-mono),monospace;font-size:.75rem;text-align:right}.PointsEditingTable_pointsCell__b1KMJ{color:#d4d4d4}.PointsEditingTable_overrideInput__gqd29{width:5rem}.PointsEditingTable_stepperWarning__Bqs88{color:#facc15;min-height:1.75rem}.PointsEditingTable_stepperDanger__Df85H{color:#f87171;min-height:1.75rem}.PointsEditingTable_totalCell__CYEU9{font-family:var(--font-geist-mono),monospace;font-size:.75rem;font-weight:700;text-align:right}.PointsEditingTable_totalNeutral__0BPBK{color:#e5e5e5}.PointsEditingTable_totalPenalty___Odj2{color:#facc15}.PointsEditingTable_commentCell__cEkQO{min-width:16rem}.PointsEditingTable_commentRow__G3u8e{display:flex;align-items:center;gap:.375rem}.PointsEditingTable_commentMarker__DSyX9{display:block;width:.5rem;height:.5rem;flex-shrink:0;border-radius:999px}.PointsEditingTable_commentRow__G3u8e input{flex:1 1 auto}.PointsEditingTable_footer__fU2HQ{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.75rem}.PointsEditingTable_footerText__MI9eT{color:#737373;font-size:.75rem}.PointsEditingTable_saveButton__eKH3q{color:#fff;background:#ff5a36;font-size:.75rem}.PointsEditingTable_saveButton__eKH3q:hover{background:#e14e2d}.SessionCard_card__X0DhH{padding:1rem 1.5rem;border:1px solid hsl(var(--border));border-radius:1.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)) hsl(var(--card))}.SessionCard_topRow__IOWku{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.SessionCard_metaBlock__nzio_{display:flex;align-items:center;gap:1rem}.SessionCard_sessionMeta__ww_BL{display:flex;align-items:center;gap:.5rem}.SessionCard_duration__xzAR6{color:#b3b3b3;font-family:var(--font-geist-mono);font-size:.875rem}.SessionCard_actions__0xriZ{display:flex;align-items:center;gap:.5rem}.SessionCard_fileInput__Pr_de{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1px solid hsl(var(--border));border-radius:1rem;color:#d1d1d1;background:#141414;font-size:.75rem;cursor:pointer;transition:background-color .14s ease,color .14s ease}.SessionCard_fileInput__Pr_de:hover{color:hsl(var(--foreground));background:#333}.SessionCard_fileIcon__iA4iC{flex-shrink:0}.SessionCard_fileName___MxmW{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SessionCard_hiddenInput__7csJ6{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.SessionCard_checkboxRow__HibO4{display:flex;align-items:center;gap:.375rem;color:hsl(var(--muted-foreground));font-size:.75rem;white-space:nowrap;cursor:pointer}.SessionCard_checkbox__Be5ga{width:.875rem;height:.875rem;border:1px solid #52525b;border-radius:.25rem;accent-color:#ff5a36;background:#141414}.SessionCard_secondaryAction__sAOT2{color:hsl(var(--muted-foreground))}.SessionCard_secondaryAction__sAOT2:hover{color:hsl(var(--foreground))}.SessionCard_primaryAction__7g7yd{color:#fff;background:#ff5a36;font-size:.75rem}.SessionCard_primaryAction__7g7yd:hover{background:#e14e2d}.SessionCard_activeEditAction__1Pq8y{color:#facc15;border-color:#a16207;background:rgba(113,63,18,.2);font-size:.75rem}.SessionCard_dangerAction__AkbAL{color:#f87171}.SessionCard_dangerAction__AkbAL:hover{color:#fca5a5;background:rgba(127,29,29,.2)}.SessionCard_dangerGhost__96b6D{color:hsl(var(--muted-foreground))}.SessionCard_dangerGhost__96b6D:hover{color:#f87171}.SessionCard_confirmActions__AGRni{display:flex;align-items:center;gap:.25rem}.SessionCard_confirmDeleteAction__cSlNF{color:#fff;background:#dc2626;font-size:.75rem}.SessionCard_confirmDeleteAction__cSlNF:hover{background:#b91c1c}.SessionCard_sessionBadge__Owyms{font-size:.75rem}.SessionCard_badgeSuccess__igVOW{color:#22c55e;border-color:#166534;background:rgba(20,83,45,.3)}.SessionCard_badgeLinked__vzjXr{color:#c084fc;border-color:#6b21a8;background:rgba(88,28,135,.3)}.SessionCard_badgeWarning__LOd97{color:#facc15;border-color:#92400e;background:rgba(120,53,15,.3)}.SessionCard_badgeMuted__NGRQd{color:hsl(var(--muted-foreground));border-color:hsl(var(--border));background:rgba(38,38,38,.5)}.TournamentRaceDataPage_page__HwcNO{padding-block:2rem}.TournamentRaceDataPage_header__uv6LU{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.TournamentRaceDataPage_headerMain__wVsu1{display:flex;flex-direction:column;gap:1rem}.TournamentRaceDataPage_backButton__afHvL{color:hsl(var(--muted-foreground))}.TournamentRaceDataPage_identity__LNr4u{display:flex;align-items:flex-start;gap:1rem}.TournamentRaceDataPage_secondaryAction__BmJE1{color:hsl(var(--foreground))}.TournamentRaceDataPage_emptyStage__bRJJm,.TournamentRaceDataPage_errorNotice__CEpU0,.TournamentRaceDataPage_successNotice__SxPtY{padding:.9rem 1rem;border-radius:1rem;font-size:.875rem;line-height:1.5}.TournamentRaceDataPage_successNotice__SxPtY{border:1px solid rgba(22,101,52,.8);color:#bbf7d0;background:rgba(20,83,45,.2)}.TournamentRaceDataPage_errorNotice__CEpU0{border:1px solid #7f1d1d;color:#f87171;background:rgba(127,29,29,.18)}.TournamentRaceDataPage_stageCard__1sbpe,.TournamentRaceDataPage_stageList__Gxio1{display:flex;flex-direction:column;gap:1rem}.TournamentRaceDataPage_stageCard__1sbpe{padding:1.5rem;border:1px solid hsl(var(--border));border-radius:1.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)) hsl(var(--card))}.TournamentRaceDataPage_stageHeader__4MCi8{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.TournamentRaceDataPage_stageStatusControl__37EQo{display:grid;min-width:180px;grid-gap:.35rem;gap:.35rem;justify-items:end}.TournamentRaceDataPage_stageStatusHint__PiWCz{white-space:nowrap}.TournamentRaceDataPage_stageTitleRow__ihRVt{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.TournamentRaceDataPage_stageOrder__WMQj1{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .55rem;border-radius:999px;color:hsl(var(--foreground));background:hsla(0,0%,100%,.06);font-size:.75rem}.TournamentRaceDataPage_stageTitle__7ZUkt{margin:0;color:hsl(var(--foreground));font-size:1.15rem;font-weight:600}.TournamentRaceDataPage_stageMeta__nbjNt{display:flex;align-items:center;gap:1rem;margin-top:.4rem;color:hsl(var(--muted-foreground));font-size:.8rem;flex-wrap:wrap}.TournamentRaceDataPage_sessionList__BOvWD{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.TournamentRaceDataPage_emptyStage__bRJJm{border:1px solid hsla(0,0%,100%,.08);color:hsl(var(--muted-foreground));background:hsla(0,0%,100%,.02)}@media(max-width:720px){.TournamentRaceDataPage_stageHeader__4MCi8{flex-direction:column}.TournamentRaceDataPage_stageStatusControl__37EQo{width:100%;justify-items:stretch}}.StageCard_stageCard__s8juB{display:flex;flex-direction:column;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:hsla(0,0%,100%,.02)}.StageCard_formGrid__3pdz2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.StageCard_field___EdBf,.StageCard_sessionBlock__EVOk8{display:flex;flex-direction:column}.StageCard_sessionBlock__EVOk8{gap:.85rem;padding-top:.25rem}.StageCard_divider__tAqlT{border-bottom:1px solid var(--divider);margin-block:1.5rem}.StageCard_sessionEmpty__X7XzY{margin-top:.5rem;padding:.85rem 1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;color:hsl(var(--muted-foreground));background:hsla(0,0%,100%,.02);font-size:.875rem;line-height:1.5}.StageCard_sessionList__9wAfc{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.StageCard_sessionRow__cOPyH{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:1.25rem;gap:1.25rem;align-items:center}.StageCard_sessionComposer__nS_Ix{display:flex;flex-direction:row;gap:1.25rem;align-items:center;justify-content:space-between}.StageCard_inputWrapper__xOexN{max-width:100px}.StageCard_inputWidth__M2XVX{width:100px}.StageCard_sessionFields__jdMM2{display:flex;gap:1.25rem;align-items:center}.StageComposer_stageComposer__vSqxD{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.StageComposer_formGrid__W81Gx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.StageComposer_field__MC00A{display:flex;flex-direction:column;gap:.55rem}.StageComposer_sectionFooter__AO7kT{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}@media(max-width:900px){.StageComposer_formGrid__W81Gx{grid-template-columns:1fr}}.SubChampionshipsSection_sectionCard__VJg0m{padding:1.5rem;border:1px solid hsl(var(--border));border-radius:1.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)) hsl(var(--card))}.SubChampionshipsSection_sectionHeader__29_aS{margin-bottom:2rem}.SubChampionshipsSection_field__iRp7J{display:flex;flex-direction:column;gap:.55rem}.SubChampionshipsSection_label__aLwvC{display:block;margin-bottom:.5rem;color:hsl(var(--muted-foreground));font-size:.875rem}.SubChampionshipsSection_sectionFooter__bXJnW{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.SubChampionshipsSection_helpText__VQQuV{margin:.75rem 0 0;color:hsl(var(--muted-foreground));font-size:.75rem}.SubChampionshipsSection_emptyState__29opo,.SubChampionshipsSection_inlineNote__1BP1U,.SubChampionshipsSection_lockedState__DAq7F{padding:.85rem 1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;color:hsl(var(--muted-foreground));background:hsla(0,0%,100%,.02);font-size:.875rem;line-height:1.5}.SubChampionshipsSection_emptyState__29opo,.SubChampionshipsSection_inlineNote__1BP1U{margin-top:1rem}.SubChampionshipsSection_stageList__A6Diq{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.SubChampionshipsSection_subChampionshipList__fD0TX{display:flex;flex-direction:column;gap:1.25rem;margin-top:1rem}.SubChampionshipsSection_subChampionshipBlock__D7NoD{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:hsla(0,0%,100%,.02)}.SubChampionshipsSection_subChampionshipBlock__D7NoD:first-of-type{padding-top:1rem}.SubChampionshipsSection_subChampionshipHeader___SAPH{flex-wrap:wrap}.SubChampionshipsSection_accordion__qBqmu{border-bottom:1px solid var(--divider);padding-block:1rem}.SubChampionshipsSection_accordionSummary__93HHS{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;list-style:none}.SubChampionshipsSection_accordionSummary__93HHS::-webkit-details-marker{display:none}.SubChampionshipsSection_accordionLabel__Zdonh{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.SubChampionshipsSection_accordionIcon__fwrRB{color:hsl(var(--muted-foreground));font-size:.9rem;transition:transform .16s ease}.SubChampionshipsSection_accordion__qBqmu[open] .SubChampionshipsSection_accordionIcon__fwrRB{transform:rotate(180deg)}.SubChampionshipsSection_divider__DkRSA{border-bottom:1px solid var(--divider);margin-block:1.5rem}.SessionsSection_sectionCard__HM4TP{padding:1.5rem;border:1px solid hsl(var(--border));border-radius:1.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)) hsl(var(--card))}.SessionsSection_sectionHeader__VeX9E{margin-bottom:2rem;display:flex;flex-direction:column;gap:.5rem}.SessionsSection_field__FifbR{display:flex;flex-direction:column;gap:.55rem}.SessionsSection_label__KJlsM{display:block;margin-bottom:.5rem;color:hsl(var(--muted-foreground));font-size:.875rem}.SessionsSection_sectionFooter__FlNBh{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.SessionsSection_emptyState__AMTE0,.SessionsSection_inlineNote__cRHCV,.SessionsSection_lockedState__AYz8e{padding:.85rem 1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;color:hsl(var(--muted-foreground));background:hsla(0,0%,100%,.02);font-size:.875rem;line-height:1.5}.SessionsSection_inlineNote__cRHCV{margin-bottom:1rem}.SessionsSection_emptyState__AMTE0{margin-top:1rem}.SessionsSection_stageList__xNW6N{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.SessionsSection_subChampionshipList__DApim{display:flex;flex-direction:column;gap:1.25rem;margin-top:1rem}.SessionsSection_subChampionshipBlock__54Ybs{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}.SessionsSection_subChampionshipBlock__54Ybs:first-of-type{padding-top:0;border-top:0}.SessionsSection_subChampionshipHeader__UZyrD{display:flex;flex-direction:column;gap:.35rem}.TournamentEditorPage_page__LhVhS{margin-block:2rem}.TournamentEditorPage_header__C_AMs{display:flex;align-items:flex-start;gap:1rem}.TournamentEditorPage_headerMain__fq3NX{flex:1 1}.TournamentEditorPage_headerIdentity__KgAHw{display:flex;align-items:center;gap:1rem}.TournamentEditorPage_headerLogo__y9CXv{border-radius:1rem;object-fit:contain}.TournamentEditorPage_title__gWcxX{margin:0;color:hsl(var(--foreground));font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:700;line-height:1.1}.TournamentEditorPage_subtitle__sBQYw{margin:.4rem 0 0;color:hsl(var(--muted-foreground));font-size:.95rem}.TournamentEditorPage_layout__tOnoX{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;grid-gap:1.25rem;gap:1.25rem;align-items:start}.TournamentEditorPage_content__HmY8z,.TournamentEditorPage_rightRail__7wYv7,.TournamentEditorPage_sidebar__SkDbh{min-width:0}.TournamentEditorPage_rightRailSticky__ecg_i{position:-webkit-sticky;position:sticky;top:1rem;display:flex;flex-direction:column;gap:1rem}.TournamentEditorPage_sidebarCard__l1oZC{padding:1.5rem;border:1px solid hsl(var(--border));border-radius:1.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)) hsl(var(--card))}.TournamentEditorPage_sidebarTitle__hRzXG{margin:0;color:hsl(var(--foreground));font-size:1rem;font-weight:600}.TournamentEditorPage_agentDownloadBlock__sO_5M{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.TournamentEditorPage_agentDownloadHint__C8r8I{margin:0}.TournamentEditorPage_help__mAM_K,.TournamentEditorPage_sectionDescription__XNmAG{color:hsl(var(--muted-foreground));font-size:.875rem}.TournamentEditorPage_sectionDescription__XNmAG{margin:.4rem 0 0;line-height:1.55}.TournamentEditorPage_help__mAM_K{line-height:1.5}.TournamentEditorPage_checklist__t7kmO,.TournamentEditorPage_navList__VHxLH{display:flex;flex-direction:column;gap:1rem}.TournamentEditorPage_navList__VHxLH{gap:.5rem}.TournamentEditorPage_navItem__1exBT{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.65rem;gap:.65rem;width:100%;padding:.8rem .9rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;color:hsl(var(--muted-foreground));background:transparent;text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.TournamentEditorPage_navItemActive__ImyxK,.TournamentEditorPage_navItem__1exBT:hover:not(:disabled){border-color:hsl(var(--border));color:hsl(var(--foreground));background:hsla(0,0%,100%,.03)}.TournamentEditorPage_navItemDanger__R871c{margin-top:2rem}.TournamentEditorPage_navItemLocked__P1zyq{cursor:not-allowed;opacity:.55}.TournamentEditorPage_navDot__tH19E{display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;color:#787878}.TournamentEditorPage_navDotComplete__wz8BX{width:.9rem;height:.9rem;flex:0 0 auto;color:#22c55e}.TournamentEditorPage_navDotPending__FwCNE{width:.9rem;height:.9rem;flex:0 0 auto;color:#eab308}.TournamentEditorPage_navDotDanger__z8RFq{width:.9rem;height:.9rem;flex:0 0 auto;color:#ef4444}.TournamentEditorPage_checklistLabel__0yeJH,.TournamentEditorPage_navText__Z_tuM{min-width:0}.TournamentEditorPage_navCount__RZfjn{color:#616161;font-size:.75rem}.TournamentEditorPage_errorNotice__2IVcy,.TournamentEditorPage_inlineNote__RX2Xs,.TournamentEditorPage_successNotice___eFs4{padding:.85rem 1rem;border-radius:1rem;font-size:.875rem;line-height:1.5}.TournamentEditorPage_successNotice___eFs4{border:1px solid rgba(22,101,52,.8);color:#bbf7d0;background:rgba(20,83,45,.2)}.TournamentEditorPage_errorNotice__2IVcy{border:1px solid #7f1d1d;color:#f87171;background:rgba(127,29,29,.18)}.TournamentEditorPage_inlineNote__RX2Xs{margin-top:1rem;border:1px solid hsla(0,0%,100%,.08);color:hsl(var(--muted-foreground));background:hsla(0,0%,100%,.02)}.TournamentEditorPage_statusRow__OP7dk{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem}.TournamentEditorPage_checklistItem__yaIX5{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.65rem;gap:.65rem;color:hsl(var(--muted-foreground));font-size:.875rem}.TournamentEditorPage_checkmark__N0_Ko{color:#616161}.TournamentEditorPage_checkmarkComplete__ddc6N{color:#22c55e}.TournamentEditorPage_optionalLabel__qf1Ub{color:#616161;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.TournamentEditorPage_infoList__eTKgw{display:flex;flex-direction:column;gap:.65rem;margin:0;padding-left:1.1rem;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.55}@media(max-width:1180px){.TournamentEditorPage_layout__tOnoX{grid-template-columns:220px minmax(0,1fr)}.TournamentEditorPage_rightRail__7wYv7{grid-column:1/-1}.TournamentEditorPage_rightRailSticky__ecg_i{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.TournamentEditorPage_layout__tOnoX{grid-template-columns:1fr}.TournamentEditorPage_rightRailSticky__ecg_i,.TournamentEditorPage_sidebarSticky__R2ULj{position:static}.TournamentEditorPage_header__C_AMs{flex-direction:column}.TournamentEditorPage_rightRailSticky__ecg_i{grid-template-columns:1fr}}