@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1fc9a8acda3903f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b750d5bfef15842-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2a7c45462b39533e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c7c43bdd7a35c63-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8d541ca8617572f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3955bbd902881c26-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f6d84cc3be9d6158-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84f090e3b62fb9e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch Fallback;src:local("Arial");ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.00%;size-adjust:102.51%}.__className_744789{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.__variable_744789{--font-chakra:"Chakra Petch","Chakra Petch Fallback"}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b009b118a8c58d8c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/264c8506a75dd158-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3d26d2f3aa81a833-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/04971cd00c9d3b68-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1a22315a480e72db-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6e1768769e6f59a2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/67695be07a46cf4c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bcc69932347c6777-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ab2e3a11646b0499-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rajdhani Fallback;src:local("Arial");ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.00%;size-adjust:91.07%}.__className_cc7473{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.__variable_cc7473{--font-rajdhani:"Rajdhani","Rajdhani Fallback"}:root{--bg:#0d0a14;--surface:#18121f;--surface-2:#211a2d;--border:#382c4a;--text:#f1ecf9;--text-muted:#a99bbf;--accent:#a855f7;--card-bg:#18121f;--card-text:#f1ecf9;--card-muted:#a99bbf;--card-stats:rgba(168,85,247,0.08);--success:#4ade80;--warning:#fbbf24;--danger:#f87171;--tier-common:#c8cdd6;--tier-uncommon:#3b82f6;--tier-rare:#7c3aed;--tier-legendary:#d97706;--tier-mythic:#dc2626;--font-display:var(--font-chakra,"Chakra Petch",sans-serif);--font-body:var(--font-rajdhani,"Rajdhani",sans-serif);--toc-bg:var(--bg);--toc-surface:var(--surface);--toc-border:var(--border);--toc-text:var(--text);--toc-text-muted:var(--text-muted);--toc-accent:var(--accent);--toc-success:var(--success);--toc-warning:var(--warning);--toc-danger:var(--danger);--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--panel-blur:none;--panel-shadow:0 4px 18px rgba(0,0,0,0.6);--accent-glow:0 0 10px rgba(168,85,247,0.45);--panel-clip:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);--card-photo-bg:#211a2d;--card-photo-placeholder:linear-gradient(160deg,#2b2240,#15101f);--card-divider:rgba(255,255,255,0.1);--card-stamp-bg:rgba(13,10,20,0.85);--btn-remove-bg:rgba(248,113,113,0.16);--btn-remove-text:#f87171;--btn-disabled-bg:rgba(255,255,255,0.05);--btn-disabled-text:#5c5468;--coach-badge-bg:#473a5e}*{box-sizing:border-box;margin:0;padding:0}body{background:repeating-linear-gradient(180deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 3px),radial-gradient(ellipse at 50% 0,rgba(168,85,247,.07),transparent 60%),var(--bg);background-attachment:fixed;animation:scanline-drift 6s linear infinite;color:var(--text);font-family:var(--font-body)}@keyframes scanline-drift{0%{background-position:0 0,0 0,0 0}to{background-position:0 48px,0 0,0 0}}.brand-link{animation:hud-flicker .9s ease-out both}@keyframes hud-flicker{0%{opacity:0;filter:brightness(2.2)}6%{opacity:1}10%{opacity:.3}14%{opacity:1}to{opacity:1;filter:brightness(1)}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::selection{background:rgba(232,224,208,.2);color:var(--text)}.nav-bar a{transition:color .15s ease}.nav-bar a:hover{color:var(--text)!important}.nav-link{color:var(--text-muted);text-decoration:none;font-size:.82rem;font-family:var(--font-body);font-weight:500;padding:.35rem .65rem;border-radius:var(--radius-sm);transition:color .15s ease,background .15s ease}.nav-link:hover{color:var(--text)!important;background:var(--surface)}.card-hover{border-radius:var(--radius-md);-webkit-clip-path:var(--panel-clip);clip-path:var(--panel-clip);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);transition:border-color .2s ease,box-shadow .2s ease}.card-hover:hover{border-color:var(--text-muted)!important;box-shadow:var(--panel-shadow)}.player-card{background:var(--card-bg);border-radius:10px;-webkit-clip-path:var(--panel-clip);clip-path:var(--panel-clip);overflow:hidden;display:flex;flex-direction:column}.player-card-wrap{border-radius:12px;padding:2px;display:block}.player-card-wrap.tier-common{background:var(--tier-common)}.player-card-wrap.tier-uncommon{background:var(--tier-uncommon)}.player-card-wrap.tier-rare{background:var(--tier-rare)}.player-card-wrap.tier-legendary{background:linear-gradient(135deg,#b45309,#fbbf24 50%,#b45309)}.player-card-wrap.tier-mythic{background:linear-gradient(135deg,#991b1b,#f87171 50%,#991b1b)}.player-card-wrap.tier-coach{background:var(--coach-badge-bg)}.map-bg{position:relative;overflow:hidden}.map-bg:before{content:"";position:absolute;inset:-20% -10%;background:url(/maps/worlds-edge.jpg) 50%/cover;opacity:.07;filter:blur(3px) saturate(.5);transform:perspective(900px) rotateX(22deg) rotate(-3deg);pointer-events:none;z-index:0}.map-bg>*{position:relative;z-index:1}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton{background:linear-gradient(90deg,var(--card-stats) 25%,#e8e4db 50%,var(--card-stats) 75%);background-size:1200px 100%;animation:shimmer 1.5s ease-in-out infinite}@keyframes hud-fade-in-up{0%{opacity:0;transform:translateY(14px);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);filter:brightness(1.8)}55%{filter:brightness(1)}to{opacity:1;transform:translateY(0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);filter:brightness(1)}}.fade-in{animation:hud-fade-in-up .5s cubic-bezier(.16,1,.3,1) both}.card-hover,.event-card,.player-card{transition:transform .15s cubic-bezier(.2,.9,.3,1.3),border-color .15s ease,box-shadow .15s ease,-webkit-clip-path .15s ease;transition:transform .15s cubic-bezier(.2,.9,.3,1.3),border-color .15s ease,box-shadow .15s ease,clip-path .15s ease;transition:transform .15s cubic-bezier(.2,.9,.3,1.3),border-color .15s ease,box-shadow .15s ease,clip-path .15s ease,-webkit-clip-path .15s ease}.player-card:hover{transform:translateY(-4px) scale(1.015);box-shadow:var(--panel-shadow)}.player-card-grid>*{opacity:0;animation:hud-fade-in-up .4s cubic-bezier(.16,1,.3,1) both}.player-card-grid>:first-child{animation-delay:0s}.player-card-grid>:nth-child(2){animation-delay:30ms}.player-card-grid>:nth-child(3){animation-delay:60ms}.player-card-grid>:nth-child(4){animation-delay:90ms}.player-card-grid>:nth-child(5){animation-delay:.12s}.player-card-grid>:nth-child(6){animation-delay:.15s}.player-card-grid>:nth-child(7){animation-delay:.18s}.player-card-grid>:nth-child(8){animation-delay:.21s}.player-card-grid>:nth-child(9){animation-delay:.24s}.player-card-grid>:nth-child(n+10){animation-delay:.27s}.login-btn{display:inline-block;background:#5865F2;color:#fff;text-decoration:none;padding:.85rem 2.5rem;font-size:.9rem;font-weight:600;font-family:var(--font-body);cursor:pointer;border:none;border-radius:var(--radius-md);-webkit-clip-path:var(--panel-clip);clip-path:var(--panel-clip);transition:box-shadow .2s ease,transform .15s ease}.login-btn:hover{box-shadow:0 4px 20px rgba(88,101,242,.5),var(--accent-glow);transform:translateY(-2px)}.login-btn:active{transform:translateY(0)}.admin-feature-link:hover{background:var(--surface-2)!important}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.event-picker-grid{display:grid;grid-template-columns:1fr 280px;grid-gap:1.5rem;gap:1.5rem;align-items:start}.player-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:1rem;gap:1rem}.event-card{border:1px solid var(--border);padding:1rem 1.25rem;background:var(--surface);display:flex;align-items:center;gap:1rem;border-radius:var(--radius-md);-webkit-clip-path:var(--panel-clip);clip-path:var(--panel-clip);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);transition:border-color .2s ease}.event-card:hover{border-color:var(--text-muted)}.event-card-actions{display:flex;gap:.5rem;flex-shrink:0;flex-wrap:wrap}.budget-bar{height:4px;background:var(--border);border-radius:2px;overflow:hidden;margin-top:.4rem}.budget-bar-fill{height:100%;background:var(--success);border-radius:2px;box-shadow:var(--accent-glow);transition:width .4s ease}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.page-head{position:relative;display:flex;align-items:flex-end;gap:1.25rem;padding-bottom:1.1rem;margin-bottom:2.5rem;border-bottom:1px solid var(--border)}.page-head__eyebrow{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.68rem;font-family:var(--font-body);font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted);padding-bottom:.2rem;flex-shrink:0;border-left:2px solid var(--accent);padding-left:.5rem}.page-head__title{font-family:var(--font-display);font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:700;line-height:.95;color:var(--text);letter-spacing:-.01em}.page-head__meta{margin-left:auto;text-align:right;flex-shrink:0;padding-bottom:.3rem}.podium{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;grid-gap:.85rem;gap:.85rem;margin-bottom:2.5rem}.podium__place{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-md);-webkit-clip-path:var(--panel-clip);clip-path:var(--panel-clip);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);padding:1.1rem .85rem 1.3rem;text-align:center;position:relative;transition:transform .2s ease}.podium__place--first{order:2;padding-top:1.85rem;transform:translateY(-1.1rem);border-color:#d97706}.podium__place--second{order:1}.podium__place--third{order:3}.podium__rank{font-family:var(--font-display);font-weight:700;line-height:1}.podium__place--first .podium__rank{font-size:2.1rem}.podium__place--second .podium__rank,.podium__place--third .podium__rank{font-size:1.5rem}.segmented{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-md);-webkit-clip-path:var(--panel-clip);clip-path:var(--panel-clip);overflow:hidden;flex-wrap:wrap}.segmented button{background:none;border:none;border-right:1px solid var(--border);color:var(--text-muted);padding:.45rem .85rem;font-size:.76rem;font-family:var(--font-body);font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.segmented button:last-child{border-right:none}.segmented button.active{background:var(--text);color:var(--bg)}.segmented button:not(.active):hover{background:var(--surface-2);color:var(--text)}.overlap-panel{position:relative;z-index:2;margin-top:-2.25rem}.diagonal-rule{height:2px;background:linear-gradient(90deg,var(--accent),transparent 70%);margin:.5rem 0 1.5rem}.login-split{display:grid;grid-template-columns:1.15fr .85fr;flex:1 1;min-height:0}.login-visual{position:relative;overflow:hidden;-webkit-clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);background:linear-gradient(160deg,var(--surface) 0,var(--bg) 100%)}@media (max-width:880px){.login-split{grid-template-columns:1fr}.login-visual{-webkit-clip-path:none;clip-path:none;min-height:280px}}@media (max-width:720px){.event-picker-grid{grid-template-columns:1fr}.event-picker-grid .roster-sidebar{position:static!important}.player-card-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}}@media (max-width:640px){.authed-main{padding:1rem!important}.nav-bar{overflow-x:auto;white-space:nowrap}.profile-grid{grid-template-columns:1fr!important}.event-card{flex-direction:column;align-items:flex-start}.event-card-actions{width:100%}.stat-strip{grid-template-columns:repeat(2,1fr)}.page-head{flex-direction:column;align-items:flex-start;gap:.5rem}.page-head__eyebrow{writing-mode:horizontal-tb;transform:none;border-left:none;padding-left:0;border-bottom:2px solid var(--accent);padding-bottom:.2rem}.page-head__meta{margin-left:0;text-align:left}.overview-spotlight{grid-template-columns:1fr!important}.podium{grid-template-columns:1fr}.podium__place--first,.podium__place--second,.podium__place--third{order:0;transform:none;padding-top:1.1rem}.overlap-panel{margin-top:1rem}}