:root{color-scheme:light;--bg:#f4f7fb;--surface:#ffffff;--surface-alt:#eef3fb;--text:#132238;--muted:#5f7084;--line:#d6dfeb;--primary:#0b5fff;--primary-dark:#0847be;--primary-contrast:#ffffff;--success-bg:#e8f8ee;--success-text:#157347;--error-bg:#fff0f0;--error-text:#b42318;--home-bg-start:#edf4f8;--home-bg-mid:#f7fafc;--home-bg-end:#f5f7fb;--shadow:0 30px 60px rgba(12,34,66,0.08);--radius:24px}html[data-theme=dark]{color-scheme:dark;--bg:#07111f;--surface:#101b2d;--surface-alt:#14243a;--surface-soft:rgba(16,27,45,0.78);--surface-glass:rgba(8,17,31,0.84);--text:#edf5ff;--muted:#9fb0c8;--line:rgba(148,163,184,0.22);--primary:#59d3ff;--primary-dark:#7c9cff;--primary-contrast:#06111f;--success-bg:rgba(22,163,74,0.14);--success-text:#86efac;--error-bg:rgba(248,113,113,0.14);--error-text:#fca5a5;--home-bg-start:#07111f;--home-bg-mid:#091827;--home-bg-end:#050b15;--shadow:0 32px 70px rgba(0,0,0,0.35)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at top left,rgba(11,95,255,.14),transparent 28%),linear-gradient(180deg,#f8fbff 0,var(--bg) 100%);color:var(--text);font-family:var(--font-space-grotesk),"Space Grotesk","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif}html[data-theme=dark] body{background:radial-gradient(circle at top left,rgba(89,211,255,.16),transparent 30%),radial-gradient(circle at 80% 8%,rgba(124,92,255,.14),transparent 26%),linear-gradient(180deg,#08111f,#07111f 46%,#050b15)}body{min-height:100vh}html[data-theme=dark],html[data-theme=dark] .app-main,html[data-theme=dark] .app-root,html[data-theme=dark] body{background-color:var(--bg);color:var(--text)}html[data-theme=dark] .app-main>.MuiBox-root,html[data-theme=dark] .app-main>div,html[data-theme=dark] .app-main>section{background-color:transparent!important;color:var(--text)!important}#__next,.app-root{min-height:100vh}.app-root{display:flex;flex-direction:column}.app-main{flex:1 0 auto;min-height:calc(100vh - 78px);padding-bottom:0;padding-left:0;padding-right:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.MuiButtonBase-root,.MuiChip-root,.MuiFormLabel-root,.MuiInputBase-root,.MuiMenuItem-root,.MuiTab-root,.MuiTableCell-root,.MuiTooltip-tooltip,.MuiTypography-root,body,button,input,select,textarea{font-family:var(--font-space-grotesk),"Space Grotesk","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif!important}.MuiAlert-root.MuiAlert-filledError,.MuiAlert-root.MuiAlert-outlinedError,.MuiAlert-root.MuiAlert-standardError{border:2px solid #dc2626!important;background:#fef2f2!important;color:#991b1b!important;font-weight:800!important;box-shadow:0 14px 32px rgba(153,27,27,.14)!important}.MuiAlert-root.MuiAlert-filledError{background:#dc2626!important;color:#ffffff!important}.MuiAlert-root.MuiAlert-outlinedError .MuiAlert-icon,.MuiAlert-root.MuiAlert-standardError .MuiAlert-icon{color:#dc2626!important}.MuiAlert-root.MuiAlert-filledError .MuiAlert-icon{color:#ffffff!important}.MuiFormHelperText-root.Mui-error,.MuiFormLabel-root.Mui-error,.MuiInputLabel-root.Mui-error{color:#b91c1c!important;font-weight:800!important}.MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#dc2626!important;border-width:2px!important}html[data-theme=dark] .MuiAlert-root.MuiAlert-outlinedError,html[data-theme=dark] .MuiAlert-root.MuiAlert-standardError{border-color:#f87171!important;background:rgba(127,29,29,.92)!important;color:#fff1f2!important;box-shadow:0 16px 36px rgba(248,113,113,.18)!important}html[data-theme=dark] .MuiFormHelperText-root.Mui-error,html[data-theme=dark] .MuiFormLabel-root.Mui-error,html[data-theme=dark] .MuiInputLabel-root.Mui-error{color:#fecaca!important}.shell{width:min(1120px,calc(100vw - 32px));margin:0 auto;padding:48px 0 72px}.form-card,.hero-card{background:rgba(255,255,255,.9);border:1px solid rgba(214,223,235,.9);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-theme=dark] .form-card,html[data-theme=dark] .hero-card{background:rgba(16,27,45,.82);border-color:var(--line);box-shadow:var(--shadow)}.hero-card{padding:48px}.hero-card h1,.page-header h1{margin:0 0 12px;font-size:clamp(2rem,4vw,3.6rem);line-height:1.05;letter-spacing:-.04em}.hero-card p,.page-header p{margin:0;max-width:720px;color:var(--muted);font-size:1.02rem;line-height:1.7}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--primary-dark);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.form-actions,.hero-actions{display:flex;gap:14px;margin-top:28px}.ghost-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;border:0;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.primary-button{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:#fff;box-shadow:0 16px 30px rgba(11,95,255,.24)}.ghost-button:hover,.primary-button:hover:not(:disabled){transform:translateY(-1px)}.primary-button:disabled{opacity:.72;cursor:not-allowed}.ghost-button{background:rgba(255,255,255,.9);border:1px solid var(--line);color:var(--text)}html[data-theme=dark] .ghost-button{background:rgba(16,27,45,.78)}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.form-card{padding:32px}.player-form{display:flex;flex-direction:column;gap:24px}.grid{display:grid;grid-gap:18px;gap:18px}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}label{display:flex;flex-direction:column;gap:10px}label span{color:var(--text);font-size:.93rem;font-weight:600}input,select,textarea{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--surface-alt);color:var(--text);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:rgba(20,36,58,.9);border-color:var(--line)}input:focus,select:focus,textarea:focus{border-color:rgba(11,95,255,.56);box-shadow:0 0 0 4px rgba(11,95,255,.14);background:#fff}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{background:#111f33;border-color:rgba(89,211,255,.58);box-shadow:0 0 0 4px rgba(89,211,255,.14)}textarea{resize:vertical}.full-width{width:100%}.created-box,.notice-box{padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:#fff}html[data-theme=dark] .created-box,html[data-theme=dark] .notice-box{background:rgba(16,27,45,.86)}.notice-box.error{background:var(--error-bg);border-color:rgba(180,35,24,.16);color:var(--error-text)}.notice-box.success{background:var(--success-bg);border-color:rgba(21,115,71,.16);color:var(--success-text)}.created-box h2{margin:0 0 8px;font-size:1rem}.created-box p{margin:0;color:var(--muted);line-height:1.6}code{padding:2px 8px;border-radius:999px;background:#edf3ff;color:var(--primary-dark)}html[data-theme=dark] code{background:rgba(89,211,255,.12);color:#bfe9ff}html[data-theme=dark] .MuiAppBar-root{background:var(--surface-glass)!important;border-bottom-color:var(--line)!important;color:var(--text)!important}html[data-theme=dark] .navbar-brand-subtitle{color:#edf5ff!important}html[data-theme=dark] .MuiAccordion-root,html[data-theme=dark] .MuiCard-root,html[data-theme=dark] .MuiDialog-paper,html[data-theme=dark] .MuiMenu-paper,html[data-theme=dark] .MuiPaper-root,html[data-theme=dark] .MuiPopover-paper,html[data-theme=dark] .MuiTableContainer-root{background-color:rgba(16,27,45,.96)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] .MuiBox-root{border-color:var(--line)}html[data-theme=dark] .MuiContainer-root,html[data-theme=dark] .MuiGrid-root,html[data-theme=dark] .MuiStack-root{color:var(--text)}html[data-theme=dark] .MuiDrawer-paper{background:var(--bg)!important;color:var(--text)!important}html[data-theme=dark] .MuiDialogActions-root,html[data-theme=dark] .MuiDialogContent-root,html[data-theme=dark] .MuiDialogTitle-root,html[data-theme=dark] .MuiList-root,html[data-theme=dark] .MuiStepConnector-line,html[data-theme=dark] .MuiTable-root,html[data-theme=dark] .MuiTableBody-root,html[data-theme=dark] .MuiTableHead-root,html[data-theme=dark] .MuiTabs-root,html[data-theme=dark] .MuiToolbar-root{color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] .MuiButtonBase-root,html[data-theme=dark] .MuiFormLabel-root,html[data-theme=dark] .MuiInputBase-input,html[data-theme=dark] .MuiSelect-select,html[data-theme=dark] .MuiSvgIcon-root,html[data-theme=dark] .MuiTableCell-root,html[data-theme=dark] .MuiTypography-root{color:var(--text)!important}html[data-theme=dark] .MuiCardHeader-subheader,html[data-theme=dark] .MuiFormHelperText-root,html[data-theme=dark] .MuiInputLabel-root,html[data-theme=dark] .MuiTypography-colorTextSecondary{color:var(--muted)!important}html[data-theme=dark] .player-card-badge .player-card-badge-text.MuiTypography-root,html[data-theme=dark] [data-player-card-export=true] .player-card-badge-text.MuiTypography-root{color:var(--player-card-text-color)!important}html[data-theme=dark] .MuiOutlinedInput-root{background-color:rgba(20,36,58,.9)!important;color:var(--text)!important}html[data-theme=dark] .MuiInputBase-root.Mui-disabled,html[data-theme=dark] .MuiOutlinedInput-root.Mui-disabled,html[data-theme=dark] .MuiSelect-root.Mui-disabled{background-color:rgba(20,36,58,.72)!important;color:rgba(237,245,255,.72)!important;opacity:1!important}html[data-theme=dark] .MuiInputBase-input.Mui-disabled,html[data-theme=dark] .MuiSelect-select.Mui-disabled,html[data-theme=dark] input.Mui-disabled,html[data-theme=dark] input:disabled,html[data-theme=dark] textarea.Mui-disabled,html[data-theme=dark] textarea:disabled{color:rgba(237,245,255,.72)!important;-webkit-text-fill-color:rgba(237,245,255,.72)!important;opacity:1!important}html[data-theme=dark] .MuiFormHelperText-root.Mui-disabled,html[data-theme=dark] .MuiFormLabel-root.Mui-disabled,html[data-theme=dark] .MuiInputLabel-root.Mui-disabled{color:rgba(159,176,200,.78)!important;-webkit-text-fill-color:rgba(159,176,200,.78)!important;opacity:1!important}html[data-theme=dark] .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:rgba(148,163,184,.2)!important}html[data-theme=dark] .MuiSelect-icon.Mui-disabled{color:rgba(159,176,200,.72)!important}html[data-theme=dark] .MuiDivider-root,html[data-theme=dark] .MuiOutlinedInput-notchedOutline,html[data-theme=dark] .MuiTableCell-root{border-color:var(--line)!important}html[data-theme=dark] .MuiIconButton-root:not(.theme-mode-toggle){color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] .footix-navbar-icon-button.MuiIconButton-root{background:var(--surface)!important;background-color:var(--surface)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] .MuiIconButton-root:not(.theme-mode-toggle):hover{background-color:rgba(89,211,255,.12)!important}html[data-theme=dark] .footix-navbar-icon-button.MuiIconButton-root:hover{background:rgba(89,211,255,.12)!important;background-color:rgba(89,211,255,.12)!important}.grecaptcha-badge{visibility:hidden!important}html[data-theme=dark] .theme-mode-toggle,html[data-theme=dark] .theme-mode-toggle .MuiSvgIcon-root,html[data-theme=dark] .theme-mode-toggle svg,html[data-theme=dark] .theme-mode-toggle.MuiIconButton-root{color:var(--primary)!important}html[data-theme=dark] .MuiButton-containedPrimary{background:linear-gradient(135deg,#25c2ff,#6478ff)!important;color:#06111f!important;box-shadow:0 16px 34px rgba(37,194,255,.22)!important}html[data-theme=dark] .MuiButton-outlined,html[data-theme=dark] .MuiButton-text{color:#bfe9ff!important}html[data-theme=dark] .MuiChip-root{background-color:rgba(89,211,255,.12)!important;color:#dbeafe!important;border-color:var(--line)!important}html[data-theme=dark] .MuiAvatar-root{background-color:#1d3554;color:var(--text)}html[data-theme=dark] .MuiAlert-root{background-color:rgba(20,36,58,.96)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] .MuiAlert-icon{color:inherit!important}.match-lineups-panel{color:var(--text)}html[data-theme=dark] .match-lineups-panel,html[data-theme=dark] .match-lineups-panel .match-lineups-player-name,html[data-theme=dark] .match-lineups-panel .match-lineups-team-name,html[data-theme=dark] .match-lineups-panel .match-lineups-title{color:#f8fafc!important}html[data-theme=dark] .match-lineups-panel .match-lineups-subtitle,html[data-theme=dark] .match-lineups-panel .match-lineups-team-count{color:#cbd5e1!important}html[data-theme=dark] .match-lineups-panel .match-lineups-team-card.MuiCard-root,html[data-theme=dark] .match-lineups-panel .match-lineups-team-card.MuiPaper-root{background:rgba(15,23,42,.92)!important;background-color:rgba(15,23,42,.92)!important;color:#f8fafc!important;border:1px solid rgba(148,163,184,.24)!important;box-shadow:0 18px 42px rgba(0,0,0,.34)!important}html[data-theme=dark] .match-lineups-panel .match-lineups-player-row.MuiStack-root{background:rgba(8,17,31,.78)!important;background-color:rgba(8,17,31,.78)!important;color:#f8fafc!important;border:1px solid rgba(148,163,184,.26)!important;box-shadow:0 14px 30px rgba(0,0,0,.28)!important}html[data-theme=dark] .match-lineups-panel .match-lineups-player-avatar.MuiAvatar-root{background-color:rgba(30,41,59,.96)!important;color:#f8fafc!important;border:2px solid rgba(148,163,184,.34)!important}html[data-theme=dark] .match-lineups-panel .match-lineups-ovr-chip.MuiChip-root{background-color:rgba(34,197,94,.18)!important;color:#bbf7d0!important;border:1px solid rgba(74,222,128,.3)!important}html[data-theme=dark] .match-lineups-panel .match-lineups-jersey-chip.MuiChip-root{background-color:rgba(15,23,42,.58)!important;color:#e2e8f0!important;border-color:rgba(148,163,184,.36)!important}html[data-theme=dark] .match-lineups-panel .match-lineups-status-chip.is-played.MuiChip-root{background-color:rgba(59,130,246,.2)!important;color:#bfdbfe!important;border:1px solid rgba(96,165,250,.32)!important}html[data-theme=dark] .match-lineups-panel .match-lineups-status-chip.is-absent.MuiChip-root{background-color:rgba(148,163,184,.14)!important;color:#cbd5e1!important;border:1px solid rgba(148,163,184,.22)!important}html[data-theme=dark] .match-lineups-panel .match-lineups-captain-chip.MuiChip-root{background-color:rgba(245,158,11,.2)!important;color:#fde68a!important;border:1px solid rgba(251,191,36,.32)!important}html[data-theme=dark] .match-lineups-panel .MuiChip-label{color:inherit!important}.social-actions-pill-group{align-items:center}.social-action-button.MuiButtonBase-root{min-height:36px;border-radius:999px!important;border:1px solid rgba(11,95,255,.22)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,247,255,.96))!important;color:#0b3158!important;box-shadow:0 10px 22px rgba(11,95,255,.1),inset 0 1px 0 rgba(255,255,255,.78)!important}.social-action-button.MuiButtonBase-root:hover{transform:translateY(-1px);border-color:rgba(11,95,255,.38)!important;background:linear-gradient(180deg,#ffffff,#eaf3ff)!important;box-shadow:0 14px 28px rgba(11,95,255,.16),inset 0 1px 0 rgba(255,255,255,.88)!important}.social-action-button.social-action-active.MuiButtonBase-root,.social-action-follow.social-action-active.MuiButtonBase-root{border-color:rgba(11,95,255,.38)!important;background:linear-gradient(135deg,#0b5fff,#16a3d8)!important;color:#ffffff!important;box-shadow:0 14px 30px rgba(11,95,255,.28)!important}.social-action-like.social-action-active.MuiButtonBase-root{border-color:rgba(225,29,72,.34)!important;background:linear-gradient(135deg,#e11d48,#f97316)!important;color:#ffffff!important;box-shadow:0 14px 30px rgba(225,29,72,.24)!important}.social-action-button.Mui-disabled{color:rgba(11,49,88,.5)!important;-webkit-text-fill-color:rgba(11,49,88,.5)!important}.public-detail-hero-card .social-actions-pill-group{padding:0;border-radius:999px;background:transparent;border:0}html[data-theme=dark] .social-action-button.MuiButtonBase-root{border-color:rgba(89,211,255,.26)!important;background:linear-gradient(180deg,rgba(20,36,58,.98),rgba(12,24,42,.98))!important;color:#dbeafe!important;box-shadow:0 10px 24px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08)!important}html[data-theme=dark] .social-action-button.MuiButtonBase-root:hover{border-color:rgba(89,211,255,.44)!important;background:linear-gradient(180deg,rgba(26,48,76,.98),rgba(16,31,52,.98))!important}html[data-theme=dark] .social-action-button.social-action-active.MuiButtonBase-root,html[data-theme=dark] .social-action-follow.social-action-active.MuiButtonBase-root{background:linear-gradient(135deg,#25c2ff,#6478ff)!important;color:#06111f!important}html[data-theme=dark] .social-action-like.social-action-active.MuiButtonBase-root{background:linear-gradient(135deg,#fb7185,#f59e0b)!important;color:#06111f!important}html[data-theme=dark] .public-detail-hero-card .social-actions-pill-group{background:transparent;border-color:transparent}html[data-theme=dark] [class*=MuiCardActions],html[data-theme=dark] [class*=MuiCardContent],html[data-theme=dark] [class*=MuiCardHeader]{background-color:transparent!important;color:var(--text)!important}html[data-theme=dark] [class*=MuiCardHeader-subheader],html[data-theme=dark] [class*=MuiTypography-body2],html[data-theme=dark] [class*=MuiTypography-caption]{color:var(--muted)!important}html[data-theme=dark] .players-home-page .MuiCard-root,html[data-theme=dark] .players-home-page .MuiPaper-root{background-color:var(--surface)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] .players-home-page .MuiButtonBase-root,html[data-theme=dark] .players-home-page .MuiTypography-root,html[data-theme=dark] .players-home-page svg{color:var(--text)!important}html[data-theme=dark] .players-home-page .MuiCardHeader-subheader,html[data-theme=dark] .players-home-page .MuiTypography-colorTextSecondary,html[data-theme=dark] .players-home-page [class*=MuiTypography-body2],html[data-theme=dark] .players-home-page [class*=MuiTypography-caption]{color:var(--muted)!important}html[data-theme=dark] .players-home-page .players-feed-activity-card{background:linear-gradient(180deg,rgba(16,27,45,.98),rgba(10,20,36,.98))!important;background-color:rgba(16,27,45,.98)!important;border-color:rgba(148,163,184,.22)!important;color:var(--text)!important;box-shadow:0 18px 42px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.06)!important}html[data-theme=dark] .players-home-page .players-feed-activity-card .MuiCardContent-root{background:transparent!important;color:var(--text)!important}html[data-theme=dark] .players-home-page .players-feed-activity-card .players-feed-visual-stage{background:radial-gradient(circle at 20% 0,rgba(89,211,255,.14),transparent 34%),linear-gradient(135deg,rgba(20,36,58,.96),rgba(12,24,42,.98))!important;background-color:rgba(20,36,58,.96)!important;border-color:rgba(148,163,184,.24)!important;color:var(--text)!important}html[data-theme=dark] .players-home-page .players-feed-activity-card .players-feed-visual-stage .MuiButtonBase-root,html[data-theme=dark] .players-home-page .players-feed-activity-card .players-feed-visual-stage .MuiTypography-root,html[data-theme=dark] .players-home-page .players-feed-activity-card .players-feed-visual-stage a,html[data-theme=dark] .players-home-page .players-feed-activity-card .players-feed-visual-stage svg{color:var(--text)!important}html[data-theme=dark] .players-home-page .players-feed-activity-card .players-feed-center-icon,html[data-theme=dark] .players-home-page .players-feed-activity-card .players-feed-center-icon.MuiBox-root{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(226,244,255,.94))!important;border-color:rgba(255,255,255,.72)!important;color:#0d203d!important}html[data-theme=dark] .players-home-page .players-feed-activity-card .players-feed-center-icon svg{color:#0d203d!important}html[data-theme=dark] .players-home-page .players-home-icon-tile{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(226,244,255,.92))!important;color:#0d203d!important;border:1px solid rgba(255,255,255,.64)!important;box-shadow:0 10px 24px rgba(0,0,0,.28),0 0 0 1px rgba(89,211,255,.12)!important}html[data-theme=dark] .players-home-page .players-home-icon-tile svg{color:#0d203d!important}html[data-theme=dark] .players-home-page .players-home-icon-tile img{filter:contrast(1.08) saturate(1.05) drop-shadow(0 1px 1px rgba(0,0,0,.2))}html[data-theme=dark] .players-home-hero,html[data-theme=dark] .players-home-hero .MuiButton-outlined,html[data-theme=dark] .players-home-hero .MuiChip-root,html[data-theme=dark] .players-home-hero .MuiSvgIcon-root,html[data-theme=dark] .players-home-hero .MuiTypography-root,html[data-theme=dark] .players-home-hero svg{color:#fff!important}html[data-theme=dark] .players-home-hero .players-home-hero-primary{background:#fff!important;color:#132238!important}html[data-theme=dark] .players-bright-stage,html[data-theme=dark] .players-bright-stage .MuiButtonBase-root,html[data-theme=dark] .players-bright-stage .MuiTypography-root,html[data-theme=dark] .players-bright-stage svg{color:#132238!important}html[data-theme=dark] .players-home-page .player-card-badge{background-color:transparent!important}html[data-theme=dark] .player-detail-page .player-current-team-row,html[data-theme=dark] .player-detail-page .player-current-teams-card{background:linear-gradient(180deg,rgba(20,36,58,.94),rgba(14,26,44,.96))!important;background-color:rgba(20,36,58,.94)!important;border-color:rgba(148,163,184,.22)!important;color:var(--text)!important}html[data-theme=dark] .player-detail-page .player-current-team-row.MuiStack-root,html[data-theme=dark] .player-detail-page .player-current-teams-card.MuiCard-root{background:linear-gradient(180deg,rgba(20,36,58,.94),rgba(14,26,44,.96))!important;background-color:rgba(20,36,58,.94)!important}html[data-theme=dark] .player-detail-page .player-current-team-row{box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(0,0,0,.14)!important}html[data-theme=dark] .player-detail-page .player-current-teams-icon{background:rgba(89,211,255,.14)!important;color:#59d3ff!important;border:1px solid rgba(89,211,255,.22)!important}html[data-theme=dark] .player-detail-page .player-current-team-row .MuiTypography-root,html[data-theme=dark] .player-detail-page .player-current-team-row a,html[data-theme=dark] .player-detail-page .player-current-teams-card .MuiTypography-root{color:var(--text)!important}html[data-theme=dark] .player-detail-page .player-current-team-row .MuiTypography-colorTextSecondary,html[data-theme=dark] .player-detail-page .player-current-team-row [class*=MuiTypography-body2],html[data-theme=dark] .player-detail-page .player-current-team-row [class*=MuiTypography-caption],html[data-theme=dark] .player-detail-page .player-current-teams-card .MuiTypography-colorTextSecondary{color:var(--muted)!important}html[data-theme=dark] .player-card-badge .MuiTypography-root{color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.78),0 2px 7px rgba(0,0,0,.58),0 8px 18px rgba(0,0,0,.32)!important}.google-auth-button,.google-auth-button.MuiButtonBase-root{background-color:#fff!important;border:1px solid rgba(31,31,31,.14)!important;color:#1f1f1f!important}.google-auth-button.MuiButtonBase-root:hover,.google-auth-button:hover{background-color:#f8fafc!important;border-color:rgba(31,31,31,.22)!important}html[data-theme=dark] .google-auth-button,html[data-theme=dark] .google-auth-button.MuiButtonBase-root{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.07))!important;border-color:rgba(255,255,255,.24)!important;color:#edf5ff!important;box-shadow:0 12px 28px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.12)!important}html[data-theme=dark] .google-auth-button.MuiButtonBase-root:hover,html[data-theme=dark] .google-auth-button:hover{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.1))!important;border-color:rgba(255,255,255,.36)!important}html[data-theme=dark] .google-auth-button.Mui-disabled{color:rgba(237,245,255,.42)!important;border-color:rgba(255,255,255,.1)!important;background:rgba(255,255,255,.05)!important}html[data-theme=dark] .register-google-auth-button,html[data-theme=dark] .register-google-auth-button.MuiButtonBase-root{background:#ffffff!important;border-color:rgba(255,255,255,.78)!important;color:#1f1f1f!important;box-shadow:0 16px 34px rgba(0,0,0,.34),0 0 0 1px rgba(89,211,255,.14)!important}html[data-theme=dark] .register-google-auth-button.MuiButtonBase-root:hover,html[data-theme=dark] .register-google-auth-button:hover{background:#f8fafc!important;border-color:rgba(89,211,255,.64)!important}html[data-theme=dark] .register-google-auth-button.Mui-disabled{background:rgba(255,255,255,.72)!important;border-color:rgba(255,255,255,.3)!important;color:rgba(31,31,31,.56)!important}html[data-theme=dark] .cookie-consent-banner{background:radial-gradient(circle at 8% 0,rgba(89,211,255,.16),transparent 36%),linear-gradient(180deg,rgba(16,27,45,.98),rgba(10,18,31,.98))!important;border-color:rgba(148,163,184,.22)!important;box-shadow:0 24px 70px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.08)!important}html[data-theme=dark] .cookie-consent-banner .MuiButtonBase-root,html[data-theme=dark] .cookie-consent-banner .MuiTypography-root{color:var(--text)!important}html[data-theme=dark] .cookie-consent-banner .MuiButton-contained{background:linear-gradient(135deg,#25c2ff,#6478ff)!important;color:#06111f!important}html[data-theme=dark] .cookie-consent-banner .MuiButton-outlined{border-color:rgba(237,245,255,.22)!important}html[data-theme=dark] .cookie-preferences-dialog{background:radial-gradient(circle at 12% 0,rgba(89,211,255,.12),transparent 34%),linear-gradient(180deg,rgba(16,27,45,.98),rgba(10,18,31,.98))!important;color:var(--text)!important;border:1px solid rgba(148,163,184,.22)!important}html[data-theme=dark] .cookie-preferences-dialog .MuiButtonBase-root,html[data-theme=dark] .cookie-preferences-dialog .MuiCheckbox-root,html[data-theme=dark] .cookie-preferences-dialog .MuiSvgIcon-root,html[data-theme=dark] .cookie-preferences-dialog .MuiTypography-root{color:var(--text)!important}html[data-theme=dark] .cookie-preferences-dialog .Mui-checked,html[data-theme=dark] .cookie-preferences-dialog .MuiCheckbox-root.Mui-checked{color:#59d3ff!important}html[data-theme=dark] .cookie-preferences-dialog .MuiButton-contained{background:linear-gradient(135deg,#25c2ff,#6478ff)!important;color:#06111f!important}html[data-theme=dark] .cookie-preferences-dialog .MuiButton-outlined{border-color:rgba(237,245,255,.22)!important}html[data-theme=dark] .first-login-walkthrough-dialog{background:radial-gradient(circle at 12% 0,rgba(89,211,255,.14),transparent 34%),linear-gradient(180deg,rgba(16,27,45,.98),rgba(10,18,31,.98))!important;color:var(--text)!important;border:1px solid rgba(148,163,184,.22)!important;box-shadow:0 34px 90px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.08)!important}html[data-theme=dark] .first-login-walkthrough-dialog .MuiButtonBase-root,html[data-theme=dark] .first-login-walkthrough-dialog .MuiSvgIcon-root,html[data-theme=dark] .first-login-walkthrough-dialog .MuiTypography-root{color:var(--text)!important}html[data-theme=dark] .first-login-walkthrough-dialog .MuiDialogActions-root,html[data-theme=dark] .first-login-walkthrough-dialog .MuiDialogContent-root{background:transparent!important}html[data-theme=dark] .first-login-walkthrough-dialog .MuiLinearProgress-root{background-color:rgba(237,245,255,.12)!important}html[data-theme=dark] .first-login-walkthrough-dialog .MuiButton-contained{background:linear-gradient(135deg,#25c2ff,#6478ff)!important;color:#06111f!important}html[data-theme=dark] .first-login-walkthrough-dialog .MuiButton-outlined{border-color:rgba(237,245,255,.22)!important;color:#bfe9ff!important}html[data-theme=dark] .first-login-walkthrough-dialog .MuiButton-text{color:var(--muted)!important}html[data-theme=dark] .first-login-walkthrough-dialog .Mui-disabled{color:rgba(237,245,255,.32)!important;border-color:rgba(237,245,255,.1)!important}html[data-theme=dark] .dark-surface-page{background:radial-gradient(circle at 12% 0,rgba(89,211,255,.12),transparent 32%),radial-gradient(circle at 92% 10%,rgba(22,163,74,.1),transparent 28%),linear-gradient(180deg,#07111f,#091827 44%,#050b15)!important;color:var(--text)!important}html[data-theme=dark] .dark-surface-page .MuiAccordion-root,html[data-theme=dark] .dark-surface-page .MuiCard-root:not(.image-hero-card):not(.public-detail-hero-card),html[data-theme=dark] .dark-surface-page .MuiPaper-root:not(.image-hero-card):not(.public-detail-hero-card),html[data-theme=dark] .dark-surface-page .MuiTableContainer-root{background:linear-gradient(180deg,rgba(16,27,45,.98),rgba(12,22,38,.98))!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:0 18px 44px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)!important}html[data-theme=dark] .dark-surface-page .MuiCard-root:not(.image-hero-card):not(.public-detail-hero-card) .MuiCard-root:not(.image-hero-card):not(.public-detail-hero-card),html[data-theme=dark] .dark-surface-page .MuiPaper-root:not(.image-hero-card):not(.public-detail-hero-card) .MuiPaper-root:not(.image-hero-card):not(.public-detail-hero-card),html[data-theme=dark] .dark-surface-page [style*="background-color: #fff"],html[data-theme=dark] .dark-surface-page [style*="background-color: #ffffff"],html[data-theme=dark] .dark-surface-page [style*="background-color: rgb(255, 255, 255)"],html[data-theme=dark] .dark-surface-page [style*="background-color: rgba(255, 255, 255"],html[data-theme=dark] .dark-surface-page [style*="background: #fff"],html[data-theme=dark] .dark-surface-page [style*="background: #ffffff"],html[data-theme=dark] .dark-surface-page [style*="background: rgb(255, 255, 255)"],html[data-theme=dark] .dark-surface-page [style*="background: rgba(255, 255, 255"]{background:rgba(16,27,45,.96)!important;background-color:rgba(16,27,45,.96)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] .dark-surface-page [style*="background-color: rgb(248, 251, 255)"],html[data-theme=dark] .dark-surface-page [style*="background-color: rgba(15, 23, 42, 0.04)"],html[data-theme=dark] .dark-surface-page [style*="background-color: rgba(19, 34, 56, 0.06)"],html[data-theme=dark] .dark-surface-page [style*="background: rgb(248, 251, 255)"],html[data-theme=dark] .dark-surface-page [style*="background: rgba(15, 23, 42, 0.04)"],html[data-theme=dark] .dark-surface-page [style*="background: rgba(19, 34, 56, 0.06)"]{background:rgba(20,36,58,.9)!important;background-color:rgba(20,36,58,.9)!important;color:var(--text)!important}html[data-theme=dark] .dark-surface-page [style*="linear-gradient(135deg, rgba(11, 95, 255, 0.1"],html[data-theme=dark] .dark-surface-page [style*="linear-gradient(135deg, rgba(11,95,255,0.10"],html[data-theme=dark] .dark-surface-page [style*="linear-gradient(180deg, rgba(248, 251, 255"],html[data-theme=dark] .dark-surface-page [style*="linear-gradient(180deg, rgba(248,251,255"]{background:linear-gradient(180deg,rgba(20,36,58,.96),rgba(16,27,45,.96))!important}html[data-theme=dark] .dark-surface-page .MuiFormLabel-root,html[data-theme=dark] .dark-surface-page .MuiInputBase-input,html[data-theme=dark] .dark-surface-page .MuiListItemText-primary,html[data-theme=dark] .dark-surface-page .MuiSelect-select,html[data-theme=dark] .dark-surface-page .MuiStepLabel-label,html[data-theme=dark] .dark-surface-page .MuiSvgIcon-root,html[data-theme=dark] .dark-surface-page .MuiTableCell-root,html[data-theme=dark] .dark-surface-page .MuiTypography-root,html[data-theme=dark] .dark-surface-page svg{color:var(--text)!important}html[data-theme=dark] .dark-surface-page .MuiCardHeader-subheader,html[data-theme=dark] .dark-surface-page .MuiFormHelperText-root,html[data-theme=dark] .dark-surface-page .MuiInputLabel-root,html[data-theme=dark] .dark-surface-page .MuiListItemText-secondary,html[data-theme=dark] .dark-surface-page .MuiTypography-colorTextSecondary,html[data-theme=dark] .dark-surface-page [class*=MuiTypography-body2],html[data-theme=dark] .dark-surface-page [class*=MuiTypography-caption]{color:var(--muted)!important}html[data-theme=dark] .dark-surface-page [style*="color: #000"],html[data-theme=dark] .dark-surface-page [style*="color: #0b3158"],html[data-theme=dark] .dark-surface-page [style*="color: #0d203d"],html[data-theme=dark] .dark-surface-page [style*="color: #101828"],html[data-theme=dark] .dark-surface-page [style*="color: #132238"],html[data-theme=dark] .dark-surface-page [style*="color: #354963"],html[data-theme=dark] .dark-surface-page [style*="color: black"],html[data-theme=dark] .dark-surface-page [style*="color: rgb(11, 49, 88)"],html[data-theme=dark] .dark-surface-page [style*="color: rgb(13, 32, 61)"],html[data-theme=dark] .dark-surface-page [style*="color: rgb(16, 24, 40)"],html[data-theme=dark] .dark-surface-page [style*="color: rgb(19, 34, 56)"],html[data-theme=dark] .dark-surface-page [style*="color: rgb(53, 73, 99)"]{color:var(--text)!important}html[data-theme=dark] .dark-surface-page [style*="color: #344054"],html[data-theme=dark] .dark-surface-page [style*="color: #475569"],html[data-theme=dark] .dark-surface-page [style*="color: #5e738f"],html[data-theme=dark] .dark-surface-page [style*="color: #60758e"],html[data-theme=dark] .dark-surface-page [style*="color: rgb(52, 64, 84)"],html[data-theme=dark] .dark-surface-page [style*="color: rgb(71, 85, 105)"],html[data-theme=dark] .dark-surface-page [style*="color: rgb(94, 115, 143)"],html[data-theme=dark] .dark-surface-page [style*="color: rgb(96, 117, 142)"]{color:var(--muted)!important}html[data-theme=dark] .dark-surface-page .MuiInputBase-root,html[data-theme=dark] .dark-surface-page .MuiOutlinedInput-root,html[data-theme=dark] .dark-surface-page .MuiSelect-root{background-color:rgba(20,36,58,.92)!important;color:var(--text)!important}html[data-theme=dark] .dark-surface-page .MuiInputBase-root.Mui-disabled,html[data-theme=dark] .dark-surface-page .MuiOutlinedInput-root.Mui-disabled,html[data-theme=dark] .dark-surface-page .MuiSelect-root.Mui-disabled{background:linear-gradient(180deg,rgba(20,36,58,.76),rgba(14,26,44,.76))!important;color:rgba(237,245,255,.74)!important;border-color:rgba(148,163,184,.2)!important;opacity:1!important}html[data-theme=dark] .dark-surface-page .MuiInputBase-input.Mui-disabled,html[data-theme=dark] .dark-surface-page .MuiSelect-select.Mui-disabled,html[data-theme=dark] .dark-surface-page input.Mui-disabled,html[data-theme=dark] .dark-surface-page input:disabled,html[data-theme=dark] .dark-surface-page textarea.Mui-disabled,html[data-theme=dark] .dark-surface-page textarea:disabled{color:rgba(237,245,255,.74)!important;-webkit-text-fill-color:rgba(237,245,255,.74)!important;opacity:1!important}html[data-theme=dark] .dark-surface-page .MuiFormHelperText-root.Mui-disabled,html[data-theme=dark] .dark-surface-page .MuiFormLabel-root.Mui-disabled,html[data-theme=dark] .dark-surface-page .MuiInputLabel-root.Mui-disabled{color:rgba(159,176,200,.8)!important;-webkit-text-fill-color:rgba(159,176,200,.8)!important;opacity:1!important}html[data-theme=dark] .dark-surface-page .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:rgba(148,163,184,.22)!important}html[data-theme=dark] .dark-surface-page .MuiSelect-icon.Mui-disabled{color:rgba(159,176,200,.74)!important}html[data-theme=dark] .dark-surface-page .MuiDivider-root,html[data-theme=dark] .dark-surface-page .MuiOutlinedInput-notchedOutline,html[data-theme=dark] .dark-surface-page .MuiStepConnector-line,html[data-theme=dark] .dark-surface-page .MuiTableCell-root{border-color:var(--line)!important}html[data-theme=dark] .dark-surface-page .MuiTableHead-root,html[data-theme=dark] .dark-surface-page .MuiTableHead-root .MuiTableCell-root{background:rgba(20,36,58,.98)!important;color:var(--text)!important;font-weight:900!important}html[data-theme=dark] .dark-surface-page .MuiTableBody-root .MuiTableRow-root:hover{background-color:rgba(89,211,255,.08)!important}html[data-theme=dark] .dark-surface-page .MuiTab-root,html[data-theme=dark] .dark-surface-page .MuiTabs-root{color:var(--muted)!important}html[data-theme=dark] .dark-surface-page .MuiTab-root.Mui-selected{color:#59d3ff!important}html[data-theme=dark] .dark-surface-page .MuiChip-root{background-color:rgba(89,211,255,.12)!important;color:#dbeafe!important;border-color:var(--line)!important}html[data-theme=dark] .dark-surface-page .MuiChip-colorSuccess,html[data-theme=dark] .dark-surface-page [style*="color: #0a7a44"],html[data-theme=dark] .dark-surface-page [style*="color: #0f766e"],html[data-theme=dark] .dark-surface-page [style*="color: #166534"],html[data-theme=dark] .dark-surface-page [style*="color: rgb(10, 122, 68)"],html[data-theme=dark] .dark-surface-page [style*="color: rgb(15, 118, 110)"],html[data-theme=dark] .dark-surface-page [style*="color: rgb(22, 101, 52)"]{color:#86efac!important}html[data-theme=dark] .dark-surface-page [style*="color: #0b5fff"],html[data-theme=dark] .dark-surface-page [style*="color: #1d4ed8"],html[data-theme=dark] .dark-surface-page [style*="color: rgb(11, 95, 255)"],html[data-theme=dark] .dark-surface-page [style*="color: rgb(29, 78, 216)"]{color:#59d3ff!important}html[data-theme=dark] .dark-surface-page [style*="color: #854d0e"],html[data-theme=dark] .dark-surface-page [style*="color: #b45309"],html[data-theme=dark] .dark-surface-page [style*="color: rgb(133, 77, 14)"],html[data-theme=dark] .dark-surface-page [style*="color: rgb(180, 83, 9)"]{color:#facc15!important}html[data-theme=dark] .dark-surface-page [style*="color: #991b1b"],html[data-theme=dark] .dark-surface-page [style*="color: rgb(153, 27, 27)"]{color:#fca5a5!important}html[data-theme=dark] .dark-surface-page .MuiButton-contained{background:linear-gradient(135deg,#25c2ff,#6478ff)!important;color:#06111f!important}html[data-theme=dark] .dark-surface-page .MuiButton-outlined{border-color:rgba(237,245,255,.22)!important;color:#bfe9ff!important}html[data-theme=dark] .dark-surface-page .MuiButton-text{color:#bfe9ff!important}html[data-theme=dark] .dark-surface-page .image-upload-field>.MuiBox-root,html[data-theme=dark] .image-upload-field>.MuiBox-root{background:linear-gradient(180deg,rgba(20,36,58,.98),rgba(16,27,45,.98))!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:0 18px 44px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)!important}html[data-theme=dark] .dark-surface-page .image-upload-field .MuiTypography-root,html[data-theme=dark] .image-upload-field .MuiTypography-root{color:var(--text)!important}html[data-theme=dark] .dark-surface-page .image-upload-field .MuiTypography-caption,html[data-theme=dark] .image-upload-field .MuiTypography-caption{color:var(--muted)!important}html[data-theme=dark] .my-teams-dashboard,html[data-theme=dark] .my-tournaments-dashboard{color:var(--text)!important}html[data-theme=dark] .team-detail-page .MuiCard-root,html[data-theme=dark] .team-detail-page .MuiPaper-root,html[data-theme=dark] .tournament-detail-page .MuiCard-root,html[data-theme=dark] .tournament-detail-page .MuiPaper-root,html[data-theme=dark] .tournament-edit-page .MuiCard-root,html[data-theme=dark] .tournament-edit-page .MuiPaper-root,html[data-theme=dark] .tournament-rankings-page .MuiCard-root{border-color:var(--line)!important}html[data-theme=dark] .team-detail-page .MuiCard-root:not(.public-detail-hero-card),html[data-theme=dark] .team-detail-page .MuiPaper-root:not(.public-detail-hero-card):not(.image-hero-card),html[data-theme=dark] .tournament-detail-page .MuiCard-root:not(.public-detail-hero-card),html[data-theme=dark] .tournament-detail-page .MuiPaper-root:not(.public-detail-hero-card):not(.image-hero-card){background:linear-gradient(180deg,rgba(16,27,45,.98),rgba(12,22,38,.98))!important;background-color:rgba(16,27,45,.98)!important;color:var(--text)!important;box-shadow:0 18px 44px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)!important}html[data-theme=dark] .team-detail-page .MuiCard-root:not(.public-detail-hero-card) .MuiBox-root,html[data-theme=dark] .team-detail-page .MuiPaper-root:not(.public-detail-hero-card):not(.image-hero-card) .MuiBox-root,html[data-theme=dark] .tournament-detail-page .MuiCard-root:not(.public-detail-hero-card) .MuiBox-root,html[data-theme=dark] .tournament-detail-page .MuiPaper-root:not(.public-detail-hero-card):not(.image-hero-card) .MuiBox-root{border-color:var(--line)!important}html[data-theme=dark] .team-detail-page .MuiCard-root:not(.public-detail-hero-card) .MuiBox-root[style*=background],html[data-theme=dark] .team-detail-page .MuiPaper-root:not(.public-detail-hero-card):not(.image-hero-card) .MuiBox-root[style*=background],html[data-theme=dark] .tournament-detail-page .MuiCard-root:not(.public-detail-hero-card) .MuiBox-root[style*=background],html[data-theme=dark] .tournament-detail-page .MuiPaper-root:not(.public-detail-hero-card):not(.image-hero-card) .MuiBox-root[style*=background]{background:linear-gradient(180deg,rgba(20,36,58,.94),rgba(14,26,44,.96))!important;background-color:rgba(20,36,58,.94)!important}html[data-theme=dark] .team-detail-page .MuiCard-root:not(.public-detail-hero-card) .MuiTypography-root,html[data-theme=dark] .team-detail-page .MuiPaper-root:not(.public-detail-hero-card):not(.image-hero-card) .MuiTypography-root,html[data-theme=dark] .team-detail-page table,html[data-theme=dark] .team-detail-page table td,html[data-theme=dark] .tournament-detail-page .MuiCard-root:not(.public-detail-hero-card) .MuiTypography-root,html[data-theme=dark] .tournament-detail-page .MuiPaper-root:not(.public-detail-hero-card):not(.image-hero-card) .MuiTypography-root,html[data-theme=dark] .tournament-detail-page table,html[data-theme=dark] .tournament-detail-page table td{color:var(--text)!important}html[data-theme=dark] .team-detail-page .MuiCard-root:not(.public-detail-hero-card) .MuiTypography-colorTextSecondary,html[data-theme=dark] .team-detail-page .MuiCard-root:not(.public-detail-hero-card) [class*=MuiTypography-body2],html[data-theme=dark] .team-detail-page .MuiCard-root:not(.public-detail-hero-card) [class*=MuiTypography-caption],html[data-theme=dark] .team-detail-page table th,html[data-theme=dark] .tournament-detail-page .MuiCard-root:not(.public-detail-hero-card) .MuiTypography-colorTextSecondary,html[data-theme=dark] .tournament-detail-page .MuiCard-root:not(.public-detail-hero-card) [class*=MuiTypography-body2],html[data-theme=dark] .tournament-detail-page .MuiCard-root:not(.public-detail-hero-card) [class*=MuiTypography-caption],html[data-theme=dark] .tournament-detail-page table th{color:var(--muted)!important}html[data-theme=dark] .team-detail-page table th,html[data-theme=dark] .tournament-detail-page table th{background:rgba(20,36,58,.98)!important;border-bottom-color:rgba(148,163,184,.26)!important}html[data-theme=dark] .team-detail-page table td,html[data-theme=dark] .tournament-detail-page table td{border-bottom-color:rgba(148,163,184,.18)!important}html[data-theme=dark] .team-detail-page tbody tr[style*="rgba(11, 95, 255"],html[data-theme=dark] .team-detail-page tbody tr[style*="rgba(11,95,255"],html[data-theme=dark] .tournament-detail-page tbody tr[style*="rgba(11, 95, 255"],html[data-theme=dark] .tournament-detail-page tbody tr[style*="rgba(11,95,255"]{background:rgba(89,211,255,.12)!important}html[data-theme=dark] .team-detail-page .public-detail-card,html[data-theme=dark] .team-detail-page .public-ranking-table-card,html[data-theme=dark] .tournament-detail-page .public-detail-card,html[data-theme=dark] .tournament-detail-page .public-ranking-table-card{background:linear-gradient(180deg,rgba(16,27,45,.98),rgba(10,20,36,.98))!important;background-color:rgba(16,27,45,.98)!important;border-color:rgba(148,163,184,.24)!important;color:var(--text)!important;box-shadow:0 18px 44px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)!important}html[data-theme=dark] .team-detail-page .public-detail-info-box,html[data-theme=dark] .team-detail-page .public-detail-media-panel,html[data-theme=dark] .tournament-detail-page .public-detail-info-box,html[data-theme=dark] .tournament-detail-page .public-detail-media-panel{background:linear-gradient(180deg,rgba(20,36,58,.96),rgba(12,24,42,.98))!important;background-color:rgba(20,36,58,.96)!important;border-color:rgba(148,163,184,.24)!important;color:var(--text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(0,0,0,.14)!important}html[data-theme=dark] .team-detail-page .public-detail-card .MuiTypography-root,html[data-theme=dark] .team-detail-page .public-detail-card strong,html[data-theme=dark] .team-detail-page .public-detail-info-box .MuiTypography-root,html[data-theme=dark] .tournament-detail-page .public-detail-card .MuiTypography-root,html[data-theme=dark] .tournament-detail-page .public-detail-card strong,html[data-theme=dark] .tournament-detail-page .public-detail-info-box .MuiTypography-root{color:var(--text)!important}html[data-theme=dark] .team-detail-page .public-detail-card .MuiTypography-colorTextSecondary,html[data-theme=dark] .team-detail-page .public-detail-card [class*=MuiTypography-body2],html[data-theme=dark] .team-detail-page .public-detail-card [class*=MuiTypography-caption],html[data-theme=dark] .team-detail-page .public-detail-info-box .MuiTypography-colorTextSecondary,html[data-theme=dark] .team-detail-page .public-detail-info-box [class*=MuiTypography-body2],html[data-theme=dark] .team-detail-page .public-detail-info-box [class*=MuiTypography-caption],html[data-theme=dark] .tournament-detail-page .public-detail-card .MuiTypography-colorTextSecondary,html[data-theme=dark] .tournament-detail-page .public-detail-card [class*=MuiTypography-body2],html[data-theme=dark] .tournament-detail-page .public-detail-card [class*=MuiTypography-caption],html[data-theme=dark] .tournament-detail-page .public-detail-info-box .MuiTypography-colorTextSecondary,html[data-theme=dark] .tournament-detail-page .public-detail-info-box [class*=MuiTypography-body2],html[data-theme=dark] .tournament-detail-page .public-detail-info-box [class*=MuiTypography-caption]{color:var(--muted)!important}html[data-theme=dark] .team-detail-page .public-ranking-table-card table,html[data-theme=dark] .tournament-detail-page .public-ranking-table-card table{background:transparent!important}html[data-theme=dark] .team-detail-page .public-ranking-table-card th,html[data-theme=dark] .tournament-detail-page .public-ranking-table-card th{background:linear-gradient(180deg,rgba(20,36,58,.98),rgba(14,26,44,.98))!important;color:#dbeafe!important;border-bottom-color:rgba(148,163,184,.3)!important}html[data-theme=dark] .team-detail-page .public-ranking-table-card td,html[data-theme=dark] .tournament-detail-page .public-ranking-table-card td{color:var(--text)!important;border-bottom-color:rgba(148,163,184,.18)!important}html[data-theme=dark] .team-detail-page .public-ranking-table-card tbody tr:hover,html[data-theme=dark] .tournament-detail-page .public-ranking-table-card tbody tr:hover{background:rgba(89,211,255,.08)!important}html[data-theme=dark] .team-detail-page .public-detail-hero-card.MuiCard-root,html[data-theme=dark] .team-detail-page .public-detail-hero-card.MuiPaper-root{background:linear-gradient(135deg,rgba(6,14,28,.92),rgba(11,48,91,.72),rgba(16,84,74,.48)),url(/images/teams/shutterstock_2374812661.jpg)!important;background-size:cover!important;background-position:50%!important;background-color:#07111f!important;color:#ffffff!important}html[data-theme=dark] .tournament-detail-page .public-detail-hero-card.MuiCard-root,html[data-theme=dark] .tournament-detail-page .public-detail-hero-card.MuiPaper-root{background:linear-gradient(135deg,rgba(9,24,46,.9),rgba(11,95,255,.52),rgba(15,118,110,.42)),url(/images/tournaments/public-tournament-hero.jpg)!important;background-size:cover!important;background-position:50%!important;background-color:#07111f!important;color:#ffffff!important}.tournament-detail-page .public-detail-hero-card .public-detail-social-actions-shell{--social-avatar-ring:rgba(11,49,88,0.46);--social-avatar-bg:#0b3158;--social-avatar-color:#ffffff;background:rgba(255,255,255,.96)!important;border:1px solid rgba(11,95,255,.18)!important;box-shadow:0 16px 34px rgba(6,17,31,.18)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tournament-detail-page .public-detail-hero-card .social-actions-pill-group{background:transparent!important;border:0!important}.tournament-detail-page .public-detail-hero-card .social-action-button.MuiButtonBase-root{border-color:rgba(11,95,255,.28)!important;background:linear-gradient(180deg,#ffffff,#eaf3ff)!important;color:#08213d!important;-webkit-text-fill-color:#08213d!important;box-shadow:0 10px 22px rgba(11,95,255,.12),inset 0 1px 0 rgba(255,255,255,.86)!important}.tournament-detail-page .public-detail-hero-card .social-action-button.MuiButtonBase-root svg{color:inherit!important;fill:currentColor!important}.tournament-detail-page .public-detail-hero-card .social-action-button.MuiButtonBase-root:hover{border-color:rgba(11,95,255,.42)!important;background:linear-gradient(180deg,#ffffff,#dcecff)!important;color:#061f3a!important;-webkit-text-fill-color:#061f3a!important}.tournament-detail-page .public-detail-hero-card .social-action-button.social-action-active.MuiButtonBase-root,.tournament-detail-page .public-detail-hero-card .social-action-follow.social-action-active.MuiButtonBase-root{border-color:rgba(11,95,255,.38)!important;background:linear-gradient(135deg,#0b5fff,#16a3d8)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.tournament-detail-page .public-detail-hero-card .social-action-like.social-action-active.MuiButtonBase-root{border-color:rgba(225,29,72,.34)!important;background:linear-gradient(135deg,#e11d48,#f97316)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.tournament-detail-page .public-detail-hero-card .social-action-button.Mui-disabled{color:rgba(8,33,61,.52)!important;-webkit-text-fill-color:rgba(8,33,61,.52)!important}html[data-theme=dark] .tournament-detail-page .public-detail-hero-card .public-detail-social-actions-shell{--social-avatar-ring:rgba(255,255,255,0.78);--social-avatar-bg:#1d3554;--social-avatar-color:#edf5ff;background:rgba(6,17,31,.42)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 18px 38px rgba(0,0,0,.28)!important}html[data-theme=dark] .tournament-detail-page .public-detail-hero-card .social-action-button.MuiButtonBase-root{border-color:rgba(89,211,255,.26)!important;background:linear-gradient(180deg,rgba(20,36,58,.98),rgba(12,24,42,.98))!important;color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important;box-shadow:0 10px 24px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08)!important}html[data-theme=dark] .tournament-detail-page .public-detail-hero-card .social-action-button.MuiButtonBase-root:hover{border-color:rgba(89,211,255,.44)!important;background:linear-gradient(180deg,rgba(26,48,76,.98),rgba(16,31,52,.98))!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-theme=dark] .tournament-detail-page .public-detail-hero-card .social-action-button.social-action-active.MuiButtonBase-root,html[data-theme=dark] .tournament-detail-page .public-detail-hero-card .social-action-follow.social-action-active.MuiButtonBase-root{border-color:rgba(89,211,255,.44)!important;background:linear-gradient(135deg,#25c2ff,#6478ff)!important;color:#06111f!important;-webkit-text-fill-color:#06111f!important}html[data-theme=dark] .tournament-detail-page .public-detail-hero-card .social-action-like.social-action-active.MuiButtonBase-root{border-color:rgba(251,113,133,.42)!important;background:linear-gradient(135deg,#fb7185,#f59e0b)!important;color:#06111f!important;-webkit-text-fill-color:#06111f!important}html[data-theme=dark] .image-hero-card .MuiCardContent-root,html[data-theme=dark] .image-hero-card.MuiCard-root,html[data-theme=dark] .image-hero-card.MuiPaper-root,html[data-theme=dark] .public-detail-hero-card .MuiCardContent-root,html[data-theme=dark] .public-detail-hero-card.MuiCard-root,html[data-theme=dark] .public-detail-hero-card.MuiPaper-root{color:#ffffff!important}html[data-theme=dark] .team-edit-page .team-edit-hero-card.MuiCard-root,html[data-theme=dark] .team-edit-page .team-edit-hero-card.MuiPaper-root{background:linear-gradient(135deg,rgba(7,18,38,.96),rgba(17,53,84,.84)),url(/images/teams/shutterstock_2374812661.jpg)!important;background-size:cover!important;background-position:50%!important;background-color:#07111f!important}html[data-theme=dark] .tournament-edit-page .tournament-edit-hero-card.MuiCard-root,html[data-theme=dark] .tournament-edit-page .tournament-edit-hero-card.MuiPaper-root{background:linear-gradient(135deg,rgba(7,18,38,.94),rgba(28,78,130,.76)),url(/images/tournaments/public-tournament-hero.jpg)!important;background-size:cover!important;background-position:50%!important;background-color:#07111f!important}.team-profile-info-tile,.team-profile-metric-card,.team-profile-showcase,.tournament-profile-info-tile,.tournament-profile-metric-card,.tournament-profile-showcase{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.team-profile-info-tile:hover,.team-profile-metric-card:hover,.tournament-profile-info-tile:hover,.tournament-profile-metric-card:hover{transform:translateY(-2px);border-color:rgba(11,95,255,.24)!important;box-shadow:0 18px 34px rgba(15,34,64,.1)!important}.team-profile-icon-bubble svg,.tournament-profile-icon-bubble svg{color:inherit!important}html[data-theme=dark] .team-detail-page .team-profile-showcase,html[data-theme=dark] .tournament-detail-page .tournament-profile-showcase{background:radial-gradient(circle at 50% 0,rgba(89,211,255,.18),transparent 50%),linear-gradient(180deg,rgba(20,36,58,.98),rgba(12,24,42,.98))!important}html[data-theme=dark] .team-detail-page .team-profile-info-tile:hover,html[data-theme=dark] .team-detail-page .team-profile-metric-card:hover,html[data-theme=dark] .tournament-detail-page .tournament-profile-info-tile:hover,html[data-theme=dark] .tournament-detail-page .tournament-profile-metric-card:hover{border-color:rgba(89,211,255,.36)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 18px 38px rgba(0,0,0,.22)!important}html[data-theme=dark] .team-detail-page .team-profile-icon-bubble,html[data-theme=dark] .tournament-detail-page .tournament-profile-icon-bubble{background:rgba(89,211,255,.14)!important;color:#59d3ff!important;border:1px solid rgba(89,211,255,.18)!important}html[data-theme=dark] .navbar-workspace-button:not(.navbar-workspace-button-active){background:rgba(16,27,45,.94)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}html[data-theme=dark] .navbar-workspace-button:not(.navbar-workspace-button-active):hover{background:rgba(20,36,58,.98)!important}html[data-theme=dark] .navbar-workspace-button .MuiTypography-root{color:var(--text)!important}html[data-theme=dark] .navbar-workspace-button .navbar-workspace-secondary{color:var(--muted)!important}html[data-theme=dark] .navbar-workspace-button-active,html[data-theme=dark] .navbar-workspace-button-active .MuiTypography-root,html[data-theme=dark] .navbar-workspace-button-active .navbar-workspace-secondary{color:#ffffff!important}html[data-theme=dark] .team-detail-page .team-player-card,html[data-theme=dark] .team-edit-page .team-player-card{background:linear-gradient(180deg,rgba(16,27,45,.98),rgba(12,22,38,.98))!important;border-color:var(--line)!important;color:var(--text)!important}html[data-theme=dark] .team-detail-page .team-player-card>.MuiBox-root,html[data-theme=dark] .team-edit-page .team-player-card>.MuiBox-root{background:radial-gradient(circle at top,rgba(89,211,255,.12),transparent 55%),linear-gradient(180deg,rgba(20,36,58,.98),rgba(16,27,45,.96))!important;border-bottom-color:var(--line)!important}html[data-theme=dark] .team-detail-page .team-player-card .MuiTypography-root,html[data-theme=dark] .team-edit-page .team-player-card .MuiTypography-root{color:var(--text)!important}html[data-theme=dark] .team-detail-page .team-player-card .MuiTypography-colorTextSecondary,html[data-theme=dark] .team-detail-page .team-player-card [class*=MuiTypography-body2],html[data-theme=dark] .team-detail-page .team-player-card [class*=MuiTypography-caption],html[data-theme=dark] .team-edit-page .team-player-card .MuiTypography-colorTextSecondary,html[data-theme=dark] .team-edit-page .team-player-card [class*=MuiTypography-body2],html[data-theme=dark] .team-edit-page .team-player-card [class*=MuiTypography-caption]{color:var(--muted)!important}html[data-theme=dark] .team-edit-page .team-edit-match-list{background:linear-gradient(180deg,rgba(16,27,45,.98),rgba(12,22,38,.98))!important;border-color:var(--line)!important;color:var(--text)!important}html[data-theme=dark] .team-edit-page .team-edit-match-row{background:linear-gradient(180deg,rgba(20,36,58,.94),rgba(14,26,44,.96))!important;border-color:rgba(148,163,184,.22)!important;color:var(--text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 28px rgba(0,0,0,.18)!important}html[data-theme=dark] .team-edit-page .team-edit-match-row .MuiTypography-root{color:var(--text)!important}html[data-theme=dark] .team-edit-page .team-edit-match-row .MuiTypography-colorTextSecondary,html[data-theme=dark] .team-edit-page .team-edit-match-row [class*=MuiTypography-body2],html[data-theme=dark] .team-edit-page .team-edit-match-row [class*=MuiTypography-caption]{color:var(--muted)!important}html[data-theme=dark] .team-edit-page .team-edit-match-row .MuiButton-outlined{background:rgba(89,211,255,.08)!important}html[data-theme=dark] .team-edit-page .team-player-add-workflow{background:linear-gradient(180deg,rgba(20,36,58,.94),rgba(14,26,44,.96))!important;background-color:rgba(20,36,58,.94)!important;border-color:rgba(148,163,184,.22)!important;color:var(--text)!important}html[data-theme=dark] .team-edit-page .team-player-add-stepper .MuiStepConnector-line{border-color:rgba(148,163,184,.28)!important}html[data-theme=dark] .team-edit-page .team-player-add-stepper .MuiStepButton-root,html[data-theme=dark] .team-edit-page .team-player-add-stepper .MuiStepLabel-label{color:#dbeafe!important}html[data-theme=dark] .team-edit-page .team-player-add-stepper .MuiStepLabel-label.Mui-disabled{color:rgba(159,176,200,.72)!important}html[data-theme=dark] .team-edit-page .team-player-add-stepper .MuiStepLabel-label.Mui-active,html[data-theme=dark] .team-edit-page .team-player-add-stepper .MuiStepLabel-label.Mui-completed{color:#59d3ff!important;font-weight:900!important}html[data-theme=dark] .team-edit-page .team-player-add-stepper .MuiStepIcon-root{color:rgba(15,23,42,.96)!important;stroke:rgba(148,163,184,.72)!important;stroke-width:1.2px;border-radius:999px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.28))}html[data-theme=dark] .team-edit-page .team-player-add-stepper .MuiStepIcon-root.Mui-active{color:#59d3ff!important;stroke:rgba(89,211,255,.78)!important}html[data-theme=dark] .team-edit-page .team-player-add-stepper .MuiStepIcon-root.Mui-completed{color:#86efac!important;stroke:rgba(134,239,172,.72)!important}html[data-theme=dark] .team-edit-page .team-player-add-stepper .MuiStepIcon-text{fill:#ffffff!important;font-weight:900!important}html[data-theme=dark] .team-edit-page .team-player-add-stepper .MuiStepIcon-root.Mui-active .MuiStepIcon-text,html[data-theme=dark] .team-edit-page .team-player-add-stepper .MuiStepIcon-root.Mui-completed .MuiStepIcon-text{fill:#06111f!important}html[data-theme=dark] .photographer-new-stepper .MuiStepConnector-line,html[data-theme=dark] .player-new-stepper .MuiStepConnector-line{border-color:rgba(148,163,184,.28)!important}html[data-theme=dark] .photographer-new-stepper .MuiStepButton-root,html[data-theme=dark] .photographer-new-stepper .MuiStepLabel-label,html[data-theme=dark] .player-new-stepper .MuiStepButton-root,html[data-theme=dark] .player-new-stepper .MuiStepLabel-label{color:#dbeafe!important}html[data-theme=dark] .photographer-new-stepper .MuiStepLabel-label.Mui-disabled,html[data-theme=dark] .player-new-stepper .MuiStepLabel-label.Mui-disabled{color:rgba(159,176,200,.72)!important}html[data-theme=dark] .photographer-new-stepper .MuiStepLabel-label.Mui-active,html[data-theme=dark] .photographer-new-stepper .MuiStepLabel-label.Mui-completed,html[data-theme=dark] .player-new-stepper .MuiStepLabel-label.Mui-active,html[data-theme=dark] .player-new-stepper .MuiStepLabel-label.Mui-completed{color:#59d3ff!important;font-weight:900!important}html[data-theme=dark] .photographer-new-stepper .MuiStepIcon-root,html[data-theme=dark] .player-new-stepper .MuiStepIcon-root{color:rgba(15,23,42,.96)!important;stroke:rgba(148,163,184,.72)!important;stroke-width:1.2px;border-radius:999px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.28))}html[data-theme=dark] .photographer-new-stepper .MuiStepIcon-root.Mui-active,html[data-theme=dark] .player-new-stepper .MuiStepIcon-root.Mui-active{color:#59d3ff!important;stroke:rgba(89,211,255,.78)!important}html[data-theme=dark] .photographer-new-stepper .MuiStepIcon-root.Mui-completed,html[data-theme=dark] .player-new-stepper .MuiStepIcon-root.Mui-completed{color:#86efac!important;stroke:rgba(134,239,172,.72)!important}html[data-theme=dark] .photographer-new-stepper .MuiStepIcon-text,html[data-theme=dark] .player-new-stepper .MuiStepIcon-text{fill:#ffffff!important;font-weight:900!important}html[data-theme=dark] .photographer-new-stepper .MuiStepIcon-root.Mui-active .MuiStepIcon-text,html[data-theme=dark] .photographer-new-stepper .MuiStepIcon-root.Mui-completed .MuiStepIcon-text,html[data-theme=dark] .player-new-stepper .MuiStepIcon-root.Mui-active .MuiStepIcon-text,html[data-theme=dark] .player-new-stepper .MuiStepIcon-root.Mui-completed .MuiStepIcon-text{fill:#06111f!important}html[data-theme=dark] .tournament-edit-page .tournament-rules-card{background:linear-gradient(180deg,rgba(16,27,45,.98),rgba(12,22,38,.98))!important;border-color:var(--line)!important;color:var(--text)!important}html[data-theme=dark] .tournament-edit-page .tournament-rules-card .MuiTypography-root{color:var(--text)!important}html[data-theme=dark] .tournament-edit-page .tournament-rules-card .MuiFormHelperText-root,html[data-theme=dark] .tournament-edit-page .tournament-rules-card .MuiTypography-colorTextSecondary,html[data-theme=dark] .tournament-edit-page .tournament-rules-card [class*=MuiTypography-body2],html[data-theme=dark] .tournament-edit-page .tournament-rules-card [class*=MuiTypography-caption]{color:var(--muted)!important}html[data-theme=dark] .tournament-edit-page .tournament-setup-panel,html[data-theme=dark] .tournament-edit-page .tournament-setup-side-card,html[data-theme=dark] .tournament-edit-page .tournament-setup-stat-card{background:linear-gradient(180deg,rgba(20,36,58,.94),rgba(14,26,44,.96))!important;background-color:rgba(20,36,58,.94)!important;border-color:rgba(148,163,184,.22)!important;color:var(--text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(0,0,0,.14)!important}html[data-theme=dark] .tournament-edit-page .tournament-setup-stat-card-blue{border-color:rgba(89,211,255,.28)!important}html[data-theme=dark] .tournament-edit-page .tournament-setup-stat-card-green{border-color:rgba(134,239,172,.26)!important}html[data-theme=dark] .tournament-edit-page .tournament-setup-stat-card-amber{border-color:rgba(250,204,21,.26)!important}.tournament-edit-page .tournament-setup-form .MuiFormControl-root,.tournament-edit-page .tournament-setup-form .MuiTextField-root{min-height:76px}.tournament-edit-page .tournament-setup-panel{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tournament-edit-page .tournament-setup-panel:hover{transform:translateY(-1px);border-color:rgba(11,95,255,.2)!important;box-shadow:0 16px 34px rgba(15,34,64,.08)!important}.tournament-edit-page .tournament-setup-icon-bubble,.tournament-edit-page .tournament-setup-stat-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 10px 20px rgba(11,95,255,.12)}.tournament-edit-page .tournament-setup-stat-card-green{background:rgba(10,122,68,.06)!important;border-color:rgba(10,122,68,.1)!important}.tournament-edit-page .tournament-setup-stat-card-green .MuiTypography-root:first-of-type,.tournament-edit-page .tournament-setup-stat-card-green .tournament-setup-stat-icon{color:#0a7a44!important}.tournament-edit-page .tournament-setup-stat-card-amber{background:rgba(180,83,9,.06)!important;border-color:rgba(180,83,9,.1)!important}.tournament-edit-page .tournament-setup-stat-card-amber .MuiTypography-root:first-of-type,.tournament-edit-page .tournament-setup-stat-card-amber .tournament-setup-stat-icon{color:#b45309!important}html[data-theme=dark] .tournament-edit-page .tournament-setup-form .MuiFormLabel-root,html[data-theme=dark] .tournament-edit-page .tournament-setup-form .MuiInputBase-input,html[data-theme=dark] .tournament-edit-page .tournament-setup-form .MuiSelect-select,html[data-theme=dark] .tournament-edit-page .tournament-setup-form .MuiTypography-root,html[data-theme=dark] .tournament-edit-page .tournament-setup-side-card .MuiTypography-root{color:var(--text)!important}html[data-theme=dark] .tournament-edit-page .tournament-setup-icon-bubble,html[data-theme=dark] .tournament-edit-page .tournament-setup-stat-icon{background:rgba(89,211,255,.14)!important;color:#59d3ff!important;border:1px solid rgba(89,211,255,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 24px rgba(0,0,0,.18)!important}html[data-theme=dark] .tournament-edit-page .tournament-setup-stat-card-green .MuiTypography-root:first-of-type,html[data-theme=dark] .tournament-edit-page .tournament-setup-stat-card-green .tournament-setup-stat-icon{color:#86efac!important}html[data-theme=dark] .tournament-edit-page .tournament-setup-stat-card-amber .MuiTypography-root:first-of-type,html[data-theme=dark] .tournament-edit-page .tournament-setup-stat-card-amber .tournament-setup-stat-icon{color:#facc15!important}html[data-theme=dark] .tournament-edit-page .tournament-setup-form .MuiFormHelperText-root,html[data-theme=dark] .tournament-edit-page .tournament-setup-form .MuiTypography-colorTextSecondary,html[data-theme=dark] .tournament-edit-page .tournament-setup-form [class*=MuiTypography-body2],html[data-theme=dark] .tournament-edit-page .tournament-setup-form [class*=MuiTypography-caption],html[data-theme=dark] .tournament-edit-page .tournament-setup-side-card .MuiTypography-colorTextSecondary,html[data-theme=dark] .tournament-edit-page .tournament-setup-side-card [class*=MuiTypography-body2],html[data-theme=dark] .tournament-edit-page .tournament-setup-side-card [class*=MuiTypography-caption]{color:var(--muted)!important}html[data-theme=dark] .tournament-edit-page .tournament-setup-form .MuiInputBase-root,html[data-theme=dark] .tournament-edit-page .tournament-setup-form .MuiOutlinedInput-root,html[data-theme=dark] .tournament-edit-page .tournament-setup-form .MuiSelect-root{background-color:rgba(10,20,36,.72)!important;border-color:rgba(148,163,184,.22)!important}html[data-theme=dark] .tournament-edit-page .tournament-setup-form .MuiOutlinedInput-notchedOutline{border-color:rgba(148,163,184,.24)!important}html[data-theme=dark] .tournament-edit-page .tournament-setup-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,html[data-theme=dark] .tournament-edit-page .tournament-setup-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(89,211,255,.52)!important}html[data-theme=dark] .tournament-edit-page .tournament-rules-inline-box,html[data-theme=dark] .tournament-edit-page .tournament-scoring-add-box,html[data-theme=dark] .tournament-edit-page .tournament-scoring-rule-row{background:linear-gradient(180deg,rgba(20,36,58,.94),rgba(14,26,44,.96))!important;border-color:rgba(148,163,184,.22)!important;color:var(--text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 28px rgba(0,0,0,.16)!important}html[data-theme=dark] .tournament-edit-page .tournament-scoring-add-box{border-style:dashed!important;background:linear-gradient(180deg,rgba(22,43,69,.92),rgba(16,31,52,.94))!important}html[data-theme=dark] .tournament-edit-page .tournament-rules-inline-box .MuiTypography-root,html[data-theme=dark] .tournament-edit-page .tournament-scoring-add-box .MuiTypography-root,html[data-theme=dark] .tournament-edit-page .tournament-scoring-rule-row .MuiTypography-root{color:var(--text)!important}html[data-theme=dark] .tournament-edit-page .tournament-rules-inline-box .MuiTypography-colorTextSecondary,html[data-theme=dark] .tournament-edit-page .tournament-rules-inline-box [class*=MuiTypography-body2],html[data-theme=dark] .tournament-edit-page .tournament-rules-inline-box [class*=MuiTypography-caption],html[data-theme=dark] .tournament-edit-page .tournament-scoring-add-box .MuiTypography-colorTextSecondary,html[data-theme=dark] .tournament-edit-page .tournament-scoring-add-box [class*=MuiTypography-body2],html[data-theme=dark] .tournament-edit-page .tournament-scoring-add-box [class*=MuiTypography-caption],html[data-theme=dark] .tournament-edit-page .tournament-scoring-rule-row .MuiTypography-colorTextSecondary,html[data-theme=dark] .tournament-edit-page .tournament-scoring-rule-row [class*=MuiTypography-body2],html[data-theme=dark] .tournament-edit-page .tournament-scoring-rule-row [class*=MuiTypography-caption]{color:var(--muted)!important}html[data-theme=dark] .tournament-edit-page .tournament-confirmed-team-row,html[data-theme=dark] .tournament-edit-page .tournament-roster-permission-toggle,html[data-theme=dark] .tournament-edit-page .tournament-teams-list-card{background:linear-gradient(180deg,rgba(20,36,58,.94),rgba(14,26,44,.96))!important;background-color:rgba(20,36,58,.94)!important;border-color:rgba(148,163,184,.22)!important;color:var(--text)!important}html[data-theme=dark] .tournament-edit-page .tournament-confirmed-team-row.MuiBox-root,html[data-theme=dark] .tournament-edit-page .tournament-roster-permission-toggle.MuiBox-root,html[data-theme=dark] .tournament-edit-page .tournament-teams-list-card.MuiCard-root{background:linear-gradient(180deg,rgba(20,36,58,.94),rgba(14,26,44,.96))!important;background-color:rgba(20,36,58,.94)!important}html[data-theme=dark] .tournament-edit-page .tournament-confirmed-team-row{box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(0,0,0,.14)!important}html[data-theme=dark] .tournament-edit-page .tournament-roster-permission-toggle .MuiSwitch-track{background-color:rgba(148,163,184,.55)!important}html[data-theme=dark] .tournament-edit-page .tournament-roster-permission-toggle .MuiSwitch-thumb{background-color:#f8fbff!important;box-shadow:0 2px 8px rgba(0,0,0,.35)!important}html[data-theme=dark] .tournament-edit-page .tournament-roster-permission-toggle .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:rgba(89,211,255,.72)!important;opacity:1!important}html[data-theme=dark] .tournament-edit-page .tournament-confirmed-team-row .MuiTypography-root,html[data-theme=dark] .tournament-edit-page .tournament-confirmed-team-row a,html[data-theme=dark] .tournament-edit-page .tournament-roster-permission-toggle .MuiTypography-root,html[data-theme=dark] .tournament-edit-page .tournament-teams-list-card .MuiTypography-root{color:var(--text)!important}html[data-theme=dark] .tournament-edit-page .tournament-confirmed-team-row .MuiTypography-colorTextSecondary,html[data-theme=dark] .tournament-edit-page .tournament-confirmed-team-row [class*=MuiTypography-body2],html[data-theme=dark] .tournament-edit-page .tournament-confirmed-team-row [class*=MuiTypography-caption],html[data-theme=dark] .tournament-edit-page .tournament-teams-list-card .MuiTypography-colorTextSecondary{color:var(--muted)!important}html[data-theme=dark] .tournament-edit-page .tournament-invite-row,html[data-theme=dark] .tournament-edit-page .tournament-invites-card,html[data-theme=dark] .tournament-edit-page .tournament-invites-empty-state{background:linear-gradient(180deg,rgba(20,36,58,.94),rgba(14,26,44,.96))!important;background-color:rgba(20,36,58,.94)!important;border-color:rgba(148,163,184,.22)!important;color:var(--text)!important}html[data-theme=dark] .tournament-edit-page .tournament-invite-row.MuiBox-root,html[data-theme=dark] .tournament-edit-page .tournament-invites-card.MuiCard-root,html[data-theme=dark] .tournament-edit-page .tournament-invites-empty-state.MuiBox-root{background:linear-gradient(180deg,rgba(20,36,58,.94),rgba(14,26,44,.96))!important;background-color:rgba(20,36,58,.94)!important}html[data-theme=dark] .tournament-edit-page .tournament-invite-row{box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(0,0,0,.14)!important}html[data-theme=dark] .tournament-edit-page .tournament-invite-row-pending{background:linear-gradient(180deg,rgba(70,48,17,.84),rgba(42,35,23,.94))!important;background-color:rgba(70,48,17,.84)!important;border-color:rgba(251,191,36,.28)!important}html[data-theme=dark] .tournament-edit-page .tournament-invite-row .MuiTypography-root,html[data-theme=dark] .tournament-edit-page .tournament-invites-card .MuiTypography-root,html[data-theme=dark] .tournament-edit-page .tournament-invites-empty-state,html[data-theme=dark] .tournament-edit-page .tournament-invites-empty-state .MuiTypography-root{color:var(--text)!important}html[data-theme=dark] .tournament-edit-page .tournament-invite-row .MuiTypography-colorTextSecondary,html[data-theme=dark] .tournament-edit-page .tournament-invite-row [class*=MuiTypography-body2],html[data-theme=dark] .tournament-edit-page .tournament-invite-row [class*=MuiTypography-caption],html[data-theme=dark] .tournament-edit-page .tournament-invites-card .MuiTypography-colorTextSecondary{color:var(--muted)!important}html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card{background:linear-gradient(180deg,rgba(20,36,58,.94),rgba(14,26,44,.96))!important;background-color:rgba(20,36,58,.94)!important;border-color:rgba(148,163,184,.22)!important;color:var(--text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(0,0,0,.14)!important}html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .MuiStepConnector-line{border-color:rgba(148,163,184,.28)!important}html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .MuiStepButton-root,html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .MuiStepLabel-label,html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .tournament-fixture-step-button{color:#dbeafe!important;background:transparent!important;background-color:transparent!important}html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .tournament-fixture-step-button.Mui-focusVisible,html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .tournament-fixture-step-button:focus-visible,html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .tournament-fixture-step-button:hover{background:rgba(89,211,255,.1)!important;background-color:rgba(89,211,255,.1)!important}html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .tournament-fixture-step-button .MuiStepLabel-labelContainer,html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .tournament-fixture-step-button .MuiStepLabel-root{color:#dbeafe!important;background:transparent!important;background-color:transparent!important}html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .MuiStepLabel-label.Mui-disabled{color:rgba(159,176,200,.72)!important}html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .MuiStepLabel-label.Mui-active,html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .MuiStepLabel-label.Mui-completed{color:#59d3ff!important;font-weight:900!important}html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .MuiStepIcon-root,html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .MuiSvgIcon-root.MuiStepIcon-root{color:#14243a!important;fill:#14243a!important;border-radius:999px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.28))}html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .MuiStepIcon-root.Mui-disabled,html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .MuiStepIcon-root:not(.Mui-active):not(.Mui-completed),html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .MuiSvgIcon-root.MuiStepIcon-root:not(.Mui-active):not(.Mui-completed){color:#14243a!important;fill:#14243a!important;stroke:rgba(148,163,184,.58)!important;stroke-width:1.25px}html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .MuiStepIcon-root.Mui-active,html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .MuiSvgIcon-root.MuiStepIcon-root.Mui-active{color:#59d3ff!important;fill:#59d3ff!important}html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .MuiStepIcon-root.Mui-completed,html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .MuiSvgIcon-root.MuiStepIcon-root.Mui-completed{color:#86efac!important;fill:#86efac!important}html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .MuiStepIcon-text{fill:#ffffff!important;color:#ffffff!important;font-weight:900!important}html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .MuiStepIcon-root.Mui-active .MuiStepIcon-text,html[data-theme=dark] .tournament-edit-page .tournament-fixture-stepper-card .MuiStepIcon-root.Mui-completed .MuiStepIcon-text{fill:#06111f!important;color:#06111f!important}html[data-theme=dark] .tournament-edit-page .tournament-schedule-availability-row,html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-column,html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-empty,html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-team-row,html[data-theme=dark] .tournament-edit-page .tournament-schedule-groups-card{background:linear-gradient(180deg,rgba(20,36,58,.94),rgba(14,26,44,.96))!important;background-color:rgba(20,36,58,.94)!important;border-color:rgba(148,163,184,.22)!important;color:var(--text)!important}html[data-theme=dark] .tournament-edit-page .tournament-schedule-availability-row.MuiBox-root,html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-column.MuiBox-root,html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-empty.MuiBox-root,html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-team-row.MuiBox-root,html[data-theme=dark] .tournament-edit-page .tournament-schedule-groups-card.MuiCard-root{background:linear-gradient(180deg,rgba(20,36,58,.94),rgba(14,26,44,.96))!important;background-color:rgba(20,36,58,.94)!important}html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-column{box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 28px rgba(0,0,0,.16)!important}html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-team-row{background:linear-gradient(180deg,rgba(16,31,52,.98),rgba(12,24,42,.98))!important;background-color:rgba(16,31,52,.98)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(0,0,0,.18)!important}html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-column[style*="rgba(11, 95, 255"],html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-column[style*="rgba(11,95,255"]{background:linear-gradient(180deg,rgba(13,45,73,.92),rgba(13,32,58,.96))!important;border-color:rgba(89,211,255,.42)!important}html[data-theme=dark] .tournament-edit-page .tournament-schedule-availability-row .MuiFormLabel-root,html[data-theme=dark] .tournament-edit-page .tournament-schedule-availability-row .MuiInputBase-input,html[data-theme=dark] .tournament-edit-page .tournament-schedule-availability-row .MuiInputLabel-root,html[data-theme=dark] .tournament-edit-page .tournament-schedule-availability-row .MuiSelect-select,html[data-theme=dark] .tournament-edit-page .tournament-schedule-availability-row .MuiSvgIcon-root,html[data-theme=dark] .tournament-edit-page .tournament-schedule-availability-row .MuiTypography-root,html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-column .MuiTypography-root,html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-empty .MuiTypography-root,html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-team-row .MuiTypography-root,html[data-theme=dark] .tournament-edit-page .tournament-schedule-groups-card .MuiTypography-root{color:var(--text)!important}html[data-theme=dark] .tournament-edit-page .tournament-schedule-availability-row .MuiFormHelperText-root,html[data-theme=dark] .tournament-edit-page .tournament-schedule-availability-row [class*=MuiTypography-body2],html[data-theme=dark] .tournament-edit-page .tournament-schedule-availability-row [class*=MuiTypography-caption],html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-column .MuiTypography-colorTextSecondary,html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-column [class*=MuiTypography-body2],html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-column [class*=MuiTypography-caption],html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-empty .MuiTypography-colorTextSecondary,html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-empty [class*=MuiTypography-body2],html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-empty [class*=MuiTypography-caption],html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-team-row .MuiTypography-colorTextSecondary,html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-team-row [class*=MuiTypography-body2],html[data-theme=dark] .tournament-edit-page .tournament-schedule-group-team-row [class*=MuiTypography-caption],html[data-theme=dark] .tournament-edit-page .tournament-schedule-groups-card .MuiTypography-colorTextSecondary,html[data-theme=dark] .tournament-edit-page .tournament-schedule-groups-card [class*=MuiTypography-body2],html[data-theme=dark] .tournament-edit-page .tournament-schedule-groups-card [class*=MuiTypography-caption]{color:var(--muted)!important}html[data-theme=dark] .tournament-edit-page .tournament-schedule-availability-row .MuiOutlinedInput-root{background:rgba(7,15,27,.42)!important;background-color:rgba(7,15,27,.42)!important;color:var(--text)!important}html[data-theme=dark] .tournament-edit-page .tournament-schedule-availability-row .MuiOutlinedInput-notchedOutline{border-color:rgba(148,163,184,.28)!important}html[data-theme=dark] .tournament-edit-page .tournament-schedule-availability-row .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,html[data-theme=dark] .tournament-edit-page .tournament-schedule-availability-row .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(89,211,255,.58)!important}html[data-theme=dark] .tournament-edit-page .tournament-blog-round-card,html[data-theme=dark] .tournament-edit-page .tournament-blog-workspace{color:var(--text)!important}html[data-theme=dark] .tournament-edit-page .tournament-blog-round-card{background:linear-gradient(180deg,rgba(16,27,45,.98),rgba(12,22,38,.98))!important;border-color:var(--line)!important}html[data-theme=dark] .tournament-edit-page .tournament-blog-workspace .MuiButtonBase-root,html[data-theme=dark] .tournament-edit-page .tournament-blog-workspace .MuiFormLabel-root,html[data-theme=dark] .tournament-edit-page .tournament-blog-workspace .MuiInputBase-input,html[data-theme=dark] .tournament-edit-page .tournament-blog-workspace .MuiTypography-root{color:var(--text)!important}html[data-theme=dark] .tournament-edit-page .tournament-blog-workspace .MuiFormHelperText-root,html[data-theme=dark] .tournament-edit-page .tournament-blog-workspace .MuiTypography-colorTextSecondary,html[data-theme=dark] .tournament-edit-page .tournament-blog-workspace [class*=MuiTypography-body2],html[data-theme=dark] .tournament-edit-page .tournament-blog-workspace [class*=MuiTypography-caption]{color:var(--muted)!important}html[data-theme=dark] .tournament-edit-page .tournament-blog-photo-tile{background:rgba(20,36,58,.94)!important;background-color:rgba(20,36,58,.94)!important;border-color:rgba(148,163,184,.28)!important}html[data-theme=dark] .tournament-edit-page .tournament-blog-photo-tile:hover{border-color:rgba(89,211,255,.58)!important}html[data-theme=dark] .tournament-blog-page{background:radial-gradient(circle at 12% 0,rgba(89,211,255,.12),transparent 32%),radial-gradient(circle at 92% 12%,rgba(22,163,74,.1),transparent 30%),linear-gradient(180deg,#07111f,#091827 42%,#050b15)!important;color:var(--text)!important}html[data-theme=dark] .tournament-blog-page .MuiCard-root,html[data-theme=dark] .tournament-blog-page [style*="background-color: #ffffff"],html[data-theme=dark] .tournament-blog-page [style*="background-color: rgb(255, 255, 255)"],html[data-theme=dark] .tournament-blog-page [style*="background: #ffffff"],html[data-theme=dark] .tournament-blog-page [style*="background: rgb(255, 255, 255)"]{background:linear-gradient(180deg,rgba(16,27,45,.98),rgba(12,22,38,.98))!important;background-color:rgba(16,27,45,.98)!important;border-color:var(--line)!important;color:var(--text)!important}html[data-theme=dark] .tournament-blog-page .MuiButtonBase-root,html[data-theme=dark] .tournament-blog-page .MuiTableCell-root,html[data-theme=dark] .tournament-blog-page .MuiTypography-root,html[data-theme=dark] .tournament-blog-page td,html[data-theme=dark] .tournament-blog-page th{color:var(--text)!important}html[data-theme=dark] .tournament-blog-page .MuiTypography-colorTextSecondary,html[data-theme=dark] .tournament-blog-page [class*=MuiTypography-body2],html[data-theme=dark] .tournament-blog-page [class*=MuiTypography-caption],html[data-theme=dark] .tournament-blog-page th{color:var(--muted)!important}html[data-theme=dark] .tournament-blog-page table,html[data-theme=dark] .tournament-blog-page td,html[data-theme=dark] .tournament-blog-page th{border-color:var(--line)!important}html[data-theme=dark] .tournament-blog-page tbody tr:first-of-type{background:rgba(89,211,255,.08)!important}html[data-theme=dark] .tournament-blog-page .player-card-badge .MuiTypography-root{color:#ffffff!important;text-shadow:0 1px 0 rgba(0,0,0,.78),0 2px 7px rgba(0,0,0,.58),0 8px 18px rgba(0,0,0,.32)!important}html[data-theme=dark] .blog-page,html[data-theme=dark] .blog-page .soro-blog-embed{background:radial-gradient(circle at 12% 0,rgba(89,211,255,.12),transparent 32%),radial-gradient(circle at 92% 12%,rgba(22,163,74,.1),transparent 30%),linear-gradient(180deg,#07111f,#091827 42%,#050b15)!important;color:var(--text)!important}.soro-blog-embed{min-height:60vh}html[data-theme=dark] .soro-blog-embed,html[data-theme=dark] .soro-blog-embed *{color:var(--text)!important}html[data-theme=dark] .global-footer{background:radial-gradient(circle at 15% 0,rgba(89,211,255,.12),transparent 32%),linear-gradient(180deg,rgba(8,17,31,.92),rgba(5,11,21,.98))!important;border-top-color:var(--line)!important;color:var(--text)!important}html[data-theme=dark] .global-footer .MuiButtonBase-root,html[data-theme=dark] .global-footer .MuiTypography-root,html[data-theme=dark] .global-footer a{color:var(--text)!important}html[data-theme=dark] .global-footer .MuiTypography-colorTextSecondary,html[data-theme=dark] .global-footer a:not(:hover){color:var(--muted)!important}html[data-theme=dark] .global-footer .global-footer-navigation-label,html[data-theme=dark] .global-footer a:hover{color:#59d3ff!important}html[data-theme=dark] .global-footer .MuiDivider-root{border-color:var(--line)!important}html[data-theme=dark] .global-footer img[src*=logo-text]{filter:brightness(0) invert(1) drop-shadow(0 6px 14px rgba(89,211,255,.18))}html[data-theme=dark] .landing-home-page{background:radial-gradient(circle at 12% 0,rgba(89,211,255,.13),transparent 32%),radial-gradient(circle at 92% 12%,rgba(22,163,74,.12),transparent 30%),linear-gradient(180deg,#07111f,#091827 42%,#050b15)!important}html[data-theme=dark] .landing-home-page .landing-card,html[data-theme=dark] .landing-home-page .landing-card .MuiCard-root:not(.landing-dark-surface):not(.landing-light-surface){background-color:rgba(16,27,45,.96)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] .landing-home-page .landing-card .MuiButtonBase-root,html[data-theme=dark] .landing-home-page .landing-card .MuiChip-root,html[data-theme=dark] .landing-home-page .landing-card .MuiTypography-root{color:var(--text)!important}html[data-theme=dark] .landing-home-page .landing-card .MuiTypography-colorTextSecondary{color:var(--muted)!important}html[data-theme=dark] .landing-home-page .landing-card .MuiChip-root{background-color:rgba(89,211,255,.12)!important;border-color:var(--line)!important}html[data-theme=dark] .landing-home-page .landing-light-surface,html[data-theme=dark] .landing-home-page .landing-light-surface .MuiCard-root,html[data-theme=dark] .landing-home-page .landing-light-surface.MuiCard-root{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.94))!important;color:#0d203d!important;border-color:rgba(214,223,235,.92)!important}html[data-theme=dark] .landing-home-page .landing-light-surface .MuiButtonBase-root,html[data-theme=dark] .landing-home-page .landing-light-surface .MuiChip-root,html[data-theme=dark] .landing-home-page .landing-light-surface .MuiTypography-root{color:#0d203d!important}html[data-theme=dark] .landing-home-page .landing-light-surface .MuiTypography-colorTextSecondary,html[data-theme=dark] .landing-home-page .landing-light-surface .landing-muted{color:#5e738f!important}html[data-theme=dark] .landing-home-page .landing-dark-surface,html[data-theme=dark] .landing-home-page .landing-dark-surface .MuiButtonBase-root,html[data-theme=dark] .landing-home-page .landing-dark-surface .MuiChip-root,html[data-theme=dark] .landing-home-page .landing-dark-surface .MuiTypography-root,html[data-theme=dark] .landing-home-page .landing-dark-surface svg{color:#fff!important}html[data-theme=dark] .landing-home-page .landing-primary-button,html[data-theme=dark] .landing-home-page .landing-primary-button.MuiButtonBase-root{background:linear-gradient(135deg,#25c2ff,#6478ff)!important;color:#06111f!important}html[data-theme=dark] .landing-home-page .landing-player-card-stage{background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.98) 0,rgba(240,249,255,.92) 42%,rgba(125,211,252,.2) 70%,transparent 100%)!important;border-color:rgba(255,255,255,.7)!important}html[data-theme=dark] .landing-home-page .landing-card .player-card-badge .MuiTypography-root{color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.78),0 2px 7px rgba(0,0,0,.58),0 8px 18px rgba(0,0,0,.32)!important}html[data-theme=dark] [style*="background-color: rgb(255, 255, 255)"],html[data-theme=dark] [style*="background: rgb(255, 255, 255)"]{background:var(--surface)!important;background-color:var(--surface)!important}@media (max-width:820px){.app-main{min-height:calc(100vh - 64px);padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 104px);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.shell{width:min(100vw - 20px,1120px);padding:18px 0 28px}.form-card,.hero-card{padding:18px;border-radius:18px}.page-header{flex-direction:column;align-items:stretch}.two-columns{grid-template-columns:1fr}.form-actions,.hero-actions{flex-direction:column}}