@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");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:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-condensed-cyrillic-ext-wght-normal.DhztH7TG.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-condensed-cyrillic-wght-normal.DcSt-2BC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-condensed-greek-ext-wght-normal.CuKbLwpm.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-condensed-greek-wght-normal.Cvhr4n9Q.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-condensed-vietnamese-wght-normal.BQ3qeiTz.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-condensed-latin-ext-wght-normal.Db2M7toj.woff2)format("woff2-variations");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:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-condensed-latin-wght-normal.Cxzi1x1i.woff2)format("woff2-variations");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{--black:#141310;--black-soft:#1d1b18;--paper:#eee9e1;--paper-deep:#ded5c8;--white:#faf8f4;--gold:#b4872e;--gold-bright:#d6a83f;--bronze:#9e633d;--diamond:#aebbc5;--master:#17191b;--muted:#746e65;--line-dark:#14131024;--line-light:#eee9e124;--font-display:"Roboto Condensed Variable", sans-serif;--font-sans:"Montserrat Variable", sans-serif}.my-season-page{background:#f4efe4;min-height:100vh;overflow-x:clip}.my-season-panel{color:#141310;width:min(1120px,90vw);margin-inline:auto;padding:clamp(36px,5vw,72px) 0 80px}.my-season-panel>header{max-width:760px}.my-season-panel h1{font:900 clamp(48px, 8vw, 104px)/.86 var(--font-display);text-transform:uppercase;margin:10px 0 16px}.my-season-panel h2{font:900 24px/1 var(--font-display);text-transform:uppercase}.my-season-claims,.my-season-claim-form,.my-season-summary>section{background:#ffffff73;border:1px solid #1413102e;min-width:0;padding:18px}.my-season-claims{margin-top:28px}.my-season-claims p{overflow-wrap:anywhere}.my-season-claim-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 18px;margin-top:18px;display:grid}.my-season-claim-form p{grid-column:1/-1;margin:0}.my-season-claim-form label{min-width:0}.my-season-claim-form label span{margin-bottom:7px;font-weight:700;display:block}.my-season-claim-form input{width:100%;min-width:0;min-height:44px;padding:0 12px}.my-season-claim-form button,.my-season-next-action{color:#141310;background:#d3a33c;border:1px solid #141310;min-height:44px;padding:12px 18px;font-weight:800;text-decoration:none}.my-season-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.my-season-summary section{gap:8px;display:grid}.my-season-summary span,.my-season-summary small{color:#646158}.my-season-summary strong{overflow-wrap:anywhere;font-size:clamp(18px,2vw,26px)}.my-season-next-action{align-items:center;margin-top:18px;display:inline-flex}.my-season-status{min-height:24px;margin-top:18px}.my-season-panel :focus-visible{outline-offset:2px;outline:2px solid #b68013}@media (max-width:720px){.my-season-panel{width:min(100% - 24px,1120px);padding-top:28px}.my-season-panel h1{font-size:clamp(46px,17vw,76px)}.my-season-claim-form,.my-season-summary{grid-template-columns:1fr}.my-season-claim-form button,.my-season-next-action{justify-content:center;width:100%}}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{background:var(--paper);color:var(--black);font-family:var(--font-sans);min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line-dark);z-index:30;direction:ltr;background:#eee9e1e8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(14px,1.4vw,24px);min-height:72px;padding:0 5vw;display:grid;position:sticky;top:0}.brand{flex:none;align-items:center;gap:13px;width:fit-content;display:inline-flex}.brand-emblem{background:url(/brand/wings.png) 50%/contain no-repeat;flex:0 0 58px;width:58px;height:32px;display:block}.brand-emblem i{display:none}.brand-copy{flex-direction:column;line-height:1.05;display:flex}.brand-copy strong{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:900}.brand-copy small{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:700}.header-brand-zone{grid-column:1;align-items:center;gap:14px;width:fit-content;min-width:0;display:inline-flex}.site-header .brand{gap:9px;padding-inline-end:14px;position:relative}.site-header .brand-emblem{flex:0 0 34px;width:34px;height:15px;transform:none}.site-header .brand-copy{flex-direction:row;min-width:0;line-height:1}.site-header .brand-copy strong{font-family:var(--font-sans);letter-spacing:.14em;white-space:nowrap;font-size:12px}.site-header .brand:after,.site-header nav a:not(:last-child):after{content:"";pointer-events:none;background:#14131024;block-size:28px;inline-size:1px;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.header-platform-link{direction:ltr;flex:none;justify-content:center;align-items:center;padding-inline-end:14px;line-height:1;display:inline-flex;position:relative}.header-platform-logo{object-fit:contain;width:132px;height:auto;max-height:23px;display:block;transform:none}.site-header .brand:focus-visible{outline:3px solid var(--gold-bright);outline-offset:3px}.header-platform-link:focus-visible{outline:3px solid var(--gold-bright);outline-offset:3px}.site-header nav a:focus-visible{outline:3px solid var(--gold-bright);outline-offset:3px}.site-header nav{direction:ltr;grid-column:2;justify-content:center;justify-self:center;gap:clamp(8px,.8vw,14px);min-width:0;display:flex}.site-header nav a{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;align-items:center;min-height:44px;padding-inline-end:clamp(8px,.75vw,12px);font-size:10.5px;font-weight:800;transition:color .2s;display:inline-flex;position:relative}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:var(--gold)}.header-actions{direction:ltr;grid-column:3;justify-self:end;align-items:center;display:flex}html[dir=rtl] .site-header nav a{direction:rtl;unicode-bidi:isolate}.language-switch{border:1px solid #14131038;justify-self:center;align-items:center;height:38px;padding:0 9px;display:inline-flex}.language-switch button{-webkit-appearance:none;appearance:none;color:#14131075;cursor:pointer;font:inherit;letter-spacing:.1em;background:0 0;border:0;padding:8px 5px;font-size:9px;font-weight:900;transition:color .18s}.language-switch button:hover,.language-switch button.is-active{color:var(--black)}.language-switch button.is-active{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.language-switch span{color:#1413103d;font-size:9px}.hero{background:#f1ece4;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);row-gap:clamp(18px,2.5vh,26px);height:auto;min-height:0;max-height:none;padding:clamp(34px,5.5vh,66px) 5vw;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 16%,#b4872e14,#0000 28rem);position:absolute;inset:0}.hero-lines{background-image:linear-gradient(#14131009 1px,#0000 1px),linear-gradient(90deg,#14131009 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.hero-content{direction:ltr;grid-template-columns:minmax(500px,1fr) minmax(0,.95fr);grid-template-areas:"copy showcase";align-items:end;column-gap:clamp(38px,4.5vw,76px);min-width:0;min-height:0;display:grid}.hero-copy{z-index:2;grid-area:copy;place-self:end start;width:100%;min-width:0;max-width:720px;position:relative}.eyebrow{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 22px;font-size:10.5px;font-weight:900;display:flex}.eyebrow span{background:currentColor;width:28px;height:2px}.hero h1,.section-heading h2,.community-section h2{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-style:normal;font-weight:900}.hero h1{letter-spacing:-.01em;margin-inline-start:-10px;font-size:clamp(49px,min(3.5vw,7.1vh),62px);line-height:.93}.hero-eyebrow{gap:0}.hero h1 em{color:var(--gold);font-style:inherit}.hero-lead{color:#686159;max-width:610px;margin:clamp(17px,2.2vh,24px) 0;font-size:clamp(14px,.95vw,16px);font-weight:500;line-height:1.5}.hero-actions,.community-actions{flex-wrap:wrap;gap:10px;display:flex}.hero-competition-cta{background:var(--gold);color:var(--black);letter-spacing:.12em;text-transform:uppercase;border:1px solid #1413102e;flex:none;justify-content:center;align-items:center;width:220px;height:50px;padding-inline:22px;font-size:10.5px;font-weight:900;transition:background .2s,transform .2s;display:inline-flex;position:static;transform:none}.hero-competition-action{z-index:4;grid-row:2;justify-content:center;width:100%;min-width:0;display:flex;position:relative}.hero-competition-cta:hover{background:var(--gold-bright);transform:translateY(-2px)}.hero-competition-cta:focus-visible{outline:3px solid var(--black);outline-offset:3px}.button{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:54px;padding:0 25px;font-size:10.5px;font-weight:900;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--gold);color:#17120b}.button-primary:hover{background:var(--gold-bright)}.button-ghost{border-color:var(--black);color:var(--black)}.button-ghost:hover{background:var(--black);color:var(--paper)}.season-four-launch{margin-top:clamp(19px,2.4vh,25px)}.season-four-launch-copy{border-bottom:1px solid #14131014;justify-content:space-between;align-items:flex-end;margin-bottom:14px;padding-bottom:9px;display:flex}.season-four-launch-copy span{color:var(--black);font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;white-space:nowrap;font-size:clamp(34px,2.6vw,47px);font-weight:900;line-height:.93}.season-four-launch-copy span em{color:var(--gold);font-style:normal}.regional-registration-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.regional-registration{aspect-ratio:1.42;border:1px solid var(--line-dark);border-radius:14px;grid-template-columns:29% minmax(0,1fr);align-items:center;column-gap:clamp(12px,1vw,18px);height:auto;padding:clamp(16px,1.45vw,27px);transition:box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden}.regional-registration:hover{transform:translateY(-4px);box-shadow:0 21px 45px #29211833}.regional-registration>span{z-index:2;position:relative;transform:translateY(-12px)}.regional-registration-code{aspect-ratio:1;font-family:var(--font-display);letter-spacing:.035em;z-index:2;grid-column:1;justify-content:center;align-items:center;width:100%;font-size:clamp(38px,3.2vw,56px);display:flex;position:relative}.regional-registration-code-split{font-size:clamp(27px,2vw,35px);line-height:1;display:block;position:relative;overflow:hidden}.regional-registration-code-split b{font:inherit;letter-spacing:.035em;z-index:2;position:absolute}.regional-registration-code-split b:first-child{top:30%;left:30%;transform:translate(-50%,-50%)}.regional-registration-code-split b:last-child{top:72.5%;left:72.5%;transform:translate(-50%,-50%)}.regional-registration-code-split em{opacity:.82;transform-origin:0;z-index:1;background:currentColor;width:142%;height:2px;font-size:0;position:absolute;bottom:0;left:0;transform:rotate(-45deg);box-shadow:0 0 0 1px #ffffff14}.regional-registration>span:not(.regional-registration-code){grid-column:2;align-self:center;min-width:0}.regional-registration small{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin-bottom:clamp(10px,.8vw,14px);font-size:clamp(7.5px,.58vw,10.5px);font-weight:900;display:block}.regional-registration strong{font-family:var(--font-display);letter-spacing:-.012em;text-transform:uppercase;font-size:clamp(24px,1.8vw,32px);font-weight:400;line-height:1.02;display:block}.regional-registration:before{content:"";pointer-events:none;z-index:1;border:1px solid #ffffffc7;border-radius:10px;position:absolute;inset:4px}.regional-registration-eu{color:#201a13;background:radial-gradient(at 50% 43%,#fffaebfa 0%,#fae5b9e3 48%,#e8c06fd1 100%),linear-gradient(145deg,#f5dea8,#e4b95f);border-color:#a87729;box-shadow:inset 0 0 0 1px #fffbf2fa,inset 0 0 0 3px #b17c27a6,inset 0 0 0 5px #fff0d2c2,1px 2px #62431638,0 12px 24px #4c371933}.regional-registration-eu .regional-registration-code{color:#17120b;background:linear-gradient(145deg,#d0a65a,#bf8f3a)}.regional-registration-eu small{color:#7d6130}.regional-registration-na{color:var(--paper);background:radial-gradient(at 103% 110%,#841a1f9e,#0000 58%),radial-gradient(at 24% 4%,#5b687a38,#0000 50%),linear-gradient(145deg,#2c2f32 0%,#1b1c1e 62%,#281518 100%);border-color:#18191a;box-shadow:inset 0 0 0 1px #ffffff75,inset 0 0 0 3px #4b4e51d6,inset 0 0 0 5px #000000b3,2px 3px #00000040,0 14px 25px #12121657}.regional-registration-na:before{border-color:#ffffff3b}.regional-registration-na .regional-registration-code{color:#fff;background:linear-gradient(145deg,#2b4d7f 0%,#6f3a64 48%,#96373f 100%)}.regional-registration-na small{color:#9eabc0}.champion-showcase{z-index:2;grid-area:showcase;grid-template-columns:1fr 1fr;place-self:end;gap:9px;width:min(100%,600px);min-width:0;max-width:600px;display:grid;position:relative}.champion-tile{aspect-ratio:1;background:#e8e1d8;border:1px solid #211c1614;border-radius:4px;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 44px #2921181a}.champion-tile:hover{z-index:3;transform:translateY(-6px)rotate(-1deg);box-shadow:0 26px 65px #29211838}.champion-tile:focus-visible{outline:3px solid var(--black);outline-offset:3px;z-index:4}.champion-tile img{object-fit:cover}.champion-golden,.champion-master{transform:none}.season-four-roster{background:var(--paper);padding:clamp(68px,7vw,105px) 5vw}.season-four-roster-heading{justify-content:space-between;align-items:end;gap:55px;max-width:1500px;margin:0 auto 34px;display:flex}.season-four-roster-heading h2{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(43px,4.8vw,74px);font-weight:900;line-height:.9}.season-four-roster-heading>p{color:var(--muted);max-width:490px;margin:0;font-size:12px;font-weight:600;line-height:1.65}.season-four-roster-grid{grid-template-columns:1fr 1fr;gap:10px;max-width:1500px;margin:0 auto;display:grid}.season-four-roster-card{border:1px solid var(--line-dark);flex-direction:column;min-height:260px;display:flex;position:relative;overflow:hidden}.season-four-roster-card:before{background:var(--region-accent);content:"";height:3px;position:absolute;top:0;left:0;right:0}.season-four-roster-eu{--region-accent:var(--gold)}.season-four-roster-na{--region-accent:#873849}.season-four-roster-meta{border-bottom:1px solid var(--line-dark);grid-template-columns:58px 1fr auto;align-items:center;gap:18px;min-height:82px;padding:14px 20px;display:grid}.season-four-roster-meta>span{background:var(--region-accent);color:var(--paper);font-family:var(--font-display);justify-content:center;align-items:center;height:46px;font-size:18px;font-weight:900;display:flex}.season-four-roster-meta div{flex-direction:column;gap:5px;display:flex}.season-four-roster-meta small{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.season-four-roster-meta strong{text-transform:uppercase;font-size:13px}.season-four-roster-meta>b{color:var(--region-accent);font-family:var(--font-display);font-size:35px}.season-four-roster-card ol{margin:0;padding:0 20px;list-style:none}.season-four-roster-card li{border-bottom:1px solid var(--line-dark);grid-template-columns:32px 1fr auto;align-items:center;gap:13px;min-height:52px;display:grid}.season-four-roster-card li>span{color:var(--region-accent);font-family:var(--font-display);font-size:16px}.season-four-roster-card li>b{font-size:13px}.season-four-roster-card li>small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.season-four-roster-empty{flex:1;justify-content:space-between;align-items:center;padding:27px 20px;display:flex}.season-four-roster-empty span{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(24px,2.2vw,34px);font-weight:900}.season-four-roster-empty p{color:var(--muted);text-align:right;margin:0;font-size:11px;font-weight:600}.season-four-roster-card>a{color:var(--black);letter-spacing:.1em;text-transform:uppercase;background:#e7e0d6;justify-content:space-between;align-items:center;min-height:44px;padding:0 20px;font-size:9px;font-weight:900;display:flex}.season-four-roster-card>a span{color:var(--region-accent);font-size:16px}.season-four-registration{background:linear-gradient(#28221b0b 1px, transparent 1px), linear-gradient(90deg, #28221b0b 1px, transparent 1px), var(--paper);background-size:52px 52px;padding:clamp(76px,8vw,124px) 5vw;scroll-margin-top:76px}.registration-heading{justify-content:space-between;align-items:end;gap:55px;max-width:1500px;margin:0 auto 38px;display:flex}.registration-heading h2{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(46px,5vw,78px);font-weight:900;line-height:.88}.registration-heading>p{color:var(--muted);max-width:500px;margin:0;font-size:12px;font-weight:600;line-height:1.65}.registration-region-switch button{border:1px solid var(--line-dark);color:var(--black);cursor:pointer;text-align:left;background:#e9e2d8;grid-template-columns:78px 1fr auto;align-items:center;gap:16px;min-height:72px;padding:10px 18px 10px 10px;transition:background .2s,color .2s,transform .2s;display:grid}.registration-region-switch button.is-active{background:var(--black);border-color:var(--black);color:var(--paper)}.registration-region-switch button>span{background:var(--gold);color:var(--paper);font-family:var(--font-display);justify-content:center;align-items:center;height:50px;font-size:21px;font-weight:900;display:flex}.registration-region-switch button:nth-child(2)>span{background:#873849}.registration-region-switch button b{letter-spacing:.02em;text-transform:uppercase;font-size:13px}.registration-region-switch button small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.registration-region-switch button.is-active small{color:#8f8980}.registration-workspace{grid-template-columns:minmax(350px,.7fr) minmax(0,1.3fr);gap:8px;max-width:1500px;margin:0 auto;display:grid}.registration-form{color:var(--paper);background:radial-gradient(circle at 96% 110%,#87384980,#0000 25rem),#151513;border:1px solid #0a0a09;align-self:start;padding:28px;box-shadow:0 28px 65px #231d172e}.registration-form-head{border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:flex-start;margin-bottom:26px;padding-bottom:24px;display:flex}.registration-form-head span{color:var(--gold-bright);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.registration-form-head b{font-family:var(--font-display);font-size:34px;font-weight:900;line-height:.8}.registration-nickname{display:block}.registration-nickname>span,.registration-form legend{color:#8d877f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:900;display:block}.registration-nickname input{color:var(--paper);font:inherit;background:0 0;border:0;border-bottom:1px solid #575149;border-radius:0;outline:0;width:100%;padding:8px 0 13px;font-size:19px;font-weight:800}.registration-nickname input:focus{border-bottom-color:var(--gold-bright)}.registration-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.registration-form fieldset{border:0;margin:28px 0 0;padding:0}.registration-league-options{grid-template-columns:1fr 1fr;gap:6px;display:grid}.registration-league-options label{border:1px solid var(--line-light);cursor:pointer;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:55px;padding:8px 10px;transition:background .2s,border-color .2s;display:grid}.registration-league-options label:hover{background:#ffffff09}.registration-league-options label.is-selected{background:color-mix(in srgb, var(--division-accent) 12%, transparent);border-color:var(--division-accent)}.registration-league-options label:first-child{--division-accent:#a66d3c}.registration-league-options label:nth-child(2){--division-accent:var(--gold-bright)}.registration-league-options label:nth-child(3){--division-accent:#aebdc8}.registration-league-options label:nth-child(4){--division-accent:#a93652}.registration-league-options label.is-full{cursor:not-allowed;opacity:.4}.registration-league-options input{opacity:0;pointer-events:none;position:absolute}.registration-league-options label>span{color:var(--division-accent);font-family:var(--font-display);font-size:16px}.registration-league-options label>b{text-transform:uppercase;font-size:10px}.registration-league-options label>small{color:#827c74;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.registration-submit{border-top:1px solid var(--line-light);justify-content:space-between;align-items:end;gap:20px;margin-top:28px;padding-top:24px;display:flex}.registration-submit>div{flex-direction:column;gap:4px;display:flex}.registration-submit small{color:#78726a;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.registration-submit b{color:var(--gold-bright);font-family:var(--font-display);font-size:31px;font-weight:900;line-height:.9}.registration-submit div>span{color:#8c867e;font-size:8px;font-weight:800}.registration-submit button{background:var(--gold-bright);color:var(--black);cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;gap:26px;min-height:54px;padding:0 18px;font-size:10px;font-weight:900;display:flex}.registration-submit button:hover{background:#e2b651}.registration-submit button:disabled{cursor:wait;opacity:.55}.registration-message{color:#a59e95;border-left:2px solid #686158;min-height:28px;margin:21px 0 0;padding:0 0 0 11px;font-size:10px;font-weight:700;line-height:1.45}.registration-message.is-success{color:#7ed69a;border-color:#67bd83}.registration-message.is-error{color:#ef8585;border-color:#d56565}.registration-privacy{color:#666159;margin:17px 0 0;font-size:8px;line-height:1.45}.registration-legal-copy{border-top:1px solid var(--line-light);color:#89837b;margin-top:18px;padding-top:16px;font-size:8px;line-height:1.5}.registration-legal-copy p{margin:0}.registration-legal-copy p+p{margin-top:7px}.registration-legal-copy a{color:var(--gold-bright);text-underline-offset:2px;text-decoration:underline}.registration-legal-consent{color:#c7c0b7;cursor:pointer;align-items:flex-start;gap:9px;margin-top:12px;font-size:9px;font-weight:700;line-height:1.45;display:flex}.registration-legal-consent input{accent-color:var(--gold-bright);flex:none;width:15px;height:15px;margin:0}.registration-legal-consent input:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.registration-clickwrap{border-left:3px solid var(--gold-bright);color:#d6cfc6;background:#d6a83f1a;margin:14px 0 0;padding:10px 12px;font-size:10px;font-weight:700;line-height:1.5}.registration-clickwrap a{color:var(--gold-bright);text-underline-offset:2px;text-decoration:underline}.registration-directory{border:1px solid var(--line-dark);min-width:0}.registration-directory-head{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;min-height:82px;padding:15px 20px;display:flex}.registration-directory-head div{flex-direction:column;gap:7px;display:flex}.registration-directory-head span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.registration-directory-head b{text-transform:uppercase;font-size:14px}.registration-directory-head>strong{color:var(--gold);font-family:var(--font-display);font-size:40px;font-weight:900}.registration-division-grid{grid-template-columns:1fr 1fr;display:grid}.registration-division{--division-accent:var(--gold);border-bottom:1px solid var(--line-dark);min-height:238px;padding:18px}.registration-division:nth-child(odd){border-right:1px solid var(--line-dark)}.registration-division:nth-child(n+3){border-bottom:0}.registration-division-bronze{--division-accent:#a66d3c}.registration-division-golden{--division-accent:#b98b28}.registration-division-diamond{--division-accent:#879aa8}.registration-division-master{--division-accent:#97324c}.registration-division-head{grid-template-columns:30px 1fr auto;align-items:center;gap:11px;display:grid}.registration-division-head>span{color:var(--division-accent);font-family:var(--font-display);font-size:18px}.registration-division-head div{flex-direction:column;gap:4px;min-width:0;display:flex}.registration-division-head b{text-transform:uppercase;font-size:11px}.registration-division-head small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.registration-division-head>strong{color:var(--division-accent);font-family:var(--font-display);font-size:22px;font-weight:900}.registration-capacity{background:#d7d0c6;height:3px;margin:15px 0;overflow:hidden}.registration-capacity i{background:var(--division-accent);min-width:0;height:100%;transition:width .35s;display:block}.registration-division ol{flex-wrap:wrap;place-content:flex-start;align-items:flex-start;gap:2px 10px;margin:0;padding:0;list-style:none;display:flex}.registration-division li{max-inline-size:100%;min-height:29px;white-space:nowrap;border-bottom:0;flex-wrap:nowrap;flex:none;align-items:center;gap:3px;min-inline-size:0;display:inline-flex}.registration-division li:not(:last-child):after{background:var(--line-dark);content:"";opacity:.7;flex:0 0 1px;align-self:center;block-size:12px;inline-size:1px;margin-inline-start:6px}.registration-division li span{color:var(--division-accent);font-family:var(--font-display);flex:none;font-size:11px}.registration-division li b{overflow-wrap:anywhere;white-space:normal;word-break:break-word;flex:0 auto;min-inline-size:0;font-size:10px;line-height:1.2;display:block}.registration-division>p{color:var(--muted);margin:32px 0 0;font-size:10px;font-weight:600}.season-four-registration{padding:clamp(68px,6vw,96px) 3.2vw}.registration-heading{max-width:1600px;margin-bottom:34px}.registration-heading h2{font-size:clamp(58px,6.4vw,104px)}.registration-heading>p{color:#56514b;max-width:590px;font-size:clamp(13px,1.05vw,17px)}.registration-workspace{grid-template-columns:minmax(430px,.76fr) minmax(0,1.24fr);gap:0;max-width:1600px}.registration-form{border-radius:9px 0 0 9px;min-height:730px;padding:31px 31px 27px}.registration-form-head{border-bottom:0;margin-bottom:24px;padding-bottom:0}.registration-form-head span{font-size:11px}.registration-form-head b{font-size:31px}.registration-nickname>span,.registration-step-label,.registration-form legend{color:var(--paper);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 12px;font-size:12px;font-weight:800;display:flex}.registration-nickname>span b,.registration-step-label b,.registration-form legend b{color:var(--gold-bright);font-family:var(--font-display);font-size:20px;font-weight:900}.registration-nickname input{color:var(--black);background:#f7f5f1;border:1px solid #ffffff2e;border-radius:3px;min-height:58px;padding:0 16px;font-size:15px}.registration-nickname input::placeholder{color:#34312d}.registration-nickname input:focus{border-color:var(--gold-bright);box-shadow:0 0 0 2px #d6a83f2b}.registration-region-step,.registration-form fieldset,.registration-submit{border-top:1px solid var(--line-light);margin-top:16px;padding-top:17px}.registration-region-switch{grid-template-columns:1fr 1fr;gap:0;max-width:none;margin:0;display:grid}.registration-region-switch button{color:#8f8981;text-align:center;background:#ffffff09;border:1px solid #eee9e133;min-height:44px;padding:0 10px;font-size:13px;font-weight:900;display:block}.registration-region-switch button+button{border-left:0}.registration-region-switch button.is-active{color:#fff;background:linear-gradient(90deg,#c28c24,#dfa93e);border-color:#e2b34d}.registration-region-switch.is-combined{grid-template-columns:1fr}.registration-region-output{color:#fff;text-align:center;background:linear-gradient(90deg,#c28c24,#dfa93e);border:1px solid #e2b34d;place-items:center;min-height:42px;padding:0 10px;font-weight:900;display:grid}.registration-region-switch button:hover{transform:none}.registration-form fieldset{margin-bottom:0}.registration-league-options{gap:7px}.registration-league-options label{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:7px;min-height:96px;padding:9px}.registration-league-options label>b{font-size:12px}.registration-league-options label>small{color:var(--division-accent);font-family:var(--font-display);letter-spacing:0;font-size:21px;font-weight:900}.registration-league-options label.is-selected{background:color-mix(in srgb, var(--division-accent) 28%, #faf8f4);color:var(--black);border-color:#f5f4f0;box-shadow:inset 0 0 0 1px #ffffffb3}.registration-submit{align-items:stretch;display:block}.registration-submit>div{gap:5px}.registration-submit>div>strong{color:var(--paper);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.registration-submit>div>div{align-items:end;gap:22px;display:flex}.registration-submit b{color:#aebbc5;font-size:31px}.registration-submit button{width:100%;margin-top:14px}.registration-message{border-left:0;min-height:0;margin:12px 0 0;padding:0 2px}.registration-directory{background:#faf8f47a;border:1px solid #b7ab9d;border-left:0;border-radius:0 9px 9px 0;min-height:730px;padding:27px 31px 31px}.registration-directory-head{border-bottom:0;min-height:38px;padding:0 2px 23px}.registration-directory-head span{color:var(--black);letter-spacing:.04em;font-size:13px}.registration-directory-head>strong{color:var(--muted);font-family:var(--font-sans);letter-spacing:.11em;text-transform:uppercase;font-size:10px}.registration-division-grid{gap:20px}.registration-division,.registration-division:nth-child(odd),.registration-division:nth-child(n+3){border:1px solid #b8ad9f;border-radius:8px;min-height:275px;padding:23px 23px 0;overflow:visible}.registration-division-head{grid-template-columns:48px 1fr auto;gap:15px}.registration-division-head>span{font-size:39px;line-height:1}.registration-division-head b{font-size:15px}.registration-division-head small{letter-spacing:0;text-transform:none;font-size:10px;font-weight:600}.registration-division-head>strong{white-space:nowrap;font-size:24px}.registration-capacity{border-radius:4px;height:5px;margin:20px 0 17px}.registration-capacity i{border-radius:inherit;min-width:5%}.registration-division>p{margin-top:28px}.registration-review-note{background:#ede7de;border:1px solid #b8ad9f;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(180px,.55fr) minmax(320px,1.1fr) minmax(340px,.95fr);align-items:center;gap:5px 22px;inline-size:100%;margin-top:14px;padding:14px 20px;display:grid;position:relative;overflow:hidden}.registration-review-note:before{background:var(--gold);content:"";inline-size:4px;position:absolute;inset-block:0;inset-inline-start:0}.registration-review-note>span{color:#8a6729;letter-spacing:.14em;text-transform:uppercase;grid-column:1;font-size:8px;font-weight:900}.registration-review-note>strong{font-family:var(--font-display);text-transform:uppercase;grid-area:2/1;font-size:25px;line-height:1}.registration-review-note>p{color:#625c54;grid-area:1/2/3;max-width:none;margin:0;font-size:11px;font-weight:600;line-height:1.55}.registration-review-note>a{color:var(--paper);background:#171613;grid-area:1/3/3;grid-template-columns:1fr auto;align-self:stretch;align-items:center;padding:12px 16px;font-size:11px;font-weight:700;line-height:1.45;display:grid}.registration-review-note>a span{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;grid-column:1;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.registration-review-note>a strong{grid-column:1;font-size:11px;line-height:1.45}.registration-review-note>a b{color:var(--gold-bright)}.registration-review-note>a i{color:var(--gold-bright);grid-area:1/2/3;padding-inline-start:14px;font-size:18px;font-style:normal}@media (min-width:1051px){.season-four-registration{padding-top:22px;padding-bottom:42px;scroll-margin-top:78px}.registration-heading{align-items:end;margin-bottom:16px}.registration-heading .eyebrow{margin-bottom:10px}.registration-heading h2{white-space:nowrap;font-size:clamp(50px,4vw,64px)}.registration-heading>p{font-size:clamp(12px,.9vw,14px);line-height:1.45}.registration-workspace{align-items:stretch}.registration-form{flex-direction:column;align-self:stretch;min-height:0;padding:17px 22px 16px;display:flex}.registration-directory{flex-direction:column;min-height:0;padding-bottom:0;display:flex}.registration-division-grid{flex:1;grid-auto-rows:minmax(275px,1fr)}.registration-form-head{margin-bottom:11px}.registration-form-head span{font-size:10px}.registration-form-head b{font-size:27px}.registration-nickname>span,.registration-step-label,.registration-form legend{gap:9px;margin-bottom:6px;font-size:10px}.registration-nickname>span b,.registration-step-label b,.registration-form legend b{font-size:17px}.registration-nickname input{min-height:42px;font-size:14px}.registration-region-step,.registration-form fieldset,.registration-submit{margin-top:9px;padding-top:9px}.registration-region-switch button{min-height:36px}.registration-league-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.registration-league-options label{gap:5px;min-height:70px;padding:6px 4px}.registration-league-options label>b{font-size:9px;line-height:1.2}.registration-league-options label>small{font-size:18px}.registration-legal-copy{margin-top:10px;padding-top:9px;font-size:9px;line-height:1.35}.registration-legal-copy p+p{margin-top:4px}.registration-legal-consent{gap:7px;margin-top:7px;font-size:9px;line-height:1.35}.registration-legal-consent input{width:16px;height:16px}.registration-submit{grid-template-columns:minmax(0,1fr) minmax(165px,.85fr);align-items:end;gap:12px;margin-top:auto;display:grid}.registration-submit>div>div{align-items:end;gap:12px}.registration-submit b{font-size:26px}.registration-submit button{min-height:44px;margin-top:0}.registration-message{margin-top:7px;font-size:9px;line-height:1.35}}@media (min-width:1051px) and (max-height:800px){.season-four-registration{padding-top:10px;padding-bottom:28px}.registration-heading{margin-bottom:10px}.registration-form{padding:13px 20px 10px}.registration-form-head{margin-bottom:8px}.registration-region-step,.registration-form fieldset,.registration-submit{margin-top:7px;padding-top:7px}.registration-league-options label{min-height:64px}.registration-legal-copy{margin-top:8px;padding-top:7px}.registration-legal-consent{margin-top:6px}.registration-message{margin-top:5px}}.registration-review-note.is-confirmed{background:linear-gradient(120deg,#f3e4b9,#ede7de);box-shadow:0 12px 30px #49371a1f}.competition-section,.league-section{padding:clamp(80px,9vw,145px) 5vw}.competition-section{background:var(--black);color:var(--paper);scroll-margin-top:78px}.section-heading{justify-content:space-between;align-items:end;gap:60px;max-width:1500px;margin:0 auto 46px;display:flex}.section-heading h2,.community-section h2{font-size:clamp(46px,5.2vw,84px);line-height:.88}.section-heading>p{color:#938d84;max-width:470px;margin:0;font-size:13px;font-weight:600;line-height:1.7}.section-heading.compact{align-items:center}.league-section .section-heading>p{color:var(--muted)}.stage-shell{border:1px solid var(--line-light);background:#1a1916;max-width:1500px;margin:0 auto;overflow:hidden;box-shadow:0 35px 100px #00000057}.competition-filter-bar{border-bottom:1px solid var(--line-light);background:#191816;grid-template-columns:minmax(270px,1.05fr) minmax(140px,.55fr) minmax(330px,1.3fr) minmax(180px,.7fr);display:grid}.competition-card-picker{border:0;border-inline-end:1px solid var(--line-light);inline-size:100%;min-width:0;margin:0;padding:10px 12px 12px}.competition-card-picker:last-child{border-inline-end:0}.competition-card-picker legend{color:#79736b;float:inline-start;letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;padding:0;font-size:10px;font-weight:900;line-height:1}.competition-card-options{clear:both;gap:6px;inline-size:100%;display:grid}.competition-card-picker-season .competition-card-options,.competition-card-picker-league .competition-card-options{grid-template-columns:repeat(4,minmax(0,1fr))}.competition-card-picker-region .competition-card-options,.competition-card-picker-stage .competition-card-options{grid-template-columns:repeat(2,minmax(0,1fr))}.competition-card-picker-region.is-combined .competition-card-options{grid-template-columns:minmax(0,1fr)}.competition-card-options label{color:#aaa39a;cursor:pointer;text-align:center;background:#171614;border:1px solid #3b3833;align-content:center;place-items:center;min-width:0;min-height:54px;padding:7px;display:grid;position:relative}.competition-card-options label:after{background:var(--stage-accent);content:"";bottom:-1px;opacity:0;height:2px;position:absolute;inset-inline:-1px}.competition-card-options label:hover{color:var(--paper);border-color:#686159}.competition-card-options label.is-selected{background:color-mix(in srgb, var(--stage-accent) 13%, #1a1916);border-color:color-mix(in srgb, var(--stage-accent) 72%, #4c4740);color:var(--paper)}.competition-card-options label.is-selected .competition-card-value{color:var(--stage-accent)}.competition-card-options label.is-selected:after{opacity:1}.competition-card-options label.is-disabled{cursor:not-allowed;opacity:.38}.competition-card-options label.is-disabled:hover{color:#aaa39a;border-color:#3b3833}.competition-card-options label:has(input:focus-visible){box-shadow:0 0 0 2px #191816, 0 0 0 4px color-mix(in srgb, var(--stage-accent) 82%, white);z-index:1}.competition-card-options input{cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.competition-card-options input:disabled{cursor:not-allowed}.competition-card-value{color:var(--paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.025em;overflow-wrap:anywhere;text-transform:uppercase;font-size:13px;font-weight:900;line-height:1.05}.competition-card-picker-season .competition-card-value{font-size:23px;line-height:.9}.competition-card-picker-region .competition-card-value{letter-spacing:.01em;white-space:nowrap;font-size:16px}.competition-card-picker-league .competition-card-value{overflow-wrap:normal;white-space:nowrap;word-break:keep-all;font-size:14px}.competition-card-picker-stage .competition-card-value{font-size:12px}.competition-card-options bdi{direction:ltr;unicode-bidi:isolate}.competition-card-picker-league{box-shadow:inset 0 -3px 0 var(--stage-accent)}.competition-card-picker-league legend{color:var(--stage-accent)}.season-stage-shell{--stage-accent:var(--gold-bright)}.season-stage-master{--stage-accent:#a33a50}.season-stage-diamond{--stage-accent:#aebbc5}.season-stage-golden{--stage-accent:#d6a83f}.season-stage-bronze{--stage-accent:#a96f48}.season-empty-state{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--stage-accent) 12%, transparent), transparent 42%), #171613;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:55px 24px;display:flex}.season-empty-state span,.season-placement-heading span{color:var(--stage-accent);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.season-empty-state h3{color:var(--paper);font-family:var(--font-display);letter-spacing:.035em;text-transform:uppercase;margin:18px 0;font-size:clamp(45px,6vw,78px);line-height:.9}.season-empty-state p{color:#8e877d;max-width:520px;margin:0;font-size:14px;font-weight:600;line-height:1.65}.season-registration-state:before{border:1px solid color-mix(in srgb, var(--stage-accent) 45%, transparent);content:"";border-radius:50%;width:76px;height:76px;margin-bottom:25px}.season-placement-board{background:radial-gradient(circle at 12% 0, color-mix(in srgb, var(--stage-accent) 10%, transparent), transparent 36%), #171613;grid-template-columns:minmax(220px,.65fr) minmax(340px,1.35fr);gap:45px;min-height:390px;padding:clamp(38px,5vw,70px);display:grid}.season-placement-heading{flex-direction:column;align-self:end;gap:18px;display:flex}.season-placement-heading b{color:var(--paper);font-family:var(--font-display);letter-spacing:.035em;text-transform:uppercase;font-size:clamp(46px,5vw,76px);line-height:.9}.season-placement-board ol{border-top:1px solid var(--line-light);grid-template-columns:1fr 1fr;align-self:center;margin:0;padding:0;list-style:none;display:grid}.season-placement-board li{border-bottom:1px solid var(--line-light);grid-template-columns:54px 1fr;align-items:center;gap:15px;min-height:70px;padding:10px 18px;display:grid}.season-placement-board li:nth-child(odd){border-right:1px solid var(--line-light)}.season-placement-board li strong{color:var(--stage-accent);font-family:var(--font-display);font-size:26px}.season-placement-board li b{color:var(--paper);overflow-wrap:anywhere;font-size:16px}.season-stage-summary{border-bottom:1px solid var(--line-light);background:#1b1916;grid-template-columns:1.2fr .8fr 1.2fr .6fr;display:grid}.season-stage-summary>div{border-right:1px solid var(--line-light);flex-direction:column;min-height:88px;padding:18px 22px;display:flex}.season-stage-summary>div:last-child{border-right:0}.season-stage-summary span{color:#817a70;letter-spacing:.11em;text-transform:uppercase;font-size:10.5px;font-weight:900}.season-stage-summary b{color:var(--paper);overflow-wrap:anywhere;margin-top:10px;font-size:18px}.season-stage-summary>div:nth-child(3) b,.season-stage-summary>div:last-child b{color:var(--stage-accent)}.season-format-note{background:color-mix(in srgb, var(--stage-accent) 8%, #171613);border-bottom:1px solid var(--line-light);color:#c0b8ad;letter-spacing:.02em;margin:0;padding:14px 22px;font-size:13px;font-weight:700;line-height:1.55}.season-standings-wrap{overflow-x:auto}.season-standings-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.season-standings-table th,.season-standings-table td{border-bottom:1px solid var(--line-light);text-align:left;height:54px;padding:8px 18px}.season-standings-table thead th{color:#7c756c;letter-spacing:.15em;text-transform:uppercase;background:#292621;height:62px;font-size:7px;font-weight:900}.season-standings-table thead th:first-child{width:90px}.season-standings-table thead th:nth-child(2){width:74px}.season-standings-table thead th:nth-child(4){width:130px}.season-standings-table thead th:nth-child(5){width:95px}.season-standings-table thead th:last-child{width:135px}.season-standings-table tbody tr{background:#1c1a17}.season-standings-table tbody tr:hover{background:#211f1b}.season-standings-table tbody tr.advanced{box-shadow:inset 3px 0 var(--stage-accent)}.season-standings-table tbody th{color:var(--stage-accent);font-family:var(--font-display);font-size:21px}.season-standings-table tbody td b{color:var(--paper);font-size:13px}.season-standings-table tbody td strong{color:var(--stage-accent);font-size:16px}.group-chip{color:#aaa299;border:1px solid #514b43;justify-content:center;align-items:center;width:30px;height:26px;font-size:8px;font-weight:900;display:inline-flex}.record-pill{color:#afa79c;font-family:Consolas,monospace;font-size:11px}.advanced-chip{background:color-mix(in srgb, var(--stage-accent) 18%, transparent);border:1px solid color-mix(in srgb, var(--stage-accent) 48%, transparent);color:var(--stage-accent);letter-spacing:.12em;text-transform:uppercase;padding:7px 9px;font-size:7px;font-weight:900;display:inline-block}.group-only{color:#5f5951;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.season-data-note{color:#706960;letter-spacing:.1em;text-align:right;text-transform:uppercase;margin:0;padding:16px 20px;font-size:8px;font-weight:700}.season-bracket-wrap{background:#1a1916;padding:24px;overflow-x:auto}.season-bracket-lane{min-width:1120px}.season-bracket-lane+.season-bracket-lane{margin-top:30px}.season-bracket-lane header{color:var(--stage-accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:15px;margin-bottom:13px;font-size:8px;font-weight:900;display:flex}.season-bracket-lane header i{background:color-mix(in srgb, var(--stage-accent) 45%, transparent);flex:1;height:1px}.season-bracket-grid{gap:30px;display:grid}.season-bracket-upper{grid-template-columns:repeat(4,1fr)}.season-bracket-lower{grid-template-columns:repeat(3,1fr);padding:0 12%}.season-bracket-round{flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative}.season-bracket-round:not(:last-child):after{background:color-mix(in srgb, var(--stage-accent) 30%, transparent);content:"";width:30px;height:1px;position:absolute;top:50%;right:-30px}.season-bracket-round h3{color:#777067;letter-spacing:.15em;text-align:center;text-transform:uppercase;margin:0 0 10px;font-size:7px;font-weight:900}.season-bracket-stack{flex-direction:column;gap:12px;display:flex}.season-match-card{border:1px solid var(--line-light);color:var(--paper);cursor:pointer;text-align:left;background:#24211d;min-height:118px;padding:13px;transition:border-color .2s,transform .2s}:is(.season-match-card:hover,.season-match-card:focus-visible){border-color:var(--stage-accent);outline:0;transform:translateY(-2px)}.season-match-card>span{color:#615b53;letter-spacing:.14em;margin-bottom:8px;font-size:7px;font-weight:900;display:block}.season-match-card strong{border-top:1px solid var(--line-light);overflow-wrap:anywhere;justify-content:space-between;align-items:center;padding:7px 0 0;font-size:11px;display:flex}.season-match-card strong+strong{margin-top:7px}.season-match-card strong i{color:#0000;font-size:7px;font-style:normal}.season-match-card strong.winner,.season-match-card strong.winner i{color:var(--stage-accent)}.season-match-card small{color:#645e56;letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:6px;font-weight:800;display:block}.season-match-modal{border-color:var(--stage-accent)}.season-result-winner{border:1px solid var(--line-dark);color:var(--muted);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin-top:25px;padding:15px;font-size:9px;font-weight:800}.season-result-winner b{color:var(--stage-accent);margin-left:8px}.matrix-wrap{scrollbar-color:var(--stage-accent,var(--gold)) #292621;padding:12px;overflow-x:auto}.matrix-table{border-collapse:separate;border-spacing:0;color:#bcb5aa;table-layout:fixed;width:100%;min-width:1030px}.matrix-table th,.matrix-table td{border-bottom:1px solid var(--line-light);border-right:1px solid var(--line-light);height:58px;padding:6px}.matrix-table thead th{border-top:1px solid var(--line-light);color:var(--paper);letter-spacing:.1em;text-transform:uppercase;background:#292621;height:138px;font-size:12px}.season-matrix-wrap{background:radial-gradient(circle at 20% 0, color-mix(in srgb, var(--stage-accent) 9%, transparent), transparent 38%), #171613}.season-matrix-table tbody tr{transition:background .18s}.season-matrix-table tbody tr:hover td:not(.player-cell),.season-matrix-table tbody tr:hover th:not(.rank-cell){background-color:#ffffff06}.rank-head,.rank-cell{z-index:5;width:46px;position:sticky;left:0}.player-head,.player-cell{z-index:5;width:150px;position:sticky;left:46px}.rank-head,.rank-cell,.player-head,.player-cell{background:#23211d!important}.rank-head,.player-head{z-index:8}.rank-head,.rank-cell{border-left:1px solid var(--line-light);text-align:center}.player-head{text-align:left}.player-head button,.record-head button{color:inherit;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:10px 0;font-weight:900}.player-head button span,.record-head button span{color:var(--gold-bright);margin-left:5px}.opponent-head{width:var(--matrix-score-column,56px);position:relative;overflow:hidden}.opponent-head span{bottom:10px;left:calc(var(--matrix-score-column,56px) / 2 - 1px);text-overflow:ellipsis;transform-origin:0 100%;white-space:nowrap;max-width:124px;font-size:13px;position:absolute;overflow:hidden;transform:rotate(-90deg)}.record-head{text-align:center;width:90px;background:linear-gradient(180deg, color-mix(in srgb, var(--stage-accent) 20%, transparent), #292621)!important;font-size:11.5px!important}.maps-head{text-align:center;width:76px;font-size:11.5px!important}.rank-cell{color:var(--stage-accent,var(--gold-bright));font-size:14px;font-weight:900}.player-cell{color:var(--white);text-align:left;font-size:17px;box-shadow:10px 0 20px #0003}.player-cell b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.player-cell small{color:#797168;letter-spacing:.13em;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:900;display:block}.matrix-advanced .rank-cell{box-shadow:inset 3px 0 0 var(--stage-accent)}.player-cell .flag{vertical-align:middle;margin-right:10px;font-size:20px}.self-cell{color:#6c655b;text-align:center;background:#ffffff05;font-size:16px}.result-cell{color:#6d665d;font-variant-numeric:tabular-nums;text-align:center}.result-cell.played{background:#ffffff03}.result-cell.pending span{color:#5a544c;font-size:16px}.result-cell button{color:#aaa298;cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:-.02em;background:0 0;border:0;width:100%;padding:8px 2px;font-size:17px;font-weight:900;transition:background .2s,color .2s,transform .2s}.result-cell.win button{color:#75d39a}.result-cell.loss button{color:#bc7d70}.result-cell.tie button{color:#aaa298}.result-cell button small{color:var(--stage-accent);vertical-align:top;margin-left:3px;font-family:inherit;font-size:8px}:is(.result-cell button:hover,.result-cell button:focus-visible){background:color-mix(in srgb, var(--stage-accent) 16%, transparent);color:var(--paper);outline:1px solid color-mix(in srgb, var(--stage-accent) 48%, transparent);transform:scale(1.04)}.record-cell,.maps-cell{text-align:center;background:#211f1b}.record-cell b{color:var(--paper);font-size:18px}.record-cell span{color:#665f56;padding:0 4px}.record-cell i{color:#a36b5f;font-style:normal}.maps-cell{color:var(--stage-accent,var(--gold-bright));font-size:18px;font-weight:900}.matrix-hint{color:#8a8278;letter-spacing:.11em;text-align:right;text-transform:uppercase;padding:18px 4px 3px;font-size:10px;font-weight:800}.matrix-hint span{color:var(--stage-accent,var(--gold-bright));margin-right:5px;font-size:15px}.matrix-modal-pair{font-family:var(--font-display), sans-serif;letter-spacing:.025em;text-align:center;text-transform:uppercase;margin:12px 0 28px;font-size:clamp(36px,8vw,70px);line-height:.82}.matrix-modal-pair span{color:var(--stage-accent);font-family:var(--font-sans), sans-serif;letter-spacing:.22em;margin:13px 0;font-size:8px;line-height:1;display:block}.matrix-series-list{border-top:1px solid var(--line-dark)}.matrix-series-list>div{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;padding:13px 3px;display:flex}.matrix-series-list span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.matrix-series-list b{color:var(--black);font-family:var(--font-mono), monospace;font-size:16px}.matrix-series-list>.matrix-series-entry{padding:12px 3px;display:block}.matrix-series-summary,.matrix-game-details>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.matrix-game-details{border-top:1px solid var(--line-dark);margin-top:11px;padding-top:5px}.matrix-game-details>div{min-height:34px}.matrix-game-details>div+div{border-top:1px solid var(--line-dark)}.matrix-game-details span{letter-spacing:.08em;font-size:9px}.matrix-game-details b{font-size:13px}.matrix-game-details-empty{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.45;display:block}.bracket{grid-template-columns:1fr 1fr 1fr;gap:30px;min-height:480px;padding:35px;display:grid}.bracket-round{flex-direction:column;justify-content:center;display:flex;position:relative}.bracket-round:not(:last-child):after{background:var(--line-light);content:"";width:30px;height:1px;position:absolute;top:50%;right:-30px}.bracket-round h3{color:#8e877d;letter-spacing:.18em;text-align:center;text-transform:uppercase;margin:0 0 15px;font-size:8px;font-weight:900}.bracket-stack{flex-direction:column;gap:24px;display:flex}.match-card{border:1px solid var(--line-light);color:var(--paper);cursor:pointer;text-align:left;background:#26231f;padding:16px;transition:border-color .2s,transform .2s}.match-card:hover{border-color:var(--gold);transform:translateY(-2px)}.match-card>span{color:#8a8278;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.match-card strong{border-top:1px solid var(--line-light);justify-content:space-between;align-items:center;padding:9px 2px 0;font-size:12px;display:flex}.match-card strong+strong{margin-top:9px}.match-card strong b{color:var(--gold-bright)}.match-card small{color:#817970;letter-spacing:.1em;text-transform:uppercase;margin-top:13px;font-size:7px;font-weight:700;display:block}.modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#0d0c0ad6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.match-modal{background:var(--paper);border:1px solid var(--gold);color:var(--black);width:100%;max-width:580px;padding:clamp(25px,5vw,48px);position:relative;box-shadow:0 40px 130px #000000b8}.modal-close{background:var(--black);color:var(--paper);cursor:pointer;border:0;border-radius:50%;width:36px;height:36px;font-size:20px;position:absolute;top:18px;right:18px}.match-date{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:-10px 0 25px 39px;font-size:9px;font-weight:700}.modal-score{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;display:grid}.modal-score strong{font-size:clamp(17px,4vw,27px)}.modal-score b{color:var(--gold);font-family:var(--font-display);font-size:clamp(36px,8vw,58px);font-weight:900}.map-list{border:1px solid var(--line-dark);margin-top:28px}.map-list div{border-bottom:1px solid var(--line-dark);justify-content:space-between;padding:13px 15px;font-size:10px;font-weight:700;display:flex}.map-list div:last-child{border-bottom:0}.map-list span{color:var(--muted)}.map-list b{color:var(--gold)}.match-empty{border:1px dashed var(--line-dark);color:var(--muted);text-align:center;margin-top:28px;padding:24px;font-size:12px;line-height:1.6}.league-section{background:var(--paper)}.league-grid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1500px;margin:0 auto;display:grid}.league-card{background:var(--white);border:1px solid var(--line-dark);min-width:0;transition:transform .25s,box-shadow .25s}.league-card:hover{transform:translateY(-6px);box-shadow:0 22px 55px #332a1f24}.league-art{aspect-ratio:1;position:relative;overflow:hidden}.league-art img{object-fit:cover;transition:transform .35s}.league-card:hover .league-art img{transform:scale(1.025)}.league-index{background:var(--black);color:var(--paper);letter-spacing:.1em;justify-content:center;align-items:center;width:38px;height:32px;font-size:8px;font-weight:900;display:flex;position:absolute;bottom:12px;right:12px}.league-body{padding:23px 24px 26px}.league-card h3{color:var(--tier);font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 10px;font-size:29px}.league-card p{color:var(--muted);min-height:54px;font-size:11px;font-weight:600;line-height:1.6}.league-card a{color:var(--tier);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.league-card a span{margin-left:7px}.league-bronze{--tier:var(--bronze)}.league-golden{--tier:var(--gold)}.league-diamond{--tier:#778994}.league-master{--tier:var(--master)}.community-section{background:var(--black);color:var(--paper);justify-content:space-between;align-items:center;min-height:430px;padding:80px 8vw;display:flex;position:relative;overflow:hidden}.community-section:after{color:#eee9e10a;content:"ARENA";font-family:var(--font-display);font-size:260px;font-weight:900;position:absolute;top:75px;right:-20px}.community-section>div{z-index:2;position:relative}.community-section>div:first-child{max-width:760px}.community-section p:not(.eyebrow){color:#a49d93;max-width:600px;font-size:14px;font-weight:600;line-height:1.7}.community-section .button-ghost{border-color:var(--paper);color:var(--paper)}.community-section .button-ghost:hover{background:var(--paper);color:var(--black)}.social-links{z-index:2;grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px;width:50%;max-width:720px;display:grid;position:relative}.social-links a{border:1px solid var(--line-light);color:var(--paper);grid-template-columns:1fr auto;min-height:150px;padding:20px;transition:background .2s,border-color .2s,transform .2s;display:grid;position:relative}.social-links a:hover{background:#1c1a17;border-color:#d6a83f80;transform:translateY(-3px)}.social-links a>.social-logo{color:#fff;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .2s,box-shadow .2s;display:flex}.social-links a>.social-logo svg{fill:currentColor;width:35px;height:35px}.social-links a:hover>.social-logo{transform:translateY(-2px)scale(1.035)}.social-links .social-discord .social-logo{background:#5865f2;box-shadow:0 12px 30px #5865f238}.social-links .social-twitch .social-logo{background:#9146ff;box-shadow:0 12px 30px #9146ff33}.social-links .social-youtube .social-logo{background:#f03;box-shadow:0 12px 30px #f033}.social-links .social-boosty .social-logo{background:#f15f2c;box-shadow:0 12px 30px #f15f2c33}.social-links a small{color:#7f786f;letter-spacing:.13em;text-transform:uppercase;align-self:end;font-size:7.5px;font-weight:900}.social-links a strong{text-transform:uppercase;grid-column:1;align-self:end;font-size:12px}.social-links a b{color:var(--gold-bright);grid-area:3/2;align-self:end;font-size:17px}.social-links .social-discord:hover{border-color:#5865f2c7}.social-links .social-twitch:hover{border-color:#9146ffc7}.social-links .social-youtube:hover{border-color:#ff3737b8}.social-links .social-boosty:hover{border-color:#f5912cc7}footer{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:125px;padding:30px 5vw;font-size:8px;font-weight:700;display:flex}.footer-brand{color:var(--black)}footer p{text-align:right;max-width:440px}.admin-page{color:var(--paper);background:#11110f;min-height:100vh}.admin-header{border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:center;min-height:78px;padding:0 5vw;display:flex}.admin-header .brand-copy strong{color:var(--paper)}.admin-header .brand-copy small,.admin-header>span{color:#777168}.admin-header>span{letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-shell{grid-template-columns:minmax(300px,.65fr) minmax(520px,1.35fr);gap:clamp(40px,7vw,110px);max-width:1500px;margin:0 auto;padding:clamp(70px,8vw,120px) 5vw;display:grid}.admin-intro h1{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 27px;font-size:clamp(58px,7vw,106px);font-weight:900;line-height:.86}.admin-intro>p:not(.eyebrow){color:#8f887f;max-width:490px;font-size:13px;font-weight:600;line-height:1.7}.admin-result-form{border:1px solid var(--line-light);background:#191815;box-shadow:0 30px 90px #00000047}.admin-result-match-picker{border-bottom:1px solid var(--line-light);padding:20px 22px}.admin-result-match-picker select{min-height:28px;font-size:13px}.admin-result-form input:disabled,.admin-result-form select:disabled{cursor:not-allowed;opacity:.72}.admin-walkover-grid{grid-template-columns:minmax(220px,.8fr) minmax(300px,2fr)}.admin-form-grid{border-bottom:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);display:grid}.admin-result-form label{flex-direction:column;display:flex}.admin-result-form label>span{color:#817a71;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:900}.admin-form-grid label{border-right:1px solid var(--line-light);min-height:84px;padding:17px}.admin-form-grid label:last-child{border-right:0}.admin-result-form input,.admin-result-form select{color:var(--paper);font:inherit;background:0 0;border:0;border-radius:0;outline:0;width:100%;padding:0;font-size:12px;font-weight:800}.admin-result-form select option{color:var(--paper);background:#1b1a17}.admin-score-entry{grid-template-columns:1fr 70px auto 70px 1fr;align-items:end;gap:18px;padding:34px 28px;display:grid}.admin-score-entry>b{color:var(--gold-bright);font-family:var(--font-display);padding-bottom:3px;font-size:36px}.admin-score-entry input{border-bottom:1px solid #eee9e138;min-height:42px;font-size:18px}.admin-score input{color:var(--gold-bright);font-family:var(--font-display);text-align:center;font-size:31px}.admin-publish{border-top:1px solid var(--line-light);background:#151411;grid-template-columns:1fr auto;align-items:end;gap:20px;padding:24px 28px;display:grid}.admin-publish input{border-bottom:1px solid #eee9e138;min-height:36px}.admin-publish button{background:var(--gold-bright);color:var(--black);cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;border:0;min-height:54px;padding:0 22px;font-size:9px;font-weight:900}.admin-publish button:disabled{cursor:wait;opacity:.65}.admin-publish button span{margin-left:18px;font-size:17px}.admin-status{border-top:1px solid var(--line-light);color:#8f887f;min-height:48px;margin:0;padding:17px 28px;font-size:10px;font-weight:700}.admin-registration-queue{border-top:1px solid var(--line-light);max-width:1500px;margin:0 auto;padding:85px 5vw 120px}.admin-registration-heading{justify-content:space-between;align-items:end;gap:55px;margin-bottom:34px;display:flex}.admin-registration-heading h2{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(48px,5.4vw,82px);line-height:.9}.admin-registration-heading>p{color:#8f887f;max-width:490px;margin:0;font-size:12px;font-weight:600;line-height:1.65}.admin-registration-access{border:1px solid var(--line-light);background:#191815;grid-template-columns:1fr auto;align-items:end;gap:20px;padding:22px 24px;display:grid}.admin-registration-access label{flex-direction:column;display:flex}.admin-registration-access label span{color:#817a71;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:900}.admin-registration-access input{color:var(--paper);font:inherit;background:0 0;border:0;border-bottom:1px solid #eee9e138;outline:0;min-height:38px}.admin-registration-access button,.admin-registration-actions button{cursor:pointer;font:inherit;letter-spacing:.11em;text-transform:uppercase;border:0;min-height:48px;padding:0 20px;font-size:9px;font-weight:900}.admin-registration-access button{background:var(--gold-bright);color:var(--black)}.admin-registration-list{border:1px solid var(--line-light);border-top:0}.admin-registration-list-head{border-bottom:1px solid var(--line-light);background:#151411;justify-content:space-between;align-items:center;min-height:62px;padding:0 24px;display:flex}.admin-registration-list-head span{color:#8f887f;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-registration-list-head b{color:var(--gold-bright);font-family:var(--font-display);font-size:28px}.admin-registration-list article{border-bottom:1px solid var(--line-light);grid-template-columns:145px minmax(180px,1fr) auto auto;align-items:center;gap:24px;min-height:86px;padding:15px 24px;display:grid}.admin-registration-list article:last-child{border-bottom:0}.admin-registration-list time{color:#746e65;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-registration-player{flex-direction:column;gap:6px;display:flex}.admin-registration-player em{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.admin-registration-target{grid-template-columns:86px minmax(130px,1fr);gap:7px;display:grid}.admin-registration-target label{flex-direction:column;gap:5px;display:flex}.admin-registration-target label>span{color:#746e65;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.admin-registration-target select{border:1px solid var(--line-light);color:var(--paper);font:inherit;background:#151411;min-height:34px;padding:0 8px;font-size:9px;font-weight:800}.admin-registration-list article strong{font-size:15px}.admin-registration-list article span{color:#8f887f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-registration-actions{gap:7px;display:flex}.admin-registration-actions button:first-child{color:#0f1a12;background:#75bd8b}.admin-registration-actions .admin-registration-waitlist{color:#f3d879;background:#59491f}.admin-registration-player .admin-registration-approved{color:#75bd8b}.admin-registration-actions .admin-registration-withdraw,.admin-registration-actions button:last-child{color:#e69cac;background:#3a2026}.admin-registration-actions button:disabled,.admin-registration-access button:disabled{cursor:wait;opacity:.55}.admin-registration-empty{color:#746e65;margin:0;padding:34px 24px;font-size:11px}.maps-page{background:var(--paper);min-height:100vh}.maps-hero{background:var(--black);color:var(--paper);grid-template-columns:minmax(0,1fr) auto;gap:70px;height:calc(100svh - 78px);min-height:520px;max-height:700px;padding:clamp(46px,7vh,78px) 7vw clamp(44px,6vh,68px);display:grid;position:relative;overflow:hidden}.maps-grid-lines{background-image:linear-gradient(#eee9e10e 1px,#0000 1px),linear-gradient(90deg,#eee9e10e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 90%);mask-image:linear-gradient(90deg,#000,#0000 90%)}.maps-hero:after{content:"";background:radial-gradient(circle,#b4872e3d,#0000 68%);width:620px;height:620px;position:absolute;top:-210px;right:-170px}.maps-hero>div:not(.maps-grid-lines){z-index:2;align-self:end;position:relative}.maps-hero h1,.catalog-heading h1,.maps-note h2{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(52px,min(6.2vw,11vh),92px);font-weight:900;line-height:.92}.maps-hero h1 em{color:var(--gold-bright);font-style:normal}.maps-hero>div>p:not(.eyebrow){color:#a39b90;max-width:690px;margin:clamp(22px,3.5vh,32px) 0 0;font-size:14px;font-weight:600;line-height:1.65}.maps-hero-meta{border-left:1px solid var(--line-light);flex-direction:column;min-width:215px;padding-left:35px;display:flex}.maps-hero-meta span{color:#888178;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;margin-top:28px;font-size:9.5px;font-weight:800;display:flex}.maps-hero-meta span:first-child{margin-top:0}.maps-hero-meta b{color:var(--paper);font-family:var(--font-display);letter-spacing:.015em;margin-bottom:7px;font-size:clamp(32px,2.5vw,42px);font-weight:900;line-height:.95}.map-catalog{padding:clamp(70px,7vw,110px) 5vw clamp(80px,9vw,145px)}.catalog-heading{grid-template-columns:minmax(0,1fr) minmax(360px,500px);align-items:start;gap:22px clamp(34px,6vw,110px);max-width:1500px;margin:0 auto 60px;display:grid}.catalog-heading h1{font-size:clamp(46px,5.2vw,84px);line-height:.88}.maps-archive-cta{background:var(--black);color:var(--paper);isolation:isolate;border:1px solid #2c2924;flex-direction:column;justify-content:center;min-height:205px;padding:35px 105px 35px 38px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.maps-archive-cta:before{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(circle at 88% 85%,#b4872e5c,#0000 42%),radial-gradient(circle,#eee9e121 1px,#0000 1px);background-size:auto,14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000);mask-image:linear-gradient(90deg,#0000 18%,#000)}.maps-archive-cta:hover{transform:translateY(-3px);box-shadow:0 24px 55px #1413102e}.maps-archive-cta span{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:900}.maps-archive-cta strong{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;max-width:320px;font-size:clamp(37px,3.1vw,54px);font-weight:900;line-height:.88}.maps-archive-cta small{color:#948c81;letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-size:10px;font-weight:800}.maps-archive-cta i{border:1px solid #eee9e157;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;font-style:normal;transition:background .2s,color .2s;display:flex;position:absolute;bottom:34px;right:34px}.maps-archive-cta:hover i{background:var(--gold-bright);border-color:var(--gold-bright);color:var(--black)}.maps-archive-block{display:grid}.maps-download-disclaimer{border-left:3px solid var(--gold);color:#4f4942;background:#e8e0d5;grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:start;row-gap:5px;padding:15px 20px;display:grid}.maps-download-disclaimer>strong{color:var(--black);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:950}.maps-download-disclaimer p{margin:0;font-size:11.5px;font-weight:650;line-height:1.55}.maps-download-disclaimer a{color:#795510;text-underline-offset:3px;font-weight:900;text-decoration:underline}.map-listing{border-top:1px solid var(--line-dark);max-width:1500px;margin:0 auto}.map-card{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:clamp(30px,5vw,80px);padding:clamp(38px,5vw,78px) 0;display:grid}.map-card:nth-child(2n){grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)}.map-card:nth-child(2n) .map-card-art{grid-column:2}.map-card:nth-child(2n) .map-card-copy{grid-area:1/1}.map-card-art{aspect-ratio:21/11;background:#cbc1b4;position:relative;overflow:hidden}.map-card-art:after{content:"";pointer-events:none;border:1px solid #eee9e173;position:absolute;inset:13px}.map-card-art img{object-fit:cover;transition:transform .45s}.map-card:hover .map-card-art img{transform:scale(1.025)}.map-card-art>span{background:var(--gold);color:var(--black);letter-spacing:.12em;z-index:2;justify-content:center;align-items:center;width:52px;height:42px;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:0;right:0}.map-card-copy{align-self:center}.map-file-label{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:900}.map-card h3{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;text-transform:uppercase;margin:0 0 25px;font-size:clamp(34px,3.6vw,58px);font-weight:900;line-height:.95}.map-card ul{color:#5f5951;gap:10px;margin:0 0 30px;padding:0;list-style:none;display:grid}.map-card li{padding-left:21px;font-size:13px;font-weight:600;line-height:1.6;position:relative}.map-card li:before{background:var(--gold);content:"";width:6px;height:6px;position:absolute;top:6px;left:0;transform:rotate(45deg)}.map-no-notes{border-left:2px solid var(--gold);color:var(--muted);max-width:620px;margin:0 0 30px;padding:4px 0 4px 18px;font-size:13px;font-weight:600;line-height:1.7}.map-download{background:var(--black);color:var(--paper);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:25px;min-height:54px;padding:0 25px;font-size:10.5px;font-weight:900;transition:background .2s,transform .2s;display:inline-flex}.map-download:hover{background:var(--gold);color:var(--black);transform:translateY(-2px)}.map-download span{font-size:18px}.map-download-disabled{cursor:default;opacity:.68;background:#6e675e}.maps-note{background:var(--gold);grid-template-columns:1fr minmax(280px,520px);align-items:end;gap:60px;padding:clamp(75px,9vw,125px) 8vw;display:grid}.maps-note .eyebrow{color:var(--black)}.maps-note h2{font-size:clamp(46px,5.2vw,84px);line-height:.88}.maps-note>p{margin:0;font-size:13px;font-weight:700;line-height:1.75}.maps-note code{background:#1413101a;padding:2px 5px;font-family:inherit;font-size:.9em}.fame-page{background:var(--paper);min-height:100vh}.fame-hero{background:var(--black);color:var(--paper);grid-template-columns:minmax(390px,.92fr) minmax(470px,1.08fr);gap:clamp(24px,3vw,54px);height:auto;min-height:620px;padding:clamp(42px,5vh,60px) 5vw;display:grid;position:relative;overflow:hidden}.fame-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#141310fa 0%,#14131094 44%,#0000 68%),linear-gradient(#14131014,#0000 64%,#141310a8);position:absolute;inset:0}.fame-hero-grid{background-image:linear-gradient(#eee9e10b 1px,#0000 1px),linear-gradient(90deg,#eee9e10b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 90%);mask-image:linear-gradient(90deg,#000,#0000 90%)}.fame-hero-copy{z-index:2;align-self:center;max-width:700px;position:relative}.fame-hero h1,.fame-heading h2,.fame-champion h2{font-family:var(--font-display);letter-spacing:-.012em;text-transform:uppercase;margin:0;font-size:clamp(64px,min(8vw,14vh),116px);font-weight:900;line-height:.86}.fame-hero h1{letter-spacing:-.01em}.fame-hero h1 em{color:var(--gold-bright);font-style:normal}.fame-champion-art{isolation:isolate;z-index:2;background:url(/brand/hall-of-fame-champion-integrated.webp) 62%/cover no-repeat;border:1px solid #eee9e11a;place-self:stretch end;width:100%;min-height:500px;position:relative;overflow:hidden;box-shadow:-24px 0 60px #14131047}.fame-champion-art:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#1413106b,#0000 27%),linear-gradient(#0000 62%,#0808073d);position:absolute;inset:0}.fame-results{padding:clamp(56px,5vw,80px) 5vw clamp(90px,8vw,125px)}.fame-heading{align-items:end;margin-bottom:40px}.fame-heading h2{font-size:clamp(54px,6.3vw,88px);line-height:.9}.fame-table-wrap{background:#fbfaf7;border:1px solid #14131021;border-radius:14px;width:100%;max-width:940px;margin:0 auto;overflow:hidden;box-shadow:0 18px 40px #2921181c}.fame-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.fame-rank-col{width:9.5%}.fame-season-col{width:auto}.fame-table th,.fame-table td{border-bottom:1px solid var(--line-dark);border-right:1px solid var(--line-dark)}.fame-table tr:last-child th,.fame-table tr:last-child td{border-bottom:0}.fame-table th:last-child,.fame-table td:last-child{border-right:0}.fame-table thead th{color:var(--paper);text-align:center;background:linear-gradient(135deg,#121211,#1b1b1a);height:88px;padding:16px 22px}.fame-table thead th:first-child{color:#aaa298;font-family:var(--font-display);letter-spacing:.1em;text-align:center;text-transform:uppercase;padding:16px 10px;font-size:13px;font-weight:900}.fame-table thead span{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:18px;font-weight:900;line-height:1;display:block}.fame-table thead time{color:var(--gold-bright);letter-spacing:.1em;text-transform:uppercase;margin-top:11px;font-size:12px;font-weight:900;display:block}.fame-table tbody th{color:var(--black);font-family:var(--font-display);letter-spacing:0;text-align:center;background:#f7f3eb;padding:15px 8px;font-size:34px;font-weight:900}.fame-table tbody tr:nth-child(n+4) th{letter-spacing:0;font-size:25px;font-weight:900}.medal-dot{background:#777;border-radius:50%;width:10px;height:10px;margin:0 auto 8px;display:block}.fame-gold .medal-dot{background:#d6a83f;box-shadow:0 0 0 4px #d6a83f26}.fame-silver .medal-dot{background:#9aa4aa;box-shadow:0 0 0 4px #9aa4aa24}.fame-bronze .medal-dot{background:#9e633d;box-shadow:0 0 0 4px #9e633d24}.fame-table tbody td{vertical-align:middle;background:#fcfbf8;height:98px;padding:18px clamp(14px,2vw,22px)}.fame-medal td{background:#fbfaf7}.fame-player-list{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.fame-player{flex:none;align-items:center;gap:8px;min-width:0;display:inline-flex}.fame-flag{border:1px solid #14131033;flex:0 0 38px;width:38px;height:25px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 3px 8px #1413101f}.fame-flag-ru{background:linear-gradient(#fff 0 33.333%,#1f57a4 33.333% 66.666%,#d52b1e 66.666%)}.fame-flag-nl{background:linear-gradient(#ae1c28 0 33.333%,#fff 33.333% 66.666%,#21468b 66.666%)}.fame-flag-fr{background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.666%,#ed2939 66.666%)}.fame-flag-it{background:linear-gradient(90deg,#009246 0 33.333%,#fff 33.333% 66.666%,#ce2b37 66.666%)}.fame-flag-be{background:linear-gradient(90deg,#111 0 33.333%,#fdda24 33.333% 66.666%,#ef3340 66.666%)}.fame-flag-pl{background:linear-gradient(#fff 0 50%,#dc143c 50%)}.fame-flag-ch{background:#d52b1e}.fame-flag-ch:before,.fame-flag-ch:after{content:"";background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fame-flag-ch:before{width:4px;height:12px}.fame-flag-ch:after{width:12px;height:4px}.fame-player b{letter-spacing:0;white-space:nowrap;font-size:clamp(15px,1.25vw,17px);font-weight:900}.fame-empty{color:#9f978c;font-size:22px}.fame-champion{background:var(--gold);grid-template-columns:minmax(0,1fr) minmax(300px,510px);align-items:end;gap:60px;padding:clamp(75px,9vw,125px) 8vw;display:grid}.fame-champion .eyebrow{color:var(--black)}.fame-champion h2{font-size:clamp(58px,7vw,106px)}.fame-champion>p{margin:0;font-size:13px;font-weight:700;line-height:1.75}.contributors-page{background:var(--paper);min-height:100vh}.contributors-showcase{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(48px,5vw,82px);height:calc(100svh - 78px);min-height:620px;padding:clamp(34px,5vh,52px) 4.5vw;display:grid;position:relative;overflow:hidden}.contributors-showcase:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 44%,#d6a83f24,#0000 28rem);position:absolute;inset:0}.contributors-grid-lines{background-image:linear-gradient(#1413100b 1px,#0000 1px),linear-gradient(90deg,#1413100b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 92%);mask-image:linear-gradient(90deg,#000,#0000 92%)}.contributors-intro{z-index:2;align-self:center;width:100%;min-width:0;max-width:min(100%,560px);position:relative}.contributors-intro h1,.contributors-cta h2{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(62px,min(6vw,11vh),102px);font-weight:900;line-height:.84}.contributors-intro h1{color:var(--black);max-inline-size:100%;min-width:0;font-size:clamp(46px,4vw,74px)}.contributors-intro>p:not(.eyebrow){color:#625c54;max-width:475px;margin:clamp(22px,3vh,30px) 0;font-size:13px;font-weight:600;line-height:1.65}.contributors-honour-roll{z-index:2;grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch;min-width:0;display:grid;position:relative}.contributors-board-head{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;min-height:40px;display:flex}.contributors-board-head h2{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:11px;margin:0;font-size:10px;font-weight:900;display:flex}.contributors-board-head h2 span{background:currentColor;width:28px;height:2px}.contributors-board-head strong{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.contributors-list{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;min-height:0;margin:0;padding:0;list-style:none;display:grid}.contributors-list li{border-bottom:1px solid var(--line-dark);grid-template-columns:75px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:0;padding:8px 17px;transition:background .2s;display:grid}.contributors-list li:nth-child(n+6){border-left:1px solid var(--line-dark)}.contributors-list li.is-filled:hover{background:#ffffff6b}.contributor-position{align-items:center;gap:10px;display:flex}.contributor-position i{background:var(--medal);box-shadow:0 0 0 5px color-mix(in srgb, var(--medal) 14%, transparent);border-radius:50%;width:9px;height:9px}.contributor-rank-1{--medal:var(--gold-bright)}.contributor-rank-2{--medal:#9aa4aa}.contributor-rank-3{--medal:var(--bronze)}.contributor-position b{font-family:var(--font-display);letter-spacing:0;font-size:clamp(27px,2.4vw,36px);font-weight:900;line-height:1}.contributor-name{overflow-wrap:anywhere;min-width:0;font-size:clamp(14px,1.25vw,18px);font-weight:900}.contributor-note{color:var(--gold);letter-spacing:.12em;text-align:right;text-transform:uppercase;justify-self:end;font-size:7px;font-weight:900}.contributors-list li.is-open{color:#aaa298}.contributors-list li.is-open .contributor-name{font-size:11px;font-weight:700}.contributors-list li.is-open .contributor-note{color:#aaa298}.contributors-consent-note{color:#716a61;max-width:840px;margin:10px 0 0;font-size:8.5px;line-height:1.45}.contributors-consent-note a{color:var(--gold);text-underline-offset:2px;font-weight:800;text-decoration:underline}.contributors-cta{background:var(--black);color:var(--paper);grid-template-columns:1fr minmax(320px,520px);align-items:end;gap:clamp(50px,8vw,140px);padding:clamp(75px,9vw,125px) 8vw;display:grid}.contributors-cta h2{font-size:clamp(58px,7vw,108px)}.contributors-cta>div:last-child>p{color:#aaa298;margin:0 0 28px;font-size:13px;font-weight:600;line-height:1.75}.contributors-actions{flex-wrap:wrap;gap:10px;display:flex}.contributor-button-ghost{border-color:var(--paper);color:var(--paper)}.contributor-button-ghost:hover{background:var(--paper);color:var(--black)}.statistics-page{background:var(--paper);font-family:var(--font-sans);min-width:0;overflow-x:clip}.statistics-report{padding:clamp(24px,3vw,40px) 5vw clamp(44px,5vw,72px)}.statistics-report-label{color:var(--black);font-family:var(--font-display);max-width:1500px;margin:0 auto 14px}.statistics-embed-shell{border:1px solid var(--line-light);background:#1a1916;width:100%;min-width:0;max-width:1500px;margin:0 auto;padding:14px;box-shadow:0 24px 70px #00000038}.statistics-embed-toolbar{color:#8b847a;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 8px;font-size:8px;font-weight:800;display:flex}.statistics-embed-toolbar span{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;display:flex}.statistics-embed-toolbar i{background:var(--gold-bright);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #d6a83f1f}.statistics-embed-toolbar a{color:var(--paper);flex:none;transition:color .2s}.statistics-embed-toolbar a:hover{color:var(--gold-bright)}.statistics-embed-toolbar a:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}.statistics-embed-toolbar b{color:var(--gold-bright);margin-inline-start:7px;font-size:14px}.statistics-embed-frame{background:#f2e5d8;min-width:0;height:980px;position:relative;overflow:hidden}.statistics-embed-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.statistics-mobile-note{color:#7c756c;font-family:var(--font-sans);margin:13px 7px 3px;font-size:9px;line-height:1.55;display:none}.statistics-filters{background:var(--gold);padding:clamp(44px,5vw,72px) 6vw}.statistics-filters-intro{margin-bottom:clamp(22px,3vw,34px)}.statistics-filters .eyebrow{color:var(--black);margin-bottom:12px}.statistics-filters h2{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(34px,4vw,52px);font-weight:900;line-height:.96}.statistics-filter-grid{border-inline-start:1px solid #14131033;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.statistics-filter-grid article{border-block:1px solid #14131033;border-inline-end:1px solid #14131033;min-width:0;min-height:150px;padding:20px 18px}.statistics-filter-grid article>span{color:#14131080;font-family:var(--font-mono,Consolas), monospace;letter-spacing:.1em;font-size:9px;font-weight:900}.statistics-filter-grid h3{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;text-transform:uppercase;margin:28px 0 9px;font-size:clamp(20px,1.7vw,25px);font-weight:900;line-height:1}.statistics-filter-grid p{font-family:var(--font-sans);overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700;line-height:1.55}.rating-page{background:var(--paper);min-height:100vh}.rating-section{background:var(--black);color:var(--paper);padding:clamp(80px,9vw,140px) 5vw}.rating-section-direct{padding-top:24px}.rating-note h2{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(60px,min(7vw,12vh),112px);font-weight:900;line-height:.84}.rating-shell{--rating-accent:var(--gold-bright);border:1px solid var(--line-light);max-width:1500px;margin:0 auto;overflow:hidden;box-shadow:0 35px 100px #00000061}.rating-shell-all{--rating-accent:var(--gold-bright)}.rating-shell-master{--rating-accent:#a33a50}.rating-shell-diamond{--rating-accent:#aebbc5}.rating-shell-golden{--rating-accent:#d6a83f}.rating-shell-bronze{--rating-accent:#a96f48}.rating-toolbar{border-bottom:1px solid var(--line-light);background:#211f1b;justify-content:space-between;align-items:center;min-height:78px;padding:12px 16px;display:flex}.rating-tabs{scrollbar-color:var(--rating-accent) #2b2823;scrollbar-width:thin;gap:5px;display:flex}.rating-tabs::-webkit-scrollbar{height:5px}.rating-tabs::-webkit-scrollbar-track{background:#2b2823}.rating-tabs::-webkit-scrollbar-thumb{background:var(--rating-accent);border-radius:8px}.rating-tabs button{color:#817a70;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:1px solid #0000;padding:14px 16px;font-size:10px;font-weight:900}.rating-tabs button span{color:#5f5951;margin-left:6px}.rating-tabs button:hover{color:var(--paper)}.rating-tabs button.active{background:var(--rating-accent);color:#171410}.rating-tabs button.active span{color:#1714108c}.rating-shell-master .rating-tabs button.active{color:#fff}.rating-shell-master .rating-tabs button.active span{color:#ffffff9e}.rating-search{border-bottom:1px solid #625c53;align-items:center;min-width:220px;display:flex}.rating-search input{color:var(--paper);background:0 0;border:0;outline:0;width:100%;min-height:38px;padding:0 5px;font-family:inherit;font-size:10px}.rating-search input::placeholder{color:#6e675e}.rating-search i{color:var(--rating-accent);padding:0 6px;font-size:19px;font-style:normal}.rating-table-wrap{background:#1b1916}.rating-board-meta{border-bottom:1px solid var(--line-light);color:#6d665d;letter-spacing:.13em;text-transform:uppercase;background:#171512;justify-content:space-between;align-items:center;min-height:42px;padding:9px 22px;font-size:7px;font-weight:900;display:flex}.rating-board-meta b{color:var(--rating-accent);font-size:12px}.rating-table-scroll{overflow:visible}.rating-table{border-collapse:collapse;table-layout:fixed;width:100%}.rating-table th,.rating-table td{border-bottom:1px solid var(--line-light);border-right:1px solid var(--line-light)}.rating-table th:last-child,.rating-table td:last-child{border-right:0}.rating-table thead th{color:#817a70;letter-spacing:.13em;text-align:left;text-transform:uppercase;background:#292621;height:68px;padding:13px 22px;font-size:8px;font-weight:900}.rating-comparison-table thead th:first-child,.rating-comparison-table thead th:nth-child(3){text-align:center;width:8%}.rating-comparison-table thead th:nth-child(2),.rating-comparison-table thead th:nth-child(4){width:42%}.rating-comparison-table thead th:nth-child(3),.rating-comparison-table tbody th:nth-child(3){border-left:2px solid #403a31}.rating-table thead span,.rating-table thead small{display:block}.rating-table thead span{color:var(--paper);font-size:10px}.rating-table thead small{color:var(--rating-accent);margin-top:6px;font-size:6px}.rating-table .rating-cell-master{--cell-accent:#a33a50}.rating-table .rating-cell-diamond{--cell-accent:#aebbc5}.rating-table .rating-cell-golden{--cell-accent:#d6a83f}.rating-table .rating-cell-bronze{--cell-accent:#a96f48}.rating-table tbody th{box-shadow:inset 3px 0 var(--cell-accent,transparent);color:var(--cell-accent,#655f57);font-family:var(--font-display);text-align:center;background:#23211d;height:54px;font-size:23px}.rating-table tbody td{height:54px;padding:8px 22px}.rating-table tbody td b{color:var(--paper);overflow-wrap:anywhere;font-size:14px;display:block}.rating-table tbody td small{color:var(--cell-accent,#655f57);letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:6px;font-weight:900;display:block}.rating-table tbody td.rating-cell-empty{color:#514b44;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.rating-empty{color:#817970;text-align:center;margin:0;padding:55px;font-size:12px}.rating-note{background:var(--gold);grid-template-columns:1fr minmax(300px,520px);align-items:end;gap:60px;padding:clamp(75px,9vw,125px) 8vw;display:grid}.rating-note .eyebrow{color:var(--black)}.rating-note h2{font-size:clamp(58px,7vw,108px)}.rating-note>p{margin:0;font-size:13px;font-weight:700;line-height:1.75}@media (min-width:1181px) and (max-width:1360px){.site-header{padding-inline:4vw}.brand-copy strong,.brand-copy small{white-space:nowrap}.site-header nav{gap:12px}.site-header nav a{letter-spacing:.09em;font-size:10px}.hero-content{grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr);column-gap:32px}.hero{padding-left:4vw;padding-right:4vw}.season-four-launch-copy span{font-size:clamp(27px,2.3vw,31px)}.regional-registration{padding:clamp(14px,1.2vw,20px)}.regional-registration strong{font-size:clamp(21px,1.65vw,25px)}}@media (min-width:1181px) and (max-width:1390px){.hero-competition-cta{width:212px;height:48px}}@media (max-width:1180px){.site-header{grid-template-columns:1fr auto}.header-actions{justify-self:end;gap:12px;display:flex}.language-switch{justify-self:auto}.hero{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto;min-height:0;max-height:none;padding-top:90px;padding-bottom:120px}.hero-content{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""showcase";align-items:stretch;gap:45px}.hero-copy{align-self:auto;max-width:780px}.hero-copy,.champion-showcase{grid-area:auto/1}.hero-competition-cta{width:clamp(240px,36vw,280px);height:50px}.champion-showcase{place-self:auto center;width:100%;max-width:820px;margin:0 auto}}@media (max-width:1050px){.site-header{grid-template-columns:1fr auto}.section-heading{flex-direction:column;align-items:flex-start;gap:20px}.league-grid{grid-template-columns:1fr 1fr}.bracket{overflow-x:auto}.bracket-round{min-width:260px}.community-section{flex-direction:column;align-items:flex-start;gap:35px}.social-links{width:100%;max-width:none}.season-four-roster-heading,.registration-heading{flex-direction:column;align-items:flex-start;gap:18px}.registration-workspace{grid-template-columns:1fr}.registration-form{border-radius:9px 9px 0 0;min-height:0;position:static}.registration-directory{border-left:1px solid #b7ab9d;border-radius:0 0 9px 9px;min-height:0}.registration-review-note{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}.registration-review-note>span,.registration-review-note>strong,.registration-review-note>p{grid-column:1}.registration-review-note>p{grid-row:auto}.registration-review-note>a{grid-area:1/2/4}.admin-registration-heading{flex-direction:column;align-items:flex-start;gap:18px}.maps-hero{grid-template-columns:1fr;height:auto;max-height:none}.maps-hero-meta{border-left:0;border-top:1px solid var(--line-light);flex-direction:row;gap:45px;padding:28px 0 0}.maps-hero-meta span{margin-top:0}.catalog-heading{grid-template-columns:1fr;align-items:stretch}.maps-archive-cta{max-width:680px}.map-card,.map-card:nth-child(2n){grid-template-columns:1fr 1fr}.map-card:nth-child(2n) .map-card-art,.map-card:nth-child(2n) .map-card-copy{grid-area:auto}.maps-note{grid-template-columns:1fr;align-items:start}.fame-hero{grid-template-columns:minmax(320px,.9fr) minmax(340px,1.1fr)}.fame-champion{grid-template-columns:1fr;align-items:start}.fame-rank-col{width:9%}.fame-table thead th{padding:14px 10px}.fame-table tbody td{padding:16px 10px}.fame-player-list{gap:8px}.fame-player{gap:7px}.fame-flag{flex-basis:32px;width:32px;height:21px}.fame-player b{font-size:14px}.contributors-showcase{grid-template-columns:minmax(0,1fr);gap:48px;height:auto;min-height:0;padding:70px 5vw;overflow:visible}.contributors-intro{max-width:650px}.contributors-honour-roll{min-height:720px}.contributors-list{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.contributors-list li:nth-child(n+6){border-left:0}.contributors-intro,.contributors-honour-roll,.contributors-cta>div{width:100%;min-width:0}.contributors-cta{grid-template-columns:minmax(0,1fr);align-items:start}.statistics-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rating-note{grid-template-columns:1fr;align-items:start}.season-bracket-lane{min-width:980px}.competition-filter-bar{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.competition-card-picker{border-bottom:1px solid var(--line-light)}.competition-card-picker:nth-child(2n){border-inline-end:0}.competition-card-picker:nth-child(n+3){border-bottom:0}.admin-shell{grid-template-columns:1fr}}@media (max-width:680px){.site-header{min-height:68px;padding:0 18px}.brand-copy strong{font-size:10px}.brand-copy small{display:none}.brand-emblem{flex-basis:46px;width:46px;height:27px}.header-actions{gap:7px}.language-switch{height:36px;padding:0 5px}.language-switch button{padding-left:4px;padding-right:4px;font-size:8px}.hero{grid-template-columns:minmax(0,1fr);padding:67px 16px 108px}.hero h1{font-size:clamp(44px,12.6vw,62px)}.hero-lead{font-size:14px}.hero-actions .button{width:100%}.hero-competition-cta{width:100%;max-width:none;height:52px}.season-four-launch-copy{flex-direction:column;align-items:flex-start;gap:7px}.season-four-launch-copy span{white-space:normal;font-size:clamp(30px,9.4vw,42px)}.season-four-launch-copy b{text-align:left}.regional-registration-grid{grid-template-columns:1fr}.champion-showcase{gap:5px;transform:none}.champion-golden,.champion-master{transform:none}.season-four-roster{padding:68px 14px}.season-four-roster-grid{grid-template-columns:1fr}.season-four-roster-empty{flex-direction:column;align-items:flex-start;gap:10px}.season-four-roster-empty p{text-align:left}.season-four-registration{padding:68px 14px}.registration-region-switch{grid-template-columns:1fr 1fr}.registration-region-switch button{grid-template-columns:68px 1fr auto}.registration-workspace{gap:10px}.registration-form{border-radius:8px;padding:22px 16px}.registration-legal-copy{font-size:10px;line-height:1.5}.registration-legal-copy p+p{margin-top:6px}.registration-legal-consent{margin-top:12px;font-size:10px;line-height:1.45}.registration-legal-consent input{width:18px;height:18px}.registration-directory{border-radius:8px;padding:22px 16px}.registration-league-options{grid-template-columns:1fr 1fr}.registration-submit{flex-direction:column;align-items:stretch}.registration-submit button{width:100%}.registration-division-grid{grid-template-columns:1fr}.registration-division li{min-height:32px}.registration-division,.registration-division:nth-child(odd),.registration-division:nth-child(n+3){border:1px solid #b8ad9f}.registration-division:last-child{border-bottom:1px solid #b8ad9f}.registration-review-note{grid-template-columns:1fr}.registration-review-note>a{grid-area:auto/1;margin-top:8px}.competition-section,.league-section{padding:75px 14px}.section-heading{margin-bottom:30px}.section-heading h2,.community-section h2{font-size:45px}.competition-filter-bar{grid-template-columns:minmax(0,1fr)}.competition-card-picker,.competition-card-picker:nth-child(2n),.competition-card-picker:nth-child(n+3){border-bottom:1px solid var(--line-light);border-inline-end:0;padding:11px 8px}.competition-card-picker:last-child{border-bottom:0}.competition-card-options{gap:5px}.competition-card-options label{min-height:52px;padding-inline:6px}.competition-card-value{font-size:13px}.competition-card-picker-season .competition-card-value{font-size:22px}.competition-card-picker-region .competition-card-value{font-size:16px}.competition-card-picker-stage .competition-card-value{font-size:11px}.season-stage-summary{grid-template-columns:1fr 1fr}.season-stage-summary>div{min-height:76px;padding:14px}.season-stage-summary>div:nth-child(2){border-right:0}.season-stage-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line-light)}.season-standings-wrap{scrollbar-color:var(--stage-accent) #292621}.season-bracket-wrap{padding:16px 10px}.season-data-note{text-align:left}.season-match-modal .modal-score{grid-template-columns:1fr}.season-placement-board{grid-template-columns:1fr;gap:28px;padding:38px 18px}.season-placement-heading{align-self:start}.season-placement-board ol{grid-template-columns:1fr}.season-placement-board li:nth-child(odd){border-right:0}@media (max-width:520px){.competition-card-options{gap:4px}.competition-card-options label{min-height:50px}.competition-card-picker-season .competition-card-value{font-size:20px}}.matrix-wrap{padding:10px}.rank-head,.rank-cell{width:50px}.player-head,.player-cell{width:165px;left:50px}.player-cell{font-size:14px}.opponent-head{width:70px}.bracket{min-height:auto;padding:20px;display:flex}.league-grid{grid-template-columns:1fr}.league-body{padding:20px}.community-section{padding:75px 20px}.social-links{grid-template-columns:1fr}.social-links a{min-height:112px}footer{flex-direction:column;align-items:flex-start;gap:25px}footer p{text-align:left}.admin-header{padding:0 18px}.admin-header>span{display:none}.admin-shell{padding:65px 14px}.admin-form-grid{grid-template-columns:1fr 1fr}.admin-form-grid label{border-bottom:1px solid var(--line-light)}.admin-score-entry{grid-template-columns:1fr 52px 12px 52px 1fr;align-items:stretch;padding:25px 14px}.admin-publish{grid-template-columns:1fr;align-items:stretch;padding:22px 14px}.admin-registration-queue{padding:65px 14px 90px}.admin-registration-access{grid-template-columns:1fr;align-items:stretch}.admin-registration-list article{grid-template-columns:1fr;align-items:start}.admin-registration-actions{width:100%}.admin-registration-actions button{flex:1}.modal-score{grid-template-columns:1fr}.modal-score b{order:-1}.maps-hero{min-height:540px;padding:80px 18px 60px}.maps-hero h1{font-size:clamp(50px,14vw,68px)}.maps-hero-meta{justify-content:space-between;gap:18px}.maps-hero-meta b{font-size:25px}.map-catalog{padding:75px 16px}.catalog-heading{gap:32px}.maps-download-disclaimer{grid-template-columns:1fr;padding:17px 18px}.maps-archive-cta{min-height:190px;padding:30px 88px 30px 25px}.maps-archive-cta strong{font-size:clamp(36px,11vw,48px)}.maps-archive-cta i{width:50px;height:50px;bottom:28px;right:24px}.map-card,.map-card:nth-child(2n){grid-template-columns:1fr;gap:28px}.map-card-art,.map-card:nth-child(2n) .map-card-art{grid-area:1/1}.map-card-copy,.map-card:nth-child(2n) .map-card-copy{grid-area:2/1}.map-card h3{font-size:39px}.map-download{justify-content:space-between;width:100%}.maps-note{padding:75px 20px}.fame-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding:70px 18px 38px}.fame-hero h1{font-size:clamp(60px,19vw,86px)}.fame-champion-art{background-position:62%;justify-self:center;width:100%;min-height:420px}.fame-results{padding:68px 15px 80px}.fame-heading{margin-bottom:34px}.fame-table-wrap{box-shadow:none;border:0;width:100%;overflow:visible}.fame-table{width:100%;min-width:0;display:block}.fame-table thead{display:none}.fame-table tbody{gap:12px;min-width:0;display:grid}.fame-table tr{border:1px solid var(--line-dark);grid-template-columns:66px minmax(0,1fr);min-width:0;display:grid}.fame-table tbody th{border-bottom:0;flex-direction:column;grid-row:1/span 3;justify-content:center;padding:13px 8px;display:flex}.fame-table tbody td{border-bottom:1px solid var(--line-dark);border-right:0;grid-template-columns:92px minmax(0,1fr);gap:12px;min-width:0;height:auto;min-height:78px;padding:14px;display:grid}.fame-table tbody td:last-child{border-bottom:0}.fame-table tbody td:before{color:var(--gold);content:attr(data-season) "\a " attr(data-date);letter-spacing:.1em;text-transform:uppercase;white-space:pre;align-self:center;font-size:9px;font-weight:900;line-height:1.7}.fame-player-list{flex-wrap:wrap;align-self:center;gap:10px 14px;min-width:0}.fame-player{flex:112px;min-width:0}.fame-player b{overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:13px}.fame-flag{flex-basis:29px;width:29px;height:19px}.fame-champion{padding:75px 20px}.contributors-showcase{gap:44px;padding:70px 18px 58px}.contributors-cta h2{overflow-wrap:anywhere;font-size:clamp(42px,11vw,54px)}.contributors-intro h1{overflow-wrap:anywhere;font-size:clamp(32px,12vw,58px)}.contributors-honour-roll{min-height:790px}.contributors-board-head{align-items:flex-start;gap:16px}.contributors-list li{grid-template-columns:70px minmax(0,1fr);min-height:82px;padding:12px 9px}.contributor-position{gap:8px}.contributor-position b{font-size:23px}.contributor-name{font-size:16px}.contributor-note{grid-column:2;justify-self:start;margin-top:5px}.contributors-list li.is-open .contributor-name{font-size:11px}.contributors-cta{padding:75px 20px}.contributors-actions .button{width:100%}.statistics-report{padding:24px 12px 42px}.statistics-report-label{margin-bottom:12px}.statistics-embed-shell{padding:7px}.statistics-embed-toolbar{flex-direction:column;align-items:flex-start;gap:12px;padding:10px 5px 14px}.statistics-embed-frame{height:680px}.statistics-mobile-note{display:block}.statistics-filters{padding:44px 18px}.statistics-filters-intro{margin-bottom:22px}.statistics-filters h2{font-size:34px}.statistics-filter-grid{grid-template-columns:minmax(0,1fr)}.statistics-filter-grid article{min-height:0;padding:18px 16px}.statistics-filter-grid h3{margin-top:20px}.rating-section{padding:75px 12px}.rating-section-direct{padding-top:12px}.rating-toolbar{flex-direction:column;align-items:stretch;gap:14px}.rating-tabs{overflow-x:auto}.rating-tabs button{flex:none;padding:12px 11px}.rating-search{width:100%;min-width:0}.rating-board-meta{flex-direction:column;align-items:flex-start;gap:5px;padding:10px}.rating-table thead th{height:70px;padding:11px 8px}.rating-comparison-table thead th:first-child,.rating-comparison-table thead th:nth-child(3){width:48px}.rating-comparison-table thead th:nth-child(2),.rating-comparison-table thead th:nth-child(4){width:auto}.rating-table tbody th{font-size:22px}.rating-table tbody td{padding:10px}.rating-table tbody td b{font-size:12px}.rating-note{padding:75px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-season-operations{border-bottom:1px solid var(--line-light);border-top:1px solid var(--line-light);color:var(--paper);background:#11100e;padding:clamp(68px,8vw,112px) 5vw}.admin-season-heading{grid-template-columns:minmax(340px,1.1fr) minmax(280px,.7fr);align-items:end;gap:36px;max-width:1500px;margin:0 auto 42px;display:grid}.admin-season-heading h2{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,88px);font-weight:900;line-height:.88}.admin-season-heading>p{color:#999188;max-width:560px;margin:0;font-size:13px;font-weight:600;line-height:1.7}.admin-season-window,.admin-season-regions,.admin-season-disabled,.admin-season-operations>.admin-status{max-width:1500px;margin-left:auto;margin-right:auto}.admin-season-window{background:linear-gradient(135deg,#191815,#201b19);border:1px solid #3b3832;padding:clamp(24px,3vw,42px);box-shadow:0 24px 70px #0000003d}.admin-season-window-head{justify-content:space-between;align-items:end;gap:28px;display:flex}.admin-season-window-head>div{gap:7px;display:grid}.admin-season-window-head span,.admin-season-date-grid span,.admin-season-division-fields span{color:#8e867d;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-season-window-head strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(28px,4vw,48px)}.admin-season-window label,.admin-season-division label{gap:8px;display:grid}.admin-season-window input,.admin-season-window select,.admin-season-division input,.admin-season-division select{color:#f4efe7;font:inherit;background:#11100e;border:1px solid #45413a;min-height:44px;padding:0 13px;font-size:12px;font-weight:800}.admin-season-date-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;margin:28px 0 22px;display:grid}.admin-season-window button,.admin-season-division button{background:var(--gold);color:#11100e;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;border:0;min-height:44px;padding:0 20px;font-size:10px;font-weight:950}.admin-season-window button:disabled,.admin-season-division button:disabled{cursor:not-allowed;opacity:.55}.admin-season-regions{gap:30px;margin-top:30px;display:grid}.admin-season-regions>section{border:1px solid #34312c}.admin-season-region-head{background:#191815;border-bottom:1px solid #34312c;justify-content:space-between;align-items:center;padding:17px 22px;display:flex}.admin-season-region-head h3{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:28px}.admin-season-region-head span{color:#918980;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-season-division-grid{grid-template-columns:repeat(4,minmax(220px,1fr));display:grid}.admin-season-division{--division-accent:#bf8c2a;border-right:1px solid #34312c;gap:18px;min-width:0;padding:22px;display:grid}.admin-season-division:last-child{border-right:0}.admin-season-division.is-bronze{--division-accent:#ad6d3c}.admin-season-division.is-diamond{--division-accent:#9badb8}.admin-season-division.is-master{--division-accent:#a73652}.admin-season-division-title{justify-content:space-between;align-items:start;gap:14px;display:flex}.admin-season-division-title>div{gap:6px;min-width:0;display:grid}.admin-season-division-title span{color:var(--division-accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:950}.admin-season-division-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-season-division-title b{color:var(--division-accent);font-family:var(--font-display);white-space:nowrap;font-size:24px}.admin-season-counts{color:#928b81;flex-wrap:wrap;gap:7px 14px;font-size:9px;font-weight:800;display:flex}.admin-season-division-fields{grid-template-columns:minmax(80px,.7fr) minmax(120px,1.3fr);gap:10px;display:grid}.admin-season-reserve{color:#aaa299;grid-template-columns:18px 1fr;align-items:center;font-size:10px;font-weight:700;line-height:1.4;display:flex!important}.admin-season-reserve input{accent-color:var(--division-accent);width:16px;min-height:auto}.admin-season-disabled{color:#918980;border:1px dashed #514b43;padding:28px;font-size:12px;font-weight:700}.admin-finalization{border-bottom:1px solid var(--line-light);color:var(--paper);background:#0b0a09;padding:clamp(68px,8vw,112px) 5vw}.admin-finalization-heading{grid-template-columns:minmax(340px,1.1fr) minmax(280px,.7fr);align-items:end;gap:36px;max-width:1500px;margin:0 auto 42px;display:grid}.admin-finalization-heading h2{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,88px);font-weight:900;line-height:.88}.admin-finalization-heading>p{color:#999188;max-width:560px;margin:0;font-size:13px;font-weight:600;line-height:1.7}.admin-finalization-workspace{background:#151310;border:1px solid #3b3832;max-width:1500px;margin:0 auto;padding:clamp(22px,3vw,40px)}.admin-finalization-toolbar{border-bottom:1px solid #34312c;justify-content:space-between;align-items:end;gap:30px;padding-bottom:24px;display:flex}.admin-finalization-toolbar>div,.admin-finalization-toolbar label{gap:7px;display:grid}.admin-finalization-toolbar span,.admin-finalization-division header span,.admin-finalization-participant label span,.admin-finalization-preview label>span{color:#8e867d;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-finalization-toolbar strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(28px,4vw,48px)}.admin-finalization-toolbar small,.admin-finalization-division small,.admin-finalization-participant small{color:#8e867d;font-size:9px;font-weight:800}.admin-finalization select,.admin-finalization input{color:#f4efe7;font:inherit;background:#0d0c0a;border:1px solid #45413a;min-height:44px;padding:0 13px;font-size:12px;font-weight:800}.admin-finalization-divisions{gap:18px;margin-top:24px;display:grid}.admin-finalization-division{border:1px solid #34312c}.admin-finalization-division header{background:#1b1815;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.admin-finalization-division header>div:first-child{gap:5px;display:grid}.admin-finalization-division header strong{font-size:14px}.admin-finalization-order{gap:6px;display:flex}.admin-finalization button{background:var(--gold);color:#11100e;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;border:0;min-height:42px;padding:0 18px;font-size:10px;font-weight:950}.admin-finalization-order button{min-width:42px;padding:0;font-size:16px}.admin-finalization button:disabled{cursor:not-allowed;opacity:.42}.admin-finalization-placements{grid-template-columns:repeat(2,minmax(280px,1fr));display:grid}.admin-finalization-participant{border-top:1px solid #2d2a26;border-right:1px solid #2d2a26;grid-template-columns:68px minmax(100px,1fr) auto;align-items:center;gap:13px;padding:12px 15px;display:grid}.admin-finalization-participant:nth-child(2n){border-right:0}.admin-finalization-participant label,.admin-finalization-participant>div:nth-child(2){gap:5px;display:grid}.admin-finalization-participant input{width:54px;min-height:38px;padding:0 8px}.admin-finalization-participant strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-finalization-ties{border-top:1px solid #34312c;grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px;padding:16px 20px;display:grid}.admin-finalization-ties>p{color:#8e867d;grid-column:1/-1;margin:0 0 4px;font-size:10px;line-height:1.6}.admin-finalization-ties label{grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:12px;display:grid}.admin-finalization-ties label span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.admin-finalization-ties input{width:54px;min-height:38px;padding:0 8px}.admin-finalization-gate{border-top:1px solid #34312c;gap:16px;margin-top:28px;padding-top:28px;display:grid}.admin-finalization-gate>button{justify-self:start}.admin-finalization-gate .admin-status{color:#aaa299;margin:0}.admin-finalization-preview{background:#0d0c0a;border:1px solid #4a443b;gap:18px;padding:20px;display:grid}.admin-finalization-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-finalization-summary span{color:#8e867d;letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:900;display:grid}.admin-finalization-summary strong{color:var(--paper);font-family:var(--font-display);text-overflow:ellipsis;font-size:24px;overflow:hidden}.admin-finalization-preview label{gap:8px;display:grid}.admin-finalization-preview code{color:var(--gold)}.admin-finalization-preview .is-danger{color:#fff;background:#a73652;justify-self:start}@media (max-width:1160px){.admin-season-division-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.admin-season-division:nth-child(2){border-right:0}.admin-season-division:nth-child(-n+2){border-bottom:1px solid #34312c}.admin-season-date-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:720px){.admin-season-operations{padding-left:14px;padding-right:14px}.admin-season-heading{grid-template-columns:1fr}.admin-finalization{padding-left:14px;padding-right:14px}.admin-finalization-heading{grid-template-columns:1fr}.admin-finalization-toolbar{flex-direction:column;align-items:stretch}.admin-finalization-placements{grid-template-columns:1fr}.admin-finalization-participant{border-right:0}.admin-finalization-ties,.admin-finalization-summary{grid-template-columns:1fr}.admin-season-window-head{flex-direction:column;align-items:stretch}.admin-season-date-grid,.admin-season-division-grid{grid-template-columns:1fr}.admin-season-division{border-bottom:1px solid #34312c;border-right:0}.admin-season-division:last-child{border-bottom:0}}.admin-season-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.admin-season-schedule-state{border-left:2px solid var(--division-accent);background:#0e0d0c;gap:5px;padding:11px 12px;display:grid}.admin-season-schedule-state span,.admin-season-schedule-state em{color:#817a72;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.admin-season-schedule-state strong{font-size:12px}.admin-season-division-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.admin-season-schedule-action{gap:7px;min-width:0;display:grid}.admin-season-schedule-action button{inline-size:100%}.admin-season-schedule-action.is-group button{background:var(--division-accent)}.admin-season-readiness{color:#aaa299;overflow-wrap:anywhere;min-width:0;margin:0;font-size:9px;font-weight:700;line-height:1.45}.admin-season-readiness[data-ready=true]{color:#c9b77e}.admin-season-save-division{grid-column:1/-1;inline-size:100%}@media (max-width:520px){.admin-season-division-actions{grid-template-columns:1fr}.admin-season-save-division{grid-column:auto}}.platform-page{--platform-blue:#9fbdc9;--platform-dark:#11110f;--platform-paper:#f2eee7;background:var(--platform-paper);overflow:hidden}.platform-grid-lines{pointer-events:none;background-image:linear-gradient(#eee9e10b 1px,#0000 1px),linear-gradient(90deg,#eee9e10b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#00000094 68%,#0000);mask-image:linear-gradient(90deg,#000,#00000094 68%,#0000)}.platform-hero,.platform-architecture,.platform-principles{background-color:var(--platform-dark);color:var(--paper);background-image:linear-gradient(#eee9e109 1px,#0000 1px),linear-gradient(90deg,#eee9e109 1px,#0000 1px),radial-gradient(circle at 88% 88%,#79233729,#0000 30rem);background-size:64px 64px,64px 64px,auto}.platform-operating,.platform-reference,.platform-cta{background-color:var(--platform-paper);background-image:linear-gradient(#201d190b 1px,#0000 1px),linear-gradient(90deg,#201d190b 1px,#0000 1px);background-size:64px 64px}.platform-hero{grid-template-columns:minmax(500px,.84fr) minmax(620px,1.16fr);align-items:center;gap:clamp(54px,6vw,112px);min-height:min(760px,100svh - 78px);padding:clamp(74px,7vw,112px) 4.5vw;display:grid;position:relative;overflow:hidden}.platform-hero:after{content:"";filter:invert();opacity:.016;pointer-events:none;background:url(/brand/wings.png) 50%/contain no-repeat;width:min(54vw,860px);height:min(54vw,860px);position:absolute;top:-16%;right:-7%;transform:rotate(-9deg)}.platform-hero-copy,.platform-console{z-index:2;min-width:0;position:relative}.platform-hero h1,.platform-section-heading h2,.platform-architecture h2,.platform-reference h2,.platform-principles h2,.platform-cta h2{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;font-style:normal;font-weight:900}.platform-hero h1{max-width:720px;margin:0;font-size:clamp(66px,5.15vw,98px);line-height:.98}.platform-hero h1 em,.platform-section-heading h2 em,.platform-architecture h2 em,.platform-reference h2 em,.platform-principles h2 em,.platform-cta h2 em{color:var(--gold-bright);font-style:normal}.platform-lead{color:#b7b0a7;max-width:710px;margin:28px 0 0;font-size:clamp(16px,1.28vw,21px);font-weight:500;line-height:1.8}.platform-hero-actions{align-items:center;gap:36px;margin-top:32px;display:flex}.platform-text-link{color:var(--paper);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.platform-text-link span{color:var(--gold-bright);margin-left:8px;font-size:18px}.platform-console{background:linear-gradient(135deg,#ffffff06,#ffffff03);border:1px solid #eee9e147;border-radius:12px;padding:clamp(28px,2.5vw,44px);box-shadow:0 34px 100px #00000038}.platform-console-head{border-bottom:1px solid #eee9e133;grid-template-columns:1fr auto;align-items:end;gap:10px 24px;padding-bottom:30px;display:grid}.platform-console-head>span{color:#8c857d;letter-spacing:.17em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:900}.platform-console-head strong{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(31px,2.5vw,48px);font-weight:500}.platform-console-head i{color:var(--gold-bright);letter-spacing:.1em;text-align:right;text-transform:uppercase;padding-bottom:8px;font-size:10px;font-style:normal;font-weight:900}.platform-signal{justify-content:space-between;padding:28px 0 20px;display:flex}.platform-signal span,.platform-console-foot span{color:#8e877f;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.platform-signal b{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.platform-status-flow{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:25px 0 0;list-style:none;display:grid;position:relative}.platform-status-flow:before{content:"";background:#eee9e157;height:2px;position:absolute;top:66px;left:6.5%;right:6.5%}.platform-status-flow li{text-align:center;flex-direction:column;min-height:142px;padding:0 6px;display:flex;position:relative}.platform-status-flow li:after{background:var(--platform-dark);border:2px solid var(--gold-bright);content:"";border-radius:50%;width:18px;height:18px;position:absolute;top:32px;left:50%;transform:translate(-50%)}.platform-status-flow span{color:var(--gold-bright);font-family:var(--font-display);font-size:31px;line-height:1}.platform-status-flow strong{letter-spacing:.055em;text-transform:uppercase;margin-top:auto;font-size:11px}.platform-console-foot{border-top:1px solid #eee9e133;flex-wrap:wrap;justify-content:space-between;gap:18px 44px;padding-top:26px;display:flex}.platform-console-foot span{color:#aaa39a;align-items:center;display:flex}.platform-console-foot i{background:#6fc68b;border-radius:50%;width:7px;height:7px;margin-right:10px;box-shadow:0 0 0 4px #6fc68b17}.platform-operating{padding:clamp(80px,8vw,126px) 5vw clamp(76px,7vw,112px)}.platform-section-heading{grid-template-columns:minmax(590px,1.08fr) minmax(430px,.92fr);align-items:center;gap:clamp(60px,8vw,150px);max-width:1700px;margin:0 auto 36px;display:grid}.platform-section-heading h2,.platform-architecture h2,.platform-reference h2,.platform-principles h2,.platform-cta h2{margin:0;font-size:clamp(66px,5.6vw,106px);line-height:1}.platform-section-heading>p,.platform-architecture-intro>p:not(.eyebrow),.platform-reference-copy>p:not(.eyebrow),.platform-cta>div:last-child>p{color:#625d57;max-width:650px;margin:0;font-size:clamp(16px,1.35vw,22px);font-weight:500;line-height:1.8}.platform-loop{border:1px solid #c9beb1;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1700px;margin:0 auto;display:grid;overflow:hidden}.platform-loop article{border-right:1px solid #c9beb1;flex-direction:column;min-height:350px;padding:clamp(30px,2.4vw,44px);transition:background .2s;display:flex}.platform-loop article:last-child{border-right:0}.platform-loop article:hover{background:#ffffff57}.platform-loop article>div{justify-content:space-between;align-items:start;display:flex}.platform-loop article>div span{color:var(--gold);font-family:var(--font-display);font-size:42px;line-height:1}.platform-loop article>div small{color:#5f5952;letter-spacing:.16em;text-align:right;text-transform:uppercase;max-width:118px;font-size:9px;font-weight:900}.platform-loop h3{font-family:var(--font-display);text-transform:uppercase;margin:auto 0 20px;font-size:clamp(32px,2.35vw,45px);font-weight:500;line-height:.96}.platform-loop p{color:#625d57;margin:0;font-size:13px;font-weight:500;line-height:1.7}.platform-architecture{grid-template-columns:minmax(500px,.82fr) minmax(680px,1.18fr);gap:clamp(70px,8vw,150px);padding:clamp(88px,8vw,126px) 5vw;display:grid}.platform-architecture-intro{align-self:center}.platform-architecture h2{max-width:720px;font-size:clamp(66px,5vw,94px)}.platform-architecture-intro>p:not(.eyebrow){color:#c4bdb4;margin-top:30px}.platform-layer-stack{border:1px solid #eee9e147;border-radius:12px;overflow:hidden}.platform-layer-stack article{border-bottom:1px solid #eee9e138;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:34px;min-height:138px;padding:22px 34px;display:grid}.platform-layer-stack article:last-child{border-bottom:0}.platform-layer-stack article>span{color:var(--gold-bright);font-family:var(--font-display);font-size:52px;line-height:1}.platform-layer-stack small{color:var(--gold-bright);letter-spacing:.16em;font-size:10px;font-weight:900}.platform-layer-stack h3{font-family:var(--font-display);text-transform:uppercase;margin:9px 0 10px;font-size:clamp(30px,2.35vw,44px);font-weight:500;line-height:1}.platform-layer-stack p{color:#bdb6ad;max-width:760px;margin:0;font-size:13px;font-weight:500;line-height:1.5}.platform-reference{grid-template-columns:minmax(480px,.76fr) minmax(720px,1.24fr);gap:clamp(65px,7vw,130px);padding:clamp(90px,8vw,130px) 5vw;display:grid}.platform-reference-copy{align-self:center}.platform-reference h2{font-size:clamp(68px,5.3vw,100px)}.platform-reference-copy>p:not(.eyebrow){margin:30px 0 34px}.platform-reference-link{border-bottom:2px solid var(--gold);color:#191714;letter-spacing:.12em;text-transform:uppercase;padding-bottom:10px;font-size:11px;font-weight:900}.platform-reference-link span{color:var(--gold);margin-left:12px;font-size:18px}.platform-reference-board{box-shadow:none;color:#161410;background:#ffffff2e;border:1px solid #c9beb1;border-radius:12px;align-self:center;padding:28px 34px}.platform-reference-board-head{border-bottom:1px solid #c9beb1;justify-content:space-between;padding:0 12px 24px;display:flex}.platform-reference-board-head span,.platform-reference-board-head b{color:#59534d;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.platform-reference-board-head b{color:var(--gold)}.platform-reference-board ul{margin:0;padding:0;list-style:none}.platform-reference-board li{border-bottom:1px solid #d0c6ba;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:26px;min-height:90px;padding:0 12px;display:grid}.platform-reference-board li:last-child{border-bottom:0}.platform-reference-board li span{color:var(--gold);font-family:var(--font-display);font-size:36px;line-height:1}.platform-reference-board li strong{letter-spacing:0;font-size:clamp(15px,1.2vw,20px);font-weight:500}.platform-reference-board li i{display:none}.platform-principles{grid-template-columns:minmax(500px,.82fr) minmax(680px,1.18fr);align-items:center;gap:clamp(70px,8vw,150px);padding:clamp(90px,8vw,130px) 5vw;display:grid}.platform-principles h2{font-size:clamp(68px,5.2vw,98px)}.platform-principle-grid{border:1px solid #eee9e147;border-radius:12px;grid-template-columns:1fr;display:grid;overflow:hidden}.platform-principle-grid article{border-bottom:1px solid #eee9e13d;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:4px 34px;min-height:150px;padding:24px 34px;display:grid}.platform-principle-grid article:last-child{border-bottom:0}.platform-principle-grid span{color:var(--gold-bright);font-family:var(--font-display);border-right:1px solid #eee9e13d;grid-row:1/3;align-self:stretch;padding-top:4px;font-size:52px;line-height:1;display:flex}.platform-principle-grid h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(29px,2vw,38px);font-weight:500;line-height:1}.platform-principle-grid p{color:#bdb6ad;max-width:650px;margin:0;font-size:14px;font-weight:500;line-height:1.55}.platform-cta{color:#171410;grid-template-columns:minmax(650px,1.15fr) minmax(560px,.85fr);align-items:center;gap:clamp(70px,8vw,150px);padding:clamp(100px,9vw,150px) 5vw;display:grid}.platform-cta h2{font-size:clamp(68px,5.6vw,106px)}.platform-cta>div:last-child{border:1px solid #c9beb1;border-radius:12px;padding:clamp(34px,3.5vw,58px)}.platform-cta>div:last-child>p{color:#625d57;max-width:720px}.platform-cta>div:last-child>div{grid-template-columns:1fr 1.22fr;gap:16px;margin-top:34px;display:grid}.platform-button-dark{color:#171410;background:0 0;border:1px solid #b9aea2}.platform-button-dark:hover{border-color:var(--gold)}@media (max-width:1280px){.platform-hero,.platform-architecture,.platform-reference,.platform-principles,.platform-cta{grid-template-columns:1fr}.platform-hero{min-height:0}.platform-hero-copy,.platform-console,.platform-architecture-intro,.platform-layer-stack,.platform-reference-copy,.platform-reference-board,.platform-principles>div,.platform-principle-grid,.platform-cta>div{max-width:980px}.platform-section-heading{grid-template-columns:1fr}.platform-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-loop article:nth-child(2){border-right:0}.platform-loop article:nth-child(-n+2){border-bottom:1px solid #c9beb1}.platform-cta>div:last-child>div{max-width:700px}}@media (max-width:720px){.platform-hero,.platform-operating,.platform-architecture,.platform-reference,.platform-principles,.platform-cta{padding-left:18px;padding-right:18px}.platform-hero{padding-top:62px;padding-bottom:62px}.platform-hero h1,.platform-section-heading h2,.platform-architecture h2,.platform-reference h2,.platform-principles h2,.platform-cta h2{font-size:clamp(43px,12.5vw,58px)}.platform-hero h1{font-size:clamp(40px,11.25vw,46px)}.platform-lead,.platform-section-heading>p,.platform-architecture-intro>p:not(.eyebrow),.platform-reference-copy>p:not(.eyebrow),.platform-cta>div:last-child>p{font-size:15px;line-height:1.7}.platform-hero-actions{flex-direction:column;align-items:flex-start}.platform-console{padding:20px 16px}.platform-console-head{grid-template-columns:1fr}.platform-console-head i{text-align:left;padding-bottom:0}.platform-signal{flex-direction:column;align-items:flex-start;gap:8px}.platform-status-flow{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.platform-status-flow:before,.platform-status-flow li:after{display:none}.platform-status-flow li{border-bottom:1px solid #eee9e12e;min-height:106px;padding:18px 6px}.platform-status-flow strong{margin-top:22px}.platform-console-foot{flex-direction:column;align-items:flex-start}.platform-loop{grid-template-columns:1fr}.platform-loop article,.platform-loop article:nth-child(2){border-bottom:1px solid #c9beb1;border-right:0;min-height:270px}.platform-loop article:last-child{border-bottom:0}.platform-layer-stack article{grid-template-columns:54px minmax(0,1fr);gap:18px;min-height:150px;padding:20px 16px}.platform-layer-stack article>span,.platform-principle-grid span{font-size:37px}.platform-layer-stack h3,.platform-principle-grid h3{font-size:27px}.platform-reference-board{padding:20px 16px}.platform-reference-board-head{flex-direction:column;align-items:flex-start;gap:8px;padding-left:4px;padding-right:4px}.platform-reference-board li{grid-template-columns:46px minmax(0,1fr);gap:14px;min-height:78px;padding:0 4px}.platform-reference-board li span{font-size:28px}.platform-reference-board li strong{font-size:14px}.platform-principle-grid article{grid-template-columns:55px minmax(0,1fr);gap:6px 18px;min-height:170px;padding:20px 16px}.platform-cta>div:last-child{padding:26px 20px}.platform-cta>div:last-child>div{grid-template-columns:1fr}}.statistics-core{background:var(--black);color:var(--paper);border-top:1px solid #d6a83f57;grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);gap:clamp(22px,3vw,34px);min-width:0;padding:clamp(34px,4vw,56px) 5vw;display:grid}.statistics-core-copy h2{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(36px,4vw,56px);font-weight:900;line-height:.94}.statistics-core-copy>p:not(.eyebrow){color:#a39b90;font-family:var(--font-sans);max-width:570px;margin:16px 0 0;font-size:12px;font-weight:600;line-height:1.6}.statistics-core-metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;min-width:0;display:grid}.statistics-core-metrics article{border-inline-start:1px solid var(--line-light);flex-direction:column;min-width:0;min-height:80px;padding:6px 16px;display:flex}.statistics-core-metrics b{color:var(--gold-bright);font-family:var(--font-mono,Consolas), monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(27px,2.5vw,40px);font-weight:900;line-height:1}.statistics-core-metrics span,.statistics-core-seasons span{color:#858078;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:800}.statistics-core-seasons{border-top:1px solid var(--line-light);grid-column:1/-1;gap:0;min-width:0;max-width:100%;padding-top:16px;display:flex;overflow-x:auto}.statistics-core-seasons article{border-inline-end:1px solid var(--line-light);gap:2px;min-width:180px;padding-inline:22px;display:grid}.statistics-core-seasons article:first-child{padding-inline-start:0}.statistics-core-seasons strong{color:var(--paper);font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;font-size:13px}@media (max-width:980px){.statistics-core{grid-template-columns:minmax(0,1fr)}.statistics-core-metrics{align-self:auto}}@media (max-width:640px){.statistics-core{padding:32px 18px}.statistics-core-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-core-metrics article{min-height:72px;padding:6px 12px}.statistics-core-seasons{padding-bottom:8px}}.team-organizer .admin-competition-scope-grid small,.team-organizer-roster-card,.team-organizer-roster-card header,.team-organizer-roster-card ol,.team-organizer-roster-card li,.team-organizer-roster-card bdi{overflow-wrap:anywhere;min-width:0;max-width:100%}.team-organizer-roster-card ol{padding-inline-start:22px}.team-organizer-roster-card li{word-break:break-word}.team-organizer-field-error,.team-organizer-validation-summary,.team-organizer-status-error{color:#ef8585}.team-organizer-status-blocker{color:#d9a65f}.team-organizer-status-success{color:#83c99b}.player-home-module{border-block:1px solid var(--line-dark);background:#ebe5dc;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(34px,4vw,60px);padding:clamp(44px,5vw,72px) 5vw clamp(58px,6vw,88px);scroll-margin-top:88px;display:grid}.player-home-intro{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(34px,5vw,84px);width:100%;min-width:0;max-width:1500px;margin-inline:auto;display:grid}.player-home-description{align-content:start;gap:16px;min-width:0;padding-block-start:5px;display:grid}.player-home-module h2,.player-surface-heading h1,.player-profile-overview h1,.player-summary-card h2,.player-section-heading h2{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-weight:900;line-height:.9}.player-home-module h2{max-width:760px;font-size:clamp(49px,min(3.5vw,7.1vh),62px)}#home-player-directory-title>bdi{overflow-wrap:normal;word-break:keep-all;max-inline-size:100%;display:inline-block}.player-home-module p{color:#5f5952;max-width:760px;margin:0;font-size:clamp(12px,.9vw,14px);font-weight:650;line-height:1.75}.player-home-actions{color:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.5vw,22px);width:100%;min-width:0;max-width:1180px;margin-inline:auto;display:grid}.player-home-action{background:var(--black);box-sizing:border-box;align-content:center;min-height:142px;padding:clamp(24px,2.5vw,36px);display:grid}.player-home-actions>a,.player-pagination>a{letter-spacing:.11em;text-transform:uppercase;border:1px solid;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:0 18px;font-size:10px;font-weight:900;display:inline-flex}.player-home-actions>a{border:0;align-self:stretch;min-height:142px;padding:clamp(24px,2.5vw,36px);font-size:clamp(11px,.9vw,14px)}.player-home-actions>a:hover,.player-pagination>a:hover{background:var(--gold);border-color:var(--gold);color:var(--black)}.player-home-actions>a:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.player-home-module input:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.player-home-module button:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.player-search input:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.player-search button:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.player-initials a:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.player-directory-grid a:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.player-profile-back:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.player-match-list a:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.player-head-to-head-list a:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.player-head-to-head-list summary:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.player-pagination a:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.player-home-module form{min-width:0}.player-home-module label,.player-search label{color:#aaa196;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:900;display:block}.player-home-module form>div,.player-search>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.player-home-module input,.player-search input{border:1px solid #5a554e;color:var(--paper);font:inherit;background:#201e1a;border-inline-end:0;min-width:0;min-height:54px;padding:0 15px;font-size:13px}.player-home-module button,.player-search button{background:var(--gold);border:1px solid var(--gold);color:var(--black);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;min-height:54px;padding:0 20px;font-size:10px;font-weight:900}.player-home-profile-explanation{border-block-start:1px solid #14131038;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin-top:2px;padding-top:16px;display:grid}.player-home-profile-explanation h3{color:var(--black);font-family:var(--font-display);letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-size:13px;font-weight:900;line-height:1}.player-home-locale-copy{display:none}html[data-locale=en] .player-home-locale-copy-en,html[data-locale=ru] .player-home-locale-copy-ru,html[data-locale=ar-AE] .player-home-locale-copy-ar{display:inline}.players-page,.player-profile-page{background:var(--paper);min-height:100vh;overflow-x:clip}.player-directory,.player-profile-section,.player-profile-overview{width:100%;max-width:1600px;margin-inline:auto}.player-directory{box-sizing:border-box;padding:clamp(14px,2vh,22px) 3vw clamp(16px,2vh,24px)}.player-surface-heading{display:block}.player-surface-heading h1{font-size:clamp(42px,min(4vw,7vh),64px)}.player-surface-heading h1 em{color:var(--gold);font-style:normal}.player-directory-tools{grid-template-columns:minmax(240px,360px) minmax(0,1fr);align-items:end;gap:18px;margin-top:clamp(10px,1.4vh,16px);display:grid}.player-search{min-width:0}.player-search input{background:var(--white);border-color:var(--line-dark)}.player-directory .player-search input,.player-directory .player-search button{min-height:44px}.player-initials{min-width:0}.player-initials>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.player-initials>div{flex-wrap:wrap;gap:4px;display:flex}.player-initials a,.player-initials .is-active{border:1px solid var(--line-dark);text-transform:uppercase;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:0 6px;font-size:9px;font-weight:900;display:inline-flex}.player-initials a:hover{background:var(--gold);border-color:var(--gold);color:var(--black)}.player-initials .is-active{background:var(--black);border-color:var(--black);color:var(--gold-bright)}.player-directory-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:clamp(10px,1.4vh,16px) 0 0;padding:1px;list-style:none;display:grid}.player-directory-grid li{min-width:0}.player-directory-grid a{background:var(--white);border:1px solid var(--line-dark);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:4px 8px;display:grid}.player-directory-grid a:hover{border-color:var(--gold)}.player-directory-mark{background:var(--black);color:var(--gold-bright);font-family:var(--font-display);justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:flex}.player-directory-grid a>span:nth-child(2){min-width:0}.player-directory-grid strong,.player-directory-grid small,.player-directory-grid strong bdi{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.player-directory-grid strong{font-size:11px;line-height:1.1}.player-directory-grid small{color:var(--muted);letter-spacing:.05em;margin-top:3px;font-size:7px;font-weight:800}.player-directory-grid a>b{color:var(--gold);font-size:15px}.player-empty{border:1px dashed var(--line-dark);margin-top:38px;padding:30px}.player-empty strong{text-transform:uppercase;font-size:13px}.player-empty p{color:var(--muted);margin:8px 0 0;font-size:11px}.player-route-empty{max-width:900px;margin:clamp(70px,8vw,125px) auto}.player-pagination{justify-content:flex-end;align-items:center;gap:8px;margin-top:clamp(10px,1.4vh,16px);display:flex}.player-pagination>a{min-height:36px;padding-inline:14px}.player-pagination ol{gap:4px;margin:0;padding:0;list-style:none;display:flex}.player-pagination ol a,.player-pagination ol span{border:1px solid var(--line-dark);justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:inline-flex}.player-pagination ol a:hover{background:var(--gold);border-color:var(--gold);color:var(--black)}.player-pagination ol span[aria-current=page]{background:var(--black);border-color:var(--black);color:var(--gold-bright)}.player-profile-overview{border-block-end:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) minmax(500px,1.12fr);align-items:stretch;gap:clamp(24px,3.4vw,52px);max-width:1100px;padding:clamp(20px,2.2vw,30px) clamp(22px,3.2vw,42px) clamp(16px,1.8vw,24px);display:grid}.player-profile-identity{align-content:end;min-width:0;display:grid}.player-profile-back{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;width:fit-content;margin-bottom:clamp(14px,1.6vw,22px);font-size:10px;font-weight:900}.player-profile-back:hover{color:var(--gold)}.player-profile-overview h1{margin-top:6px;font-size:clamp(58px,6.6vw,96px)}.player-profile-display-name{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:12px 0 0;font-size:12px;font-weight:800}.player-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:1px;display:grid}.player-summary-card{background:var(--black);color:var(--paper);grid-template-rows:28px auto 1fr;min-height:132px;padding:clamp(16px,1.6vw,21px);display:grid}.player-summary-card>p:first-child{color:#aaa196;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:end;gap:0 5px;margin:0 0 6px;font-size:10px;font-weight:900;line-height:1.25;display:flex}.player-summary-card h2{color:var(--gold-bright);font-size:clamp(36px,3.5vw,50px)}.player-summary-note{color:#aaa196;margin:7px 0 0;font-size:11px;font-weight:750;line-height:1.45}.player-summary-record{align-self:end;min-width:0}.player-summary-record>span{color:#847c72;letter-spacing:.08em;text-transform:uppercase;margin-block-start:4px;font-size:8px;font-weight:900;display:block}.player-summary-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 6px;margin:4px 0 0;display:grid}.player-summary-facts div{border-block-start:1px solid var(--line-light);min-width:0;padding-block-start:5px}.player-summary-facts dt{color:#847c72;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.player-summary-facts dd{overflow-wrap:normal;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:900}.player-career-position-context{color:#726b63;letter-spacing:.06em;text-transform:uppercase;margin-block-start:2px;font-size:8px;font-weight:800;display:block}.player-profile-section{max-width:1100px;padding:clamp(34px,4vw,58px) clamp(22px,3.2vw,42px)}.player-career-section{padding-block:clamp(18px,2vw,26px)}.player-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:14px;display:flex}.player-section-heading h2{font-size:clamp(36px,4vw,54px)}.player-career-table-wrap{background:var(--white);border:1px solid var(--line-dark);overflow-x:auto}.player-career-table{border-collapse:collapse;width:100%;min-width:900px}.player-career-table caption{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.player-career-table th,.player-career-table td{border-block-end:1px solid var(--line-dark);text-align:start;vertical-align:middle;min-width:0;padding:8px 14px}.player-career-table thead th{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.player-career-table tbody th{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:900}.player-career-table tbody td{font-size:13px;font-weight:750}.player-career-table tbody td:not(:nth-child(2)){white-space:nowrap}.player-career-table tbody tr:last-child>*{border-block-end:0}.player-career-table strong{overflow-wrap:anywhere;font-size:13px;display:block}.player-career-record{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:2px;display:flex}.player-career-record>span{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.player-career-record b,.player-career-record bdi{font-family:var(--font-display);font-size:12px;font-weight:900;line-height:1}.player-career-record .is-win{color:#287a4d}.player-career-record .is-loss{color:#a53b46}.player-match-history-section{border-block-start:1px solid var(--line-dark)}.player-match-season+.player-match-season{margin-block-start:24px}.player-match-season-header{border-block-end:1px solid var(--line-dark);justify-content:space-between;align-items:baseline;gap:20px;padding:0 2px 8px;display:flex}.player-match-season-header h3{font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-weight:900;line-height:1}.player-match-season-header p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.player-match-stage+.player-match-stage{margin-block-start:18px}.player-match-stage-header{justify-content:space-between;align-items:baseline;gap:18px;padding:10px 2px 7px;display:flex}.player-match-stage-header h4{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:900;line-height:1}.player-match-stage-header p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.player-head-to-head-list,.player-head-to-head-list ol{margin:0;padding:0;list-style:none}.player-head-to-head-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.player-head-to-head-list>li{background:var(--black);color:var(--paper);min-width:0}.player-head-to-head-list details{min-width:0}.player-head-to-head-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 72px 16px;align-items:center;gap:8px;min-height:58px;padding:9px 14px;list-style:none;display:grid}.player-head-to-head-list summary::-webkit-details-marker{display:none}.player-head-to-head-list summary:after{color:var(--gold-bright);content:"+";font-family:var(--font-display);justify-self:end;font-size:18px;font-weight:900}.player-head-to-head-list details[open] summary:after{content:"−"}.player-head-to-head-list summary span{min-width:0}.player-head-to-head-list summary strong{color:var(--gold-bright);font-family:var(--font-display);overflow-wrap:anywhere;text-transform:uppercase;font-size:18px;font-weight:900;line-height:1;display:block}.player-head-to-head-list summary small{color:#aaa196;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:900;display:block}.player-head-to-head-record{grid-template-columns:repeat(2,30px);justify-content:center;justify-self:center;gap:6px;width:72px;display:grid}.player-head-to-head-record>span{text-align:center;min-width:0}.player-head-to-head-record small{color:#847c72!important;letter-spacing:.06em!important;margin:0 0 2px!important;font-size:7px!important}.player-head-to-head-record bdi{font-family:var(--font-display);white-space:nowrap;font-size:16px;font-weight:900}.player-opponent-profile-link{color:var(--gold-bright);letter-spacing:.08em;text-underline-offset:4px;text-transform:uppercase;margin:2px 14px 8px;font-size:10px;font-weight:900;text-decoration:underline;display:inline-flex}.player-match-archive-note{color:#aaa196;letter-spacing:.06em;text-transform:uppercase;margin:2px 14px 8px;font-size:9px;font-weight:800}.player-head-to-head-list ol{border-block-start:1px solid var(--line-light);padding-inline:14px}.player-head-to-head-list ol li{border-block-end:1px solid var(--line-light);grid-template-columns:minmax(0,1fr) minmax(72px,auto) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding-block:8px;display:grid}.player-head-to-head-list ol li:last-child{border-block-end:0}.player-head-to-head-list ol span,.player-head-to-head-list ol a{overflow-wrap:anywhere;min-width:0}.player-head-to-head-list ol .player-match-result{justify-self:start}.player-head-to-head-list ol .player-match-score{text-align:center;white-space:nowrap;justify-self:center;font-size:20px;line-height:1}.player-head-to-head-list ol .player-match-meta{justify-content:flex-end;justify-self:stretch;align-items:center;gap:10px;display:flex}.player-head-to-head-list ol b{text-transform:uppercase;font-size:11px;line-height:1.45;display:block}.player-head-to-head-list ol small{color:#aaa196;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:800;line-height:1.45;display:block}.player-head-to-head-list ol time{color:#aaa196;white-space:nowrap;font-size:9px;font-weight:800}.player-head-to-head-list ol .player-match-map{color:#aaa196;overflow-wrap:normal;text-transform:uppercase;white-space:nowrap;word-break:keep-all;margin:0;font-size:9px;font-weight:800;line-height:1.45}.player-head-to-head-list ol a{color:var(--gold-bright);text-underline-offset:4px;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.45;text-decoration:underline}@media (max-width:980px){.player-home-module{grid-template-columns:minmax(0,1fr);align-items:start}.player-home-intro{grid-template-columns:minmax(0,1fr)}.player-home-actions{grid-column:auto}.player-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-directory-tools{grid-template-columns:minmax(0,1fr);align-items:start}.player-profile-overview{grid-template-columns:minmax(0,1fr)}.player-profile-back{margin-bottom:22px}.player-head-to-head-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.player-home-module,.player-surface-heading{grid-template-columns:minmax(0,1fr)}.player-home-module{padding-inline:14px}.player-home-actions{grid-column:auto;grid-template-columns:minmax(0,1fr);width:100%}.player-home-profile-explanation{grid-template-columns:minmax(0,1fr)}.player-directory,.player-profile-overview,.player-profile-section{padding-inline:14px}.player-surface-heading h1{font-size:clamp(58px,18vw,92px)}.player-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-pagination{flex-wrap:wrap;justify-content:flex-start}.player-head-to-head-list{grid-template-columns:minmax(0,1fr)}.player-profile-overview h1{font-size:clamp(54px,18vw,78px)}.player-profile-summary{grid-template-columns:minmax(0,1fr)}.player-summary-card{min-height:148px;padding:18px 14px}.player-summary-card h2{font-size:clamp(32px,10vw,44px)}.player-summary-facts{gap:7px}.player-summary-facts dt{font-size:7px}.player-summary-facts dd{font-size:11px}.player-section-heading{align-items:start;display:grid}.player-section-heading h2{font-size:clamp(38px,12vw,54px)}.player-career-table{min-width:760px}.player-career-table th,.player-career-table td{padding:11px 12px}.player-head-to-head-list ol li{grid-template-columns:minmax(0,1fr) minmax(72px,auto) minmax(0,1fr)}.player-head-to-head-list ol .player-match-meta{flex-direction:column;align-items:flex-end;gap:2px}}.matches-page,.match-detail-page{background:var(--paper);min-height:100vh;overflow-x:clip}.match-center,.match-detail-hero,.match-detail-score,.match-detail-section,.match-route-empty{width:100%;max-width:1600px;margin-inline:auto}.match-center{padding:clamp(70px,8vw,125px) 5vw}.match-surface-heading{grid-template-columns:minmax(300px,1.15fr) minmax(260px,.7fr);align-items:end;gap:clamp(30px,6vw,110px);display:grid}.match-surface-heading h1,.match-detail-hero h1,.match-detail-section h2{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-weight:900;line-height:.9}.match-surface-heading h1{font-size:clamp(66px,9vw,142px)}.match-surface-heading h1 em{color:var(--gold);font-style:normal}.match-surface-heading>p{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:650;line-height:1.8}.match-center-list,.match-game-list{margin:clamp(38px,5vw,70px) 0 0;padding:0;list-style:none}.match-center-list{border-top:1px solid var(--line-dark)}.match-center-list li{border-bottom:1px solid var(--line-dark);min-width:0}.match-center-list a{grid-template-columns:minmax(190px,.7fr) minmax(320px,1.35fr) auto;align-items:center;gap:clamp(18px,3vw,54px);min-height:112px;padding:18px 4px;display:grid}.match-center-list a:hover{color:var(--gold)}:is(.match-center-list a:focus-visible,.match-detail-hero>a:focus-visible,.match-detail-score a:focus-visible){outline:3px solid var(--gold-bright);outline-offset:4px}.match-center-context,.match-center-meta{gap:7px;min-width:0;display:grid}.match-center-context small,.match-center-meta small,.match-center-meta time{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.match-center-context strong,.match-center-pair bdi,.match-detail-score bdi,.match-game-heading strong,.match-game-statistics dt{overflow-wrap:anywhere}.match-center-context strong{font-size:12px}.match-center-pair{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.match-center-pair bdi{font-size:15px;font-weight:900}.match-center-pair b{color:var(--gold);font-family:var(--font-display);white-space:nowrap;font-size:28px}.match-center-meta{text-align:end;justify-items:end}.match-empty{border:1px dashed var(--line-dark);margin-top:38px;padding:30px}.match-empty strong,.match-empty h1{font-family:var(--font-display);text-transform:uppercase;font-weight:900}.match-empty p{color:var(--muted);font-size:11px;line-height:1.7}.match-route-empty{max-width:900px;margin-block:clamp(70px,8vw,125px)}.match-detail-hero{padding:clamp(70px,8vw,120px) 5vw clamp(48px,6vw,82px)}.match-detail-hero h1{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;margin-top:18px;font-size:clamp(54px,8vw,126px);display:grid}.match-detail-hero h1 span{color:var(--gold);padding-top:.45em;font-size:.42em}.match-detail-hero>p:not(.eyebrow){color:var(--muted);letter-spacing:.07em;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;font-size:11px;font-weight:800}.match-detail-hero>a{letter-spacing:.1em;text-transform:uppercase;border:1px solid;min-height:48px;margin-top:28px;padding:0 18px;font-size:9px;font-weight:900;display:inline-flex}.match-detail-score{background:var(--black);color:var(--paper);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,80px);padding:clamp(32px,5vw,72px) 5vw;display:grid}.match-detail-score>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-width:0;display:grid}.match-detail-score>div:last-child{text-align:end;grid-template-columns:auto minmax(0,1fr)}.match-detail-score strong{color:var(--gold-bright);font-family:var(--font-display);font-size:clamp(52px,7vw,106px);line-height:.8}.match-detail-score>span{color:#aaa196;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.match-detail-score a,.match-detail-score b{overflow-wrap:anywhere;font-size:clamp(14px,1.5vw,22px)}.match-detail-section{padding:clamp(58px,7vw,98px) 5vw}.match-detail-section>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.match-detail-section h2{font-size:clamp(44px,6vw,86px)}.match-detail-section>header>p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.match-game-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.match-game-list>li{background:var(--white);border:1px solid var(--line-dark);min-width:0;padding:clamp(22px,3vw,38px)}.match-game-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.match-game-heading span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.match-game-heading strong{text-align:end;font-size:16px}.match-game-optional-empty{color:var(--muted);overflow-wrap:anywhere;margin:18px 0 0;font-size:10px;line-height:1.5}.match-game-heading .match-game-optional-empty{text-align:end;max-width:58%;margin:0}.match-game-statistics{gap:12px;margin:28px 0 0;display:grid}.match-game-statistics>div{border-top:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-top:12px;display:grid}.match-game-statistics dt{font-size:10px;font-weight:850}.match-game-statistics dd{font-family:var(--font-display);text-align:center;grid-template-columns:minmax(2ch,auto) auto minmax(2ch,auto);align-items:center;gap:8px;margin:0;font-size:22px;font-weight:900;display:grid}.match-game-statistics i{color:var(--muted);font-style:normal}@media (max-width:980px){.match-center-list a{grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr)}.match-center-meta{text-align:start;grid-column:1/-1;grid-template-columns:1fr auto;justify-items:start}.match-center-meta small{justify-self:end}.match-game-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.match-center,.match-detail-hero,.match-detail-score,.match-detail-section{padding-inline:14px}.match-surface-heading,.match-center-list a{grid-template-columns:minmax(0,1fr)}.match-surface-heading h1{font-size:clamp(58px,18vw,92px)}.match-center-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.match-center-meta{grid-column:auto}.match-detail-hero h1{grid-template-columns:minmax(0,1fr);font-size:clamp(42px,12vw,66px)}.match-detail-hero h1 span{padding:0}.match-detail-score{grid-template-columns:minmax(0,1fr);gap:18px}.match-detail-score>div,.match-detail-score>div:last-child{text-align:start;grid-template-columns:minmax(0,1fr) auto}.match-detail-score>div:last-child strong{order:2}.match-detail-section>header{flex-direction:column;align-items:start}.match-route-empty{margin-inline:14px}}.team-record-page{background:var(--paper);min-height:100vh;overflow-x:clip}.team-record-hero,.team-record-section,.team-record-route-empty{box-sizing:border-box;width:100%;max-width:1500px;margin-inline:auto}.team-record-hero{padding:clamp(64px,8vw,118px) 5vw clamp(42px,5vw,72px)}.team-record-hero h1,.team-record-section h2,.team-record-card-heading h3,.team-record-route-empty h1{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-weight:900;line-height:.9}.team-record-hero h1{margin-block-start:16px;font-size:clamp(58px,8.5vw,132px)}.team-record-hero>p:not(.eyebrow){color:var(--muted);letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;margin:22px 0 0;font-size:11px;font-weight:850}.team-record-back{letter-spacing:.1em;text-transform:uppercase;margin-block-end:28px;font-size:9px;font-weight:900;display:inline-flex}.team-record-back:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.team-record-card-heading a:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.team-roster-list a:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.team-record-matches a:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.team-record-section{border-block-start:1px solid var(--line-dark);padding:clamp(44px,6vw,82px) 5vw}.team-record-section>header{margin-block-end:clamp(26px,4vw,48px)}.team-record-section h2{font-size:clamp(42px,5.5vw,78px)}.team-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.team-record-grid>article{background:var(--white);border:1px solid var(--line-dark);min-width:0;padding:clamp(22px,3vw,38px)}.team-record-card-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.team-record-card-heading small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-block-end:7px;font-size:8px;font-weight:900;display:block}.team-record-card-heading h3{font-size:clamp(25px,3vw,38px)}.team-record-card-heading>bdi{color:var(--gold);font-family:var(--font-display);font-size:28px;font-weight:900}.team-roster-list{margin:28px 0 0;padding:0;list-style:none}.team-roster-list li{border-block-start:1px solid var(--line-dark);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding-block:11px;display:grid}.team-roster-list li>span{color:var(--gold);font-family:var(--font-display);text-align:center;font-size:16px;font-weight:900}.team-roster-list a{overflow-wrap:anywhere;font-size:12px;font-weight:850}.team-record-matches>ol{border-block-start:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.team-record-matches li{border-block-end:1px solid var(--line-dark);min-width:0}.team-record-matches li>a{grid-template-columns:minmax(140px,.45fr) minmax(0,1fr);align-items:center;gap:24px;min-height:90px;padding:16px 4px;display:grid}.team-record-matches li>a:hover{color:var(--gold)}.team-record-matches li span{color:var(--muted);letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;font-size:9px;font-weight:900}.team-record-matches li strong{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.team-record-matches li strong>bdi{overflow-wrap:anywhere}.team-record-matches li strong>bdi:nth-child(2){color:var(--gold);font-family:var(--font-display);white-space:nowrap;font-size:28px}.team-record-empty{border:1px dashed var(--line-dark);color:var(--muted);margin:0;padding:28px;font-size:11px;font-weight:800}.team-record-route-empty{max-width:900px;margin-block:clamp(64px,8vw,118px)}.team-record-route-empty h1{color:var(--black);font-size:clamp(38px,6vw,70px)}@media (max-width:760px){.team-record-hero,.team-record-section{padding-inline:14px}.team-record-hero h1{font-size:clamp(50px,16vw,78px)}.team-record-grid{grid-template-columns:minmax(0,1fr)}.team-record-matches li>a{grid-template-columns:minmax(0,1fr);align-items:start}.team-record-matches li strong{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.team-record-route-empty{width:auto;margin-inline:14px}}.support-banner{color:var(--paper);align-items:stretch;display:grid;position:relative;overflow:hidden}.support-banner:before,.support-banner:after{pointer-events:none;position:absolute}.support-banner>*{z-index:1;position:relative}.support-banner-art{grid-area:1/1;overflow:hidden}.support-banner-art:before{z-index:4;position:absolute}.support-champions-composite{filter:drop-shadow(0 20px 24px #00000047);opacity:.98;object-fit:contain!important;object-position:center bottom!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.support-banner-copy{pointer-events:none;z-index:5;grid-area:1/1;align-self:start}.support-banner-copy>*{z-index:2;position:relative}.support-banner-copy>span,.support-banner-copy strong,.support-banner-primary span,.support-banner-methods>a span,.support-banner-primary small,.support-banner-methods>a small{display:block}.support-banner-copy>span,.support-banner-copy strong,.support-banner-primary,.support-banner-methods>a,.crypto-support>small{text-transform:uppercase}.support-banner-copy>span{font-weight:900}.support-banner-copy strong,.support-banner-primary span,.support-banner-methods>a b{font-family:var(--font-display);font-weight:900}.support-banner-actions{grid-column:2;align-self:stretch;min-width:0;display:grid}.support-banner-primary,.support-banner-methods>a{justify-content:space-between;align-items:center;min-width:0;font-weight:900;display:flex;position:relative}.support-banner-primary{grid-area:1/1}.support-banner-primary span small{font-family:var(--font-body)}.support-banner-primary>*,.support-banner-methods>a>*{z-index:1;position:relative}.support-banner-primary>b,.support-banner-methods>a:after{justify-content:center;align-items:center;font-family:Arial,sans-serif;font-size:29px;font-weight:400;line-height:1;display:flex}.support-banner-methods{display:contents}.support-banner-methods>a{grid-area:1/2}.crypto-support{grid-area:2/1/auto/-1;min-width:0}.support-banner .provisional-policy-notice{grid-area:3/1/auto/-1;align-self:start;margin:0}.support-funding-disclosure{color:#98928a;grid-area:4/1/auto/-1;padding:2px 4px 0}.support-funding-disclosure p,.crypto-transfer-warning{margin:0;font-size:9px;line-height:1.45}.support-funding-disclosure p+p{margin-top:4px}.crypto-support>small{gap:13px;font-weight:900;display:block}.crypto-coverflow-support{min-width:0;min-height:0;overflow:hidden;container:support-methods/inline-size}.crypto-coverflow-shell{contain:paint;block-size:336px;min-block-size:0;min-width:0;position:relative;overflow:hidden}.crypto-coverflow-stage{isolation:isolate;perspective:1200px;touch-action:pan-y;direction:ltr;outline:none;block-size:100%;min-block-size:0;min-inline-size:0;position:relative;overflow:hidden}.crypto-coverflow-stage:focus-visible{border-radius:8px;box-shadow:inset 0 0 0 2px #bc8b267a}.crypto-cover-slot{--cover-rotate:0deg;--cover-scale:1;--cover-shift:0px;block-size:calc(100% - 8px);inline-size:min(206px,100% - 16px);min-inline-size:0;opacity:.92;min-width:0;transform:translateX(calc(-50% + var(--cover-shift))) rotateY(var(--cover-rotate)) scale(var(--cover-scale));transform-origin:50%;transform-style:preserve-3d;will-change:transform, opacity;position:absolute;inset-block-start:4px;inset-inline-start:50%}.crypto-cover-slot.is-active{opacity:1;z-index:10;transform:translate(-50%)}.crypto-cover-slot.is-prev{--cover-rotate:0deg;--cover-scale:.68;--cover-shift:clamp(-164px, -40cqi, -132px);opacity:.46;z-index:7}.crypto-cover-slot.is-next{--cover-rotate:0deg;--cover-scale:.68;--cover-shift:clamp(132px, 40cqi, 164px);opacity:.46;z-index:7}.crypto-cover-slot.is-far-prev,.crypto-cover-slot.is-far-next{opacity:0;pointer-events:none;z-index:4}.crypto-cover-slot.is-opposite{opacity:0;pointer-events:none;z-index:1;transform:translate(-50%)scale(.6)}.crypto-wallet-card{background:radial-gradient(circle at 82% 106%, color-mix(in srgb, var(--wallet-accent) 16%, transparent), transparent 48%), linear-gradient(150deg, #191916 0%, #121210 64%, #1b1114 100%);border:1px solid color-mix(in srgb, var(--wallet-accent) 30%, #5a554d);box-sizing:border-box;color:#f7f3eb;height:100%;max-inline-size:100%;border-radius:12px;grid-template-rows:52px minmax(0,1fr) 42px;grid-template-columns:1fr;align-items:stretch;gap:7px;width:100%;min-width:0;padding:9px 13px 10px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #0e0c094d,inset 0 1px #ffffff0e}.crypto-wallet-card:before{background:linear-gradient(90deg, transparent, var(--wallet-accent), transparent);content:"";opacity:.7;height:1px;position:absolute;top:0;left:0;right:0}.crypto-cover-slot.is-active .crypto-wallet-card{box-shadow:0 22px 48px #0e0c0957, 0 0 0 1px color-mix(in srgb, var(--wallet-accent) 16%, transparent), inset 0 1px #ffffff0f}.crypto-cover-select{color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;grid-row:1/span 2;grid-template-rows:52px minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:center;gap:0;width:100%;min-width:0;min-height:0;padding:0;display:grid}.crypto-cover-select:focus-visible{outline:2px solid color-mix(in srgb, var(--wallet-accent) 72%, white);outline-offset:-2px;border-radius:6px}.crypto-cover-mark{justify-content:center;align-items:center;gap:clamp(8px,1cqi,14px);min-width:0;display:flex}.crypto-cover-label{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.crypto-cover-label small{color:#8f8980;letter-spacing:.04em;text-transform:uppercase;font-size:7px;line-height:1.15}.crypto-transfer-warning{color:#a99c87;padding:8px 3px 0}.crypto-transfer-warning strong{color:#c5902d}.crypto-cover-mark .wallet-logo{color:#fff;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-family:Arial,sans-serif;font-size:23px;font-weight:700;line-height:1;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f,0 7px 16px #0000002e}.crypto-cover-mark .wallet-logo svg{fill:currentColor;width:23px;height:23px}.crypto-wallet-bitcoin .crypto-cover-mark .wallet-logo{background:#f7931a}.crypto-wallet-ethereum .crypto-cover-mark .wallet-logo{background:linear-gradient(145deg,#8492f7,#5f5bd8)}.crypto-wallet-solana .crypto-cover-mark .wallet-logo{color:#6af0c7;background:#07090e;border:1px solid #293146}.crypto-wallet-bnb .crypto-cover-mark .wallet-logo{background:#f3ba2f}.crypto-wallet-tron .crypto-cover-mark .wallet-logo{background:#e6002d}.crypto-wallet-tbank .crypto-cover-mark .wallet-logo{color:#111;background:#ffdd2d}.crypto-wallet-card .crypto-cover-qr{aspect-ratio:1;height:auto;inline-size:min(112px,100%);max-inline-size:100%;background:#fff;border:0;border-radius:13px;justify-content:center;place-self:center;align-items:center;width:auto;margin:3px auto 0;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 28px #0000004d}.crypto-wallet-card .crypto-cover-qr>img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.crypto-wallet-tbank .crypto-cover-qr>img{object-fit:cover;object-position:center}.crypto-cover-qr-brand{color:#151515;background:#f3ba2f;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 2px 7px #00000047}.crypto-cover-qr-brand svg{fill:currentColor;width:15px;height:15px}.crypto-cover-copy{color:#16120b;cursor:pointer;letter-spacing:.065em;height:auto;max-inline-size:100%;overflow-wrap:anywhere;text-transform:uppercase;white-space:normal;background:linear-gradient(135deg,#d7a437,#e8be5b);border:1px solid #b285256b;border-radius:0;justify-content:center;justify-self:center;align-items:center;width:100%;min-width:0;min-height:42px;padding:8px;font-size:clamp(8px,.72cqi,11px);font-weight:900;display:flex}.crypto-cover-copy:before{content:"";border:2px solid;width:5px;height:6px;margin-right:6px;box-shadow:-3px -3px 0 -1px}.crypto-cover-scan{cursor:default}.crypto-cover-scan:before{display:none}.crypto-cover-slot:not(.is-active) .crypto-cover-copy{opacity:0;pointer-events:none;visibility:hidden}.crypto-coverflow-status{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.crypto-wallet-bitcoin{--wallet-accent:#f7931a}.crypto-wallet-ethereum{--wallet-accent:#716be9}.crypto-wallet-solana{--wallet-accent:#39d9ae}.crypto-wallet-bnb{--wallet-accent:#f3ba2f}.crypto-wallet-tron{--wallet-accent:#eb0029}.crypto-wallet-tbank{--wallet-accent:#ffdd2d}.crypto-wallet-tbank .crypto-wallet-card{background:radial-gradient(circle at 82% 106%,#ffdd2d1f,#0000 48%),linear-gradient(150deg,#191916 0%,#121210 64%,#1b1710 100%);border-color:#ffdd2db8;box-shadow:0 18px 38px #0e0c094d,inset 0 0 0 1px #ffdd2d1f}@container support-methods (width>=420px){.crypto-coverflow-shell{block-size:clamp(336px,50cqi,380px)}.crypto-cover-slot{inline-size:clamp(214px,32cqi,250px)}.crypto-cover-slot.is-prev{--cover-rotate:16deg;--cover-scale:.7}.crypto-cover-slot.is-next{--cover-rotate:-16deg;--cover-scale:.7}.crypto-wallet-card .crypto-cover-qr{inline-size:clamp(112px,20cqi,156px)}}@container support-methods (width>=600px){.crypto-coverflow-shell{block-size:clamp(360px,48cqi,420px)}.crypto-cover-slot{inline-size:clamp(214px,32cqi,250px)}.crypto-cover-slot.is-prev{--cover-rotate:10deg;--cover-scale:.74;--cover-shift:clamp(-220px, -28cqi, -164px)}.crypto-cover-slot.is-next{--cover-rotate:-10deg;--cover-scale:.74;--cover-shift:clamp(164px, 28cqi, 220px)}.crypto-cover-slot.is-far-prev{--cover-rotate:20deg;--cover-scale:.6;--cover-shift:clamp(-380px, -48cqi, -300px);opacity:.3;pointer-events:auto}.crypto-cover-slot.is-far-next{--cover-rotate:-20deg;--cover-scale:.6;--cover-shift:clamp(300px, 48cqi, 380px);opacity:.3;pointer-events:auto}}@container support-methods (width>=800px){.crypto-coverflow-shell{block-size:clamp(320px,40cqi,430px)}.crypto-cover-slot{inline-size:clamp(194px,23cqi,278px)}.crypto-cover-slot.is-prev{--cover-rotate:0deg;--cover-scale:.78;--cover-shift:clamp(-286px, -25cqi, -196px);opacity:.94}.crypto-cover-slot.is-next{--cover-rotate:0deg;--cover-scale:.78;--cover-shift:clamp(196px, 25cqi, 286px);opacity:.94}.crypto-cover-slot.is-far-prev{--cover-rotate:0deg;--cover-scale:.72;--cover-shift:clamp(-520px, -45cqi, -352px);opacity:.76}.crypto-cover-slot.is-far-next{--cover-rotate:0deg;--cover-scale:.72;--cover-shift:clamp(352px, 45cqi, 520px);opacity:.76}.crypto-wallet-card .crypto-cover-qr{inline-size:clamp(124px,16cqi,164px)}}@media (prefers-reduced-motion:no-preference){.crypto-cover-slot{transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .28s,box-shadow .28s,border-color .28s}.crypto-cover-slot.is-active:hover .crypto-wallet-card{box-shadow:0 25px 52px #0e0c0961, 0 0 0 1px color-mix(in srgb,var(--wallet-accent) 20%,transparent)}button.crypto-cover-copy:hover{transform:translateY(-1px);box-shadow:0 8px 18px #9d6f1433}}@media (min-width:1051px){.support-banner{--support-gap:clamp(14px, 1vw, 20px);color:#f3f0e9;gap:var(--support-gap);background:radial-gradient(circle at 78% 92%,#7018252e,#0000 38rem),radial-gradient(circle at 19% 61%,#b7822112,#0000 25rem),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/48px 48px,#0d0f0e;border:1px solid #8b847733;border-radius:13px;grid-template-columns:clamp(440px,31vw,600px) minmax(0,1fr);width:calc(100% - 22px);max-width:none;min-height:clamp(520px,35.5vw,710px);margin:clamp(26px,2.5vw,48px) auto;padding:clamp(18px,1.15vw,24px);box-shadow:inset 0 1px #ffffff06}.support-banner:before{content:"";opacity:.11;background-image:radial-gradient(circle,#e4dbcb21 1px,#0000 1px);background-size:17px 17px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 38% 65%,#000);mask-image:linear-gradient(90deg,#000,#0000 38% 65%,#000)}.support-banner:after{box-shadow:none;content:"";border:1px solid #c8993533;border-radius:10px;inset:10px}.support-banner-art{background:radial-gradient(42% 36% at 27% 91%,#82481829,#0000 74%),radial-gradient(42% 36% at 72% 91%,#9d6f1624,#0000 74%);border:0;border-right:1px solid #c6942e2e;min-height:0;overflow:hidden}.support-banner-art:before,.support-banner-art:after{content:none}.support-champions-composite{transform-origin:bottom;transform:translateY(7%)}.support-banner-copy{box-sizing:border-box;background:linear-gradient(#080a09fa 0%,#080a09eb 38%,#080a092e 54%,#0000 66%);align-self:stretch;height:100%;padding:clamp(20px,1.2vw,26px) clamp(24px,2vw,42px) 0}.support-banner-copy>span{color:#c5902d;letter-spacing:.18em;white-space:nowrap;align-items:center;min-height:auto;margin:0 0 clamp(25px,1.8vw,38px);font-size:clamp(9px,.62vw,12px);display:flex}.support-banner-copy>span:before{content:"";background:#c5902d;width:38px;height:2px;margin-right:22px}.support-banner-copy strong{color:#f2efe8;letter-spacing:-.01em;text-shadow:0 3px 18px #0000004d;max-width:410px;font-size:clamp(37px,3.2vw,68px);line-height:.91}.support-banner-copy p{color:#a8a39a;margin-top:clamp(24px,1.7vw,34px);font-size:clamp(14px,.95vw,20px);font-weight:500;line-height:1.5}.support-banner-actions{gap:var(--support-gap);grid-template-rows:minmax(96px,20%) minmax(0,1fr) auto auto;grid-template-columns:1fr 1fr;height:100%;min-height:0}.support-banner-primary,.support-banner-methods>a{color:#f1eee7;background:radial-gradient(circle at 82% 20%,#c4621211,#0000 16rem),linear-gradient(145deg,#171918fa,#0d0f0efa);border:1px solid #bc7f208c;border-radius:10px;column-gap:24px;padding:clamp(16px,1.25vw,24px);overflow:hidden;box-shadow:inset 0 1px #ffffff06}.support-banner-primary:hover,.support-banner-methods>a:hover{border-color:#ee9724e6;box-shadow:0 15px 38px #00000038,inset 0 1px #ffffff0a}.support-banner-primary:after,.support-banner-methods>a:before{content:none}.support-banner-primary small,.support-banner-methods>a small{color:#d98c26;letter-spacing:.13em;margin-bottom:clamp(8px,.6vw,12px);font-size:clamp(10px,.68vw,14px)}.support-banner-primary span,.support-banner-methods>a b{color:#f0ede6;letter-spacing:-.02em;white-space:nowrap;font-size:clamp(22px,1.3vw,27px);line-height:.96}.support-banner-primary>b,.support-banner-methods>a:after{border:0;border-radius:0;flex:0 0 clamp(52px,3.8vw,76px);height:clamp(52px,3.8vw,76px)}.support-banner-methods>a:after{content:none}.support-service-mark{background:0 0;border:0;flex:0 0 clamp(52px,3.8vw,76px);justify-content:center;align-items:center;height:clamp(52px,3.8vw,76px);margin:0;display:flex}.support-service-logo{filter:drop-shadow(0 10px 18px #f0681724);object-fit:contain;width:100%;height:100%}.support-service-donationalerts .support-service-logo{width:84%;height:92%}.support-banner-methods>a>i{z-index:1;position:relative}.crypto-support{background:radial-gradient(circle at 92% 115%,#7318262b,#0000 30rem),#0a0c0bb3;border:1px solid #78736738;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(11px,.8vw,16px) clamp(14px,1vw,20px) clamp(12px,.8vw,16px);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.crypto-support>small{color:#c5902d;letter-spacing:.13em;align-items:center;margin:0 0 clamp(8px,.5vw,10px) 3px;font-size:clamp(10px,.68vw,14px);display:flex}.crypto-support>small:before{content:"";background:#c5902d;width:34px;height:2px;margin-right:14px}.crypto-wallet-card{background:radial-gradient(circle at 82% 108%, color-mix(in srgb, var(--wallet-accent) 7%, transparent), transparent 44%), linear-gradient(155deg, #171918, #101211);border:1px solid #b57b207a;border-radius:9px;grid-template-rows:clamp(40px,5cqi,52px) minmax(0,1fr) clamp(38px,5cqi,46px);gap:clamp(5px,.8cqi,8px);padding:clamp(9px,1.4cqi,14px);box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff09}.crypto-wallet-card:before{content:none}.crypto-cover-select{grid-template-rows:clamp(40px,5cqi,52px) minmax(0,1fr)}.crypto-cover-mark{gap:clamp(9px,1.4cqi,14px)}.crypto-cover-mark strong{color:#ebe7df;font-family:var(--font-body);font-size:clamp(18px,2.4cqi,29px);font-weight:800;line-height:1}.crypto-cover-mark .wallet-logo{border-radius:50%;flex-basis:clamp(34px,4.5cqi,54px);width:clamp(34px,4.5cqi,54px);height:clamp(34px,4.5cqi,54px);font-size:clamp(21px,3cqi,34px);box-shadow:0 7px 16px #0000002e}.crypto-cover-mark .wallet-logo svg{width:62%;height:62%}.crypto-cover-qr{border-radius:6px;margin:0;box-shadow:0 10px 25px #00000040}.crypto-cover-qr-brand{width:clamp(32px,3.7cqi,44px);height:clamp(32px,3.7cqi,44px)}.crypto-cover-qr-brand svg{width:68%;height:68%}.crypto-cover-copy{color:#cf9734;letter-spacing:.02em;background:0 0;border:1px solid #b57b208f;border-radius:4px;min-height:clamp(38px,4.5cqi,52px);font-size:clamp(7px,.9cqi,10px)}.crypto-cover-copy:before{display:none}}@media (min-width:1051px) and (max-width:1360px){.support-banner{grid-template-columns:440px minmax(0,1fr);min-height:532px}.support-banner-copy strong{font-size:47px}.support-banner-primary span,.support-banner-methods>a b{font-size:25px}}@media (max-width:1050px){.support-banner{color:#f3f0e9;background:radial-gradient(circle at 84% 90%,#70182533,#0000 30rem),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/40px 40px,#0d0f0e;border:1px solid #8b847738;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:14px;width:calc(100% - 22px);margin:24px auto;padding:14px}.support-banner-art{background:radial-gradient(42% 36% at 27% 91%,#82481829,#0000 74%),radial-gradient(42% 36% at 72% 91%,#9d6f1624,#0000 74%);border-radius:8px;grid-area:1/1;height:300px}.support-banner-copy{box-sizing:border-box;background:linear-gradient(90deg,#080a09fa 0%,#080a09eb 68%,#080a0947 100%);grid-area:1/1;height:300px;padding:24px}.support-banner-copy>span{color:#c5902d;letter-spacing:.13em;margin-bottom:22px;font-size:10px}.support-banner-copy strong{color:#f3f0e9;font-size:clamp(42px,9vw,66px);line-height:.92}.support-banner-copy p{color:#a8a39a;margin-top:20px;font-size:15px}.support-banner-actions{grid-area:2/1;grid-template-rows:108px auto auto auto;grid-template-columns:1fr 1fr;gap:14px}.support-banner-primary,.support-banner-methods>a{color:#f3f0e9;background:linear-gradient(145deg,#181a19,#111312);border:1px solid #bc7f2085;border-radius:8px;padding:18px}.support-banner-primary{grid-area:1/1}.support-banner-methods>a{grid-area:1/2}.support-banner-primary small,.support-banner-methods>a small{color:#d98c26;letter-spacing:.11em;margin-bottom:12px;font-size:9px}.support-banner-primary span,.support-banner-methods>a b{color:#f0ede6;font-size:clamp(20px,3vw,28px);line-height:.98}.support-banner-methods>a:after{content:none}.support-service-mark{flex:0 0 58px;width:58px;height:58px;display:flex}.crypto-support{background:#0a0c0bd1;border:1px solid #b57b205c;border-radius:8px;grid-area:2/1/auto/-1;padding:14px}.support-banner .provisional-policy-notice{grid-area:3/1/auto/-1}.support-funding-disclosure{grid-area:4/1/auto/-1;padding:0 2px}.crypto-support>small{color:#c5902d;letter-spacing:.12em;margin-bottom:12px;font-size:10px}.crypto-cover-mark{gap:10px}.crypto-cover-mark strong{color:#f2eee7;font-family:var(--font-body);font-size:22px}.crypto-cover-qr-brand{width:34px;height:34px}}@media (max-width:680px){.support-banner{width:calc(100% - 12px);margin:14px auto;padding:10px}.support-banner-art,.support-banner-copy{height:250px}.support-banner-art{background:radial-gradient(42% 36% at 27% 91%,#82481829,#0000 74%),radial-gradient(42% 36% at 72% 91%,#9d6f1624,#0000 74%)}.support-banner-copy{padding:20px 16px}.support-banner-copy>span{margin-bottom:16px;font-size:8px}.support-banner-copy strong{font-size:clamp(34px,11vw,48px)}.support-banner-copy p{margin-top:14px;font-size:13px}.support-banner-actions{grid-template-rows:92px 92px auto auto auto;grid-template-columns:minmax(0,1fr)}.support-banner-primary,.support-banner-methods>a{column-gap:14px;padding:14px 16px}.support-banner-primary{grid-area:1/1}.support-banner-methods>a{grid-area:2/1}.support-banner-primary span,.support-banner-methods>a b{font-size:22px}.support-service-mark{flex-basis:46px;width:46px;height:46px}.crypto-support{grid-area:3/1;padding:12px 6px}.support-banner .provisional-policy-notice{grid-area:4/1}.support-funding-disclosure{grid-area:5/1}}@media (min-width:1051px) and (max-width:1599px){.support-banner-primary,.support-banner-methods>a{column-gap:12px}.support-banner-primary span,.support-banner-methods>a b{font-size:clamp(16px,1.2vw,20px)}.support-service-mark{flex-basis:clamp(44px,3.5vw,56px);height:clamp(44px,3.5vw,56px)}}:root{--hardening-black:#11110f;--hardening-bar:#171613;--hardening-ink:#0f0f0d;--hardening-surface:#191815;--hardening-muted:#8e887f;--hardening-copy:#938d84;--hardening-label:#91897f;--hardening-copy-soft:#9a9389;--hardening-gold:#dbae42;--hardening-gold-deep:#c69a35}.admin-console-shell .admin-identity-claims article{border:1px solid var(--admin-line);min-width:0;padding:12px}.admin-console-shell .admin-identity-claims article+article{margin-top:10px}.admin-console-shell .admin-identity-claims article p,.admin-console-shell .admin-identity-claims article small{overflow-wrap:anywhere}.admin-console-shell .admin-identity-claims form{gap:10px;margin-top:12px;display:grid}.admin-console-shell .admin-identity-claims textarea{resize:vertical;min-height:76px}.site-legal{background:var(--hardening-ink);color:var(--hardening-muted);border-top:1px solid #eee9e124;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr) auto;align-items:start;gap:28px;padding:30px 5vw 34px;font-size:10px;line-height:1.55;display:grid}.site-legal strong{color:var(--hardening-gold-deep);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:8px;display:block}.site-legal p{max-width:620px;margin:0}.site-legal nav{flex-wrap:wrap;gap:10px 16px;display:flex}.site-legal nav a,.site-legal-contact a{color:var(--paper);text-underline-offset:4px;font-weight:900;-webkit-text-decoration:underline #eee9e13d;text-decoration:underline #eee9e13d}.site-legal nav a:hover,.site-legal-contact a:hover{color:var(--hardening-gold)}.site-legal-contact{min-width:170px}.site-legal-contact span{color:#dca25d;font-weight:800}.admin-login{background:var(--hardening-surface);border:1px solid #eee9e129;max-width:620px;margin:clamp(70px,9vw,140px) auto;padding:clamp(34px,5vw,64px);box-shadow:0 30px 90px #0000004d}.admin-login h2{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:18px 0 22px;font-size:clamp(44px,5vw,72px);line-height:.9}.admin-login>p:not(.eyebrow){color:var(--hardening-copy);font-size:12px;line-height:1.6}.admin-login form{gap:18px;margin-top:28px;display:grid}.admin-login label{gap:9px;display:grid}.admin-login label span{color:var(--hardening-label);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-login input{background:var(--hardening-black);color:var(--paper);font:inherit;border:1px solid #eee9e12e;min-height:54px;padding:0 16px}.admin-login button,.admin-session-bar button{background:var(--hardening-gold);color:var(--hardening-black);cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;border:0;min-height:48px;padding:0 20px;font-size:9px;font-weight:900}.admin-login button:disabled{cursor:wait;opacity:.55}.admin-session-bar{background:var(--hardening-bar);color:var(--hardening-copy);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #eee9e124;justify-content:space-between;align-items:center;padding:12px 5vw;font-size:8px;font-weight:900;display:flex}.admin-session-bar button{color:var(--paper);background:0 0;border:1px solid #eee9e133;min-height:38px}.admin-context-browser{border-bottom:1px solid #eee9e124;gap:22px;width:100%;max-width:1500px;margin:0 auto;padding:34px 5vw 40px;display:grid}.admin-context-heading{justify-content:space-between;align-items:end;gap:36px;min-width:0;display:flex}.admin-context-heading>div{min-width:0}.admin-context-heading h2{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;text-transform:uppercase;margin:12px 0 0;font-size:clamp(34px,4vw,58px);line-height:.92}.admin-context-heading>p{color:var(--hardening-label);letter-spacing:.12em;text-transform:uppercase;flex:0 360px;gap:5px;min-width:0;margin:0;font-size:8px;font-weight:900;display:grid}.admin-context-heading>p strong{color:var(--paper);letter-spacing:normal;overflow-wrap:anywhere;text-transform:none;font-size:13px}.admin-context-form{background:var(--hardening-surface);border:1px solid #eee9e129;grid-template-columns:minmax(220px,1fr) minmax(200px,.8fr) auto;align-items:end;gap:14px 18px;min-width:0;padding:18px;display:grid}.admin-context-form label{gap:8px;min-width:0;display:grid}.admin-context-form label>span{color:var(--hardening-label);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-context-form select{background:var(--hardening-black);color:var(--paper);font:inherit;inline-size:100%;min-inline-size:0;border:1px solid #eee9e133;min-height:48px;padding:0 12px;font-size:12px;font-weight:800}.admin-context-form select option{background:var(--hardening-black);color:var(--paper)}.admin-context-form>p{color:var(--hardening-copy-soft);overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;line-height:1.5}.admin-context-form button{background:var(--hardening-gold);color:var(--hardening-black);cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;border:0;min-height:48px;padding:0 20px;font-size:9px;font-weight:900}.admin-context-form button:disabled{cursor:not-allowed;opacity:.55}.admin-context-error,.admin-context-season-required,.admin-context-read-only{border-inline-start:2px solid var(--hardening-gold);color:var(--hardening-copy);overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:10px;line-height:1.6}.admin-context-error{border-inline-start-color:#db7f7f}.admin-context-summary{background:#0e0d0c;border:1px solid #eee9e129;gap:18px;min-width:0;padding:20px;display:grid}.admin-context-summary-title{gap:5px;min-width:0;display:grid}.admin-context-summary-title p,.admin-context-summary dt{color:var(--hardening-label);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.admin-context-summary-title h3{font-family:var(--font-display);overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-size:clamp(28px,3vw,44px);line-height:1}.admin-context-summary-title span{color:var(--hardening-gold);overflow-wrap:anywhere;font-size:9px;font-weight:800}.admin-context-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.admin-context-summary dl>div{background:var(--hardening-surface);gap:6px;min-width:0;padding:13px;display:grid}.admin-context-summary dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800}@media (max-width:900px){.admin-context-heading{flex-direction:column;align-items:start}.admin-context-heading>p{flex-basis:auto;width:100%}.admin-context-form{grid-template-columns:minmax(0,1fr) auto}.admin-context-form>p{grid-area:2/1/auto/-1}.admin-context-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-context-browser{padding:28px 14px 34px}.admin-context-form{grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-context-form>p{grid-area:auto}.admin-context-form button{inline-size:100%}.admin-context-summary dl{grid-template-columns:minmax(0,1fr)}}.admin-publish p{color:var(--hardening-copy-soft);grid-column:1/-1;margin:0;font-size:10px;line-height:1.5}body:has(.admin-page)>.site-legal{display:none}.admin-page{--admin-canvas:#070909;--admin-surface:#0f1211;--admin-surface-raised:#151817;--admin-surface-active:#1b1f1d;--admin-text:#f3efe7;--admin-muted:#9a9992;--admin-gold:#d3a33c;--admin-success:#6ac58c;--admin-danger:#a83a53;--admin-rule:#f3efe724;background:var(--admin-canvas);color:var(--admin-text)}.admin-page :is(a,button,input,select):focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}.admin-console-shell{background:var(--admin-canvas);min-width:0}.admin-page .admin-login{background:var(--admin-surface-raised);border-color:var(--admin-rule);box-shadow:none;border-radius:2px}.admin-page .admin-login h2{font-size:clamp(34px,4vw,52px)}.admin-session-bar{background:var(--admin-surface);border-color:var(--admin-rule);color:var(--admin-muted);min-width:0}.admin-session-bar>span{flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-width:0;font-size:11px;display:flex}.admin-session-bar>span strong{color:var(--admin-text);font-size:12px}.admin-session-bar button{border-color:var(--admin-rule);border-radius:2px;flex:none;min-height:40px;font-size:11px}.admin-session-actions{flex:none;align-items:center;gap:10px;display:flex}.admin-season-chip{background:var(--admin-surface-raised);border:1px solid var(--admin-rule);border-left:2px solid var(--admin-gold);align-items:center;gap:8px;min-height:40px;padding:7px 12px;display:flex}.admin-season-chip small{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-season-chip strong{color:var(--admin-text);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:15px;line-height:1}.admin-module-nav{min-width:0;display:flex}.admin-module-nav a{color:var(--admin-muted);min-width:0;text-decoration:none}.admin-module-nav a>strong{color:inherit;font-size:11px;line-height:1.25}.admin-module-nav a[aria-current=page]{color:var(--admin-text)}.admin-module-workspace{background:var(--admin-canvas);min-width:0;min-height:0}.admin-module[hidden]{display:none!important}.admin-module{min-width:0;min-height:0}.admin-module-header{background:var(--admin-surface);border:1px solid var(--admin-rule);border-bottom:0;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:12px 16px;display:flex}.admin-module-header>div{gap:3px;min-width:0;display:grid}.admin-module-header span{color:var(--admin-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-module-header h1{color:var(--admin-text);font-family:var(--font-display);letter-spacing:.01em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:900;line-height:1}.admin-module-header p{color:var(--admin-muted);text-align:end;max-width:440px;margin:0;font-size:11px;line-height:1.45}.admin-module-scroll{background:var(--admin-surface);border:1px solid var(--admin-rule);overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow:hidden auto}.admin-console-shell :is(.admin-context-browser,.admin-shell,.admin-season-operations,.admin-finalization,.admin-registration-queue){box-shadow:none;background:0 0;border:0;width:100%;min-width:0;max-width:none;margin:0;padding:12px}.admin-console-shell :is(.admin-context-heading,.admin-season-heading,.admin-finalization-heading,.admin-registration-heading){align-items:start;gap:12px 24px;max-width:none;margin:0 0 12px}.admin-console-shell :is(.admin-context-heading h2,.admin-season-heading h2,.admin-finalization-heading h2,.admin-registration-heading h2,.admin-intro h2){color:var(--admin-text);font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1}.admin-console-shell .eyebrow{color:var(--admin-muted);margin:0 0 7px;font-size:11px}.admin-console-shell :is(.admin-context-heading>p,.admin-season-heading>p,.admin-finalization-heading>p,.admin-registration-heading>p,.admin-intro>p:not(.eyebrow)){color:var(--admin-muted);max-width:520px;margin:0;font-size:11px;line-height:1.5}.admin-console-shell :is(.admin-result-form,.admin-context-form,.admin-context-summary,.admin-season-window,.admin-season-divisions,.admin-season-controls,.admin-finalization-workspace,.admin-registration-list){background:var(--admin-surface-raised);border-color:var(--admin-rule);box-shadow:none;border-radius:2px}.admin-console-shell :is(input,select,button){border-radius:2px;min-width:0}.admin-console-shell :is(input,select){background:var(--admin-surface);border-color:var(--admin-rule);color:var(--admin-text);min-height:40px;font-size:11px}.admin-console-shell button{min-height:40px;font-size:11px}.admin-console-shell :is(.admin-result-form label>span,.admin-context-form label>span,.admin-season-lifecycle-summary>span,.admin-season-lifecycle-status>span,.admin-season-lifecycle-date>span,.admin-season-control-fields label>span,.admin-finalization-toolbar span,.admin-finalization-division header span,.admin-finalization-participant label span,.admin-finalization-preview label>span,.admin-registration-target label>span){color:var(--admin-muted);font-size:11px}.admin-console-shell .admin-context-form{grid-template-columns:minmax(220px,1fr) minmax(200px,.75fr) auto;gap:10px 14px;padding:12px}.admin-console-shell .admin-context-form select,.admin-console-shell .admin-context-form button{min-height:42px}.admin-console-shell .admin-context-form>p,.admin-console-shell :is(.admin-context-error,.admin-context-season-required,.admin-context-read-only){color:var(--admin-muted);font-size:11px}.admin-console-shell .admin-context-summary{gap:12px;padding:14px}.admin-console-shell .admin-context-summary-title h3{font-size:clamp(22px,2vw,30px)}.admin-console-shell .admin-context-summary-title span,.admin-console-shell .admin-context-summary :is(dt,dd,p){font-size:11px}.admin-console-shell .admin-context-summary dl>div{background:var(--admin-surface-active);padding:11px}.admin-console-shell .admin-shell{grid-template-columns:minmax(210px,.42fr) minmax(520px,1.58fr);gap:12px;display:grid}.admin-console-shell .admin-intro{background:var(--admin-surface-raised);border:1px solid var(--admin-rule);align-content:start;gap:8px;padding:16px;display:grid}.admin-console-shell .admin-result-form{min-width:0}.admin-console-shell .admin-result-workspace{grid-template-columns:minmax(0,1fr) 332px;align-items:start;gap:12px;padding:12px;display:grid}.admin-console-shell :is(.admin-result-editor,.admin-result-sidebar){background:var(--admin-surface);border:1px solid var(--admin-rule);min-width:0}.admin-console-shell .admin-result-editor-heading{border-bottom:1px solid var(--admin-rule);justify-content:space-between;align-items:end;gap:16px;padding:14px 16px;display:flex}.admin-console-shell :is(.admin-result-editor-heading>div>span,.admin-result-validation>span,.admin-result-status-panel>span,.admin-result-publication>span){color:var(--admin-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.admin-console-shell .admin-result-editor-heading h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:4px 0 0;font-size:24px;line-height:1}.admin-console-shell .admin-result-editor-heading p{color:var(--admin-muted);text-align:right;max-width:260px;margin:0;font-size:11px}.admin-console-shell .admin-result-sidebar{display:grid;position:sticky;top:0}.admin-console-shell :is(.admin-result-validation,.admin-result-status-panel,.admin-result-publication){gap:10px;padding:16px;display:grid}.admin-console-shell :is(.admin-result-status-panel,.admin-result-publication){border-top:1px solid var(--admin-rule)}.admin-console-shell .admin-result-validation p{color:var(--admin-text);margin:0;font-size:12px;line-height:1.55}.admin-console-shell .admin-result-status-panel .admin-status{min-height:34px;margin:0}.admin-console-shell .admin-result-match-picker{padding:12px 14px}.admin-console-shell .admin-form-grid{border-color:var(--admin-rule);grid-template-columns:repeat(4,minmax(0,1fr))}.admin-console-shell .admin-form-grid label{border-color:var(--admin-rule);min-height:68px;padding:11px 12px}.admin-console-shell .admin-score-entry{grid-template-columns:minmax(0,1fr) 64px auto 64px minmax(0,1fr);gap:10px;padding:18px 16px}.admin-console-shell .admin-score-entry input{min-height:40px}.admin-console-shell .admin-result-games{border-top:1px solid var(--admin-rule);padding:14px 16px 16px}.admin-console-shell .admin-result-games>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.admin-console-shell .admin-result-games>header span{color:var(--admin-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.admin-console-shell .admin-result-games>header h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:0;font-size:22px;line-height:1}.admin-console-shell .admin-result-games>header p{color:var(--admin-muted);text-align:right;margin:0;font-size:11px}.admin-console-shell :is(.admin-result-games-head,.admin-result-game){grid-template-columns:52px minmax(180px,1fr) 112px 112px minmax(120px,.7fr);align-items:center;gap:8px;display:grid}.admin-console-shell .admin-result-games-head{border:1px solid var(--admin-rule);color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;min-height:34px;padding:0 10px;font-size:10px;font-weight:900}.admin-console-shell .admin-result-game{border:1px solid var(--admin-rule);border-top:0;min-height:54px;padding:6px 10px}.admin-console-shell .admin-result-game :is(input,select){inline-size:100%}.admin-console-shell .admin-result-game input{text-align:center;font-weight:900}.admin-console-shell .admin-result-game-number{color:var(--admin-muted);font-size:11px}.admin-console-shell .admin-result-game-winner{border:1px solid var(--admin-rule);color:var(--admin-muted);align-items:center;min-height:40px;padding:0 10px;font-size:11px;display:flex}.admin-console-shell .admin-result-game-winner.is-decided{color:var(--admin-text)}.admin-console-shell .admin-result-game-winner.is-decided:before{background:var(--admin-success);content:"";border-radius:50%;width:6px;height:6px;margin-right:8px}.admin-console-shell .admin-result-games>footer{align-items:center;gap:8px;margin-top:10px;display:flex}.admin-console-shell .admin-result-games>footer button{border:1px solid var(--admin-rule);color:var(--admin-text);background:0 0;padding-inline:12px}.admin-console-shell .admin-result-games>footer span{color:var(--admin-muted);margin-left:auto;font-size:10px}.admin-console-shell .admin-publish{background:0 0;grid-template-columns:minmax(0,1fr);align-items:stretch;position:static;bottom:auto}.admin-console-shell .admin-publish p,.admin-console-shell .admin-status{color:var(--admin-muted);font-size:11px}.admin-console-shell .admin-publish button,.admin-console-shell .admin-context-form button,.admin-console-shell .admin-season-window button,.admin-console-shell .admin-season-division button,.admin-console-shell .admin-finalization button{background:var(--admin-gold);color:var(--admin-canvas)}.admin-console-shell .admin-result-publication button{inline-size:100%}.admin-console-shell .admin-season-window{grid-template-columns:minmax(150px,.72fr) minmax(120px,.52fr) repeat(4,minmax(135px,1fr)) auto;align-items:end;gap:12px;padding:14px;display:grid}.admin-console-shell .admin-season-lifecycle-summary{align-content:center;gap:5px;min-width:0;min-height:42px;display:grid}.admin-console-shell .admin-season-lifecycle-summary>span,.admin-console-shell .admin-season-controls header>span,.admin-console-shell .admin-season-control-readiness>span,.admin-console-shell .admin-season-control-editor>span,.admin-console-shell .admin-season-reserve-block>span,.admin-console-shell .admin-season-generation-controls>span{color:var(--admin-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-console-shell .admin-season-lifecycle-summary>strong,.admin-console-shell .admin-finalization-toolbar strong{font-size:clamp(22px,2.3vw,32px)}.admin-console-shell .admin-season-lifecycle-summary>strong{font-family:var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1;overflow:hidden}.admin-console-shell .admin-season-lifecycle-summary>small{color:var(--admin-muted);align-items:center;gap:7px;font-size:11px;display:flex}.admin-console-shell .admin-season-lifecycle-summary>small:before,.admin-console-shell .admin-season-division-status i{background:var(--admin-success);content:"";border-radius:50%;flex:0 0 7px;block-size:7px;inline-size:7px}.admin-console-shell :is(.admin-season-lifecycle-status,.admin-season-lifecycle-date,.admin-season-control-fields label){gap:6px;min-width:0;display:grid}.admin-console-shell .admin-season-save-lifecycle{align-self:end;min-width:154px;padding-inline:16px}.admin-console-shell .admin-season-workspace{grid-template-columns:minmax(0,1fr) 396px;gap:12px;min-height:0;margin-top:12px;display:grid}.admin-console-shell .admin-season-divisions,.admin-console-shell .admin-season-controls{min-width:0}.admin-console-shell .admin-season-divisions>header,.admin-console-shell .admin-season-controls>header{border-bottom:1px solid var(--admin-rule);justify-content:space-between;align-items:end;gap:12px;min-height:54px;padding:12px 16px;display:flex}.admin-console-shell .admin-season-divisions>header h3,.admin-console-shell .admin-season-controls>header h3{color:var(--admin-text);font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:20px;line-height:1}.admin-console-shell .admin-season-divisions>header span{color:var(--admin-muted);font-size:11px}.admin-console-shell .admin-season-table-head,.admin-console-shell .admin-season-division-row{grid-template-columns:minmax(225px,1.7fr) repeat(3,minmax(52px,.38fr)) 92px minmax(112px,.82fr) minmax(126px,.94fr) 72px;gap:10px;display:grid}.admin-console-shell .admin-season-table-head{background:var(--admin-surface-active);border-bottom:1px solid var(--admin-rule);color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;padding:9px 14px;font-size:11px;font-weight:900}.admin-console-shell .admin-season-table-region h4{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:0;padding:10px 14px 8px;font-size:11px;font-weight:900;display:flex}.admin-console-shell .admin-season-table-region h4:after{background:var(--admin-rule);content:"";flex:1;block-size:1px}.admin-console-shell .admin-season-division-row{--division-tier:var(--admin-text);border:0;border-top:1px solid var(--admin-rule);color:var(--admin-text);cursor:pointer;inline-size:100%;text-align:start;background:0 0;align-items:center;min-height:64px;padding:10px 14px}.admin-console-shell .admin-season-division-row[data-tier=bronze]{--division-tier:#ad6d3c}.admin-console-shell .admin-season-division-row[data-tier=golden]{--division-tier:#d3a33c}.admin-console-shell .admin-season-division-row[data-tier=diamond]{--division-tier:#7fa9c4}.admin-console-shell .admin-season-division-row[data-tier=master]{--division-tier:#b64058}.admin-console-shell .admin-season-table-region h4+.admin-season-division-row{border-top:0}.admin-console-shell .admin-season-division-row:hover:not(:disabled){background:#f3efe709}.admin-console-shell .admin-season-division-row[aria-pressed=true]{background:var(--admin-surface-active);box-shadow:inset 0 0 0 1px var(--admin-gold), inset 3px 0 0 var(--admin-gold)}.admin-console-shell .admin-season-division-row:disabled{cursor:wait;opacity:.72}.admin-console-shell .admin-season-division-row>span{min-width:0;font-size:11px}.admin-console-shell .admin-season-division-identity{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.admin-console-shell .admin-season-division-identity strong{font-family:var(--font-display);letter-spacing:.01em;font-size:18px;line-height:1.08}.admin-console-shell .admin-season-division-identity b{font-family:var(--font-display);white-space:nowrap;flex:none;font-size:22px}.admin-console-shell .admin-season-division-identity b>span{color:var(--division-tier)}.admin-console-shell .admin-season-division-identity b>small{color:var(--admin-muted);font-family:inherit;font-size:12px}.admin-console-shell .admin-season-application-count{color:var(--admin-text);font-family:var(--font-display);font-size:14px!important}.admin-console-shell .admin-season-division-status{text-transform:capitalize;align-items:center;gap:7px;display:flex}.admin-console-shell .admin-season-stage-summary{gap:2px;display:grid}.admin-console-shell .admin-season-stage-summary strong{font-size:11px;line-height:1.2}.admin-console-shell .admin-season-stage-summary em{color:var(--admin-muted);text-transform:capitalize;font-size:11px;font-style:normal}.admin-console-shell .admin-season-row-action{border:1px solid var(--admin-rule);color:var(--admin-text);letter-spacing:.02em;justify-content:center;align-items:center;min-block-size:30px;inline-size:68px;font-weight:900;display:flex;font-size:11px!important}.admin-console-shell .admin-season-division-row[aria-pressed=true] .admin-season-row-action{border-color:var(--admin-gold);color:var(--admin-gold)}.admin-console-shell .admin-season-controls{align-self:start;position:sticky;top:0}.admin-console-shell .admin-season-controls>header{justify-content:stretch;align-items:start;display:grid}.admin-console-shell .admin-season-control-readiness,.admin-console-shell .admin-season-control-editor,.admin-console-shell .admin-season-generation-controls,.admin-console-shell .admin-season-controls-empty{margin:14px 16px 0}.admin-console-shell .admin-season-control-readiness{border-bottom:1px solid var(--admin-rule);gap:10px;padding-bottom:14px;display:grid}.admin-console-shell .admin-season-control-readiness p{color:var(--admin-muted);gap:3px;margin:0;font-size:11px;line-height:1.45;display:grid}.admin-console-shell .admin-season-control-readiness p strong{color:var(--admin-text);font-size:11px}.admin-console-shell .admin-season-control-editor{border-bottom:1px solid var(--admin-rule);gap:14px;padding-bottom:16px;display:grid}.admin-console-shell .admin-season-reserve-block{border-top:1px solid var(--admin-rule);gap:10px;padding-top:14px;display:grid}.admin-console-shell .admin-season-control-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-console-shell .admin-season-reserve{color:var(--admin-muted);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;font-size:12px;line-height:1.45;display:grid!important}.admin-console-shell .admin-season-reserve input{accent-color:var(--admin-gold);width:16px;min-height:auto}.admin-console-shell .admin-season-save-division{background:var(--admin-gold);border:1px solid var(--admin-gold);color:var(--admin-canvas);inline-size:100%}.admin-console-shell .admin-season-generation-controls{gap:12px;padding-bottom:16px;display:grid}.admin-console-shell .admin-season-generation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-console-shell .admin-season-generation-grid>div{align-content:start;gap:7px;min-width:0;display:grid}.admin-console-shell .admin-season-generation-controls button{background:var(--admin-surface);border:1px solid var(--admin-rule);color:var(--admin-text);inline-size:100%}.admin-console-shell .admin-season-generation-controls button:disabled{color:var(--admin-muted);cursor:not-allowed;opacity:.58}.admin-console-shell .admin-season-readiness,.admin-console-shell .admin-season-controls-empty{color:var(--admin-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.admin-console-shell .admin-season-generation-controls .admin-season-readiness{margin:0}.admin-console-shell .admin-finalization-workspace{padding:14px}.admin-console-shell .admin-finalization-toolbar{border-color:var(--admin-rule);gap:16px;padding-bottom:12px}.admin-console-shell .admin-finalization-toolbar small,.admin-console-shell .admin-finalization-division small,.admin-console-shell .admin-finalization-participant small{color:var(--admin-muted);font-size:11px}.admin-console-shell .admin-finalization-divisions{gap:10px;margin-top:12px}.admin-console-shell .admin-finalization-division{border-color:var(--admin-rule)}.admin-console-shell .admin-finalization-division header{background:var(--admin-surface-active);padding:10px 12px}.admin-console-shell .admin-finalization-participant{border-color:var(--admin-rule);gap:10px;padding:9px 11px}.admin-console-shell .admin-finalization-participant :is(strong,span){font-size:11px}.admin-console-shell .admin-finalization-gate{background:var(--admin-surface-raised);border-color:var(--admin-rule);z-index:3;margin-top:12px;padding:12px;position:sticky;bottom:0}.admin-console-shell .admin-finalization-preview{background:var(--admin-surface);border-color:var(--admin-rule);gap:12px;padding:12px}.admin-console-shell .admin-finalization-summary :is(span,strong),.admin-console-shell .admin-finalization-ties :is(p,span),.admin-console-shell .admin-season-reserve,.admin-console-shell .admin-season-disabled{font-size:11px}.admin-console-shell .admin-finalization-preview .is-danger{background:var(--admin-danger);color:var(--admin-text)}.admin-console-shell .admin-registration-heading{align-items:start}.admin-console-shell .admin-registration-list{background:0 0;border:0;gap:12px;display:grid}.admin-console-shell .admin-registration-list-head{background:var(--admin-surface-active);border:1px solid var(--admin-rule);z-index:2;gap:16px;min-height:44px;padding:8px 12px;position:sticky;top:0}.admin-console-shell .admin-registration-list-summary{align-items:center;gap:10px;min-width:0;display:flex}.admin-console-shell .admin-registration-list-summary :is(span,b){font-size:11px}.admin-console-shell .admin-registration-view-switch{border:0;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.admin-console-shell .admin-registration-view-switch legend{color:var(--admin-muted);float:left;text-transform:uppercase;margin-inline-end:4px;font-size:11px;font-weight:900}.admin-console-shell .admin-registration-view-switch label{background:var(--admin-surface);border:1px solid var(--admin-rule);cursor:pointer;align-items:center;gap:7px;min-height:40px;padding:0 10px;display:flex}.admin-console-shell .admin-registration-view-switch input{accent-color:var(--admin-gold);min-height:auto}.admin-console-shell .admin-registration-view-switch label:has(input:checked){border-color:var(--admin-gold);color:var(--admin-gold)}.admin-console-shell .admin-registration-view-switch span{white-space:nowrap;font-size:11px;font-weight:900}.admin-console-shell .admin-registration-groups{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.admin-console-shell .admin-registration-group,.admin-console-shell .admin-registration-list article{--registration-tier-accent:transparent}.admin-console-shell :is(.admin-registration-group,.admin-registration-list article)[data-tier=bronze]{--registration-tier-accent:#ad6d3c}.admin-console-shell :is(.admin-registration-group,.admin-registration-list article)[data-tier=golden]{--registration-tier-accent:#d3a33c}.admin-console-shell :is(.admin-registration-group,.admin-registration-list article)[data-tier=diamond]{--registration-tier-accent:#7fa9c4}.admin-console-shell :is(.admin-registration-group,.admin-registration-list article)[data-tier=master]{--registration-tier-accent:#8f3449}.admin-console-shell .admin-registration-group{background:var(--admin-surface-raised);border:1px solid var(--admin-rule);min-width:0}.admin-console-shell .admin-registration-group-list{min-width:0}.admin-console-shell .admin-registration-group>header{background:var(--admin-surface-active);border-bottom:1px solid var(--admin-rule);box-shadow:inset 0 2px 0 var(--registration-tier-accent);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;display:flex}.admin-console-shell .admin-registration-group>header h3{font-family:var(--font-display);overflow-wrap:anywhere;text-transform:uppercase;min-width:0;margin:0;font-size:18px;line-height:1}.admin-console-shell .admin-registration-group>header span{color:var(--admin-muted);white-space:nowrap;font-size:11px}.admin-console-shell .admin-registration-group>header b{color:var(--admin-text);font-family:var(--font-mono,monospace)}.admin-console-shell .admin-registration-group[data-tier]>header b{color:var(--registration-tier-accent)}.admin-console-shell .admin-registration-list article{border-color:var(--admin-rule);border-inline-start:2px solid var(--registration-tier-accent);grid-template-columns:116px minmax(150px,1fr) minmax(210px,auto) auto;gap:12px;min-width:0;min-height:68px;padding:10px 12px}.admin-console-shell .admin-registration-player{min-width:0}.admin-console-shell .admin-registration-player :is(strong,span){overflow-wrap:anywhere}.admin-console-shell .admin-registration-list :is(time,article span,article strong,article em){font-size:11px}.admin-console-shell .admin-registration-target{grid-template-columns:78px minmax(112px,1fr)}.admin-console-shell .admin-registration-target select{background:var(--admin-surface);border-color:var(--admin-rule);min-height:40px;font-size:11px}.admin-console-shell .admin-registration-actions button{min-height:40px;padding:0 12px;font-size:11px}.admin-console-shell .admin-registration-actions button:first-child{background:var(--admin-success)}.admin-console-shell .admin-registration-actions :is(button:last-child,.admin-registration-withdraw){background:var(--admin-danger);color:var(--admin-text)}@media (min-width:901px){:is(html:has(.admin-console-shell),body:has(.admin-console-shell)){height:100%;overflow:hidden}.admin-page:has(.admin-console-shell){block-size:100dvh;direction:ltr;grid-template-rows:64px minmax(0,1fr);grid-template-columns:224px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.admin-page:has(.admin-console-shell)>.admin-header{background:var(--admin-surface);border-bottom:0;border-right:1px solid var(--admin-rule);z-index:5;flex-direction:column;grid-area:1/1/-1;justify-content:flex-start;align-items:stretch;min-height:0;padding:20px}.admin-page:has(.admin-console-shell)>.admin-header .brand{align-items:flex-start;gap:10px;width:100%;min-height:44px}.admin-page:has(.admin-console-shell)>.admin-header .brand-emblem{flex-basis:34px;width:34px;height:22px}.admin-page:has(.admin-console-shell)>.admin-header .brand-copy{width:92px;min-width:0}.admin-page:has(.admin-console-shell)>.admin-header .brand-copy strong{letter-spacing:.08em;white-space:normal;font-size:11px;line-height:1.05}.admin-page:has(.admin-console-shell)>.admin-header .brand-copy small{letter-spacing:.14em;white-space:normal;font-size:8px;line-height:1.25}.admin-page:has(.admin-console-shell)>.admin-header>span{color:var(--admin-muted);margin-top:auto;font-size:11px}.admin-page .admin-console-shell{grid-area:1/2/-1;grid-template-rows:54px auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.admin-session-bar{grid-row:1;min-height:64px;padding:0 20px}.admin-module-nav{z-index:8;flex-direction:column;gap:4px;width:224px;padding:0 16px;position:fixed;top:94px;bottom:72px;left:0}.admin-module-nav a{border-left:2px solid #0000;align-items:center;min-height:44px;padding:8px 10px;display:flex}.admin-module-nav a:hover{background:var(--admin-surface-active);color:var(--admin-text)}.admin-module-nav a[aria-current=page]{background:var(--admin-surface-active);border-left-color:var(--admin-gold)}.admin-console-shell>.admin-context-browser{grid-row:2;min-height:0}.admin-module-workspace{grid-row:3;padding:20px;overflow:hidden}.admin-module{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}}@media (max-width:1535px) and (min-width:901px){.admin-console-shell .admin-result-workspace{grid-template-columns:minmax(0,1fr)}.admin-console-shell .admin-result-sidebar{position:static}}@media (max-width:1440px) and (min-width:901px){.admin-console-shell .admin-shell{grid-template-columns:minmax(180px,.34fr) minmax(440px,1.66fr)}.admin-console-shell .admin-season-window{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-console-shell .admin-season-lifecycle-summary{grid-column:span 2}.admin-console-shell .admin-season-save-lifecycle{inline-size:100%}.admin-console-shell .admin-season-workspace{grid-template-columns:minmax(0,1fr) 396px}.admin-console-shell .admin-season-table-head,.admin-console-shell .admin-season-division-row{grid-template-columns:minmax(174px,1.45fr) repeat(3,minmax(34px,.28fr)) 64px minmax(85px,.72fr) minmax(95px,.8fr) 68px;gap:8px}}@media (max-width:1339px) and (min-width:901px){.admin-console-shell .admin-season-workspace{grid-template-columns:minmax(0,1fr)}.admin-console-shell .admin-season-controls{position:static}}@media (max-width:1117px) and (min-width:901px){.admin-console-shell .admin-registration-list article{grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-console-shell .admin-registration-target{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-shell .admin-registration-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:900px){body:has(.admin-page){overflow-x:hidden}.admin-page{min-height:100dvh;overflow:visible}.admin-header{background:var(--admin-surface);border-color:var(--admin-rule);min-height:68px;padding:10px 14px}.admin-header>span{font-size:11px}.admin-console-shell{display:block}.admin-session-bar{min-height:56px;padding:8px 14px}.admin-module-nav{background:var(--admin-surface);border-bottom:1px solid var(--admin-rule);border-top:1px solid var(--admin-rule);overscroll-behavior-inline:contain;scrollbar-width:thin;z-index:10;gap:4px;padding:6px 12px;position:sticky;top:0;overflow-x:auto}.admin-module-nav a{border-bottom:2px solid #0000;flex:none;align-items:center;min-height:42px;padding:7px 10px;display:inline-flex}.admin-module-nav a[aria-current=page]{border-bottom-color:var(--admin-gold)}.admin-module-workspace{padding:12px}.admin-module-header{flex-direction:column;align-items:start;gap:8px}.admin-module-header p{text-align:start;max-width:none}.admin-module-scroll{overflow:visible}.admin-console-shell :is(.admin-context-heading,.admin-season-heading,.admin-finalization-heading,.admin-registration-heading),.admin-console-shell .admin-context-form,.admin-console-shell .admin-shell,.admin-console-shell .admin-form-grid,.admin-console-shell .admin-result-workspace,.admin-console-shell .admin-season-window,.admin-console-shell .admin-season-workspace,.admin-console-shell .admin-finalization-placements,.admin-console-shell .admin-finalization-ties,.admin-console-shell .admin-finalization-summary{grid-template-columns:minmax(0,1fr)}.admin-console-shell .admin-season-save-lifecycle{inline-size:100%}.admin-console-shell .admin-season-table-head{display:none}.admin-console-shell .admin-season-division-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px 16px;padding:12px 14px}.admin-console-shell .admin-season-division-identity{grid-column:1/-1}.admin-console-shell .admin-season-row-action{grid-column:1/-1;justify-self:end}.admin-console-shell .admin-season-division-row>span:not(.admin-season-division-identity){gap:3px;display:grid}.admin-console-shell .admin-season-division-row>span[data-label]:before{color:var(--admin-muted);content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-console-shell .admin-season-division-status{grid-column:1/-1;grid-template-columns:7px minmax(0,1fr);align-items:start}.admin-console-shell .admin-season-stage-summary{grid-column:span 3}.admin-console-shell .admin-season-division-status:before{grid-column:1/-1}.admin-console-shell .admin-season-controls{position:static}.admin-console-shell .admin-context-form>p{grid-area:auto}.admin-console-shell .admin-context-form button,.admin-console-shell .admin-publish button{width:100%}.admin-console-shell .admin-score-entry{grid-template-columns:minmax(0,1fr) 54px auto 54px minmax(0,1fr);align-items:end}.admin-console-shell .admin-result-sidebar,.admin-console-shell :is(.admin-publish,.admin-finalization-gate){position:static}.admin-console-shell .admin-registration-list article{grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-console-shell .admin-registration-list-head{flex-direction:column;align-items:stretch;position:static}.admin-console-shell .admin-registration-view-switch{inline-size:100%}.admin-console-shell .admin-registration-view-switch label{flex:1 1 0;justify-content:center}.admin-console-shell .admin-registration-group>header{flex-wrap:wrap;align-items:start}.admin-console-shell .admin-registration-target{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-shell .admin-registration-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:560px){.admin-session-bar>span{gap:2px;display:grid}.admin-season-chip{padding-inline:9px}.admin-season-chip small{display:none}.admin-module-workspace{padding:8px}.admin-module-header{padding:11px 12px}.admin-console-shell .admin-registration-view-switch{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-console-shell .admin-registration-view-switch legend{grid-column:1/-1;margin-inline-end:0}.admin-console-shell .admin-registration-view-switch label{min-width:0;padding-inline:6px}.admin-console-shell :is(.admin-context-browser,.admin-shell,.admin-season-operations,.admin-finalization,.admin-registration-queue){padding:10px}.admin-console-shell .admin-score-entry{grid-template-columns:minmax(0,1fr) 58px}.admin-console-shell .admin-result-editor-heading{flex-direction:column;align-items:start}.admin-console-shell .admin-result-editor-heading p{text-align:left;max-width:none}.admin-console-shell .admin-score-entry>b{display:none}.admin-console-shell .admin-registration-target,.admin-console-shell .admin-registration-actions,.admin-console-shell .admin-season-control-fields,.admin-console-shell .admin-season-generation-grid{grid-template-columns:minmax(0,1fr)}.admin-console-shell .admin-result-games>header,.admin-console-shell .admin-result-games>footer{flex-direction:column;align-items:stretch}.admin-console-shell .admin-result-games>header p{text-align:left}.admin-console-shell .admin-result-games-head{display:none}.admin-console-shell .admin-result-game{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;padding:10px}.admin-console-shell .admin-result-game>:is(label,span):before{color:var(--admin-muted);content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.admin-console-shell .admin-result-game>label:first-of-type,.admin-console-shell .admin-result-game-winner{grid-column:1/-1}.admin-console-shell .admin-result-game-winner{display:block}.admin-console-shell .admin-result-game-winner.is-decided:before{display:inline-block}.admin-console-shell .admin-result-games>footer span{margin-left:0}.admin-console-shell .admin-season-division-identity{grid-column:1/-1}}.admin-console-shell .admin-identity{gap:12px;min-width:0;padding:20px;display:grid}.admin-console-shell .admin-identity-summary,.admin-console-shell .admin-identity-directory-header,.admin-console-shell .admin-identity-editor>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.admin-console-shell .admin-identity-summary{border:1px solid var(--admin-rule);min-height:72px;padding:12px 16px}.admin-console-shell .admin-identity-summary :is(h2,p),.admin-console-shell .admin-identity-editor>header :is(h3,p){margin:0}.admin-console-shell .admin-identity-summary span,.admin-console-shell .admin-identity-directory-header label span,.admin-console-shell .admin-identity-editor>header span,.admin-console-shell .admin-identity-editor h4{color:var(--admin-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.admin-console-shell .admin-identity-summary h2,.admin-console-shell .admin-identity-editor>header h3{font-family:var(--font-display);text-transform:uppercase;font-size:24px;line-height:1}.admin-console-shell .admin-identity-workspace{grid-template-columns:minmax(0,1fr) 396px;gap:12px;min-width:0;display:grid}.admin-console-shell .admin-identity-directory,.admin-console-shell .admin-identity-editor{background:var(--admin-surface);border:1px solid var(--admin-rule);min-width:0}.admin-console-shell .admin-identity-directory-header{border-bottom:1px solid var(--admin-rule);min-height:64px;padding:10px 12px}.admin-console-shell .admin-identity-directory-header h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:20px}.admin-console-shell .admin-identity-directory-header label{gap:4px;width:min(280px,48%);display:grid}.admin-console-shell .admin-identity-list{display:grid}.admin-console-shell .admin-identity-list>button{border:0;border-bottom:1px solid var(--admin-rule);color:var(--admin-text);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:9px 12px;display:flex}.admin-console-shell .admin-identity-list>button[aria-pressed=true]{background:var(--admin-surface-active);box-shadow:inset 2px 0 0 var(--admin-gold), inset 0 0 0 1px var(--admin-gold)}.admin-console-shell .admin-identity-list>button span{gap:3px;min-width:0;display:grid}.admin-console-shell .admin-identity-list>button strong{font-family:var(--font-display);overflow-wrap:anywhere;font-size:17px;line-height:1}.admin-console-shell .admin-identity-list>button :is(small,em),.admin-console-shell .admin-identity-editor p,.admin-console-shell .admin-identity-facts span{color:var(--admin-muted);font-size:11px}.admin-console-shell .admin-identity-list>button em{text-transform:capitalize;font-style:normal}.admin-console-shell .admin-identity-editor{align-self:start;position:sticky;top:0}.admin-console-shell .admin-identity-editor>header,.admin-console-shell .admin-identity-editor>section{border-bottom:1px solid var(--admin-rule);padding:14px 16px}.admin-console-shell .admin-identity-editor>header{align-items:start;gap:5px;display:grid}.admin-console-shell .admin-identity-editor>header h3,.admin-console-shell .admin-identity-editor>header p,.admin-console-shell .admin-identity-facts :is(strong,span),.admin-console-shell .admin-identity-merge p{overflow-wrap:anywhere;min-width:0}.admin-console-shell .admin-identity-editor h4{margin:0 0 10px}.admin-console-shell .admin-identity-editor form{gap:10px;margin-top:12px;display:grid}.admin-console-shell .admin-identity-editor form>label:not(.admin-identity-confirm){gap:5px;display:grid}.admin-console-shell .admin-identity-editor form>label>span{font-size:11px}.admin-console-shell .admin-identity-editor form>button{background:var(--admin-gold);border-color:var(--admin-gold);color:var(--admin-canvas);width:100%;min-height:42px;font-weight:800}.admin-console-shell .admin-identity-merge form>button{border-color:var(--admin-danger);color:var(--admin-text);background:0 0}.admin-console-shell .admin-identity-facts{margin:0;padding:0;list-style:none;display:grid}.admin-console-shell .admin-identity-facts li{border-top:1px solid var(--admin-rule);justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.admin-console-shell .admin-identity-facts li>:last-child{text-align:end}.admin-console-shell .admin-identity-confirm{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.admin-console-shell .admin-competition-builder{gap:12px;min-width:0;padding:20px;display:grid}.admin-console-shell .admin-competition-summary{border:1px solid var(--admin-rule);justify-content:space-between;align-items:end;gap:16px;min-width:0;padding:12px 16px;display:flex}.admin-console-shell .admin-competition-summary :is(h2,p){margin:0}.admin-console-shell .admin-competition-summary span,.admin-console-shell .admin-competition-summary p,.admin-console-shell .admin-competition-card header span{color:var(--admin-muted);font-size:11px}.admin-console-shell .admin-competition-summary h2{font-family:var(--font-display);text-transform:uppercase;font-size:24px;line-height:1}.admin-console-shell .admin-competition-summary>p{text-align:end;text-transform:capitalize;gap:3px;display:grid}.admin-console-shell .admin-competition-scope,.admin-console-shell .admin-competition-editor,.admin-console-shell .admin-competition-scope fieldset,.admin-console-shell .admin-competition-editor fieldset{gap:12px;min-width:0;display:grid}.admin-console-shell .admin-competition-scope,.admin-console-shell .admin-competition-editor>.admin-competition-structure-grid>fieldset{background:var(--admin-surface);border:1px solid var(--admin-rule);padding:14px}.admin-console-shell .admin-competition-scope fieldset,.admin-console-shell .admin-competition-editor fieldset{border:0;margin:0;padding:0}.admin-console-shell .admin-competition-scope legend,.admin-console-shell .admin-competition-editor legend,.admin-console-shell .admin-competition-subsection h3{color:var(--admin-text);font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:18px}.admin-console-shell .admin-competition-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.admin-console-shell .admin-competition-scope label,.admin-console-shell .admin-competition-card label{gap:5px;min-width:0;display:grid}.admin-console-shell .admin-competition-scope label>span,.admin-console-shell .admin-competition-card label>span{color:var(--admin-muted);font-size:10px}.admin-console-shell .admin-competition-scope :is(input,select),.admin-console-shell .admin-competition-card :is(input,select){background:var(--admin-canvas);border:1px solid var(--admin-rule);color:var(--admin-text);font:inherit;width:100%;min-width:0;min-height:40px;padding:7px 9px;font-size:12px}.admin-console-shell .admin-competition-scope>button,.admin-console-shell .admin-competition-save{background:var(--admin-gold);border-color:var(--admin-gold);color:var(--admin-canvas);min-height:44px;font-weight:800}.admin-console-shell .admin-competition-read-only,.admin-console-shell .admin-competition-clone-result{background:var(--admin-surface);border:1px solid var(--admin-danger);border-inline-start-width:3px;gap:5px;min-width:0;padding:12px 16px;display:grid}.admin-console-shell .admin-competition-clone-result{border-color:var(--admin-success)}.admin-console-shell .admin-competition-read-only p,.admin-console-shell .admin-competition-clone-result p{color:var(--admin-muted);overflow-wrap:anywhere;margin:0}.admin-console-shell .admin-competition-structure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.admin-console-shell .admin-competition-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-console-shell .admin-competition-actions button,.admin-console-shell .admin-competition-card>button{border-color:var(--admin-rule);color:var(--admin-text);background:0 0;min-height:38px}.admin-console-shell .admin-competition-cards,.admin-console-shell .admin-competition-nested,.admin-console-shell .admin-competition-subsection{gap:10px;min-width:0;display:grid}.admin-console-shell .admin-competition-subsection{border-bottom:1px solid var(--admin-rule);padding-bottom:12px}.admin-console-shell .admin-competition-card,.admin-console-shell .admin-competition-card :is(strong,code,span){overflow-wrap:anywhere;min-width:0}.admin-console-shell .admin-competition-card{background:var(--admin-surface-raised);border:1px solid var(--admin-rule);gap:10px;padding:12px;display:grid}.admin-console-shell .admin-competition-card header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 10px;display:flex}.admin-console-shell .admin-competition-card header code{color:var(--admin-muted);font-size:9px;font-weight:400}.admin-console-shell .admin-competition-row-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-console-shell .admin-competition-nested{border-inline-start:2px solid var(--admin-gold);padding-inline-start:10px}.admin-console-shell .admin-competition-check{grid-template-columns:auto minmax(0,1fr);align-items:center;display:flex!important}.admin-console-shell .admin-competition-check input{width:18px;min-height:18px}.admin-console-shell .admin-competition-builder button:disabled,.admin-console-shell .admin-competition-builder :is(input,select):disabled{cursor:not-allowed;opacity:.58}@media (max-width:1339px) and (min-width:901px){.admin-console-shell .admin-identity-workspace{grid-template-columns:minmax(0,1fr)}.admin-console-shell .admin-identity-editor{position:static}.admin-console-shell .admin-competition-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-shell .admin-competition-structure-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.admin-console-shell .admin-identity{padding:12px}.admin-console-shell .admin-identity-summary,.admin-console-shell .admin-identity-directory-header{align-items:stretch;display:grid}.admin-console-shell .admin-identity-workspace{grid-template-columns:minmax(0,1fr)}.admin-console-shell .admin-identity-directory-header label{width:100%}.admin-console-shell .admin-identity-editor{position:static}.admin-console-shell .admin-competition-builder{padding:12px}.admin-console-shell .admin-competition-summary{align-items:start;display:grid}.admin-console-shell .admin-competition-summary>p{text-align:start}.admin-console-shell .admin-competition-scope-grid,.admin-console-shell .admin-competition-structure-grid,.admin-console-shell .admin-competition-row-grid{grid-template-columns:minmax(0,1fr)}.admin-console-shell .admin-competition-scope>button,.admin-console-shell .admin-competition-save{width:100%}.site-legal{grid-template-columns:1fr}}.site-legal{font-size:13px}.site-legal strong{font-size:11px}.site-legal nav a,.site-legal-contact,.registration-privacy,.registration-message,.registration-submit button,.registration-region-switch button small,.registration-league-options label>small,.league-card a,.competition-filter>span,.rating-tabs button,.rating-table thead th{font-size:12px}.competition-filter select,.rating-search input,.rating-table thead span{font-size:13px}.rating-table thead small{font-size:11px}.matrix-mobile-list{display:none}@media (min-width:901px) and (max-width:1366px){.matrix-table th,.matrix-table td{padding-left:3px;padding-right:3px}.matrix-wrap{padding:8px;overflow-x:hidden}}@media (max-width:900px){.season-matrix-table,.matrix-hint{display:none}.matrix-wrap{padding:10px;overflow-x:hidden}.matrix-mobile-list{gap:8px;display:grid}.matrix-mobile-list details{border:1px solid var(--line-light);background:#1c1a17}.matrix-mobile-list summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:9px 13px;display:grid}.matrix-mobile-list summary::marker{color:var(--stage-accent)}.matrix-mobile-list summary>span{color:var(--stage-accent);font-family:var(--font-display);font-size:18px}.matrix-mobile-list summary>strong{color:var(--paper);text-overflow:ellipsis;font-size:16px;overflow:hidden}.matrix-mobile-list summary>b{color:#aaa298;font-family:var(--font-mono), monospace;font-size:14px}.matrix-mobile-results{border-top:1px solid var(--line-light);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.matrix-mobile-result{border:0;border-bottom:1px solid var(--line-light);border-right:1px solid var(--line-light);color:#aaa298;font:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:50px;padding:8px 12px;display:grid}button.matrix-mobile-result{cursor:pointer}.matrix-mobile-result>span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.matrix-mobile-result>b{font-family:var(--font-mono), monospace;font-size:17px}.matrix-mobile-result>small{color:var(--stage-accent);font-size:11px}.matrix-mobile-result.win>b{color:#75d39a}.matrix-mobile-result.loss>b{color:#bc7d70}.matrix-mobile-result.tie>b{color:#aaa298}.matrix-mobile-result.pending>b{color:#5a544c}}@media (max-width:520px){.matrix-mobile-results{grid-template-columns:1fr}.matrix-mobile-list summary{grid-template-columns:34px minmax(0,1fr);gap:8px}.matrix-mobile-list summary>b{grid-column:2}}.brand-copy small,.site-header nav a,.hero-quick-link,.eyebrow,.button,.season-four-roster-meta small,.season-four-roster-card li>small,.season-four-roster-card>a,.registration-region-switch button small,.registration-form-head span,.registration-nickname>span,.registration-form legend,.registration-league-options label>b,.registration-league-options label>small,.registration-submit small,.registration-submit div>span,.registration-submit button,.registration-message,.registration-privacy,.registration-directory-head span,.registration-division-head b,.registration-division-head small,.registration-division li span,.registration-division li b,.registration-division>p,.matrix-mobile-result>small,footer{font-size:12px}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/fonts/inter-variable.woff2)format("woff2-variations")}.admin-console-shell[data-active-module=team-competitions]{--admin-canvas:#090d10;--admin-surface:#151b20;--admin-surface-raised:#192127;--admin-text:#edf3f7;--admin-muted:#a9b4bc;--admin-gold:#82a9ff;--admin-success:#67d6ad;--admin-warning:#e8b84e;--admin-danger:#ff91a1;--admin-rule:#2b353d;--admin-line-soft:#222b32;background:var(--admin-canvas);color:var(--admin-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.admin-page:has(.admin-console-shell[data-active-module=team-competitions]){background:#111;padding:12px;display:block}.admin-page:has(.admin-console-shell[data-active-module=team-competitions])>.admin-header{display:none}.admin-page:has(.admin-console-shell[data-active-module=team-competitions]) :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #82a9ff85}.admin-page>.admin-console-shell[data-active-module=team-competitions]{border:1px solid var(--admin-rule);border-radius:14px;grid-area:auto;grid-template-rows:48px minmax(0,1fr);grid-template-columns:176px minmax(0,1fr);block-size:calc(100dvh - 24px);display:grid;overflow:hidden}.admin-console-shell[data-active-module=team-competitions] .admin-session-bar{background:var(--admin-surface);border-block-end:1px solid var(--admin-rule);grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:18px;min-block-size:48px;min-inline-size:0;padding:0 16px;display:flex}.admin-console-shell[data-active-module=team-competitions] .admin-session-brand{text-transform:none;flex-wrap:nowrap;align-items:center;gap:9px;min-inline-size:0;display:flex}.admin-console-shell[data-active-module=team-competitions] .admin-session-brand strong{color:var(--admin-text);font-size:13px;font-weight:650}.admin-console-shell[data-active-module=team-competitions] .admin-session-brand>span:not(.sr-only),.admin-console-shell[data-active-module=team-competitions] .admin-season-chip small{color:var(--admin-muted);font-size:12px}.admin-console-shell[data-active-module=team-competitions] .admin-session-actions{gap:10px}.admin-console-shell[data-active-module=team-competitions] .admin-first-run-handoff{display:none}.admin-console-shell[data-active-module=team-competitions] .admin-session-bar button{border-color:var(--admin-line-soft);color:var(--admin-muted);background:0 0;min-block-size:32px;padding:0 9px;font-size:10px}.admin-console-shell[data-active-module=team-competitions] .admin-season-chip{background:0 0;border:0;gap:9px;min-block-size:0;padding:0}.admin-console-shell[data-active-module=team-competitions] .admin-season-chip strong{color:var(--admin-text);text-transform:none;font-family:inherit;font-size:12px;font-weight:550}.admin-console-shell[data-active-module=team-competitions] .admin-module-nav{border-block:0;border-inline-end:1px solid var(--admin-rule);min-block-size:0;min-inline-size:0;background:#0d1216;flex-direction:column;grid-area:2/1;gap:0;width:auto;padding:14px 10px;display:flex;position:static;overflow-y:auto}.admin-console-shell[data-active-module=team-competitions] .admin-module-nav-label{color:#89969f;letter-spacing:.09em;text-transform:uppercase;margin:0 8px 8px;font-size:10px;font-weight:650;display:block}.admin-console-shell[data-active-module=team-competitions] .admin-module-nav a{color:var(--admin-muted);border:1px solid #0000;border-radius:7px;align-items:center;min-block-size:36px;margin-block-end:2px;padding:7px 9px;display:flex}.admin-console-shell[data-active-module=team-competitions] .admin-module-nav a>strong{color:inherit;font-size:12px;font-weight:520;line-height:1.2}.admin-console-shell[data-active-module=team-competitions] .admin-module-nav a[aria-current=page]{background:var(--admin-surface-raised);box-shadow:inset 1px 0 0 var(--admin-gold);color:var(--admin-text);border-color:#344149}.admin-console-shell[data-active-module=team-competitions] .admin-module-nav-context{border-block-start:1px solid var(--admin-line-soft);color:var(--admin-muted);gap:2px;margin-block-start:auto;padding:12px 9px 2px;font-size:10px;display:grid}.admin-console-shell[data-active-module=team-competitions] .admin-module-nav-context strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:11px;font-weight:550}.admin-console-shell[data-active-module=team-competitions]>.admin-context-browser{display:none}.admin-console-shell[data-active-module=team-competitions] .admin-module-workspace{background:var(--admin-canvas);grid-area:2/2;min-block-size:0;min-inline-size:0;padding:13px 12px 9px;overflow:hidden}.admin-console-shell[data-active-module=team-competitions] #team-competitions{grid-template-rows:60px minmax(0,1fr);block-size:100%;min-block-size:0;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=team-competitions] #team-competitions>.admin-module-header{background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:0 0 7px;display:grid}.admin-console-shell[data-active-module=team-competitions] #team-competitions>.admin-module-header>div{grid-area:1/1}.admin-console-shell[data-active-module=team-competitions] #team-competitions>.admin-module-header span{display:none}.admin-console-shell[data-active-module=team-competitions] #team-competitions>.admin-module-header h1{color:var(--admin-text);letter-spacing:-.02em;text-transform:none;font-family:inherit;font-size:22px;font-weight:620;line-height:1.15}.admin-console-shell[data-active-module=team-competitions] #team-competitions>.admin-module-header p{color:var(--admin-muted);text-align:start;grid-area:2/1;max-inline-size:none;font-size:11px;line-height:1.3}.admin-console-shell[data-active-module=team-competitions] #team-competitions>.admin-module-scroll,.admin-console-shell[data-active-module=team-competitions] #team-competitions>.admin-module-scroll>div,.admin-console-shell[data-active-module=team-competitions] #team-competitions>.admin-module-scroll>div>div,.admin-console-shell[data-active-module=team-competitions] .team-organizer{block-size:100%;min-block-size:0;min-inline-size:0}.admin-console-shell[data-active-module=team-competitions] #team-competitions>.admin-module-scroll{background:0 0;border:0;overflow:hidden}.admin-console-shell[data-active-module=team-competitions] .team-organizer{background:0 0;border:0;border-radius:0;grid-template-rows:auto 34px minmax(0,1fr);gap:8px;max-inline-size:none;padding:0;display:grid;overflow:hidden}.admin-console-shell[data-active-module=team-competitions] .team-organizer>.admin-competition-summary{display:none}.admin-console-shell[data-active-module=team-competitions] .team-organizer-context-bar{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:9px;grid-template-columns:minmax(0,1fr) 76px;align-items:end;gap:7px;min-inline-size:0;margin:0;padding:8px;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-context-bar fieldset{border:0;min-inline-size:0;margin:0;padding:0}.admin-console-shell[data-active-module=team-competitions] .team-organizer-context-bar legend,.admin-console-shell[data-active-module=team-competitions] .team-organizer-context-bar label small{display:none}.admin-console-shell[data-active-module=team-competitions] .team-organizer-context-bar .admin-competition-scope-grid{grid-template-columns:82px 148px 126px 160px 112px minmax(145px,1fr) 106px;align-items:end;gap:7px;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-context-bar label{gap:3px;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-context-bar label>span,.admin-console-shell[data-active-module=team-competitions] .team-organizer-section-label{color:var(--admin-muted);letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:650}.admin-console-shell[data-active-module=team-competitions] .team-organizer-context-bar select{border:1px solid var(--admin-rule);color:var(--admin-text);background:#0e1418;border-radius:6px;min-block-size:30px;inline-size:100%;min-inline-size:0;padding:5px 7px;font-size:10px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-context-bar .admin-competition-actions{align-self:end;margin:0}.admin-console-shell[data-active-module=team-competitions] .team-organizer-context-bar button{min-block-size:30px;inline-size:100%}.admin-console-shell[data-active-module=team-competitions] .team-organizer-runtime-bar{color:#ddd0ac;background:#1b1912;border:1px solid #514b38;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-block-size:34px;min-inline-size:0;padding:6px 9px;font-size:9px;line-height:1.35;display:flex}.admin-console-shell[data-active-module=team-competitions] .team-organizer-runtime-bar span{overflow-wrap:anywhere;min-inline-size:0}.admin-console-shell[data-active-module=team-competitions] .team-organizer-runtime-bar span:last-child{color:#b9ad8f;flex:none}.admin-console-shell[data-active-module=team-competitions] .team-organizer-layout{grid-template-columns:minmax(0,1fr) 272px;gap:8px;min-block-size:0;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-main{grid-template-columns:318px minmax(520px,1fr);gap:8px;min-block-size:0;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=team-competitions] :is(.team-organizer-intake-panel,.team-organizer-field-panel,.team-organizer-workflow){background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:9px;min-block-size:0;min-inline-size:0;padding:0;overflow:hidden}.admin-console-shell[data-active-module=team-competitions] .team-organizer-panel-head{background:var(--admin-surface-raised);border-block-end:1px solid var(--admin-rule);justify-content:space-between;align-items:center;gap:8px;min-block-size:41px;padding:7px 10px;display:flex}.admin-console-shell[data-active-module=team-competitions] .team-organizer-panel-head h3{color:var(--admin-text);text-transform:none;margin:0;font-family:inherit;font-size:12px;font-weight:650}.admin-console-shell[data-active-module=team-competitions] .team-organizer-panel-head span{color:var(--admin-muted);overflow-wrap:anywhere;min-inline-size:0;font-size:10px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-intake-panel{scrollbar-width:thin;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow-y:auto}.admin-console-shell[data-active-module=team-competitions] .team-organizer-queue-summary{border-block-end:1px solid var(--admin-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-queue-summary>span{border-inline-end:1px solid var(--admin-line-soft);gap:2px;min-inline-size:0;padding:7px 9px;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-queue-summary>span:last-child{border-inline-end:0}.admin-console-shell[data-active-module=team-competitions] .team-organizer-queue-summary small{color:#7f8c95;font-size:8px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-queue-summary strong{font-variant-numeric:tabular-nums;font-size:11px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-intake-panel>:is(form,label,section,.admin-competition-cards,p,.admin-competition-actions){margin:0;padding:8px 9px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-intake-panel>:is(form,label,section,.admin-competition-cards){border-block-end:1px solid var(--admin-line-soft)}.admin-console-shell[data-active-module=team-competitions] .team-organizer-intake-panel fieldset{border:0;gap:6px;min-inline-size:0;margin:0;padding:0;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-intake-panel :is(legend,h4){color:var(--admin-text);margin:0 0 5px;padding:0;font-size:10px;font-weight:650}.admin-console-shell[data-active-module=team-competitions] .team-organizer-intake-panel :is(label,.admin-competition-card){min-inline-size:0}.admin-console-shell[data-active-module=team-competitions] .team-organizer-intake-panel label{gap:3px;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-intake-panel label>span{color:var(--admin-muted);letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:650}.admin-console-shell[data-active-module=team-competitions] .team-organizer-intake-panel :is(input,select){border:1px solid var(--admin-rule);color:var(--admin-text);background:#0e1418;border-radius:6px;min-block-size:30px;inline-size:100%;min-inline-size:0;padding:5px 7px;font-size:10px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-intake-panel :is(p,small){color:var(--admin-muted);overflow-wrap:anywhere;font-size:9px;line-height:1.35}.admin-console-shell[data-active-module=team-competitions] .team-organizer-intake-panel .admin-competition-cards{gap:5px;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-intake-panel .admin-competition-card{border:1px solid var(--admin-line-soft);background:#141a1f;border-radius:6px;gap:5px;padding:7px;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-intake-panel .admin-competition-card header{justify-content:space-between;align-items:center;gap:6px;display:flex}.admin-console-shell[data-active-module=team-competitions] .team-organizer-intake-panel .admin-competition-card :is(strong,bdi){overflow-wrap:anywhere;min-inline-size:0}.admin-console-shell[data-active-module=team-competitions] .team-organizer-intake-panel .admin-competition-actions{flex-wrap:wrap;gap:5px;margin:0;padding:0;display:flex}.admin-console-shell[data-active-module=team-competitions] .team-organizer-intake-panel button,.admin-console-shell[data-active-module=team-competitions] .team-organizer-workflow button{color:var(--admin-text);background:#202930;border:1px solid #3a4650;border-radius:6px;min-block-size:30px;padding:5px 9px;font-size:10px;font-weight:580}.admin-console-shell[data-active-module=team-competitions] .team-organizer-field-panel{grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-field-summary{border-block-end:1px solid var(--admin-line-soft);background:#11171b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-field-summary>span{border-inline-end:1px solid var(--admin-line-soft);gap:2px;min-inline-size:0;padding:7px 9px;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-field-summary>span:last-child{border-inline-end:0}.admin-console-shell[data-active-module=team-competitions] .team-organizer-field-summary small{color:#7f8c95;text-transform:uppercase;font-size:8px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-field-summary strong{overflow-wrap:anywhere;font-size:10px;font-weight:600}.admin-console-shell[data-active-module=team-competitions] .team-organizer-blocker{color:#ffb1bd;background:#251418;border-block-end:1px solid #75424b;gap:3px;padding:8px 10px;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-blocker p{overflow-wrap:anywhere;margin:0;font-size:9px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-field-table{grid-template-rows:31px minmax(0,1fr);min-block-size:0;display:grid}.admin-console-shell[data-active-module=team-competitions] :is(.team-organizer-field-head,.team-organizer-team-row){grid-template-columns:56px minmax(120px,.82fr) minmax(235px,1.5fr) 78px 72px;align-items:center;gap:8px;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-field-head{color:#7f8c95;text-transform:uppercase;border-block-end:1px solid #35414a;padding:5px 10px;font-size:8px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-field-head :is(span:first-child,span:nth-child(4),span:nth-child(5)){text-align:center}.admin-console-shell[data-active-module=team-competitions] .team-organizer-team-list{scrollbar-width:thin;min-block-size:0;overflow-y:auto}.admin-console-shell[data-active-module=team-competitions] .team-organizer-team-row{background:#141a1f;border-block-end:1px solid #35414a;min-block-size:59px;padding:6px 10px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-team-row:nth-child(2n){background:#171e24}.admin-console-shell[data-active-module=team-competitions] .team-organizer-order-wrap{text-align:center;gap:2px;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-order-wrap>span{color:var(--admin-muted);text-transform:uppercase;font-size:8px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-order-wrap input{border:1px solid var(--admin-rule);color:var(--admin-text);text-align:center;background:#0e1418;border-radius:6px;min-block-size:30px;inline-size:100%;padding:3px;font-size:11px;font-weight:650}.admin-console-shell[data-active-module=team-competitions] .team-organizer-team-copy{gap:2px;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-team-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-console-shell[data-active-module=team-competitions] .team-organizer-team-copy small{color:var(--admin-muted);font-size:9px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-roster-inline{flex-wrap:wrap;gap:4px;min-inline-size:0;display:flex}.admin-console-shell[data-active-module=team-competitions] .team-organizer-roster-inline span{color:#c4cdd3;overflow-wrap:anywhere;background:#10161a;border:1px solid #354049;border-radius:4px;max-inline-size:100%;padding:2px 5px;font-size:8px}.admin-console-shell[data-active-module=team-competitions] :is(.team-organizer-roster-count,.team-organizer-entry-state){text-align:center;font-size:10px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-field-error{color:var(--admin-danger);grid-column:2/-1;margin:0;font-size:9px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-field-footer{border-block-start:1px solid var(--admin-rule);background:#11171b;justify-content:space-between;align-items:center;gap:12px;min-block-size:42px;padding:7px 10px;display:flex}.admin-console-shell[data-active-module=team-competitions] .team-organizer-field-footer p{color:var(--admin-muted);margin:0;font-size:9px;line-height:1.35}.admin-console-shell[data-active-module=team-competitions] .team-organizer-field-footer strong{color:var(--admin-text)}.admin-console-shell[data-active-module=team-competitions] .team-organizer-status{align-items:center;gap:5px;inline-size:max-content;font-size:9px;display:inline-flex}.admin-console-shell[data-active-module=team-competitions] .team-organizer-status:before{background:var(--admin-muted);content:"";border-radius:50%;block-size:6px;inline-size:6px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-status-approved{color:#7ce0bd}.admin-console-shell[data-active-module=team-competitions] .team-organizer-status-approved:before{background:var(--admin-success)}.admin-console-shell[data-active-module=team-competitions] .team-organizer-status-pending{color:#f1c85d}.admin-console-shell[data-active-module=team-competitions] .team-organizer-status-pending:before{background:var(--admin-warning)}.admin-console-shell[data-active-module=team-competitions] .team-organizer-workflow{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;align-content:start;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-workflow>section{border-block-end:1px solid var(--admin-line-soft);gap:7px;padding:10px;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-workflow-facts,.admin-console-shell[data-active-module=team-competitions] .team-organizer-step-list{margin:0;padding:0;list-style:none;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-workflow-facts li{border-block-end:1px solid var(--admin-line-soft);justify-content:space-between;align-items:center;gap:8px;min-block-size:0;padding:6px 0;font-size:9px;display:flex}.admin-console-shell[data-active-module=team-competitions] .team-organizer-workflow-facts li:last-child,.admin-console-shell[data-active-module=team-competitions] .team-organizer-step-list li:last-child{border-block-end:0}.admin-console-shell[data-active-module=team-competitions] .team-organizer-workflow-facts span{color:var(--admin-muted)}.admin-console-shell[data-active-module=team-competitions] .team-organizer-workflow-facts strong{overflow-wrap:anywhere;text-align:end;min-inline-size:0;font-weight:600}.admin-console-shell[data-active-module=team-competitions] .team-organizer-step-list li{border-block-end:1px solid var(--admin-line-soft);grid-template-columns:16px minmax(0,1fr);gap:7px;min-block-size:0;padding:7px 0;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-step-list li>span:last-child{gap:2px;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-step-list strong{font-size:10px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-step-list small{color:var(--admin-muted);font-size:9px;line-height:1.35}.admin-console-shell[data-active-module=team-competitions] .team-organizer-step-mark{background:#10161a;border:1px solid #59656e;border-radius:50%;block-size:11px;inline-size:11px;margin-block-start:2px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-step-list li.done .team-organizer-step-mark{background:var(--admin-success);border-color:var(--admin-success)}.admin-console-shell[data-active-module=team-competitions] .team-organizer-step-list li.current .team-organizer-step-mark{border-color:var(--admin-warning);box-shadow:inset 0 0 0 3px #1b1912}.admin-console-shell[data-active-module=team-competitions] .team-organizer-workflow-actions button{inline-size:100%}.admin-console-shell[data-active-module=team-competitions] .team-organizer-workflow button.is-positive{color:#b9f4dd;background:#163129;border-color:#356a58}.admin-console-shell[data-active-module=team-competitions] .team-organizer-readiness-box{color:#ddd0ac;background:#1b1912;border:1px solid #4e4835;border-radius:6px;gap:4px;padding:8px;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-readiness-box strong{font-size:10px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-readiness-box span,.admin-console-shell[data-active-module=team-competitions] .team-organizer-workflow-status p{margin:0;font-size:9px;line-height:1.35}.admin-console-shell[data-active-module=team-competitions] .team-organizer-results-link{color:#bcd0ff;text-underline-offset:3px;font-size:10px;text-decoration:underline}.admin-console-shell[data-active-module=team-competitions] .team-organizer-boundary{color:var(--admin-muted);border-block-end:0;align-content:end;font-size:9px;line-height:1.4}@media (max-width:1260px){.admin-page:has(.admin-console-shell[data-active-module=team-competitions]){overflow-y:auto}.admin-page>.admin-console-shell[data-active-module=team-competitions]{block-size:auto;min-block-size:calc(100dvh - 24px);overflow:visible}.admin-console-shell[data-active-module=team-competitions] .admin-module-workspace,.admin-console-shell[data-active-module=team-competitions] #team-competitions,.admin-console-shell[data-active-module=team-competitions] #team-competitions>.admin-module-scroll,.admin-console-shell[data-active-module=team-competitions] .team-organizer{block-size:auto;overflow:visible}.admin-console-shell[data-active-module=team-competitions] .team-organizer-context-bar .admin-competition-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-console-shell[data-active-module=team-competitions] .team-organizer-layout{grid-template-columns:minmax(0,1fr)}.admin-console-shell[data-active-module=team-competitions] .team-organizer-main{grid-template-columns:310px minmax(0,1fr)}.admin-console-shell[data-active-module=team-competitions] :is(.team-organizer-intake-panel,.team-organizer-field-panel){min-block-size:680px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console-shell[data-active-module=team-competitions] .team-organizer-workflow .team-organizer-panel-head{grid-column:1/-1}.admin-console-shell[data-active-module=team-competitions] .team-organizer-boundary{align-content:start}}@media (max-width:760px){.admin-page:has(.admin-console-shell[data-active-module=team-competitions]){max-inline-size:100%;padding:0;overflow-x:hidden}.admin-page>.admin-console-shell[data-active-module=team-competitions]{border:0;border-radius:0;min-block-size:100dvh;display:block}.admin-console-shell[data-active-module=team-competitions] .admin-session-bar{min-block-size:48px}.admin-console-shell[data-active-module=team-competitions] .admin-module-nav{border-block-end:1px solid var(--admin-rule);z-index:10;border-inline-end:0;flex-direction:row;gap:3px;min-block-size:44px;padding:6px 9px;display:flex;position:sticky;top:0;overflow-x:auto}.admin-console-shell[data-active-module=team-competitions] .admin-module-nav-label,.admin-console-shell[data-active-module=team-competitions] .admin-module-nav-context{display:none}.admin-console-shell[data-active-module=team-competitions] .admin-module-nav a{flex:none;min-block-size:30px;margin:0}.admin-console-shell[data-active-module=team-competitions] .admin-module-workspace{padding:12px;overflow:hidden}.admin-console-shell[data-active-module=team-competitions] #team-competitions{grid-template-rows:auto auto}.admin-console-shell[data-active-module=team-competitions] #team-competitions>.admin-module-header{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.admin-console-shell[data-active-module=team-competitions] .team-organizer-context-bar{grid-template-columns:minmax(0,1fr)}.admin-console-shell[data-active-module=team-competitions] .team-organizer-context-bar .admin-competition-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-shell[data-active-module=team-competitions] .team-organizer-runtime-bar{flex-direction:column;align-items:flex-start}.admin-console-shell[data-active-module=team-competitions] .team-organizer-main,.admin-console-shell[data-active-module=team-competitions] .team-organizer-layout,.admin-console-shell[data-active-module=team-competitions] .team-organizer-workflow{grid-template-columns:minmax(0,1fr)}.admin-console-shell[data-active-module=team-competitions] .team-organizer-workflow .team-organizer-panel-head{grid-column:auto}.admin-console-shell[data-active-module=team-competitions] .team-organizer-field-head{display:none}.admin-console-shell[data-active-module=team-competitions] .team-organizer-team-row{grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) 56px}.admin-console-shell[data-active-module=team-competitions] .team-organizer-roster-inline{grid-column:2/-1}.admin-console-shell[data-active-module=team-competitions] .team-organizer-roster-count{grid-column:1}.admin-console-shell[data-active-module=team-competitions] .team-organizer-entry-state{grid-area:1/3}.admin-console-shell[data-active-module=team-competitions] .team-organizer-field-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-shell[data-active-module=team-competitions] .team-organizer-field-summary>span:nth-child(2n){border-inline-end:0}.admin-console-shell[data-active-module=team-competitions] :is(.team-organizer-team-copy strong,.team-organizer-team-copy small){overflow-wrap:anywhere;white-space:normal}}.admin-console-shell[data-active-module=finalization]{--admin-canvas:#090d10;--admin-surface:#151b20;--admin-surface-raised:#192127;--admin-text:#edf3f7;--admin-muted:#a9b4bc;--admin-gold:#82a9ff;--admin-success:#67d6ad;--admin-warning:#e8b84e;--admin-danger:#ff91a1;--admin-rule:#2b353d;--admin-line-soft:#222b32;background:var(--admin-canvas);color:var(--admin-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.admin-page:has(.admin-console-shell[data-active-module=finalization]){background:#111;padding:12px;display:block}.admin-page:has(.admin-console-shell[data-active-module=finalization])>.admin-header{display:none}.admin-page:has(.admin-console-shell[data-active-module=finalization]) :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #82a9ff85}.admin-page>.admin-console-shell[data-active-module=finalization]{border:1px solid var(--admin-rule);border-radius:14px;grid-area:auto;grid-template-rows:48px minmax(0,1fr);grid-template-columns:176px minmax(0,1fr);block-size:calc(100dvh - 24px);display:grid;overflow:hidden}.admin-console-shell[data-active-module=finalization] .admin-session-bar{background:var(--admin-surface);border-block-end:1px solid var(--admin-rule);grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:18px;min-block-size:48px;min-inline-size:0;padding:0 16px;display:flex}.admin-console-shell[data-active-module=finalization] .admin-session-brand{text-transform:none;flex-wrap:nowrap;align-items:center;gap:9px;min-inline-size:0;display:flex}.admin-console-shell[data-active-module=finalization] .admin-session-brand strong{color:var(--admin-text);font-size:13px;font-weight:650}.admin-console-shell[data-active-module=finalization] .admin-session-brand>span:not(.sr-only),.admin-console-shell[data-active-module=finalization] .admin-season-chip small{color:var(--admin-muted);font-size:12px}.admin-console-shell[data-active-module=finalization] .admin-session-actions{gap:10px}.admin-console-shell[data-active-module=finalization] .admin-first-run-handoff{display:none}.admin-console-shell[data-active-module=finalization] .admin-session-bar button{border-color:var(--admin-line-soft);color:var(--admin-muted);background:0 0;min-block-size:32px;padding:0 9px;font-size:10px}.admin-console-shell[data-active-module=finalization] .admin-season-chip{background:0 0;border:0;gap:9px;min-block-size:0;padding:0}.admin-console-shell[data-active-module=finalization] .admin-season-chip strong{color:var(--admin-text);text-transform:none;font-family:inherit;font-size:12px;font-weight:550}.admin-console-shell[data-active-module=finalization] .admin-module-nav{border-block:0;border-inline-end:1px solid var(--admin-rule);min-block-size:0;min-inline-size:0;background:#0d1216;flex-direction:column;grid-area:2/1;gap:0;width:auto;padding:14px 10px;display:flex;position:static;overflow-y:auto}.admin-console-shell[data-active-module=finalization] .admin-module-nav-label{color:#89969f;letter-spacing:.09em;text-transform:uppercase;margin:0 8px 8px;font-size:10px;font-weight:650;display:block}.admin-console-shell[data-active-module=finalization] .admin-module-nav a{color:var(--admin-muted);border:1px solid #0000;border-radius:7px;align-items:center;min-block-size:36px;margin-block-end:2px;padding:7px 9px;display:flex}.admin-console-shell[data-active-module=finalization] .admin-module-nav a>strong{color:inherit;font-size:12px;font-weight:520;line-height:1.2}.admin-console-shell[data-active-module=finalization] .admin-module-nav a[aria-current=page]{background:var(--admin-surface-raised);box-shadow:inset 1px 0 0 var(--admin-gold);color:var(--admin-text);border-color:#344149}.admin-console-shell[data-active-module=finalization] .admin-module-nav-context{border-block-start:1px solid var(--admin-line-soft);color:var(--admin-muted);gap:2px;margin-block-start:auto;padding:12px 9px 2px;font-size:10px;display:grid}.admin-console-shell[data-active-module=finalization] .admin-module-nav-context strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:11px;font-weight:550}.admin-console-shell[data-active-module=finalization]>.admin-context-browser{z-index:4;background:0 0;border:0;inline-size:304px;margin:0;padding:0;position:absolute;inset-block-start:13px;inset-inline-end:24px}.admin-console-shell[data-active-module=finalization]>.admin-context-browser :is(.admin-context-heading,.admin-context-summary,.admin-context-form>p){display:none}.admin-console-shell[data-active-module=finalization]>.admin-context-browser .admin-context-form{background:0 0;border:0;align-items:end;padding:0;display:grid}.admin-console-shell[data-active-module=finalization]>.admin-context-browser .admin-context-form label{gap:3px;display:grid}.admin-console-shell[data-active-module=finalization]>.admin-context-browser .admin-context-form label>span{color:var(--admin-muted);letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:600}.admin-console-shell[data-active-module=finalization]>.admin-context-browser .admin-context-form select{border:1px solid var(--admin-rule);color:var(--admin-text);background:#0e1418;border-radius:6px;min-block-size:29px;padding:4px 7px;font-size:9px}.admin-console-shell[data-active-module=finalization]>.admin-context-browser .admin-context-form button{display:none}.admin-console-shell[data-active-module=finalization] .admin-module-workspace{background:var(--admin-canvas);grid-area:2/2;min-block-size:0;min-inline-size:0;padding:13px 12px 9px;overflow:hidden}.admin-console-shell[data-active-module=finalization] #finalization{grid-template-rows:60px minmax(0,1fr);block-size:100%;min-block-size:0;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=finalization] #finalization>.admin-module-header{background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 304px;align-items:end;padding:0 0 7px;display:grid}.admin-console-shell[data-active-module=finalization] #finalization>.admin-module-header>div{grid-area:1/1}.admin-console-shell[data-active-module=finalization] #finalization>.admin-module-header span{display:none}.admin-console-shell[data-active-module=finalization] #finalization>.admin-module-header h1{color:var(--admin-text);letter-spacing:-.02em;text-transform:none;font-family:inherit;font-size:22px;font-weight:620;line-height:1.15}.admin-console-shell[data-active-module=finalization] #finalization>.admin-module-header p{color:var(--admin-muted);text-align:start;grid-area:2/1;max-inline-size:none;font-size:11px;line-height:1.3}.admin-console-shell[data-active-module=finalization] #finalization>.admin-module-scroll,.admin-console-shell[data-active-module=finalization] #finalization>.admin-module-scroll>div,.admin-console-shell[data-active-module=finalization] #finalization>.admin-module-scroll>div>div,.admin-console-shell[data-active-module=finalization] .admin-finalization{block-size:100%;min-block-size:0;min-inline-size:0}.admin-console-shell[data-active-module=finalization] #finalization>.admin-module-scroll{background:0 0;border:0;overflow:hidden}.admin-console-shell[data-active-module=finalization] .admin-finalization{background:0 0;border:0;border-radius:0;padding:0;overflow:hidden}.admin-console-shell[data-active-module=finalization] .admin-finalization-heading{display:none}.admin-console-shell[data-active-module=finalization] .admin-finalization[data-loaded=true]{grid-template-rows:34px minmax(0,1fr);gap:8px;display:grid}.admin-console-shell[data-active-module=finalization] .admin-finalization-runtime-bar{color:#ddd0ac;background:#1b1912;border:1px solid #514b38;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-block-size:34px;min-inline-size:0;padding:6px 9px;font-size:8px;line-height:1.35;display:flex}.admin-console-shell[data-active-module=finalization] .admin-finalization-runtime-bar span{overflow-wrap:anywhere;min-inline-size:0}.admin-console-shell[data-active-module=finalization] .admin-finalization-runtime-bar span:last-child{color:#b9ad8f;flex:none}.admin-console-shell[data-active-module=finalization] .admin-finalization-workspace{background:0 0;border:0;border-radius:0;grid-template-columns:258px minmax(430px,1fr) 282px;gap:8px;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;max-inline-size:none;margin:0;padding:0;display:grid}.admin-console-shell[data-active-module=finalization] :is(.admin-finalization-priority,.admin-finalization-placement-panel,.admin-finalization-gate){background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:9px;min-block-size:0;min-inline-size:0;overflow:hidden}.admin-console-shell[data-active-module=finalization] .admin-finalization-panel-head{background:var(--admin-surface-raised);border-block-end:1px solid var(--admin-rule);justify-content:space-between;align-items:center;gap:8px;min-block-size:40px;padding:7px 9px;display:flex}.admin-console-shell[data-active-module=finalization] .admin-finalization-panel-head h3{color:var(--admin-text);letter-spacing:0;text-transform:none;margin:0;font-family:inherit;font-size:11px;font-weight:650}.admin-console-shell[data-active-module=finalization] .admin-finalization-panel-head :is(span,strong){color:var(--admin-muted);overflow-wrap:anywhere;min-inline-size:0;font-size:9px;font-weight:620}.admin-console-shell[data-active-module=finalization] .admin-finalization-priority{grid-template-rows:40px auto minmax(0,1fr) auto;display:grid}.admin-console-shell[data-active-module=finalization] .admin-finalization-season-facts{border-block-end:1px solid var(--admin-line-soft);background:#11171b;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-console-shell[data-active-module=finalization] .admin-finalization-season-facts>span{border-inline-end:1px solid var(--admin-line-soft);gap:2px;min-inline-size:0;padding:7px 9px;display:grid}.admin-console-shell[data-active-module=finalization] .admin-finalization-season-facts>span:last-child{border-inline-end:0}.admin-console-shell[data-active-module=finalization] :is(.admin-finalization-season-facts,.admin-finalization-division-summary) small,.admin-console-shell[data-active-module=finalization] :is(.admin-finalization-hof-source,.admin-finalization-gate) h4{color:var(--admin-muted);letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:7px;font-weight:600}.admin-console-shell[data-active-module=finalization] :is(.admin-finalization-season-facts,.admin-finalization-division-summary) strong{overflow-wrap:anywhere;min-inline-size:0;font-size:8px;font-weight:580}.admin-console-shell[data-active-module=finalization] .admin-finalization-priority-list{scrollbar-width:thin;min-block-size:0;overflow-y:auto}.admin-console-shell[data-active-module=finalization] .admin-finalization-priority-row{border-block-end:1px solid var(--admin-line-soft);background:#141a1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-block-size:52px;display:grid}.admin-console-shell[data-active-module=finalization] .admin-finalization-priority-row:nth-child(2n){background:#171e24}.admin-console-shell[data-active-module=finalization] .admin-finalization-priority-row[aria-current=true]{box-shadow:inset 2px 0 0 var(--admin-gold);background:#202a32}.admin-console-shell[data-active-module=finalization] .admin-finalization-priority-select{text-align:start;text-transform:none;background:0 0;border:0;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-block-size:51px;min-inline-size:0;padding:7px 5px 7px 9px;display:grid}.admin-console-shell[data-active-module=finalization] .admin-finalization-priority-select>span:first-child{color:var(--admin-muted);border:1px solid #43505a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.admin-console-shell[data-active-module=finalization] .admin-finalization-priority-select>span:last-child{gap:3px;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=finalization] .admin-finalization-priority-select strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:10px;font-weight:630}.admin-console-shell[data-active-module=finalization] .admin-finalization-priority-select small{color:var(--admin-muted);overflow-wrap:anywhere;font-size:8px}.admin-console-shell[data-active-module=finalization] .admin-finalization-order{gap:4px;padding-inline-end:6px;display:flex}.admin-console-shell[data-active-module=finalization] .admin-finalization-order button{color:var(--admin-muted);text-transform:none;background:#10161a;border:1px solid #3b4750;min-block-size:25px;min-inline-size:28px;padding:3px 6px;font-size:10px}.admin-console-shell[data-active-module=finalization] .admin-finalization-hof-source{border-block-start:1px solid var(--admin-rule);background:#11171b;gap:4px;padding:9px;display:grid}.admin-console-shell[data-active-module=finalization] .admin-finalization-hof-source select{border:1px solid var(--admin-rule);color:var(--admin-text);background:#0e1418;min-block-size:29px;inline-size:100%;font-size:9px}.admin-console-shell[data-active-module=finalization] .admin-finalization-placement-panel{grid-template-rows:40px auto minmax(0,1fr) auto;display:grid}.admin-console-shell[data-active-module=finalization] .admin-finalization-division-summary{border-block-end:1px solid var(--admin-line-soft);background:#11171b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-console-shell[data-active-module=finalization] .admin-finalization-division-summary>span{border-inline-end:1px solid var(--admin-line-soft);gap:2px;min-inline-size:0;padding:6px 8px;display:grid}.admin-console-shell[data-active-module=finalization] .admin-finalization-division-summary>span:last-child{border-inline-end:0}.admin-console-shell[data-active-module=finalization] .admin-finalization-placement-table{grid-template-rows:auto minmax(0,1fr);min-block-size:0;display:grid}.admin-console-shell[data-active-module=finalization] .admin-finalization-placement-head,.admin-console-shell[data-active-module=finalization] .admin-finalization-participant{grid-template-columns:50px minmax(130px,1fr) 76px 98px;align-items:center;gap:8px;display:grid}.admin-console-shell[data-active-module=finalization] .admin-finalization-placement-head{border-block-end:1px solid var(--admin-line-soft);color:var(--admin-muted);min-block-size:28px;padding:4px 10px;font-size:8px}.admin-console-shell[data-active-module=finalization] .admin-finalization-placement-head span:first-child,.admin-console-shell[data-active-module=finalization] .admin-finalization-placement-head span:nth-child(3){text-align:center}.admin-console-shell[data-active-module=finalization] .admin-finalization-placement-head span:last-child{text-align:end}.admin-console-shell[data-active-module=finalization] .admin-finalization-placement-list{scrollbar-width:thin;min-block-size:0;overflow-y:auto}.admin-console-shell[data-active-module=finalization] .admin-finalization-participant{border-block-end:1px solid var(--admin-line-soft);background:#141a1f;min-block-size:52px;padding:6px 10px}.admin-console-shell[data-active-module=finalization] .admin-finalization-participant:nth-child(2n){background:#171e24}.admin-console-shell[data-active-module=finalization] .admin-finalization-participant>label{text-align:center;gap:2px;display:grid}.admin-console-shell[data-active-module=finalization] .admin-finalization-participant>label>span{color:var(--admin-muted);text-transform:uppercase;font-size:7px}.admin-console-shell[data-active-module=finalization] .admin-finalization-participant input{border:1px solid var(--admin-rule);color:var(--admin-text);text-align:center;background:#0e1418;min-block-size:28px;inline-size:100%;padding:3px;font-size:10px;font-weight:650}.admin-console-shell[data-active-module=finalization] .admin-finalization-player{gap:2px;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=finalization] .admin-finalization-player strong{overflow-wrap:anywhere;font-size:10px;font-weight:630}.admin-console-shell[data-active-module=finalization] .admin-finalization-player small{color:var(--admin-muted);overflow-wrap:anywhere;font-size:8px}.admin-console-shell[data-active-module=finalization] .admin-finalization-group-position{text-align:center;font-size:9px}.admin-console-shell[data-active-module=finalization] .admin-finalization-participant .admin-finalization-order{justify-content:flex-end;padding:0}.admin-console-shell[data-active-module=finalization] .admin-finalization-ties{border-block-start:1px solid var(--admin-rule);background:#11171b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.admin-console-shell[data-active-module=finalization] .admin-finalization-ties p{color:var(--admin-muted);margin:0;font-size:8px;line-height:1.4}.admin-console-shell[data-active-module=finalization] .admin-finalization-ties>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-console-shell[data-active-module=finalization] .admin-finalization-ties label{color:var(--admin-muted);align-items:center;gap:4px;font-size:8px;display:flex}.admin-console-shell[data-active-module=finalization] .admin-finalization-ties input{border:1px solid var(--admin-rule);color:var(--admin-text);text-align:center;background:#0e1418;min-block-size:25px;inline-size:34px;padding:3px}.admin-console-shell[data-active-module=finalization] .admin-finalization-gate{z-index:auto;grid-template-rows:40px auto auto minmax(0,1fr) auto;align-content:start;margin:0;padding:0;display:grid;position:static;bottom:auto}.admin-console-shell[data-active-module=finalization] .admin-finalization-gate>section{border-block-end:1px solid var(--admin-line-soft);align-content:start;gap:7px;padding:10px 11px;display:grid}.admin-console-shell[data-active-module=finalization] :is(.admin-finalization-scope-list,.admin-finalization-preview-facts){margin:0;padding:0;list-style:none}.admin-console-shell[data-active-module=finalization] :is(.admin-finalization-scope-list,.admin-finalization-preview-facts) li{border-block-end:1px solid var(--admin-line-soft);justify-content:space-between;align-items:center;gap:8px;min-inline-size:0;padding:6px 0;font-size:8px;display:flex}.admin-console-shell[data-active-module=finalization] :is(.admin-finalization-scope-list,.admin-finalization-preview-facts) li:last-child{border-block-end:0}.admin-console-shell[data-active-module=finalization] :is(.admin-finalization-scope-list,.admin-finalization-preview-facts) li span{color:var(--admin-muted)}.admin-console-shell[data-active-module=finalization] :is(.admin-finalization-scope-list,.admin-finalization-preview-facts) li strong{overflow-wrap:anywhere;text-align:end;min-inline-size:0;font-size:8px;font-weight:600}.admin-console-shell[data-active-module=finalization] .admin-finalization-preview-button{align-self:start;min-block-size:29px;inline-size:100%}.admin-console-shell[data-active-module=finalization] .admin-finalization-gate .admin-status{color:#ddd0ac;min-block-size:0;margin:0;padding:0;font-size:8px;line-height:1.45}.admin-console-shell[data-active-module=finalization] .admin-finalization-confirmation{border-block-end:0;align-content:end}.admin-console-shell[data-active-module=finalization] .admin-finalization-confirmation label{gap:4px;display:grid}.admin-console-shell[data-active-module=finalization] .admin-finalization-confirmation label>span{color:var(--admin-muted);font-size:8px;line-height:1.4}.admin-console-shell[data-active-module=finalization] .admin-finalization-confirmation code{color:#f2c74f;font-family:Consolas,Courier New,monospace;font-size:8px}.admin-console-shell[data-active-module=finalization] .admin-finalization-confirmation input{border:1px solid var(--admin-rule);color:var(--admin-text);background:#0e1418;min-block-size:29px;inline-size:100%;font-size:9px}.admin-console-shell[data-active-module=finalization] .admin-finalization-confirmation .is-danger{color:#ffb1bd;background:#251418;border-color:#75424b;inline-size:100%}@media (max-width:1260px) and (min-width:761px){.admin-page:has(.admin-console-shell[data-active-module=finalization]){overflow-y:auto}.admin-page>.admin-console-shell[data-active-module=finalization]{block-size:auto;min-block-size:calc(100dvh - 24px);overflow:visible}.admin-console-shell[data-active-module=finalization] .admin-module-workspace,.admin-console-shell[data-active-module=finalization] #finalization,.admin-console-shell[data-active-module=finalization] #finalization>.admin-module-scroll,.admin-console-shell[data-active-module=finalization] .admin-finalization{overflow:visible}.admin-console-shell[data-active-module=finalization] .admin-finalization-workspace{grid-template-columns:250px minmax(0,1fr)}.admin-console-shell[data-active-module=finalization] .admin-finalization-gate{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console-shell[data-active-module=finalization] .admin-finalization-gate>.admin-finalization-panel-head{grid-column:1/-1}.admin-console-shell[data-active-module=finalization] :is(.admin-finalization-priority,.admin-finalization-placement-panel){min-block-size:620px}}@media (max-width:760px){.admin-page:has(.admin-console-shell[data-active-module=finalization]){min-block-size:100dvh;padding:0;overflow-x:hidden}.admin-page>.admin-console-shell[data-active-module=finalization]{border:0;border-radius:0;grid-template-rows:48px auto auto auto;grid-template-columns:minmax(0,1fr);block-size:auto;min-block-size:100dvh;overflow:visible}.admin-console-shell[data-active-module=finalization] .admin-session-bar{flex-direction:row}.admin-console-shell[data-active-module=finalization] .admin-module-nav{border-block-end:1px solid var(--admin-rule);z-index:10;border-inline-end:0;flex-direction:row;grid-area:2/1;min-block-size:44px;padding:6px 9px;position:sticky;top:0;overflow:auto hidden}.admin-console-shell[data-active-module=finalization] .admin-module-nav-label,.admin-console-shell[data-active-module=finalization] .admin-module-nav-context{display:none}.admin-console-shell[data-active-module=finalization] .admin-module-nav a{flex:none;min-block-size:30px;margin:0}.admin-console-shell[data-active-module=finalization]>.admin-context-browser{inline-size:auto;margin:0 12px;position:static}.admin-console-shell[data-active-module=finalization] .admin-module-workspace{grid-area:4/1;padding:12px;overflow:visible}.admin-console-shell[data-active-module=finalization] #finalization{grid-template-rows:auto auto;block-size:auto}.admin-console-shell[data-active-module=finalization] #finalization>.admin-module-header{grid-template-columns:minmax(0,1fr);min-block-size:60px;display:grid}.admin-console-shell[data-active-module=finalization] #finalization>.admin-module-scroll,.admin-console-shell[data-active-module=finalization] #finalization>.admin-module-scroll>div,.admin-console-shell[data-active-module=finalization] #finalization>.admin-module-scroll>div>div,.admin-console-shell[data-active-module=finalization] .admin-finalization{block-size:auto;overflow:visible}.admin-console-shell[data-active-module=finalization] .admin-finalization-workspace{grid-template-columns:minmax(0,1fr)}.admin-console-shell[data-active-module=finalization] :is(.admin-finalization-priority,.admin-finalization-placement-panel){min-block-size:570px}.admin-console-shell[data-active-module=finalization] .admin-finalization-gate{grid-column:auto}.admin-console-shell[data-active-module=finalization] .admin-finalization-division-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-shell[data-active-module=finalization] .admin-finalization-division-summary>span:nth-child(2n){border-inline-end:0}.admin-console-shell[data-active-module=finalization] .admin-finalization-placement-head{display:none}.admin-console-shell[data-active-module=finalization] .admin-finalization-participant{grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr) 78px}.admin-console-shell[data-active-module=finalization] .admin-finalization-group-position{grid-area:2/1}.admin-console-shell[data-active-module=finalization] .admin-finalization-participant .admin-finalization-order{grid-area:1/3/-1}.admin-console-shell[data-active-module=finalization] .admin-finalization-ties{grid-template-columns:minmax(0,1fr)}}@media (min-width:1181px){.admin-console-shell[data-active-module=competition-builder] .admin-competition-frozen-grid.admin-competition-builder-layout{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:248px minmax(0,1fr) 354px;align-content:stretch}.admin-console-shell[data-active-module=competition-builder] .admin-competition-frozen-grid>.admin-competition-portfolio{grid-area:1/1;grid-template-rows:40px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;min-block-size:0;padding:0}.admin-console-shell[data-active-module=competition-builder] .admin-competition-frozen-grid>.admin-competition-portfolio>.admin-competition-panel-head{grid-area:1/1}.admin-console-shell[data-active-module=competition-builder] .admin-competition-frozen-grid>.admin-competition-portfolio>.admin-competition-edition-list{grid-area:2/1}.admin-console-shell[data-active-module=competition-builder] .admin-competition-frozen-grid>.admin-competition-portfolio>.admin-competition-portfolio-status{grid-area:3/1}.admin-console-shell[data-active-module=competition-builder] .admin-competition-frozen-grid>.admin-competition-main-panel,.admin-console-shell[data-active-module=competition-builder] .admin-competition-frozen-grid>.admin-competition-mode-panel{grid-area:1/2}.admin-console-shell[data-active-module=competition-builder] .admin-competition-frozen-grid>.admin-competition-editor{grid-area:1/3}.admin-console-shell[data-active-module=competition-builder] .admin-competition-frozen-grid>.admin-competition-footer-status{grid-area:2/1/auto/-1}}.admin-console-shell[data-active-module=competition-builder]{--admin-canvas:#090d10;--admin-surface:#151b20;--admin-surface-raised:#192127;--admin-surface-active:#192126;--admin-text:#edf3f7;--admin-muted:#9aa6af;--admin-dim:#727f88;--admin-gold:#82a9ff;--admin-success:#67d6ad;--admin-warning:#e8b84e;--admin-danger:#ff91a1;--admin-rule:#2b353d;--admin-line-soft:#222b32;--admin-soft:#10161a;--admin-primary-ink:#07101f;background:var(--admin-canvas);color:var(--admin-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-page:has(.admin-console-shell[data-active-module=competition-builder]) :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #82a9ff85}.admin-console-shell[data-active-module=competition-builder] ::selection{color:var(--admin-text);background:#82a9ff52}.admin-console-shell[data-active-module=competition-builder] .admin-session-bar{background:var(--admin-surface);border-block-end:1px solid var(--admin-rule);justify-content:space-between;align-items:center;gap:18px;min-block-size:48px;min-inline-size:0;padding:0 16px;display:flex}.admin-console-shell[data-active-module=competition-builder] .admin-session-brand{letter-spacing:0;text-transform:none;flex-wrap:nowrap;align-items:center;gap:9px;min-inline-size:0;display:flex}.admin-console-shell[data-active-module=competition-builder] .admin-session-brand strong{color:var(--admin-text);letter-spacing:0;font-size:13px;font-weight:650}.admin-console-shell[data-active-module=competition-builder] .admin-session-brand>span:not(.sr-only){color:var(--admin-muted);font-size:12px}.admin-console-shell[data-active-module=competition-builder] .admin-session-actions{gap:10px}.admin-console-shell[data-active-module=competition-builder] .admin-first-run-handoff{display:none}.admin-console-shell[data-active-module=competition-builder] .admin-session-bar button{border-color:var(--admin-line-soft);color:var(--admin-muted);background:0 0;min-block-size:32px;padding:0 9px;font-size:10px}.admin-console-shell[data-active-module=competition-builder] .admin-season-chip{background:0 0;border:0;gap:9px;min-block-size:0;padding:0}.admin-console-shell[data-active-module=competition-builder] .admin-season-chip small{color:var(--admin-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.admin-console-shell[data-active-module=competition-builder] .admin-season-chip strong{color:var(--admin-text);letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;font-weight:550}.admin-console-shell[data-active-module=competition-builder] .admin-module-nav{border-block:0;border-inline-end:1px solid var(--admin-rule);scrollbar-color:#46515a transparent;scrollbar-width:thin;min-block-size:0;min-inline-size:0;background:#0d1216;flex-direction:column;gap:0;width:auto;padding:14px 10px;display:flex;position:static;overflow-y:auto}.admin-console-shell[data-active-module=competition-builder] .admin-module-nav-label{color:#78858f;letter-spacing:.09em;text-transform:uppercase;margin:0 8px 8px;font-size:10px;font-weight:650;display:block}.admin-console-shell[data-active-module=competition-builder] .admin-module-nav a{color:var(--admin-muted);border:1px solid #0000;border-radius:7px;align-items:center;min-block-size:32px;margin-block-end:2px;padding:6px 9px;display:flex}.admin-console-shell[data-active-module=competition-builder] .admin-module-nav a>strong{color:inherit;font-size:12px;font-weight:520;line-height:1.2}.admin-console-shell[data-active-module=competition-builder] .admin-module-nav a:hover{background:var(--admin-surface);color:var(--admin-text)}.admin-console-shell[data-active-module=competition-builder] .admin-module-nav a[aria-current=page]{background:var(--admin-surface-raised);box-shadow:inset 1px 0 0 var(--admin-gold);color:var(--admin-text);border-color:#344149}.admin-console-shell[data-active-module=competition-builder] .admin-module-nav-context{border-block-start:1px solid var(--admin-line-soft);color:var(--admin-muted);gap:2px;margin-block-start:auto;padding:12px 9px 2px;font-size:10px;display:grid}.admin-console-shell[data-active-module=competition-builder] .admin-module-nav-context strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:11px;font-weight:550}.admin-console-shell[data-active-module=competition-builder]>.admin-context-browser{display:none}.admin-console-shell[data-active-module=competition-builder] .admin-module-workspace{background:var(--admin-canvas);min-block-size:0;min-inline-size:0;padding:14px 12px 10px;overflow:hidden}.admin-console-shell[data-active-module=competition-builder] #competition-builder{grid-template-rows:auto minmax(0,1fr);block-size:100%;min-block-size:0;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=competition-builder] #competition-builder>.admin-module-header{justify-content:space-between;align-items:end;gap:18px;min-inline-size:0;padding:0 2px 8px;display:flex}.admin-console-shell[data-active-module=competition-builder] #competition-builder>.admin-module-header span{display:none}.admin-console-shell[data-active-module=competition-builder] #competition-builder>.admin-module-header h1{color:var(--admin-text);letter-spacing:-.025em;margin:0;font-family:inherit;font-size:20px;font-weight:650;line-height:1.1}.admin-console-shell[data-active-module=competition-builder] #competition-builder>.admin-module-header p{color:var(--admin-muted);text-align:end;max-inline-size:520px;margin:0 0 1px;font-size:10px;line-height:1.4}.admin-console-shell[data-active-module=competition-builder] #competition-builder>.admin-module-scroll{background:0 0;border:0;min-block-size:0;overflow:hidden}.admin-console-shell[data-active-module=competition-builder] #competition-builder>.admin-module-scroll>div,.admin-console-shell[data-active-module=competition-builder] #competition-builder>.admin-module-scroll>div>div{block-size:100%;min-block-size:0}.admin-console-shell[data-active-module=competition-builder] .admin-competition-frozen-grid{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:248px minmax(0,1fr) 354px;gap:8px;block-size:100%;min-block-size:0;min-inline-size:0;padding:0;display:grid}.admin-console-shell[data-active-module=competition-builder] .admin-competition-portfolio,.admin-console-shell[data-active-module=competition-builder] .admin-competition-main-panel,.admin-console-shell[data-active-module=competition-builder] .admin-competition-editor,.admin-console-shell[data-active-module=competition-builder] .admin-competition-mode-panel{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:8px;min-block-size:0;min-inline-size:0;overflow:hidden}.admin-console-shell[data-active-module=competition-builder] .admin-competition-portfolio{grid-area:1/1;grid-template-rows:40px minmax(0,1fr) auto;padding:0;display:grid}.admin-console-shell[data-active-module=competition-builder] .admin-competition-panel-head,.admin-console-shell[data-active-module=competition-builder] .admin-competition-main-header,.admin-console-shell[data-active-module=competition-builder] .admin-competition-inspector-header,.admin-console-shell[data-active-module=competition-builder] .admin-competition-section-title{justify-content:space-between;align-items:center;gap:10px;min-inline-size:0;display:flex}.admin-console-shell[data-active-module=competition-builder] .admin-competition-panel-head{border-block-end:1px solid var(--admin-line-soft);padding:0 9px 0 11px}.admin-console-shell[data-active-module=competition-builder] :is(.admin-competition-panel-head,.admin-competition-main-header,.admin-competition-inspector-header) h3{color:var(--admin-text);overflow-wrap:anywhere;min-inline-size:0;margin:0;font-family:inherit;font-size:12px;font-weight:650}.admin-console-shell[data-active-module=competition-builder] .admin-competition-panel-head button,.admin-console-shell[data-active-module=competition-builder] .admin-competition-main-actions button,.admin-console-shell[data-active-module=competition-builder] .admin-competition-tabs button,.admin-console-shell[data-active-module=competition-builder] .admin-competition-mode-panel button,.admin-console-shell[data-active-module=competition-builder] .admin-competition-editor button{border:1px solid var(--admin-rule);color:var(--admin-muted);font:inherit;background:0 0;border-radius:4px;min-block-size:28px;padding:0 8px;font-size:9px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-panel-head button{color:var(--admin-gold);border-color:#0000}.admin-console-shell[data-active-module=competition-builder] .admin-competition-edition-list{overscroll-behavior:contain;scrollbar-color:#46515a transparent;scrollbar-gutter:stable;scrollbar-width:thin;min-block-size:0;overflow-y:auto}.admin-console-shell[data-active-module=competition-builder] .admin-competition-edition-row{border:0;border-block-end:1px solid var(--admin-line-soft);color:var(--admin-muted);text-align:start;background:0 0;border-radius:0;gap:5px;min-block-size:104px;inline-size:100%;min-inline-size:0;padding:10px 11px;display:grid}.admin-console-shell[data-active-module=competition-builder] .admin-competition-edition-row:hover{background:var(--admin-soft)}.admin-console-shell[data-active-module=competition-builder] .admin-competition-edition-row[aria-current=true]{background:var(--admin-surface-raised);box-shadow:inset 2px 0 0 var(--admin-gold)}.admin-console-shell[data-active-module=competition-builder] .admin-competition-edition-title,.admin-console-shell[data-active-module=competition-builder] .admin-competition-edition-meta,.admin-console-shell[data-active-module=competition-builder] .admin-competition-edition-counts{justify-content:space-between;align-items:center;gap:6px;min-inline-size:0;display:flex}.admin-console-shell[data-active-module=competition-builder] .admin-competition-edition-title strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:11px;font-weight:650;overflow:hidden}.admin-console-shell[data-active-module=competition-builder] .admin-competition-edition-title>span{color:var(--admin-success);letter-spacing:.05em;text-transform:uppercase;border:1px solid #67d6ad6b;border-radius:999px;flex:none;padding:2px 5px;font-size:7px;font-weight:650}.admin-console-shell[data-active-module=competition-builder] .admin-competition-edition-title>span[data-state=draft]{color:var(--admin-warning);border-color:#e8b84e6b}.admin-console-shell[data-active-module=competition-builder] .admin-competition-edition-meta,.admin-console-shell[data-active-module=competition-builder] .admin-competition-edition-counts,.admin-console-shell[data-active-module=competition-builder] .admin-competition-edition-note,.admin-console-shell[data-active-module=competition-builder] .admin-competition-portfolio-status{color:var(--admin-dim);font-size:8px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-edition-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 6px;display:grid}.admin-console-shell[data-active-module=competition-builder] .admin-competition-edition-note{color:var(--admin-muted);gap:2px;line-height:1.35;display:grid}.admin-console-shell[data-active-module=competition-builder] .admin-competition-portfolio-status{border-block-start:1px solid var(--admin-line-soft);overflow-wrap:anywhere;min-block-size:28px;margin:0;padding:8px 10px;line-height:1.3}.admin-console-shell[data-active-module=competition-builder] .admin-competition-portfolio:has(.admin-competition-edition-row) :is(.admin-competition-portfolio-description,.admin-competition-current-edition,.admin-first-run-empty){display:none}.admin-console-shell[data-active-module=competition-builder] .admin-competition-main-panel{grid-area:1/2;grid-template-rows:78px 39px minmax(0,1fr);display:grid}.admin-console-shell[data-active-module=competition-builder] .admin-competition-main-header{border-block-end:1px solid var(--admin-line-soft);padding:10px 12px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-main-header>div:first-child{min-inline-size:0}.admin-console-shell[data-active-module=competition-builder] .admin-competition-main-header h3{font-size:16px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-main-header p,.admin-console-shell[data-active-module=competition-builder] .admin-competition-inspector-header p{color:var(--admin-dim);overflow-wrap:anywhere;margin:3px 0 0;font-size:8.5px;line-height:1.4}.admin-console-shell[data-active-module=competition-builder] .admin-competition-main-actions{flex:none;align-items:center;gap:5px;display:flex}.admin-console-shell[data-active-module=competition-builder] .admin-competition-main-actions button:last-child,.admin-console-shell[data-active-module=competition-builder] .admin-competition-save{background:var(--admin-gold);border-color:var(--admin-gold);color:var(--admin-primary-ink);font-weight:650}.admin-console-shell[data-active-module=competition-builder] .admin-competition-tabs{background:var(--admin-soft);border-block-end:1px solid var(--admin-line-soft);align-items:stretch;min-inline-size:0;padding-inline:7px;display:flex;overflow-x:auto}.admin-console-shell[data-active-module=competition-builder] .admin-competition-tabs button{border:0;border-block-end:2px solid #0000;border-radius:0;flex:none;min-block-size:38px;padding-inline:10px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-tabs button[aria-selected=true]{border-block-end-color:var(--admin-gold);color:var(--admin-text)}.admin-console-shell[data-active-module=competition-builder] .admin-competition-structure-register{overscroll-behavior:contain;scrollbar-color:#46515a transparent;scrollbar-gutter:stable;scrollbar-width:thin;min-block-size:0;overflow-y:auto}.admin-console-shell[data-active-module=competition-builder] .admin-competition-structure-register[hidden],.admin-console-shell[data-active-module=competition-builder] .admin-competition-mode-panel[hidden]{display:none}.admin-console-shell[data-active-module=competition-builder] .admin-competition-structure-head,.admin-console-shell[data-active-module=competition-builder] .admin-competition-division-row{grid-template-columns:minmax(160px,1.4fr) minmax(94px,.75fr) minmax(86px,.65fr) 58px;gap:8px;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=competition-builder] .admin-competition-structure-head{background:var(--admin-soft);border-block-end:1px solid var(--admin-line-soft);color:var(--admin-dim);letter-spacing:.04em;text-transform:uppercase;z-index:1;padding:7px 10px;font-size:8px;position:sticky;top:0}.admin-console-shell[data-active-module=competition-builder] .admin-competition-region-register{margin:0}.admin-console-shell[data-active-module=competition-builder] .admin-competition-region-register h4{background:var(--admin-surface-raised);border-block-end:1px solid var(--admin-line-soft);color:var(--admin-muted);letter-spacing:.055em;text-transform:uppercase;margin:0;padding:6px 10px;font-family:inherit;font-size:8px;font-weight:650}.admin-console-shell[data-active-module=competition-builder] .admin-competition-division-row{border:0;border-block-end:1px solid var(--admin-line-soft);color:var(--admin-muted);text-align:start;background:0 0;border-radius:0;align-items:center;min-block-size:47px;inline-size:100%;padding:6px 10px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-division-row:hover{background:var(--admin-soft)}.admin-console-shell[data-active-module=competition-builder] .admin-competition-division-row[aria-current=true]{background:var(--admin-surface-raised);box-shadow:inset 2px 0 0 var(--admin-gold)}.admin-console-shell[data-active-module=competition-builder] .admin-competition-division-row>span{overflow-wrap:anywhere;min-inline-size:0}.admin-console-shell[data-active-module=competition-builder] .admin-competition-division-row>span:not(.admin-competition-division-name){gap:2px;font-size:8px;display:grid}.admin-console-shell[data-active-module=competition-builder] .admin-competition-division-row>span>strong{color:var(--admin-text);font-size:9px;font-weight:550}.admin-console-shell[data-active-module=competition-builder] .admin-competition-division-row small{color:var(--admin-dim);font-size:7.5px;font-weight:400}.admin-console-shell[data-active-module=competition-builder] .admin-competition-division-name{grid-template-columns:6px minmax(0,1fr);align-items:center;gap:7px;display:grid}.admin-console-shell[data-active-module=competition-builder] .admin-competition-division-name i{background:var(--admin-gold);border-radius:2px;block-size:22px;inline-size:3px;display:block}.admin-console-shell[data-active-module=competition-builder] .admin-competition-division-name>span{gap:2px;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=competition-builder] .admin-competition-division-name strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:10px;font-weight:620;overflow:hidden}.admin-console-shell[data-active-module=competition-builder] .admin-competition-stage-stack{flex-wrap:wrap;gap:3px!important;display:flex!important}.admin-console-shell[data-active-module=competition-builder] .admin-competition-stage-stack small{border:1px solid var(--admin-rule);border-radius:999px;padding:2px 4px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-empty-state{color:var(--admin-muted);margin:0;padding:20px 12px;font-size:10px;line-height:1.5}.admin-console-shell[data-active-module=competition-builder] .admin-competition-mode-panel{z-index:2;grid-area:1/2;margin-block-start:117px;padding:10px;overflow-y:auto}.admin-console-shell[data-active-module=competition-builder] .admin-competition-mode-panel .admin-competition-subsection,.admin-console-shell[data-active-module=competition-builder] .admin-competition-mode-panel .admin-competition-scope,.admin-console-shell[data-active-module=competition-builder] .admin-competition-mode-panel .admin-schedule-operations{background:0 0;border:0;border-radius:0;padding:0}.admin-console-shell[data-active-module=competition-builder] .admin-competition-mode-panel :is(h2,h3,legend){color:var(--admin-text);font-family:inherit}.admin-console-shell[data-active-module=competition-builder] .admin-competition-mode-panel :is(h2,h3){font-size:12px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-mode-panel :is(p,label,span){font-size:9px;line-height:1.45}.admin-console-shell[data-active-module=competition-builder] .admin-competition-mode-panel :is(input,select,textarea){background:var(--admin-soft);border:1px solid var(--admin-rule);color:var(--admin-text);font:inherit;min-block-size:32px;min-inline-size:0;border-radius:4px;width:100%;font-size:10px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-editor{overscroll-behavior:contain;scrollbar-color:#46515a transparent;scrollbar-gutter:stable;scrollbar-width:thin;grid-area:1/3;padding:0;display:block;overflow-y:auto}.admin-console-shell[data-active-module=competition-builder] .admin-competition-inspector-header{background:var(--admin-surface);border-block-end:1px solid var(--admin-line-soft);z-index:2;min-block-size:68px;padding:9px 11px;position:sticky;top:0}.admin-console-shell[data-active-module=competition-builder] .admin-competition-inspector-header>div{min-inline-size:0}.admin-console-shell[data-active-module=competition-builder] .admin-competition-inspector-header h3{font-size:15px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-inspector-header>span{color:var(--admin-success);letter-spacing:.05em;text-transform:uppercase;border:1px solid #67d6ad6b;border-radius:999px;flex:none;padding:2px 5px;font-size:7px;font-weight:650}.admin-console-shell[data-active-module=competition-builder] .admin-competition-inspector-summary{border-block-end:1px solid var(--admin-line-soft);padding:9px 11px 10px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-section-title{margin-block-end:7px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-section-title h4{color:var(--admin-text);letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:inherit;font-size:9px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-section-title span{color:var(--admin-dim);font-size:7.5px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-inspector-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;display:grid}.admin-console-shell[data-active-module=competition-builder] .admin-competition-inspector-summary dl>div{background:var(--admin-soft);border:1px solid var(--admin-line-soft);border-radius:4px;min-inline-size:0;padding:6px 7px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-inspector-summary :is(dt,dd){overflow-wrap:anywhere;margin:0}.admin-console-shell[data-active-module=competition-builder] .admin-competition-inspector-summary dt{color:var(--admin-dim);font-size:7.5px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-inspector-summary dd{color:var(--admin-text);margin-block-start:2px;font-size:9px;font-weight:550}.admin-console-shell[data-active-module=competition-builder] .admin-competition-inline-notice{border-inline-start:2px solid var(--admin-warning);color:var(--admin-muted);margin:8px 0 0;padding-inline-start:7px;font-size:8.5px;line-height:1.45}.admin-console-shell[data-active-module=competition-builder] .admin-competition-editor>.admin-competition-structure-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.admin-console-shell[data-active-module=competition-builder] .admin-competition-editor>.admin-competition-structure-grid>fieldset{border:0;border-block-end:1px solid var(--admin-line-soft);background:0 0;border-radius:0;min-inline-size:0;margin:0;padding:9px 11px 10px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-editor legend{color:var(--admin-text);letter-spacing:.04em;text-transform:uppercase;padding:0;font-family:inherit;font-size:9px;font-weight:650}.admin-console-shell[data-active-module=competition-builder] .admin-competition-editor .admin-competition-scope-grid,.admin-console-shell[data-active-module=competition-builder] .admin-competition-editor .admin-competition-cards{grid-template-columns:minmax(0,1fr);gap:6px;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=competition-builder] .admin-competition-editor .admin-competition-card{background:var(--admin-soft);border:1px solid var(--admin-line-soft);border-radius:4px;min-inline-size:0;padding:7px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-editor label{color:var(--admin-muted);min-inline-size:0;font-size:8.5px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-editor :is(input,select,textarea){background:var(--admin-soft);border:1px solid var(--admin-rule);color:var(--admin-text);font:inherit;min-block-size:30px;min-inline-size:0;border-radius:4px;width:100%;font-size:10px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-editor :is(button,input,select,textarea):disabled,.admin-console-shell[data-active-module=competition-builder] .admin-competition-mode-panel :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.48}.admin-console-shell[data-active-module=competition-builder] .admin-competition-read-only{display:none}.admin-console-shell[data-active-module=competition-builder] .admin-competition-footer-status{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;grid-area:2/1/auto/-1;min-block-size:0;margin:0;padding:0 2px;font-size:9px;line-height:1.35;overflow:hidden}@media (min-width:761px){body:has(.admin-console-shell[data-active-module=competition-builder]){background:#111}.admin-page:has(.admin-console-shell[data-active-module=competition-builder]){background:#111;block-size:100dvh;min-block-size:650px;padding:12px;display:block;overflow:hidden}.admin-page:has(.admin-console-shell[data-active-module=competition-builder])>.admin-header{display:none}.admin-page>.admin-console-shell[data-active-module=competition-builder]{border:1px solid var(--admin-rule);border-radius:14px;grid-template-rows:48px minmax(0,1fr);grid-template-columns:176px minmax(0,1fr);block-size:calc(100dvh - 24px);min-block-size:650px;display:grid;overflow:hidden;box-shadow:0 18px 50px #00000059}.admin-console-shell[data-active-module=competition-builder] .admin-session-bar{grid-area:1/1/auto/-1}.admin-console-shell[data-active-module=competition-builder] .admin-module-nav{grid-area:2/1}.admin-console-shell[data-active-module=competition-builder] .admin-module-workspace{grid-area:2/2}}@media (max-width:1180px) and (min-width:761px){.admin-console-shell[data-active-module=competition-builder] .admin-module-workspace{overflow-y:auto}.admin-console-shell[data-active-module=competition-builder] #competition-builder,.admin-console-shell[data-active-module=competition-builder] #competition-builder>.admin-module-scroll,.admin-console-shell[data-active-module=competition-builder] #competition-builder>.admin-module-scroll>div,.admin-console-shell[data-active-module=competition-builder] #competition-builder>.admin-module-scroll>div>div,.admin-console-shell[data-active-module=competition-builder] .admin-competition-frozen-grid{block-size:auto}.admin-console-shell[data-active-module=competition-builder] .admin-competition-frozen-grid{grid-template-rows:minmax(640px,auto) minmax(620px,auto) auto;grid-template-columns:248px minmax(0,1fr)}.admin-console-shell[data-active-module=competition-builder] .admin-competition-editor{grid-area:2/1/auto/-1;max-block-size:none}.admin-console-shell[data-active-module=competition-builder] .admin-competition-footer-status{grid-row:3}}@media (max-width:760px){.admin-page:has(.admin-console-shell[data-active-module=competition-builder]){block-size:100dvh;overflow:hidden}.admin-page:has(.admin-console-shell[data-active-module=competition-builder])>.admin-header{display:none}.admin-page>.admin-console-shell[data-active-module=competition-builder]{grid-template-rows:48px auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);block-size:100dvh;display:grid;overflow:hidden}.admin-console-shell[data-active-module=competition-builder] .admin-session-bar{flex-direction:row;grid-area:1/1;padding-inline:10px}.admin-console-shell[data-active-module=competition-builder] .admin-session-brand>span:not(.sr-only),.admin-console-shell[data-active-module=competition-builder] .admin-session-bar button,.admin-console-shell[data-active-module=competition-builder] .admin-season-chip small{display:none}.admin-console-shell[data-active-module=competition-builder] .admin-module-nav{border-block-end:1px solid var(--admin-rule);border-inline-end:0;flex-direction:row;grid-area:2/1;gap:3px;padding:7px 10px;overflow:auto hidden}.admin-console-shell[data-active-module=competition-builder] :is(.admin-module-nav-label,.admin-module-nav-context){display:none}.admin-console-shell[data-active-module=competition-builder] .admin-module-nav a{flex:none;min-block-size:44px;margin:0}.admin-console-shell[data-active-module=competition-builder] .admin-module-workspace{grid-area:3/1;padding:10px;overflow-y:auto}.admin-console-shell[data-active-module=competition-builder] #competition-builder,.admin-console-shell[data-active-module=competition-builder] #competition-builder>.admin-module-scroll,.admin-console-shell[data-active-module=competition-builder] #competition-builder>.admin-module-scroll>div,.admin-console-shell[data-active-module=competition-builder] #competition-builder>.admin-module-scroll>div>div,.admin-console-shell[data-active-module=competition-builder] .admin-competition-frozen-grid{block-size:auto}.admin-console-shell[data-active-module=competition-builder] #competition-builder>.admin-module-header{align-items:start;gap:4px;display:grid}.admin-console-shell[data-active-module=competition-builder] #competition-builder>.admin-module-header p{text-align:start}.admin-console-shell[data-active-module=competition-builder] .admin-competition-frozen-grid{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr)}.admin-console-shell[data-active-module=competition-builder] .admin-competition-portfolio,.admin-console-shell[data-active-module=competition-builder] .admin-competition-main-panel,.admin-console-shell[data-active-module=competition-builder] .admin-competition-mode-panel,.admin-console-shell[data-active-module=competition-builder] .admin-competition-editor,.admin-console-shell[data-active-module=competition-builder] .admin-competition-footer-status{grid-area:auto/1}.admin-console-shell[data-active-module=competition-builder] .admin-competition-portfolio{min-block-size:420px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-main-panel{min-block-size:560px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-mode-panel{min-block-size:420px;margin-block-start:0}.admin-console-shell[data-active-module=competition-builder] .admin-competition-main-header{align-items:start;min-block-size:126px;display:grid}.admin-console-shell[data-active-module=competition-builder] .admin-competition-main-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-console-shell[data-active-module=competition-builder] .admin-competition-main-actions button,.admin-console-shell[data-active-module=competition-builder] .admin-competition-panel-head button,.admin-console-shell[data-active-module=competition-builder] .admin-competition-tabs button,.admin-console-shell[data-active-module=competition-builder] .admin-competition-mode-panel :is(button,input,select,textarea),.admin-console-shell[data-active-module=competition-builder] .admin-competition-editor :is(button,input,select,textarea){min-block-size:44px;font-size:16px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-main-panel{grid-template-rows:126px 45px minmax(0,1fr)}.admin-console-shell[data-active-module=competition-builder] .admin-competition-structure-register{overflow-x:auto}.admin-console-shell[data-active-module=competition-builder] .admin-competition-structure-head,.admin-console-shell[data-active-module=competition-builder] .admin-competition-division-row{grid-template-columns:minmax(150px,1.2fr) 110px 90px 62px;min-inline-size:470px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-editor{min-block-size:620px}.admin-console-shell[data-active-module=competition-builder] .admin-competition-footer-status{white-space:normal;overflow:visible}}.admin-console-shell[data-active-module=results]{--admin-canvas:#090d10;--admin-surface:#151b20;--admin-surface-raised:#192127;--admin-text:#edf3f7;--admin-muted:#a9b4bc;--admin-gold:#82a9ff;--admin-success:#67d6ad;--admin-warning:#e8b84e;--admin-danger:#ff91a1;--admin-rule:#2b353d;--admin-line-soft:#222b32;background:var(--admin-canvas);color:var(--admin-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.admin-page:has(.admin-console-shell[data-active-module=results]){background:#111;padding:12px;display:block}.admin-page:has(.admin-console-shell[data-active-module=results])>.admin-header{display:none}.admin-page:has(.admin-console-shell[data-active-module=results]) :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #82a9ff85}.admin-page>.admin-console-shell[data-active-module=results]{border:1px solid var(--admin-rule);border-radius:14px;grid-area:auto;grid-template-rows:48px minmax(0,1fr);grid-template-columns:176px minmax(0,1fr);block-size:calc(100dvh - 24px);display:grid;overflow:hidden}.admin-console-shell[data-active-module=results] .admin-session-bar{background:var(--admin-surface);border-block-end:1px solid var(--admin-rule);grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:18px;min-block-size:48px;min-inline-size:0;padding:0 16px;display:flex}.admin-console-shell[data-active-module=results] .admin-session-brand{text-transform:none;flex-wrap:nowrap;align-items:center;gap:9px;min-inline-size:0;display:flex}.admin-console-shell[data-active-module=results] .admin-session-brand strong{color:var(--admin-text);font-size:13px;font-weight:650}.admin-console-shell[data-active-module=results] .admin-session-brand>span:not(.sr-only),.admin-console-shell[data-active-module=results] .admin-season-chip small{color:var(--admin-muted);font-size:12px}.admin-console-shell[data-active-module=results] .admin-session-actions{gap:10px}.admin-console-shell[data-active-module=results] .admin-first-run-handoff{display:none}.admin-console-shell[data-active-module=results] .admin-session-bar button{border-color:var(--admin-line-soft);color:var(--admin-muted);background:0 0;min-block-size:32px;padding:0 9px;font-size:10px}.admin-console-shell[data-active-module=results] .admin-season-chip{background:0 0;border:0;gap:9px;min-block-size:0;padding:0}.admin-console-shell[data-active-module=results] .admin-season-chip strong{color:var(--admin-text);text-transform:none;font-family:inherit;font-size:12px;font-weight:550}.admin-console-shell[data-active-module=results] .admin-module-nav{border-block:0;border-inline-end:1px solid var(--admin-rule);min-block-size:0;min-inline-size:0;background:#0d1216;flex-direction:column;grid-area:2/1;gap:0;width:auto;padding:14px 10px;display:flex;position:static;overflow-y:auto}.admin-console-shell[data-active-module=results] .admin-module-nav-label{color:#89969f;letter-spacing:.09em;text-transform:uppercase;margin:0 8px 8px;font-size:10px;font-weight:650;display:block}.admin-console-shell[data-active-module=results] .admin-module-nav a{color:var(--admin-muted);border:1px solid #0000;border-radius:7px;align-items:center;min-block-size:36px;margin-block-end:2px;padding:7px 9px;display:flex}.admin-console-shell[data-active-module=results] .admin-module-nav a>strong{color:inherit;font-size:12px;font-weight:520;line-height:1.2}.admin-console-shell[data-active-module=results] .admin-module-nav a[aria-current=page]{background:var(--admin-surface-raised);box-shadow:inset 1px 0 0 var(--admin-gold);color:var(--admin-text);border-color:#344149}.admin-console-shell[data-active-module=results] .admin-module-nav-context{border-block-start:1px solid var(--admin-line-soft);color:var(--admin-muted);gap:2px;margin-block-start:auto;padding:12px 9px 2px;font-size:10px;display:grid}.admin-console-shell[data-active-module=results] .admin-module-nav-context strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:11px;font-weight:550}.admin-console-shell[data-active-module=results]>.admin-context-browser{z-index:4;background:0 0;border:0;inline-size:304px;margin:0;padding:0;position:absolute;inset-block-start:13px;inset-inline-end:24px}.admin-console-shell[data-active-module=results]>.admin-context-browser :is(.admin-context-heading,.admin-context-summary,.admin-context-form>p){display:none}.admin-console-shell[data-active-module=results]>.admin-context-browser .admin-context-form{background:0 0;border:0;align-items:end;padding:0;display:grid}.admin-console-shell[data-active-module=results]>.admin-context-browser .admin-context-form label{gap:3px;display:grid}.admin-console-shell[data-active-module=results]>.admin-context-browser .admin-context-form label>span{color:var(--admin-muted);letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:600}.admin-console-shell[data-active-module=results]>.admin-context-browser .admin-context-form select{border:1px solid var(--admin-rule);color:var(--admin-text);background:#0e1418;border-radius:6px;min-block-size:29px;padding:4px 7px;font-size:9px}.admin-console-shell[data-active-module=results]>.admin-context-browser .admin-context-form button{display:none}.admin-console-shell[data-active-module=results] .admin-module-workspace{background:var(--admin-canvas);grid-area:2/2;min-block-size:0;min-inline-size:0;padding:13px 12px 9px;overflow:hidden}.admin-console-shell[data-active-module=results] #results{grid-template-rows:60px minmax(0,1fr);block-size:100%;min-block-size:0;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=results] #results>.admin-module-header{background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 304px;align-items:end;padding:0 0 7px;display:grid}.admin-console-shell[data-active-module=results] #results>.admin-module-header>div{grid-area:1/1}.admin-console-shell[data-active-module=results] #results>.admin-module-header span{display:none}.admin-console-shell[data-active-module=results] #results>.admin-module-header h1{color:var(--admin-text);letter-spacing:-.02em;text-transform:none;font-family:inherit;font-size:22px;font-weight:620;line-height:1.15}.admin-console-shell[data-active-module=results] #results>.admin-module-header p{color:var(--admin-muted);text-align:start;grid-area:2/1;max-inline-size:none;font-size:11px;line-height:1.3}.admin-console-shell[data-active-module=results] #results>.admin-module-scroll,.admin-console-shell[data-active-module=results] #results>.admin-module-scroll>div,.admin-console-shell[data-active-module=results] .admin-result-form{block-size:100%;min-block-size:0}.admin-console-shell[data-active-module=results] #results>.admin-module-scroll{background:0 0;border:0;overflow:hidden}.admin-console-shell[data-active-module=results] .admin-result-form{padding:0;display:grid}.admin-console-shell[data-active-module=results] .admin-result-form[data-command-mode=scheduled]>.admin-form-grid{display:none}.admin-console-shell[data-active-module=results] .admin-result-workspace{grid-template-columns:330px minmax(0,1fr) 226px;gap:8px;min-block-size:0;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=results] :is(.admin-result-match-register,.admin-result-editor,.admin-result-sidebar){background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:9px;min-block-size:0;min-inline-size:0;overflow:hidden}.admin-console-shell[data-active-module=results] :is(.admin-result-match-register,.admin-result-sidebar)>header,.admin-console-shell[data-active-module=results] .admin-result-editor-heading{background:var(--admin-surface-raised);border-block-end:1px solid var(--admin-rule);justify-content:space-between;align-items:center;min-block-size:40px;padding:8px 10px;display:flex}.admin-console-shell[data-active-module=results] :is(.admin-result-match-register,.admin-result-sidebar)>header h2,.admin-console-shell[data-active-module=results] .admin-result-editor-heading h3{color:var(--admin-text);letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;font-weight:650}.admin-console-shell[data-active-module=results] :is(.admin-result-match-register,.admin-result-sidebar)>header :is(strong,span),.admin-console-shell[data-active-module=results] .admin-result-editor-heading p{color:var(--admin-muted);margin:0;font-size:8px;font-style:normal;font-weight:450}.admin-console-shell[data-active-module=results] .admin-result-match-register{grid-template-rows:40px 60px minmax(0,1fr);display:grid}.admin-console-shell[data-active-module=results] .admin-result-register-filters{border-block-end:1px solid var(--admin-rule);grid-template-columns:minmax(0,1fr) 88px;gap:7px;padding:7px 9px;display:grid}.admin-console-shell[data-active-module=results] .admin-result-register-filters label{gap:3px;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=results] .admin-result-register-filters label>span,.admin-console-shell[data-active-module=results] :is(.admin-result-validation,.admin-result-command-context,.admin-result-status-panel,.admin-result-publication)>span{color:var(--admin-muted);letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:650}.admin-console-shell[data-active-module=results] .admin-result-register-filters select,.admin-console-shell[data-active-module=results] .admin-score-entry input,.admin-console-shell[data-active-module=results] .admin-result-game :is(input,select),.admin-console-shell[data-active-module=results] .admin-result-form>.admin-form-grid :is(input,select),.admin-console-shell[data-active-module=results] .admin-walkover-grid :is(input,select){border:1px solid var(--admin-line-soft);color:var(--admin-text);background:#0e1418;border-radius:5px;min-block-size:30px;min-inline-size:0;padding:4px 8px;font-size:9px}.admin-console-shell[data-active-module=results] .admin-result-match-list{scrollbar-color:#46515a transparent;scrollbar-width:thin;min-block-size:0;overflow-y:auto}.admin-console-shell[data-active-module=results] .admin-result-match-list section>h3{border-block-end:1px solid var(--admin-rule);color:var(--admin-muted);letter-spacing:.065em;text-transform:uppercase;padding:7px 9px;font-family:inherit;font-size:8px;font-weight:650}.admin-console-shell[data-active-module=results] .admin-result-match-row{border:0;border-block-end:1px solid var(--admin-rule);color:var(--admin-text);text-align:start;min-block-size:54px;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;width:100%;padding:7px 9px;display:grid}.admin-console-shell[data-active-module=results] .admin-result-match-row:hover{background:#182027}.admin-console-shell[data-active-module=results] .admin-result-match-row[aria-current=true]{box-shadow:inset 2px 0 0 var(--admin-gold);background:#202d36}.admin-console-shell[data-active-module=results] .admin-result-match-row :is(span,strong,em){overflow-wrap:anywhere;min-inline-size:0}.admin-console-shell[data-active-module=results] .admin-result-match-pair{font-size:10px;font-weight:650}.admin-console-shell[data-active-module=results] .admin-result-match-pair small{color:var(--admin-muted);font-size:8px;font-weight:450}.admin-console-shell[data-active-module=results] .admin-result-match-row strong{font-size:11px}.admin-console-shell[data-active-module=results] .admin-result-match-row>span:nth-of-type(2){color:var(--admin-muted);font-size:8px}.admin-console-shell[data-active-module=results] .admin-result-match-row em{color:var(--admin-warning);justify-self:end;font-size:8px;font-style:normal}.admin-console-shell[data-active-module=results] .admin-result-match-row em[data-status=published]{color:var(--admin-success)}.admin-console-shell[data-active-module=results] .admin-result-match-row em:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-inline-end:5px;display:inline-block}.admin-console-shell[data-active-module=results] .admin-result-editor{scrollbar-width:thin;grid-template-rows:40px auto auto auto minmax(0,1fr);display:grid;overflow-y:auto}.admin-console-shell[data-active-module=results] .admin-result-match-facts{border-block-end:1px solid var(--admin-rule);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.admin-console-shell[data-active-module=results] .admin-result-match-facts>div{border-inline-end:1px solid var(--admin-rule);gap:3px;min-inline-size:0;padding:7px 8px;display:grid}.admin-console-shell[data-active-module=results] .admin-result-match-facts>div:last-child{border-inline-end:0}.admin-console-shell[data-active-module=results] .admin-result-match-facts :is(dt,dd){overflow-wrap:anywhere;min-inline-size:0;margin:0}.admin-console-shell[data-active-module=results] .admin-result-match-facts dt{color:var(--admin-muted);text-transform:uppercase;font-size:7px}.admin-console-shell[data-active-module=results] .admin-result-match-facts dd{color:var(--admin-text);font-size:8px;font-weight:600}.admin-console-shell[data-active-module=results] .admin-score-entry{border-block-end:1px solid var(--admin-rule);grid-template-columns:minmax(100px,1fr) 54px auto 54px minmax(100px,1fr);gap:8px;padding:8px 10px;display:grid}.admin-console-shell[data-active-module=results] .admin-score-entry label{gap:3px;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=results] .admin-score-entry label>span{color:var(--admin-muted);letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:650}.admin-console-shell[data-active-module=results] .admin-score-entry>b{align-self:end;padding-block-end:8px;font-size:13px}.admin-console-shell[data-active-module=results] .admin-result-resolution{border-block-end:1px solid var(--admin-rule);grid-template-columns:100px minmax(130px,180px) minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;display:grid}.admin-console-shell[data-active-module=results] .admin-result-resolution>span{color:var(--admin-muted);letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:650}.admin-console-shell[data-active-module=results] .admin-result-resolution select{border:1px solid var(--admin-line-soft);color:var(--admin-text);background:#0e1418;border-radius:5px;min-block-size:30px;min-inline-size:0;padding:4px 8px;font-size:9px}.admin-console-shell[data-active-module=results] .admin-result-resolution small{color:var(--admin-muted);overflow-wrap:anywhere;font-size:8px}.admin-console-shell[data-active-module=results] .admin-result-games{min-block-size:0;padding:0;overflow:visible}.admin-console-shell[data-active-module=results] .admin-result-games>header{border-block-end:1px solid var(--admin-rule);justify-content:space-between;align-items:center;min-block-size:40px;padding:8px 10px;display:flex}.admin-console-shell[data-active-module=results] .admin-result-games>header h3{color:var(--admin-text);letter-spacing:0;text-transform:none;font-family:inherit;font-size:11px;font-weight:650}.admin-console-shell[data-active-module=results] .admin-result-games>header p{color:var(--admin-muted);margin:0;font-size:8px}.admin-console-shell[data-active-module=results] :is(.admin-result-games-head,.admin-result-game){grid-template-columns:32px minmax(118px,1.4fr) minmax(58px,.6fr) minmax(58px,.6fr) minmax(70px,.7fr);gap:8px;display:grid}.admin-console-shell[data-active-module=results] .admin-result-games-head{border-block-end:1px solid var(--admin-rule);color:var(--admin-muted);text-transform:uppercase;padding:7px 10px;font-size:7px;font-weight:650}.admin-console-shell[data-active-module=results] .admin-result-game{border-block-end:1px solid var(--admin-rule);align-items:center;min-block-size:44px;padding:6px 10px}.admin-console-shell[data-active-module=results] .admin-result-game-number{color:var(--admin-muted);font-size:8px}.admin-console-shell[data-active-module=results] .admin-result-game-winner{color:var(--admin-muted);overflow-wrap:anywhere;font-size:8px}.admin-console-shell[data-active-module=results] .admin-result-game-winner.is-decided{color:var(--admin-success)}.admin-console-shell[data-active-module=results] .admin-result-game-winner.is-decided:before{display:none}.admin-console-shell[data-active-module=results] .admin-result-games>footer{align-items:center;gap:7px;margin-block-start:auto;padding:8px 10px;display:flex}.admin-console-shell[data-active-module=results] .admin-result-games>footer button{border:1px solid var(--admin-rule);color:var(--admin-text);background:0 0;border-radius:5px;min-block-size:30px;padding:5px 8px;font-size:8px}.admin-console-shell[data-active-module=results] .admin-result-games>footer span{color:var(--admin-muted);margin-inline-start:auto;font-size:8px}.admin-console-shell[data-active-module=results] .admin-result-sidebar{grid-template-rows:40px auto auto minmax(0,1fr) auto;display:grid}.admin-console-shell[data-active-module=results] :is(.admin-result-validation,.admin-result-command-context,.admin-result-status-panel,.admin-result-publication){border-block-end:1px solid var(--admin-rule);gap:8px;padding:10px;display:grid}.admin-console-shell[data-active-module=results] .admin-result-validation p,.admin-console-shell[data-active-module=results] .admin-result-status-panel .admin-status{color:var(--admin-muted);background:0 0;border:0;min-block-size:0;margin:0;padding:0;font-size:8px;line-height:1.45}.admin-console-shell[data-active-module=results] .admin-result-command-context dl{gap:0;margin:0;display:grid}.admin-console-shell[data-active-module=results] .admin-result-command-context dl>div{border-block-end:1px solid var(--admin-line-soft);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.admin-console-shell[data-active-module=results] .admin-result-command-context :is(dt,dd){margin:0;font-size:8px}.admin-console-shell[data-active-module=results] .admin-result-command-context dt{color:var(--admin-muted)}.admin-console-shell[data-active-module=results] .admin-result-command-context dd{color:var(--admin-text);overflow-wrap:anywhere;text-align:end;font-weight:650}.admin-console-shell[data-active-module=results] .admin-result-status-panel{border-block-end:0}.admin-console-shell[data-active-module=results] .admin-result-publication{border-block-end:0;border-block-start:1px solid var(--admin-rule);margin-block-start:auto}.admin-console-shell[data-active-module=results] .admin-result-publication button{color:#dcc978;min-block-size:32px;background:#1f1d15;border:1px solid #574b27;border-radius:5px;width:100%;font-size:9px}.admin-console-shell[data-active-module=results] .admin-result-publication button:disabled{opacity:.48}@media (max-width:980px) and (min-width:761px){.admin-console-shell[data-active-module=results] .admin-result-workspace{grid-template-columns:280px minmax(0,1fr)}.admin-console-shell[data-active-module=results] .admin-result-sidebar{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-console-shell[data-active-module=results] .admin-result-sidebar>header{grid-column:1/-1}}@media (max-width:760px){.admin-page:has(.admin-console-shell[data-active-module=results]){min-block-size:100dvh;padding:0;overflow-x:hidden}.admin-page>.admin-console-shell[data-active-module=results]{border:0;border-radius:0;grid-template-rows:48px auto auto auto;grid-template-columns:minmax(0,1fr);block-size:auto;min-block-size:100dvh;overflow:visible}.admin-console-shell[data-active-module=results] .admin-session-bar{grid-area:1/1;padding:0 10px}.admin-console-shell[data-active-module=results] .admin-session-brand>span:not(.sr-only),.admin-console-shell[data-active-module=results] .admin-session-bar button,.admin-console-shell[data-active-module=results] .admin-season-chip small{display:none}.admin-console-shell[data-active-module=results] .admin-module-nav{border-block-end:1px solid var(--admin-rule);z-index:10;border-inline-end:0;flex-direction:row;grid-area:2/1;min-block-size:44px;padding:6px 9px;position:sticky;top:0;overflow:auto hidden}.admin-console-shell[data-active-module=results] :is(.admin-module-nav-label,.admin-module-nav-context){display:none}.admin-console-shell[data-active-module=results] .admin-module-nav a{flex:none;min-block-size:30px;margin:0}.admin-console-shell[data-active-module=results]>.admin-context-browser{grid-area:3/1;inline-size:auto;margin:8px 10px 0;position:static}.admin-console-shell[data-active-module=results]>.admin-context-browser .admin-context-form button{display:block}.admin-console-shell[data-active-module=results]>.admin-context-browser .admin-context-form{grid-template-columns:minmax(0,1fr) auto;gap:7px}.admin-console-shell[data-active-module=results]>.admin-context-browser .admin-context-form :is(select,button){min-block-size:44px}.admin-console-shell[data-active-module=results] .admin-module-workspace{grid-area:4/1;padding:12px 10px;overflow:visible}.admin-console-shell[data-active-module=results] #results,.admin-console-shell[data-active-module=results] #results>.admin-module-scroll,.admin-console-shell[data-active-module=results] #results>.admin-module-scroll>div,.admin-console-shell[data-active-module=results] .admin-result-form{block-size:auto;overflow:visible}.admin-console-shell[data-active-module=results] #results{grid-template-rows:auto auto}.admin-console-shell[data-active-module=results] #results>.admin-module-header{padding-block-end:10px;display:block}.admin-console-shell[data-active-module=results] .admin-result-workspace{grid-template-columns:minmax(0,1fr)}.admin-console-shell[data-active-module=results] .admin-result-match-register{grid-template-rows:40px auto minmax(0,1fr);block-size:520px}.admin-console-shell[data-active-module=results] .admin-result-editor{overflow:visible}.admin-console-shell[data-active-module=results] .admin-result-match-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-shell[data-active-module=results] .admin-result-match-facts>div{border-block-end:1px solid var(--admin-rule)}.admin-console-shell[data-active-module=results] .admin-score-entry{grid-template-columns:minmax(0,1fr) 56px auto 56px minmax(0,1fr);overflow-x:auto}.admin-console-shell[data-active-module=results] .admin-result-resolution{grid-template-columns:minmax(0,1fr)}.admin-console-shell[data-active-module=results] .admin-result-games-head{display:none}.admin-console-shell[data-active-module=results] .admin-result-game{grid-template-columns:32px minmax(0,1fr) minmax(64px,.6fr) minmax(64px,.6fr)}.admin-console-shell[data-active-module=results] .admin-result-game-winner{grid-column:2/-1}.admin-console-shell[data-active-module=results] :is(input,select,button){min-block-size:44px}}.admin-console-shell[data-active-module=season-operations]{--admin-canvas:#090d10;--admin-surface:#151b20;--admin-surface-raised:#192127;--admin-surface-active:#192126;--admin-text:#edf3f7;--admin-muted:#a9b4bc;--admin-dim:#7f8c95;--admin-gold:#82a9ff;--admin-success:#67d6ad;--admin-warning:#e8b84e;--admin-danger:#ff91a1;--admin-rule:#2b353d;--admin-line-soft:#222b32;--admin-soft:#10161a;background:var(--admin-canvas);color:var(--admin-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.admin-page:has(.admin-console-shell[data-active-module=season-operations]) :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #82a9ff85}.admin-console-shell[data-active-module=season-operations] .admin-session-bar{background:var(--admin-surface);border-block-end:1px solid var(--admin-rule);justify-content:space-between;align-items:center;gap:18px;min-block-size:48px;min-inline-size:0;padding:0 16px;display:flex}.admin-console-shell[data-active-module=season-operations] .admin-session-brand{letter-spacing:0;text-transform:none;flex-wrap:nowrap;align-items:center;gap:9px;min-inline-size:0;display:flex}.admin-console-shell[data-active-module=season-operations] .admin-session-brand strong{color:var(--admin-text);letter-spacing:0;font-size:13px;font-weight:650}.admin-console-shell[data-active-module=season-operations] .admin-session-brand>span:not(.sr-only),.admin-console-shell[data-active-module=season-operations] .admin-season-chip small{color:var(--admin-muted);font-size:12px}.admin-console-shell[data-active-module=season-operations] .admin-session-actions{gap:10px}.admin-console-shell[data-active-module=season-operations] .admin-first-run-handoff{display:none}.admin-console-shell[data-active-module=season-operations] .admin-session-bar button{border-color:var(--admin-line-soft);color:var(--admin-muted);background:0 0;min-block-size:32px;padding:0 9px;font-size:10px}.admin-console-shell[data-active-module=season-operations] .admin-season-chip{background:0 0;border:0;gap:9px;min-block-size:0;padding:0}.admin-console-shell[data-active-module=season-operations] .admin-season-chip strong{color:var(--admin-text);letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;font-weight:550}.admin-console-shell[data-active-module=season-operations] .admin-module-nav{border-block:0;border-inline-end:1px solid var(--admin-rule);scrollbar-color:#46515a transparent;scrollbar-width:thin;min-block-size:0;min-inline-size:0;background:#0d1216;flex-direction:column;gap:0;width:auto;padding:14px 10px;display:flex;position:static;overflow-y:auto}.admin-console-shell[data-active-module=season-operations] .admin-module-nav-label{color:#89969f;letter-spacing:.09em;text-transform:uppercase;margin:0 8px 8px;font-size:10px;font-weight:650;display:block}.admin-console-shell[data-active-module=season-operations] .admin-module-nav a{color:var(--admin-muted);border:1px solid #0000;border-radius:7px;align-items:center;min-block-size:36px;margin-block-end:2px;padding:7px 9px;display:flex}.admin-console-shell[data-active-module=season-operations] .admin-module-nav a>strong{color:inherit;font-size:12px;font-weight:520;line-height:1.2}.admin-console-shell[data-active-module=season-operations] .admin-module-nav a:hover{background:var(--admin-surface);color:var(--admin-text)}.admin-console-shell[data-active-module=season-operations] .admin-module-nav a[aria-current=page]{background:var(--admin-surface-raised);box-shadow:inset 1px 0 0 var(--admin-gold);color:var(--admin-text);border-color:#344149}.admin-console-shell[data-active-module=season-operations] .admin-module-nav-context{border-block-start:1px solid var(--admin-line-soft);color:var(--admin-muted);gap:2px;margin-block-start:auto;padding:12px 9px 2px;font-size:10px;display:grid}.admin-console-shell[data-active-module=season-operations] .admin-module-nav-context strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:11px;font-weight:550}.admin-console-shell[data-active-module=season-operations]>.admin-context-browser{z-index:4;background:0 0;border:0;inline-size:390px;margin:0;padding:0;position:absolute;inset-block-start:13px;inset-inline-end:24px}.admin-console-shell[data-active-module=season-operations]>.admin-context-browser :is(.admin-context-heading,.admin-context-summary,.admin-context-form>p){display:none}.admin-console-shell[data-active-module=season-operations]>.admin-context-browser .admin-context-form{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;padding:0;display:grid}.admin-console-shell[data-active-module=season-operations]>.admin-context-browser .admin-context-form label{gap:3px;display:grid}.admin-console-shell[data-active-module=season-operations]>.admin-context-browser .admin-context-form label>span{color:var(--admin-muted);letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:600}.admin-console-shell[data-active-module=season-operations]>.admin-context-browser .admin-context-form :is(select,button){border:1px solid var(--admin-rule);color:var(--admin-text);background:#0e1418;border-radius:6px;min-block-size:29px;padding:4px 7px;font-size:9px}.admin-console-shell[data-active-module=season-operations]>.admin-context-browser .admin-context-error{color:#ddd0ac;background:#1b1912;border:1px solid #514b38;border-radius:7px;margin-block-start:5px;padding:6px 8px;font-size:8px}.admin-console-shell[data-active-module=season-operations] .admin-module-workspace{background:var(--admin-canvas);min-block-size:0;min-inline-size:0;padding:13px 12px 9px;overflow:hidden}.admin-console-shell[data-active-module=season-operations] #season-operations{grid-template-rows:50px minmax(0,1fr);block-size:100%;min-block-size:0;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=season-operations] #season-operations>.admin-module-header{background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 390px;align-items:end;gap:3px;padding:0 0 7px;display:grid}.admin-console-shell[data-active-module=season-operations] #season-operations>.admin-module-header>div{grid-area:1/1}.admin-console-shell[data-active-module=season-operations] #season-operations>.admin-module-header span{display:none}.admin-console-shell[data-active-module=season-operations] #season-operations>.admin-module-header h1{color:var(--admin-text);letter-spacing:-.02em;text-transform:none;font-family:inherit;font-size:22px;font-weight:620;line-height:1.15}.admin-console-shell[data-active-module=season-operations] #season-operations>.admin-module-header p{color:var(--admin-muted);text-align:start;grid-area:2/1;max-inline-size:none;font-size:11px;line-height:1.3}.admin-console-shell[data-active-module=season-operations] #season-operations>.admin-module-scroll{background:0 0;border:0;min-block-size:0;overflow:hidden}.admin-console-shell[data-active-module=season-operations] #season-operations>.admin-module-scroll>div,.admin-console-shell[data-active-module=season-operations] #season-operations>.admin-module-scroll>div>div,.admin-console-shell[data-active-module=season-operations] .admin-season-operations{block-size:100%;min-block-size:0}.admin-console-shell[data-active-module=season-operations] .admin-season-operations{grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;padding:0;display:grid}.admin-console-shell[data-active-module=season-operations] .admin-season-window{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:9px;grid-template-columns:148px 112px repeat(4,minmax(118px,1fr)) 148px;align-items:end;gap:7px;margin:0;padding:8px 9px;display:grid}.admin-console-shell[data-active-module=season-operations] .admin-season-lifecycle-summary{grid-column:auto;align-self:center;gap:3px;min-block-size:0;display:grid}.admin-console-shell[data-active-module=season-operations] :is(.admin-season-lifecycle-summary>span,.admin-season-lifecycle-status>span,.admin-season-lifecycle-date>span,.admin-season-metrics span,.admin-season-controls header span,.admin-season-selected-facts>span,.admin-season-control-readiness>span,.admin-season-control-editor>span,.admin-season-reserve-block>span,.admin-season-generation-controls>span){color:var(--admin-muted);letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:600}.admin-console-shell[data-active-module=season-operations] .admin-season-lifecycle-summary>strong{letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;font-weight:640}.admin-console-shell[data-active-module=season-operations] .admin-season-lifecycle-summary>small{color:var(--admin-warning);font-size:8px}.admin-console-shell[data-active-module=season-operations] :is(.admin-season-lifecycle-status,.admin-season-lifecycle-date){gap:3px;display:grid}.admin-console-shell[data-active-module=season-operations] .admin-season-window :is(input,select,button){border:1px solid var(--admin-rule);color:var(--admin-text);background:#0e1418;border-radius:6px;min-block-size:29px;padding:4px 7px;font-size:9px}.admin-console-shell[data-active-module=season-operations] .admin-season-window button{background:#202930;border-color:#3a4650;min-inline-size:0}.admin-console-shell[data-active-module=season-operations] .admin-season-metrics{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.admin-console-shell[data-active-module=season-operations] .admin-season-metrics>div{border-inline-end:1px solid var(--admin-line-soft);gap:2px;padding:7px 10px;display:grid}.admin-console-shell[data-active-module=season-operations] .admin-season-metrics>div:last-child{border-inline-end:0}.admin-console-shell[data-active-module=season-operations] .admin-season-metrics strong{font-variant-numeric:tabular-nums;font-size:11px;font-weight:620}.admin-console-shell[data-active-module=season-operations] .admin-season-metrics strong[data-status=registration]{color:var(--admin-warning)}.admin-console-shell[data-active-module=season-operations] .admin-season-metrics small{color:var(--admin-muted);overflow-wrap:anywhere;font-size:8px}.admin-console-shell[data-active-module=season-operations] .admin-season-workspace{grid-template-columns:minmax(0,1fr) 354px;gap:8px;min-block-size:0;min-inline-size:0;margin:0;display:grid}.admin-console-shell[data-active-module=season-operations] :is(.admin-season-divisions,.admin-season-controls){background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:9px;min-block-size:0;min-inline-size:0;overflow:hidden}.admin-console-shell[data-active-module=season-operations] .admin-season-divisions{grid-template-rows:auto auto minmax(0,1fr);display:grid}.admin-console-shell[data-active-module=season-operations] :is(.admin-season-divisions>header,.admin-season-controls>header){background:var(--admin-surface-raised);border-block-end:1px solid var(--admin-rule);justify-content:space-between;align-items:center;gap:8px;min-block-size:40px;padding:7px 9px;display:flex}.admin-console-shell[data-active-module=season-operations] .admin-season-divisions>header h3,.admin-console-shell[data-active-module=season-operations] .admin-season-controls>header h3{color:var(--admin-text);letter-spacing:0;text-transform:none;margin:0;font-family:inherit;font-size:11px;font-weight:650}.admin-console-shell[data-active-module=season-operations] .admin-season-divisions>header span,.admin-console-shell[data-active-module=season-operations] .admin-season-controls>header small{color:var(--admin-muted);letter-spacing:0;text-transform:none;font-size:9px;font-weight:400}.admin-console-shell[data-active-module=season-operations] .admin-season-controls>header>div{gap:2px;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=season-operations] .admin-season-controls>header h3{text-overflow:ellipsis;white-space:nowrap;max-inline-size:245px;font-size:15px;font-weight:630;overflow:hidden}.admin-console-shell[data-active-module=season-operations] .admin-season-table-head,.admin-console-shell[data-active-module=season-operations] .admin-season-division-row{grid-template-columns:minmax(230px,1.55fr) 76px 52px 58px 72px minmax(112px,1fr) minmax(118px,1.05fr);align-items:center;gap:9px;display:grid}.admin-console-shell[data-active-module=season-operations] .admin-season-table-head{border-block-end:1px solid var(--admin-line-soft);color:var(--admin-dim);min-block-size:29px;padding:5px 9px;font-size:8px}.admin-console-shell[data-active-module=season-operations] .admin-season-table-head>span:first-child{padding-inline-start:17px}.admin-console-shell[data-active-module=season-operations] .admin-season-table-head>span:nth-child(2),.admin-console-shell[data-active-module=season-operations] .admin-season-table-head>span:nth-child(3),.admin-console-shell[data-active-module=season-operations] .admin-season-table-head>span:nth-child(4){text-align:center}.admin-console-shell[data-active-module=season-operations] .admin-season-table{scrollbar-color:#4a555e var(--admin-surface);scrollbar-width:thin;min-block-size:0;overflow-y:auto}.admin-console-shell[data-active-module=season-operations] .admin-season-table-region h4{color:#b9c4cb;letter-spacing:.07em;text-transform:uppercase;margin:0;padding:7px 9px 4px;font-family:inherit;font-size:8px;font-weight:650}.admin-console-shell[data-active-module=season-operations] .admin-season-division-row{border:0;border-block-end:1px solid var(--admin-line-soft);color:var(--admin-text);text-align:start;background:0 0;border-radius:0;min-block-size:56px;inline-size:100%;padding:6px 9px}.admin-console-shell[data-active-module=season-operations] .admin-season-division-row:hover{background:#192126}.admin-console-shell[data-active-module=season-operations] .admin-season-division-row[aria-current=true]{box-shadow:inset 2px 0 0 var(--admin-gold);background:#202a32}.admin-console-shell[data-active-module=season-operations] .admin-season-division-identity{grid-template-columns:8px minmax(0,1fr);gap:2px 9px;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=season-operations] .admin-season-division-identity:before{background:var(--season-tier,var(--admin-muted));content:"";border-radius:50%;grid-row:1/span 2;align-self:center;block-size:7px;inline-size:7px}.admin-console-shell[data-active-module=season-operations] .admin-season-division-row[data-tier=bronze]{--season-tier:#a96528}.admin-console-shell[data-active-module=season-operations] .admin-season-division-row[data-tier=golden]{--season-tier:#c89416}.admin-console-shell[data-active-module=season-operations] .admin-season-division-row[data-tier=diamond]{--season-tier:#95a8b5}.admin-console-shell[data-active-module=season-operations] .admin-season-division-row[data-tier=master]{--season-tier:#7f1735}.admin-console-shell[data-active-module=season-operations] .admin-season-division-identity strong,.admin-console-shell[data-active-module=season-operations] .admin-season-division-identity small{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-inline-size:0;overflow:hidden}.admin-console-shell[data-active-module=season-operations] .admin-season-division-identity strong{font-size:10px;font-weight:620}.admin-console-shell[data-active-module=season-operations] .admin-season-division-identity small{color:var(--admin-muted);font-size:8px}.admin-console-shell[data-active-module=season-operations] :is(.admin-season-application-count,.admin-season-division-status,.admin-season-stage-summary){font-variant-numeric:tabular-nums;min-inline-size:0;font-size:9px}.admin-console-shell[data-active-module=season-operations] .admin-season-application-count{color:#dfe6ea;text-align:center}.admin-console-shell[data-active-module=season-operations] .admin-season-application-count strong{color:var(--season-tier,inherit);font-weight:620}.admin-console-shell[data-active-module=season-operations] .admin-season-division-status{color:var(--admin-warning);align-items:center;gap:5px;display:flex}.admin-console-shell[data-active-module=season-operations] .admin-season-division-status i{background:currentColor;border-radius:50%;flex:none;block-size:5px;inline-size:5px}.admin-console-shell[data-active-module=season-operations] .admin-season-stage-summary strong,.admin-console-shell[data-active-module=season-operations] .admin-season-stage-summary em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-console-shell[data-active-module=season-operations] .admin-season-stage-summary strong{font-size:8px;font-weight:590}.admin-console-shell[data-active-module=season-operations] .admin-season-stage-summary em{color:var(--admin-muted);margin-block-start:2px;font-size:8px;font-style:normal}.admin-console-shell[data-active-module=season-operations] .admin-season-row-action{display:none}.admin-console-shell[data-active-module=season-operations] .admin-season-controls{scrollbar-color:#4a555e var(--admin-surface);scrollbar-width:thin;grid-template-rows:auto minmax(0,1fr);align-self:stretch;display:grid;position:static;overflow-y:auto}.admin-console-shell[data-active-module=season-operations] :is(.admin-season-selected-facts,.admin-season-control-readiness,.admin-season-control-editor,.admin-season-generation-controls,.admin-season-controls-empty){border-block-end:1px solid var(--admin-line-soft);padding:10px 11px}.admin-console-shell[data-active-module=season-operations] .admin-season-selected-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:7px 0 0;display:grid}.admin-console-shell[data-active-module=season-operations] .admin-season-selected-facts dl>div{border-block-end:1px solid var(--admin-line-soft);gap:2px;padding:6px 0;display:grid}.admin-console-shell[data-active-module=season-operations] .admin-season-selected-facts dl>div:nth-last-child(-n+2){border-block-end:0}.admin-console-shell[data-active-module=season-operations] .admin-season-selected-facts :is(dt,dd){text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.admin-console-shell[data-active-module=season-operations] .admin-season-selected-facts dt{color:var(--admin-muted);font-size:8px}.admin-console-shell[data-active-module=season-operations] .admin-season-selected-facts dd{font-size:9px;font-weight:570}.admin-console-shell[data-active-module=season-operations] .admin-season-control-readiness{gap:7px;display:grid}.admin-console-shell[data-active-module=season-operations] .admin-season-control-readiness p{border-block-end:1px solid var(--admin-line-soft);grid-template-columns:92px minmax(0,1fr);gap:8px;margin:0;padding-block-end:7px;display:grid}.admin-console-shell[data-active-module=season-operations] .admin-season-control-readiness p:last-child{border-block-end:0;padding-block-end:0}.admin-console-shell[data-active-module=season-operations] .admin-season-control-readiness p strong{font-size:9px;font-weight:610}.admin-console-shell[data-active-module=season-operations] .admin-season-control-readiness p{color:var(--admin-muted);font-size:8px;line-height:1.4}.admin-console-shell[data-active-module=season-operations] .admin-season-control-fields,.admin-console-shell[data-active-module=season-operations] .admin-season-generation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-console-shell[data-active-module=season-operations] .admin-season-control-fields label{gap:3px;display:grid}.admin-console-shell[data-active-module=season-operations] .admin-season-controls :is(input,select,button){border:1px solid var(--admin-rule);color:var(--admin-text);background:#0e1418;border-radius:6px;min-block-size:29px;padding:4px 7px;font-size:9px}.admin-console-shell[data-active-module=season-operations] .admin-season-reserve-block{margin-block-start:9px}.admin-console-shell[data-active-module=season-operations] .admin-season-reserve{color:var(--admin-muted);align-items:start;gap:7px;margin-block-start:4px;font-size:8px;line-height:1.35;display:flex}.admin-console-shell[data-active-module=season-operations] .admin-season-reserve input{min-block-size:auto;margin:1px 0 0}.admin-console-shell[data-active-module=season-operations] .admin-season-save-division{background:#202930;border-color:#3a4650;inline-size:100%;margin-block-start:8px}.admin-console-shell[data-active-module=season-operations] .admin-season-generation-grid{margin-block-start:8px}.admin-console-shell[data-active-module=season-operations] .admin-season-generation-grid>div{align-content:start;gap:5px;display:grid}.admin-console-shell[data-active-module=season-operations] .admin-season-generation-grid button{background:#202930;border-color:#3a4650;inline-size:100%}.admin-console-shell[data-active-module=season-operations] .admin-season-readiness{color:var(--admin-warning);margin:0;font-size:8px;line-height:1.35}.admin-console-shell[data-active-module=season-operations] .admin-season-operations>.admin-status{color:var(--admin-dim);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-block-size:0;margin:0;padding:0;font-size:8px;overflow:hidden}@media (min-width:761px){body:has(.admin-console-shell[data-active-module=season-operations]){background:#111}.admin-page:has(.admin-console-shell[data-active-module=season-operations]){background:#111;block-size:100dvh;min-block-size:650px;padding:12px;display:block;overflow:hidden}.admin-page:has(.admin-console-shell[data-active-module=season-operations])>.admin-header{display:none}.admin-page>.admin-console-shell[data-active-module=season-operations]{border:1px solid var(--admin-rule);border-radius:14px;grid-template-rows:48px minmax(0,1fr);grid-template-columns:176px minmax(0,1fr);block-size:calc(100dvh - 24px);min-block-size:650px;display:grid;overflow:hidden;box-shadow:0 18px 50px #00000059}.admin-console-shell[data-active-module=season-operations] .admin-session-bar{grid-area:1/1/auto/-1}.admin-console-shell[data-active-module=season-operations] .admin-module-nav{grid-area:2/1}.admin-console-shell[data-active-module=season-operations] .admin-module-workspace{grid-area:2/2}}@media (max-width:1260px) and (min-width:761px){.admin-console-shell[data-active-module=season-operations] .admin-module-workspace,.admin-console-shell[data-active-module=season-operations] #season-operations>.admin-module-scroll{overflow-y:auto}.admin-console-shell[data-active-module=season-operations] #season-operations,.admin-console-shell[data-active-module=season-operations] #season-operations>.admin-module-scroll>div,.admin-console-shell[data-active-module=season-operations] #season-operations>.admin-module-scroll>div>div,.admin-console-shell[data-active-module=season-operations] .admin-season-operations{block-size:auto}.admin-console-shell[data-active-module=season-operations] .admin-season-window{grid-template-columns:148px 112px repeat(2,minmax(150px,1fr))}.admin-console-shell[data-active-module=season-operations] .admin-season-save-lifecycle{grid-column:1/-1;justify-self:start}.admin-console-shell[data-active-module=season-operations] .admin-season-workspace{grid-template-columns:minmax(0,1fr)}.admin-console-shell[data-active-module=season-operations] .admin-season-divisions{min-block-size:620px}.admin-console-shell[data-active-module=season-operations] .admin-season-controls{min-block-size:520px}}@media (max-width:760px){.admin-page:has(.admin-console-shell[data-active-module=season-operations]){background:var(--admin-canvas);min-block-size:100dvh;padding:0;overflow-x:hidden}.admin-page:has(.admin-console-shell[data-active-module=season-operations])>.admin-header{display:none}.admin-page>.admin-console-shell[data-active-module=season-operations]{border:0;border-radius:0;grid-template-rows:48px auto auto auto;grid-template-columns:minmax(0,1fr);block-size:auto;min-block-size:100dvh;display:grid;overflow:visible}.admin-console-shell[data-active-module=season-operations] .admin-session-bar{flex-direction:row;grid-area:1/1;padding-inline:10px}.admin-console-shell[data-active-module=season-operations] .admin-session-brand>span:not(.sr-only),.admin-console-shell[data-active-module=season-operations] .admin-session-bar button,.admin-console-shell[data-active-module=season-operations] .admin-season-chip small{display:none}.admin-console-shell[data-active-module=season-operations] .admin-module-nav{border-block-end:1px solid var(--admin-rule);z-index:10;border-inline-end:0;flex-direction:row;grid-area:2/1;gap:3px;min-block-size:44px;padding:6px 9px;position:sticky;top:0;overflow:auto hidden}.admin-console-shell[data-active-module=season-operations] :is(.admin-module-nav-label,.admin-module-nav-context){display:none}.admin-console-shell[data-active-module=season-operations] .admin-module-nav a{flex:none;min-block-size:30px;margin:0}.admin-console-shell[data-active-module=season-operations]>.admin-context-browser{grid-area:3/1;inline-size:auto;padding:10px 12px 0;position:static}.admin-console-shell[data-active-module=season-operations]>.admin-context-browser .admin-context-form{grid-template-columns:minmax(0,1fr)}.admin-console-shell[data-active-module=season-operations]>.admin-context-browser .admin-context-form :is(select,button){min-block-size:44px;font-size:16px}.admin-console-shell[data-active-module=season-operations] .admin-module-workspace{grid-area:4/1;padding:12px;overflow:visible}.admin-console-shell[data-active-module=season-operations] #season-operations,.admin-console-shell[data-active-module=season-operations] #season-operations>.admin-module-scroll,.admin-console-shell[data-active-module=season-operations] #season-operations>.admin-module-scroll>div,.admin-console-shell[data-active-module=season-operations] #season-operations>.admin-module-scroll>div>div,.admin-console-shell[data-active-module=season-operations] .admin-season-operations{block-size:auto;overflow:visible}.admin-console-shell[data-active-module=season-operations] #season-operations{grid-template-rows:auto auto}.admin-console-shell[data-active-module=season-operations] #season-operations>.admin-module-header{grid-template-columns:minmax(0,1fr);display:grid}.admin-console-shell[data-active-module=season-operations] .admin-season-window,.admin-console-shell[data-active-module=season-operations] .admin-season-workspace{grid-template-columns:minmax(0,1fr)}.admin-console-shell[data-active-module=season-operations] .admin-season-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-shell[data-active-module=season-operations] .admin-season-metrics>div{border-block-end:1px solid var(--admin-line-soft)}.admin-console-shell[data-active-module=season-operations] .admin-season-metrics>div:nth-child(2n){border-inline-end:0}.admin-console-shell[data-active-module=season-operations] .admin-season-metrics>div:last-child{grid-column:1/-1}.admin-console-shell[data-active-module=season-operations] .admin-season-divisions{min-block-size:780px}.admin-console-shell[data-active-module=season-operations] .admin-season-table-head{display:none}.admin-console-shell[data-active-module=season-operations] .admin-season-division-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 78px;gap:6px 8px;min-block-size:100px}.admin-console-shell[data-active-module=season-operations] .admin-season-division-row>.admin-season-application-count{display:none}.admin-console-shell[data-active-module=season-operations] .admin-season-division-row>.admin-season-application-count:nth-child(2){grid-area:1/2;justify-self:end;display:block}.admin-console-shell[data-active-module=season-operations] .admin-season-division-status{grid-area:2/1}.admin-console-shell[data-active-module=season-operations] .admin-season-stage-summary{grid-area:3/1}.admin-console-shell[data-active-module=season-operations] .admin-season-stage-summary:nth-of-type(7){grid-column:2}.admin-console-shell[data-active-module=season-operations] .admin-season-controls{min-block-size:590px}.admin-console-shell[data-active-module=season-operations] .admin-season-control-fields,.admin-console-shell[data-active-module=season-operations] .admin-season-generation-grid{grid-template-columns:minmax(0,1fr)}.admin-console-shell[data-active-module=season-operations] :is(input,select,button){min-block-size:44px;font-size:16px}}.admin-page{--admin-canvas:#080b0a;--admin-surface:#0c100e;--admin-surface-raised:#111613;--admin-surface-active:#171c19;--admin-text:#f3f0e8;--admin-muted:#768179;--admin-gold:#d7a629;--admin-success:#55ba7d;--admin-danger:#cc3f62;--admin-rule:#252d28}.admin-console-shell[data-active-module=players]{--admin-canvas:#090d10;--admin-surface:#151b20;--admin-surface-raised:#192127;--admin-surface-active:#192126;--admin-text:#edf3f7;--admin-muted:#9aa6af;--admin-dim:#727f88;--admin-gold:#82a9ff;--admin-success:#67d6ad;--admin-warning:#e8b84e;--admin-danger:#ff91a1;--admin-rule:#2b353d;--admin-line-soft:#222b32;--admin-soft:#10161a;--admin-primary-ink:#07101f;background:var(--admin-canvas);color:var(--admin-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-page:has(.admin-console-shell[data-active-module=players]) :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #82a9ff85}.admin-console-shell[data-active-module=players] ::selection{color:var(--admin-text);background:#82a9ff52}.admin-console-shell[data-active-module=players] .admin-session-bar{background:var(--admin-surface);border-block-end:1px solid var(--admin-rule);justify-content:space-between;align-items:center;gap:18px;min-block-size:48px;min-inline-size:0;padding:0 16px;display:flex}.admin-console-shell[data-active-module=players] .admin-session-brand{letter-spacing:0;text-transform:none;flex-wrap:nowrap;align-items:center;gap:9px;min-inline-size:0;display:flex}.admin-console-shell[data-active-module=players] .admin-session-brand strong{color:var(--admin-text);letter-spacing:0;font-size:13px;font-weight:650}.admin-console-shell[data-active-module=players] .admin-session-brand>span:not(.sr-only){color:var(--admin-muted);font-size:12px}.admin-console-shell[data-active-module=players] .admin-session-actions{gap:10px}.admin-console-shell[data-active-module=players] .admin-first-run-handoff{display:none}.admin-console-shell[data-active-module=players] .admin-session-bar button{border-color:var(--admin-line-soft);color:var(--admin-muted);background:0 0;min-block-size:32px;padding:0 9px;font-size:10px}.admin-console-shell[data-active-module=players] .admin-season-chip{background:0 0;border:0;gap:9px;min-block-size:0;padding:0}.admin-console-shell[data-active-module=players] .admin-season-chip small{color:var(--admin-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.admin-console-shell[data-active-module=players] .admin-season-chip strong{color:var(--admin-text);letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;font-weight:550}.admin-console-shell[data-active-module=players] .admin-module-nav{border-block:0;border-inline-end:1px solid var(--admin-rule);scrollbar-color:#46515a transparent;scrollbar-width:thin;min-block-size:0;min-inline-size:0;background:#0d1216;flex-direction:column;gap:0;width:auto;padding:14px 10px;display:flex;position:static;overflow-y:auto}.admin-console-shell[data-active-module=players] .admin-module-nav-label{color:#78858f;letter-spacing:.09em;text-transform:uppercase;margin:0 8px 8px;font-size:10px;font-weight:650;display:block}.admin-console-shell[data-active-module=players] .admin-module-nav a{color:var(--admin-muted);border:1px solid #0000;border-radius:7px;align-items:center;min-block-size:32px;margin-block-end:2px;padding:6px 9px;display:flex}.admin-console-shell[data-active-module=players] .admin-module-nav a>strong{color:inherit;font-size:12px;font-weight:520;line-height:1.2}.admin-console-shell[data-active-module=players] .admin-module-nav a:hover{background:var(--admin-surface);color:var(--admin-text)}.admin-console-shell[data-active-module=players] .admin-module-nav a[aria-current=page]{background:var(--admin-surface-raised);box-shadow:inset 1px 0 0 var(--admin-gold);color:var(--admin-text);border-color:#344149}.admin-console-shell[data-active-module=players] .admin-module-nav-context{border-block-start:1px solid var(--admin-line-soft);color:var(--admin-muted);gap:2px;margin-block-start:auto;padding:12px 9px 2px;font-size:10px;display:grid}.admin-console-shell[data-active-module=players] .admin-module-nav-context strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:11px;font-weight:550}.admin-console-shell[data-active-module=players]>.admin-context-browser,.admin-console-shell[data-active-module=players] #players>.admin-module-header{display:none}.admin-console-shell[data-active-module=players] .admin-module-workspace{background:var(--admin-canvas);min-block-size:0;min-inline-size:0;padding:14px 12px 10px;overflow:hidden}.admin-console-shell[data-active-module=players] #players{grid-template-rows:minmax(0,1fr);block-size:100%;min-block-size:0;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=players] #players>.admin-module-scroll{background:0 0;border:0;min-block-size:0;overflow:hidden}.admin-console-shell[data-active-module=players] #players>.admin-module-scroll>div,.admin-console-shell[data-active-module=players] #players>.admin-module-scroll>div>div{block-size:100%;min-block-size:0}.admin-console-shell[data-active-module=players] .admin-identity{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:8px;block-size:100%;min-block-size:0;min-inline-size:0;padding:0;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-heading{justify-content:space-between;align-items:end;gap:18px;min-inline-size:0;padding:0 2px;display:flex}.admin-console-shell[data-active-module=players] .admin-identity-heading>div{min-inline-size:0}.admin-console-shell[data-active-module=players] .admin-identity-heading h2{color:var(--admin-text);letter-spacing:-.025em;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:650;line-height:1.1}.admin-console-shell[data-active-module=players] .admin-identity-heading>div>p{color:var(--admin-muted);margin:3px 0 0;font-size:10px;line-height:1.4}.admin-console-shell[data-active-module=players] .admin-identity-directory-summary{color:var(--admin-dim);flex:none;margin:0 2px 1px 0;font-size:10px}.admin-console-shell[data-active-module=players] .admin-identity-directory-summary strong{color:var(--admin-text);font-size:13px;font-weight:650}.admin-console-shell[data-active-module=players] .admin-identity-workspace{grid-template-columns:minmax(0,1fr) 372px;gap:8px;min-block-size:0;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-catalogs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-block-size:0;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-catalog,.admin-console-shell[data-active-module=players] .admin-identity-editor{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:8px;min-block-size:0;min-inline-size:0;overflow:hidden}.admin-console-shell[data-active-module=players] .admin-identity-catalog{grid-template-rows:34px auto minmax(0,1fr);display:grid}.admin-console-shell[data-active-module=players] .admin-identity-catalog-head{border-block-end:1px solid var(--admin-line-soft);justify-content:space-between;align-items:center;min-inline-size:0;padding:0 10px;display:flex}.admin-console-shell[data-active-module=players] .admin-identity-catalog-head h2{color:var(--admin-text);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:650}.admin-console-shell[data-active-module=players] .admin-identity-catalog-head span{color:var(--admin-muted);font-size:9px}.admin-console-shell[data-active-module=players] .admin-identity-catalog-filters{border-block-end:1px solid var(--admin-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-catalog-search{background:var(--admin-soft);border:1px solid var(--admin-rule);border-radius:5px;grid-column:1/-1;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:6px;min-block-size:28px;min-inline-size:0;padding:0 7px;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-catalog-search svg{block-size:13px;color:var(--admin-dim);inline-size:13px}.admin-console-shell[data-active-module=players] .admin-identity-catalog-search input{color:var(--admin-text);font:inherit;min-block-size:26px;min-inline-size:0;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:10px}.admin-console-shell[data-active-module=players] .admin-identity-catalog-search:focus-within{border-color:var(--admin-gold)}.admin-console-shell[data-active-module=players] .admin-identity-filter{gap:3px;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-filter>span,.admin-console-shell[data-active-module=players] .admin-identity-field>span{color:var(--admin-dim);letter-spacing:.065em;text-transform:uppercase;font-size:8px;font-weight:650}.admin-console-shell[data-active-module=players] .admin-identity-filter select,.admin-console-shell[data-active-module=players] .admin-identity-field :is(input,select,textarea){background:var(--admin-soft);border:1px solid var(--admin-rule);color:var(--admin-text);font:inherit;min-block-size:27px;min-inline-size:0;border-radius:4px;width:100%;padding:0 7px;font-size:10px}.admin-console-shell[data-active-module=players] .admin-identity-player-list{overscroll-behavior:contain;scrollbar-color:#46515a transparent;scrollbar-gutter:stable;scrollbar-width:thin;min-block-size:0;overflow-y:auto}.admin-console-shell[data-active-module=players] .admin-identity-player-list>button{border:0;border-block-end:1px solid var(--admin-line-soft);color:var(--admin-muted);text-align:start;background:0 0;border-radius:0;gap:2px;min-block-size:45px;inline-size:100%;min-inline-size:0;padding:6px 8px;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-player-list>button[aria-current=true]{background:var(--admin-surface-raised);box-shadow:inset 2px 0 0 var(--admin-gold)}.admin-console-shell[data-active-module=players] .admin-identity-row-primary,.admin-console-shell[data-active-module=players] .admin-identity-row-secondary{justify-content:space-between;align-items:center;gap:6px;min-inline-size:0;display:flex}.admin-console-shell[data-active-module=players] .admin-identity-row-primary strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:11px;font-weight:620;overflow:hidden}.admin-console-shell[data-active-module=players] .admin-identity-row-secondary{color:var(--admin-dim);font-size:8px}.admin-console-shell[data-active-module=players] .admin-identity-row-secondary>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.admin-console-shell[data-active-module=players] .admin-identity-evidence,.admin-console-shell[data-active-module=players] .admin-identity-source-state{border:1px solid var(--admin-rule);color:var(--admin-muted);letter-spacing:.045em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;min-block-size:16px;padding:1px 5px;font-size:7px;font-weight:650;display:inline-flex}.admin-console-shell[data-active-module=players] :is(.admin-identity-evidence,.admin-identity-source-state)[data-evidence=product-owner-confirmed]{color:var(--admin-success);border-color:#67d6ad73}.admin-console-shell[data-active-module=players] :is(.admin-identity-evidence,.admin-identity-source-state)[data-evidence=exact-normalized-alias]{color:var(--admin-gold);border-color:#82a9ff73}.admin-console-shell[data-active-module=players] .admin-identity-editor{overscroll-behavior:contain;scrollbar-color:#46515a transparent;scrollbar-gutter:stable;scrollbar-width:thin;align-self:stretch;block-size:100%;display:block;position:static;overflow-y:auto}.admin-console-shell[data-active-module=players] .admin-identity-editor>header{background:var(--admin-surface);border-block-end:1px solid var(--admin-line-soft);z-index:2;gap:5px;min-inline-size:0;padding:10px 11px 9px;display:grid;position:sticky;top:0}.admin-console-shell[data-active-module=players] .admin-identity-editor-title,.admin-console-shell[data-active-module=players] .admin-identity-editor-meta,.admin-console-shell[data-active-module=players] .admin-identity-section-head{justify-content:space-between;align-items:center;gap:8px;min-inline-size:0;display:flex}.admin-console-shell[data-active-module=players] .admin-identity-editor h3{color:var(--admin-text);overflow-wrap:anywhere;min-inline-size:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:660;line-height:1.2}.admin-console-shell[data-active-module=players] .admin-identity-editor-meta{color:var(--admin-dim);align-items:baseline;font-size:8px}.admin-console-shell[data-active-module=players] .admin-identity-editor-meta :is(b,span){overflow-wrap:anywhere;min-inline-size:0}.admin-console-shell[data-active-module=players] .admin-identity-editor-meta b{color:var(--admin-muted);font-size:9px;font-weight:550}.admin-console-shell[data-active-module=players] .admin-identity-editor>section{border-block-end:1px solid var(--admin-line-soft);min-inline-size:0;padding:9px 11px 10px}.admin-console-shell[data-active-module=players] .admin-identity-section-head{margin-block-end:6px}.admin-console-shell[data-active-module=players] .admin-identity-section-head h4{color:var(--admin-text);letter-spacing:.045em;text-transform:uppercase;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:650}.admin-console-shell[data-active-module=players] .admin-identity-section-head>span{color:var(--admin-dim);font-size:8px}.admin-console-shell[data-active-module=players] .admin-identity-history-facts,.admin-console-shell[data-active-module=players] .admin-identity-aliases{margin:0;padding:0;list-style:none}.admin-console-shell[data-active-module=players] .admin-identity-history-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-history-facts li,.admin-console-shell[data-active-module=players] .admin-identity-aliases li{background:var(--admin-soft);border:1px solid var(--admin-line-soft);border-radius:4px;min-inline-size:0}.admin-console-shell[data-active-module=players] .admin-identity-history-facts li{gap:2px;padding:6px 7px;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-history-facts span,.admin-console-shell[data-active-module=players] .admin-identity-aliases small{color:var(--admin-dim);font-size:8px}.admin-console-shell[data-active-module=players] .admin-identity-history-facts strong,.admin-console-shell[data-active-module=players] .admin-identity-aliases strong{color:var(--admin-text);overflow-wrap:anywhere;min-inline-size:0;font-size:9px;font-weight:550}.admin-console-shell[data-active-module=players] .admin-identity-aliases{gap:3px;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-aliases li{justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;display:flex}.admin-console-shell[data-active-module=players] .admin-identity-action-form{gap:7px;min-inline-size:0;margin-block-start:7px;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-field{gap:3px;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-field textarea{resize:vertical;min-block-size:58px;padding-block:6px}.admin-console-shell[data-active-module=players] .admin-identity-split-action{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-action-form button,.admin-console-shell[data-active-module=players] .admin-identity-footer button{background:var(--admin-gold);border:1px solid var(--admin-gold);color:var(--admin-primary-ink);font:inherit;border-radius:4px;min-block-size:28px;padding:0 9px;font-size:9px;font-weight:650}.admin-console-shell[data-active-module=players] :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.48}.admin-console-shell[data-active-module=players] .admin-identity-confirm{color:var(--admin-muted);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:7px;font-size:9px;line-height:1.45;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-confirm input{block-size:13px;inline-size:13px;margin:1px 0 0}.admin-console-shell[data-active-module=players] .admin-identity-merge{border-inline-start:2px solid var(--admin-danger)}.admin-console-shell[data-active-module=players] .admin-identity-merge>p,.admin-console-shell[data-active-module=players] .admin-identity-disabled-note,.admin-console-shell[data-active-module=players] .admin-identity-snapshot-warning{color:var(--admin-muted);overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.5}.admin-console-shell[data-active-module=players] .admin-identity-snapshot-warning{border-inline-start:2px solid var(--admin-warning);padding-inline-start:8px}.admin-console-shell[data-active-module=players] .admin-identity-claims{gap:5px;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-claims article{background:var(--admin-soft);border:1px solid var(--admin-line-soft);border-radius:4px;gap:4px;min-inline-size:0;padding:7px;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-claims article>p{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.admin-console-shell[data-active-module=players] .admin-identity-claims article>p :is(strong,span){overflow-wrap:anywhere;min-inline-size:0}.admin-console-shell[data-active-module=players] .admin-identity-claims article>p strong{color:var(--admin-text);font-size:9px}.admin-console-shell[data-active-module=players] .admin-identity-claims article>p span,.admin-console-shell[data-active-module=players] .admin-identity-claims article>small{color:var(--admin-muted);font-size:8px}.admin-console-shell[data-active-module=players] .admin-identity-claim-fields{grid-template-columns:minmax(105px,.65fr) minmax(0,1.35fr);gap:5px;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-participant-id{color:var(--admin-dim);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.admin-console-shell[data-active-module=players] .admin-identity-empty{color:var(--admin-muted);margin:0;padding:18px 10px;font-size:10px;line-height:1.5}.admin-console-shell[data-active-module=players] .admin-identity-footer{color:var(--admin-dim);justify-content:space-between;align-items:center;gap:10px;min-block-size:0;min-inline-size:0;padding:0 2px;font-size:9px;display:flex}.admin-console-shell[data-active-module=players] .admin-identity-footer>div{align-items:center;gap:8px;min-inline-size:0;display:flex}.admin-console-shell[data-active-module=players] .admin-identity-footer .admin-status{color:var(--admin-muted);text-align:end;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-block-size:0;min-inline-size:0;max-inline-size:560px;margin:0;padding:0;font-size:9px;font-weight:400;overflow:hidden}.admin-console-shell[data-active-module=players] .admin-identity-prototype-note{margin:0}@media (min-width:761px){body:has(.admin-console-shell[data-active-module=players]){background:#111}.admin-page:has(.admin-console-shell[data-active-module=players]){background:#111;block-size:100dvh;min-block-size:650px;padding:12px;display:block;overflow:hidden}.admin-page:has(.admin-console-shell[data-active-module=players])>.admin-header{display:none}.admin-page>.admin-console-shell[data-active-module=players]{border:1px solid var(--admin-rule);border-radius:14px;grid-template-rows:48px minmax(0,1fr);grid-template-columns:176px minmax(0,1fr);block-size:calc(100dvh - 24px);min-block-size:650px;display:grid;overflow:hidden;box-shadow:0 18px 50px #00000059}.admin-console-shell[data-active-module=players] .admin-session-bar{grid-area:1/1/auto/-1}.admin-console-shell[data-active-module=players] .admin-module-nav{grid-area:2/1}.admin-console-shell[data-active-module=players] .admin-module-workspace{grid-area:2/2}}@media (max-width:1180px) and (min-width:761px){.admin-console-shell[data-active-module=players] .admin-module-workspace{overflow-y:auto}.admin-console-shell[data-active-module=players] #players,.admin-console-shell[data-active-module=players] #players>.admin-module-scroll,.admin-console-shell[data-active-module=players] #players>.admin-module-scroll>div,.admin-console-shell[data-active-module=players] #players>.admin-module-scroll>div>div,.admin-console-shell[data-active-module=players] .admin-identity{block-size:auto}.admin-console-shell[data-active-module=players] .admin-identity-workspace{grid-template-columns:minmax(0,1fr)}.admin-console-shell[data-active-module=players] .admin-identity-catalogs{min-block-size:640px}.admin-console-shell[data-active-module=players] .admin-identity-editor{max-block-size:none}}@media (max-width:760px){.admin-console-shell[data-active-module=players] .admin-session-bar{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.admin-console-shell[data-active-module=players] .admin-session-actions{inline-size:auto}.admin-page:has(.admin-console-shell[data-active-module=players]){block-size:100dvh;overflow:hidden}.admin-page:has(.admin-console-shell[data-active-module=players])>.admin-header{display:none}.admin-page>.admin-console-shell[data-active-module=players]{grid-template-rows:48px auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);block-size:100dvh;display:grid;overflow:hidden}.admin-console-shell[data-active-module=players] .admin-session-bar{grid-area:1/1;padding-inline:10px}.admin-console-shell[data-active-module=players] .admin-session-brand>span:not(.sr-only),.admin-console-shell[data-active-module=players] .admin-session-bar button,.admin-console-shell[data-active-module=players] .admin-season-chip small{display:none}.admin-console-shell[data-active-module=players] .admin-module-nav{border-block-end:1px solid var(--admin-rule);border-inline-end:0;flex-direction:row;grid-area:2/1;gap:3px;padding:7px 10px;position:static;overflow:auto hidden}.admin-console-shell[data-active-module=players] :is(.admin-module-nav-label,.admin-module-nav-context){display:none}.admin-console-shell[data-active-module=players] .admin-module-nav a{flex:none;min-block-size:44px;margin:0}.admin-console-shell[data-active-module=players] .admin-module-workspace{grid-area:3/1;padding:10px;overflow-y:auto}.admin-console-shell[data-active-module=players] #players,.admin-console-shell[data-active-module=players] #players>.admin-module-scroll,.admin-console-shell[data-active-module=players] #players>.admin-module-scroll>div,.admin-console-shell[data-active-module=players] #players>.admin-module-scroll>div>div,.admin-console-shell[data-active-module=players] .admin-identity{block-size:auto}.admin-console-shell[data-active-module=players] .admin-identity-heading{align-items:start;gap:5px;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-directory-summary{margin:0}.admin-console-shell[data-active-module=players] .admin-identity-workspace,.admin-console-shell[data-active-module=players] .admin-identity-catalogs{grid-template-columns:minmax(0,1fr)}.admin-console-shell[data-active-module=players] .admin-identity-catalog{min-block-size:590px}.admin-console-shell[data-active-module=players] .admin-identity-filter select,.admin-console-shell[data-active-module=players] .admin-identity-catalog-search,.admin-console-shell[data-active-module=players] .admin-identity-catalog-search input,.admin-console-shell[data-active-module=players] .admin-identity-field :is(input,select,textarea),.admin-console-shell[data-active-module=players] .admin-identity-action-form button,.admin-console-shell[data-active-module=players] .admin-identity-footer button{min-block-size:44px;font-size:16px}.admin-console-shell[data-active-module=players] .admin-identity-split-action,.admin-console-shell[data-active-module=players] .admin-identity-claim-fields{grid-template-columns:minmax(0,1fr)}.admin-console-shell[data-active-module=players] .admin-identity-footer,.admin-console-shell[data-active-module=players] .admin-identity-footer>div{align-items:start;display:grid}.admin-console-shell[data-active-module=players] .admin-identity-footer .admin-status{text-align:start;text-overflow:clip;white-space:normal;max-inline-size:none;overflow:visible}}.admin-first-run-handoff{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.admin-first-run-handoff>span{color:var(--admin-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.admin-first-run-handoff a,.admin-first-run-link{border:1px solid var(--admin-rule);color:var(--admin-text);border-radius:5px;align-items:center;min-height:32px;padding:7px 10px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.admin-first-run-handoff a[aria-current=step]{border-color:var(--admin-gold);color:var(--admin-gold)}.admin-first-run-handoff a:focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}.admin-first-run-link:focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}.admin-first-run-empty{border-inline-start:2px solid var(--admin-gold);color:var(--admin-muted);overflow-wrap:anywhere;gap:8px;min-width:0;padding:10px 12px;display:grid}.admin-first-run-empty .admin-first-run-link{justify-self:start}.admin-page .admin-login,.admin-console-shell :is(.admin-result-form,.admin-context-form,.admin-context-summary,.admin-season-window,.admin-season-divisions,.admin-season-controls,.admin-finalization-workspace,.admin-registration-list,.admin-identity-summary,.admin-identity-directory,.admin-identity-editor,.admin-competition-summary,.admin-competition-scope,.admin-competition-editor>.admin-competition-structure-grid>fieldset){border-color:var(--admin-rule);box-shadow:none;border-radius:9px}.admin-console-shell :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-console-shell .admin-module-header h1:focus{outline:0}@media (min-width:901px){.admin-page:has(.admin-console-shell){grid-template-rows:54px minmax(0,1fr);grid-template-columns:176px minmax(0,1fr)}.admin-page:has(.admin-console-shell)>.admin-header{background:#0b0f0d;padding:22px 24px 18px}.admin-page:has(.admin-console-shell)>.admin-header .brand{min-height:58px;display:block}.admin-page:has(.admin-console-shell)>.admin-header .brand-emblem{display:none}.admin-page:has(.admin-console-shell)>.admin-header .brand-copy{gap:8px;width:88px;display:grid}.admin-page:has(.admin-console-shell)>.admin-header .brand-copy strong{font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;font-size:13px;line-height:.82}.admin-page:has(.admin-console-shell)>.admin-header .brand-copy small{letter-spacing:.16em;text-transform:uppercase;font-size:8px;line-height:1.22}.admin-page:has(.admin-console-shell)>.admin-header>span{letter-spacing:.14em;text-transform:uppercase;max-width:86px;font-size:8px;line-height:1.4}.admin-console-shell{grid-template-rows:54px minmax(0,1fr)}.admin-session-bar{background:var(--admin-canvas);border-bottom:1px solid #1c231f;min-height:54px;padding:0 25px}.admin-session-bar>span{letter-spacing:.12em;text-transform:uppercase;gap:7px 14px;font-size:8px}.admin-session-bar>span strong{letter-spacing:0;font-size:12px}.admin-session-actions{gap:12px}.admin-season-chip,.admin-session-bar button{border:1px solid var(--admin-rule);background:0 0;border-radius:6px;min-height:32px}.admin-season-chip{border-left:1px solid var(--admin-rule);gap:10px;padding:5px 11px}.admin-season-chip small{font-size:7px}.admin-season-chip strong{font-size:11px}.admin-session-bar button{color:var(--admin-text);padding:0 14px;font-size:9px}.admin-module-nav{gap:1px;width:176px;padding:0 14px;top:114px;bottom:48px}.admin-module-nav a{border-left-width:1px;border-radius:7px;min-height:38px;padding:7px 10px}.admin-module-nav a>strong{font-size:10px;font-weight:500}.admin-module-nav a[aria-current=page]{border-left-color:var(--admin-gold);color:var(--admin-text);background:#171c19}.admin-module-workspace{padding:16px 20px 20px}.admin-module{grid-template-rows:59px minmax(0,1fr)}.admin-module-header{background:0 0;border:0;align-items:center;gap:20px;padding:0 4px}.admin-module-header>div{gap:4px}.admin-module-header span{letter-spacing:.16em;font-size:8px}.admin-module-header h1{letter-spacing:-.02em;text-transform:none;outline:0;font-size:27px;font-weight:700;line-height:.94}.admin-module-header p{max-width:390px;font-size:8px}.admin-module-scroll{scrollbar-gutter:auto;background:0 0;border:0}.admin-console-shell :is(.admin-context-browser,.admin-shell,.admin-season-operations,.admin-finalization,.admin-registration-queue){padding:0}.admin-console-shell :is(input,select,button){border-radius:5px;min-height:28px;font-size:8px}.admin-console-shell :is(input,select){padding:5px 8px}.admin-console-shell :is(.admin-result-form label>span,.admin-context-form label>span,.admin-season-lifecycle-summary>span,.admin-season-lifecycle-status>span,.admin-season-lifecycle-date>span,.admin-season-control-fields label>span,.admin-finalization-toolbar span,.admin-finalization-division header span,.admin-finalization-participant label span,.admin-finalization-preview label>span,.admin-registration-target label>span){font-size:7px}.admin-console-shell .admin-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:180px minmax(0,1fr) 250px;gap:10px;display:grid}.admin-console-shell .admin-result-form,.admin-console-shell .admin-result-workspace{display:contents}.admin-console-shell .admin-form-grid{background:var(--admin-surface-raised);border:1px solid var(--admin-rule);border-radius:9px;grid-area:1/1/auto/-1;overflow:hidden}.admin-console-shell .admin-form-grid label{height:58px;min-height:58px;padding:8px 10px}.admin-console-shell .admin-intro{border-radius:9px;grid-area:2/1;gap:8px;min-height:490px;margin-left:11px;padding:16px 14px}.admin-console-shell .admin-intro h2{text-transform:uppercase;font-size:24px}.admin-console-shell .admin-result-editor{grid-area:2/2;margin-left:1px;margin-right:11px}.admin-console-shell .admin-result-sidebar{grid-area:2/3;position:static;transform:translate(-11px)}.admin-console-shell .admin-result-match-picker{background:var(--admin-surface-raised);border:1px solid var(--admin-rule);grid-column:1/-1;padding:8px 10px}.admin-console-shell .admin-shell:has(.admin-result-match-picker){grid-template-rows:auto auto minmax(0,1fr)}.admin-console-shell .admin-shell:has(.admin-result-match-picker) .admin-result-match-picker{grid-row:1}.admin-console-shell .admin-shell:has(.admin-result-match-picker) .admin-form-grid{grid-row:2}.admin-console-shell .admin-shell:has(.admin-result-match-picker) :is(.admin-intro,.admin-result-editor,.admin-result-sidebar){grid-row:3}.admin-console-shell .admin-result-editor-heading{padding:11px 12px}.admin-console-shell .admin-result-editor-heading h3,.admin-console-shell .admin-result-games>header h3{font-size:16px}.admin-console-shell .admin-result-editor-heading p,.admin-console-shell .admin-result-games>header p{font-size:7px}.admin-console-shell .admin-score-entry{grid-template-columns:minmax(0,1fr) 40px auto 40px minmax(0,1fr);gap:8px;padding:11px 12px}.admin-console-shell .admin-score-entry input{min-height:28px}.admin-console-shell .admin-result-games{padding:10px 12px 12px}.admin-console-shell :is(.admin-result-games-head,.admin-result-game){grid-template-columns:36px minmax(150px,1fr) 80px 80px minmax(62px,.7fr)}.admin-console-shell .admin-score-entry input,.admin-console-shell .admin-result-game :is(input,select){background:var(--admin-canvas);border:1px solid var(--admin-rule)}.admin-console-shell .admin-result-games-head{min-height:27px}.admin-console-shell .admin-result-game{min-height:42px}.admin-console-shell :is(.admin-result-validation,.admin-result-status-panel,.admin-result-publication){gap:9px;padding:14px 12px}.admin-console-shell .admin-result-publication button{background:color-mix(in srgb, var(--admin-gold) 14%, transparent);border-color:var(--admin-gold);color:#f2c74f}.admin-console-shell .admin-season-window{grid-template-columns:128px 110px repeat(4,minmax(0,1fr)) 128px;gap:8px;padding:10px}.admin-console-shell .admin-season-lifecycle-summary{grid-column:auto;min-height:38px}.admin-console-shell .admin-season-lifecycle-summary>strong{font-size:18px}.admin-console-shell .admin-season-lifecycle-summary>small{font-size:8px}.admin-console-shell .admin-season-save-lifecycle{min-width:0}.admin-console-shell .admin-season-workspace{grid-template-columns:minmax(0,1fr) 310px;gap:10px;margin-top:10px}.admin-console-shell .admin-season-divisions>header,.admin-console-shell .admin-season-controls>header{min-height:36px;padding:8px 12px}.admin-console-shell .admin-season-divisions>header h3,.admin-console-shell .admin-season-controls>header h3{font-size:13px}.admin-console-shell .admin-season-table-head{padding:6px 10px;font-size:6px}.admin-console-shell .admin-season-table-region h4{padding:7px 10px 5px;font-size:7px}.admin-console-shell .admin-season-division-identity strong,.admin-console-shell .admin-season-stage-summary strong{font-size:8px}.admin-console-shell .admin-season-controls{position:static}.admin-console-shell :is(.admin-season-control-readiness,.admin-season-control-editor,.admin-season-generation-controls,.admin-season-controls-empty){padding:10px 12px}.admin-console-shell .admin-finalization{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:9px;overflow:hidden}.admin-console-shell .admin-finalization-heading{background:var(--admin-surface-raised);border:0;border-bottom:1px solid var(--admin-rule);border-radius:0;min-height:112px;margin:0;padding:18px 20px}.admin-console-shell .admin-finalization-heading h2{text-transform:none;font-size:28px}.admin-console-shell .admin-finalization-heading>p{max-width:470px;font-size:8px}.admin-console-shell .admin-finalization-unavailable{border:1px solid var(--admin-rule);border-radius:9px;grid-template-columns:minmax(0,1fr) 314px;min-height:436px;margin:10px;display:grid;overflow:hidden}.admin-console-shell .admin-finalization-empty-state{border-right:1px solid var(--admin-rule);text-align:center;align-content:center;justify-items:center;padding:30px;display:grid}.admin-console-shell .admin-finalization-lock{color:var(--admin-muted);border:1px solid #3a443e;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:22px;font-size:17px;display:flex}.admin-console-shell .admin-finalization-empty-state small{color:var(--admin-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.admin-console-shell .admin-finalization-empty-state small i{background:#e76d84;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.admin-console-shell .admin-finalization-empty-state strong{font-family:var(--font-display);max-width:520px;margin-top:16px;font-size:20px}.admin-console-shell .admin-finalization-empty-state>b{background:var(--admin-gold);width:36px;height:1px;margin:22px 0 16px}.admin-console-shell .admin-finalization-empty-state em{color:#536158;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-style:normal}.admin-console-shell .admin-finalization-contract{grid-template-rows:auto 1fr;display:grid}.admin-console-shell .admin-finalization-contract section{padding:18px 16px}.admin-console-shell .admin-finalization-contract section+section{border-top:1px solid var(--admin-rule)}.admin-console-shell .admin-finalization-contract h3{color:var(--admin-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:8px}.admin-console-shell .admin-finalization-contract :is(ol,ul){margin:0;padding:0;list-style:none}.admin-console-shell .admin-finalization-contract ol li{border-bottom:1px solid var(--admin-rule);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:12px;min-height:40px;display:grid}.admin-console-shell .admin-finalization-contract ol li:last-child{border-bottom:0}.admin-console-shell .admin-finalization-contract ol span{color:var(--admin-gold);font-size:8px}.admin-console-shell .admin-finalization-contract ol strong{font-size:9px}.admin-console-shell .admin-finalization-contract ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-console-shell .admin-finalization-contract ul li{border:1px solid var(--admin-rule);color:var(--admin-muted);border-radius:5px;min-height:31px;padding:9px;font-size:7px}.admin-console-shell .admin-identity{grid-template-columns:minmax(0,1fr) 290px;gap:10px 12px;padding:0}.admin-console-shell .admin-identity-summary{grid-area:1/1;min-height:58px;padding:10px 12px}.admin-console-shell .admin-identity-summary h2,.admin-console-shell .admin-identity-editor>header h3{font-size:18px}.admin-console-shell .admin-identity-summary :is(span,p){font-size:8px}.admin-console-shell .admin-identity-workspace{display:contents}.admin-console-shell .admin-identity-directory{grid-area:2/1}.admin-console-shell .admin-identity-editor{grid-area:1/2/span 2;align-self:stretch;position:static}.admin-console-shell .admin-identity-directory-header{min-height:48px;padding:7px 10px}.admin-console-shell .admin-identity-directory-header h3{font-size:14px}.admin-console-shell .admin-identity-directory-header label span{font-size:7px}.admin-console-shell .admin-identity-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console-shell .admin-identity-list>button{border-right:1px solid var(--admin-rule);min-height:25px;padding:4px 9px}.admin-console-shell .admin-identity-list>button:nth-child(3n){border-right:0}.admin-console-shell .admin-identity-list>button strong{font-size:10px}.admin-console-shell .admin-identity-list>button small,.admin-console-shell .admin-identity-list>button em{display:none}.admin-console-shell .admin-identity-editor h4{margin-bottom:7px;font-size:8px}.admin-console-shell .admin-identity-editor form>button,.admin-console-shell .admin-identity-facts li{min-height:28px}.admin-console-shell .admin-identity-facts :is(strong,span),.admin-console-shell .admin-identity-editor p,.admin-console-shell .admin-identity-editor form>label>span{font-size:8px}.admin-console-shell .admin-registration-heading{display:none}.admin-console-shell .admin-registration-list-head{min-height:38px;padding:6px 10px}.admin-console-shell .admin-registration-list-summary :is(span,b),.admin-console-shell .admin-registration-view-switch :is(legend,span){font-size:8px}.admin-console-shell .admin-registration-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.admin-console-shell .admin-registration-group{border-right:1px solid var(--admin-rule)}.admin-console-shell .admin-registration-group:nth-child(2n){border-right:0}.admin-console-shell .admin-registration-group>header{min-height:36px;padding:7px 10px}.admin-console-shell .admin-registration-group>header h3{font-size:11px}.admin-console-shell .admin-registration-list article{grid-template-columns:minmax(115px,1fr) 132px 102px;gap:5px;min-height:26px;padding:3px 7px}.admin-console-shell .admin-registration-player :is(strong,span),.admin-console-shell .admin-registration-list :is(em,small){font-size:7px}.admin-console-shell .admin-registration-target{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.admin-console-shell .admin-registration-target select,.admin-console-shell .admin-registration-actions button{min-height:20px}.admin-console-shell .admin-registration-actions{gap:3px}.admin-console-shell .admin-registration-actions button{padding-inline:5px}.admin-console-shell .admin-competition-builder{gap:10px;padding:0}.admin-console-shell .admin-competition-summary{min-height:60px;padding:10px 12px}.admin-console-shell .admin-competition-summary h2{font-size:18px}.admin-console-shell .admin-competition-summary :is(span,p){font-size:7px}.admin-console-shell .admin-competition-scope,.admin-console-shell .admin-competition-editor>.admin-competition-structure-grid>fieldset{gap:8px;padding:10px}.admin-console-shell .admin-competition-subsection{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:9px;gap:8px;padding:10px}.admin-console-shell .admin-competition-subsection>p,.admin-console-shell .admin-competition-scope>p,.admin-console-shell .team-organizer>.admin-status{color:var(--admin-muted);margin:0;font-size:8px;line-height:1.45}.admin-console-shell .admin-competition-subsection>p strong{color:var(--admin-text)}.admin-console-shell .admin-competition-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.admin-console-shell .admin-competition-scope legend,.admin-console-shell .admin-competition-editor legend,.admin-console-shell .admin-competition-subsection h3{font-size:12px}.admin-console-shell .admin-competition-scope :is(input,select),.admin-console-shell .admin-competition-card :is(input,select){min-height:24px;padding:4px 6px;font-size:8px}.admin-console-shell .admin-competition-scope label>span,.admin-console-shell .admin-competition-card label>span,.admin-console-shell .admin-competition-card header span{font-size:7px}.admin-console-shell .admin-competition-scope>button,.admin-console-shell .admin-competition-save{background:color-mix(in srgb, var(--admin-gold) 14%, transparent);border-color:var(--admin-gold);color:#f2c74f;min-height:28px}.admin-console-shell .admin-competition-structure-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:10px}.admin-console-shell .admin-competition-card{gap:7px;padding:8px}.admin-console-shell .admin-competition-actions button,.admin-console-shell .admin-competition-card>button{min-height:28px}.admin-console-shell .admin-registration-group-list{overflow:hidden}.admin-console-shell .admin-registration-list article{grid-template-columns:minmax(88px,1fr) 70px 112px 116px;align-items:center;gap:4px;min-height:25px;padding:2px 6px}.admin-console-shell .admin-registration-list article>time{text-align:end;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;overflow:hidden}.admin-console-shell .admin-registration-player{white-space:nowrap;grid-area:1/1;align-items:center;gap:4px;display:flex;overflow:hidden}.admin-console-shell .admin-registration-player strong{text-overflow:ellipsis;overflow:hidden}.admin-console-shell .admin-registration-player>span{color:var(--admin-muted);display:none}.admin-console-shell .admin-registration-player em{flex:none}.admin-console-shell .admin-registration-target{grid-area:1/3;grid-template-columns:42px minmax(0,1fr);align-items:center;display:grid}.admin-console-shell .admin-registration-target label>span{display:none}.admin-console-shell .admin-registration-target select,.admin-console-shell .admin-registration-actions button{min-height:20px;padding:2px 4px;font-size:6px}.admin-console-shell .admin-registration-actions{flex-wrap:nowrap;grid-area:1/4;justify-content:end}.admin-console-shell .admin-registration-actions button{white-space:nowrap;flex:1 1 0}.admin-console-shell .admin-season-window{grid-template-columns:128px 110px repeat(4,minmax(0,1fr)) 128px}.admin-console-shell .admin-season-table-head,.admin-console-shell .admin-season-division-row{grid-template-columns:minmax(168px,1.7fr) 42px 42px 48px minmax(86px,.65fr) minmax(96px,.8fr) minmax(104px,.85fr) 48px;gap:5px}.admin-console-shell .admin-season-table-head>span,.admin-console-shell .admin-season-division-row>span{min-inline-size:0}.admin-console-shell .admin-season-table-head>span{white-space:normal;line-height:1.25}.admin-console-shell .admin-season-division-row{min-height:48px;padding:5px 8px}.admin-console-shell .admin-season-division-identity{grid-template-columns:minmax(0,1fr) auto;gap:5px}.admin-console-shell .admin-season-division-identity strong{text-overflow:clip;white-space:normal;overflow:visible}.admin-console-shell .admin-season-division-identity b{font-size:10px}.admin-console-shell .admin-season-division-identity b>small{font-size:7px}.admin-console-shell .admin-season-application-count{font-size:8px!important}.admin-console-shell .admin-season-division-status,.admin-console-shell .admin-season-stage-summary :is(strong,em){white-space:normal}.admin-console-shell .admin-season-row-action{white-space:nowrap;min-block-size:24px;inline-size:100%;padding-inline:2px;overflow:visible;font-size:7px!important}.admin-console-shell .admin-season-controls{align-self:stretch;position:static}.admin-console-shell :is(.admin-season-control-readiness,.admin-season-control-editor,.admin-season-generation-controls,.admin-season-controls-empty){margin:0}.admin-console-shell .admin-season-control-readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.admin-console-shell .admin-season-control-readiness>span{grid-column:1/-1}.admin-console-shell .admin-season-control-editor{gap:7px}.admin-console-shell .admin-season-reserve-block{gap:6px;padding-top:7px}.admin-console-shell .admin-season-generation-controls{gap:7px}.admin-console-shell .admin-identity{height:100%;display:block}.admin-console-shell .admin-identity-workspace{grid-template-columns:minmax(0,1fr) 290px;gap:12px;min-height:100%;display:grid}.admin-console-shell .admin-identity-directory-header{align-items:center;min-height:58px;padding:7px 10px}.admin-console-shell .admin-identity-directory-header>div{align-items:baseline;gap:8px;min-width:0;display:flex}.admin-console-shell .admin-identity-directory-header>div>span{display:none}.admin-console-shell .admin-identity-directory-header h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:16px}.admin-console-shell .admin-identity-directory-header p{color:var(--admin-muted);white-space:nowrap;margin:0;font-size:8px}.admin-console-shell .admin-identity-directory-header label{width:250px}.admin-console-shell .admin-identity-editor{align-self:start;position:sticky;top:0}.admin-console-shell .admin-identity-editor>header,.admin-console-shell .admin-identity-editor>section{padding:7px 10px}.admin-console-shell .admin-identity-editor>header{gap:3px}.admin-console-shell .admin-identity-editor h4{margin:0 0 4px;font-size:7px}.admin-console-shell .admin-identity-editor form{gap:4px;margin-top:5px}.admin-console-shell .admin-identity-editor form>label:not(.admin-identity-confirm){gap:2px}.admin-console-shell .admin-identity-editor :is(input,select,textarea),.admin-console-shell .admin-identity-editor form>button{min-height:25px}.admin-console-shell .admin-identity-editor form>button{font-size:7px}.admin-console-shell .admin-identity-facts li{min-height:24px}.admin-console-shell .admin-identity-confirm{gap:5px;font-size:7px}.admin-console-shell .admin-identity-confirm input{min-height:14px}.admin-console-shell .admin-competition-builder-layout{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 355px;align-content:start;min-height:100%}.admin-console-shell .admin-competition-builder-layout>.admin-competition-portfolio{grid-column:1/-1;grid-template-columns:185px minmax(0,1fr) auto;align-items:center;gap:8px 14px;min-height:58px;padding:8px 10px;display:grid}.admin-console-shell .admin-competition-portfolio>h3{grid-area:1/1}.admin-console-shell .admin-competition-portfolio-description{display:none}.admin-console-shell .admin-competition-portfolio>.admin-competition-scope-grid{grid-area:3/1/auto/-1}.admin-console-shell .admin-competition-portfolio>.admin-competition-actions{grid-area:1/3/span 2}.admin-console-shell .admin-competition-portfolio>p[role=status]{color:var(--admin-muted);grid-area:2/2;margin:0;font-size:7px}.admin-console-shell .admin-competition-current-edition{grid-area:1/2;margin:0;font-size:7px}.admin-console-shell .admin-competition-builder-layout>section[aria-labelledby=competition-clone-title],.admin-console-shell .admin-competition-builder-layout>.admin-competition-scope,.admin-console-shell .admin-competition-builder-layout>.admin-schedule-operations,.admin-console-shell .admin-competition-builder-layout>.admin-competition-read-only{grid-column:1}.admin-console-shell .admin-competition-builder-layout>section[aria-labelledby=competition-clone-title]{align-self:start}.admin-console-shell .admin-competition-builder-layout>section[aria-labelledby=competition-clone-title]>p{margin:0;font-size:7px}.admin-console-shell .admin-competition-builder-layout>section[aria-labelledby=competition-clone-title]>.admin-competition-scope{border:0;padding:0}.admin-console-shell .admin-competition-builder-layout>.admin-competition-scope .admin-competition-scope-grid,.admin-console-shell .admin-competition-builder-layout>section[aria-labelledby=competition-clone-title] .admin-competition-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 7px}.admin-console-shell .admin-competition-builder-layout>.admin-competition-editor{grid-area:2/2/span 4;align-self:stretch}.admin-console-shell .admin-competition-builder-layout>.admin-status{grid-area:6/1/auto/-1;margin:0}.admin-console-shell .admin-competition-builder-layout>.admin-competition-editor>.admin-competition-structure-grid{border:1px solid var(--admin-rule);border-radius:9px;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-height:100%;overflow:hidden}.admin-console-shell .admin-competition-builder-layout>.admin-competition-editor>.admin-competition-structure-grid>fieldset{border:0;border-bottom:1px solid var(--admin-rule);border-radius:0;padding:10px}.admin-console-shell .admin-competition-builder-layout>.admin-competition-editor .admin-competition-save{margin:10px}.admin-console-shell .team-organizer{grid-template-rows:60px minmax(0,1fr);height:100%}.admin-console-shell .team-organizer-layout{grid-template-columns:minmax(0,1fr) 300px;gap:10px;min-height:0;display:grid}.admin-console-shell .team-organizer-main{min-width:0}.admin-console-shell .team-organizer-main>.admin-competition-scope{min-height:100%}.admin-console-shell .team-organizer-main>.admin-competition-scope>.admin-competition-actions{align-self:start}.admin-console-shell .team-organizer-main>.admin-competition-scope>.admin-competition-actions button{flex:100%}.admin-console-shell .team-organizer-main .admin-competition-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console-shell .team-organizer-workflow{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:9px;grid-template-rows:auto 1fr auto;min-width:0;display:grid;overflow:hidden}.admin-console-shell .team-organizer-workflow>header,.admin-console-shell .team-organizer-workflow-status{padding:14px 16px}.admin-console-shell .team-organizer-workflow>header span,.admin-console-shell .team-organizer-workflow-status>span{color:var(--admin-muted);letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800}.admin-console-shell .team-organizer-workflow h3{font-family:var(--font-display);text-transform:uppercase;margin:5px 0 0;font-size:16px}.admin-console-shell .team-organizer-workflow ol{margin:0;padding:0 16px;list-style:none}.admin-console-shell .team-organizer-workflow li{border-top:1px solid var(--admin-rule);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;min-height:58px;padding:13px 0;display:grid}.admin-console-shell .team-organizer-workflow li b{color:var(--admin-gold);font-size:8px}.admin-console-shell .team-organizer-workflow li span{gap:3px;display:grid}.admin-console-shell .team-organizer-workflow li strong{font-size:8px}.admin-console-shell .team-organizer-workflow li small,.admin-console-shell .team-organizer-workflow-status p{color:var(--admin-muted);margin:0;font-size:7px}.admin-console-shell .team-organizer-workflow-status{background:var(--admin-surface-raised);border-top:1px solid var(--admin-rule);gap:10px;display:grid}.admin-console-shell .team-organizer-workflow-status button{background:color-mix(in srgb, var(--admin-gold) 14%, transparent);border-color:var(--admin-gold);color:#f2c74f}}@media (min-width:901px) and (max-width:922px){.admin-console-shell .admin-season-table-head{display:none}.admin-console-shell .admin-season-division-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px 16px;padding:12px 14px}.admin-console-shell .admin-season-division-identity{grid-column:1/-1}.admin-console-shell .admin-season-row-action{grid-column:1/-1;justify-self:end}.admin-console-shell .admin-season-division-row>span:not(.admin-season-division-identity){gap:3px;display:grid}.admin-console-shell .admin-season-division-row>span[data-label]:before{color:var(--admin-muted);content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-console-shell .admin-season-division-status{grid-column:1/-1;grid-template-columns:7px minmax(0,1fr);align-items:start}.admin-console-shell .admin-season-stage-summary{grid-column:span 3}.admin-console-shell .admin-season-division-status:before{grid-column:1/-1}.admin-console-shell .admin-season-controls{position:static}}@media (min-width:901px) and (max-width:1249px){.admin-console-shell .admin-season-workspace{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px) and (max-width:1117px){.admin-console-shell .admin-registration-list article{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:auto}.admin-console-shell .admin-registration-list article>time,.admin-console-shell .admin-registration-player,.admin-console-shell .admin-registration-target,.admin-console-shell .admin-registration-actions{grid-area:auto/1}.admin-console-shell .admin-registration-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-console-shell .admin-registration-actions button{inline-size:100%}}@media (min-width:901px) and (max-width:1100px){.admin-console-shell .admin-shell{grid-template-columns:145px minmax(0,1fr)}.admin-console-shell .admin-result-sidebar{grid-area:3/1/auto/-1;transform:none}.admin-console-shell .admin-season-workspace,.admin-console-shell .admin-identity{grid-template-columns:minmax(0,1fr)}.admin-console-shell .admin-identity-summary,.admin-console-shell .admin-identity-directory,.admin-console-shell .admin-identity-editor{grid-area:auto/1}.admin-console-shell .admin-competition-structure-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.admin-session-bar{flex-direction:column;align-items:stretch;gap:8px}.admin-first-run-handoff{overscroll-behavior-inline:contain;flex-wrap:nowrap;justify-content:flex-start;padding:2px;overflow-x:auto}.admin-first-run-handoff>*{flex:none}.admin-module-header h1{text-transform:none}.admin-console-shell .admin-identity-list,.admin-console-shell .admin-identity-workspace,.admin-console-shell .team-organizer-layout{grid-template-columns:minmax(0,1fr)}.admin-console-shell .admin-identity-directory-header{align-items:stretch;display:grid}.admin-console-shell .admin-identity-directory-header>div{align-items:baseline;gap:8px;display:flex}.admin-console-shell .admin-identity-directory-header>div>span{display:none}.admin-console-shell .admin-identity-directory-header h2,.admin-console-shell .admin-identity-directory-header p{margin:0}.admin-console-shell .admin-competition-builder-layout{grid-template-columns:minmax(0,1fr)}.admin-console-shell .admin-competition-builder-layout>*{grid-area:auto/1}.admin-console-shell .admin-registration-heading{display:none}.admin-console-shell .admin-finalization{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:8px;padding:0;overflow:hidden}.admin-console-shell .admin-finalization-heading{background:var(--admin-surface-raised);border-bottom:1px solid var(--admin-rule);padding:18px}.admin-console-shell .admin-finalization-heading h2{text-transform:none;font-size:26px}.admin-console-shell .admin-finalization-heading>p{font-size:11px}.admin-console-shell .admin-finalization-unavailable{border:1px solid var(--admin-rule);border-radius:8px;grid-template-columns:minmax(0,1fr);margin:10px;display:grid;overflow:hidden}.admin-console-shell .admin-finalization-empty-state{border-bottom:1px solid var(--admin-rule);text-align:center;border-right:0;align-content:center;justify-items:center;min-height:360px;padding:28px 18px;display:grid}.admin-console-shell .admin-finalization-lock{color:var(--admin-muted);border:1px solid #3a443e;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}.admin-console-shell .admin-finalization-empty-state small{color:var(--admin-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.admin-console-shell .admin-finalization-empty-state small i{background:#e76d84;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.admin-console-shell .admin-finalization-empty-state strong{font-family:var(--font-display);margin-top:16px;font-size:20px}.admin-console-shell .admin-finalization-empty-state>b{background:var(--admin-gold);width:36px;height:1px;margin:22px 0 16px}.admin-console-shell .admin-finalization-empty-state em{color:#536158;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-style:normal}.admin-console-shell .admin-finalization-contract section{padding:18px}.admin-console-shell .admin-finalization-contract section+section{border-top:1px solid var(--admin-rule)}.admin-console-shell .admin-finalization-contract h3{color:var(--admin-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:9px}.admin-console-shell .admin-finalization-contract :is(ol,ul){margin:0;padding:0;list-style:none}.admin-console-shell .admin-finalization-contract ol li{border-bottom:1px solid var(--admin-rule);grid-template-columns:24px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.admin-console-shell .admin-finalization-contract ol span{color:var(--admin-gold)}.admin-console-shell .admin-finalization-contract ul{gap:8px;display:grid}.admin-console-shell .admin-finalization-contract ul li{border:1px solid var(--admin-rule);color:var(--admin-muted);border-radius:5px;padding:10px}}.admin-console-shell[data-active-module=results] #results .admin-shell{block-size:100%;min-block-size:0;min-inline-size:0;display:block}.admin-console-shell[data-active-module=results] #results .admin-shell>.admin-intro{display:none}.admin-console-shell[data-active-module=results] #results .admin-shell>div,.admin-console-shell[data-active-module=results] #results .admin-shell>div>div,.admin-console-shell[data-active-module=results] .admin-result-form,.admin-console-shell[data-active-module=results] .admin-result-workspace{block-size:100%;min-block-size:0;min-inline-size:0;width:100%}.admin-console-shell[data-active-module=results] .admin-result-form,.admin-console-shell[data-active-module=results] .admin-result-workspace{display:grid}.admin-console-shell[data-active-module=results] .admin-result-workspace{grid-template-rows:minmax(0,1fr);align-items:stretch}.admin-console-shell[data-active-module=results] #results .admin-shell .admin-result-match-register{grid-area:1/1;block-size:100%}.admin-console-shell[data-active-module=results] #results .admin-shell .admin-result-editor{grid-area:1/2;block-size:100%}.admin-console-shell[data-active-module=results] #results .admin-shell .admin-result-sidebar{grid-area:1/3;block-size:100%}@media (max-width:760px){.admin-console-shell[data-active-module=results] #results .admin-shell,.admin-console-shell[data-active-module=results] #results .admin-shell>div,.admin-console-shell[data-active-module=results] #results .admin-shell>div>div,.admin-console-shell[data-active-module=results] .admin-result-form,.admin-console-shell[data-active-module=results] .admin-result-workspace{block-size:auto}.admin-console-shell[data-active-module=results] .admin-result-workspace{grid-template-columns:minmax(0,1fr)}.admin-console-shell[data-active-module=results] #results .admin-shell :is(.admin-result-match-register,.admin-result-editor,.admin-result-sidebar){grid-area:auto/1;block-size:auto}}.admin-console-shell .admin-module-nav a[href=\#registration]{min-block-size:44px}.admin-console-shell .admin-registration-queue{grid-template-rows:minmax(0,1fr) auto;gap:8px;block-size:100%;min-block-size:0;min-inline-size:0;max-inline-size:none;display:grid}.admin-console-shell .admin-registration-workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-block-size:0;min-inline-size:0;display:grid}.admin-console-shell .admin-registration-registry{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:9px;grid-template-rows:auto auto minmax(0,1fr) auto;min-block-size:0;min-inline-size:0;display:grid;overflow:hidden}.admin-console-shell .admin-registration-registry-head,.admin-console-shell .admin-registration-registry-footer{justify-content:space-between;align-items:center;gap:10px;min-inline-size:0;display:flex}.admin-console-shell .admin-registration-registry-head{background:var(--admin-surface-raised);border-block-end:1px solid var(--admin-rule);min-block-size:38px;padding:6px 10px}.admin-console-shell .admin-registration-registry-head h3{font-family:var(--font-display);overflow-wrap:anywhere;min-inline-size:0;margin:0;font-size:15px;line-height:1.15}.admin-console-shell .admin-registration-registry-head>span,.admin-console-shell .admin-registration-registry-footer{color:var(--admin-muted);font-size:11px;line-height:1.35}.admin-console-shell .admin-registration-registry-head strong,.admin-console-shell .admin-registration-registry-footer strong{color:var(--admin-text);font-variant-numeric:tabular-nums;font-weight:800}.admin-console-shell .admin-registration-registry-toolbar{background:var(--admin-canvas);border-block-end:1px solid var(--admin-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-inline-size:0;padding:6px;display:grid}.admin-console-shell .admin-registration-filter{color:var(--admin-muted);gap:3px;min-inline-size:0;font-size:11px;font-weight:700;line-height:1.25;display:grid}.admin-console-shell .admin-registration-filter>span{overflow-wrap:anywhere}.admin-console-shell .admin-registration-filter select,.admin-console-shell .admin-registration-table select,.admin-console-shell .admin-registration-row-actions button{border:1px solid var(--admin-rule);color:var(--admin-text);border-radius:5px;min-block-size:32px;font-size:11px;line-height:1.2}.admin-console-shell .admin-registration-filter select,.admin-console-shell .admin-registration-table select{background:var(--admin-surface-raised);inline-size:100%;min-inline-size:0;padding:5px 7px}.admin-console-shell .admin-registration-table-frame{background:var(--admin-surface);overscroll-behavior:contain;scrollbar-color:#4d5a51 var(--admin-surface);scrollbar-gutter:stable;scrollbar-width:thin;min-block-size:0;min-inline-size:0;overflow:auto}.admin-console-shell .admin-registration-table-frame::-webkit-scrollbar{block-size:10px;inline-size:10px}.admin-console-shell .admin-registration-table-frame::-webkit-scrollbar-thumb{border:2px solid var(--admin-surface);background:#4d5a51;border-radius:8px}.admin-console-shell .admin-registration-table-frame::-webkit-scrollbar-track{background:var(--admin-surface)}.admin-console-shell .admin-registration-table{border-collapse:collapse;table-layout:fixed;inline-size:100%;min-inline-size:600px}.admin-console-shell .admin-registration-table :is(th,td){border-block-end:1px solid var(--admin-rule);text-align:start;vertical-align:middle;min-inline-size:0;padding:4px 6px}.admin-console-shell .admin-registration-table thead th{background:var(--admin-surface-raised);color:var(--admin-muted);z-index:3;min-block-size:32px;font-size:11px;font-weight:800;line-height:1.25;position:sticky;inset-block-start:0}.admin-console-shell .admin-registration-table thead th:first-child{inline-size:22%}.admin-console-shell .admin-registration-table thead th:nth-child(2){inline-size:15%}.admin-console-shell .admin-registration-table thead th:nth-child(3){inline-size:13%}.admin-console-shell .admin-registration-table thead th:nth-child(4){inline-size:15%}.admin-console-shell .admin-registration-table thead th:nth-child(5){text-align:end;inline-size:35%}.admin-console-shell .admin-registration-table tbody tr:not(.admin-registration-table-group){background:var(--admin-surface)}.admin-console-shell .admin-registration-table tbody tr:not(.admin-registration-table-group):hover{background:var(--admin-surface-active)}.admin-console-shell .admin-registration-table tbody td{font-size:12px;line-height:1.25}.admin-console-shell .admin-registration-table-group th{color:var(--admin-text);letter-spacing:.01em;z-index:2;background:#1b221e;min-block-size:28px;font-size:11px;font-weight:750;position:sticky;inset-block-start:32px}.admin-console-shell .admin-registration-table-group th,.admin-console-shell .admin-registration-player-cell,.admin-console-shell .admin-registration-row-actions{min-inline-size:0}.admin-console-shell .admin-registration-table-group th{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-console-shell .admin-registration-table-group span,.admin-console-shell .admin-registration-table-group strong{overflow-wrap:anywhere}.admin-console-shell .admin-registration-table-group strong{color:#919c94;font-variant-numeric:tabular-nums;flex:none;font-size:10px}.admin-console-shell .admin-registration-player-cell{gap:2px;display:grid}.admin-console-shell .admin-registration-player-cell strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:12px;font-weight:750}.admin-console-shell .admin-registration-player-cell time{color:var(--admin-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:10px}.admin-console-shell .admin-registration-state{color:var(--admin-text);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:11px;line-height:1.3;display:inline-flex}.admin-console-shell .admin-registration-state:before{background:var(--admin-gold);content:"";border-radius:50%;flex:none;block-size:6px;inline-size:6px}.admin-console-shell .admin-registration-state[data-status=approved]:before{background:#67d6ad}.admin-console-shell .admin-registration-state[data-status=waitlisted]:before{background:#e8b84e}.admin-console-shell .admin-registration-placement{color:var(--admin-text);overflow-wrap:anywhere;font-size:11px}.admin-console-shell .admin-registration-row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:4px;display:flex}.admin-console-shell .admin-registration-row-actions button{background:var(--admin-surface-raised);cursor:pointer;white-space:nowrap;flex:1 1 0;min-inline-size:0;padding:5px;font-weight:750}.admin-console-shell .admin-registration-row-actions button:first-child{background:color-mix(in srgb, var(--admin-success) 16%, var(--admin-surface));border-color:color-mix(in srgb, var(--admin-success) 65%, var(--admin-rule));color:#8be4ad}.admin-console-shell .admin-registration-row-actions .admin-registration-waitlist{background:color-mix(in srgb, var(--admin-gold) 13%, var(--admin-surface));border-color:color-mix(in srgb, var(--admin-gold) 60%, var(--admin-rule));color:#efca67}.admin-console-shell .admin-registration-row-actions .admin-registration-withdraw,.admin-console-shell .admin-registration-row-actions button:last-child{background:color-mix(in srgb, var(--admin-danger) 14%, var(--admin-surface));border-color:color-mix(in srgb, var(--admin-danger) 62%, var(--admin-rule));color:#ff9bb1}.admin-console-shell .admin-registration-row-actions button:disabled,.admin-console-shell .admin-registration-table select:disabled{cursor:not-allowed;opacity:.52}.admin-console-shell :is(.admin-registration-filter select,.admin-registration-table select,.admin-registration-row-actions button,.admin-registration-table-frame):focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}.admin-console-shell .admin-registration-empty-row td{color:var(--admin-muted);overflow-wrap:anywhere;text-align:center;min-block-size:96px;padding:28px 18px;font-size:12px;line-height:1.5}.admin-console-shell .admin-registration-registry-footer{border-block-start:1px solid var(--admin-rule);min-block-size:32px;padding:5px 8px}.admin-console-shell .admin-registration-queue>.admin-status{background:var(--admin-surface);border:1px solid var(--admin-rule);color:var(--admin-muted);overflow-wrap:anywhere;border-radius:6px;min-block-size:36px;padding:9px 11px;font-size:11px;line-height:1.45}html[dir=rtl] .admin-console-shell .admin-registration-queue{direction:rtl}html[dir=rtl] .admin-console-shell .admin-registration-table thead th:last-child{text-align:start}html[dir=rtl] .admin-console-shell .admin-registration-row-actions{justify-content:flex-start}@media (max-width:1100px){.admin-console-shell .admin-registration-workspace{grid-template-columns:minmax(0,1fr)}.admin-console-shell .admin-registration-registry{min-block-size:520px}}@media (max-width:900px){.admin-console-shell .admin-registration-queue{grid-template-rows:auto;block-size:auto}.admin-console-shell .admin-registration-workspace{gap:10px}.admin-console-shell .admin-registration-registry-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.admin-console-shell .admin-registration-filter{font-size:13px}.admin-console-shell .admin-registration-filter select,.admin-console-shell .admin-registration-table select,.admin-console-shell .admin-registration-row-actions button{min-block-size:44px;font-size:16px}.admin-console-shell .admin-registration-registry-head{min-block-size:48px;padding:8px 12px}.admin-console-shell .admin-registration-registry-footer,.admin-console-shell .admin-registration-queue>.admin-status{min-block-size:44px;font-size:13px}.admin-console-shell .admin-registration-table{min-inline-size:720px}.admin-console-shell .admin-registration-table tbody td,.admin-console-shell .admin-registration-player-cell strong{font-size:14px}.admin-console-shell .admin-registration-player-cell time,.admin-console-shell .admin-registration-state,.admin-console-shell .admin-registration-placement{font-size:12px}}@media (max-width:560px){.admin-console-shell .admin-registration-registry-toolbar{grid-template-columns:minmax(0,1fr)}}.admin-module-nav-label,.admin-module-nav-context{display:none}.admin-console-shell[data-active-module=registration]{--admin-canvas:#090d10;--admin-surface:#151b20;--admin-surface-raised:#192127;--admin-surface-active:#192126;--admin-text:#edf3f7;--admin-muted:#9aa6af;--admin-gold:#82a9ff;--admin-success:#67d6ad;--admin-danger:#ff91a1;--admin-rule:#2b353d;--admin-line-soft:#222b32;--admin-soft:#10161a;--admin-primary-ink:#07101f;background:var(--admin-canvas);color:var(--admin-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-page:has(.admin-console-shell[data-active-module=registration]) :is(a,button,input,select):focus-visible{outline-offset:2px;outline:3px solid #82a9ff85}.admin-console-shell[data-active-module=registration] ::selection{color:var(--admin-text);background:#82a9ff52}.admin-console-shell[data-active-module=registration] .admin-session-bar{background:var(--admin-surface);border-block-end:1px solid var(--admin-rule);justify-content:space-between;align-items:center;gap:18px;min-block-size:48px;min-inline-size:0;padding:0 16px;display:flex}.admin-console-shell[data-active-module=registration] .admin-session-brand{letter-spacing:0;text-transform:none;flex-wrap:nowrap;align-items:center;gap:9px;min-inline-size:0;display:flex}.admin-console-shell[data-active-module=registration] .admin-session-brand strong{color:var(--admin-text);letter-spacing:0;font-size:13px;font-weight:650}.admin-console-shell[data-active-module=registration] .admin-session-brand>span:not(.sr-only){color:var(--admin-muted);font-size:12px}.admin-console-shell[data-active-module=registration] .admin-session-actions{gap:10px}.admin-console-shell[data-active-module=registration] .admin-first-run-handoff{display:none}.admin-console-shell[data-active-module=registration] .admin-session-bar button{border-color:var(--admin-line-soft);color:var(--admin-muted);background:0 0;min-block-size:32px;padding:0 9px;font-size:10px}.admin-console-shell[data-active-module=registration] .admin-season-chip{background:0 0;border:0;gap:9px;min-block-size:0;padding:0}.admin-console-shell[data-active-module=registration] .admin-season-chip small{color:var(--admin-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.admin-console-shell[data-active-module=registration] .admin-season-chip strong{color:var(--admin-text);letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;font-weight:550}.admin-console-shell[data-active-module=registration] .admin-module-nav{border-block:0;border-inline-end:1px solid var(--admin-rule);scrollbar-color:#46515a transparent;scrollbar-width:thin;min-block-size:0;min-inline-size:0;background:#0d1216;flex-direction:column;gap:0;width:auto;padding:14px 10px;display:flex;position:static;overflow-y:auto}.admin-console-shell[data-active-module=registration] .admin-module-nav-label{color:#78858f;letter-spacing:.09em;text-transform:uppercase;margin:0 8px 8px;font-size:10px;font-weight:650;display:block}.admin-console-shell[data-active-module=registration] .admin-module-nav a{color:var(--admin-muted);border:1px solid #0000;border-radius:7px;align-items:center;min-block-size:32px;margin-block-end:2px;padding:6px 9px;display:flex}.admin-console-shell[data-active-module=registration] .admin-module-nav a>strong{color:inherit;font-size:12px;font-weight:520;line-height:1.2}.admin-console-shell[data-active-module=registration] .admin-module-nav a:hover{background:var(--admin-surface);color:var(--admin-text)}.admin-console-shell[data-active-module=registration] .admin-module-nav a[aria-current=page]{background:var(--admin-surface-raised);box-shadow:inset 1px 0 0 var(--admin-gold);color:var(--admin-text);border-color:#344149}.admin-console-shell[data-active-module=registration] .admin-module-nav-context{border-block-start:1px solid var(--admin-line-soft);color:var(--admin-muted);gap:2px;margin-block-start:auto;padding:12px 9px 2px;font-size:10px;display:grid}.admin-console-shell[data-active-module=registration] .admin-module-nav-context strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:11px;font-weight:550}.admin-console-shell[data-active-module=registration]>.admin-context-browser{display:none}.admin-console-shell[data-active-module=registration] .admin-module-workspace{background:var(--admin-canvas);min-block-size:0;min-inline-size:0;padding:14px 12px;overflow:hidden}.admin-console-shell[data-active-module=registration] #registration{grid-template-rows:minmax(0,1fr);block-size:100%;min-block-size:0;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=registration] #registration>.admin-module-header{display:none}.admin-console-shell[data-active-module=registration] #registration>.admin-module-scroll{background:0 0;border:0;min-block-size:0;overflow:hidden}.admin-console-shell[data-active-module=registration] #registration>.admin-module-scroll>div,.admin-console-shell[data-active-module=registration] #registration>.admin-module-scroll>div>div{block-size:100%;min-block-size:0}.admin-console-shell[data-active-module=registration] .admin-registration-queue{grid-template-rows:auto minmax(0,1fr);gap:10px;block-size:100%;min-block-size:0;min-inline-size:0;padding:0;display:grid;position:relative}.admin-console-shell[data-active-module=registration] .admin-registration-heading{min-inline-size:0;margin:0;display:block}.admin-console-shell[data-active-module=registration] .admin-registration-heading h2{color:var(--admin-text);letter-spacing:-.02em;text-transform:none;font-family:inherit;font-size:21px;font-weight:620;line-height:1.15}.admin-console-shell[data-active-module=registration] .admin-registration-heading>p{color:var(--admin-muted);max-inline-size:none;margin-block-start:3px;font-size:11px;line-height:1.25}.admin-console-shell[data-active-module=registration] .admin-registration-workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-block-size:0;min-inline-size:0;display:grid}.admin-console-shell[data-active-module=registration] .admin-registration-registry{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:9px;grid-template-rows:34px 46px minmax(0,1fr) 28px;min-block-size:0;min-inline-size:0;display:grid;overflow:hidden}.admin-console-shell[data-active-module=registration] .admin-registration-registry-head{background:var(--admin-surface-raised);border-block-end:1px solid var(--admin-rule);justify-content:space-between;align-items:center;gap:8px;min-block-size:34px;padding:0 8px;display:flex}.admin-console-shell[data-active-module=registration] .admin-registration-registry-head h3{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:12px;font-weight:650;line-height:1.15;overflow:hidden}.admin-console-shell[data-active-module=registration] .admin-registration-registry-head>span{color:var(--admin-muted);white-space:nowrap;flex:none;gap:4px;font-size:9px;line-height:1.2;display:inline-flex}.admin-console-shell[data-active-module=registration] .admin-registration-registry-head strong{color:var(--admin-text);font-size:12px;font-weight:650}.admin-console-shell[data-active-module=registration] .admin-registration-registry-toolbar{background:var(--admin-soft);border-block-end:1px solid var(--admin-rule);grid-template-columns:1.08fr .92fr 1.08fr .92fr;gap:4px;min-inline-size:0;padding:4px 6px;display:grid}.admin-console-shell[data-active-module=registration] .admin-registration-filter{color:var(--admin-muted);gap:1px;min-inline-size:0;font-size:9.5px;font-weight:400;line-height:1;display:grid}.admin-console-shell[data-active-module=registration] .admin-registration-filter select{background:var(--admin-soft);border:1px solid var(--admin-rule);color:var(--admin-text);text-overflow:ellipsis;border-radius:6px;min-block-size:25px;inline-size:100%;min-inline-size:0;padding:2px 16px 2px 5px;font-size:9.5px;overflow:hidden}.admin-console-shell[data-active-module=registration] .admin-registration-table-frame{background:var(--admin-surface);scrollbar-color:#4a555e var(--admin-surface);scrollbar-gutter:auto;scrollbar-width:thin;min-block-size:0;min-inline-size:0;overflow:auto}.admin-console-shell[data-active-module=registration] .admin-registration-table-frame::-webkit-scrollbar-thumb{border-color:var(--admin-surface);background:#4a555e}.admin-console-shell[data-active-module=registration] .admin-registration-table{border-collapse:collapse;table-layout:fixed;inline-size:100%;min-inline-size:596px}.admin-console-shell[data-active-module=registration] .admin-registration-table :is(th,td){min-inline-size:0;padding:1px 5px}.admin-console-shell[data-active-module=registration] .admin-registration-table thead th{background:var(--admin-soft);block-size:28px;color:var(--admin-muted);letter-spacing:.02em;white-space:nowrap;padding:4px 5px;font-size:9px;font-weight:620;line-height:1.15;inset-block-start:0}.admin-console-shell[data-active-module=registration] .admin-registration-table thead th:first-child{inline-size:21%}.admin-console-shell[data-active-module=registration] .admin-registration-table thead th:nth-child(2){inline-size:18%}.admin-console-shell[data-active-module=registration] .admin-registration-table thead th:nth-child(3){inline-size:16%}.admin-console-shell[data-active-module=registration] .admin-registration-table thead th:nth-child(4){inline-size:15%}.admin-console-shell[data-active-module=registration] .admin-registration-table thead th:nth-child(5){text-align:end;inline-size:30%}.admin-console-shell[data-active-module=registration] .admin-registration-table tbody tr:not(.admin-registration-table-group){background:var(--admin-surface)}.admin-console-shell[data-active-module=registration] .admin-registration-table tbody tr:not(.admin-registration-table-group):hover{background:#192126}.admin-console-shell[data-active-module=registration] .admin-registration-table tbody td{border-block-end-color:var(--admin-line-soft);block-size:26px;font-size:10px;line-height:1.15}.admin-console-shell[data-active-module=registration] .admin-registration-table-group th{color:#cbd4da;letter-spacing:.015em;background:#20282e;gap:3px;block-size:22px;padding:3px 5px;font-size:9px;font-weight:650;line-height:1.15;display:table-cell;inset-block-start:28px}.admin-console-shell[data-active-module=registration] .admin-registration-table-group strong{color:inherit;font-size:inherit;font-weight:inherit}.admin-console-shell[data-active-module=registration] .admin-registration-player-cell{max-inline-size:0;display:table-cell}.admin-console-shell[data-active-module=registration] .admin-registration-player-cell strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:570;display:block;overflow:hidden}.admin-console-shell[data-active-module=registration] .admin-registration-player-cell time{display:none}.admin-console-shell[data-active-module=registration] .admin-registration-state{color:var(--admin-text);white-space:nowrap;gap:6px;font-size:10px;line-height:1.15}.admin-console-shell[data-active-module=registration] .admin-registration-state:before{background:var(--admin-gold);block-size:6px;inline-size:6px}.admin-console-shell[data-active-module=registration] .admin-registration-state[data-status=approved]:before{background:var(--admin-success)}.admin-console-shell[data-active-module=registration] .admin-registration-state[data-status=waitlisted]:before{background:#e8b84e}.admin-console-shell[data-active-module=registration] .admin-registration-table select{color:var(--admin-text);background:0 0;border:1px solid #0000;border-radius:6px;min-block-size:21px;inline-size:100%;min-inline-size:0;padding:1px 16px 1px 4px;font-size:9px}:is(.admin-console-shell[data-active-module=registration] .admin-registration-table select:hover,.admin-console-shell[data-active-module=registration] .admin-registration-table select:focus-visible){background:var(--admin-soft);border-color:var(--admin-rule)}.admin-console-shell[data-active-module=registration] .admin-registration-placement{color:var(--admin-text);white-space:nowrap;font-size:9px}.admin-console-shell[data-active-module=registration] .admin-registration-row-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}.admin-console-shell[data-active-module=registration] .admin-registration-row-actions button{background:var(--admin-surface);border:1px solid var(--admin-rule);color:var(--admin-text);white-space:nowrap;border-radius:5px;flex:none;min-block-size:21px;min-inline-size:0;padding:1px 5px;font-size:9px;font-weight:600}.admin-console-shell[data-active-module=registration] .admin-registration-row-actions button:first-child{background:var(--admin-gold);border-color:var(--admin-gold);color:var(--admin-primary-ink)}.admin-console-shell[data-active-module=registration] .admin-registration-row-actions button:first-child:hover{background:#9abaff}.admin-console-shell[data-active-module=registration] .admin-registration-row-actions .admin-registration-waitlist{background:var(--admin-surface);border-color:var(--admin-rule);color:var(--admin-text)}.admin-console-shell[data-active-module=registration] .admin-registration-row-actions .admin-registration-withdraw,.admin-console-shell[data-active-module=registration] .admin-registration-row-actions button:last-child{background:var(--admin-surface);border-color:var(--admin-rule);color:var(--admin-danger)}.admin-console-shell[data-active-module=registration] .admin-registration-registry-footer{background:var(--admin-surface);border-block-start:1px solid var(--admin-rule);color:var(--admin-muted);justify-content:space-between;align-items:center;gap:8px;min-block-size:28px;padding:4px 7px;font-size:9px;display:flex}.admin-console-shell[data-active-module=registration] .admin-registration-registry-footer strong{color:var(--admin-muted);flex:none;font-size:9px;font-weight:400}.admin-console-shell[data-active-module=registration] .admin-registration-registry-live{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.admin-console-shell[data-active-module=registration] .admin-registration-empty-row td{block-size:72px;color:var(--admin-muted);padding:12px;font-size:10px}.admin-console-shell[data-active-module=registration] .admin-registration-queue>.admin-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:901px){body:has(.admin-console-shell[data-active-module=registration]){background:#111}.admin-page:has(.admin-console-shell[data-active-module=registration]){background:#111;block-size:100dvh;min-block-size:650px;padding:12px;display:block;overflow:hidden}.admin-page:has(.admin-console-shell[data-active-module=registration])>.admin-header{display:none}.admin-page>.admin-console-shell[data-active-module=registration]{border:1px solid var(--admin-rule);border-radius:14px;grid-template-rows:48px minmax(0,1fr);grid-template-columns:164px minmax(0,1fr);block-size:calc(100dvh - 24px);min-block-size:650px;display:grid;overflow:hidden;box-shadow:0 18px 50px #00000059}.admin-console-shell[data-active-module=registration] .admin-session-bar{grid-area:1/1/auto/-1}.admin-console-shell[data-active-module=registration] .admin-module-nav{grid-area:2/1}.admin-console-shell[data-active-module=registration] .admin-module-workspace{grid-area:2/2}}@media (max-width:1050px){.admin-console-shell[data-active-module=registration] .admin-module-workspace{overflow-y:auto}.admin-console-shell[data-active-module=registration] .admin-registration-workspace{grid-template-columns:minmax(570px,1fr)}.admin-console-shell[data-active-module=registration] .admin-registration-registry{min-block-size:610px}}@media (max-width:900px){.admin-page:has(.admin-console-shell[data-active-module=registration]){block-size:100dvh;overflow:hidden}.admin-page:has(.admin-console-shell[data-active-module=registration])>.admin-header{display:none}.admin-page>.admin-console-shell[data-active-module=registration]{grid-template-rows:48px auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);block-size:100dvh;display:grid;overflow:hidden}.admin-console-shell[data-active-module=registration] .admin-session-bar{grid-area:1/1}.admin-console-shell[data-active-module=registration] .admin-module-nav{border-block-end:1px solid var(--admin-rule);border-inline-end:0;flex-direction:row;grid-area:2/1;gap:3px;padding:7px 10px;position:static;overflow:auto hidden}.admin-console-shell[data-active-module=registration] :is(.admin-module-nav-label,.admin-module-nav-context){display:none}.admin-console-shell[data-active-module=registration] .admin-module-nav a{flex:none;min-block-size:44px;margin:0}.admin-console-shell[data-active-module=registration] .admin-module-workspace{grid-area:3/1;padding:10px}.admin-console-shell[data-active-module=registration] .admin-registration-queue{block-size:auto}.admin-console-shell[data-active-module=registration] .admin-registration-workspace{grid-template-columns:minmax(0,1fr)}.admin-console-shell[data-active-module=registration] .admin-registration-filter select,.admin-console-shell[data-active-module=registration] .admin-registration-table select,.admin-console-shell[data-active-module=registration] .admin-registration-row-actions button{min-block-size:44px;font-size:16px}.admin-console-shell[data-active-module=registration] .admin-registration-table{min-inline-size:720px}}.admin-console-shell[data-active-module=players] .admin-identity-heading h2{letter-spacing:-.02em;font-size:22px;font-weight:620;line-height:1.15}.admin-console-shell[data-active-module=players] .admin-identity-heading>div>p{font-size:11px}.admin-console-shell[data-active-module=players] .admin-identity-directory-summary{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.admin-console-shell[data-active-module=players] .admin-identity-directory-summary strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:620}.admin-console-shell[data-active-module=players] .admin-identity-catalog,.admin-console-shell[data-active-module=players] .admin-identity-editor{border-radius:9px}.admin-console-shell[data-active-module=players] .admin-identity-catalog-head{background:var(--admin-surface-raised);border-block-end-color:var(--admin-rule);gap:8px;padding-inline:8px}.admin-console-shell[data-active-module=players] .admin-identity-catalog-head span{font-variant-numeric:tabular-nums}.admin-console-shell[data-active-module=players] .admin-identity-catalog-filters{background:var(--admin-soft);border-block-end-color:var(--admin-rule);gap:4px;padding:5px 6px}.admin-console-shell[data-active-module=players] .admin-identity-catalog-search{background:0 0;border:0;border-radius:0;min-block-size:27px;padding:0;display:block;position:relative}.admin-console-shell[data-active-module=players] .admin-identity-catalog-search svg{pointer-events:none;block-size:13px;inline-size:13px;position:absolute;inset-block-start:8px;inset-inline-start:8px}.admin-console-shell[data-active-module=players] .admin-identity-catalog-search input,.admin-console-shell[data-active-module=players] .admin-identity-filter select{border:1px solid var(--admin-rule);caret-color:var(--admin-gold);color:var(--admin-text);background:#0e1418;border-radius:6px;min-block-size:27px;padding:3px 20px 3px 6px;font-size:9px}.admin-console-shell[data-active-module=players] .admin-identity-catalog-search input{padding-inline-start:27px}.admin-console-shell[data-active-module=players] .admin-identity-catalog-search input::placeholder{color:#89959e}.admin-console-shell[data-active-module=players] .admin-identity-filter{gap:2px;line-height:1}.admin-console-shell[data-active-module=players] .admin-identity-filter>span{color:var(--admin-muted);letter-spacing:0;text-transform:none;font-size:8px;font-weight:400}.admin-console-shell[data-active-module=players] .admin-identity-player-list{scrollbar-color:#4a555e var(--admin-surface);scrollbar-gutter:auto}.admin-console-shell[data-active-module=players] .admin-identity-player-list>button{align-content:center;gap:3px;padding:4px 7px;overflow:hidden}.admin-console-shell[data-active-module=players] .admin-identity-player-list>button:hover{background:#192126}.admin-console-shell[data-active-module=players] .admin-identity-player-list>button[aria-current=true]{background:#202a32}.admin-console-shell[data-active-module=players] .admin-identity-row-primary,.admin-console-shell[data-active-module=players] .admin-identity-row-secondary{gap:7px}.admin-console-shell[data-active-module=players] .admin-identity-row-primary strong{font-size:10px;font-weight:590}.admin-console-shell[data-active-module=players] .admin-identity-evidence,.admin-console-shell[data-active-module=players] .admin-identity-source-state{color:var(--admin-muted);letter-spacing:0;text-transform:none;white-space:nowrap;border:0;border-radius:0;min-block-size:0;padding:0;font-size:8px;font-weight:400}.admin-console-shell[data-active-module=players] :is(.admin-identity-evidence,.admin-identity-source-state)[data-evidence=exact-normalized-alias]{color:var(--admin-success)}.admin-console-shell[data-active-module=players] :is(.admin-identity-evidence,.admin-identity-source-state)[data-evidence=product-owner-confirmed]{color:var(--admin-gold)}.admin-console-shell[data-active-module=players] .admin-identity-row-secondary>span:last-child{font-variant-numeric:tabular-nums;flex:none}.admin-console-shell[data-active-module=players] .admin-identity-editor{scrollbar-color:#4a555e var(--admin-surface);scrollbar-gutter:auto}.admin-console-shell[data-active-module=players] .admin-identity-editor>header{border-block-end-color:var(--admin-rule);z-index:3;background:#1b2329;gap:0;padding:11px 12px 9px}.admin-console-shell[data-active-module=players] .admin-identity-editor-title{align-items:start;gap:10px}.admin-console-shell[data-active-module=players] .admin-identity-editor h3{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;max-inline-size:260px;font-size:17px;font-weight:630;overflow:hidden}.admin-console-shell[data-active-module=players] .admin-identity-editor-meta{justify-content:start;align-items:center;gap:7px;margin-block-start:5px;font-size:9px}.admin-console-shell[data-active-module=players] .admin-identity-editor-meta b{color:var(--admin-success);font-weight:600}.admin-console-shell[data-active-module=players] .admin-identity-editor>section{padding:9px 12px}.admin-console-shell[data-active-module=players] .admin-identity-section-head{align-items:baseline;margin-block-end:7px}.admin-console-shell[data-active-module=players] .admin-identity-section-head h4{letter-spacing:0;text-transform:none;font-size:10px;font-weight:650}.admin-console-shell[data-active-module=players] .admin-identity-history-facts{gap:0}.admin-console-shell[data-active-module=players] .admin-identity-history-facts li,.admin-console-shell[data-active-module=players] .admin-identity-aliases li{border:0;border-block-end:1px solid var(--admin-line-soft);background:0 0;border-radius:0}.admin-console-shell[data-active-module=players] .admin-identity-history-facts li{gap:2px;padding:6px 0}.admin-console-shell[data-active-module=players] .admin-identity-history-facts li:nth-last-child(-n+2),.admin-console-shell[data-active-module=players] .admin-identity-aliases li:last-child{border-block-end:0}.admin-console-shell[data-active-module=players] .admin-identity-history-facts strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-console-shell[data-active-module=players] .admin-identity-aliases{gap:0}.admin-console-shell[data-active-module=players] .admin-identity-aliases li{min-block-size:25px;padding:0}.admin-console-shell[data-active-module=players] .admin-identity-aliases strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-console-shell[data-active-module=players] .admin-identity-snapshot-warning{color:#d9cda9;background:#1b1912;border:1px solid #514b38;border-radius:7px;padding:8px;font-size:9px;line-height:1.4}.admin-console-shell[data-active-module=players] .admin-identity-action-form{gap:6px;margin-block-start:8px}.admin-console-shell[data-active-module=players] .admin-identity-split-action{gap:6px}.admin-console-shell[data-active-module=players] .admin-identity-field>span{color:var(--admin-muted);letter-spacing:0;text-transform:none;font-size:8px;font-weight:400}.admin-console-shell[data-active-module=players] .admin-identity-field :is(input,select,textarea){background:var(--admin-soft);border:1px solid var(--admin-rule);border-radius:6px;min-block-size:27px;padding:3px 6px;font-size:9px}.admin-console-shell[data-active-module=players] .admin-identity-action-form button,.admin-console-shell[data-active-module=players] .admin-identity-footer button{color:var(--admin-text);background:#202930;border:1px solid #3a4650;border-radius:6px;min-block-size:27px;padding:3px 8px;font-size:9px;font-weight:570}.admin-console-shell[data-active-module=players] .admin-identity-disabled-note{margin-block-start:5px;font-size:8px}.admin-console-shell[data-active-module=players] .admin-identity-participant-id,.admin-console-shell[data-active-module=players] .admin-identity-prototype-note{font-size:8px;line-height:1.35}@media (max-width:1180px) and (min-width:761px){.admin-console-shell[data-active-module=players] .admin-identity-workspace{grid-template-rows:640px auto}.admin-console-shell[data-active-module=players] .admin-identity-catalogs{block-size:640px}.admin-console-shell[data-active-module=players] .admin-identity-editor{max-block-size:650px}}@media (max-width:760px){.admin-console-shell[data-active-module=players] .admin-module-nav{min-block-size:44px;padding:6px 9px}.admin-console-shell[data-active-module=players] .admin-module-nav a{min-block-size:30px}.admin-console-shell[data-active-module=players] .admin-module-workspace{padding:12px}.admin-console-shell[data-active-module=players] .admin-identity-catalogs{grid-template-rows:repeat(2,590px)}.admin-console-shell[data-active-module=players] .admin-identity-catalog{block-size:590px}.admin-console-shell[data-active-module=players] .admin-identity-catalog-search,.admin-console-shell[data-active-module=players] .admin-identity-catalog-search input,.admin-console-shell[data-active-module=players] .admin-identity-filter select,.admin-console-shell[data-active-module=players] .admin-identity-field :is(input,select,textarea),.admin-console-shell[data-active-module=players] .admin-identity-action-form button,.admin-console-shell[data-active-module=players] .admin-identity-footer button{min-block-size:44px}.admin-console-shell[data-active-module=players] .admin-identity-editor>header{position:static}}.admin-console-shell[data-active-module=saas-control-plane]{--admin-canvas:#090d10;--admin-surface:#151b20;--admin-surface-raised:#192127;--admin-text:#edf3f7;--admin-muted:#a9b4bc;--admin-gold:#82a9ff;--admin-success:#67d6ad;--admin-rule:#2b353d;--admin-line-soft:#222b32;background:var(--admin-canvas);color:var(--admin-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-page:has(.admin-console-shell[data-active-module=saas-control-plane]) :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #82a9ff85}.admin-page:has(.admin-console-shell[data-active-module=saas-control-plane]){background:#111;padding:12px;display:block}.admin-page:has(.admin-console-shell[data-active-module=saas-control-plane])>.admin-header{display:none}.admin-page>.admin-console-shell[data-active-module=saas-control-plane]{border:1px solid var(--admin-rule);border-radius:14px;grid-area:auto;grid-template-rows:48px minmax(0,1fr);grid-template-columns:176px minmax(0,1fr);block-size:calc(100dvh - 24px);display:grid;overflow:hidden}.admin-console-shell[data-active-module=saas-control-plane] .admin-session-bar{background:var(--admin-surface);border-block-end:1px solid var(--admin-rule);grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:18px;min-block-size:48px;min-inline-size:0;padding:0 16px;display:flex}.admin-console-shell[data-active-module=saas-control-plane] .admin-session-brand{letter-spacing:0;text-transform:none;flex-wrap:nowrap;align-items:center;gap:9px;min-inline-size:0;display:flex}.admin-console-shell[data-active-module=saas-control-plane] .admin-session-brand strong{color:var(--admin-text);letter-spacing:0;font-size:13px;font-weight:650}.admin-console-shell[data-active-module=saas-control-plane] .admin-session-brand>span:not(.sr-only),.admin-console-shell[data-active-module=saas-control-plane] .admin-season-chip small,.admin-console-shell[data-active-module=saas-control-plane] .admin-season-chip strong{color:var(--admin-muted);letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;font-weight:400}.admin-console-shell[data-active-module=saas-control-plane] .admin-session-actions{gap:10px}.admin-console-shell[data-active-module=saas-control-plane] .admin-first-run-handoff{display:none}.admin-console-shell[data-active-module=saas-control-plane] .admin-session-bar button{border-color:var(--admin-line-soft);color:var(--admin-muted);background:0 0;min-block-size:32px;padding:0 9px;font-size:10px}.admin-console-shell[data-active-module=saas-control-plane] .admin-season-chip{background:0 0;border:0;gap:9px;min-block-size:0;padding:0}.admin-console-shell[data-active-module=saas-control-plane] .admin-season-chip strong{color:var(--admin-text);font-weight:550}.admin-console-shell[data-active-module=saas-control-plane] .admin-module-nav{border-block:0;border-inline-end:1px solid var(--admin-rule);scrollbar-color:#46515a transparent;scrollbar-width:thin;min-block-size:0;min-inline-size:0;background:#0d1216;flex-direction:column;grid-area:2/1;gap:0;width:auto;padding:14px 10px;display:flex;position:static;overflow-y:auto}.admin-console-shell[data-active-module=saas-control-plane] .admin-module-nav-label{color:#89969f;letter-spacing:.09em;text-transform:uppercase;margin:0 8px 8px;font-size:10px;font-weight:650;display:block}.admin-console-shell[data-active-module=saas-control-plane] .admin-module-nav a{color:var(--admin-muted);border:1px solid #0000;border-radius:7px;align-items:center;min-block-size:32px;margin-block-end:2px;padding:6px 9px;display:flex}.admin-console-shell[data-active-module=saas-control-plane] .admin-module-nav a>strong{color:inherit;font-size:12px;font-weight:520;line-height:1.2}.admin-console-shell[data-active-module=saas-control-plane] .admin-module-nav a[aria-current=page]{background:var(--admin-surface-raised);box-shadow:inset 1px 0 0 var(--admin-gold);color:var(--admin-text);border-color:#344149}.admin-console-shell[data-active-module=saas-control-plane] .admin-module-nav-context{border-block-start:1px solid var(--admin-line-soft);color:var(--admin-muted);gap:2px;margin-block-start:auto;padding:12px 9px 2px;font-size:10px;display:grid}.admin-console-shell[data-active-module=saas-control-plane] .admin-module-nav-context strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:11px;font-weight:550}.admin-console-shell[data-active-module=saas-control-plane]>.admin-context-browser{display:none}.admin-console-shell[data-active-module=saas-control-plane] .admin-module-workspace{background:var(--admin-canvas);grid-area:2/2;min-block-size:0;min-inline-size:0;padding:0;overflow:hidden}.admin-console-shell[data-active-module=saas-control-plane] #saas-control-plane{grid-template-rows:minmax(0,1fr);block-size:100%;min-block-size:0;min-inline-size:0}.admin-console-shell[data-active-module=saas-control-plane] #saas-control-plane>.admin-module-header-frozen{display:none}.admin-console-shell[data-active-module=saas-control-plane] #saas-control-plane>.admin-module-scroll{background:0 0;border:0;block-size:100%;min-block-size:0;overflow:hidden}.admin-console-shell[data-active-module=saas-control-plane] #saas-control-plane>.admin-module-scroll>div,.admin-console-shell[data-active-module=saas-control-plane] #saas-control-plane>.admin-module-scroll>div>div{block-size:100%;min-block-size:0}@media (max-width:760px){.admin-page:has(.admin-console-shell[data-active-module=saas-control-plane]){min-block-size:100dvh;padding:0;overflow-x:hidden}.admin-page>.admin-console-shell[data-active-module=saas-control-plane]{border:0;border-radius:0;grid-template-rows:48px auto auto;grid-template-columns:minmax(0,1fr);block-size:auto;min-block-size:100dvh;overflow:visible}.admin-console-shell[data-active-module=saas-control-plane] .admin-session-bar{flex-direction:row}.admin-console-shell[data-active-module=saas-control-plane] .admin-module-nav{border-block-end:1px solid var(--admin-rule);z-index:10;border-inline-end:0;flex-direction:row;grid-area:2/1;min-block-size:44px;padding:6px 9px;position:sticky;top:0;overflow:auto hidden}.admin-console-shell[data-active-module=saas-control-plane] .admin-module-nav-label,.admin-console-shell[data-active-module=saas-control-plane] .admin-module-nav-context{display:none}.admin-console-shell[data-active-module=saas-control-plane] .admin-module-nav a{flex:none;min-block-size:30px;margin:0}.admin-console-shell[data-active-module=saas-control-plane] .admin-module-workspace{grid-area:3/1;padding:0;overflow:visible}.admin-console-shell[data-active-module=saas-control-plane] #saas-control-plane,.admin-console-shell[data-active-module=saas-control-plane] #saas-control-plane>.admin-module-scroll,.admin-console-shell[data-active-module=saas-control-plane] #saas-control-plane>.admin-module-scroll>div,.admin-console-shell[data-active-module=saas-control-plane] #saas-control-plane>.admin-module-scroll>div>div{block-size:auto;overflow:visible}}.admin-locale-switch{border:1px solid var(--admin-rule);border-radius:6px;flex:none;align-items:stretch;min-inline-size:0;display:flex;overflow:hidden}.admin-session-bar .admin-locale-switch button{white-space:nowrap;border:0;border-radius:0;min-block-size:30px;min-inline-size:0;padding:0 9px;font-size:9px;display:block}.admin-session-bar .admin-locale-switch button+button{border-inline-start:1px solid var(--admin-rule)}.admin-session-bar .admin-locale-switch button[aria-pressed=true]{background:var(--admin-gold);color:var(--admin-canvas)}@media (max-width:900px){.admin-session-actions{min-inline-size:0}.admin-session-bar .admin-locale-switch,.admin-session-bar .admin-locale-switch button{display:flex}.admin-session-bar .admin-locale-switch button{align-items:center}}.legal-document-page{background:var(--paper);min-height:100vh}.legal-document{max-width:1180px;margin:0 auto;padding:clamp(64px,8vw,116px) 5vw clamp(80px,10vw,150px)}.legal-document-header{border-bottom:1px solid var(--line-dark);margin-bottom:clamp(44px,6vw,78px);padding-bottom:clamp(34px,5vw,60px)}.legal-document-header h1{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;max-width:930px;margin:0;font-size:clamp(44px,6vw,86px);font-weight:900;line-height:.93}.legal-document-header>p:not(.eyebrow){color:var(--muted);max-width:790px;margin:28px 0 18px;font-size:15px;font-weight:600;line-height:1.7}.legal-document-header small{color:#817a71;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.legal-document-body{gap:26px;display:grid}.legal-document-body>section,.map-credit-record,.legal-status-warning{border:1px solid var(--line-dark);background:#ffffff7a;padding:clamp(24px,3vw,40px)}.legal-document-body h2{font-family:var(--font-display);text-transform:uppercase;margin:0 0 20px;font-size:clamp(25px,3vw,38px);font-weight:900;line-height:1}.legal-document-body p,.legal-document-body li,.legal-document-body dd{color:#514c45;font-size:14px;line-height:1.75}.legal-document-body p:last-child,.legal-document-body ul:last-child{margin-bottom:0}.legal-document-body a{color:#7f5d16;text-underline-offset:3px;font-weight:800;text-decoration:underline}.legal-document-body code{background:#14131014;padding:2px 5px}.legal-status-warning{color:#ece6da;background:#211f1b;border-color:#b17d27;font-size:14px;font-weight:700;line-height:1.65}.legal-fact{border-left:3px solid #bd7b25;margin:14px 0;padding:4px 0 4px 18px}.legal-fact.is-confirmed{border-color:#56845c}.legal-fact strong{letter-spacing:.06em;text-transform:uppercase;font-size:12px;display:block}.legal-fact p{margin:6px 0 0}.legal-link-list{gap:10px;padding:0;list-style:none;display:grid}.map-credit-register{gap:20px;display:grid}.map-credit-record dl{gap:0;margin:0;display:grid}.map-credit-record dl>div{border-top:1px solid var(--line-dark);grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:20px;padding:14px 0;display:grid}.map-credit-record dt{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.map-credit-record dd{overflow-wrap:anywhere;min-width:0;margin:0}.map-credit-record h2,.map-credit-record a{overflow-wrap:anywhere}@media (max-width:650px){.legal-document{padding-left:16px;padding-right:16px}.legal-document-header h1{font-size:clamp(40px,12vw,58px)}.legal-document-body>section,.map-credit-record,.legal-status-warning{padding:22px 18px}.map-credit-record dl>div{grid-template-columns:1fr;gap:5px}}.rules-document{padding:clamp(36px,4vw,56px) 4vw clamp(48px,6vw,72px)}.rules-document .legal-document-header{margin-bottom:28px;padding-bottom:28px}.rules-document .legal-document-header h1{font-size:clamp(40px,4.6vw,64px);line-height:.96}.rules-document .legal-document-header>p:not(.eyebrow){margin:16px 0 12px;line-height:1.55}.rules-document .legal-document-body{gap:12px}.rules-document .legal-document-body>section,.rules-document .legal-status-warning{height:auto;min-height:0;padding:14px 18px}.rules-document .legal-document-body h2{margin:0 0 8px;font-size:clamp(22px,2vw,26px);line-height:1.05}.rules-document .legal-document-body h3{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0 0 7px;font-size:17px;font-weight:900;line-height:1.1}.rules-document .legal-document-body p,.rules-document .legal-document-body li,.rules-document .legal-document-body dd{font-size:14px;line-height:1.5}.rules-document .legal-document-body p{margin:0 0 8px}.rules-document .legal-document-body ul,.rules-document .legal-document-body ol{margin:0 0 8px;padding-inline-start:22px}.rules-document .legal-document-body li+li{margin-block-start:3px}.rules-document .legal-status-warning{line-height:1.5}.rules-document .legal-fact{border-left:0;border-inline-start:3px solid #bd7b25;margin-block:8px;margin-inline:0;padding-block:2px;padding-inline:14px 0}.rules-document .legal-fact.is-confirmed{border-color:#56845c}.rules-document .legal-fact p{margin-block-start:4px}.rules-document .legal-document-body :where(a,code){overflow-wrap:anywhere;word-break:break-word}.rules-parallel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rules-parallel-grid>div{min-width:0}@media (max-width:760px){.rules-document{padding:30px 16px 48px}.rules-document .legal-document-header{margin-bottom:22px;padding-bottom:22px}.rules-document .legal-document-header h1{font-size:clamp(36px,10vw,50px)}.rules-document .legal-document-body{gap:10px}.rules-document .legal-document-body>section,.rules-document .legal-status-warning{padding:14px 16px}.rules-document .legal-document-body h2{font-size:clamp(20px,6vw,24px)}.rules-parallel-grid{grid-template-columns:minmax(0,1fr);gap:12px}}html[dir=rtl] body{text-align:start;font-family:Tahoma,Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] .brand-copy,html[dir=rtl] .button,html[dir=rtl] .eyebrow{letter-spacing:0}.language-switch{border-radius:999px;justify-content:center;gap:3px;block-size:auto;min-block-size:42px;padding-block:3px;padding-inline:4px}.language-switch button{letter-spacing:0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-block-size:32px;padding-block:5px;padding-inline:9px;text-decoration:none;display:inline-flex}.language-switch button:hover{background:#b4872e1a}.language-switch button.is-active{background:var(--black);color:var(--paper);text-decoration:none}.language-switch button:focus-visible{outline:3px solid color-mix(in srgb, var(--gold-bright) 78%, white);outline-offset:2px}.locale-flag{direction:ltr;border:1px solid #14131040;flex:0 0 20px;width:20px;height:14px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 1px 2px #1413102e}.language-switch .locale-label,.language-switch .locale-code{color:inherit;font-size:10px;line-height:1}.locale-code{direction:ltr;unicode-bidi:isolate;font-family:Arial,sans-serif;display:none}.locale-flag-en{background:repeating-linear-gradient(#b22234 0 1.08px,#fff 1.08px 2.16px)}.locale-flag-en:before{content:"";background:#3c3b6e;width:9px;height:7.6px;position:absolute;inset-block-start:0;inset-inline-start:0}.locale-flag-ru{background:linear-gradient(#fff 0 33.333%,#1c57a7 33.333% 66.666%,#d52b1e 66.666%)}.locale-flag-ae{background:linear-gradient(#00732f 0 33.333%,#fff 33.333% 66.666%,#000 66.666%)}.locale-flag-ae:before{content:"";background:red;width:5px;position:absolute;inset-block:0;inset-inline-start:0}html[dir=rtl] .locale-flag{direction:ltr}html[dir=rtl] .locale-flag-ae:before,html[dir=rtl] .locale-flag-en:before{left:0;right:auto}html[dir=rtl] .brand,html[dir=rtl] .brand-copy,html[dir=rtl] .regional-registration,html[dir=rtl] .season-match-card,html[dir=rtl] .match-card,html[dir=rtl] .map-card,html[dir=rtl] .rating-table,html[dir=rtl] .fame-table{text-align:start}html[dir=rtl] .hero-quick-nav{left:auto;right:5vw}html[dir=rtl] .hero-lines{-webkit-mask-image:linear-gradient(270deg,#000,#0000 72%);mask-image:linear-gradient(270deg,#000,#0000 72%)}html[dir=rtl] .hero:before{background:radial-gradient(circle at 86% 16%,#b4872e14,#0000 28rem)}html[dir=rtl] .hero-copy{direction:rtl}html[dir=rtl] .hero-actions,html[dir=rtl] .community-actions,html[dir=rtl] .platform-hero-actions{justify-content:flex-start}html[dir=rtl] .competition-filter,html[dir=rtl] .registration-directory,html[dir=rtl] .maps-hero-meta{border-inline-start:1px solid;border-left:0}html[dir=rtl] .competition-filter:after{left:17px;right:auto}html[dir=rtl] .modal-close{left:18px;right:auto}html[dir=rtl] .matrix-hint,html[dir=rtl] footer p,html[dir=rtl] .platform-console-head i,html[dir=rtl] .platform-loop article>div small{text-align:start}html[dir=rtl] .platform-text-link span,html[dir=rtl] .platform-reference-link span,html[dir=rtl] .rating-tabs button span,html[dir=rtl] .season-result-winner b{margin-inline-start:8px;margin-left:0}html[dir=rtl] .platform-console-foot i,html[dir=rtl] .player-cell .flag{margin-inline-end:10px;margin-right:0}html[dir=rtl] .platform-loop article,html[dir=rtl] .platform-principle-grid span,html[dir=rtl] .rating-table th,html[dir=rtl] .rating-table td,html[dir=rtl] .fame-table th,html[dir=rtl] .fame-table td{border-left:1px solid;border-right:0}html[dir=rtl] .platform-loop article:last-child,html[dir=rtl] .rating-table th:last-child,html[dir=rtl] .rating-table td:last-child,html[dir=rtl] .fame-table th:last-child,html[dir=rtl] .fame-table td:last-child{border-left:0}.bidi-name,.player-cell,.rating-player,.podium-player,.registration-division li b,.season-match-card strong,.match-card strong{unicode-bidi:plaintext}.bidi-score,.result-cell,.record-cell,.maps-cell,.modal-score,.matrix-series-list b,.application-reference,.wallet-address,.crypto-wallet-address,.map-card h3,.map-card code,.map-licensing-table code,code,[data-technical-id]{font-variant-numeric:tabular-nums;text-align:start;direction:ltr;unicode-bidi:isolate}.legal-language-notice{border:1px solid #c99524;color:#2a2115;background:#fff4cf;border-inline-start:5px solid #b4872e;margin-block:0 34px;padding-block:18px;padding-inline:20px}.legal-language-notice strong{margin-block-end:7px;font-size:15px;display:block}.legal-language-notice p{margin:0;line-height:1.8}.provisional-policy-notice,.registration-language-notice{border-inline-start-width:3px;max-width:100%;margin-block:6px;padding-block:7px;padding-inline:10px;font-size:11px}.provisional-policy-notice strong,.registration-language-notice strong{margin-inline-end:5px;font-size:11px;display:inline}.provisional-policy-notice p,.registration-language-notice p{line-height:1.45;display:inline}[data-i18n-lock]{unicode-bidi:isolate}@media (max-width:1390px){.language-switch .locale-label{display:none}.language-switch .locale-code{display:inline}}@media (max-width:1180px){.language-switch{justify-self:center}}@media (max-width:680px){.site-header{column-gap:7px;padding-inline:12px}.header-actions{gap:5px}.language-switch{min-block-size:36px;padding-inline:2px}.language-switch button{gap:3px;min-block-size:30px;padding-inline:5px}.locale-flag{flex-basis:17px;width:17px;height:12px}.language-switch .locale-code{font-size:8px}html[dir=rtl] .hero-quick-nav{left:16px;right:16px}html[dir=rtl] .season-four-launch-copy b,html[dir=rtl] .season-four-roster-empty p,html[dir=rtl] .season-data-note,html[dir=rtl] footer p{text-align:start}}.registration-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:auto;overflow:hidden}@media (min-width:1181px) and (max-width:1600px){.site-header{column-gap:clamp(12px,1.25vw,20px);padding-inline:4vw}.site-header nav{gap:clamp(7px,.7vw,11px)}.site-header nav a{padding-inline-end:clamp(7px,.65vw,10px);font-size:10px}}@media (min-width:1181px) and (max-width:1390px){.header-brand-zone{gap:12px}.site-header .brand{gap:8px;padding-inline-end:12px}.site-header .brand-emblem{flex-basis:30px;width:30px;height:13px}.site-header .brand-copy strong{letter-spacing:.13em;font-size:11px}.header-platform-link{padding-inline-end:12px}.header-platform-logo{width:120px;max-height:21px}}@media (min-width:1181px) and (max-width:1223px){.site-header{min-height:68px}}@media (max-width:1390px){.site-header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-height:68px;padding-block:9px}.header-brand-zone{grid-area:1/1;gap:10px;min-width:0}.site-header .brand{gap:7px;padding-inline-end:10px}.site-header .brand-emblem{flex-basis:28px;width:28px;height:12px}.site-header .brand-copy strong{letter-spacing:.12em;font-size:10px}.header-platform-link{padding-inline-end:10px}.header-platform-logo{width:112px;max-height:19px}.header-actions{grid-area:1/2;justify-self:end}.language-switch{justify-self:end}.site-header nav{overscroll-behavior-inline:contain;scrollbar-width:thin;white-space:nowrap;grid-area:2/1/auto/-1;justify-content:flex-start;justify-self:stretch;min-width:0;max-width:100%;padding-block:3px 5px;display:flex;overflow-x:auto}.site-header nav a{flex:none}.site-header nav a:last-child{padding-inline-end:0}}@media (max-width:680px){.header-brand-zone{gap:8px}.site-header .brand,.header-platform-link{padding-inline-end:8px}.site-header nav{padding-block:2px 4px}}@media (max-width:480px){.header-brand-zone{gap:7px}.site-header .brand{gap:6px;padding-inline-end:7px}.site-header .brand-emblem{flex-basis:22px;width:22px;height:10px}.site-header .brand-copy strong{letter-spacing:.12em;font-size:9px}.header-platform-link{padding-inline-end:7px}.header-platform-logo{width:96px;max-height:17px}}@media (max-width:420px){.site-header{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.header-brand-zone{grid-area:1/1;justify-self:start}.header-platform-link{padding-inline-end:0}.header-actions{grid-area:2/1;justify-self:end}.site-header nav{grid-area:3/1}}@media (max-width:820px){.rating-toolbar{flex-direction:column;align-items:stretch;gap:14px}.rating-tabs{max-width:100%;overflow-x:auto}.rating-tabs button{flex:none}.rating-search{width:100%;min-width:0}}@media (max-width:680px){.legal-document-header h1{overflow-wrap:anywhere}}@media (max-width:460px){.site-header .brand-copy{display:flex}.site-header .brand{min-width:0}}@media (max-width:680px){.maps-note>*{min-inline-size:0}.maps-note h2{font-size:clamp(38px,10.8vw,46px)}}html[dir=rtl] .player-home-module,html[dir=rtl] .player-directory,html[dir=rtl] .player-profile-page,html[dir=rtl] .players-page{direction:rtl}html[dir=rtl] .player-home-module [data-i18n-lock]{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .player-home-module .player-home-locale-copy{direction:rtl;unicode-bidi:isolate}html[dir=rtl] .player-directory bdi,html[dir=rtl] .player-profile-page bdi{unicode-bidi:isolate}html[dir=rtl] .player-career-timeline header strong{text-align:start}html[dir=rtl] .matches-page,html[dir=rtl] .match-detail-page{direction:rtl}html[dir=rtl] .matches-page bdi,html[dir=rtl] .match-detail-page bdi{unicode-bidi:isolate}html[dir=rtl] .match-center-meta{text-align:start;justify-items:start}html[dir=rtl] .match-center-pair b,html[dir=rtl] .match-game-statistics dd,html[dir=rtl] .match-detail-score strong{direction:ltr;unicode-bidi:isolate}
