body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}:root{--bg-0:#06080d;--bg-1:#0d131b;--surface:#111720e0;--text:#eef3f8;--muted:#eef3f8b3;--soft:#eef3f88c;--gold:#f0c96a;--gold-deep:#c89e3a;--heading-font:"Bahnschrift","Segoe UI Variable","Trebuchet MS",sans-serif;--body-font:"Segoe UI Variable","Trebuchet MS",sans-serif}body{background:radial-gradient(circle at top,#f0c96a24,#0000 24%),radial-gradient(circle at 85% 12%,#5b7dd629,#0000 22%),linear-gradient(180deg,#0a0e1a,#0f172a 48%,#0b1018);background:radial-gradient(circle at top,#f0c96a24,#0000 24%),radial-gradient(circle at 85% 12%,#5b7dd629,#0000 22%),linear-gradient(180deg,var(--bg-0) 0,var(--bg-1) 48%,#0b1018 100%);letter-spacing:.01em}.compactTeamList::-webkit-scrollbar,.inviteList::-webkit-scrollbar,.matchList::-webkit-scrollbar,body::-webkit-scrollbar{width:11px}.compactTeamList::-webkit-scrollbar-track,.inviteList::-webkit-scrollbar-track,.matchList::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#ffffff08}.compactTeamList::-webkit-scrollbar-thumb,.inviteList::-webkit-scrollbar-thumb,.matchList::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#f0c96a2e;background-clip:padding-box;border:2px solid #0000;border-radius:999px}a{color:inherit;text-decoration:none}.appShell{background:radial-gradient(circle at 12% 18%,#f0c96a14,#0000 18%),radial-gradient(circle at 82% 30%,#4d73cd1a,#0000 18%)}.navbar{background:#070a0feb;border-bottom:1px solid #ffffff0d;box-shadow:0 12px 36px #00000047;justify-content:space-between;padding:.9rem 2rem;position:sticky;top:0;width:100%;z-index:10}.brand,.navbar{align-items:center;display:flex}.brand{color:#d4af37;color:var(--gold);font-size:1rem;font-weight:700;gap:.65rem;letter-spacing:.02em}.brandMark{align-items:center;background:linear-gradient(180deg,#f0c96a2e,#f0c96a0d);border:1px solid #f0c96a2e;border-radius:16px;box-shadow:0 10px 20px #0000002e;display:inline-flex;font-size:1.28rem;height:2.3rem;justify-content:center;width:2.3rem}.brandText{grid-gap:.12rem;color:#e8eaf0;color:var(--text);display:grid;font-family:Segoe UI Variable,Inter,Helvetica Neue,Arial,sans-serif;font-family:var(--heading-font);gap:.12rem}.brandText small{color:#e8eaf094;color:var(--soft);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.navLinks{color:#94a3b8e0;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.92rem;gap:.5rem;justify-content:flex-end}.navLinkButton{cursor:pointer;font:inherit;padding:.55rem .95rem;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.navLinkButton:hover,.navLinks a:hover{background:#f0c96a14;border-color:#f0c96a3d;box-shadow:0 8px 18px #0000002e;color:#d4af37;color:var(--gold);transform:translateY(-1px)}.navLinkButton.isActive{background:linear-gradient(180deg,#f0c96a29,#f0c96a14);border-color:#f0c96a5c;box-shadow:inset 0 1px 0 #ffffff14;color:#fff4cf}.readyControls{margin:.85rem 0}.isReadyButton{background:#6adea41f;border-color:#6adea480;color:#b8f3cf}.dangerButton{background:#ff6e6e14;border-color:#ff6e6e59;color:#ffb6b6}.page{animation:pageRise .32s ease;margin:0 auto;padding:2.75rem 1.5rem 5rem;position:relative;width:100%}.page:before{background:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:48px 48px;content:"";height:260px;inset:1rem 1.5rem auto;-webkit-mask-image:linear-gradient(180deg,#000000e6,#0000);mask-image:linear-gradient(180deg,#000000e6,#0000);opacity:.25;pointer-events:none;position:absolute}.hero{padding:2rem 0 1.25rem}.heroContent{max-width:780px}.productHero{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}.badge,.sectionLabel{background:#f5d26a1f;color:#f5d26a;display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:1rem;padding:.35rem .8rem}.hero h1{font-family:Segoe UI Variable,Inter,Helvetica Neue,Arial,sans-serif;font-family:var(--heading-font);font-size:clamp(2.6rem,5vw,4.5rem);letter-spacing:-.03em;line-height:.98;margin:0 0 1rem}.subhead{color:#94a3b8e0;color:var(--muted);line-height:1.85;margin-bottom:1.6rem;max-width:700px}.signalRow{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 1.45rem}.signalChip{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;color:#ffffffd1;display:inline-flex;font-size:.88rem;padding:.5rem .8rem}.dashboardStrip{grid-gap:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.4rem 0 1.8rem}.dashboardStat{background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.025)),#ffffff05;border:1px solid #ffffff14;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff08,0 12px 24px #0000001f;padding:1rem 1.05rem}.dashboardLabel{color:#e8eaf094;color:var(--soft);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.dashboardStat strong{color:#fff;display:block;font-size:1.8rem;line-height:1;margin-bottom:.45rem}.dashboardStat p{color:#94a3b8e0;color:var(--muted);font-size:.92rem;line-height:1.55}.opsPanel{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.025)),#0c1118e6;border-radius:24px;box-shadow:0 20px 40px #00000052;min-height:100%;padding:1.4rem}.opsPanel h2{font-family:Segoe UI Variable,Inter,Helvetica Neue,Arial,sans-serif;font-family:var(--heading-font);margin:0 0 1rem}.notePanel{margin-top:1rem}.opsList{grid-gap:.85rem;display:grid}.opsList div{background:#ffffff0a;border-radius:16px;color:#ffffffd1;line-height:1.6;padding:.85rem .95rem}.teamDiscoverySection{margin:1.15rem 0 1.4rem}.teamDiscoveryHeader{display:flex;justify-content:space-between}.teamDiscoveryHeader h4{font-family:Segoe UI Variable,Inter,Helvetica Neue,Arial,sans-serif;font-family:var(--heading-font);font-size:1.02rem;letter-spacing:-.01em;margin:0 0 .35rem}.featuredTeamList{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.featuredDirectoryCard{background:linear-gradient(180deg,#f0c96a14,#ffffff08),#ffffff08;border-color:#f0c96a33;box-shadow:inset 0 1px 0 #ffffff0a,0 18px 36px #0000002e}.signedInTeamDeck{grid-gap:1rem;grid-template-columns:minmax(320px,1.05fr) minmax(320px,.95fr)}.signedInRosterCard,.signedInTeamHeroCard{min-height:100%}.compactRosterList{max-height:27rem;overflow:auto}.actions{gap:1rem;margin-bottom:2rem}.primaryButton,.secondaryButton{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;justify-content:center;min-height:46px;padding:.88rem 1.2rem;transition:transform .15s ease,opacity .15s ease,border-color .15s ease}.primaryButton{border:none;box-shadow:0 14px 28px #c89e3a42;color:#101319}.primaryButton:hover,.secondaryButton:hover{opacity:.95}.heroPanel,.spotlightCard,.surfaceCard{position:relative}.spotlightCard,.surfaceCard{overflow:hidden}.spotlightCard:before,.surfaceCard:before{background:linear-gradient(135deg,#ffffff0a,#0000 45%);content:"";inset:0;pointer-events:none;position:absolute}.spotlightCard,.surfaceCard{background:linear-gradient(180deg,#ffffff0d,hsla(0,0%,100%,.028)),#0f172a99;background:linear-gradient(180deg,#ffffff0d,hsla(0,0%,100%,.028)),var(--surface);border:1px solid #64748b33;border:1px solid var(--border);border-radius:24px;box-shadow:0 18px 42px #00000042;padding:1.4rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.spotlightCard:hover,.surfaceCard:hover{border-color:#f0c96a29;box-shadow:0 22px 48px #0000004d;transform:translateY(-2px)}.productSection{grid-gap:1.35rem;gap:1.35rem;margin-top:1rem}.sectionHeader{align-items:flex-end;gap:1.5rem}.sectionHeader h2{font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.02em;margin:0}.sectionHeader p{color:#ffffffb3;line-height:1.7;max-width:520px}.sectionGrid{grid-gap:1.2rem;display:grid;gap:1.2rem}.twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.threeColumn{grid-template-columns:repeat(3,minmax(0,1fr))}.playGrid,.teamControlGrid,.teamHubGrid,.teamsSecondaryGrid,.workspaceGrid{align-items:start}.playGrid{grid-template-columns:minmax(320px,.95fr) minmax(0,1.25fr)}.compactCard h3,.spotlightCard h2,.surfaceCard h3{font-family:Segoe UI Variable,Inter,Helvetica Neue,Arial,sans-serif;font-family:var(--heading-font);letter-spacing:-.01em;margin-top:0}.compactNote{color:#ffffffa8;line-height:1.6;margin:.55rem 0 0}.metricValue{display:block;font-size:2rem;line-height:1}.boardSubline,.teamMetaLine{color:#e8eaf094;color:var(--soft);font-size:.92rem;margin:.35rem 0 0}.cards{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem}.card{background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:22px;box-shadow:0 10px 28px #00000038;padding:1.6rem}.cardIcon{font-size:1.6rem;margin-bottom:.8rem}.card h2{font-size:1.2rem;margin:0 0 .8rem}.card p{color:#ffffffbf;line-height:1.65;margin:0}.signupSection{display:flex;justify-content:center;margin-top:4rem}.signupCard{background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 12px 35px #00000040;max-width:620px;padding:2rem;width:100%}.signupCard h2{font-size:2rem;margin:0 0 .6rem}.signupText{color:#ffffffc2;margin:0 0 1.5rem}.signupForm{display:flex;flex-direction:column;gap:1rem}.signupForm input,.signupForm select,.signupForm textarea{background:hsla(0,0%,100%,.045);border:1px solid #ffffff1f;border-radius:14px;color:#fff;font-size:1rem;outline:none;padding:.95rem 1rem;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;width:100%}.signupForm select{color-scheme:dark}.signupForm select option{background:#111722;color:#edf3f8}.signupForm select option:checked,.signupForm select option:hover{background:#f0c85a;color:#11141b}.signupForm input::placeholder,.signupForm textarea::placeholder{color:#ffffff85}.signupForm input:focus,.signupForm select:focus,.signupForm textarea:focus{background:#ffffff0f;border-color:#f3d0746b;box-shadow:0 0 0 4px #f3d07414}.checkboxRow{color:#ffffffd1}.checkboxRow,.heroPresenceRow{align-items:center;display:flex;gap:.75rem}.heroPresenceRow{margin:.25rem 0 .35rem}.presencePill{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#f4f7fbd9;display:inline-flex;font-size:.82rem;font-weight:700;gap:.45rem;letter-spacing:.08em;min-height:2rem;padding:.35rem .7rem;text-transform:uppercase}.presencePill.isOnline{background:#7dd7a51f;border-color:#7dd7a540;color:#baf0cf}.presencePill.isOffline{background:#ffffff0a;border-color:#ffffff14;color:#f4f7fba6}.presenceDot{background:currentColor;border-radius:50%;box-shadow:0 0 0 4px #ffffff0a;height:.55rem;width:.55rem}.directoryStatusStack,.memberIdentityRow{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem}.directoryStatusStack{justify-content:flex-end}.checkboxRow input{margin:0;width:auto}.signupButton{cursor:pointer;width:100%}.accountDivider{align-items:center;color:#ffffff9e;display:flex;font-size:.92rem;gap:.9rem;margin:1.5rem 0 1.1rem}.accountDivider:after,.accountDivider:before{background:#ffffff1f;content:"";flex:1 1;height:1px}.loginForm{margin-top:.25rem}.successMessage{color:#7ef0a5}.errorMessage,.successMessage{font-weight:600;margin-top:1rem}.errorMessage{color:#ff8f8f}@media (max-width:900px){.boardPlayers,.cards,.dashboardStrip,.heroStats,.homeFeatureGrid,.playGrid,.productHero,.threeColumn,.twoColumn{grid-template-columns:1fr}.navbar{flex-direction:column;gap:.9rem;padding:1rem 1.25rem}.navLinks{flex-wrap:wrap;justify-content:center}.page{padding-top:2rem}.page:before{height:180px;inset:.5rem 1rem auto}.matchSummaryTop,.sectionHeader,.selectedMatchHeader{align-items:flex-start;flex-direction:column}}.currentUserCard{padding:.25rem 0}.currentUserCard h3{font-family:Segoe UI Variable,Inter,Helvetica Neue,Arial,sans-serif;font-family:var(--heading-font);font-size:1.55rem}.currentUserCard p{margin:.45rem 0}.linkedAccountsPanel,.oauthPanel{margin-top:1rem}.oauthPanel{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:1rem}.oauthActions{grid-gap:.85rem;display:grid;gap:.85rem}.linkedAccountList{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.linkedAccountChip{background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.025)),#ffffff05;border-radius:14px;display:flex;flex-direction:column;padding:.75rem .9rem}.linkedAccountChip span{color:#ffffff94;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.linkedAccountChip small{font-size:.88rem}.linkedAccountChip small,.mutedText{color:#94a3b8e0;color:var(--muted)}.infoList{grid-gap:.8rem;display:grid;gap:.8rem}.infoList div{background:hsla(0,0%,100%,.035);border:1px solid #ffffff0f;border-radius:16px;color:#ffffffd1;line-height:1.6;padding:.9rem 1rem}.linkAccountForm,.logoutButton{margin-top:1rem}.logoutButton{cursor:pointer}.teamActions{margin-top:1rem}.workspaceTabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-wrap:wrap;gap:.75rem;padding:.2rem 0;top:5.25rem;z-index:4}.workspaceTabButton{border:1px solid #ffffff14;color:#94a3b8e0;color:var(--muted);cursor:pointer;font:inherit;padding:.7rem 1rem;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.workspaceTabButton.isActive,.workspaceTabButton:hover{background:#f0c96a1a;border-color:#f0c96a52;color:#fff4cf;transform:translateY(-1px)}.teamsGateCard{grid-gap:.9rem;gap:.9rem}.platformChecklist{grid-gap:.75rem;display:grid;gap:.75rem}.platformOption{grid-gap:.75rem;align-items:start;background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;color:#e8eaf0;color:var(--text);display:grid;gap:.75rem;grid-template-columns:auto 1fr;padding:1rem 1.05rem}.platformOption input{opacity:0;pointer-events:none}.platformOption.isSelected{background:#f0c96a14;border-color:#f0c96a4d}.platformOptionCheck{align-items:center;background:#ffffff05;border:1px solid #ffffff2e;border-radius:.4rem;color:#0000;display:inline-flex;font-size:.84rem;font-weight:800;height:1.35rem;justify-content:center;line-height:1;margin-top:.12rem;width:1.35rem}.platformOption.isSelected .platformOptionCheck{background:#f0c96a2e;border-color:#f0c96a6b;color:#fff3ca}.platformOptionBody{grid-gap:.3rem;display:grid;gap:.3rem;min-width:0}.badgePickerCard{grid-gap:.6rem;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;display:grid;gap:.6rem;padding:.9rem .95rem}.badgePickerLabel{color:#f0c85ac7;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.badgePicker{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}.badgeOption{grid-gap:.25rem;background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:14px;color:#f4f7fbc7;color:var(--text-2,#f4f7fbc7);cursor:pointer;display:grid;font:inherit;gap:.25rem;justify-items:center;padding:.7rem .45rem;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.badgeOption:hover{border-color:#f0c85a38;color:#f4f7fb;color:var(--text-1,#f4f7fb);transform:translateY(-1px)}.badgeOption.isSelected{background:linear-gradient(180deg,#f0c85a29,#f0c85a14);border-color:#f0c85a57;color:#fff2c7}.badgeOptionMark{font-size:1.2rem;line-height:1}.badgeOptionLabel{font-size:.72rem;font-weight:700}.teamList{grid-gap:1rem;display:grid;gap:1rem;margin-top:1.5rem}.compactTeamList,.inviteList,.matchList{max-height:560px;overflow-y:auto;padding-right:.25rem}.teamListCard{background:linear-gradient(180deg,hsla(0,0%,100%,.045),#ffffff05),hsla(0,0%,100%,.015);border:1px solid hsla(0,0%,100%,.075);border-radius:20px;padding:1.05rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.teamListCard:hover{border-color:#f0c96a29;box-shadow:0 18px 36px #0003;transform:translateY(-2px)}.ownerTeamCard{grid-gap:.95rem;display:grid;gap:.95rem}.largeLeaderboardCard,.workspaceHeroCard{min-height:100%}.directoryCard.isCurrentTeam{background:#f0c96a14;border-color:#f0c96a47}.miniInviteList{grid-gap:.75rem;display:grid;gap:.75rem}.teamCardHeader{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.teamPlatformList{gap:.55rem;margin-top:.85rem}.teamPlatformChip{align-items:center;background:#5b7dd61f;border:1px solid #5b7dd638;color:#dde6ff;display:inline-flex;font-size:.84rem;padding:.35rem .7rem;text-transform:capitalize}.teamListCard h3{margin:0 0 .5rem}.invitePreviewCard select,.teamListCard input,.teamListCard select,.teamListCard textarea{background:hsla(0,0%,100%,.045);border:1px solid #ffffff1f;border-radius:14px;color:#fff;color-scheme:dark;font-size:.96rem;padding:.9rem .95rem;width:100%}.ownerBadge{background:#f0c96a1f;border-radius:999px;color:#d4af37;color:var(--gold);font-size:.78rem;letter-spacing:.06em;padding:.3rem .65rem;text-transform:uppercase}.teamEditPanel{margin-top:1rem}.teamEditHint{color:#ffffffa3;font-size:.9rem;line-height:1.5;margin:.75rem 0 0}.teamCardActions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.inviteAcceptRow,.inviteComposer,.inviteList,.invitePreviewActions{grid-gap:.75rem;display:grid;gap:.75rem}.inviteList{margin-top:1rem}.invitePreviewCard,.inviteRow,.inviteRowCard,.leaderboardRow{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;padding:.95rem 1rem}.inviteRow,.leaderboardRow{align-items:center;display:flex;gap:1rem;justify-content:space-between}.inviteRow p,.leaderboardIdentity p,.leaderboardRating span{color:#e8eaf094;color:var(--soft);font-size:.9rem;margin:.3rem 0 0}.inviteRow strong,.leaderboardIdentity strong,.leaderboardRating strong{display:block}.invitePreviewCard h3,.inviteRowCard h3{margin:0}.leaderboardList{grid-gap:.75rem;gap:.75rem}.leaderboardIdentity{gap:.85rem}.leaderboardRank{background:#f0c96a24;border:1px solid #f0c96a3d;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff14;color:#ffe7a7;font-weight:700;height:2.4rem;width:2.4rem}.leaderboardRating{text-align:right}.inviteColumn{align-content:start}.inlineActionButton{min-height:42px}.joinTeamButton{cursor:pointer;margin-top:1rem;width:100%}.teamSearchInput{margin-top:.25rem}.ratingSnapshotCard .linkedAccountList{margin-top:0}.ratingChip{min-width:180px}.emptyTeamCard{text-align:left}.matchCenterCard{max-width:860px}.matchList{grid-gap:1rem;display:grid;gap:1rem;margin-top:1.5rem}.matchSummaryCard{background:hsla(0,0%,100%,.035);border:1px solid #ffffff12;color:#f4f4f4;display:flex;flex-direction:column;transition:border-color .18s ease,transform .18s ease,background .18s ease}.matchSummaryCard:hover{background:#ffffff0d;border-color:#f3d07433}.matchSummaryTop{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between}.statusPill{background:#ffffff0a;border-radius:999px;color:#e8eaf0;color:var(--text);font-size:.78rem;letter-spacing:.05em;padding:.32rem .7rem;text-transform:uppercase;white-space:nowrap}.statusPill.is-scheduled,.statusPill.is-waiting{background:#f0c96a14;border-color:#f0c96a47;color:#ffe7a7}.statusPill.is-created,.statusPill.is-in-progress{background:#5b7dd624;border-color:#5b7dd657;color:#d8e1ff}.statusPill.is-completed,.statusPill.is-finished{background:#7ce3af1f;border-color:#7ce3af57;color:#c7f5db}.statusPill.is-aborted,.statusPill.is-failed{background:#f197971f;border-color:#f1979757;color:#ffd4d4}.selectedMatchPanel{margin-top:1.75rem}.selectedMatchHeader{margin-bottom:1rem}.selectedMatchHeader h3{margin:0 0 .5rem}.selectedMatchHeader p{color:#ffffffc2;margin:.3rem 0}.boardGrid{grid-gap:1rem}.boardCard{background:linear-gradient(180deg,hsla(0,0%,100%,.045),#ffffff05),hsla(0,0%,100%,.015);border-radius:20px;padding:1.1rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.boardCard:hover{border-color:#f0c96a29;box-shadow:0 20px 38px #00000038;transform:translateY(-2px)}.boardPlayers{grid-gap:.8rem;gap:.8rem;margin-bottom:.9rem}.boardSeat{background:#ffffff08;border-radius:16px;padding:.8rem .9rem}.boardSeat strong{font-family:Segoe UI Variable,Inter,Helvetica Neue,Arial,sans-serif;font-family:var(--heading-font)}.boardSeatLabel{color:#e8eaf094;color:var(--soft);display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em}.boardCard input,.boardCard select{margin-top:.75rem}.boardHeader{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.instructionText{color:#fffc;line-height:1.6}.boardLinks{gap:1rem;margin:.75rem 0 .25rem}.boardLinks a{color:#f5d26a;transition:color .18s ease}.boardLinks a:hover{color:#fff1bf}.challengeState{grid-gap:.35rem;color:#ffffffb8;display:grid;font-size:.92rem;gap:.35rem;margin:.9rem 0 .25rem}.boardActionRow{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0 .25rem}.boardActionButton{min-width:190px}.boardFormGrid{grid-gap:.75rem;display:grid;gap:.75rem;margin-top:.3rem}.storyList{margin-top:1rem}.largeLeaderboardCard,.leaderboardCard,.matchCenterCard,.sideInfoCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root{--surface-strong:#171d27e6;--surface-soft:#ffffff08;--surface-glow:#f0c96a14;--blue-accent:#81a8e8;--green-accent:#7ce0b2;--danger-accent:#ff8c8c;--shadow-deep:0 28px 70px #00000059}body{-webkit-font-smoothing:antialiased;background-attachment:fixed;text-rendering:optimizeLegibility}.appShell{overflow:clip}.appShell:after,.appShell:before{content:"";filter:blur(50px);inset:auto;opacity:.85;pointer-events:none;position:fixed;z-index:0}.appShell:before{background:radial-gradient(circle,#f0c96a1f,#0000 68%);height:28rem;left:-8rem;top:7rem;width:28rem}.appShell:after{background:radial-gradient(circle,#6684d61a,#0000 68%);height:32rem;right:-10rem;top:22rem;width:32rem}.navbar,.page{position:relative;z-index:1}.navbar{background:linear-gradient(180deg,#080a0ef5,#0a0d13e0),#070a0feb;padding:1rem 1.9rem}.brandMark{background:radial-gradient(circle at 35% 28%,#fff5d329,#0000 30%),linear-gradient(180deg,#f0c96a38,#f0c96a0a);box-shadow:inset 0 1px 0 #ffffff1a,0 18px 28px #0003;height:2.55rem;width:2.55rem}.brandText{gap:.08rem}.brandText span{color:#fff3cf;font-size:1.28rem;letter-spacing:-.015em}.brandText small{color:#ffffff85;letter-spacing:.12em}.navLinkButton{background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.015)),#ffffff05;font-weight:600;min-width:6rem;padding:.72rem 1.1rem}.page{padding-top:3rem}.productSection{grid-gap:1.45rem;display:grid;gap:1.45rem}.sectionHeader{align-items:end;display:flex;gap:1.2rem;justify-content:space-between;margin-bottom:.15rem}.sectionHeader h2{font-family:Segoe UI Variable,Inter,Helvetica Neue,Arial,sans-serif;font-family:var(--heading-font);font-size:clamp(2rem,3vw,2.9rem);letter-spacing:-.025em;line-height:1.02;margin:.15rem 0 0}.sectionHeader p{color:#ffffffad;line-height:1.75;margin:0;max-width:35rem}.badge,.sectionLabel{background:linear-gradient(180deg,#f5d26a29,#f5d26a12),#f5d26a14;border:1px solid #f5d26a29;box-shadow:inset 0 1px 0 #ffffff0a}.hero h1{max-width:11ch}.subhead{color:#ffffffb8;max-width:58rem}.actions{align-items:center;display:flex;flex-wrap:wrap}.primaryButton,.secondaryButton{box-shadow:0 14px 24px #00000024;letter-spacing:.01em;overflow:hidden;position:relative}.accountChoiceCard:after,.matchSummaryCard:after,.navLinkButton:after,.preferenceChip:after,.primaryButton:after,.secondaryButton:after,.teamListCard:after,.workspaceTabButton:after{background:linear-gradient(115deg,#0000 20%,#ffffff14,#0000 80%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .42s ease}.accountChoiceCard:hover:after,.matchSummaryCard:hover:after,.navLinkButton:hover:after,.preferenceChip:hover:after,.primaryButton:hover:after,.secondaryButton:hover:after,.teamListCard:hover:after,.workspaceTabButton:hover:after{transform:translateX(120%)}.primaryButton{background:linear-gradient(180deg,#f7d56f,#e7b943);border:1px solid #fff4cf47;color:#1b1303}.secondaryButton{background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.025)),#ffffff05;color:#f3f5fa}.ownerBadge,.signalChip,.statusPill,.teamPlatformChip{border-radius:999px}.signalChip{background:linear-gradient(180deg,hsla(0,0%,100%,.045),#ffffff05),#ffffff08;border-color:#ffffff14}.heroPanel,.largeLeaderboardCard,.leaderboardCard,.matchCenterCard,.notePanel,.opsPanel,.spotlightCard,.surfaceCard{background:radial-gradient(circle at top,hsla(0,0%,100%,.045),#0000 42%),linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.015)),#0f172a99;background:radial-gradient(circle at top,hsla(0,0%,100%,.045),#0000 42%),linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.015)),var(--surface);border:1px solid #ffffff14;border-radius:28px;box-shadow:inset 0 1px 0 #ffffff0a,0 28px 70px #00000059;box-shadow:inset 0 1px 0 #ffffff0a,var(--shadow-deep)}.heroPanel:before,.spotlightCard:before,.surfaceCard:before{background:linear-gradient(180deg,#ffffff0f,#0000 18%);border-radius:inherit;content:"";inset:0;opacity:.6;pointer-events:none;position:absolute}.heroPanel>*,.spotlightCard>*,.surfaceCard>*{position:relative;z-index:1}.cardIntro{grid-gap:.4rem;display:grid;gap:.4rem;margin-bottom:1rem}.cardIntro h3{font-size:1.3rem;letter-spacing:-.02em;margin:0}.compactNote,.instructionText,.mutedText{color:#ffffffb3}.dashboardStrip{gap:1.05rem}.dashboardStat{grid-gap:.2rem;background:radial-gradient(circle at top left,#f0c96a1a,#0000 36%),linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018)),#ffffff05;border-radius:22px;display:grid;gap:.2rem;min-height:9rem}.dashboardStat strong{font-size:2rem}.workspaceShowcase{grid-gap:1rem;background:linear-gradient(135deg,#f0c96a14,#0000 44%),linear-gradient(180deg,hsla(0,0%,100%,.028),hsla(0,0%,100%,.014)),#ffffff05;border:1px solid #ffffff12;border-radius:26px;box-shadow:inset 0 1px 0 #ffffff08,0 20px 34px #0000002e;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);padding:1.15rem 1.25rem}.workspaceShowcaseLead h3{font-family:Segoe UI Variable,Inter,Helvetica Neue,Arial,sans-serif;font-family:var(--heading-font);font-size:clamp(1.45rem,2vw,2rem);letter-spacing:-.025em;margin:.2rem 0 .55rem}.workspaceShowcaseLead p{color:#ffffffb8;line-height:1.7;margin:0;max-width:48rem}.workspaceShowcaseLabel{align-items:center;color:#f5d26a;display:inline-flex;font-size:.75rem;font-weight:700;gap:.4rem;letter-spacing:.11em;text-transform:uppercase}.workspaceShowcaseGrid{grid-gap:.85rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.workspaceShowcaseTile{background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff05;border:1px solid #ffffff14;border-radius:20px}.workspaceShowcaseTile span{color:#ffffff94;display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.workspaceShowcaseTile strong{display:block;font-size:1.22rem;letter-spacing:-.02em;margin-bottom:.25rem}.workspaceShowcaseTile p{color:#ffffffad;font-size:.9rem;line-height:1.55;margin:0}.workspaceShowcaseTeams{background:linear-gradient(135deg,#f0c96a1c,#0000 42%),linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.012)),#ffffff05}.workspaceShowcasePlay{background:linear-gradient(135deg,#719cf01a,#0000 42%),linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.012)),#ffffff05}.workspaceTabs{background:#ffffff08;box-shadow:inset 0 1px 0 #ffffff08;gap:.65rem}.workspaceTabButton{font-weight:700}.workspaceTabButton.isActive{background:linear-gradient(180deg,#f0c96a2b,#f0c96a14),#f0c96a14}.homeFeatureGrid,.playGrid,.sectionGrid,.teamHubGrid,.teamsSecondaryGrid{align-items:start}.boardCard input,.boardCard select,.contactPanel input,.contactPanel textarea,.invitePreviewCard select,.signupForm input,.signupForm select,.signupForm textarea,.teamListCard input,.teamListCard select,.teamListCard textarea{background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015)),#0e131ceb;border:1px solid #ffffff1f;box-shadow:inset 0 1px 0 #ffffff08;color:#e8eaf0;color:var(--text)}.boardCard select,.invitePreviewCard select,.signupForm select,.teamListCard select{appearance:none;color-scheme:dark}.boardCard select option,.invitePreviewCard select option,.signupForm select option,.teamListCard select option{background:#111722;color:#edf3f8}.fieldBlock{grid-gap:.8rem;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;display:grid;gap:.8rem;padding:.95rem 1rem 1rem}.compactFieldBlock{padding:.85rem .95rem}.fieldBlockHeader{align-items:baseline;display:flex;gap:.8rem;justify-content:space-between}.fieldBlockHeader strong{color:#f3f6fb;font-size:.98rem}.fieldBlockHeader span{color:#fff9;font-size:.88rem;line-height:1.5;max-width:30rem}.preferenceControl{grid-gap:.7rem;display:grid;gap:.7rem}.preferenceControl-compact,.preferenceControl-full{grid-template-columns:repeat(3,minmax(0,1fr))}.preferenceChip{grid-gap:.3rem;background:linear-gradient(180deg,hsla(0,0%,100%,.045),#ffffff05),#ffffff05;border:1px solid #ffffff17;border-radius:18px;color:#ffffffe0;cursor:pointer;display:grid;gap:.3rem;min-height:5.4rem;padding:.95rem 1rem;position:relative;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.preferenceChip span{font-weight:700}.preferenceChip small{color:#fff9;font-size:.84rem;line-height:1.45}.preferenceChip:hover{border-color:#f0c96a3d;transform:translateY(-1px)}.preferenceChip.isSelected{background:linear-gradient(180deg,#f0c96a26,#f0c96a0d),#f0c96a14;border-color:#f0c96a57;box-shadow:inset 0 1px 0 #ffffff0f,0 16px 26px #00000024}.preferenceChip.isDisabled{cursor:not-allowed;opacity:.45}.accountChoiceGroup{grid-gap:.7rem;display:grid;gap:.7rem}.dialogScrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03070db8;display:grid;inset:0;padding:1.5rem;place-items:center;position:fixed;z-index:40}.dialogCard{grid-gap:1rem;background:linear-gradient(180deg,#ffffff0d,hsla(0,0%,100%,.025)),#0e121bf5;border:1px solid #ffd66638;border-radius:28px;box-shadow:0 30px 80px #0000006b;display:grid;gap:1rem;padding:1.4rem;width:min(100%,34rem)}.dialogChoiceList{grid-gap:.8rem;display:grid;gap:.8rem;max-height:min(42vh,20rem);overflow-y:auto;padding-right:.2rem}.accountChoiceCard{grid-gap:.22rem;background:linear-gradient(180deg,hsla(0,0%,100%,.045),#ffffff05),#ffffff05;border:1px solid #ffffff1a;border-radius:18px;color:#e8eaf0;color:var(--text);cursor:pointer;display:grid;gap:.22rem;padding:.95rem 1rem;position:relative;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;width:100%}.accountChoiceCard:hover{border-color:#81a8e847;transform:translateY(-1px)}.accountChoiceCard.isSelected{background:linear-gradient(180deg,#81a8e824,#81a8e80a),#81a8e814;border-color:#81a8e85c}.accountChoicePlatform{color:#ffffff94;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.accountChoiceCard strong{font-size:1rem}.accountChoiceCard small{color:#ffffffa8}.teamIdentityGrid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.teamIdentityRow{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.teamBadgeMark,.teamProfileBadge{background:linear-gradient(180deg,#f0c96a2e,#f0c96a0f),#f0c96a14;border:1px solid #f0c96a47;border-radius:16px;color:#f7d36f;display:inline-grid;font-weight:800;height:2.6rem;letter-spacing:.06em;min-width:2.6rem;padding:0 .65rem;place-items:center;text-transform:uppercase}.teamIdentityChip{border:1px solid #ffffff1a;color:#ffffffd1;font-size:.83rem;padding:.45rem .78rem}.teamIdentityChip.isLeagueRegistered{background:#4dcc921f;border-color:#4dcc9247;color:#b7f1cf}.teamBioText,.teamProfileBio{color:#ffffffbf;line-height:1.65;margin:0}.leaderboardActionButton{justify-self:flex-end}.textActionButton{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.teamMetaLink{color:#f4f7fbc2;transition:color .18s ease}.teamMetaLink:focus-visible,.teamMetaLink:hover{color:#f4f7fb}.isTeamPageTrigger{cursor:pointer}.isTeamPageTrigger:focus-visible{outline:2px solid #6ea8ffb3;outline-offset:4px}.teamProfileDialog{width:min(100%,52rem)}.teamProfilePageCard{grid-gap:1.35rem;display:grid;gap:1.35rem}.teamProfilePageTop{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.teamProfileHero{grid-gap:1rem;display:grid;grid-template-columns:auto 1fr}.teamProfileBadge{border-radius:22px;font-size:1.25rem;height:4.4rem;min-width:4.4rem}.teamProfileHeroText h3{margin:.2rem 0 0}.teamProfileRoster{grid-gap:.85rem;display:grid;gap:.85rem}.teamProfileLayout{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.teamProfileSummaryCard{grid-gap:1rem;background:linear-gradient(180deg,#ffffff0d,#ffffff05),#0d1421e0;border:1px solid #ffffff12;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff0a;display:grid;gap:1rem;padding:1.15rem}.teamProfileMember{grid-gap:1rem;background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;gap:1rem;grid-template-columns:1fr auto}.teamProfileMemberMeta{color:#ffffffb8;font-size:.9rem;text-align:right}.editorIntro{grid-gap:.45rem;display:grid;gap:.45rem}.editorBadge{align-items:center;background:#f0c96a1a;border:1px solid #f0c96a2e;border-radius:999px;color:#f5d26a;display:inline-flex;font-size:.73rem;font-weight:700;letter-spacing:.08em;padding:.36rem .7rem;text-transform:uppercase;width:fit-content}.teamHubGrid,.teamsSecondaryGrid{gap:1rem}.inviteList,.leaderboardList,.matchList,.teamList{grid-gap:.95rem;display:grid;gap:.95rem}.inviteRowCard,.matchSummaryCard,.teamListCard{background:radial-gradient(circle at top left,hsla(0,0%,100%,.045),#0000 34%),linear-gradient(180deg,hsla(0,0%,100%,.045),#ffffff05),hsla(0,0%,100%,.022);border:1px solid #ffffff14;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff08,0 18px 28px #00000029;overflow:hidden;position:relative}.directoryCard.isCurrentTeam{background:radial-gradient(circle at top left,#f0c96a1a,#0000 30%),linear-gradient(180deg,hsla(0,0%,100%,.045),#ffffff05),hsla(0,0%,100%,.022);border-color:#f0c96a3d}.teamCardHeader{align-items:flex-start}.leaderboardIdentity strong,.matchSummaryTop strong,.teamCardHeader h3{letter-spacing:-.02em}.teamMetaLine{color:#ffffff9e;line-height:1.6}.teamPlatformList{display:flex;flex-wrap:wrap;gap:.65rem}.teamPlatformChip{background:linear-gradient(180deg,#81a8e81f,#81a8e80a),#81a8e80d;border:1px solid #81a8e829;color:#d8e6ff;font-size:.85rem;padding:.5rem .78rem}.ownerBadge{background:linear-gradient(180deg,#f0c96a2e,#f0c96a12),#f0c96a14;border:1px solid #f0c96a3d;color:#fff2c8;font-size:.82rem;padding:.48rem .8rem}.ownerBadge,.statusPill{align-items:center;display:inline-flex;font-weight:700;justify-content:center}.statusPill{background:#ffffff0f;border:1px solid #ffffff1a;font-size:.8rem;padding:.45rem .74rem}.statusPill.is-in-progress,.statusPill.is-scheduled{background:#81a8e81f;border-color:#81a8e838;color:#d9e8ff}.statusPill.is-accepted,.statusPill.is-completed{background:#7ce0b21f;border-color:#7ce0b23d;color:#cef3dd}.statusPill.is-pending{background:#f0c96a1f;border-color:#f0c96a3d;color:#ffe7a9}.statusPill.is-declined,.statusPill.is-expired{background:#ff8c8c1f;border-color:#ff8c8c3d;color:#ffc3c3}.teamEditPanel{grid-gap:.95rem;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.018)),#090d146b;border:1px solid #f0c96a29;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff08;display:grid;gap:.95rem;padding:1.05rem}.platformChecklist{gap:.8rem}.platformOption{background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.015)),#ffffff05;border-radius:20px;min-height:5rem;padding:1rem 1rem 1rem 2.8rem;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.platformOption:hover{border-color:#f0c96a2e;transform:translateY(-1px)}.platformOption input{left:1rem;position:absolute;top:1rem}.platformOptionName{font-size:1rem;font-weight:700;letter-spacing:-.01em}.platformOption small{color:#ffffff9e;display:block;margin-top:.35rem}.teamCardActions{align-items:center}.inviteComposer{grid-gap:.8rem;display:grid;gap:.8rem;padding-top:.15rem}.inviteRow{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem}.inviteRow p{color:#ffffff8f;margin:.2rem 0 0;word-break:break-all}.inviteAcceptRow,.invitePreviewActions{grid-gap:.9rem;display:grid;gap:.9rem}.invitePreviewCard,.ratingSnapshotCard{border-radius:24px}.linkedAccountList{gap:.8rem}.linkedAccountChip{background:linear-gradient(180deg,#ffffff0a,#ffffff05),#ffffff05;border:1px solid #ffffff14;padding:.95rem 1rem}.leaderboardRow{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015)),#ffffff05;border:1px solid #ffffff12;padding:1rem 1.05rem;transition:transform .18s ease,border-color .18s ease}.leaderboardRow:hover{border-color:#f0c96a2e;transform:translateY(-1px)}.leaderboardRank{background:#f0c96a1f;border-radius:14px;color:#ffe8a9;height:2.5rem;width:2.5rem}.leaderboardRating strong{font-size:1.4rem;letter-spacing:-.02em}.matchCenterCard{padding:1.3rem}.matchSummaryCard{cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.matchSummaryCard:hover{border-color:#81a8e833;transform:translateY(-1px)}.selectedMatchPanel{border-top:1px solid #ffffff14;padding-top:1rem}.boardCard{background:radial-gradient(circle at top left,#ffffff0d,#0000 32%),linear-gradient(180deg,hsla(0,0%,100%,.045),#ffffff05),hsla(0,0%,100%,.022);border:1px solid #ffffff14;box-shadow:inset 0 1px 0 #ffffff08,0 18px 26px #00000026}.boardHeader h4{font-size:1.08rem;letter-spacing:-.02em;margin:0}.challengeState{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:.8rem .9rem}.readyControls{background:#7ce0b20f;border:1px solid #7ce0b224;border-radius:16px;padding:.8rem .9rem}.errorMessage,.successMessage{border-radius:16px;margin:.25rem 0 0;padding:.9rem 1rem}.successMessage{background:#7ce0b21a;border:1px solid #7ce0b229;color:#d2f6df}.errorMessage{background:#ff8c8c1a;border:1px solid #ff8c8c29;color:#ffd4d4}.teamsGateCard{grid-gap:.8rem;align-items:start;display:grid;gap:.8rem;padding:1.4rem}.teamsGateCard h3{font-size:1.5rem;letter-spacing:-.02em;margin:0}.emptyTeamCard{background:linear-gradient(180deg,#ffffff08,#ffffff03),hsla(0,0%,100%,.015)}.homeFeatureCard h3,.notePanel h3,.spotlightCard h3,.surfaceCard h3{letter-spacing:-.02em}.opsPanel{box-shadow:inset 0 1px 0 #ffffff0a,0 28px 46px #0000003d}.infoList div,.opsList div{border-radius:16px}.compactTeamList,.inviteList,.matchList{padding-right:.45rem}@keyframes pageRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.preferenceControl-compact,.preferenceControl-full,.workspaceShowcase,.workspaceShowcaseGrid{grid-template-columns:1fr}.fieldBlockHeader,.sectionHeader{align-items:flex-start;flex-direction:column}.workspaceTabs{position:static}.signalRow{gap:.55rem}}@media (max-width:640px){.navbar{padding:.9rem 1rem}.page{padding:2rem 1rem 4rem}.brandText span{font-size:1.08rem}.workspaceTabs{border-radius:24px}.navLinkButton,.workspaceTabButton{min-width:0;width:100%}.inviteRow,.leaderboardIdentity,.matchSummaryTop,.teamCardHeader{align-items:flex-start;flex-direction:column}}:root{--heading-font:"Inter Tight","Sora","Segoe UI Variable",sans-serif;--body-font:"Inter","Segoe UI Variable",system-ui,sans-serif;--text:var(--text-1);--muted:var(--text-2);--soft:var(--text-3);--gold:var(--gold-1);--gold-deep:var(--gold-2)}body{background:radial-gradient(circle at 18% 8%,#f0c85a24,#0000 22%),radial-gradient(circle at 82% 14%,#6ea8ff24,#0000 18%),linear-gradient(180deg,#0a0e1a,#0f172a 38%,#0f1727);background:radial-gradient(circle at 18% 8%,#f0c85a24,#0000 22%),radial-gradient(circle at 82% 14%,#6ea8ff24,#0000 18%),linear-gradient(180deg,var(--bg-0) 0,var(--bg-1) 38%,var(--bg-2) 100%)}body:before{background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:80px 80px;-webkit-mask-image:linear-gradient(180deg,#000000b3,#0000 70%);mask-image:linear-gradient(180deg,#000000b3,#0000 70%)}.appShell{background:radial-gradient(circle at 12% 18%,#f0c85a14,#0000 22%),radial-gradient(circle at 86% 26%,#6ea8ff14,#0000 20%)}.navbar{background:linear-gradient(180deg,#ffffff0d,hsla(0,0%,100%,.015)),#050910d1;border-bottom:1px solid #ffffff0f;border-radius:24px;margin:0 auto;max-width:1360px;top:.7rem;width:calc(100% - 2rem)}.brandMark{background:linear-gradient(180deg,#f0c85a3d,#f0c85a12),#f0c85a14;border:1px solid #f0c65838;border:1px solid var(--border-strong);box-shadow:inset 0 1px 0 #ffffff14,0 10px 24px #00000040;height:2.8rem;width:2.8rem}.brandText{gap:.18rem}.brandText span{letter-spacing:-.02em}.brandText small{letter-spacing:.16em}.navLinkButton{background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012)),hsla(0,0%,100%,.015);border:1px solid #ffffff12;color:#f4f7fbc7;color:var(--text-2);min-height:2.85rem;overflow:hidden;padding:.7rem 1.05rem;position:relative;transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease;transition:transform var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.navLinkButton:before{background:linear-gradient(90deg,#0000,#f0c85a,#0000);background:linear-gradient(90deg,#0000,var(--gold-1),#0000);border-radius:999px;content:"";height:2px;inset:auto 18% .25rem;opacity:0;position:absolute;transition:opacity .18s ease;transition:opacity var(--transition-fast)}.navLinkButton:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.018)),#ffffff05;border-color:#6ea8ff2e}.navLinkButton.isActive{background:linear-gradient(180deg,#f0c85a2e,#f0c85a0d),#ffffff05;border-color:#f0c65838;border-color:var(--border-strong);box-shadow:inset 0 1px 0 #ffffff14,0 10px 22px #0000002e;color:#fff8df}.navLinkButton.isActive:before{opacity:1}.page{padding:3.3rem 1.5rem 5.5rem}.hero{padding:2.6rem 0 1.5rem}.productHero{gap:1.4rem;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.heroContent{max-width:820px}.badge,.sectionLabel{background:#f0c85a14;border:1px solid #f0c85a26;border-radius:999px;color:#f0c85a;color:var(--gold-1);font-size:.74rem;font-weight:800;letter-spacing:.16em;padding:.42rem .82rem;text-transform:uppercase}.hero h1{font-size:clamp(3rem,6vw,5rem);line-height:.94}.subhead{line-height:1.75;max-width:47rem}.signalChip{background:linear-gradient(180deg,#6ea8ff14,#6ea8ff05),#ffffff05;border:1px solid #6ea8ff24;border-radius:999px;color:#f4f7fbc7;color:var(--text-2)}.dashboardStat,.heroPanel,.largeLeaderboardCard,.leaderboardCard,.matchCenterCard,.notePanel,.opsPanel,.spotlightCard,.surfaceCard,.workspaceShowcase{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.014)),#101826d1;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.014)),var(--surface-1)}.spotlightCard:hover,.surfaceCard:hover{border-color:#f0c65838;border-color:var(--border-strong)}.heroPanel:before,.spotlightCard:before,.surfaceCard:before{background:linear-gradient(180deg,#ffffff0d,#0000 32%),radial-gradient(circle at top left,#f0c85a12,#0000 28%)}.opsPanel{background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.014)),#0b121df0}.opsList{gap:.85rem}.opsList>div{background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012)),#ffffff03;line-height:1.6;padding:.9rem .95rem}.dashboardStat{border-radius:24px;min-height:9.6rem}.dashboardLabel{color:#f0c85a;color:var(--gold-1);letter-spacing:.16em}.dashboardStat strong{color:#f4f7fb;color:var(--text-1);font-size:2.2rem}.dashboardStat p{color:#f4f7fbc7;color:var(--text-2)}.sectionHeader{margin-bottom:.3rem}.sectionHeader h2{font-size:clamp(2.05rem,3vw,3.2rem);letter-spacing:-.05em}.workspaceShowcase{background:linear-gradient(135deg,#f0c85a14,#0000 34%),linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.012)),#0f1623d6;border-radius:.5rem;border-radius:var(--radius-lg)}.workspaceShowcasePlay{background:linear-gradient(135deg,#6ea8ff14,#0000 34%),linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.012)),#0f1623d6}.workspaceShowcaseLabel{color:#f0c85a;color:var(--gold-1);letter-spacing:.16em}.workspaceShowcaseLead p,.workspaceShowcaseTile p{color:#f4f7fbc7;color:var(--text-2)}.workspaceShowcaseTile{background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.012)),hsla(0,0%,100%,.018)}.workspaceShowcaseTile span{color:#f4f7fb8f;color:var(--text-3);letter-spacing:.16em}.workspaceShowcaseTile strong{color:#f4f7fb;color:var(--text-1)}.primaryButton,.secondaryButton{border-radius:16px;font-weight:800;min-height:3.2rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.primaryButton{background:linear-gradient(180deg,#f0c85a,#c89a2e);background:linear-gradient(180deg,var(--gold-1),var(--gold-2));border:1px solid #fff7dc42;box-shadow:inset 0 1px 0 #ffffff3d,0 14px 34px #c89a2e47;color:#140f04}.primaryButton:hover{box-shadow:inset 0 1px 0 #ffffff47,0 18px 40px #c89a2e57;transform:translateY(-2px)}.secondaryButton{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015)),hsla(0,0%,100%,.018);border:1px solid #ffffff1a}.secondaryButton:hover{border-color:#f0c65838;border-color:var(--border-strong);color:#fff9e8;transform:translateY(-2px)}.dangerButton{background:linear-gradient(180deg,#ff7d7d14,#ff7d7d05),#ff7d7d08;border-color:#ff7d7d47;color:#ffc0c0}.homeFeatureCard{background:linear-gradient(180deg,#ffffff0d,hsla(0,0%,100%,.015)),#101826e0;min-height:100%}.cardIntro p,.compactNote,.infoList div,.mutedText,.teamMetaLine{color:#f4f7fbc7;color:var(--text-2)}.workspaceTabButton{border-radius:999px}.isSignedInMode{background:radial-gradient(circle at 14% 14%,#4270d61f,#0000 24%),radial-gradient(circle at 86% 26%,#f0c85a0f,#0000 18%),linear-gradient(180deg,#05070b,#09111d 52%,#0b1321)}.isSignedInMode .page:before{background:linear-gradient(#6ea8ff0f 1px,#0000 0),linear-gradient(90deg,#6ea8ff0f 1px,#0000 0);opacity:.24}.isSignedInMode .navbar{background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.012)),#060b12e0;border-color:#6ea8ff24}.isSignedInMode .navLinkButton.isActive{background:linear-gradient(180deg,#6ea8ff29,#6ea8ff0f),#ffffff05;border-color:#6ea8ff47;color:#f4f7fb;color:var(--text-1)}.isSignedInMode .badge,.isSignedInMode .sectionLabel{background:#6ea8ff14;border-color:#6ea8ff29;color:#6ea8ff;color:var(--blue-1)}.isSignedInMode .signedInRosterCard,.isSignedInMode .signedInTeamHeroCard,.isSignedInMode .workspaceShowcase{background:linear-gradient(135deg,#6ea8ff14,#0000 34%),linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.014)),#0d1522e6}.isSignedInMode .workspaceShowcaseLabel{color:#6ea8ff;color:var(--blue-1)}.isSignedInMode .signalChip{background:linear-gradient(180deg,#6ea8ff14,#6ea8ff05),#ffffff05;border-color:#6ea8ff2e}.visitorHero .heroContent,.visitorHero .heroPanel{align-self:start}.signedInHero .heroContent{max-width:860px}.signedInHero .notePanel,.signedInHero .opsPanel{border-color:#6ea8ff24}@media (max-width:960px){.navbar{top:.45rem;width:calc(100% - 1rem)}.dashboardStrip,.homeFeatureGrid,.productHero,.signedInTeamDeck,.workspaceShowcaseGrid{grid-template-columns:1fr}.sectionHeader{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.page{padding-top:2.6rem}.navLinks{justify-content:stretch;width:100%}.navLinkButton{flex:1 1 10rem}.teamIdentityGrid{grid-template-columns:1fr}}.homeTeamSnapshot{grid-gap:.85rem;display:grid;gap:.85rem;margin-top:1rem}.heroPanel{align-content:start;background:#0000;border:0;box-shadow:none;padding:0}.heroPanel:before{display:none}.profileForm{margin:1rem 0 1.25rem}.linkedAccountReconnectList{grid-gap:.85rem;display:grid;gap:.85rem;margin-top:1rem}.carouselControls{align-items:center;display:inline-flex;gap:.55rem}.carouselControls .compactNote{min-width:3.6rem;text-align:center}.teamCarousel{display:grid}.workspaceStatusStrip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#121b29f0,#090e18eb),radial-gradient(circle at top left,#f0c85a1f,#0000 42%);border:1px solid #ffffff14;border-radius:26px;box-shadow:0 18px 44px #00000042;margin:1rem auto 0;padding:1.1rem 1.2rem;width:min(1320px,calc(100% - 3rem))}.workspaceStatusStrip .sectionLabel{margin-bottom:.65rem}.workspaceStatusIntro{grid-gap:.35rem;gap:.35rem;margin-bottom:1rem}.workspaceStatusIntro h2{font-size:clamp(1.35rem,2vw,1.9rem);letter-spacing:-.02em}.workspaceStatusIntro p{color:#f4f7fb8f;color:var(--text-3,#f4f7fb8f)}.workspaceStatusGrid{grid-gap:.9rem;gap:.9rem}.workspaceQuickBar{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1320px,calc(100% - 3rem))}.workspaceQuickAction{grid-gap:.28rem;align-content:start;background:linear-gradient(180deg,#ffffff08,#0000 100%),#0c121de0;border:1px solid #ffffff12;color:#f4f7fb;color:var(--text-1);cursor:pointer;display:grid;gap:.28rem;min-height:102px;padding:.95rem 1rem;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.workspaceQuickAction:hover{border-color:#f0c85a2e;box-shadow:0 18px 34px #0003;transform:translateY(-2px)}.workspaceQuickLabel{color:#6ea8ffe0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.workspaceQuickAction strong{font-size:1.18rem;letter-spacing:-.03em}.workspaceQuickAction small{color:#f4f7fb8f;color:var(--text-3,#f4f7fb8f);line-height:1.45}.workspaceStatusCard{grid-gap:.45rem;align-content:start;background:linear-gradient(180deg,#ffffff08,#0000 100%),#0d1420e0;border:1px solid #ffffff12;border-radius:20px;display:grid;gap:.45rem;min-height:124px;padding:1rem 1.05rem}.workspaceStatusLabel{color:#f0c85ad1;font-size:.72rem;letter-spacing:.11em;text-transform:uppercase}.workspaceStatusCard strong{font-size:1.2rem;line-height:1.15}.workspaceStatusCard p{color:#f4f7fb8f;color:var(--text-3,#f4f7fb8f);line-height:1.5;margin:0}.isSignedInPage{padding-top:1.9rem}.workspaceShowcase{padding:1.6rem}.workspaceShowcaseGrid{align-items:stretch}.workspaceShowcaseTile{min-height:148px}.homeFeatureCard,.largeLeaderboardCard,.leaderboardCard,.matchSummaryCard,.teamDirectoryCard,.teamListCard,.teamProfileCard{min-height:150px}.homeFeatureCard,.largeLeaderboardCard,.notePanel,.opsPanel,.signedInRosterCard,.signedInTeamHeroCard,.workspaceHeroCard{min-height:0}.matchCenterCard{max-width:none;padding:1.55rem}.matchSettingsGrid{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.matchSettingCard{background:linear-gradient(180deg,#ffffff0a,#0000 120%),#111826d1;border:1px solid #ffffff14;border-radius:22px;overflow:hidden;position:relative}.matchSettingCard.isOpen{border-color:#f0c85a52;box-shadow:0 18px 36px #00000038}.matchSettingCard.isDisabled{opacity:.72}.matchSettingTrigger{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.05rem;text-align:left;width:100%}.matchSettingTrigger strong{color:#f4f7fb;color:var(--text-1,#f4f7fb);display:block;font-size:1rem;margin-top:.28rem}.matchSettingOption:disabled,.matchSettingTrigger:disabled{cursor:not-allowed}.matchSettingLabel{color:#f0c85ad1;display:block;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.matchSettingChevron{color:#f4f7fb8f;color:var(--text-3,#f4f7fb8f);font-size:.84rem;font-weight:700}.matchSettingPanel{padding:0 1.05rem 1.05rem}.matchSettingGroups{grid-gap:.95rem;display:grid;gap:.95rem}.matchSettingGroup{grid-gap:.55rem;display:grid;gap:.55rem}.matchSettingGroupLabel{color:#f4f7fb8f;color:var(--text-3,#f4f7fb8f);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.matchSettingOptions{display:flex;flex-wrap:wrap;gap:.55rem}.matchSettingOption{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;color:#f4f7fbc7;color:var(--text-2,#f4f7fbc7);cursor:pointer;font:inherit;font-weight:600;padding:.72rem .95rem;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.matchSettingOption:hover{border-color:#f0c85a38;color:#f4f7fb;color:var(--text-1,#f4f7fb);transform:translateY(-1px)}.matchSettingOption:disabled:hover{border-color:#ffffff14;color:#f4f7fbc7;color:var(--text-2,#f4f7fbc7);transform:none}.matchSettingOption.isSelected{background:linear-gradient(180deg,#f0c85a33,#f0c85a17);border-color:#f0c85a61;color:#fff5d3}.dialogCard select,.signupForm select,.surfaceCard select{background-color:#1a2434;color:#f4f7fb;color-scheme:dark}.dialogCard select option,.signupForm select option,.surfaceCard select option{background:#111722;color:#edf3f8}.dialogCard select option:checked,.dialogCard select option:hover,.signupForm select option:checked,.signupForm select option:hover,.surfaceCard select option:checked,.surfaceCard select option:hover{background:#f0c85a;color:#11141b}@media (max-width:1080px){.matchSettingsGrid,.workspaceStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.workspaceStatusStrip{margin-top:.75rem;padding:1rem;width:calc(100% - 1.5rem)}.matchSettingsGrid,.workspaceQuickBar,.workspaceStatusGrid{grid-template-columns:1fr}.workspaceQuickBar{width:calc(100% - 1.5rem)}.matchCenterCard{padding:1.2rem}.dashboardStat,.homeFeatureCard,.largeLeaderboardCard,.leaderboardCard,.matchSummaryCard,.teamDirectoryCard,.teamListCard,.teamProfileCard,.workspaceShowcaseTile{min-height:0}}:root{--bg-0:#05070b;--bg-1:#0a0f18;--bg-2:#101826;--surface-1:#101826d1;--surface-2:#141d2deb;--surface-3:#182235;--border-soft:#ffffff14;--border-strong:#f0c85a38;--text-1:#f4f7fb;--text-2:#f4f7fbc7;--text-3:#f4f7fb8f;--gold-1:#f0c85a;--gold-2:#c89a2e;--gold-3:#8b6720;--blue-1:#6ea8ff;--blue-2:#3a6fd9;--success:#7dd7a5;--danger:#ff7d7d;--shadow-lg:0 24px 80px #00000061;--shadow-md:0 14px 40px #00000047;--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--transition-fast:180ms ease;--transition-med:280ms ease}body{background:radial-gradient(circle at 14% 8%,#f0c85a29,#0000 24%),radial-gradient(circle at 84% 16%,#6ea8ff1f,#0000 24%),linear-gradient(180deg,#0a0e1a,#0f172a 42%,#070b12);background:radial-gradient(circle at 14% 8%,#f0c85a29,#0000 24%),radial-gradient(circle at 84% 16%,#6ea8ff1f,#0000 24%),linear-gradient(180deg,var(--bg-0) 0,var(--bg-1) 42%,#070b12 100%);color:#f4f7fb;color:var(--text-1)}.appShell{background:radial-gradient(circle at 12% 18%,#f0c85a17,#0000 20%),radial-gradient(circle at 82% 28%,#6ea8ff14,#0000 19%)}.navbar{background:linear-gradient(180deg,#0b1019f5,#090e16e6),radial-gradient(circle at top left,#f0c85a14,#0000 34%);border:1px solid #ffffff14;border:1px solid var(--border-soft);border-radius:30px;box-shadow:0 14px 40px #00000047;box-shadow:var(--shadow-md);margin:.9rem auto 0;padding:.95rem 1.15rem;width:min(1320px,calc(100% - 2rem))}.brand{min-width:0}.brandMark{background:linear-gradient(180deg,#f0c85a33,#f0c85a0f),#111926e0;border:1px solid #f0c85a42;box-shadow:inset 0 1px 0 #ffffff0f;color:#f0c85a;color:var(--gold-1);font-size:1.42rem;height:3.15rem;width:3.15rem}.brandText{gap:.15rem}.brandText span{color:#f0c85a;color:var(--gold-1);font-size:2rem;font-weight:800;letter-spacing:-.03em}.brandText small{color:var(--text-3);font-size:.78rem}.navLinks{gap:.6rem}.navLinkButton{background:hsla(0,0%,100%,.015);border:1px solid #ffffff0f;color:#f4f7fbc2;min-height:3.2rem;padding:.78rem 1.25rem;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.navLinkButton:hover{background:#ffffff08;border-color:#f0c85a2e;color:#f4f7fb;color:var(--text-1);transform:translateY(-1px)}.navLinkButton.isActive{background:linear-gradient(180deg,#f0c85a2e,#f0c85a12),#121a27f2;border-color:#f0c85a59;box-shadow:inset 0 -2px 0 #f0c85a8c,inset 0 1px 0 #ffffff0f;color:#fff5d0}.page{padding:3.25rem 1.5rem 5.5rem}.badge,.dashboardLabel,.matchSettingGroupLabel,.matchSettingLabel,.sectionLabel,.workspaceShowcaseLabel,.workspaceStatusLabel{font-weight:800}.hero{padding-top:2.6rem}.heroContent{max-width:720px}.hero h1{letter-spacing:-.05em;margin-bottom:1.15rem;max-width:8ch}.subhead{color:var(--text-2);margin-bottom:1.85rem;max-width:56ch}.actions{margin-bottom:1.6rem}.dashboardStat,.heroPanel,.largeLeaderboardCard,.leaderboardCard,.matchCenterCard,.notePanel,.opsPanel,.spotlightCard,.surfaceCard,.workspaceShowcase{background:linear-gradient(180deg,hsla(0,0%,100%,.035),#0000 100%),linear-gradient(180deg,#141d2deb,#101826d1);background:linear-gradient(180deg,hsla(0,0%,100%,.035),#0000 100%),linear-gradient(180deg,var(--surface-2),var(--surface-1));border:1px solid #ffffff14;border:1px solid var(--border-soft);border-radius:.5rem;border-radius:var(--radius-lg);box-shadow:0 14px 40px #00000047;box-shadow:var(--shadow-md)}.heroPanel:before,.spotlightCard:before,.surfaceCard:before{background:linear-gradient(180deg,#ffffff0f,#0000 26%),linear-gradient(90deg,#f0c85a24,#0000 28%)}.spotlightCard:hover,.surfaceCard:hover{border-color:#f0c85a33;box-shadow:0 24px 80px #00000061;box-shadow:var(--shadow-lg);transform:translateY(-3px)}.notePanel,.opsPanel{padding:1.45rem}.notePanel h3,.opsPanel h2{letter-spacing:-.03em;margin-bottom:.9rem}.opsList{gap:.7rem}.opsList>div{background:linear-gradient(180deg,hsla(0,0%,100%,.025),#0000 100%),#0a0f1994;border:1px solid #ffffff0f;border-radius:18px;color:#f4f7fbc7;color:var(--text-2);line-height:1.55;padding:.95rem 1rem}.sectionHeader{gap:1.25rem;margin-bottom:1.5rem}.sectionHeader h2{font-size:clamp(2rem,3.2vw,3rem);line-height:1;margin:.2rem 0 0}.sectionHeader p{color:#f4f7fbc7;color:var(--text-2);line-height:1.72;max-width:48ch}.cardIntro{gap:.45rem;margin-bottom:1.15rem}.cardIntro h3{font-size:1.5rem;letter-spacing:-.03em}.cardIntro p,.compactNote,.currentUserCard p,.dashboardStat p,.infoList div,.mutedText,.notePanel p,.opsList div,.workspaceShowcaseLead p,.workspaceShowcaseTile p{color:#f4f7fbc7;color:var(--text-2)}.dashboardStrip{margin:1.55rem 0 1.4rem}.dashboardStat{justify-content:flex-start;min-height:190px;padding:1.2rem 1.1rem;position:relative}.dashboardStat:after{background:linear-gradient(90deg,#f0c85a66,#0000);content:"";height:1px;left:1.1rem;pointer-events:none;position:absolute;right:1.1rem;top:0}.dashboardStat strong{font-size:clamp(2rem,4vw,2.75rem);letter-spacing:-.04em;margin:.3rem 0 .55rem}.dashboardStat p{line-height:1.6;margin:0}.workspaceShowcase{gap:1.3rem;padding:1.55rem}.workspaceShowcaseLead{max-width:52ch}.workspaceShowcaseLead h3{font-size:clamp(1.7rem,2.2vw,2.2rem);line-height:1.05}.workspaceShowcaseGrid{gap:1rem}.workspaceShowcaseTile{background:linear-gradient(180deg,#ffffff08,#0000 100%),#0a0f1980;min-height:176px;padding:1.15rem}.workspaceShowcaseTile span{color:#f0c85ad1;letter-spacing:.12em}.workspaceShowcaseTile strong{letter-spacing:-.04em}.workspaceTabs{background:#0d131eb8;border:1px solid #ffffff14;border:1px solid var(--border-soft);box-shadow:0 12px 30px #0003;padding:.75rem}.workspaceTabButton{background:hsla(0,0%,100%,.015);border:1px solid #ffffff0d;color:#f4f7fbc2;min-height:3rem;padding:.75rem 1.2rem}.workspaceTabButton:hover{background:#ffffff08;border-color:#f0c85a29;color:#f4f7fb;color:var(--text-1)}.workspaceTabButton.isActive{background:linear-gradient(180deg,#f0c85a29,#f0c85a0f);border-color:#f0c85a4d;color:#fff5d0}.dangerButton,.inlineActionButton,.primaryButton,.secondaryButton{border-radius:999px;font-weight:700;letter-spacing:.01em;min-height:3rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.primaryButton{background:linear-gradient(180deg,#f7d46f,#efc24d);box-shadow:inset 0 1px 0 #fff6,0 16px 34px #f0c85a33;color:#15110a}.primaryButton:hover{box-shadow:inset 0 1px 0 #fff6,0 20px 42px #f0c85a3d;transform:translateY(-1px)}.secondaryButton{background:#ffffff08;color:#f4f7fb;color:var(--text-1)}.secondaryButton:hover{background:#ffffff0d;border-color:#f0c85a33;transform:translateY(-1px)}.dangerButton{background:#ff7d7d17;border-color:#ff7d7d3d;color:#ffd1d1}.linkedAccountChip,.presencePill,.signalChip,.statusPill,.teamIdentityChip{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px}.boardCard,.currentUserCard .linkedAccountChip,.inviteRowCard,.leaderboardRow,.matchSummaryCard,.teamListCard{border-radius:22px}.boardCard,.inviteRowCard,.leaderboardRow,.matchSummaryCard,.teamListCard{background:linear-gradient(180deg,#ffffff08,#0000 100%),#0a0f1985;border:1px solid #ffffff0f}.boardCard:hover,.leaderboardRow:hover,.matchSummaryCard:hover,.teamListCard:hover{border-color:#f0c85a2e}.contactPanel input,.contactPanel textarea,.signupForm input,.signupForm select,.signupForm textarea,.teamSearchInput{background:linear-gradient(180deg,hsla(0,0%,100%,.025),#0000 100%),#090e16b8;border:1px solid #ffffff14;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff08;color:#f4f7fb;color:var(--text-1)}.contactPanel input::placeholder,.contactPanel textarea::placeholder,.signupForm input::placeholder,.signupForm textarea::placeholder,.teamSearchInput::placeholder{color:#f4f7fb8f;color:var(--text-3)}.contactPanel input:focus,.contactPanel textarea:focus,.signupForm input:focus,.signupForm select:focus,.signupForm textarea:focus,.teamSearchInput:focus{border-color:#f0c85a3d;box-shadow:0 0 0 1px #f0c85a2e,0 16px 28px #00000029;outline:none}.currentUserCard,.sideInfoCard{padding:1.45rem}.linkedAccountChip{padding:.7rem .9rem}.matchCenterCard .signupForm{gap:.95rem}.contactPanel,.disputePanel,.forumPanel{min-height:100%}@media (max-width:1080px){.navbar{width:calc(100% - 1.25rem)}.productHero{grid-template-columns:1fr}.heroContent,.sectionHeader p,.subhead,.workspaceShowcaseLead{max-width:none}}@media (max-width:760px){.navbar{border-radius:24px;margin-top:.55rem;padding:.8rem;top:.55rem}.brandText span{font-size:1.55rem}.brandText small{font-size:.7rem;letter-spacing:.14em}.page{padding-top:2.6rem}.hero h1{max-width:none}.dashboardStat,.workspaceShowcaseTile{min-height:0}}.workspaceTabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin-bottom:1.25rem;margin-top:1.2rem;position:sticky;top:5.7rem;z-index:6}.signedInTeamDeck{grid-gap:1.05rem;align-items:start;gap:1.05rem;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.signedInRosterCard,.signedInTeamHeroCard{padding:1.5rem}.signedInRosterCard .teamList{margin-top:1.1rem;max-height:31rem;overflow-y:auto;padding-right:.2rem}.liveInboxNotice{align-items:center;background:linear-gradient(135deg,#6ea8ff14,#6ea8ff05),#0e1724e0;border:1px solid #6ea8ff2e;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff0a;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:1rem 1.1rem}.liveInboxNotice strong{color:#f4f7fb;display:block;margin-bottom:.25rem}.teamProfileMember{grid-gap:.85rem;background:linear-gradient(180deg,hsla(0,0%,100%,.028),#0000 100%),#0a0f197a;border:1px solid #ffffff0f;border-radius:18px;display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr) auto;padding:.95rem 1rem}.teamProfileMemberMeta span{align-items:center;background:#6ea8ff14;border:1px solid #6ea8ff2e;border-radius:999px;color:#dbe8ff;display:inline-flex;font-size:.84rem;font-weight:700;min-height:2.1rem;padding:.35rem .75rem}.teamCardHeader{align-items:start}.teamIdentityRow{gap:.6rem}.teamBadgeMark,.teamProfileBadge{align-items:center;background:linear-gradient(180deg,#f0c85a38,#f0c85a14),#121a27f0;border:1px solid #f0c85a47;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff14;color:#fff3c8;display:inline-flex;font-size:1.35rem;height:3.15rem;justify-content:center;width:3.15rem}.teamPlatformChip{min-height:2.1rem}.teamListCard{grid-gap:.85rem;display:grid;gap:.85rem}.teamListCard .teamCardActions{margin-top:auto}.matchCenterCard{grid-template-columns:minmax(340px,430px) minmax(0,1fr)}.matchCenterCard>.cardIntro{grid-column:1/-1;margin-bottom:0}.matchCenterCard>.signupForm{align-self:start;background:linear-gradient(180deg,#ffffff08,#0000 100%),#090e168f;border:1px solid #ffffff0f;border-radius:22px;grid-column:1;padding:1.15rem;position:sticky;top:10.2rem}.matchCenterCard>.errorMessage,.matchCenterCard>.successMessage{grid-column:1;margin:0}.matchCenterCard>.matchList{grid-column:1;margin-top:0;max-height:30rem;padding-right:.2rem}.matchCenterCard>.selectedMatchPanel{grid-column:2;grid-row:2/span 4;min-height:100%}.matchSummaryCard{grid-gap:.45rem;border-radius:20px;display:grid;gap:.45rem;text-align:left}.matchSummaryCard strong{letter-spacing:-.02em}.selectedMatchPanel{grid-gap:1rem;background:linear-gradient(180deg,#ffffff08,#0000 100%),#080d158a;border:1px solid #ffffff0f;border-radius:24px;display:grid;gap:1rem;padding:1.2rem}.selectedMatchHeader{padding-bottom:.9rem}.selectedMatchHeader h3{font-size:1.65rem;letter-spacing:-.03em;margin:0 0 .35rem}.boardCard{grid-gap:.95rem;display:grid;gap:.95rem}.boardHeader{border-bottom:1px solid #ffffff0f;padding-bottom:.75rem}.boardHeader strong{font-size:1.05rem;letter-spacing:-.02em}.boardPlayers{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.boardSeat{background:linear-gradient(180deg,hsla(0,0%,100%,.028),#0000 100%),hsla(0,0%,100%,.018);border:1px solid #ffffff0f;border-radius:18px;padding:.9rem}.boardSeatLabel{color:#f0c85ac7;display:block;font-size:.72rem;letter-spacing:.11em;margin-bottom:.35rem;text-transform:uppercase}.boardActionRow,.boardLinks,.challengeState{gap:.55rem}.boardActionRow button,.boardLinks a{min-height:2.5rem}.challengeState span{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;color:#f4f7fbc7;color:var(--text-2);display:inline-flex;font-size:.82rem;min-height:2rem;padding:.28rem .7rem}.leaderboardList{grid-gap:.8rem;display:grid;gap:.8rem}.leaderboardRow{grid-gap:.85rem;align-items:center;border-radius:20px;display:grid;gap:.85rem;padding:.95rem 1rem}.leaderboardIdentity strong{display:block;font-size:1.02rem;letter-spacing:-.02em}.currentUserCard,.sideInfoCard{height:100%}.currentUserCard{grid-gap:1rem;display:grid;gap:1rem}.linkedAccountsPanel,.oauthPanel{background:linear-gradient(180deg,hsla(0,0%,100%,.025),#0000 100%),#090e1675;border:1px solid #ffffff0f;border-radius:20px;padding:1rem}.linkedAccountList,.linkedAccountReconnectList{grid-gap:.75rem;display:grid;gap:.75rem}.linkedAccountChip{grid-gap:.2rem;border-radius:18px;display:grid;gap:.2rem;padding:.85rem .95rem}.teamProfileDialog{width:min(920px,calc(100vw - 2rem))}.teamProfileHero{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;gap:1rem;padding-bottom:1rem}.teamProfileHeroText h3{font-size:1.85rem;letter-spacing:-.04em;margin:.2rem 0 .3rem}.teamProfileRoster .teamList{margin-top:1rem;max-height:24rem;overflow-y:auto;padding-right:.2rem}.teamProfilePageCard .teamProfileRoster .teamList{max-height:none}@media (max-width:1080px){.matchCenterCard,.signedInTeamDeck{grid-template-columns:1fr}.matchCenterCard>.matchList,.matchCenterCard>.selectedMatchPanel,.matchCenterCard>.signupForm{grid-column:1;grid-row:auto}.matchCenterCard>.signupForm{position:static}.teamProfileLayout{grid-template-columns:1fr}}@media (max-width:760px){.workspaceTabs{top:5rem}.liveInboxNotice{align-items:stretch;flex-direction:column}.boardPlayers,.leaderboardRow,.teamProfileMember{grid-template-columns:1fr}.teamProfileDialog{width:calc(100vw - 1rem)}.teamProfilePageTop{flex-direction:column}}:root{--bg-0:#04070d;--bg-1:#09111d;--bg-2:#0f1727;--surface:#0e1623d1;--surface-raised:#121c2ce6;--surface-strong:#162235f5;--border:#ffffff14;--border-strong:#f0c65838;--text:#f2f5fb;--text-strong:#fff;--muted:#f2f5fbc2;--soft:#f2f5fb8a;--gold:#f0c658;--blue-accent:#5f8ff0;--blue-soft:#5f8ff029;--success-ink:#8be2b0;--danger-ink:#ff8f8f}body{background:radial-gradient(circle at 10% 0,#f0c6582e,#0000 24%),radial-gradient(circle at 88% 10%,#5f8ff02e,#0000 24%),linear-gradient(180deg,#0a0e1a,#0f172a 48%,#0d1522);background:radial-gradient(circle at 10% 0,#f0c6582e,#0000 24%),radial-gradient(circle at 88% 10%,#5f8ff02e,#0000 24%),linear-gradient(180deg,var(--bg-0) 0,var(--bg-1) 48%,#0d1522 100%);color:var(--text)}.compactTeamList::-webkit-scrollbar-track,.inviteList::-webkit-scrollbar-track,.matchList::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#ffffff0a}.compactTeamList::-webkit-scrollbar-thumb,.inviteList::-webkit-scrollbar-thumb,.matchList::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#f0c65838}.appShell{background:radial-gradient(circle at 14% 18%,#f0c65814,#0000 18%),radial-gradient(circle at 82% 22%,#5f8ff017,#0000 20%),linear-gradient(180deg,#ffffff05,#0000 60%);min-height:100vh}.navbar{background:#090e18c7;box-shadow:0 22px 56px #0000005c,inset 0 1px 0 #ffffff0a;padding:.92rem 1.15rem}.brand{gap:.85rem}.brandMark{background:linear-gradient(180deg,#f0c658e6,#c89428d1);border:1px solid #ffe9a833;box-shadow:0 14px 28px #c894282e;color:#141925;height:2.85rem;width:2.85rem}.brandText{color:#f8fafc;color:var(--text-strong);gap:.16rem}.brandText span{color:#d4af37;color:var(--gold)}.brandText small{color:#f2f5fb8f}.navLinks{color:#f2f5fb9e;gap:.55rem}.navLinkButton{background:#ffffff05;box-shadow:inset 0 1px 0 #ffffff08;color:inherit;padding:.72rem 1.08rem}.navLinkButton:hover,.navLinks a:hover{background:#f0c65814;border-color:#f0c6582e;box-shadow:0 10px 24px #00000038;color:#f8fafc;color:var(--text-strong)}.navLinkButton.isActive{background:linear-gradient(180deg,#f0c65829,#f0c6580f);border-color:#f0c65847;box-shadow:0 12px 28px #00000038,inset 0 1px 0 #ffffff0f;color:#fff2c9}.page{max-width:1360px;padding-top:2.15rem}.page:before{background:linear-gradient(hsla(0,0%,100%,.045) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,#0000 0);opacity:.24}.productSection{gap:1.55rem}.sectionHeader{gap:1.75rem;padding-bottom:.15rem}.sectionHeader h2{color:#f8fafc;color:var(--text-strong);font-size:clamp(1.9rem,3vw,2.7rem);letter-spacing:-.045em}.card p,.compactNote,.dashboardStat p,.mutedText,.sectionHeader p,.signupText{color:#94a3b8e0;color:var(--muted)}.badge,.editorBadge,.sectionLabel,.workspaceShowcaseLabel{background:#f0c65814;border:1px solid #f0c65829;color:#f2cf77}.hero{padding-top:1.35rem}.productHero{gap:1.6rem}.heroContent{max-width:760px}.hero h1{text-wrap:balance;color:#f8fafc;color:var(--text-strong);letter-spacing:-.06em;margin-bottom:1.1rem}.subhead{font-size:1.08rem;line-height:1.82;max-width:40rem}.infoList div,.linkedAccountChip,.ownerBadge,.presencePill,.signalChip,.statusPill,.teamIdentityChip,.teamPlatformChip,.teamProfileMemberMeta span,.workspaceQuickAction,.workspaceStatusStrip{background:#ffffff0a;border-color:#ffffff14;color:#e8eaf0;color:var(--text)}.boardCard,.boardInstructionCard,.card,.dashboardStat,.dialogCard,.invitePreviewCard,.inviteRowCard,.linkedAccountsPanel,.liveInboxNotice,.matchApprovalBanner,.matchListRow,.matchSummaryCard,.oauthPanel,.opsPanel,.selectedMatchPanel,.signupCard,.spotlightCard,.surfaceCard,.teamListCard,.teamProfileSummaryCard,.workspaceQuickAction,.workspaceShowcase,.workspaceStatusStrip{background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.018)),linear-gradient(135deg,#5f8ff00d,#0000 42%),#0f172a99;background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.018)),linear-gradient(135deg,#5f8ff00d,#0000 42%),var(--surface);border:1px solid #ffffff14;box-shadow:0 24px 58px #0000004d,inset 0 1px 0 #ffffff0a}.spotlightCard:before,.surfaceCard:before{background:linear-gradient(135deg,#ffffff14,#0000 48%)}.boardCard:hover,.leaderboardRow:hover,.matchListRow:hover,.spotlightCard:hover,.surfaceCard:hover,.teamListCard:hover,.workspaceQuickAction:hover{border-color:#f0c65829;box-shadow:0 28px 64px #00000057,inset 0 1px 0 #ffffff0d}.heroPanel,.notePanel,.opsPanel{border-radius:28px;min-height:100%}.opsPanel h2{color:#f8fafc;color:var(--text-strong);margin-bottom:1.15rem}.opsList{gap:.95rem}.opsList div{background:hsla(0,0%,100%,.035);border:1px solid #ffffff0f;color:#f2f5fbcc;padding:.95rem 1rem .95rem 1.1rem;position:relative}.opsList div:before{background:linear-gradient(180deg,#f0c65880,#5f8ff073);border-radius:999px;bottom:.8rem;content:"";left:.55rem;position:absolute;top:.8rem;width:2px}.dashboardStrip{gap:1.1rem}.dashboardStat{min-height:182px;padding:1.2rem 1.15rem}.dashboardLabel,.matchDeskMetaLabel,.teamDiscoveryHeader h4,.workspaceShowcaseTile span{color:#f0c658d6}.currentUserCard h3,.dashboardStat strong,.leaderboardIdentity strong,.metricValue,.sectionHeader h2,.spotlightCard h2,.surfaceCard h3,.teamListCard h3,.teamProfileHeroText h3{color:#f8fafc;color:var(--text-strong)}.dashboardStat strong{font-size:clamp(1.95rem,2.5vw,2.45rem)}.dashboardStat:after{background:linear-gradient(90deg,#f0c65842,#5f8ff02e)}.cardIntro{margin-bottom:1.05rem}.navLinkButton,.primaryButton,.secondaryButton,.workspaceTabButton{border-radius:15px;min-height:48px}.primaryButton{background:linear-gradient(135deg,#c89428,#d4af37);background:linear-gradient(135deg,var(--gold-deep),var(--gold));box-shadow:0 16px 34px #c894283d;color:#15181f}.primaryButton:hover{box-shadow:0 18px 38px #c8942847}.secondaryButton{background:#ffffff0a;border:1px solid #ffffff14;color:#e8eaf0;color:var(--text)}.secondaryButton:hover{background:hsla(0,0%,100%,.065)}.dangerButton{background:#ff616114;border-color:#ff61612e;color:#ff8f8f;color:var(--danger-ink)}.signupForm input,.signupForm select,.signupForm textarea,.surfaceCard input,.surfaceCard select,.surfaceCard textarea,.teamListCard input,.teamListCard select,.teamListCard textarea{background:#070c138c;border:1px solid #ffffff17;color:#f8fafc;color:var(--text-strong)}.signupForm input::placeholder,.signupForm textarea::placeholder,.surfaceCard input::placeholder,.surfaceCard textarea::placeholder{color:#f2f5fb66}.signupForm select,.surfaceCard select,.teamListCard select{color-scheme:dark}.signupForm select option,.surfaceCard select option,.teamListCard select option{background:#111722;color:#edf3f8}.signupForm input:focus,.signupForm select:focus,.signupForm textarea:focus,.surfaceCard input:focus,.surfaceCard select:focus,.surfaceCard textarea:focus{border-color:#5f8ff047;box-shadow:0 0 0 4px #5f8ff014}.workspaceTabs{background:#0a1019b8;border:1px solid #ffffff0f;box-shadow:0 18px 36px #00000042;padding:.6rem}.workspaceTabButton{background:#ffffff08;border:1px solid #ffffff0f;color:#f2f5fbad}.workspaceTabButton.isActive,.workspaceTabButton:hover{background:linear-gradient(180deg,#f0c65824,#f0c6580f);border-color:#f0c65838;color:#fff2c9}.workspaceQuickAction,.workspaceStatusStrip{background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.018)),#0c131ecc}.boardSubline,.brandText small,.dashboardStat p,.leaderboardRating span,.teamMetaLine,.workspaceQuickLabel{color:#e8eaf094;color:var(--soft)}.presencePill.isOnline{background:#8be2b01f;border-color:#8be2b038;color:#8be2b0;color:var(--success-ink)}.presencePill.isOffline{background:hsla(0,0%,100%,.035);color:#f2f5fb94}.statusPill.is-in-progress{background:#5f8ff01a;border-color:#5f8ff033;color:#9bbcff}.ownerBadge,.teamIdentityChip.isLeagueRegistered{background:#f0c6581a;border-color:#f0c6582e;color:#f2cf77}.featuredDirectoryCard,.liveInboxNotice,.teamProfileSummaryCard{background:linear-gradient(180deg,#f0c65814,#ffffff05),linear-gradient(135deg,#5f8ff00d,#0000 42%),#0f1724f0;border-color:#f0c65829}.boardInstructionCard,.matchApprovalBanner{background:linear-gradient(180deg,#5f8ff014,hsla(0,0%,100%,.015)),#0d1522f0}.boardCard,.inviteRowCard,.leaderboardRow,.matchSummaryCard,.teamListCard{color:#e8eaf0;color:var(--text);min-height:0}.leaderboardRow{gap:.95rem;grid-template-columns:auto minmax(0,1fr) auto auto}.isSignedInMode .appShell{background:radial-gradient(circle at 84% 10%,#5f8ff029,#0000 18%),radial-gradient(circle at 10% 0,#f0c6581f,#0000 24%),linear-gradient(180deg,#05080f,#0a121e 48%,#0d1522)}.isSignedInMode .navbar{background:#080d16cc}.isSignedInMode .signedInRosterCard,.isSignedInMode .signedInTeamHeroCard,.isSignedInMode .surfaceCard,.isSignedInMode .workspaceShowcase{background:linear-gradient(135deg,#5f8ff00f,#0000 38%),linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012)),#0c131ee6}.isVisitorMode .appShell{background:radial-gradient(circle at 10% 0,#f0c65829,#0000 24%),radial-gradient(circle at 88% 12%,#5f8ff01f,#0000 20%),linear-gradient(180deg,#070a10,#0c1320 56%,#111a28)}.dialogScrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04080eb8}@media (max-width:1080px){.navbar{width:calc(100% - 1rem)}.playGrid,.productHero,.sectionGrid.threeColumn,.sectionGrid.twoColumn,.signedInTeamDeck{grid-template-columns:1fr}}@media (max-width:760px){.navbar{border-radius:24px;padding:.9rem}.page{padding:1.5rem 1rem 4rem}.cards,.dashboardStrip,.homeFeatureGrid{grid-template-columns:1fr}}:root{--control-bg-0:#04070d;--control-bg-1:#09111d;--control-bg-2:#0e1726;--control-surface-1:#0b121ee6;--control-surface-2:#0f1726f0;--control-surface-3:#121c2cfa;--control-border-soft:#ffffff0f;--control-border-strong:#f0c65833;--control-shadow-lg:0 30px 90px #0006;--control-shadow-md:0 18px 40px #00000047;--control-panel-glow:radial-gradient(circle at top left,#f0c65814,#0000 36%),linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015))}body{background:radial-gradient(circle at 14% 0,#f0c65829,#0000 26%),radial-gradient(circle at 82% 14%,#5f8ff01f,#0000 22%),linear-gradient(180deg,#0a0e1a,#0f172a 54%,#131a2e);background:radial-gradient(circle at 14% 0,#f0c65829,#0000 26%),radial-gradient(circle at 82% 14%,#5f8ff01f,#0000 22%),linear-gradient(180deg,var(--control-bg-0) 0,var(--control-bg-1) 54%,var(--control-bg-2) 100%)}.appShell{background:radial-gradient(circle at 8% 14%,#f0c65814,#0000 18%),radial-gradient(circle at 86% 20%,#5f8ff014,#0000 20%);position:relative}.appShell:before{background:linear-gradient(90deg,#ffffff05 1px,#0000 0),linear-gradient(hsla(0,0%,100%,.018) 1px,#0000 0);background-size:72px 72px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#00000042,#0000 72%);mask-image:linear-gradient(180deg,#00000042,#0000 72%);opacity:.2;pointer-events:none;position:fixed}.navbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012)),#080d16d1;border:1px solid #ffffff0f;box-shadow:0 20px 50px #00000057,inset 0 1px 0 #ffffff0a;margin:1rem auto 0;padding:.85rem 1rem;top:.9rem;width:min(1360px,calc(100% - 2rem))}.brand{gap:.95rem;min-width:320px;padding:.25rem .45rem .25rem .25rem}.brandMark{background:linear-gradient(180deg,#f0c65833,#f0c65814),#141d2ef2;border:1px solid #f0c6583d;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff0f,0 14px 26px #00000042;font-size:1.32rem;height:3rem;width:3rem}.brandText{gap:.1rem}.brandText span{font-size:1.15rem;letter-spacing:-.025em}.brandText small{color:#f4f7fb8f;font-size:.76rem;letter-spacing:.18em}.navLinks{gap:.65rem}.navLinkButton{background:linear-gradient(180deg,hsla(0,0%,100%,.022),#ffffff03),hsla(0,0%,100%,.015);border:1px solid #ffffff0d;box-shadow:inset 0 1px 0 #ffffff0a;color:#f4f7fbb8;min-height:50px;min-width:106px;padding:.7rem 1.15rem}.navLinkButton:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.042),hsla(0,0%,100%,.015)),#ffffff05;border-color:#ffffff14;color:#f8fafc;color:var(--text-strong)}.navLinkButton.isActive{background:linear-gradient(180deg,#f0c65826,#f0c6580f),#ffffff05;border-color:#f0c65852;box-shadow:inset 0 1px 0 #ffffff14,0 12px 26px #00000038;color:#fff6d6}.page{padding-top:2rem}.page.isVisitorPage{grid-gap:1.9rem;display:grid;gap:1.9rem}.page.isSignedInPage{grid-gap:1.45rem;display:grid;gap:1.45rem}.pageViewport,.pageViewportContent{grid-gap:1.05rem;gap:1.05rem;min-width:0}.pageViewportContent>.productSection{margin-bottom:0;min-width:0}.pageStructureBar{grid-gap:1rem;background:linear-gradient(180deg,#ffffff0d,#ffffff05),#0a101ce0;border:1px solid #ffffff14;border-radius:26px;box-shadow:0 22px 46px #0000003d;display:grid;gap:1rem;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);padding:1.2rem 1.25rem}.pageStructureLead{grid-gap:.6rem;align-content:start;display:grid;gap:.6rem}.pageStructureEyebrow{align-items:center;background:#f0c65814;border:1px solid #f0c65829;border-radius:999px;color:#f4d67a;display:inline-flex;font-size:.72rem;font-weight:700;justify-self:start;letter-spacing:.16em;padding:.38rem .85rem;text-transform:uppercase}.pageStructureEyebrow,.sectionLabel{display:none}.pageStructureLead,.sectionHeader{gap:.4rem}.pageStructureTitleRow{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.pageStructureTitleRow h1{font-family:Segoe UI Variable,Inter,Helvetica Neue,Arial,sans-serif;font-family:var(--heading-font);font-size:clamp(1.9rem,3vw,2.6rem);letter-spacing:-.04em;line-height:.98;margin:0}.pageStructureBadge{align-items:center;background:#6ea8ff1a;border:1px solid #6ea8ff38;border-radius:999px;color:#d8e6ff;display:inline-flex;font-size:.8rem;font-weight:700;min-height:2rem;padding:.35rem .75rem}.pageStructureLead p{color:#e8eaf0b8;line-height:1.7;margin:0;max-width:44rem}.pageStructureMap{grid-gap:.7rem;align-content:start;display:grid;gap:.7rem}.pageStructureMapButton{align-items:center;background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015)),#ffffff05;border:1px solid #ffffff14;border-radius:18px;color:#eef3f8c7;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:.65rem;justify-content:flex-start;min-height:3.1rem;padding:.82rem .95rem;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.pageStructureMapButton:hover{background:linear-gradient(180deg,#f0c6581f,#ffffff08),hsla(0,0%,100%,.025);border-color:#f0c65833;box-shadow:0 16px 28px #0000002e;color:#fff4cf;transform:translateY(-1px)}.pageStructureMapButton.isActive{background:linear-gradient(180deg,#f0c6582e,#f0c6580f),#ffffff05;border-color:#f0c65857;box-shadow:inset 0 1px 0 #ffffff0a,0 18px 30px #0000002e;color:#fff5d0}.pageStructureMapIcon{font-size:1rem;opacity:.92;text-align:center;width:1.15rem}.pageViewport.is-account-profile,.pageViewport.is-leagues-overview,.pageViewport.is-play-create,.pageViewport.is-play-matches,.pageViewport.is-teams-discover,.pageViewport.is-teams-my-team,.pageViewport.is-teams-team-page{gap:.85rem}.pageViewport.is-account-profile .pageViewportContent>.productSection,.pageViewport.is-leagues-overview .pageViewportContent>.productSection,.pageViewport.is-play-create .pageViewportContent>.productSection,.pageViewport.is-play-matches .pageViewportContent>.productSection,.pageViewport.is-teams-discover .pageViewportContent>.productSection,.pageViewport.is-teams-my-team .pageViewportContent>.productSection,.pageViewport.is-teams-team-page .pageViewportContent>.productSection{padding-top:.6rem}.hero{padding:1rem 0 .75rem}.productHero{align-items:stretch;gap:1.5rem;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)}.heroContent{max-width:700px;padding-top:.55rem}.badge,.editorBadge,.sectionLabel,.workspaceShowcaseLabel{border-radius:999px;font-size:.75rem;letter-spacing:.18em;padding:.42rem .95rem}.hero h1{font-size:clamp(3.5rem,6.2vw,5.6rem);letter-spacing:-.055em;line-height:.9;margin-bottom:.85rem;max-width:10ch}.signedInHero h1{max-width:11.5ch}.subhead{color:#f4f7fbc7;font-size:1.07rem;line-height:1.72;max-width:36rem}.actions,.subhead{margin-bottom:1.25rem}.actions{gap:.85rem}.boardCard,.leaderboardRow,.matchSummaryCard,.primaryButton,.secondaryButton,.teamListCard,.workspaceQuickAction,.workspaceTabButton{transition:transform .28s ease,box-shadow .28s ease,border-color .18s ease,background .18s ease;transition:transform var(--transition-med,.28s ease),box-shadow var(--transition-med,.28s ease),border-color var(--transition-fast,.18s ease),background var(--transition-fast,.18s ease)}.primaryButton{background:linear-gradient(135deg,#f0c85a,#d6a83a);box-shadow:0 18px 36px #c99a2e3d,inset 0 1px 0 #ffffff40;color:#101419}.secondaryButton{background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012)),#0c131ed1}.dashboardStrip{gap:1rem;margin:1.2rem 0 1.35rem}.dashboardStat{align-content:start;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012)),#0e1522e6;border:1px solid #64748b2e;border:1px solid var(--control-border-soft);box-shadow:0 18px 40px #0000004d;box-shadow:var(--control-shadow-md);min-height:156px;padding:1.15rem 1.2rem}.dashboardLabel{font-size:.74rem;letter-spacing:.18em}.dashboardStat strong{font-size:clamp(2.35rem,3vw,3.1rem);line-height:.95;margin:.15rem 0 .35rem}.dashboardStat p{line-height:1.58;max-width:20ch}.homeFeatureGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.homeFeatureCard{min-height:250px;padding:1.25rem 1.25rem 1.35rem}.homeFeatureCard h3{font-size:1.12rem;margin-bottom:.55rem}.heroPanel{min-height:100%}.opsPanel{grid-gap:1rem;background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.014)),linear-gradient(135deg,#5f8ff00d,#0000 46%),#0f1726f5;border:1px solid #ffffff12;box-shadow:0 30px 90px #0000006b;box-shadow:var(--control-shadow-lg);display:grid;gap:1rem;padding:1.45rem}.opsPanel h2{font-size:clamp(1.6rem,2.4vw,2.2rem);letter-spacing:-.04em;line-height:1.05;margin-bottom:.4rem}.opsList{gap:.72rem}.opsList div{background:linear-gradient(180deg,hsla(0,0%,100%,.032),hsla(0,0%,100%,.012)),#0b111cbf;border-radius:18px;line-height:1.55;padding:.9rem 1rem .95rem 1.2rem}.opsList div:before{bottom:.85rem;left:.7rem;top:.85rem}.card,.dialogCard,.invitePreviewCard,.inviteRowCard,.linkedAccountsPanel,.liveInboxNotice,.matchSummaryCard,.oauthPanel,.opsPanel,.selectedMatchPanel,.signupCard,.spotlightCard,.surfaceCard,.teamListCard,.teamProfileSummaryCard,.workspaceShowcase{background:radial-gradient(circle at top left,#d4af371f,#0000 36%),radial-gradient(circle at 82% 18%,#4a9eff24,#0000 32%),#0f172abd;background:var(--control-panel-glow),var(--control-surface-1);border:1px solid #64748b2e;border:1px solid var(--control-border-soft);box-shadow:0 18px 40px #0000004d;box-shadow:var(--control-shadow-md)}.boardCard:hover,.leaderboardRow:hover,.matchListRow:hover,.matchSummaryCard:hover,.spotlightCard:hover,.surfaceCard:hover,.teamListCard:hover,.workspaceQuickAction:hover{border-color:#d4af373d;border-color:var(--control-border-strong);transform:translateY(-2px)}.workspaceStatusStrip{border-radius:28px;box-shadow:0 18px 40px #0000004d;box-shadow:var(--control-shadow-md);gap:1rem;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);margin:1.05rem auto 0;padding:1.2rem 1.3rem;width:min(1360px,calc(100% - 2rem))}.workspaceStatusIntro{grid-gap:.5rem;align-content:start;display:grid;gap:.5rem}.workspaceStatusIntro h2{font-size:clamp(1.55rem,2.4vw,2.2rem);letter-spacing:-.04em;line-height:1.02;margin:0}.workspaceStatusIntro p{margin:0;max-width:34ch}.workspaceStatusGrid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.workspaceStatusCard{background:linear-gradient(180deg,hsla(0,0%,100%,.032),hsla(0,0%,100%,.012)),#0c131ead;border:1px solid #ffffff0f;border-radius:22px;min-height:132px;padding:1rem}.workspaceQuickLabel,.workspaceStatusLabel{color:#f0c658d6;display:inline-block;font-size:.72rem;letter-spacing:.14em;margin-bottom:.5rem;text-transform:uppercase}.workspaceQuickAction strong,.workspaceStatusCard strong{color:#f8fafc;color:var(--text-strong);display:block;font-size:2rem;line-height:.95}.workspaceQuickAction small,.workspaceStatusCard p{color:#f4f7fb9e;display:block;line-height:1.52;margin-top:.35rem}.workspaceQuickBar{gap:.85rem;margin:.85rem auto 0;width:min(1360px,calc(100% - 2rem))}.workspaceQuickAction{background:linear-gradient(180deg,hsla(0,0%,100%,.032),hsla(0,0%,100%,.012)),#0c131ebf;border:1px solid #ffffff0f;border-radius:22px;min-height:114px;padding:1rem 1.05rem;text-align:left}.workspaceTabs{border-radius:999px;padding:.55rem}.workspaceTabButton{color:#f4f7fba3;min-height:50px;padding-inline:1.25rem}.teamDiscoverySection{gap:1.15rem}.teamDiscoveryHeader{align-items:end;gap:1rem}.carouselControls{background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;padding:.35rem}.teamCarousel .teamListCard{min-height:0}.teamList{gap:.95rem}.leaderboardRow,.teamListCard{padding:1.05rem 1.1rem}.leaderboardIdentity strong,.selectedMatchHeader h3,.teamListCard h3,.teamProfilePageCard h3{font-size:1.22rem;letter-spacing:-.03em}.workspaceShowcase{gap:1rem;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);padding:1.25rem 1.3rem}.workspaceShowcaseLead h3{font-size:clamp(1.7rem,2.4vw,2.35rem);letter-spacing:-.04em;line-height:1.02}.workspaceShowcaseLead p{max-width:44ch}.workspaceShowcaseGrid{gap:.85rem}.workspaceShowcaseTile{background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.012)),#0a111bc2;border:1px solid #ffffff0f;border-radius:22px;min-height:136px;padding:1rem}.workspaceShowcaseTile strong{font-size:2rem;letter-spacing:-.05em;line-height:.95}.matchCenterCard{gap:1rem;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr)}.matchList{gap:.8rem}.matchSummaryCard{padding:1rem 1.05rem}.selectedMatchPanel{border-radius:28px;gap:1.1rem;padding:1.25rem}.boardGrid{grid-gap:.95rem;display:grid;gap:.95rem}.boardCard{background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.012)),#090f19b8;border-radius:22px;gap:.9rem;padding:1.05rem}.boardHeader{border-bottom:1px solid #ffffff0d;padding-bottom:.8rem}.teamProfilePageCard{gap:1.5rem}.teamProfilePageTop{gap:1.25rem}.contactPanel,.reviewGrid .surfaceCard,.roundRoomGrid .surfaceCard,.supportGrid .surfaceCard{min-height:100%}@media (max-width:1180px){.workspaceStatusStrip{grid-template-columns:1fr}.workspaceStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.matchCenterCard,.productHero,.workspaceShowcase{grid-template-columns:1fr}}@media (max-width:820px){.navbar,.workspaceQuickBar,.workspaceStatusStrip{width:calc(100% - 1rem)}.dashboardStrip,.homeFeatureGrid,.workspaceQuickBar,.workspaceStatusGrid{grid-template-columns:1fr}.hero h1{font-size:clamp(3rem,14vw,4.4rem);max-width:12ch}.workspaceShowcase{padding:1.05rem}}.navLinks{min-height:50px}.navLinkButton{align-items:center;display:inline-flex;gap:.55rem;justify-content:center}.navLinkIcon{font-size:1rem;line-height:1;opacity:.9}.navLinkButton.isIconOnly{min-width:50px;padding-inline:0;width:50px}.visitorHero{align-items:start;padding-top:1.5rem}.visitorHero .heroContent{padding-top:.6rem}.visitorHero .hero h1,.visitorHero h1{max-width:9ch}.visitorHero .subhead{font-size:1.12rem;max-width:24ch}.visitorHero .dashboardStrip{border-top:1px solid #ffffff0f;margin-top:1.8rem;padding-top:1.2rem}.visitorHero .homeFeatureGrid{margin-top:1.1rem}.visitorHero .homeFeatureCard{min-height:0}.heroPanel{grid-gap:1rem;display:grid;gap:1rem}.opsPanelHeading{align-items:flex-start;display:flex;gap:.95rem;margin-bottom:.35rem}.opsPanelHeading h2{margin:0 0 .2rem}.opsPanelIcon{align-items:center;background:linear-gradient(180deg,#f0c6581f,#f0c6580a),#111a28eb;border:1px solid #f0c65838;border-radius:16px;color:#f0c85a;display:inline-flex;font-size:1.35rem;height:3.8rem;justify-content:center;width:3.8rem}.opsBriefList{grid-gap:.85rem;display:grid;gap:.85rem}.opsBriefItem{grid-gap:.9rem;align-items:start;border-bottom:1px solid #ffffff0f;display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr);padding:.85rem 0}.opsBriefItem:last-child{border-bottom:0;padding-bottom:0}.opsBriefItem strong{display:block;font-size:1rem;letter-spacing:-.02em;margin-bottom:.2rem}.opsBriefItem p{color:#f4f7fb9e;line-height:1.55;margin:0}.opsBriefIcon{align-items:center;background:#f0c65814;border:1px solid #f0c6581f;border-radius:999px;color:#f0c85a;display:inline-flex;height:2.35rem;justify-content:center;width:2.35rem}.matchDeskHeader{grid-gap:1rem 1.5rem;align-items:end;display:grid}.matchDeskHeader>p{grid-column:1;max-width:42rem}.matchDeskCreateButton{justify-self:end;min-width:220px}.matchCenterCard{grid-gap:1.15rem;gap:1.15rem;grid-template-columns:minmax(320px,.76fr) minmax(0,1.24fr)}.matchDeskSidebar{grid-gap:1rem;display:grid;gap:1rem;padding:1.35rem;position:sticky;top:6.3rem}.matchComposerForm{background:linear-gradient(180deg,hsla(0,0%,100%,.028),hsla(0,0%,100%,.012)),#080e18bd;border:1px solid #ffffff0f;border-radius:22px;padding:1rem}.matchDeskSidebar .matchList{margin-top:0;max-height:42rem;overflow-y:auto;padding-right:.2rem}.matchSummaryCard{background:linear-gradient(180deg,hsla(0,0%,100%,.026),#ffffff03),#090e18c7;gap:.55rem;padding:1.05rem 1.1rem}.matchSummaryCard strong{font-size:1.08rem}.matchDeskStage{min-height:540px}.matchDeskStage.isEmpty{align-content:start}.matchDeskScoreboard{grid-gap:1rem;display:grid;gap:1rem}.matchDeskScoreStat{background:linear-gradient(180deg,hsla(0,0%,100%,.028),#ffffff03),#080e18b8;border:1px solid #ffffff0f;border-radius:22px;min-height:106px;padding:1rem 1.05rem}.matchDeskScoreStat strong{display:block;font-size:2rem;letter-spacing:-.05em;line-height:.95;margin-top:.45rem}.matchDeskScoreStat.isScore strong{color:#f0c85a}.boardGrid{gap:1rem}.boardCard{padding:1.15rem}.boardHeader{margin-bottom:0}.boardHeader strong{font-size:1.16rem}.boardSubline{color:#f0c658c7;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.boardPlayers{gap:.9rem}.boardSeat{background:linear-gradient(180deg,hsla(0,0%,100%,.026),#ffffff03),#070c15b3;padding:.95rem 1rem}.boardSeat strong{font-size:1.05rem;letter-spacing:-.02em}.boardLinks{display:flex;flex-wrap:wrap;gap:.6rem}.boardLinks a{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;display:inline-flex;min-height:2.45rem;padding:0 .9rem}.boardFormGrid{gap:.8rem}.workspaceTabs{justify-content:flex-start;overflow-x:auto;padding-inline:.75rem}.workspaceTabs::-webkit-scrollbar{display:none}.signedInTeamDeck{gap:1rem}.signedInTeamHeroCard{padding:1.45rem}.signedInTeamHeroCard .teamCardHeader h3{font-size:1.55rem}.signedInTeamHeroCard .teamBioText{max-width:76ch}.signedInRosterCard{padding:1.35rem}.teamHubGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(320px,.78fr)}.leaderboardCard{min-height:100%}@media (max-width:1180px){.matchDeskHeader{grid-template-columns:1fr}.matchDeskCreateButton{justify-self:start}.matchCenterCard,.teamHubGrid{grid-template-columns:1fr}.matchDeskSidebar{position:static}.matchDeskScoreboard{grid-template-columns:1fr}}@media (max-width:820px){.navLinkButton:not(.isIconOnly){min-width:0;padding-inline:.95rem}.visitorHero .homeFeatureGrid{display:none}.opsPanelHeading{grid-template-columns:auto 1fr}}.sectionHeader h2{line-height:.98}.matchDeskHeader,.teamsPage .sectionHeader{align-items:end;margin-bottom:.3rem}.matchDeskHeader>p,.teamsPage.isSignedInSection .sectionHeader p{color:#f4f7fbad;max-width:30rem}.workspaceTabs{background:linear-gradient(180deg,hsla(0,0%,100%,.024),#ffffff03),#0b101bd1;border:1px solid #ffffff12;gap:.6rem;padding:.8rem}.workspaceTabButton{background:#ffffff05;padding:.78rem 1.15rem}.workspaceTabButton.isActive{background:linear-gradient(180deg,#f0c85a24,#f0c85a0f),#ffffff08}.signedInTeamDeck{display:grid}.signedInTeamHeroCard{grid-gap:1.35rem;display:grid;gap:1.35rem;padding:1.8rem 1.9rem}.teamRoomHeroTop{align-items:flex-start;display:flex;gap:1.6rem;justify-content:space-between}.teamRoomHeroIdentity{align-items:flex-start;display:flex;gap:1.2rem;min-width:0}.teamRoomHeroBadge{border-radius:28px;box-shadow:inset 0 1px 0 #ffffff14,0 18px 34px #0003;flex:0 0 84px;font-size:2rem;height:84px;width:84px}.teamRoomHeroText{grid-gap:.55rem;display:grid;gap:.55rem;min-width:0}.teamRoomHeroText h3{font-size:clamp(2rem,3.2vw,3rem);letter-spacing:-.05em;line-height:.96;margin:0}.teamRoomHeroMeta{color:#f4f7fbad;display:flex;flex-wrap:wrap;font-size:1rem;gap:1rem}.teamRoomHeroMeta span{align-items:center;display:inline-flex;gap:.45rem}.teamRoomHeroActions{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:flex-end}.teamRoomHeroActions .inlineActionButton{min-width:148px}.teamBioText{color:#f4f7fbb8;font-size:1.05rem;margin:0;max-width:78ch}.teamRoomStatStrip{grid-gap:.9rem;background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.008)),#080d17c7;border:1px solid #ffffff0d;border-radius:24px;display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:1.1rem}.teamRoomStat{grid-gap:.28rem;display:grid;gap:.28rem}.teamRoomStat span{color:#f4f7fb8f;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.teamRoomStat strong{font-size:clamp(1.75rem,2.3vw,2.45rem);letter-spacing:-.05em;line-height:.96}.teamRoomStat small{color:#f4f7fb94;font-size:.92rem}.teamRoomBandRow{margin-top:-.2rem}.teamRosterSection{grid-gap:.95rem;border-top:1px solid #ffffff0f;display:grid;gap:.95rem;padding-top:.35rem}.compactRosterList{max-height:none;overflow:visible}.teamProfileMember{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.022),#ffffff03),#0a101ac7;border:1px solid #ffffff0d;border-radius:20px;padding:1rem 1.05rem}.memberIdentityRow strong{font-size:1.05rem}.teamPlatformChip{border-radius:12px;font-size:.9rem;letter-spacing:0;min-height:2.2rem;padding:.4rem .8rem;text-transform:none}.teamPlatformChip.is-lichess{background:#6888ec24;border-color:#6888ec3d;color:#dbe4ff}.teamPlatformChip.is-chess-com{background:#22995a24;border-color:#22995a3d;color:#d5ffe8}.teamHubGrid{align-items:start}.largeLeaderboardCard,.teamHubGrid>.surfaceCard{min-height:100%}.teamHubGrid .surfaceCard{padding:1.35rem}.teamDiscoverySection{grid-gap:1rem;display:grid;gap:1rem}.featuredTeamList .teamListCard,.teamCarousel .teamListCard{min-height:100%}.largeLeaderboardCard{padding:1.45rem}.matchDeskHeader{gap:1rem 1.5rem;grid-template-columns:minmax(0,1fr) auto}.matchDeskCreateButton{border-radius:18px;box-shadow:0 18px 32px #f0c85a2e;min-height:56px;min-width:248px}.matchCenterCard{grid-gap:1.2rem;align-items:start;background:#0000;border:0;box-shadow:none;display:grid;gap:1.2rem;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);padding:0}.matchDeskSidebar,.matchDeskStage{border-radius:28px;padding:1.4rem}.boardSectionIntro,.matchDeskSidebar .cardIntro,.selectedMatchHeader{margin-bottom:.4rem}.matchDeskSidebar .matchList{margin-top:.35rem}.matchSummaryCard{border-radius:22px;gap:.75rem}.matchSummaryCard strong{font-size:1.02rem;line-height:1.25}.selectedMatchPanel.matchDeskStage{grid-gap:1.2rem;display:grid;gap:1.2rem}.selectedMatchHeader{align-items:flex-start;border-bottom:1px solid #ffffff0f;display:flex;gap:1rem;justify-content:space-between;padding-bottom:1rem}.selectedMatchHeader h3{font-size:clamp(1.7rem,2.7vw,2.4rem);letter-spacing:-.05em;line-height:.98;margin:0 0 .4rem}.selectedMatchHeader p{margin:.18rem 0}.matchDeskScoreboard{gap:.95rem;grid-template-columns:repeat(3,minmax(0,1fr))}.matchDeskScoreStat{min-height:132px;padding:1.15rem 1.1rem}.matchDeskScoreStat strong{font-size:clamp(2rem,3vw,2.85rem)}.boardSectionIntro{margin-top:.2rem}.boardSectionIntro h3{font-size:1.9rem;letter-spacing:-.04em;margin:0}.boardGrid{gap:1.05rem}.boardCard{border-radius:24px;padding:1.2rem}.boardActionButton{min-height:44px}@media (max-width:1180px){.selectedMatchHeader,.teamRoomHeroTop{align-items:flex-start;flex-direction:column}.teamRoomHeroActions{justify-content:flex-start}.matchCenterCard,.matchDeskScoreboard,.teamHubGrid,.teamRoomStatStrip{grid-template-columns:1fr}}@media (max-width:820px){.largeLeaderboardCard,.matchDeskSidebar,.matchDeskStage,.signedInTeamHeroCard{padding:1.15rem}.teamRoomHeroIdentity{flex-direction:column}.teamRoomHeroBadge{border-radius:24px;height:72px;width:72px}.selectedMatchHeader h3,.teamRoomHeroText h3{font-size:clamp(1.7rem,9vw,2.4rem)}.teamRoomHeroMeta{font-size:.95rem;gap:.7rem}}.navBarActions{align-items:center;display:flex;gap:.85rem;margin-left:auto}.navSettingsButton{flex:0 0 auto}.teamNameLink{background:#0000;border:0;color:#f8fafc;color:var(--text-strong);cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;padding:0;text-align:left;transition:color .18s ease;transition:color var(--transition-fast,.18s ease)}.leaderboardNameLink:focus-visible,.leaderboardNameLink:hover,.teamNameLink:focus-visible,.teamNameLink:hover{color:#d4af37;color:var(--gold)}.leaderboardNameLink{font-size:1.12rem;font-weight:800}.leaderboardNameLink,.teamClickHint{align-items:center;display:inline-flex}.teamClickHint{min-height:48px}.matchComposerForm{grid-gap:1rem;display:grid;gap:1rem}.matchComposerIntro{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.matchComposerIntro strong{color:#f8fafc;color:var(--text-strong);display:block;font-size:1rem;margin-bottom:.28rem}.matchComposerIntro span:not(.statusPill){color:#f4f7fbad;line-height:1.55}.matchTeamChoiceRail{grid-gap:.8rem;display:grid;gap:.8rem}.matchModeCard,.matchOpponentCard,.matchTeamChoiceCard{background:linear-gradient(180deg,#ffffff08,#0000 100%),#080d16b3;border:1px solid #ffffff12;border-radius:20px;color:#e8eaf0;color:var(--text);cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;transition:transform var(--transition-fast,.18s ease),border-color var(--transition-fast,.18s ease),box-shadow var(--transition-fast,.18s ease),background var(--transition-fast,.18s ease);width:100%}.matchModeCard:hover,.matchOpponentCard:hover,.matchTeamChoiceCard:hover{border-color:#f0c65833;box-shadow:0 20px 40px #0000003d;transform:translateY(-1px)}.matchTeamChoiceCard{align-items:center;display:flex;gap:.9rem;justify-content:space-between;padding:1rem 1.05rem}.matchModeCard strong,.matchOpponentCard strong,.matchTeamChoiceCard strong{color:#f8fafc;color:var(--text-strong)}.matchModeCard small,.matchOpponentCard .compactNote,.matchTeamChoiceCard small{color:#f4f7fba3;display:block;margin-top:.22rem}.matchModeCard.isSelected,.matchOpponentCard.isSelected,.matchTeamChoiceCard.isSelected{background:linear-gradient(180deg,#f0c6581f,rgba(240,198,88,.035)),#0a101ccc;border-color:#f0c6584d;box-shadow:inset 0 1px 0 #ffffff0d,0 20px 42px #00000047}.matchModeSwitch{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.matchModeCard{padding:1rem 1.05rem}.matchModeLabel{color:#d4af37;color:var(--gold);display:inline-block;font-size:.76rem;font-weight:800;letter-spacing:.16em;margin-bottom:.45rem;text-transform:uppercase}.liveMatchmakingCard,.matchOpponentPicker{grid-gap:.85rem;display:grid;gap:.85rem}.matchSearchResults{grid-gap:.7rem;display:grid;gap:.7rem}.matchOpponentCard{grid-gap:.65rem;display:grid;gap:.65rem;padding:1rem 1.05rem}.matchOpponentHeader{align-items:flex-start;display:flex;gap:.85rem;justify-content:space-between}.matchEmptyState{grid-gap:.3rem;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:18px;color:#f4f7fbad;display:grid;gap:.3rem;padding:1rem 1.05rem}.matchEmptyState strong{color:#f8fafc;color:var(--text-strong)}@media (max-width:980px){.navBarActions{justify-content:space-between;width:100%}.matchComposerIntro{display:grid}.matchComposerIntro,.matchModeSwitch{grid-template-columns:1fr}}@media (max-width:820px){.navBarActions{flex-wrap:wrap}.navLinks{flex:1 1 auto;width:auto}.navSettingsButton{margin-left:auto}}.workspaceQuickBar,.workspaceStatusStrip{display:none}.figmaSignedOutHome{align-items:start;gap:2.1rem;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);padding-top:2.25rem}.figmaHeroCopy{max-width:none;padding-top:1.1rem}.heroTitleStage{margin-bottom:1rem;min-height:30rem;position:relative}.heroBoardScene{inset:0;pointer-events:none;position:absolute}.heroBoardScene:before{background:linear-gradient(180deg,#0e1522d1,#0a0f1ae0),linear-gradient(hsla(0,0%,100%,.045) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,#0000 0);background-size:auto,4.85rem 4.85rem,4.85rem 4.85rem;border:1px solid #607cb82e;border-radius:34px;box-shadow:inset 0 1px 0 #ffffff0a,0 32px 70px #0000004d}.heroBoardScene:after,.heroBoardScene:before{content:"";inset:1rem .4rem .2rem 3.25rem;position:absolute;transform:perspective(1400px) rotateY(-8deg) rotateX(2deg)}.heroBoardScene:after{background:radial-gradient(circle at 20% 78%,#4a9eff6b,#0000 0 12%),radial-gradient(circle at 77% 27%,#d4af375c,#0000 0 14%),radial-gradient(circle at 46% 58%,#ffffff0f,#0000 0 20%),linear-gradient(90deg,#0000 0 12%,hsla(0,0%,100%,.035) 12% 12.5%,#0000 12.5% 25%,#ffffff08 25% 25.5%,#0000 25.5% 37.5%,#ffffff08 37.5% 38%,#0000 38% 50%,#ffffff08 50% 50.5%,#0000 50.5% 62.5%,#ffffff08 62.5% 63%,#0000 63% 75%,#ffffff08 75% 75.5%,#0000 75.5% 87.5%,#ffffff08 87.5% 88%,#0000 88%),linear-gradient(180deg,#0000 0 12%,#ffffff08 12% 12.5%,#0000 12.5% 25%,#ffffff08 25% 25.5%,#0000 25.5% 37.5%,#ffffff08 37.5% 38%,#0000 38% 50%,#ffffff08 50% 50.5%,#0000 50.5% 62.5%,#ffffff08 62.5% 63%,#0000 63% 75%,#ffffff08 75% 75.5%,#0000 75.5% 87.5%,#ffffff08 87.5% 88%,#0000 88%);border-radius:34px;opacity:.88}.heroBoardHeadline{grid-gap:0;color:#f5f8fce0;display:grid;font-size:clamp(4.6rem,8vw,7.6rem);gap:0;letter-spacing:-.065em;line-height:.93;max-width:7.2ch;position:relative;text-shadow:0 18px 34px #00000042;z-index:1}.heroBoardHeadline span:last-child{background:linear-gradient(180deg,#f6da82,#d4af37 48%,#c89e3a);background:linear-gradient(180deg,#f6da82 0,var(--gold) 48%,#c89e3a 100%);-webkit-background-clip:text;background-clip:text;color:#0000;text-shadow:none}.figmaSignedOutHome .subhead{font-size:1.06rem;line-height:1.72;margin-top:-.35rem;max-width:26rem}.homeHeroStats{grid-gap:1rem;display:grid;margin-top:1.5rem;padding-top:.9rem}.homeHeroStat{grid-gap:.35rem;display:grid;gap:.35rem}.homeHeroStat strong{color:#d4af37;color:var(--gold);font-family:Segoe UI Variable,Inter,Helvetica Neue,Arial,sans-serif;font-family:var(--heading-font);font-size:clamp(2rem,3vw,2.85rem);letter-spacing:-.04em;line-height:1}.homeHeroStat span{color:#eef3f8b3;font-size:.95rem}.figmaHeroPanel{min-width:0}.homeFigmaPanel{min-height:100%;padding:2rem 2rem 1.85rem}.homePanelHeader{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);margin-bottom:1.4rem}.homePanelHeader h2{font-size:clamp(2rem,3vw,3rem);letter-spacing:-.04em;line-height:1;margin:0 0 .2rem}.homePanelIcon{align-items:center;background:linear-gradient(180deg,#f0c96a26,#f0c96a0d);border:1px solid #f0c96a33;box-shadow:inset 0 1px 0 #ffffff0a;color:#d4af37;color:var(--gold);display:inline-flex;font-size:1.45rem;height:3.7rem;justify-content:center;width:3.7rem}.authCommandCard{grid-gap:1rem;display:grid;gap:1rem}.authModeToggle{display:inline-grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.authModeToggleButton{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;color:#94a3b8e0;color:var(--muted);cursor:pointer;font:inherit;font-weight:700;padding:.78rem .95rem;transition:background .18s ease,color .18s ease,border-color .18s ease}.authModeToggleButton.isActive,.authModeToggleButton:hover{background:#f0c96a14;border-color:#f0c96a47;color:#fff3cc}.homeAuthForm{gap:.9rem}.figmaSignedInHome{margin-top:.4rem}.homeCommandHeader{margin-bottom:.2rem}.homeCommandMetricGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.homeCommandMetricCard{min-height:10.8rem;padding:1.3rem 1.35rem}.homeCommandMetricLabel{color:#e8eaf094;color:var(--soft);display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-bottom:.7rem;text-transform:uppercase}.homeCommandMetricCard strong{display:block;font-family:Segoe UI Variable,Inter,Helvetica Neue,Arial,sans-serif;font-family:var(--heading-font);font-size:clamp(2rem,3vw,3rem);letter-spacing:-.05em;line-height:1;margin-bottom:.55rem}.homeCommandMetricCard p{color:#eef3f8a8;line-height:1.55;margin:0}.homeCommandLayout{align-items:start;gap:1rem;grid-template-columns:minmax(0,1.4fr) minmax(320px,.86fr)}.homeCommandMainColumn,.homeCommandSideColumn{grid-gap:1rem;display:grid;gap:1rem}.commandCenterCard{padding-top:1.8rem}.commandCenterRows{grid-gap:.1rem;display:grid;gap:.1rem}.commandCenterRow{grid-gap:.9rem;align-items:start;border-bottom:1px solid #ffffff0f;display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr);padding:1rem 0}.commandCenterRow:last-child{border-bottom:0;padding-bottom:0}.commandCenterBullet{align-items:center;background:#f0c96a14;border:1px solid #f0c96a24;border-radius:999px;color:#d4af37;color:var(--gold);display:inline-flex;height:2.3rem;justify-content:center;width:2.3rem}.commandCenterRow strong{display:block;font-size:1rem;margin-bottom:.15rem}.commandCenterRow p{color:#eef3f8a3;line-height:1.55;margin:0}.homeQuickActions{grid-gap:.75rem;display:grid;gap:.75rem}.homeQuickActionButton{width:100%}.homeActivityList{grid-gap:.75rem;display:grid;gap:.75rem}.homeActivityItem{grid-gap:.2rem;background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;display:grid;gap:.2rem;padding:.95rem 1rem}.homeActivityItem strong{font-size:.98rem}.homeActivityItem span{color:#eef3f899;font-size:.9rem}.compactInviteList,.compactMatchList{grid-gap:.75rem;display:grid;gap:.75rem}.compactInviteCard{padding:1rem 1rem .95rem}@media (max-width:1180px){.figmaSignedOutHome,.homeCommandLayout,.homeCommandMetricGrid{grid-template-columns:1fr}.heroTitleStage{min-height:24rem}}@media (max-width:820px){.heroTitleStage{min-height:20rem}.heroBoardScene:after,.heroBoardScene:before{inset:2.25rem 0 0 1rem;transform:none}.heroBoardHeadline{font-size:clamp(3.5rem,17vw,5rem);max-width:6.4ch}.homeHeroStats{grid-template-columns:1fr}.homePanelHeader h2{font-size:2.1rem}}:root{--font-size:16px;--background:#0a0e1a;--foreground:#e8eaf0;--card:#0f172a99;--card-foreground:#e8eaf0;--card-border:#64748b26;--gold:#d4af37;--gold-hover:#e5c158;--gold-muted:#d4af3726;--gold-deep:#c89428;--blue-live:#4a9eff;--blue-live-glow:#4a9eff33;--popover:#131a2e;--popover-foreground:#e8eaf0;--primary:#d4af37;--primary-foreground:#0a0e1a;--secondary:#1e293b;--secondary-foreground:#e8eaf0;--muted-surface:#1e293b;--muted-foreground:#94a3b8;--accent:#1e293b;--accent-foreground:#e8eaf0;--destructive:#ef4444;--destructive-foreground:#fff;--input:#64748b33;--input-background:#0f172a80;--switch-background:#334155;--font-weight-medium:500;--font-weight-normal:400;--ring:#d4af3766;--chart-1:#d4af37;--chart-2:#4a9eff;--chart-3:#8b5cf6;--chart-4:#10b981;--chart-5:#f59e0b;--radius:0.5rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--sidebar:#0f172a;--sidebar-foreground:#e8eaf0;--sidebar-primary:#d4af37;--sidebar-primary-foreground:#0a0e1a;--sidebar-accent:#1e293b;--sidebar-accent-foreground:#e8eaf0;--sidebar-border:#64748b33;--sidebar-ring:#d4af3766;--bg-0:#0a0e1a;--bg-1:#0f172a;--surface:var(--card);--border:#64748b33;--text:var(--foreground);--text-strong:#f8fafc;--muted:#94a3b8e0;--soft:#e8eaf094;--body-font:-apple-system,BlinkMacSystemFont,"Segoe UI","Inter","Helvetica Neue",Arial,sans-serif;--heading-font:"Segoe UI Variable","Inter","Helvetica Neue",Arial,sans-serif;--control-bg-0:#0a0e1a;--control-bg-1:#0f172a;--control-bg-2:#131a2e;--control-surface-1:#0f172abd;--control-surface-2:#131a2edb;--control-surface-3:#182238f5;--control-border-soft:#64748b2e;--control-border-strong:#d4af373d;--control-shadow-lg:0 30px 90px #0000006b;--control-shadow-md:0 18px 40px #0000004d;--control-panel-glow:radial-gradient(circle at top left,#d4af371f,#0000 36%),radial-gradient(circle at 82% 18%,#4a9eff24,#0000 32%)}html{font-size:16px;font-size:var(--font-size)}body{background:radial-gradient(circle at top,#d4af371f,#0000 24%),radial-gradient(circle at 85% 12%,#4a9eff24,#0000 22%),linear-gradient(180deg,#0a0e1a,#0f172a 48%,#131a2e);background:radial-gradient(circle at top,#d4af371f,#0000 24%),radial-gradient(circle at 85% 12%,#4a9eff24,#0000 22%),linear-gradient(180deg,var(--background) 0,#0f172a 48%,#131a2e 100%);color:#e8eaf0;color:var(--foreground);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;font-family:var(--body-font)}h1,h2,h3,h4{font-family:Segoe UI Variable,Inter,Helvetica Neue,Arial,sans-serif;font-family:var(--heading-font)}h1{font-size:2.5rem;letter-spacing:-.02em;line-height:1.2}h1,h2{font-weight:600}h2{font-size:2rem;letter-spacing:-.01em;line-height:1.3}h3{font-size:1.5rem;font-weight:600;line-height:1.4}h4{font-size:1.125rem}h4,label{font-weight:500;line-height:1.5}label{font-size:.875rem}button{font-weight:500}button,input,select,textarea{font-size:1rem;line-height:1.5}input,select,textarea{font-weight:400;font-weight:var(--font-weight-normal)}@keyframes gradient-x{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-gradient-x{animation:gradient-x 3s ease infinite;background-size:200% auto}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes floatingPulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.5;transform:translateY(-8px)}}.animate-floating-pulse{animation:floatingPulse 4s ease-in-out infinite}.bg-gradient-radial{background:radial-gradient(circle,#ffffff14,#0000);background:radial-gradient(circle,var(--tw-gradient-stops,#ffffff14,#0000))}.card-glow-hover{position:relative;transition:all .3s ease}.card-glow-hover:before{background:linear-gradient(to bottom right,#d4af3726,#0000);background:linear-gradient(to bottom right,var(--gold-muted),#0000);border-radius:inherit;content:"";filter:blur(20px);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease}.card-glow-hover:hover:before{opacity:1}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,#ffffff0d,#ffffff26 50%,#ffffff0d);background-size:1000px 100%}.figmaSignedOutHome{align-items:center;gap:2.6rem}.figmaHeroCopy{position:relative;z-index:1}.heroTitleStage{margin-bottom:1.15rem;min-height:32rem}.heroBoardScene{opacity:.15}.heroBoardScene:before{background:linear-gradient(180deg,#0a0e1ae6,#0a0e1af5),linear-gradient(#d4af371c 1px,#0000 0),linear-gradient(90deg,#d4af371c 1px,#0000 0),radial-gradient(circle at 30% 35%,#ffffff0f,#0000 0 28%);background-size:auto,12.5% 12.5%,12.5% 12.5%,auto;border:1px solid #d4af3724;border-radius:38px;box-shadow:inset 0 1px 0 #ffffff0d,inset 0 0 0 1px #4a9eff0f,0 32px 70px #00000057}.heroBoardScene:after,.heroBoardScene:before{inset:1.6rem .6rem .8rem 3.6rem;transform:perspective(1400px) rotateY(-7deg) rotateX(4deg) rotate(-1deg)}.heroBoardScene:after{background:radial-gradient(circle at 18% 76%,#4a9effd9,#0000 0 12%),radial-gradient(circle at 76% 28%,#d4af37d1,#0000 0 13%),radial-gradient(circle at 52% 52%,#ffffff14,#0000 0 18%),linear-gradient(180deg,#ffffff05,#0000 22%);border-radius:38px}.heroFloatingPiece{animation:floatingPulse 4.8s ease-in-out infinite;color:#f8fafc5c;font-size:clamp(3rem,5vw,4.75rem);position:absolute;text-shadow:0 0 18px #d4af372e,0 0 36px #4a9eff14;z-index:0}.heroPieceKing{animation-duration:4.5s;left:18%;top:14%}.heroPieceQueen{animation-duration:5.6s;color:#d4af3757;right:16%;top:18%}.heroPieceRook{animation-duration:5s;bottom:15%;left:27%}.heroPieceKnight{animation-duration:6.2s;bottom:20%;right:23%}.heroBoardHeadline{font-size:clamp(4.8rem,8vw,8rem);letter-spacing:-.07em;line-height:.965;max-width:6.25ch;overflow:visible;text-shadow:0 20px 44px #0000004d}.heroBoardHeadline span{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,#f8fafcf0,#e2e8f0e0),linear-gradient(#d4af371f 1px,#0000 0),linear-gradient(90deg,#d4af371f 1px,#0000 0),radial-gradient(circle at 30% 40%,#4a9eff24,#0000 0 26%),radial-gradient(circle at 70% 30%,#d4af372e,#0000 0 24%);background-size:100% 100%,72px 72px,72px 72px,auto,auto;color:#0000;display:block;margin-bottom:-.08em;padding-bottom:.08em;position:relative}.heroBoardHeadline span:last-child{animation:gradient-x 3s ease infinite;background-image:linear-gradient(90deg,#d4af37,#e5c158 50%,#d4af37),linear-gradient(#ffffff1f 1px,#0000 0),linear-gradient(90deg,#ffffff1f 1px,#0000 0),radial-gradient(circle at 20% 68%,#4a9eff2e,#0000 0 20%);background-image:linear-gradient(90deg,var(--gold) 0,var(--gold-hover) 50%,var(--gold) 100%),linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px),radial-gradient(circle at 20% 68%,#4a9eff2e,#0000 0 20%);background-size:200% auto,66px 66px,66px 66px,auto}.heroBoardUnderline{background:linear-gradient(90deg,#d4af37,#e5c158 45%,#0000);background:linear-gradient(90deg,var(--gold) 0,var(--gold-hover) 45%,#0000 100%);border-radius:999px;box-shadow:0 0 24px #d4af3759;height:.35rem;margin-top:1rem;position:relative;width:12rem;z-index:1}.figmaSignedOutHome .subhead{color:#e8eaf0c7;font-size:1.08rem;line-height:1.8;max-width:31rem}.homeHeroStats{border-top:1px solid #ffffff14;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.75rem;padding-top:1.45rem}.homeHeroStatCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0f172abd,#0f172a99),#0f172a8c;border:1px solid #64748b2e;border-radius:20px;padding:1.15rem 1.2rem;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.homeHeroStatCard:hover{border-color:#d4af3752;box-shadow:0 20px 40px #0000003d;transform:translateY(-3px)}.homeHeroStat{gap:.45rem}.homeHeroStatLabel{color:#e8eaf0a3;font-size:.73rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.homeHeroStat strong{background:linear-gradient(180deg,#d4af37,#e5c158);background:linear-gradient(180deg,var(--gold) 0,var(--gold-hover) 100%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(2.1rem,3vw,3rem)}.homeHeroStatNote{color:#e8eaf0a8;font-size:.92rem;line-height:1.45}.homeFigmaPanel{background:linear-gradient(180deg,#131a2eeb,#0a0e1aeb),#0f172ac7;border:1px solid #64748b29;border-radius:26px;box-shadow:0 30px 60px #0000004d,inset 0 1px 0 #ffffff08;padding:2rem}.homePanelHeader{margin-bottom:1.5rem}.homePanelIcon{border-radius:18px;box-shadow:0 12px 32px #d4af371f;height:3.5rem;width:3.5rem}.homeAuthForm{grid-gap:.95rem;display:grid;gap:.95rem}.homeAuthField{grid-gap:.4rem;display:grid;gap:.4rem}.homeAuthLabel{color:#e8eaf0c7;font-size:.84rem;font-weight:600;letter-spacing:.02em}.homeAuthHelper{color:#94a3b8d1;font-size:.78rem;line-height:1.5}.homeAuthForm input{background:#0f172aa3;border:1px solid #64748b3d;border-radius:16px;color:#e8eaf0;color:var(--foreground);font-size:.98rem;padding:.98rem 1rem;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease;width:100%}.homeAuthForm input::placeholder{color:#94a3b8b8}.homeAuthForm input:focus{border-color:#d4af3799;box-shadow:0 0 0 4px #d4af371f;outline:none;transform:translateY(-1px)}.homeAuthDivider{align-items:center;color:#e8eaf0c2;display:flex;font-size:.8rem;font-weight:700;gap:1rem;justify-content:space-between;letter-spacing:.12em;margin-top:.2rem;padding-top:.35rem;text-transform:uppercase}.homeAuthDivider:before{background:linear-gradient(90deg,#d4af3738,#64748b14);content:"";flex:1 1;height:1px;order:1}.homeAuthDivider small,.homeAuthDivider span{order:0}.homeAuthDivider small{color:#94a3b8e6;font-size:.74rem}.homeAuthSwitch{background:#0000;border:0;color:#e5c158;color:var(--gold-hover);cursor:pointer;font:inherit;font-size:.92rem;font-weight:600;justify-self:start;padding:0;transition:color .2s ease,transform .2s ease}.homeAuthSwitch:hover{color:#f4d67a;transform:translateX(2px)}.authCommandCard .errorMessage,.authCommandCard .successMessage{border-radius:16px;font-size:.9rem;line-height:1.5;margin:0;padding:.9rem 1rem}.authCommandCard .successMessage{background:#10b98124;border:1px solid #10b98147;color:#c9ffe6}.authCommandCard .errorMessage{background:#ef44441f;border:1px solid #ef44443d;color:#ffc5c5}.teamListCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015)),#0f172aa3;border:1px solid #64748b2b;border-radius:22px;box-shadow:0 18px 40px #00000038;overflow:hidden;padding:1.15rem;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.teamListCard:before{background:linear-gradient(135deg,#d4af3724,#0000 38%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease}.teamListCard:focus-within:before,.teamListCard:hover:before{opacity:1}.teamListCard:focus-within,.teamListCard:hover{border-color:#d4af3752;box-shadow:0 24px 52px #00000047;transform:translateY(-4px)}.directoryCard.isCurrentTeam{border-color:#d4af376b;box-shadow:0 24px 56px #d4af371f}.featuredDirectoryCard{border-color:#4a9eff47;box-shadow:0 22px 48px #4a9eff1a}.teamMetaLine{color:#e8eaf0a8;font-size:.92rem}.teamIdentityChip{background:#ffffff0a;border:1px solid #64748b33;border-radius:999px;color:#e8eaf0d1;padding:.42rem .85rem}.teamIdentityChip.isLeagueRegistered{background:#10b9811f;border-color:#10b98157;color:#c2ffe3}.teamBadgeMark{background:linear-gradient(180deg,#d4af3742,#d4af3714),#0f172a99;border:1px solid #d4af3747;border-radius:18px;box-shadow:0 14px 28px #d4af371f;font-size:1.25rem;min-height:3rem;min-width:3rem}.teamPlatformChip{border-radius:999px;font-size:.82rem;font-weight:600;letter-spacing:.01em;padding:.42rem .8rem}.teamBioText{color:#e8eaf0bd;line-height:1.7}.leaderboardList{gap:.95rem}.leaderboardRow{background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.015)),#0f172a9e;border:1px solid #64748b29;border-radius:22px;overflow:hidden;padding:1rem 1.1rem;position:relative;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.leaderboardRow:before{background:linear-gradient(90deg,#d4af371a,#0000 42%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.leaderboardRow:focus-within:before,.leaderboardRow:hover:before{opacity:1}.leaderboardRow:focus-within,.leaderboardRow:hover{border-color:#d4af3747;box-shadow:0 20px 38px #0003;transform:translateY(-2px)}.leaderboardIdentity{align-items:center;display:flex;gap:1rem}.leaderboardRank{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;color:#e8eaf0d6;display:inline-flex;font-weight:800;height:2.9rem;justify-content:center;letter-spacing:-.03em;width:2.9rem}.leaderboardRow.isPodiumGold .leaderboardRank{background:linear-gradient(180deg,#f5db85,#d4af37);border-color:#f5db858c;box-shadow:0 12px 26px #d4af373d;color:#0a0e1a}.leaderboardRow.isPodiumSilver .leaderboardRank{background:linear-gradient(180deg,#f3f6fb,#aeb8c8);border-color:#dfe5f075;box-shadow:0 12px 26px #b0bdcf2e;color:#0a0e1a}.leaderboardRow.isPodiumBronze .leaderboardRank{background:linear-gradient(180deg,#dba86d,#8e5b2c);border-color:#dba86d73;box-shadow:0 12px 26px #8e5b2c33;color:#fff7ed}.leaderboardRow.isPodiumGold{border-color:#d4af3757;box-shadow:0 24px 44px #d4af371a}.leaderboardRow.isPodiumSilver{border-color:#aeb8c83d}.leaderboardRow.isPodiumBronze{border-color:#bf80403d}.leaderboardRating strong{font-size:1.8rem;letter-spacing:-.04em;line-height:1}.leaderboardRating span{color:#e8eaf09e;font-size:.84rem;letter-spacing:.12em;text-transform:uppercase}@media (max-width:1100px){.pageStructureBar{grid-template-columns:1fr}.pageStructureMap{grid-template-columns:repeat(3,minmax(0,1fr))}.figmaSignedOutHome{gap:2rem}.heroTitleStage{min-height:28rem}.heroBoardScene:after,.heroBoardScene:before{inset:1rem 0 .4rem 1.6rem}.heroBoardHeadline{font-size:clamp(4rem,11vw,6rem)}}@media (max-width:720px){.pageStructureBar{padding:1rem}.pageStructureMap{grid-template-columns:1fr}.heroTitleStage{min-height:22rem}.heroBoardScene:after,.heroBoardScene:before{inset:1rem 0 .6rem .4rem;transform:none}.heroFloatingPiece{font-size:2.5rem}.homeHeroStats,.leaderboardRow{grid-template-columns:1fr}.leaderboardRow{align-items:start}.leaderboardRating{justify-self:start}}.leagueDeskGrid{align-items:start;grid-template-columns:minmax(19rem,25rem) minmax(0,1fr)}.leagueDetailCard,.leagueMainColumn,.leagueSidebarCard{display:flex;flex-direction:column;gap:1rem}.leagueList{grid-gap:.9rem;display:grid;gap:.9rem}.leagueListCard{grid-gap:.75rem;background:linear-gradient(180deg,#1c263ce6,#0e1523f5),#0d1422f0;border:1px solid #7c91b62e;border-radius:1.15rem;box-shadow:0 20px 50px #06091242;display:grid;gap:.75rem;padding:1rem 1.05rem;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.leagueListCard:focus-visible,.leagueListCard:hover{border-color:#d4af3759;box-shadow:0 24px 60px #070a1252;transform:translateY(-2px)}.leagueListCard.isSelected{border-color:#d4af377a;box-shadow:0 0 0 1px #d4af372e,0 28px 64px #080b1457}.leagueHeroHeader,.leagueListCardTop,.leagueMatchNodeTop,.leagueRegistrationActions,.leagueRegistrationCard,.leagueRoundActions,.leagueRoundHeader{align-items:center;display:flex;gap:.85rem;justify-content:space-between}.leagueListCardTop strong,.leagueRegistrationCard strong,.leagueRoundHeader strong{font-size:1rem;line-height:1.25}.leagueListMeta{color:#d7dfedbd;display:flex;flex-wrap:wrap;font-size:.84rem;gap:.65rem 1rem}.leagueDescriptionText{color:#e2e9f4d1}.leagueDetailStats{grid-gap:.9rem;gap:.9rem}.leagueDetailStat{grid-gap:.35rem;background:#0c131fb8;border:1px solid #64748b29;border-radius:1rem;gap:.35rem;padding:1rem 1.05rem}.leagueDetailStat span,.leagueForm label span,.leagueMatchBracketSlot,.leagueRoundHeader span{color:#d4af37d6;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.leagueDetailStat strong{color:#f4f7fb;font-size:1.28rem}.leagueDetailStat small{color:#c9d1e0a8;line-height:1.5}.leaguePrimaryGrid,.leagueSecondaryGrid{align-items:start}.leagueBracketGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr))}.leagueRoundColumn{grid-gap:.9rem;display:grid;gap:.9rem;min-width:0}.leagueRoundHeader{border-bottom:1px solid #64748b29;padding-bottom:.85rem}.leagueRoundHeader>div{grid-gap:.2rem;display:grid;gap:.2rem}.leagueForm,.leagueRegistrationList,.leagueRoundMatches{grid-gap:.9rem;display:grid;gap:.9rem}.leagueMatchNode{grid-gap:.7rem;background:#0a101cc7;border:1px solid #64748b29;border-radius:1rem;display:grid;gap:.7rem;padding:.95rem}.leagueMatchNode.is-completed{border-color:#7dd7a547}.leagueMatchNode.is-disputed{border-color:#ff7d7d47}.leagueMatchNodeBody{grid-gap:.8rem;display:grid;gap:.8rem;text-align:left}.leagueMatchTeams{grid-gap:.45rem;display:grid;gap:.45rem}.leagueMatchTeam{align-items:center;background:#121b2db8;border-radius:.85rem;color:#e6ebf4d6;display:flex;gap:.85rem;justify-content:space-between;padding:.7rem .78rem}.leagueMatchTeam strong{font-size:.94rem;line-height:1.3}.leagueMatchTeam.isWinner{background:linear-gradient(180deg,#1136296b,#0d1f18b8);border:1px solid #7dd7a559}.leagueResolveActions{display:flex;flex-wrap:wrap;gap:.65rem}.leagueRegistrationCard{align-items:flex-start;background:#0c121fbd;border:1px solid #64748b29;border-radius:.95rem;padding:.9rem .95rem}.leagueRegistrationActions{flex-wrap:wrap;justify-content:flex-end}.leagueSeedInput{background:#0a101ccc;border:1px solid #64748b3d;border-radius:.8rem;color:#edf1f8;min-width:0;padding:.65rem .8rem;width:5.5rem}.leagueForm{gap:1rem}.leagueFormGrid,.leagueIdentityGrid{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.leagueField,.leagueForm label{grid-gap:.45rem;display:grid;gap:.45rem}.leagueField span{color:#d4af37f2;font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.leagueForm input,.leagueForm select,.leagueForm textarea,.teamModeGrid select{background:#090e18e0;border:1px solid #ffffff14;border-radius:0;box-shadow:inset 0 1px 0 #ffffff08;color:#f4f7fb;color:var(--text-1);font-size:.98rem;min-height:3rem;padding:.78rem .95rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.leagueForm input::placeholder,.leagueForm textarea::placeholder{color:#f1f5f980}.leagueForm input:focus,.leagueForm select:focus,.leagueForm textarea:focus,.teamModeGrid select:focus{background:#0b111df5;border-color:#d4af377a;box-shadow:0 0 0 1px #d4af3738,0 12px 30px #0000003d;outline:none}.leagueForm select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#f1f5f9eb 0),linear-gradient(135deg,#f1f5f9eb 50%,#0000 0);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.4rem}.leagueForm input[type=datetime-local]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;letter-spacing:.02em}.leagueForm textarea{min-height:6rem;resize:vertical}.leagueCheckboxGrid .checkboxRow{background:#0a101cad;border:1px solid #ffffff0f;border-radius:18px;min-height:3.25rem;padding:.85rem 1rem}.leagueCheckboxGrid .checkboxRow:hover{background:#0d1321db;border-color:#d4af372e}.leagueCheckboxGrid{grid-gap:.5rem 1rem;display:grid;gap:.5rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.leagueAdminFooter{justify-content:flex-end}.leagueParticipationCard{margin-top:.25rem}.leagueRegistrationCard .teamMetaLink{font-size:1rem;font-weight:600}.teamModeGrid{margin-top:.25rem}@media (max-width:1180px){.leagueDeskGrid,.leaguePrimaryGrid,.leagueSecondaryGrid{grid-template-columns:1fr}.leagueDetailStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.leagueCheckboxGrid,.leagueDetailStats,.leagueFormGrid,.leagueIdentityGrid{grid-template-columns:1fr}.leagueHeroHeader,.leagueListCardTop,.leagueRegistrationActions,.leagueRegistrationCard,.leagueRoundHeader{align-items:flex-start;flex-direction:column}.leagueResolveActions{flex-direction:column}}.navbar{background:#0a0e1ae6;border:1px solid #64748b29;border-radius:28px;box-shadow:0 22px 44px #0000003d,inset 0 1px 0 #ffffff08;margin:.95rem auto 0;padding:.8rem 1rem .8rem 1.2rem;width:min(1320px,calc(100% - 1.75rem))}.brandMark{border-radius:18px;height:2.7rem;width:2.7rem}.navBarActions{gap:.7rem}.navLinks{gap:.42rem}.navLinkButton{background:hsla(0,0%,100%,.025);border-radius:999px;min-height:3.3rem;padding:.72rem 1rem}.navLinkButton.isActive{box-shadow:inset 0 1px 0 #ffffff14,0 14px 24px #0000002e}.page{max-width:1320px;padding:1rem 1.15rem 3.4rem}.page:before{height:190px;inset:.8rem 1.15rem auto;opacity:.18}.pageViewport{gap:.9rem}.pageViewportContent{gap:.82rem}.pageViewportContent>.productSection{gap:.95rem}.pageViewport .pageViewportContent>.productSection>.sectionHeader{display:none}.pageStructureBar{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015)),#0a101ce6;border-radius:24px;box-shadow:0 18px 32px #0003,inset 0 1px 0 #ffffff08;gap:.95rem;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);padding:1rem 1.1rem}.pageStructureLead{gap:.45rem}.pageStructureLead p{font-size:.96rem;line-height:1.58;max-width:38rem}.pageStructureTitleRow h1{font-size:clamp(1.7rem,2.7vw,2.35rem);letter-spacing:-.05em}.pageStructureMap{gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.pageStructureMapButton{border-radius:16px;font-size:.88rem;min-height:2.7rem;padding:.72rem .82rem}.productSection{margin-top:0}.spotlightCard,.surfaceCard{border-radius:22px;padding:1.2rem}.workspaceTabs{background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.015)),#0c121dc7;border-radius:24px;gap:.55rem;padding:.3rem}.workspaceTabButton{border-radius:18px;font-size:.96rem;min-height:3.1rem;padding:.78rem 1rem}.leagueDeskGrid,.leaguePrimaryGrid,.leagueSecondaryGrid,.matchDeskGrid,.teamHubGrid,.teamsSecondaryGrid{gap:1rem}.boardCard,.leaderboardRow,.leagueListCard,.matchSummaryCard,.teamListCard,.workspaceQuickAction{border-radius:20px}.largeLeaderboardCard,.leagueDetailCard,.matchDeskSidebar,.matchDeskStage,.teamProfilePageCard{padding:1.3rem}.hero{padding-top:.7rem}.productHero{gap:1.15rem}.homeHeroStats{margin-top:1.25rem}@media (max-width:1080px){.leaguePrimaryGrid,.matchDeskGrid,.pageStructureBar,.productHero,.teamHubGrid,.teamsSecondaryGrid{grid-template-columns:1fr}.pageStructureMap{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.navbar{padding:.8rem .9rem;width:calc(100% - 1rem)}.page{padding:.85rem .8rem 2.7rem}.pageStructureBar{border-radius:22px;padding:.95rem}.pageStructureMap{grid-template-columns:repeat(2,minmax(0,1fr))}.navBarActions{flex-wrap:wrap;justify-content:space-between;width:100%}}.leagueWorkspaceTabs{margin-bottom:1rem}.leagueShowcaseGrid{grid-gap:1rem;display:grid;gap:1rem}.leagueShowcaseCard .leagueDetailStats{margin-top:.25rem}.leagueEditPage{margin:0 auto;width:min(100%,72rem)}.leagueWorkspaceTabs .workspaceTabButton[disabled]{box-shadow:none;cursor:not-allowed;opacity:.42}.leagueDeskGrid{gap:1rem;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}.leagueSidebarCard{position:sticky;top:7.5rem}.leagueSidebarActions{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:.25rem}.leagueDetailCard,.leagueMainColumn{gap:.9rem}.leagueDetailCard{background:linear-gradient(180deg,#182235eb,#0c121ff2),#0b111df0;border-radius:1.4rem;padding:1.15rem}.leagueHeroHeader{align-items:flex-start}.leagueHeroHeader .cardIntro{max-width:38rem}.leagueDetailStats{gap:.8rem}.leagueDetailStat{min-height:7rem}.leaguePrimaryGrid,.leagueSecondaryGrid{gap:.9rem}.leagueRulesGrid{grid-gap:.9rem;gap:.9rem}.leagueRulesBody{color:#e8eaf0d6;line-height:1.7}.leagueRegistrationCard{align-items:center}.leagueRegistrationCard .compactNote{max-width:34rem}.leagueRegistrationActions .statusPill{white-space:nowrap}.leagueAdminFooter{padding-top:.25rem}.leagueListCard{padding:.95rem 1rem}.leagueListCard .compactNote{line-height:1.55}@media (max-width:1180px){.leagueSidebarCard{position:static}.leagueRulesGrid{grid-template-columns:1fr}}@media (max-width:720px){.leagueSidebarActions,.leagueWorkspaceTabs{width:100%}.leagueWorkspaceTabs .workspaceTabButton{flex-basis:calc(50% - 0.4rem);flex-grow:1;flex-shrink:1}.leagueHeroHeader,.leagueRegistrationCard{align-items:flex-start;flex-direction:column}}:root{--app-bg:#0b0f1a;--app-bg-deep:#0f1524;--app-surface:#0f182ab8;--app-surface-strong:#0e1627eb;--app-surface-soft:#121e3494;--app-border:#1e90ff38;--app-border-strong:#1e90ff70;--app-text:#f7f9fc;--app-text-muted:#a0a7b8;--app-text-soft:#a0a7b8b3;--app-blue:#1e90ff;--app-blue-strong:#58a8ff;--app-blue-soft:#1e90ff29;--app-gold:gold;--app-gold-soft:#ffd70029;--app-green:#22c55e;--app-violet:#a855f7;--app-shadow-lg:0 30px 80px #0208126b;--app-shadow-md:0 18px 48px #0208124d;--app-radius-lg:24px;--app-radius-md:18px;--app-radius-sm:14px;--app-max-width:1560px}#root,body,html{min-height:100%}body{background:radial-gradient(circle at 18% 28%,#1e90ff2e,#0000 28%),radial-gradient(circle at 82% 72%,#ffd70024,#0000 26%),linear-gradient(180deg,#0b0f1a,#0f1524);background:radial-gradient(circle at 18% 28%,#1e90ff2e,#0000 28%),radial-gradient(circle at 82% 72%,#ffd70024,#0000 26%),linear-gradient(180deg,var(--app-bg),var(--app-bg-deep));color:#f7f9fc;color:var(--app-text);margin:0}body:before{background-image:linear-gradient(90deg,#1e90ff47 1px,#0000 0),linear-gradient(#1e90ff47 1px,#0000 0);background-size:150px 150px;-webkit-mask-image:radial-gradient(circle at center,#000000eb,#0000 92%);mask-image:radial-gradient(circle at center,#000000eb,#0000 92%);opacity:.14}body:after,body:before{content:"";inset:0;pointer-events:none;position:fixed;z-index:0}body:after{background:linear-gradient(90deg,#0e15233d,#0e15230f),radial-gradient(circle at top left,#1e90ff24,#0000 34%),radial-gradient(circle at bottom right,#ffd7001a,#0000 32%)}body>*{position:relative;z-index:1}.rootLayout{min-height:100vh;position:relative}.rootLayoutBackdrop{background:linear-gradient(90deg,#111a2a29,#111a2a0d 50%,#111a2a29);inset:0;pointer-events:none;position:fixed}.rootLayoutMain{margin:0 auto;padding:2.4rem 2.4rem 4rem;width:min(100%,var(--app-max-width))}.appNavbarShell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0f1af0;border-bottom:1px solid #1e90ff38;box-shadow:0 10px 30px #00000042;position:sticky;top:0;z-index:50}.appNavbar{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0,auto) 1fr;margin:0 auto;min-height:92px;padding:1.1rem 2.4rem;width:min(100%,var(--app-max-width))}.appNavbarBrand{appearance:none;background:#0000;border:0;color:var(--app-text);cursor:pointer;gap:1rem;padding:0}.appNavbarBrand,.appNavbarBrandMark{align-items:center;display:inline-flex}.appNavbarBrandMark{background:linear-gradient(135deg,var(--app-blue),#0b5ed7);border-radius:12px;box-shadow:0 0 32px #1e90ff52;color:#fff;font-size:1.6rem;height:48px;justify-content:center;width:48px}.appNavbarBrandText{grid-gap:.12rem;display:grid;gap:.12rem;text-align:left}.appNavbarBrandText strong{background:linear-gradient(90deg,#fff 0,#d7e8ff 45%,var(--app-blue) 100%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.02rem;font-weight:800;letter-spacing:-.03em}.appNavbarBrandText small{color:var(--app-text-muted);font-size:.86rem;font-weight:600}.appNavbarActions{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.appNavbarDivider{background:#1e90ff42;height:34px;width:1px}.appNavbarLinks{align-items:center;display:inline-flex;gap:.5rem}.appNavbarLink,.appNavbarProfileButton{align-items:center;appearance:none;background:#0f182a8f;border:1px solid #ffffff0f;border-radius:12px;color:var(--app-text-muted);cursor:pointer;display:inline-flex;font-size:.98rem;font-weight:700;gap:.55rem;min-height:50px;padding:0 1.15rem;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.appNavbarLink:focus-visible,.appNavbarLink:hover,.appNavbarProfileButton:focus-visible,.appNavbarProfileButton:hover{background:#1e90ff1f;border-color:#1e90ff38;color:#fff}.appNavbarLink.isActive{background:#1e90ff29;border-color:#1e90ff47;box-shadow:0 14px 28px #1e90ff1f;color:var(--app-blue)}.appNavbarProfileButton{background:linear-gradient(135deg,var(--app-blue),#0b5ed7);border-color:#1e90ff57;box-shadow:0 0 24px #1e90ff3d;color:#fff}.appNavbarProfileButton.isActive{box-shadow:0 0 30px #1e90ff52}.appNavbarLinkIcon{font-size:1rem;line-height:1}.pageViewport,.pageViewportContent{display:grid}@media (max-width:1080px){.appNavbar{gap:.9rem;grid-template-columns:1fr;justify-items:start}.appNavbarActions{flex-wrap:wrap;justify-content:space-between;width:100%}.appNavbarDivider{display:none}.rootLayoutMain{padding-inline:1.4rem}}@media (max-width:720px){.appNavbar{padding:1rem 1.2rem}.appNavbarLinks{flex-wrap:wrap}.rootLayoutMain{padding:1.35rem 1rem 3rem}}.appRoutePage{grid-gap:1.5rem;display:grid;gap:1.5rem}.pageViewportContent>.productSection,.productSection{gap:1.2rem;margin-top:0}.routePageHeader,.sectionHeader{align-items:end;display:flex;gap:1rem;justify-content:space-between}.routePageHeader h1,.sectionHeader h2{color:#fff;font-size:clamp(2.6rem,4vw,4.2rem);letter-spacing:-.055em;line-height:.96;margin:0}.compactNote,.mutedText,.routePageHeader p,.sectionHeader p{color:var(--app-text-muted);line-height:1.6;margin:0}.dialogCard,.invitePreviewCard,.leagueListCard,.matchSummaryCard,.selectedMatchPanel,.spotlightCard,.surfaceCard,.teamListCard{background:linear-gradient(180deg,#121e348a,#0a101cd1),#0a101cd6;border:1px solid #1e90ff2e;box-shadow:var(--app-shadow-md)}.leagueListCard:hover,.matchSummaryCard:hover,.spotlightCard:hover,.surfaceCard:hover,.teamListCard:hover{border-color:#1e90ff57;box-shadow:0 20px 50px #1e90ff1f}.primaryButton,.secondaryButton{border-radius:14px;font-weight:700;min-height:52px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.primaryButton{background:linear-gradient(135deg,var(--app-blue),#0b5ed7);border:1px solid #1e90ff47;box-shadow:0 0 28px #1e90ff3d;color:#fff}.secondaryButton{background:#0f182ab8;border:1px solid #1e90ff42;color:#fff}.primaryButton:hover,.secondaryButton:hover{transform:translateY(-1px)}.teamPlatformChip{background:#1e90ff1f;border-color:#1e90ff3d;color:#dbe8ff}.statusPill{background:#1e90ff1a;border-color:#1e90ff33;color:#dbe8ff}.matchEmptyState{background:#1e90ff0d;border:1px dashed #1e90ff2e;color:var(--app-text-muted)}.landingRoutePage{min-height:calc(100vh - 140px)}.landingRouteHero{align-items:center;border-radius:28px;display:grid;justify-items:center;min-height:calc(100vh - 160px);overflow:hidden;position:relative}.landingRouteBackdrop{inset:0;overflow:hidden;position:absolute}.landingRouteGlow{border-radius:999px;filter:blur(110px);height:38rem;opacity:.22;position:absolute;width:38rem}.landingRouteGlowBlue{background:#1e90ffd9;left:-8rem;top:4rem}.landingRouteGlowGold{background:#ffd700a6;bottom:-8rem;right:-6rem}.landingChessGrid{background-image:linear-gradient(90deg,#1e90ff1f 50%,#0000 0),linear-gradient(#1e90ff1f 50%,#0000 0);background-size:150px 150px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000000e6,#0000 92%);mask-image:radial-gradient(circle at center,#000000e6,#0000 92%);opacity:.52;position:absolute}.landingRouteContent{grid-gap:2rem;display:grid;gap:2rem;justify-items:center;padding:4rem 1rem;position:relative;text-align:center;width:min(100%,72rem);z-index:1}.landingHeroBadge{align-items:center;background:#1e90ff1a;border:1px solid #1e90ff52;border-radius:999px;color:var(--app-blue-strong);display:inline-flex;font-weight:700;gap:.6rem;min-height:48px;padding:0 1.25rem}.landingHeroTitle{grid-gap:.12em;display:grid;font-size:clamp(3.8rem,7vw,7.2rem);gap:.12em;letter-spacing:-.06em;line-height:1.02;margin:0}.landingHeroTitle .isAccent{background:linear-gradient(90deg,#dceaff 0,var(--app-blue-strong) 35%,#a8d7ff 58%,#ffe887 100%);-webkit-background-clip:text;background-clip:text;color:#0000}.landingHeroDescription{color:var(--app-text-muted);font-size:1.18rem;line-height:1.65;max-width:52rem}.landingHeroActions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.landingPrimaryButton,.landingSecondaryButton{font-size:1.1rem;min-height:4.6rem;min-width:16rem}.landingActionArrow{font-size:1.2rem}.landingStatsBar{grid-gap:2rem;align-items:end;display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.landingStatItem{grid-gap:.3rem;display:grid;gap:.3rem;justify-items:center;min-width:9rem;position:relative}.landingStatValue{font-size:clamp(2.3rem,4vw,3.2rem);font-weight:800;letter-spacing:-.05em}.landingStatValue.is-blue{color:var(--app-blue)}.landingStatValue.is-gold{color:var(--app-gold)}.landingStatValue.is-green{color:#16e27a}.landingStatLabel{color:var(--app-text-muted);font-size:.96rem}.landingStatDivider{background:#1e90ff38;bottom:.4rem;position:absolute;right:-1rem;top:.4rem;width:1px}.commandRoutePage{gap:1.6rem}.dashboardRouteHero h1{font-size:clamp(3rem,5vw,4.4rem);letter-spacing:-.06em;line-height:.96;margin:0 0 .35rem}.dashboardRouteHero p{color:var(--app-text-muted);font-size:1.1rem;margin:0}.dashboardRouteStats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.appStatCard{grid-gap:.32rem;background:#0f182a94;border:1px solid #1e90ff38;border-radius:20px;box-shadow:var(--app-shadow-md);display:grid;gap:.32rem;min-height:148px;padding:1.35rem 1.45rem;position:relative;text-align:left}.appStatCard:before{background:linear-gradient(180deg,#1e90ff14,#fff0);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.appStatCardLabel{color:var(--app-text-muted);font-size:.86rem;letter-spacing:0;text-transform:none}.appStatCardValue{font-size:clamp(2.4rem,4vw,3.2rem);letter-spacing:-.05em;line-height:1}.appStatCardIcon{font-size:1.4rem;position:absolute;right:1.45rem;top:1.35rem}.appStatCardNote{color:var(--app-text-muted);font-size:.98rem;margin:0}.appStatCardTrend{color:var(--app-text-muted);font-size:.92rem;font-weight:700}.appStatCardTrend.isPositive{color:#19e27d}.dashboardRouteLayout{grid-gap:1.6rem;align-items:start;display:grid;gap:1.6rem;grid-template-columns:minmax(0,1.65fr) minmax(320px,.8fr)}.dashboardRoutePrimary,.dashboardRouteSidebar{grid-gap:1.4rem;display:grid;gap:1.4rem}.dashboardSectionHeader{align-items:center;display:flex;gap:1rem;justify-content:space-between}.dashboardSectionHeader h2{font-size:clamp(2rem,3vw,2.8rem);letter-spacing:-.05em;margin:0}.dashboardInlineLink{background:#0000;border:0;color:var(--app-blue);cursor:pointer;font-size:1rem;font-weight:700;padding:0}.dashboardLeagueList,.dashboardMatchList,.dashboardNotificationList{grid-gap:1rem;display:grid;gap:1rem}.dashboardLeagueCard,.dashboardMatchCard,.dashboardSummaryCard{background:#0f182a9e;border:1px solid #1e90ff33;border-radius:22px;box-shadow:var(--app-shadow-md);color:var(--app-text);cursor:pointer;padding:1.5rem;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.dashboardLeagueCard:hover,.dashboardMatchCard:hover,.dashboardSummaryCard:hover{border-color:#1e90ff57;box-shadow:0 18px 42px #1e90ff1f;transform:translateY(-1px)}.dashboardLeagueCardHead{align-items:start;display:flex;gap:1rem}.dashboardLeagueMark{align-items:center;background:linear-gradient(135deg,var(--app-blue),#0b5ed7);border-radius:18px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:1.6rem;height:60px;justify-content:center;width:60px}.dashboardLeagueCopy{grid-gap:.2rem;display:grid;flex:1 1 auto;gap:.2rem}.dashboardLeagueCopy strong{font-size:1.05rem}.dashboardLeagueCopy span,.dashboardLeagueMeta,.dashboardMatchMeta{color:var(--app-text-muted)}.dashboardLeagueState{grid-gap:.55rem;display:grid;gap:.55rem;justify-items:end}.dashboardLiveDot{color:#ff5f66;font-size:.92rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dashboardMatchTeams{align-items:center;display:flex;font-size:1.12rem;gap:.8rem;justify-content:space-between}.dashboardMatchTeams span{color:var(--app-text-muted)}.dashboardMatchMeta{align-items:center;display:flex;gap:.8rem;justify-content:space-between;margin-top:.9rem}.dashboardSidePanel{grid-gap:1rem;background:#0f182a99;border:1px solid #1e90ff33;border-radius:22px;box-shadow:var(--app-shadow-md);display:grid;gap:1rem;padding:1.45rem}.dashboardPanelHeader h3,.dashboardSidePanel h3{font-size:1.8rem;letter-spacing:-.03em;margin:0}.dashboardSummaryCard strong{display:block;font-size:2rem;letter-spacing:-.04em}.dashboardSummaryRank{color:var(--app-gold);display:block;font-weight:700;margin-top:.35rem}.dashboardSummaryMeta{display:flex;gap:2rem;margin-top:1.2rem}.dashboardSummaryMeta small{color:var(--app-text-muted);display:block;margin-bottom:.25rem}.dashboardSummaryMeta span{font-size:1.7rem;font-weight:800}.dashboardNotificationItem{grid-gap:.28rem;border-bottom:1px solid #1e90ff29;display:grid;gap:.28rem;padding-bottom:.95rem}.dashboardNotificationItem:last-child{border-bottom:0;padding-bottom:0}.dashboardNotificationItem small{color:var(--app-text-muted)}.dashboardNotificationItem strong{font-size:1rem}.dashboardEmptyCard{grid-gap:.3rem;background:#1e90ff0d;border:1px dashed #1e90ff38;border-radius:18px;display:grid;gap:.3rem;padding:1.25rem}.leagueRouteShell{grid-gap:1.1rem;align-items:start;display:grid;gap:1.1rem;grid-template-columns:minmax(280px,330px) minmax(0,1fr)}.leagueEditRouteShell,.leagueRouteMain,.leagueRouteRail{grid-gap:1rem;display:grid;gap:1rem}.appStatusBadge{background:#1e90ff1a;border:1px solid #1e90ff2e;border-radius:999px;color:#d8e8ff;font-size:.72rem;font-weight:700;letter-spacing:.08em;min-height:30px;padding:0 .78rem;text-transform:uppercase}.appStatusBadge.is-active,.appStatusBadge.is-approved,.appStatusBadge.is-ready{background:#22c55e24;border-color:#22c55e3d;color:#d8ffea}.appStatusBadge.is-registration-open,.appStatusBadge.is-scheduled,.appStatusBadge.is-upcoming{background:#1e90ff1f;border-color:#1e90ff38;color:#d8e8ff}.appStatusBadge.is-archived,.appStatusBadge.is-completed,.appStatusBadge.is-registration-closed{background:#ffffff0f;border-color:#ffffff14;color:var(--app-text-muted)}.appStatusBadge.is-disputed,.appStatusBadge.is-forfeited,.appStatusBadge.is-rejected{background:#ef444424;border-color:#ef44443d;color:#ffd5d5}.appBracketGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.appBracketMatchList,.appBracketRound{grid-gap:.85rem;display:grid;gap:.85rem}.appBracketMatch{background:#0f182a9e;border:1px solid #1e90ff33;border-radius:18px;overflow:hidden}.appBracketMatchBody{grid-gap:.7rem;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;gap:.7rem;padding:1rem;text-align:left;width:100%}.appBracketTeam{background:#ffffff08;border-radius:14px;padding:.75rem .9rem}.appBracketTeam.isWinner{background:#1e90ff1f;border:1px solid #1e90ff3d}.leaguePageHeader,.matchPageHeader,.profilePageHeader,.teamPageHeader{align-items:start}.leaguePageHero,.matchPageHero,.profilePageHero,.teamPageHero{grid-gap:1.4rem;display:grid;gap:1.4rem;width:100%}.leaguePageHero{align-items:center;grid-template-columns:84px minmax(0,1fr)}.matchPageHero,.profilePageHero,.teamPageHero{align-items:start;grid-template-columns:minmax(0,1fr) auto}.leaguePageHeroMark,.profileAvatarShell{align-items:center;background:linear-gradient(135deg,var(--app-blue),#0b5ed7);border-radius:24px;box-shadow:0 18px 38px #1e90ff38;color:#fff;display:inline-flex;font-size:2rem;font-weight:800;height:84px;justify-content:center;width:84px}.leaguePageEyebrow{align-items:center;background:#1e90ff14;border:1px solid #1e90ff38;border-radius:999px;color:#d9e9ff;display:inline-flex;font-size:.76rem;font-weight:700;gap:.45rem;letter-spacing:.08em;padding:.45rem .8rem;text-transform:uppercase;width:fit-content}.leaguePageHeroCopy,.matchPageHeroCopy,.profilePageHeroCopy,.teamPageHeroCopy{grid-gap:.7rem;display:grid;gap:.7rem}.leaguePageHeroMeta,.matchPageHeroMeta,.profilePageHeroMeta{align-items:center;color:var(--app-text-muted);display:flex;flex-wrap:wrap;gap:.65rem}.leaguePageHeroMeta span,.matchPageHeroMeta span,.profilePageHeroMeta span{background:#1e90ff0f;border:1px solid #1e90ff24;border-radius:999px;padding:.36rem .7rem}.leagueOverviewShell,.leagueRulesShell{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.leagueEditSplit{align-items:start;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr)}.leagueEditAside,.leagueEditPrimary,.leagueRouteStage,.leagueRulesStage{grid-gap:1rem;display:grid;gap:1rem}.leagueEditAside .surfaceCard,.leagueRouteRail .surfaceCard,.leagueRouteStage .surfaceCard,.leagueRulesStage .surfaceCard{border-radius:24px}.leagueDetailCard,.leagueParticipationCard,.leagueRegistrationCard,.leagueShowcaseCard,.leagueSidebarCard{background:linear-gradient(180deg,#0f1728e0,#090f1cfa),#0c121ef2;border-color:#1e90ff2e}.leagueListCard.isSelected{border-color:#1e90ff6b;box-shadow:0 22px 48px #1e90ff24}.leagueDetailCard{grid-gap:1.35rem;border-radius:28px;display:grid;gap:1.35rem;padding:1.5rem}.leagueHeroHeader{align-items:start;display:flex;gap:1rem;justify-content:space-between}.leagueDescriptionText{color:var(--app-text-muted);font-size:1.05rem;line-height:1.7;margin:0;max-width:64ch}.leagueDetailStats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.leagueDetailStat{grid-gap:.32rem;background:#0b1322bd;border:1px solid #1e90ff29;border-radius:20px;display:grid;gap:.32rem;padding:1.1rem 1.15rem}.leagueDetailStat span,.matchPageTeamScore strong,.profilePlatformCard small,.teamPageSummaryCard small{color:var(--app-text-muted)}.leagueDetailStat strong{font-size:clamp(1.8rem,3vw,2.4rem);letter-spacing:-.05em;line-height:1}.leagueDetailStat small{color:var(--app-text-soft)}.leaguePrimaryGrid{align-items:start}.leagueRulesGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.leagueRulesBody{color:var(--app-text-muted);line-height:1.72;white-space:pre-wrap}.matchRouteLegacy .matchCenterCard,.matchRouteShell{grid-gap:1.2rem;align-items:start;display:grid;gap:1.2rem;grid-template-columns:minmax(330px,380px) minmax(0,1fr)}.matchRouteLegacy,.matchRouteSidebar,.matchRouteStage{grid-gap:1rem;display:grid;gap:1rem}.matchPageScoreHero{grid-gap:.85rem;align-items:center;background:#0f182a9e;border:1px solid #1e90ff33;border-radius:24px;box-shadow:var(--app-shadow-md);display:grid;gap:.85rem;grid-template-columns:1fr auto 1fr;min-width:320px;padding:1.1rem 1.2rem}.matchPageTeamScore{grid-gap:.35rem;display:grid;gap:.35rem;justify-items:center}.matchPageTeamScore span{font-size:clamp(2.4rem,4vw,3.4rem);font-weight:800;letter-spacing:-.05em}.matchPageScoreDivider{color:var(--app-text-muted);font-size:.95rem;letter-spacing:.22em;text-transform:uppercase}.matchRouteLegacy .selectedMatchPanel,.matchRouteSidebar .surfaceCard{border-radius:24px}.matchRouteLegacy .selectedMatchHeader{grid-gap:1rem;display:grid;gap:1rem}.matchRouteLegacy .matchDeskScoreboard{grid-template-columns:repeat(3,minmax(0,1fr))}.matchRouteLegacy .boardGrid{gap:1rem}.matchRouteLegacy .boardCard{background:#0a111ee0;border:1px solid #1e90ff2e;border-radius:22px}.matchRouteLegacy .matchSummaryCard{border-radius:18px}.teamPageSummaryCard{grid-gap:1rem;background:#0f182a9e;border:1px solid #1e90ff2e;border-radius:22px;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));min-width:320px;padding:1rem 1.1rem}.teamPageSummaryCard div{grid-gap:.2rem;display:grid;gap:.2rem}.teamPageSummaryCard strong{font-size:1.8rem;letter-spacing:-.04em}.teamRouteBody{grid-gap:1.2rem;display:grid;gap:1.2rem}.teamRouteBody .inviteRowCard,.teamRouteBody .surfaceCard,.teamRouteBody .teamListCard,.teamRouteBody .teamProfilePageCard{border-radius:24px}.teamRouteBody .workspaceTabs{margin-bottom:.2rem}.teamRouteBody .signedInTeamHeroCard,.teamRouteBody .teamProfilePageCard{background:linear-gradient(180deg,#0f1728e6,#090f1cfa),#0c121ef5}.teamRouteBody .teamProfileLayout,.teamRouteBody .teamRoomHeroTop{align-items:start}.profilePlatformDeck{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.profilePlatformCard{grid-gap:.28rem;background:#0f182a99;border:1px solid #1e90ff2e;border-radius:20px;display:grid;gap:.28rem;padding:1rem 1.05rem}.profilePlatformCard strong{font-size:1.08rem}.profilePlatformCard span{color:var(--app-text-soft);font-size:.9rem}.profileRoutePage .sectionGrid.twoColumn{align-items:start}.profileRoutePage .surfaceCard{border-radius:24px}.profileRoutePage .linkedAccountList,.profileRoutePage .linkedAccountReconnectList{gap:.85rem}@media (max-width:1100px){.dashboardRouteStats,.landingStatsBar{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardRouteLayout,.leagueEditSplit,.leagueRouteShell,.matchPageHero,.matchRouteLegacy .matchCenterCard,.matchRouteShell,.profilePageHero,.teamPageHero{grid-template-columns:1fr}.leagueDetailStats,.profilePlatformDeck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.landingHeroTitle{font-size:clamp(3rem,14vw,4.4rem)}.landingHeroActions{width:100%}.landingPrimaryButton,.landingSecondaryButton{min-width:0;width:100%}.dashboardRouteStats,.landingStatsBar{grid-template-columns:1fr}.dashboardMatchMeta,.dashboardMatchTeams,.routePageHeader,.sectionHeader{align-items:flex-start;flex-direction:column}.leagueDetailStats,.leaguePageHero,.leagueRulesGrid,.matchPageHero,.matchRouteLegacy .matchDeskScoreboard,.profilePageHero,.profilePlatformDeck,.teamPageHero,.teamPageSummaryCard{grid-template-columns:1fr}.leaguePageHeroMark,.profileAvatarShell{height:72px;width:72px}}
/*# sourceMappingURL=main.70c1920a.css.map*/