@font-face{font-family:Sansation;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/sansation-cyrillic-300-normal-CKd34Q7G.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sansation;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/sansation-greek-300-normal-DQlcuSZK.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sansation;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/sansation-latin-ext-300-normal-BmkhoyPr.woff2)format("woff2"),url(/assets/sansation-latin-ext-300-normal-BpQrpeKu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sansation;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/sansation-latin-300-normal-CwShgCvF.woff2)format("woff2"),url(/assets/sansation-latin-300-normal-CWmDQ17s.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sansation;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/sansation-cyrillic-400-normal-CFZcdKQ3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sansation;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/sansation-greek-400-normal-C_LVMMFv.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sansation;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sansation-latin-ext-400-normal-DPkrhaS0.woff2)format("woff2"),url(/assets/sansation-latin-ext-400-normal-D6vkoOKc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sansation;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sansation-latin-400-normal-CGiwGiqV.woff2)format("woff2"),url(/assets/sansation-latin-400-normal-BKdQRMHR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sansation;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/sansation-cyrillic-700-normal-DW6HhAWH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sansation;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/sansation-greek-700-normal-D5kx8l29.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sansation;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sansation-latin-ext-700-normal-D19eXBoo.woff2)format("woff2"),url(/assets/sansation-latin-ext-700-normal-CxX4ozO8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sansation;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sansation-latin-700-normal-Bfev4161.woff2)format("woff2"),url(/assets/sansation-latin-700-normal-DjGM0m3g.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sansation;font-style:italic;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/sansation-cyrillic-300-italic-B_xkBeE9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sansation;font-style:italic;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/sansation-greek-300-italic-XRiJNbj7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sansation;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/sansation-latin-ext-300-italic-BMsQBZqB.woff2)format("woff2"),url(/assets/sansation-latin-ext-300-italic-CKmgF8bz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sansation;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/sansation-latin-300-italic-CpbyrCY2.woff2)format("woff2"),url(/assets/sansation-latin-300-italic-pgwRzV6O.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sansation;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/sansation-cyrillic-400-italic-BohqdMcE.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sansation;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/sansation-greek-400-italic-DYzhaMzc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sansation;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/sansation-latin-ext-400-italic-o8L65O1O.woff2)format("woff2"),url(/assets/sansation-latin-ext-400-italic-CvqljQ4u.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sansation;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/sansation-latin-400-italic-DQ6f-0uP.woff2)format("woff2"),url(/assets/sansation-latin-400-italic-DpfRd4DK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sansation;font-style:italic;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/sansation-cyrillic-700-italic-Bkg5cLJh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sansation;font-style:italic;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/sansation-greek-700-italic-DUD5fnbQ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sansation;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/sansation-latin-ext-700-italic-DIpMQf8w.woff2)format("woff2"),url(/assets/sansation-latin-ext-700-italic-BbdZq7uN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sansation;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/sansation-latin-700-italic-CTrFSfOK.woff2)format("woff2"),url(/assets/sansation-latin-700-italic-BP3LtwTe.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--status-success:#bdf2c8;--status-danger:#fca5a5;--status-info:#b8d8ff;--surface-canvas:#0b0b0a;--surface-raised:#171714;--surface-control:#10100f;--text-primary:#f8f7f3;--text-secondary:#c4c1b8;--text-on-accent:#17130b;--accent-primary:#e8c27b;--accent-hover:#f2d39b;--border-subtle:#393832;--border-strong:#56534a;--focus-ring:#f2d39b;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--type-body:1rem;--type-label:.875rem;--type-title:1.25rem;--radius-control:12px;--radius-surface:16px;--elevation-overlay:0 18px 48px #0006;--motion-fast:.15s ease;--color-black:#030303;--color-ink:#0b0b0a;--color-panel:#060606db;--color-panel-soft:#121211bd;--color-white:#fff;--color-text:#f6f1e8;--color-muted:#f6f1e8b3;--color-faint:#f6f1e824;--color-gold:#f3cf96;--color-gold-strong:#ffdca8;--color-gold-soft:#f3cf962e;--color-line:#f3cf9680;--shadow-gold:0 26px 80px #f3cf9629;--shadow-deep:0 28px 80px #00000080;--font-sans:"Sansation", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-persian:"Vazirmatn", "Noto Naskh Arabic", Tahoma, sans-serif;--radius-pill:999px;--radius-xs:8px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-card:34px;--control-height:52px;--control-radius:24px;--control-padding-inline:18px;--control-font-size:.95rem;--space-page:clamp(20px, 4vw, 56px)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--status-success:#24613d;--status-danger:#a33131;--status-info:#285f8b;--surface-canvas:#faf9f5;--surface-raised:#efeee9;--surface-control:#e9e7df;--text-primary:#24231f;--text-secondary:#59554e;--text-on-accent:#251d10;--accent-primary:#85620a;--accent-hover:#b38424;--border-subtle:#ded8ca;--border-strong:#c7bca5;--focus-ring:#b38424;--elevation-overlay:0 18px 48px #37302429;--color-black:var(--surface-canvas);--color-ink:var(--surface-canvas);--color-panel:var(--surface-raised);--color-panel-soft:var(--surface-control);--color-white:#24231f;--color-text:#292722;--color-muted:#625d55;--color-faint:#35322c26;--color-gold:#e3b468;--color-gold-strong:#f3cf96;--color-gold-soft:#e3b4686b;--color-line:#e3b468b8;--shadow-gold:0 18px 50px #e3b46838;--shadow-deep:0 20px 50px #352f2524}.semantic-status{text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.62rem;font-weight:850;display:inline-flex}.semantic-status--active,.semantic-status--approved,.semantic-status--completed,.semantic-status--confirmed{color:#bdf2c8;background:#3a7e4b2e;border-color:#64ba794d}.semantic-status--pending,.semantic-status--submitted,.semantic-status--draft,.semantic-status--scheduled{color:#ffdda1;background:#be842e29;border-color:#e1ad5c47}.semantic-status--cancelled,.semantic-status--rejected,.semantic-status--disabled,.semantic-status--disqualified,.semantic-status--removed{color:#fca5a5;background:#7f1d1d2e;border-color:#f8717145}html[data-theme=light] .logo{filter:brightness(0)saturate()opacity(.87)}html[data-theme=light] .theme-toggle{color:#b87812}html[data-theme=light] .theme-toggle:hover{color:#9a6508}html[data-theme=light] .theme-toggle svg{stroke-width:2.65px}html[data-theme=light] :is(.dashboard-shell,.dashboard-main,.player-portal){background:var(--surface-canvas)}html[data-theme=light] :is(.admin-sidebar,.dashboard-mobile-header,.player-portal__topbar,.player-bottom-nav,.official-header,.official-bottom-nav){background:var(--surface-raised);border-color:var(--border-subtle);box-shadow:0 2px 12px #2823190a}html[data-theme=light] :is(.stat-card,.quick-action-card){background:var(--surface-raised);box-shadow:none}html[data-theme=light] :is(.player-event-card,.player-competition-card,.player-event-card-hero,.player-event-overview,.player-event-facts,.player-team-builder,.player-tournament-team,.player-roster-summary,.player-pot-section,.player-schedule-fixture,.player-ranking-table,.player-activity,.player-profile-card,.ranking-panel,.ranking-live-bar,.ranking-mobile-card,.dashboard-card,.admin-card,.official-event-card,.official-fixture,.official-match,.league-match-card,.tournament-overview,.competition-stage,.schedule-builder,.league-schedule,.auth-card,.staff-card,.stat-card,.quick-action-card,.event-card,.dashboard-event-card){border-color:#0000!important}html[data-theme=light] :is(.dashboard-event-card__poster,.player-competition-card__poster){color:var(--accent-primary);background:var(--surface-control);border-color:var(--border-subtle)}html[data-theme=light] :is(.dashboard-event-card__top>span:first-child,.event-card__kind,.player-competition-card__type,.player-event-card__eyebrow span:first-child){color:var(--accent-primary)}html[data-theme=light] .player-entry-page{--player-card:var(--surface-raised)}html[data-theme=light] :is(.player-rank-level em,.ranking-level,.pot-player-row em,.public-player-rank-points em){color:var(--text-primary)!important}html[data-theme=light] .league-match-card{--match-accent:#d6a955}html[data-theme=light] .fixture-match-list .league-match-card:nth-child(3n+2){--match-accent:#55a29b}html[data-theme=light] .fixture-match-list .league-match-card:nth-child(3n+3){--match-accent:#9c8abe}html[data-theme=light] :is(.referee-court,.match-court){background:#236d82!important}html[data-theme=light] :is(.referee-court,.match-court):after{background:0 0!important}html[data-theme=light] :is(.player-event-hub-tabs,.player-event-tabs,.dashboard-tabs,.official-tabs,.league-staff-tabs){background:var(--surface-control);box-shadow:none;border:0}html[data-theme=light] :is(.player-event-hub-tabs,.player-event-tabs,.dashboard-tabs,.official-tabs,.league-staff-tabs) button{color:var(--text-secondary);box-shadow:none;background:0 0;border:0}html[data-theme=light] :is(.player-event-hub-tabs,.player-event-tabs,.dashboard-tabs,.official-tabs,.league-staff-tabs) button.is-active{color:var(--accent-primary);background:var(--surface-raised);box-shadow:none;border-bottom-color:#0000;font-weight:800}html[data-theme=light] .player-events-page .player-event-hub-tabs button strong{color:inherit;background:0 0}html[data-theme=light] .player-events-page .player-event-hub-tabs button.is-active{border-bottom:0}html[data-theme=light] .player-events-page .player-event-hub-tabs{border-radius:12px}html[data-theme=light] .player-events-page .player-event-hub-tabs button{border-radius:8px}html[data-theme=light] .player-event-sections{background:var(--surface-control);box-shadow:none;border:0}html[data-theme=light] .player-event-sections button{color:var(--text-secondary);box-shadow:none;background:0 0;border:0}html[data-theme=light] .player-event-sections button.is-active{color:var(--accent-primary);background:var(--surface-raised);box-shadow:none;border-bottom-color:#0000;font-weight:800}html[data-theme=light] .player-event-sections{border-radius:15px}html[data-theme=light] .player-event-sections button{border-radius:11px}html[data-theme=light] .player-bottom-nav a.active{color:var(--color-gold);box-shadow:none;background:0 0}html[data-theme=light] .player-page.player-ranking-page .player-rank-points,html[data-theme=light] .player-page.player-ranking-page .player-ranking-table>article>b,html[data-theme=light] .ranking-score,html[data-theme=light] .rank-number{color:#976308}html[data-theme=light] :is(.player-rank-movement,.ranking-movement).rank-up,html[data-theme=light] .ranking-movement.is-up{color:#1f7448}html[data-theme=light] :is(.player-rank-movement,.ranking-movement).rank-down,html[data-theme=light] .ranking-movement.is-down{color:#b52f36}html[data-theme=light] .button--primary,html[data-theme=light] .player-primary{color:var(--text-on-accent);background:var(--color-gold);border-color:var(--color-gold)}html[data-theme=light] .button--primary:hover:not(:disabled),html[data-theme=light] .player-primary:hover:not(:disabled){background:var(--color-gold-strong);border-color:var(--color-gold-strong)}html[data-theme=light] .button--ghost,html[data-theme=light] .player-secondary{color:var(--text-primary);background:var(--surface-raised);border-color:var(--border-strong)}html[data-theme=light] .semantic-status{color:var(--text-secondary);background:var(--surface-control);border-color:var(--border-subtle)}html[data-theme=light] .profile-share-studio{background:#2d281e4d!important}html[data-theme=light] .profile-share-studio>section{background:var(--surface-raised)!important;box-shadow:var(--elevation-overlay)!important;border-color:#0000!important}html[data-theme=light] .profile-share-studio__header>div>span{color:var(--accent-primary)!important;background:var(--color-gold-soft)!important}html[data-theme=light] .profile-share-studio__header small{color:var(--accent-primary)!important}html[data-theme=light] .profile-share-studio__header h2,html[data-theme=light] .profile-share-studio__template-copy strong{color:var(--text-primary)!important}html[data-theme=light] :is(.profile-share-studio__intro,.profile-share-studio__template-copy span,.profile-share-studio footer){color:var(--text-secondary)!important}html[data-theme=light] .profile-share-studio__header>button,html[data-theme=light] .profile-share-studio__actions button:first-child{color:var(--text-primary)!important;background:var(--surface-control)!important;border-color:var(--border-strong)!important}html[data-theme=light] .profile-share-carousel>button{background:var(--surface-control)!important;border-color:#0000!important;box-shadow:0 12px 28px #3730241f!important}html[data-theme=light] .profile-share-carousel>button.is-active{border-color:var(--color-gold)!important;box-shadow:0 14px 32px #37302426, 0 0 0 2px var(--color-gold-soft)!important}html[data-theme=light] .profile-share-preview{background-color:#e9e1d2!important;background-image:linear-gradient(45deg,#f7f0e3 25%,#0000 25% 75%,#f7f0e3 75%),linear-gradient(45deg,#f7f0e3 25%,#0000 25% 75%,#f7f0e3 75%)!important}html[data-theme=light] .profile-share-studio__pager button{background:#9a9386!important}html[data-theme=light] .profile-share-studio__pager button.is-active{background:var(--color-gold)!important}html[data-theme=light] .profile-share-studio__actions button:last-child,html[data-theme=light] .profile-share-trigger{color:var(--text-on-accent)!important;background:var(--color-gold)!important;border-color:var(--color-gold)!important;box-shadow:0 12px 28px #e3b46842!important}html[data-theme=light] .profile-share-studio footer svg{color:var(--accent-primary)!important}html[data-theme=light] :is(.semantic-status--active,.semantic-status--approved,.semantic-status--completed,.semantic-status--confirmed,.semantic-status--published,.semantic-status--registration_open){color:#24613d;background:#e0eddf;border-color:#adc7ac}html[data-theme=light] :is(.semantic-status--pending,.semantic-status--submitted,.semantic-status--draft,.semantic-status--scheduled,.semantic-status--in_progress,.semantic-status--registration_closed){color:#76500b;background:#f0e5cd;border-color:#d1bc91}html[data-theme=light] :is(.semantic-status--cancelled,.semantic-status--rejected,.semantic-status--disabled,.semantic-status--disqualified,.semantic-status--removed){color:#a33131;background:#f5e2df;border-color:#d9adaa}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#6b675f;opacity:1}html[data-theme=light] ::selection{color:#24231f;background:var(--color-gold)}html[data-theme=light] select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23875708' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}.admin-sidebar__nav{min-height:0;overflow-y:auto}.admin-sidebar__footer{flex-shrink:0}html[data-theme=light] :is(.player-poster-preview,.admin-document-preview,.document-preview-backdrop){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-white:#fff;--color-text:#f8f7f3;--color-muted:#c4c1b8;background:#000000e0}*{box-sizing:border-box}html{background:var(--color-black);overflow-x:clip}body{min-width:320px;min-height:100svh;color:var(--color-text);background:var(--color-black);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}.theme-toggle{width:38px;height:38px;color:var(--color-gold-strong);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle:hover{color:var(--color-gold)}.theme-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.theme-toggle svg{width:23px;height:23px}[dir=rtl] body,:lang(fa),[dir=rtl] button,[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select{font-family:var(--font-persian)}.language-switcher{min-height:38px;color:var(--color-gold-strong);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#121211b8);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9642);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(18px);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.76rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 10px 28px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000003d)}.language-switcher:hover{color:var(--color-white);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf968c)}button,input,textarea,select{font:inherit;font-family:var(--font-sans)}select:not([multiple]){appearance:none;color-scheme:inherit!important;background-color:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0b0b0a)!important;border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9638)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23f3cf96' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:14px!important;padding-right:38px!important}select:not([multiple]):hover{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf967a)!important}select:not([multiple]):focus,select:not([multiple]):focus-visible{box-shadow:none;outline:0;border-color:var(--color-gold)!important}select:not([multiple]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}select option,select optgroup{color:var(--color-text);background-color:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0b0b0a);font-family:var(--font-sans);font-size:.82rem;font-weight:400}select option:checked{color:var(--color-gold-strong);background-color:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#302719)}select option:disabled{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e861)}[dir=rtl] select:not([multiple]){padding-right:inherit!important;background-position:12px!important;padding-left:38px!important}button{border:0}#root{min-width:0;min-height:100svh;overflow-x:clip}img,svg{max-width:100%}.jalali-date-time-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.jalali-date-time-field legend{color:var(--color-muted);margin-bottom:6px;font-size:.78rem;font-weight:700}.jalali-date-time-field__time{gap:5px;display:grid}.jalali-date-time-field__optional{min-height:32px;color:var(--color-muted);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);cursor:pointer;border-radius:9px;justify-content:center;justify-self:start;align-items:center;padding:0 10px;font-size:.7rem;font-weight:700;display:inline-flex}.jalali-date-time-field__optional[aria-pressed=true]{color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9617);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9647)}.jalali-date-time-field__time>span{color:var(--color-muted);font-size:.68rem;font-weight:650}.jalali-date-time-field__time>input[type=time]{height:46px;color:var(--color-white);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);font:inherit;border-radius:11px;outline:0;padding:0 13px}.jalali-date-time-field__time>input[type=time]:focus{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf968f);box-shadow:0 0 0 3px #f3cf9614}.jalali-date-time-field input:not([type=checkbox]):not([type=radio]),.jalali-date-time-field select{width:100%;min-width:0}.jalali-date-time-field>small{color:var(--color-gold);font-size:.67rem}.jalali-calendar-picker{min-width:0;position:relative}.jalali-calendar-picker__trigger{width:100%;min-height:48px;color:var(--color-text);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080808c7);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f6f1e82e);border-radius:var(--radius-md);cursor:pointer;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:0 14px;font-weight:700;display:flex}.jalali-calendar-picker__trigger:hover,.jalali-calendar-picker__trigger[aria-expanded=true]{border-color:var(--color-gold);box-shadow:0 0 0 3px #f3cf961a}.jalali-calendar-picker__trigger svg{width:19px;color:var(--color-gold)}.jalali-calendar-picker__popover{z-index:10000;box-sizing:border-box;width:min(350px,100vw - 32px);max-height:calc(100dvh - 16px);color:var(--color-text);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#121211);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf9657);border-radius:var(--radius-lg);padding:14px;position:fixed;overflow-y:auto;box-shadow:0 24px 70px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#000000b8)}.jalali-calendar-picker__header{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px;margin-bottom:14px;display:grid}.jalali-calendar-picker__header>div{grid-template-columns:minmax(0,1.4fr) minmax(82px,.8fr);gap:6px;display:grid}.jalali-calendar-picker__header select{padding-block:0;min-width:0;min-height:38px;color:var(--color-text);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9638);border-radius:var(--radius-xs);cursor:pointer;font-family:var(--font-sans);padding-left:10px;font-size:.78rem;font-weight:400}.jalali-calendar-picker__header select option{font-size:.78rem;font-weight:400}.jalali-calendar-picker__header>button{width:38px;height:38px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9614);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9626);cursor:pointer;border-radius:50%;place-items:center;display:grid}.jalali-calendar-picker__header>button:hover{color:#050505;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold))}.jalali-calendar-picker__header svg{width:18px}.jalali-calendar-picker__weekdays,.jalali-calendar-picker__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.jalali-calendar-picker__weekdays{margin-bottom:6px}.jalali-calendar-picker__weekdays span{color:var(--color-muted);text-align:center;font-size:.65rem;font-weight:750}.jalali-calendar-picker__weekdays span:last-child{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#ef7d7d)}.jalali-calendar-picker__days button{aspect-ratio:1;width:100%;min-width:0;color:var(--color-text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;font-size:.78rem;display:grid;position:relative}.jalali-calendar-picker__days button:nth-child(7n){color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#ef8b8b)}.jalali-calendar-picker__days button:hover,.jalali-calendar-picker__days button:focus-visible{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf961f);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf968c);outline:0}.jalali-calendar-picker__days button.is-outside{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e84d)}.jalali-calendar-picker__days button.is-today:after{background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));content:"";border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}.jalali-calendar-picker__days button.is-selected{color:#080706;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border-color:var(--color-gold-strong);font-weight:900;box-shadow:0 7px 20px #f3cf9638}.jalali-calendar-picker__days button.is-selected:after{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080706)}.jalali-calendar-picker__popover footer{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f6f1e81a);justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.jalali-calendar-picker__popover footer button{color:var(--color-gold);border-radius:var(--radius-xs);cursor:pointer;background:0 0;padding:7px 10px;font-size:.72rem;font-weight:800}.jalali-calendar-picker__popover footer button:hover{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf961a)}.jalali-calendar-picker__popover footer span{color:var(--color-muted);font-size:.62rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.button{min-height:var(--control-height);width:100%;padding:0 var(--control-padding-inline);border-radius:var(--control-radius);cursor:pointer;font-size:var(--control-font-size);transition:background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);justify-content:center;align-items:center;gap:10px;font-weight:850;line-height:1;display:inline-flex}.button:disabled{opacity:.55;cursor:not-allowed}.button:focus-visible,.role-card:focus-visible{outline:3px solid var(--color-gold-strong);outline-offset:4px}.button--primary{color:var(--text-on-accent);background:var(--accent-primary);border:1px solid var(--accent-primary)}.button--primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.button--ghost{color:var(--color-text);background:var(--surface-raised);border:1px solid var(--border-subtle)}.button--ghost:hover:not(:disabled){border-color:var(--accent-primary)}.button__icon{width:20px;height:20px;display:inline-flex}.arrow-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;width:100%;height:100%}.logo{object-fit:cover;object-position:center 54%;width:min(360px,72vw);height:92px;display:block}.player-entry-page{--player-card:#0c0c0be0;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505);grid-template-rows:auto 1fr;min-height:100svh;padding:26px clamp(20px,5vw,72px) 48px;display:grid;position:relative;overflow-x:clip}.player-entry-backdrop{filter:grayscale()contrast(1.1);background:url(/assets/padelbuzz-event-DXTi62CP.jpg) 42%/cover;position:fixed;inset:0}.player-entry-backdrop:after{content:"";background:#f3cf9624;position:absolute;inset:0}.player-entry-header,.player-entry-card{z-index:1;position:relative}.player-entry-header{grid-template-columns:48px 1fr auto;align-items:center;gap:18px;width:min(100%,1100px);margin:0 auto 24px;display:grid}.player-entry-header>a{width:46px;height:46px;color:var(--color-gold);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff2e);border-radius:50%;place-items:center;display:grid}.player-entry-header .logo{width:190px;height:58px}.player-entry-header>span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8a6);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:800}.player-entry-card{background:var(--player-card);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff2e);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:32px;align-self:center;width:min(100%,880px);margin:0 auto;padding:clamp(26px,4vw,54px);box-shadow:0 30px 100px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000094),inset 0 1px #ffffff14}.player-login-page .player-entry-card{width:min(100%,580px)}.player-login-page{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505)}.player-login-page .player-entry-backdrop{display:none}.player-login-page .player-entry-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:clamp(18px,3vw,34px) 0}.player-login-page .player-entry-heading{max-width:540px;margin-bottom:26px}.player-login-page .player-entry-card form{gap:18px}.player-login-page .player-entry-card form>.player-primary{border-radius:13px}.player-login-page .player-switch{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);margin-top:26px;padding-top:22px}.player-registration-page{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505)}.player-registration-page .player-entry-backdrop{display:none}.player-registration-page .player-entry-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:clamp(18px,3vw,34px) 0}.player-registration-page .player-entry-heading>svg{display:none}.player-registration-page .player-entry-heading{margin-bottom:26px}.player-registration-page .player-switch{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);margin-top:26px;padding-top:22px}.player-entry-heading{margin-bottom:30px}.player-entry-heading>svg{width:32px;height:32px;color:var(--color-gold-strong);margin-bottom:16px}.player-entry-heading .section-kicker,.player-welcome .section-kicker,.player-plans .section-kicker{color:var(--color-gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:900}.player-entry-heading h1{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.04}.player-entry-heading>p:last-child{max-width:650px;color:var(--color-muted);margin:12px 0 0;line-height:1.55}.player-entry-card form{gap:22px;display:grid}.player-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.player-field{gap:8px;min-width:0;display:grid}.player-field>span:first-child{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#d9d4cc);font-size:.8rem;font-weight:800}.player-field input,.player-field select{width:100%;min-width:0;min-height:50px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000094);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff2b);border-radius:13px;outline:none;padding:0 15px}.player-field input:focus,.player-field select:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px #f3cf961a}.player-field small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e880);line-height:1.45}.player-input-icon{position:relative}.player-input-icon svg{width:19px;height:19px;color:var(--color-gold);pointer-events:none;margin-block:auto;position:absolute;top:0;bottom:0;left:15px;transform:none}.player-input-icon input{padding-left:44px}.otp-input{text-align:center;letter-spacing:.55em;font-size:1.45rem;font-weight:800}.choice-pills{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice-pills button{min-height:50px;color:var(--color-muted);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff2b);cursor:pointer;text-transform:capitalize;border-radius:13px}.choice-pills button.is-active{color:#15110c;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold-strong));border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#ffe6bd);font-weight:850}.player-primary,.player-secondary{min-height:var(--control-height);padding:0 var(--control-padding-inline);border-radius:var(--control-radius);cursor:pointer;font-size:var(--control-font-size);justify-content:center;align-items:center;gap:10px;font-weight:850;text-decoration:none;display:inline-flex}.player-primary{color:#18120b;background:#ffe0ac;box-shadow:0 14px 38px #e1b1632e}.player-secondary{color:var(--color-gold-strong);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9612);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf9659)}.player-login-page .player-entry-card form>.player-primary,.player-registration-page .player-entry-card form>.player-primary{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc77f);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111110);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc77f5c);border-radius:13px;transition:background .2s,border-color .2s,transform .2s;box-shadow:0 14px 36px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000004d)}.player-login-page .player-entry-card form>.player-primary:hover,.player-registration-page .player-entry-card form>.player-primary:hover{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#17140f);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc77f9e);transform:translateY(-1px)}.player-primary:disabled,.player-secondary:disabled{opacity:.5;cursor:not-allowed}.player-entry-card form>.player-primary{width:100%}.player-text-button{color:var(--color-muted);cursor:pointer;background:0 0;justify-self:center;padding:6px}.player-switch{color:var(--color-muted);text-align:center;margin:24px 0 0;font-size:.88rem}.player-switch a{color:var(--color-gold-strong);font-weight:800}.player-error{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffc0ba);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#e75a506b);background:#791f193d;border-radius:12px;margin:0;padding:12px 14px;line-height:1.4}.player-form-actions{grid-template-columns:auto minmax(180px,1fr);justify-content:end;gap:12px;margin-top:6px;display:grid}.player-form-actions .player-primary{justify-self:end;min-width:220px}.referee-role-note{color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9612);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9633);border-radius:13px;grid-column:1/-1;align-items:center;gap:12px;padding:15px;display:flex}.referee-role-note span{gap:4px;display:grid}.referee-role-note small{color:var(--color-muted);line-height:1.4}.document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.document-card{min-width:0}.document-card>button{width:100%;min-height:235px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);text-align:center;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0006);border:1px dashed var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf9685);cursor:pointer;border-radius:22px;align-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.document-card.is-verified>button{background:#2770471f;border-style:solid;border-color:#53c17773}.document-card__icon{width:58px;height:58px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf961a);border-radius:50%;place-items:center;display:grid}.document-card.is-verified .document-card__icon{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#76d99a);background:#4baf6e1f}.document-card small{max-width:240px;color:var(--color-muted);line-height:1.45}.document-card__action{color:var(--color-gold-strong);margin-top:6px;font-size:.8rem;font-weight:850}.document-card>p{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffaaa2);margin:8px 0 0;font-size:.78rem}.document-card__preview{width:100%;color:var(--color-gold-strong);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin-top:9px;padding:9px;font-size:.78rem;font-weight:800;display:flex}.document-card__preview:disabled{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e861);cursor:not-allowed}.player-data-note{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e87a);justify-content:center;align-items:center;gap:7px;margin:14px 0 0;font-size:.76rem;display:flex}.application-review{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000057);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:20px;margin-bottom:30px;padding:22px}.application-review>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.application-review h2,.document-section-heading h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:0;font-size:1.25rem}.application-review .section-kicker,.document-section-heading .section-kicker{color:var(--color-gold);letter-spacing:.15em;text-transform:uppercase;margin:0 0 5px;font-size:.67rem;font-weight:900}.application-review .player-secondary{min-height:42px;padding-inline:15px}.application-review dl{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.application-review dl>div{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);gap:5px;padding:13px 15px;display:grid}.application-review dl>div:nth-child(odd){border-right:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14)}.application-review dt{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e87a);text-transform:uppercase;font-size:.7rem;font-weight:800}.application-review dd{overflow-wrap:anywhere;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f7f3ed);margin:0;font-size:.9rem}.application-review>p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e87a);align-items:flex-start;gap:7px;margin:14px 0 0;font-size:.73rem;line-height:1.45;display:flex}.application-review>p svg{flex:none;margin-top:1px}.document-section-heading{justify-content:space-between;align-items:end;gap:16px;margin:0 2px 15px;display:flex}.document-section-heading>span{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#76d99a);font-size:.78rem;font-weight:800}.document-preview-backdrop{z-index:350;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000db;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.document-preview-backdrop>section{background:#11110f;border:1px solid #f3cf964d;border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(100%,900px);height:min(90svh,760px);padding:16px;display:grid;box-shadow:0 30px 100px #000}.document-preview-backdrop header{justify-content:space-between;align-items:center;padding:2px 4px 14px;display:flex}.document-preview-backdrop h2{margin:0;font-size:1.1rem}.document-preview-backdrop header button{color:#d8d2c8;cursor:pointer;background:#ffffff12;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.document-preview-backdrop img,.document-preview-backdrop iframe{object-fit:contain;background:#080808;border:0;border-radius:14px;width:100%;height:100%;min-height:0}.application-status{text-align:center;justify-items:center;display:grid}.application-status__icon{width:78px;height:78px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf961a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9640);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.application-status__icon svg{width:38px;height:38px}.application-status--approved .application-status__icon{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#80dda1);background:#3e985e24;border-color:#53c17766}.application-status--rejected .application-status__icon{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ff8e85);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#af362c24);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#e75a5066)}.application-status h1{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:4px 0 12px;font-size:clamp(2rem,4vw,3.5rem)}.application-status>p:not(.section-kicker){max-width:650px;color:var(--color-muted);margin:0;line-height:1.6}.application-summary{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0000004d);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:16px;grid-template-columns:repeat(3,1fr);width:100%;margin:30px 0;display:grid;overflow:hidden}.application-summary span{min-width:0;color:var(--color-muted);gap:6px;padding:16px;font-size:.75rem;display:grid}.application-summary span+span{border-left:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a)}.application-summary strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.player-home{min-height:100svh;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505);padding:22px clamp(20px,5vw,76px) 72px;overflow-x:clip}.player-home--loading{color:var(--color-muted);align-content:center;justify-items:center;gap:16px;display:grid}.player-home--loading .player-primary{min-width:180px}.player-home-header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);justify-content:space-between;align-items:center;max-width:1380px;margin:0 auto;padding-bottom:18px;display:flex}.player-home-header .logo{width:190px;height:56px}.player-home-header>div{align-items:center;gap:11px;display:flex}.player-home-header>div>span:nth-child(2){color:var(--color-muted);font-size:.83rem;display:grid}.player-home-header small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e875)}.player-home-header button{width:42px;height:42px;color:var(--color-muted);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);cursor:pointer;border-radius:12px;place-items:center;margin-left:8px;display:grid}.player-avatar,.leader-avatar{color:#191208;background:#ffe1ac;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.player-welcome,.player-leaderboard,.locked-preview,.player-plans{width:min(100%,1180px);margin-inline:auto}.player-welcome{padding:clamp(42px,8vw,90px) 0 38px}.player-welcome h1{max-width:820px;margin:0;font-size:clamp(2.6rem,6vw,5.8rem);line-height:.98}.player-welcome>p:last-child{max-width:650px;color:var(--color-muted);margin:18px 0 0;font-size:1.05rem;line-height:1.6}.player-home-error{width:min(100%,1180px);margin:0 auto 20px}.locked-preview{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff12);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);border-radius:28px;min-height:360px;position:relative;overflow:hidden}.locked-preview__ghost{filter:blur(9px);opacity:.28;gap:12px;padding:32px;display:grid}.locked-preview__ghost span{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9666);border-radius:12px;height:46px}.locked-preview__message{text-align:center;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#02020270);align-content:center;justify-items:center;padding:24px;display:grid;position:absolute;inset:0}.locked-preview__message>span{width:72px;height:72px;color:var(--color-gold);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#000000a3);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf964d);border-radius:50%;place-items:center;display:grid}.locked-preview__message h2{margin:18px 0 8px;font-size:clamp(1.6rem,3vw,2.5rem)}.locked-preview__message p{max-width:560px;color:var(--color-muted);margin:0;line-height:1.55}.player-plans{padding-top:54px}.player-plans header h2{margin:0 0 22px;font-size:clamp(1.8rem,3vw,2.8rem)}.player-plans>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.player-plans article{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111110);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:20px;min-width:0;padding:24px;display:grid}.player-plans article>span{color:var(--color-gold)}.player-plans article h3{margin:18px 0 5px;font-size:1.3rem}.player-plans article p{color:var(--color-muted);margin:0 0 24px}.player-plans article strong{color:var(--color-gold-strong);margin:auto 0 18px;font-size:1.2rem}.player-plans article button{color:#171108;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold-strong));cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:850;display:flex}.player-empty-plans{color:var(--color-muted);align-items:center;gap:10px;display:flex}.player-leaderboard{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111110);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);border-radius:24px;overflow:hidden}.player-leaderboard header,.player-leaderboard article{grid-template-columns:60px 54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 24px;display:grid}.player-leaderboard header{color:var(--color-gold);border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);justify-content:space-between;display:flex}.player-leaderboard header span{align-items:center;gap:9px;display:flex}.player-leaderboard article+article{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14)}.leader-rank{color:var(--color-gold);font-size:1.2rem;font-weight:900}.player-leaderboard article>span:nth-child(3){display:grid}.player-leaderboard small{color:var(--color-muted)}.player-leaderboard article>b{color:var(--color-gold-strong)}.player-leaderboard--preview{margin-bottom:22px}.player-home-enter{justify-content:center;width:min(100%,1180px);margin:24px auto 0;display:flex}.player-leaderboard--preview article:nth-of-type(n+4){display:none}.player-empty-ranking{color:var(--color-muted);text-align:center;margin:0;padding:24px}.subscription-gate{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9621);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9638);border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:28px;width:min(100%,1180px);margin:0 auto;padding:clamp(26px,4vw,48px);display:grid;overflow:hidden}.subscription-gate__copy>span{width:62px;height:62px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf961a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9633);border-radius:18px;place-items:center;margin-bottom:20px;display:grid}.subscription-gate__copy h2{max-width:620px;margin:0;font-size:clamp(1.8rem,3.4vw,3.3rem);line-height:1.05}.subscription-gate__copy>p:not(.section-kicker){max-width:570px;color:var(--color-muted);margin:13px 0 20px;line-height:1.55}.subscription-gate__copy ul{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.subscription-gate__copy li{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#d9d2c8);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0d);border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:.76rem;display:inline-flex}.subscription-gate__copy li svg{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#76d99a)}.single-plan-card{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000085);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf9654);border-radius:22px;padding:26px;display:grid;box-shadow:0 22px 60px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000047)}.single-plan-card>span{color:var(--color-gold);letter-spacing:.16em;font-size:.65rem;font-weight:900}.single-plan-card h3{margin:14px 0 5px;font-size:1.5rem}.single-plan-card p{color:var(--color-muted);margin:0;font-size:.88rem}.single-plan-card strong{color:var(--color-gold-strong);margin:28px 0 18px;font-size:1.35rem}.single-plan-card button{color:#171108;cursor:pointer;background:#ffe0ac;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-weight:900;display:flex}.single-plan-card button:disabled{opacity:.55;cursor:not-allowed}@media (width<=720px){.player-entry-page{padding:18px 14px 28px}.player-entry-backdrop{background-position:38%}.player-entry-header{grid-template-columns:40px 1fr;margin-bottom:12px}.player-entry-header>a{width:40px;height:40px}.player-entry-header .logo{justify-self:center;width:160px;height:48px;transform:translate(-20px)}.player-entry-header>span{display:none}.player-entry-card{border-radius:26px;align-self:start;padding:24px 18px}.player-login-page .player-entry-card,.player-registration-page .player-entry-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:20px 8px 0}.player-entry-heading{text-align:center;margin-bottom:24px}.player-entry-heading>svg{margin-inline:auto}.player-entry-heading h1{font-size:clamp(1.9rem,10vw,2.65rem)}.player-form-grid,.document-grid,.player-form-actions{grid-template-columns:1fr}.player-form-actions .player-primary,.player-form-actions .player-secondary{justify-self:stretch;width:100%}.document-card>button{min-height:190px}.application-review{padding:16px}.application-review>header{align-items:flex-start}.application-review dl{grid-template-columns:1fr}.application-review dl>div:nth-child(odd){border-right:0}.document-section-heading{align-items:flex-start}.document-preview-backdrop{padding:10px}.application-summary{grid-template-columns:1fr}.application-summary span+span{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-left:0}.player-home{padding:14px 14px 50px}.player-home-header .logo{width:142px;height:44px}.player-home-header>div>span:nth-child(2){display:none}.player-avatar{width:40px;height:40px}.player-welcome{padding:44px 4px 28px}.player-welcome h1{font-size:clamp(2.6rem,14vw,4rem)}.locked-preview{min-height:330px}.player-plans>div{grid-template-columns:1fr}.player-leaderboard header,.player-leaderboard article{grid-template-columns:36px 42px minmax(0,1fr) auto;gap:9px;padding-inline:14px}.leader-avatar{width:40px;height:40px}.player-leaderboard article>b{font-size:.78rem}.subscription-gate{border-radius:24px;grid-template-columns:1fr;gap:24px;padding:22px 18px}.subscription-gate__copy{text-align:center}.subscription-gate__copy>span{margin-inline:auto}.subscription-gate__copy ul{justify-content:center}.single-plan-card{text-align:center;padding:22px}}:is(.player-entry-page,.login-role-choice-page){background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505)}.player-entry-page .player-entry-card{align-self:start;margin-top:clamp(48px,10vh,112px)}.player-entry-page.player-login-page .player-entry-card,.player-entry-page.player-registration-page .auth-entry-compact{width:min(100%,480px)}.player-entry-page .player-entry-heading,.login-role-choice-page .login-role-intro{text-align:left}.player-entry-page .player-entry-heading>svg{display:none}.player-entry-page .player-entry-heading .section-kicker,.login-role-choice-page .login-role-intro>span{color:var(--color-gold);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;font-size:.7rem;font-weight:800;display:flex}.player-entry-page .player-entry-heading .section-kicker:before,.login-role-choice-page .login-role-intro>span:before{content:"";background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));width:25px;height:2px}.player-entry-page .player-entry-heading h1,.login-role-choice-page .login-role-intro h1{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,4.2vw,3.75rem);line-height:1.04}.player-entry-page .player-entry-heading>p:last-child,.login-role-choice-page .login-role-intro p{color:var(--color-muted);margin:12px 0 0;font-size:1rem;line-height:1.5}.player-entry-page .player-entry-heading{margin-bottom:30px}.player-entry-page .player-field input,.player-entry-page .player-field select,.player-entry-page .staff-login-form label>div{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#101110);border-radius:var(--radius-control);min-height:54px}.player-entry-page .staff-login-form{margin-top:0}.player-entry-page .staff-login-form label>div:focus-within{border-color:var(--color-gold);box-shadow:0 0 0 3px #f3cf961a}.player-entry-page .staff-login-form label>div svg{color:var(--color-gold);flex:none}.player-entry-page .player-entry-card form>.player-primary,.player-entry-page .player-entry-card .staff-primary-action{color:#17120b;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border:1px solid var(--color-gold);border-radius:var(--radius-control);min-height:54px;box-shadow:none}.player-entry-page .player-entry-card form>.player-primary:hover:not(:disabled),.player-entry-page .player-entry-card .staff-primary-action:hover:not(:disabled){color:#17120b;border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#ffdfa5);background:#ffdfa5}.player-entry-page .player-switch,.player-entry-page .staff-register-link{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);color:var(--color-muted);margin-top:26px;padding-top:22px;font-size:.88rem}.login-role-choice-page .login-role-intro{width:min(100%,900px);margin:clamp(60px,11vh,120px) auto 28px}.login-role-choice-page .login-role-grid--compact{gap:14px;width:min(100%,900px);margin-inline:auto}.login-role-choice-page .login-role-grid--compact>a{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111312);border-radius:var(--radius-card,18px);min-height:132px;box-shadow:none;grid-template-rows:1fr;grid-template-columns:76px minmax(0,1fr) 22px;gap:18px;padding:18px}.login-role-choice-page .login-role-card-image{border-radius:var(--radius-control);width:76px;height:90px;box-shadow:none;position:relative;inset:auto}.login-role-choice-page .login-role-copy{grid-area:1/2;align-self:center}.login-role-choice-page .login-role-grid--compact small{white-space:normal}.login-role-choice-page .login-role-arrow{grid-area:1/3}.login-role-choice-page .login-role-grid--compact>a:focus-visible,.player-entry-page button:focus-visible,.player-entry-page a:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@media (width<=700px){.player-entry-page .player-entry-card{margin-top:42px;padding:0 8px}.player-entry-page .player-entry-heading h1,.login-role-choice-page .login-role-intro h1{font-size:clamp(2.2rem,9vw,2.75rem)}.login-role-choice-page .login-role-intro{margin:50px auto 24px}.login-role-choice-page .login-role-grid--compact>a{grid-template-columns:60px minmax(0,1fr) 20px;gap:14px;min-height:96px;padding:12px}.login-role-choice-page .login-role-card-image{width:60px;height:70px}.login-role-choice-page .login-role-grid--compact strong{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.login-role-choice-page .login-role-grid--compact>a,.login-role-choice-page .login-role-card-image,.login-role-choice-page .login-role-arrow,.player-entry-page .player-entry-card form>.player-primary,.player-entry-page .player-entry-card .staff-primary-action{transition:none}.login-role-choice-page .login-role-grid--compact>a:hover,.login-role-choice-page .login-role-grid--compact>a:hover .login-role-card-image,.player-entry-page .player-entry-card form>.player-primary:hover,.player-entry-page .player-entry-card .staff-primary-action:hover{transform:none}}.player-entry-page .player-entry-heading .section-kicker:before,.login-role-choice-page .login-role-intro>span:before{content:none}.login-role-choice-page .login-role-grid--compact>a{isolation:isolate;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111312);grid-template-columns:minmax(0,1fr) 36px;align-items:end;min-height:220px;padding:24px;position:relative;overflow:hidden}.login-role-choice-page .login-role-grid--compact>a:after{z-index:0;background:linear-gradient(90deg, var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505f0) 0%, var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505c7) 48%, var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0505052e) 100%), linear-gradient(0deg, var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0505058c), transparent 70%);opacity:1}.login-role-choice-page .login-role-card-image{z-index:-1;object-fit:cover;filter:grayscale(.35)brightness(.85);border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.login-role-choice-page .login-role-copy{z-index:1;grid-area:1/1;align-self:end;gap:8px}.login-role-choice-page .login-role-grid--compact strong{font-size:1.65rem}.login-role-choice-page .login-role-grid--compact small{max-width:240px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#e1d9cd)}.login-role-choice-page .login-role-arrow{z-index:1;width:34px;height:34px;color:var(--color-gold);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0000008c);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf9666);border-radius:var(--radius-control);filter:none;grid-area:1/2;place-self:end;padding:7px}.login-role-choice-page .login-role-grid--compact>a:hover:after{opacity:1}.login-role-choice-page .login-role-grid--compact>a:hover .login-role-card-image{filter:grayscale(.15)brightness(.95)}@media (width<=700px){.login-role-choice-page .login-role-grid--compact>a{grid-template-columns:minmax(0,1fr) 36px;min-height:164px;padding:20px}.login-role-choice-page .login-role-grid--compact strong{font-size:1.4rem}}.login-role-choice-page .auth-sequence-header{width:min(100%,900px)!important}.player-login-page:not(.staff-auth-page) .auth-sequence-header,.player-registration-page--compact .auth-sequence-header{width:min(100%,480px)!important}.staff-auth-page .auth-sequence-header{width:min(100%,580px)!important}.player-registration-page:not(.player-registration-page--compact) .auth-sequence-header{width:min(100%,880px)!important}@media (width<=700px){.player-entry-page .player-entry-card{padding-inline:0}}.player-portal{min-height:100svh;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f7f3ed);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505)}.player-portal__topbar{z-index:80;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505db);border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);grid-template-columns:220px 1fr auto;align-items:center;gap:28px;padding:12px clamp(22px,4vw,64px);display:grid;position:sticky;top:0}.player-portal__topbar .logo{width:180px;height:52px}.player-portal__topbar nav{justify-content:center;gap:6px;display:flex}.player-portal__topbar nav a{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e894);border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-size:.86rem;font-weight:750;text-decoration:none;display:flex}.player-portal__topbar nav a:hover,.player-portal__topbar nav a.active{color:#171108;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold-strong))}.player-portal__topbar nav svg{width:19px}.player-account-chip{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);align-items:center;gap:9px;text-decoration:none;display:flex}.player-account-chip>span{color:#18120b;background:#ffe0ac;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.player-account-chip b{font-size:.84rem}.player-portal__content{width:min(100%,1450px);margin:auto;padding:0 clamp(18px,4vw,58px) 72px}.player-bottom-nav{display:none}.player-portal-loading{min-height:100svh;color:var(--color-muted);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505);align-content:center;justify-items:center;gap:14px;display:grid}.player-loader{border:3px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf962e);border-top-color:var(--color-gold);border-radius:50%;width:30px;height:30px;animation:.75s linear infinite spin}.player-page{width:100%;padding:clamp(32px,5vw,72px) 0}.player-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:34px;display:flex}.player-page-heading p,.player-team-builder>header p{color:var(--color-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:900}.player-page-heading h1{margin:0;font-size:clamp(2.4rem,5vw,4.6rem);line-height:1}.player-page-heading>div>span{max-width:720px;color:var(--color-muted);margin-top:12px;line-height:1.55;display:block}.player-icon-button{width:50px;height:50px;color:var(--color-gold);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11110f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);cursor:pointer;border-radius:15px;place-items:center;display:grid;position:relative}.player-icon-button b{color:#160f07;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold-strong));border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.68rem;display:grid;position:absolute;top:-5px;right:-5px}.player-event-switch{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0c0c0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);border-radius:999px;grid-template-columns:1fr 1fr;width:min(100%,560px);margin-bottom:26px;padding:3px;display:grid}.player-event-switch button,.player-filter-row button{min-height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border-radius:999px}.player-event-switch button.is-active,.player-filter-row button.is-active{color:#181109;background:#ffe0ac;font-weight:850}.player-filter-row{gap:8px;margin-bottom:24px;display:flex}.player-filter-row button{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff26);min-height:36px;padding:0 18px}.player-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.player-event-card{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);border-radius:24px;grid-template-columns:150px minmax(0,1fr);min-width:0;transition:transform .2s,border-color .2s;display:grid;overflow:hidden}.player-event-card:hover{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf9661);transform:translateY(-3px)}.player-event-card__art{color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf962e);border-right:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);align-content:center;justify-items:center;display:grid}.player-event-card__art svg{width:48px;height:48px}.player-event-card__art span{letter-spacing:.16em;text-transform:uppercase;margin-top:14px;font-size:.67rem;font-weight:900}.player-event-card__body{min-width:0;padding:22px;display:grid}.player-event-card__body header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.player-event-card__body header>div{min-width:0}.player-event-card__body header small{color:var(--color-gold);text-transform:uppercase;font-weight:800}.player-event-card h2{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:1.35rem;overflow:hidden}.player-event-tags{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.player-event-tags span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ddd6ca);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:.72rem;display:inline-flex}.player-event-tags svg{width:14px}.player-event-card dl{gap:7px;margin:0;display:grid}.player-event-card dl div{color:var(--color-muted);align-items:center;gap:8px;font-size:.82rem;display:flex}.player-event-card dl svg{width:17px;color:var(--color-gold)}.player-event-card a{color:var(--color-gold-strong);justify-self:end;align-items:center;gap:8px;margin-top:18px;font-weight:850;text-decoration:none;display:inline-flex}.player-event-card a svg{width:18px}.player-empty{color:var(--color-muted);text-align:center;justify-items:center;gap:10px;padding:46px;display:grid}.player-empty svg{width:42px;height:42px;color:var(--color-gold)}.player-empty h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:4px 0 0}.player-empty p{max-width:580px;margin:0;line-height:1.55}.player-empty--panel{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:24px}.player-back-link{color:var(--color-gold-strong);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:25px;padding:0;font-weight:850;text-decoration:none;display:inline-flex}.player-back-link svg{width:19px}.player-event-hero{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0c0c0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff26);border-radius:30px;grid-template-columns:220px minmax(0,1fr);min-height:280px;display:grid;overflow:hidden}.player-event-hero__art{color:var(--color-gold);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11100e);place-items:center;display:grid}.player-event-hero__art svg{width:76px;height:76px}.player-event-hero>div:last-child{align-self:center;padding:38px}.player-event-hero p{color:var(--color-gold);text-transform:uppercase;margin:14px 0 4px;font-weight:850}.player-event-hero h1{margin:0;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1}.player-event-hero>div:last-child>div{color:var(--color-muted);flex-wrap:wrap;gap:10px 20px;margin-top:24px;display:flex}.player-event-overview{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:24px;grid-template-columns:1.2fr .8fr;gap:22px;margin:22px 0;padding:28px;display:grid}.player-event-overview h2{margin:0 0 10px;font-size:1.5rem}.player-event-overview p{color:var(--color-muted);margin:0;line-height:1.65}.player-event-overview dl{gap:10px;margin:0;display:grid}.player-event-overview dl div{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);justify-content:space-between;gap:14px;padding-bottom:9px;display:flex}.player-event-overview dt{color:var(--color-muted)}.player-event-overview dd{text-align:right;margin:0}.player-locked-state{color:var(--color-muted);text-align:center;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9633);border-radius:24px;justify-items:center;padding:46px;display:grid}.player-locked-state>svg{width:48px;height:48px;color:var(--color-gold)}.player-locked-state h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:16px 0 7px;font-size:1.7rem}.player-locked-state p{max-width:640px;margin:0 0 20px;line-height:1.55}.player-event-hero>div:last-child>div span{align-items:center;gap:7px;display:flex}.player-event-hero>div:last-child>div svg{width:18px;color:var(--color-gold)}.player-team-builder{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:26px;padding:28px}.player-team-builder>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.player-team-builder h2{margin:0;font-size:1.8rem}.player-team-builder>header label{color:var(--color-muted);gap:6px;font-size:.76rem;display:grid}.player-team-builder input,.player-team-builder select,.player-profile-form input,.player-profile-form select,.player-ranking-controls input,.player-ranking-controls select{min-width:0;min-height:48px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080808);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff29);border-radius:12px;outline:0;padding:0 14px}.player-team-builder input:focus,.player-team-builder select:focus,.player-profile-form input:focus,.player-profile-form select:focus,.player-ranking-controls input:focus,.player-ranking-controls select:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px #f3cf9617}.player-create-team{grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) auto;align-items:end;gap:16px;display:grid}.player-create-team>label:first-child{color:var(--color-muted);gap:7px;display:grid}.player-check{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border-radius:12px;align-items:center;gap:10px;min-height:50px;padding:8px 12px;display:flex}.player-check input{min-height:auto}.player-check span{display:grid}.player-check small{color:var(--color-muted)}.player-roster-summary{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:16px;grid-template-columns:repeat(4,1fr);margin-bottom:22px;display:grid;overflow:hidden}.player-roster-summary span{color:var(--color-muted);gap:5px;padding:16px;font-size:.75rem;display:grid}.player-roster-summary span+span{border-left:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17)}.player-roster-summary strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);font-size:1rem}.player-pot-roster{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:15px;display:grid}.player-pot-roster>section{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:18px;overflow:hidden}.player-pot-roster>section>header{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);padding:15px 17px}.player-pot-roster h3{margin:0}.player-pot-roster header span{color:var(--color-muted);font-size:.74rem}.player-pot-roster article{align-items:center;gap:10px;padding:13px 15px;display:flex}.player-pot-roster article+article{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14)}.player-roster-avatar{color:#171108;background:#ffe1ac;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.player-pot-roster article>div{min-width:0;display:grid}.player-pot-roster article small{color:var(--color-muted)}.player-pot-roster article>button,.player-pot-roster article>span{color:var(--color-gold);background:0 0;align-items:center;gap:5px;margin-left:auto;font-size:.72rem;display:flex}.player-pot-roster article>button{cursor:pointer}.player-pot-roster article svg{width:17px}.player-invite-box{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf962e);border-radius:16px;grid-template-columns:minmax(220px,1fr) minmax(200px,300px) auto;align-items:center;gap:14px;margin-top:18px;padding:17px;display:grid}.player-invite-box>div{align-items:center;gap:10px;display:flex}.player-invite-box>div>svg{color:var(--color-gold)}.player-invite-box>div>span{display:grid}.player-invite-box small{color:var(--color-muted)}.player-invite-box button{color:#181109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold-strong));cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 17px;font-weight:850;display:flex}.player-tournament-team{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:18px;grid-template-columns:auto minmax(140px,1fr) auto minmax(220px,1fr);align-items:center;gap:15px;padding:20px;display:grid}.player-tournament-team>div{display:grid}.player-tournament-team small{color:var(--color-muted)}.player-tournament-team>svg{color:var(--color-gold)}.player-tournament-team label{color:var(--color-muted);gap:6px;font-size:.77rem;display:grid}.player-team-builder fieldset{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:14px;gap:18px;margin:18px 0;padding:17px;display:flex}.player-team-builder legend{color:var(--color-muted);padding:0 8px}.player-team-builder fieldset label{align-items:center;gap:8px;display:flex}.player-registration-row{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:15px;display:flex}.player-registration-row>div{display:grid}.player-registration-row small{color:var(--color-muted)}.player-ranking-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.player-ranking-controls label{color:var(--color-muted);gap:6px;font-size:.74rem;display:grid}.player-search{align-self:end;position:relative}.player-search svg{width:19px;color:var(--color-muted);position:absolute;bottom:14px;left:14px}.player-search input{padding-left:43px}.player-ranking-table{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:22px;overflow:hidden}.player-ranking-table>header,.player-ranking-table>article{grid-template-columns:60px minmax(220px,1fr) 78px 120px 90px 100px;align-items:center;gap:14px;padding:14px 20px;display:grid}.player-ranking-table>header{color:var(--color-muted);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);text-transform:uppercase;font-size:.72rem;font-weight:850}.player-ranking-table>article+article{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14)}.player-ranking-table>article>b{color:var(--color-gold);font-size:1.08rem}.player-table-person{align-items:center;gap:11px;display:flex}.player-table-person>i{color:#181109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid;overflow:hidden}.player-table-person img{object-fit:cover;width:100%;height:100%}.player-table-person>span{display:grid}.player-table-person small{color:var(--color-muted)}.player-ranking-table em{border:1px solid;border-radius:999px;padding:4px 8px;font-style:normal;font-weight:850;display:inline-flex}.player-ranking-table svg{width:16px}.rank-up{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#75d89a)}.rank-down{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ff938a)}.player-wallet-card{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff2e);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#ffe1ad);border-radius:25px;width:min(100%,620px);padding:30px;display:grid;box-shadow:0 24px 70px #d4a2522e}.player-wallet-card>span{color:#1a1208;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff59);border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.player-wallet-card p{color:#2f2111;margin:25px 0 5px}.player-wallet-card strong{color:#120d07;font-size:clamp(2rem,5vw,3.3rem)}.player-wallet-card small{color:#1f150ab3;margin-top:7px}.player-activity{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:22px;margin-top:25px;overflow:hidden}.player-activity>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.player-activity h2{margin:0}.player-activity article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 22px;display:grid}.player-activity article+article{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14)}.player-activity article>span{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.player-activity .is-credit{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#78dda0);background:#3c965b26}.player-activity .is-debit{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ff9a91);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#aa372e26)}.player-activity article>div{display:grid}.player-activity small{color:var(--color-muted)}.player-profile-card{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:26px;width:min(100%,900px);padding:28px}.player-profile-card>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding-bottom:22px;display:grid}.player-profile-avatar{color:#171108;background:#ffe1ac;border-radius:50%;place-items:center;width:80px;height:80px;font-size:1.4rem;font-weight:900;display:grid}.player-profile-card h2{margin:0;font-size:1.6rem}.player-profile-card header p{color:var(--color-muted);margin:5px 0 8px}.player-profile-card .player-secondary svg{width:18px}.player-profile-details{grid-template-columns:1fr 1fr;gap:0;margin:24px 0;display:grid}.player-profile-details>div{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);grid-template-columns:24px minmax(100px,.7fr) 1fr;align-items:center;gap:10px;padding:14px 5px;display:grid}.player-profile-details svg{width:18px;color:var(--color-gold)}.player-profile-details dt{color:var(--color-muted)}.player-profile-details dd{text-align:right;text-transform:capitalize;margin:0}.player-profile-form{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.player-profile-form label{color:var(--color-muted);gap:7px;display:grid}.player-profile-form .player-primary{align-self:end}.player-danger-button{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffaaa2);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e75a5047);cursor:pointer;background:#791f1926;border-radius:11px;align-items:center;gap:8px;margin-top:18px;padding:12px 15px;display:flex}.player-team-builder input[type=checkbox],.player-team-builder input[type=radio],.player-profile-form input[type=checkbox],.player-profile-form input[type=radio],.player-ranking-controls input[type=checkbox],.player-ranking-controls input[type=radio]{color-scheme:normal;background:initial;border:initial;width:auto;min-width:auto;height:auto;min-height:auto;box-shadow:none;border-radius:0;padding:0}.player-invitations{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960e);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9633);border-radius:18px;margin-bottom:24px;overflow:hidden}.player-invitations>header,.player-invitations>article{align-items:center;gap:12px;padding:15px 18px;display:flex}.player-invitations>header{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9612);justify-content:space-between}.player-invitations>header>div{align-items:center;gap:10px;display:flex}.player-invitations>header svg{color:var(--color-gold)}.player-invitations>header span,.player-invitations>article>div{display:grid}.player-invitations small{color:var(--color-muted)}.player-invitations>header>b{color:#181109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.player-invitations>article+article{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14)}.player-invitations>article>div{min-width:0;margin-right:auto}.player-invitations>article button{cursor:pointer;border-radius:10px;align-items:center;gap:5px;min-height:38px;padding:0 12px;font-weight:800;display:flex}.player-invitations>article button svg{width:16px}.player-invitations .is-accept{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#d7ffe1);background:#32824940;border:1px solid #59be7459}.player-invitations .is-decline{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffc0ba);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#e75a504d);background:#791f1933}@media (width<=900px){.player-portal__topbar{grid-template-columns:1fr auto;padding-inline:20px}.player-portal__topbar nav{display:none}.player-portal__topbar .logo{width:150px}.player-bottom-nav{z-index:100;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0b0b0af0);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;grid-template-columns:repeat(5,1fr);padding:7px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 60px #000}.player-bottom-nav a{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e88a);justify-items:center;gap:3px;padding:8px 2px;font-size:.65rem;font-weight:750;text-decoration:none;display:grid}.player-bottom-nav a.active{color:var(--color-gold)}.player-bottom-nav svg{width:21px;height:21px}.player-portal__content{padding:0 16px 98px}.player-event-grid{grid-template-columns:1fr}.player-ranking-controls{grid-template-columns:1fr 1fr}.player-ranking-table{overflow-x:auto}.player-ranking-table>header,.player-ranking-table>article{min-width:760px}.player-create-team,.player-invite-box,.player-event-overview,.player-profile-details{grid-template-columns:1fr}}@media (width<=600px){.player-account-chip b{display:none}.player-page{padding-top:28px}.player-page-heading{margin-bottom:25px}.player-page-heading h1{font-size:2.45rem}.player-event-switch{width:100%}.player-event-card{grid-template-columns:105px minmax(0,1fr)}.player-event-card__body{padding:17px}.player-event-card__body header{display:grid}.player-event-card h2{font-size:1.08rem}.player-event-card__art svg{width:38px}.player-event-card dl div{font-size:.75rem}.player-event-hero{grid-template-columns:1fr}.player-event-hero__art{min-height:130px}.player-event-hero>div:last-child{padding:23px}.player-event-overview,.player-team-builder{padding:19px}.player-team-builder>header{align-items:start;display:grid}.player-team-builder>header label{width:100%}.player-roster-summary{grid-template-columns:1fr 1fr}.player-roster-summary span:nth-child(odd){border-left:0}.player-roster-summary span:nth-child(n+3){border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17)}.player-tournament-team{grid-template-columns:auto 1fr}.player-tournament-team>svg{display:none}.player-tournament-team label{grid-column:1/-1}.player-team-builder fieldset{display:grid}.player-ranking-controls{grid-template-columns:1fr}.player-wallet-card{padding:24px}.player-activity article{grid-template-columns:auto minmax(0,1fr)}.player-activity article>b{grid-column:2;font-size:.85rem}.player-profile-card{padding:19px}.player-profile-card>header{grid-template-columns:auto 1fr}.player-profile-card>header button{grid-column:1/-1;width:100%}.player-profile-form{grid-template-columns:1fr}.player-profile-avatar{width:66px;height:66px}.player-profile-details>div{grid-template-columns:22px minmax(80px,.75fr) 1fr;font-size:.85rem}}.player-event-card{grid-template-columns:minmax(150px,34%) minmax(0,1fr)}.player-event-card__art{min-height:230px;position:relative;overflow:hidden}.player-event-card__art img,.player-event-hero__art img{object-fit:cover;width:100%;height:100%}.player-event-card__art span{text-align:center;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505bf);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff29);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;margin:0;padding:6px;position:absolute;bottom:10px;left:10px;right:10px}@media (width<=900px){.player-bottom-nav{grid-template-columns:repeat(4,1fr)}.player-event-card{grid-template-columns:110px minmax(0,1fr)}.player-event-card__art{min-height:190px}}@media (width<=600px){.player-page{padding-top:22px}.player-page-heading h1{font-size:2rem}.player-event-card{border-radius:20px;grid-template-columns:96px minmax(0,1fr)}.player-event-card__art{min-height:178px}.player-event-card__body{padding:14px}.player-event-card dl div:nth-child(3){display:none}.player-event-hero__art{min-height:170px;max-height:220px}.player-pot-roster{grid-template-columns:1fr;max-height:520px;display:grid;overflow-y:auto}.player-member-actions{justify-content:center;margin-left:0!important}.player-invite-box{z-index:4;position:sticky;bottom:82px}.player-portal{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505)}.player-portal__content{background:0 0}}.player-event-schedule-link{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9611);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9633);border-radius:16px;align-items:center;gap:12px;margin:0 0 22px;padding:15px 18px;text-decoration:none;display:flex}.player-event-schedule-link>svg{color:var(--color-gold)}.player-event-schedule-link>span:nth-child(2){margin-right:auto;display:grid}.player-event-schedule-link small{color:var(--color-muted)}.player-event-schedule-link>span:last-child{color:var(--color-gold);font-weight:850}.player-event-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:720px;margin-bottom:18px;display:grid}.player-event-scope button{color:var(--color-muted);text-align:left;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);cursor:pointer;border-radius:16px;gap:3px;padding:15px 18px;display:grid}.player-event-scope strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);font-size:.95rem}.player-event-scope span{font-size:.75rem}.player-event-scope button.is-active{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf961a);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf966b)}.player-event-scope button.is-active strong{color:var(--color-gold)}.player-event-switch{grid-template-columns:repeat(3,1fr)}.player-event-card{display:block}.player-event-card__body{min-height:245px}.player-match-times>div{grid-template-columns:auto auto auto minmax(170px,1fr) auto}.player-match-pairs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-match-pairs em{color:var(--color-gold);font-style:normal}.player-final-score{color:var(--color-gold);justify-items:end;font-size:1.05rem;display:grid}.player-final-score small{color:var(--color-muted);white-space:nowrap;font-size:.68rem;font-weight:500}@media (width<=700px){.player-event-scope{grid-template-columns:1fr 1fr}.player-event-scope button{padding:12px}.player-event-card__body{min-height:0}.player-match-times>div{grid-template-columns:auto 1fr}.player-match-times>div>span,.player-match-times>div>small{grid-column:2}.player-final-score{grid-area:1/2/3;justify-self:end}.player-match-pairs{white-space:normal}.player-event-switch button{font-size:.78rem}}.player-tournament-results{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:22px;margin-bottom:22px;padding:22px}.player-tournament-results>header{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.player-tournament-results h2,.player-tournament-results p{margin:0}.player-tournament-results p{color:var(--color-gold);text-transform:uppercase;font-size:.7rem;font-weight:850}.player-tournament-results>header>span{color:var(--color-muted)}.player-tournament-results>div{gap:9px;display:grid}.player-tournament-results article{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:14px;padding:14px}.player-tournament-results article>header,.player-tournament-results article>footer{color:var(--color-muted);justify-content:space-between;gap:14px;font-size:.72rem;display:flex}.player-tournament-results article>header b{color:var(--color-gold)}.player-tournament-results article>div{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:13px;margin:13px 0;display:grid}.player-tournament-results article>div>span{display:grid}.player-tournament-results article small{color:var(--color-muted)}.player-tournament-results article em{color:var(--color-gold);font-style:normal}.player-tournament-results article footer span{align-items:center;gap:6px;display:flex}.player-tournament-results article footer svg{width:15px;color:var(--color-gold)}@media (width<=700px){.player-tournament-results{padding:16px}.player-tournament-results article>div{grid-template-columns:1fr auto 1fr}.player-tournament-results .player-final-score{grid-area:auto/1/auto/-1;justify-self:center}.player-tournament-results article>footer{flex-direction:column;align-items:flex-start;gap:6px}}.player-portal{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#070706);overflow-x:clip}.player-portal__topbar{grid-template-columns:48px 1fr auto;min-height:72px;padding-block:10px}.player-portal__topbar>.logo{justify-self:start;width:162px;height:46px;margin-left:10px}.player-portal__topbar>nav{display:none}.player-menu-trigger,.player-notification-link,.player-drawer header button{width:44px;height:44px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#121210);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);cursor:pointer;border-radius:13px;place-items:center;display:grid}.player-menu-trigger:hover,.player-notification-link:hover{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9857a);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#171511)}.player-menu-trigger svg,.player-topbar-actions svg{width:20px;height:20px}.player-notification-link{text-decoration:none;position:relative}.player-notification-link.is-open{color:#090806;border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc985);background:#efc985}.player-topbar-actions{align-items:center;gap:9px;display:flex}.player-notification-badge{min-width:19px;height:19px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);border:2px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#070706);background:#e6493f;border-radius:999px;place-items:center;padding:0 4px;font-size:.62rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 3px 10px #e6493f6b}.player-notification-scrim{z-index:260;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000007a;border:0;position:fixed;inset:0}.player-notification-panel{z-index:270;width:min(420px,100vw - 32px);max-height:min(680px,100dvh - 104px);color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f6f3ed);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9853b);border-radius:22px;flex-direction:column;animation:.18s ease-out player-notification-in;display:flex;position:fixed;top:82px;right:max(22px,50vw - 720px);overflow:hidden;box-shadow:0 28px 90px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#000000b8)}.player-notification-panel>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);justify-content:space-between;align-items:center;padding:18px;display:flex}.player-notification-panel>header>div{align-items:center;gap:12px;display:flex}.player-notification-panel>header>div>span{width:42px;height:42px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9851a);border-radius:13px;place-items:center;display:grid}.player-notification-panel h2{margin:0 0 2px;font-size:1.08rem}.player-notification-panel header p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#97948e);margin:0;font-size:.79rem}.player-notification-panel>header>button{width:36px;height:36px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa69e);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);cursor:pointer;border:0;border-radius:11px;place-items:center;display:grid}.player-notification-panel__body{overscroll-behavior:contain;padding:10px;overflow-y:auto}.player-notification-item{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);border-radius:16px;grid-template-columns:42px 1fr;gap:12px;padding:14px;display:grid}.player-notification-item+.player-notification-item{margin-top:8px}.player-notification-item--financial{width:100%;color:inherit;text-align:left;cursor:pointer}.player-notification-item--financial.is-unread{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9854d);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98512)}.player-notification-item__icon{width:42px;height:42px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9851a);border-radius:50%;place-items:center;display:grid}.player-notification-item__icon svg{width:19px}.player-notification-item__content{min-width:0}.player-notification-item__content>span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.player-notification-item__content>strong{margin:3px 0;font-size:.94rem;display:block}.player-notification-item__content>p,.player-notification-item__content>small{overflow-wrap:anywhere;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a9a59e);margin:0;font-size:.77rem;line-height:1.5;display:block}.player-notification-item__content>small{color:#77746f;margin-top:2px}.player-notification-item__content>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.player-notification-item button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:.78rem;font-weight:850;display:flex}.player-notification-item button svg{width:15px}.player-notification-item button:disabled{cursor:wait;opacity:.65}.player-notification-item .is-accept{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#d8f8df);background:#36884c38;border:1px solid #58bc7059}.player-notification-item .is-decline{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffc5bf);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#de4e434d);background:#86271f2b}.player-notification-state{color:#8e8b85;text-align:center;place-content:center;justify-items:center;min-height:230px;padding:30px;display:grid}.player-notification-state svg{width:32px;height:32px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d2ac6b);margin-bottom:12px}.player-notification-state strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#e8e5df);margin-bottom:4px}.player-notification-state span{font-size:.82rem}.player-notification-error{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffb8b1);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#8e231c2e);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e04f4445);border-radius:11px;margin:4px 4px 10px;padding:10px 12px;font-size:.78rem}.player-notification-panel>footer{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);padding:10px 14px 14px}.player-notification-panel>footer a{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);justify-content:center;align-items:center;min-height:42px;font-size:.82rem;font-weight:800;text-decoration:none;display:flex}.player-notification-panel>footer svg{width:16px}.is-spinning{animation:.8s linear infinite player-spin}@keyframes player-spin{to{transform:rotate(360deg)}}@keyframes player-notification-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.player-drawer-backdrop{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;animation:.16s ease-out player-fade-in;position:fixed;inset:0}.player-drawer{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0b0b0a);border-right:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98533);flex-direction:column;width:min(92vw,380px);height:100%;padding:20px;animation:.22s cubic-bezier(.2,.8,.2,1) player-drawer-in;display:flex;overflow-y:auto;box-shadow:28px 0 90px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#000000b3)}.player-drawer>header{justify-content:space-between;align-items:center;display:flex}.player-drawer>header .logo{width:150px;height:46px}.player-drawer-profile{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:17px;align-items:center;gap:13px;margin:22px 0 16px;padding:16px;display:flex}.player-drawer-profile>span{color:#171108;background:#ffe0aa;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.player-drawer-profile>div,.player-drawer nav a>span,.player-drawer-upgrade>span{min-width:0;display:grid}.player-drawer-profile small,.player-drawer nav small,.player-drawer-upgrade small{color:var(--color-muted)}.player-drawer nav{gap:5px;display:grid}.player-drawer nav a{min-height:62px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f8f3ea);border:1px solid #0000;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 11px;text-decoration:none;display:grid}.player-drawer nav a:hover,.player-drawer nav a.active{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98513);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98529)}.player-drawer nav a>i{width:40px;height:40px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98514);border-radius:11px;place-items:center;display:grid}.player-drawer nav a.active>i{color:#171108;background:#efc985}.player-drawer nav svg{width:18px}.player-drawer nav small{margin-top:2px;font-size:.7rem}.player-drawer nav a>svg{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e84d)}.player-drawer-upgrade{color:#1b1208;background:#ffe0aa;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:16px;padding:15px;text-decoration:none;display:grid}.player-drawer-logout{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffaaa2);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e75a5033);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:9px;margin-top:auto;padding:14px;display:flex}.player-page-heading h1{letter-spacing:-.045em}.player-event-card,.player-event-overview,.player-team-builder,.player-ranking-table,.player-activity,.player-profile-card{box-shadow:inset 0 1px #ffffff08,0 22px 65px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000029)}.player-event-card__art{position:relative;overflow:hidden}.player-event-card__art img{object-fit:cover;width:100%;height:100%}.player-event-card__art:after{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000094);content:"";position:absolute;inset:0}.player-event-card__art>span{z-index:1;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);text-align:center;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0000008a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-radius:999px;margin:0;padding:5px;position:absolute;bottom:10px;left:10px;right:10px}.player-event-card .semantic-status--registration_open,.player-event-card .semantic-status--published{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#bcf1c9);background:#327e4833;border-color:#5eb97661}.player-event-card .semantic-status--registration_closed,.player-event-card .semantic-status--in_progress{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffdda1);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#be842e29);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#e1ad5c57)}@keyframes player-fade-in{0%{opacity:0}}@keyframes player-drawer-in{0%{transform:translate(-105%)}}@media (width<=900px){.player-portal{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080807);min-height:100dvh}.player-portal__topbar{z-index:90;min-height:64px;padding:max(8px, env(safe-area-inset-top)) 16px 8px;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080807e6);border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);grid-template-columns:42px 1fr 42px;gap:10px;display:grid;position:sticky;top:0}.player-menu-trigger{border-radius:12px;width:42px;height:42px}.player-portal__topbar>.logo{justify-self:center;width:128px;height:40px;margin:0}.player-topbar-actions{justify-self:end}.player-notification-link{border-radius:12px;width:40px;height:40px;display:grid}.player-account-chip>b{display:none}.player-account-chip>span{width:40px;height:40px;font-size:.78rem}.player-notification-panel{border-radius:20px;width:calc(100vw - 24px);max-height:calc(100dvh - 160px);top:72px;right:12px}.player-notification-panel>header{padding:15px}.player-notification-item{grid-template-columns:38px 1fr;gap:10px;padding:13px}.player-notification-item__icon{width:38px;height:38px}.player-portal__content{width:100%;padding:0 20px calc(92px + env(safe-area-inset-bottom))}.player-page{width:min(100%,680px);margin:0 auto;padding:26px 0 20px}.player-page-heading{align-items:center;gap:18px;margin-bottom:26px}.player-page-heading p{letter-spacing:.14em;margin-bottom:5px;font-size:.66rem}.player-page-heading h1{font-size:clamp(2rem,8vw,2.65rem);line-height:1.02}.player-page-heading>div>span{margin-top:8px;font-size:.88rem;line-height:1.45}.player-icon-button{border-radius:13px;flex:none;width:44px;height:44px}.player-bottom-nav{z-index:100;padding:7px 10px max(8px, env(safe-area-inset-bottom));background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0c0c0bf0);border:0;border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);border-radius:0;grid-template-columns:repeat(5,1fr);gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 35px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000059)}.player-bottom-nav a{color:#74736f;border-radius:12px;justify-items:center;gap:3px;min-width:0;min-height:54px;padding:7px 2px 5px;font-size:.67rem;font-weight:750;text-decoration:none;display:grid;position:relative}.player-bottom-nav a:before{content:"";background:0 0;border-radius:99px;width:20px;height:2px;position:absolute;top:1px}.player-bottom-nav a.active{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);box-shadow:none;background:0 0}.player-bottom-nav a.active:before{display:none}.player-bottom-nav a span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.player-bottom-nav svg{stroke-width:1.8px;width:22px;height:22px}.player-event-grid{grid-template-columns:1fr;gap:18px}.player-ranking-controls{grid-template-columns:1fr 1fr}.player-event-overview,.player-create-team,.player-invite-box,.player-profile-details{grid-template-columns:1fr}}.player-primary{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f1cf92);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc98552);box-shadow:inset 0 1px #ffffff0d,0 12px 30px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000038)}.player-event-facts>div{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c)}.player-event-sponsors{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0cc7);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin-top:20px}.player-event-sponsors>div{padding-bottom:3px}.player-event-sponsors article{text-align:center;flex-direction:column;justify-content:center;min-width:112px;padding:14px 12px}.player-event-sponsors article strong{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}@media (width>=901px){.player-bottom-nav{border-radius:18px;grid-template-columns:repeat(5,minmax(92px,1fr));width:min(720px,100vw - 48px);padding:6px;top:84px;left:50%;transform:translate(-50%)}.player-bottom-nav a{border-radius:13px;grid-template-columns:22px auto;gap:8px;width:auto;height:48px;min-height:48px;padding:0 14px}.player-bottom-nav a>span{font-size:.72rem;display:block}.player-bottom-nav svg{width:21px;height:21px}.player-bottom-nav a.active{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98514)}.player-portal__content{padding-top:72px;padding-left:clamp(18px,4vw,58px)}}@media (width<=600px){.player-portal__content{padding-inline:16px}.player-page{padding-top:22px}.player-page-heading{margin-bottom:22px}.player-page-heading p{display:none}.player-page-heading h1{font-size:2rem}.player-page-heading>div>span{color:#8f8c86;max-width:290px;font-size:.84rem}.player-events-heading{margin-bottom:22px}.player-events-heading .player-icon-button{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11110f);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c)}.player-event-switch{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11110f);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:14px;width:100%;margin-bottom:18px;padding:4px}.player-event-switch button{border-radius:10px;min-height:42px;font-size:.88rem}.player-event-switch button.is-active{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f7f2e8);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#27221a);box-shadow:inset 0 0 0 1px #efc9853d}.player-filter-row{scrollbar-width:none;gap:8px;margin:0 -16px 12px;padding:0 16px 2px;overflow-x:auto}.player-filter-row::-webkit-scrollbar{display:none}.player-filter-row--gender{margin-bottom:22px}.player-filter-row button{min-height:34px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa69f);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#10100f);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);flex:none;padding:0 14px;font-size:.76rem}.player-filter-row button.is-active{color:#171108;border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc985);background:#efc985}.player-invitations{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#10100f);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9852e);border-radius:18px;margin-bottom:20px}.player-invitations>header{padding:14px 15px}.player-invitations>article{grid-template-columns:1fr 1fr;gap:9px;padding:14px 15px;display:grid}.player-invitations>article>div{grid-column:1/-1;margin:0 0 3px}.player-invitations>article button{justify-content:center}.player-event-grid{gap:16px}.player-event-card{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#10100f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff18);border-radius:20px;display:block;overflow:hidden;box-shadow:0 12px 34px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000038)}.player-event-card:hover{transform:none}.player-event-card__art{border:0;border-radius:0;width:100%;height:156px;margin:0}.player-event-card__art img{filter:saturate(.72)contrast(1.06)brightness(.78)}.player-event-card__art>span{letter-spacing:.1em;width:auto;padding:5px 9px;font-size:.62rem;bottom:12px;left:14px;right:auto}.player-event-card__body{padding:17px;display:grid}.player-event-card__body header{align-items:flex-start;gap:10px;display:flex}.player-event-card__body header small{display:none}.player-event-card__body header .semantic-status{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:120px;font-size:.58rem;overflow:hidden}.player-event-card h2{letter-spacing:-.02em;text-overflow:clip;white-space:normal;margin:0;font-size:1.2rem;overflow:visible}.player-event-tags{margin:11px 0 14px}.player-event-tags span{padding:5px 9px;font-size:.7rem}.player-event-card dl{gap:8px}.player-event-card dl div{min-width:0;font-size:.79rem}.player-event-card dl svg{flex:none;width:16px}.player-event-card dl span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-event-card a{color:#171108;background:#efc985;border-radius:11px;justify-content:space-between;width:100%;min-height:43px;margin-top:16px;padding:0 13px;font-size:.8rem;display:flex}.player-empty{padding:38px 20px}.player-empty--panel{border-radius:19px}.player-ranking-controls{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.player-ranking-controls .player-search{grid-area:1/1/auto/-1}.player-ranking-controls label:first-child{grid-column:1/-1}.player-ranking-controls input,.player-ranking-controls select{min-height:45px}.player-ranking-table{border-radius:18px;overflow:hidden}.player-ranking-table>header{display:none}.player-ranking-table>article{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"rank person points""rank level movement";gap:7px 11px;min-width:0;padding:14px;display:grid}.player-ranking-table>article>b{grid-area:rank;align-self:center;font-size:1.05rem}.player-table-person{grid-area:person;min-width:0}.player-table-person>i{width:40px;height:40px}.player-table-person>span{min-width:0}.player-table-person strong,.player-table-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-rank-level{color:var(--color-muted);grid-area:level;align-self:center;font-size:.7rem}.player-rank-level em{padding:2px 7px}.player-rank-events{display:none}.player-rank-points{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);text-align:right;grid-area:points;align-self:end;font-size:.9rem}.player-rank-points:after{color:#77736c;content:" pts";font-size:.62rem;font-weight:600}.player-rank-movement{grid-area:movement;justify-self:end;font-size:.7rem}.player-back-link{margin-bottom:16px;font-size:.85rem}.player-event-hero{border-radius:20px;grid-template-columns:1fr;min-height:0}.player-event-hero__art{min-height:112px}.player-event-hero__art svg{width:48px}.player-event-hero>div:last-child{padding:19px}.player-event-hero h1{font-size:2rem}.player-event-hero>div:last-child>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;font-size:.76rem;display:grid}.player-event-overview,.player-team-builder{border-radius:19px;margin:15px 0 0;padding:17px}.player-event-overview dl div{gap:3px;display:grid}.player-event-overview dd{text-align:left}.player-team-builder>header{align-items:start;display:grid}.player-team-builder>header label{width:100%}.player-roster-summary{grid-template-columns:1fr 1fr}.player-roster-summary span:nth-child(odd){border-left:0}.player-roster-summary span:nth-child(n+3){border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17)}.player-pot-roster{grid-template-columns:1fr}.player-pot-roster article>button{max-width:80px;font-size:0;overflow:hidden}.player-pot-roster article>button svg{width:19px}.player-tournament-team{grid-template-columns:auto 1fr}.player-tournament-team>svg{display:none}.player-tournament-team label{grid-column:1/-1}.player-team-builder fieldset{display:grid}.player-registration-row{align-items:flex-start}.player-wallet-card{border-radius:20px;padding:22px}.player-wallet-card p{margin-top:22px}.player-wallet-card strong{font-size:clamp(1.65rem,8vw,2.35rem)}.player-activity{border-radius:18px;margin-top:16px}.player-activity>header{padding:16px}.player-activity article{grid-template-columns:auto minmax(0,1fr);padding:14px 16px}.player-activity article>b{grid-column:2;font-size:.82rem}.player-activity small{line-height:1.4}.player-profile-card{border-radius:19px;padding:17px}.player-profile-card>header{grid-template-columns:auto minmax(0,1fr);gap:13px;padding-bottom:17px}.player-profile-avatar{width:60px;height:60px;font-size:1rem}.player-profile-card h2{font-size:1.2rem}.player-profile-card>header button{grid-column:1/-1;width:100%}.player-profile-details{margin:14px 0}.player-profile-details>div{grid-template-columns:21px minmax(82px,.7fr) minmax(0,1fr);gap:7px;padding:13px 3px;font-size:.81rem}.player-profile-details dd{overflow-wrap:anywhere;font-size:.79rem}.player-profile-form{grid-template-columns:1fr;margin:18px 0}.player-danger-button{justify-content:center;width:100%}}@media (width<=380px){.player-portal__content,.player-portal__topbar{padding-inline:13px}.player-page-heading h1{font-size:1.85rem}.player-bottom-nav a{font-size:.59rem}.player-bottom-nav svg{width:20px;height:20px}.player-event-card__art{height:138px}.player-event-hero>div:last-child>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.player-drawer-backdrop,.player-drawer{animation:none}}.player-registration-notice,.player-payment-choice,.player-team-identity,.player-fee-panel{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:16px;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;display:flex}.player-registration-notice>svg,.player-payment-choice>div>svg,.player-fee-panel>div>svg{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);flex:none}.player-registration-notice>div,.player-payment-choice>div,.player-payment-choice>div>span,.player-fee-panel>div,.player-fee-panel>div>span{min-width:0;display:grid}.player-registration-notice span,.player-payment-choice small,.player-fee-panel small{color:var(--color-muted);font-size:.78rem}.player-payment-choice{flex-wrap:wrap}.player-payment-choice>div{grid-template-columns:auto 1fr;gap:12px;margin-right:auto}.player-payment-choice>label{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0c0c0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;display:flex}.player-team-identity{justify-content:space-between}.player-team-identity>div{align-items:center;gap:12px;display:flex}.player-team-identity>div>span,.player-team-identity img{object-fit:cover;border-radius:13px;width:48px;height:48px}.player-team-identity>div>span{color:#171108;background:#efc985;place-items:center;font-weight:900;display:grid}.player-team-identity>div>div{display:grid}.player-team-identity small,.player-team-identity em{color:var(--color-muted);font-size:.72rem;font-style:normal}.player-team-identity button,.player-roster-actions button,.player-inline-confirm button,.player-contribution-list button,.player-danger-action{min-height:36px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9850f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98533);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.player-team-identity button svg,.player-roster-actions svg,.player-danger-action svg{width:15px;height:15px}.player-team-edit{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin:14px 0;display:grid}.player-team-edit label,.player-topup-panel label{color:var(--color-muted);gap:7px;font-size:.78rem;display:grid}.player-team-edit input,.player-topup-panel input{min-height:46px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f8f3ea);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0b0b0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:11px;padding:0 13px}.player-roster-actions,.player-inline-confirm{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.player-roster-actions .is-danger,.player-inline-confirm .is-danger,.player-danger-action{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ff9e96);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e75a5047)}.player-fee-panel{justify-content:space-between}.player-fee-panel>div{grid-template-columns:auto 1fr;gap:12px}.player-registration-list{gap:12px;margin-top:18px;display:grid}.player-registration-card{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0c0c0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:15px;padding:16px}.player-registration-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.player-registration-card>header>div{display:grid}.player-registration-card small{color:var(--color-muted)}.player-contribution-list{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);margin-top:13px;display:grid}.player-contribution-list>div{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.player-contribution-list span{display:grid}.player-contribution-list b{font-size:.78rem}.player-registration-card>footer{justify-content:flex-end;margin-top:12px;display:flex}.player-tournament-create{gap:14px;display:grid}.player-heading-action{color:#171108;cursor:pointer;background:#efc985;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:800;display:inline-flex}.player-heading-action svg{width:17px}.player-topup-panel{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11110f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9852e);border-radius:18px;margin-top:16px;padding:20px}.player-topup-panel>header{justify-content:space-between;display:flex}.player-topup-panel h2{margin:2px 0 0}.player-topup-panel>header p{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.player-topup-panel>p{color:var(--color-muted)}.player-topup-presets{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.player-topup-presets button{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f6f1e8);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0a0a09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);cursor:pointer;border-radius:10px;padding:10px 13px}.player-topup-presets button.is-active{color:#171108;border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc985);background:#efc985}.player-topup-panel>.player-primary{margin-top:14px}.player-fixture-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.player-fixture-card,.player-match-hero,.player-lineup-editor,.player-visible-lineup{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:18px}.player-fixture-card{padding:18px}.player-fixture-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.player-fixture-card>header>span:last-child{color:var(--color-muted);align-items:center;gap:6px;font-size:.76rem;display:flex}.player-fixture-card svg{width:15px}.player-fixture-versus{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:24px 0;display:grid}.player-fixture-versus>span{min-width:0;display:grid}.player-fixture-versus>span:last-child{text-align:right}.player-fixture-versus small{color:var(--color-muted);margin-top:4px;font-size:.72rem}.player-fixture-versus b{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);font-size:.72rem}.player-fixture-card>a{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);justify-content:flex-end;align-items:center;gap:7px;text-decoration:none;display:flex}.player-match-hero{grid-template-columns:1fr auto;align-items:end;gap:24px;padding:24px;display:grid}.player-match-hero p,.player-lineup-editor>header p{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.player-match-hero h1{margin:5px 0 15px;font-size:clamp(1.7rem,3vw,2.6rem)}.player-match-hero h1 span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);font-size:.55em;font-weight:600}.player-match-hero dl{gap:10px;margin:0;display:flex}.player-match-hero dl>div{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0b0b0a);border-radius:12px;grid-template-columns:auto 1fr;column-gap:9px;min-width:180px;padding:13px;display:grid}.player-match-hero dl svg{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);grid-row:1/3;align-self:center}.player-match-hero dt{color:var(--color-muted);font-size:.68rem}.player-match-hero dd{margin:0}.player-lineup-editor>header{justify-content:space-between;gap:16px;display:flex}.player-lineup-editor h2{margin:4px 0}.player-lineup-editor>header span{color:var(--color-muted)}.player-pair-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.player-pair-grid article{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0b0b0a);border-radius:13px;grid-template-columns:1fr auto 1fr;align-items:end;gap:9px;padding:14px;display:grid}.player-pair-grid article>b{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);grid-column:1/-1}.player-pair-grid label{color:var(--color-muted);gap:6px;font-size:.7rem;display:grid}.player-pair-grid select{min-width:0;min-height:42px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f6f1e8);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#151512);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:9px}.player-pair-grid svg{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);align-self:center}.player-lineup-editor>footer{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.player-visible-lineups{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.player-visible-lineup{padding:18px}.player-visible-lineup>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.player-visible-lineup>header h3{margin:0}.player-visible-lineup>header span{color:var(--color-muted);font-size:.72rem}.player-visible-lineup>p{color:var(--color-muted);align-items:center;gap:8px;display:flex}.player-visible-lineup>div{gap:7px;margin-top:14px;display:grid}.player-visible-lineup article{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0b0b0a);border-radius:10px;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.player-visible-lineup article>span{gap:2px;display:grid}.player-visible-lineup article>span:last-child{text-align:right}.player-visible-lineup article small{color:var(--color-muted);font-size:.64rem}.player-schedule-browser{gap:18px;display:grid}.player-schedule-browser>nav{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid}.player-schedule-browser>nav button{min-height:46px;color:var(--color-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.player-schedule-browser>nav button svg{width:17px}.player-schedule-browser>nav button.is-active{color:#171108;background:#f7d89d;box-shadow:0 6px 22px #e2b5641f}.player-schedule-days{scrollbar-width:none;gap:9px;padding:2px 1px 6px;display:flex;overflow-x:auto}.player-schedule-days::-webkit-scrollbar{display:none}.player-schedule-days button{min-height:66px;color:var(--color-muted);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);cursor:pointer;border-radius:18px;flex:0 0 62px;place-items:center;display:grid}.player-schedule-days button small{text-transform:uppercase;font-size:.67rem}.player-schedule-days button strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);font-size:1.15rem}.player-schedule-days button.is-active{color:#171108;border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc985);background:#efc985}.player-schedule-days button.is-active strong{color:#171108}.player-team-filter{color:var(--color-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.player-team-filter select{min-height:48px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11110f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:14px;padding:0 14px}.player-schedule-day{gap:12px;display:grid}.player-schedule-day>header{justify-content:space-between;align-items:end;padding:0 3px;display:flex}.player-schedule-day>header small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}.player-schedule-day>header h2{margin:3px 0 0;font-size:1.18rem}.player-schedule-day>header>span{color:var(--color-muted);font-size:.75rem}.player-schedule-day>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.player-schedule-fixture{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff16);border-radius:20px;padding:17px}.player-schedule-fixture>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.player-schedule-fixture>header>span:first-child{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:800;overflow:hidden}.player-match-times{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);border-radius:13px;gap:1px;display:grid;overflow:hidden}.player-match-times>a{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c);color:inherit;grid-template-columns:34px minmax(100px,.8fr) minmax(90px,.65fr) minmax(150px,1.2fr) auto 18px;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;transition:background .16s,box-shadow .16s;display:grid}.player-match-times>a.is-live{box-shadow:inset 3px 0 #edc374}.player-match-times b{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);font-size:.72rem}.player-match-times span{min-width:0;color:var(--color-muted);align-items:center;gap:6px;font-size:.72rem;display:flex}.player-match-times svg{width:14px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}.player-match-times .player-match-pairs{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ddd);line-height:1.45}.player-match-times .player-match-pairs em{color:#777;text-transform:uppercase;font-size:.62rem;font-style:normal}.player-match-times .player-final-score{min-width:42px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);text-align:right;font-size:1rem;display:grid}.player-match-times .player-final-score small{color:#8c8c8c;white-space:nowrap;font-size:.6rem;font-weight:500}.player-match-times .player-match-open{color:#777}.player-schedule-fixture>a{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);justify-content:flex-end;align-items:center;gap:7px;margin-top:14px;font-size:.8rem;font-weight:700;text-decoration:none;display:flex}.player-schedule-fixture>a svg{width:15px}.player-schedule-empty{min-height:190px;color:var(--color-muted);border:1px dashed var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);text-align:center;border-radius:20px;place-items:center;display:grid}.player-schedule-empty svg{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}.player-schedule-empty strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)}.player-lineup-roster{scrollbar-width:none;gap:10px;margin-top:18px;padding:0 1px 8px;display:flex;overflow-x:auto}.player-lineup-roster::-webkit-scrollbar{display:none}.player-lineup-roster>span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);text-transform:uppercase;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:grid}.player-lineup-roster>div{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0b0b0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 10px 6px 6px;display:flex}.player-lineup-roster img,.player-lineup-roster i,.player-side-select img,.player-side-select i{object-fit:cover;border-radius:50%;width:30px;height:30px}.player-lineup-roster i,.player-side-select i{color:#171108;background:#efc985;place-items:center;font-size:.66rem;font-style:normal;font-weight:900;display:grid}.player-lineup-roster strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.76rem;overflow:hidden}.player-pair-grid article>header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.player-pair-grid article>header span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);font-weight:800}.player-pair-grid article>header small{color:var(--color-muted)}.player-pair-grid article>b{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);grid-column:auto;align-self:center}.player-side-select>span{color:var(--color-muted);font-size:.68rem}.player-side-select>div{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#151512);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;margin-top:5px;padding:6px;display:grid}.player-side-select select{background:0 0;border:0;width:100%;min-width:0;min-height:34px;padding:0 3px}@media (width<=900px){.player-payment-choice{align-items:stretch}.player-payment-choice>div{flex-basis:100%}.player-team-edit,.player-fixture-list,.player-visible-lineups,.player-pair-grid{grid-template-columns:1fr}.player-match-hero{grid-template-columns:1fr;padding:18px}.player-match-hero dl{display:grid}.player-match-hero dl>div{min-width:0}.player-lineup-editor{padding:16px}.player-schedule-day>div{grid-template-columns:1fr}}@media (width<=560px){.player-page-heading{align-items:flex-start}.player-heading-action{min-height:40px;padding-inline:12px;font-size:.75rem}.player-team-identity,.player-fee-panel{flex-direction:column;align-items:stretch}.player-team-identity>button,.player-fee-panel>button{width:100%}.player-payment-choice>label{flex:1;justify-content:center}.player-pot-roster article{grid-template-columns:auto minmax(0,1fr)}.player-roster-actions,.player-inline-confirm{grid-column:1/-1;justify-content:stretch}.player-roster-actions button,.player-inline-confirm button{flex:1}.player-contribution-list>div{grid-template-columns:minmax(0,1fr) auto}.player-contribution-list>div>button{grid-column:1/-1}.player-registration-card>header{display:grid}.player-fixture-card{padding:15px}.player-fixture-card>header{align-items:flex-start}.player-fixture-versus{gap:8px}.player-fixture-versus strong{font-size:.85rem}.player-lineup-editor>header{display:grid}.player-pair-grid article>b{grid-column:auto}.player-pair-grid article>svg{display:none}.player-lineup-editor>footer{display:grid}.player-visible-lineup>header{flex-direction:column;align-items:flex-start}.player-schedule-browser{gap:14px}.player-schedule-browser>nav button{min-height:43px;font-size:.76rem}.player-schedule-browser>nav button svg{display:none}.player-schedule-fixture{border-radius:17px;padding:14px}.player-schedule-fixture .player-fixture-versus{margin:18px 0}.player-match-times>a{grid-template-columns:30px minmax(0,1fr) auto 14px}.player-match-times>a>span:first-of-type{grid-column:2}.player-match-times>a>span:nth-of-type(2){grid-area:2/2}.player-match-times>a>.player-match-pairs{grid-area:3/2/auto/4}.player-match-times>a>.player-final-score,.player-match-times>a>small{grid-area:1/3/3}.player-match-times>a>.player-match-open{grid-area:1/4/3}.player-pair-grid article{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.player-pair-grid article>header{grid-column:1/-1}.player-side-select>div{grid-template-columns:1fr;justify-items:center;padding:8px}.player-side-select img,.player-side-select i{width:42px;height:42px}.player-side-select select{text-align:center}}.player-team-builder>header>div>span{color:var(--color-muted);margin-top:5px;font-size:.82rem;display:block}.player-create-team--spotlight{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98513);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9852e);border-radius:18px;grid-template-columns:auto minmax(180px,1fr) minmax(220px,1fr) minmax(230px,1fr) auto;padding:20px}.player-create-team--spotlight h3,.player-create-team--spotlight p{margin:0}.player-create-team--spotlight p{color:var(--color-muted);margin-top:4px;font-size:.78rem}.player-create-team__icon{color:#171108;background:#ffe1ad;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.player-squad-heading{justify-content:space-between;align-items:center;gap:14px;margin:24px 0 12px;display:flex}.player-squad-heading>div{align-items:center;gap:11px;display:flex}.player-squad-heading>div>svg{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}.player-squad-heading>div>span{display:grid}.player-squad-heading small{color:var(--color-muted);font-size:.74rem}.player-squad-heading>button{color:#171108;cursor:pointer;background:#efc985;border:0;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:850;display:inline-flex}.player-squad-heading>button svg{width:17px}.player-pot-roster--visual{scroll-snap-type:x proximity;scrollbar-color:#efc9858c #ffffff0a;scrollbar-width:thin;gap:14px;padding:2px 2px 10px;display:flex;overflow-x:auto}.player-pot-roster--visual>section{scroll-snap-align:start;flex:0 0 min(440px,86vw);overflow:visible}.player-pot-roster--visual>section>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);text-align:center;border-radius:18px 18px 0 0}.player-pot-roster--visual h3{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11110f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98538);border-radius:999px;padding:4px 13px;font-size:.84rem;display:inline-flex}.player-pot-roster--visual header span{margin-top:6px;display:block}.player-member-rail,.player-tournament-member-rail{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#efc98566 transparent;gap:12px;padding:19px 16px;display:flex;overflow-x:auto}.player-tournament-member-rail{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98514);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:18px;justify-content:center;min-height:190px;padding:20px}.player-pot-roster .player-member-tile,.player-registration-card .player-member-tile,.player-tournament-create .player-member-tile{text-align:center;scroll-snap-align:start;border:0;flex:0 0 112px;align-content:start;justify-items:center;gap:4px;padding:0;display:grid;position:relative}.player-pot-roster .player-member-tile+.player-member-tile{border-top:0}.player-member-avatar{margin-bottom:5px;position:relative}.player-member-avatar>span,.player-member-avatar>img{color:#191108;border:3px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#191816);background:#fffc;border-radius:50%;place-items:center;width:74px;height:74px;font-size:1rem;font-weight:950;display:grid;box-shadow:0 0 0 1px #efc9856b,0 10px 24px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000059)}.player-member-avatar>img{object-fit:cover}.player-member-avatar>i{color:#171108;border:3px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#0b0b0a);background:#efc985;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:-7px;left:-5px}.player-member-avatar>i svg{width:13px;height:13px}.player-member-tile>strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.82rem;overflow:hidden}.player-member-tile>small{color:var(--color-muted);font-size:.68rem}.player-member-tile>em{border:1px solid;border-radius:999px;padding:3px 8px;font-size:.62rem;font-style:normal;font-weight:800}.player-member-tile>em.is-active{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#8bd7a2);background:#44b46917;border-color:#44b46947}.player-member-tile>em.is-captain{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98514);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98547)}.player-member-actions{gap:5px;margin-top:6px;display:flex}.player-member-actions button{width:31px;height:31px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#12110f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98533);cursor:pointer;border-radius:9px;place-items:center;display:grid}.player-member-actions button.is-danger{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ff9e96);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e75a5040)}.player-member-actions svg{width:13px}.player-member-confirm{gap:5px;width:100%;margin-top:5px;display:grid}.player-member-confirm button{cursor:pointer;border-radius:8px;min-height:29px}.player-member-confirm button:first-child{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffaaa2);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#e75a5014);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e75a5040)}.player-member-confirm button:last-child{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ddd7ce);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#131311);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a)}.player-pot-empty{min-height:122px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e859);flex:1;place-content:center;justify-items:center;font-size:.75rem;display:grid}.player-pot-empty svg{margin-bottom:7px}.player-invite-box--visual{grid-template-columns:auto minmax(210px,1fr) minmax(180px,270px) auto}.player-add-player-orb{place-items:center;width:62px;height:62px;padding:0;display:grid;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)!important;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0b0b0a)!important;border:1px dashed var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc985b3)!important;border-radius:50%!important}.player-add-player-orb svg{width:25px}.player-tournament-create--visual{gap:16px}.player-add-member-tile{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f6f1e8);cursor:pointer;background:0 0;border:0;flex:0 0 112px;align-content:start;justify-items:center;gap:5px;padding:0;display:grid}.player-add-member-tile>span{width:74px;height:74px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);border:1px dashed var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc985b8);border-radius:50%;place-items:center;margin-bottom:5px;display:grid}.player-add-member-tile small{color:var(--color-muted);font-size:.66rem}.player-teammate-invite{grid-template-columns:auto minmax(220px,1fr);align-items:end;gap:13px;max-width:560px;margin-inline:auto;display:grid}.player-teammate-invite label{color:var(--color-muted);gap:7px;font-size:.75rem;display:grid}.player-tournament-create--visual fieldset{justify-content:center}.player-tournament-create--visual fieldset label{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);border-radius:12px;min-width:min(280px,100%);padding:13px}.player-tournament-create--visual fieldset label>span{display:grid}.player-tournament-create--visual fieldset small{color:var(--color-muted);font-size:.7rem}.player-registration-card--visual>.player-tournament-member-rail{background:0 0;border-width:1px 0 0;border-radius:0;justify-content:flex-start;min-height:0;margin-top:15px;padding:17px 8px}@media (width<=900px){.player-create-team--spotlight{grid-template-columns:auto minmax(0,1fr)}.player-create-team--spotlight>label,.player-create-team--spotlight>button{grid-column:1/-1}.player-invite-box--visual{grid-template-columns:auto minmax(0,1fr)}.player-invite-box--visual>input,.player-invite-box--visual>button:last-child{grid-column:1/-1}}@media (width<=560px){.player-team-builder{padding:15px}.player-team-builder>header{margin-bottom:17px}.player-team-builder h2{font-size:1.45rem}.player-squad-heading{align-items:flex-start}.player-squad-heading>button{flex:none;min-height:37px;padding-inline:10px;font-size:.72rem}.player-pot-roster--visual{margin-inline:-15px;padding-inline:15px}.player-pot-roster--visual>section{flex-basis:min(310px,88vw)}.player-member-rail{padding:18px 13px}.player-tournament-member-rail{justify-content:flex-start;margin-inline:-2px;padding-inline:12px}.player-invite-box--visual{text-align:center;grid-template-columns:1fr}.player-invite-box--visual .player-add-player-orb{margin-inline:auto}.player-invite-box--visual>input,.player-invite-box--visual>button:last-child{grid-column:auto}.player-teammate-invite{grid-template-columns:1fr}.player-teammate-invite .player-add-player-orb{margin-inline:auto}.player-tournament-create--visual fieldset{gap:9px;margin-inline:0;padding:13px}.player-tournament-create--visual fieldset label{min-width:0}}.player-events-page{max-width:1320px;margin-inline:auto}.player-events-page .player-page-heading{margin-bottom:30px}.player-events-page .player-page-heading h1{max-width:840px;font-size:clamp(2.6rem,4.5vw,4.5rem)}.player-event-controls{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:20px;grid-template-columns:minmax(360px,.85fr) minmax(460px,1.15fr);align-items:center;gap:24px;margin-bottom:30px;padding:14px;display:grid}.player-event-controls .player-event-switch,.player-event-controls .player-filter-row{margin:0}.player-event-controls .player-event-switch{width:100%}.player-event-filter-groups{justify-content:flex-end;align-items:center;gap:10px;display:flex}.player-event-filter-groups .player-filter-row{flex-wrap:wrap;justify-content:flex-end}.player-events-page .player-event-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:22px}.player-events-page .player-event-card{grid-template-columns:minmax(190px,28%) minmax(0,1fr);min-height:292px}.player-events-page .player-event-card__body{padding:28px}.player-events-page .player-event-card h2{font-size:clamp(1.3rem,2vw,1.7rem)}.player-events-page .player-event-card dl{margin-top:4px}.player-event-details{max-width:1180px;margin-inline:auto}.player-event-hero{grid-template-columns:minmax(240px,32%) minmax(0,1fr);min-height:340px}.player-event-hero__art{position:relative;overflow:hidden}.player-event-hero__art img{object-fit:cover;width:100%;height:100%}.player-event-hero__art:after{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#000000c2);content:"";position:absolute;inset:0}.player-event-hero__art>span{z-index:1;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f4d49b);text-align:center;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080807ad);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9853d);letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:8px 12px;font-size:.7rem;font-weight:900;position:absolute;bottom:18px;left:18px;right:18px}.player-event-flow{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:18px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:14px;margin:20px 0;padding:15px 20px;display:grid}.player-event-flow span{color:#77746f;white-space:nowrap;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:flex}.player-event-flow span svg{width:17px}.player-event-flow span.is-complete{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#8fd7a4)}.player-event-flow span.is-current{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}.player-event-flow i{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff1c);height:1px}.player-event-sponsors{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:22px;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);align-items:center;gap:24px;margin:0 0 22px;padding:22px 26px;display:grid}.player-event-sponsors>header{align-items:center;gap:12px;display:flex}.player-event-sponsors>header>svg{width:24px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}.player-event-sponsors h2,.player-event-sponsors p{margin:0}.player-event-sponsors h2{font-size:1rem}.player-event-sponsors p{color:var(--color-muted);margin-top:3px;font-size:.74rem}.player-event-sponsors>div{scrollbar-width:thin;scrollbar-color:#efc98573 transparent;align-items:center;gap:22px;padding:4px 3px 9px;display:flex;overflow-x:auto}.player-event-sponsors article{text-align:center;background:0 0;border:0;border-radius:0;flex:0 0 78px;place-items:center;gap:7px;min-width:0;padding:0;display:grid}.player-event-sponsors article img,.player-event-sponsors article>span{object-fit:contain;width:52px;height:52px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;display:grid}.player-event-sponsors article strong{max-width:78px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ded7cb);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:750;overflow:hidden}.player-team-builder{overflow:hidden}.player-pot-roster--visual>section{flex-direction:column;flex:0 0 min(390px,86vw);max-height:450px;display:flex}.player-pot-roster--visual .player-member-rail{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:22px 10px;min-height:180px;padding:22px 14px;display:grid;overflow:hidden auto}.player-pot-roster .player-member-tile{width:100%;min-width:0}.player-tournament-member-rail{grid-template-columns:repeat(2,minmax(110px,150px));justify-content:center;gap:22px;display:grid;overflow:visible}.player-tournament-create .player-member-tile,.player-add-member-tile{width:100%;min-width:0}.player-tournament-create--visual{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff05);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);padding:22px;background:0 0;border:0;border-radius:0;max-width:760px;margin-inline:auto;padding:0}.player-tournament-create--visual .player-tournament-member-rail{background:0 0;border:0;border-radius:0;padding:22px 0 8px}.player-registration-card--visual{max-width:820px;margin-inline:auto}@media (width<=900px){.player-event-controls{grid-template-columns:1fr;gap:12px;padding:10px}.player-event-filter-groups{flex-direction:column;justify-content:flex-start;align-items:flex-start}.player-event-filter-groups .player-filter-row{justify-content:flex-start}.player-events-page .player-event-card{grid-template-columns:140px minmax(0,1fr);min-height:0}.player-event-hero{grid-template-columns:minmax(190px,34%) minmax(0,1fr);min-height:270px}.player-event-sponsors{grid-template-columns:1fr}}@media (width<=600px){.player-portal__topbar{grid-template-columns:42px minmax(0,1fr) auto;padding-inline:12px}.player-account-chip{display:none}.player-topbar-actions{gap:0}.player-portal__content{padding-inline:14px}.player-events-page{padding-top:18px}.player-events-page .player-page-heading{margin-bottom:18px}.player-events-page .player-page-heading h1{max-width:290px;font-size:2.05rem;line-height:1.06}.player-event-controls{border-radius:17px;margin:0 -2px 20px}.player-event-controls .player-event-switch{margin:0}.player-event-filter-groups{gap:4px}.player-event-filter-groups .player-filter-row{width:calc(100vw - 28px);margin-inline:-10px;padding-inline:10px}.player-events-page .player-event-grid{gap:14px}.player-events-page .player-event-card{border-radius:19px;grid-template-columns:104px minmax(0,1fr)}.player-events-page .player-event-card__body{padding:15px}.player-events-page .player-event-card h2{font-size:1.02rem}.player-event-details{padding-top:16px}.player-event-details .player-back-link{margin-bottom:14px}.player-event-hero{border-radius:22px;grid-template-columns:112px minmax(0,1fr);min-height:210px}.player-event-hero>div:last-child{padding:17px 15px}.player-event-hero h1{font-size:1.55rem}.player-event-hero p{margin-top:10px;font-size:.68rem}.player-event-hero>div:last-child>div{gap:7px;margin-top:14px;font-size:.75rem;display:grid}.player-event-hero__art>span{padding:5px;font-size:.53rem;bottom:8px;left:7px;right:7px}.player-event-flow{grid-template-columns:repeat(3,1fr);gap:4px;padding:11px 8px}.player-event-flow span{text-align:center;white-space:normal;justify-items:center;gap:4px;font-size:.61rem;display:grid}.player-event-flow i{display:none}.player-event-overview{border-radius:19px;margin:14px 0;padding:17px}.player-event-overview h2{font-size:1.15rem}.player-event-overview p,.player-event-overview dl{font-size:.78rem}.player-event-sponsors{border-radius:18px;gap:14px;margin-bottom:14px;padding:17px}.player-payment-choice{gap:8px;padding:14px}.player-payment-choice>label{min-height:40px;padding:8px 10px;font-size:.75rem}.player-team-builder{border-radius:20px;margin-inline:-2px;padding:15px 12px}.player-roster-summary span{padding:12px 9px}.player-squad-heading{margin-top:19px}.player-squad-heading small{display:none}.player-pot-roster--visual{margin-inline:-12px;padding-inline:12px}.player-pot-roster--visual>section{flex-basis:calc(100vw - 52px);max-height:430px}.player-pot-roster--visual .player-member-rail{gap:20px 6px;padding:20px 9px}.player-member-avatar>span,.player-member-avatar>img{width:68px;height:68px}.player-tournament-create--visual{padding:13px;border-radius:0;padding:0}.player-tournament-member-rail{grid-template-columns:repeat(2,minmax(95px,1fr));gap:12px;min-height:170px;margin:0;padding:18px 8px}.player-tournament-create--visual fieldset{gap:8px;margin:13px 0;padding:10px;display:grid}.player-tournament-create--visual fieldset label{min-width:0;padding:10px}.player-registration-card{padding:13px}}.player-invite-box--visual{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0a0a09);grid-template-columns:minmax(0,1fr) minmax(190px,250px) auto;gap:12px;padding:14px}.player-invite-copy{align-items:center;gap:11px;min-width:0;display:flex!important}.player-invite-copy>span,.player-teammate-invite>div>span{width:38px;height:38px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98517);border-radius:11px;flex:none;place-items:center;display:grid}.player-invite-copy svg,.player-teammate-invite>div svg{width:18px}.player-invite-copy>div{min-width:0;display:grid!important}.player-invite-copy small{margin-top:2px;line-height:1.4}.player-invite-box--visual>label{color:var(--color-muted);gap:5px;font-size:.68rem;display:grid}.player-invite-box--visual>label input{min-height:44px}.player-invite-box--visual>button{white-space:nowrap;min-height:44px}.player-team-slots-heading{justify-content:space-between;align-items:center;padding:0 3px;display:flex}.player-team-slots-heading>span{font-weight:850}.player-team-slots-heading>small{color:var(--color-muted);font-size:.72rem}.player-teammate-invite{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0a0a09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(210px,280px);max-width:none;padding:13px}.player-teammate-invite>div{align-items:center;gap:10px;display:flex}.player-teammate-invite>div p{margin:0;display:grid}.player-teammate-invite>div small{color:var(--color-muted);margin-top:2px;font-size:.7rem}.player-teammate-invite label input{min-height:44px}@media (width<=900px){.player-invite-box--visual{grid-template-columns:1fr auto}.player-invite-box--visual>label{grid-column:1/-1}.player-invite-box--visual>button:last-child{grid-column:auto}}@media (width<=600px){.player-event-controls{background:0 0;border:0;padding:0}.player-event-controls .player-event-switch{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11110f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:14px;padding:3px}.player-event-controls .player-event-switch button{border-radius:10px}.player-event-controls .player-event-switch button.is-active{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#282219);box-shadow:inset 0 0 0 1px #efc9853d}.player-invite-box--visual{text-align:left;grid-template-columns:1fr;gap:11px}.player-invite-box--visual>label,.player-invite-box--visual>button:last-child{grid-column:auto}.player-invite-copy{align-items:flex-start}.player-teammate-invite{grid-template-columns:1fr;gap:12px}.player-teammate-invite>div{align-items:flex-start}.player-team-slots-heading{padding-inline:2px}.player-tournament-create--visual>.player-primary{width:100%;min-height:48px}}.player-member-tile--pending{opacity:.82}.player-member-tile--pending .player-member-avatar>span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#9d8157);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#17140f);border-style:dashed;box-shadow:0 0 0 1px #efc98540}.player-member-tile>em.is-pending{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0c87e);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#c991371a);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9854d)}.player-waiting-note{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d9b875);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#cd953c12);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9852e);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:15px;padding:14px 16px;display:grid}.player-waiting-note>svg{width:21px}.player-waiting-note>div{display:grid}.player-waiting-note span{color:var(--color-muted);margin-top:2px;font-size:.74rem;line-height:1.45}.player-waiting-note>button{min-height:36px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11100e);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98538);cursor:pointer;border-radius:10px;padding:0 12px;font-size:.72rem;font-weight:800}.player-locked-payment{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:15px 17px;display:flex}.player-locked-payment>div{align-items:center;gap:11px;display:flex}.player-locked-payment>div>svg{color:#77736d}.player-locked-payment>div>span{display:grid}.player-locked-payment small{color:var(--color-muted);margin-top:2px;font-size:.72rem}.player-locked-payment>button:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.45}.player-profile-page{max-width:1320px;margin-inline:auto}.player-profile-page .player-page-heading{margin-bottom:30px}.player-profile-card{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c);width:100%;min-height:500px;padding:34px}.player-profile-card>header{padding:6px 4px 28px}.player-profile-card .player-profile-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:28px 0}.player-profile-card .player-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;max-width:none}.player-profile-card .player-danger-button{margin-top:26px}@media (width<=600px){.player-waiting-note{grid-template-columns:auto minmax(0,1fr);padding:13px}.player-waiting-note>button{grid-column:1/-1;width:100%}.player-locked-payment{flex-direction:column;align-items:stretch;padding:14px}.player-locked-payment>button{width:100%}.player-profile-page{padding-top:18px}.player-profile-card{min-height:0;padding:17px}.player-profile-card .player-profile-details,.player-profile-card .player-profile-form{grid-template-columns:1fr;gap:0}.player-portal{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080807)}.player-portal__topbar{min-height:60px;padding-block:max(7px,env(safe-area-inset-top)) 7px;border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff0e)}.player-menu-trigger,.player-notification-link{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:12px;width:40px;height:40px}.player-portal__topbar>.logo{width:118px}.player-portal__content{padding-inline:16px}.player-page{padding-top:20px}.player-page-heading{margin-bottom:18px}.player-page-heading h1{letter-spacing:-.035em;font-size:1.75rem}.player-page-heading>div>span{display:none}.player-icon-button{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:12px;width:40px;height:40px}.player-event-switch{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);border-radius:13px;margin-bottom:14px}.player-event-switch button{min-height:40px;font-size:.82rem}.player-filter-row{margin-bottom:10px}.player-filter-row--gender{margin-bottom:18px}.player-filter-row button{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff08);min-height:32px;padding-inline:13px;font-size:.72rem}.player-event-grid{gap:12px}.player-event-card{border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:18px;box-shadow:0 12px 32px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000029)}.player-event-card__art{height:128px}.player-event-card__body{padding:15px}.player-event-card h2{font-size:1.08rem}.player-event-tags{margin:9px 0 11px}.player-event-tags span{padding:4px 8px;font-size:.64rem}.player-event-tags span:nth-child(n+3){display:none}.player-event-card dl{gap:6px}.player-event-card dl div{font-size:.73rem}.player-event-card a{border-radius:10px;min-height:40px;margin-top:13px}.player-event-hero{border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:18px}.player-event-hero__art{min-height:92px}.player-event-hero>div:last-child{padding:16px}.player-event-hero p{margin-top:0;font-size:.62rem}.player-event-hero h1{font-size:1.65rem}.player-event-hero>div:last-child>div{margin-top:13px;font-size:.7rem}.player-event-overview,.player-team-builder{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff07);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);box-shadow:none;border-radius:17px;padding:15px}.player-event-overview h2,.player-team-builder h2{font-size:1.15rem}.player-event-overview>div>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.player-event-overview dl{gap:6px}.player-event-overview dl div{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.player-event-overview dd{text-align:right;font-size:.78rem}.player-team-builder>header{margin-bottom:16px}.player-team-builder>header p{display:none}.player-roster-summary{border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);border-radius:13px;margin-bottom:14px}.player-roster-summary span{padding:12px;font-size:.66rem}.player-pot-roster{gap:10px}.player-pot-roster>section{border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);border-radius:15px}.player-pot-roster article{padding:11px 12px}.player-registration-notice,.player-payment-choice,.player-team-identity,.player-fee-panel{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);border-radius:14px;padding:13px}.player-registration-notice span,.player-payment-choice small,.player-fee-panel small{font-size:.7rem;line-height:1.4}.player-invite-box--visual,.player-teammate-invite{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);border-radius:14px;padding:13px}.player-invite-copy small,.player-teammate-invite>div small{display:none}.player-member-rail{scroll-snap-type:x proximity}.player-member-tile{scroll-snap-align:start}.player-wallet-card{box-shadow:0 18px 45px #d4a25221}.player-activity,.player-profile-card,.player-ranking-table{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff07);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);box-shadow:none}.player-profile-card{border-radius:17px}.player-profile-card>header{padding-bottom:15px}.player-profile-details>div{border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff0f);padding-block:11px}.player-bottom-nav{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0a0a09eb);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);padding-top:6px}.player-bottom-nav a{min-height:51px;font-size:.62rem}.player-bottom-nav svg{width:21px;height:21px}}.player-portal__topbar{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#070706c7);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13)}.player-portal__content{padding-bottom:48px}.player-page{max-width:1180px;margin-inline:auto}.player-page-heading{margin-bottom:26px}.player-page-heading h1{font-size:clamp(2.1rem,4vw,3.5rem)}.player-page-heading>div>span{font-size:.94rem}.player-event-scope{gap:8px;margin-bottom:14px}.player-event-scope button{min-height:54px;padding:12px 16px}.player-event-scope button span{display:none}.player-event-controls{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:20px;display:flex}.player-event-switch{width:min(100%,420px);margin:0}.player-event-filter-disclosure{position:relative}.player-event-filter-disclosure summary{min-height:42px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#e8dfd1);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);cursor:pointer;border-radius:13px;align-items:center;gap:8px;padding:0 14px;font-size:.82rem;font-weight:750;list-style:none;display:flex}.player-event-filter-disclosure summary::-webkit-details-marker{display:none}.player-event-filter-disclosure summary:after{content:"⌄";color:var(--color-gold);font-size:1rem}.player-event-filter-disclosure summary span{color:#171108;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold-strong));border-radius:99px;padding:3px 7px;font-size:.65rem}.player-event-filter-disclosure[open]{z-index:2}.player-event-filter-groups{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0f0f0ef7);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:15px;gap:8px;min-width:min(360px,100vw - 36px);margin-top:8px;padding:12px;display:grid;box-shadow:0 18px 45px #0009}.player-event-filter-groups .player-filter-row{flex-wrap:wrap;margin:0}.player-filter-row button{padding-inline:13px}.player-event-card{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0ce0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.player-ranking-controls{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:18px;grid-template-columns:minmax(0,1.3fr) minmax(220px,2fr) repeat(2,minmax(120px,1fr));padding:14px}.player-ranking-table{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0cc7);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.player-wallet-card{min-height:224px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f5f2ec);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#141615);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);box-shadow:none;position:relative;overflow:hidden}.player-wallet-card>span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#25231e)}.player-wallet-card p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c4b9a5)}.player-wallet-card strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f8f5ef)}.player-wallet-card small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a9a69e)}.player-wallet-card--debt{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#181313);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#ef958c73);box-shadow:none}.player-wallet-card--debt>span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ef958c);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#2b1c1b)}.player-wallet-card--debt p,.player-wallet-card--debt strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff1ee)}.player-wallet-card--debt small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c6aaa5)}.player-activity{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0cc7);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.player-profile-card{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0cdb);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media (width<=900px){.player-portal__content{padding:0 18px 104px}.player-bottom-nav{right:12px;bottom:max(12px, env(safe-area-inset-bottom));padding:7px 5px calc(7px + env(safe-area-inset-bottom));background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#121211db);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:22px;left:12px;box-shadow:0 12px 42px #000b,inset 0 1px #ffffff14}.player-bottom-nav a{min-height:48px;font-size:.68rem}.player-bottom-nav a.active{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);box-shadow:none;background:0 0;border-radius:50%}.player-bottom-nav a.active svg{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}.player-ranking-controls{grid-template-columns:1fr 1fr}.player-ranking-controls .player-search{grid-area:1/1/auto/-1}.player-ranking-table{overflow:visible}.player-ranking-table>header{display:none}.player-ranking-table>article{grid-template-columns:38px minmax(0,1fr) auto;gap:8px 12px;min-width:0;padding:14px;position:relative}.player-ranking-table>article>b{grid-area:1/1;align-self:start;padding-top:8px}.player-ranking-table>article>.player-table-person{grid-area:1/2/auto/4}.player-ranking-table>article>.player-rank-level{grid-area:2/2;font-size:.78rem}.player-ranking-table>article>.player-rank-events{display:none}.player-ranking-table>article>.player-rank-points{grid-area:2/3;font-size:.9rem}.player-ranking-table>article>.player-rank-movement{display:none}.player-ranking-table>article>.player-rank-points:after{content:" pts";color:var(--color-muted);font-size:.68rem;font-weight:500}}@media (width<=600px){.player-portal__topbar{min-height:62px;padding:8px 14px}.player-portal__topbar>.logo{width:136px;height:40px;margin-left:0}.player-menu-trigger,.player-notification-link{border-radius:12px;width:40px;height:40px}.player-topbar-actions{gap:7px}.player-portal__content{padding-inline:14px}.player-page{padding-top:24px}.player-page-heading{margin-bottom:20px}.player-page-heading>div>span{margin-top:8px;font-size:.84rem}.player-event-scope{gap:7px}.player-event-scope button{min-height:46px;padding:10px 12px}.player-event-scope strong{font-size:.84rem}.player-event-controls{gap:9px;display:grid}.player-event-switch{width:100%}.player-event-switch button{min-height:42px}.player-event-filter-disclosure summary{justify-content:center}.player-event-filter-groups{width:100%}.player-ranking-controls{gap:9px;padding:11px}.player-ranking-controls label>span{font-size:.7rem}.player-ranking-controls select,.player-ranking-controls input{min-height:46px}.player-wallet-card{min-height:206px;padding:23px}.player-wallet-card p{margin-top:20px}.player-activity>header{padding:16px}.player-activity article{padding:14px 15px}.player-activity article>div strong{font-size:.85rem}.player-notification-panel{top:calc(8px + env(safe-area-inset-top));width:auto;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:22px;bottom:auto;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.player-event-card,.player-drawer,.player-notification-panel{transition-duration:.01ms!important;animation-duration:.01ms!important}}.player-live-match{gap:24px;display:grid}.player-live-match__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.player-live-match__heading>div>span,.player-match-breakdown header small,.player-match-events header small,.player-opponent-teams>header p{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.player-live-match__heading h1{margin:5px 0 8px;font-size:clamp(1.7rem,5vw,2.7rem);line-height:1.05}.player-live-match__heading p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#dedede);margin:0;font-size:.92rem;font-weight:700}.player-live-match__heading p em{color:#797979;text-transform:uppercase;margin:0 5px;font-size:.68rem;font-style:normal}.player-live-match__heading .semantic-status{flex:none;align-items:center;gap:6px;display:inline-flex}.player-live-match__heading .semantic-status svg{width:13px;height:13px}.player-live-match__facts{border-block:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.player-live-match__facts>div{gap:11px;min-width:0;padding:17px 14px;display:flex}.player-live-match__facts>div+div{border-left:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14)}.player-live-match__facts svg{width:18px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);flex:none}.player-live-match__facts span{min-width:0;display:grid}.player-live-match__facts small{color:#858585;text-transform:uppercase;font-size:.64rem}.player-live-match__facts strong{text-overflow:ellipsis;margin-top:4px;font-size:.78rem;overflow:hidden}.player-live-match__facts em{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#989898);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.66rem;font-style:normal;overflow:hidden}.player-live-match__warning{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ff816f47);width:100%;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ff9385);text-align:left;background:#791f1821;border-radius:13px;align-items:center;gap:12px;padding:13px 15px;display:flex}.player-live-match__warning svg{width:18px}.player-live-match__warning span{flex:1;display:grid}.player-live-match__warning small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#bca3a0);margin-top:2px}.player-live-match__warning b{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);font-size:.72rem}.player-live-score{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98545);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0b0b0a);border-radius:19px;overflow:hidden}.player-live-score>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98511);color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);justify-content:space-between;align-items:center;padding:12px 15px;font-size:.72rem;font-weight:800;display:flex}.player-live-score table{border-collapse:collapse;table-layout:fixed;width:100%}.player-live-score thead th{color:#858585;text-align:center;padding:9px 8px;font-size:.6rem;font-weight:650}.player-live-score thead th:first-child{text-align:left;width:auto;padding-left:13px}.player-live-score thead th:not(:first-child){width:52px}.player-live-score tbody tr+tr{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12)}.player-live-score tbody th{text-align:left;padding:11px 8px 11px 13px}.player-live-score tbody th>div{align-items:center;gap:10px;min-width:0;display:flex}.player-live-score tbody th>div>span:last-child{min-width:0;display:grid}.player-live-score tbody th strong,.player-live-score tbody th small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-live-score tbody th strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f5f5f5);font-size:.78rem}.player-live-score tbody th small{color:#888;margin-top:3px;font-size:.61rem;font-weight:450}.player-live-score td{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f4f4f4);text-align:center;font-size:1.05rem;font-weight:850}.player-live-score td:last-child{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9850e);font-size:1.4rem}.player-live-score td:last-child.is-long{font-size:1rem}.player-live-score>footer{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a8a8a8);align-items:center;gap:8px;padding:10px 14px;font-size:.67rem;display:flex}.player-live-score>footer svg{width:14px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}.player-live-score__portraits{flex:none;padding-left:6px;display:flex}.player-live-score__portraits>span{border:2px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#0b0b0a);background:#efc985;border-radius:50%;width:32px;height:32px;margin-left:-6px;position:relative;overflow:hidden}.player-live-score__portraits img,.player-live-score__portraits i{width:100%;height:100%;position:absolute;inset:0}.player-live-score__portraits img{object-fit:cover}.player-live-score__portraits i{color:#171108;place-items:center;font-size:.58rem;font-style:normal;font-weight:900;display:grid}.player-live-score__portraits--b>span{background:#91d6ed}.player-live-match__pending{border-block:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);align-items:center;gap:14px;min-height:92px;padding:7px 4px;display:flex}.player-live-match__pending svg{width:28px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}.player-live-match__pending p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#969696);margin:4px 0 0;font-size:.72rem;line-height:1.55}.player-live-court{margin:0}.player-match-breakdown,.player-match-events{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);padding-top:20px}.player-match-breakdown>header,.player-match-events>header{align-items:center;gap:11px;margin-bottom:14px;display:flex}.player-match-breakdown>header svg,.player-match-events>header svg{width:21px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}.player-match-breakdown h2,.player-match-events h2{margin:2px 0 0;font-size:1.1rem}.player-match-breakdown>p,.player-match-events>p{color:#8f8f8f;margin:0;padding:18px 0;font-size:.76rem}.player-match-breakdown__table{display:grid}.player-match-breakdown__table>div{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);text-align:center;grid-template-columns:46px minmax(0,1fr) minmax(0,1fr) 82px;align-items:center;gap:8px;padding:11px 8px;font-size:.73rem;display:grid}.player-match-breakdown__table>div:first-child{color:#858585;font-size:.61rem}.player-match-breakdown__table b{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);font-size:1rem}.player-match-breakdown__table span:last-child{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#999);font-size:.64rem}.player-match-events>header>span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);margin-left:auto;font-size:.74rem}.player-match-events ol{margin:0;padding:0;list-style:none}.player-match-events li{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 4px;display:grid}.player-match-events li>span{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9851c);width:26px;height:26px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);border-radius:50%;place-items:center;font-size:.62rem;font-weight:800;display:grid}.player-match-events li>div{min-width:0;display:grid}.player-match-events li strong{overflow-wrap:anywhere;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#e8e8e8);font-size:.73rem}.player-match-events li small{color:#858585;margin-top:3px;font-size:.61rem}.player-match-events li time{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#969696);font-size:.61rem}.player-match-events li.is-undone{opacity:.45}.player-match-events li.is-undone strong{text-decoration:line-through}.player-opponent-teams{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);gap:16px;margin-top:10px;padding-top:22px;display:grid}.player-opponent-teams>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.player-opponent-teams>header p{margin:0 0 4px}.player-opponent-teams>header h2{margin:0;font-size:1.24rem}.player-opponent-teams>header span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#929292);margin-top:5px;font-size:.72rem;display:block}.player-opponent-teams>header>strong{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9851f);min-width:30px;height:30px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);border-radius:50%;place-items:center;font-size:.76rem;display:grid}.player-opponent-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.player-opponent-team-grid>article{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff07);border-radius:18px;overflow:hidden;box-shadow:0 12px 28px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0003)}.player-opponent-team-grid>article>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);align-items:center;gap:11px;padding:14px;display:flex}.player-opponent-team-grid>article>header>span:last-child{min-width:0;display:grid}.player-opponent-team-grid>article>header strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f4f4f4);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.player-opponent-team-grid>article>header small{color:#888;margin-top:3px;font-size:.64rem}.player-opponent-team-grid>article>div{display:grid}.player-opponent-team-number{border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9856b);width:25px;height:25px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98514);border-radius:50%;flex:0 0 25px;place-items:center;font-size:.68rem;font-weight:900;display:grid}.player-opponent-team-grid>article>header.player-opponent-team-label{gap:9px;padding-block:11px}.player-opponent-team-label>strong{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b9b9b9);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.player-opponent-team-grid>article.is-doubles>div{grid-template-columns:repeat(2,minmax(0,1fr))}.player-opponent-team-grid>article.is-doubles .player-opponent-player+.player-opponent-player{border-top:0;border-left:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff0e)}.player-opponent-player{align-items:center;gap:10px;padding:10px 14px;display:flex}.player-opponent-player+.player-opponent-player{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff0e)}.player-opponent-player>span:last-child{min-width:0;display:grid}.player-opponent-player strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.player-opponent-player small{color:#868686;margin-top:2px;font-size:.61rem}.player-opponent-team-logo,.player-opponent-avatar{color:#171108;background:#efc985;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.player-opponent-team-logo{width:42px;height:42px}.player-opponent-avatar{width:32px;height:32px}.player-opponent-team-logo img,.player-opponent-avatar img{object-fit:cover;width:100%;height:100%}.player-opponent-team-logo i,.player-opponent-avatar i{text-transform:uppercase;font-size:.65rem;font-style:normal;font-weight:900}.player-opponent-team-logo svg{width:20px}.player-opponent-teams__empty{border-block:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);align-items:center;gap:13px;min-height:82px;padding:12px 4px;display:flex}.player-opponent-teams__empty svg{width:25px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}.player-opponent-teams__empty span{display:grid}.player-opponent-teams__empty small{color:#888;margin-top:4px;font-size:.68rem}.player-tournament-match-shortcuts{border-block:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);margin-bottom:22px;display:grid}.player-tournament-match-shortcuts>header{justify-content:space-between;align-items:center;padding:14px 4px 10px;display:flex}.player-tournament-match-shortcuts>header h2{margin:0;font-size:1.12rem}.player-tournament-match-shortcuts>header span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);font-size:.72rem}.player-tournament-match-shortcuts>a{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);color:inherit;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:14px 4px;text-decoration:none;display:grid}.player-tournament-match-shortcuts>a.is-live{padding-left:10px;box-shadow:inset 3px 0 #efc985}.player-tournament-match-shortcuts>a>span{gap:5px;min-width:0;display:grid}.player-tournament-match-shortcuts>a small{color:#8d8d8d;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:.64rem;display:flex;overflow:hidden}.player-tournament-match-shortcuts>a small:first-child{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#cdb482);font-weight:700}.player-tournament-match-shortcuts>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.player-tournament-match-shortcuts>a strong em{color:#747474;text-transform:uppercase;margin:0 3px;font-size:.61rem;font-style:normal}.player-tournament-match-shortcuts>a b{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);text-transform:capitalize;font-size:.7rem}.player-tournament-match-shortcuts>a>svg{color:#8d8d8d;width:15px}.player-tournament-match-shortcuts>a small svg{width:11px;height:11px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#b79c6c)}@media (width<=700px){.player-live-match{gap:20px}.player-live-match__heading h1{font-size:1.65rem}.player-live-match__facts{grid-template-columns:1fr}.player-live-match__facts>div{padding:13px 5px}.player-live-match__facts>div+div{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);border-left:0}.player-live-score thead th:not(:first-child){width:45px}.player-live-score tbody th{padding-left:9px}.player-live-score tbody th>div{gap:6px}.player-live-score__portraits>span{width:27px;height:27px}.player-live-score tbody th strong{font-size:.69rem}.player-live-score tbody th small{max-width:118px}.player-live-score td{font-size:.9rem}.player-live-score td:last-child{font-size:1.17rem}.player-opponent-team-grid,.player-opponent-team-grid>article.is-doubles>div{grid-template-columns:1fr}.player-opponent-team-grid>article.is-doubles .player-opponent-player+.player-opponent-player{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff0e);border-left:0}}.player-notification-panel>header,.player-notification-panel>footer{flex:none}.player-notification-panel__body{flex:auto;min-height:0}.player-notification-panel__body:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.player-portal{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505)}.player-portal__topbar{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080807c7);border-bottom-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);-webkit-backdrop-filter:blur(28px)saturate(1.3);backdrop-filter:blur(28px)saturate(1.3);min-height:68px}.player-portal__content{max-width:1260px;padding-bottom:80px}.player-drawer__divider{color:#8b847a;letter-spacing:.14em;text-transform:uppercase;margin:18px 10px 8px;font-size:.67rem;font-weight:800}.player-balance-chip{height:42px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f4eee4);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);border-radius:13px;align-items:center;gap:8px;padding:0 10px 0 7px;text-decoration:none;display:flex}.player-balance-chip__icon{width:29px;height:29px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc374);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#edc37417);border-radius:9px;place-items:center;display:grid}.player-balance-chip__icon svg{width:16px}.player-balance-chip>span:last-child{align-items:baseline;gap:5px;display:flex}.player-balance-chip small{color:#918a80;font-size:.52rem;font-weight:750}.player-balance-chip b{letter-spacing:.01em;white-space:nowrap;font-size:.69rem}.player-balance-chip:hover{border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#edc37433);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#edc3740d)}.player-drawer-balance{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#eee);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#edc37412);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#edc37429);border-radius:14px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;margin:0 0 12px;padding:12px;display:grid}.player-drawer-balance>svg:first-child{width:20px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc374)}.player-drawer-balance>span{gap:3px;display:grid}.player-drawer-balance small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#999);font-size:.62rem}.player-drawer-balance strong{font-size:.78rem}.player-drawer-balance>svg:last-child{color:#7d756b;width:16px}@media (width<=680px){.player-balance-chip{padding-right:8px}.player-balance-chip b{font-size:.62rem}.player-balance-chip__icon{width:27px;height:27px}}@media (width<=430px){.player-balance-chip{display:none}}.player-page{padding-top:42px}.player-eyebrow{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e8be78);letter-spacing:.16em;text-transform:uppercase;font-size:.69rem;font-weight:850}.player-dashboard{max-width:1100px}.player-dashboard__heading{justify-content:space-between;align-items:end;gap:20px;margin:0 0 28px;display:flex}.player-dashboard__heading p{margin:0 0 7px}.player-dashboard__heading h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.5rem,5.5vw,4.5rem);line-height:1.04}.player-dashboard__wave{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e9bd73)}.player-dashboard__heading div>span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a9a49a);margin-top:9px;display:block}.player-dashboard__member{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#9c8a6c);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);border-radius:999px;flex:none;padding:8px 12px;font-size:.76rem}.player-dashboard__heading-actions{align-items:center;gap:8px;display:flex}.player-dashboard__logout{width:34px;height:34px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b7aa98);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);cursor:pointer;border-radius:10px;place-items:center;padding:0;transition:color .18s,border-color .18s,background .18s;display:grid}.player-dashboard__logout:hover{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98514);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9854d)}.player-dashboard__logout svg{width:16px}.player-dashboard__invite{width:100%;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f7f1e7);text-align:left;background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#d39d4d21);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9855c);cursor:pointer;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:20px;padding:13px 17px;display:grid}.player-dashboard__invite>span:first-child{color:#1b1309;background:#efc985;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.player-dashboard__invite>span:nth-child(2){gap:3px;display:grid}.player-dashboard__invite small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#bcad96)}.player-dashboard__invite>svg{width:18px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}.player-dashboard__access{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98538);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:center;gap:24px;margin-bottom:22px;padding:clamp(22px,4vw,34px);display:grid}.player-dashboard__access h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(1.5rem,3vw,2.3rem)}.player-dashboard__access p{max-width:500px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b7ada0);margin:0;line-height:1.5}.player-dashboard__plan{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000057);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98533);border-radius:18px;gap:7px;padding:18px;display:grid}.player-dashboard__plan>span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b6aa98);font-size:.78rem}.player-dashboard__plan>strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff5e2);font-size:1.45rem}.player-dashboard__plan button{color:#211606;cursor:pointer;background:#ffe0a9;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:8px;font-weight:850;display:flex}.player-dashboard__plan button svg{width:17px}.player-dashboard__focus{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98533);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:25px;grid-template-columns:minmax(170px,.38fr) 1fr;min-height:250px;margin-bottom:34px;display:grid;overflow:hidden;box-shadow:0 25px 75px #0005,inset 0 1px #ffffff0f}.player-dashboard__focus-art{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9853b);place-items:center;display:grid;position:relative;overflow:hidden}.player-dashboard__focus-art:after{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98526);content:"";border-radius:50%;width:220px;height:220px;position:absolute;box-shadow:0 0 0 30px #efc98506,0 0 0 60px #efc98505}.player-dashboard__focus-art svg{stroke-width:1.2px;width:64px;height:64px}.player-dashboard__focus>div:last-child{align-content:center;justify-items:start;padding:clamp(24px,4vw,42px);display:grid}.player-dashboard__focus h2{letter-spacing:-.04em;margin:8px 0 5px;font-size:clamp(1.9rem,3vw,2.8rem)}.player-dashboard__focus p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b5aca0);margin:0 0 23px;line-height:1.55}.player-dashboard__focus a{color:#211606;background:#ffe0a9;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-weight:850;text-decoration:none;display:inline-flex}.player-dashboard__focus a svg{width:17px}.player-dashboard__section-heading{justify-content:space-between;align-items:end;gap:12px;margin:30px 2px 14px;display:flex}.player-dashboard__section-heading h2{letter-spacing:-.03em;margin:5px 0 0;font-size:1.55rem}.player-dashboard__section-heading a{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eac584);white-space:nowrap;align-items:center;gap:6px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.player-dashboard__section-heading a svg{width:15px}.player-dashboard__mine{gap:9px;display:grid}.player-dashboard__mine>a{min-height:82px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f7f2e8);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;text-decoration:none;display:grid}.player-dashboard__mini-icon{width:46px;height:46px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ecc47d);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98517);border-radius:13px;place-items:center;display:grid}.player-dashboard__mini-icon svg{width:22px}.player-dashboard__mine>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.player-dashboard__mine small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d0a967);text-transform:capitalize;font-size:.68rem}.player-dashboard__mine strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-dashboard__mine em{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#9e9990);text-transform:capitalize;font-size:.72rem;font-style:normal}.player-dashboard__mine>a>svg{width:19px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ad9875)}.player-dashboard__empty{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#eee5d7);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px dashed var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98538);border-radius:17px;align-items:center;gap:16px;padding:22px;display:flex}.player-dashboard__empty>svg{width:32px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d7b375)}.player-dashboard__empty span{gap:3px;margin-right:auto;display:grid}.player-dashboard__empty small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa195)}.player-dashboard__empty a{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);white-space:nowrap;align-items:center;gap:7px;font-size:.83rem;font-weight:800;text-decoration:none;display:inline-flex}.player-dashboard__empty a svg{width:16px}.player-dashboard__loading{min-height:80px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a9a39a);align-items:center;gap:10px;display:flex}.player-dashboard__shortcuts,.player-dashboard__discover{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.player-dashboard__shortcuts a{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f5f0e6);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff16);border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:18px;text-decoration:none;display:grid}.player-dashboard__shortcuts a>span{width:42px;height:42px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e9bc74);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98516);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.player-dashboard__shortcuts a>span svg{width:20px}.player-dashboard__shortcuts strong{align-self:end;font-size:.88rem}.player-dashboard__shortcuts small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#969087);grid-column:2;font-size:.72rem}.player-dashboard__shortcuts a>svg{width:18px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ad9875);grid-area:1/3/3}.player-dashboard__discover{margin-top:0}.player-dashboard__discover a{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f6f0e7);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9852e);border-radius:18px;gap:10px;padding:22px;text-decoration:none;display:grid}.player-dashboard__discover a>span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d9ad6c);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:.68rem;font-weight:850;display:flex}.player-dashboard__discover a>span svg{width:15px}.player-dashboard__discover strong{font-size:1.12rem}.player-dashboard__discover small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a9a096)}.player-dashboard__discover em{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc887);align-items:center;gap:7px;font-size:.8rem;font-style:normal;font-weight:850;display:inline-flex}.player-dashboard__discover em svg{width:16px}.player-dashboard__wallet-link{width:fit-content;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa39a);align-items:center;gap:9px;margin-top:28px;font-size:.79rem;text-decoration:none;display:flex}.player-dashboard__wallet-link svg{width:16px}.player-explore-top{grid-template-columns:auto minmax(240px,1fr);align-items:center;gap:14px;margin-bottom:16px;display:grid}.player-events-page .player-event-scope{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:14px;grid-template-columns:repeat(2,1fr);width:auto;max-width:none;margin:0;padding:4px;display:grid}.player-events-page .player-event-scope button{min-height:43px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa49a);white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:8px 18px;font-size:.83rem;font-weight:800;display:block}.player-events-page .player-event-scope button.is-active{color:#1d150a;background:#f7d99f}.player-explore-search{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:14px;align-items:center;gap:9px;min-height:52px;padding:0 15px;display:flex}.player-explore-search svg{width:18px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d5b173);flex:none}.player-explore-search input{width:100%;min-width:0;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f8f2e9);font:inherit;background:0 0;border:0;outline:0;font-size:.88rem}.player-explore-search input::placeholder{color:#878077}.player-events-page .player-event-controls{justify-content:space-between;margin-bottom:14px}.player-events-page .player-event-switch{border-radius:13px;width:min(100%,380px);margin:0;padding:4px}.player-events-page .player-event-switch button{border-radius:10px;font-size:.8rem}.player-events-page .player-event-filter-disclosure summary svg{width:15px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e7bd7a)}.player-events-page .player-event-filter-groups{z-index:5;position:absolute;right:0}.player-events-page .player-event-filter-groups p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a49b8e);margin:0 0 2px;font-size:.7rem;font-weight:800}.player-explore-count{justify-content:space-between;margin:18px 1px 14px;font-size:.83rem;display:flex}.player-explore-count span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a49b91)}.player-events-page .player-event-grid{gap:12px}.player-events-page .player-event-card{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111110db);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:19px;min-height:215px}.player-events-page .player-event-card.is-open{border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98538)}.player-events-page .player-event-card__body{flex-direction:column;min-height:215px;padding:21px;display:flex}.player-event-card__eyebrow{justify-content:space-between;align-items:center;gap:8px;display:flex}.player-event-card__eyebrow span:first-child{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#c8aa76);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:850;display:flex}.player-event-card__eyebrow svg{width:15px}.player-event-card__eyebrow span:last-child{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa39a);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0d);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.65rem;font-weight:800}.player-event-card__eyebrow span.is-open{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#a6e7b3);background:#3a90522b}.player-event-card__eyebrow span.is-mine{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f4d59c);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9851f)}.player-events-page .player-event-card h2{text-overflow:clip;white-space:normal;margin:17px 0 13px;font-size:1.32rem;line-height:1.16;overflow:visible}.player-event-card__facts{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aba39a);flex-wrap:wrap;gap:8px 18px;font-size:.78rem;display:flex}.player-event-card__facts span{align-items:center;gap:5px;display:flex}.player-event-card__facts svg{width:15px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d8b57b)}.player-event-card__footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:19px;display:flex}.player-event-card__footer>span{color:#827d76;font-size:.72rem}.player-events-page .player-event-card a{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e9bd79);white-space:nowrap;margin:0;font-size:.82rem}.player-events-page .player-event-card a svg{width:16px}.player-event-details .player-event-hero{border-radius:22px;grid-template-columns:minmax(180px,28%) 1fr;min-height:265px}.player-event-details .player-event-hero>div:last-child{padding:25px}.player-event-details .player-event-hero h1{font-size:clamp(1.8rem,4vw,3.2rem)}.player-event-sections{z-index:8;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#10100fed);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;grid-template-columns:repeat(3,1fr);gap:4px;margin:18px 0;padding:5px;display:grid;position:sticky;top:70px}.player-event-sections button{min-height:44px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa49b);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:11px;font-size:.84rem;font-weight:800}.player-event-sections button.is-active{color:#211707;background:#ffe0a9}.player-event-details .player-event-overview{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:0 0 14px}.player-event-main-action{width:100%;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f9f1e5);text-align:left;background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98526);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9854d);cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.player-event-main-action>span:first-child{gap:4px;display:grid}.player-event-main-action strong{font-size:1.1rem}.player-event-main-action small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#bfb09a)}.player-event-main-action>span:last-child{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eec988);white-space:nowrap;align-items:center;gap:4px;font-size:.82rem;font-weight:850;display:inline-flex}.player-event-main-action svg{width:17px}.player-event-more{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aa9f91);margin-top:15px;font-size:.82rem}.player-event-more summary{cursor:pointer;width:fit-content;padding:9px 2px}.player-event-more>div{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.player-event-more>div span{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border-radius:9px;padding:7px 10px}.player-event-details .player-team-builder{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff08);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.player-event-details .player-payment-choice{margin:0 0 14px}.player-event-details .player-event-schedule-link{margin:0}.player-account-page{max-width:980px}.player-account-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.player-account-heading__logout{min-height:44px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e7b1aa);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e0665c33);background:#7a251d1a;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:750;display:flex}.player-account-heading__logout svg{width:17px}.player-account-identity{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0ce6);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9852e);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;align-items:center;gap:19px;margin-bottom:16px;padding:26px;display:flex}.player-account-identity>div>small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#dfbd7e);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:850}.player-account-identity .player-profile-avatar{border-radius:20px;flex:none;overflow:hidden}.player-account-identity .player-profile-avatar img{object-fit:cover;width:100%;height:100%}.player-account-identity h2{margin:0;font-size:1.35rem}.player-account-identity p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa297);margin:4px 0 10px;font-size:.81rem}.player-account-status{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#dfc28e);font-size:.72rem;font-weight:750}.player-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.player-account-grid a{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f5eee4);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:17px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:17px;text-decoration:none;display:grid}.player-account-grid a>span{width:42px;height:42px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eac17d);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98514);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.player-account-grid a>span svg{width:21px}.player-account-grid a>strong{font-size:.85rem}.player-account-grid a>small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#9b948a);grid-column:2;font-size:.73rem}.player-account-grid a>svg{width:17px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#baa783);grid-area:1/3/3}.player-account-page .player-profile-card{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:22px;width:100%;padding:26px}.player-account-page .player-profile-card>header{justify-content:space-between;padding:0 0 16px;display:flex}.player-account-page .player-profile-card h2{font-size:1.15rem}.player-account-page .player-profile-card header p{margin:4px 0 0;font-size:.76rem}.player-account-page .player-profile-card .player-secondary{min-height:40px;padding-inline:14px}.player-account-page .player-profile-details{margin:12px 0 0}.player-account-page .player-profile-form label{font-size:.76rem}.player-account-page .player-profile-form .player-primary{justify-content:center;min-height:48px}.player-account-signout{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#bc8c84);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;margin:20px 0 0;padding:10px 4px;font-size:.81rem;display:flex}.player-account-signout svg{width:17px}.player-self-profile{gap:24px;max-width:980px;padding-bottom:125px;display:grid}.player-self-profile__performance{gap:30px;padding-top:20px;display:grid}.player-self-profile__state{min-height:240px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa297);place-items:center;display:grid}.player-self-profile .player-member-code{margin:4px 0 0}.player-self-profile .player-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.player-self-profile .player-account-grid>button,.player-support-links>a,.player-support-links>button{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f5eee4);text-align:left;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);cursor:pointer;border-radius:17px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:17px;text-decoration:none;display:grid}.player-self-profile .player-account-grid>button{grid-column:1/-1}.player-self-profile .player-account-grid>button>span,.player-support-links>a>span,.player-support-links>button>span{width:42px;height:42px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eac17d);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98514);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.player-self-profile .player-account-grid>button>span svg,.player-support-links svg{width:21px}.player-self-profile .player-account-grid>button>strong,.player-support-links strong{font-size:.85rem}.player-self-profile .player-account-grid>button>small,.player-support-links small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#9b948a);grid-column:2;font-size:.73rem}.player-self-profile .player-account-grid>button>svg,.player-support-links>a>svg,.player-support-links>button>svg{width:17px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#baa783);grid-area:1/3/3}.player-profile-card--disclosure{margin:0}.player-profile-image-field{grid-column:1/-1}.player-profile-image-field>div{min-height:48px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d7c6aa);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080808);border:1px dashed var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9854d);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;display:flex}.player-profile-image-field>div svg{width:20px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eac17d)}.player-profile-image-field input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.player-disclosure-close{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a99e8f);cursor:pointer;background:0 0;border:0;padding:8px 0}.player-support-links{gap:10px;margin-top:8px;display:grid}.player-contact-panel{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);background:0 0;border-radius:18px;padding:22px}.player-contact-panel>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.player-contact-panel header p{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eec478);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.68rem;font-weight:850}.player-contact-panel h2{margin:0;font-size:1.08rem}.player-contact-panel header button{width:36px;height:36px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa297);background:0 0;border:0;place-items:center;display:grid}.player-contact-panel dl{margin:10px 0 0;display:grid}.player-contact-panel dl>div{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff0f);grid-template-columns:24px minmax(110px,.7fr) 1fr;align-items:center;gap:10px;padding:13px 3px;display:grid}.player-contact-panel dl>div:last-child{border-bottom:0}.player-contact-panel dt{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#9b948a);font-size:.76rem}.player-contact-panel dd{text-align:right;margin:0;font-size:.78rem}.player-contact-panel dl svg{width:17px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eec478)}.player-account-logout{width:100%;min-height:48px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ef8b82);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e2584d33);cursor:pointer;background:#89231d14;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin-top:8px;font-weight:800;display:flex}.player-account-logout svg{width:18px}.player-faq-empty{min-height:330px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#9b948a);border:1px dashed var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);text-align:center;border-radius:20px;place-content:center;place-items:center;gap:9px;display:grid}.player-faq-empty svg{width:45px;height:45px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eec478)}.player-faq-empty h2,.player-faq-empty p{margin:0}.player-faq-empty h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f5eee4)}.player-self-profile .player-profile-card--disclosure .player-profile-form{row-gap:18px}.player-self-profile .player-profile-card--disclosure .player-profile-form label{gap:8px}.player-self-profile .player-profile-card--disclosure .player-profile-form .player-primary{margin-top:10px}@media (width<=900px){.player-bottom-nav{grid-template-columns:repeat(4,1fr)}.player-portal__content{padding-bottom:115px}.player-dashboard__access{grid-template-columns:1fr}}@media (width<=700px){.player-page{padding-top:24px}.player-dashboard__heading{margin-bottom:22px}.player-dashboard__heading h1{font-size:2.7rem}.player-dashboard__member{display:none}.player-dashboard__focus{grid-template-columns:1fr;min-height:0}.player-dashboard__focus-art{min-height:95px}.player-dashboard__focus-art svg{width:42px;height:42px}.player-dashboard__focus>div:last-child{padding:21px}.player-dashboard__focus h2{font-size:1.75rem}.player-dashboard__focus p{margin-bottom:18px;font-size:.84rem}.player-dashboard__focus a{justify-content:center;width:100%}.player-dashboard__shortcuts,.player-dashboard__discover{grid-template-columns:1fr}.player-dashboard__empty{flex-wrap:wrap}.player-dashboard__empty a{width:100%;padding-left:48px}.player-explore-top{grid-template-columns:1fr;gap:10px}.player-events-page .player-event-scope{width:100%}.player-events-page .player-event-controls{display:flex}.player-events-page .player-event-switch{flex:100%;width:100%}.player-events-page .player-event-filter-disclosure{margin-left:auto}.player-events-page .player-event-card__body{min-height:200px;padding:18px}.player-event-details .player-event-hero{grid-template-columns:110px minmax(0,1fr);min-height:190px}.player-event-details .player-event-hero>div:last-child{padding:15px}.player-event-details .player-event-hero h1{font-size:1.55rem}.player-event-details .player-event-hero>div:last-child>div span:nth-child(n+3){display:none}.player-event-sections{top:61px}.player-event-main-action{padding:16px}.player-account-heading{flex-direction:column;align-items:stretch}.player-account-heading__logout{width:100%}.player-account-grid{grid-template-columns:1fr;gap:9px}.player-self-profile{gap:20px}.player-self-profile__performance{gap:26px;padding-top:6px}.player-self-profile .player-account-grid{grid-template-columns:1fr}.player-self-profile .player-account-grid>button{grid-column:auto}.player-contact-panel{padding:17px}.player-contact-panel dl>div{grid-template-columns:22px minmax(90px,.7fr) 1fr}.player-self-profile .player-profile-card--disclosure,.player-account-page .player-profile-card{padding:18px}.player-account-page .player-profile-details,.player-account-page .player-profile-form{grid-template-columns:1fr}}.player-dashboard__plan a{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e8c78f);justify-self:center;margin-top:3px;font-size:.75rem;text-decoration:none}.player-schedule-empty button{color:#1e1508;cursor:pointer;min-height:41px;font:inherit;background:#efc985;border:0;border-radius:10px;align-items:center;gap:7px;margin-top:12px;padding:0 13px;font-size:.78rem;font-weight:800;display:inline-flex}.player-schedule-empty button svg{width:15px}.player-dashboard a:hover,.player-account-grid a:hover,.player-event-main-action:hover{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9856b)}.player-dashboard a:focus-visible,.player-event-sections button:focus-visible,.player-event-main-action:focus-visible,.player-events-page button:focus-visible,.player-account-grid a:focus-visible{outline:2px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc985);outline-offset:2px}@media (width<=700px){.player-dashboard__plan a{place-items:center;min-height:35px;display:grid}.player-dashboard__heading div>span{font-size:.83rem}.player-dashboard__shortcuts a{padding:15px}.player-event-card__facts{display:grid}.player-event-details .player-event-hero__art>span{font-size:.56rem}}@media (width>=901px){.player-portal__topbar{grid-template-columns:44px 158px minmax(0,1fr) auto;gap:12px}.player-portal__topbar>.logo{width:151px;margin:0}.player-portal__topbar>.player-top-nav{justify-content:center;gap:4px;min-width:0;display:flex}.player-top-nav a{min-height:40px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa49a);border-radius:11px;align-items:center;gap:7px;padding:0 13px;font-size:.79rem;font-weight:800;text-decoration:none;display:flex}.player-top-nav a svg{width:17px}.player-top-nav a.active{color:#241908;background:#f7d99f}.player-top-nav a:hover:not(.active){color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f7ead6);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff12)}}@media (width<=900px){.player-portal__topbar>.player-top-nav{display:none}}.player-ranking-controls{grid-template-columns:minmax(0,1fr);align-items:end;width:100%}.player-ranking-controls .player-search,.player-ranking-controls .player-search input{width:100%}.player-ranking-quick-filters{gap:8px;margin-top:10px;display:grid}.player-ranking-chip-row{flex-wrap:wrap;gap:7px;display:flex}.player-ranking-chip-row button{min-height:25px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#d3cec5);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#fff3);cursor:pointer;background:0 0;border-radius:999px;padding:2px 11px;font-size:.69rem;line-height:1;transition:color .15s,border-color .15s,background .15s}.player-ranking-chip-row button:hover{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f1cf92);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9858c)}.player-ranking-chip-row button.is-active{color:#1a1208;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border-color:var(--color-gold);font-weight:850}.player-ranking-page .player-ranking-table>article.has-ranking-level{background:0 0}.player-dashboard__focus--loading{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ada397);justify-content:center;align-items:center;gap:13px;font-size:.85rem;display:flex}.player-schedule-tournaments{gap:8px;margin:0 0 22px;display:grid}.player-schedule-tournaments>header{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.player-schedule-tournaments h2{margin:0;font-size:1.2rem}.player-schedule-tournaments>header span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#9f988f);font-size:.75rem}.player-schedule-tournaments>a{min-height:68px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f6f0e7);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff16);border-radius:15px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:grid}.player-schedule-tournaments>a>svg:first-child{width:39px;height:39px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eac17d);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98517);border-radius:11px;padding:10px}.player-schedule-tournaments>a>svg:last-child{width:18px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#c8aa76)}.player-schedule-tournaments>a span{gap:4px;min-width:0;display:grid}.player-schedule-tournaments strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.player-schedule-tournaments small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a49d94);font-size:.72rem}.player-pot-roster.player-pot-roster--visual{grid-template-columns:1fr;max-height:none;display:grid;overflow:visible}.player-pot-section{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:14px;min-width:0;overflow:hidden}.player-pot-section summary{min-height:55px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f5eee4);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;list-style:none;display:flex}.player-pot-section summary::-webkit-details-marker{display:none}.player-pot-section summary:after{content:"⌄";color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e9c384);font-size:1.1rem}.player-pot-section[open] summary:after{transform:rotate(180deg)}.player-pot-section summary span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa094);margin-left:auto;font-size:.75rem}.player-pot-section .player-member-rail{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);padding:12px}.player-invite-modal{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--lightningcss-light,#1e1d196b)var(--lightningcss-dark,#030303f7);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.player-invite-modal>section{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#10100f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);border-radius:22px;width:min(100%,480px);max-height:calc(100dvh - 36px);padding:22px;overflow-y:auto;box-shadow:0 30px 90px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000008c)}.player-invite-modal>section>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.player-invite-modal>section>header>button{width:38px;height:38px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0d);border-radius:11px;flex:none;place-items:center;display:grid}.player-invite-modal>section>header>button svg{width:18px}.player-invite-modal .player-invite-copy{align-items:center;gap:12px;display:flex}.player-invite-modal .player-invite-copy>span{width:44px;height:44px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc374);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#edc3741a);border-radius:13px;flex:none;place-items:center;display:grid}.player-invite-modal .player-invite-copy>span svg{width:20px}.player-invite-modal .player-invite-copy>div{gap:4px;display:grid}.player-invite-modal .player-invite-copy strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)}.player-invite-modal .player-invite-copy small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#999);line-height:1.45}.player-invite-modal>section>label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa);gap:7px;margin-top:22px;font-size:.72rem;display:grid}.player-invite-modal input{width:100%;min-height:52px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:12px;outline:0;padding:0 15px;font-size:1rem}.player-invite-modal input:focus{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#edc374);box-shadow:0 0 0 3px #edc3741a}.player-invite-modal footer{grid-template-columns:auto minmax(0,1fr);gap:9px;margin-top:20px;display:grid}.player-invite-modal footer>button:first-child{min-height:48px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:12px;padding:0 17px}.player-invite-modal footer .player-primary{justify-content:center}@media (width<=560px){.player-invite-modal{place-items:center;padding:16px}.player-invite-modal>section{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);border-radius:22px;width:min(100%,480px);max-height:calc(100dvh - 32px);padding:20px 17px;overflow-y:auto}}.player-competition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.player-competition-card{min-width:0;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f8f3ea);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#121210d1);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1d);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;flex-direction:column;padding:18px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffff0b,0 14px 38px #0003}.player-competition-card:hover{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc98566);transform:translateY(-2px)}.player-competition-card__top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.player-competition-card__type{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#b7a180);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:800}.player-competition-card__status{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a6a094);text-transform:capitalize;font-size:.65rem}.player-competition-card__status.is-open{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#a7d9b5)}.player-competition-card.is-joined{border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98547)}.player-competition-card.is-joined .player-competition-card__status{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e8c586)}.player-competition-card__main{grid-template-columns:92px minmax(0,1fr);align-items:stretch;gap:15px;display:grid}.player-competition-card__poster{aspect-ratio:4/5;background:#090909;border:1px solid #efc9852e;border-radius:13px;place-items:center;width:92px;margin:0;display:grid;overflow:hidden}.player-competition-card__poster img{object-fit:contain;width:100%;height:100%}.player-competition-card__poster span{color:#d8b578;background:#0e0d0b;place-items:center;width:100%;height:100%;display:grid}.player-competition-card__content{min-width:0}.player-competition-card h2{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 11px;font-size:1.17rem;line-height:1.18;overflow:hidden}.player-competition-card__facts{gap:7px;display:grid}.player-competition-card__facts span{min-width:0;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d9c9af);align-items:center;gap:6px;font-size:.72rem;display:flex}.player-competition-card__facts svg{width:15px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e6c17f);flex:none}.player-competition-card__facts b{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.player-competition-card__tags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.player-competition-card__tags span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#d2c8b8);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:.62rem;font-weight:700;display:inline-flex}.player-competition-card__tags svg{width:12px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e6c17f)}.player-competition-card__tags .is-level{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f2cb87);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9851a);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98533)}.player-competition-card__tags .is-capacity{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#b9e4c1);background:#3c915321;border-color:#5eb97638}.player-competition-card__tags .is-capacity svg{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#9bd6a7)}.player-competition-card footer{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:13px;display:flex}.player-competition-card footer b{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e7c387);align-items:center;gap:6px;font-size:.76rem;font-weight:750;display:inline-flex}.player-competition-card footer svg{width:16px}.player-registration-entry{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98538);border-radius:20px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:18px;max-width:760px;margin:0 auto 20px;padding:18px;display:grid}.player-registration-entry figure{width:118px;height:152px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e9c37f);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9852e);border-radius:13px;place-items:center;margin:0;display:grid;overflow:hidden}.player-registration-entry figure img{object-fit:contain;width:100%;height:100%}.player-registration-entry figure svg{width:34px}.player-registration-entry>div{min-width:0}.player-registration-entry>div>span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc985);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:900}.player-registration-entry h1{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fffaf3);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 11px;font-size:clamp(1.35rem,3vw,2rem);overflow:hidden}.player-registration-entry p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c7bbab);flex-wrap:wrap;align-items:center;gap:7px 13px;margin:0;font-size:.76rem;display:flex}.player-registration-entry p svg{width:15px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e9c37f)}.player-registration-entry>div>strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f1d09a);margin-top:16px;font-size:1.02rem;display:block}.player-registration-entry strong small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a99e90);font-size:.67rem;font-weight:500}.player-confirm-modal{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--lightningcss-light,#1e1d196b)var(--lightningcss-dark,#020202c7);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.player-confirm-modal>section{width:min(100%,490px);color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f7f0e6);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11110f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98547);border-radius:20px;padding:22px;box-shadow:0 30px 90px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000009e)}.player-confirm-modal>.player-rules-dialog{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#15130f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:18px;width:min(100%,620px);max-height:calc(100dvh - 36px);padding:0;overflow:hidden;box-shadow:0 34px 100px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#000000b8)}.player-confirm-modal header{grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:11px;display:grid}.player-rules-dialog>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);padding:22px 24px 17px}.player-confirm-modal header>svg{width:38px;height:38px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9851a);border-radius:12px;padding:9px}.player-confirm-modal header p{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#c9af82);letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:.64rem;font-weight:900}.player-confirm-modal header h2{margin:0;font-size:1.1rem}.player-confirm-modal header button{width:34px;height:34px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b5aca0);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0d);cursor:pointer;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.player-confirm-modal header button svg{width:17px}.player-confirm-modal__copy{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c8beb1);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border-left:2px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc98580);border-radius:0 12px 12px 0;gap:10px;margin:20px 0;padding:15px;font-size:.82rem;line-height:1.5;display:grid}.player-confirm-modal__copy p{margin:0}.player-confirm-modal__copy strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f2d09a)}.player-confirm-modal__check{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ded4c6);cursor:pointer;align-items:flex-start;gap:10px;font-size:.78rem;line-height:1.45;display:flex}.player-rules-dialog__body{max-height:min(52dvh,510px);color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#cbc2b5);scrollbar-color:#efc98580 transparent;scrollbar-width:thin;padding:20px 24px 10px;font-size:.9rem;line-height:1.55;overflow-y:auto}.player-rules-dialog__intro{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#e4d8c7);margin:0 0 20px;font-size:.95rem;line-height:1.55}.player-rules-dialog__body section{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);padding:16px 0}.player-rules-dialog__body h3{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0c985);letter-spacing:.01em;margin:0 0 9px;font-size:.88rem}.player-rules-dialog__body ul{gap:8px;margin:0;padding-left:19px;display:grid}.player-rules-dialog__body li::marker{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e9c27d)}.player-rules-dialog .player-confirm-modal__check small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e9c27d);margin-top:4px;display:block}.player-rules-dialog>.player-confirm-modal__check{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);margin:14px 24px 0;padding:14px 0}.player-confirm-modal__check input{accent-color:#ecc47d;width:18px;height:18px;margin:1px 0 0}.player-confirm-modal footer{grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:21px;display:grid}.player-rules-dialog>footer{margin:0;padding:16px 24px 22px}.player-confirm-modal footer>button{min-height:47px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b5aca0);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);cursor:pointer;font:inherit;border-radius:13px;padding:0 16px;font-weight:750}.player-confirm-modal footer>.player-primary{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc98561)}@media (width<=600px){.player-registration-entry{border-radius:18px;grid-template-columns:84px minmax(0,1fr);gap:13px;margin-bottom:14px;padding:13px}.player-registration-entry figure{width:84px;height:116px}.player-registration-entry h1{font-size:1.22rem}.player-registration-entry p{gap:6px;display:grid}.player-confirm-modal{padding:14px}.player-confirm-modal>section{border-radius:18px;padding:18px 16px}.player-confirm-modal>.player-rules-dialog{border-radius:17px;padding:0}.player-rules-dialog>header{padding:18px 17px 14px}.player-rules-dialog__body{max-height:50dvh;padding:17px 17px 8px;font-size:.87rem}.player-rules-dialog__intro{font-size:.91rem}.player-rules-dialog>.player-confirm-modal__check{margin:12px 17px 0}.player-rules-dialog>footer{padding:13px 17px 17px}}.player-discovery-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.player-discovery-types{gap:6px;min-width:0;display:flex}.player-discovery-types button{min-height:42px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#9f988d);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff16);cursor:pointer;white-space:nowrap;background:0 0;border-radius:11px;padding:0 14px;font-size:.76rem;font-weight:700}.player-discovery-types button.is-active{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edcb92);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98516);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9854d)}.player-discovery-filters{position:relative}.player-discovery-filters summary{min-height:42px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d4c5af);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-size:.76rem;list-style:none;display:flex}.player-discovery-filters summary::-webkit-details-marker{display:none}.player-discovery-filters summary svg{width:15px}.player-discovery-filters summary b{color:#211808;background:#efc985;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.65rem;display:grid}.player-discovery-filters>div{z-index:15;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#141310fa);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98538);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:18px;gap:15px;width:275px;padding:18px;display:grid;position:absolute;top:49px;right:0;box-shadow:0 20px 55px #000b}.player-discovery-filters label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c3b9aa);gap:7px;font-size:.75rem;display:grid}.player-discovery-filters select{width:100%;min-height:45px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f5eddf);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11110f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff20);border-radius:10px;padding:0 10px}.player-discovery-filters>div>button{min-height:40px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e5c38b);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98513);cursor:pointer;border:0;border-radius:10px}.player-explore-search>button{width:32px;height:32px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#afa697);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.player-explore-count{align-items:center;min-height:37px;margin:20px 1px 15px}.player-explore-count strong>span{font-weight:400}.player-open-toggle{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa193);align-items:center;gap:7px;font-size:.72rem;display:flex}.player-open-toggle input{accent-color:#e8c180;width:17px;height:17px}.player-first-game{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b3a898);margin:0 0 22px;padding:0 3px}.player-first-game summary{cursor:pointer;padding:12px 0;font-size:.8rem}.player-first-game ol{grid-template-columns:repeat(3,1fr);gap:22px;margin:8px 0 15px;padding-left:22px;display:grid}.player-first-game li{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e5bd7f);padding-left:3px;font-size:.8rem}.player-first-game li strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#e8dfd1);display:block}.player-first-game li span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a0988c);margin-top:5px;font-size:.75rem;line-height:1.5;display:block}.player-dashboard__focus-art>svg,.player-dashboard__focus-art:after{display:none}.player-next-match{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98540);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;margin-bottom:30px;padding:26px;box-shadow:inset 0 1px #ffffff0b,0 18px 50px #0005}.player-next-match header{justify-content:space-between;align-items:center;gap:10px;display:flex}.player-next-match time{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#bfb09a);font-size:.8rem}.player-next-match__teams{text-align:center;grid-template-columns:1fr 32px 1fr;align-items:center;gap:16px;padding:34px 0;display:grid}.player-next-match__teams strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.2rem,3vw,2rem);line-height:1.15}.player-next-match__teams>span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#8f7d61);font-size:.72rem}.player-next-match footer{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);justify-content:space-between;align-items:center;padding-top:18px;display:flex}.player-next-match footer>span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d8c5a5);align-items:center;gap:7px;font-size:.82rem;display:flex}.player-next-match footer>span svg{width:16px}.player-next-match footer a{color:#221808;background:#ffe0a9;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.player-next-match footer a svg{width:16px}.player-event-details .player-event-hero{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);min-height:265px;display:block;position:relative;overflow:hidden}.player-event-details .player-event-hero:not(.has-poster){min-height:230px}.player-event-details .player-event-hero__art{opacity:.36;min-height:100%;max-height:none;position:absolute;inset:0}.player-event-details .player-event-hero__art>span{display:none}.player-event-details .player-event-hero__art{opacity:1;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909)}.player-event-details .player-event-hero__art img{object-fit:contain;object-position:right center;opacity:.82;width:100%;height:100%;position:absolute;inset:0}.player-event-details .player-event-hero__art:after{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505e0)}.player-event-details .player-event-hero>div:last-child{z-index:1;padding:32px;position:relative}.player-event-details .player-event-hero h1{letter-spacing:-.045em;max-width:850px;font-size:clamp(2rem,4.4vw,3.9rem);line-height:1.05}.player-event-details .player-event-hero>div:last-child>div{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#e4d8c7);margin-top:19px;font-size:.82rem}.player-event-details .player-event-hero>div:last-child>div span:nth-child(n+3){display:none}.player-event-tools{align-items:start;gap:7px;margin:13px 0 20px;display:flex}.player-event-tools>button,.player-copy-control>button{min-height:41px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#cbb99a);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.75rem;font-weight:700;display:inline-flex}.player-event-tools svg,.player-copy-control>button svg{width:15px;height:15px}.player-event-tools>button:disabled{opacity:.45;cursor:default}.player-copy-control{flex-direction:column;min-width:0;display:inline-flex}.player-copy-fallback{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b6a994);gap:5px;margin-top:8px;font-size:.7rem;display:grid}.player-copy-fallback input{width:100%;min-width:0;min-height:40px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eee1c9);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#15130f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);border-radius:8px}.player-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.player-event-facts{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff14);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:17px;display:grid;overflow:hidden}.player-event-facts>div{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#141411);align-content:start;gap:6px;padding:18px;display:grid}.player-event-facts>div>span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#968e80);font-size:.67rem}.player-event-facts strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eee0c8);font-size:.88rem;line-height:1.35}.player-event-facts small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#938a7b);font-size:.65rem}.player-registration-dock{z-index:30;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909f0);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98540);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:15px 20px;display:flex;position:sticky;bottom:20px;box-shadow:0 12px 45px #000a}.player-registration-dock>span{gap:4px;display:grid}.player-registration-dock small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#aa9c86);font-size:.7rem}.player-registration-dock strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f2dec0);font-size:1.1rem}.player-registration-dock .player-primary{min-height:47px;box-shadow:none;font-size:.82rem}.player-registration-dock .player-primary svg{width:18px}.player-entry-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 22px;padding:0;list-style:none;display:grid}.player-entry-progress li{color:#837b6e;justify-content:center;align-items:center;gap:7px;font-size:.75rem;display:flex}.player-entry-progress li>span{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff20);border-radius:50%;place-items:center;width:25px;height:25px;font-size:.68rem;display:grid}.player-entry-progress svg{width:13px}.player-entry-progress .is-current{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ecc787);font-weight:800}.player-entry-progress .is-current>span{color:#23190b;border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#edc582);background:#edc582}.player-entry-progress .is-done{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#99c9a5)}.player-member-code{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9850b);border:1px dashed var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9853d);border-radius:17px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:19px 22px;display:flex}.player-member-code>div{gap:5px;display:grid}.player-member-code>div>span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#bcac92);font-size:.7rem}.player-member-code strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efd4a8);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:650}.player-member-code small{max-width:310px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a49a8b);font-size:.72rem;line-height:1.4}.player-schedule-period{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;width:min(100%,440px);margin:0 0 24px;padding:4px;display:grid}.player-schedule-period button{min-height:44px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a69b8b);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;font-size:.84rem;font-weight:750}.player-schedule-period button.is-active{color:#231808;background:#f5d49a}.player-schedule-options{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff05);border-radius:14px}.player-schedule-options summary{min-height:49px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#cfb994);cursor:pointer;align-items:center;gap:9px;padding:0 15px;font-size:.8rem;list-style:none;display:flex}.player-schedule-options summary::-webkit-details-marker{display:none}.player-schedule-options summary>svg{width:16px}.player-schedule-options summary small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#948775);margin-left:auto;font-size:.7rem}.player-schedule-options nav{gap:7px;padding:5px 12px 12px;display:flex}.player-schedule-options nav button{min-height:41px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aa9e8b);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff05);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:.75rem;display:inline-flex}.player-schedule-options nav button svg{width:15px}.player-schedule-options nav button.is-active{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e4c28c);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#e4c28c66);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#e4c28c12)}.player-schedule-options .player-schedule-days,.player-schedule-options .player-team-filter{margin:0 12px 12px}@media (width<=900px){.player-bottom-nav{padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;bottom:0;left:0;right:0}.player-bottom-nav a.active{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);box-shadow:none;background:0 0}.player-bottom-nav a.active svg{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}.player-bottom-nav a:before{display:none}.player-registration-dock{right:12px;bottom:calc(77px + env(safe-area-inset-bottom));gap:10px;margin:0;padding:12px 14px;position:fixed;left:12px}.player-event-details{padding-bottom:105px}}@media (width<=650px){.player-competition-grid{grid-template-columns:1fr;gap:12px}.player-competition-card{border-radius:26px;padding:18px}.player-competition-card__top{margin-bottom:17px}.player-competition-card h2{font-size:1.15rem}.player-competition-card__type,.player-competition-card__status{font-size:.6rem}.player-discovery-toolbar{gap:7px}.player-discovery-types{gap:4px}.player-discovery-types button,.player-discovery-filters summary{padding:0 9px;font-size:.68rem}.player-discovery-filters select,.player-explore-search input{font-size:16px}.player-explore-count{font-size:.74rem}.player-open-toggle{gap:5px;font-size:.64rem}.player-first-game ol{grid-template-columns:1fr;gap:13px}.player-next-match{border-radius:21px;padding:20px}.player-next-match time{font-size:.71rem}.player-next-match__teams{gap:8px;padding:28px 0}.player-next-match__teams strong{font-size:1.25rem}.player-event-details .player-event-hero{min-height:220px}.player-event-details .player-event-hero>div:last-child{padding:23px}.player-event-details .player-event-hero h1{font-size:2rem}.player-event-facts>div{padding:14px 11px}.player-event-facts strong{font-size:.75rem}.player-registration-dock strong{font-size:.94rem}.player-registration-dock .player-primary{padding-inline:12px;font-size:.75rem}.player-registration-dock .player-primary svg{display:none}.player-member-code{align-items:start;padding:16px}.player-member-code .player-copy-control{flex:none}.player-member-code small{max-width:195px}.player-schedule-period{width:100%}.player-schedule-options nav button svg{display:none}}@media (width<=370px){.player-discovery-toolbar{flex-wrap:wrap}.player-discovery-filters{margin-left:auto}.player-event-facts{grid-template-columns:1fr 1fr}.player-member-code{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.player-competition-card{transition:none}}.player-page :is(a,button,summary,input,select):focus-visible{outline:2px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc985);outline-offset:3px}.player-discovery-types button,.player-discovery-filters summary,.player-event-tools>button,.player-copy-control>button,.player-schedule-options nav button{min-height:44px}.player-open-toggle{cursor:pointer;min-height:44px}.player-registration-dock>span{min-width:0}.player-registration-dock strong{overflow-wrap:anywhere}.player-registration-dock>button{flex:none}.player-fixture-versus{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:12px}.player-fixture-versus>span,.player-fixture-versus>span:last-child{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff0e);text-align:center;border-radius:12px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px 12px;display:flex}.player-fixture-versus strong{overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.45}.player-fixture-versus small{margin:0;line-height:1.4}.player-fixture-versus>b{text-align:center;align-self:center}.player-schedule-fixture{min-width:0;padding:22px}.player-schedule-fixture>header{flex-wrap:wrap;gap:10px 16px}.player-schedule-fixture>header>span:first-child{white-space:normal;overflow-wrap:anywhere}.player-schedule-fixture>header .semantic-status{white-space:normal;max-width:100%}.player-schedule-fixture>a{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff0d);min-height:44px;margin-top:16px;padding-top:12px}.player-schedule-day{gap:16px}.player-schedule-day>header{flex-wrap:wrap;gap:8px 16px}.player-match-times>div{row-gap:12px;padding:14px}.player-match-times>span{padding:16px;line-height:1.5}.player-match-times span{overflow-wrap:anywhere}.player-match-times svg{flex-shrink:0}.player-schedule-empty{align-content:center;gap:14px;min-height:260px;padding:36px 28px}.player-schedule-empty>svg{width:30px;height:30px;margin-bottom:2px}.player-schedule-empty>strong{font-size:1.05rem;line-height:1.4}.player-schedule-empty>span{max-width:46ch;font-size:.88rem;line-height:1.65}.player-schedule-empty button{justify-content:center;min-height:46px;margin-top:6px;padding:12px 20px}.player-schedule-empty button svg{color:currentColor}.player-lineup-editor{margin-top:24px;padding:26px}.player-lineup-editor>header{gap:16px;line-height:1.5}.player-lineup-editor>header>div{min-width:0}.player-lineup-editor>footer.player-lineup-actions{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:12px;margin-top:24px;padding-top:24px;display:grid}.player-lineup-actions>button{justify-content:center;gap:8px;width:100%;min-width:0;min-height:50px;padding:12px 16px;font-size:.88rem;line-height:1.4}.player-lineup-actions>.player-secondary{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98540);box-shadow:none}.player-lineup-actions>button svg{flex:none;width:19px;height:19px}.player-pair-grid{gap:16px;margin-top:24px}.player-pair-grid article{row-gap:16px;min-width:0;padding:18px}.player-pair-grid article>header{flex-wrap:wrap;gap:6px 12px;padding-bottom:4px}.player-side-select{min-width:0}.player-side-select>div{padding:10px}.player-side-select select{min-height:44px}.player-visible-lineups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.player-visible-lineup{min-width:0;padding:22px}.player-visible-lineup>header{flex-wrap:wrap;align-items:start}.player-visible-lineup h3{overflow-wrap:anywhere;min-width:0;line-height:1.4}.player-visible-lineup>p{margin:18px 0 0;line-height:1.6}.player-visible-lineup>p svg{flex:none}.player-visible-lineup article{grid-template-columns:auto minmax(0,1fr) 18px minmax(0,1fr);gap:12px;padding:16px 12px}.player-visible-lineup article>span{overflow-wrap:anywhere;min-width:0;line-height:1.5}.player-visible-lineup article>svg{width:18px}.player-match-hero{grid-template-columns:minmax(0,1fr);padding:28px}.player-match-hero h1{text-align:center;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:20px;margin:24px 0;display:grid}.player-match-hero h1 strong{overflow-wrap:anywhere;min-width:0;font-size:inherit;line-height:1.35}.player-match-hero dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.player-match-hero dl>div{row-gap:5px;min-width:0;padding:16px}.player-match-hero dd{overflow-wrap:anywhere}.player-next-match__teams{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}.player-tournament-results article>div{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:start;gap:16px;margin:22px 0}.player-tournament-results article>div>span{overflow-wrap:anywhere;text-align:center;gap:8px;min-width:0;line-height:1.5}.player-tournament-results article>div>span:nth-of-type(2){text-align:center}.player-tournament-results article em{text-align:center;align-self:center}.player-tournament-results .player-final-score{grid-column:1/-1;justify-self:center}.player-tournament-results article{padding:20px}.player-tournament-results article>header,.player-tournament-results>header{flex-wrap:wrap;gap:12px}.player-tournament-hub{overflow:hidden}.player-tournament-hub>nav{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080808);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:5px;margin:18px 0;padding:5px;display:grid}.player-tournament-hub>nav button{color:#8d8d8d;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-weight:750;display:flex}.player-tournament-hub>nav button svg{width:16px}.player-tournament-hub>nav button.is-active{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#edc37424);color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc374);box-shadow:inset 0 0 0 1px #edc37440}.player-tournament-match-feed{gap:10px;display:grid}.player-standing-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.player-standing-groups>article{padding:0;overflow:hidden}.player-standing-groups>article>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);align-items:center;padding:14px 15px}.player-standing-groups>article>header span{display:grid}.player-standing-groups>article>header small{margin-top:3px}.player-standing-groups>article>header b{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#edc3741a);color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc374);border-radius:999px;padding:6px 9px;font-size:.65rem}.player-standing-table{overflow-x:auto}.player-standing-table>div{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff0e);grid-template-columns:28px minmax(135px,1fr) repeat(5,32px);align-items:center;min-width:430px;padding:10px 11px;font-size:.72rem;display:grid}.player-standing-table>div:first-child{color:#777;text-transform:uppercase;font-size:.61rem;font-weight:850}.player-standing-table>div>span:not(:nth-child(2)),.player-standing-table>div>b{text-align:center}.player-standing-table>div>span:nth-child(2){min-width:0;display:grid}.player-standing-table>div>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-standing-table>div>span:nth-child(2) small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#b89a63)}.player-standing-table>div.is-qualifying{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#edc3741c)}.player-standing-table>div.is-qualifying>span:first-child{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc374);font-weight:900}.player-bracket-wrap{position:relative}.player-bracket-toolbar{color:#8c8c8c;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:.72rem;display:flex}.player-bracket-toolbar>span{align-items:center;gap:6px;display:flex}.player-bracket-toolbar>span svg{width:16px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc374)}.player-bracket-toolbar>div{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111);border-radius:999px;align-items:center;gap:6px;padding:4px;display:flex}.player-bracket-toolbar button{width:31px;height:31px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ddd);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.player-bracket-toolbar button svg{width:15px}.player-bracket-toolbar b{text-align:center;min-width:40px}.player-bracket-viewport{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#070707);border-radius:16px;min-height:440px;padding:18px;overflow:auto}.player-bracket-canvas{transform-origin:0 0;align-items:stretch;gap:52px;width:max-content;min-width:100%;display:flex}.player-bracket-canvas>section{flex-direction:column;width:220px;display:flex}.player-bracket-canvas>section>header{margin-bottom:12px;display:grid}.player-bracket-canvas>section>header small{color:#777;text-transform:uppercase;font-size:.61rem}.player-bracket-canvas>section>header strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc374)}.player-bracket-canvas>section>div{flex-direction:column;flex:1;justify-content:space-around;gap:18px;display:flex}.player-bracket-canvas article{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11110f);border-radius:12px;padding:7px;position:relative}.player-bracket-canvas article:after{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#edc37457);content:"";width:53px;height:1px;position:absolute;top:50%;left:100%}.player-bracket-canvas>section:last-child article:after{display:none}.player-bracket-canvas article>small{text-transform:uppercase;padding:2px 7px 6px;font-size:.57rem;display:block}.player-bracket-canvas article>div{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:7px;padding:7px;display:grid}.player-bracket-canvas article>div>span{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#28231b);width:27px;height:27px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc374);border-radius:50%;place-items:center;font-size:.59rem;font-weight:900;display:grid}.player-bracket-canvas article>div strong{text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:.73rem;overflow:hidden}.player-bracket-canvas article>div.is-winner strong,.player-bracket-canvas article>div.is-winner b{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc374)}.player-tournament-empty{text-align:center;border:1px dashed var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:16px;place-items:center;min-height:260px;padding:24px;display:grid}.player-tournament-empty>svg{width:38px;height:38px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc374)}.player-tournament-empty h3,.player-tournament-empty p{margin:0}.player-tournament-empty h3{margin-top:13px}.player-tournament-empty p{color:#8b8b8b;margin-top:5px}@media (width<=900px){.player-visible-lineups{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.player-schedule-fixture,.player-visible-lineup,.player-lineup-editor,.player-match-hero{padding:18px}.player-schedule-empty{gap:12px;padding:30px 22px}.player-fixture-versus{grid-template-columns:minmax(0,1fr);gap:8px}.player-fixture-versus>span,.player-fixture-versus>span:last-child{text-align:left;gap:6px;padding:14px 16px}.player-fixture-versus>b{font-size:.65rem}.player-fixture-versus strong{font-size:.96rem}.player-match-hero h1{text-align:left;grid-template-columns:minmax(0,1fr);gap:10px;font-size:1.5rem}.player-match-hero h1 span{font-size:.7rem}.player-match-hero dl{grid-template-columns:minmax(0,1fr)}.player-lineup-editor>footer.player-lineup-actions{gap:10px;margin-top:20px;padding-top:20px}.player-lineup-actions>button{padding:12px 8px;font-size:.8rem}.player-lineup-actions>button svg{width:17px;height:17px}.player-pair-grid article{gap:12px;padding:14px}.player-side-select>div{padding:10px 6px}.player-side-select select{font-size:16px}.player-tournament-results article{padding:16px}.player-standing-groups{grid-template-columns:1fr}.player-tournament-hub{padding:15px}.player-tournament-hub>nav{z-index:2;grid-template-columns:repeat(3,minmax(94px,1fr));position:sticky;top:0;overflow-x:auto}.player-tournament-hub>nav button{padding:0 9px;font-size:.75rem}.player-bracket-viewport{height:58vh;min-height:390px;margin-inline:-4px;padding:13px}.player-bracket-canvas{gap:42px}.player-bracket-canvas article:after{width:43px}}@media (width<=380px){.player-lineup-editor>footer.player-lineup-actions{grid-template-columns:minmax(0,1fr)}}.player-portal__topbar{grid-template-columns:minmax(0,1fr) auto}.player-portal__topbar>.logo{margin-left:0}.player-bottom-nav .padel-court-home-icon{object-fit:contain;filter:grayscale()saturate(0)brightness(.8);opacity:.68;width:37px;height:30px;transition:filter .18s,opacity .18s;transform:scale(1.18)}.player-bottom-nav a.active .padel-court-home-icon{filter:none;opacity:1}.player-bottom-nav .padel-racket-icon{opacity:1;width:21px;height:31px;transform:rotate(-32deg)}.player-bottom-nav .player-nav-item--events svg{width:30px;height:30px}.player-bottom-nav a.active .padel-racket-icon{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}@media (width>=901px){.player-bottom-nav{z-index:75;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0f0f0edb);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:22px;width:82px;padding:8px;display:grid;position:fixed;top:50%;left:max(18px,50vw - 750px);transform:translateY(-50%);box-shadow:0 18px 55px #0008,inset 0 1px #ffffff0a}.player-bottom-nav a{color:#827e77;border-radius:50%;justify-self:center;place-items:center;width:58px;height:58px;min-height:58px;padding:0;text-decoration:none;display:grid;position:relative}.player-bottom-nav a:hover{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e5c387);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09)}.player-bottom-nav a.active{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);box-shadow:none;background:0 0;border-radius:50%}.player-bottom-nav svg{width:27px;height:27px}.player-portal__content{padding-left:clamp(118px,10vw,150px)}}@media (width<=900px){.player-portal__topbar{grid-template-columns:minmax(0,1fr) auto}.player-portal__topbar>.logo{justify-self:start;margin:0}.player-bottom-nav{grid-template-columns:repeat(5,1fr)}.player-bottom-nav a{color:#77736d;border-radius:50%;justify-self:center;place-items:center;width:56px;height:56px;min-height:56px;padding:0;display:grid}.player-bottom-nav svg{width:28px;height:28px}.player-bottom-nav a.active{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);box-shadow:none;background:0 0;border-radius:50%}}.player-create-team--guided{grid-template-columns:auto minmax(0,1fr);max-width:720px;margin-inline:auto}.player-create-team--guided>label,.player-create-team--guided>.player-check,.player-create-team--guided>button,.player-create-team--guided>.player-guided-actions{grid-column:1/-1}.player-create-team--guided>div>small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d9b878);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:850}.player-guided-actions{grid-template-columns:auto minmax(0,1fr);gap:9px;display:grid}.player-guided-actions>button:first-child{min-height:48px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:12px;padding:0 18px}.player-registration-wizard__steps{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.player-registration-wizard__steps li{color:#74716b;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#fff1);border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 11px;font-size:.72rem;font-weight:800;display:flex}.player-registration-wizard__steps li>span{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#171715);border-radius:50%;place-items:center;width:23px;height:23px;font-size:.66rem;display:grid}.player-registration-wizard__steps li>span svg{width:13px}.player-registration-wizard__steps li.is-current{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0cf94);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98512);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9853d)}.player-registration-wizard__steps li.is-current>span{color:#181108;background:#efc985}.player-registration-wizard__steps li.is-done{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#a8d8b4)}.player-registration-wizard__steps li.is-done>span{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#d8f5df);background:#3c874e52}.player-registration-wizard__panel{gap:15px;margin-top:18px;display:grid}.player-registration-wizard__panel>p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a7a29a);margin:0;font-size:.8rem;line-height:1.55}.player-registration-wizard__panel>label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa);gap:7px;font-size:.72rem;display:grid}.player-registration-wizard__summary{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.player-registration-wizard__summary>svg{width:20px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e6bd78)}.player-registration-wizard__summary>span{gap:2px;display:grid}.player-registration-wizard__summary small{color:#8f8a82;font-size:.63rem}.player-registration-wizard__summary strong{font-size:.82rem}.player-registration-wizard__summary button{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e4bd79);background:0 0;border:0;font-size:.7rem;font-weight:800}.player-registration-wizard__panel fieldset{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;display:grid}.player-registration-wizard__panel fieldset legend{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa);margin-bottom:8px;padding:0;font-size:.72rem}.player-registration-wizard__panel fieldset label{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);border-radius:12px;align-items:flex-start;gap:9px;padding:12px;display:flex}.player-registration-wizard__panel fieldset label>span{gap:3px;display:grid}.player-registration-wizard__panel fieldset label strong{font-size:.78rem}.player-registration-wizard__panel fieldset label small{color:#8e8981;font-size:.66rem;line-height:1.4}@media (width<=520px){.player-registration-wizard__panel fieldset{grid-template-columns:1fr}.player-registration-wizard__steps li{padding-inline:9px;font-size:.67rem}}.player-invite-modal{z-index:130;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000080);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px}.player-invite-modal>section{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11110f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:18px;width:min(100%,430px);max-height:calc(100dvh - 40px);padding:20px;box-shadow:0 28px 80px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000009e)}.player-invite-modal .player-invite-copy>span{border-radius:12px;width:40px;height:40px}.player-invite-modal .player-invite-copy strong{font-size:1rem}.player-invite-modal .player-invite-copy small{font-size:.76rem}.player-invite-modal>section>header>button{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);cursor:pointer;border-radius:11px;width:36px;height:36px}.player-teammate-code-dialog>label{margin-top:24px;font-size:.78rem;font-weight:700}.player-teammate-code-dialog input{border-radius:13px;min-height:52px;font-size:1.08rem}.player-teammate-code-dialog footer{margin-top:22px}.player-team-payment-plan{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);gap:12px;max-width:610px;margin:0 auto 26px;padding:0 0 22px;display:grid}.player-team-payment-plan>header>div{align-items:center;gap:10px;display:flex}.player-team-payment-plan>header svg{width:19px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc374)}.player-team-payment-plan>header span{gap:2px;display:grid}.player-team-payment-plan>header strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f5f0e9);font-size:.86rem}.player-team-payment-plan>header small{color:#8f8981;font-size:.68rem}.player-team-payment-plan>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.player-team-payment-plan>div>button,.player-tournament-payment-method>div:last-child>button{min-height:64px;color:inherit;text-align:left;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);cursor:pointer;border-radius:13px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:11px 13px;display:grid}.player-team-payment-plan button.is-selected,.player-tournament-payment-method button.is-selected{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98512);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9856e)}.player-team-payment-plan button>i,.player-tournament-payment-method button>i{color:#18130b;border:1.5px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#77736c);background:0 0;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.player-team-payment-plan button.is-selected>i,.player-tournament-payment-method button.is-selected>i{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc985);background:#efc985}.player-team-payment-plan button>i svg,.player-tournament-payment-method button>i svg{stroke-width:3px;width:13px;height:13px}.player-team-payment-plan button>span,.player-tournament-payment-method button>span{gap:2px;display:grid}.player-team-payment-plan button strong,.player-tournament-payment-method button strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f4efe7);font-size:.76rem}.player-team-payment-plan button small,.player-tournament-payment-method button small{color:#918b82;font-size:.64rem;line-height:1.35}.player-tournament-payment-method{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98509);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98526);border-radius:15px;gap:13px;margin:22px 0 12px;padding:18px;display:grid}.player-tournament-payment-method>div:first-child{align-items:center;gap:11px;display:flex}.player-tournament-payment-method>div:first-child>svg{width:21px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc374)}.player-tournament-payment-method>div:first-child>span{gap:2px;display:grid}.player-tournament-payment-method>div:first-child strong{font-size:.86rem}.player-tournament-payment-method>div:first-child small{color:#918b82;font-size:.68rem}.player-tournament-payment-method>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.player-teammate-code-dialog{gap:0;display:grid}.player-teammate-code-dialog__code>span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c5bdb2)}.player-teammate-payment-choice{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:20px 0 0;padding:0;display:grid}.player-teammate-payment-choice legend{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c5bdb2);grid-column:1/-1;margin:0 0 1px;padding:0;font-size:.78rem;font-weight:750}.player-teammate-payment-choice>label{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);cursor:pointer;border-radius:13px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:74px;padding:12px;transition:border-color .18s,background .18s;display:grid;position:relative}.player-teammate-payment-choice>label:hover{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9854d)}.player-teammate-payment-choice>label.is-selected{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98512);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9857a)}.player-teammate-payment-choice input{clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important}.player-teammate-payment-choice label>i{color:#18130b;border:1.5px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#77736c);background:0 0;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.player-teammate-payment-choice label.is-selected>i{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc985);background:#efc985}.player-teammate-payment-choice label>i svg{stroke-width:3px;width:13px;height:13px}.player-teammate-payment-choice label>span{gap:3px;display:grid}.player-teammate-payment-choice label strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f4efe7);font-size:.77rem;line-height:1.25}.player-teammate-payment-choice label small{color:#918b82;font-size:.65rem;line-height:1.35}.player-teammate-code-dialog footer .player-primary{min-width:0}.player-invitation-setup{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);gap:16px;max-width:610px;margin:24px auto 0;padding:22px 0 0;display:grid}.player-invitation-setup__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.player-invitation-setup__heading>div{align-items:center;gap:11px;display:flex}.player-invitation-setup__heading>div>span{width:38px;height:38px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eac170);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#eac1701a);border-radius:11px;place-items:center;display:grid}.player-invitation-setup__heading svg{width:19px}.player-invitation-setup__heading p{gap:3px;margin:0;display:grid}.player-invitation-setup__heading small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#979087);font-size:.69rem}.player-invitation-setup__heading strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f8f4ed);font-size:.9rem}.player-invitation-setup__heading button{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc374);cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:800}.player-invitation-setup fieldset{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.player-invitation-setup legend{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c5bcb0);margin:0 0 9px;padding:0;font-size:.8rem;font-weight:700}.player-invitation-setup fieldset label{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);cursor:pointer;border-radius:13px;gap:10px;min-height:76px;padding:13px 13px 13px 42px;display:flex;position:relative}.player-invitation-setup fieldset label.is-selected{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9850f);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc98573)}.player-invitation-setup fieldset input{appearance:none;border:2px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#817c74);background:0 0;border-radius:50%;width:17px;height:17px;margin:0;position:absolute;top:18px;left:14px}.player-invitation-setup fieldset input:checked{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc985);box-shadow:inset 0 0 0 4px #efc985}.player-invitation-setup fieldset span{gap:3px;display:grid}.player-invitation-setup fieldset strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f7f1e8);font-size:.82rem}.player-invitation-setup fieldset small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#938d84);font-size:.7rem;line-height:1.4}.player-invitation-setup footer{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.player-invitation-setup footer>button:first-child{min-height:46px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:12px;padding:0 17px}.player-invitation-setup footer .player-primary{justify-content:center}@media (width<=560px){.player-invite-modal{place-items:center;padding:16px}.player-invite-modal>section{border-radius:18px;width:min(100%,430px);max-height:none;padding:19px 17px;overflow:visible}.player-team-payment-plan{margin-bottom:22px}.player-team-payment-plan>div,.player-tournament-payment-method>div:last-child{grid-template-columns:1fr}.player-team-payment-plan>div>button,.player-tournament-payment-method>div:last-child>button{min-height:58px}.player-teammate-payment-choice{grid-template-columns:1fr}.player-teammate-payment-choice>label{min-height:62px}.player-teammate-code-dialog footer{grid-template-columns:90px minmax(0,1fr)}.player-invitation-setup{gap:15px;margin-top:21px;padding-top:19px}.player-invitation-setup fieldset{grid-template-columns:1fr}.player-invitation-setup fieldset label{min-height:68px}.player-invitation-setup footer{padding-bottom:env(safe-area-inset-bottom)}}.player-tournament-create--visual{max-width:none;margin-inline:0}.player-tournament-create--visual .player-tournament-member-rail{justify-content:start}.player-team-payment-plan{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-bottom:0;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);align-items:start;max-width:none;margin:18px 0 0;padding:18px 0 0}.player-send-tournament-invite{justify-content:center;width:100%;min-height:46px;margin-top:16px}@media (width<=560px){.player-team-payment-plan{grid-template-columns:minmax(92px,.34fr) minmax(0,1fr);gap:12px;margin:16px 0 0}.player-team-payment-plan>header>div{align-items:flex-start}.player-team-payment-plan>header svg{flex:0 0 19px}}.player-ranking-page [data-player-profile-link]:after{display:none}@media (width<=600px){.player-ranking-page .player-page-heading{margin-bottom:18px}.player-ranking-page .player-page-heading>div>span{display:none}.player-page.player-ranking-page .player-ranking-controls{background:0 0;border:0;border-radius:0;margin-bottom:14px;padding:0;display:block}.player-page.player-ranking-page .player-search svg{color:var(--color-gold)}.player-ranking-page .player-ranking-table{border-radius:18px;overflow:hidden}.player-ranking-page .player-ranking-table>header{display:none}.player-page.player-ranking-page .player-ranking-table>article{grid-template-rows:1fr 1fr;grid-template-columns:26px 36px minmax(0,1fr) auto 76px;align-items:center;gap:2px 7px;min-width:0;min-height:62px;padding:8px 10px;display:grid}.player-page.player-ranking-page .player-ranking-table>article>b{grid-area:1/1/3;place-self:center;padding:0;font-size:.98rem}.player-page.player-ranking-page .player-ranking-table>article>b.is-unassigned{letter-spacing:-.03em;white-space:nowrap;font-size:.7rem}.player-page.player-ranking-page .player-table-person{display:contents}.player-page.player-ranking-page .player-table-person>i{grid-area:1/2/3;place-self:center;width:36px;height:36px;font-size:.76rem}.player-page.player-ranking-page .player-table-person>span{grid-area:1/3/3;align-self:stretch;align-items:center;min-width:0;display:flex}.player-page.player-ranking-page .player-table-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.player-page.player-ranking-page .player-rank-movement{white-space:nowrap;grid-area:1/4/3;place-self:center;align-items:center;gap:2px;font-size:.67rem;font-weight:750;display:flex}.player-page.player-ranking-page .player-rank-movement svg{width:13px;height:13px}.player-page.player-ranking-page .player-rank-level{width:100%;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:1/5;justify-content:center;align-self:end;font-size:.58rem;display:flex;overflow:hidden}.player-page.player-ranking-page .player-ranking-table em{padding:2px 6px;font-size:.58rem;line-height:1.1}.player-page.player-ranking-page .player-rank-events{display:none}.player-page.player-ranking-page .player-rank-points{width:max-content;color:var(--color-gold);text-align:center;grid-area:2/5;place-self:start center;font-size:1.1rem;line-height:1;position:relative}.player-page.player-ranking-page .player-rank-points:after{color:var(--color-muted);content:"pts";font-size:.58rem;font-weight:500;position:absolute;bottom:0;left:calc(100% + 3px)}}.player-schedule-browser--event{gap:14px}.player-schedule-browser--event .player-schedule-day>div{grid-template-columns:repeat(2,minmax(0,1fr))}.player-schedule-browser--event .player-schedule-fixture{padding:18px}.player-fixture-versus--teams{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 15px}.player-fixture-versus--teams>span,.player-fixture-versus--teams>span:last-child{text-align:left;background:0 0;border:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.player-fixture-versus--teams>span.is-right{text-align:right;flex-direction:row-reverse;justify-content:flex-start}.player-fixture-versus--teams>span>i{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98547);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#17130e);width:38px;height:38px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-size:.64rem;font-style:normal;font-weight:900;display:grid;overflow:hidden}.player-fixture-versus--teams>span>i img{object-fit:cover;width:100%;height:100%}.player-fixture-versus--teams>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.25;overflow:hidden}.player-fixture-versus--teams>b{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a09a91);font-size:.61rem;font-weight:800}.player-schedule-fixture>.player-match-times{border-block:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);background:0 0;border-radius:0}.player-schedule-fixture>.player-match-times>a{background:0 0;padding-inline:4px}.player-schedule-fixture>.player-match-times>a:hover{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06)}.player-schedule-fixture>a{border:0;margin-top:11px;padding-top:0}.player-match-hero--fixture{padding:17px}.player-match-hero--fixture .player-fixture-versus--teams{margin:0}.player-fixture-lineups{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);margin-top:18px;display:grid}.player-fixture-lineups>header{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:13px 4px;font-size:.67rem;font-weight:850;display:flex}.player-fixture-lineups>header small{color:#8f8a82;letter-spacing:0;text-transform:none;font-size:.61rem;font-weight:600}.player-fixture-lineups>article{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);grid-template-columns:28px minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:8px;padding:13px 4px;display:grid}.player-fixture-lineups>article>b{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);font-size:.68rem}.player-fixture-lineups>article>em{color:#8b867e;text-align:center;text-transform:uppercase;font-size:.6rem;font-style:normal}.player-fixture-pair{align-items:center;gap:8px;min-width:0;display:flex}.player-fixture-pair.is-right{text-align:right;flex-direction:row-reverse}.player-fixture-pair__avatars{flex:none;padding-left:5px;display:flex}.player-fixture-pair.is-right .player-fixture-pair__avatars{padding-left:0;padding-right:5px}.player-fixture-pair__avatars>i{color:#171108;background:#efc985;border:2px solid #090909;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:-5px;font-size:.54rem;font-style:normal;font-weight:900;display:grid;position:relative;overflow:hidden}.player-fixture-pair.is-right .player-fixture-pair__avatars>i{background:#a8d7e8;margin-left:0;margin-right:-5px}.player-fixture-pair__avatars img{object-fit:cover;width:100%;height:100%}.player-fixture-pair>span:last-child{min-width:0;display:grid}.player-fixture-pair strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:700;line-height:1.35;overflow:hidden}.player-fixture-lineups--pending{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#94908a);align-items:center;gap:11px;padding:19px 4px;display:flex}.player-fixture-lineups--pending svg{width:23px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}.player-fixture-lineups--pending span{gap:3px;display:grid}.player-fixture-lineups--pending strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#eee);font-size:.8rem}.player-fixture-lineups--pending small{font-size:.68rem;line-height:1.45}@media (width<=700px){.player-schedule-browser--event .player-schedule-day>div{grid-template-columns:1fr}.player-fixture-versus--teams>span>i{width:35px;height:35px}.player-fixture-versus--teams>span strong{font-size:.76rem}.player-fixture-lineups>article{grid-template-columns:25px minmax(0,1fr) 16px minmax(0,1fr);gap:5px}.player-fixture-pair{gap:5px}.player-fixture-pair__avatars>i{width:25px;height:25px;font-size:.48rem}.player-fixture-pair strong{font-size:.59rem}}.player-activity>header>div{gap:2px;display:grid}.player-activity>header p{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#b49a70);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:850}.player-activity-item{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13)}.player-activity-item:first-of-type{border-top:0}.player-activity-item>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:76px;padding:13px 18px;list-style:none;display:grid}.player-activity-item>summary::-webkit-details-marker{display:none}.player-activity-item>summary>span:first-child{border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.player-activity-item>summary>span:first-child svg{width:19px}.player-activity-item>summary>span:nth-child(2){gap:4px;min-width:0;display:grid}.player-activity-item>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.28;overflow:hidden}.player-activity-item>summary small{color:#908a81;font-size:.68rem}.player-activity-item>summary>b{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f3eee6);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;font-size:.86rem;display:flex}.player-activity-item>summary>b small{font-size:.58rem;font-weight:700}.player-activity-item>summary>svg{color:#8c8478;width:16px;transition:transform .18s}.player-activity-item[open]>summary>svg{transform:rotate(180deg)}.player-activity-item>dl{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0f);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 18px 14px 72px;display:grid;overflow:hidden}.player-activity-item>dl>div{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0b0b0a);gap:3px;padding:10px 12px;display:grid}.player-activity-item dt{color:#898278;text-transform:uppercase;font-size:.61rem}.player-activity-item dd{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#d7d0c6);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:0;font-size:.7rem;overflow:hidden}.player-activity>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:78px;padding:17px 20px;list-style:none;display:flex}.player-activity>summary::-webkit-details-marker{display:none}.player-activity>summary>div{gap:3px;display:grid}.player-activity>summary p{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#b49a70);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:850}.player-activity>summary h2{margin:0}.player-activity>summary>span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa39a);align-items:center;gap:10px;display:flex}.player-activity>summary>span small{font-size:.66rem}.player-activity>summary>span svg{width:20px}.player-activity>summary>span svg:last-child{width:16px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#c1a36d);transition:transform .18s}.player-activity[open]>summary>span svg:last-child{transform:rotate(180deg)}.player-activity-list{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17)}.player-activity-list article>b{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;display:flex}.player-activity-list article>b small{color:#8e877d;font-size:.58rem}.player-match-times{background:0 0;gap:10px}.player-league-event-schedule{gap:28px;display:grid}.player-league-event-schedule .player-schedule-fixture{background:0 0;border:0;border-radius:0;padding:0}.player-league-event-schedule .player-schedule-fixture>.player-match-times{border:0;gap:10px}.player-league-event-schedule .player-schedule-fixture>.player-match-times>a{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff07);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:15px;padding:15px}.player-match-times>a{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff07);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"number blank status""meta meta meta""pairs score open";gap:12px 10px;padding:15px;display:grid;position:relative}.player-match-times>a:hover{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b)}.player-match-times .player-match-number{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc982);letter-spacing:.08em;grid-area:number;font-size:.7rem;font-weight:900}.player-match-times .player-match-status{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a9a197);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;grid-area:status;justify-self:end;padding:4px 8px;font-size:.58rem;font-weight:800}.player-match-times .player-match-meta{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);grid-area:meta;gap:15px;padding-bottom:11px;display:flex}.player-match-times .player-match-meta>span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a59e94);align-items:center;gap:6px;font-size:.69rem;display:flex}.player-match-times .player-match-pairs{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#eee8df);grid-area:pairs;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:8px;display:grid}.player-match-times .player-match-pairs>strong{overflow-wrap:anywhere;font-size:.78rem;font-weight:700;line-height:1.35}.player-match-times .player-match-pairs>strong:last-child{text-align:right}.player-match-times .player-match-pairs em{text-align:center}.player-match-times .player-final-score{min-width:54px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0cd8d);text-align:center;grid-area:score;align-self:center;font-size:1.14rem}.player-match-times .player-match-open{grid-area:open;align-self:center}.tp-player-hub .player-tournament-match-feed>a>div.player-tournament-matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:18px 0;display:grid}.player-tournament-side{min-width:0}.player-tournament-side.is-right{text-align:right}.tp-player-hub .player-tournament-match-feed .player-tournament-side strong>span{font-size:.78rem;font-weight:700;line-height:1.45}.tp-player-hub .player-tournament-match-feed .player-final-score{color:#171108;font-variant-numeric:tabular-nums;text-align:center;background:#f7d99f;border-radius:13px;grid-column:auto;min-width:70px;padding:9px 8px;font-size:1.35rem;line-height:1;box-shadow:0 8px 25px #daae641f}.tp-player-hub .player-tournament-match-feed .player-final-score small{color:#58401d;margin-top:6px;font-size:.58rem;line-height:1}.tp-player-hub .player-tournament-match-feed .player-final-score small span{display:none}.player-pot-roster--grouped>.player-pot-section+.player-pot-section{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);margin-top:9px}.player-pot-roster--grouped>.player-pot-section>summary{padding:12px 14px}.player-pot-roster--grouped .player-member-rail{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.player-pot-roster--grouped .player-member-tile{text-align:left;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000038);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff0f);border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;place-items:center start;gap:3px 9px;min-height:68px;padding:9px;display:grid}.player-pot-roster--grouped .player-member-avatar{grid-row:1/3;margin:0}.player-pot-roster--grouped .player-member-avatar>span,.player-pot-roster--grouped .player-member-avatar>img{border-width:2px;width:48px;height:48px}.player-pot-roster--grouped .player-member-avatar>i{border-width:2px;width:21px;height:21px;top:-4px;left:-4px}.player-pot-roster--grouped .player-member-copy{min-width:0;display:grid}.player-pot-roster--grouped .player-member-copy>strong{overflow-wrap:anywhere;font-size:.78rem;line-height:1.25}.player-pot-roster--grouped .player-member-copy>small{color:#888177;font-size:.62rem}.player-pot-roster--grouped .player-member-tile>em{grid-area:1/3/3;align-self:center;padding:3px 6px;font-size:.55rem}.player-pot-roster--grouped .player-member-actions,.player-pot-roster--grouped .player-member-confirm{grid-column:1/-1;justify-self:stretch}.player-pot-roster--grouped .player-add-member-tile{border-radius:12px;min-height:68px}.player-registration-card--visual .player-member-tile>strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:.82rem;line-height:1.25;overflow:visible}@media (width<=600px){.player-page-heading>div>span{max-width:31ch}.player-activity-item>summary{grid-template-columns:40px minmax(0,1fr) auto 15px;gap:9px;padding:12px}.player-activity-item>summary>span:first-child{width:40px;height:40px}.player-activity-item>summary>b{justify-items:end;gap:1px;font-size:.78rem;display:grid}.player-activity-item>dl{margin:0 12px 12px 61px}.player-match-times>a{grid-template-areas:"number blank status""meta meta meta""pairs pairs pairs""score score open"}.player-match-times .player-match-meta{flex-wrap:wrap;gap:7px 14px}.player-match-times .player-final-score{justify-self:center}.tp-player-hub .player-tournament-match-feed>a{padding:14px}.tp-player-hub .player-tournament-match-feed>a>div.player-tournament-matchup{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:8px}.tp-player-hub .player-tournament-match-feed .player-final-score{min-width:64px;padding:9px 5px;font-size:1.2rem}.tp-player-hub .player-tournament-match-feed>a footer{grid-template-columns:1fr auto;gap:7px;display:grid}.tp-player-hub .player-tournament-match-feed>a footer span{grid-column:1}.tp-player-hub .player-tournament-match-feed>a footer>svg{grid-area:1/2/3;align-self:center}.player-pot-roster--grouped .player-member-rail{grid-template-columns:1fr}.player-pot-roster--grouped .player-member-tile{grid-template-columns:48px minmax(0,1fr) auto}.player-registration-card--visual>.player-tournament-member-rail{gap:8px;padding-inline:0}.player-activity>summary{min-height:72px;padding:14px 15px}.player-activity>summary h2{font-size:1.15rem}.player-activity>summary>span small{display:none}.player-activity-list article{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:13px 14px}.player-activity-list article>span{width:40px;height:40px}.player-activity-list article>b{grid-column:auto;justify-self:end;font-size:.78rem}}.player-event-sections.has-four-sections{grid-template-columns:repeat(4,minmax(0,1fr))}.player-event-details .player-event-hero>.player-event-tools{z-index:3;margin:0;position:absolute;top:14px;right:14px}.player-event-details .player-event-tools .player-copy-control>button{min-height:38px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f2d294);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#070707c2);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98547);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0 12px;box-shadow:0 7px 24px #0008}.player-event-details .player-event-tools .player-copy-fallback{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11100e);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98540);border-radius:11px;width:min(290px,75vw);padding:10px;position:absolute;top:45px;right:0}.player-event-tab-panel{margin-top:0}.player-team-count{align-items:center;gap:9px;margin-left:auto;display:flex}.player-team-count>strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0cf94);font-variant-numeric:tabular-nums;font-size:1.2rem}.player-team-count>small{color:#91897d;font-size:.7rem}.player-team-count>button{min-height:36px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e7c17f);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9850f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9852e);border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:.7rem;font-weight:800;display:inline-flex}.player-team-count>button svg{width:14px}.player-pot-roster.player-pot-roster--grouped{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);max-height:none;padding:0;display:block;overflow:visible}.player-pot-roster--grouped>.player-pot-section{background:0 0;border:0;border-radius:0;overflow:visible}.player-pot-roster--grouped>.player-pot-section+.player-pot-section{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a)}.player-pot-roster--grouped>.player-pot-section>header{text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:15px 2px;display:flex}.player-pot-roster--grouped>.player-pot-section>header strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f1d09a);font-size:.82rem}.player-pot-roster--grouped>.player-pot-section>header span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#9b9387);font-variant-numeric:tabular-nums;font-size:.72rem}.player-event-details .player-event-hero{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);grid-template-columns:minmax(0,1fr) minmax(250px,330px);gap:22px;min-height:390px;padding:18px;display:grid;overflow:hidden}.player-event-details .player-event-hero:not(.has-poster){grid-template-columns:minmax(0,1fr);min-height:250px}.player-event-details .player-event-hero__info{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:18px;display:flex;position:relative}.player-event-details .player-event-hero__info>.player-event-tools{order:-1;margin:0 0 auto;position:static}.player-event-details .player-event-hero__info>p{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc985);letter-spacing:.16em;text-transform:uppercase;margin:18px 0 8px;font-size:.72rem;font-weight:900}.player-event-details .player-event-hero__info>h1{overflow-wrap:anywhere;max-width:760px;margin:0;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1}.player-event-details .player-event-hero__meta{width:100%;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ddd2c1);border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin-top:28px;padding-top:22px;display:grid}.player-event-details .player-event-hero__meta span{align-items:center;gap:9px;min-width:0;font-size:.78rem;display:flex!important}.player-event-details .player-event-hero__meta svg{width:17px;height:17px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eac27b);flex:0 0 17px}.player-event-details .player-event-hero__poster{aspect-ratio:4/5;background:#050505;border:1px solid #efc98533;border-radius:16px;align-self:center;width:100%;max-height:420px;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 55px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000075)}.player-event-details .player-event-hero__poster img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=760px){.player-event-details .player-event-hero{grid-template-columns:1fr;gap:0;padding:14px}.player-event-details .player-event-hero__info{padding:8px 8px 22px}.player-event-details .player-event-hero__poster{width:min(100%,340px);max-height:none;margin:0 auto}.player-event-details .player-event-hero__meta{grid-template-columns:1fr;gap:11px}}.player-pot-roster--grouped .player-member-rail{border:0;padding:3px 0 18px}.player-team-builder>.player-fee-panel{z-index:0;clear:both;margin-top:22px;position:relative}.player-published-results{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);margin-top:18px;padding:20px 0}.player-published-results>header{justify-content:space-between;align-items:end;gap:15px;margin-bottom:15px;display:flex}.player-published-results>header p{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#dcb775);letter-spacing:.13em;text-transform:uppercase;margin:0 0 4px;font-size:.66rem;font-weight:900}.player-published-results>header h2{margin:0;font-size:1.25rem}.player-published-results>header>span{color:#91897d;font-size:.7rem}.player-result-podium{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);grid-template-columns:1fr 1fr;display:grid}.player-result-podium article{align-items:center;gap:11px;padding:16px 4px;display:flex}.player-result-podium article+article{border-left:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);padding-left:18px}.player-result-podium svg{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eac681)}.player-result-podium span{gap:3px;display:grid}.player-result-podium small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#938a7e);font-size:.65rem}.player-result-podium strong{font-size:.85rem}.player-group-schematic{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);gap:12px;padding-bottom:4px;display:grid}.player-group-schematic>header,.player-group-schematic article>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.player-group-schematic>header p{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#dcb775);letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:.64rem;font-weight:900}.player-group-schematic>header h3{margin:0;font-size:1rem}.player-group-schematic>header>span,.player-group-schematic article header small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#938a7e);font-size:.7rem}.player-group-schematic>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.player-group-schematic article{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff05);border-radius:12px;min-width:0;padding:12px}.player-group-schematic article header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);padding-bottom:8px}.player-group-schematic article header strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e7c47f);font-size:.78rem}.player-group-schematic ol{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.player-group-schematic li{min-width:0;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ddd6cc);align-items:start;gap:8px;font-size:.75rem;line-height:1.35;display:flex}.player-group-schematic li>span{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#e2b56826);height:18px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e8c57f);border-radius:50%;flex:0 0 18px;place-items:center;font-size:.62rem;font-weight:800;display:grid}.player-group-schematic li strong{min-width:0;font:inherit;overflow-wrap:anywhere}@media (width<=600px){.player-event-sections.has-four-sections{gap:2px;padding:4px}.player-event-sections.has-four-sections button{padding-inline:3px;font-size:.68rem}.player-event-details .player-event-hero>.player-event-tools{top:10px;right:10px}.player-event-details .player-event-tools .player-copy-control>button{min-height:34px;padding-inline:9px;font-size:.67rem}.player-team-builder>header{grid-template-columns:minmax(0,1fr) auto}.player-team-count{grid-area:1/2;margin:0}.player-team-count>button span{display:none}.player-pot-roster--grouped .player-member-rail{gap:8px}.player-published-results{padding-top:17px}.player-published-results>header{flex-direction:column;align-items:start}.player-result-podium{grid-template-columns:1fr}.player-result-podium article+article{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-left:0;padding-left:4px}}.player-pot-roster.player-pot-roster--grouped>.player-pot-section{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff05);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);border-radius:15px;overflow:hidden}.player-pot-roster.player-pot-roster--grouped>.player-pot-section+.player-pot-section{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);margin-top:9px}.player-pot-roster.player-pot-roster--grouped .player-member-rail{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}@media (width<=600px){.player-pot-roster.player-pot-roster--grouped .player-member-rail{grid-template-columns:1fr}}.player-bottom-nav{grid-template-columns:repeat(5,1fr)}.player-bottom-nav a>span{font-size:.58rem;font-weight:800;line-height:1;display:none}.player-events-page .player-event-hub-tabs{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px;padding:6px}.player-events-page .player-event-hub-tabs button{text-align:left;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px 12px;display:grid}.player-events-page .player-event-hub-tabs button.is-active{color:#1b140a;border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#ffedcaa3);background:#f2d39a;border-radius:14px;box-shadow:inset 0 1px #ffffff6b,0 8px 22px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000002e)}.player-event-hub-tabs button>svg{width:21px;height:21px}.player-event-hub-tabs button>span{gap:2px;min-width:0;display:grid}.player-event-hub-tabs button strong{font-size:.78rem}.player-event-hub-tabs button small{color:#827b72;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;font-weight:600;overflow:hidden}.player-event-hub-tabs button.is-active strong{color:#1b140a}.player-event-hub-tabs button.is-active small{color:#5f4725}.player-events-match-entry{min-height:82px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f6f0e7);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9851f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98538);border-radius:18px;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:13px;margin-bottom:20px;padding:15px 17px;text-decoration:none;display:grid}.player-events-match-entry>span:first-child{width:46px;height:46px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc982);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98517);border-radius:13px;place-items:center;display:grid}.player-events-match-entry>span:nth-child(2){gap:3px;display:grid}.player-events-match-entry small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d8b97e);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.player-events-match-entry strong{font-size:.92rem}.player-events-match-entry em{color:#918a80;font-size:.7rem;font-style:normal}.player-events-match-entry>svg{width:18px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d9b571)}.player-events-search{width:100%;max-width:none;margin-bottom:12px;display:block}.player-events-search .player-explore-search{width:100%}.player-filter-check{align-items:center;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ccc)!important;grid-template-columns:none!important;gap:8px!important;display:flex!important}.player-filter-check input{width:auto;min-height:0}.player-events-access{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9851a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98533);border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:20px;padding:20px;display:grid}.player-events-access>span{width:48px;height:48px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc982);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98517);border-radius:14px;place-items:center;display:grid}.player-events-access>div{gap:4px;display:grid}.player-events-access small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d4b274);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.player-events-access h2,.player-events-access p{margin:0}.player-events-access h2{font-size:1rem}.player-events-access p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#9a9389);font-size:.73rem;line-height:1.45}.player-events-access>button{color:#171108;white-space:nowrap;background:#edc982;border:0;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:.74rem;font-weight:850;display:flex}.player-events-access>button svg{width:16px}.player-events-access>em{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#948c82);font-size:.72rem;font-style:normal}@media (width<=900px){.player-bottom-nav{grid-template-columns:repeat(5,1fr)}.player-bottom-nav a{border-radius:14px;gap:4px;width:56px;height:58px;min-height:58px}.player-bottom-nav a>span{display:block}.player-bottom-nav svg{width:24px;height:24px}}@media (width<=600px){.player-events-page .player-event-hub-tabs{gap:3px;padding:4px}.player-events-page .player-event-hub-tabs button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:61px;padding:7px 3px}.player-event-hub-tabs button>svg{width:19px;height:19px}.player-event-hub-tabs button small{display:none}.player-events-match-entry{min-height:76px;padding:13px}.player-events-match-entry em{display:none}.player-events-access{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px}.player-events-access>span{width:42px;height:42px}.player-events-access>button,.player-events-access>em{grid-column:1/-1;justify-content:center;width:100%}}.player-ranking-table>header,.player-ranking-table>article{grid-template-columns:60px 78px minmax(220px,1fr) 120px 90px 100px}.player-ranking-table>article>.player-rank-events{color:var(--color-gold);font-variant-numeric:tabular-nums;font-weight:850;display:block}@media (width<=600px){.player-page.player-ranking-page .player-ranking-table>article{grid-template-rows:1fr;grid-template-columns:24px 30px 34px minmax(0,1fr) 42px 68px;gap:6px 5px;min-height:56px;padding:10px 11px}.player-page.player-ranking-page .player-ranking-table>article>b{grid-area:1/1;place-self:center start;font-size:.82rem}.player-page.player-ranking-page .player-rank-movement{white-space:nowrap;grid-area:1/2;place-self:center start;align-items:center;width:30px;margin:0;font-size:.58rem;line-height:1;display:inline-flex}.player-page.player-ranking-page .player-table-person>i{grid-area:1/3;width:34px;height:34px;font-size:.68rem}.player-page.player-ranking-page .player-table-person>span{grid-area:1/4;align-self:center}.player-page.player-ranking-page .player-table-person strong{font-size:.75rem;font-weight:750}.player-page.player-ranking-page .player-rank-movement svg{flex:0 0 13px;display:block}.player-page.player-ranking-page .player-rank-movement.rank-down{transform:translateY(-1px)}.player-page.player-ranking-page .player-rank-level{grid-area:1/5;justify-content:center;align-self:center;width:42px;overflow:visible}.player-page.player-ranking-page .player-ranking-table em{padding:3px 7px;font-size:.56rem;line-height:1}.player-page.player-ranking-page .player-rank-points{white-space:nowrap;grid-area:1/6;place-self:center end;align-items:baseline;gap:3px;width:auto;font-size:.88rem;line-height:1;display:inline-flex;position:static}.player-page.player-ranking-page .player-rank-points:after{color:#8f887e;content:"pts";font-size:.54rem;position:static}}@media (width<=380px){.player-page.player-ranking-page .player-ranking-table>article{grid-template-columns:20px 28px 30px minmax(0,1fr) 38px 60px;gap:5px 4px;padding-inline:8px}.player-page.player-ranking-page .player-table-person>i{width:30px;height:30px}.player-page.player-ranking-page .player-rank-level{width:38px}.player-page.player-ranking-page .player-ranking-table em{padding-inline:5px;font-size:.52rem}.player-page.player-ranking-page .player-rank-points{font-size:.8rem}}.player-discovery-filters .player-filter-options{min-width:0;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b4aea4);gap:6px;font-size:.8rem;display:grid}.player-filter-options details{position:relative}.player-filter-options details>summary{min-height:48px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f5f1ea);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98540);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;padding:0 12px;list-style:none;display:flex}.player-filter-options details>summary::-webkit-details-marker{display:none}.player-filter-options details>summary span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);font-size:1.2rem}.player-filter-options details>div{z-index:20;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#191918);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#514638);border-radius:11px;max-height:240px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 24px #0009}.player-filter-options details>div button{min-height:40px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#eee);text-align:left;background:0 0;border:0;border-radius:7px;padding:8px 10px}.player-filter-options details>div button[aria-pressed=true]{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0cd8d);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#302a20)}.player-create-team--guided>label:not(.player-check){width:100%;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b4aea4);gap:8px;font-size:.85rem;display:grid}.player-create-team--guided>label:not(.player-check) input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font-size:1rem}.player-pot-roster.player-pot-roster--grouped .player-member-tile{grid-template-columns:48px minmax(0,1fr) auto;place-items:center start}.player-pot-roster.player-pot-roster--grouped .player-member-copy{text-align:left;grid-area:1/2;place-self:center start}.player-pot-roster.player-pot-roster--grouped .player-member-avatar{grid-area:1/1}.player-pot-roster.player-pot-roster--grouped .player-member-actions,.player-pot-roster.player-pot-roster--grouped .player-member-confirm{grid-column:2/-1;justify-self:start}.league-pot-directory{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.league-pot-directory button{min-height:38px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#211e18);border:1px solid #574a33;border-radius:10px;padding:0 12px;font-size:.78rem;font-weight:700}.league-pot-dialog>header{justify-content:space-between;align-items:center;display:flex}.league-pot-dialog__list{gap:6px;margin-top:12px;display:grid}.league-pot-dialog__list button{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f2eee8);text-align:left;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#171714);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.league-pot-dialog__list button>span:first-child{gap:3px;display:grid}.league-pot-dialog__list small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa49a)}.league-pot-dialog__list button>span:last-child{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);font-weight:700}.player-achievement-share{z-index:150;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--lightningcss-light,#1e1d196b)var(--lightningcss-dark,#000000d1);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.player-achievement-share>section{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#191816);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:24px;width:min(100%,520px);max-height:calc(100dvh - 36px);padding:20px;overflow-y:auto;box-shadow:0 32px 100px #000b}.player-achievement-share>section>header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.player-achievement-share>section>header>div{align-items:center;gap:11px;display:flex}.player-achievement-share>section>header>div>span{width:42px;height:42px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc982);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9851a);border-radius:13px;place-items:center;display:grid}.player-achievement-share>section>header>div>span svg{width:20px}.player-achievement-share>section>header small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#b69b6d);letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:850}.player-achievement-share>section>header h2{margin:3px 0 0;font-size:1.05rem}.player-achievement-share>section>header>button{width:38px;height:38px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa39a);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:11px;place-items:center;display:grid}.player-achievement-share>section>header>button svg{width:18px}.player-achievement-card{isolation:isolate;min-height:520px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff9ef);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#211d16);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9853d);border-radius:22px;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 22px 60px #0007}.player-achievement-court{z-index:-1;border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98524);width:270px;height:330px;position:absolute;top:-38px;right:-52px;transform:rotate(6deg)}.player-achievement-court i{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98521);display:block;position:absolute}.player-achievement-court i:first-child{height:1px;top:50%;left:0;right:0}.player-achievement-court i:nth-child(2){width:1px;top:0;bottom:0;left:50%}.player-achievement-court i:last-child{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9851a);background:0 0;border-radius:50%;width:310px;height:310px;bottom:-220px;right:-90px}.player-achievement-brand{gap:3px;display:grid}.player-achievement-brand strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc982);letter-spacing:.08em;font-size:.9rem;font-style:italic;font-weight:950}.player-achievement-brand small{color:#8f8677;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:750}.player-achievement-badge{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f5d8a1);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9851a);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9854d);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin-top:62px;padding:8px 12px;font-size:.66rem;font-weight:850;display:inline-flex}.player-achievement-badge svg{width:14px}.player-achievement-event{gap:7px;margin-top:20px;display:grid}.player-achievement-event>small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d2b171);letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;font-weight:850}.player-achievement-event h3{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:12ch;margin:0;font-size:clamp(2rem,8vw,3rem);line-height:.98}.player-achievement-event p,.player-achievement-event time{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b2aaa0);margin:0;font-size:.74rem}.player-achievement-card>footer{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);justify-content:space-between;align-items:end;gap:20px;margin-top:auto;padding-top:24px;display:flex}.player-achievement-card>footer>span{gap:4px;display:grid}.player-achievement-card>footer small{color:#817a70;letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:800}.player-achievement-card>footer strong{font-size:.82rem}.player-achievement-card>footer em{max-width:18ch;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#bf9e65);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:.57rem;font-style:normal;font-weight:800}.player-achievement-share__actions{grid-template-columns:auto minmax(0,1fr);gap:9px;margin-top:14px;display:grid}.player-achievement-share__actions>button{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:49px;padding:0 16px;font-size:.76rem;font-weight:850;display:flex}.player-achievement-share__actions>button:first-child{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c7bdaf);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17)}.player-achievement-share__actions>button:last-child{color:#171108;background:#f6d799;border:0}.player-achievement-share__actions svg{width:17px}.player-achievement-share__actions .player-loader{border-width:2px;border-top-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#171108);width:17px;height:17px}@media (width<=560px){.player-achievement-share{place-items:center;padding:14px}.player-achievement-share>section{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:24px;width:min(100%,520px);max-height:calc(100dvh - 28px);padding:17px 15px}.player-achievement-card{min-height:450px;padding:23px}.player-achievement-badge{margin-top:46px}.player-achievement-event h3{font-size:2.25rem}.player-achievement-share__actions{grid-template-columns:1fr 1.4fr}.player-achievement-share__actions>button{padding-inline:10px;font-size:.7rem}}@media (width>=901px){.player-portal__topbar{grid-template-columns:minmax(180px,1fr) minmax(520px,auto) minmax(180px,1fr)}.player-portal__topbar>.logo{grid-column:1}.player-portal__topbar>.player-topbar-actions{grid-column:3;justify-self:end}.player-bottom-nav{z-index:95;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0e0e0dd1);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;grid-template-columns:repeat(5,minmax(88px,1fr));width:min(620px,100vw - 520px);padding:5px;display:grid;position:fixed;inset:10px auto auto 50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0a}.player-bottom-nav a{color:#85817a;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:auto;height:48px;min-height:48px;padding:0 10px;text-decoration:none;display:flex}.player-bottom-nav a>span{white-space:nowrap;font-size:.69rem;font-weight:800;display:block}.player-bottom-nav svg,.player-bottom-nav .player-nav-item--events svg{width:20px;height:20px}.player-bottom-nav .padel-racket-icon{width:17px;height:24px}.player-bottom-nav a:hover{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e7c98f);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09)}.player-bottom-nav a.active{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98513);border-radius:12px}.player-portal__content{padding-top:0;padding-left:clamp(18px,4vw,58px)}}@media (width>=901px) and (width<=1150px){.player-portal__topbar{grid-template-columns:minmax(150px,1fr) 330px minmax(150px,1fr)}.player-bottom-nav{grid-template-columns:repeat(5,1fr);width:330px}.player-bottom-nav a>span{display:none}}.player-desktop-menu-trigger{display:none}.player-drawer>header>button{width:40px;height:40px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa49a);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);cursor:pointer;border-radius:12px;place-items:center;display:grid}.player-drawer>header>button svg{width:19px}@media (width>=901px){.player-portal__topbar{grid-template-columns:48px minmax(180px,1fr) auto;gap:14px}.player-desktop-menu-trigger{width:46px;height:46px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);cursor:pointer;border-radius:14px;grid-column:1;place-items:center;display:grid}.player-desktop-menu-trigger:hover{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#fff1);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9854d)}.player-desktop-menu-trigger svg{width:23px}.player-portal__topbar>.logo{grid-column:2;justify-self:start}.player-portal__topbar>.player-topbar-actions{grid-column:3}.player-bottom-nav{display:none}.player-drawer-backdrop{display:flex}}@media (width<=900px){.player-desktop-menu-trigger{display:none}}.player-registration-card--visual{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff05);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff16);border-radius:22px;width:min(100%,680px);padding:22px}.player-registration-card--visual>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);align-items:center;padding-bottom:17px}.player-registration-card--visual>header>div{gap:4px}.player-registration-card--visual>header>div>strong{font-size:1.08rem}.player-registration-card--visual>header>div>small{font-size:.72rem}.player-registration-card--visual>header>.semantic-status{flex:none;width:auto;padding:6px 10px;font-size:.6rem}.player-registration-card--visual>.player-tournament-member-rail{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:0;margin:0;padding:24px 8px 20px}.player-registration-card--visual .player-member-tile{gap:5px;min-width:0}.player-registration-card--visual .player-member-avatar>span,.player-registration-card--visual .player-member-avatar>img{border-width:2px;width:88px;height:88px;box-shadow:0 0 0 1px #efc9854d}.player-registration-card--visual .player-member-avatar>i{border-width:2px;width:24px;height:24px;top:-4px;left:-4px}.player-registration-card--visual .player-member-tile>strong{margin-top:3px;font-size:.86rem}.player-registration-card--visual .player-member-tile>small{font-size:.64rem}.player-registration-card--visual .player-member-tile>em{margin-top:2px;padding:3px 8px;font-size:.58rem}.player-registration-card--visual .player-contribution-list{margin-top:0;padding-top:4px}.player-registration-card--visual .player-contribution-list>div{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:14px 2px}.player-registration-card--visual .player-contribution-list>div>span:first-child{gap:2px}.player-registration-card--visual .player-contribution-list>div>span:first-child small{font-size:.62rem}.player-registration-card--visual .player-contribution-list b{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f3eee7);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:start;font-size:.78rem}.player-payment-state{width:fit-content;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#9b958c);grid-column:1/-1;align-items:center;font-size:.68rem;gap:6px!important;display:inline-flex!important}.player-payment-state svg{width:14px}.player-payment-state.is-paid{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#85d49c)}.player-registration-card--visual .player-contribution-list>div>button{border-radius:13px;grid-column:1/-1;width:100%;min-height:42px;margin-top:5px}@media (width<=600px){.player-registration-card--visual{border-radius:19px;padding:16px 14px}.player-registration-card--visual>header{gap:10px;display:flex}.player-registration-card--visual>header>div{min-width:0}.player-registration-card--visual>header>div>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-registration-card--visual>.player-tournament-member-rail{gap:10px;padding:21px 0 17px}.player-registration-card--visual .player-member-avatar>span,.player-registration-card--visual .player-member-avatar>img{width:76px;height:76px}.player-registration-card--visual .player-member-tile>strong{font-size:.78rem}}.tp-player-hub .player-tournament-match-feed{gap:14px}.tp-player-hub .player-tournament-match-feed>a{border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff26);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080808);border-radius:18px;grid-template-rows:auto 1fr auto;padding:0;display:grid;overflow:hidden;box-shadow:0 12px 32px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000002e)}.tp-player-hub .player-tournament-match-feed>a.is-live{box-shadow:inset 3px 0 #e5c285,0 12px 32px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000002e)}.tp-player-hub .player-tournament-match-feed>a>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff05);min-height:52px;padding:13px 18px}.tp-player-hub .player-tournament-match-feed>a>header>span{color:#8f8a82;font-size:.68rem}.tp-player-hub .player-tournament-match-feed>a>header>b{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d8bb82);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98512);letter-spacing:.04em;border-radius:999px;padding:5px 9px;font-size:.62rem;font-weight:800}.tp-player-hub .player-tournament-match-feed>a>div.player-tournament-scoreboard{grid-template-columns:1fr;gap:0;min-height:0;margin:0;padding:12px 18px 16px;display:grid}.player-tournament-scoreboard__labels,.player-tournament-scoreboard__team{grid-template-columns:minmax(0,1fr) 48px 52px;align-items:center;gap:8px;display:grid}.player-tournament-scoreboard__labels{color:#716d67;letter-spacing:.08em;text-transform:uppercase;min-height:28px;font-size:.57rem;font-weight:750}.player-tournament-scoreboard__labels small{font:inherit;text-align:center}.player-tournament-scoreboard__team{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#fff1);min-height:54px}.player-tournament-scoreboard__team>strong{min-width:0;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f1eee9);flex-wrap:wrap;gap:3px 7px;font-size:.78rem;font-weight:700;line-height:1.3;display:flex}.tp-player-hub .player-tournament-match-feed .player-tournament-scoreboard__team>strong>span{font:inherit;line-height:inherit;overflow-wrap:normal;word-break:normal;display:inline}.player-tournament-scoreboard__team>strong>span+span:before{color:#6f6961;content:"·";margin-right:7px}.player-tournament-scoreboard__team>b,.player-tournament-scoreboard__team>em{text-align:center;font-variant-numeric:tabular-nums}.player-tournament-scoreboard__team>b{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);font-size:1.15rem}.player-tournament-scoreboard__team>em{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#98918a);font-size:.82rem;font-style:normal;font-weight:700}.tp-player-hub .player-tournament-match-feed>a.is-live .player-tournament-scoreboard__team>b{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f4cf89)}.tp-player-hub .player-tournament-match-feed>a>div.player-tournament-matchup{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);grid-template-areas:"side-a score side-b";align-items:center;gap:14px;min-height:112px;margin:0;padding:18px;display:grid}.tp-player-hub .player-tournament-match-feed .player-tournament-side{text-align:right;grid-area:side-a;align-content:center;place-items:center end;min-width:0;display:grid}.tp-player-hub .player-tournament-match-feed .player-tournament-side.is-b{grid-area:side-b;justify-items:start}.tp-player-hub .player-tournament-match-feed .player-tournament-side strong{gap:5px;min-width:0;display:grid}.tp-player-hub .player-tournament-match-feed .player-tournament-side strong>span{max-width:100%;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f1eee9);overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal;font-size:clamp(.64rem,2.05vw,.78rem);font-weight:700;line-height:1.3;display:block;overflow:hidden}.tp-player-hub .player-tournament-match-feed .player-tournament-side.is-right{text-align:left}.tp-player-hub .player-tournament-match-feed .player-final-score{width:58px;min-width:0;min-height:0;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0cd8d);box-shadow:none;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;border-radius:0;grid-area:score;align-content:center;justify-self:center;padding:0;font-size:1.24rem;line-height:1;display:grid}.tp-player-hub .player-tournament-match-feed .player-final-score>span,.tp-player-hub .player-tournament-match-feed .player-final-score>small{grid-template-columns:1fr auto 1fr;align-items:center;gap:4px;display:grid}.tp-player-hub .player-tournament-match-feed .player-final-score>span{font-size:inherit;font-weight:inherit;line-height:inherit;overflow-wrap:normal}.tp-player-hub .player-tournament-match-feed .player-final-score b{font:inherit}.tp-player-hub .player-tournament-match-feed .player-final-score b:first-child{text-align:right}.tp-player-hub .player-tournament-match-feed .player-final-score b:last-child{text-align:left}.tp-player-hub .player-tournament-match-feed .player-final-score i{color:#7f7669;font-style:normal;font-weight:500}.tp-player-hub .player-tournament-match-feed .player-final-score small{color:#8f887e;margin-top:8px;font-size:.58rem;font-weight:500}.tp-player-hub .player-tournament-match-feed>a>footer{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff03);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:55px;padding:12px 18px;display:grid}.tp-player-hub .player-tournament-match-feed>a>footer>span{min-width:0;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#969089)}.tp-player-hub .player-tournament-match-feed>a>footer>span:nth-child(2){justify-self:center;margin-left:0}.tp-player-hub .player-tournament-match-feed>a>footer>svg{flex:none;justify-self:end;margin-left:0}@media (width<=600px){.tp-player-hub .player-tournament-match-feed>a{border-radius:17px;padding:0}.tp-player-hub .player-tournament-match-feed>a>header{min-height:48px;padding:11px 14px}.tp-player-hub .player-tournament-match-feed>a>div.player-tournament-scoreboard{padding:9px 14px 12px}.player-tournament-scoreboard__labels,.player-tournament-scoreboard__team{grid-template-columns:minmax(0,1fr) 39px 44px;gap:5px}.player-tournament-scoreboard__team{min-height:50px}.player-tournament-scoreboard__team>strong{gap:2px 5px;font-size:.68rem}.player-tournament-scoreboard__team>strong>span+span:before{margin-right:5px}.player-tournament-scoreboard__team>b{font-size:1rem}.player-tournament-scoreboard__team>em{font-size:.72rem}.tp-player-hub .player-tournament-match-feed>a>div.player-tournament-matchup{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);gap:8px;min-height:100px;padding:15px 14px}.tp-player-hub .player-tournament-match-feed .player-tournament-side strong>span{font-size:clamp(.61rem,2.8vw,.71rem)}.tp-player-hub .player-tournament-match-feed .player-final-score{width:52px;font-size:1.02rem}.tp-player-hub .player-tournament-match-feed>a>footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 16px;gap:8px;min-height:51px;padding:10px 14px}.tp-player-hub .player-tournament-match-feed>a>footer>span{text-overflow:ellipsis;white-space:nowrap;grid-column:auto;overflow:hidden}.tp-player-hub .player-tournament-match-feed>a>footer>span:nth-child(2){justify-self:start}.tp-player-hub .player-tournament-match-feed>a>footer>svg{grid-area:auto;align-self:center}}.player-report-page{width:min(100%,760px);margin-inline:auto}.player-report-page__heading{align-items:flex-start;gap:16px;margin:24px 0 34px;display:flex}.player-report-page__heading>span{width:46px;height:46px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98513);border-radius:15px;flex:none;place-items:center;display:grid}.player-report-page__heading>span svg{width:21px}.player-report-page__heading p{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#c5a66f);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:.66rem;font-weight:850}.player-report-page__heading h1{margin:0;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.05}.player-report-page__heading strong{max-width:520px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#97918a);margin-top:11px;font-size:.78rem;font-weight:500;line-height:1.55;display:block}.player-report-form{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);gap:23px;padding-top:27px;display:grid}.player-report-kind{border:0;min-width:0;margin:0;padding:0}.player-report-kind legend{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#d5d0ca);margin-bottom:10px;padding:0;font-size:.75rem}.player-report-kind>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.player-report-kind button{min-height:78px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa49c);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080808);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);font:inherit;border-radius:15px;place-items:center;gap:5px;padding:10px 7px;font-size:.68rem;font-weight:760;display:grid}.player-report-kind button svg{width:19px;height:19px}.player-report-kind button small{color:#80776d;font-size:.55rem;font-weight:650}.player-report-kind button.is-selected{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f2d19a);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98514);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9858c)}.player-report-kind__detail{min-height:20px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#928b83);margin:-13px 0 0;font-size:.72rem;line-height:1.45}.player-report-target{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff05);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:16px;gap:8px;padding:15px;display:grid}.player-report-target>span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#d5d0ca);font-size:.75rem}.player-report-target strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);gap:3px;font-size:.88rem;display:grid}.player-report-target strong small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#938a80);font-size:.66rem;font-weight:500}.player-report-target em{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#c8918d);font-size:.75rem;font-style:normal}.player-report-form label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#d5d0ca);gap:9px;font-size:.75rem;display:grid}.player-report-form select,.player-report-form textarea{width:100%;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080808);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);font:inherit;border-radius:16px;outline:0;padding:13px 15px}.player-report-form select{min-height:52px}.player-report-form textarea{resize:vertical;line-height:1.6}.player-report-form select:focus,.player-report-form textarea:focus{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9858c);box-shadow:0 0 0 3px #efc98512}.player-report-form label>small{color:#77716a;justify-self:end;font-size:.64rem}.player-report-form footer{justify-content:flex-end;gap:11px;padding-top:4px;display:flex}.player-report-form footer a,.player-report-form footer button{border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 19px;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.player-report-form footer a{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa49c);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f)}.player-report-form footer button{color:#171108;background:#efc985;border:0}.player-report-form footer button:disabled{opacity:.42}.player-report-form footer svg{width:17px}.player-report-success{text-align:center;border-block:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);justify-items:center;padding:70px 10px;display:grid}.player-report-success>svg{width:50px;height:50px;color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#7fd095)}.player-report-success p{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#7fd095);letter-spacing:.12em;text-transform:uppercase;margin:18px 0 6px;font-size:.67rem;font-weight:850}.player-report-success h1{margin:0;font-size:clamp(1.7rem,5vw,2.4rem)}.player-report-success>span{max-width:440px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#99928a);margin-top:11px;line-height:1.55}.player-report-success a{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);margin-top:25px;font-weight:800}.player-match-report>a{min-height:44px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0d29c);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#e7bd7612);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e7bd763d);white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:.74rem;font-weight:850;text-decoration:none;display:flex}.player-match-report>a svg{width:17px}@media (width<=600px){.player-live-match__heading{display:grid}.player-live-match__heading>.semantic-status{grid-row:1;justify-self:end}.player-live-match__heading>div{grid-row:1/3;min-width:0}.player-report-page__heading{margin-block:20px 28px}.player-report-page__heading>span{display:none}.player-report-form footer{grid-template-columns:1fr 1.35fr;display:grid}.player-report-kind>div{grid-template-columns:repeat(2,minmax(0,1fr))}.player-match-report>a{width:100%}}.player-event-sections button.is-active,.player-schedule-period button.is-active{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0cd8d);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98513);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98538);box-shadow:none}.player-live-feed{width:min(100%,1080px);margin-inline:auto}.player-live-feed__heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.player-live-feed__heading>strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f1d197);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#e2b76b12);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e2b76b33);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:.7rem;display:inline-flex}.player-live-feed__heading>strong i,.player-live-feed__event>header>span i,.player-live-feed__matches>a>header>span i{background:#e76b5d;border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-in-out infinite player-live-pulse;box-shadow:0 0 0 5px #e76b5d1a}@keyframes player-live-pulse{50%{opacity:.42;box-shadow:0 0 0 8px #e76b5d00}}.player-live-feed__events{gap:30px;margin-top:32px;display:grid}.player-live-feed__event{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080808);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:24px;overflow:hidden}.player-live-feed__event>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.player-live-feed__event>header small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#b99963);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:.61rem;font-weight:850;display:block}.player-live-feed__event>header h2{margin:0;font-size:1.08rem;line-height:1.2}.player-live-feed__event>header>span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#bbb4aa);text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;font-size:.66rem;font-weight:800;display:inline-flex}.player-live-feed__matches{display:grid}.player-live-feed__matches>a{color:inherit;padding:18px 22px 20px;text-decoration:none;transition:background .18s;display:block}.player-live-feed__matches>a+a{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14)}.player-live-feed__matches>a:hover{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06)}.player-live-feed__matches>a>header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:13px;display:grid}.player-live-feed__matches>a>header>span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e4c17f);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.62rem;font-weight:900;display:inline-flex}.player-live-feed__matches>a>header>small{color:#817b73;font-size:.64rem}.player-live-feed__matches>a>header>svg{width:17px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#c5a66f)}.player-live-feed__place{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa39a);align-items:center;gap:8px;margin:-1px 0 14px;font-size:.66rem;display:flex}.player-live-feed__place svg{width:15px;height:15px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#c8a665);flex:none}.player-live-feed__place span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-live-feed__score-labels,.player-live-feed__team{grid-template-columns:minmax(0,1fr) 54px 58px;align-items:center;gap:8px;display:grid}.player-live-feed__score-labels{color:#706a63;letter-spacing:.08em;text-transform:uppercase;padding:0 4px 7px;font-size:.56rem;font-weight:800}.player-live-feed__score-labels b{text-align:center}.player-live-feed__team{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff0e);min-height:48px;padding:0 4px}.player-live-feed__team strong{min-width:0;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#eeeae4);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.player-live-feed__team b,.player-live-feed__team em{font-variant-numeric:tabular-nums;place-items:center;height:34px;font-style:normal;display:grid}.player-live-feed__team b{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f1cf90);font-size:1.05rem}.player-live-feed__team em{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ccc5bc);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border-radius:10px;font-size:.82rem}.player-live-feed__error{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e5a49b);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#b4433614);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#d35d4e38);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:14px 16px;font-size:.72rem;display:flex}.player-live-feed__error button{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f2d29b);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-weight:800;display:inline-flex}.player-live-feed__error button svg{width:16px}.player-live-feed__empty{margin-top:32px}@media (width<=600px){.player-live-feed__heading{align-items:flex-start}.player-live-feed__heading>strong{margin-top:7px;padding:8px 10px;font-size:.59rem}.player-live-feed__events{gap:20px;margin-top:24px}.player-live-feed__event{border-radius:19px}.player-live-feed__event>header{padding:16px}.player-live-feed__event>header h2{font-size:.91rem}.player-live-feed__matches>a{padding:15px 16px 17px}.player-live-feed__matches>a>header{margin-bottom:10px}.player-live-feed__score-labels,.player-live-feed__team{grid-template-columns:minmax(0,1fr) 42px 47px;gap:5px}.player-live-feed__team{min-height:45px}.player-live-feed__team strong{font-size:.7rem}.player-live-feed__team b{font-size:.94rem}.player-live-feed__team em{height:31px;font-size:.74rem}}@media (prefers-reduced-motion:reduce){.player-live-feed__heading>strong i,.player-live-feed__event>header>span i,.player-live-feed__matches>a>header>span i{animation:none}}.player-withdraw-action{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#b342370e);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#da685b33);border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:15px 17px;display:flex}.player-withdraw-action>div{gap:4px;display:grid}.player-withdraw-action strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f4e9e5);font-size:.82rem}.player-withdraw-action small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b9a59f);font-size:.7rem;line-height:1.45}.player-withdraw-action>button{min-height:40px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0aaa1);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#dc665952);white-space:nowrap;cursor:pointer;background:0 0;border-radius:11px;padding:0 13px;font-size:.72rem;font-weight:800}.player-withdraw-action>span{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.player-withdraw-action>span button{cursor:pointer;border-radius:11px;min-height:40px;padding:0 13px;font-size:.72rem;font-weight:800}.player-withdraw-action>span .is-danger{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#c45c51);background:#a94338}.player-withdraw-action>span button:not(.is-danger){color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#bdb5ad);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);background:0 0}@media (width<=560px){.player-withdraw-action{flex-direction:column;align-items:flex-start}.player-withdraw-action>button,.player-withdraw-action>span{width:100%}.player-withdraw-action>span button{flex:1}}.player-event-card-hero{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:var(--radius-surface);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111312);grid-template-columns:minmax(0,1fr) 148px;align-items:start;gap:16px 24px;margin:0 0 24px;padding:24px;display:grid}.player-event-card-hero__content{min-width:0}.player-event-card-hero__top{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.player-event-card-hero__top>span:first-child{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc987);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:800}.player-event-card-hero__top .semantic-status{font-size:.62rem}.player-event-card-hero h1{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#faf8f3);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.12}.player-event-card-hero__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.player-event-card-hero__meta>span{min-width:0;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c6c0b6);align-items:flex-start;gap:9px;font-size:.8rem;line-height:1.4;display:flex}.player-event-card-hero__meta svg{width:16px;height:16px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eac587);flex:none;margin-top:1px}.player-event-card-hero__meta>span>span{overflow-wrap:anywhere}.player-event-card-hero__poster,.player-event-card-hero__placeholder{aspect-ratio:4/5;background:#171918;border:1px solid #ffffff1a;border-radius:15px;align-self:center;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.player-event-card-hero__poster{cursor:pointer}.player-event-card-hero__poster img{object-fit:contain;width:100%;height:100%}.player-event-card-hero__poster>span{color:#fff;text-align:center;background:#000c;padding:20px 5px 8px;font-size:.65rem;font-weight:700;position:absolute;inset:auto 0 0}.player-event-card-hero__poster:focus-visible,.player-poster-preview button:focus-visible{outline-offset:3px;outline:2px solid #f2cb88}.player-event-card-hero__placeholder svg{width:35px;height:35px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d5b779);opacity:.7}.player-poster-preview{z-index:10000;background:var(--lightningcss-light,#1e1d196b)var(--lightningcss-dark,#000000e0);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.player-poster-preview__dialog{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#eec88b40);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#121311);border-radius:20px;flex-direction:column;gap:12px;width:min(100%,560px);max-height:calc(100dvh - 40px);padding:14px;display:flex;box-shadow:0 24px 80px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000080)}.player-poster-preview__header{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f8f5ef);justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 0 6px;display:flex}.player-poster-preview__header strong{overflow-wrap:anywhere}.player-poster-preview__header button{width:40px;height:40px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f2d29b);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#393832);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#20211e);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:grid}.player-poster-preview__header button svg{width:20px}.player-poster-preview__dialog>img{object-fit:contain;border-radius:10px;width:100%;min-height:0;max-height:calc(100dvh - 125px);display:block}.player-poster-preview__loading,.player-poster-preview__notice{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#d7d0c4);margin:0;font-size:.8rem}.player-poster-preview__loading{align-items:center;gap:8px;display:flex}.player-poster-preview__notice{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f2cb88)}@media (width<=600px){.player-event-card-hero{border-radius:var(--radius-surface);grid-template-columns:minmax(0,1fr) 104px;gap:14px;padding:17px}.player-event-card-hero h1{margin:0 0 15px;font-size:1.4rem}.player-event-card-hero__meta{grid-template-columns:minmax(0,1fr);gap:9px}.player-event-card-hero__meta>span{font-size:.76rem}.player-event-card-hero__top{gap:7px}.player-event-card-hero__top>span:first-child{font-size:.62rem}}@media (width<=350px){.player-event-card-hero{grid-template-columns:minmax(0,1fr) 82px;gap:10px;padding:14px}}.player-competition-card__main{align-items:start}.player-competition-card__poster{align-self:start;height:115px}.player-competition-card__tags{gap:5px}.player-competition-card__tags span{border-radius:7px;padding:4px 7px;font-size:.6rem;line-height:1.25}.player-competition-card__tags small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b3a99b);font-size:inherit;font-weight:500}.player-competition-card,.player-competition-card.is-joined{min-height:0;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f3f1ec);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#141615);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff16);-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:13px;padding:18px;display:grid;box-shadow:0 6px 20px #0002}.player-competition-card:hover{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#191b18);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc98555);transform:none}.player-competition-card__top{gap:12px;margin:0}.player-competition-card__type{color:var(--color-gold);letter-spacing:.1em;font-size:.65rem;font-weight:900}.player-competition-card__main{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:15px}.player-competition-card__poster{aspect-ratio:auto;background:#0d0d0b;border:1px solid #efc98530;border-radius:13px;width:92px;height:115px}.player-competition-card__poster span{color:#e4bf7d;background:0 0}.player-competition-card__poster svg{width:28px}.player-competition-card__content{gap:10px;display:grid}.player-competition-card h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:750;line-height:1.2;overflow:visible}.player-competition-card__facts{gap:7px}.player-competition-card__facts span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b4b5ac);gap:7px;font-size:.78rem}.player-competition-card__facts svg{width:15px;height:15px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e6c17f)}.player-competition-card__tags{gap:5px;margin:0}.player-competition-card__tags span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e9c888);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98512);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98530);border-radius:7px;padding:4px 7px;font-size:.62rem;font-weight:700}.player-competition-card__tags span.is-capacity{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#b9e4c1);background:#3c915321;border-color:#5eb97638}.player-competition-card footer{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff0d);min-height:34px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0cd8d);justify-content:flex-end;gap:6px;margin:0;padding:8px 0 0;font-size:.8rem;font-weight:800}.player-competition-card footer>span{color:inherit;font-size:inherit}.player-competition-card footer svg{width:16px;height:16px}@media (width<=760px){.player-competition-card,.player-competition-card.is-joined{padding:16px}.player-competition-card__top .semantic-status{font-size:.56rem}}.player-event-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.player-event-facts>div>span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e7c183);font-weight:700}.player-event-facts strong{overflow-wrap:anywhere}.player-event-details .player-event-overview{grid-template-columns:1fr;gap:12px;display:grid}.player-event-overview h2{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc987);margin:0;font-size:1rem}.player-event-overview dl div:last-child{border-bottom:0;padding-bottom:0}.player-event-details .player-team-builder--tournament{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.player-opponent-team-grid>article.is-own{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#eec477bf);box-shadow:inset 0 0 0 1px #eec47729}.player-opponent-team-grid>article.is-own .player-opponent-team-label strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efca89)}.player-event-details .player-event-facts{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#141411);grid-template-columns:minmax(0,1fr);gap:0;padding:3px 16px}.player-event-details .player-event-facts>div{background:0 0;justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:11px 0;display:flex}.player-event-details .player-event-facts>div+div{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12)}.player-event-details .player-event-facts>div>span{flex:none}.player-event-details .player-event-facts strong{text-align:right}.player-event-details .player-event-facts small{margin-left:3px;font-weight:400}.player-event-details .player-event-schedule>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px}.player-event-details .player-event-schedule>nav button{text-align:center;justify-content:center;gap:8px;min-height:44px;padding:6px 10px;display:flex}.player-event-details .player-event-schedule>nav button>span{background:0 0;border:0;width:28px;height:28px}.player-event-details .player-event-schedule>nav button>strong{display:block}.player-event-details .player-group-schematic{padding-bottom:14px}.player-event-details .player-event-tab-panel,.player-event-details .player-team-builder,.player-event-details .player-registration-card--visual{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.player-event-details .player-event-tab-panel>nav,.player-event-details .player-tournament-payment-method{background:0 0;border:0;border-radius:0;padding:0}.player-event-details .player-event-schedule>nav button{justify-content:center;align-items:center}.player-event-details .player-event-schedule>nav button>span,.player-event-details .player-event-schedule>nav button.is-active>span{background:0 0;border:0;flex:0 0 18px;width:18px;height:18px;margin:0}.player-event-details .player-event-schedule>nav button>strong{flex:none;margin:0}.player-events-page .player-event-hub-tabs{border-radius:14px;gap:4px;padding:4px}.player-events-page .player-event-hub-tabs button{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:7px 10px;display:flex}.player-events-page .player-event-hub-tabs button>svg{flex:none;width:17px;height:17px}.player-events-page .player-event-hub-tabs button>span{display:block}.player-events-page .player-event-hub-tabs button small{display:none}.player-events-page .player-event-hub-tabs{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff0d);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#151615);box-shadow:none;border-radius:12px;gap:4px;padding:4px;display:flex}.player-events-page .player-event-hub-tabs button{min-width:0;min-height:44px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a8a89f);box-shadow:none;background:0 0;border:0;border-radius:8px;flex:1;padding:8px 10px;font-size:.8rem;font-weight:700}.player-events-page .player-event-hub-tabs button strong{color:inherit;font-size:inherit}.player-events-page .player-event-hub-tabs button.is-active,.player-events-page .player-event-hub-tabs button.is-active strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0cd8d);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#2b271f);box-shadow:none;border:0}.player-events-search{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.player-events-search .player-explore-search{box-sizing:border-box;min-width:0}.player-events-search .player-discovery-filters summary{box-sizing:border-box;height:100%}.player-events-search .player-filter-options details>summary{height:auto;font-size:16px}.player-events-page .player-event-hub-tabs .player-event-tab-count{color:inherit;opacity:.7;font-size:.75rem;font-weight:700}.player-events-page .player-events-search{margin-bottom:22px}.player-events-search .player-discovery-filters>div{box-sizing:border-box;max-width:min(275px,100vw - 40px);top:calc(100% + 7px)}.player-match-report-link{justify-content:flex-end;margin-top:16px;display:flex}.player-match-report-link a{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e9c888);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98530);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;display:inline-flex}.player-match-report-link svg{width:17px}.player-match-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.player-match-toolbar .player-back-link{margin:0}.player-match-report-trigger{width:44px;height:44px;color:var(--color-gold);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.player-match-report-trigger svg{width:21px;height:21px}.player-match-report-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.match-report-overlay{z-index:1000;background:var(--lightningcss-light,#1e1d196b)var(--lightningcss-dark,#000b);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.match-report-dialog{width:min(100%,480px);max-height:calc(100dvh - 40px);color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f8f6f2);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#121311);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff29);border-radius:20px;padding:24px;overflow:auto;box-shadow:0 20px 60px #0009}.match-report-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.match-report-dialog header span{color:var(--color-gold);align-items:center;gap:7px;font-size:.75rem;font-weight:700;display:flex}.match-report-dialog header span svg{width:15px;height:15px}.match-report-dialog h2{margin:6px 0 0;font-size:1.4rem}.match-report-dialog header button{width:40px;height:40px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ccc);cursor:pointer;background:0 0;border:0}.match-report-dialog form{gap:16px;display:grid}.match-report-dialog label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#dedbd4);gap:8px;font-size:.875rem;font-weight:600;display:grid}.match-report-dialog select,.match-report-dialog textarea{width:100%;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090a09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff30);font:inherit;border-radius:10px;padding:12px}.match-report-dialog textarea{resize:vertical}.match-report-dialog :is(button,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.match-report-target{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c5bcaa);margin:0;font-size:.875rem}.match-report-dialog footer{justify-content:flex-end;gap:10px;display:flex}.match-report-dialog footer button{min-height:44px;color:var(--color-gold);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);cursor:pointer;border-radius:10px;padding:0 16px}.match-report-dialog footer button[type=submit]{color:#16120b;border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efcb8d);background:#efcb8d;font-weight:700}.match-report-dialog footer button:disabled{opacity:.5;cursor:not-allowed}.player-pot-roster.player-pot-roster--grouped .player-member-tile{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto;gap:4px 10px;min-height:64px;padding:10px}.player-pot-roster.player-pot-roster--grouped .player-member-avatar{grid-area:1/1/3;align-self:start}.player-pot-roster.player-pot-roster--grouped .player-member-avatar>span,.player-pot-roster.player-pot-roster--grouped .player-member-avatar>img{width:44px;height:44px}.player-pot-roster.player-pot-roster--grouped .player-member-copy{grid-area:1/2;place-self:center stretch;min-width:0}.player-pot-roster.player-pot-roster--grouped .player-member-tile>em{white-space:nowrap;grid-area:1/3;place-self:center end}.player-pot-roster.player-pot-roster--grouped .player-member-actions,.player-pot-roster.player-pot-roster--grouped .player-member-confirm{grid-area:2/2/auto/4;justify-self:start;width:auto;margin:2px 0 0}.player-pot-roster.player-pot-roster--grouped .player-member-actions{gap:6px;display:flex}.player-pot-roster.player-pot-roster--grouped .player-member-actions button{width:32px;height:32px;min-height:32px}.player-pot-roster.player-pot-roster--grouped .player-member-confirm{gap:6px;display:flex}.player-pot-roster.player-pot-roster--grouped .player-member-confirm button{padding:0 10px}.player-team-builder>.player-fee-panel{gap:12px;padding:14px}.player-team-builder>.player-fee-panel>div{align-items:flex-start;gap:10px;display:flex}.player-team-builder>.player-fee-panel>div>span{gap:3px;display:grid}.player-schedule-fixture .player-fixture-versus--teams{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:7px;margin:0 0 14px}.player-schedule-fixture .player-fixture-versus--teams>span strong{white-space:normal;overflow-wrap:anywhere}.player-schedule-fixture>.player-match-times>a,.player-league-event-schedule .player-schedule-fixture>.player-match-times>a{border-radius:13px;grid-template-columns:minmax(0,1fr) auto 18px;grid-template-areas:"number status open""pairs pairs pairs""meta meta meta";gap:10px;padding:13px 14px}.player-match-times>a>span.player-match-number{grid-area:number}.player-match-times>a>span.player-match-status{grid-area:status}.player-match-times>a>span.player-match-pairs{grid-area:pairs}.player-match-times>a>span.player-match-meta{grid-area:meta}.player-match-times>a>.player-match-open{grid-area:open}.player-match-times .player-match-number{letter-spacing:0;align-self:center;font-size:.7rem}.player-match-times .player-match-status{align-self:center;font-size:.58rem}.player-match-times>a.is-live .player-match-status{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#a9dec1);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#1d3028)}.player-match-times .player-match-open{width:16px;height:16px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a49b8d)}.player-match-times .player-match-pairs{grid-template-columns:minmax(0,1fr) minmax(24px,auto) minmax(0,1fr);gap:8px}.player-match-times .player-match-pairs>strong:not(.player-final-score){overflow-wrap:anywhere;gap:2px;min-width:0;font-size:.78rem;line-height:1.3;display:grid}.player-match-times .player-match-pairs em{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#948f87);font-size:.64rem;font-style:normal}.player-match-times .player-match-pairs .player-final-score{min-width:0;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0cd8d);text-align:center;grid-area:auto;font-size:1rem}.player-match-times .player-match-pairs .player-final-score small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a59e94);font-size:.57rem;display:block}.player-match-times .player-match-meta{border:0;border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);flex-wrap:wrap;gap:6px 14px;padding:9px 0 0}.player-dashboard__invite,.player-dashboard__access,.player-dashboard__focus,.player-dashboard__discover a,.player-event-main-action,.player-events-match-entry,.player-events-access,.player-registration-entry,.player-create-team--spotlight,.player-tournament-payment-method,.player-waiting-note,.player-fee-panel,.player-achievement-card{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111312);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);box-shadow:none}.player-dashboard__focus-art{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#191b1a)}.league-team-setup-page{max-width:720px;margin-inline:auto}.league-team-setup-page .player-back-link{margin-bottom:24px}.league-team-setup{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111312);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:22px;padding:clamp(20px,4vw,32px)}.league-team-setup>header{align-items:center;gap:15px;margin-bottom:28px;display:flex}.league-team-setup__icon{width:50px;height:50px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#24231e);border-radius:14px;flex:0 0 50px;place-items:center;display:grid}.league-team-setup__icon svg{width:24px;height:24px}.league-team-setup>header>div{min-width:0}.league-team-setup>header>div>span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d7b878);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.league-team-setup h1{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f8f6f1);margin:4px 0 0;font-size:clamp(1.6rem,5vw,2.1rem);line-height:1.15}.league-team-setup form{gap:24px;display:grid}.league-team-setup__name{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#e7e4dc);gap:8px;font-size:.83rem;font-weight:700;display:grid}.league-team-setup__name input{box-sizing:border-box;width:100%;min-width:0;height:52px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f7f5f0);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0a0b0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff2e);font:inherit;border-radius:12px;padding:0 14px;font-size:1rem}.league-team-setup__name input:focus-visible{outline:2px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc985);outline-offset:2px}.league-team-setup fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.league-team-setup legend{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#e7e4dc);margin-bottom:10px;padding:0;font-size:.83rem;font-weight:700}.league-team-setup fieldset label{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0e0d);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:64px;padding:11px 14px;display:flex}.league-team-setup fieldset label.is-selected{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#1b1c19);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc98580)}.league-team-setup fieldset input{accent-color:#efc985;flex:none;width:18px;height:18px;margin:0}.league-team-setup fieldset label span{gap:3px;min-width:0;display:grid}.league-team-setup fieldset strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f2f0eb);font-size:.85rem}.league-team-setup fieldset small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa69e);font-size:.73rem}.league-team-setup__summary{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a9a79f);border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);justify-content:space-between;gap:12px;padding:16px 0 0;font-size:.8rem;display:flex}.league-team-setup__summary strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f3f0e9);text-align:right}.league-team-setup__submit{width:100%;min-height:50px}.league-pot-dialog__list{margin:14px 0 0;padding:0;list-style:none}.league-pot-dialog__list li{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f2eee8);border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);padding:12px 2px;font-size:.84rem}.league-pot-dialog__list li:last-child{border-bottom:0}.player-bottom-nav a{justify-content:center;align-items:center;display:flex}.player-page.player-ranking-page .player-ranking-controls.player-events-search{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;width:100%;margin:0 0 22px;padding:0;display:grid}.player-ranking-page .player-explore-search{box-sizing:border-box;min-width:0}.player-ranking-page .player-explore-search input{background:0 0;border:0;min-height:0;padding:0}.player-page.player-ranking-page .player-ranking-controls>.player-explore-search{grid-column:auto;align-items:center;gap:9px;min-width:0;display:flex}.player-page.player-ranking-page .player-ranking-controls>.player-discovery-filters{grid-column:2;min-width:0}.player-competition-card{background:var(--surface-raised);border-color:var(--border-subtle);border-radius:var(--radius-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.player-competition-card:hover{border-color:var(--accent-primary)}.player-explore-search{background:var(--surface-control);border-color:var(--border-strong);border-radius:var(--radius-control)}.player-explore-search:focus-within{border-color:var(--focus-ring)}.player-page .player-explore-search input:focus-visible{outline:none}.player-bottom-nav a:focus-visible,.player-competition-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.player-competition-card{transition:none}.player-competition-card:hover{transform:none}}@media (width<=900px){.player-events-search .player-discovery-filters>div{top:max(16px,25dvh);right:16px;bottom:calc(96px + env(safe-area-inset-bottom));overscroll-behavior:contain;align-content:start;max-height:none;position:fixed;overflow-y:auto}}.player-team-payment-plan{grid-template-columns:1fr;gap:10px}.player-team-payment-plan>header>div{align-items:center}.player-team-payment-plan>div{grid-template-columns:repeat(2,minmax(0,1fr))}.player-waiting-note{grid-template-columns:21px minmax(0,1fr);align-items:start;padding:12px 14px}.player-waiting-note>svg{margin-top:2px}.player-registration-card footer .player-withdraw-action{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%}.player-registration-card footer .player-withdraw-action>div{text-align:right}.player-registration-card footer .player-withdraw-action>span{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.player-reserve-label{border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9854d);color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);border-radius:999px;margin:10px 0;padding:5px 10px;font-size:.75rem;font-weight:700;display:inline-flex}@media (width<=560px){.player-team-payment-plan,.player-team-payment-plan>div{grid-template-columns:1fr}}.player-team-schedule{gap:16px}.player-team-schedule h2{margin:0;font-size:1.15rem}.player-schedule-team-list,.player-team-schedule__fixtures{gap:8px;display:grid}.player-schedule-team-list>button,.player-captain-schedule{width:100%;min-width:0;color:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111312);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.player-schedule-team-list>button:hover,.player-captain-schedule:hover{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#aa8c58)}.player-schedule-team-list>button:focus-visible,.player-captain-schedule:focus-visible,.player-team-schedule summary:focus-visible,.player-captain-lineup-link:focus-visible{outline:2px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc985);outline-offset:2px}.player-schedule-team-list>button>span:nth-child(2),.player-captain-schedule>span{flex:1;gap:2px;min-width:0;display:grid}.player-schedule-team-list small,.player-captain-schedule small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa79f)}.player-schedule-team-list>button>svg,.player-captain-schedule>svg{width:18px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);flex:none}.player-schedule-team-logo{height:42px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#29261f);border-radius:10px;flex:0 0 42px;place-items:center;font-size:.8rem;font-weight:700;display:grid;overflow:hidden}.player-schedule-team-logo img{object-fit:cover;width:100%;height:100%}.player-team-schedule__fixtures>details{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:12px;min-width:0}.player-team-schedule__fixtures summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.player-team-schedule__fixtures summary::-webkit-details-marker{display:none}.player-team-schedule__fixtures summary>span{gap:4px;min-width:0;display:grid}.player-team-schedule__fixtures summary small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa79f);font-weight:400}.player-team-schedule__fixtures summary svg{width:18px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);flex:none}.player-team-schedule__fixtures details[open] summary svg{transform:rotate(180deg)}.player-team-schedule__fixtures .player-schedule-fixture{margin:0 14px 14px}.player-captain-lineup-link{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);align-items:center;gap:8px;margin:0 14px 14px;font-weight:700;text-decoration:none;display:inline-flex}.player-captain-lineup-link svg{width:16px}.player-captain-schedule{margin:14px 0}.player-team-builder>.player-fee-panel--paid{padding:12px 14px}.player-team-builder>.player-fee-panel--paid>div{align-items:center}.player-side-select>div{grid-template-columns:minmax(0,1fr)}.player-pot-roster.player-pot-roster--grouped .player-member-tile{grid-template-rows:auto;grid-template-columns:44px minmax(0,1fr) auto;align-items:center}.player-pot-roster.player-pot-roster--grouped .player-member-avatar{grid-row:1;align-self:center}.player-pot-roster.player-pot-roster--grouped .player-member-copy{text-align:left;grid-area:1/2;justify-self:stretch}.league-pot-picker{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ddd5c9);justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;font-size:.85rem;display:flex}.league-pot-picker select{max-width:55%;min-height:40px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#171714);border:1px solid #574a33;border-radius:10px;padding:0 12px}.league-pot-dialog{max-height:min(70dvh,500px);overflow:auto}.player-events-search .player-discovery-filters>div{align-content:start;height:auto;max-height:min(70dvh,520px);bottom:auto;overflow-y:auto}.player-filter-check{align-items:center;gap:8px;display:flex!important}.player-filter-check input,.player-payment-choice input,.league-team-setup input[type=radio]{accent-color:#efc985}.player-team-schedule__fixtures>details .player-captain-lineup-link{border:1px solid #6a5737;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;display:flex}.team-logo-picker{gap:8px;font-weight:700;display:grid}.team-logo-picker small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa79f);font-weight:400}.team-logo-picker__controls{align-items:center;gap:10px;display:flex}.team-logo-picker__controls>img,.team-logo-picker__controls>span{object-fit:cover;width:52px;height:52px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#171714);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#514738);border-radius:10px;place-items:center;display:grid}.team-logo-picker__controls button{min-height:40px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#211e18);border:1px solid #574a33;border-radius:10px;padding:0 12px;font-weight:700}.team-logo-picker__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.team-logo-modal-backdrop{z-index:1000;background:#000b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.team-logo-modal{width:min(100%,360px);max-height:90dvh;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f5f1e9);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#141513);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#514738);border-radius:14px;gap:10px;padding:18px;display:grid;overflow-y:auto}.team-logo-modal header{justify-content:space-between;align-items:center;display:flex}.team-logo-modal h2{margin:0;font-size:1.1rem}.team-logo-modal header button{width:40px;height:40px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:0 0;border:0;place-items:center;display:grid}.team-logo-modal p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa79f);margin:0;font-size:.78rem}.team-logo-modal label{gap:5px;font-size:.8rem;display:grid}.team-logo-modal input{accent-color:#efc985;width:100%}.team-logo-crop{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc985);touch-action:none;cursor:grab;border-radius:50%;justify-self:center;width:240px;height:240px;position:relative;overflow:hidden}.team-logo-crop img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute}.player-team-schedule__fixtures>.player-team-schedule__fixture{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:12px;min-width:0}.player-team-schedule__fixture .player-captain-lineup-link{border:1px solid #6a5737;border-radius:10px;justify-content:center;align-items:center;min-height:42px;margin:0 14px 14px;padding:0 12px;display:flex}.player-pot-roster.player-pot-roster--grouped .player-member-tile{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.player-pot-roster.player-pot-roster--grouped .player-member-identity{grid-area:1/1;justify-self:stretch;align-items:center;gap:12px;min-width:0;display:flex}.player-pot-roster.player-pot-roster--grouped .player-member-identity .player-member-avatar{flex:0 0 44px;margin:0}.player-pot-roster.player-pot-roster--grouped .player-member-identity .player-member-copy{text-align:left;flex:1;justify-items:start;gap:3px;min-width:0;display:grid}.player-pot-roster.player-pot-roster--grouped .player-member-identity .player-member-copy>strong{text-align:left}.player-pot-roster.player-pot-roster--grouped .player-member-tile>em{grid-area:1/2}.player-pot-roster.player-pot-roster--grouped .player-member-actions,.player-pot-roster.player-pot-roster--grouped .player-member-confirm{grid-area:2/1/auto/-1;justify-self:end}.captain-fixtures{gap:12px;display:grid}.captain-fixtures h2,.captain-fixtures p{margin:0}.captain-fixtures p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa79f);font-size:.85rem}.captain-fixtures__list{gap:8px;display:grid}.captain-fixtures__list a{min-width:0;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f3f0eb);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111312);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.captain-fixtures__list a>span:first-child{gap:5px;min-width:0;display:grid}.captain-fixtures__list a small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa79f);font-size:.75rem}.captain-fixtures__list a>span:last-child{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);flex:none;align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:flex}.captain-fixtures__list a svg{width:16px}.captain-fixtures__list a:hover{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#aa8c58)}.captain-fixtures__list a:focus-visible{outline:2px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc985);outline-offset:2px}.player-invite-modal>.league-pot-dialog{overscroll-behavior:contain;max-height:min(70dvh,500px);overflow-y:auto}.player-events-search .player-filter-check input[type=checkbox]{appearance:none;box-sizing:border-box;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11110f);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#8b806d);border-radius:5px;flex:none;width:19px;min-width:19px;height:19px;min-height:19px;margin:0;padding:0}.player-events-search .player-filter-check input[type=checkbox]:checked{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc985);background:#efc985}.player-events-search .player-filter-check input[type=checkbox]:checked:after{content:"✓";color:#171108;text-align:center;font-size:14px;font-weight:800;line-height:17px;display:block}.player-events-search .player-filter-check input[type=checkbox]:focus-visible{outline:2px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc985);outline-offset:2px}.player-fixture-versus--teams>span strong,.player-schedule-fixture .player-fixture-versus--teams>span strong,.player-opponent-team-grid>article>header strong,.player-schedule-team-list>button strong{font-size:1rem;line-height:1.3}.player-fixture-versus--teams>span strong,.player-opponent-team-grid>article>header strong{white-space:normal;overflow-wrap:anywhere}@media (width<=480px){.player-fixture-versus--teams>span strong,.player-schedule-fixture .player-fixture-versus--teams>span strong,.player-opponent-team-grid>article>header strong,.player-schedule-team-list>button strong{font-size:.9rem}}.player-profile-form .jalali-date-field__clear{color:var(--color-gold);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:.8rem}.player-profile-form .jalali-date-field__clear:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.player-event-details .player-team-builder>header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.player-league-identity{flex:180px;align-items:center;gap:12px;min-width:0;display:flex}.player-league-identity h2{overflow-wrap:anywhere;flex:1;min-width:0;font-size:1.2rem;line-height:1.25}.player-team-builder>header>.player-league-identity>.player-league-identity__count{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin:0;font-size:.8rem}.player-team-builder>header>.player-league-identity>.player-schedule-team-logo{color:var(--color-gold);margin:0;font-size:1rem;display:grid}.player-team-count{margin-left:0}.player-event-details .player-team-builder>header>label{flex:180px;max-width:260px}.player-schedule-team-logo{width:46px;height:46px;color:var(--color-gold);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#29261f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9853d);border-radius:50%;flex:0 0 46px;font-size:1rem;position:relative}.player-schedule-team-logo img{position:absolute;inset:0}.player-schedule-team-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.player-schedule-team-list>button{background:var(--surface-raised);border-color:var(--border-subtle);min-height:72px;transition:border-color .15s,background .15s}.player-schedule-team-list>button:hover{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#1d1c19)}@media (width<=600px){.player-event-details .player-team-builder>header>label{flex-basis:100%;max-width:none}.player-schedule-team-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.player-schedule-team-list>button{transition:none}}.player-event-details .player-captain-schedule{width:100%;min-height:44px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98512);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98538);border-radius:var(--radius-control);gap:9px;margin:0 0 4px;padding:0 14px;font-size:.875rem;font-weight:700;display:flex}.player-event-details .player-captain-schedule>span{flex:1;display:block}.player-event-details .player-captain-schedule>svg{width:17px;height:17px}.player-event-details .player-captain-schedule:hover{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98521)}@media (width<=380px){.player-league-identity{gap:8px}.player-team-builder>header>.player-league-identity>.player-league-identity__count{font-size:.75rem}}[data-player-profile-link]{cursor:pointer;position:relative}[data-player-profile-link]:after{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eec478);content:"↗";margin-left:5px;font-size:.68em;transition:transform .15s;display:inline-block}[data-player-profile-link]:hover{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f4cc87)}[data-player-profile-link]:hover:after{transform:translate(2px,-2px)}.public-player-page{min-height:100svh;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f6f1e8);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505);padding:0 clamp(18px,5vw,72px) 94px}.public-player-nav{border-bottom:0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;width:min(100%,920px);height:88px;margin:0 auto;display:grid}.public-player-nav .logo{justify-self:center;width:176px;height:auto}.public-player-nav button{width:42px;height:42px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f1d096);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.public-player-nav button:hover{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)}.public-player-nav button svg{width:23px;height:23px}.public-player-content{gap:24px;width:min(100%,920px);margin:clamp(24px,5vw,56px) auto 0;display:grid}.public-player-hero{background:0 0;border:0;grid-template-columns:minmax(180px,1fr) minmax(160px,.85fr);align-items:center;gap:clamp(28px,8vw,96px);max-width:760px;margin:0 auto;padding:0;display:grid}.public-player-identity{justify-items:center;min-width:0;display:grid}.public-player-photo{aspect-ratio:1;color:#171109;border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff2b);background:#e8bd75;border-radius:50%;place-items:center;width:clamp(160px,26vw,240px);display:grid;overflow:hidden}.public-player-photo img{object-fit:cover;width:100%;height:100%}.public-player-photo>span{font-size:clamp(2.2rem,6vw,4rem);font-weight:950}.public-player-identity h1{text-align:center;text-overflow:ellipsis;max-width:100%;margin:16px 0 0;font-size:clamp(1.35rem,3.5vw,2.35rem);line-height:1.05;overflow:hidden}.public-player-member-number{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e880);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:.72rem}.public-player-meta{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8a3);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:11px;font-size:.72rem;display:flex}.public-player-meta>span{background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.public-player-meta svg{width:14px;height:14px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eec478)}.public-player-country{min-height:18px}.public-player-iran-flag{filter:drop-shadow(0 1px 1px #00000061);width:22px;height:auto;display:block;overflow:visible}.public-player-playing-side .padel-racket-icon{width:14px;height:20px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eec478);transform-origin:50% 66%;flex:none}.public-player-playing-side.is-left .padel-racket-icon{transform:rotate(-28deg)}.public-player-playing-side.is-right .padel-racket-icon{transform:rotate(28deg)}.public-player-playing-side.is-unset{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e87a)}.public-player-playing-side.is-unset .padel-racket-icon{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e870);transform:rotate(-28deg)}.public-player-rank{text-align:center;background:0 0;border:0;justify-items:center;min-width:0;padding:0;display:grid}.public-player-rank small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eec478);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:850}.public-player-rank strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f5ce88);letter-spacing:-.075em;margin-top:8px;font-size:clamp(4.5rem,14vw,8rem);font-weight:950;line-height:.85}.public-player-rank strong.public-player-rank-value--single{font-size:clamp(4.8rem,15vw,8.4rem)}.public-player-rank-value:not(.public-player-rank-value--unavailable){align-items:baseline;gap:.035em;display:inline-flex}.public-player-rank-hash{letter-spacing:0}.public-player-rank strong.public-player-rank-value--double{font-size:clamp(4rem,11vw,6.8rem)}.public-player-rank strong.public-player-rank-value--triple{font-size:clamp(3.25rem,8.5vw,5.2rem)}.public-player-rank strong.public-player-rank-value--long{letter-spacing:-.06em;font-size:clamp(2.7rem,7vw,4.25rem)}.public-player-rank strong.public-player-rank-value--unavailable{letter-spacing:-.035em;font-size:clamp(2.5rem,7vw,4rem)}.public-player-rank-points{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e885);justify-content:center;align-items:center;gap:6px;margin-top:18px;display:flex}.public-player-rank-points em{border:1px solid;border-radius:999px;padding:3px 7px;font-size:.7rem;font-style:normal;font-weight:850;line-height:1}.public-player-rank-points b{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f6f1e8);font-size:1.45rem}.public-player-rank-points small{font-size:.76rem}.public-player-rank-movement{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e89e);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0d);border-radius:999px;align-items:center;gap:4px;margin-top:10px;padding:4px 8px;font-size:.7rem;font-weight:850;display:inline-flex}.public-player-rank-movement svg{width:13px;height:13px}.public-player-rank-movement.is-up{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#70d994);background:#49ad6821}.public-player-rank-movement.is-down{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ef9a91);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#d35c4e21)}.public-player-records{gap:36px;margin-top:8px;display:grid}.public-player-panel{background:0 0;border:0;border-radius:0;padding:0 4px}.public-player-panel>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);justify-content:space-between;align-items:flex-end;gap:18px;padding:0 0 16px;display:flex}.public-player-panel header p{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eec478);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:.68rem;font-weight:850}.public-player-panel h2{margin:0;font-size:1.08rem}.public-player-panel time{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e866);font-size:.63rem}.public-player-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.public-player-stats article{text-align:center;background:0 0;border:0;border-radius:0;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:70px;padding:4px 10px;display:grid}.public-player-stats article+article{border-left:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a)}.public-player-stats strong{font-size:clamp(1.3rem,3.4vw,1.85rem)}.public-player-stats small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e88f);white-space:nowrap;font-size:.7rem}.public-player-stat--best strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f4c978)}.public-player-match-record{justify-content:center;align-items:baseline;display:inline-flex}.public-player-wins{color:var(--lightningcss-light,var(--status-info))var(--lightningcss-dark,#55c9f3)}.public-player-record-separator{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e880);padding:0 2px}.public-player-losses{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#ef6262)}.public-player-empty{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e887);margin:18px 0 0}.public-player-state{text-align:center;place-content:center;place-items:center;gap:13px;min-height:calc(100svh - 182px);display:grid}.public-player-state>svg{width:60px;height:60px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eec478)}.public-player-state h1{margin:4px 0 0}.public-player-state p{max-width:460px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e894);margin:0}.public-player-state button{color:#171109;cursor:pointer;background:#eec478;border:0;border-radius:11px;margin-top:8px;padding:11px 15px;font-weight:850}.public-player-bottom-nav{z-index:100;padding:7px max(5px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left));background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#121211f0);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:0;border-radius:22px 22px 0 0;grid-template-columns:repeat(5,1fr);display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 42px #000b}.public-player-bottom-nav a{color:#77736d;border-radius:14px;justify-self:center;place-items:center;gap:4px;width:56px;height:58px;min-height:58px;padding:0;text-decoration:none;display:grid}.public-player-bottom-nav a>span{font-size:.58rem;font-weight:800;line-height:1}.public-player-bottom-nav a.active{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);box-shadow:none;background:0 0;border-radius:50%}.public-player-bottom-nav svg{width:28px;height:28px}.public-player-bottom-nav .player-nav-item--events svg{width:30px;height:30px}.public-player-bottom-nav .padel-court-home-icon{object-fit:contain;filter:grayscale()saturate(0)brightness(.8);opacity:.68;width:37px;height:30px;transition:filter .18s,opacity .18s;transform:scale(1.18)}.public-player-bottom-nav a.active .padel-court-home-icon{filter:none;opacity:1}.public-player-bottom-nav .padel-racket-icon{opacity:1;width:21px;height:31px;transform:rotate(-32deg)}.public-player-bottom-nav a.active .padel-racket-icon{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}@media (width<=820px){.public-player-page{padding:0 16px calc(100px + env(safe-area-inset-bottom))}.public-player-nav{align-items:stretch;height:82px}.public-player-nav button{align-self:start;margin-top:8px}.public-player-nav .logo{align-self:end;width:154px;margin-bottom:9px}.public-player-content{gap:18px;margin-top:25px}.public-player-hero{grid-template-columns:minmax(145px,1fr) minmax(120px,.8fr);gap:24px}.public-player-photo{width:min(100%,190px)}.public-player-rank strong{font-size:clamp(4.2rem,20vw,6.2rem)}.public-player-rank strong.public-player-rank-value--single{font-size:clamp(4.45rem,22vw,6.55rem)}.public-player-rank strong.public-player-rank-value--double{font-size:clamp(3.35rem,16.5vw,4.8rem)}.public-player-rank strong.public-player-rank-value--triple{font-size:clamp(2.8rem,13vw,3.9rem)}.public-player-rank strong.public-player-rank-value--long{font-size:clamp(2.3rem,10.5vw,3.25rem)}.public-player-rank strong.public-player-rank-value--unavailable{font-size:clamp(2.2rem,10vw,3rem)}.public-player-bottom-nav{display:grid}}@media (width<=480px){.public-player-page{padding-inline:13px}.public-player-hero{grid-template-columns:minmax(132px,1fr) minmax(112px,.75fr);gap:17px}.public-player-photo{width:min(100%,175px)}.public-player-identity h1{margin-top:12px;font-size:1.18rem}.public-player-meta{gap:7px 10px;margin-top:9px;font-size:.65rem}.public-player-rank strong{font-size:clamp(3.8rem,21vw,5.4rem)}.public-player-rank strong.public-player-rank-value--single{font-size:clamp(4.15rem,23vw,5.8rem)}.public-player-rank strong.public-player-rank-value--double{font-size:clamp(3.15rem,16.5vw,4.5rem)}.public-player-rank strong.public-player-rank-value--triple{font-size:clamp(2.6rem,13vw,3.6rem)}.public-player-rank strong.public-player-rank-value--long{font-size:clamp(2.15rem,10.5vw,3rem)}.public-player-rank strong.public-player-rank-value--unavailable{font-size:clamp(2rem,10vw,2.8rem)}.public-player-rank-points{gap:5px;margin-top:13px}.public-player-rank-points b{font-size:1.2rem}.public-player-panel{border-radius:0;padding:0 4px}.public-player-panel>header{flex-direction:column;align-items:flex-start;gap:5px;padding:0 4px 13px}.public-player-panel h2{font-size:.95rem}.public-player-stats{margin-top:13px}.public-player-stats article{min-height:61px;padding:3px 5px}.public-player-stats strong{font-size:1.28rem}.public-player-stats small{font-size:.62rem}}@media (width<=350px){.public-player-hero{grid-template-columns:minmax(118px,1fr) minmax(104px,.72fr);gap:12px}.public-player-meta>span:last-child{display:none}.public-player-stats small{font-size:.51rem}}.public-player-bottom-nav a{justify-content:center;align-items:center;display:flex}.profile-share-trigger{color:#19130b;cursor:pointer;background:linear-gradient(135deg,#f8d99d,#dcae58);border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;font-size:.82rem;font-weight:900;display:flex;box-shadow:0 12px 30px #0003}.profile-share-trigger svg{width:18px}.profile-share-studio{z-index:220;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000d6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.profile-share-studio>section{background:linear-gradient(145deg,#1b1916,#11100e);border:1px solid #ffffff21;border-radius:25px;width:min(100%,570px);max-height:calc(100dvh - 36px);padding:20px;overflow:auto;box-shadow:0 35px 100px #000000b8}.profile-share-studio__header{justify-content:space-between;align-items:flex-start;display:flex}.profile-share-studio__header>div{align-items:center;gap:11px;display:flex}.profile-share-studio__header>div>span{color:#edc982;background:#efc9851a;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.profile-share-studio__header svg{width:20px}.profile-share-studio__header small{color:#c9a363;letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;font-weight:900}.profile-share-studio__header h2{color:#fff7ea;margin:3px 0 0;font-size:1.12rem}.profile-share-studio__header>button{color:#aaa39a;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.profile-share-studio__header>button svg{width:18px}.profile-share-studio__intro{color:#bdb3a6;margin:16px 1px 18px;font-size:.8rem;line-height:1.55}.profile-share-carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:2px calc(50% - 129px) 10px;display:flex;overflow-x:auto}.profile-share-carousel::-webkit-scrollbar{display:none}.profile-share-carousel>button{aspect-ratio:9/16;height:auto;color:inherit;cursor:pointer;opacity:.55;scroll-snap-align:center;background:#211f1b;border:1px solid #ffffff24;border-radius:22px;flex:0 0 258px;padding:0;transition:opacity .18s,transform .18s,border-color .18s;overflow:hidden;transform:scale(.93);box-shadow:0 16px 33px #00000073}.profile-share-carousel>button.is-active{opacity:1;border-color:#f4cc84db;transform:scale(1);box-shadow:0 18px 38px #00000080,0 0 0 2px #f4cc841f}.profile-share-preview{aspect-ratio:9/16;background-color:#211f1b;background-image:linear-gradient(45deg,#292621 25%,#0000 25% 75%,#292621 75%),linear-gradient(45deg,#292621 25%,#0000 25% 75%,#292621 75%);background-position:0 0,12px 12px;background-size:24px 24px;width:100%;display:block;overflow:hidden}.profile-share-preview--light{background-color:#e9e1d2;background-image:linear-gradient(45deg,#f3ebdd 25%,#0000 25% 75%,#f3ebdd 75%),linear-gradient(45deg,#f3ebdd 25%,#0000 25% 75%,#f3ebdd 75%)}.profile-share-preview canvas{aspect-ratio:9/16;width:100%;height:auto;display:block}.profile-share-studio__pager{justify-content:center;gap:7px;margin-top:2px;display:flex}.profile-share-studio__pager button{cursor:pointer;background:#6d6559;border:0;border-radius:50%;width:7px;height:7px;padding:0}.profile-share-studio__pager button.is-active{background:#f0c779;border-radius:99px;width:21px}.profile-share-studio__template-copy{text-align:center;gap:3px;margin:14px 0 0;display:grid}.profile-share-studio__template-copy strong{color:#fff7eb;font-size:.85rem}.profile-share-studio__template-copy span{color:#ada394;font-size:.73rem}.profile-share-studio__notice{color:#c6eccf;justify-content:center;align-items:center;gap:7px;margin:13px 0 0;font-size:.75rem;display:flex}.profile-share-studio__notice svg{color:#7de49b;width:16px}.profile-share-studio__actions{grid-template-columns:1fr 1.2fr;gap:9px;margin-top:17px;display:grid}.profile-share-studio__actions button{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 12px;font-size:.76rem;font-weight:900;display:flex}.profile-share-studio__actions button:first-child{color:#eee4d5;background:#ffffff0d;border:1px solid #ffffff1c}.profile-share-studio__actions button:last-child{color:#18120a;background:#f4d394;border:0}.profile-share-studio__actions button:disabled{cursor:wait;opacity:.7}.profile-share-studio__actions svg{width:17px}.profile-share-studio__actions .player-loader{border-width:2px;border-top-color:currentColor;width:17px;height:17px}.profile-share-studio footer{color:#9f9587;align-items:flex-start;gap:7px;margin:15px 2px 0;font-size:.68rem;line-height:1.45;display:flex}.profile-share-studio footer svg{color:#dcb16c;flex:none;width:16px;transform:rotate(180deg)}@media (width<=560px){.profile-share-studio{padding:12px}.profile-share-studio>section{border-radius:22px;max-height:calc(100dvh - 24px);padding:17px 14px}.profile-share-carousel{gap:12px;padding-inline:calc(50% - 122px)}.profile-share-carousel>button{flex-basis:244px}.profile-share-studio__actions{grid-template-columns:1fr 1.15fr}.profile-share-studio__actions button{padding-inline:8px;font-size:.71rem}}.match-console{align-content:start;gap:16px;max-width:1120px;margin:0 auto;display:grid}.match-correction-action{background:0 0;border:0;justify-content:flex-end;padding:0;display:flex}.match-correction-action button{min-height:42px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e9cb92);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e9cb9233);background:0 0;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:.8rem;font-weight:700;display:flex}.match-correction-action svg{width:16px;height:16px}.match-balls-inline{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff16);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.match-balls-inline label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b5b9ad);align-items:center;gap:10px;font-size:.8rem;display:flex}.match-balls-inline input{width:64px;min-height:40px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#eee);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#151815);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff20);border-radius:9px;padding:8px;font-size:.85rem}.match-balls-inline button{color:#181a13;background:#e9cb92;border:0;border-radius:9px;min-height:40px;padding:8px 12px;font-size:.8rem;font-weight:750}.match-balls-inline button:disabled{opacity:.4}.match-balls-inline small{color:#898e82;width:100%;font-size:.7rem}.manual-result-entry{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98533);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11120f);border-radius:14px}.manual-result-entry__toggle{width:100%;min-height:44px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0ce91);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 13px;font-size:.8rem;font-weight:800;display:flex}.manual-result-entry__toggle svg{width:17px}.manual-result-entry>div{padding:0 13px 13px}.manual-result-entry p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa69d);margin:0 0 11px;font-size:.72rem;line-height:1.45}.manual-result-entry__sets{gap:8px;display:grid}.manual-result-entry__sets label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#bcb8af);grid-template-columns:54px 1fr;align-items:center;gap:10px;font-size:.72rem;display:grid}.manual-result-entry__sets label>span{grid-template-columns:1fr 16px 1fr;align-items:center;gap:7px;display:grid}.manual-result-entry__sets input{box-sizing:border-box;width:100%;min-height:38px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#191b18);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff29);font:inherit;border-radius:8px;padding:0 9px}.manual-result-entry__sets b{text-align:center;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#d6d2c8)}.manual-result-entry__actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.manual-result-entry__actions button{min-height:38px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#d9d6ce);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff29);background:0 0;border-radius:8px;padding:0 11px;font-size:.72rem;font-weight:750}.manual-result-entry__actions button.is-primary{color:#17130d;border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc985);background:#efc985}.manual-result-entry__actions button:disabled{opacity:.45}.match-console__header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding-bottom:14px;display:grid}.match-console__header>button{width:42px;height:42px;color:var(--color-gold);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:12px;place-items:center;padding:0;display:grid}.match-console__header h1{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:2px 0 0;font-size:clamp(1.35rem,2.7vw,2rem);line-height:1.1}.match-console__header .section-kicker{font-size:.64rem}.match-console__header>.semantic-status{white-space:nowrap;justify-self:end}.match-console__error{min-height:40px;color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#efb8b8);background:#9f2d2d1a;border:1px solid #dc64643d;border-radius:10px;align-items:center;gap:9px;padding:8px 11px;font-size:.75rem;line-height:1.4;display:flex}.match-console__error>svg{flex:none;width:16px;height:16px}.match-console__error>span{flex:1}.match-console__error button{width:28px;height:28px;color:inherit;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.match-console__error button svg{width:15px;height:15px}.match-console__error button.match-console__retry{width:auto;min-height:30px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f5d49b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9640);border-radius:7px;padding:0 9px;font-weight:750}.match-console__blocked,.match-start-card{color:var(--color-muted);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:16px;align-items:center;gap:15px;padding:18px;display:flex}.match-console__blocked svg,.match-start-card>svg{color:var(--color-gold);flex:none}.match-console__blocked strong,.match-start-card strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)}.match-console__blocked p,.match-start-card p{margin:5px 0 0;font-size:.78rem}.match-start-card button{margin-left:auto}.referee-court-card{width:min(100%,780px);margin:2px auto 0}.referee-court{isolation:isolate;aspect-ratio:2;border:3px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f0f4edeb);background:#236d82;border-radius:0;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #08263159,0 16px 44px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000003b)}.referee-court:after{z-index:-1;content:"";background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);position:absolute;inset:0}.referee-court__net{z-index:3;background:repeating-linear-gradient(0deg,#f0f1e9 0 5px,#17333b 5px 8px);width:3px;position:absolute;inset:0 auto 0 50%;box-shadow:0 0 0 1px #0b2d39}.referee-court__service-line{z-index:1;background:#f1f4e7c2;width:2px;position:absolute;top:0;bottom:0}.referee-court__service-line--left{left:15%}.referee-court__service-line--right{right:15%}.referee-court__center-line{z-index:1;background:#f1f4e7c2;height:2px;position:absolute;top:50%}.referee-court__center-line--left{width:35%;left:15%}.referee-court__center-line--right{width:35%;right:15%}.referee-player{z-index:2;text-align:center;align-content:center;justify-items:center;min-width:0;padding:12px;display:grid}.referee-player--left-top{grid-area:1/1}.referee-player--left-bottom{grid-area:2/1}.referee-player--right-top{grid-area:1/2}.referee-player--right-bottom{grid-area:2/2}.referee-player>span{color:#17222a;border:2px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#ffffffdb);background:#f1cf90;border-radius:50%;place-items:center;width:46px;height:46px;font-size:.72rem;font-weight:950;display:grid}.referee-player strong{max-width:130px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);text-overflow:ellipsis;text-shadow:0 1px 3px #0a3038;white-space:nowrap;margin-top:5px;font-size:.68rem;overflow:hidden}.referee-player small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ebf6f4c2);text-transform:capitalize;margin-top:2px;font-size:.55rem;font-weight:700}.referee-player.is-serving small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffe08f);text-shadow:0 1px 4px #03161cf2;white-space:nowrap;background:0 0;border:0;padding:0}.referee-player.is-serving>span{box-shadow:0 0 0 3px #fff,0 0 0 6px #f0c977}.referee-player.is-receiving>span{box-shadow:0 0 0 3px #fff,0 0 0 6px #81c9e9}.referee-court__serve{z-index:2;filter:drop-shadow(0 0 5px #ffda84b8);place-items:center;width:24px;height:36px;display:grid;position:absolute}.referee-court__serve .padel-racket-icon{width:100%;height:100%}.referee-court__serve--left-top{top:25%;left:7.5%;transform:translateY(-50%)rotate(32deg)}.referee-court__serve--left-bottom{top:75%;left:7.5%;transform:translateY(-50%)rotate(32deg)}.referee-court__serve--right-top{top:25%;right:7.5%;transform:translateY(-50%)rotate(-32deg)}.referee-court__serve--right-bottom{top:75%;right:7.5%;transform:translateY(-50%)rotate(-32deg)}.referee-team{z-index:2;max-width:38%;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ebf6f4b3);letter-spacing:.08em;text-overflow:ellipsis;text-shadow:0 1px 3px #0a3038;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:850;position:absolute;top:8px;overflow:hidden}.referee-team--left{left:11px}.referee-team--right{right:11px}.referee-court-card figcaption{min-height:34px;color:var(--color-muted);justify-content:center;align-items:center;gap:16px;font-size:.63rem;display:flex}.referee-court-card figcaption span{align-items:center;gap:6px;display:flex}.referee-key{border-radius:2px;width:13px;height:4px;display:block}.referee-key--serve{flex:none;width:12px;height:18px}.referee-key--serve .padel-racket-icon{width:100%;height:100%;display:block}.referee-key--receive{background:#81c9e9;border-radius:50%;width:8px;height:8px}.service-chooser,.match-action-pad,.action-history{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff07);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:18px;padding:20px}.service-chooser>header,.action-history>header{align-items:center;gap:12px;display:flex}.service-chooser>header svg,.action-history>header svg{color:var(--color-gold)}.service-chooser strong,.action-history h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)}.service-chooser p{color:var(--color-muted);margin:3px 0 0;font-size:.76rem}.side-toggle{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#070707);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;margin:17px 0;padding:4px;display:grid}.side-toggle button{min-height:42px;color:var(--color-muted);background:0 0;border:0;border-radius:10px}.side-toggle button.is-active{color:#111;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold-strong));font-weight:900}.server-options{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.server-options button{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);text-align:left;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:2px 10px;padding:12px;display:grid}.server-options button>span{color:#12100b;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.server-options small{color:var(--color-muted)}.match-action-pad>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.match-action-pad h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:4px 0}.match-action-pad>header>button{min-height:40px;color:var(--color-gold);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9633);background:0 0;border-radius:11px;align-items:center;gap:7px;padding:0 12px;display:flex}.point-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:17px;display:grid}.point-actions button{min-width:0;min-height:145px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);text-align:center;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9636);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px 12px;display:flex}.point-actions button:disabled{cursor:not-allowed;opacity:.48}.point-actions button:not(:disabled):active{transform:scale(.985)}.point-actions .point-actions__circle{color:#1b180d;background:#ffe1ab;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;margin-bottom:5px;display:grid;box-shadow:0 5px 18px #dbaf672b}.point-actions__circle svg{stroke-width:2.6px;width:26px;height:26px}.point-actions strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.92rem;line-height:1.3;overflow:hidden}.point-actions small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a9a398);font-size:.67rem}.quick-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.quick-actions button{min-height:50px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:13px;justify-content:center;align-items:center;gap:8px;display:flex}.quick-actions button svg{flex:none;width:18px;height:18px}.quick-actions .serve-fault-action{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0c77e);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf963d);font-weight:850}.discipline-actions{box-sizing:border-box;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:13px;margin-top:10px;padding:0 13px}.discipline-actions summary{min-height:58px;color:var(--color-gold);cursor:pointer;align-items:center;gap:8px;font-weight:800;list-style:none;display:flex}.discipline-actions summary::-webkit-details-marker{display:none}.discipline-actions summary svg{flex:none;width:18px}.discipline-actions label{color:var(--color-muted);gap:6px;margin-top:2px;font-size:.7rem;display:grid}.discipline-actions select{min-height:42px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:10px;padding:0 10px}.discipline-actions__help{color:var(--color-muted);margin-top:8px;font-size:.68rem;line-height:1.45;display:block}.discipline-actions>div{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 13px;display:grid}.discipline-actions>div button{min-height:40px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ddd);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#151515);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:10px}.discipline-actions>div button:disabled{cursor:not-allowed;opacity:.42}.secondary-action-groups{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.match-pause-control{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff05);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:0;padding:13px 14px;display:grid}.match-pause-control__icon{width:38px;height:38px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b9b3aa);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border-radius:10px;place-items:center;display:grid}.match-pause-control__icon svg{width:18px}.match-pause-control>span:nth-child(2){gap:3px;min-width:0;display:grid}.match-pause-control strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#e5e1da);font-size:.78rem}.match-pause-control small{color:#89847c;font-size:.66rem;line-height:1.4}.match-pause-control>button{min-width:90px;min-height:40px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#d9d4cc);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);background:0 0;border-radius:10px;padding:0 13px;font-size:.72rem;font-weight:800}.match-pause-control>button:hover:not(:disabled){color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0c77e);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf9652);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960a)}.match-pause-control>button:disabled{opacity:.45}.action-history h2{margin:3px 0}.action-history ol{gap:2px;margin:16px 0 0;padding:0;list-style:none;display:grid}.action-history li{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.action-history li>span{width:30px;height:30px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9614);border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;display:grid}.action-history li div{gap:3px;display:grid}.action-history li strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);font-size:.78rem}.action-history li small,.action-history time{color:var(--color-muted);font-size:.66rem}.action-history__empty{color:var(--color-muted);margin:17px 0 0;font-size:.76rem}.finished-score-correction{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9612);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9638);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.finished-score-correction>div{align-items:flex-start;gap:12px;display:flex}.finished-score-correction svg{color:var(--color-gold);flex:none}.finished-score-correction span{gap:4px;display:grid}.finished-score-correction small{max-width:680px;color:var(--color-muted);line-height:1.45}.finished-score-correction button{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));white-space:nowrap;border-radius:11px;min-height:44px;padding:0 16px;font-weight:850}.match-console :is(button,summary,select):focus-visible{outline:2px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#ffe1ab);outline-offset:3px}.match-state-control{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9612);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9638);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.match-state-control>svg{color:var(--color-gold)}.match-state-control>div{gap:3px;display:grid}.match-state-control strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)}.match-state-control small{color:var(--color-muted)}.match-state-control button{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border:0;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:850;display:flex}.match-state-control button svg{width:16px}@media (width<=700px){.match-console{gap:12px}.match-console__header{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;padding-bottom:11px}.match-console__header>button{border-radius:10px;width:38px;height:38px}.match-console__header h1{font-size:1.3rem}.match-console__header>.semantic-status{text-overflow:ellipsis;max-width:84px;padding:6px 8px;font-size:.56rem;overflow:hidden}.referee-court-card{width:100%}.referee-court{aspect-ratio:2;border-width:2px;box-shadow:inset 0 0 0 3px #0826314d,0 12px 32px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0003)}.referee-court__net{width:2px}.referee-player{padding:5px}.referee-player>span{border-width:1.5px;width:32px;height:32px;font-size:.55rem}.referee-player strong{max-width:76px;margin-top:3px;font-size:.55rem}.referee-player small{display:none}.referee-player.is-serving small{max-width:none;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffe08f);white-space:nowrap;background:0 0;border:0;padding:0;font-size:.45rem;display:block}.referee-player.is-serving>span{box-shadow:0 0 0 2px #fff,0 0 0 4px #f0c977}.referee-player.is-receiving>span{box-shadow:0 0 0 2px #fff,0 0 0 4px #81c9e9}.referee-court__serve{width:17px;height:26px}.referee-court__serve--left-top,.referee-court__serve--left-bottom{left:6%}.referee-court__serve--right-top,.referee-court__serve--right-bottom{right:6%}.referee-team{max-width:35%;font-size:.47rem;top:6px}.referee-team--left{left:7px}.referee-team--right{right:7px}.referee-court-card figcaption{gap:10px;min-height:31px;padding:0 3px;font-size:.56rem}.referee-court-card figcaption span:first-child{flex:1}.match-start-card{flex-wrap:wrap;align-items:flex-start}.match-start-card button{width:100%;margin:0}.service-chooser,.match-action-pad,.action-history{border-radius:15px;padding:13px}.server-options{grid-template-columns:1fr}.match-action-pad>header{align-items:center}.match-action-pad h2{font-size:1.05rem}.match-action-pad>header>button{min-height:36px;padding:0 9px;font-size:.64rem}.point-actions{gap:9px;margin-top:11px}.point-actions button{border-radius:14px;min-height:118px;padding:12px 7px}.point-actions .point-actions__circle{width:48px;height:48px}.point-actions strong{font-size:.76rem}.point-actions small{font-size:.58rem}.quick-actions{gap:8px}.quick-actions button{min-height:46px;padding:0 8px;font-size:.72rem}.secondary-action-groups{grid-template-columns:1fr}.discipline-actions>div{grid-template-columns:1fr 1fr}.match-pause-control{grid-template-columns:34px minmax(0,1fr);padding:11px}.match-pause-control__icon{width:34px;height:34px}.match-pause-control>button{grid-column:1/-1;width:100%}.action-history li{grid-template-columns:30px 1fr}.action-history time{grid-column:2}.finished-score-correction{flex-direction:column;align-items:stretch}.finished-score-correction button{width:100%}.match-state-control{grid-template-columns:auto 1fr;padding:14px}.match-state-control button{grid-column:1/-1;justify-content:center;width:100%}}.player-match-report{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px 22px;display:flex;position:relative}.player-match-report>div:first-child{align-items:flex-start;gap:14px;display:flex}.player-match-report>div:first-child>svg{width:42px;height:42px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e7bd76);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#e7bd7617);border-radius:13px;padding:11px}.player-match-report span span{display:grid}.player-match-report small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#c9a96f);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:850}.player-match-report h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:4px 0 5px;font-size:1rem}.player-match-report p{max-width:560px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#96918a);margin:0;font-size:.76rem;line-height:1.5}.player-match-report>button,.player-match-report__sent{white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:.74rem;font-weight:850;display:flex}.player-match-report>button{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0d29c);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#e7bd7612);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e7bd763d)}.player-match-report>button svg,.player-match-report__sent svg{width:17px}.player-match-report__sent{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#86d59a);background:#3f94541a;border:1px solid #52b16938}.player-report-dialog{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--lightningcss-light,#1e1d196b)var(--lightningcss-dark,#000000c2);place-items:center;padding:20px;position:fixed;inset:0;display:grid!important}.player-report-dialog form{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11110f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);border-radius:24px;gap:17px;width:min(520px,100%);padding:24px;display:grid;box-shadow:0 30px 90px #000}.player-report-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.player-report-dialog header h2{margin:5px 0 0;font-size:1.25rem}.player-report-dialog header>button{width:40px;height:40px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa49b);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:12px;place-items:center;display:grid}.player-report-dialog header>button svg{width:18px}.player-report-dialog label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c4bfb7);gap:7px;font-size:.73rem;display:grid}.player-report-dialog select,.player-report-dialog textarea{width:100%;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080808);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);font:inherit;border-radius:13px;padding:12px 13px}.player-report-dialog select{min-height:48px}.player-report-dialog textarea{resize:vertical;line-height:1.55}.player-report-dialog label>small{color:#77726b;justify-self:end;font-size:.64rem}.player-report-dialog form>p{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efaaa2);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#8f28211a);border-radius:10px;margin:0;padding:10px 12px}.player-report-dialog footer{justify-content:flex-end;gap:9px;display:flex}.player-report-dialog footer button{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:850;display:flex}.player-report-dialog footer button:first-child{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b8b2aa);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);background:0 0}.player-report-dialog footer button:last-child{color:#171109;background:#efc985;border:0}.player-report-dialog footer button:disabled{opacity:.45}.player-report-dialog footer svg{width:16px}@media (width<=700px){.player-match-report{flex-direction:column;align-items:stretch;padding:17px}.player-match-report>button,.player-match-report__sent{width:100%}.player-report-dialog{align-items:end;padding:10px}.player-report-dialog form{border-radius:22px;padding:19px}.player-report-dialog footer{grid-template-columns:1fr 1fr;display:grid}}.referee-score{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf962e);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#1f1d18e6);border-radius:16px;min-width:0;display:block;overflow:hidden}.referee-score__header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b9b3a8);align-items:center;gap:10px;padding:12px 16px;font-size:12px;font-weight:650;display:flex}.referee-score__header span:first-child{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efce92)}.referee-score__header span+span:before{content:"·";color:#655f53;margin-right:10px}.referee-score__table{table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%}.referee-score__stat{width:64px}.referee-score__point-col{width:80px}.referee-score__table thead th{height:30px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#938e84);text-align:center;padding:0;font-size:10px;font-weight:600}.referee-score__table thead th:first-child{text-align:left;padding-left:16px}.referee-score__table tbody th{text-align:left;padding:14px 8px 14px 16px}.referee-score__table tbody tr+tr{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14)}.referee-score__table td{text-align:center;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ddd9d0);font-variant-numeric:tabular-nums;padding:0;font-size:20px;font-weight:650}.referee-score__table td.referee-score__point{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f4d397);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f0cc8f0e);font-size:30px;font-weight:800}.referee-score__identity{align-items:center;gap:10px;min-width:0;display:flex}.referee-score__badge{border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efce924d);width:28px;height:28px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efce92);border-radius:9px;flex:none;place-items:center;font-size:11px;display:grid}.referee-score__portraits{flex:none;align-items:center;width:68px;height:44px;padding-left:2px;display:flex;position:relative}.referee-score__portrait{color:#16130d;border:2px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#191713);background:#f7d79d;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 10px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000059)}.referee-score__portrait+.referee-score__portrait{margin-left:-12px}.referee-score__portrait img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.referee-score__portraits small{color:#17130d;border:2px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#171612);background:#efce92;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-weight:950;line-height:1;display:grid;position:absolute;bottom:0;right:0}.referee-score__portraits--b .referee-score__portrait{background:#bfe7f3}.referee-score__portraits--b small{background:#8bc9df}.referee-score__identity>div{min-width:0}.referee-score__identity strong{-webkit-line-clamp:2;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f5f1e8);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.referee-score__roster{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#9c978d);white-space:nowrap;gap:5px;margin-top:5px;font-size:11px;font-weight:400;display:flex;overflow:hidden}.referee-score__roster span{text-overflow:ellipsis;overflow:hidden}.referee-score__roster span+span:before{content:"·";margin-right:5px}.referee-court__side-swap{z-index:4;color:#f7dcaa;cursor:pointer;touch-action:manipulation;background:#082631cc;border:1px solid #f7dcaac2;border-radius:50%;place-items:center;width:36px;height:36px;margin:0;padding:0;transition:color .16s,background .16s,border-color .16s,transform .16s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000042)}.referee-court__side-swap--a{top:50%;left:25%}.referee-court__side-swap--b{top:50%;left:75%}.referee-court__side-swap svg{stroke-width:2.3px}.referee-court__side-swap:hover:not(:disabled){color:#17222a;background:#f7dcaa;border-color:#f7dcaa}.referee-court__side-swap:active:not(:disabled){transform:translate(-50%,-50%)scale(.93)}.referee-court__side-swap:disabled{cursor:wait;opacity:.52}.referee-court-card{max-width:680px}.referee-player strong{font-size:12px}.referee-court-card figcaption{gap:12px;padding:10px 0 0;font-size:11px;line-height:1.4}.referee-court-card figcaption span{min-width:0}.referee-key{flex:none}@media (width<=700px){.referee-score__stat{width:42px}.referee-score__point-col{width:54px}.referee-score__header{padding:10px 12px}.referee-score__table thead th{font-size:9px}.referee-score__table thead th:first-child{padding-left:12px}.referee-score__table tbody th{padding:12px 7px 12px 12px}.referee-score__identity{gap:7px}.referee-score__badge{border-radius:7px;width:24px;height:24px;font-size:10px}.referee-score__portraits{width:54px;height:36px;padding-left:0}.referee-score__portrait{border-width:1.5px;width:33px;height:33px;font-size:8px}.referee-score__portrait+.referee-score__portrait{margin-left:-11px}.referee-score__portraits small{border-width:1.5px;width:15px;height:15px;font-size:7px;right:0}.referee-score__identity strong{font-size:12px}.referee-score__roster{font-size:10px}.referee-court__side-swap{width:30px;height:30px}.referee-score__table td{font-size:18px}.referee-score__table td.referee-score__point{font-size:27px}.referee-player strong{max-width:90px;font-size:10px}.referee-team{display:none}.referee-court-card figcaption{align-items:flex-start;font-size:11px}.referee-court-card figcaption span:last-child{display:none}}.service-chooser__unavailable{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0b0b0b);color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa);border-radius:13px;margin:0;padding:14px 16px;font-size:.82rem;line-height:1.5}.referee-player--side-b>span{background:#8bc9df}.referee-court__serve--left-top,.referee-court__serve--left-bottom{left:calc(15% - 36px)}.referee-court__serve--right-top,.referee-court__serve--right-bottom{right:calc(15% - 36px)}.referee-court__serve--left-top,.referee-court__serve--right-top{top:36%}.referee-court__serve--left-bottom,.referee-court__serve--right-bottom{top:64%}@media (width<=700px){.referee-court__serve--left-top,.referee-court__serve--left-bottom{left:calc(15% - 27px)}.referee-court__serve--right-top,.referee-court__serve--right-bottom{right:calc(15% - 27px)}}.referee-score__row--a .referee-score__badge{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efce92);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efce9266);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efce9212)}.referee-score__row--b .referee-score__badge{color:var(--lightningcss-light,var(--status-info))var(--lightningcss-dark,#8bc9df);background:#8bc9df14;border-color:#8bc9df6b}.referee-score__row--b td.referee-score__point{color:var(--lightningcss-light,var(--status-info))var(--lightningcss-dark,#9ad4e7);background:#62b1cf0f}.referee-score__table td.referee-score__point.is-long{letter-spacing:-.04em;overflow-wrap:anywhere;padding-inline:3px;font-size:clamp(12px,2vw,18px)}.point-actions{gap:18px;padding:12px 4px}.point-actions button.point-actions__team{background:0 0;border:0;border-radius:14px;min-height:112px;padding:8px}.point-actions button.point-actions__team:not(:disabled):hover .point-actions__circle{filter:brightness(1.06);transform:translateY(-2px)}.point-actions button.point-actions__team:not(:disabled):active{transform:none}.point-actions button.point-actions__team:not(:disabled):active .point-actions__circle{transform:scale(.96)}.point-actions .point-actions__circle{width:64px;height:64px;transition:all .16s}.point-actions__team--b .point-actions__circle{background:#b7e4f2;box-shadow:0 8px 26px #62b1cf33}.point-actions__team--a strong,.point-actions__team--a small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f1cd8a)}.point-actions__team--b strong,.point-actions__team--b small{color:var(--lightningcss-light,var(--status-info))var(--lightningcss-dark,#8bc9df)}.action-history ol{overscroll-behavior:contain;scrollbar-color:#f3cf964d transparent;max-height:460px;margin-right:-8px;padding-right:8px;overflow-y:auto}.action-history .history-teams{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;padding:12px;display:grid}.action-history .history-teams>div{align-items:center;gap:6px;min-width:0;display:flex}.history-teams__side{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f3cf96);flex:none;font-size:.65rem;font-weight:900}.history-teams__side--b{color:var(--lightningcss-light,var(--status-info))var(--lightningcss-dark,#91d4e7)}.history-teams__portraits{flex:none;padding-left:4px;display:flex}.history-teams__portraits>span{border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#554937);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#292219);width:25px;height:25px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e8c580);border-radius:50%;place-items:center;margin-left:-4px;font-size:.49rem;font-weight:800;display:grid;position:relative;overflow:hidden}.history-teams__portraits img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.action-history .history-teams strong{overflow-wrap:anywhere;min-width:0;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ddd);font-size:.69rem;line-height:1.3}.action-history ol{gap:0;margin-top:12px}.action-history li{padding:13px 0;display:block}.action-history li.is-undone{opacity:.65}.action-history li.is-undone strong{text-decoration:none}.action-history .history-entry{gap:5px;display:grid}.action-history .history-entry__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.history-entry__top strong{line-height:1.35}.history-entry__top time{white-space:nowrap;flex:none}.action-history li small{line-height:1.35}.history-entry dl{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:5px 0 0;padding:10px 12px;display:grid}.action-history .history-entry dl>div{gap:3px;display:grid}.history-entry dt{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa49a);font-size:.62rem}.history-entry dd{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#eee8df);margin:0;font-size:.85rem;font-weight:800}.history-entry dd i{color:#817e78;padding:0 2px;font-style:normal}.history-entry__points dd{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f1ca86)}@media (width<=480px){.action-history .history-teams{gap:8px;padding:10px}.history-teams__portraits>span{width:22px;height:22px}.action-history .history-teams strong{font-size:.63rem}.history-entry dl{padding:9px}.history-entry dd{font-size:.8rem}}.action-history ol{gap:12px;max-height:600px;margin-top:18px;display:grid}.action-history li{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border-radius:12px;padding:10px 12px;display:block}.action-history .history-score__heading{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa49a);justify-content:space-between;gap:10px;margin-bottom:8px;font-size:.64rem;display:flex}.history-score{border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.history-score th:first-child{text-align:left;width:auto}.history-score th:not(:first-child){width:15%}.history-score thead th{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a9a39a);padding:0 2px 7px;font-size:.6rem;font-weight:600}.history-score tbody tr+tr{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14)}.history-score tbody th,.history-score tbody td{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#eeeae2);padding:8px 2px;font-size:.76rem;font-weight:750}.action-history .history-score__team{align-items:center;gap:7px;min-width:0;line-height:1.3;display:flex}.history-score__team>span:last-child{overflow-wrap:anywhere;min-width:0}.history-score td.history-score__points--a{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f3cf96)}.history-score td.history-score__points--b{color:var(--lightningcss-light,var(--status-info))var(--lightningcss-dark,#91d4e7)}.history-score tbody td.history-score__changed{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9624);color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffdc99);border-radius:7px;font-size:.9rem;font-weight:900;box-shadow:inset 0 0 0 1px #f3cf9647}.history-score tbody td.history-score__changed--b{color:var(--lightningcss-light,var(--status-info))var(--lightningcss-dark,#b8e8f5);background:#91d4e724;box-shadow:inset 0 0 0 1px #91d4e74d}.action-history .history-action{flex-wrap:wrap;align-items:center;gap:7px;padding:3px 0 5px;display:flex}.history-action__marker{background:#e6c17f;border-radius:50%;flex:none;width:7px;height:7px}.action-history .history-action strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0cd8d);font-size:.76rem}.history-action__player{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#e5e0d8);align-items:center;gap:6px;margin-left:auto;font-size:.7rem;font-weight:650;display:inline-flex}.history-action+.history-score{margin-top:8px}@media (width<=480px){.action-history li{padding:10px 8px}.history-score th:not(:first-child){width:16%}.history-score tbody th,.history-score tbody td{font-size:.68rem}.history-score__team{gap:5px}}.finished-score-correction{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a)}.finished-score-correction button{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0cd8d);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9854d);border-radius:14px}.referee-score{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0cd6);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c)}.referee-score__point{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06)}.match-operations-control{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9638);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9609);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:16px 18px;display:flex}.match-operations-control header{align-items:flex-start;gap:11px;display:flex}.match-operations-control header>span{width:32px;height:32px;color:var(--color-gold,var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0cd8d));background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9617);border-radius:50%;place-items:center;display:grid}.match-operations-control header strong,.match-operations-control header small{display:block}.match-operations-control header small,.match-operations-control p{color:var(--color-muted,var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a49b8e));margin:3px 0 0;font-size:.76rem}.match-operations-control>div{align-items:center;gap:8px;display:flex}.match-operations-control input{width:76px;min-height:42px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff29);border-radius:9px;padding:0 10px}.match-operations-control button{color:#18120a;background:var(--color-gold,#f0cd8d);border:0;border-radius:9px;min-height:42px;padding:0 13px;font-weight:700}.match-operations-control button:disabled{opacity:.45}.match-operations-control>p{display:none}@media (width<=620px){.match-operations-control{display:grid}.match-operations-control>div{justify-content:space-between}.match-operations-control>p{display:block}}.referee-score__identity strong{font-size:1rem;line-height:1.3}@media (width<=480px){.referee-score__identity strong{font-size:.875rem}}.referee-player>span{overflow:hidden}.referee-player>span img{object-fit:cover;width:100%;height:100%}.quick-actions .serve-fault-action{color:var(--color-text);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f)}.staff-login-page{min-height:100svh;color:var(--color-text);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#060606);grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);display:grid}.staff-login-visual{min-height:100svh;position:relative;overflow:hidden}.staff-login-visual>img{object-fit:cover;filter:grayscale(.5)brightness(.42);width:100%;height:100%}.staff-login-visual:after{content:"";background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0000001f);position:absolute;inset:0}.staff-login-visual>div{z-index:1;gap:8px;display:grid;position:absolute;bottom:clamp(32px,7vw,90px);left:clamp(28px,5vw,72px);right:clamp(28px,5vw,72px)}.staff-login-visual svg{width:34px;height:34px;color:var(--color-gold)}.staff-login-visual span{color:var(--color-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.staff-login-visual strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);font-size:clamp(2rem,4vw,4rem);line-height:1}.staff-login-panel{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf961f);flex-direction:column;justify-content:center;padding:clamp(30px,7vw,100px);display:flex}.staff-login-panel>header{align-items:center;gap:18px;display:flex}.staff-login-panel>header>a{width:42px;height:42px;color:var(--color-gold);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:12px;place-items:center;display:grid}.staff-login-panel .logo{width:195px;height:56px}.staff-login-copy h1{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:10px 0;font-size:clamp(2.3rem,4.5vw,4rem);line-height:1}.staff-login-copy>p:last-child{max-width:520px;color:var(--color-muted);margin:0;line-height:1.65}.staff-login-form{gap:17px;width:min(100%,520px);margin-top:32px;display:grid}.staff-login-form label{color:var(--color-muted);gap:8px;font-size:.78rem;font-weight:750;display:grid}.staff-login-form label>div{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:13px;align-items:center;gap:10px;min-height:54px;padding:0 14px;display:flex}.staff-login-form input{width:100%;min-width:0;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:0 0;border:0;outline:0}.staff-login-form small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e873);font-weight:500}.staff-otp-input{letter-spacing:.35em}.staff-primary-action{color:#161109;cursor:pointer;background:#ffe1ab;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 18px;font-weight:850;display:flex}.staff-primary-action:disabled{opacity:.5;cursor:wait}.staff-text-action{color:var(--color-gold);cursor:pointer;background:0 0;justify-self:start;padding:0}.staff-form-error{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#fecaca);background:#7f1d1d2e;border:1px solid #f8717147;border-radius:10px;margin:0;padding:11px 13px;font-size:.8rem}.staff-register-link{color:var(--color-muted);margin-top:26px;font-size:.8rem}.staff-register-link a{color:var(--color-gold)}.staff-workspace{min-height:100svh;color:var(--color-text);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#070707);padding:clamp(22px,4vw,54px)}.staff-workspace-header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);justify-content:space-between;align-items:center;max-width:1420px;margin:0 auto;padding-bottom:22px;display:flex}.staff-workspace-header .logo{width:190px;height:54px}.staff-workspace-header>div{align-items:center;gap:11px;display:flex}.staff-avatar{color:#161109;background:#ffe1ab;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.72rem;font-weight:900;display:grid}.staff-workspace-header>div>span:nth-child(2){gap:3px;display:grid}.staff-workspace-header>div>span small{color:var(--color-gold);font-size:.65rem}.staff-workspace-header>div>span strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);font-size:.8rem}.staff-workspace-header>div>button{width:40px;height:40px;color:var(--color-muted);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);cursor:pointer;border-radius:11px;place-items:center;display:grid}.staff-workspace-hero{justify-content:space-between;align-items:flex-start;gap:28px;max-width:1420px;margin:clamp(42px,6vw,78px) auto 0;display:flex}.staff-workspace-hero h1{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:12px 0 10px;font-size:clamp(2.2rem,5vw,4.5rem);line-height:1}.staff-workspace-hero>div>p:last-child{max-width:720px;color:var(--color-muted);margin:0;line-height:1.65}.staff-workspace-hero .section-kicker svg{width:16px}.staff-access-badge{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#bdf2c8);background:#3a7e4b29;border:1px solid #64ba7947;border-radius:999px;flex:none;align-items:center;gap:8px;padding:11px 15px;font-size:.76rem;font-weight:800;display:inline-flex}.staff-workspace-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:16px;max-width:1420px;margin:34px auto 0;display:grid}.staff-profile-card,.staff-assignments-card{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff07);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:18px;padding:clamp(18px,3vw,28px)}.staff-profile-card>header,.staff-assignments-card>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);align-items:center;gap:11px;padding-bottom:18px;display:flex}.staff-profile-card header>svg,.staff-assignments-card header>svg{color:var(--color-gold)}.staff-profile-card header>div,.staff-assignments-card header>div{gap:4px;display:grid}.staff-profile-card header span,.staff-assignments-card header span{color:var(--color-muted);font-size:.68rem}.staff-profile-card header strong,.staff-assignments-card header strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)}.staff-profile-card dl{margin:8px 0 0;display:grid}.staff-profile-card dl>div{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#fff1);justify-content:space-between;align-items:center;gap:18px;min-height:49px;display:flex}.staff-profile-card dt{color:var(--color-muted);font-size:.72rem}.staff-profile-card dd{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);text-align:right;margin:0;font-size:.76rem;font-weight:700}.staff-empty-assignments{text-align:center;place-items:center;gap:9px;min-height:245px;padding:28px;display:grid}.staff-empty-assignments>svg{color:var(--color-gold)}.staff-empty-assignments strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)}.staff-empty-assignments p{max-width:570px;color:var(--color-muted);margin:0;font-size:.78rem;line-height:1.65}.staff-workspace--state{text-align:center;place-content:center;place-items:center;gap:12px;display:grid}.staff-workspace--state>svg{color:var(--color-gold)}.staff-workspace--state h1{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:0}.staff-workspace--state p{max-width:520px;color:var(--color-muted);margin:0}.staff-workspace--state button{color:#161109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));cursor:pointer;border-radius:10px;margin-top:8px;padding:11px 15px;font-weight:800}@media (width<=760px){.staff-login-page{grid-template-columns:1fr}.staff-login-visual{min-height:100svh;position:absolute;inset:0}.staff-login-visual>div{display:none}.staff-login-visual:after{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#000000c7)}.staff-login-panel{z-index:1;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000038);justify-content:flex-start;min-height:100svh;padding:20px 18px 30px;position:relative}.staff-login-panel>header{justify-content:space-between}.staff-login-panel .logo{width:150px}.staff-login-copy{margin-top:20svh}.staff-login-copy h1{font-size:2.35rem}.staff-login-form{margin-top:25px}.staff-register-link{text-align:center}.staff-workspace{padding:18px 16px 34px}.staff-workspace-header .logo{width:135px}.staff-workspace-header>div>span:nth-child(2){display:none}.staff-workspace-hero{margin-top:36px;display:grid}.staff-workspace-hero h1{font-size:2.35rem}.staff-access-badge{justify-self:start}.staff-workspace-grid{grid-template-columns:1fr}.staff-profile-card dl>div{flex-direction:column;align-items:flex-start;gap:5px;padding:11px 0}.staff-profile-card dd{text-align:left}}.official-workspace{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#070706);padding-bottom:70px}.official-workspace button{font:inherit}.official-header{z-index:2;position:relative}.official-header svg{width:19px}.official-hero{justify-content:space-between;align-items:center;gap:28px;max-width:1280px;margin:56px auto 0;display:flex}.official-hero h1{max-width:820px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(2.5rem,5vw,5rem);line-height:.98}.official-hero>div:first-child>p:last-child{max-width:720px;color:var(--color-muted);margin:0;font-size:1rem;line-height:1.7}.official-identity{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:17px;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;min-width:220px;padding:13px 15px;display:grid}.official-identity>span{color:#171109;background:#ffe1ab;border-radius:16px;place-items:center;width:54px;height:54px;font-weight:950;display:grid}.official-identity>div{gap:3px;display:grid}.official-identity small{color:var(--color-muted);font-size:.7rem}.official-identity strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)}.official-identity>svg{width:19px;color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#72d68a)}.official-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1280px;margin:24px auto 0;display:grid}.official-metrics article{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff13);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:16px;align-items:center;gap:13px;min-height:78px;padding:17px 18px;display:flex}.official-metrics svg{width:21px;color:var(--color-gold);flex:none}.official-metrics div{gap:4px;min-width:0;display:grid}.official-metrics small{color:var(--color-muted);font-size:.72rem}.official-metrics strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.official-section,.official-support-grid,.official-event-workspace{max-width:1280px;margin:38px auto 0}.official-section>header{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.official-section>header p{max-width:620px;color:var(--color-muted);margin:7px 0 0;font-size:.78rem}.official-section h2,.official-order-heading h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:5px 0 0;font-size:1.8rem}.official-count{color:#181108;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border-radius:12px;place-items:center;min-width:38px;height:38px;font-weight:900;display:grid}.official-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:14px;display:grid}.official-event-card{height:100%;color:inherit;text-align:left;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff12);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);cursor:pointer;border-radius:20px;grid-template-rows:auto auto 1fr auto;gap:15px;padding:22px;transition:transform .2s,border-color .2s;display:grid}.official-event-card:hover{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf966b);transform:translateY(-2px)}.official-event-card__top,.official-event-card footer{justify-content:space-between;align-items:center;display:flex}.official-event-card__top>span:first-child{color:var(--color-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.official-event-card h3{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:0;font-size:1.35rem}.official-event-card__meta{color:var(--color-muted);align-content:start;gap:8px;font-size:.78rem;display:grid}.official-event-card__meta span{align-items:center;gap:8px;display:flex}.official-event-card__meta svg{width:16px;color:var(--color-gold)}.official-event-card footer{color:var(--color-gold);border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);padding-top:14px;font-size:.78rem;font-weight:800}.official-event-card footer svg{width:18px}.official-api-gap{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px dashed var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9640);border-radius:18px;align-items:center;gap:16px;min-height:150px;padding:24px;display:flex}.official-api-gap>span{width:48px;height:48px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9617);border-radius:14px;flex:none;place-items:center;display:grid}.official-api-gap>span svg{width:22px}.official-api-gap>div{gap:6px;display:grid}.official-api-gap strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)}.official-api-gap p{max-width:720px;color:var(--color-muted);margin:0;font-size:.8rem;line-height:1.55}.official-api-gap>button{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border-radius:10px;margin-left:auto;padding:10px 14px;font-weight:850}.official-api-gap--compact{min-height:110px}.official-support-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.official-event-heading{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.official-event-heading>button{width:44px;height:44px;color:var(--color-gold);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:13px;place-items:center;display:grid}.official-event-heading h1{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:5px 0;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.official-event-heading p{color:var(--color-muted);align-items:center;gap:7px;margin:8px 0 0;font-size:.76rem;display:flex}.official-event-heading p svg{width:15px;color:var(--color-gold)}.official-event-heading p>span{background:var(--color-muted);border-radius:50%;width:3px;height:3px}.official-event-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.official-event-summary article{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff18);border-radius:15px;gap:6px;padding:17px 18px;display:grid}.official-event-summary small,.official-event-summary span{color:var(--color-muted);font-size:.7rem}.official-event-summary strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)}.official-order-heading{justify-content:space-between;align-items:end;gap:24px;margin-top:36px;display:flex}.official-order-heading p{color:var(--color-muted);margin:7px 0 0;font-size:.8rem}.official-order-heading>button{min-height:42px;color:var(--color-gold);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9640);background:0 0;border-radius:11px;padding:0 16px}.official-inline-notice{color:var(--color-muted);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960e);border-left:3px solid var(--color-gold);border-radius:4px 12px 12px 4px;align-items:flex-start;gap:11px;margin-top:16px;padding:13px 15px;display:flex}.official-inline-notice svg{width:18px;color:var(--color-gold);flex:none}.official-inline-notice p{margin:0;font-size:.74rem;line-height:1.5}.official-inline-notice strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)}.official-loading{min-height:180px;color:var(--color-muted);justify-content:center;align-items:center;gap:10px;display:flex}.official-event-summary+.competition-ops{margin-top:28px}.official-fixtures{gap:14px;margin-top:18px;display:grid}.official-fixture{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1b);border-radius:19px;overflow:hidden}.official-fixture>header{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.official-fixture-number{color:#181108;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border-radius:12px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.official-fixture>header small,.official-fixture>header>span:last-child{color:var(--color-muted);font-size:.67rem}.official-fixture h3{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:3px 0 0;font-size:1rem}.official-fixture h3 b{color:var(--color-gold);margin:0 5px;font-weight:750}.official-fixture>div{display:grid}.official-match{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#fff1);grid-template-columns:42px minmax(430px,1fr) auto auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.official-match:first-child{border-top:0}.official-match__number{width:38px;height:38px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9614);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf962b);border-radius:11px;place-items:center;font-size:.7rem;font-weight:900;display:grid}.official-match__teams{gap:9px;min-width:0;display:grid}.official-match__teams>span{color:var(--color-muted);align-items:center;gap:6px;font-size:.69rem;display:flex}.official-match__teams svg{width:14px;color:var(--color-gold)}.official-versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.official-versus>b{color:var(--color-gold);text-transform:uppercase;font-size:.64rem}.official-pair{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.official-pair>span{color:#171109;background:#ffe1ab;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.55rem;font-weight:950;display:grid;overflow:hidden}.official-pair>div{gap:3px;min-width:0;display:grid}.official-pair strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.official-pair strong i{color:var(--color-muted);font-style:normal;font-weight:500}.official-pair small{color:var(--color-muted);font-size:.6rem}.official-pair--pending{grid-template-columns:1fr}.official-pair--pending strong{color:var(--color-muted)}.official-match__actions{gap:7px;display:flex}.official-match__actions button{min-width:72px;min-height:38px;color:var(--color-gold);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9636);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:.7rem;font-weight:800;display:flex}.official-match__actions button:first-child{color:#171109;background:#ffe1ab;border-color:#0000}.official-match__actions button:disabled{cursor:not-allowed;opacity:.4}.official-match__actions svg{width:15px}.official-schedule-editor{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9629);border-radius:12px;grid-column:2/-1;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:13px;display:grid}.official-schedule-editor label{color:var(--color-muted);gap:6px;font-size:.66rem;display:grid}.official-schedule-editor input,.official-schedule-editor select{min-width:0;min-height:42px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:9px;padding:0 10px}.official-schedule-editor>div{gap:7px;display:flex}.official-schedule-editor button{min-height:42px;color:var(--color-gold);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9633);background:0 0;border-radius:9px;padding:0 11px}.official-schedule-editor button:last-child{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));font-weight:850}.official-support-grid--event{margin-top:18px}@media (width<=1060px) and (width>=761px){.official-match{grid-template-columns:42px minmax(0,1fr) auto}.official-match__actions{grid-column:2/-1;justify-content:flex-end}.official-schedule-editor{grid-column:2/-1}}@media (width<=760px){.official-workspace{padding:14px 14px 42px}.official-header{padding:0 1px 13px}.official-header .logo{width:128px}.official-header .staff-avatar{width:38px;height:38px}.official-header>div{gap:8px}.official-header>div>span:nth-child(2){display:none}.official-header>div>button{width:38px;height:38px}.official-hero{gap:20px;margin-top:30px;display:grid}.official-hero h1{font-size:2.55rem;line-height:1.02}.official-hero>div:first-child>p:last-child{font-size:.86rem;line-height:1.6}.official-identity{grid-template-columns:46px 1fr auto;width:100%;min-width:0}.official-identity>span{border-radius:13px;width:46px;height:46px}.official-metrics{grid-template-columns:1fr 1fr;margin-top:18px}.official-metrics article{padding:14px}.official-metrics article:last-child{grid-column:1/-1}.official-metrics small{font-size:.66rem}.official-metrics strong{font-size:.9rem}.official-section,.official-support-grid,.official-event-workspace{margin-top:28px}.official-section h2,.official-order-heading h2{font-size:1.45rem}.official-event-grid,.official-support-grid{grid-template-columns:1fr}.official-event-card{border-radius:17px;padding:17px}.official-event-card h3{font-size:1.15rem}.official-api-gap{align-items:flex-start;min-height:0;padding:17px}.official-api-gap>span{border-radius:12px;width:42px;height:42px}.official-api-gap p{font-size:.74rem}.official-api-gap>button{margin:8px 0 0}.official-event-heading{grid-template-columns:40px minmax(0,1fr);gap:10px}.official-event-heading>button{width:40px;height:40px}.official-event-heading>div{min-width:0}.official-event-heading h1{text-overflow:ellipsis;white-space:nowrap;font-size:1.65rem;overflow:hidden}.official-event-heading>span{grid-column:2;justify-self:start}.official-event-heading p{flex-wrap:wrap;font-size:.68rem}.official-event-summary{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.official-event-summary article{padding:13px}.official-event-summary article:first-child{grid-column:1/-1}.official-event-summary strong{font-size:.82rem}.official-order-heading p{font-size:.72rem;line-height:1.45}.official-order-heading>button{min-height:38px;padding:0 11px}.official-inline-notice p{font-size:.68rem}.official-fixture{border-radius:16px}.official-fixture>header{grid-template-columns:38px minmax(0,1fr) auto;padding:13px}.official-fixture-number{border-radius:10px;width:36px;height:36px}.official-fixture h3{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.official-match__number{width:34px;height:34px}.official-versus{grid-template-columns:1fr;gap:7px}.official-versus>b{display:none}.official-pair{grid-template-columns:30px minmax(0,1fr)}.official-pair>span{border-radius:9px;width:30px;height:30px}.official-pair strong{font-size:.71rem}.official-pair small{font-size:.57rem}.official-match__actions{grid-column:2/-1;grid-template-columns:1.2fr 1fr;display:grid}.official-match__actions button{justify-content:center;min-height:42px}.official-schedule-editor{grid-column:1/-1;grid-template-columns:1fr;padding:12px}.official-schedule-editor>div{grid-template-columns:1fr 1fr;display:grid}.official-workspace{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080807);padding-inline:16px}.official-event-workspace{margin-top:22px}.official-event-heading{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);padding-bottom:18px}.official-event-heading h1{letter-spacing:-.025em;font-size:1.5rem}.official-event-heading p{color:#918e88;margin-top:6px}.official-event-heading .section-kicker{font-size:.6rem}.official-event-summary{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:15px;gap:0;display:flex;overflow:hidden}.official-event-summary article,.official-event-summary article:first-child{background:0 0;border:0;border-radius:0;flex:1;grid-column:auto;gap:3px;min-width:0;padding:13px 12px;display:grid}.official-event-summary article+article{border-left:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12)}.official-event-summary small{text-transform:uppercase;letter-spacing:.05em;font-size:.58rem}.official-event-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.official-event-summary span{display:none}.official-order-heading{align-items:center;margin-top:26px}.official-order-heading .section-kicker{display:none}.official-order-heading h2{margin:0;font-size:1.3rem}.official-order-heading>button{min-height:36px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d9b877);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);padding:0 12px;font-size:.72rem}.official-inline-notice{display:none}.official-fixtures{gap:12px;margin-top:14px}.official-fixture{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff07);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:18px;box-shadow:0 16px 48px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000002e)}.official-fixture>header{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);grid-template-columns:36px minmax(0,1fr);gap:11px;padding:13px 14px}.official-fixture>header>span:last-child{display:none}.official-fixture h3{white-space:normal;font-size:.9rem}.official-fixture-number{width:34px;height:34px;font-size:.78rem}.official-match{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:16px 14px}.official-match__number{border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98538);background:0 0;width:32px;height:32px;font-size:.65rem}.official-match__teams{gap:10px}.official-versus{gap:9px}.official-pair{display:block}.official-pair>span{display:none}.official-pair>div{gap:2px}.official-pair strong{white-space:normal;font-size:.76rem;line-height:1.3}.official-pair small{color:#77736d;font-size:.55rem}.official-match__teams>span{font-size:.63rem}.official-match>.semantic-status{align-self:start;padding:5px 7px;font-size:.52rem}.official-match__actions{grid-column:2/-1;grid-template-columns:1fr 44px;gap:8px;display:grid}.official-match__actions button{border-radius:11px;min-width:0;min-height:42px}.official-match__actions button:last-child{padding:0}.official-match__actions button:last-child span{display:none}.official-schedule-editor{border-radius:13px;margin-top:2px}.official-support-grid--event{display:none}}@media (width<=380px){.official-workspace{padding-inline:12px}.official-event-summary article{padding-inline:9px}.official-event-summary strong{font-size:.7rem}.official-match{padding-inline:11px}.official-match>.semantic-status{text-overflow:ellipsis;white-space:nowrap;max-width:74px;overflow:hidden}}.official-schedule-filter{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.official-schedule-filter nav{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);border-radius:13px;gap:4px;padding:4px;display:flex}.official-schedule-filter nav button{min-height:38px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa69f);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:.78rem;font-weight:750;display:flex}.official-schedule-filter nav button svg{width:16px}.official-schedule-filter nav button.is-active{color:#171108;background:#efc985}.official-schedule-filter>select{min-width:220px;min-height:46px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f8f4ed);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11110f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:12px;padding:0 13px}.official-lineup-tool{padding:0 18px}.official-lineup-tool>button{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98533);cursor:pointer;font:inherit;background:0 0;border-radius:10px;align-items:center;gap:7px;margin:12px 0;padding:8px 11px;font-size:.72rem;font-weight:800;display:flex}.official-lineup-tool>button:disabled{color:#77736d;border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);cursor:not-allowed}.official-lineup-tool>button svg{width:15px}.official-lineup-editor{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0b0b0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98529);border-radius:15px;margin:12px 0 18px;padding:15px}.official-lineup-editor>header,.official-lineup-editor>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.official-lineup-editor>header div{gap:2px;display:grid}.official-lineup-editor>header small,.official-lineup-editor>footer span{color:#8d8982;font-size:.7rem}.official-lineup-editor>header button{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa69f);cursor:pointer;background:0 0;border:0}.official-lineup-editor>nav{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#141412);border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin:14px 0;padding:4px;display:grid}.official-lineup-editor>nav button{min-height:38px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa69f);cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:8px;overflow:hidden}.official-lineup-editor>nav button.is-active{color:#171108;background:#efc985;font-weight:800}.official-lineup-editor>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.official-lineup-editor section{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border-radius:11px;grid-template-columns:auto 1fr 1fr;align-items:end;gap:8px;padding:10px;display:grid}.official-lineup-editor section>b{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);align-self:center;font-size:.74rem}.official-lineup-editor label{color:#8d8982;gap:4px;min-width:0;font-size:.65rem;display:grid}.official-lineup-editor select{width:100%;min-width:0;min-height:38px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#181816);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:8px}.official-lineup-editor>footer{margin-top:12px}.official-lineup-editor>footer button{color:#171108;cursor:pointer;background:#efc985;border:0;border-radius:10px;min-height:40px;padding:0 14px;font-weight:850}.official-lineup-editor>footer button:disabled{opacity:.45}@media (width<=700px){.official-schedule-filter{gap:9px;display:grid}.official-schedule-filter nav{grid-template-columns:1fr 1fr;display:grid}.official-schedule-filter nav button{justify-content:center;min-height:42px}.official-schedule-filter>select{width:100%;min-width:0}.official-lineup-tool{padding-inline:13px}.official-lineup-tool>button{justify-content:center;width:100%;min-height:40px}.official-lineup-editor{margin-bottom:13px;padding:12px}.official-lineup-editor>div{grid-template-columns:1fr}.official-lineup-editor section{grid-template-columns:30px 1fr 1fr}.official-lineup-editor>footer span{display:none}.official-lineup-editor>footer button{width:100%}}.official-assigned-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.official-assigned-match{min-width:0;min-height:190px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);text-align:left;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);cursor:pointer;border-radius:18px;gap:0;padding:0;transition:border-color .18s,transform .18s,background .18s;display:grid;overflow:hidden}.official-assigned-match:hover{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98513);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf9661);transform:translateY(-1px)}.official-assigned-match__header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.official-assigned-match .official-match__number{width:auto;min-width:0;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d9b877);letter-spacing:.08em;background:0 0;border:0;padding:0;font-size:.65rem;font-weight:900}.official-assigned-match__header .semantic-status{padding:5px 8px;font-size:.55rem}.official-assigned-match__teams{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:10px;padding:24px 16px;display:grid}.official-assigned-match__teams strong{min-width:0;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f6f3ed);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.official-assigned-match__teams strong:last-child{text-align:right}.official-assigned-match__teams em{width:28px;height:28px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#958d81);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);text-transform:uppercase;border-radius:50%;place-items:center;font-size:.58rem;font-style:normal;font-weight:850;display:grid}.official-assigned-match__footer{color:#918b82;border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 15px;font-size:.64rem;display:flex}.official-assigned-match__footer>span:first-child{align-items:center;gap:10px;min-width:0;display:flex}.official-assigned-match__footer b{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d6b675)}.official-assigned-match__footer small{color:#918b82;align-items:center;gap:5px;min-width:0;display:flex}.official-assigned-match__footer small svg{width:13px;height:13px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#c9a965)}.official-assigned-match__open{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d9bb83);white-space:nowrap;align-items:center;gap:5px;font-weight:800;display:flex}.official-assigned-match__open svg{width:14px}.official-assigned-match:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@media (width<=900px){.official-assigned-list{grid-template-columns:1fr}}@media (width<=700px){.official-assigned-match{min-height:176px}.official-assigned-match__teams{padding:20px 13px}.official-assigned-match__footer{padding-inline:13px}.official-assigned-match__open{font-size:0}.official-assigned-match__open svg{width:17px}}.staff-workspace,.official-workspace{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505)}.official-reveal{background:#52976014;border:1px solid #73c08233;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:12px 18px 0;padding:12px 13px;display:flex}.official-reveal>span{align-items:center;gap:9px;display:flex}.official-reveal>span>svg{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#83ca91)}.official-reveal>span>span{gap:3px;display:grid}.official-reveal strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#eff8f0);font-size:.75rem}.official-reveal small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#8d958e);font-size:.63rem}.official-reveal button{color:#101510;background:#8dce99;border:0;border-radius:9px;min-height:38px;padding:0 12px;font-size:.69rem;font-weight:850}.official-match>.match-referee-select{grid-column:2/-1;grid-template-columns:140px minmax(180px,320px);align-items:center;gap:10px;padding-top:2px;display:grid}.official-match>.match-referee-select>span{font-size:.61rem}.official-match>.match-referee-select select{min-height:40px}@media (width<=700px){.official-reveal{flex-direction:column;align-items:stretch;margin-inline:13px}.official-reveal button{width:100%}.official-match>.match-referee-select{grid-column:1/-1;grid-template-columns:1fr;gap:5px}}.official-tournament-matches{gap:12px;display:grid}.official-tournament-matches>article{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,320px) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.official-tournament-matches header{color:var(--color-muted);grid-column:1/-1;justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.official-tournament-matches article>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.official-tournament-matches article>div strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.official-tournament-matches article>div strong:last-child{text-align:right}.official-tournament-matches article>div b{color:var(--color-gold)}.official-tournament-matches article>small{color:var(--color-muted);grid-column:1}.official-tournament-matches .match-referee-select{grid-area:2/2/4}.official-tournament-score{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border:0;border-radius:10px;grid-area:2/3/4;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-weight:850;display:flex}.official-tournament-score svg{width:16px}@media (width<=800px){.official-tournament-matches>article{grid-template-columns:1fr}.official-tournament-matches header,.official-tournament-matches article>div,.official-tournament-matches article>small,.official-tournament-matches .match-referee-select,.official-tournament-score{grid-area:auto/1}.official-tournament-score{width:100%}}.official-job-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.official-job-nav a{min-height:78px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f7f4ee);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#fff1);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:17px;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:14px 16px;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.official-job-nav a:hover{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9856b);transform:translateY(-1px)}.official-job-nav>a>svg:first-child{width:46px;height:46px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98517);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9852b);border-radius:13px;padding:12px}.official-job-nav>a>svg:last-child{color:#8e887f;width:18px}.official-job-nav span{gap:4px;min-width:0;display:grid}.official-job-nav strong{font-size:.84rem}.official-job-nav small{color:#918d86;font-size:.68rem}.official-assigned-match__kind{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}.official-assigned-match small b{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d9b877);font-weight:750}.official-assigned-match>.official-match__number{width:auto;min-width:42px;padding-inline:6px}.official-schedule-builder{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98513);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98533);border-radius:18px;margin:28px 0 18px;overflow:hidden}.official-schedule-builder>header{justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;display:flex}.official-schedule-builder>header>span{align-items:center;gap:12px;display:flex}.official-schedule-builder>header>span>svg{width:40px;height:40px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9851a);border-radius:12px;padding:10px}.official-schedule-builder>header>span>span{gap:3px;display:grid}.official-schedule-builder>header small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b0aba3);text-transform:uppercase;letter-spacing:.09em;font-size:.62rem}.official-schedule-builder>header strong{font-size:.9rem}.official-schedule-builder>header button{color:#161109;background:#efc985;border:0;border-radius:10px;min-height:40px;padding:0 14px;font-weight:850}.official-schedule-builder>header button:disabled{color:#77736d;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#1c1b19)}.official-schedule-builder>p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a39e96);margin:0;padding:0 18px 17px;font-size:.75rem}.official-schedule-builder form{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0003);gap:16px;padding:18px;display:grid}.official-schedule-builder__setup{grid-template-columns:1fr 1fr;gap:12px;display:grid}.official-schedule-builder label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa59e);gap:6px;font-size:.68rem;display:grid}.official-schedule-builder input{min-width:0;min-height:43px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0b0b0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:10px;padding:0 11px}.official-schedule-builder__setup>div{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border-radius:11px;gap:2px;padding:10px 13px;display:grid}.official-schedule-builder__setup small,.official-schedule-builder__setup span{color:#8e8981;font-size:.65rem}.official-schedule-builder__setup strong{font-size:.82rem}.official-schedule-builder fieldset{border:0;padding:0}.official-schedule-builder legend{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin-bottom:9px;font-size:.78rem;font-weight:850}.official-schedule-builder fieldset>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.official-schedule-builder fieldset label{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border-radius:10px;grid-template-columns:90px 1fr;align-items:center;padding:8px 9px;display:grid}.official-schedule-builder fieldset label>span{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f0ece4);font-weight:800;display:grid}.official-schedule-builder fieldset label small{color:#77736d;font-size:.56rem}.official-schedule-builder__error{background:#9f31311a;border-radius:9px;gap:8px;display:flex;color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#f0a7a7)!important;align-items:center!important;padding:10px!important}.official-schedule-builder__error svg{width:16px}.official-gold-action{color:#171109;background:#f8d99d;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:900;display:flex}.official-gold-action svg{width:17px}.official-schedule-builder__courts{flex-wrap:wrap;gap:9px;display:flex}.official-schedule-builder .official-schedule-builder__courts label{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#e9e7df);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);cursor:pointer;grid-template-columns:none;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.official-schedule-builder .official-schedule-builder__courts label:has(input:checked){color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0cd8d);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9855c);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98514)}.official-schedule-builder .official-schedule-builder__courts input{accent-color:#e9cb92;flex:none;width:16px;height:16px;min-height:16px;margin:0;padding:0}@media (width<=700px){.official-job-nav{grid-template-columns:1fr;margin-top:18px}.official-job-nav a{min-height:70px}.official-schedule-builder>header{align-items:flex-start}.official-schedule-builder>header>span>svg{display:none}.official-schedule-builder>header button{min-height:38px;padding-inline:11px}.official-schedule-builder__setup,.official-schedule-builder fieldset>div{grid-template-columns:1fr}.official-schedule-builder fieldset label{grid-template-columns:78px 1fr}.official-schedule-builder form{padding:13px}}.staff-avatar,.official-profile-identity>span{overflow:hidden}.staff-avatar img,.official-profile-identity>span img{object-fit:cover;width:100%;height:100%}.staff-login-copy{margin-top:30px}.staff-login-form{margin-top:26px}@media (width<=760px){.staff-login-copy{margin-top:38px}.staff-login-form{margin-top:24px}}.official-workspace-tabs{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:1280px;margin:30px auto 0;padding:6px;display:grid}.official-workspace-tabs button{min-height:68px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#928e87);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:10px 14px;display:grid}.official-workspace-tabs button>svg{justify-self:center;width:20px}.official-workspace-tabs button>span{gap:3px;min-width:0;display:grid}.official-workspace-tabs strong{color:inherit;font-size:.82rem}.official-workspace-tabs small{color:#77736d;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.official-workspace-tabs button.is-active{color:#171109;border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f5d699);background:#f8d99d;box-shadow:0 8px 24px #c7943f21}.official-section--catalog{margin-top:30px}.official-results-workspace{padding-bottom:40px}.official-results-panel{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:20px;margin-top:24px;padding:22px}.official-results-panel>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.official-results-panel>header h2{margin:4px 0 0}.official-results-panel>header>svg{width:28px;color:var(--color-gold)}.official-result-tabs{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:24px 0;padding:6px;display:grid}.official-result-tabs button{min-height:48px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#97938c);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.official-result-tabs button svg{width:17px}.official-result-tabs button.is-active{color:#171109;background:#efc985}.official-result-matches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.official-result-matches article{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:17px;gap:16px;padding:18px;display:grid}.official-result-matches article>header,.official-result-matches article>footer{color:#8f8b84;justify-content:space-between;align-items:center;gap:10px;font-size:.68rem;display:flex}.official-result-matches article>header b{color:var(--color-gold);text-transform:uppercase;font-size:.62rem}.official-result-matches article>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.official-result-matches article>div strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.official-result-matches article>div strong:last-child{text-align:right}.official-result-matches article>div em{color:var(--color-gold);font-size:1.1rem;font-style:normal;font-weight:900}.official-result-matches article>footer span{align-items:center;gap:6px;display:flex}.official-result-matches article>footer svg{width:14px;color:var(--color-gold)}@media (width<=700px){.official-workspace-tabs{border-radius:14px;gap:4px;margin-top:20px;padding:4px}.official-workspace-tabs button{text-align:center;grid-template-columns:1fr;gap:4px;min-height:62px;padding:8px}.official-workspace-tabs button>svg{width:18px}.official-workspace-tabs small{display:none}.official-result-tabs,.official-result-matches{grid-template-columns:1fr}.official-results-panel{padding:13px}.official-result-matches article{padding:14px}.official-result-matches article>footer{flex-direction:column;align-items:flex-start}}.official-header .official-account-actions{align-items:center;gap:9px;display:flex}.official-account-button{text-align:left;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;width:auto!important;height:auto!important;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)!important;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09)!important;border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14)!important;border-radius:14px!important;padding:5px 8px 5px 5px!important;display:grid!important}.official-account-button>span:nth-child(2){gap:2px;display:grid}.official-account-button>svg{color:#8e8982;width:17px}.official-signout{align-items:center;gap:7px;width:auto!important;height:52px!important;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c5beb4)!important;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06)!important;border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14)!important;border-radius:13px!important;padding:0 13px!important;display:flex!important}.official-signout:hover{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#f0aaaa)!important;border-color:#e6707042!important}.official-signout svg{width:17px}.official-profile-page{max-width:980px;margin:38px auto 0}.official-profile-heading{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.official-profile-heading>button:first-child{width:44px;height:44px;color:var(--color-gold);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:12px;place-items:center;display:grid}.official-profile-heading h1{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:5px 0 4px;font-size:clamp(2rem,4vw,3.2rem)}.official-profile-heading p{color:var(--color-muted);margin:0}.official-profile-logout{min-height:44px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e6b1aa);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e1675d33);background:#78251e1a;border-radius:11px;align-items:center;gap:7px;padding:0 14px;display:flex}.official-profile-identity{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9851c);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9852e);border-radius:21px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:28px;padding:24px;display:grid}.official-profile-identity>span{color:#171109;background:#ffe1ab;border-radius:20px;place-items:center;width:76px;height:76px;font-size:1.25rem;font-weight:950;display:grid}.official-profile-identity small{color:var(--color-gold);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:850}.official-profile-identity h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:5px 0 3px}.official-profile-identity p{color:var(--color-muted);margin:0}.official-profile-identity>svg{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#72d68a)}.official-profile-card{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:21px;margin-top:16px;padding:24px}.official-profile-card>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);justify-content:space-between;align-items:center;gap:18px;padding-bottom:17px;display:flex}.official-profile-card h2{margin:5px 0 0}.official-profile-card>header>button{min-height:42px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960e);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9629);border-radius:10px;align-items:center;gap:7px;padding:0 13px;display:flex}.official-profile-card>header>button svg{width:16px}.official-profile-card dl{grid-template-columns:1fr 1fr;margin:18px 0 0;display:grid}.official-profile-card dl>div{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);grid-template-columns:minmax(110px,.7fr) 1fr;gap:14px;padding:14px 5px;display:grid}.official-profile-card dt{color:var(--color-muted)}.official-profile-card dd{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);text-align:right;text-transform:capitalize;margin:0}.official-profile-card form{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.official-profile-card form label{color:var(--color-muted);gap:7px;font-size:.76rem;display:grid}.official-profile-card input,.official-profile-card select{min-height:48px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080808);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:11px;padding:0 13px}.official-profile-save{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border-radius:11px;justify-content:center;align-self:end;align-items:center;gap:8px;min-height:48px;font-weight:850;display:flex}.official-profile-error{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#f0aaaa);background:#82261f1a;border-radius:10px;padding:11px}@media (width<=700px){.official-header .official-account-button>span:nth-child(2),.official-signout span{display:none}.official-account-button{grid-template-columns:38px 15px!important}.official-account-button .staff-avatar{width:38px;height:38px}.official-signout{justify-content:center;width:46px!important;height:48px!important;padding:0!important}.official-profile-page{margin-top:24px}.official-profile-heading{grid-template-columns:40px minmax(0,1fr)}.official-profile-heading>button:first-child{width:40px;height:40px}.official-profile-heading p{font-size:.74rem}.official-profile-logout{grid-column:1/-1;justify-content:center}.official-profile-identity{grid-template-columns:58px 1fr;padding:17px}.official-profile-identity>span{border-radius:16px;width:58px;height:58px}.official-profile-identity>svg{display:none}.official-profile-card{padding:17px}.official-profile-card>header{flex-direction:column;align-items:flex-start}.official-profile-card>header>button{justify-content:center;width:100%}.official-profile-card dl,.official-profile-card form{grid-template-columns:1fr}.official-profile-card dl>div{grid-template-columns:1fr 1fr}}.official-workspace{padding-bottom:128px}.official-header{justify-content:space-between}.official-welcome{max-width:1280px;margin:48px auto 0}.official-welcome h1{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(2.35rem,5vw,4.4rem);line-height:1}.official-welcome p{max-width:560px;color:var(--color-muted);margin:0;line-height:1.6}.official-bottom-nav{z-index:100;width:224px;padding:7px 7px calc(7px + env(safe-area-inset-bottom));background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#121211f0);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:0;border-radius:22px 22px 0 0;grid-template-columns:repeat(2,1fr);gap:7px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -12px 42px #000b,inset 0 1px #ffffff14}.official-bottom-nav button{color:#77736d;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:56px;height:56px;margin:auto;padding:0;display:grid}.official-bottom-nav button svg{stroke-width:1.8px;width:28px;height:28px}.official-bottom-nav button.is-active{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);box-shadow:none;background:0 0}.official-profile-page{padding-bottom:12px}.official-profile-heading{display:block}.official-profile-identity{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);margin-top:24px}.official-profile-logout-bottom{width:100%;min-height:48px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ef8b82);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e2584d33);cursor:pointer;background:#89231d14;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin-top:16px;font-weight:800;display:flex}.official-profile-logout-bottom svg{width:18px}.official-profile-wallet{width:100%;min-height:68px;color:var(--color-gold);text-align:left;background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9629);cursor:pointer;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding:10px 14px;display:grid}.official-profile-wallet>svg:first-child{width:22px}.official-profile-wallet>svg:last-child{color:#8e8982;width:18px}.official-profile-wallet>span{gap:3px;display:grid}.official-profile-wallet strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)}.official-profile-wallet small{color:var(--color-muted);font-size:.7rem}.member-wallet-page--staff{max-width:980px;margin:30px auto 0;padding-bottom:20px}@media (width<=700px){.official-workspace{padding:14px 14px 118px}.official-header{padding-bottom:14px}.official-welcome{margin-top:28px}.official-welcome h1{font-size:2.4rem}.official-welcome p{font-size:.86rem}.official-profile-page{margin-top:24px}.official-profile-heading{display:block}.official-profile-identity{margin-top:20px}.official-profile-logout-bottom{margin-top:14px}}.staff-primary-action{min-height:var(--control-height);padding-inline:var(--control-padding-inline);border-radius:var(--control-radius);font-size:var(--control-font-size);gap:10px}.official-tournament-score,.official-gold-action,.official-schedule-builder>header button,.official-profile-save{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0cd8d);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98547);border-radius:14px}.official-workspace-tabs button.is-active,.official-result-tabs button.is-active{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0cd8d);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98513);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9853d);box-shadow:none}.official-workspace-tabs button.is-active small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a49b8e)}.official-workspace-tabs{border-radius:12px;width:max-content;max-width:100%;margin:22px auto 0;padding:3px}.official-workspace-tabs button{text-align:center;border-radius:9px;min-width:112px;min-height:38px;padding:0 14px;font-size:.74rem;font-weight:800;display:block}@media (width<=760px){.official-workspace-tabs{width:100%;margin-top:16px}.official-workspace-tabs button{min-height:40px}}.official-workspace{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#070706)}.official-welcome{max-width:1080px;margin-top:34px}.official-welcome h1{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);letter-spacing:-.04em;margin:6px 0;font-size:clamp(2rem,4vw,3.35rem)}.official-welcome p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#9d978e);font-size:.84rem}.official-section,.official-event-workspace{max-width:1080px;margin-top:30px}.official-section--home>header{margin-bottom:11px}.official-section--home h2{letter-spacing:-.02em;font-size:1.15rem}.official-count{min-width:28px;height:28px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#cfc6b6);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);border-radius:9px;font-size:.7rem}.official-event-grid{gap:10px}.official-event-card{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#10100f);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);min-height:146px;box-shadow:none;border-radius:16px;gap:10px;padding:16px}.official-event-card h3{font-size:1.06rem}.official-event-card__meta{gap:6px;font-size:.71rem}.official-event-card footer{padding-top:10px;font-size:.72rem}.official-event-card:hover{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#14130f);transform:translateY(-1px)}.official-assigned-list{grid-template-columns:1fr;gap:8px}.official-assigned-match{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#10100f);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:15px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;min-height:116px}.official-assigned-match__header{border-bottom:0;grid-column:1/-1;padding:10px 13px}.official-assigned-match__teams{grid-column:1;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);padding:2px 13px 13px}.official-assigned-match__teams strong{-webkit-line-clamp:2;font-size:.76rem}.official-assigned-match__teams em{width:22px;height:22px;font-size:.52rem}.official-assigned-match__footer{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff0f);grid-column:1/-1;padding:9px 13px}.official-assigned-match__open{font-size:.68rem}.official-api-gap{border-style:dashed;border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);background:0 0;border-radius:14px;min-height:86px;padding:14px}.official-api-gap>span{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9612);border-radius:11px;width:38px;height:38px}.official-api-gap p{font-size:.72rem}.official-event-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px}.official-event-summary article{border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);background:0 0;border-radius:12px;gap:3px;padding:11px 13px}.official-event-summary small{font-size:.63rem}.official-event-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.official-event-summary span{display:none}.official-bottom-nav{width:244px;padding:5px 8px calc(5px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;gap:0}.official-bottom-nav button{border-radius:12px;justify-content:center;align-items:center;gap:7px;width:auto;height:48px;display:flex}.official-bottom-nav button svg{width:19px;height:19px}.official-bottom-nav button span{font-size:.66rem;font-weight:800}.official-bottom-nav button.is-active{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9851a)}.official-event-heading{gap:12px}.official-event-heading h1{font-size:clamp(1.7rem,3.4vw,2.65rem)}.official-order-heading{margin-top:26px}.official-order-heading h2{font-size:1.35rem}.official-order-heading p,.official-inline-notice{font-size:.72rem}@media (width<=760px){.official-welcome{margin-top:24px}.official-welcome h1{font-size:2rem}.official-section,.official-event-workspace{margin-top:24px}.official-event-grid{grid-template-columns:1fr}.official-event-card{min-height:132px}.official-assigned-match{min-height:112px}.official-api-gap{padding:13px}.official-event-summary{margin-top:14px}.official-event-summary article{padding:10px}.official-bottom-nav{width:230px}.official-event-heading{grid-template-columns:40px minmax(0,1fr)}.official-event-heading>.semantic-status{grid-column:2;justify-self:start}.official-workspace-tabs{margin-top:14px}.official-fixture{border-radius:15px}}.official-schedule-builder .league-court-options{border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.official-schedule-builder .league-court-options label{border:1px solid #514738;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;display:flex}.official-schedule-builder .league-court-options input{accent-color:#efc985}.official-profile-card .jalali-date-field__clear{color:var(--color-gold);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:.8rem}.official-profile-card .jalali-date-field__clear:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.financial-notifications{position:relative}.financial-notifications__trigger{width:42px;height:42px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#121211);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:12px;place-items:center;display:grid;position:relative}.financial-notifications__trigger svg{width:19px}.financial-notifications__trigger>span{color:#19120a;border:2px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#090909);background:#efc985;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.financial-notifications__scrim{z-index:90;background:0 0;border:0;position:fixed;inset:0}.financial-notifications__panel{z-index:91;width:min(390px,100vw - 28px);max-height:min(570px,100dvh - 90px);color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f8f4ed);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#10100f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98547);border-radius:18px;position:fixed;top:66px;right:24px;overflow:auto;box-shadow:0 20px 60px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000080)}.financial-notifications__panel>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);justify-content:space-between;align-items:center;padding:16px;display:flex}.financial-notifications__panel>header>div{align-items:center;gap:10px;display:flex}.financial-notifications__panel>header>div>svg{width:19px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}.financial-notifications__panel strong,.financial-notifications__panel small{display:block}.financial-notifications__panel>header small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#969189);margin-top:2px;font-size:.68rem}.financial-notifications__panel>header>button{width:32px;height:32px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa69f);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.financial-notifications__panel>header>button:hover{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff12)}.financial-notifications__item{width:100%;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#fff1);background:0 0;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:14px 16px;display:grid}.financial-notifications__item:hover,.financial-notifications__item.is-unread{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9850e)}.financial-notifications__item i{width:34px;height:34px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9851f);border-radius:10px;place-items:center;display:grid}.financial-notifications__item i svg{width:17px}.financial-notifications__item>span{min-width:0}.financial-notifications__item small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d6ad68);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:800}.financial-notifications__item strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin-top:3px;font-size:.82rem}.financial-notifications__item em{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a9a59f);margin-top:4px;font-size:.72rem;font-style:normal;line-height:1.4;display:block}.financial-notifications__item time{color:#77736d;margin-top:6px;font-size:.62rem;display:block}.financial-notifications__state{min-height:100px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#97938c);justify-content:center;align-items:center;gap:9px;margin:0;font-size:.78rem;display:flex}.financial-notifications__state svg{width:18px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}@media (width<=700px){.financial-notifications__panel{max-height:calc(100dvh - 76px);top:60px;right:12px}}.financial-notifications__panel{flex-direction:column;display:flex;overflow:hidden}.financial-notifications__panel>header{flex:none}.financial-notifications__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.financial-notifications__body:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.financial-notifications__scrim{cursor:default;width:auto;height:auto;padding:0}.financial-notifications__body{width:100%}.financial-notifications__item{cursor:pointer;align-items:start;height:auto;min-height:0}.financial-notifications__item>span{overflow-wrap:anywhere;width:100%}.financial-notifications__item:focus-visible,.financial-notifications__panel>header>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-loading,.api-state{min-height:220px;color:var(--color-muted);text-align:center;place-content:center;place-items:center;gap:10px;padding:28px;display:grid}.auth-loading{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#070707);min-height:100svh}.api-state{min-height:180px;margin-block:var(--space-4);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-surface);background:var(--surface-raised);line-height:1.5}.api-state svg{color:var(--color-gold)}.api-state strong{color:var(--color-white)}.api-state--error{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#211716);border-color:#f8717166;min-height:140px;margin:22px 0}.api-state--error>svg{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#fca5a5)}.api-state span{max-width:55ch;color:var(--text-secondary);overflow-wrap:anywhere}.api-state button,.workspace-link{color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9614);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf963d);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.api-state button{min-height:44px}.api-state button:hover{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9629)}.admin-login-page{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505);grid-template-columns:minmax(320px,.9fr) minmax(480px,1.1fr);min-height:100svh;display:grid}.admin-login-visual{position:relative;overflow:hidden}.admin-login-visual:after{content:"";background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0000001a);position:absolute;inset:0}.admin-login-visual img{object-fit:cover;filter:grayscale(.72)brightness(.46);width:100%;height:100%}.admin-login-panel{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9624);flex-direction:column;justify-content:center;padding:clamp(32px,7vw,96px);display:flex}.admin-login-header{align-items:center;gap:18px;margin-bottom:52px;display:flex}.admin-login-header.auth-sequence-header{margin-bottom:52px!important}.admin-login-header .logo{margin:0}.admin-login-panel .logo{width:230px;height:68px;margin-bottom:52px}.admin-login-panel .admin-login-header .logo{margin-bottom:0}.admin-login-panel h1{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:10px 0 8px;font-size:clamp(2.25rem,4vw,4rem);line-height:1}.admin-login-panel>p{max-width:520px;color:var(--color-muted);margin:0;line-height:1.6}.admin-login-form{gap:18px;width:min(100%,520px);margin-top:34px;display:grid}.admin-login-form label,.api-form label,.mobile-role{color:var(--color-muted);gap:7px;font-size:.78rem;font-weight:700;display:grid}.admin-login-form label>div{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex}.admin-login-form input{width:100%;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:0 0;border:0;outline:0}.admin-login-form small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e875);font-weight:500}.admin-login-form .dashboard-primary-action{min-height:52px}.admin-login-form button:disabled,.api-form button:disabled{opacity:.52;cursor:wait}.text-button{color:var(--color-gold);cursor:pointer;background:0 0;justify-self:start;padding:0}.admin-login-back{color:var(--color-muted);align-self:flex-start;align-items:center;gap:7px;margin-top:32px;text-decoration:none;display:inline-flex}.form-error{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#fecaca);background:#7f1d1d2e;border:1px solid #f8717147;border-radius:10px;padding:11px 13px;font-size:.8rem;line-height:1.45}.admin-profile__logout{width:30px;height:30px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e87a);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}.admin-profile__logout:hover{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#fecaca);background:#f871711a}.admin-sidebar__nav{overflow-y:auto}.admin-data-table select,.mobile-role select{width:100%;color:var(--color-text);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#171716);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:8px;padding:8px}.row-actions{flex-wrap:nowrap;gap:7px;min-width:0;display:flex}.row-actions button{min-width:0;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9612);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9629);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;display:inline-flex}.row-actions .danger-link{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#fca5a5);border-color:#f8717133}.row-actions .member-ban-trigger{width:34px;min-width:34px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f3aba7);border-color:#f8717138;padding:0}.row-actions .member-ban-trigger:hover{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#ffe0de);background:#a9373729;border-color:#f871716b}.row-actions button:disabled{opacity:.42;cursor:not-allowed}.member-status--disabled{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#fca5a5);background:#f871711c;border-color:#f871713d}.mobile-role{margin:14px 0}.api-modal{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--lightningcss-light,#1e1d196b)var(--lightningcss-dark,#000000bd);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.api-modal>section{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#1c1c1afa);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);width:min(100%,640px);min-width:0;max-height:calc(100svh - 40px);box-shadow:var(--shadow-deep);border-radius:22px;padding:clamp(20px,4vw,34px);overflow:hidden auto}.api-modal>.api-modal--wide{width:min(100%,840px)}.api-modal>section>header,.admin-surface>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.api-modal h2,.admin-surface h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:6px 0 0}.api-modal>section>header>button{color:var(--color-muted);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0f);cursor:pointer;border-radius:9px;padding:8px 10px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0;display:grid}.detail-grid div{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:10px;padding:13px}.detail-grid dt{color:var(--color-muted);font-size:.72rem}.detail-grid dd{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);overflow-wrap:anywhere;margin:5px 0 0}.privacy-note{color:var(--color-muted);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960f);border-left:2px solid var(--color-gold);padding:12px 14px;font-size:.78rem;line-height:1.5}.document-list{gap:9px;display:grid}.document-list h3{margin-bottom:4px}.document-list article{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.document-list article>span{flex:1;gap:3px;display:grid}.document-list small{color:var(--color-muted)}.document-list button{color:var(--color-gold);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9638);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;display:inline-flex}.document-list button:disabled{opacity:.4;cursor:not-allowed}.modal-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.modal-actions>button:not(.dashboard-primary-action),.danger-button{color:var(--color-muted);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0f);cursor:pointer;border-radius:10px;padding:10px 15px}.modal-actions .danger-button{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#fca5a5);align-items:center;gap:6px;display:inline-flex}.modal-actions .danger-action{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:#a83b3b;border:1px solid #ff9a9a47;justify-content:center;align-items:center;gap:7px;display:inline-flex}.optional-label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e880);justify-self:start;font-size:.76rem;font-weight:500}.character-count{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e875);justify-self:end;margin-top:-8px;font-size:.74rem}.admin-events-table th:first-child{width:25%}.api-event-card{color:var(--color-text);text-align:left;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);cursor:pointer;border-radius:16px;gap:9px;padding:19px;display:grid}.api-event-card h3{margin:0;font-size:1.08rem}.api-event-card p{color:var(--color-muted);margin:0;font-size:.78rem}.event-kind-switch{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0d);border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin:24px 0 18px;padding:4px;display:grid}.event-kind-switch button{color:var(--color-muted);text-transform:capitalize;cursor:pointer;background:0 0;border-radius:8px;padding:10px}.event-kind-switch button.is-active{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));font-weight:800}.event-create-dialog{max-height:min(900px,100svh - 32px);overflow-y:auto}.event-create-page{width:100%}.event-create-page>.event-create-dialog{width:min(100%,1080px);max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0;overflow:visible}.create-event-route{padding-top:clamp(22px,3vw,44px)}.event-create-dialog>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.event-create-dialog>header h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:7px 0 8px;font-size:clamp(1.9rem,4vw,3rem)}.event-create-dialog>header p{max-width:610px;color:var(--color-muted);margin:0;line-height:1.5}.event-create-close{min-height:44px;color:var(--color-gold);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.event-create-close:hover{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9614);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf963d)}.management-page-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.management-page-header h1{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:8px 0 6px;font-size:clamp(2rem,4vw,3.2rem)}.management-page-header p{color:var(--color-muted);margin:0}.management-page-header .section-kicker svg{width:16px}.management-page-header>.dashboard-primary-action{white-space:nowrap;min-height:46px}.catalog-kind-switch{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:600px;margin-bottom:16px;padding:5px;display:grid}.catalog-kind-switch button{min-height:46px;color:var(--color-muted);cursor:pointer;background:0 0;border-radius:10px}.catalog-kind-switch button.is-active{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));font-weight:850}.event-levels-card{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff07);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:20px;max-width:900px;padding:clamp(18px,3vw,30px)}.level-cancel svg,.event-level-list button svg{width:16px}.event-level-list{gap:8px;display:grid}.event-level-list>article{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000038);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:13px;grid-template-columns:42px minmax(0,1fr) 38px 38px;align-items:center;gap:10px;padding:11px;display:grid}.event-level-list>article>span{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border-radius:12px;place-items:center;width:42px;height:42px;font-size:.68rem;font-weight:900;display:grid}.event-level-list article div{gap:3px;display:grid}.event-level-list small{color:var(--color-muted)}.event-level-list button{width:38px;height:38px;color:var(--color-muted);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);cursor:pointer;border-radius:10px;place-items:center;display:grid}.event-level-list button.is-danger{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#f7a4a4)}.event-level-list>p{color:var(--color-muted);text-align:center}.level-editor-modal>section{width:min(92vw,480px)}.level-editor-modal form{gap:22px;display:grid}.level-editor-modal label{color:var(--color-muted);gap:8px;font-size:.75rem;display:grid}.level-editor-modal input{width:100%;height:48px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0b0b0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);border-radius:11px;padding:0 14px}.level-editor-modal footer{justify-content:flex-end;gap:10px;display:flex}.level-editor-modal footer button{min-height:46px;color:var(--color-muted);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.level-editor-modal footer .dashboard-primary-action{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold))}.event-create-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:22px 0 0;padding:0;list-style:none;display:grid}.event-create-steps li{min-width:0;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e86b);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.event-create-steps li>span{width:30px;height:30px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e88c);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0d);border-radius:9px;place-items:center;font-size:.7rem;font-weight:900;display:grid}.event-create-steps li>div{gap:3px;min-width:0;display:grid}.event-create-steps strong{color:inherit;font-size:.78rem}.event-create-steps small{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.event-create-steps li.is-current{color:var(--color-gold-strong);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9612);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9640)}.event-create-steps li.is-current>span{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold))}.event-create-steps li.is-complete{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#b9e9c4);border-color:#5bb5702e}.event-create-steps li.is-complete>span{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#b9e9c4);background:#307e432e}.event-wizard-form{gap:14px;display:grid}.event-wizard-panel{min-height:320px;padding:28px 0 8px}.event-wizard-panel[hidden]{display:none}.event-wizard-heading{margin-bottom:20px}.event-wizard-heading>span{color:var(--color-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.event-wizard-heading h3{color:var(--color-white);margin:6px 0 5px;font-size:1.2rem}.event-wizard-heading p{color:var(--color-muted);margin:0;font-size:.73rem;line-height:1.5}.event-type-panel{align-content:center;display:grid}.event-type-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.event-type-cards>button{min-height:76px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e899);text-align:left;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);cursor:pointer;border-radius:16px;grid-template-columns:auto minmax(0,1fr) 22px;align-items:center;gap:13px;padding:18px 20px;display:grid}.event-type-cards>button>svg:first-child{color:var(--color-gold)}.event-type-cards>button>span{gap:7px;display:grid}.event-type-cards strong{color:var(--color-white);font-size:.95rem}.event-type-cards small{color:var(--color-muted);font-size:.77rem;line-height:1.5}.event-type-cards>button.is-selected{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9621);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf9680);box-shadow:0 14px 40px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000002e)}.event-type-cards>button.is-selected>svg:last-child{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border-radius:50%}.field-help{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e885);font-size:.72rem;font-weight:500;line-height:1.45}.wizard-contract-note{color:var(--color-muted);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9624);border-radius:10px;margin:0;padding:12px 13px;font-size:.77rem;line-height:1.5}.event-create-review{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#ccefd3);background:#3c8d5014;border:1px solid #5ab46f2e;border-radius:14px;align-items:flex-start;gap:12px;padding:18px;display:flex}.event-create-review svg{flex:none;margin-top:2px}.event-create-review strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#eff8f0)}.event-create-review p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#e1f0e4ab);margin:5px 0 0;font-size:.75rem;line-height:1.5}.create-limitations{gap:18px;display:grid}.create-limitation-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.create-limitation-modes label{min-height:116px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e89e);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);cursor:pointer;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:2px 12px;padding:15px;display:grid;position:relative}.create-limitation-modes label.is-selected{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#e1ae5b13);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#e1ae5b66)}.create-limitation-modes input{opacity:0;position:absolute}.create-limitation-modes label>span{width:42px;height:42px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eec478);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#e1ae5b17);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e1ae5b26);border-radius:12px;grid-row:1/3;place-items:center;display:grid}.create-limitation-modes label>span svg{width:21px}.create-limitation-modes strong{align-self:end;font-size:.78rem}.create-limitation-modes small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e86e);align-self:start;font-size:.63rem;line-height:1.4}.create-limitation-modes i{color:#161109;background:#eec478;border-radius:50%;grid-area:1/3/3;place-items:center;width:22px;height:22px;display:grid}.create-limitation-modes i:empty{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);background:0 0}.create-limitation-modes i svg{width:13px}.create-limitation-values{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0003);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.create-limitation-values label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8b3);gap:7px;font-size:.7rem;font-weight:700;display:grid}.create-limitation-values input{width:100%;height:48px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0c0c0c);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:11px;padding:0 13px}.create-limitation-values small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e86e);align-items:center;gap:6px;font-size:.62rem;font-weight:500;display:flex}.create-limitation-values small svg{width:14px;color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#e98585)}.event-wizard-error,.event-wizard-note{margin:0}.event-wizard-navigation{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);justify-content:space-between;gap:10px;padding-top:14px;display:flex}.event-wizard-navigation>button{min-height:43px;color:var(--color-muted);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-weight:800;display:inline-flex}.event-wizard-navigation>button.dashboard-primary-action{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold))}.event-wizard-navigation>button:disabled{cursor:not-allowed;opacity:.42}.inline-level-create{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960d);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9624);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:13px;display:grid}.inline-level-create button{min-height:42px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9614);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9633);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 13px;display:inline-flex}.api-form{gap:13px;display:grid}.api-form--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prize-percentage-fields{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);gap:13px;padding:18px 0;display:grid}.prize-percentage-fields>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.prize-percentage-fields>header div{gap:4px;display:grid}.prize-percentage-fields>header strong{color:var(--color-white);font-size:.86rem}.prize-percentage-fields>header small,.prize-percentage-fields>p,.prize-percentage-fields label small{color:var(--color-muted);font-size:.68rem}.prize-percentage-fields>header>span{color:var(--color-gold);white-space:nowrap;font-size:.8rem;font-weight:900}.prize-percentage-fields>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.prize-percentage-fields>p{margin:0}.prize-percentage-fields .is-invalid{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ff8e88)}.api-form .span-2{grid-column:1/-1}.api-form label{color:var(--text-secondary);font-size:var(--type-label);align-content:start}.api-form input:not([type=checkbox]):not([type=radio]),.api-form select,.api-form textarea{width:100%;min-height:48px;color:var(--text-primary);color-scheme:inherit;background:var(--surface-control);border:1px solid var(--border-strong);border-radius:var(--radius-control);resize:vertical;padding:0 14px}.api-form textarea{min-height:104px;padding-block:12px}.field-label{align-items:baseline;gap:7px;display:flex}.field-label small{color:var(--text-secondary);font-size:.75rem;font-weight:500}.api-form input:focus-visible,.api-form select:focus-visible,.api-form textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring)}.wallet-member-search{color:var(--color-muted);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0303036b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:9px;align-items:center;gap:9px;padding:0 11px;display:flex}.wallet-member-search:focus-within{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf9694);box-shadow:0 0 0 3px #f3cf9612}.wallet-member-search input{min-height:40px;box-shadow:none;background:0 0;border:0;padding-inline:0}.wallet-member-search input:focus{box-shadow:none;border:0}.api-form .wallet-member-search input{background:0 0;border:0;min-height:40px;padding-inline:0}.wallet-member-combobox{position:relative}.wallet-member-results{z-index:20;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0c0c0bfa);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;max-height:280px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 52px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000008c)}.wallet-member-results button{width:100%;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#eee);text-align:left;background:0 0;border:0;border-radius:8px;padding:10px 11px;display:flex}.wallet-member-results button:hover,.wallet-member-results button[aria-selected=true]{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9617)}.wallet-member-results button span{gap:3px;display:grid}.wallet-member-results small,.wallet-member-results p{color:var(--color-muted);font-size:.68rem}.wallet-member-results p{text-align:center;margin:0;padding:14px}.api-form>button,.inline-create>button{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:9px 13px;font-weight:800;display:inline-flex}.lifecycle-strip{grid-template-columns:repeat(3,1fr);gap:8px;margin:28px 0;display:grid}.lifecycle-strip div{color:var(--color-muted);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:11px;align-items:center;gap:9px;padding:13px;display:flex}.lifecycle-strip span{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.7rem;display:grid}.lifecycle-strip .is-current{color:var(--color-gold);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf9659);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9612)}.lifecycle-strip .is-done{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#86efac)}.event-description{color:var(--color-muted);margin:20px 0 0;line-height:1.65}.contract-boundary{color:var(--color-muted);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:14px;gap:12px;padding:17px;display:flex}.contract-boundary svg{color:var(--color-gold);flex:none}.contract-boundary strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)}.contract-boundary p,.lifecycle-complete{color:var(--color-muted);margin:5px 0 0;font-size:.8rem;line-height:1.55}.lifecycle-complete{align-items:flex-start;gap:8px;padding:6px;display:flex}.admin-surface{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-surface);padding:clamp(20px,2.5vw,28px)}.potting-layout{grid-template-columns:280px minmax(0,1fr);gap:18px;margin-top:34px;display:grid}.potting-systems-list{align-self:start}.potting-systems-list h2{margin:25px 0 10px;font-size:.95rem}.potting-systems-list>button{width:100%;color:var(--color-muted);text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.potting-systems-list>button.is-active{color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9617)}.potting-systems-list>button span{gap:3px;min-width:0;display:grid}.potting-systems-list small{text-overflow:ellipsis;overflow:hidden}.inline-create{gap:9px;display:grid}.inline-create label{color:var(--color-muted);gap:6px;font-size:.75rem;display:grid}.inline-create input{width:100%;min-width:0;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000042);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:9px;padding:10px}.potting-board-api>header p{color:var(--color-muted);margin:5px 0 0}.pot-columns-api{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:24px;display:grid}.pot-columns-api>section{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0000003d);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:12px;min-height:150px;padding:13px}.pot-columns-api section>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);gap:3px;padding-bottom:10px;display:grid}.pot-columns-api small,.pot-columns-api p{color:var(--color-muted);font-size:.7rem}.pot-columns-api article{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border-radius:8px;grid-template-columns:auto 1fr;gap:7px;margin-top:8px;padding:8px;font-size:.76rem;display:grid}.pot-columns-api article span{color:var(--color-gold)}.potting-forms{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.potting-forms form{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:12px;padding:16px}.potting-forms h3{margin:0 0 4px}.compact-fields{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.billing-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.admin-surface>header>div{align-items:center;gap:9px;display:flex}.admin-surface>header h2{margin:0}.admin-surface>header>small{max-width:260px;color:var(--color-muted);text-align:right;line-height:1.4}.inline-admin-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.inline-admin-form>button{align-self:end}.catalog-list{gap:8px;margin-top:18px;display:grid}.catalog-list article{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000038);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.catalog-list article span{gap:4px;display:grid}.catalog-list small{color:var(--color-muted)}.catalog-list button{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#fca5a5);cursor:pointer;background:#f8717117;border-radius:999px;padding:7px 10px}.catalog-list button.is-active{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#86efac);background:#22c55e1a}.finance-page-surface{width:100%;margin-top:30px}.finance-page-surface>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);align-items:center;padding-bottom:18px}.finance-page-surface>header small{text-align:right;max-width:330px;line-height:1.45}.inline-admin-form,.discount-create-form{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000029);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);border-radius:14px;padding:18px}.discount-create-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.discount-create-form>.jalali-date-time-field{padding:2px 0}.discount-create-form>button{justify-self:start}.catalog-list{margin-top:14px}.catalog-empty{margin:var(--space-4) 0 0;padding:var(--space-6);color:var(--text-secondary);text-align:center;border:1px dashed var(--border-subtle);border-radius:var(--radius-surface);background:var(--surface-raised);line-height:1.5}.contract-note{width:min(100%,920px);color:var(--color-muted);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9629);border-radius:13px;gap:12px;margin-top:26px;padding:16px;display:flex}.contract-note svg{color:var(--color-gold);flex:none}.contract-note strong{color:var(--color-white)}.contract-note p{margin:5px 0 0;font-size:.79rem;line-height:1.55}.management-page>.contract-note{width:100%}.event-levels-page .event-levels-card{width:100%;max-width:none}.admin-live-page.player-live-feed{width:min(100%,1480px);max-width:none}.wallet-admin-page .wallet-admin-search{width:100%;margin-top:20px}.wallet-admin-page .wallet-admin-search__input{border-radius:var(--radius-md);min-height:48px}.wallet-admin-page .wallet-admin-search__input input{width:100%;height:46px;padding:0;font-size:.9rem}.wallet-admin-page .wallet-admin-search__results{top:calc(100% + 6px)}.wallet-admin-page .wallet-admin-empty{min-height:240px;padding:32px 16px}.billing-adjustment{grid-column:1/-1}.billing-adjustment form{grid-template-columns:1fr 1fr;margin-top:20px}.billing-adjustment form button{justify-self:start}.wallet-current-balance{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);justify-content:space-between;align-items:center;min-height:52px;padding:10px 0;display:flex}.wallet-current-balance span{color:var(--color-muted);font-size:.75rem}.wallet-current-balance strong{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#9de0ad);align-items:center;gap:7px;display:flex}.wallet-current-balance strong svg{width:17px}.wallet-current-balance.is-debt strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ff968c)}.wallet-adjustment-mode,.wallet-adjustment-direction{border:0;min-width:0;margin:0;padding:0}.wallet-adjustment-mode legend,.wallet-adjustment-direction legend{color:var(--color-muted);margin-bottom:7px;font-size:.75rem}.wallet-adjustment-mode>div,.wallet-adjustment-direction>div{gap:7px;display:flex}.wallet-adjustment-mode button,.wallet-adjustment-direction button{min-height:46px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa59d);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:flex}.wallet-adjustment-mode button svg,.wallet-adjustment-direction button svg{width:17px}.wallet-adjustment-mode button.is-active,.wallet-adjustment-direction button.is-active{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border-color:var(--color-gold)}.wallet-adjustment-direction button.is-active.is-danger{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff0ed);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#c85d53);background:#963b33}.wallet-admin-search{z-index:5;width:min(100%,760px);margin-top:28px;position:relative}.wallet-admin-search>label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#bbb5ac);margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.wallet-admin-search__input{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);border-radius:13px;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:grid}.wallet-admin-search__input:focus-within{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc9859e);box-shadow:0 0 0 3px #efc98514}.wallet-admin-search__input>svg{width:19px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa49a)}.wallet-admin-search__input input{min-width:0;height:50px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:0 0;border:0;outline:0}.wallet-admin-search__input button{color:#8e8981;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.wallet-admin-search__input button:hover{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0f)}.wallet-admin-search__input button svg{width:17px}.wallet-admin-search__results{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#10100f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);border-radius:13px;max-height:390px;padding:6px;position:absolute;top:84px;left:0;right:0;overflow:auto;box-shadow:0 22px 60px #000d}.wallet-admin-search__results>button{width:100%;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:10px;display:grid}.wallet-admin-search__results>button:hover,.wallet-admin-search__results>button[aria-selected=true]{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98514)}.wallet-admin-search__results>button>span:first-child{color:#171109;background:#ffe1ab;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:950;display:grid}.wallet-admin-search__results>button>span:last-child{gap:3px;min-width:0;display:grid}.wallet-admin-search__results strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-admin-search__results small{color:#8f8980;font-size:.67rem}.wallet-admin-search__results>p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#928c83);text-align:center;margin:0;padding:22px;font-size:.76rem}.wallet-admin-empty{text-align:center;border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);place-items:center;min-height:360px;margin-top:24px;padding:48px;display:grid}.wallet-admin-empty>svg{width:34px;height:34px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}.wallet-admin-empty h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:14px 0 7px;font-size:1.15rem}.wallet-admin-empty p{color:#8f8981;max-width:470px;margin:0;font-size:.78rem;line-height:1.6}.wallet-admin-workspace{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:18px;margin-top:24px;overflow:hidden}.wallet-admin-member{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 24px;display:grid}.wallet-admin-member__avatar{color:#171109;background:#ffe1ab;border-radius:50%;place-items:center;width:52px;height:52px;font-size:.82rem;font-weight:950;display:grid}.wallet-admin-member>div:nth-child(2){gap:2px;display:grid}.wallet-admin-member>div:nth-child(2) small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d7b979);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:850}.wallet-admin-member h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:0;font-size:1.1rem}.wallet-admin-member p{color:#8f8980;margin:0;font-size:.7rem}.wallet-admin-member__balance{justify-items:end;gap:3px;min-width:230px;display:grid}.wallet-admin-member__balance small{color:#8f8980;text-transform:uppercase;letter-spacing:.07em;font-size:.64rem}.wallet-admin-member__balance strong{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#9bdfa9);align-items:center;gap:7px;font-size:1.2rem;display:flex}.wallet-admin-member__balance strong svg{width:18px}.wallet-admin-member__balance>span{color:#777169;font-size:.6rem}.wallet-admin-member__balance.is-debt strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ff9188)}.wallet-admin-columns{grid-template-columns:minmax(380px,.82fr) minmax(480px,1.18fr);min-height:590px;display:grid}.wallet-admin-adjustment{padding:26px 28px}.wallet-admin-adjustment>header,.wallet-admin-history>header{align-items:flex-start;gap:11px;display:flex}.wallet-admin-adjustment>header>svg{width:21px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}.wallet-admin-adjustment h2,.wallet-admin-history h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:0;font-size:1rem}.wallet-admin-adjustment header p,.wallet-admin-history header p{color:#8c867d;margin:4px 0 0;font-size:.68rem}.wallet-admin-adjustment form{gap:22px;margin-top:26px;display:grid}.wallet-admin-segment{border:0;min-width:0;margin:0;padding:0}.wallet-admin-segment legend,.wallet-admin-field>span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#bab4ab);margin-bottom:8px;font-size:.7rem;font-weight:800;display:block}.wallet-admin-segment>div{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.wallet-admin-segment button{min-height:42px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#969087);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:.7rem;font-weight:750;display:flex}.wallet-admin-segment button svg{width:16px}.wallet-admin-segment button.is-active{color:#181108;background:#efc985}.wallet-admin-segment--direction button.is-active.is-danger{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#ffe6e2);background:#87362f}.wallet-admin-field{display:grid}.wallet-admin-field>div{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:49px;display:grid}.wallet-admin-field input{min-width:0;height:47px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:0 0;border:0;outline:0;padding:0 13px}.wallet-admin-field b{color:#817b73;padding:0 13px;font-size:.65rem}.wallet-admin-field textarea{min-height:105px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);resize:vertical;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:11px;outline:0;padding:13px}.wallet-admin-field>div:focus-within,.wallet-admin-field textarea:focus{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc98594);box-shadow:0 0 0 3px #efc98512}.wallet-admin-field>small{color:#746e66;margin-top:6px;font-size:.63rem;line-height:1.45}.wallet-admin-preview{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:14px 0;display:grid}.wallet-admin-preview>span{color:#918b83;font-size:.68rem}.wallet-admin-preview strong{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#9bdfa9);grid-column:1;font-size:1rem}.wallet-admin-preview small{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#9bdfa9);grid-area:1/2/3;align-self:center;font-weight:800}.wallet-admin-preview.is-debt strong,.wallet-admin-preview.is-debt small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ff9188)}.wallet-admin-inline-error{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffaaa2);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#912d261a);border-left:2px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#c85d53);margin:0;padding:10px 12px;font-size:.7rem;line-height:1.5}.wallet-admin-submit{color:#171109;cursor:pointer;background:#f7d99f;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:900;display:flex}.wallet-admin-submit:disabled{cursor:not-allowed;filter:saturate(.3);opacity:.52}.wallet-admin-submit svg{width:17px}.wallet-admin-history{border-left:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);min-width:0;padding:26px 28px}.wallet-admin-history>header{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);justify-content:space-between;padding-bottom:18px}.wallet-admin-history>header>div{align-items:flex-start;gap:10px;display:flex}.wallet-admin-history>header svg{width:20px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985)}.wallet-admin-history>header span{display:grid}.wallet-admin-history>header>strong{min-width:30px;height:30px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d8ba7b);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98514);border-radius:50%;place-items:center;font-size:.67rem;display:grid}.wallet-admin-transactions{max-height:620px;margin:0;padding:0;list-style:none;overflow:auto}.wallet-admin-transactions li{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px 2px;display:grid}.wallet-admin-transaction__icon{width:34px;height:34px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#9a948b);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border-radius:50%;place-items:center;display:grid}.wallet-admin-transaction__icon svg{width:15px}.wallet-admin-transaction__icon.is-credit{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#8ed29d);background:#4391551f}.wallet-admin-transaction__icon.is-debit{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ed8e86);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#9f38301f)}.wallet-admin-transaction__icon.is-external{color:var(--lightningcss-light,var(--status-info))var(--lightningcss-dark,#85b8de);background:#38709a21}.wallet-admin-transactions li>div{gap:3px;min-width:0;display:grid}.wallet-admin-transactions li>div>strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f4f1eb);font-size:.76rem}.wallet-admin-transactions li>div>p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#979189);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.68rem;overflow:hidden}.wallet-admin-transactions li>div>small{color:#6f6962;font-size:.59rem}.wallet-admin-transaction__amount{justify-items:end;gap:3px;padding-left:10px;display:grid}.wallet-admin-transaction__amount strong{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#9d978f);white-space:nowrap;font-size:.72rem}.wallet-admin-transaction__amount small{color:#777169;text-align:right;max-width:180px;font-size:.58rem}.wallet-admin-transaction__amount.is-credit strong{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#92d5a0)}.wallet-admin-transaction__amount.is-debit strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ef938a)}.wallet-admin-history__state{color:#89837a;text-align:center;place-items:center;gap:8px;min-height:300px;font-size:.72rem;display:grid}.wallet-admin-history__state>svg:not(.spin){width:26px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#b0925a)}.wallet-admin-history__state strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)}.wallet-admin-history__error{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eca49d);place-items:start;gap:10px;padding:18px 0;font-size:.72rem;display:grid}.wallet-admin-history__error p{margin:0}.wallet-admin-history__error button,.wallet-admin-history__more{min-height:38px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98533);cursor:pointer;background:0 0;border-radius:9px;padding:0 12px}.wallet-admin-history__more{margin:16px auto 0;display:block}@media (width<=1100px){.wallet-admin-columns{grid-template-columns:1fr}.wallet-admin-history{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-left:0}.wallet-admin-transactions{max-height:none}}@media (width<=620px){.wallet-admin-search{margin-top:20px}.wallet-admin-member{grid-template-columns:46px minmax(0,1fr);padding:16px}.wallet-admin-member__avatar{width:46px;height:46px}.wallet-admin-member__balance{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);grid-column:1/-1;justify-items:start;min-width:0;padding-top:14px}.wallet-admin-adjustment,.wallet-admin-history{padding:20px 16px}.wallet-admin-columns{min-height:0}.wallet-admin-segment>div{grid-template-columns:1fr}.wallet-admin-transactions li{grid-template-columns:34px minmax(0,1fr)}.wallet-admin-transaction__amount{grid-column:2;justify-items:start;padding-left:0}.wallet-admin-transaction__amount small{text-align:left}}.boundary-page{max-width:760px;margin-top:36px}.boundary-page>svg{color:var(--color-gold)}.boundary-page p{color:var(--color-muted);line-height:1.7}.boundary-page>div{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960f);border-left:2px solid var(--color-gold);gap:5px;margin-top:24px;padding:15px;display:grid}.boundary-page>div span{color:var(--color-muted);font-size:.82rem;line-height:1.55}.dashboard-api-stats{grid-template-columns:repeat(4,1fr)}.api-summary-card{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:16px;grid-template-columns:auto 1fr;gap:7px 10px;padding:20px;display:grid}.api-summary-card svg{color:var(--color-gold);grid-row:1/3}.api-summary-card span{color:var(--color-muted);font-size:.75rem}.api-summary-card strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);font-size:1.55rem}.admin-shortcuts{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.admin-shortcut{color:var(--color-text);text-align:left;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:17px;display:flex}.admin-shortcut svg{color:var(--color-gold);flex:none}.admin-shortcut span{gap:5px;display:grid}.admin-shortcut small{color:var(--color-muted);line-height:1.45}.dashboard-event-list{gap:8px;display:grid}.dashboard-event-list>button{color:var(--color-muted);text-align:left;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:13px 15px;display:grid}.dashboard-event-list>button>span:first-child{gap:3px;display:grid}.dashboard-event-list small{color:var(--color-gold);text-transform:uppercase}.dashboard-event-list strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)}.dialog-intro{color:var(--color-muted);margin:12px 0 22px;font-size:.84rem;line-height:1.55}.form-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-error{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#fca5a5)!important}.form-success{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#bbf7d0);background:#14703524;border:1px solid #4ade803d;border-radius:10px;margin-top:16px;padding:11px 13px;font-size:.8rem}.member-record-strip{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 22px;font-size:.72rem;display:flex}.member-record-strip>span:last-child{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0d);border-radius:var(--radius-pill);padding:5px 8px}.member-profile-save{justify-content:flex-end;align-items:end;display:flex}.member-details-dialog .member-profile-form{gap:16px}.member-profile-heading{color:var(--color-white);margin:0 0 2px;font-size:1rem}.api-modal .member-details-header{align-items:center;gap:16px}.api-modal .member-details-header h2{flex:auto;min-width:0;margin:0}.member-details-code{color:var(--color-gold);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#25231e);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf963d);letter-spacing:.02em;white-space:nowrap;border-radius:9px;flex:none;padding:7px 11px;font-size:.95rem;font-weight:800}.member-details-dialog .member-profile-form{margin-top:22px}.member-details-dialog .member-profile-form label{min-width:0}.member-details-dialog .member-profile-form .jalali-date-time-field>small{display:none}.member-details-dialog .member-access-grid{margin-top:24px;padding-top:20px}.member-details-dialog .member-role-control select{background-color:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#101111)}.referee-access-panel{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:13px;margin-top:24px;padding:17px}.referee-access-panel>div:first-child{align-items:flex-start;gap:10px;display:flex}.referee-access-panel>div:first-child>svg{color:var(--color-gold);flex:none}.referee-access-panel>div:first-child span{gap:4px;display:grid}.referee-access-panel small{color:var(--color-muted);line-height:1.45}.member-access-grid{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:28px;padding-top:24px;display:grid}.member-access-control{align-content:start;gap:14px;display:grid}.member-access-control--participation{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;padding-top:22px}.member-access-control--participation .member-access-control__heading{grid-column:1/-1}.member-access-control--participation>button{width:fit-content;min-width:220px}.member-access-control__heading{align-items:flex-start;gap:10px;display:flex}.member-access-control__heading>svg{color:var(--color-gold);flex:none;margin-top:1px}.member-access-control__heading span{gap:4px;display:grid}.member-access-control__heading strong{color:var(--color-white)}.member-access-control__heading small{color:var(--color-muted);line-height:1.45}.member-access-control label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8ad);gap:7px;font-size:.75rem;font-weight:700;display:grid}.member-access-control select,.member-access-control input,.member-access-control textarea{width:100%;min-height:46px;color:var(--color-white);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:10px;padding:0 13px}.member-access-control textarea{resize:vertical;min-height:84px;padding-block:11px}.member-access-control>button{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:800;display:inline-flex}.member-access-control>button.danger-link{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffd1cf);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#ef5b574d);background:#84232338}.member-access-control>button:disabled{cursor:not-allowed;opacity:.4}.member-details-dialog .member-access-grid{max-width:none;margin-top:18px;padding-top:18px;display:block}.member-details-dialog .member-access-control{gap:15px;max-width:760px}.member-role-control{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.member-role-control>button{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:132px;min-height:46px;padding:0 14px;font-weight:800;display:inline-flex}.member-role-control>button:disabled{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e86b);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);cursor:not-allowed;opacity:1}.member-ban-modal{z-index:120}.api-modal.member-ban-modal>section{width:min(100%,420px);padding:22px}.member-ban-modal__heading{align-items:center;gap:11px;display:flex}.member-ban-modal__heading>span{width:38px;height:38px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffaaa2);background:#a4343429;border:1px solid #f8717133;border-radius:11px;place-items:center;display:grid}.member-ban-modal__heading div{gap:2px;display:grid}.member-ban-modal__heading small{color:var(--color-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.7rem;font-weight:700}.member-ban-modal__heading h2{margin:0}.member-ban-modal__intro{color:var(--color-muted);margin:17px 0 20px;font-size:.84rem;line-height:1.55}.member-ban-modal form{gap:12px;margin-top:18px;display:grid}.member-ban-modal__choice-group{gap:6px;display:grid}.member-ban-modal__choice-group>span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8b3);font-size:.76rem;font-weight:800}.member-ban-modal__choices{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.member-ban-modal__choices legend{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8b3);margin-bottom:6px;padding:0;font-size:.76rem;font-weight:800}.member-ban-modal__choices button{min-width:0;min-height:42px;color:var(--color-muted);text-align:center;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#202120);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:8px 10px;display:flex}.member-ban-modal__choices button strong{color:var(--color-white);font-size:.84rem}.member-ban-modal__choices button small{display:none}.member-ban-modal__choices button.is-selected{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffd7d3);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#34211f);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f9827a47)}.member-ban-modal__choices button.is-selected strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffd7d3)}.member-ban-modal__reason{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8b3);gap:7px;font-size:.76rem;font-weight:800;display:grid}.member-ban-modal__reason textarea{width:100%;min-height:64px;color:var(--color-white);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);resize:vertical;border-radius:10px;padding:10px}.member-ban-modal__date{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.member-ban-modal__date .jalali-date-time-field{border:0;min-width:0;margin:0;padding:0}.member-ban-modal__date .jalali-date-time-field legend,.member-ban-modal__date>label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8b3);font-size:.76rem;font-weight:800}.member-ban-modal__date .jalali-date-time-field legend{margin-bottom:7px;padding:0}.member-ban-modal__date .jalali-date-time-field>small{display:none}.member-ban-modal__date>label{align-content:start;gap:7px;min-width:0;display:grid}.member-ban-modal .jalali-date-time-field--compact{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px;min-width:0;margin:0;padding:0;display:grid}.member-ban-modal .jalali-date-time-field--compact legend{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8b3);margin-bottom:6px;font-size:.76rem;font-weight:800}.member-ban-modal .jalali-date-time-field__time{background:0 0;min-width:0;margin:0;padding:0;display:block}.member-ban-modal .jalali-date-time-field__time>span{display:none}.member-ban-modal :is(.jalali-calendar-picker__trigger,input[type=time]){box-sizing:border-box;width:100%;min-width:0;height:44px;min-height:44px;color:var(--color-white);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#101111);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:10px;padding:0 10px;font-size:.84rem}.member-ban-modal__restore{min-height:40px;color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#bdf2c8);cursor:pointer;background:#3a7e4b26;border:1px solid #64ba7945;border-radius:10px;justify-self:start;align-items:center;gap:7px;padding:0 12px;font-size:.76rem;font-weight:800;display:inline-flex}.member-ban-modal footer{justify-content:flex-end;gap:9px;margin-top:3px;display:flex}.member-ban-modal footer button{min-height:43px;color:var(--color-muted);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:800;display:inline-flex}.member-ban-modal footer button[type=submit]{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff4f3);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#ffa69f4d);background:#a43d3b}.member-ban-modal footer button:disabled,.member-ban-modal__restore:disabled{cursor:wait;opacity:.48}@media (width<=760px){.api-modal .member-details-header{flex-wrap:wrap}.api-modal .member-details-header h2{flex:calc(100% - 55px)}.member-details-header>button{order:1}.member-details-code{order:2}.member-profile-heading{grid-column:1/-1}.member-access-grid{grid-template-columns:minmax(0,1fr)}.member-role-control{grid-template-columns:1fr}.member-role-control>button{width:100%}.member-access-control--participation{grid-template-columns:minmax(0,1fr)}.member-access-control--participation .member-access-control__heading{grid-column:auto}}.referee-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.referee-action-grid button{min-width:0;min-height:40px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9612);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf962b);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:.74rem;display:inline-flex}.referee-action-grid button.danger-link{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#fca5a5);border-color:#f8717133}.referee-action-grid button:disabled{opacity:.46;cursor:wait}.event-poster-upload{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:16px;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:24px;padding:20px;display:grid}.event-poster-upload__copy{align-content:center;gap:7px;display:grid}.event-poster-upload__copy strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);font-size:.95rem}.event-poster-upload__copy small{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e9c986);font-size:.72rem;font-weight:750}.event-poster-upload__copy em{max-width:520px;color:var(--color-muted);font-size:.68rem;font-style:normal;line-height:1.55}.event-poster-upload__frame{aspect-ratio:4/5;width:180px;color:var(--color-gold);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#070707);border:1px dashed var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf9657);cursor:pointer;border-radius:13px;align-content:center;justify-items:center;gap:9px;display:grid;position:relative;overflow:hidden}.event-poster-upload__frame svg{width:24px}.event-poster-upload__frame img{object-fit:contain;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505);width:100%;height:100%;position:absolute;inset:0}.event-poster-upload__frame b{font-size:.76rem}.event-poster-upload__frame i{z-index:1;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eee0c7);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505db);text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:7px;padding:6px 8px;font-size:.6rem;font-style:normal;position:absolute;bottom:7px;left:7px;right:7px;overflow:hidden}.event-poster-upload.has-preview .event-poster-upload__frame{border-style:solid}.event-poster-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.create-limitation-values label{grid-template-rows:auto 48px auto;align-content:start}.create-limitation-values input{grid-row:2}.create-limitation-values small{grid-row:3}.create-limitation-values label>span{align-items:center;gap:7px;display:flex}.create-limitation-values label>span svg{width:17px;height:17px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc77f)}.create-limitation-values label:first-child>span svg{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e68d88)}.create-limitation-values label:nth-child(3)>span svg{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#91d3a6)}.event-wizard-form .jalali-date-time-field--compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}.event-wizard-form .jalali-date-time-field--compact legend{grid-column:1/-1;margin-bottom:6px}.event-wizard-form .jalali-date-time-field--compact .jalali-date-time-field__time>span{display:none}.event-wizard-form .jalali-date-time-field--compact :is(.jalali-calendar-picker__trigger,input[type=time]){box-sizing:border-box;height:48px;min-height:48px;font-size:.8rem}.create-season-panel{margin-top:28px}.season-create-form{grid-template-columns:minmax(180px,1.2fr) repeat(2,minmax(180px,1fr));margin-top:20px}.season-create-form .form-error,.season-create-form .modal-actions{grid-column:1/-1}.season-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.season-card{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:16px;min-width:0;padding:20px}.season-card>header{color:var(--color-gold);justify-content:space-between;align-items:center;display:flex}.season-card h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);overflow-wrap:anywhere;margin:17px 0;font-size:1.08rem}.season-card dl{gap:10px;margin:0;display:grid}.season-card dl div{justify-content:space-between;gap:12px;min-width:0;display:flex}.season-card dt{color:var(--color-muted);font-size:.71rem}.season-card dd{color:var(--color-text);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.72rem}.season-card footer{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);align-items:center;gap:9px;min-height:38px;margin-top:18px;padding-top:14px;display:flex}.season-card footer button{color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9614);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf962e);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.season-card footer button.danger-link{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#fca5a5);border-color:#f8717133}.season-status{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f7d699);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#b8781f24);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e6a95238);border-radius:var(--radius-pill);padding:5px 8px;font-size:.64rem;font-weight:800}.season-status--active{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#a7e9b6);background:#2e7d4124;border-color:#59ae6d42}.season-status--scheduled{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffdda1);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#be842e26);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e1ad5c42)}.season-status--ended{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#d3dae5);background:#5b687e29;border-color:#8f9db53d}.season-status--cancelled{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#fca5a5);background:#7f1d1d29;border-color:#f8717140}.season-empty{grid-column:1/-1}@media (width<=1100px){.dashboard-api-stats,.admin-shortcuts{grid-template-columns:repeat(2,1fr)}.potting-layout{grid-template-columns:1fr}.potting-systems-list{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.potting-systems-list .inline-create,.potting-systems-list h2{grid-column:1/-1}.season-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-login-page{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#060606);display:block}.admin-login-visual{display:none}.admin-login-panel{justify-content:center;min-height:100svh;padding:28px 20px}.admin-login-panel .logo{width:200px;height:60px;margin-bottom:40px}.api-form--grid,.billing-grid,.billing-adjustment form,.potting-forms{grid-template-columns:1fr}.event-create-dialog{max-height:calc(100svh - 16px)}.event-create-page>.event-create-dialog{border-radius:0;padding:0}.event-create-dialog>header{align-items:flex-start;padding-bottom:18px}.event-create-dialog>header h2{font-size:1.8rem}.event-create-dialog>header p{font-size:.72rem}.event-create-close{width:42px;padding:0}.event-create-close span{display:none}.management-page-header{flex-direction:column;align-items:stretch}.management-page-header>.dashboard-primary-action{justify-content:center;width:100%}.management-page-header h1{font-size:2rem}.event-create-steps{gap:5px}.event-create-steps li{justify-content:center;padding:7px;display:flex}.event-create-steps li>div{display:none}.event-wizard-panel{min-height:0;padding-top:18px}.event-type-cards,.create-limitation-modes,.create-limitation-values{grid-template-columns:1fr}.create-limitation-modes label{min-height:92px}.event-type-cards>button{min-height:70px;padding:16px}.event-wizard-panel .span-2{grid-column:auto}.event-poster-upload{grid-template-columns:1fr}.event-poster-upload__frame{justify-self:center;width:min(180px,100%)}.prize-percentage-fields>div{grid-template-columns:1fr}.event-wizard-navigation{z-index:2;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0b0b0a);margin:0 -4px -4px;padding:12px 4px 4px;position:sticky;bottom:-1px}.event-wizard-navigation>button{flex:1}.discount-create-form{grid-template-columns:1fr}.discount-create-form .span-2{grid-column:auto;width:100%}.finance-page-surface>header{align-items:flex-start}.finance-page-surface>header small{text-align:left}.inline-level-create{grid-template-columns:1fr}.catalog-list article{align-items:flex-start}.catalog-list article span{min-width:0}.catalog-list small{overflow-wrap:anywhere}.api-form .span-2,.billing-adjustment{grid-column:auto}.wallet-adjustment-mode>div,.wallet-adjustment-direction>div{grid-template-columns:1fr 1fr;display:grid}.wallet-adjustment-mode button,.wallet-adjustment-direction button{width:100%;padding-inline:8px}.detail-grid,.lifecycle-strip,.admin-shortcuts{grid-template-columns:1fr}.dashboard-event-list>button{grid-template-columns:1fr auto}.dashboard-event-list>button>span:nth-child(2){display:none}.admin-surface>header{flex-direction:column}.admin-surface>header>small{text-align:left}.potting-systems-list{grid-template-columns:1fr}.potting-systems-list .inline-create,.potting-systems-list h2{grid-column:auto}.form-field-row,.referee-action-grid,.season-create-form,.season-grid{grid-template-columns:1fr}.season-create-form .form-error,.season-create-form .modal-actions{grid-column:auto}.member-profile-save{justify-content:stretch}.member-profile-save .dashboard-primary-action{width:100%}}@media (width<=480px){.dashboard-api-stats,.compact-fields{grid-template-columns:1fr}.api-modal{padding:8px}.api-modal>section{border-radius:15px;max-height:calc(100svh - 16px)}}.api-form>button,.inline-create>button{min-height:44px;color:var(--text-on-accent);background:var(--accent-primary);border-radius:var(--radius-control);transition:background var(--motion-fast)}.api-form>button:hover:not(:disabled),.inline-create>button:hover:not(:disabled){background:var(--accent-hover)}:is(.api-form,.api-state,.admin-surface,.api-modal) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.spin{animation:none}.api-form>button,.inline-create>button{transition:none}}.api-form :is(input,select,textarea):disabled{opacity:.65;cursor:not-allowed}.api-form :is(input,select,textarea)[aria-invalid=true]{border-color:#fca5a5}.api-form :is(input,select,textarea)::placeholder{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a9a69e)}.api-form :is(input,select,textarea){font:inherit}.api-form textarea{line-height:1.5}.admin-data-table{font-variant-numeric:tabular-nums}.semantic-status{letter-spacing:.025em;font-size:.75rem}.event-create-page .event-create-dialog>header{grid-template-columns:44px minmax(0,1fr);justify-content:start;align-items:start;gap:16px;display:grid}.event-create-page .event-create-close{border-radius:var(--radius-md);width:42px;height:42px;min-height:42px;padding:0}.event-create-page .event-create-dialog>header h2{margin:7px 0;font-size:clamp(2rem,3vw,2.8rem);line-height:1.08}@media (width<=600px){.event-create-page .event-create-dialog>header{gap:12px}.event-create-page .event-create-dialog>header h2{font-size:1.72rem}}.admin-dashboard-page{min-width:0;min-height:100svh;color:var(--color-text);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505);overflow-x:clip}.admin-sidebar{z-index:20;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080808e6);border-right:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);-webkit-backdrop-filter:blur(26px);flex-direction:column;width:256px;padding:24px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:24px 0 70px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000047)}.admin-sidebar .logo{width:188px;height:56px;margin:0 8px 24px}.admin-sidebar__brand{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-sidebar__brand .logo{min-width:0;margin-bottom:24px}.admin-sidebar__brand>button{width:34px;height:34px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e88c);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);cursor:pointer;border-radius:10px;flex:none;place-items:center;margin-bottom:24px;display:grid}.admin-sidebar__brand>button svg{width:17px}.admin-language-switcher{width:calc(100% - 16px);margin:-28px 8px 24px}[dir=rtl] .admin-sidebar{border-right:0;border-left:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);inset:0 0 0 auto;box-shadow:-24px 0 70px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000047)}[dir=rtl] .dashboard-main{margin-left:0;margin-right:256px}[dir=rtl] .admin-sidebar__nav button,[dir=rtl] .admin-sidebar__add{text-align:right}[dir=rtl] .admin-sidebar__nav button.is-active{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9629);box-shadow:inset -2px 0 0 var(--color-gold)}.admin-sidebar__nav{scrollbar-width:thin;scrollbar-color:#f3cf9638 transparent;gap:19px;padding:2px 4px 20px 0;display:grid}.admin-sidebar__group{gap:7px;display:grid}.admin-sidebar__group>h2{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f3cf9685);letter-spacing:.13em;text-transform:uppercase;margin:0;padding:0 13px;font-size:.61rem;font-weight:760;line-height:1.2}.admin-sidebar__group>div{gap:3px;display:grid}.admin-sidebar__nav button,.admin-sidebar__add{width:100%;min-height:46px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e88f);text-align:left;border-radius:var(--radius-md);cursor:pointer;background:0 0;align-items:center;gap:13px;padding:0 14px;transition:color .16s,background .16s,transform .16s;display:flex}.admin-sidebar__group button{min-height:42px;font-size:.9rem}.admin-sidebar__nav button:hover,.admin-sidebar__add:hover{color:var(--color-white);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e)}.admin-sidebar__nav button.is-active{color:var(--color-gold-strong);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9629);box-shadow:inset 2px 0 0 var(--color-gold)}.admin-sidebar__footer{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);gap:12px;margin-top:auto;padding-top:14px;display:grid}.admin-profile{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:var(--radius-lg);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.admin-profile__avatar,.dashboard-mobile-header__avatar{color:#15120c;background:#ffe5b8;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.76rem;font-weight:850;display:grid}.admin-profile>span:nth-child(2){gap:3px;min-width:0;display:grid}.admin-profile small{color:var(--color-gold);font-size:.7rem}.admin-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.admin-profile>svg{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e875)}.admin-sidebar__add{min-height:40px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8a8);justify-content:center;font-size:.82rem}.dashboard-main{min-width:0;min-height:100svh;margin-left:256px;position:relative}.dashboard-desktop-theme-control{z-index:4;position:absolute;top:22px;right:clamp(30px,3.4vw,54px)}[dir=rtl] .dashboard-desktop-theme-control{left:clamp(30px,3.4vw,54px);right:auto}.admin-sidebar,.dashboard-main{transition:width .18s,margin .18s}.admin-sidebar.is-collapsed{width:82px;padding-inline:13px}.admin-sidebar.is-collapsed .admin-sidebar__brand{justify-content:center}.admin-sidebar.is-collapsed .logo,.admin-sidebar.is-collapsed .admin-sidebar__group>h2,.admin-sidebar.is-collapsed .admin-sidebar__nav button span,.admin-sidebar.is-collapsed .admin-profile>span:nth-child(2),.admin-sidebar.is-collapsed .admin-profile__logout,.admin-sidebar.is-collapsed .admin-sidebar__add span{display:none}.admin-sidebar.is-collapsed .admin-sidebar__brand>button{margin-bottom:18px}.admin-sidebar.is-collapsed .admin-sidebar__nav{padding-right:0}.admin-sidebar.is-collapsed .admin-sidebar__nav button,.admin-sidebar.is-collapsed .admin-sidebar__add{justify-content:center;padding:0}.admin-sidebar.is-collapsed .admin-sidebar__nav button{box-shadow:none}.admin-sidebar.is-collapsed .admin-profile{background:0 0;border:0;justify-content:center;padding:6px;display:flex}.admin-sidebar.is-collapsed .admin-sidebar__footer{gap:7px}.admin-dashboard-page--collapsed .dashboard-main{margin-left:82px}[dir=rtl] .admin-dashboard-page--collapsed .dashboard-main{margin-left:0;margin-right:82px}.dashboard-content{width:min(100%,1480px);min-width:0;margin:0 auto;padding:clamp(30px,3.4vw,54px)}.dashboard-heading{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.dashboard-heading>*{min-width:0}.section-kicker{color:var(--color-gold);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:inline-flex}.dashboard-heading h1{color:var(--color-white);margin:9px 0 7px;font-size:clamp(2rem,3vw,3rem);line-height:1.05}.dashboard-heading p{color:var(--color-muted);margin:0;font-size:.96rem}.dashboard-heading__tools{align-items:center;gap:10px;display:flex}.dashboard-icon-button{width:42px;height:42px;color:var(--color-text);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:var(--radius-md);cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}.dashboard-icon-button:hover{color:var(--color-gold-strong);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf9666)}.dashboard-search{width:190px;height:42px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e875);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:var(--radius-md);align-items:center;gap:8px;padding:0 12px;display:flex}.dashboard-search input{width:100%;min-width:0;color:var(--color-white);background:0 0;border:0;outline:0}.dashboard-search input::placeholder{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e86b)}.dashboard-primary-action,.form-button{min-height:42px;color:var(--color-gold-strong);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf964d);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 12px 32px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0003)}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(26px,3.2vw,42px);display:grid}.stat-card{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);align-items:center;gap:14px;min-height:96px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff14}.stat-card__icon{width:42px;height:42px;color:var(--color-gold-strong);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf961f);border-radius:var(--radius-md);place-items:center;display:grid}.stat-card__copy{gap:2px;display:grid}.stat-card__label{color:var(--color-muted);font-size:.82rem}.stat-card strong{color:var(--color-white);font-size:1.55rem}.dashboard-section{margin-top:clamp(30px,3.5vw,46px)}.dashboard-section__heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.dashboard-section h2{color:var(--color-white);margin:5px 0 0;font-size:clamp(1.35rem,2vw,1.75rem)}.quick-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.quick-action-card{min-height:86px;color:var(--color-text);text-align:left;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:var(--radius-lg);cursor:pointer;-webkit-backdrop-filter:blur(18px);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;transition:transform .16s,border-color .16s,background .16s;display:grid}.quick-action-card:hover{background-color:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0f);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf9666);transform:translateY(-2px)}.quick-action-card__icon{border-radius:var(--radius-md);place-items:center;width:48px;height:48px;display:grid}.quick-action-card__icon--gold{color:#21180c;background:#e6bd7a}.quick-action-card__icon--blue{color:#dff7ff;background:#267f99}.quick-action-card__icon--violet{color:#f8eaff;background:#76519a}.quick-action-card__icon--green{color:#e5ffed;background:#3e8057}.quick-action-card__icon--indigo{color:#eeecff;background:#575194}.quick-action-card__copy{gap:4px;min-width:0;display:grid}.quick-action-card__copy strong{color:var(--color-white);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.quick-action-card__copy span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e894);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.quick-action-card__arrow{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e857)}.section-link{color:var(--color-gold);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:6px 0;font-size:.82rem;font-weight:750;display:inline-flex}.events-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.event-card{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);-webkit-backdrop-filter:blur(18px);border-radius:20px;grid-template-columns:92px minmax(0,1fr);gap:15px;min-height:184px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 54px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000002e)}.event-card__image{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc9852e);border-radius:13px;place-items:center;width:92px;height:132px;margin:0;display:grid;overflow:hidden}.event-card__image img{object-fit:contain;filter:saturate(.92)brightness(.9);width:100%;height:100%}.event-card__body{min-width:0}.event-card__topline{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.event-card__kind{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#b6a27e);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:800}.event-card h3{color:var(--color-white);text-overflow:ellipsis;white-space:nowrap;margin:10px 0 11px;font-size:1.08rem;overflow:hidden}.event-status{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#d9f6df);border-radius:var(--radius-pill);background:#3a7e4b47;border:1px solid #64ba796b;flex:none;padding:4px 7px;font-size:.64rem;font-weight:750}.event-status--draft{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffe0ad);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#a471263b);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#e1ad5c5c)}.event-status--published{color:var(--lightningcss-light,var(--status-info))var(--lightningcss-dark,#cdd8ff);background:#4356a438;border-color:#758be261}.event-status--registration_open{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#bdf2c8);background:#3a7e4b38;border-color:#64ba795c}.event-status--registration_closed{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#d3dae5);background:#5b687e33;border-color:#8f9db54d}.event-status--in_progress{color:var(--lightningcss-light,var(--status-info))var(--lightningcss-dark,#e0d2ff);background:#684bae38;border-color:#9475dd5c}.event-status--completed{color:var(--lightningcss-light,var(--status-info))var(--lightningcss-dark,#b7e8ef);background:#26748333;border-color:#50a8ba57}.event-status--cancelled{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#fca5a5);background:#7f1d1d33;border-color:#f8717152}.event-card__tags{gap:6px;margin-top:11px;display:flex}.event-card__tags span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8a8);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:.68rem;display:inline-flex}.event-card__tags svg{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e6c17f)}.event-card__tags .is-level{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f2cb87);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc9851a);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98533)}.event-card__tags .is-capacity{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#b9e4c1);background:#3c915321;border-color:#5eb97638}.event-card__tags .is-capacity svg{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#9bd6a7)}.event-card__details{gap:7px;margin-top:0;display:grid}.event-card__details span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#d9c9af);align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:flex}.dashboard-empty-events{min-height:110px;color:var(--color-muted);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:var(--radius-lg);align-items:center;gap:10px;padding:22px;display:flex}.event-card__details svg{color:var(--color-gold);flex:none}.event-card__view{color:var(--color-gold-strong);cursor:pointer;background:0 0;align-items:center;gap:3px;padding:5px 0;font-size:.74rem;font-weight:750;display:inline-flex;position:absolute;bottom:12px;right:14px}.events-page{width:min(100%,1540px)}.events-hero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.events-hero h1{color:var(--color-white);margin:9px 0 7px;font-size:clamp(2rem,3vw,3rem);line-height:1.05}.events-hero p{color:var(--color-muted);margin:0;font-size:.96rem}.event-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(24px,3vw,38px);display:grid}.event-summary-strip article{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:var(--radius-lg);gap:7px;min-height:86px;padding:16px;display:grid}.event-summary-strip span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e88c);font-size:.76rem;font-weight:700}.event-summary-strip strong{color:var(--color-white);font-size:1.7rem;line-height:1}.events-directory{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:var(--radius-lg);margin-top:clamp(26px,3vw,42px);padding:20px;box-shadow:inset 0 1px #ffffff0e}.events-directory>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.events-directory h2{color:var(--color-white);margin:5px 0 0;font-size:1.35rem}.events-list-toolbar{flex:680px;align-items:center;gap:10px;display:flex}.event-select-filter{min-width:132px;height:46px;color:var(--color-text);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#03030357);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:var(--radius-md);outline:none;padding:0 11px}.events-search{flex:320px;width:auto;min-width:220px;display:flex}.event-type-filter{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:var(--radius-md);grid-template-columns:repeat(3,minmax(0,1fr));min-width:276px;padding:4px;display:grid}.event-type-filter button{min-height:36px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e894);border-radius:var(--radius-xs);cursor:pointer;background:0 0;padding:0 10px;font-size:.74rem;font-weight:800}.event-type-filter button.is-active{color:#171109;background:#ffe0a8}.events-table-wrap{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff16);border-radius:var(--radius-lg);overflow:hidden}.events-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.events-table th{height:44px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e87a);text-align:left;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);letter-spacing:.07em;text-transform:uppercase;padding:0 14px;font-size:.69rem;font-weight:850}.events-table td{height:68px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8b8);border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);padding:10px 14px;font-size:.82rem}.events-table tbody tr:first-child td{border-top:0}.events-table tbody tr:hover td{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06)}.events-table td:first-child,.events-table td:nth-child(3){align-content:center;gap:4px;display:grid}.events-table strong{color:var(--color-white);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.events-table small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e870);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.events-table td:last-child{text-align:right}.events-table td:last-child button{min-height:32px;color:var(--color-gold-strong);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9614);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf962e);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:4px;padding:0 10px;font-size:.68rem;font-weight:800;display:inline-flex}.events-grid--directory{margin-top:16px}.event-directory-list{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff16);border-radius:var(--radius-lg);overflow:hidden}.event-directory-list__head,.event-directory-row{grid-template-columns:minmax(230px,2fr) minmax(90px,.7fr) minmax(130px,1fr) minmax(120px,.9fr) minmax(130px,.95fr) minmax(150px,1.1fr) 82px;align-items:center;gap:12px;display:grid}.event-directory-list__head{min-height:48px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e87a);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);letter-spacing:.07em;text-transform:uppercase;padding:0 18px;font-size:.64rem;font-weight:850}.event-directory-row{width:100%;min-width:0;min-height:76px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8b8);text-align:left;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0505052e);border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);cursor:pointer;padding:11px 18px;font-size:.76rem}.event-directory-row:hover{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09)}.event-directory-row>span{min-width:0}.event-directory-row__name,.event-directory-row__schedule,.event-directory-row__capacity{gap:4px;display:grid}.event-directory-row strong{color:var(--color-white);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-directory-row small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e870);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-directory-row__open{min-height:34px;color:var(--color-gold-strong);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9614);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf962e);border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:4px;font-size:.68rem;font-weight:800;display:inline-flex}.events-directory>header{align-items:center}.events-list-toolbar{justify-content:flex-end}.events-search{max-width:520px}.events-filters{flex:none;position:relative}.events-filters summary{min-height:46px;color:var(--color-text);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;list-style:none;display:flex}.events-filters summary::-webkit-details-marker{display:none}.events-filters summary:hover,.events-filters[open] summary{border-color:var(--color-gold)}.events-filters summary:focus-visible,.events-filters select:focus-visible,.events-filters button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.events-filters__count{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border-radius:var(--radius-pill);place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:.7rem;display:grid}.events-filters__panel{z-index:10;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#181817);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff29);border-radius:var(--radius-md);gap:14px;width:240px;max-width:calc(100vw - 32px);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000059)}.events-filters__panel label{color:var(--color-text);gap:6px;font-size:.8rem;font-weight:700;display:grid}.events-filters__panel select{width:100%}.events-filters__panel button{color:var(--color-gold-strong);cursor:pointer;background:0 0;justify-self:start;padding:2px 0;font-weight:700}.events-filters__panel button:disabled{opacity:.45;cursor:default}.event-directory-list__head{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8b8);font-size:.7rem}.event-directory-row{color:var(--color-text);font-size:.85rem;font-weight:600}.event-directory-row small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8a6);font-size:.75rem;font-weight:400}.empty-state{min-height:240px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e899);text-align:center;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px dashed var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:var(--radius-lg);place-items:center;gap:8px;padding:24px;display:grid}.empty-state strong{color:var(--color-white);font-size:1rem}.empty-state p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e880);margin:0;font-size:.82rem}.empty-state button{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border-radius:var(--radius-sm);cursor:pointer;min-height:36px;margin-top:6px;padding:0 13px;font-size:.74rem;font-weight:850}.dashboard-mobile-header,.mobile-admin-nav,.mobile-admin-drawer{display:none}body.has-open-drawer{overflow:hidden}.action-modal{z-index:100;-webkit-backdrop-filter:blur(12px);background:var(--lightningcss-light,#1e1d196b)var(--lightningcss-dark,#000000b8);place-items:center;padding:14px;display:grid;position:fixed;inset:0}.action-modal__dialog{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111110f5);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9642);border-radius:var(--radius-lg);width:min(100%,520px);max-height:min(820px,100svh - 28px);padding:24px;overflow-y:auto;box-shadow:0 30px 100px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#000000b3)}.action-modal__dialog--wide{width:min(100%,1080px)}.action-modal__header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.action-modal__header h2{color:var(--color-white);margin:5px 0 0;font-size:1.72rem}.action-form,.action-form label{display:grid}.action-form{gap:16px}.action-form label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8b8);gap:8px;font-size:.84rem;font-weight:700}.action-form input,.action-form select{width:100%;height:50px;color:var(--color-white);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);border-radius:var(--radius-sm);outline:0;padding:0 14px}.action-form input:focus,.action-form select:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px #f3cf961a}.action-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.event-type-control,.sponsor-picker{border:0;min-width:0;margin:0;padding:0}.event-type-control legend,.sponsor-picker legend{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8b8);margin-bottom:8px;font-size:.84rem;font-weight:700}.event-type-control>div{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,400px);padding:4px;display:grid}.event-type-control label{min-height:42px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e894);border-radius:var(--radius-xs);cursor:pointer;place-items:center;display:grid;position:relative}.event-type-control label.is-selected{color:#171109;background:#ffe0a8;box-shadow:0 8px 24px #c99a542e}.event-type-control input{opacity:0;width:1px;height:1px;position:absolute}.event-form__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;padding-top:4px;display:grid}.event-stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:min(100%,520px);margin:0;padding:0;list-style:none;display:grid}.event-stepper li{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e861);align-items:center;gap:9px;font-size:.78rem;display:flex;position:relative}.event-stepper li:first-child:after{content:"";background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff1f);height:1px;position:absolute;top:17px;left:128px;right:10px}.event-stepper li.is-active{color:var(--color-text)}.event-stepper li>span{width:34px;height:34px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e894);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:50%;flex:none;place-items:center;display:grid}.event-stepper li.is-active>span{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border-color:var(--color-gold-strong);box-shadow:0 8px 26px #f3cf9629}.event-form__step{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:var(--radius-lg);gap:16px;min-height:260px;padding:20px;display:grid}.event-form__step[hidden]{display:none}.event-form__section-heading span{color:var(--color-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.event-form__section-heading h3{color:var(--color-white);margin:4px 0 0;font-size:1.28rem}.money-input{display:block;position:relative}.money-input input{padding-right:62px}.money-input>span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e86b);pointer-events:none;font-size:.68rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.event-form__media-grid{grid-template-columns:minmax(180px,.85fr) minmax(0,1fr) minmax(0,1.35fr);gap:16px;margin-top:4px;display:grid}.publish-live-toggle{min-height:124px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8c2);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:var(--radius-md);cursor:pointer;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.publish-live-toggle input{appearance:none;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff1f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff29);border-radius:var(--radius-pill);place-items:center;width:42px;height:24px;transition:background .16s,border-color .16s;display:grid}.publish-live-toggle input:after{content:"";background:#f6f1e8ad;border-radius:50%;width:16px;height:16px;transition:transform .16s,background .16s;transform:translate(-8px)}.publish-live-toggle input:checked{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf963d);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf968a)}.publish-live-toggle input:checked:after{background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));transform:translate(8px)}.publish-live-toggle span{gap:6px;min-width:0;display:grid}.publish-live-toggle strong{color:var(--color-white);font-size:.82rem}.publish-live-toggle small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e87a);font-size:.68rem;line-height:1.45}.upload-field__dropzone{min-height:124px;color:var(--color-gold);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px dashed var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf9659);border-radius:var(--radius-md);cursor:pointer;place-items:center;gap:7px;display:grid;position:relative;overflow:hidden}.upload-field__dropzone>span{font-size:.75rem}.upload-field__dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload-field__dropzone.has-preview{align-content:end;padding:10px}.upload-field__dropzone.has-preview>img{object-fit:cover;filter:brightness(.56);width:100%;height:100%;position:absolute;inset:0}.upload-field__dropzone.has-preview>span{z-index:1;color:var(--color-white);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000094);border-radius:var(--radius-xs);padding:5px 8px;position:relative}.upload-field__dropzone--logo.has-preview>img{object-fit:contain;filter:none;background:#ffffffeb;padding:16px}.sponsor-picker>div{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:124px;padding:10px;display:grid}.sponsor-picker label{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:6px 9px;display:grid;position:relative}.sponsor-picker label:has(input:checked){background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf961a);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf968c)}.sponsor-picker input{opacity:0;width:1px;height:1px;position:absolute}.sponsor-picker img,.sponsor-picker label>span{object-fit:contain;color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border-radius:var(--radius-xs);place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:900;display:grid}.sponsor-picker strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.sponsor-picker p{color:var(--color-muted);grid-column:1/-1;margin:8px;font-size:.78rem}.action-form__footer{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.event-form__navigation{justify-content:flex-end;gap:10px;padding-top:2px;display:flex}.event-form__navigation .form-button{min-width:132px}.form-button{min-width:112px}.form-button--ghost{color:var(--color-text);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);box-shadow:none}.request-list{gap:8px;display:grid}.request-row{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px}.request-row input{width:18px;height:18px;accent-color:var(--color-gold)}.request-row span{gap:3px;display:grid}.request-row small{color:var(--color-muted)}.dashboard-toast{z-index:120;color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold-strong));border-radius:var(--radius-md);max-width:min(360px,100vw - 32px);padding:12px 16px;font-size:.82rem;font-weight:800;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 60px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000080)}@media (width<=1120px){.quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.events-grid{grid-template-columns:1fr}.dashboard-search{display:none}}@media (width<=820px){.admin-dashboard-page{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505)}.admin-sidebar{display:none}.dashboard-main{margin-left:0;margin-right:0}.dashboard-desktop-theme-control{display:none}[dir=rtl] .dashboard-main{margin-right:0}.dashboard-mobile-header{z-index:30;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#070707c7);border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);-webkit-backdrop-filter:blur(24px);justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex;position:sticky;top:0}.dashboard-mobile-header__brand{color:var(--color-white);cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;font-style:italic;font-weight:950}.dashboard-mobile-header>div,.dashboard-mobile-header__start{align-items:center;gap:9px;display:flex}.dashboard-mobile-header__start .dashboard-icon-button{color:var(--color-gold-strong)}.mobile-language-switcher{width:40px;min-height:40px;padding:0}.mobile-language-switcher span{display:none}.dashboard-mobile-header__avatar{width:38px;height:38px}.dashboard-content{padding:24px 16px 48px}.dashboard-heading{display:block}.dashboard-heading h1{margin-top:8px;font-size:clamp(1.8rem,8.7vw,2.35rem)}.dashboard-heading p{max-width:330px;font-size:.88rem;line-height:1.5}.dashboard-heading__tools{display:none}.stats-grid{gap:8px;margin-top:26px}.stat-card{gap:10px;min-height:108px;padding:12px;display:grid}.stat-card__icon{width:34px;height:34px}.stat-card__label{font-size:.68rem}.stat-card strong{font-size:1.25rem}.dashboard-section{margin-top:34px}.dashboard-section__heading{margin-bottom:14px}.dashboard-section h2{font-size:1.35rem}.quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quick-action-card{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:96px;padding:12px}.quick-action-card__icon{width:42px;height:42px}.quick-action-card__copy strong{white-space:normal;font-size:.84rem}.quick-action-card__copy span{white-space:normal;font-size:.7rem;line-height:1.25}.quick-action-card__arrow{display:none}.events-grid{grid-template-columns:1fr;gap:11px}.event-card{grid-template-columns:92px minmax(0,1fr);gap:12px;min-height:158px;padding:12px}.event-card__image{width:92px;height:132px}.event-card h3{white-space:normal;font-size:.9rem;line-height:1.2}.event-card__details{gap:6px;margin-top:10px}.event-card__details span{font-size:.68rem}.event-card__view{bottom:8px;right:12px}.mobile-admin-nav{z-index:40;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111110db);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(26px);grid-template-columns:repeat(5,minmax(0,1fr));height:72px;padding:7px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 20px 70px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0009)}.mobile-admin-drawer{z-index:80;-webkit-backdrop-filter:blur(10px);background:var(--lightningcss-light,#1e1d196b)var(--lightningcss-dark,#000000ad);animation:.16s ease-out drawer-fade-in;display:block;position:fixed;inset:0}.mobile-admin-drawer__panel{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#10100f);border-right:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9638);width:min(86vw,320px);height:100%;animation:.19s ease-out drawer-slide-in;position:relative;overflow:hidden;box-shadow:30px 0 80px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000094)}[dir=rtl] .mobile-admin-drawer__panel{border-right:0;border-left:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9638);margin-left:auto;animation-name:drawer-slide-in-rtl}[dir=rtl] .mobile-admin-drawer__panel>.dashboard-icon-button{left:16px;right:auto}.mobile-admin-drawer__panel>.dashboard-icon-button{z-index:2;position:absolute;top:17px;right:16px}.mobile-admin-drawer .admin-sidebar{width:100%;height:100%;box-shadow:none;border:0;padding:20px 16px;display:flex;position:static}.mobile-admin-drawer .admin-sidebar .logo{width:168px;height:52px;margin:0 4px 34px}.mobile-admin-drawer .admin-sidebar__brand>button{display:none}.mobile-admin-drawer .admin-sidebar__nav{overflow-y:auto}.mobile-admin-nav button{min-width:0;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e87a);border-radius:var(--radius-sm);cursor:pointer;background:0 0;place-items:center;gap:3px;padding:5px 2px;display:grid}.mobile-admin-nav button.is-active{color:var(--color-gold-strong);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf961c)}.mobile-admin-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.58rem;font-weight:700;overflow:hidden}.action-modal{align-items:end;padding:0}.action-modal__dialog{width:100%;max-height:92svh;padding:24px 18px calc(22px + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;border-left:0;border-right:0}.action-modal__dialog--wide{flex-direction:column;width:100%;height:92svh;display:flex;overflow:hidden}.event-form{flex-direction:column;flex:1;min-height:0;display:flex}.event-form__grid,.event-form__media-grid{grid-template-columns:1fr}.event-stepper{width:100%}.event-stepper li{font-size:.7rem}.event-stepper li:first-child:after{left:108px}.event-form__step{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow-y:auto}.event-form__navigation{flex:none;padding-top:2px}.event-form__navigation .form-button{flex:1;min-width:0}.event-type-control>div{width:100%}.event-form__media-grid{gap:16px}.dashboard-toast{text-align:center;max-width:none;bottom:18px;left:16px;right:16px}}@keyframes drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawer-slide-in-rtl{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=370px){.quick-action-card{grid-template-columns:36px minmax(0,1fr);padding:10px}.quick-action-card__icon{width:36px;height:36px}.event-card{grid-template-columns:78px minmax(0,1fr)}.event-card__image{width:78px}.action-form__row{grid-template-columns:1fr}}@media (width<=1120px){.events-directory>header{display:grid}.events-search{display:flex}.event-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.event-directory-list__head,.event-directory-row{grid-template-columns:minmax(210px,1.7fr) minmax(82px,.65fr) minmax(125px,1fr) minmax(105px,.8fr) minmax(140px,1fr) 78px}.event-directory-list__head>span:nth-child(5),.event-directory-row>span:nth-child(5){display:none}}@media (width<=820px){.events-hero{gap:16px;display:grid}.events-hero .dashboard-primary-action{width:100%}.events-directory{padding:14px}.events-list-toolbar{gap:10px;display:grid}.event-select-filter,.events-search{width:100%}.event-type-filter{min-width:0}.events-table-wrap{display:none}.events-grid--directory{margin-top:0}.event-directory-list{border:0;gap:10px;display:grid;overflow:visible}.event-directory-list__head{display:none}.event-directory-row{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:var(--radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;padding:16px;display:grid}.event-directory-row__name{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);grid-column:1/-1;padding-bottom:12px}.event-directory-row>span:before{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e86b);content:attr(data-label);text-transform:uppercase;margin-bottom:4px;font-size:.6rem;font-weight:800;display:block}.event-directory-row__name:before,.event-directory-row__open:before{display:none!important}.event-directory-row>span:nth-child(5){display:block}.event-directory-row__open{grid-column:1/-1;width:100%}}.dashboard-content .dashboard-event-card{width:100%;height:auto;min-height:0;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f3f1ec);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#141615);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff16);text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:13px;padding:18px;display:grid;box-shadow:0 6px 20px #0002}.dashboard-content .dashboard-event-card:hover{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#191b18);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc98555);transform:none}.dashboard-event-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-event-card__top>span:first-child{color:var(--color-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900}.dashboard-event-card__body{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:15px;display:grid}.dashboard-event-card__poster{color:#e4bf7d;background:#0d0d0b;border:1px solid #efc98530;border-radius:13px;place-items:center;width:92px;height:115px;display:grid;overflow:hidden}.dashboard-event-card__poster img{object-fit:contain;width:100%;height:100%}.dashboard-event-card__poster svg{width:28px}.dashboard-event-card__content{gap:10px;min-width:0;display:grid}.dashboard-event-card__content h3{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:750;line-height:1.2}.dashboard-event-card__meta{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b4b5ac);gap:7px;font-size:.78rem;display:grid}.dashboard-event-card__meta span{align-items:center;gap:7px;min-width:0;display:flex}.dashboard-event-card__meta svg{width:15px;height:15px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e6c17f);flex:none}.dashboard-event-card__tags{flex-wrap:wrap;gap:5px;display:flex}.dashboard-event-card__tags span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e9c888);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc98512);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98530);border-radius:7px;padding:4px 7px;font-size:.62rem;font-weight:700}.dashboard-event-card__tags .is-capacity{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#b9e4c1);background:#3c915321;border-color:#5eb97638}.dashboard-content .dashboard-event-card footer{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff0d);min-height:34px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0cd8d);justify-content:flex-end;align-items:center;gap:6px;margin:0;padding:8px 0 0;font-size:.8rem;font-weight:800;display:flex}.dashboard-event-card footer svg{width:16px;height:16px}@media (width<=760px){.dashboard-content .dashboard-event-card{padding:16px}.dashboard-event-card__top .semantic-status{font-size:.56rem}}.admin-sidebar__nav button:focus-visible,.admin-sidebar__add:focus-visible,.admin-sidebar__brand>button:focus-visible,.dashboard-icon-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.admin-sidebar__nav button.is-active{color:var(--text-primary);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#e8c27b1f)}@media (prefers-reduced-motion:reduce){.admin-sidebar,.dashboard-main,.admin-sidebar__nav button,.admin-sidebar__add{transition:none}}@media (width>=821px){.event-directory-list{overflow-x:auto}.event-directory-list__head,.event-directory-row{grid-template-columns:minmax(230px,2fr) minmax(90px,.7fr) minmax(130px,1fr) minmax(120px,.9fr) minmax(130px,.95fr) minmax(150px,1.1fr) 82px;min-width:1050px}.event-directory-list__head>span:nth-child(5),.event-directory-row>span:nth-child(5){display:block}}@media (width<=820px){.events-list-toolbar{width:100%;display:flex}.events-search{flex:auto;width:auto;min-width:0}.events-filters summary{padding-inline:12px}}.ranking-weeks-page{gap:var(--space-4);display:grid}.ranking-weeks-toolbar{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ranking-weeks-year-picker{gap:var(--space-1);flex-wrap:wrap;display:flex}.ranking-weeks-year-picker button[aria-pressed=true]{border-color:var(--accent-primary);color:var(--accent-primary);background:#e8c27b1f}.ranking-weeks-toolbar label,.ranking-weeks-card form label{gap:var(--space-2);color:var(--text-secondary);font-size:var(--type-label);display:grid}.ranking-weeks-toolbar select,.ranking-weeks-card input:not([type=checkbox]):not([type=file]):not([type=radio]),.ranking-weeks-card select{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-control);min-width:0;min-height:44px;color:var(--text-primary);font:inherit;padding:8px 11px}.ranking-weeks-toolbar select{min-width:min(250px,74vw)}.ranking-weeks-toolbar button,.ranking-weeks-card button{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-control);min-height:44px;color:var(--text-primary);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.ranking-weeks-card button.dashboard-primary-action{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--text-on-accent)}.ranking-weeks-card button.dashboard-primary-action:hover:not(:disabled){background:var(--accent-hover)}.ranking-weeks-search{width:100%;min-height:48px;color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:0 0;align-items:center;gap:9px;padding:0 13px;display:flex}.ranking-weeks-search:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 3px #e8c27b14}.ranking-weeks-card .ranking-weeks-search>input[type=search],.ranking-weeks-card .ranking-weeks-search>input[type=search]:focus,.ranking-weeks-card .ranking-weeks-search>input[type=search]:focus-visible{appearance:none;width:100%;min-width:0;min-height:46px;color:var(--text-primary);font:inherit;flex:1;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.ranking-weeks-search>input[type=search]::placeholder{color:var(--text-secondary);opacity:.7}.ranking-weeks-card button:disabled,.ranking-weeks-toolbar button:disabled{cursor:not-allowed;opacity:.45}.ranking-weeks-card button:focus-visible,.ranking-weeks-card a:focus-visible,.ranking-weeks-toolbar button:focus-visible,.ranking-weeks-card input:focus-visible,.ranking-weeks-card select:focus-visible,.ranking-weeks-toolbar select:focus-visible,.ranking-weeks-nav button:focus-visible,.ranking-weeks-card summary:focus-visible,.ranking-weeks-map-scroll:focus-visible,.ranking-weeks-table-scroll:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ranking-weeks-card{padding:var(--space-4);color:var(--text-primary)}.ranking-weeks-card h2,.ranking-weeks-card h3{margin:0;line-height:1.25}.ranking-weeks-card h2{font-size:1.2rem}.ranking-weeks-card h3{font-size:1rem}.ranking-weeks-card p{margin:var(--space-2) 0;color:var(--text-secondary);line-height:1.45}.ranking-weeks-card form,.ranking-weeks-actions{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.ranking-weeks-choices{align-content:start;gap:var(--space-1);min-width:min(100%,220px);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);margin:0;display:grid}.ranking-weeks-choices legend{color:var(--text-secondary);font-size:var(--type-label);padding-inline:4px}.ranking-weeks-choices label{align-items:center;gap:var(--space-2);cursor:pointer;min-height:36px;color:var(--text-primary)!important;display:flex!important}.ranking-weeks-choices input{accent-color:var(--accent-primary)}.ranking-weeks-create form{margin-top:var(--space-3)}.ranking-weeks-create form label{flex:190px}.ranking-weeks-summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);display:flex}.ranking-weeks-summary>div{gap:3px;min-width:0;display:grid}.ranking-weeks-summary strong{overflow-wrap:anywhere;font-size:1.05rem}.ranking-weeks-nav{gap:var(--space-1);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.ranking-weeks-nav button{min-height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:9px 15px}.ranking-weeks-nav button[aria-current=page]{border-bottom-color:var(--accent-primary);color:var(--accent-primary)}.ranking-weeks-section-head{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.ranking-weeks-section-head>div{min-width:0}.ranking-weeks-section-head>span,.ranking-weeks-section-head>strong{color:var(--accent-primary);white-space:nowrap;font-variant-numeric:tabular-nums}.ranking-weeks-checklist{margin:var(--space-4) 0;gap:0;padding:0;list-style:none;display:grid}.ranking-weeks-checklist li{align-items:center;gap:var(--space-3);border-top:1px solid var(--border-subtle);min-height:45px;color:var(--text-secondary);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.ranking-weeks-checklist li:last-child{border-bottom:1px solid var(--border-subtle)}.ranking-weeks-checklist li.is-next{color:var(--text-primary)}.ranking-weeks-step-icon{border:1px solid var(--border-strong);border-radius:50%;place-items:center;width:25px;height:25px;font-size:.78rem;display:grid}.ranking-weeks-checklist li.is-done .ranking-weeks-step-icon{border-color:var(--accent-primary);color:var(--accent-primary)}.ranking-weeks-step-state{color:var(--text-secondary);font-size:.78rem}.ranking-weeks-checklist li.is-next .ranking-weeks-step-state{color:var(--accent-primary)}.ranking-weeks-footnote{font-size:.85rem;margin-top:var(--space-4)!important}.ranking-weeks-facts{gap:var(--space-2);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.ranking-weeks-facts span{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);color:var(--text-secondary);align-items:baseline;gap:6px;padding:8px 10px;font-size:.86rem;display:inline-flex}.ranking-weeks-facts strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1rem}.ranking-weeks-file{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin:var(--space-3) 0;padding:var(--space-3) 0;border-block:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.ranking-weeks-file span{color:var(--text-secondary);font-size:.86rem}.ranking-weeks-file span:first-child{align-items:center;gap:8px;display:inline-flex}.ranking-weeks-file strong{color:var(--text-primary)}.ranking-weeks-upload{gap:var(--space-2);color:var(--accent-primary);display:inline-grid}.ranking-weeks-upload svg{display:inline-block}.ranking-weeks-upload input{width:min(100%,350px)}.ranking-weeks-map-head{margin:var(--space-4) 0 var(--space-2)}.ranking-weeks-filter{align-items:center;gap:var(--space-2);min-height:36px;color:var(--text-secondary);cursor:pointer;font-size:.86rem;display:inline-flex}.ranking-weeks-filter input{accent-color:var(--accent-primary);width:17px;height:17px}.ranking-weeks-map-scroll{max-height:420px;margin:var(--space-2) 0;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);overflow:auto}.ranking-weeks-map-row{align-items:center;gap:var(--space-3);min-height:51px;padding:5px var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);grid-template-columns:72px minmax(0,1fr) 85px;display:grid}.ranking-weeks-map-row:last-child{border-bottom:0}.ranking-weeks-map-row>span:nth-child(2){overflow-wrap:anywhere}.ranking-weeks-map-row input{text-align:center;font-variant-numeric:tabular-nums;width:76px}.ranking-weeks-map-labels{z-index:1;background:var(--surface-raised);min-height:36px;color:var(--text-secondary);text-transform:uppercase;font-size:.75rem;position:sticky;top:0}.ranking-weeks-actions{margin-top:var(--space-3)}.ranking-weeks-actions>span{color:var(--text-secondary);font-size:.86rem}.ranking-weeks-disclosure{margin-top:var(--space-4);border-top:1px solid var(--border-subtle);padding-top:var(--space-3)}.ranking-weeks-disclosure summary{color:var(--accent-primary);cursor:pointer;padding:8px 0}.ranking-weeks-disclosure form{margin-top:var(--space-3)}.ranking-weeks-disclosure form label{flex:200px}.ranking-weeks-table-scroll{max-width:100%;overflow:auto}.ranking-weeks-table-scroll table{border-collapse:collapse;width:100%;font-size:.87rem}.ranking-weeks-table-scroll th,.ranking-weeks-table-scroll td{border-bottom:1px solid var(--border-subtle);text-align:left;padding:9px 10px}.ranking-weeks-table-scroll th{color:var(--accent-primary);text-transform:uppercase;white-space:nowrap;font-size:.75rem}.ranking-weeks-table-scroll td:not(:nth-child(2)){font-variant-numeric:tabular-nums}.ranking-weeks-player-tools{align-items:center;gap:var(--space-3);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.ranking-weeks-player-tools .ranking-weeks-search{flex:220px;margin:0}.ranking-weeks-player-layout{gap:var(--space-4);grid-template-columns:minmax(180px,230px) minmax(0,1fr);align-items:start;display:grid}.ranking-weeks-player-results{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;align-content:start;max-height:420px;display:grid;overflow:auto}.ranking-weeks-player-results button{border:0;border-bottom:1px solid var(--border-subtle);min-height:48px;color:var(--text-primary);text-align:left;background:0 0;border-radius:0;justify-content:stretch;gap:3px;padding:8px 11px;display:grid}.ranking-weeks-player-results button:last-child{border-bottom:0}.ranking-weeks-player-results button[aria-pressed=true]{color:var(--accent-primary);background:#e8c27b1f}.ranking-weeks-player-results small{color:var(--text-secondary);align-items:center;gap:5px;font-size:.75rem;display:inline-flex}.ranking-weeks-player-results p{padding:var(--space-3)}.ranking-weeks-player{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);min-width:0;padding:var(--space-4)}.ranking-weeks-player-heading{justify-content:space-between;align-items:start;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.ranking-weeks-player-heading>div{gap:var(--space-1);display:grid}.ranking-weeks-player-heading span{color:var(--text-secondary);font-size:.82rem}.ranking-weeks-player-heading>strong{color:var(--accent-primary);font-variant-numeric:tabular-nums}.ranking-weeks-sheet-results{margin:var(--space-3) 0;border-block:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);display:grid}.ranking-weeks-sheet-results button{align-items:center;gap:var(--space-3);border:0;border-bottom:1px solid var(--border-subtle);min-height:50px;color:var(--text-primary);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;padding:9px 12px;display:grid}.ranking-weeks-sheet-results button:last-child{border-bottom:0}.ranking-weeks-sheet-results button:hover{background:color-mix(in srgb, var(--surface-raised) 70%, transparent)}.ranking-weeks-sheet-results button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--accent-primary);color:var(--accent-primary);background:#e8c27b14}.ranking-weeks-sheet-results small{color:var(--text-secondary);align-items:center;gap:5px;font-size:.75rem;display:inline-flex}.ranking-weeks-sheet-detail{gap:var(--space-3);display:grid}.ranking-weeks-player.ranking-weeks-sheet-detail{padding:var(--space-4) 0 0;border:0;border-radius:0}.ranking-weeks-sheet-account{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--accent-primary);display:flex}.ranking-weeks-sheet-account>div{gap:3px;display:grid}.ranking-weeks-sheet-account small{color:var(--text-secondary)}.ranking-weeks-sheet-account a{color:var(--text-primary);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ranking-weeks-sheet-account a:hover{color:var(--accent-primary)}.ranking-weeks-sheet-account strong{color:var(--text-secondary);font-weight:400}.ranking-weeks-sheet-weeks-heading{margin-top:var(--space-2)}.ranking-weeks-sheet-weeks-heading p{margin-bottom:0}.ranking-weeks-sheet-weeks{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(105px,1fr));display:grid}.ranking-weeks-sheet-weeks>div{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);gap:4px;padding:9px 11px;display:grid}.ranking-weeks-sheet-weeks span{color:var(--text-secondary);font-size:.76rem}.ranking-weeks-sheet-weeks strong{color:var(--accent-primary);font-variant-numeric:tabular-nums}.ranking-weeks-history-picker{gap:var(--space-1);margin:var(--space-4) 0 var(--space-3);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.ranking-weeks-history-picker button{min-height:40px;color:var(--text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:7px 12px}.ranking-weeks-history-picker button[aria-pressed=true]{border-bottom-color:var(--accent-primary);color:var(--accent-primary)}.ranking-weeks-history-section{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.ranking-weeks-history-section h3{color:var(--text-primary)}.ranking-weeks-history-section:first-of-type{margin-top:var(--space-3)}.ranking-weeks-review-line{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.ranking-weeks-review-line>div:first-child{gap:var(--space-1);display:grid}.ranking-weeks-review-line small{color:var(--text-secondary)}.ranking-weeks-opening{padding-top:var(--space-3)}.ranking-weeks-opening label{flex:150px}.ranking-weeks-opening input{width:100%}.ranking-weeks-hint{font-size:.85rem}.ranking-weeks-equation{margin:var(--space-3) 0!important}.ranking-weeks-activation{justify-content:space-between;align-items:end;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.ranking-weeks-activation>div:first-child{flex:220px}.ranking-weeks-mismatch-list{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);max-height:260px;display:grid;overflow:auto}.ranking-weeks-mismatch-list button{justify-content:space-between;gap:var(--space-2);border:0;border-bottom:1px solid var(--border-subtle);text-align:left;background:0 0;border-radius:0;flex-wrap:wrap;display:flex}.ranking-weeks-mismatch-list button:last-child{border-bottom:0}.ranking-weeks-mismatch-list button span{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.82rem}.ranking-weeks-empty{padding:var(--space-3) 0}.ranking-weeks-warning{border-left:3px solid var(--accent-primary);padding-left:var(--space-3)}.ranking-weeks-facts span{align-items:center}.ranking-weeks-facts svg{color:var(--accent-primary);flex:none}.ranking-weeks-disclosure h3{align-items:center;gap:8px;display:flex}.ranking-weeks-disclosure h3 svg{color:var(--accent-primary)}.ranking-weeks-events{gap:var(--space-2);margin:var(--space-3) 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.ranking-weeks-event-card{align-items:center;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);min-height:90px;color:var(--text-primary);text-decoration:none;display:flex;overflow:hidden}.ranking-weeks-event-card:hover{border-color:var(--accent-primary)}.ranking-weeks-event-card>img,.ranking-weeks-event-card__icon{object-fit:cover;flex:none;width:72px;height:88px}.ranking-weeks-event-card__icon{background:var(--surface-control);color:var(--accent-primary);place-items:center;display:grid}.ranking-weeks-event-card__copy{flex:1;gap:3px;min-width:0;display:grid}.ranking-weeks-event-card__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.ranking-weeks-event-card__copy small{color:var(--text-secondary);font-size:.74rem}.ranking-weeks-event-card>svg{color:var(--accent-primary);flex:none;margin-right:9px}.ranking-weeks-end{margin-top:var(--space-6)}@media (width<=680px){.ranking-weeks-card{padding:var(--space-3)}.ranking-weeks-player-layout{grid-template-columns:minmax(0,1fr)}.ranking-weeks-player-results{max-height:116px;display:flex;overflow:auto}.ranking-weeks-player-results button{border-bottom:0;border-right:1px solid var(--border-subtle);flex:0 0 160px}.ranking-weeks-sheet-results button{grid-template-columns:minmax(0,1fr);gap:3px}.ranking-weeks-map-row{gap:var(--space-2);padding-inline:var(--space-2);grid-template-columns:45px minmax(0,1fr) 72px}.ranking-weeks-map-row input{width:67px}.ranking-weeks-table-scroll table{min-width:420px}}.legacy-link-picker{max-width:100%;display:inline-block;position:relative}.legacy-link-picker__trigger{color:#f09a94;font:inherit;cursor:pointer;background:#211615;border:1px solid #954a47;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}.ranking-weeks-card .legacy-link-picker__trigger{color:#f09a94;background:#211615;border-color:#954a47}.legacy-link-picker__trigger.is-linked,.ranking-weeks-card .legacy-link-picker__trigger.is-linked{color:#94d6a2;background:#142019;border-color:#4c875c}.legacy-link-picker__trigger.is-no-match,.ranking-weeks-card .legacy-link-picker__trigger.is-no-match{color:#c4c0b9;background:#22211e;border-color:#62605b}.legacy-link-picker__popover{z-index:30;background:#171613;border:1px solid #6d5a3c;border-radius:9px;width:min(310px,75vw);padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 38px #0009}.legacy-link-picker__popover label{color:#d9bf8b;border:1px solid #514735;border-radius:6px;align-items:center;gap:6px;padding:4px 7px;display:flex}.legacy-link-picker__popover input{color:#fff;background:0 0;border:0;outline:0;width:100%}.ranking-weeks-card .legacy-link-picker__popover input{background:0 0;border:0;min-height:34px;padding:0}.legacy-link-picker__options{max-height:200px;margin:7px 0;display:grid;overflow:auto}.legacy-link-picker__options button,.legacy-link-picker__popover>button{color:#fff;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;gap:8px;padding:8px;display:flex}.ranking-weeks-card .legacy-link-picker__options button,.ranking-weeks-card .legacy-link-picker__popover>button{width:100%;color:var(--text-primary);text-align:left;background:0 0;border:0;justify-content:space-between}.legacy-link-picker__options button:hover,.legacy-link-picker__options button:focus-visible,.legacy-link-picker__popover>button:hover{background:#312b22}.legacy-link-picker__options small{color:#c9b480;white-space:nowrap}.legacy-link-review{border:1px solid #3f372c;border-radius:9px;margin:14px 0;padding:12px}.legacy-link-review h3{margin:0 0 5px}.legacy-link-review p{color:#aaa;font-size:13px}.management-page{width:min(100%,1540px)}.management-heading,.management-heading__copy{align-items:flex-start;display:flex}.management-heading{justify-content:space-between;gap:24px}.management-heading__copy{gap:16px}.management-back{width:42px;height:42px;color:var(--color-gold);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:var(--radius-md);cursor:pointer;flex:none;place-items:center;margin-top:2px;display:grid}.management-heading h1{color:var(--color-white);margin:7px 0;font-size:clamp(2rem,3vw,2.8rem);line-height:1.08}.management-heading p{color:var(--color-muted);margin:0;font-size:.93rem}.management-panel{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);min-height:480px;margin-top:clamp(28px,3.5vw,46px);padding:clamp(18px,2.4vw,30px);box-shadow:0 28px 80px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000003d),inset 0 1px #ffffff0f}.member-tabs{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,410px);padding:4px;display:grid}.member-tabs button{min-height:43px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e88f);border-radius:var(--radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.85rem;font-weight:750;display:flex}.member-tabs button.is-active{color:#161109;background:#ffe3b1;box-shadow:0 9px 24px #cfa05b29}.member-tabs button>span{min-width:23px;height:21px;color:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000029);border-radius:var(--radius-pill);place-items:center;padding:0 6px;font-size:.7rem;display:grid}.member-tabs button:not(.is-active)>span{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff12)}.management-toolbar{grid-template-columns:minmax(280px,1fr) repeat(2,minmax(190px,230px));gap:12px;margin:22px 0 18px;display:grid}@media (width<=1100px){.management-toolbar{grid-template-columns:minmax(240px,1fr) minmax(180px,220px)}.management-toolbar .management-filter:last-child{grid-column:2}}.management-toolbar--single{grid-template-columns:minmax(0,1fr);width:100%}.management-toolbar--single .management-search{width:100%}.management-search,.management-filter{height:46px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e86b);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#03030357);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:var(--radius-md);align-items:center;gap:9px;padding:0 13px;display:flex}.management-search:focus-within,.management-filter:focus-within{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf968a);box-shadow:0 0 0 3px #f3cf9614}.management-search input,.management-filter select{width:100%;min-width:0;color:var(--color-white);color-scheme:inherit;background:0 0;border:0;outline:0;font-size:.84rem}.management-filter select:not([multiple]){background-color:#0000!important}.management-filter select:not([multiple]):focus-visible,.management-search input:not([type=checkbox]):focus-visible{outline:none}:is(.management-search:has(input:focus-visible),.management-filter:has(select:focus-visible)){outline:2px solid var(--focus-ring);outline-offset:2px}.management-search input::placeholder{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e861)}.member-search-spinner{color:var(--color-gold);flex:none}.member-search-context{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e88c);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960d);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9621);border-radius:var(--radius-sm);align-items:center;gap:8px;margin:-5px 0 15px;padding:9px 11px;font-size:.7rem;display:flex}.member-search-context svg{color:var(--color-gold);flex:none}.member-search-context strong{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8d1)}.member-search-identity{gap:5px;min-width:0;display:grid}.member-search-identity>small{color:var(--color-gold);text-overflow:ellipsis;white-space:nowrap;padding-left:46px;font-size:.62rem;overflow:hidden}.members-table-wrap{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:var(--radius-lg);max-width:100%;overflow-x:auto}.members-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:940px}.profile-completeness{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f7cc8a);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#be7c2621);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e7ad5c40);border-radius:var(--radius-pill);white-space:nowrap;padding:5px 8px;font-size:.66rem;font-weight:750;display:inline-flex}.profile-completeness.is-complete{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#a7e9b6);background:#2e7d4124;border-color:#59ae6d42}.members-table th{height:48px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e887);text-align:left;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);letter-spacing:.08em;text-transform:uppercase;padding:0 15px;font-size:.73rem;font-weight:800}[dir=rtl] .members-table th{text-align:right}[dir=rtl] .member-actions{justify-content:flex-start}[dir=rtl] .member-actions__menu{left:0;right:auto}[dir=rtl] .management-back svg{transform:scaleX(-1)}[dir=rtl] .members-table td:nth-child(2),[dir=rtl] .members-table td:nth-child(3),[dir=rtl] .member-id,[dir=rtl] .member-mobile-card dl div:first-child dd,[dir=rtl] .member-mobile-card dl div:nth-child(2) dd{text-align:right;direction:ltr}.members-table th:first-child{border-radius:var(--radius-lg) 0 0 0;width:23%}.members-table th:last-child{border-radius:0 var(--radius-lg) 0 0;width:190px}.request-table th:first-child{width:22%}.request-table th:last-child{width:230px}.members-table td{height:73px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8c7);border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);vertical-align:middle;padding:10px 15px;font-size:.84rem}.members-table tbody tr:first-child td{border-top:0}.members-table tbody tr:hover td{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06)}.member-identity{align-items:center;gap:10px;min-width:0;display:flex}.member-identity>span:last-child{gap:3px;min-width:0;display:grid}.member-identity strong{color:var(--color-white);text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;overflow:hidden}.member-identity small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e866);font-size:.67rem}.member-avatar{color:#24180a;border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#ffffff52);background:#ffebc8;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.7rem;font-weight:850;display:grid;overflow:hidden}.member-avatar img{object-fit:cover;width:100%;height:100%;display:block}.member-id{color:var(--color-gold-strong);font-weight:750}.member-status{min-height:25px;color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#bdf2c8);border-radius:var(--radius-pill);background:#3a7e4b38;border:1px solid #64ba794d;align-items:center;padding:0 9px;font-size:.67rem;font-weight:800;display:inline-flex}.member-status--banned{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#ffc1c1);background:#a7373733;border-color:#dc5b5b52}.member-status--active{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#bdf2c8);background:#3a7e4b2e;border-color:#64ba794d}.member-status--disabled,.member-status--banned{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#fca5a5);background:#7f1d1d2e;border-color:#f8717145}.staff-access-chip{min-height:25px;color:var(--lightningcss-light,var(--status-info))var(--lightningcss-dark,#cdd8ff);border-radius:var(--radius-pill);white-space:nowrap;background:#4356a42e;border:1px solid #758be247;align-items:center;padding:0 9px;font-size:.64rem;font-weight:800;display:inline-flex}.staff-access-chip--admin{color:var(--lightningcss-light,var(--status-info))var(--lightningcss-dark,#e0d2ff);background:#684bae2e;border-color:#9475dd47}.staff-access-chip--none{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e875);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17)}.platform-access-label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8d1);white-space:nowrap;font-weight:700}.subscription-status{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8ad);white-space:nowrap;flex-direction:column;gap:2px;font-size:.7rem;font-weight:800;display:inline-flex}.subscription-status small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e861);font-size:.6rem;font-weight:500}.subscription-status--active{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#9ce8af)}.subscription-status--expired{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0a5a1)}.subscription-status--exempt{color:var(--color-gold)}.subscription-status--none,.subscription-status--unknown{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e86b)}.member-status--banned_temporarily,.member-status--banned_indefinitely{height:auto;color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#fca5a5);background:#7f1d1d2e;border-color:#f8717145;flex-direction:column;align-items:flex-start;padding-block:5px}.ban-date{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e866);margin-top:0;font-size:.61rem;font-weight:500;line-height:1.35;display:block}.member-account-status{justify-items:start;gap:4px;max-width:160px;display:inline-grid}.member-actions{justify-content:flex-end;display:flex;position:relative}.member-actions__trigger{width:36px;height:36px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e894);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.member-actions__trigger:hover,.member-actions__trigger[aria-expanded=true]{color:var(--color-gold-strong);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0f);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a)}.member-actions__menu{z-index:15;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#161615fa);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:var(--radius-md);width:180px;padding:6px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 20px 55px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000008f)}.member-actions__menu button{min-height:38px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8c7);text-align:left;border-radius:var(--radius-xs);cursor:pointer;background:0 0;align-items:center;gap:9px;padding:0 10px;font-size:.75rem;display:flex}.member-actions__menu button:hover{color:var(--color-white);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0f)}.member-actions__menu button.is-danger{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffaaa7)}.request-date{align-items:center;gap:6px;display:flex}.request-date svg{color:var(--color-gold)}.request-actions{align-items:center;gap:7px;display:flex}.request-actions button{cursor:pointer}.request-actions__view{min-height:34px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8ad);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.7rem;display:inline-flex}.request-actions__accept,.request-actions__reject{width:34px;height:34px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#d9f8df);border-radius:var(--radius-sm);background:#308b46b3;place-items:center;padding:0;display:grid}.request-actions__reject{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#ffe7e7);background:#ae3636ad}.member-mobile-list{display:none}.management-empty{min-height:230px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e866);text-align:center;place-items:center;gap:7px;display:grid}.management-empty strong{color:var(--color-white);font-size:.95rem}.management-empty span{font-size:.78rem}.management-dialog{z-index:110;-webkit-backdrop-filter:blur(12px);background:var(--lightningcss-light,#1e1d196b)var(--lightningcss-dark,#000000bd);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.management-dialog>section{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111110fa);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9640);border-radius:var(--radius-lg);width:min(100%,440px);padding:27px;position:relative;box-shadow:0 30px 100px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#000000b3)}.management-dialog>section>.dashboard-icon-button{position:absolute;top:18px;right:18px}.management-dialog__icon{width:46px;height:46px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf961c);border-radius:var(--radius-md);place-items:center;display:grid}.management-dialog__icon.is-danger{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffaaa7);background:#c43d3d21}.management-dialog h2{color:var(--color-white);margin:19px 0 8px;font-size:1.35rem}.management-dialog p{color:var(--color-muted);margin:0;font-size:.84rem;line-height:1.55}.management-dialog__date{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8b3);gap:7px;margin-top:18px;font-size:.78rem;font-weight:750;display:grid}.management-dialog__date input{height:48px;color:var(--color-white);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);border-radius:var(--radius-sm);padding:0 13px}.management-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.management-button{border-radius:var(--radius-sm);cursor:pointer;min-height:44px;padding:0 14px;font-size:.79rem;font-weight:800}.management-button:disabled{cursor:not-allowed;opacity:.42}.management-button--ghost{color:var(--color-text);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c)}.management-button--primary{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold))}.management-button--danger{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:#a63e3e}@media (width<=1180px){.members-table th:nth-child(2),.members-table td:nth-child(2){display:none}.members-table th:first-child{width:26%}}@media (width<=1050px){.members-table-wrap{display:none}.member-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.member-mobile-card{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:var(--radius-lg);min-width:0;padding:15px}.member-mobile-card__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.member-mobile-card dl{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;margin:17px 0 0;padding-top:14px;display:grid}.member-mobile-card dl div{min-width:0}.member-mobile-card dt{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e86b);text-transform:uppercase;font-size:.64rem}.member-mobile-card dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}}@media (width<=760px){.management-page{padding:24px 16px 48px}.management-heading{gap:20px;display:grid}.management-heading__copy{gap:12px}.management-heading h1{font-size:1.72rem}.management-heading p{max-width:390px;font-size:.82rem;line-height:1.45}.management-heading>.dashboard-primary-action{width:100%}.management-back{width:39px;height:39px}.management-panel{border-radius:var(--radius-lg);min-height:0;margin-top:26px;padding:14px}.member-tabs{width:100%}.member-tabs button{min-height:44px;padding-inline:8px}.management-toolbar,.management-toolbar--single{grid-template-columns:minmax(0,1fr);gap:10px;margin:15px 0}.management-toolbar .management-filter:last-child{grid-column:auto}.members-table-wrap{display:none}.member-mobile-list{grid-template-columns:minmax(0,1fr);gap:11px;display:grid}.member-mobile-card{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:var(--radius-lg);padding:15px;position:relative}.member-mobile-card__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.member-mobile-card dl{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;margin:17px 0 0;padding-top:14px;display:grid}.member-mobile-card dl div{gap:4px;min-width:0;display:grid}.member-mobile-card dt{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e86b);text-transform:uppercase;font-size:.64rem}.member-mobile-card dd{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8d1);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.77rem;overflow:hidden}.member-mobile-card__ban{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#ffc1c1);border-radius:var(--radius-sm);background:#a737371f;margin:12px 0 0;padding:9px 10px;font-size:.7rem}.member-actions__menu{top:38px}.request-mobile-card>.member-identity{margin-bottom:2px}.request-mobile-card .request-actions{grid-template-columns:1fr 42px 42px;margin-top:15px;display:grid}.request-mobile-card .request-actions button{width:auto;height:42px}.request-actions__view span{display:inline}.management-dialog>section{padding:22px}}.admin-document-preview{z-index:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--lightningcss-light,#1e1d196b)var(--lightningcss-dark,#000000e0);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-document-preview>section{width:min(100%,920px);height:min(90svh,780px);color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11110f);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf964d);border-radius:22px;grid-template-rows:auto minmax(0,1fr);padding:16px;display:grid;box-shadow:0 30px 100px #000}.admin-document-preview header{justify-content:space-between;align-items:center;padding:2px 4px 14px;display:flex}.admin-document-preview h2{margin:0;font-size:1.1rem}.admin-document-preview header button{width:38px;height:38px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#d8d2c8);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff12);cursor:pointer;border-radius:10px;place-items:center;display:grid}.admin-document-preview img,.admin-document-preview iframe{object-fit:contain;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#080808);border:0;border-radius:14px;width:100%;height:100%;min-height:0}@media (width<=560px){.admin-document-preview{padding:10px}}@media (width<=1050px){.member-mobile-card{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0cd1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:0;display:grid}.member-mobile-card dl{align-items:start}.member-mobile-card dd{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-height:1.25em;overflow:visible}.member-mobile-card>.row-actions{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);justify-content:flex-end;margin-top:16px;padding-top:14px;display:flex;position:static}.member-mobile-card>.row-actions button{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#efc98540);border-radius:13px;min-height:42px;padding-inline:15px}.member-mobile-card>.row-actions{grid-template-columns:minmax(0,1fr) 46px;gap:9px;display:grid}.member-mobile-card>.row-actions button:first-child{width:100%}.member-mobile-card>.row-actions .member-ban-trigger{width:46px;min-width:46px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f3aaa5);background:#a434341a;border-color:#f871714d;padding:0}}.ranking-page{width:min(100%,1540px)}.ranking-tier-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:clamp(28px,3.4vw,42px);display:grid}.ranking-tier-summary>div{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.ranking-tier-summary>div>span:last-child{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e88f);font-size:.75rem;font-weight:750}.ranking-level{width:fit-content;min-height:29px;color:var(--level-color);background:color-mix(in srgb, var(--level-color) 14%, transparent);border:1px solid color-mix(in srgb, var(--level-color) 42%, transparent);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:0 10px;font-size:.72rem;font-weight:850;display:inline-flex}.ranking-panel,.ranking-settings-section{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff07);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);margin-top:18px;padding:clamp(18px,2.4vw,30px);box-shadow:0 26px 80px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000038),inset 0 1px #ffffff0e}.ranking-toolbar{grid-template-columns:minmax(280px,1fr) 220px;gap:12px;margin-bottom:18px;display:grid}.ranking-table-wrap{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:var(--radius-lg);overflow:hidden}.ranking-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.ranking-table th{height:48px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e880);text-align:left;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);letter-spacing:.08em;text-transform:uppercase;padding:0 18px;font-size:.72rem;font-weight:800}.ranking-table th:first-child{width:100px}.ranking-table th:nth-child(3),.ranking-table th:nth-child(4){width:180px}.ranking-table td{height:68px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8bd);border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);padding:8px 18px;font-size:.84rem}.ranking-table tbody tr:first-child td{border-top:0}.ranking-table tbody tr:hover td{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06)}.ranking-table tbody tr.has-level-color td{background:0 0}.ranking-table tbody tr.has-level-color td:first-child{position:relative}.ranking-table tbody tr.has-level-color td:first-child:before{background:var(--row-level-color);content:"";border-radius:0 4px 4px 0;width:3px;position:absolute;top:17px;bottom:17px;left:0}.ranking-table tbody tr.has-level-color .rank-number:not(.is-top){color:var(--row-level-color);border-color:color-mix(in srgb,var(--row-level-color) 42%,transparent);background:color-mix(in srgb,var(--row-level-color) 8%,var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111))}.ranking-table tbody tr.has-level-color:hover td{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06)}.rank-number{width:34px;height:34px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8ad);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:var(--radius-sm);place-items:center;font-size:.78rem;font-weight:850;display:grid}.rank-number.is-top{color:#23180b;border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#ffeac3b8);background:#ffe5ad}.ranking-player{align-items:center;gap:12px;min-width:0;display:flex}.ranking-player img{object-fit:cover;object-position:center;filter:grayscale(.2)brightness(.86);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#fff3);border-radius:50%;flex:none;width:42px;height:42px}.ranking-player>span{gap:3px;min-width:0;display:grid}.ranking-player strong{color:var(--color-white);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.ranking-player small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e861);font-size:.65rem}.ranking-score{color:var(--color-gold-strong);font-size:.88rem}.ranking-mobile-list{display:none}.ranking-pagination{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e875);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;font-size:.72rem;display:flex}.ranking-pagination>div{align-items:center;gap:9px;display:flex}.ranking-pagination button{width:36px;height:36px;color:var(--color-text);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:var(--radius-sm);cursor:pointer;place-items:center;padding:0;display:grid}.ranking-pagination button:disabled{cursor:not-allowed;opacity:.32}.ranking-pagination strong{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8ad);font-size:.72rem}.ranking-empty{min-height:240px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e866);text-align:center;place-items:center;gap:7px;display:grid}.ranking-empty strong{color:var(--color-white);font-size:.9rem}.ranking-empty span{font-size:.75rem}.ranking-reset{min-height:42px;color:var(--color-text);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0e);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:7px;padding:0 15px;font-size:.78rem;font-weight:750;display:inline-flex}.ranking-settings-section{margin-top:clamp(24px,3vw,36px)}.ranking-settings-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:20px;display:flex}.ranking-settings-heading h2{color:var(--color-white);margin:5px 0 0;font-size:1.35rem}.ranking-settings-heading p{max-width:430px;color:var(--color-muted);text-align:right;margin:0;font-size:.78rem;line-height:1.5}.public-tier-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.public-tier-card{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#03030347);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:var(--radius-lg);gap:18px;min-width:0;padding:15px;display:grid}.public-tier-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.public-tier-card>div>strong{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e88c);font-size:.72rem}.ranking-color{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e880);gap:8px;font-size:.68rem;display:grid}.ranking-color__control{align-items:center;gap:8px;min-width:0;display:flex}.ranking-color input{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff26);border-radius:var(--radius-sm);cursor:pointer;background:0 0;width:36px;height:36px;padding:2px;overflow:hidden}.ranking-color code{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8b3);text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.ranking-info{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8a8);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9613);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9629);border-radius:var(--radius-md);align-items:flex-start;gap:9px;margin-bottom:17px;padding:11px 13px;font-size:.75rem;line-height:1.45;display:flex}.ranking-info svg{color:var(--color-gold);flex:none}.ranking-band-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ranking-band-group{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#03030347);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:var(--radius-lg);overflow:hidden}.ranking-band-group>header{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff13);align-items:center;gap:11px;padding:13px 15px;display:flex}.ranking-band-group__letter{width:38px;height:38px;color:var(--level-color);background:color-mix(in srgb, var(--level-color) 13%, transparent);border:1px solid color-mix(in srgb, var(--level-color) 35%, transparent);border-radius:var(--radius-sm);place-items:center;font-size:.87rem;font-weight:900;display:grid}.ranking-band-group header div{gap:3px;display:grid}.ranking-band-group header strong{color:var(--color-white);font-size:.82rem}.ranking-band-group header small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e86b);font-size:.65rem}.ranking-band-list{display:grid}.ranking-band-row{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#fff1);grid-template-columns:42px minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:9px;padding:12px 15px;display:grid}.ranking-band-row:first-child{border-top:0}.ranking-band-row>strong{color:var(--color-gold-strong);align-self:center;font-size:.82rem}.ranking-band-row>span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e859);align-self:center;font-size:.68rem}.ranking-band-row label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e86b);text-transform:uppercase;gap:5px;font-size:.61rem;display:grid}.ranking-band-row input{width:100%;height:39px;color:var(--color-white);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:var(--radius-sm);outline:0;padding:0 9px}.ranking-band-row input:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px #f3cf9614}.ranking-settings-error{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffc3c1);border-radius:var(--radius-md);background:#ac363624;border:1px solid #dc5b5b42;margin:16px 0 0;padding:11px 14px;font-size:.76rem}.ranking-settings-actions{justify-content:flex-end;margin-top:18px;display:flex}.ranking-settings-page{padding-bottom:110px}.ranking-season-bar{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:var(--radius-lg);grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:14px;margin-top:clamp(26px,3vw,40px);padding:16px;display:grid}.ranking-season-bar label{min-width:0;color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:.68rem;font-weight:800;display:grid}.ranking-season-bar select{width:100%;min-width:0;height:44px;color:var(--color-white);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000061);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:var(--radius-sm);outline:none;padding:0 12px}.ranking-season-bar select:focus{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf969e);box-shadow:0 0 0 3px #f3cf9614}.ranking-season-bar>div{align-items:center;gap:9px;min-height:44px;display:flex}.ranking-season-bar>div small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e875);white-space:nowrap;font-size:.68rem}.ranking-season-bar>button,.ranking-policy-editor>header>button{min-height:44px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9612);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9633);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.74rem;font-weight:800;display:inline-flex}.ranking-season-bar button:disabled,.ranking-policy-editor button:disabled,.ranking-settings-footer button:disabled{cursor:not-allowed;opacity:.42}.ranking-locked{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f4d49c);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#a56c191a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e6a95238);border-radius:var(--radius-md);align-items:flex-start;gap:11px;margin-top:16px;padding:13px 15px;display:flex}.ranking-locked svg{flex:none}.ranking-locked div{gap:4px;display:grid}.ranking-locked strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ffe2ae);font-size:.8rem}.ranking-locked p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e894);margin:0;font-size:.73rem;line-height:1.45}.ranking-policy-editor{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:var(--radius-lg);margin-top:18px;overflow:hidden;box-shadow:0 24px 70px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0003)}.ranking-policy-editor>header{justify-content:space-between;align-items:flex-end;gap:20px;padding:clamp(18px,2.5vw,28px);display:flex}.ranking-policy-editor>header h2{color:var(--color-white);margin:5px 0;font-size:1.35rem}.ranking-policy-editor>header p{color:var(--color-muted);margin:0;font-size:.76rem;line-height:1.5}.ranking-policy-columns,.ranking-policy-row{grid-template-columns:38px minmax(140px,1.35fr) minmax(135px,.8fr) minmax(110px,.62fr) minmax(140px,.72fr) 40px;align-items:center;gap:12px;display:grid}.ranking-policy-columns{min-height:43px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e86b);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0a);border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);letter-spacing:.07em;text-transform:uppercase;padding:0 clamp(18px,2.5vw,28px);font-size:.62rem;font-weight:800}.ranking-policy-list{display:grid}.ranking-policy-row{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);min-width:0;padding:13px clamp(18px,2.5vw,28px);position:relative}.ranking-policy-row:first-child{border-top:0}.ranking-policy-row:before{content:"";background:var(--level-color);opacity:.78;border-radius:0 4px 4px 0;width:3px;position:absolute;top:13px;bottom:13px;left:0}.ranking-policy-row:focus-within{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06)}.ranking-policy-index{width:32px;height:32px;color:var(--level-color);background:color-mix(in srgb,var(--level-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--level-color) 34%,transparent);border-radius:9px;place-items:center;font-size:.88rem;font-weight:900;display:grid}.ranking-policy-row label{min-width:0;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e873);text-transform:uppercase;gap:6px;font-size:.61rem;font-weight:750;display:grid}.ranking-policy-row label>span:first-child{display:none}.ranking-policy-row input:not([type=color]){width:100%;min-width:0;height:46px;color:var(--color-white);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000057);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:var(--radius-sm);outline:none;padding:0 12px;font-size:.9rem;font-weight:750}.ranking-policy-row input[type=number]{font-variant-numeric:tabular-nums;font-size:1rem}.ranking-policy-row input:not([type=color]):focus{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf9699);box-shadow:0 0 0 3px #f3cf9612}.ranking-policy-row input:disabled{opacity:.62}.ranking-policy-color>span:last-child{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000057);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:var(--radius-sm);align-items:center;gap:8px;min-width:0;height:42px;padding:4px 9px 4px 5px;display:flex}.ranking-policy-color input{cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;width:32px;height:32px;padding:2px;overflow:hidden}.ranking-policy-color code{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8bf);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.ranking-open-ended{min-height:42px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960e);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9626);border-radius:var(--radius-sm);text-transform:none;align-items:center;gap:7px;padding:0 11px;font-size:1.1rem;font-weight:800;display:flex!important}.ranking-open-ended small{color:var(--color-muted);font-size:.66rem;font-weight:600}.ranking-remove-level{width:38px;height:38px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f4a3a0);cursor:pointer;background:#ac363614;border:1px solid #dc5b5b29;border-radius:10px;place-items:center;padding:0;display:grid}.ranking-remove-level:hover:not(:disabled){background:#ac363629;border-color:#dc5b5b47}.ranking-policy-help{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e885);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960b);border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf961c);align-items:flex-start;gap:8px;padding:14px clamp(18px,2.5vw,28px);font-size:.7rem;line-height:1.5;display:flex}.ranking-policy-help svg{color:var(--color-gold);flex:none}.ranking-add-first{width:calc(100% - 40px);min-height:140px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960a);border:1px dashed var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9640);border-radius:var(--radius-md);cursor:pointer;place-items:center;gap:7px;margin:20px;display:grid}.ranking-settings-footer{z-index:5;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#10100ff0);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:13px 15px;display:flex;position:sticky;bottom:14px;box-shadow:0 18px 55px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000075)}.ranking-settings-footer>span{color:var(--color-muted);font-size:.74rem}.ranking-settings-footer>div{gap:9px;display:flex}.ranking-settings-footer .dashboard-primary-action{min-height:42px}.ranking-settings-empty{min-height:250px;color:var(--color-muted);text-align:center;border:1px dashed var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:var(--radius-lg);place-items:center;gap:8px;margin-top:30px;display:grid}.ranking-settings-empty svg{color:var(--color-gold)}.ranking-settings-empty strong{color:var(--color-white)}.ranking-settings-empty p{margin:0;font-size:.76rem}.ranking-live-bar{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:var(--radius-lg);grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:14px;margin-top:clamp(26px,3vw,40px);padding:16px;display:grid}.ranking-live-bar label{min-width:0;color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:.68rem;font-weight:800;display:grid}.ranking-live-bar select{width:100%;min-width:0;height:44px;color:var(--color-white);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000061);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:var(--radius-sm);outline:none;padding:0 12px}.ranking-live-bar>div{align-items:center;gap:9px;min-height:44px;display:flex}.ranking-live-bar>div small{color:var(--color-muted);white-space:nowrap}.ranking-live-bar>button{min-height:44px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9612);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9633);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.74rem;font-weight:800;display:inline-flex}.ranking-live-bar>button:disabled{cursor:wait;opacity:.48}.ranking-page .ranking-tier-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ranking-levels-missing{color:var(--color-muted);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960d);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9624);border-radius:var(--radius-md);align-items:center;gap:9px;margin-top:18px;padding:13px 15px;font-size:.74rem;display:flex}.ranking-levels-missing svg{color:var(--color-gold);flex:none}.ranking-toolbar--live{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(150px,.48fr))}.ranking-toolbar--live .management-filter{min-width:0}.ranking-table-wrap.is-loading,.ranking-mobile-list.is-loading{opacity:.5;pointer-events:none}.ranking-table--live{table-layout:auto}.ranking-table--live th:first-child{width:90px}.ranking-table--live th:nth-child(2){width:92px}.ranking-table--live th:nth-child(3){width:34%}.ranking-table--live th:nth-child(3),.ranking-table--live th:nth-child(4),.ranking-table--live th:nth-child(5),.ranking-table--live th:nth-child(6){width:auto}.ranking-avatar{color:#1d160d;border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#fff3);background:#ffe2aa;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:.7rem;font-weight:900;display:grid;overflow:hidden}.ranking-avatar img{object-fit:cover;filter:grayscale(.2)brightness(.86);width:100%;height:100%}.ranking-unassigned{min-height:27px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e885);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:0 9px;font-size:.66rem;font-weight:750;display:inline-flex}.ranking-movement{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e880);white-space:nowrap;align-items:center;gap:3px;font-size:.7rem;font-weight:800;display:inline-flex}.ranking-movement.is-up{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#86efac)}.ranking-movement.is-down{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#fca5a5)}.ranking-movement.is-new{color:var(--color-gold)}@media (width<=1100px){.public-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ranking-policy-columns,.ranking-policy-row{grid-template-columns:34px minmax(130px,1fr) minmax(125px,.8fr) 100px 120px 38px;gap:9px}.ranking-toolbar--live{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ranking-page{padding:24px 16px 48px}.ranking-page .management-heading>.dashboard-primary-action,.ranking-page .management-heading>.ranking-reset{justify-content:center;width:100%}.ranking-tier-summary{scrollbar-width:none;grid-template-columns:repeat(5,minmax(96px,1fr));gap:8px;margin:24px -16px 0;padding:0 16px 4px;overflow-x:auto}.ranking-tier-summary::-webkit-scrollbar{display:none}.ranking-tier-summary>div{justify-content:start;gap:7px;min-height:66px;padding:10px;display:grid}.ranking-panel{margin-top:16px;padding:14px}.ranking-toolbar{grid-template-columns:1fr;gap:9px;margin-bottom:14px}.ranking-table-wrap{display:none}.ranking-mobile-list{gap:9px;display:grid}.ranking-mobile-card{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:var(--radius-lg);grid-template-columns:34px 44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:11px;display:grid}.ranking-mobile-card.has-level-color{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border-left-color:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);position:relative}.ranking-mobile-card.has-level-color:before{background:var(--row-level-color);content:"";border-radius:0 4px 4px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.ranking-mobile-card.has-level-color .rank-number:not(.is-top){color:var(--row-level-color);border-color:color-mix(in srgb,var(--row-level-color) 42%,transparent)}.ranking-mobile-card>img{object-fit:cover;filter:grayscale(.2)brightness(.86);border-radius:50%;width:44px;height:44px}.ranking-mobile-card>div{gap:4px;min-width:0;display:grid}.ranking-mobile-card>div strong{color:var(--color-white);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.ranking-mobile-card>div span{color:var(--color-gold);font-size:.67rem}.ranking-mobile-card .ranking-level{min-height:27px;padding-inline:8px}.ranking-pagination{align-items:flex-start;margin-top:15px}.ranking-pagination>span{max-width:92px;line-height:1.4}.ranking-pagination>div{gap:7px}.ranking-settings-section{margin-top:24px;padding:15px}.ranking-settings-heading{gap:8px;display:grid}.ranking-settings-heading h2{font-size:1.18rem}.ranking-settings-heading p{text-align:left}.public-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.public-tier-card{gap:15px;padding:12px}.ranking-band-groups{grid-template-columns:1fr}.ranking-band-row{grid-template-columns:38px minmax(0,1fr) auto minmax(0,1fr);padding-inline:12px}.ranking-settings-actions{margin-top:16px}.ranking-settings-actions .dashboard-primary-action{width:100%;box-shadow:0 18px 50px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000008c)}.ranking-settings-page{padding-bottom:80px}.ranking-season-bar{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px}.ranking-season-bar label{grid-column:1/-1}.ranking-season-bar>div{min-width:0}.ranking-season-bar>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-policy-editor>header{flex-direction:column;align-items:stretch;padding:17px 14px}.ranking-policy-editor>header>button{width:100%}.ranking-policy-columns{display:none}.ranking-policy-list{gap:10px;padding:12px}.ranking-policy-row{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000038);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17);border-radius:var(--radius-md);grid-template-columns:34px minmax(0,1fr) minmax(0,1fr) 42px;gap:11px;padding:14px}.ranking-policy-row:first-child{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff17)}.ranking-policy-row:before{border-radius:0 4px 4px 0;top:14px;bottom:14px}.ranking-policy-index{grid-area:1/1}.ranking-policy-name{grid-area:1/2/auto/4}.ranking-policy-color{grid-area:2/1/auto/-1}.ranking-policy-row>label:nth-of-type(3){grid-area:3/1/auto/3}.ranking-policy-row>label:nth-of-type(4){grid-area:3/3/auto/-1}.ranking-policy-row label>span:first-child{display:block}.ranking-remove-level{grid-area:1/4}.ranking-settings-footer{flex-direction:column;align-items:stretch;bottom:8px}.ranking-settings-footer>div{grid-template-columns:1fr 1.2fr;display:grid}.ranking-settings-footer button{justify-content:center;width:100%}.ranking-live-bar{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px}.ranking-live-bar label{grid-column:1/-1}.ranking-live-bar>div{min-width:0}.ranking-live-bar>div small{text-overflow:ellipsis;overflow:hidden}.ranking-page .ranking-tier-summary{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));margin-inline:0;padding-inline:0;overflow:visible}.ranking-toolbar--live{grid-template-columns:1fr}.ranking-mobile-card--live{grid-template-columns:38px 38px 44px minmax(0,1fr) auto}.ranking-mobile-card--live .ranking-avatar{width:44px;height:44px}.ranking-mobile-card--live>div small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e861);font-size:.61rem}.ranking-mobile-card--live>.ranking-movement{grid-column:2;justify-self:start}}@media (width<=380px){.ranking-mobile-card--live{grid-template-columns:30px 32px 40px minmax(0,1fr) auto;gap:7px;padding:9px}.ranking-mobile-card>img{width:40px;height:40px}.ranking-level{font-size:.66rem}.public-tier-grid{grid-template-columns:1fr}}.tournament-points-page{padding-bottom:108px}.point-table-toolbar{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:18px;margin-bottom:22px;padding-bottom:18px;display:grid}.point-table-toolbar label{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:.7rem;font-weight:800;display:grid}.point-table-toolbar select{width:100%;min-height:42px;color:var(--color-text);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0a0a09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);border-radius:7px;padding:0 36px 0 11px}.point-table-toolbar-actions{gap:8px;display:flex}.point-table-toolbar-actions button{min-height:42px;color:var(--color-gold);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf963d);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.point-table-toolbar button:disabled{opacity:.48;cursor:wait}.point-level-create{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);grid-template-columns:auto minmax(180px,320px) auto;align-items:center;gap:10px;margin:-8px 0 20px;padding-bottom:18px;display:grid}.point-level-create label{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:800}.point-level-create input{min-height:42px;color:var(--color-text);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0a0a09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);border-radius:7px;padding:0 11px}.point-level-create button{justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.point-table-summary{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0 0 14px;display:flex}.point-table-summary strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);font-size:.96rem}.point-table-summary p,.point-table-summary small{color:var(--color-muted);margin:0;font-size:.72rem;line-height:1.45}.point-table-summary small{white-space:nowrap;margin-left:auto}.point-table-status{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:900}.point-table-status--active{color:var(--lightningcss-light,var(--status-success))var(--lightningcss-dark,#8ee6a3)}.point-table-status--draft{color:var(--color-gold)}.point-table-status--retired{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aab3c2)}.point-table-notice,.point-table-warning{color:var(--color-muted);align-items:center;gap:8px;margin:10px 0;font-size:.74rem;line-height:1.45;display:flex}.point-table-notice svg,.point-table-warning svg{color:var(--color-gold);flex:none}.point-table-warning{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#fed7aa)}.point-table-warning svg{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#fb923c)}.point-matrix-card{margin-top:14px}.point-matrix-caption{color:var(--color-muted);margin:0 0 9px;font-size:.72rem}.point-matrix-caption strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);font-size:.8rem}.point-matrix-scroll{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);overflow-x:auto}.point-matrix{border-collapse:collapse;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090908);width:100%;min-width:980px}.point-matrix th,.point-matrix td{border-right:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a)}.point-matrix tr:last-child th,.point-matrix tr:last-child td{border-bottom:0}.point-matrix th:last-child,.point-matrix td:last-child{border-right:0}.point-matrix thead th{z-index:1;min-width:92px;color:var(--color-gold);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11110f);text-align:center;padding:11px 9px;font-size:.69rem;position:sticky;top:0}.point-matrix thead th:first-child{z-index:3;text-align:left;min-width:220px;left:0}.point-matrix tbody th{z-index:2;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c);text-align:left;width:220px;min-width:220px;padding:11px 13px;position:sticky;left:0}.point-matrix tbody th strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);font-size:.76rem;display:block}.point-matrix tbody th span{color:var(--color-muted);margin-top:3px;font-size:.61rem;font-weight:500;display:block}.point-matrix td{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090908);min-width:92px;height:54px;padding:0}.point-matrix td label{height:100%;display:block}.point-matrix input{width:100%;height:53px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);font:inherit;text-align:center;appearance:textfield;background:0 0;border:0;border-radius:0;padding:0 10px;font-size:.82rem;font-weight:800}.point-matrix input::-webkit-inner-spin-button{appearance:none;margin:0}.point-matrix input::-webkit-outer-spin-button{appearance:none;margin:0}.point-matrix input:focus{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9614);outline:2px solid var(--color-gold);outline-offset:-2px}.point-matrix input:disabled{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8b8);opacity:1}.point-table-error{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#fecaca);margin:12px 0 0;font-size:.78rem}.point-table-actions{z-index:5;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#070707f7);border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:12px 0;display:flex;position:sticky;bottom:0}.point-table-actions>div,.point-table-actions>span,.point-table-actions button{align-items:center;gap:7px;display:inline-flex}.point-table-actions>div{color:var(--color-muted);font-size:.73rem}.point-table-actions>span{flex-wrap:wrap;justify-content:flex-end}.point-table-actions button{cursor:pointer;border-radius:7px;justify-content:center;min-height:40px;padding:0 13px}.point-table-actions button:disabled{opacity:.42;cursor:not-allowed}.point-table-secondary{color:var(--color-text);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);background:0 0}.point-table-first-draft{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:16px;padding:18px 0;display:grid}.point-table-first-draft>svg{color:var(--color-gold)}.point-table-first-draft strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)}.point-table-first-draft p{color:var(--color-muted);margin:4px 0 0;font-size:.72rem}.point-table-empty{min-height:230px;color:var(--color-muted);text-align:center;place-content:center;place-items:center;gap:8px;display:grid}.point-table-empty svg{color:var(--color-gold)}.point-table-empty strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff)}.point-table-empty p{margin:0}@media (width<=760px){.point-table-toolbar{grid-template-columns:1fr}.point-table-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.point-table-toolbar-actions button{width:100%}.point-level-create{grid-template-columns:1fr}.point-table-summary small{width:100%;margin-left:0}.point-table-actions{flex-direction:column;align-items:stretch}.point-table-actions>span{grid-template-columns:1fr 1fr;display:grid}.point-table-actions .dashboard-primary-action{grid-column:1/-1}.point-table-first-draft{grid-template-columns:auto 1fr}.point-table-first-draft button{grid-column:1/-1}}.report-filter{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:var(--radius-md);flex-wrap:wrap;gap:7px;margin-bottom:18px;padding:5px;display:flex}.report-filter button{min-height:40px;color:var(--color-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 13px;font-size:.76rem;font-weight:800;display:inline-flex}.report-filter button>span{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff12);border-radius:var(--radius-pill);place-items:center;min-width:22px;height:20px;padding:0 5px;font-size:.65rem;display:grid}.report-filter button.is-active{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));box-shadow:0 8px 22px #cfa05b24}.report-filter button.is-active>span{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000026)}.reports-table{table-layout:auto;min-width:1100px}.reports-table th:first-child,.reports-table th:nth-child(2){width:19%}.reports-table th:nth-child(3){width:16%}.reports-table th:nth-child(4){width:15%}.reports-table th:nth-child(5){width:12%}.reports-table th:last-child{width:235px}.report-member{align-items:center;gap:10px;min-width:0;display:flex}.report-member>span:first-child{color:#1a1208;background:#ffe3b1;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:900;display:grid}.report-member>span:last-child,.report-event{gap:3px;min-width:0;display:grid}.report-member strong,.report-event strong{color:var(--color-white);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-member small,.report-event small{color:var(--color-muted);font-size:.65rem}.report-row-actions{flex-wrap:wrap}.report-row-actions button{flex:auto}.report-mobile-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.report-mobile-card .semantic-status{flex:none}.report-mobile-card .report-row-actions{margin-top:14px}.api-modal>.report-dialog{width:min(100%,820px)}.report-dialog__parties{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin-top:24px;padding:16px;display:grid}.report-dialog__parties>span:nth-child(2){color:var(--color-gold);letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:.65rem;font-weight:850}.report-description{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960e);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf962b);border-radius:var(--radius-md);margin-top:15px;padding:17px}.report-description>span{color:var(--color-gold);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:850}.report-description p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8d4);white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;line-height:1.7}.report-detail-grid{margin-bottom:15px}.report-detail-grid code,.report-audit code{font-size:.72rem}.report-audit{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);border-radius:var(--radius-md);padding:13px 15px}.report-audit summary{color:var(--color-muted);cursor:pointer;align-items:center;gap:8px;font-size:.76rem;font-weight:800;list-style:none;display:flex}.report-audit summary::-webkit-details-marker{display:none}.report-audit summary svg{color:var(--color-gold)}.report-audit dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.report-audit dl>div{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0000002e);border-radius:9px;min-width:0;padding:10px}.report-audit dt{color:var(--color-muted);font-size:.66rem}.report-audit dd{color:var(--color-text);overflow-wrap:anywhere;margin:5px 0 0}@media (width<=760px){.report-filter{grid-template-columns:1fr;display:grid}.report-filter button{justify-content:space-between}.report-dialog__parties{grid-template-columns:1fr}.report-dialog__parties>span:nth-child(2){text-align:left}.report-audit dl{grid-template-columns:1fr}.report-dialog .modal-actions{grid-template-columns:1fr;display:grid}.report-dialog .modal-actions button{width:100%}}.event-catalog-page{min-width:0}.event-catalog-page .management-heading{margin-bottom:clamp(24px,3vw,38px)}.event-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.event-catalog-card{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111110);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1f);border-radius:var(--radius-surface);grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;min-height:128px;padding:20px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.event-catalog-card__logo{width:74px;height:74px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9617);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf9633);border-radius:16px;place-items:center;display:grid;overflow:hidden}.event-catalog-card__logo.has-image{background:#f4f1eb;padding:7px}.event-catalog-card__logo img{object-fit:contain;width:100%;height:100%}.event-catalog-card__content{gap:5px;min-width:0;display:grid}.event-catalog-card__type{color:var(--color-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.71rem;font-weight:850}.event-catalog-card h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.08rem;overflow:hidden}.event-catalog-card p{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.76rem;line-height:1.45;overflow:hidden}.event-catalog-card__meta{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e894);align-items:center;gap:6px;margin-top:3px;font-size:.7rem;display:flex}.event-catalog-card>button{min-height:40px;color:var(--color-gold-strong);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf963b);border-radius:var(--radius-control);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.event-catalog-card>button:hover{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf961c);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf9666)}.event-catalog-empty{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);border:1px dashed var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf963d);border-radius:var(--radius-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:150px;padding:clamp(22px,3vw,32px);display:grid}.event-catalog-empty>span{width:58px;height:58px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9614);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf962e);border-radius:16px;place-items:center;display:grid}.event-catalog-empty div{gap:6px;display:grid}.event-catalog-empty strong{color:var(--color-white);font-size:1rem}.event-catalog-empty p{color:var(--color-muted);margin:0;font-size:.78rem;line-height:1.55}.event-catalog-empty button{color:#171109;background:var(--lightningcss-light,#e8c98c)var(--lightningcss-dark,var(--color-gold));border-radius:var(--radius-control);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:850;display:inline-flex}.api-modal>.catalog-dialog{width:min(100%,650px)}.catalog-dialog__intro{color:var(--color-muted);margin:13px 0 19px;font-size:.76rem;line-height:1.55}.catalog-logo-upload{grid-template-columns:96px minmax(0,1fr);align-items:center;position:relative;gap:7px 13px!important;display:grid!important}.catalog-logo-upload>span:first-child{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8b8);grid-column:1/-1;font-size:.72rem;font-weight:750}.catalog-logo-upload__preview{width:96px;height:96px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf960e);border:1px dashed var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf9659);border-radius:14px;grid-row:2/5;place-items:center;display:grid;overflow:hidden}.catalog-logo-upload__preview.has-image{background:#f4f1eb;border-style:solid;padding:8px}.catalog-logo-upload__preview img{object-fit:contain;width:100%;height:100%}.catalog-logo-upload__action{width:fit-content;min-height:38px;color:var(--color-gold-strong);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf9612);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf963b);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.7rem;font-weight:800;display:inline-flex}.catalog-logo-upload input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.catalog-logo-upload small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e880);font-size:.72rem;line-height:1.45}.catalog-logo-upload em{color:var(--lightningcss-light,var(--status-danger))var(--lightningcss-dark,#fca5a5);font-size:.74rem;font-style:normal}@media (width<=1000px){.event-catalog-grid{grid-template-columns:1fr}}@media (width<=620px){.event-catalog-page .management-heading{margin-bottom:20px}.event-catalog-card{grid-template-columns:58px minmax(0,1fr);gap:13px;min-height:0;padding:15px}.event-catalog-card__logo{border-radius:13px;width:58px;height:58px}.event-catalog-card>button{grid-column:1/-1;width:100%}.event-catalog-empty{text-align:center;grid-template-columns:1fr;justify-items:center}.event-catalog-empty button{width:100%}.catalog-logo-upload{grid-template-columns:76px minmax(0,1fr)}.catalog-logo-upload__preview{width:76px;height:76px}}.scoring-catalog{gap:24px;display:grid}.scoring-catalog__header{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:2px;display:flex}.scoring-catalog__header h1{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:6px 0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.05}.scoring-catalog__header p{color:var(--color-muted);margin:0;font-size:.94rem}.scoring-rule-cards{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px;display:grid}.scoring-rule-cards>article{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff05);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c);border-radius:17px;padding:19px 20px}.scoring-rule-cards article>header{grid-template-columns:22px minmax(0,1fr) 34px;align-items:center;gap:11px;display:grid}.scoring-rule-cards article>header>svg{color:var(--color-gold)}.scoring-rule-cards article>header div{min-width:0}.scoring-rule-cards h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:0;font-size:1.05rem;line-height:1.25}.scoring-rule-cards header span{color:var(--color-muted);margin-top:3px;font-size:.68rem;display:block}.scoring-rule-cards header button{width:34px;height:34px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ef9a91);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#dc3c3012);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#dc50462e);cursor:pointer;border-radius:10px;place-items:center;display:grid}.scoring-rule-cards dl{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff14);grid-template-columns:1fr;margin:17px 0 0;display:grid}.scoring-rule-cards dl div{border-bottom:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:12px;padding:11px 0;display:grid}.scoring-rule-cards dl div:last-child{border-bottom:0}.scoring-rule-cards dt{color:var(--color-muted);text-transform:uppercase;letter-spacing:.055em;font-size:.67rem}.scoring-rule-cards dd{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#ffffffe6);text-align:right;margin:0;font-size:.82rem;font-weight:750}.catalog-rule-form{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf962e);border-radius:20px;padding:20px}.catalog-rule-form>header,.catalog-rule-form>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.catalog-rule-form h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);margin:5px 0}.catalog-rule-form>header>button{color:var(--color-muted);background:0 0;border:0}.catalog-rule-form__grid{grid-template-columns:repeat(3,1fr);gap:13px;margin:18px 0;display:grid}.catalog-rule-form__grid label{color:var(--color-muted);gap:7px;font-size:.75rem;font-weight:700;display:grid}.catalog-rule-form__grid input,.catalog-rule-form__grid select{min-height:45px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);color-scheme:inherit;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0b0b0a);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff21);border-radius:11px;padding:0 12px}.catalog-rule-form__grid .span-2{grid-column:span 2}.catalog-rule-form__grid .toggle-field{flex-direction:row;align-items:center;display:flex}.catalog-rule-form__grid .toggle-field input{width:18px;min-height:18px}.catalog-rule-form footer p{color:var(--color-muted);font-size:.75rem}@media (width<=700px){.scoring-catalog__header{flex-direction:column;align-items:stretch}.scoring-catalog__header button{width:100%}.scoring-rule-cards,.catalog-rule-form__grid{grid-template-columns:1fr}.catalog-rule-form__grid .span-2{grid-column:auto}.catalog-rule-form>footer{flex-direction:column;align-items:stretch}.catalog-rule-form>footer button{width:100%}}@media (width<=430px){.scoring-rule-cards>article{padding:16px}.scoring-rule-cards dl div{grid-template-columns:1fr;gap:3px}.scoring-rule-cards dd{text-align:left}}.mobile-landing{display:none}@media (width<=900px){.login-choice-page>.login-shell{display:none}.login-choice-page:has(.mobile-landing):before{display:none}.mobile-landing{--landing-gold:#e3c48f;isolation:isolate;min-height:max(640px,100svh);padding:max(28px, env(safe-area-inset-top)) 24px calc(clamp(36px, 6svh, 58px) + env(safe-area-inset-bottom));color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f8f6f2);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#030403);font-family:var(--font-sans);flex-direction:column;align-items:center;display:flex;position:relative}.mobile-landing:before{content:"";z-index:-2;filter:grayscale()brightness(.19);background:url(/assets/padelbuzz-event-DXTi62CP.jpg) 48%/cover no-repeat;position:absolute;inset:0}.mobile-landing:after{content:"";z-index:-1;pointer-events:none;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0004);position:absolute;inset:0}.mobile-landing__brand{justify-content:center;width:100%;padding-top:12px;display:flex}.mobile-landing__brand .logo{object-fit:cover;width:220px;height:64px;margin:0}.mobile-landing__headline{letter-spacing:-.035em;text-align:center;flex:none;width:100%;margin:clamp(40px,8svh,86px) 0 0;font-size:clamp(25px,7.3vw,35px);font-weight:600;line-height:1.5}.mobile-landing__headline span{color:var(--landing-gold);font-size:.96em;display:block}.mobile-landing__community{width:min(100%,380px);margin-block:auto;padding-block:32px 30px;position:relative}.mobile-landing__summaries{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;gap:12px;height:240px;padding:0 6px 10px;scroll-padding-inline:6px;display:flex;position:relative;overflow:auto hidden}.mobile-landing__summaries::-webkit-scrollbar{display:none}.mobile-glass-card{scroll-snap-align:start;scroll-snap-stop:always;border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#e5ddc92e);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11120ee0);border-radius:20px;flex:0 0 100%;min-width:0;min-height:224px;margin:0;padding:16px 16px 25px;position:relative;box-shadow:inset 0 1px 12px #ffffff06,0 12px 30px #0003}.mobile-glass-card:before{content:"";pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;background:#e8e5cf99;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mobile-glass-card{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff04);-webkit-backdrop-filter:blur(14px)saturate(.7);backdrop-filter:blur(14px)saturate(.7)}}.mobile-glass-card__label{width:fit-content;max-width:100%;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ddd8cb);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#dfdacb36);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff05);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0 auto 15px;padding:4px 15px;font-size:12px;font-weight:450;line-height:1.2;display:flex;box-shadow:inset 0 1px #ffffff0a}.mobile-glass-card__label svg{width:13px;height:13px;color:var(--landing-gold);stroke-width:1.3px}.mobile-glass-card__preview{width:100%;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b1aa99);text-align:center;letter-spacing:.04em;font-size:9px;position:absolute;bottom:9px;left:0}.mobile-landing__ranking{margin:0;padding:0;list-style:none}.mobile-landing__ranking li{grid-template-columns:18px 30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;display:grid}.mobile-landing__ranking li+li{border-top:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1c)}.mobile-landing__portrait{width:30px;height:30px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e3c48f);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#eee2c130);background:#514b3c;border-radius:50%;place-items:center;font-size:10px;display:grid;overflow:hidden}.mobile-landing__portrait img{object-fit:cover;width:100%;height:100%}.mobile-landing__rank{color:var(--landing-gold);font-size:15px;font-weight:600}.mobile-landing__ranking strong{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:600}.mobile-landing__points{color:var(--landing-gold);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:11px;display:flex}.mobile-landing__points svg{fill:currentColor;width:10px;height:10px}.mobile-landing__champions{grid-template-columns:106px minmax(0,1fr);align-items:center;gap:14px;min-height:138px;display:grid}.mobile-landing__portraits{height:108px;position:relative}.mobile-landing__portraits .mobile-landing__portrait{width:72px;height:72px;font-size:20px;position:absolute;top:0;left:0;box-shadow:0 5px 15px #0006}.mobile-landing__portraits .mobile-landing__portrait+.mobile-landing__portrait{top:36px;left:34px}.mobile-landing__portraits--single{height:88px}.mobile-landing__portraits--single .mobile-landing__portrait{width:88px;height:88px}.mobile-landing__champions h3{margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.4}.mobile-landing__champions h3 span{color:var(--landing-gold);display:block}.mobile-landing__champions h3 span:first-child{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f8f6f2)}.mobile-landing__champion-copy{overflow-wrap:anywhere;min-width:0}.mobile-landing__event-name{line-height:1.5}.mobile-landing__champions p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c2bbac);align-items:center;gap:7px;margin:6px 0;font-size:10px;display:flex}.mobile-landing__champions p svg{width:12px;height:12px;color:var(--landing-gold);flex:none}.mobile-landing__pagination{justify-content:center;align-items:center;margin-top:4px;display:flex}.mobile-landing__pagination button{cursor:pointer;background:0 0;place-items:center;width:28px;height:24px;padding:0;display:grid}.mobile-landing__pagination span{background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#fff5);border-radius:8px;width:5px;height:5px;transition:width .2s,background .2s}.mobile-landing__pagination [aria-current] span{background:var(--landing-gold);width:18px}.mobile-landing__scroll-hint{min-height:32px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c8c0b0);cursor:pointer;background:0 0;align-items:center;gap:7px;margin:0 auto;padding:2px 12px;font-size:10px;display:flex}.mobile-landing__scroll-hint svg{width:12px;height:12px}.mobile-landing__empty{text-align:center;align-content:center;justify-items:center;gap:7px;min-height:138px;display:grid}.mobile-landing__empty>svg{width:26px;height:26px;color:var(--landing-gold);stroke-width:1.2px;margin-bottom:4px}.mobile-landing__empty strong{font-size:13px;font-weight:500}.mobile-landing__empty>span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#b8b1a4);font-size:11px}.mobile-landing__empty button{min-height:32px;color:var(--landing-gold);cursor:pointer;background:0 0;align-items:center;gap:6px;font-size:11px;display:flex}.mobile-landing__empty button svg{width:12px;height:12px}.mobile-landing__footer{text-align:center;flex:none;width:min(100%,356px)}.mobile-landing__login{width:100%;min-height:56px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eed6aa);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#12130f66);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#d8bd8540);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.02em;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:14px;padding:10px 20px;font-size:24px;font-weight:600;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0c}.mobile-landing__login:before{content:"";pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;background:#bba57d;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mobile-landing__login svg{stroke-width:1.4px;width:20px;height:20px}.mobile-landing__footer p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c1bbae);margin:12px 0 0;font-size:11px}.mobile-landing__footer p a{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#e8d3ac);text-underline-offset:3px}.pwa-install-action{margin-bottom:11px;position:relative}.pwa-install-action>button{min-height:28px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#c9b387);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:3px 8px;font-size:10px;display:inline-flex}.pwa-install-action>button svg{width:13px;height:13px}.pwa-install-action__backdrop{z-index:100;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000a;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.pwa-install-action__guide{width:min(100%,370px);color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f5f1e9);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#11120f);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#d9bb7a8f);text-align:left;border-radius:20px;padding:20px;position:relative;box-shadow:0 25px 60px #000b,inset 0 1px #fff2}.pwa-install-action__guide>*{position:relative}.pwa-install-action__close{z-index:1;width:44px;height:44px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c5bda9);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:7px;right:7px}.pwa-install-action__close svg{width:15px;height:15px}.pwa-install-action__guide-header{align-items:center;gap:12px;padding-right:32px;display:flex}.pwa-install-action__guide-header img{object-fit:cover;border-radius:10px;width:48px;height:48px}.pwa-install-action__guide-header h2{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f8f5ef);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600;line-height:1.2}.pwa-install-action__intro,.pwa-install-action__safari-note{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c7c0b1);margin:18px 0 0;font-size:12px;line-height:1.55}.pwa-install-action__intro strong,.pwa-install-action__safari-note strong{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f3d294);font-weight:650}.pwa-install-action__safari-note{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#ead7af);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#cf9f4a50);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#ab761114);border-radius:10px;padding:10px 12px}.pwa-install-action__steps{border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff12);background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff10);border-radius:12px;gap:1px;margin:18px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.pwa-install-action__steps li{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#151612);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:50px;padding:8px 12px;display:grid}.pwa-install-action__steps li>svg{width:20px;height:20px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f0ce8d);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#d8b46952);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#c58c1b10);border-radius:8px;padding:5px}.pwa-install-action__steps p{min-width:0;margin:0}.pwa-install-action__steps strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f7f4ec);font-weight:600}.pwa-install-action__browser-menu{width:32px;height:32px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efce8c);margin:20px auto 2px;display:block}.mobile-landing button:focus-visible,.mobile-landing a:focus-visible,.mobile-landing__summaries:focus-visible{outline:2px solid var(--landing-gold);outline-offset:3px}}@media (width<=900px) and (display-mode:standalone){.mobile-landing{padding-bottom:calc(clamp(58px, 9svh, 84px) + env(safe-area-inset-bottom))}}@media (width<=380px){.mobile-landing{padding-inline:19px}.mobile-landing__ranking li{gap:7px}.mobile-landing__champions{grid-template-columns:94px minmax(0,1fr);gap:10px}.mobile-glass-card{padding-inline:13px}}@media (width<=900px) and (height<=740px){.mobile-landing__brand{padding-top:0}.mobile-landing__brand .logo{width:195px;height:50px}.mobile-landing__headline{margin-top:28px}.mobile-landing__community{padding-block:22px 14px}}@media (prefers-reduced-motion:reduce){.mobile-landing__pagination span{transition:none}.mobile-landing__summaries{scroll-behavior:auto}}.login-choice-page{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#020202);min-height:100svh;position:relative;overflow:hidden}.role-placeholder-page{min-height:100svh;color:var(--color-muted);text-align:center;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505);place-content:center;place-items:center;padding:32px;display:grid}.role-placeholder-page .logo{margin-bottom:28px}.role-placeholder-page>svg{color:var(--color-gold)}.role-placeholder-page h1{color:var(--color-white);margin:16px 0 4px;font-size:2rem}.role-placeholder-page p{margin:0;font-size:.9rem}.role-placeholder-page a{color:var(--color-gold);align-items:center;gap:7px;margin-top:24px;text-decoration:none;display:inline-flex}.login-shell{grid-template-columns:minmax(0,1fr) minmax(480px,1fr);min-height:100svh;display:grid}.login-hero{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505);min-height:100svh;position:relative;overflow:hidden}.login-hero img{object-fit:cover;object-position:33% center;filter:grayscale()brightness(.34)contrast(1.15);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.16)translateY(-7%)}.login-hero:before,.login-hero:after{content:"";pointer-events:none;position:absolute;inset:0}.login-hero:before{background:linear-gradient(90deg, var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0000002e), var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#000000ad)), linear-gradient(180deg, var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#00000029), var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#000000b8))}.login-hero:after{border-right:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#f3cf963d);box-shadow:inset -90px 0 120px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000008a)}.login-panel{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111312);flex-direction:column;justify-content:flex-start;min-height:100svh;padding:clamp(34px,4.2vw,64px) clamp(34px,4.5vw,72px);display:flex;position:relative}.login-panel:before{content:"";background:linear-gradient(var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff07) 1px, transparent 1px), linear-gradient(90deg, var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06) 1px, transparent 1px);pointer-events:none;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 76%);mask-image:linear-gradient(#000000b8,#0000 76%)}.login-panel>*{z-index:1;position:relative}.login-panel__header{gap:10px;display:grid}.login-panel__header .logo{margin-bottom:clamp(24px,3.2vh,38px)}.login-panel__eyebrow{color:var(--color-gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.login-panel h1{max-width:560px;color:var(--color-white);margin:0;font-size:clamp(2.1rem,3.35vw,3.8rem);font-weight:850;line-height:1.02}.role-selector{gap:clamp(16px,2vh,22px);max-width:680px;margin-top:clamp(34px,4.8vh,54px);display:grid}.role-card{width:100%;min-height:104px;color:var(--color-text);text-align:left;background:linear-gradient(135deg, var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff24), transparent 42%), linear-gradient(110deg, var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff0b), var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff04)), var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0e0e0d80);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff3d);-webkit-backdrop-filter:blur(22px)saturate(1.2);cursor:pointer;border-radius:24px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:18px;padding:14px 22px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff09,0 18px 46px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000004d)}.role-card:hover{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf96b3);background:linear-gradient(135deg, var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff2b), transparent 42%), var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#18161294);transform:translateY(-2px)}.role-card--selected{border:2px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#ffdca8f0);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#191b1a);box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #f3cf961f,0 22px 70px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000007a),0 12px 48px #f3cf9624}.role-card__visual{aspect-ratio:1;border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#ffffff4d);border-radius:50%;width:74px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000003d),0 8px 24px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000059)}.role-card__image{object-fit:cover;filter:grayscale(.72)contrast(1.05)brightness(.86);width:100%;height:100%;transition:filter .18s,transform .18s;display:block;transform:scale(1.04)}.role-card:hover .role-card__image,.role-card--selected .role-card__image{filter:grayscale(.18)contrast(1.05)brightness(.96);transform:scale(1.1)}.role-card__copy{gap:8px;display:grid}.role-card__title{color:var(--color-gold-strong);font-size:clamp(1.28rem,1.55vw,1.68rem);font-weight:850;line-height:1.08}.role-card__description{max-width:430px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8c7);font-size:clamp(.9rem,.88vw,.98rem);line-height:1.32}.login-panel__continue{max-width:680px;min-height:var(--control-height);font-size:var(--control-font-size);margin-top:clamp(26px,3.8vh,42px)}.login-panel__register{max-width:680px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8a8);text-align:center;margin:14px 0 0;font-size:.9rem}.login-panel__register span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e89e)}.login-panel__register a{color:var(--color-gold-strong);font-weight:800}@media (width>=901px){.login-panel:has(.role-selector){justify-content:center}.login-panel:has(.role-selector) .role-selector{margin-top:clamp(28px,3.8vh,44px)}.login-panel:has(.role-selector) .login-panel__register{margin-top:28px}}@media (width>=901px) and (height<=820px){.login-panel{padding-block:28px}.login-panel__header .logo{height:78px;margin-bottom:18px}.login-panel h1{font-size:clamp(2rem,3vw,3.2rem)}.role-selector{gap:14px;margin-top:26px}.role-card{min-height:94px;padding-block:10px}.login-panel__continue{margin-top:22px}}@media (width<=900px){.login-choice-page:before{content:"";filter:grayscale()brightness(.66)contrast(1.08);opacity:.92;pointer-events:none;background:linear-gradient(#00000061,#000000d1),url(/assets/padelbuzz-event-DXTi62CP.jpg) 38%/cover;position:absolute;inset:0}.login-shell{min-height:100svh;display:block}.login-hero{display:none}.login-panel{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111312);justify-content:flex-start;gap:24px;width:min(100%,460px);min-height:100svh;margin:0 auto;padding:34px 22px 26px}.login-panel:before{opacity:.48;background-size:58px 58px}.login-panel__header{text-align:center;justify-items:center;padding-top:0}.login-panel__header .logo{width:min(312px,84vw);height:94px;margin-bottom:64px}.login-panel__eyebrow,.login-panel h1{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.role-selector{gap:16px;max-width:none;margin-top:0}.role-card{border-radius:24px;grid-template-columns:76px minmax(0,1fr);gap:16px;min-height:116px;padding:17px 18px}.role-card__visual{width:76px}.role-card__title{font-size:clamp(1.34rem,6vw,1.62rem)}.role-card__description{font-size:clamp(.9rem,3.7vw,.98rem);line-height:1.28}.login-panel__continue{min-height:var(--control-height);font-size:var(--control-font-size);margin-top:4px}.login-panel__register{background:0 0;border:0;margin:-12px 0 4px;padding:0}}.registration-choice-page{min-height:100svh;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111312);font-family:var(--font-sans);padding:28px clamp(18px,5vw,70px) 50px}.registration-choice-shell{width:min(100%,1120px);margin:0 auto}.registration-choice-shell>header{grid-template-columns:46px 1fr auto;align-items:center;gap:18px;display:grid}.registration-choice-shell>header>a{width:44px;height:44px;color:var(--color-gold);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff2e);border-radius:50%;place-items:center;display:grid}.registration-choice-shell>header .logo{width:180px;height:56px}.registration-choice-shell>header>span{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:850}.registration-choice-heading{max-width:760px;margin:clamp(48px,8vw,100px) 0 32px}.registration-choice-heading p{color:var(--color-gold);letter-spacing:.2em;margin:0 0 10px;font-size:.75rem;font-weight:900}.registration-choice-heading h1{margin:0;font-size:clamp(2.5rem,5vw,5rem);line-height:1}.registration-choice-heading>span{max-width:650px;color:var(--color-muted);margin-top:16px;line-height:1.6;display:block}.registration-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.registration-role-grid>button,.registration-role-grid>a{min-height:330px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);text-align:left;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff29);cursor:pointer;isolation:isolate;border-radius:30px;padding:28px;text-decoration:none;display:grid;position:relative;overflow:hidden}.registration-role-grid>button:after,.registration-role-grid>a:after{z-index:-1;content:"";background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#000000f7);position:absolute;inset:0}.registration-role-grid img{z-index:-2;object-fit:cover;filter:grayscale(.65);width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.registration-role-grid button:hover,.registration-role-grid a:hover{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#f3cf96a6);transform:translateY(-2px)}.registration-role-grid button:hover img,.registration-role-grid a:hover img{transform:scale(1.04)}.registration-role-icon{width:50px;height:50px;color:var(--color-gold);background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#f3cf961f);border-radius:14px;place-items:center;display:grid}.registration-role-grid strong{align-self:end;margin-top:52px;font-size:clamp(1.45rem,2.4vw,2.2rem)}.registration-role-grid small{max-width:430px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#f6f1e8b3);margin-top:8px;font-size:.88rem;line-height:1.5}.registration-role-grid b{color:var(--color-gold-strong);align-items:center;gap:8px;margin-top:20px;font-size:.82rem;display:flex}.registration-choice-login{color:var(--color-muted);text-align:center;margin:22px 0 0}.registration-choice-login a{color:var(--color-gold-strong);font-weight:800}.platform-back-button{box-sizing:border-box!important;width:44px!important;height:44px!important;color:var(--color-gold)!important;border-radius:var(--radius-control)!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 44px!important;place-items:center!important;padding:0!important;text-decoration:none!important;display:grid!important}.platform-back-button:hover{color:var(--color-gold-strong)!important}.platform-back-button svg{stroke-width:2px!important;width:22px!important;height:22px!important}.auth-sequence-header{grid-template-columns:52px minmax(0,1fr) 52px!important;align-items:center!important;gap:0!important;width:min(100%,1100px)!important;height:52px!important;margin:0 auto!important;padding:0!important;display:grid!important}.auth-sequence-header>.platform-back-button{grid-column:1!important}.auth-sequence-header>.logo{grid-column:2!important;justify-self:center!important;width:190px!important;height:52px!important;margin:0!important;transform:none!important}.auth-sequence-header>span:not(.logo){display:none!important}.auth-login-card{width:min(100%,580px)!important}.auth-login-card .staff-login-form{gap:17px;width:100%;margin-top:32px;display:grid}.auth-login-card .staff-login-form label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c2b9ad);gap:8px;font-size:.78rem;font-weight:750;display:grid}.auth-login-card .staff-login-form label>div{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#090909);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff29);border-radius:13px;align-items:center;gap:10px;min-height:54px;padding:0 14px;display:flex}.auth-login-card .staff-login-form input{width:100%;min-width:0;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:0 0;border:0;outline:0}.auth-login-card .staff-primary-action{width:100%;min-height:52px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc77f);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111110);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc77f5c);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:9px;font-weight:850;transition:background .2s,border-color .2s,transform .2s;display:flex;box-shadow:0 14px 36px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#0000004d)}.auth-login-card .staff-primary-action:hover{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#17140f);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc77f9e);transform:translateY(-1px)}.auth-login-card .staff-register-link{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a99f91);text-align:center;margin:26px 0 0;font-size:.8rem}.auth-login-card .staff-register-link a{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc77f);font-weight:800}.login-role-choice-page{min-height:100svh;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#050505);direction:ltr;padding:24px clamp(24px,5vw,72px) 36px}.login-role-choice-page .login-role-panel{width:min(100%,1120px);margin:0 auto}.login-role-panel>header{grid-template-columns:52px 1fr 52px;align-items:center;height:52px;display:grid;position:relative}.login-role-panel>header>a{width:44px;height:44px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc77f);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#0d0d0c);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff24);border-radius:14px;place-items:center;transition:background .2s,border-color .2s;display:grid}.login-role-panel>header>a:hover{background:var(--lightningcss-light,var(--color-gold-soft))var(--lightningcss-dark,#efc77f1a);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc77f7a)}.login-role-panel>header>.logo{grid-column:2;justify-self:center;width:180px;height:auto}.login-role-intro{text-align:left;margin:clamp(42px,8vh,86px) 0 28px}.login-role-intro>span{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc77f);letter-spacing:.24em;font-size:.7rem;font-weight:900}.login-role-intro h1{letter-spacing:-.055em;margin:11px 0 9px;font-size:clamp(2.6rem,4.4vw,4.5rem);line-height:.96}.login-role-intro p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#ffffff8c);margin:0;font-size:.94rem}.login-role-grid--compact{direction:ltr;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin:0;display:grid}.registration-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,760px);margin-inline:auto}.login-role-grid--compact>a{min-width:0;min-height:210px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fff);text-align:left;background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111312);border:1px solid var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,#ffffff1a);border-radius:24px;grid-template-rows:64px 1fr;grid-template-columns:64px 1fr 22px;align-items:center;gap:22px 16px;padding:22px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000047),inset 0 1px #ffffff09}.login-role-grid--compact>a:after{content:"";pointer-events:none;background:var(--lightningcss-light,var(--surface-control))var(--lightningcss-dark,#ffffff06);opacity:0;transition:opacity .2s;position:absolute;inset:0}.login-role-grid--compact>a:hover{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#1a1c1b);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc77f94);transform:translateY(-4px);box-shadow:0 20px 48px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000061),0 0 0 1px #efc77f0f}.login-role-grid--compact>a:hover:after{opacity:1}.login-role-grid--compact>a>*{z-index:1;position:relative}.login-role-card-image{object-fit:cover;border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#efc77f52);filter:saturate(.92)brightness(.94);border-radius:18px;width:64px;height:64px;transition:filter .2s,transform .2s;box-shadow:0 8px 20px var(--lightningcss-light,#28231914)var(--lightningcss-dark,#00000052)}.login-role-grid--compact>a:hover .login-role-card-image{filter:saturate(1.08)brightness();transform:scale(1.025)}.login-role-copy{text-align:left;flex-direction:column;grid-column:1/3;align-self:end;gap:7px;min-width:0;display:flex}.login-role-grid--compact strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#fffaf2);letter-spacing:-.035em;text-align:left;align-self:stretch;margin:0;font-size:1.55rem;line-height:1}.login-role-grid--compact small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#bcb2a4);white-space:normal;margin:0;font-size:.86rem;line-height:1.35;display:block}.login-role-arrow{width:20px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#f2c979);filter:drop-shadow(0 0 8px #efc77f33);grid-area:1/3;transition:transform .2s}.login-role-grid--compact>a:hover .login-role-arrow{transform:translate(3px)}.registration-role-choice-page .registration-choice-login{margin:24px 0 0}@media (width<=700px){.registration-choice-page{padding:18px 14px 32px}.registration-choice-shell>header{grid-template-columns:40px 1fr}.registration-choice-shell>header>span{display:none}.registration-choice-shell>header .logo{justify-self:center;width:150px;transform:translate(-20px)}.registration-choice-heading{text-align:center;margin:42px 8px 24px}.registration-choice-heading h1{font-size:clamp(2.25rem,12vw,3.5rem)}.registration-choice-heading>span{margin-top:12px}.registration-role-grid,.login-role-grid{grid-template-columns:1fr}.registration-role-grid>button,.registration-role-grid>a{border-radius:28px;min-height:220px;padding:22px}.registration-role-grid strong{margin-top:26px}}@media (width<=900px){.login-role-choice-page{padding:18px 14px 22px;overflow:hidden}.login-role-choice-page .login-role-panel{width:min(100%,680px)}.login-role-intro{text-align:center;margin:clamp(72px,9vh,94px) 0 20px}.login-role-intro h1{margin-top:9px;font-size:clamp(2.2rem,8vw,3rem)}.login-role-intro p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a99f91);font-size:.82rem}.login-role-grid--compact{grid-template-columns:1fr;gap:10px}.login-role-grid--compact>a{border-radius:19px;grid-template-rows:1fr;grid-template-columns:58px 1fr 22px;gap:14px;min-height:88px;padding:11px 14px}.login-role-card-image{border-radius:15px;width:58px;height:58px}.login-role-copy{grid-area:1/2;align-self:center;gap:5px}.login-role-grid--compact strong{margin:0;font-size:1.24rem}.login-role-grid--compact small{white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.login-role-arrow{grid-area:1/3;width:18px}.login-role-grid--compact>a:hover{transform:translate(3px)}}@media (height<=650px) and (width<=900px){.login-role-intro{margin:30px 0 14px}.login-role-intro>span,.login-role-intro p{display:none}.login-role-intro h1{margin:0;font-size:1.85rem}.login-role-grid--compact>a{min-height:74px}.login-role-card-image{width:52px;height:52px}.login-role-grid--compact{gap:8px}}@media (width<=700px){.auth-sequence-header{grid-template-columns:44px minmax(0,1fr) 44px!important;height:48px!important}.auth-sequence-header>.logo{width:160px!important;height:48px!important}}@media (width>=901px){.login-role-choice-page{padding:30px clamp(32px,6vw,96px) 64px}.login-role-choice-page .login-role-panel{width:min(100%,1000px);min-height:calc(100svh - 94px)}.login-role-panel>header{width:100%;height:56px}.login-role-panel>header>.logo{width:190px}.login-role-intro{width:min(100%,900px);margin:clamp(78px,12vh,132px) auto 28px}.login-role-intro h1{margin:12px 0 10px;font-size:clamp(3.1rem,4.4vw,4.4rem)}.login-role-intro p{font-size:1rem}.login-role-grid--compact,.registration-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,900px);margin-inline:auto}.login-role-grid--compact>a{border-radius:22px;grid-template-rows:1fr;grid-template-columns:76px minmax(0,1fr) 22px;gap:18px;min-height:178px;padding:24px}.login-role-card-image{border-radius:18px;width:76px;height:76px}.login-role-copy{grid-area:1/2;align-self:center;gap:8px}.login-role-grid--compact strong{font-size:1.65rem;line-height:1.05}.login-role-grid--compact small{font-size:.92rem;line-height:1.4}.login-role-arrow{grid-area:1/3;align-self:center}.registration-role-choice-page .registration-choice-login{width:min(100%,900px);margin:22px auto 0;font-size:.92rem}}@media (width<=380px){.login-panel{padding-inline:16px}.login-panel__header .logo{width:min(284px,86vw);margin-bottom:52px}.role-card{border-radius:24px;grid-template-columns:68px minmax(0,1fr);gap:14px;min-height:108px;padding:15px}.role-card__visual{width:68px}}.league-fixture-filter{justify-content:flex-end;margin:18px 0 12px;display:flex}.league-fixture-filter label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa7a0);align-items:center;gap:10px;font-size:.85rem;display:flex}.league-fixture-filter select,.league-fixture-item select{min-height:40px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f2eee7);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111210);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#36332d);border-radius:9px;padding:0 12px}.league-fixture-days{gap:10px;display:grid}.league-fixture-days>details{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111312);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#292b29);border-radius:12px;overflow:hidden}.league-fixture-days>details>summary{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f2f0eb);cursor:pointer;align-items:center;gap:12px;padding:15px 18px;font-weight:700;display:flex}.league-fixture-days>details[data-day-tone]{border-left:3px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#d9b577)}.league-fixture-days>details[data-day-tone]>summary{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#1b1a16)}.league-fixture-days>details[data-day-tone="1"]{border-left-color:#81b3b0}.league-fixture-days>details[data-day-tone="1"]>summary{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#17201e)}.league-fixture-days>details[data-day-tone="2"]{border-left-color:#a59ac2}.league-fixture-days>details[data-day-tone="2"]>summary{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#1c1a20)}.league-fixture-days>details>summary:after{content:"⌃";color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);margin-left:auto;display:inline-block;transform:rotate(180deg)}.league-fixture-days>details[open]>summary:after{transform:none}.league-fixture-days>details>summary span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a8a49d);font-size:.75rem;font-weight:500}.league-fixture-item{border-top:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#292b29);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.league-fixture-item>div{flex:200px;gap:5px;min-width:0;display:grid}.league-fixture-item strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f4f1eb);overflow-wrap:anywhere;font-size:.9rem}.league-fixture-item em{color:#88857f;font-style:normal;font-weight:400}.league-fixture-item small{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a8a49d);font-size:.78rem}.league-fixture-item>button,.league-fixture-back,.league-fixture-item details>summary{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#191a18);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#403a2e);cursor:pointer;border-radius:8px;padding:9px 12px;font-size:.8rem}.league-fixture-item details{position:relative}.league-fixture-item details[open]{flex-basis:100%}.league-fixture-item details form{flex-wrap:wrap;align-items:end;gap:10px;padding-top:12px;display:flex}.league-fixture-item details form>label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa7a0);gap:6px;font-size:.8rem;display:grid}.league-fixture-back{margin:0 0 14px}.schedule-builder>summary{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);cursor:pointer;font-weight:700}@media (width<=600px){.league-fixture-item{padding:12px}.league-fixture-item>div{flex-basis:100%}.league-fixture-days>details>summary{padding:13px}}.league-fixture-item{padding:16px 18px;display:block;position:relative}.league-fixture-item>.league-fixture-identity{text-align:left;background:0 0;border:0;width:100%;min-width:0;padding:0 32px 0 0;display:block}.league-fixture-item:has(.league-fixture-edit)>.league-fixture-identity{padding-left:52px}.league-fixture-item>.league-fixture-identity:hover .league-fixture-identity__team strong{color:var(--color-gold)}.league-fixture-item>.league-fixture-identity:focus-visible,.league-fixture-item .league-fixture-edit>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.league-fixture-identity__content{gap:16px;min-width:0;display:grid}.league-fixture-identity__teams{grid-template-columns:repeat(2,minmax(0,200px));align-items:center;gap:12px 20px;display:grid}.league-fixture-identity__team{align-items:center;gap:9px;min-width:0;display:inline-flex}.league-fixture-identity__team strong{color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f5f2ed);font-size:.95rem;font-weight:750}.league-fixture-identity__logo{width:34px;height:34px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#edc785);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#282723);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#464035);border-radius:50%;flex:0 0 34px;place-items:center;font-size:.7rem;font-weight:700;display:grid;overflow:hidden}.league-fixture-identity__logo img{object-fit:cover;width:100%;height:100%}.league-fixture-identity__meta{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c7c1b7);flex-wrap:wrap;gap:8px 18px;padding-left:8px;font-size:.8rem;display:flex}.league-fixture-identity__meta span{align-items:center;gap:6px;display:inline-flex}.league-fixture-identity__meta span:first-child{min-width:202px}.league-fixture-identity__meta svg{width:15px;height:15px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eac584)}.league-fixture-identity__arrow{width:18px;height:18px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eac584);position:absolute;top:26px;right:18px}.league-fixture-item .league-fixture-edit{position:static}.league-fixture-item .league-fixture-edit>summary{box-sizing:border-box;width:44px;height:44px;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#c7c1b7);background:0 0;border:1px solid #0000;place-items:center;padding:0;list-style:none;display:grid;position:absolute;top:11px;left:13px}.league-fixture-item .league-fixture-edit>summary:hover,.league-fixture-item .league-fixture-edit[open]>summary{color:var(--color-gold);background:var(--surface-control);border-color:var(--border-subtle)}.league-fixture-item .league-fixture-edit>summary::-webkit-details-marker{display:none}.league-fixture-item .league-fixture-edit form{grid-template-columns:minmax(0,390px) minmax(0,190px) auto;justify-content:start;align-items:end;gap:10px;padding:16px 0 0;display:grid}.league-fixture-edit .jalali-date-time-field--compact{border:0;grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.league-fixture-edit .jalali-date-time-field--compact legend,.league-fixture-edit form>label{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa7a0);padding:0;font-size:.8rem;font-weight:600}.league-fixture-edit .jalali-date-time-field--compact legend{margin-bottom:6px}.league-fixture-edit .jalali-date-time-field__time{min-width:0;margin:0;display:block}.league-fixture-edit .jalali-date-time-field__time>span{display:none}.league-fixture-edit :is(.jalali-calendar-picker__trigger,input[type=time],select){box-sizing:border-box;width:100%;min-width:0;height:44px;min-height:44px;color:var(--lightningcss-light,var(--text-primary))var(--lightningcss-dark,#f2eee7);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#111210);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#393a36);border-radius:9px;padding:0 12px;font-family:inherit;font-size:.85rem;font-weight:600}.league-fixture-edit .jalali-calendar-picker__trigger{white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.league-fixture-edit form button[type=submit]{box-sizing:border-box;color:#17130e;height:44px;min-height:44px;font:inherit;cursor:pointer;background:#edc985;border:0;border-radius:9px;padding:0 18px;font-weight:700}@media (width<=600px){.league-fixture-item{padding:14px}.league-fixture-item>.league-fixture-identity{padding-right:24px}.league-fixture-item:has(.league-fixture-edit)>.league-fixture-identity{padding-left:48px}.league-fixture-identity__teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.league-fixture-identity__meta span:first-child{min-width:0}.league-fixture-identity__arrow{top:22px;right:14px}.league-fixture-item .league-fixture-edit>summary{top:9px;left:9px}.league-fixture-item .league-fixture-edit form{grid-template-columns:minmax(0,1fr) auto}.league-fixture-edit .jalali-date-time-field--compact{grid-column:1/-1}}.league-staff-tabs{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#141615);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#30312e);border-radius:12px;gap:4px;margin:20px 0;padding:4px;display:flex;overflow-x:auto}.league-staff-tabs button{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#a9a69f);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 0 auto;padding:10px 12px;font-weight:700}.league-staff-tabs button.is-active{color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#efc985);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#292720)}.league-staff-details{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#141615);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#30312e);border-radius:12px;padding:18px}.league-staff-details h2{margin:0 0 14px}.league-staff-details p{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#cac5bc);align-items:center;gap:8px;display:flex}.league-staff-details svg{width:17px;color:var(--lightningcss-light,var(--accent-primary))var(--lightningcss-dark,#eac584)}.league-team-setup__logo{gap:8px;font-weight:700;display:grid}.league-team-setup__logo>span{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa69e);font-size:.8rem;font-weight:400}.league-team-setup__logo input{max-width:100%;color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#dedad3);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#101110);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#383a36);font:inherit;border-radius:10px;padding:12px;font-size:.85rem}.league-team-setup__payment{margin-top:18px}.league-team-setup__payment-note{color:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,#aaa69e);font-size:.75rem}.ui-back-control.ui-back-control.ui-back-control{box-sizing:border-box;width:44px;height:44px;min-height:44px;color:var(--color-gold);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;margin:0;padding:0;display:grid}.ui-back-control.ui-back-control.ui-back-control svg{width:20px;height:20px}.ui-back-control.ui-back-control.ui-back-control:hover,.player-back-link.player-back-link:hover,.event-report-back.event-report-back:hover{color:var(--color-gold-strong);background:0 0}.ui-back-control.ui-back-control.ui-back-control:focus-visible,.platform-back-button:focus-visible,.player-back-link.player-back-link:focus-visible,.event-report-back.event-report-back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.player-back-link.player-back-link,.event-report-back.event-report-back{max-width:100%;min-height:44px;color:var(--color-gold);border-radius:var(--radius-control);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.player-back-link.player-back-link svg,.event-report-back.event-report-back svg{flex:none;width:19px;height:19px}.event-create-page .event-create-dialog>header{justify-content:flex-start;gap:16px}.event-create-page .event-create-dialog>header>div{order:2;min-width:0}.event-create-page .event-create-close{border-radius:var(--radius-control);flex:0 0 44px;order:1;width:44px;height:44px;padding:0}.event-create-page .event-create-close span{display:none}.event-create-page .event-create-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (width<=760px){.tournament-header.tournament-header{grid-template-columns:44px minmax(0,1fr)}.match-console__header.match-console__header{grid-template-columns:44px minmax(0,1fr) auto}}.official-workspace .official-event-heading{grid-template-columns:44px minmax(0,1fr)}.login-role-choice-page.login-role-choice-page{padding:26px clamp(20px,5vw,72px) 48px}.login-role-choice-page .login-role-panel.login-role-panel{width:min(100%,1100px)}@media (width<=720px){.login-role-choice-page.login-role-choice-page{padding:18px 14px 28px}}@media (prefers-reduced-motion:reduce){.platform-back-button{transition:none!important}.platform-back-button:hover{transform:none}}
