.tournament-pilot-notice{color:#fff;text-align:center;z-index:1000;background:#493600;padding:12px;position:sticky;top:0}.mc-product-boundary{border:1px solid var(--line);color:var(--mc-muted);border-radius:14px;padding:14px 16px;font-size:12px;line-height:1.6}.mc-product-boundary a{color:var(--mc-accent);padding:6px;display:inline-block}.mc-market-filters{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.mc-market-filters input,.mc-market-filters select{width:100%;min-height:44px}.mc-draft-workspace{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:20px;display:grid}.mc-draft-workspace .mc-draft-grid{grid-template-columns:1fr}.mc-draft-workspace .mc-draft-pool{margin-top:0}.mc-draft-dossier strong,.mc-deal-list strong{overflow-wrap:anywhere}.mc-draft-history button{min-height:44px}.economy-negotiation-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.mc-social-page{gap:20px;min-width:0}.mc-social-page .operations-hero,.mc-social-page .path-heading{background:0 0;border:0;max-width:none;min-height:0;margin:0;padding:0}.mc-social-page h1{font:700 clamp(30px,3vw,46px)/1 var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere}.mc-social-page .lead{max-width:65ch;font-size:14px;line-height:1.6}.mc-social-page .operations-layout{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:start;gap:22px}.mc-social-page .panel,.mc-social-page .form-card,.mc-social-page .case-row{border-radius:18px;min-width:0}.mc-social-page .form-card{gap:16px;width:100%;max-width:none;margin:0;padding:22px}.mc-social-page .case-row{border:1px solid var(--line);background:var(--mc-surface-raised,#0d0d0f);margin-block:10px;padding:18px}.mc-social-page h2,.mc-social-page h3,.mc-social-page p{overflow-wrap:anywhere}.mc-social-page textarea{width:100%;min-height:96px}.mc-social-page select,.mc-social-page input{width:100%;min-width:0;min-height:44px}.mc-social-page .button{min-height:44px}.mc-social-nav{flex-wrap:wrap;gap:8px;display:flex}.mc-social-nav a{border:1px solid var(--line);border-radius:12px;align-items:center;min-height:44px;padding:8px 12px;font-size:12px;display:flex}.mc-social-nav a[aria-current=page]{border-color:var(--mc-accent);color:var(--mc-accent)}.mc-social-page .position-choices{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:14px;display:grid}.mc-social-page .position-choices label{align-items:center;gap:8px;min-height:44px;display:flex}.mc-social-page .position-choices input{width:20px;min-height:20px}.mc-social-page details>summary{cursor:pointer;min-height:44px;color:var(--mc-accent);padding:12px}.mc-social-page .requests article,.mc-social-page .requests article>div{min-width:0}.mc-social-page .recruitment-link{grid-template-columns:minmax(0,1fr) minmax(0,2fr) 44px}.mc-social-page .recruitment-link button{min-height:44px}@media (width<=820px){.mc-draft-workspace{grid-template-columns:1fr}.mc-draft-workspace .mc-draft-pool{grid-row:2}.mc-draft-workspace .mc-draft-grid{display:contents}.mc-draft-workspace .mc-on-clock{grid-row:1}.mc-draft-workspace .mc-draft-board{grid-row:3}.mc-market-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-market-filters>.field:first-child{grid-column:1/-1}.mc-social-page .operations-layout{grid-template-columns:1fr}.mc-social-page .form-card{padding:18px}.mc-social-page .requests article{gap:12px;display:grid}.mc-social-page .requests .actions{flex-wrap:wrap}.mc-social-page .recruitment-link{grid-template-columns:minmax(0,1fr) 44px}.mc-social-page .recruitment-link input[type=url]{grid-area:2/1}.mc-social-page .recruitment-link button{grid-area:1/2/3}}@media (prefers-reduced-motion:reduce){.mc-season-page *,.mc-social-page *{scroll-behavior:auto}}.mc-market-dossier{scroll-margin-top:100px}.mc-social-page .form-card>fieldset:not(.position-choices){border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.recruitment-scouting{gap:14px;display:grid}.recruitment-scouting dt{font:500 10px/1.5 var(--font-data);color:var(--gray)}.recruitment-scouting dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.recruitment-candidate nav{flex-wrap:wrap;gap:14px;margin:20px 0;display:flex}.recruitment-candidate h3{overflow-wrap:anywhere}.mc-draft-window-facts{flex-wrap:wrap;gap:18px 32px;margin:0 0 24px;display:flex}.mc-draft-window-facts dt{font:500 10px/1.5 var(--font-data);color:var(--gray)}.mc-draft-window-facts dd{margin:5px 0;font-size:14px}.competition-finder-page{max-width:1240px;margin-inline:auto}.finder-header{margin-bottom:2rem}.finder-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:1.5rem;display:grid}.finder-columns>*,.finder-request>*{min-width:0}.finder-profile fieldset,.finder-discovery{gap:1rem;display:grid}.finder-positions{flex-wrap:wrap;gap:.7rem;display:flex}.finder-positions label{align-items:center;gap:.4rem;padding:.5rem;display:flex}.finder-card-stage{min-height:16rem}.finder-player-card{border:1px solid var(--line,#ffffff29);background:linear-gradient(150deg,#00d9cf12,#101416);border-radius:1.4rem;padding:clamp(1.1rem,4vw,2rem)}.finder-player-card h3{overflow-wrap:anywhere;font-size:clamp(1.5rem,5vw,2.3rem);line-height:1.15}.finder-player-card p,.finder-request p{overflow-wrap:anywhere;white-space:pre-line}.finder-clips,.finder-card-actions,.finder-request-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.finder-card-actions>button{flex:1;min-height:48px}.finder-requests{margin-top:1.5rem}.finder-request{border-top:1px solid var(--line,#ffffff29);padding-block:1.2rem}.finder-request-actions>button{white-space:normal;text-align:center}@media (width<=760px){.finder-columns{grid-template-columns:minmax(0,1fr)}.finder-discovery{order:-1}.finder-request-actions{display:grid}.finder-request-actions>button{width:100%}}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Nippo;src:url(/fonts/nippo-variable.ttf)format("truetype");font-weight:200 700;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/ubuntu-regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/ubuntu-medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/ubuntu-bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Pershotravneva55;src:url(/fonts/pershotravneva55.woff2)format("woff2");font-display:swap}:root{--black:#050505;--carbon:#0d0d0f;--graphite:#17181c;--smoke:#27292f;--white:#f2efe8;--gray:#94989f;--tiffany:#00e5d5;--orange:#ff6a00;--red:#ff6868;--yellow:#ffd400;--green:#35e67a;--purple:#b395ff;--font-display:"Clash Display","Arial Black",sans-serif;--font-data:Nippo,"Arial Narrow",sans-serif;--font-body:Ubuntu,system-ui,sans-serif;--font-attitude:Pershotravneva55,"Segoe Print",cursive;--ease:cubic-bezier(.2,.8,.2,1);--ease-hard:cubic-bezier(.72,0,.2,1);--spring:cubic-bezier(.22,1.15,.3,1);--head-h:86px;--shell-x:clamp(30px,4vw,76px);--scene-left:clamp(128px,9.6vw,186px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{background:var(--black);width:100%;height:100%;color:var(--white);margin:0}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow:hidden}button,input,select,textarea{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;border:0}button:disabled{opacity:.42;cursor:not-allowed}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,a,input,select,textarea,[tabindex]{outline-offset:5px}:focus-visible{outline:2px solid var(--tiffany)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);font-weight:600}button svg,a svg{flex-shrink:0}::selection{background:var(--tiffany);color:var(--black)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ctrl-glyph{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke;width:24px;height:24px}.presentation-shell{isolation:isolate;height:100dvh;min-height:100svh;position:relative;overflow:hidden}.shell-interface{height:100%}.world{z-index:-1;pointer-events:none;--world-progress:0;position:absolute;inset:0;overflow:hidden}.world-field{transform:translate3d(0,calc(var(--world-progress)*-22px),0) scale(calc(1 + var(--world-progress)*.03));transition:background .62s var(--ease),transform 90ms linear;background:radial-gradient(circle at 16% 18%,#00e5d51a,#0000 27%),radial-gradient(circle at 84% 63%,#ff6a0012,#0000 23%),linear-gradient(145deg,#050505 0 53%,#08090b 53% 61%,#050505 61%);position:absolute;inset:-9%}.world-mark{transform-origin:50%;height:1px;position:absolute}.mark-a{width:70vw;transform:rotate(calc(-8deg - var(--world-progress)*2.5deg)) translateX(calc(var(--world-progress)*1.2vw));background:linear-gradient(90deg,#0000,#00e5d550,#0000);top:34%;left:-11vw}.mark-b{width:64vw;transform:rotate(calc(-12deg + var(--world-progress)*2deg)) translateX(calc(var(--world-progress)*-1.1vw));background:linear-gradient(90deg,#0000,#ff6a0040,#0000);bottom:19%;right:-17vw}.world-emboss{clip-path:polygon(0 0,90% 0,100% 10%,100% 100%,10% 100%,0 90%);opacity:.35;border:1px solid #f2efe80a;width:44vw;height:52vw;position:absolute;top:8vh;right:-8vw;transform:rotate(16deg)}.shell-head{height:var(--head-h);z-index:60;padding:0 var(--shell-x);-webkit-backdrop-filter:blur(17px)saturate(118%);backdrop-filter:blur(17px)saturate(118%);background:linear-gradient(#050505ee,#05050550);border-bottom:1px solid #f2efe80d;grid-template-columns:164px 1fr auto;align-items:center;display:grid;position:absolute;top:0;left:0;right:0}.brand-button{place-items:center;width:136px;height:76px;display:grid}.brand-button img{object-fit:contain;width:136px;height:76px;transition:transform .38s var(--spring),filter .35s}.brand-button:hover img{filter:drop-shadow(0 14px 40px #00e5d51f);transform:scale(1.055)translateY(1px)}.shell-actions{align-items:center;gap:16px;display:flex}.locale-control select{color:var(--gray);font:500 12px var(--font-data);background:0 0;border:0;min-width:50px;height:44px}.shell-session{min-height:44px;font:600 11px var(--font-data);text-transform:uppercase;background:0 0;align-items:center;gap:12px;display:flex}.shell-session svg{width:19px;color:var(--tiffany)}.profile-trigger{clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,22% 100%,0 78%);width:44px;height:44px;color:var(--tiffany);background:linear-gradient(145deg,#1b1e22,#07090b);place-items:center;display:grid}.brand-rail{pointer-events:none;height:36px;overflow:hidden}.brand-rail img{object-fit:fill;width:100%;height:100%}.shell-rail{z-index:59;left:var(--shell-x);right:var(--shell-x);top:calc(var(--head-h) - 16px);opacity:.78;position:absolute}.skip-link{background:var(--tiffany);color:var(--black);z-index:11000;padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}#main-content{inset:var(--head-h) 0 0;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#30353a transparent;overscroll-behavior-x:none;padding:0 var(--shell-x) 0 var(--scene-left);view-transition-name:scene;scroll-padding-top:28px;position:absolute;overflow:hidden auto}.scene-content{min-height:100%;animation:sceneEnter .56s var(--ease);--travel-direction:1}.travel-lock{pointer-events:none;z-index:50;opacity:0;animation:lockFlash .34s .125s var(--ease);position:fixed;inset:0}.travel-lock i,.travel-lock b{background:var(--tiffany);width:2px;height:130%;position:absolute;top:-15%;left:50%;transform:rotate(12deg);box-shadow:0 0 20px #00e5d57f}.travel-lock b{background:var(--orange);left:calc(50% + 11px);box-shadow:0 0 20px #ff6a0070}@keyframes sceneEnter{0%{opacity:0;transform:translate3d(calc(var(--travel-direction)*7vw),0,-1px) scale(.955);filter:blur(12px)}to{opacity:1;filter:none;transform:none}}@keyframes lockFlash{0%{opacity:0;transform:scaleY(.45)}35%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1.05)}}::view-transition-old(scene){animation:sceneExit .36s var(--ease) both}::view-transition-new(scene){animation:sceneEnter .56s var(--ease) both}@keyframes sceneExit{to{opacity:0;filter:blur(11px);transform:translate3d(-5vw,0,-1px)scale(.965)}}.glass-navigation{z-index:80;grid-template-rows:repeat(var(--nav-count),60px);-webkit-backdrop-filter:blur(27px)saturate(150%);backdrop-filter:blur(27px)saturate(150%);background:linear-gradient(#23252a8a,#090a0cb3);border:1px solid #f2efe81c;border-radius:23px;width:90px;padding:6px;display:grid;position:absolute;top:50%;left:18px;overflow:hidden;transform:translateY(-50%);box-shadow:0 26px 75px #0007,inset 0 1px #fff2}.glass-navigation:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff26,#0000 29% 68%,#ffffff0a);position:absolute;inset:0}.navigation-lens{height:60px;transform:translateY(calc(var(--nav-index)*60px));transition:transform .42s var(--spring);background:linear-gradient(140deg,#ffffff2b,#ffffff0c);border:1px solid #ffffff26;border-radius:16px;position:absolute;top:6px;left:6px;right:6px;box-shadow:inset 0 1px #fff2,0 10px 36px #00e5d51f,0 0 34px #ff6a000d}.glass-navigation a{z-index:2;color:#a4a9b0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex;position:relative;overflow:hidden}.glass-navigation a span{font:600 8px/1.1 var(--font-data)}.glass-navigation .ctrl-glyph{width:19px;height:19px;transition:transform .28s var(--spring),color .18s,filter .28s}.glass-navigation a[aria-current]{color:var(--white)}.glass-navigation a[aria-current] .ctrl-glyph{color:var(--tiffany);filter:drop-shadow(0 0 8px #00e5d538);animation:glyphLock .48s var(--spring);transform:translateY(-1px)scale(1.12)}.glass-navigation a i{background:linear-gradient(90deg,var(--tiffany) 61%,var(--orange) 61%);opacity:0;width:12px;height:1px;transition:.26s var(--ease);position:absolute;top:10px;right:8px;transform:translate(-5px)skew(-28deg)}.glass-navigation a[aria-current] i{opacity:1;transform:skew(-28deg)}.glass-navigation a:before{content:"";background:linear-gradient(90deg,transparent,var(--tiffany),var(--orange),transparent);opacity:0;width:22px;height:1px;position:absolute}.glass-navigation a:hover:before{opacity:.8;animation:glyphSignal .46s var(--ease)}.glass-navigation a:hover .ctrl-glyph{transform:scale(1.13)rotate(-2deg)}@keyframes glyphSignal{0%{transform:translate(-28px)rotate(-9deg)}to{transform:translate(28px)rotate(-9deg)}}@keyframes glyphLock{0%{transform:scale(.88)rotate(-6deg)}48%{transform:scale(1.2)rotate(1deg)}to{transform:translateY(-1px)scale(1.12)}}.startup{z-index:10000;transition:visibility 0s .86s;position:fixed;inset:0;overflow:hidden}.boot-panel{background:var(--tiffany);transition:transform .72s var(--ease-hard);position:absolute;left:0;right:0}.boot-panel-top{height:61.5%;top:0}.boot-panel-bottom{height:38.5%;bottom:0}.boot-core{z-index:3;color:#050505;width:min(620px,82vw);transition:opacity .2s ease,transform .28s var(--ease);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.boot-logo{object-fit:contain;width:100%;max-height:32vh}.boot-rail-wrap{height:48px;margin-top:22px;position:relative;overflow:hidden}.boot-rail-wrap .brand-rail{mix-blend-mode:multiply;height:100%}.boot-rail-mask{background:var(--tiffany);width:100%;animation:recoveryRailReveal 1.05s var(--ease) forwards;position:absolute;top:0;bottom:0;right:0}.boot-lock-mark{border-right:2px solid #050505;border-bottom:2px solid var(--orange);opacity:0;width:11px;height:11px;transition:opacity .15s,transform .22s var(--spring);position:absolute;top:17px;right:4px;transform:rotate(-12deg)scale(.7)}.boot-meta{font:600 10px var(--font-data);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:14px;display:flex}.boot-meta strong{opacity:.52;font-weight:500}.boot-seam{opacity:.18;height:2px;transition:opacity .18s;display:flex;position:absolute;top:61.5%;left:0;right:0}.boot-seam i{background:#050505;flex:1;height:2px}.boot-seam b{background:var(--orange);width:12vw;min-width:76px}.startup.is-ready .boot-lock-mark{opacity:1;transform:rotate(-12deg)scale(1)}.startup.is-ready .boot-core{opacity:.08;transform:translate(-50%,-50%)scale(.985)}.startup.is-ready .boot-seam{opacity:.55}.startup.is-done .boot-panel-top{transform:translateY(-101%)}.startup.is-done .boot-panel-bottom{transform:translateY(101%)}.startup.is-done .boot-seam{opacity:0}.startup.is-done{visibility:hidden;pointer-events:none}@keyframes recoveryRailReveal{0%,12%{width:100%}86%,to{width:0}}.pointer-reticle{z-index:9800;pointer-events:none;opacity:0;width:34px;height:34px;transition:width .18s,height .18s,opacity .15s;position:fixed;top:0;left:0}.pointer-reticle[data-visible=true]{opacity:1}.pointer-reticle i,.pointer-reticle b{position:absolute;inset:0}.pointer-reticle i:before,.pointer-reticle i:after,.pointer-reticle b:before,.pointer-reticle b:after{content:"";border-color:#f2efe8eb;width:8px;height:8px;transition:border-color .14s;position:absolute}.pointer-reticle i:before{border-top:1px solid;border-left:1px solid;top:0;left:0}.pointer-reticle i:after{border-top:1px solid;border-right:1px solid;top:0;right:0}.pointer-reticle b:before{border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.pointer-reticle b:after{border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.pointer-reticle[data-hot=true]{width:50px;height:50px}.pointer-reticle[data-hot=true] i:after{border-color:var(--tiffany)}.pointer-reticle[data-hot=true] b:before{border-color:var(--orange)}.public-home{perspective:1500px;max-width:1480px;margin:auto}.spatial-chapter{isolation:isolate;--depth-v:1;--depth-d:0;align-items:center;gap:clamp(34px,4vw,72px);min-height:88vh;padding:clamp(58px,8vh,110px) 0;scroll-margin-top:0;display:grid;position:relative}.spatial-chapter:before{content:"";z-index:-1;background:radial-gradient(circle at calc(52% + var(--depth-d)*8%) 50%,#00e5d509,transparent 27%),linear-gradient(118deg,transparent 37%,#f2efe805 48%,transparent 56%);transform:perspective(900px) translateZ(calc((var(--depth-v) - 1)*90px)) scale(calc(.965 + var(--depth-v)*.035));opacity:calc(.28 + var(--depth-v)*.44);pointer-events:none;border-top:1px solid #f2efe809;border-bottom:1px solid #f2efe807;position:absolute;inset:13% -3vw}.spatial-chapter:after{content:"";background:linear-gradient(90deg,#0000,#00e5d533,#ff6a0029,#0000);height:1px;position:absolute;bottom:4px;left:4%;right:4%}.chapter-opening{min-height:calc(100dvh - var(--head-h));grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.chapter-competition{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.chapter-prestige{min-height:92vh;display:block}.home-brand-monument{z-index:-1;opacity:.115;mix-blend-mode:screen;pointer-events:none;width:min(58vw,920px);position:absolute;top:4vh;right:-7%;transform:rotate(-4deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 86%,#0000)}.home-copy,.chapter-copy{z-index:4;min-width:0;position:relative}.reveal{opacity:0;transition:opacity .5s var(--ease),transform .58s var(--ease);transform:translateY(13px)}.reveal.is-visible{opacity:1;transform:none}.home-copy.is-visible{transform:translate3d(calc(var(--depth-d)*-12px),calc(var(--depth-d)*-18px),0) scale(calc(.985 + var(--depth-v)*.015));opacity:calc(.72 + var(--depth-v)*.28);transition:transform 90ms linear,opacity 90ms linear}.opening-object.is-visible{transform:translate3d(calc(var(--depth-d)*18px),calc(var(--depth-d)*24px),calc((1 - var(--depth-v))*-45px)) scale(calc(.965 + var(--depth-v)*.035));opacity:calc(.78 + var(--depth-v)*.22);transition:transform 90ms linear,opacity 90ms linear}.competition-stage.is-visible{transform:translate3d(calc(var(--depth-d)*20px),calc(var(--depth-d)*22px),calc((1 - var(--depth-v))*-55px)) scale(calc(.96 + var(--depth-v)*.04));transition:transform 90ms linear,opacity 90ms linear}.eyebrow{font:600 10px/1.4 var(--font-data);letter-spacing:.12em;color:#a0a5ad;text-transform:uppercase;align-items:center;gap:10px;display:flex}.eyebrow:before{content:"";background:var(--tiffany);flex-shrink:0;width:25px;height:1px}.take-lockup{margin-top:28px;padding:5px 0 38px;position:relative}.take-lockup h1{letter-spacing:-.035em;margin:0;font-size:clamp(98px,9.2vw,180px);line-height:.76}.take-lockup h1 span{color:var(--tiffany)}.take-lockup em{font:400 clamp(40px,4.5vw,80px)/.9 var(--font-attitude);color:var(--orange);white-space:nowrap;text-shadow:0 4px 34px #ff6a001a;font-style:normal;position:absolute;bottom:0;left:21%;transform:rotate(-8deg)}.lede{color:#a8adb1;max-width:33ch;font:400 clamp(14px,1.1vw,17px)/1.6 var(--font-body);margin:22px 0 0}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.action-primary{background:var(--tiffany);color:#020505;clip-path:polygon(0 0,92% 0,100% 28%,100% 100%,8% 100%,0 72%);min-width:190px;min-height:52px;font:600 10px/1.3 var(--font-data);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:22px;padding:14px 18px;display:inline-flex;position:relative;overflow:hidden}.action-primary svg{width:22px;height:22px}.foil{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(110deg,#0000 33%,#ffffffad 46%,#00e5d559 51%,#ff6a0047 57%,#0000 68%);position:absolute;inset:-60% -50%;transform:translate(-110%)rotate(8deg)}.action-primary:hover .foil,.action-primary:active .foil,.action-primary:focus-visible .foil{animation:foilSweep .66s var(--ease)}@keyframes foilSweep{to{transform:translate(110%)rotate(8deg)}}.action-text{color:#c7c9cb;min-height:44px;font:600 10px/1.3 var(--font-data);text-transform:uppercase;letter-spacing:.04em;background:0 0;border-bottom:1px solid #f2efe82e;align-items:center;gap:10px;padding:12px 0;display:inline-flex}.action-text svg{color:var(--orange);width:18px;height:18px}.action-text:hover{color:var(--tiffany)}.chapter-index{font:500 9px var(--font-data);letter-spacing:.15em;color:#737980;margin-top:42px}.chapter-number{font:600 96px/.8 var(--font-display);color:#f2efe815;margin-bottom:18px;display:block}.chapter-copy h2,.prestige-copy h2{letter-spacing:-.025em;white-space:pre-line;margin:18px 0 22px;font-size:clamp(44px,4.8vw,92px);line-height:.9}.chapter-copy>p:not(.eyebrow),.prestige-copy>p:not(.eyebrow){max-width:34ch;color:var(--gray);font-size:15px;line-height:1.6}.page-controls{font:500 10px var(--font-data);color:var(--gray);flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.page-controls button{color:var(--tiffany);min-height:44px;font:600 10px var(--font-data);background:0 0;border-bottom:1px solid #00e5d540;align-items:center;gap:10px;display:flex}.cut-surface{isolation:isolate;clip-path:polygon(0 0,96% 0,100% 7%,100% 100%,5% 100%,0 93%);-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);background:linear-gradient(145deg,#121417c2,#040506eb);border:1px solid #f2efe81c;min-width:0;position:relative;box-shadow:0 50px 140px #0008,inset 0 1px #ffffff0d}.cut-surface:before{content:"";z-index:-1;background:radial-gradient(circle at 30% 45%,#00e5d511,#0000 28%),radial-gradient(circle at 80% 68%,#ff6a000b,#0000 23%);position:absolute;inset:0}.living-console{min-height:510px;padding:26px 24px}.console-label,.carousel-heading{font:500 10px/1.4 var(--font-data);letter-spacing:.1em;color:#a3a8ae;text-transform:uppercase}.console-label{margin:0}.living-carousel{isolation:isolate;min-width:0;position:relative}.carousel-heading{justify-content:space-between;align-items:center;gap:16px;padding:4px 0 20px;display:flex}.carousel-position{color:#7f858d;white-space:nowrap}.carousel-viewport{perspective:1100px;touch-action:pan-y;overscroll-behavior-x:contain;--drag-x:0px;isolation:isolate;min-width:0;display:grid;position:relative}.carousel-slide{opacity:0;filter:blur(7px);pointer-events:none;min-width:0;transition:opacity .38s var(--ease),transform .55s var(--spring),filter .42s ease;transform-style:preserve-3d;grid-area:1/1;transform:translate3d(0,14px,-150px)scale(.985)}.carousel-slide.is-active{opacity:1;transform:translate3d(var(--drag-x),0,0);filter:none;pointer-events:auto;z-index:3}.carousel-slide.is-prev{opacity:.08;transform:translate3d(calc(-31% + var(--drag-x)),12px,-150px) rotateY(13deg) scale(.86);filter:blur(5px)}.carousel-slide.is-next{opacity:.14;transform:translate3d(calc(31% + var(--drag-x)),12px,-150px) rotateY(-13deg) scale(.86);filter:blur(5px)}.carousel-slide.is-hidden{visibility:hidden}.carousel-competition .carousel-viewport{perspective:1400px;min-height:460px;margin-inline:8%}.carousel-competition .carousel-slide{transition:opacity .68s var(--spring),transform .68s var(--spring),filter .68s var(--spring)}.carousel-competition .carousel-slide.is-prev{opacity:.13;transform:translate3d(calc(-44% + var(--drag-x)),23px,-190px) rotateY(16deg) scale(.82);filter:blur(4px)}.carousel-competition .carousel-slide.is-next{opacity:.2;transform:translate3d(calc(44% + var(--drag-x)),23px,-190px) rotateY(-16deg) scale(.82);filter:blur(3px)}.carousel-competition .carousel-slide.is-active{transform:translate3d(var(--drag-x),0,12px)}.carousel-prestige .carousel-viewport{perspective:1000px;min-height:420px}.carousel-prestige .carousel-slide{transition:opacity .6s var(--ease),transform .6s var(--ease),filter .6s var(--ease)}.carousel-prestige .carousel-slide.is-prev{transform:translate3d(calc(-58% + var(--drag-x)),15px,-160px) rotateY(14deg) scale(.84);opacity:.1}.carousel-prestige .carousel-slide.is-next{transform:translate3d(calc(58% + var(--drag-x)),15px,-160px) rotateY(-14deg) scale(.84);opacity:.22}.is-dragging .carousel-slide{transition:none}.is-dragging .carousel-slide.is-active{transform:translate3d(var(--drag-x),0,0) scale(.995)}.is-dragging .carousel-slide.is-prev{transform:translate3d(calc(-104% + var(--drag-x)),0,0) scale(.96);opacity:.42}.is-dragging .carousel-slide.is-next{transform:translate3d(calc(104% + var(--drag-x)),0,0) scale(.96);opacity:.42}.carousel-controls{z-index:6;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:12px;display:flex;position:relative}.direction{color:#a5abb2;background:0 0;place-items:center;min-width:44px;height:44px;padding:0;display:grid;position:relative}.direction span{height:1px;transition:transform .24s var(--spring),background .2s;background:linear-gradient(90deg,#f2efe82e,#f2efe894);position:absolute;top:50%;left:7px;right:7px}.direction:after{content:"";border-top:1px solid;border-right:1px solid;width:8px;height:8px;position:absolute;top:calc(50% - 4px);right:7px;transform:rotate(45deg)}.direction.previous:after{left:7px;right:auto;transform:rotate(-135deg)}.direction:hover{color:var(--tiffany)}.direction:hover span{background:linear-gradient(90deg,var(--tiffany),var(--orange));transform:scaleX(1.1)}.carousel-dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;max-width:65%;display:flex}.carousel-dots button{background:0 0;place-items:center;width:28px;min-height:44px;padding:0 5px;display:grid}.carousel-dots i{width:100%;height:2px;transition:background .2s,width .28s var(--spring);background:#565b62}.carousel-dots [aria-current] i{background:var(--tiffany);width:calc(100% + 5px)}.rotation-control{min-width:44px;height:44px;color:var(--gray);font:600 17px var(--font-data);background:0 0}.physical-object{isolation:isolate;--px:0;--py:0;min-width:0;height:100%}.physical-object>article{transform:perspective(1000px) rotateY(calc(var(--px)*3deg)) rotateX(calc(var(--py)*-2deg));transition:transform .16s ease-out}.match-presentation{flex-direction:column;min-width:0;min-height:380px;display:flex;position:relative}.match-cap{z-index:2;justify-content:space-between;align-items:start;gap:16px;display:flex;position:relative}.match-cap>a{font:500 10px/1.4 var(--font-data);color:var(--gray);text-align:right;overflow-wrap:anywhere;max-width:48%}.status-mark{font:600 10px/1.4 var(--font-data);letter-spacing:.05em;text-transform:uppercase;color:var(--tiffany);align-items:center;gap:7px;display:inline-flex}.status-mark i{background:currentColor;flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}.status-mark[data-state=LIVE]{color:var(--red)}.status-mark[data-state=LIVE] i{border-radius:50%;animation:1s infinite pulse;transform:none}.status-mark[data-state=FINAL],.status-mark[data-state=COMPLETED]{color:var(--green)}.status-mark[data-state=DISPUTED],.status-mark[data-state=ADMIN_REVIEW],.status-mark[data-state=AWAITING_CONFIRMATION]{color:var(--yellow)}.status-mark[data-state=CANCELLED]{color:#b0b3bb}.status-mark[data-state=ARCHIVED]{color:var(--purple)}@keyframes pulse{50%{opacity:.25}}.confrontation{isolation:isolate;flex:1;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);align-items:center;gap:12px;min-height:260px;padding:30px 0;display:grid;position:relative;overflow:hidden}.confrontation:after{content:"";z-index:-1;background:linear-gradient(#0000,#00e5d530,#ff6a0038,#0000);width:1px;position:absolute;top:10%;bottom:10%;left:50%;transform:rotate(5deg)}.entity-presentation{text-align:center;z-index:1;justify-items:center;gap:15px;min-width:0;display:grid}.entity-presentation>div{min-width:0;max-width:100%}.entity-presentation small,.entity-secondary{font:500 9px/1.4 var(--font-data);color:#a4a9af;margin:5px 0;display:block}.entity-presentation strong{font:600 clamp(17px,1.55vw,26px)/1.06 var(--font-display);overflow-wrap:anywhere;display:block}.entity-mark{filter:drop-shadow(0 15px 24px #0006);flex-shrink:0;place-items:center;width:64px;height:72px;display:grid;position:relative}.entity-mark img{object-fit:contain;width:100%;height:100%}.entity-mark>span{width:100%;height:100%;color:var(--white);font:600 28px var(--font-display);clip-path:polygon(8% 0,92% 0,100% 12%,91% 77%,50% 100%,9% 77%,0 12%);border-top:2px solid var(--tiffany);text-shadow:0 0 32px #00e5d51a;background:linear-gradient(145deg,#1c2026,#090c10);place-items:center;display:grid}.entity-mark.entity-solo>span{clip-path:polygon(0 0,84% 0,100% 16%,100% 100%,16% 100%,0 84%);border-bottom:2px solid var(--orange)}.entity-mark.entity-ad_hoc_team>span{clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%)}.entity-mark.large{width:90px;height:102px}.entity-mark.large>span{font-size:38px}.away .entity-mark>span{border-top-color:var(--orange)}.crest-atmosphere{z-index:-2;pointer-events:none;opacity:.075;filter:grayscale()contrast(1.16)brightness(.72);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:-5% -8%}.crest-atmosphere>div{width:45%;transform:rotate(-7deg)}.crest-atmosphere>div+div{transform:rotate(7deg)}.crest-atmosphere .entity-mark{width:100%;height:240px}.crest-atmosphere .entity-mark>span{font-size:90px}.match-spine{text-align:center;z-index:2;background:radial-gradient(#050505de,#0000 74%);justify-items:center;gap:8px;padding:12px 0;display:grid;position:relative}.match-spine>strong{font:600 clamp(28px,3vw,46px)/.9 var(--font-data);letter-spacing:-.035em}.match-spine .decision{overflow-wrap:anywhere;font-size:17px;line-height:1.2}.match-spine small{font:500 8px/1.4 var(--font-data);color:#adb2b7}.spine-rail{background:linear-gradient(var(--tiffany),var(--orange));width:1px;height:44px;transform:rotate(10deg)}.match-spine .score{justify-content:center;align-items:center;gap:11px;font-size:58px;display:flex}.score b{font-weight:600}.score i{background:linear-gradient(var(--tiffany),var(--orange));width:1px;height:40px;transform:rotate(10deg)}.live-note,.winner-label{color:var(--gray);text-align:center;z-index:2;margin:0 0 14px;font-size:11px;line-height:1.5;position:relative}.object-footer{z-index:2;border-top:1px solid #f2efe814;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:8px;display:flex;position:relative}.object-footer time{font:500 10px/1.4 var(--font-data);color:var(--gray)}.competition-stage{isolation:isolate;min-width:0;position:relative}.competition-card{clip-path:polygon(0 0,95% 0,100% 8%,100% 100%,6% 100%,0 92%);background:linear-gradient(145deg,#111316eb,#050505fa);border:1px solid #f2efe81a;flex-direction:column;height:100%;min-height:460px;padding:28px;display:flex;position:relative;box-shadow:0 55px 130px #0008}.competition-cap{justify-content:space-between;align-items:center;gap:16px;display:flex}.preview-trigger{min-width:44px;height:44px;color:var(--tiffany);background:0 0;place-items:center;display:grid}.competition-game{font:600 11px var(--font-data);letter-spacing:.07em;color:var(--white);margin:16px 0}.competition-game span{color:var(--gray)}.fit-name{letter-spacing:-.03em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase;min-width:0;max-width:100%;margin:16px 0;font-size:clamp(42px,4.8vw,86px);line-height:.9}.competition-format{color:var(--gray);margin:6px 0 18px;font-size:14px}.competition-card>.brand-rail{opacity:.6;height:32px;margin:6px 0}.competition-dates{grid-template-columns:1fr;gap:14px;margin:20px 0 28px;display:grid}.competition-dates dt,.sheet-facts dt{font:500 10px var(--font-data);color:var(--gray);margin-bottom:6px}.competition-dates dd,.sheet-facts dd{font:600 16px/1.4 var(--font-data);overflow-wrap:anywhere;margin:0}.competition-card>.action-primary{align-self:start;margin-top:auto}.results-section{padding:40px 0 70px;scroll-margin-top:35px}.section-head{border-top:1px solid #f2efe822;justify-content:space-between;align-items:center;gap:22px;margin-bottom:26px;padding-top:18px;display:flex}.section-head h2{font:600 12px var(--font-data);letter-spacing:.08em;margin:0}.section-head>span{color:var(--gray);font-size:12px}.empty-results{color:var(--gray);align-items:center;gap:18px;padding:26px 0;font-size:14px;display:flex}.empty-results p{margin:0}.empty-results i{background:linear-gradient(90deg,var(--tiffany),var(--orange));width:42px;height:1px}.snap-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:22px;padding:8px 4px 24px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.snap-item{scroll-snap-align:center;opacity:.56;min-width:0;transition:opacity .3s var(--ease),transform .32s var(--spring);flex:0 0 min(490px,85%);transform:scale(.975)}.snap-item.is-focus{opacity:1;transform:translateY(-3px)scale(1.012)}.compact-match{background:linear-gradient(#00e5d506,#0000);border-top:1px solid #00e5d555;min-height:345px;padding:18px 12px 0}.compact-match .confrontation{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);min-height:220px}.compact-match .entity-mark.large{width:64px;height:72px}.compact-match .entity-presentation strong{font-size:18px}.compact-match .score{font-size:42px}.reel-meter{font:500 10px var(--font-data);color:var(--gray);justify-content:flex-end;align-items:center;gap:14px;display:flex}.prestige-window{isolation:isolate;min-height:68vh;transform:translate3d(0,calc(var(--depth-d)*24px),calc((1 - var(--depth-v))*-60px)) scale(calc(.955 + var(--depth-v)*.045));background:radial-gradient(circle at 76% 42%,#6a00ff24,#0000 28%),linear-gradient(140deg,#1212178f,#05050559);border-top:1px solid #6a00ff4d;border-bottom:1px solid #00e5d51a;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:3vw;padding:clamp(24px,4vw,64px);transition:transform 90ms linear;display:grid;position:relative;overflow:hidden;box-shadow:0 60px 160px #0007,inset 0 0 120px #6a00ff06}.prestige-copy,.prestige-stage{min-width:0}.prestige-copy h2{font-size:clamp(60px,6vw,112px)}.prestige-copy .eyebrow:before{background:var(--purple)}.presentation-tabs{scrollbar-width:thin;border-bottom:1px solid #f2efe814;gap:24px;margin-top:28px;padding:5px 3px;display:flex;overflow-x:auto}.presentation-tabs button{min-height:44px;font:600 11px var(--font-data);color:var(--gray);background:0 0;flex:none;padding:8px 0 14px;position:relative}.presentation-tabs button:after{content:"";background:linear-gradient(90deg,var(--tiffany),var(--orange));transform-origin:0;width:100%;height:2px;transition:transform .3s var(--spring);position:absolute;bottom:0;left:0;transform:scaleX(0)}.presentation-tabs [aria-selected=true]{color:var(--white)}.presentation-tabs [aria-selected=true]:after{transform:scaleX(1)}.honor-presentation{isolation:isolate;text-align:center;background:radial-gradient(circle at 50% 40%,#6a00ff1f,#0000 60%);flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;min-height:420px;padding:24px;display:flex;position:relative;overflow:hidden}.honor-kicker{font:600 11px var(--font-data);letter-spacing:.12em;color:var(--purple);text-transform:uppercase}.honor-presentation .entity-mark.large{filter:drop-shadow(0 25px 60px #6a00ff2e);width:126px;height:142px}.honor-presentation .entity-mark>span{border-color:var(--purple);font-size:50px}.honor-presentation .fit-name{margin:6px 0;font-size:clamp(30px,3.4vw,64px);line-height:.94}.honor-presentation>strong{font:600 15px/1.4 var(--font-display);color:var(--tiffany);overflow-wrap:anywhere}.honor-presentation time{font:500 10px var(--font-data);color:var(--gray)}.honor-symbol svg{width:112px;height:112px;color:var(--purple)}.prestige-foil{z-index:-1;animation:prestigeSweep 6.4s var(--ease) infinite;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(112deg,#0000 42%,#6a00ff2e 48%,#00e5d51c 51%,#ff6a0017 54%,#0000 60%);position:absolute;inset:-30% -80%;transform:translate(-34%)rotate(8deg)}@keyframes prestigeSweep{0%,60%{transform:translate(-38%)rotate(8deg)}84%,to{transform:translate(36%)rotate(8deg)}}.empty-presentation{text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:40px 28px;display:flex;position:relative}.empty-emblem{clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%);background:radial-gradient(circle,#00e5d510,#0000);border:1px solid #00e5d530;place-items:center;width:112px;height:112px;margin-bottom:28px;display:grid;transform:rotate(-8deg)}.empty-emblem svg{width:48px;height:48px;color:var(--tiffany);opacity:.7}.empty-presentation h3{max-width:14ch;margin:0 0 18px;font-size:clamp(24px,2.5vw,42px);line-height:1.02}.empty-presentation p{color:var(--gray);max-width:34ch;margin:0;font-size:13px;line-height:1.6}.tone-purple .empty-emblem{background:radial-gradient(circle,#6a00ff22,#0000);border-color:#b395ff40}.tone-purple .empty-emblem svg{color:var(--purple)}.signal-rail{align-items:center;gap:7px;width:70%;height:34px;margin-top:30px;display:flex}.signal-rail i{background:linear-gradient(90deg,var(--tiffany),#00e5d514);transform-origin:0;flex:1;height:2px;animation:5s ease-in-out infinite signalBreathe}.signal-rail b{background:var(--orange);width:43px;height:2px}@keyframes signalBreathe{0%,to{opacity:.38;transform:scaleX(.28)}50%{opacity:.9;transform:scaleX(1)}}.home-footer{font:500 9px var(--font-data);letter-spacing:.07em;color:#989ea6;border-top:1px solid #f2efe814;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:26px 0 40px;display:flex}.home-footer small{font:inherit}.home-footer a{font-size:8px;text-decoration:underline}.home-error{flex-direction:column;justify-content:center;align-items:start;gap:18px;min-height:70vh;padding:50px 0;display:flex}.home-error>svg{color:var(--orange);width:50px;height:50px}.home-error h1{max-width:12ch;font-size:clamp(44px,6vw,92px);line-height:.92}.home-error>p{max-width:40ch;color:var(--gray)}.home-error small{font:500 11px var(--font-data);color:var(--gray);overflow-wrap:anywhere}.stage-loading{flex-direction:column;justify-content:center;align-items:center;min-height:65vh;display:flex}.stage-loading>img{width:180px}.stage-loading .brand-rail{width:min(360px,80%);animation:1.4s ease-in-out infinite signalBreathe}.stage-loading p{font:600 11px var(--font-data);text-transform:uppercase;color:var(--gray);letter-spacing:.15em;margin-top:20px}.stage-loading.compact{min-height:220px}.detail-sheet{width:min(900px,100% - 24px);max-height:calc(100dvh - 32px);padding:24px 28px max(28px,env(safe-area-inset-bottom));color:var(--white);-webkit-backdrop-filter:blur(32px)saturate(145%);backdrop-filter:blur(32px)saturate(145%);background:linear-gradient(160deg,#222429f5,#07080afa);border:1px solid #f2efe81f;border-bottom:0;margin:0 auto;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -30px 100px #0009}.detail-sheet[open]{animation:sheetEnter .52s var(--spring)}.detail-sheet::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02030494}@keyframes sheetEnter{0%{transform:translateY(105%)}to{transform:none}}.sheet-handle{background:#f2efe838;border-radius:10px;width:48px;height:4px;margin:0 auto 16px}.sheet-cap{font:600 11px var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--gray);justify-content:space-between;align-items:center;display:flex}.sheet-cap button{background:0 0;min-width:44px;height:44px}.detail-sheet h2{overflow-wrap:anywhere;margin:12px 0 24px;font-size:clamp(30px,5vw,68px);line-height:.95}.detail-description{color:var(--gray);overflow-wrap:anywhere;margin-top:20px;font-size:14px;line-height:1.6}.sheet-facts{border-top:1px solid #f2efe81a;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:20px 0;display:grid}.feedback-notice{z-index:90;border:1px solid #ff6a004d;border-left:3px solid var(--orange);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);width:min(500px,100% - 48px);animation:sheetEnter .46s var(--spring);background:linear-gradient(150deg,#222429e6,#08090afa);grid-template-columns:28px 1fr 44px;align-items:center;gap:14px;padding:16px;font-size:13px;display:grid;position:fixed;bottom:30px;right:24px;box-shadow:0 25px 75px #0009}.feedback-notice>svg{color:var(--orange)}.feedback-notice button{background:0 0;height:44px}.page,.auth-card,.form-card,.error-scene{max-width:1100px;margin:50px auto;padding:24px 0}.narrow,.auth-card{max-width:720px}.page h1,.auth-card h1{font-size:clamp(34px,5vw,72px);line-height:1}.page p,.auth-card p{line-height:1.6}.actions{flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0;display:flex}.button{background:#1a1e22;border:1px solid #f2efe833;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;display:inline-flex}.button.primary{background:var(--tiffany);color:var(--black)}.field{gap:8px;margin:18px 0;display:grid}.field>span{color:var(--gray);font-size:13px}input,textarea,select{max-width:100%;color:var(--white);background:#0d1115;border:1px solid #f2efe833;padding:12px}input[type=checkbox]{width:auto}.field input,.field textarea{width:100%}.inline-error{border-left:2px solid var(--orange);background:#ff6a0010;gap:8px;padding:16px;display:grid}.list{gap:12px;display:grid}.list>a{border-bottom:1px solid #f2efe822;justify-content:space-between;gap:16px;padding:16px;display:flex}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #f2efe822;padding:12px}.identity-fallback{width:72px;height:72px;color:var(--tiffany);background:#171b20;place-items:center;display:grid}.form-grid,.facts,.profile-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.fine,.field small{color:var(--gray);font-size:12px}.panel{padding:20px 0}.section{margin-top:40px}.empty-state{color:var(--gray);padding:30px 0}@media (width>=821px) and (width<=1120px){:root{--scene-left:120px;--shell-x:24px}.chapter-opening,.chapter-competition{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.take-lockup h1{font-size:9vw}.living-console{padding:20px 16px}.confrontation{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);gap:6px}.entity-mark.large{width:60px;height:70px}.match-spine>strong{font-size:27px}.entity-presentation strong{font-size:16px}.competition-card{padding:20px}.fit-name{font-size:44px}.prestige-window{gap:20px;padding:24px}.prestige-copy h2{font-size:60px}}@media (width<=820px){:root{--head-h:74px;--shell-x:clamp(16px,4.6vw,22px);--scene-left:var(--shell-x);--mobile-nav-h:74px}.shell-head{padding:0 max(14px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(#050505f5,#050505a8 70%,#0505052e);grid-template-columns:96px 1fr auto}.brand-button,.brand-button img{width:96px;height:64px}.shell-actions{gap:10px}.shell-session{font-size:10px}.shell-session svg{width:16px}.shell-rail{left:16px;right:16px;top:calc(var(--head-h) - 10px);opacity:.9;height:28px}.glass-navigation{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));top:auto;bottom:max(9px,env(safe-area-inset-bottom));width:auto;height:var(--mobile-nav-h);grid-template-rows:1fr;grid-template-columns:repeat(var(--nav-count),minmax(0,1fr));-webkit-backdrop-filter:blur(28px)saturate(155%);backdrop-filter:blur(28px)saturate(155%);background:linear-gradient(#23252aa3,#08090bd4);border-radius:22px;padding:7px;transform:none}.navigation-lens{height:auto;width:calc((100% - 14px)/var(--nav-count));transform:translateX(calc(var(--nav-index)*100%));transition:transform .44s var(--spring);border-radius:15px;inset:7px auto 7px 7px}.glass-navigation a{gap:5px}.glass-navigation a span{letter-spacing:0;font-size:8px}.glass-navigation a i{width:9px;top:9px;right:7px}.glass-navigation .ctrl-glyph{width:19px;height:19px}#main-content{padding:0 var(--shell-x) calc(var(--mobile-nav-h) + max(26px,env(safe-area-inset-bottom)));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-top:16px;scroll-padding-bottom:100px}.world-emboss,.home-brand-monument,.pointer-reticle{display:none}.world-field{transform:translate3d(0,calc(var(--world-progress)*-6px),0) scale(calc(1 + var(--world-progress)*.008))}.world-mark{opacity:.3}.mark-a{width:125vw;top:23vh;left:-30vw}.mark-b{width:135vw;bottom:12vh;right:-45vw}.public-home{perspective:none}.spatial-chapter{--mobile-focus:1;min-height:0;padding:64px 0;display:block;transform:none}.spatial-chapter:before{opacity:calc(.3 + var(--mobile-focus)*.3);inset:8% 0;transform:none}.chapter-opening{padding:0 0 64px}.home-copy.is-visible,.opening-object.is-visible,.competition-stage.is-visible,.prestige-window{opacity:1;transition:opacity .5s var(--ease);transform:none}.home-copy{min-height:calc(100svh - var(--head-h) - var(--mobile-nav-h) - 12px);flex-direction:column;justify-content:center;padding:40px 0 42px;display:flex}.home-copy .eyebrow{margin-bottom:22px;font-size:9px}.take-lockup{margin:0;padding:0 0 60px}.take-lockup h1{letter-spacing:-.045em;font-size:clamp(82px,24vw,155px);line-height:.75}.take-lockup em{max-width:95%;font-size:clamp(42px,13vw,68px);bottom:8px;left:auto;right:4%;transform:rotate(-7deg)}.lede{max-width:31ch;margin:0;font-size:14px;line-height:1.6}.hero-actions{align-items:center;gap:12px;margin-top:26px;display:flex}.action-primary{min-width:0;min-height:52px;padding:14px 16px;font-size:10px}.hero-actions .action-text{font-size:9px}.chapter-index{margin-top:28px;font-size:8px}.living-console{clip-path:polygon(0 0,94% 0,100% 5%,100% 100%,6% 100%,0 95%);min-height:530px;padding:22px 17px 18px}.carousel-heading{gap:12px;padding-bottom:18px;font-size:9px}.carousel-controls{gap:5px;margin-top:10px}.carousel-dots{max-width:60%}.carousel-dots button{width:23px;padding:0 5px}.rotation-control{min-width:38px}.match-presentation{min-height:380px}.confrontation{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);gap:5px;min-height:274px}.entity-mark.large{width:68px;height:78px}.entity-mark.large>span{font-size:28px}.entity-presentation{gap:12px}.entity-presentation strong{font-size:17px;line-height:1.06}.entity-presentation small,.entity-secondary{font-size:8px}.match-spine>strong{font-size:31px}.match-spine .score{gap:8px;font-size:43px}.status-mark{font-size:9px}.match-cap>a{max-width:48%;font-size:9px}.object-footer time{font-size:9px}.object-footer .action-text{white-space:nowrap;font-size:9px}.live-note{font-size:11px}.crest-atmosphere .entity-mark{height:180px}.chapter-competition{border-top:1px solid #f2efe80e;padding:64px 0 70px}.chapter-number{margin-bottom:18px;font-size:66px}.chapter-copy h2{max-width:10ch;margin:18px 0 22px;font-size:clamp(48px,13vw,78px);line-height:.87}.chapter-copy>p:not(.eyebrow){max-width:33ch;font-size:13px}.page-controls{margin-top:20px}.competition-stage{margin-top:34px}.carousel-competition .carousel-viewport{min-height:475px;margin-inline:7%}.competition-card{clip-path:polygon(0 0,91% 0,100% 7%,100% 100%,9% 100%,0 93%);min-height:475px;padding:22px 18px 28px}.competition-card .fit-name{margin:22px 0 16px;font-size:clamp(42px,12vw,66px);line-height:.88}.competition-game{font-size:10px;line-height:1.5}.competition-format{font-size:12px}.competition-dates{gap:12px;margin-top:18px}.competition-dates dd{font-size:14px}.competition-card .action-primary{width:100%;font-size:9px}.competition-cap{gap:5px}.preview-trigger{min-width:36px}.competition-cap .status-mark{font-size:8px}.results-section{padding:28px 0 48px}.section-head{display:block}.section-head h2{margin-bottom:10px;font-size:11px}.section-head>span{font-size:12px}.snap-track{gap:14px;scroll-padding:4px}.snap-item{flex-basis:calc(100% - 8px)}.compact-match{min-height:345px;padding-inline:9px}.compact-match .confrontation{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);min-height:240px}.compact-match .entity-presentation strong{font-size:15px}.compact-match .entity-mark.large{width:58px;height:66px}.compact-match .score{font-size:38px}.chapter-prestige{padding:50px 0 38px}.prestige-window{background:radial-gradient(circle at 54% 67%,#6a00ff29,#0000 31%),linear-gradient(145deg,#12121794,#05050566);grid-template-columns:1fr;gap:28px;min-height:700px;padding:28px 18px;display:grid}.prestige-copy h2{margin:18px 0 24px;font-size:clamp(62px,17vw,100px);line-height:.85}.prestige-copy>p:not(.eyebrow){font-size:13px}.presentation-tabs{gap:26px;margin-top:20px}.honor-presentation{min-height:400px;padding:24px 12px}.honor-presentation .fit-name{font-size:clamp(32px,10vw,48px)}.honor-presentation .entity-mark.large{width:112px;height:126px}.honor-presentation>strong{font-size:14px}.empty-presentation{min-height:390px;padding:34px 16px}.empty-presentation h3{font-size:30px}.empty-presentation p{font-size:13px}.home-footer{justify-content:start;gap:16px;padding:22px 0 30px;font-size:8px}.home-footer small{width:100%}.detail-sheet{width:calc(100% - 12px);padding:18px 18px max(24px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;max-height:calc(100dvh - 18px)}.sheet-facts{gap:20px}.sheet-facts dd{font-size:14px}.feedback-notice{width:auto;left:12px;right:12px;bottom:calc(var(--mobile-nav-h) + max(20px,env(safe-area-inset-bottom)))}.home-error h1{font-size:56px}.page,.auth-card{margin:26px auto}.form-grid,.facts,.profile-columns{grid-template-columns:1fr}.list>a{flex-wrap:wrap}}@media (width<=390px){.glass-navigation a span{font-size:7.5px}.hero-actions{flex-direction:column;align-items:start}.take-lockup h1{font-size:23vw}.home-copy{padding:30px 0}.match-spine>strong{font-size:28px}.confrontation{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr)}.entity-mark.large{width:60px;height:70px}.competition-card{padding-inline:16px}.carousel-controls{gap:2px}.carousel-dots button{width:22px}.prestige-copy h2{font-size:16.5vw}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal,.home-copy.is-visible,.opening-object.is-visible,.competition-stage.is-visible,.prestige-window{opacity:1;transform:none}.physical-object>article{transform:none}.pointer-reticle,.travel-lock{display:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.entity-name,.brand-copy{text-transform:none}.take-lockup em{max-width:100%;left:auto;right:0}.public-player{max-width:1220px;padding-bottom:48px}.public-player-identity{background:linear-gradient(135deg,#12191be6,#050505b3);border-top:1px solid #f2efe826;grid-template-columns:160px minmax(0,1fr);gap:32px;padding:36px;display:grid}.public-player-identity>.brand-rail{grid-column:1/-1}.public-player-portrait.entity-mark.large{align-self:center;width:150px;height:174px}.public-player-portrait.entity-mark.large>span{font-size:64px}.public-player-heading h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:16px 0;font-size:clamp(44px,5.5vw,88px);line-height:1}.public-player-heading .eyebrow{flex-wrap:wrap}.player-public-details{flex-wrap:wrap;gap:18px 32px;margin:24px 0 0;display:flex}.player-public-details dt,.player-stat-strip dt{font:500 10px/1.5 var(--font-data);color:var(--gray)}.player-public-details dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.player-public-links{flex-wrap:wrap;gap:20px;display:flex}.player-stat-strip{border-bottom:1px solid #f2efe826;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:28px 0;display:grid}.player-stat-strip dd{font:600 40px/1 var(--font-display);color:var(--tiffany);margin:12px 0 0}.player-section{margin-top:42px}.player-section>h2{font:600 24px/1.2 var(--font-display);margin:0 0 20px}.player-rows{border-top:1px solid #f2efe826}.player-row{border-bottom:1px solid #f2efe826;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.player-row strong,.player-row small{overflow-wrap:anywhere;display:block}.player-row strong{font:600 22px/1.2 var(--font-display)}.player-row small{color:var(--gray);margin-top:8px;font-size:12px}.player-row>.ctrl-glyph{color:var(--orange);flex-shrink:0}.player-history-grid,.player-honor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.player-history-card{background:linear-gradient(135deg,#11171b,#050505ad);border-top:1px solid #00e5d54d;padding:28px}.player-history-card h3,.player-honor-card h3{font:600 28px/1.05 var(--font-display);overflow-wrap:anywhere;margin:20px 0}.player-history-card .entity-presentation{text-align:left;flex-direction:row;justify-content:start;gap:16px}.player-history-card .entity-presentation strong{font-size:20px}.player-history-card .entity-mark.large{flex-shrink:0;width:58px;height:68px}.player-history-card .entity-mark.large>span{font-size:26px}.player-history-card .entity-presentation>div{min-width:0}.player-history-card .action-text{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.player-champion{font:600 11px/1.5 var(--font-data);color:var(--tiffany)}.player-public-code{color:var(--gray);font:500 10px/1.6 var(--font-data);overflow-wrap:anywhere;display:block}.player-honor-card{background:radial-gradient(circle at 80% 10%,#6a00ff26,#0000 65%),#0e0e13;border-top:1px solid #ff6a0059;flex-direction:column;align-items:start;min-height:260px;padding:28px;display:flex}.player-honor-card>.ctrl-glyph{color:var(--orange)}.player-honor-card time{color:var(--gray);font-size:12px}.player-honor-card .action-text{overflow-wrap:anywhere;margin-top:auto}.public-player .empty-presentation{min-height:220px}.public-player .page-controls button:disabled{opacity:.4}.public-player .presentation-tabs{margin:0 0 18px}.public-player .stage-loading.compact{min-height:220px}@media (width<=820px){.public-player-identity{grid-template-columns:1fr;gap:20px;padding:24px 18px}.public-player-portrait.entity-mark.large{width:84px;height:96px}.public-player-portrait.entity-mark.large>span{font-size:36px}.public-player-heading h1{font-size:48px}.player-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.player-history-grid,.player-honor-grid{grid-template-columns:1fr}.player-history-card,.player-honor-card{padding:24px 18px}.player-public-details{gap:16px}.player-section{margin-top:32px}.public-player .presentation-tabs{gap:24px}.player-public-links{gap:12px}}.builder-page{max-width:1320px;padding:44px 0 72px}.builder-heading{border-bottom:1px solid #f2efe826;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:42px;padding:26px 0 30px;display:grid}.builder-heading h1{letter-spacing:-.04em;max-width:12ch;margin:8px 0 0;font-size:clamp(52px,6vw,92px);line-height:.88}.builder-heading>p{max-width:42ch;color:var(--gray);margin:0 0 7px;line-height:1.65}.builder-code{text-align:right;justify-items:end;gap:8px;display:grid}.builder-code small{font:500 10px/1.4 var(--font-data);color:var(--gray);letter-spacing:.08em}.builder-code strong{font:600 18px/1 var(--font-display);color:var(--tiffany)}.builder-form{gap:24px;margin-top:28px;display:grid}.builder-block{border-top:1px solid #f2efe826;grid-template-columns:88px minmax(190px,.44fr) minmax(0,1.56fr);gap:28px;padding:30px 0 34px;display:grid;position:relative}.builder-block:after{content:"";background:linear-gradient(90deg,var(--tiffany),var(--orange));width:96px;height:1px;position:absolute;top:-1px;left:0}.builder-index{font:600 58px/.86 var(--font-display);letter-spacing:-.06em;color:#f2efe81b;-webkit-user-select:none;user-select:none}.builder-block>div>h2{margin:0 0 10px;font-size:25px;line-height:1.05}.builder-block>div>p{color:var(--gray);max-width:27ch;margin:0;font-size:12px;line-height:1.6}.builder-mode-switch{background:#0a0b0d;border:1px solid #f2efe826;grid-column:3;grid-template-columns:1fr 1fr;justify-self:start;padding:3px;display:inline-grid}.builder-mode-switch button{min-width:112px;color:var(--gray);font:600 10px/1 var(--font-data);text-transform:uppercase;letter-spacing:.07em;background:0 0;padding:11px 16px}.builder-mode-switch button.is-active{background:var(--white);color:var(--black)}.builder-preset-rail{scrollbar-width:thin;scrollbar-color:#30353a transparent;grid-column:1/-1;grid-template-columns:repeat(7,minmax(145px,1fr));gap:8px;margin-top:8px;display:grid;overflow-x:auto}.builder-preset{text-align:left;clip-path:polygon(0 0,90% 0,100% 10%,100% 100%,10% 100%,0 90%);min-height:154px;transition:transform .28s var(--spring),border-color .2s,background .2s;background:linear-gradient(145deg,#15171b,#090a0c);border:1px solid #f2efe815;padding:18px;position:relative}.builder-preset:hover{border-color:#f2efe83b;transform:translateY(-4px)}.builder-preset.is-active{background:linear-gradient(145deg,#10201f,#090a0c 58%,#1f120a);border-color:#00e5d56b;box-shadow:inset 0 1px #00e5d52d}.builder-preset small{color:var(--gray);font:500 8px/1.4 var(--font-data);letter-spacing:.06em;display:block}.builder-preset strong{max-width:10ch;font:600 20px/.98 var(--font-display);margin-top:30px;display:block}.builder-preset>span{color:var(--orange);font-size:20px;position:absolute;bottom:14px;right:16px}.builder-grid{grid-column:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.builder-grid .field{margin:0}.builder-grid input,.builder-grid select{width:100%;min-width:0}.builder-prize-grid{border-top:1px solid #f2efe817;grid-column:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:6px;padding-top:20px;display:grid}.builder-prize-grid .field{margin:0}.builder-submit{background:linear-gradient(105deg,#0c1515,#08090b 58%,#140c08);border-top:1px solid #00e5d54f;border-bottom:1px solid #ff6a003d;justify-content:space-between;align-items:center;gap:28px;min-height:100px;margin-top:8px;padding:22px 26px;display:flex}.builder-submit>div{gap:8px;display:grid}.builder-submit small{color:var(--gray);font:500 9px/1.3 var(--font-data);text-transform:uppercase;letter-spacing:.09em}.builder-submit strong{font:600 27px/1 var(--font-display);letter-spacing:.02em}.builder-status-line{font:500 10px/1.4 var(--font-data);color:var(--gray);border-bottom:1px solid #f2efe81a;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:20px 0;display:flex}.builder-lifecycle-actions{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.builder-readiness{border-left:2px solid var(--tiffany);background:#00e5d509;margin:18px 0;padding:18px 20px}.builder-readiness.is-blocked{border-left-color:var(--orange);background:#ff6a0009}.builder-readiness strong{font:600 16px/1.2 var(--font-display)}.builder-readiness ul{color:var(--gray);margin:12px 0 0;padding-left:18px}.builder-readiness p{color:var(--gray);margin:10px 0 0}.builder-detail .notice{margin:18px 0}.builder-detail .builder-form.section{margin-top:18px}@media (width<=820px){.builder-page{padding:22px 0 96px}.builder-heading{grid-template-columns:1fr;gap:18px;padding:18px 0 22px}.builder-heading h1{max-width:100%;font-size:clamp(44px,13vw,66px)}.builder-heading>p{max-width:36ch;font-size:13px}.builder-code{text-align:left;justify-items:start}.builder-form{gap:16px;margin-top:20px}.builder-block{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:24px 0 28px;display:grid}.builder-index{font-size:40px}.builder-block>div:first-of-type{grid-column:2}.builder-block>div>h2{font-size:22px}.builder-block>div>p{max-width:100%;font-size:12px}.builder-mode-switch{grid-column:1/-1;justify-self:stretch}.builder-mode-switch button{min-width:0}.builder-preset-rail{margin-inline:calc(var(--shell-x)*-1);padding:4px var(--shell-x) 10px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--shell-x);grid-column:1/-1;gap:12px;display:flex;overflow-x:auto}.builder-preset{scroll-snap-align:start;flex:0 0 min(78vw,300px);min-height:142px}.builder-grid,.builder-prize-grid{grid-column:1/-1;grid-template-columns:1fr;gap:14px}.builder-prize-grid{padding-top:16px}.builder-submit{flex-direction:column;align-items:stretch;min-height:0;padding:20px 18px}.builder-submit .button{width:100%}.builder-submit strong{font-size:23px}.builder-status-line{white-space:nowrap;flex-wrap:nowrap;gap:8px 12px;padding-bottom:14px;overflow-x:auto}.builder-lifecycle-actions{grid-template-columns:1fr 1fr;display:grid}.builder-lifecycle-actions .button{width:100%;min-width:0}.builder-readiness{padding:16px}.builder-detail .builder-block{grid-template-columns:52px minmax(0,1fr)}}@media (width<=430px){.builder-lifecycle-actions{grid-template-columns:1fr}.builder-preset{flex-basis:82vw}.builder-heading h1{font-size:12.5vw}}.shell-search{min-height:44px;color:var(--gray);font:600 9px/1 var(--font-data);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:7px;display:flex}.shell-search .ctrl-glyph{width:17px;color:var(--tiffany)}.shell-search:hover{color:var(--white)}.discovery-page,.league-system-page,.league-public-page{max-width:1260px;padding:44px 0 72px}.discovery-head{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:42px;padding:24px 0 28px;display:grid}.discovery-head h1,.league-system-hero h1,.league-public-page>h1{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(52px,6.6vw,96px);line-height:.86}.discovery-head>p{max-width:42ch;color:var(--gray);margin:0;line-height:1.65}.discovery-search{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:28px 0 14px;display:grid}.discovery-search input{width:100%;min-height:58px;color:var(--white);font:500 17px/1 var(--font-body);background:#0b0c0e;border:1px solid #f2efe827;padding:0 18px}.discovery-search .button{align-items:center;gap:10px;min-height:58px;display:flex}.discovery-filters{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.discovery-filters button{color:var(--gray);font:600 9px/1 var(--font-data);text-transform:uppercase;background:#0b0c0e;border:1px solid #f2efe81c;padding:9px 12px}.discovery-filters button.is-active{color:var(--white);background:#00e5d50b;border-color:#00e5d55c}.discovery-count{align-items:baseline;gap:14px;margin:18px 0;display:flex}.discovery-count b{font:600 44px/1 var(--font-display);color:var(--tiffany)}.discovery-count span{font:500 11px/1 var(--font-data);color:var(--gray)}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.discovery-card{min-height:156px;transition:transform .28s var(--spring),border-color .2s;background:linear-gradient(145deg,#121519,#070809);border-top:1px solid #f2efe822;grid-template-rows:auto auto auto;grid-template-columns:64px minmax(0,1fr) 22px;align-items:center;gap:7px 16px;padding:22px;display:grid;position:relative}.discovery-card:hover{border-color:#00e5d565;transform:translateY(-4px)}.discovery-card>div{grid-row:1/4;width:64px;height:72px;overflow:hidden}.discovery-card>div img{object-fit:cover;width:100%;height:100%}.discovery-card .identity-fallback{width:100%;height:100%}.discovery-card small{color:var(--gray);font:500 8px/1.4 var(--font-data);letter-spacing:.04em;grid-column:2}.discovery-card h2{grid-column:2;margin:2px 0;font-size:22px;line-height:1}.discovery-card p{color:var(--gray);grid-column:2;margin:0;font-size:11px}.discovery-card>.ctrl-glyph{color:var(--orange);grid-area:1/3/4}.league-system-hero{padding:28px 0 26px}.league-tree{gap:38px;margin-top:34px;display:grid}.league-tree-league{gap:12px;display:grid}.league-tree-heading{border-bottom:1px solid #f2efe821;justify-content:space-between;align-items:end;gap:20px;padding:0 0 14px;display:flex}.league-tree-heading small{font:500 8px/1 var(--font-data);color:var(--gray)}.league-tree-heading h2{margin:6px 0 0;font-size:36px;line-height:1}.league-tree-heading>span{font:500 9px/1 var(--font-data);color:var(--tiffany)}.division-card{border-bottom:1px solid #f2efe817;grid-template-columns:minmax(180px,.35fr) minmax(0,1.65fr);gap:28px;padding:22px 0;display:grid}.division-card small{color:var(--gray);font:500 8px/1.4 var(--font-data)}.division-card h3{margin:8px 0 0;font-size:23px}.season-strip{gap:10px;display:flex;overflow-x:auto}.season-strip>a{background:#0b0d0f;border:1px solid #f2efe81b;flex:0 0 190px;gap:8px;padding:15px;display:grid}.season-strip>a b{font:600 16px/1.1 var(--font-display)}.season-strip>a span{color:var(--gray);font-size:10px}.season-tabs{gap:8px;margin:26px 0 20px;display:flex;overflow-x:auto}.season-tabs>a{white-space:nowrap;color:var(--gray);font:600 9px/1 var(--font-data);border-bottom:1px solid #f2efe824;padding:10px 13px}.season-tabs>a.is-active{color:var(--white);border-color:var(--tiffany)}.season-public{background:linear-gradient(145deg,#101417,#070809);border-top:1px solid #00e5d549;padding:28px}.season-public-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.season-public-head small{font:500 8px/1 var(--font-data);color:var(--gray)}.season-public-head h2{margin:8px 0 0;font-size:40px}.league-standing-list{border-top:1px solid #f2efe821;margin-top:26px}.league-standing-list>div{border-bottom:1px solid #f2efe817;grid-template-columns:40px minmax(0,1fr) 70px;align-items:center;gap:12px;padding:14px 0;display:grid}.league-standing-list>div>b{font:600 22px/1 var(--font-display);color:var(--tiffany)}.league-standing-list>div>span{text-align:right;font:600 16px/1 var(--font-data)}@media (width<=820px){.shell-search span{display:none}.discovery-page,.league-system-page,.league-public-page{padding:24px 0 96px}.discovery-head{grid-template-columns:1fr;gap:16px}.discovery-head h1,.league-system-hero h1,.league-public-page>h1{font-size:clamp(46px,13vw,66px)}.discovery-head>p{font-size:13px}.discovery-search{grid-template-columns:1fr}.discovery-search .button{justify-content:center}.discovery-filters{margin-inline:calc(var(--shell-x)*-1);padding-inline:var(--shell-x);flex-wrap:nowrap;overflow-x:auto}.discovery-filters button{white-space:nowrap}.discovery-grid{grid-template-columns:1fr}.discovery-card{min-height:132px;padding:18px}.division-card{grid-template-columns:1fr;gap:16px}.season-strip{margin-inline:calc(var(--shell-x)*-1);padding-inline:var(--shell-x);scroll-snap-type:x mandatory}.season-strip>a{scroll-snap-align:start}.season-public{padding:22px 16px}.season-public-head{display:grid}.season-public .player-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.operations-page{gap:28px;display:grid}.operations-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding:22px 0 18px;display:flex}.operations-hero h1{margin:.15em 0}.operations-count{font:800 clamp(3rem,8vw,7rem)/.8 var(--font-display);letter-spacing:-.08em;opacity:.12}.operations-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:24px;display:grid}.operations-feed{gap:10px;display:grid}.case-row{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;text-decoration:none;transition:transform .22s,border-color .22s;display:grid}.case-row:hover{border-color:var(--tiffany);transform:translateY(-2px)}.case-row h2{margin:.3rem 0;font-size:1.05rem}.case-row>div:last-child{justify-items:end;gap:8px;display:grid}.operations-compose{position:sticky;top:20px}.operations-compose details{border-top:1px solid var(--line);padding-top:12px}.operations-compose summary{cursor:pointer;font-weight:700}.case-context{flex-wrap:wrap;gap:10px;display:flex}.case-context a{border:1px solid var(--line);min-width:140px;color:inherit;gap:3px;padding:12px 14px;text-decoration:none;display:grid}.case-deadlines{flex-wrap:wrap;gap:12px;display:flex}.case-deadlines span{background:var(--surface);border-left:2px solid var(--orange);padding:9px 12px}.case-resolution{border:1px solid color-mix(in srgb,var(--tiffany) 45%,var(--line));background:color-mix(in srgb,var(--tiffany) 5%,var(--surface));padding:22px}.case-timeline{gap:10px;display:grid}.case-timeline article{border-left:2px solid var(--tiffany);background:var(--surface);padding:16px 18px}.case-timeline article.is-internal{border-left-color:var(--orange);background:color-mix(in srgb,var(--orange) 6%,var(--surface))}.case-timeline p{white-space:pre-wrap;margin:.45rem 0 0}.case-evidence-list{gap:8px;display:grid}.case-evidence-list :is(a,button){border:1px solid var(--line);color:inherit;justify-content:space-between;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.case-evidence-list span{gap:3px;display:grid}.case-actions{gap:16px;display:grid}.case-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.case-action-card{border:1px solid var(--line);background:var(--surface);gap:12px;padding:18px;display:grid}.case-action-card h3{margin:0}.notification-filter{gap:8px;display:flex}.notification-filter button{border:1px solid var(--line);color:inherit;background:0 0;padding:8px 16px}.notification-filter button.is-active{border-color:var(--tiffany);background:color-mix(in srgb,var(--tiffany) 10%,transparent)}.notification-list{gap:10px;display:grid}.notification-list article{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.notification-list article.is-unread{border-left:3px solid var(--tiffany)}.notification-list article.is-read{opacity:.72}.notification-list h2{margin:.3rem 0;font-size:1.05rem}.notification-list p{max-width:70ch;margin:0}.notification-preferences{gap:14px;display:grid}.preference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.preference-grid label{border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;padding:12px;display:flex}@media (width<=820px){.operations-hero{align-items:start}.operations-layout{grid-template-columns:1fr}.operations-compose{position:static}.case-action-grid{grid-template-columns:1fr}.preference-grid{grid-template-columns:1fr 1fr}.notification-list article,.case-row{grid-template-columns:1fr}.case-row>div:last-child{justify-items:start}.shell-notifications span{display:none}}@media (width<=430px){.operations-hero{display:grid}.operations-count{display:none}.case-context{grid-template-columns:1fr 1fr;display:grid}.case-context a{min-width:0}.case-deadlines{display:grid}.preference-grid{grid-template-columns:1fr}}.operator-page{gap:34px}.operator-section{gap:14px;display:grid}.operator-queue{gap:10px;display:grid}.operator-queue article{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:center;gap:22px;padding:18px 20px;display:grid}.operator-queue.compact article{grid-template-columns:minmax(0,1fr) auto}.operator-queue h3,.operator-queue p{margin:.25rem 0}.operator-queue form{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.operator-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=820px){.operator-queue article,.operator-queue.compact article,.operator-queue form{grid-template-columns:1fr}.operator-actions{justify-content:flex-start}}:root{--line:#f2efe81c;--surface:#0b0c0e}.public-club-page,.club-hq-page{gap:28px;padding:28px 0 96px;display:grid}.club-public-hero,.club-hq-hero{isolation:isolate;border-bottom:1px solid #f2efe821;grid-template-columns:clamp(112px,12vw,178px) minmax(0,1fr) auto;align-items:center;gap:28px;min-height:220px;padding:28px 0;display:grid;position:relative}.club-public-hero:before,.club-hq-hero:before{content:"";z-index:-1;background:linear-gradient(112deg,color-mix(in srgb,var(--club-primary) 13%,transparent),transparent 38%,color-mix(in srgb,var(--club-secondary) 8%,transparent));clip-path:polygon(0 0,96% 0,100% 18%,100% 100%,4% 100%,0 82%);position:absolute;inset:8px -3vw 8px -6vw}.club-public-mark,.club-hq-mark{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--club-primary) 52%,#f2efe81a);width:100%;box-shadow:0 26px 70px #0007,0 0 60px color-mix(in srgb,var(--club-primary) 10%,transparent);clip-path:polygon(0 0,79% 0,100% 21%,100% 100%,21% 100%,0 79%);background:linear-gradient(145deg,#171a1e,#070809);place-items:center;padding:14px;display:grid}.club-public-mark img,.club-hq-mark img{object-fit:contain;width:100%;height:100%}.club-public-mark .identity-fallback,.club-hq-mark .identity-fallback{width:100%;height:100%;font-size:clamp(26px,4vw,54px)}.club-public-title h1,.club-hq-title h1{letter-spacing:-.055em;text-transform:uppercase;margin:.08em 0 .14em;font-size:clamp(52px,7.4vw,118px);line-height:.83}.club-public-title .status-row,.club-hq-title .status-row{color:var(--gray);font:600 10px/1.2 var(--font-data);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.club-public-title .status-row a{color:var(--white);border-bottom:1px solid #f2efe82c}.club-public-kit{opacity:.8;filter:drop-shadow(0 20px 40px #0008);place-items:center;width:150px;height:190px;display:grid}.club-public-kit img{object-fit:contain;width:100%;height:100%}.club-hq-hero-actions{justify-items:stretch;gap:9px;display:grid}.club-hq-hero-actions .button{white-space:nowrap}.pill.is-primary{border-color:color-mix(in srgb,var(--club-primary) 55%,transparent);color:var(--club-primary)}.club-public-signal-grid,.club-hq-signal-grid{border-top:1px solid #f2efe81d;border-bottom:1px solid #f2efe81d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.club-public-signal-grid article,.club-hq-signal-grid article{background:linear-gradient(#0d0f11aa,#08090aaa);border-right:1px solid #f2efe817;grid-template-rows:auto 1fr auto;gap:9px;min-height:124px;padding:18px 20px;display:grid}.club-public-signal-grid article:last-child,.club-hq-signal-grid article:last-child{border-right:0}.club-public-signal-grid span,.club-hq-signal-grid span{font:600 8px/1 var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--gray)}.club-public-signal-grid b,.club-hq-signal-grid b{font:600 clamp(28px,3vw,48px)/.9 var(--font-display);letter-spacing:-.04em;color:var(--club-primary);overflow-wrap:anywhere;align-self:center}.club-public-signal-grid small,.club-hq-signal-grid small{font:500 10px/1.35 var(--font-body);color:#b7bac0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.club-public-now-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.club-public-now-grid>.panel,.club-public-columns>.panel,.club-hq-page .panel{background:linear-gradient(145deg,#101215,#070809);border:1px solid #f2efe819;padding:22px}.section-heading>div>.eyebrow{margin-bottom:6px}.club-match-list{border-top:1px solid #f2efe819;display:grid}.club-match-list>a{min-height:70px;transition:padding .22s var(--ease),border-color .22s;border-bottom:1px solid #f2efe813;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 2px;display:grid}.club-match-list>a:hover{border-color:color-mix(in srgb,var(--club-primary) 42%,#f2efe813);padding-inline:8px}.club-match-list>a>span{gap:5px;display:grid}.club-match-list b{font:600 17px/1.05 var(--font-display)}.club-match-list small{font:500 9px/1.25 var(--font-data);color:var(--gray)}.club-match-list i{font-style:normal;font:600 8px/1 var(--font-data);color:var(--club-primary);text-transform:uppercase;text-align:right}.club-match-list strong{font:600 30px/1 var(--font-display);color:var(--white)}.club-public-columns{align-items:start}.club-honors-section{gap:14px;padding-top:12px;display:grid}.club-honor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.club-honor-card{min-height:166px;transition:transform .3s var(--spring),border-color .2s;background:linear-gradient(145deg,#15161a,#08090a);border:1px solid #f2efe818;flex-direction:column;justify-content:flex-end;padding:20px;display:flex;position:relative;overflow:hidden}.club-honor-card:before{content:"";border:1px solid #f2efe80d;width:120px;height:120px;position:absolute;top:-38px;right:-44px;transform:rotate(17deg)}.club-honor-card:hover{border-color:var(--club-primary);transform:translateY(-4px)}.club-honor-card.champion{background:linear-gradient(145deg,color-mix(in srgb,var(--club-primary) 14%,#111316),#070809)}.club-honor-card>span{font:600 8px/1 var(--font-data);color:var(--club-primary);text-transform:uppercase}.club-honor-card h3{margin:10px 0 9px;font-size:22px;line-height:1}.club-honor-card small{font:500 9px/1 var(--font-data);color:var(--gray)}.club-public-footnote{font:600 9px/1 var(--font-data);color:var(--gray);border-top:1px solid #f2efe81b;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.club-public-footnote a{color:var(--white)}.club-hq-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.45fr);align-items:start;gap:18px;display:grid}.club-hq-main,.club-hq-aside{gap:16px;display:grid}.club-hq-aside{position:sticky;top:24px}.club-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.club-member-card{min-height:84px;transition:transform .22s var(--spring),border-color .2s;background:#090a0c;border:1px solid #f2efe813;grid-template-columns:52px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:12px;display:grid}.club-member-card:hover{border-color:color-mix(in srgb,var(--club-primary) 45%,#f2efe813);transform:translateY(-2px)}.club-member-card>img,.club-member-card>.identity-fallback{object-fit:cover;width:52px;height:58px}.club-member-card>span{gap:4px;min-width:0;display:grid}.club-member-card b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.club-member-card small{font:500 8px/1 var(--font-data);color:var(--gray)}.club-member-card>i{color:var(--club-secondary);font-style:normal}.club-member-add{grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:10px;margin:16px 0 18px;display:grid}.club-authority-list{border-top:1px solid #f2efe819;display:grid}.club-authority-row{border-bottom:1px solid #f2efe814;padding:17px 0}.club-authority-row>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.club-authority-row>header>div:first-child{gap:4px;display:grid}.club-authority-row small{font:500 8px/1.3 var(--font-data);color:var(--gray)}.authority-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.text-action{color:var(--tiffany);font:600 9px/1 var(--font-data);background:0 0;padding:4px 0}.danger-text{color:var(--red)}.delegation-editor{gap:12px;padding:14px 0 0;display:grid}.delegation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.delegation-grid .check{background:#08090b;border:1px solid #f2efe812;min-height:42px;padding:8px 10px}.delegation-grid .check span{font:600 8px/1.2 var(--font-data);overflow-wrap:anywhere}.join-code-panel strong{font:600 clamp(42px,5vw,68px)/.85 var(--font-display);letter-spacing:.05em;color:var(--club-primary);margin:18px 0 10px;display:block}.join-code-panel p,.danger-zone p{color:var(--gray);font-size:12px;line-height:1.5}.branding-preview{grid-template-columns:1fr 1fr;gap:8px;height:164px;margin:12px 0 16px;display:grid}.branding-preview>img,.branding-preview>.identity-fallback{object-fit:contain;background:#070809;border:1px solid #f2efe812;width:100%;height:100%;padding:10px}.branding-preview .kit-preview{object-fit:contain}.branding-panel form{gap:9px;margin-top:13px;display:grid}.club-color-form{border-top:1px solid #f2efe814;padding-top:12px}.club-schedule-panel form{gap:14px;display:grid}.weekday-picker{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.weekday-picker label{position:relative}.weekday-picker input{opacity:0;pointer-events:none;position:absolute}.weekday-picker span{height:42px;font:600 10px/1 var(--font-data);color:var(--gray);cursor:pointer;background:#090a0b;border:1px solid #f2efe818;place-items:center;display:grid}.weekday-picker label.is-active span{border-color:color-mix(in srgb,var(--club-primary) 60%,transparent);background:color-mix(in srgb,var(--club-primary) 9%,#090a0b);color:var(--white)}.weekday-picker input:disabled+span{cursor:default}.club-request-list{border-top:1px solid #f2efe819;display:grid}.club-request-list article{border-bottom:1px solid #f2efe814;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.club-request-list article>div:first-child{gap:5px;display:grid}.club-request-list small{font:500 8px/1 var(--font-data);color:var(--gray)}.match-mini-card{gap:9px;display:grid}.match-mini-card h2{margin:0;font-size:24px}.match-mini-card>span{font:600 9px/1 var(--font-data);color:var(--club-primary)}.match-mini-card>small{color:var(--gray)}@media (width<=1100px){.club-public-hero,.club-hq-hero{grid-template-columns:130px minmax(0,1fr)}.club-public-kit,.club-hq-hero-actions{grid-column:2}.club-public-kit{opacity:.42;width:110px;height:130px;position:absolute;bottom:18px;right:0}.club-hq-hero-actions{flex-wrap:wrap;display:flex}.club-hq-layout{grid-template-columns:minmax(0,1fr) 300px}.club-honor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.delegation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.club-member-add{grid-template-columns:1fr 160px}.club-member-add>.button{grid-column:1/-1;justify-self:start}}@media (width<=820px){.public-club-page,.club-hq-page{gap:20px;padding:18px 0 104px}.club-public-hero,.club-hq-hero{grid-template-columns:92px minmax(0,1fr);gap:16px;min-height:150px;padding:18px 0}.club-public-hero:before,.club-hq-hero:before{left:calc(var(--shell-x)*-1);right:calc(var(--shell-x)*-1);clip-path:none}.club-public-mark,.club-hq-mark{padding:9px}.club-public-title h1,.club-hq-title h1{font-size:clamp(42px,12.2vw,68px)}.club-public-title .status-row,.club-hq-title .status-row{gap:7px}.club-public-kit{display:none}.club-hq-hero-actions{margin-inline:calc(var(--shell-x)*-1);padding-inline:var(--shell-x);scroll-snap-type:x mandatory;grid-column:1/-1;display:flex;overflow-x:auto}.club-hq-hero-actions .button{scroll-snap-align:start;flex:none}.club-public-signal-grid,.club-hq-signal-grid{margin-inline:calc(var(--shell-x)*-1);padding-inline:var(--shell-x);scroll-snap-type:x mandatory;border:0;gap:8px;display:flex;overflow-x:auto}.club-public-signal-grid article,.club-hq-signal-grid article{scroll-snap-align:start;border:1px solid #f2efe817;flex:0 0 min(72vw,260px);min-height:112px}.club-public-signal-grid b,.club-hq-signal-grid b{font-size:34px}.club-public-now-grid,.club-hq-layout{grid-template-columns:1fr}.club-hq-aside{grid-template-columns:1fr 1fr;align-items:start;position:static}.club-honor-grid{margin-inline:calc(var(--shell-x)*-1);padding-inline:var(--shell-x);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.club-honor-card{scroll-snap-align:start;flex:0 0 min(76vw,285px)}.club-member-grid{grid-template-columns:1fr}.club-management-panel,.club-hq-roster,.club-request-panel,.club-schedule-panel{padding:18px!important}.club-authority-row>header{display:grid}.authority-row-actions{justify-content:flex-start}.club-member-add{grid-template-columns:1fr}.club-member-add>.button{grid-column:auto;width:100%}.delegation-grid{grid-template-columns:1fr 1fr}.club-request-list article{grid-template-columns:1fr}.club-request-list .actions{justify-content:flex-start}.club-public-footnote{display:grid}}@media (width<=520px){.club-public-hero,.club-hq-hero{grid-template-columns:72px minmax(0,1fr);align-items:start}.club-public-title h1,.club-hq-title h1{font-size:clamp(38px,11.8vw,54px);line-height:.88}.club-public-title .status-row a{width:100%}.club-public-now-grid>.panel,.club-public-columns>.panel,.club-hq-page .panel{padding:16px}.club-hq-aside,.delegation-grid{grid-template-columns:1fr}.club-authority-row{padding:14px 0}.authority-row-actions{justify-items:start;display:grid}.branding-preview{height:132px}.weekday-picker{gap:3px}.weekday-picker span{height:38px}.club-match-list>a{grid-template-columns:1fr}.club-match-list>a>span:last-child,.club-match-list i{text-align:left}.club-honor-card{flex-basis:84vw}.club-public-footnote{font-size:8px}}.player-control-stack{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;margin-top:22px;display:grid}.player-control-stack .profile-editor{grid-column:1/-1}.player-avatar-editor,.competitive-profile-editor{height:100%}.player-avatar-editor input[type=file]{border:1px dashed var(--line);background:#ffffff06;width:100%;padding:14px}.competitive-profile-editor .pro-declaration{border:1px solid var(--line);background:#ffffff06;align-items:flex-start;margin:18px 0 6px;padding:14px 16px}.competitive-profile-editor .pro-declaration span{line-height:1.35}@media (width<=820px){.player-control-stack{flex-direction:column;gap:14px;margin-top:16px;display:flex}.player-control-stack>.form-card{width:100%;min-width:0}.competitive-profile-editor .form-grid.thirds{grid-template-columns:1fr}.player-avatar-editor input[type=file]{min-height:48px}}.economy-page{gap:20px;display:grid}.economy-hero{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0b,#ffffff03);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:32px;padding:30px;display:grid;position:relative;overflow:hidden}.economy-hero:after{content:"CTRL";letter-spacing:-.08em;opacity:.035;pointer-events:none;font-size:clamp(84px,11vw,180px);font-weight:900;position:absolute;top:-32px;right:-10px}.economy-hero h1{letter-spacing:-.055em;max-width:850px;margin:.15em 0;font-size:clamp(38px,5.8vw,86px);line-height:.88}.economy-hero p{max-width:620px;color:var(--muted)}.economy-window-strip{z-index:1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:relative}.economy-window-strip>div{border:1px solid var(--line);background:#00000038;gap:6px;padding:14px;display:grid}.economy-window-strip span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:11px}.economy-window-strip b{letter-spacing:.1em;font-size:12px}.economy-window-strip .is-open{box-shadow:inset 0 -2px}.economy-signal-grid,.draft-signal-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.economy-signal-grid article,.draft-signal-grid article{border:1px solid var(--line);background:#ffffff06;flex-direction:column;justify-content:space-between;min-height:104px;padding:16px;display:flex}.economy-signal-grid span,.draft-signal-grid span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11px}.economy-signal-grid b,.draft-signal-grid b{letter-spacing:-.04em;font-size:clamp(22px,3vw,38px)}.wallet-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.wallet-card{gap:12px;display:grid}.wallet-card>strong{letter-spacing:-.05em;font-size:42px}.wallet-card>strong i{letter-spacing:.12em;font-size:13px;font-style:normal}.wallet-card>div{color:var(--muted);gap:16px;font-size:12px;display:flex}.wallet-card>p{border-top:1px solid var(--line);justify-content:space-between;margin:0;padding-top:8px;display:flex}.market-table{display:grid}.market-table article{border-top:1px solid var(--line);grid-template-columns:42px minmax(180px,1.4fr) .55fr .8fr .55fr .7fr;align-items:center;gap:14px;padding:12px 0;display:grid}.market-table article>.identity-fallback{width:38px;height:38px}.market-table strong{text-align:right;font-size:16px}.market-table article>a:last-child{text-align:right;font-size:12px}.economy-negotiation-form,.economy-negotiations,.draft-control,.market-board{overflow:hidden}.negotiation-list{gap:10px;display:grid}.negotiation-list article{border:1px solid var(--line);background:#ffffff05;padding:16px}.negotiation-list header,.draft-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.negotiation-list h3{margin:4px 0}.deal-line{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.deal-line strong{text-align:right}.draft-control{gap:18px;display:grid}.draft-heading>div:last-child{align-items:center;gap:10px;display:flex}.draft-heading>div:last-child strong{font-size:22px}.draft-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.draft-opt-in,.draft-pick{align-items:center;gap:8px;display:flex}.draft-order{gap:8px;padding-bottom:4px;display:flex;overflow:auto}.draft-order span{white-space:nowrap;border:1px solid var(--line);padding:9px 12px;font-size:12px}.draft-order .is-active{transform:translateY(-2px);box-shadow:0 6px 18px #0003}.draft-picks{display:grid}.draft-picks article{border-top:1px solid var(--line);grid-template-columns:56px 1fr 1fr 90px;align-items:center;gap:12px;padding:10px 0;display:grid}.draft-picks strong{text-align:right}@media (width<=900px){.economy-hero{grid-template-columns:1fr;padding:22px}.economy-window-strip{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(140px,1fr));padding-bottom:4px;overflow-x:auto}.economy-window-strip>div{scroll-snap-align:start}.economy-signal-grid,.draft-signal-grid{scroll-snap-type:x mandatory;gap:10px;display:flex;overflow-x:auto}.economy-signal-grid article,.draft-signal-grid article{scroll-snap-align:start;min-width:170px}.market-table article{grid-template-columns:38px minmax(140px,1fr) auto}.market-table article>span:nth-of-type(2),.market-table article>a:last-child{display:none}.market-table strong{grid-column:3}.wallet-grid{grid-template-columns:1fr}}@media (width<=560px){.economy-page{gap:14px}.economy-hero{margin-inline:-2px;padding:18px 16px}.economy-hero h1{font-size:clamp(40px,15vw,64px)}.economy-window-strip{margin-inline:-16px;padding-inline:16px}.economy-window-strip>div{min-width:150px}.deal-line{grid-template-columns:1fr auto 1fr}.deal-line strong{text-align:left;grid-column:1/-1}.negotiation-list header,.draft-heading{flex-direction:column}.draft-actions,.draft-opt-in,.draft-pick{flex-direction:column;align-items:stretch}.draft-actions .button,.draft-opt-in .button,.draft-pick .button{width:100%}.draft-picks article{grid-template-columns:42px 1fr auto}.draft-picks article strong{text-align:left;grid-column:2/-1}.market-table article{gap:10px}}.league-management-page{gap:22px;display:grid}.league-management-hero{border:1px solid var(--line);grid-template-columns:minmax(0,1.55fr) minmax(240px,.45fr);align-items:end;gap:22px;padding:28px;display:grid;position:relative;overflow:hidden}.league-management-hero:after{content:"";border:1px solid var(--line);pointer-events:none;height:180px;position:absolute;inset:auto -8% -65% 30%;transform:skew(-18deg)}.league-management-hero h1{max-width:900px;margin:3px 0 10px;font-size:clamp(48px,6.4vw,98px);line-height:.86}.league-management-hero p{max-width:720px}.league-management-status{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex;position:relative}.league-control-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.league-control-grid article{border:1px solid var(--line);justify-content:space-between;align-items:end;min-height:92px;padding:16px;display:flex}.league-control-grid span{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.league-control-grid b{font-size:34px}.league-admin-tree{gap:12px;display:grid}.league-admin-league>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.league-admin-league h2{margin:2px 0 14px}.league-admin-divisions{gap:8px;display:grid}.league-admin-division{border-top:1px solid var(--line);grid-template-columns:minmax(190px,.36fr) minmax(0,1fr);gap:14px;padding-top:12px;display:grid}.league-admin-division>div:first-child{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;display:grid}.league-admin-division>div:first-child>b{font-size:26px}.league-admin-seasons{gap:8px;padding-bottom:4px;display:flex;overflow:auto}.league-admin-seasons a{border:1px solid var(--line);gap:4px;min-width:190px;padding:10px 12px;text-decoration:none;display:grid}.league-admin-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.league-admin-form{align-content:start;gap:14px;display:grid}.league-admin-form>form{gap:12px;display:grid}.league-admin-history{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.league-history-block>div{display:grid}.league-history-block article{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:5px 10px;padding:11px 0;display:grid}.league-history-block article p{grid-column:1/-1;margin:0;font-size:12px}.league-history-block article span{text-align:right;font-size:11px}@media (width<=720px){.league-management-page{gap:14px}.league-management-hero{grid-template-columns:1fr;padding:18px 16px}.league-management-hero h1{font-size:clamp(42px,14vw,68px)}.league-management-status{justify-content:flex-start}.league-control-grid{scroll-snap-type:x mandatory;margin-inline:-16px;padding-inline:16px;display:flex;overflow:auto}.league-control-grid article{scroll-snap-align:start;min-width:160px}.league-admin-division{grid-template-columns:1fr}.league-admin-division>div:first-child{grid-template-columns:38px 1fr auto}.league-admin-seasons{scroll-snap-type:x mandatory;margin-inline:-14px;padding-inline:14px}.league-admin-seasons a{scroll-snap-align:start;min-width:78vw}.league-admin-forms,.league-admin-history{grid-template-columns:1fr}.league-admin-form{padding:16px}.league-management-hero:after{display:none}}.league-division-strips{gap:10px;margin:18px 0;display:grid}.league-division-strips>section{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.22fr) minmax(0,1fr);align-items:center;gap:12px;padding-top:10px;display:grid}.league-division-strips header a{text-decoration:none}.persistent-resource-page{gap:20px;display:grid}.persistent-resource-hero{border:1px solid var(--line);justify-content:space-between;align-items:end;gap:22px;padding:24px;display:flex}.persistent-resource-hero h1{margin:3px 0 8px;font-size:clamp(46px,6vw,88px);line-height:.88}.persistent-resource-hero p{margin:0}.persistent-season-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.persistent-season-grid>a{border:1px solid var(--line);gap:7px;min-height:180px;padding:18px;text-decoration:none;display:grid}.persistent-season-grid h2{margin:0;font-size:26px}.persistent-resource-block{gap:10px;display:grid}@media (width<=720px){.league-division-strips>section{grid-template-columns:1fr}.league-division-strips .season-tabs{scroll-snap-type:x mandatory;margin-inline:-16px;padding-inline:16px;display:flex;overflow:auto}.league-division-strips .season-tabs a{scroll-snap-align:start;min-width:70vw}.persistent-resource-hero{flex-direction:column;align-items:flex-start;padding:18px 16px}.persistent-resource-hero h1{font-size:clamp(42px,14vw,68px)}.persistent-season-grid{scroll-snap-type:x mandatory;margin-inline:-16px;padding-inline:16px;display:flex;overflow:auto}.persistent-season-grid>a{scroll-snap-align:start;min-width:80vw}}.economy-admin-page{gap:clamp(20px,3vw,38px);display:grid}.economy-admin-hero{border:1px solid var(--line);background:linear-gradient(125deg,#00e5d514,#ff6a000f 60%,#0000);grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);align-items:end;gap:28px;padding:clamp(24px,4vw,54px);display:grid}.economy-admin-hero h1{max-width:14ch;margin:.15em 0;font-size:clamp(2.4rem,5vw,5.6rem);line-height:.92}.economy-admin-hero p{max-width:64ch}.economy-admin-context{text-align:right;justify-items:end;gap:8px;display:grid}.economy-admin-context b{font-size:1.15rem}.economy-admin-signals,.economy-admin-draft-metrics{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.economy-admin-signals article,.economy-admin-draft-metrics article{background:var(--surface);gap:5px;padding:18px;display:grid}.economy-admin-signals span,.economy-admin-draft-metrics span{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.economy-admin-signals b,.economy-admin-draft-metrics b{font-size:1.3rem}.economy-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.economy-admin-control{align-content:start;gap:18px;min-height:100%;display:grid}.economy-admin-control h2,.economy-admin-market h2,.economy-admin-draft-summary h2{margin:0}.economy-admin-primer{justify-items:start;gap:14px;padding:clamp(24px,4vw,48px);display:grid}.economy-window-toggles{gap:8px;display:grid}.economy-toggle{border:1px solid var(--line);background:#ffffff05;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.economy-toggle input{width:18px;height:18px}.economy-toggle b{letter-spacing:.08em;color:var(--muted);font-size:.72rem}.economy-toggle.is-open{background:#00e5d50f;border-color:#00e5d573}.economy-toggle.is-open b{color:var(--tiffany)}.economy-code-input{resize:vertical;width:100%;min-height:160px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.5}.economy-admin-market{gap:16px;display:grid}.economy-admin-market-table article{grid-template-columns:minmax(150px,1.5fr) .55fr .75fr .6fr .75fr}.economy-admin-draft-summary{gap:18px;display:grid}.league-admin-season{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.league-admin-season>.league-season-control-link{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;place-items:center;padding:10px 12px;font-size:.68rem;text-decoration:none;display:grid}.league-admin-season>.league-season-control-link:hover{border-color:var(--tiffany);color:var(--tiffany)}@media (width<=900px){.economy-admin-hero{grid-template-columns:1fr;align-items:start}.economy-admin-context{text-align:left;justify-items:start}.economy-admin-grid{grid-template-columns:1fr}.economy-admin-signals,.economy-admin-draft-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.economy-admin-market-table{overflow-x:auto}.economy-admin-market-table article{min-width:720px}}@media (width<=540px){.economy-admin-hero{padding:22px 18px}.economy-admin-signals,.economy-admin-draft-metrics{grid-template-columns:1fr 1fr}.league-admin-season{grid-template-columns:1fr}.league-admin-season>.league-season-control-link{justify-self:start}}.calendar-control-page{gap:clamp(20px,3vw,38px);display:grid}.calendar-control-hero{border:1px solid var(--line);background:linear-gradient(130deg,#00e5d513,#0000 52%,#ff6a000e);grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);align-items:end;gap:28px;padding:clamp(24px,4vw,52px);display:grid}.calendar-control-hero h1{margin:.15em 0;font-size:clamp(2.5rem,5vw,5.8rem);line-height:.9}.calendar-control-hero p{max-width:64ch}.calendar-control-context{text-align:right;justify-items:end;gap:9px;display:grid}.calendar-stage-tabs{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid}.calendar-stage-tabs button{text-align:left;background:var(--surface);border-left:2px solid #0000;gap:5px;padding:16px 18px;display:grid}.calendar-stage-tabs button small,.calendar-stage-tabs button span{font:500 .68rem var(--font-data);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.calendar-stage-tabs button b{font-size:.95rem}.calendar-stage-tabs button.is-active{border-left-color:var(--tiffany);background:linear-gradient(110deg,#00e5d514,var(--surface) 64%)}.calendar-stage-tabs button.is-active span{color:var(--tiffany)}.calendar-control-grid{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.calendar-policy-card,.calendar-preview-card{gap:20px;display:grid}.calendar-weekdays{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.calendar-weekdays label{border:1px solid var(--line);cursor:pointer;place-items:center;min-height:42px;display:grid}.calendar-weekdays input{opacity:0;pointer-events:none;position:absolute}.calendar-weekdays label.is-active{border-color:var(--tiffany);color:var(--tiffany);background:#00e5d514}.calendar-custom-deadlines{border-top:1px solid var(--line);padding-top:14px}.calendar-custom-deadlines summary{cursor:pointer;font:600 .72rem var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.calendar-preview-list{background:var(--line);border:1px solid var(--line);gap:1px;max-height:620px;display:grid;overflow:auto}.calendar-preview-list article{background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(180px,250px);align-items:center;gap:18px;padding:13px 15px;display:grid}.calendar-preview-list article>div{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.calendar-preview-list small{width:100%;color:var(--muted);font:500 .66rem var(--font-data);letter-spacing:.07em}.calendar-preview-list b{font:600 .82rem var(--font-data);letter-spacing:.04em}.calendar-preview-list time{color:var(--muted);justify-self:end;font-size:.8rem}.calendar-publish-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-top:14px;display:flex}@media (width<=980px){.calendar-control-hero,.calendar-control-grid{grid-template-columns:1fr}.calendar-control-context{text-align:left;justify-items:start}.calendar-stage-tabs{scroll-snap-type:x mandatory;background:0 0;border:0;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.calendar-stage-tabs button{border:1px solid var(--line);scroll-snap-align:start;min-width:220px}}@media (width<=620px){.calendar-control-hero{padding:22px 18px}.calendar-weekdays{grid-template-columns:repeat(7,minmax(36px,1fr))}.calendar-preview-list article{grid-template-columns:1fr}.calendar-preview-list article input,.calendar-preview-list time{justify-self:stretch;width:100%}.calendar-publish-row{flex-direction:column;align-items:stretch}}.club-public-links{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;display:flex}.club-public-links>a:not(.button){font:600 .7rem/1.2 var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-decoration:none}.club-public-links>a:not(.button):hover{color:var(--tiffany)}.club-stream-cta{margin-right:4px}.club-public-links-editor form{gap:12px;display:grid}.club-link-editor-list{gap:8px;display:grid}.club-public-links-editor .link-editor{grid-template-columns:minmax(110px,.55fr) minmax(150px,1.25fr) minmax(110px,.75fr) auto}@media (width<=720px){.club-public-links{flex-direction:column;align-items:stretch}.club-public-links .button{width:100%}.club-public-links-editor .link-editor{grid-template-columns:1fr}.club-public-links-editor .text-action{justify-self:end}}.qualification-admin-page{gap:clamp(20px,3vw,36px);display:grid}.qualification-hero{border:1px solid var(--line);background:linear-gradient(128deg,#00e5d513,#0000 55%,#ff6a000f);grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);align-items:end;gap:28px;padding:clamp(24px,4vw,52px);display:grid}.qualification-hero h1{margin:.16em 0;font-size:clamp(2.5rem,5vw,5.7rem);line-height:.9}.qualification-hero p{max-width:64ch}.qualification-target{text-align:right;justify-items:end;gap:8px;display:grid}.qualification-target>b{font-variant-numeric:tabular-nums;font-size:2rem}.qualification-signal-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.qualification-signal-grid article{background:var(--surface);gap:5px;padding:17px;display:grid}.qualification-signal-grid span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.qualification-signal-grid b{font-size:1.35rem}.qualification-layout{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);align-items:start;gap:18px;display:grid}.qualification-main,.qualification-aside,.qualification-source-list,.qualification-results,.qualification-aside>.panel{gap:18px;display:grid}.qualification-source-grid{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.qualification-source-grid article{background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px;display:grid}.qualification-source-grid h3{margin:7px 0 4px}.qualification-source-meta{text-align:right;justify-items:end;gap:7px;display:grid}.qualification-readiness{border:1px solid var(--line);width:max-content;font:600 .64rem/1 var(--font-data);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:4px 7px;display:inline-flex}.qualification-readiness.is-ready{color:var(--tiffany);border-color:#00e5d573}.qualification-readiness.is-ambiguous_source{color:var(--orange);border-color:#ff6a0080}.qualification-result-list{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.qualification-result-list article{background:var(--surface);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.qualification-result-list strong{font:700 1.1rem var(--font-data)}.qualification-result-list span{color:var(--muted);font-size:.78rem}.qualification-aside form{gap:12px;display:grid}.qualification-execute{border-color:#00e5d540}@media (width<=900px){.qualification-hero,.qualification-layout{grid-template-columns:1fr}.qualification-target{text-align:left;justify-items:start}.qualification-signal-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.qualification-hero{padding:22px 18px}.qualification-source-grid article{grid-template-columns:1fr}.qualification-source-meta{text-align:left;justify-items:start}.qualification-result-list article{grid-template-columns:44px minmax(0,1fr)}.qualification-result-list span{grid-column:2}}.market-table .market-source{font:500 8px/1.35 var(--font-data);letter-spacing:.04em;color:var(--gray);white-space:normal}.ad-hoc-public-page{gap:1.25rem;display:grid}.ad-hoc-public-hero{border:1px solid var(--line);background:linear-gradient(125deg,#00e5d513,#0000 56%,#ff6a000d);padding:clamp(1.3rem,4vw,2.6rem)}.ad-hoc-public-hero h1{margin:.15em 0;font-size:clamp(2.3rem,6vw,4.8rem);line-height:.92}.ad-hoc-public-hero p{max-width:62ch;color:var(--muted)}.ad-hoc-public-page .roster a{border:1px solid var(--line);gap:3px;padding:13px 14px;text-decoration:none;display:grid}@media (width<=620px){.ad-hoc-public-hero{padding:20px 17px}.ad-hoc-public-page .roster{grid-template-columns:1fr}}.financial-consent-notice{border:1px solid var(--line);background:#ffffff06;gap:8px;padding:14px 16px;display:grid}.financial-consent-notice strong{font-size:.95rem}.financial-consent-notice small,.financial-consent-notice p,.financial-consent-notice li{color:var(--muted);font-size:.78rem;line-height:1.55}.financial-consent-notice ul{gap:4px;margin:0;padding-left:18px;display:grid}.financial-consent-notice p{margin:0}.financial-consent-notice .eyebrow{color:var(--tiffany);font-size:.66rem}.matchday-scoreless-notice{border:1px solid var(--line);background:#ffffff06;gap:6px;padding:14px 16px;display:grid}.matchday-scoreless-notice b{letter-spacing:.07em;text-transform:uppercase;font-size:.78rem}.matchday-scoreless-notice span{color:var(--muted);font-size:.82rem;line-height:1.45}.player-card-slot{border-bottom:1px solid #f2efe81c;grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(28px,5vw,58px) 0;display:grid}.player-card-copy{max-width:620px}.player-card-copy h2{font:600 clamp(34px,4.3vw,68px)/.94 var(--font-display);letter-spacing:-.025em;margin:14px 0}.player-card-copy>p:last-child{max-width:56ch;color:var(--gray);line-height:1.65}.player-card-object{perspective:1000px;justify-self:center}.canonical-player-card{isolation:isolate;clip-path:polygon(8% 0,100% 0,100% 92%,92% 100%,0 100%,0 8%);background:radial-gradient(circle at 70% 20%,#6a00ff22,#0000 34%),linear-gradient(150deg,#17191d,#08090b 68%);border:1px solid #f2efe829;grid-template-rows:auto 1fr auto auto auto;gap:15px;width:min(330px,100%);min-height:470px;padding:23px 22px 20px;display:grid;position:relative;overflow:hidden;transform:rotateY(-4deg)rotateX(2deg);box-shadow:0 44px 100px #0009}.player-card-foil{z-index:-1;animation:prestigeSweep 7s var(--ease) infinite;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(112deg,#0000 43%,#00e5d52e 48%,#6a00ff32 51%,#ff6a0022 55%,#0000 61%);position:absolute;inset:-45% -90%;transform:translate(-35%)rotate(10deg)}.canonical-player-card:after{content:"";pointer-events:none;border:1px solid #f2efe80c;position:absolute;inset:10px}.canonical-player-card header{font:600 9px/1 var(--font-data);letter-spacing:.12em;justify-content:space-between;gap:12px;display:flex}.canonical-player-card header span{color:var(--tiffany)}.canonical-player-card header b{color:var(--orange)}.player-card-portrait{background:radial-gradient(circle,#f2efe80b,#0000 68%);place-items:center;min-height:200px;margin:4px -2px 0;display:grid;overflow:hidden}.player-card-portrait img{object-fit:contain;filter:drop-shadow(0 24px 35px #000a);width:100%;height:220px}.player-card-portrait>span{width:150px;height:174px;font:600 58px/1 var(--font-display);clip-path:polygon(0 0,84% 0,100% 16%,100% 100%,16% 100%,0 84%);border-bottom:2px solid var(--orange);background:linear-gradient(145deg,#1c2026,#090c10);place-items:center;display:grid}.player-card-name{text-align:center;min-width:0}.player-card-name strong{font:600 clamp(26px,3vw,38px)/.96 var(--font-display);overflow-wrap:anywhere;display:block}.player-card-name small{font:500 8px/1 var(--font-data);letter-spacing:.07em;color:var(--gray);margin-top:7px;display:block}.canonical-player-card dl{background:#f2efe814;border:1px solid #f2efe814;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.canonical-player-card dl>div{text-align:center;background:#0b0c0e;gap:4px;padding:9px 4px;display:grid}.canonical-player-card dt{font:500 7px/1 var(--font-data);text-transform:uppercase;color:var(--gray)}.canonical-player-card dd{font:600 18px/1 var(--font-display);color:var(--white);margin:0}.canonical-player-card footer{font:500 8px/1.3 var(--font-data);color:var(--gray);border-top:1px solid #f2efe816;justify-content:space-between;gap:12px;padding-top:8px;display:flex}@media (width<=820px){.player-card-slot{grid-template-columns:1fr;gap:28px;padding:34px 0}.player-card-copy h2{font-size:clamp(38px,11vw,58px)}.player-card-object{place-items:center;width:100%;display:grid}.canonical-player-card{width:min(82vw,330px);transform:none}.player-card-portrait{min-height:180px}.player-card-portrait img{height:195px}}.eligibility-consequence-notice{background:#ff6a0009;border:1px solid #ff6a003d;gap:8px;padding:14px 16px;display:grid}.eligibility-consequence-notice strong{font-size:.92rem;line-height:1.45}.eligibility-consequence-notice p,.eligibility-consequence-notice small{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.eligibility-consequence-notice .eyebrow{color:var(--orange);font-size:.66rem}.page .status-row{color:var(--gray);flex-wrap:wrap;align-items:center;gap:12px;margin-block:18px;display:flex}.page .pill{color:var(--tiffany);border:1px solid #f2efe833;padding:6px 10px;font-size:12px;display:inline-flex}.operational-header{padding-block:12px 28px}.operational-header h1{overflow-wrap:anywhere;max-width:20ch;margin:.18em 0 .45em}.operational-header>.brand-rail{max-width:500px;margin-top:26px}.competition-public-page>.facts{border-block:1px solid var(--line);padding:24px 0}.competition-public-page .facts dt{color:var(--gray);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.competition-public-page .facts dd{margin:8px 0 0;font-weight:700}.sporting-match-grid,.sporting-leaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sporting-match-card{padding:24px}.sporting-match-score{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:150px;text-decoration:none;display:grid}.sporting-match-score b{overflow-wrap:anywhere}.sporting-match-score strong{font:600 clamp(24px,3vw,42px)/1 var(--font-display);color:var(--tiffany)}.sporting-match-card .object-footer{flex-wrap:wrap;gap:16px}.sporting-bracket{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sporting-tie,.sporting-leader{overflow-wrap:anywhere;gap:16px;min-width:0;padding:24px;display:grid}.sporting-tie>span,.sporting-leader>span{color:var(--gray);font-size:13px}.sporting-leader strong{font:600 40px/1 var(--font-display);color:var(--tiffany)}.sporting-leader small{font:400 12px/1.4 var(--font-body);margin-left:10px}.sporting-public table td:nth-child(2){min-width:170px}.sporting-public .section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.sporting-public>.section>.brand-rail{height:5px;margin-bottom:18px}.matchday-summary .scoreboard{text-align:center;background:var(--surface);border-block:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:36px 20px;display:grid}.matchday-summary .scoreboard>strong{font:600 clamp(30px,5vw,64px)/1 var(--font-display);color:var(--tiffany)}.operational-page .form-card,.account-security-page .form-card,.recruitment-control .form-card{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--tiffany);width:100%;max-width:none;margin:20px 0;padding:24px}.operational-page .form-card h2{margin-top:0}.operational-page .form-card .form-card{border-top:1px solid var(--line);padding:16px}.arena-start>.brand-rail{margin:24px 0}.arena-start .dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.arena-start .action-panel{border:1px solid var(--line);background:var(--surface);padding:28px;position:relative}.arena-start .action-panel:before{content:"";background:var(--tiffany);width:3px;position:absolute;inset:0 auto 0 0}.arena-start .action-panel h2{font-family:var(--font-display);margin:16px 0}.arena-start .action-panel span{letter-spacing:.1em;color:var(--gray);font-size:12px}@media (width<=700px){.sporting-match-grid,.sporting-leaders,.sporting-bracket,.arena-start .dashboard-grid{grid-template-columns:1fr}.sporting-match-card,.sporting-tie,.sporting-leader,.operational-page .form-card,.account-security-page .form-card,.recruitment-control .form-card{padding:18px}.matchday-summary .scoreboard{gap:10px;padding:28px 12px}.matchday-summary .scoreboard b{overflow-wrap:anywhere;font-size:13px}.operational-header h1{max-width:100%}.operational-page .form-grid{grid-template-columns:1fr}}:root{--mc-ink:#050505;--mc-paper:#f2efe8;--mc-carbon:#0d0d0f;--mc-graphite:#17181c;--mc-border:#27292f;--mc-muted:#94989f;--mc-accent:#00e5d5;--mc-heat:#ff6a00;--head-h:112px;--shell-x:clamp(24px,4.2vw,72px);--scene-left:var(--shell-x)}.presentation-shell:before{content:"";z-index:61;background:var(--mc-accent);height:3px;position:absolute;top:0;left:0;right:0}.shell-head{height:var(--head-h);padding:30px var(--shell-x) 0;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.shell-head>*{pointer-events:auto}.brand-button{place-items:center start;width:auto;min-width:180px;height:58px;display:flex}.brand-button img{object-position:left center;width:154px;height:54px}.shell-spacer{flex:1}.shell-actions{gap:12px;min-height:58px}.shell-search{padding:0 4px}.shell-session{border:1px solid #f2efe82a;border-radius:999px;max-width:155px;padding:0 12px}.profile-trigger{clip-path:none;background:#00e5d515;border:1px solid #00e5d554;border-radius:50%}.locale-control select{min-width:54px;padding:0 6px}.shell-rail{display:none}.glass-navigation-desktop{background:#17181ccd;border-color:#f2efe829;border-radius:18px;grid-template-rows:1fr;grid-template-columns:repeat(5,minmax(0,1fr));width:min(572px,46vw);height:60px;padding:5px 7px;display:grid;top:31px;left:50%;transform:translate(-50%);box-shadow:0 20px 64px #0009,inset 0 1px #ffffff18}.glass-navigation-desktop .navigation-lens{background:var(--mc-accent);width:calc(20% - 2.8px);height:2px;transform:translateX(calc(var(--nav-index)*100%));border:0;border-radius:0;inset:auto auto 5px 7px;box-shadow:0 0 12px #00e5d568}.glass-navigation-desktop a{font:500 11px var(--font-body);letter-spacing:.08em;flex-direction:row;gap:7px}.glass-navigation-desktop a span{font:500 10px var(--font-body);letter-spacing:.08em}.glass-navigation-desktop .ctrl-glyph{width:15px;height:15px}.glass-navigation-desktop a[aria-current]{color:var(--mc-accent)}.glass-navigation-desktop a i,.glass-navigation-mobile{display:none}#main-content{inset:var(--head-h) 0 0;padding:0 var(--shell-x);scroll-padding-top:18px}.world-field{background:radial-gradient(circle at 79% 27%,#00e5d50d,#0000 32%),linear-gradient(#050505,#08090b 60%,#050505)}.world-emboss{opacity:.12}.world-mark{opacity:.35}.public-home{max-width:1320px}.chapter-opening{min-height:calc(100dvh - var(--head-h));grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(32px,4vw,70px);padding:25px 0 58px}.chapter-opening:before{inset:3% -4vw}.home-copy{align-self:center}.home-copy .eyebrow{color:var(--mc-accent);font-family:var(--font-body);letter-spacing:.14em;font-size:10px}.take-lockup{margin-top:23px;padding:0}.take-lockup h1{letter-spacing:-.045em;font-size:clamp(68px,6.2vw,105px);line-height:.89}.take-lockup em{max-width:none;font:600 10px/1.2 var(--font-body);letter-spacing:.22em;color:var(--mc-accent);text-transform:uppercase;text-shadow:none;margin:12px 0 0;display:block;position:static;transform:none}.lede{max-width:36ch;color:var(--mc-muted);margin-top:22px;font-size:14px}.hero-actions{margin-top:28px}.action-primary{clip-path:none;min-height:52px;font:700 11px var(--font-body);letter-spacing:.06em;border-radius:10px}.action-text{font:600 10px var(--font-body);letter-spacing:.07em}.chapter-index{color:#f2efe84d}.living-console{clip-path:none;background:linear-gradient(148deg,#1a1c20e8,#0b0c0eea);border:1px solid #f2efe82d;border-radius:24px;min-height:435px;padding:22px;box-shadow:0 26px 82px #0009}.living-console .carousel-heading{font-family:var(--font-body);font-size:10px}.living-console .match-presentation{min-height:340px}.home-brand-monument{opacity:.045}.chapter-competition{padding-top:68px}.auth-stage,.identity-stage.onboarding-stage{width:min(1180px,100%);min-height:calc(100dvh - var(--head-h) - 20px);grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:clamp(36px,6vw,100px);margin:0 auto;padding:36px 0 72px;display:grid}.auth-signal,.identity-stage-copy{border-top:1px solid #00e5d58a;padding:26px 0 40px;position:relative}.auth-signal:before,.identity-stage-copy:before{content:"";background:var(--mc-accent);width:52px;height:3px;position:absolute;top:-1px;left:0}.auth-signal-kicker,.signal-index,.identity-stage-copy .stage-number,.form-heading>span{color:var(--mc-accent);font:600 11px var(--font-data);letter-spacing:.16em;display:block}.auth-signal>h2,.identity-stage-copy h1{max-width:9ch;font:600 clamp(56px,6vw,94px)/.89 var(--font-display);letter-spacing:-.055em;margin:28px 0 36px}.auth-signal .signal-graphic{align-items:center;gap:7px;height:42px;margin:0 0 16px;display:flex}.auth-signal .signal-graphic i{background:var(--mc-accent);width:48px;height:1px;display:block;transform:skew(-22deg)}.auth-signal .signal-graphic i:nth-child(2){background:var(--mc-heat);width:18px}.auth-signal .signal-graphic i:nth-child(3){width:8px}.auth-signal .signal-index{color:var(--mc-muted)}.auth-signal .signal-index+div+h2{max-width:22ch;margin:0 0 14px;font-size:clamp(19px,2vw,28px);line-height:1.15}.auth-signal p,.identity-stage-copy>p:last-child{color:var(--mc-muted);font-size:14px;line-height:1.65}.auth-panel,.identity-stage.onboarding-stage .identity-form{background:linear-gradient(155deg,#191b20,#0d0d0f 74%);border:1px solid #f2efe827;border-radius:26px;width:100%;min-width:0;margin:0;padding:clamp(25px,3vw,42px);box-shadow:0 34px 100px #0009,inset 0 1px #ffffff12}.auth-panel .eyebrow,.identity-form .form-heading>span{color:var(--mc-accent)}.auth-panel h1{font:600 clamp(34px,3vw,46px)/.99 var(--font-display);margin:12px 0 14px}.auth-panel .lead{color:var(--mc-muted);max-width:42ch;font-size:13px;line-height:1.55}.auth-form{gap:3px;margin-top:26px;display:grid}.auth-stage .field,.onboarding-stage .field{gap:7px;margin:10px 0}.auth-stage .field>span,.onboarding-stage .field>span{font:500 11px var(--font-body);color:#b4b8bc}.auth-stage input,.onboarding-stage input,.onboarding-stage select{width:100%;min-height:46px;color:var(--mc-paper);background:#111216;border:1px solid #f2efe82c;border-radius:12px;padding:10px 14px;font-size:14px}.auth-stage input:focus,.onboarding-stage input:focus,.onboarding-stage select:focus{border-color:var(--mc-accent);outline:1px solid var(--mc-accent)}.auth-stage .button,.onboarding-stage .button{clip-path:none;min-height:48px;font:700 11px var(--font-body);letter-spacing:.04em;border-radius:12px}.auth-stage .button.wide{width:100%}.auth-stage .button.primary,.onboarding-stage .button.primary{background:var(--mc-accent);color:var(--mc-ink)}.auth-stage .button.ghost,.auth-stage .button.discord{background:#25272d;border:1px solid #f2efe82e}.auth-divider{color:var(--mc-muted);align-items:center;gap:12px;margin:22px 0 16px;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#f2efe821;flex:1;height:1px}.auth-alternatives{gap:10px;display:grid}.auth-links{border-top:1px solid #f2efe820;flex-wrap:wrap;gap:8px 18px;margin-top:24px;padding-top:20px;display:flex}.auth-links a,.auth-back a{color:var(--mc-accent);font-size:12px}.auth-back{margin:25px 0 0}.auth-success{padding:22px 0}.auth-success>span{color:var(--mc-accent);font-size:30px}.onboarding-stage .identity-stage-copy h1{max-width:10ch;font-size:clamp(48px,5vw,76px)}.onboarding-stage .form-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.onboarding-stage .form-heading h2{margin:0;font-size:24px}.onboarding-stage .form-grid{gap:12px}.onboarding-stage .form-grid.thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-stage .check{color:var(--mc-muted);align-items:flex-start;gap:10px;margin:14px 0 20px;font-size:12px;line-height:1.45;display:flex}.onboarding-stage .check input{width:18px;min-height:18px;accent-color:var(--mc-accent);margin:0}.arena-start{max-width:1240px;padding:26px 0 82px}.arena-start .identity-hero{justify-content:space-between;align-items:end;gap:24px;padding:22px 0 28px;display:flex}.arena-start .identity-hero h1{font:600 clamp(48px,6vw,86px)/.9 var(--font-display);letter-spacing:-.045em;margin:14px 0}.arena-start .identity-hero .lead{color:var(--mc-accent);font:500 13px var(--font-body)}.arena-start .identity-hero .identity-fallback{border:1px solid #00e5d55c;border-radius:16px;width:74px;height:74px}.arena-current-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:14px;display:grid}.arena-current-object,.arena-current-context{background:linear-gradient(140deg,#192124,#0d0e10 65%);border:1px solid #00e5d554;border-radius:22px;flex-direction:column;align-items:flex-start;min-height:270px;padding:30px;display:flex}.arena-current-context{background:#141519;border-color:#f2efe829}.arena-current-object h2{font:600 clamp(34px,4vw,58px)/.98 var(--font-display);letter-spacing:-.035em;max-width:14ch;margin:30px 0 12px}.arena-current-context h2{font:600 27px/1.06 var(--font-display);overflow-wrap:anywhere;margin:33px 0 15px}.arena-current-object p{color:var(--mc-muted);font-size:12px}.arena-current-object .button,.arena-current-context .action-text{margin-top:auto}.arena-start>.brand-rail{opacity:.55;margin:30px 0 22px}.arena-start .dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.arena-start .action-panel{background:#17181c;border-color:#f2efe826;border-radius:16px;min-height:170px;padding:18px}.arena-start .action-panel:before{display:none}.arena-start .action-panel span{font:600 9px var(--font-data);color:var(--mc-accent)}.arena-start .action-panel h2{margin:22px 0 10px;font-size:21px;line-height:1.1}.arena-start .action-panel p{color:var(--mc-muted);font-size:11px;line-height:1.5}@media (width<=1150px) and (width>=821px){.glass-navigation-desktop{width:440px}.glass-navigation-desktop a span{font-size:9px}.shell-search span,.shell-notifications{display:none}.brand-button{min-width:125px}.brand-button img{width:120px}}@media (width<=820px){:root{--head-h:76px;--shell-x:clamp(16px,4.1vw,22px);--scene-left:var(--shell-x);--mobile-nav-h:66px}.shell-head{height:var(--head-h);padding:13px var(--shell-x) 0;align-items:flex-start}.brand-button{min-width:0;height:48px}.brand-button img{width:118px;height:47px}.shell-actions{gap:8px;height:48px;min-height:48px}.shell-search{min-height:42px}.shell-notifications{display:none}.shell-session{max-width:88px;min-height:40px;padding:0 8px;font-size:10px}.shell-session svg,.profile-trigger{display:none}.locale-control select{min-width:48px;height:40px}.glass-navigation-desktop{display:none}.glass-navigation-mobile{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));top:auto;bottom:max(8px,env(safe-area-inset-bottom));width:auto;height:var(--mobile-nav-h);background:#17181ce8;border-radius:19px;grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px;display:grid;transform:none}.glass-navigation-mobile .navigation-lens{background:var(--mc-accent);width:calc(25% - 2.5px);height:3px;transform:translateX(calc(var(--nav-index)*100%));border:0;border-radius:0;inset:auto auto 5px 5px;box-shadow:0 0 12px #00e5d574}.glass-navigation-mobile a{gap:4px}.glass-navigation-mobile a span{font:600 9px var(--font-body);letter-spacing:.03em}.glass-navigation-mobile a i{display:none}.glass-navigation-mobile .ctrl-glyph{width:19px;height:19px}.glass-navigation-mobile a[aria-current]{color:var(--mc-paper)}.glass-navigation-mobile a[aria-current] .ctrl-glyph{color:var(--mc-accent)}#main-content{padding:0 var(--shell-x) calc(var(--mobile-nav-h) + max(22px,env(safe-area-inset-bottom)))}.chapter-opening{grid-template-columns:1fr;gap:12px;min-height:0;padding:15px 0 42px;display:grid}.home-copy{min-height:0;padding:28px 0 14px;display:block}.home-copy .eyebrow{margin:0 0 17px;font-size:9px}.take-lockup{padding:0}.take-lockup h1{font-size:clamp(45px,13.2vw,64px);line-height:.9}.take-lockup em{margin-top:10px;font-size:9px}.lede{margin-top:17px;font-size:12px;line-height:1.5}.hero-actions{gap:10px;margin-top:18px}.hero-actions .action-primary{min-height:44px;padding:10px 14px}.chapter-index{display:none}.living-console{border-radius:18px;min-height:0;padding:16px}.living-console .match-presentation{min-height:300px}.chapter-competition{padding:45px 0}.auth-stage,.identity-stage.onboarding-stage{grid-template-columns:1fr;gap:16px;min-height:0;padding:16px 0 100px}.auth-signal,.identity-stage-copy{border-top:1px solid #00e5d572;padding:18px 0 5px}.auth-signal>h2{max-width:12ch;margin:16px 0 14px;font-size:clamp(36px,10vw,52px)}.auth-signal .signal-graphic{display:none}.auth-signal .signal-index+div+h2{margin:0 0 8px;font-size:17px}.auth-signal p{margin:0;font-size:11px}.auth-panel,.identity-stage.onboarding-stage .identity-form{border-radius:20px;padding:22px 18px}.auth-panel h1{font-size:32px}.identity-stage-copy h1,.onboarding-stage .identity-stage-copy h1{margin:16px 0;font-size:clamp(39px,10vw,54px)}.identity-stage-copy>p:last-child{font-size:12px}.onboarding-stage .form-grid,.onboarding-stage .form-grid.thirds{grid-template-columns:1fr}.arena-start{padding:18px 0 100px}.arena-start .identity-hero{padding:12px 0 24px}.arena-start .identity-hero h1{font-size:clamp(42px,11vw,64px)}.arena-start .identity-hero .identity-fallback{width:58px;height:58px}.arena-current-grid{grid-template-columns:1fr;gap:10px}.arena-current-object{min-height:245px;padding:22px}.arena-current-context{min-height:160px;padding:20px}.arena-current-object h2{margin:25px 0 12px;font-size:38px}.arena-current-context h2{margin:18px 0 12px}.arena-start .dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.arena-start .action-panel{min-height:150px;padding:15px}.arena-start .action-panel h2{font-size:18px}.arena-start .action-panel p{font-size:10px}}@media (width<=390px){.shell-search{display:none}.take-lockup h1{font-size:12.5vw}.arena-start .dashboard-grid{grid-template-columns:1fr}.arena-start .action-panel{min-height:128px}}.brand-button{gap:6px;min-width:190px}.brand-button img{object-fit:contain;width:48px;height:48px}.brand-button span{font:600 18px/1 var(--font-display);letter-spacing:-.035em;color:var(--mc-accent);white-space:nowrap}.brand-button:hover span{color:var(--mc-paper)}@media (width<=1150px) and (width>=821px){.brand-button{min-width:135px}.brand-button img{width:36px;height:38px}.brand-button span{font-size:14px}}@media (width<=820px){.brand-button{gap:4px}.brand-button img{width:37px;height:40px}.brand-button span{font-size:16px}}@media (width<=390px){.hero-actions{flex-direction:row;align-items:center;gap:10px}.hero-actions .action-primary{font-size:9px}.hero-actions .action-text{font-size:8px}}.auth-signal .signal-index+div+h2{letter-spacing:-.015em;line-height:1.27}.mc-player-hero{grid-template-columns:minmax(0,1.65fr) minmax(300px,.58fr);align-items:stretch;gap:clamp(18px,2vw,32px);max-width:1440px;margin-inline:auto;display:grid}.mc-player-hero>*{min-width:0}.mc-player-hero .public-player-identity{background:radial-gradient(circle at 28% 42%,#00e5d51b,#0000 40%),linear-gradient(145deg,#17191e,#090a0c 72%);border:1px solid #f2efe829;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);grid-template-areas:"stage heading";align-items:center;gap:10px;height:100%;min-height:650px;padding:clamp(18px,3vw,38px);display:grid;overflow:hidden}.mc-player-hero .public-player-heading{z-index:2;grid-area:heading;align-self:center;min-width:0}.mc-player-hero .public-player-heading .status-row{gap:8px}.mc-player-hero .public-player-stage{grid-area:stage;min-width:0;height:min(640px,70vh);position:relative}.mc-player-hero .public-player-portrait{opacity:.9;border:1px solid #00e5d54a;width:56px;height:56px;position:absolute;bottom:18px;left:18px}.mc-player-hero .brand-rail{display:none}.mc-player-model{background:radial-gradient(at 50% 60%,#00e5d512,#0000 62%);width:100%;height:100%;min-height:420px;position:relative;overflow:hidden}.mc-player-model-canvas,.mc-player-model-canvas canvas{width:100%;height:100%;display:block}.mc-player-model-state{color:var(--mc-muted);place-content:center;justify-items:center;gap:10px;font-size:12px;display:grid;position:absolute;inset:0}.mc-player-model-fallback{clip-path:polygon(25% 0,75% 0,100% 22%,100% 100%,0 100%,0 22%);width:130px;height:180px;font:600 56px var(--font-display);color:var(--mc-accent);background:linear-gradient(145deg,#24272c,#0d0e10);place-items:center;display:grid}.mc-player-model-signature{text-align:right;pointer-events:none;text-shadow:0 2px 14px #000;gap:4px;display:grid;position:absolute;bottom:18px;right:18px}.mc-player-model-signature strong{font:600 12px var(--font-body);overflow-wrap:anywhere}.mc-player-model-signature span{font:600 42px/1 var(--font-display);color:var(--mc-accent)}.mc-player-hero .player-card-slot{border:0;grid-template-columns:1fr;align-content:start;gap:12px;padding:0;display:grid}.mc-player-hero .player-card-copy{padding:10px 4px}.mc-player-hero .player-card-copy h2{margin:8px 0;font-size:clamp(25px,2.3vw,37px)}.mc-player-hero .player-card-copy>p:last-child{font-size:11px;line-height:1.45}.mc-player-hero .player-card-object{place-items:center;width:100%;display:grid}.mc-production-card{clip-path:polygon(8% 0,100% 0,100% 94%,92% 100%,0 100%,0 6%);background:#090b0e;border:1px solid #00e5d553;grid-template-rows:26px 54px minmax(130px,1fr) auto auto auto;gap:12px;width:min(100%,350px);min-height:535px;padding:62px 24px 20px;transform:none}.mc-card-art{pointer-events:none;background:#050505 url(/assets/player-card/carta-prueba.png) top/100% no-repeat;border-bottom:1px solid #00e5d554;height:54px;position:absolute;top:0;left:0;right:0}.mc-production-card header{z-index:1;position:relative}.mc-card-dorsal{font:700 48px/.9 var(--font-display);color:var(--mc-accent);text-shadow:0 0 24px #00e5d555}.mc-production-card .player-card-portrait{min-height:130px;margin:0}.mc-production-card .player-card-portrait img{height:145px}.mc-production-card .player-card-portrait>span{height:130px}.mc-player-profile-stage{grid-template-columns:minmax(230px,.7fr) minmax(320px,1fr) minmax(230px,.55fr);align-items:stretch;gap:14px;min-height:540px;display:grid}.mc-player-profile-stage .player-identity-card{background:#14161a;border:1px solid #f2efe826;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-width:0;padding:28px;display:flex}.mc-player-profile-stage .player-identity-card h1{overflow-wrap:anywhere;font-size:clamp(38px,4vw,60px)}.mc-player-profile-stage .mc-player-model{background:radial-gradient(circle at 50% 48%,#00e5d51b,#0000 50%),#0e1013;border:1px solid #f2efe82b;min-height:540px}.mc-profile-card-preview{background:linear-gradient(160deg,#152226,#101115 66%);border:1px solid #00e5d547;flex-direction:column;justify-content:end;gap:18px;min-width:0;padding:26px;display:flex}.mc-profile-card-preview strong{font:600 clamp(28px,3vw,42px)/1 var(--font-display);overflow-wrap:anywhere}.mc-profile-card-preview>span:not(.eyebrow){color:var(--mc-muted);font-size:13px}.public-club-page .club-public-hero,.club-hq-page .club-hq-hero{background:radial-gradient(circle at 20% 47%,color-mix(in srgb,var(--club-primary),transparent 78%),transparent 32%),linear-gradient(140deg,#1c1e22,#0d0e11 76%);border:1px solid color-mix(in srgb,var(--club-primary),transparent 60%);border-radius:20px;align-items:center;min-height:390px;overflow:hidden}.public-club-page .club-public-mark,.club-hq-page .club-hq-mark{filter:drop-shadow(0 18px 32px #000b)}.public-club-page .club-public-title h1,.club-hq-page .club-hq-title h1{overflow-wrap:anywhere;font-size:clamp(48px,5vw,82px);line-height:.92}.public-club-page .club-public-signal-grid,.club-hq-page .club-hq-signal-grid{margin-top:16px}.mc-club-next-match{max-width:720px;margin:18px 0}.mc-club-next-match .panel{border-color:color-mix(in srgb,var(--club-primary),transparent 60%)}.competition-public-page{max-width:1440px}.mc-competition-identity{background:radial-gradient(circle at 80% 30%,#00e5d513,#0000 32%),linear-gradient(150deg,#171a1e,#0b0c0e);border:1px solid #00e5d542;border-radius:22px;padding:clamp(26px,4vw,55px)}.mc-competition-identity .operational-header h1{max-width:17ch;font-size:clamp(50px,5.2vw,88px);line-height:.91}.mc-competition-identity .facts{border-top:1px solid #f2efe824;flex-wrap:wrap;gap:18px 32px;padding-top:20px;display:flex}.mc-competition-identity .facts>div{min-width:110px}.mc-competition-mobile-tabs,.mc-bracket-round-tabs{display:none}.competition-public-page .sporting-public{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.competition-public-page .sporting-public>.section{min-width:0;margin:0}.competition-public-page .sporting-public>.section:first-of-type{grid-column:1/-1}.competition-public-page .sporting-public>.section:nth-last-child(-n+2){grid-column:span 1}.competition-public-page .sporting-bracket{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.matchday-summary .mc-match-confrontation{background:radial-gradient(circle at 50% 45%,#00e5d51d,#0000 44%),linear-gradient(120deg,#1a1c21,#0b0c0e 50%,#1a1c21);border:1px solid #f2efe82b;border-radius:20px;gap:clamp(10px,3vw,52px);min-height:310px;padding:34px}.mc-match-side{justify-items:center;gap:9px;min-width:0;display:grid}.mc-match-side small{font:600 10px var(--font-data);letter-spacing:.16em;color:var(--mc-accent)}.mc-match-side h1{font:600 clamp(30px,3.4vw,56px)/.95 var(--font-display);overflow-wrap:anywhere;margin:0}.mc-match-side b{font:600 12px var(--font-body);color:var(--mc-muted)}.matchday-summary .mc-match-confrontation>strong{white-space:nowrap;font-size:clamp(38px,5vw,76px)}.mc-match-context{justify-content:center}.matchday-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.matchday-actions>.form-card,.matchday-actions>.section,.matchday-actions>.actions{margin:0}.matchday-actions>.form-card:has(h2:first-child){border-top-color:var(--mc-accent)}.mc-registration-layout{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:start;gap:20px;max-width:1260px;margin-inline:auto;display:grid}.mc-registration-intro{background:linear-gradient(150deg,#172022,#0d0f11 78%);border:1px solid #00e5d543;border-radius:18px;gap:16px;padding:clamp(22px,3vw,38px);display:grid}.mc-registration-intro h1{font:600 clamp(36px,4vw,64px)/.93 var(--font-display);overflow-wrap:anywhere;margin:0}.mc-registration-intro .facts{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mc-registration-intro .facts dd{overflow-wrap:anywhere}.mc-registration-workflow{min-width:0}.mc-registration-workflow>.page{width:100%;max-width:none;margin:0;padding:0}.mc-registration-workflow .form-card{border-radius:16px;margin-top:18px}.mc-registration-workflow .registration-status h1{overflow-wrap:anywhere}@media (width<=1100px){.mc-player-hero{grid-template-columns:1fr}.mc-player-hero .public-player-identity{min-height:570px}.mc-player-hero .player-card-slot{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:center}.mc-player-profile-stage{grid-template-columns:1fr 1fr}.mc-profile-card-preview{grid-column:1/-1;min-height:160px}.competition-public-page .sporting-public{grid-template-columns:1fr}.competition-public-page .sporting-public>.section{grid-column:1/-1!important}}@media (width<=820px){.mc-player-hero .public-player-identity{grid-template-columns:1fr;grid-template-areas:"heading""stage";min-height:0;padding:24px 18px}.mc-player-hero .public-player-heading h1{margin:.2em 0;font-size:clamp(44px,11vw,70px)}.mc-player-hero .public-player-stage{height:440px}.mc-player-model{min-height:380px}.mc-player-hero .player-card-slot{grid-template-columns:1fr}.mc-player-hero .player-card-copy{padding:12px 0}.mc-player-profile-stage{grid-template-columns:1fr;gap:10px}.mc-player-profile-stage .player-identity-card{min-height:230px}.mc-player-profile-stage .mc-player-model{height:460px;min-height:460px}.mc-profile-card-preview{grid-column:auto}.public-club-page .club-public-hero,.club-hq-page .club-hq-hero{flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding:26px 20px;display:flex}.public-club-page .club-public-mark,.club-hq-page .club-hq-mark{order:1;align-self:center;width:min(65vw,260px);height:min(65vw,260px)}.public-club-page .club-public-title,.club-hq-page .club-hq-title{order:0}.public-club-page .club-public-kit,.club-hq-page .club-hq-hero-actions{order:2}.public-club-page .club-public-title h1,.club-hq-page .club-hq-title h1{font-size:clamp(44px,11vw,66px)}.public-club-page .club-public-signal-grid,.club-hq-page .club-hq-signal-grid{grid-template-columns:1fr 1fr}.mc-competition-identity{padding:24px 18px}.mc-competition-identity .operational-header h1{font-size:clamp(42px,11vw,66px)}.mc-competition-mobile-tabs,.mc-bracket-round-tabs{scrollbar-width:none;background:#141519;border:1px solid #f2efe82b;border-radius:12px;gap:4px;margin:10px 0 16px;padding:4px;display:flex;overflow-x:auto}.mc-competition-mobile-tabs button,.mc-bracket-round-tabs button{min-width:max-content;min-height:44px;color:var(--mc-muted);font:600 10px var(--font-body);letter-spacing:.06em;border-radius:8px;flex:1;padding:10px 12px}.mc-competition-mobile-tabs button[aria-selected=true],.mc-bracket-round-tabs button[aria-selected=true]{background:var(--mc-accent);color:var(--mc-ink)}.competition-public-page .mc-competition-pane[data-active=false]{display:none}.competition-public-page .sporting-bracket{grid-template-columns:1fr}.mc-round-bracket>.mc-round-inactive{display:none}.matchday-summary .mc-match-confrontation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;min-height:250px;padding:20px 10px}.mc-match-side h1{font-size:clamp(20px,6.5vw,36px)}.matchday-summary .mc-match-confrontation>strong{font-size:clamp(26px,8vw,46px)}.matchday-actions{grid-template-columns:1fr}.mc-registration-layout{grid-template-columns:1fr;gap:12px}.mc-registration-intro{padding:24px 18px}.mc-registration-workflow .operational-header{padding-block:12px}.mc-registration-workflow .form-card{margin-top:12px}}@media (width<=430px){.mc-player-hero .public-player-stage{height:390px}.mc-player-model-signature{bottom:10px;right:10px}.mc-production-card{width:min(100%,330px)}.mc-registration-intro .facts,.public-club-page .club-public-signal-grid,.club-hq-page .club-hq-signal-grid{grid-template-columns:1fr 1fr}.matchday-summary .mc-match-confrontation{padding:18px 8px}.mc-match-side h1{font-size:clamp(18px,6vw,27px)}}@media (prefers-reduced-motion:reduce){.mc-production-card,.mc-player-model{transition:none;animation:none}}.mc-player-hero .public-player-heading h1{font-size:clamp(32px,3.2vw,54px)}.mc-card-art{background-size:700px}@media (width<=820px){.mc-player-hero .public-player-heading h1{font-size:clamp(42px,10vw,64px)}}.public-club-page .club-public-signal-grid article b,.club-hq-page .club-hq-signal-grid b{overflow-wrap:normal;word-break:normal;font-size:clamp(19px,2.4vw,30px)}@media (width<=820px){.public-club-page .club-public-signal-grid article b,.club-hq-page .club-hq-signal-grid b{font-size:18px}}@media (width<=430px){.matchday-summary .mc-match-confrontation{gap:10px}.mc-match-side h1{font-size:clamp(16px,5.2vw,22px);line-height:1.05}.matchday-summary .mc-match-confrontation>strong{font-size:clamp(25px,7vw,34px)}}.mc-season-page{gap:24px;min-width:0}.mc-season-context{border:1px solid var(--line);border-left:3px solid var(--mc-accent);max-width:none;font:600 11px var(--font-data);letter-spacing:.06em;background:#101115;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:14px 18px;display:flex}.mc-season-context span:first-child{color:var(--mc-accent)}.mc-season-context span:last-child{color:var(--mc-muted);overflow-wrap:anywhere;text-align:right}.mc-season-travel{border:1px solid var(--line);background:#17181cb8;border-radius:15px;gap:4px;max-width:none;margin:0;padding:4px;display:flex}.mc-season-travel button{min-height:48px;color:var(--mc-muted);font:700 11px var(--font-body);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;padding:10px 14px}.mc-season-travel button[aria-current=page]{background:var(--mc-accent);color:#050505}.mc-season-travel button:focus-visible,.mc-market-players button:focus-visible,.mc-deal-list button:focus-visible{outline:2px solid var(--mc-accent);outline-offset:2px}.mc-season-heading{gap:10px;margin:10px 0 20px;display:grid}.mc-season-heading h1,.mc-pick-reveal h1{font:700 clamp(32px,3vw,48px)/.92 var(--font-display);letter-spacing:-.05em;overflow-wrap:anywhere;margin:0}.mc-season-heading p:not(.eyebrow){color:var(--mc-muted);margin:0;font-size:14px}.mc-economy-grid,.mc-market-grid,.mc-deal-grid,.mc-draft-grid,.mc-pick-reveal-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:22px;display:grid}.mc-balance-stage,.mc-ledger-stage,.mc-market-feed,.mc-market-dossier,.mc-deal-list,.mc-deal-detail,.mc-on-clock,.mc-draft-board,.mc-draft-pool,.mc-draft-history{border:1px solid var(--line);background:#111216;border-radius:22px;min-width:0;padding:26px}.mc-balance-stage{background:radial-gradient(circle at 12% 25%,#00e5d51b,#0000 48%),#0d0e11}.mc-balance-stage>strong{color:var(--mc-accent);font:700 clamp(44px,5vw,72px)/.9 var(--font-display);letter-spacing:-.07em;overflow-wrap:anywhere;margin:24px 0 6px;display:block}.mc-balance-stage>strong small{letter-spacing:0;font-size:.28em}.mc-balance-stage>p{color:var(--mc-muted)}.mc-budget-facts{border-top:1px solid var(--line);gap:10px;margin-top:28px;padding-top:18px;display:grid}.mc-budget-facts span{color:var(--mc-muted);justify-content:space-between;gap:14px;font-size:13px;display:flex}.mc-budget-facts b{color:var(--mc-text)}.mc-ledger-stage h2,.mc-draft-pool h2{font:700 32px var(--font-display);margin:12px 0 20px}.mc-ledger-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 110px;align-items:center;gap:12px;min-height:65px;font-size:13px;display:grid}.mc-ledger-list article span{overflow-wrap:anywhere;font-weight:700}.mc-ledger-list small{margin-top:4px;font-weight:400;display:block}.mc-ledger-list strong.is-credit{color:#42e8a8}.mc-ledger-list strong.is-debit{color:#ff741f}.mc-ledger-list time{text-align:right;color:var(--mc-muted);font-size:11px}.mc-wallet-choice,.mc-pool-choice{max-width:360px;color:var(--mc-muted);gap:7px;font-size:12px;display:grid}.mc-wallet-choice select,.mc-pool-choice select{min-height:48px}.mc-market-view .economy-window-strip{gap:10px;max-width:500px;display:flex}.mc-market-view .economy-window-strip>div{flex:1;min-width:0}.mc-market-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.85fr)}.mc-market-players{gap:12px;margin-top:22px;display:grid}.mc-market-players button{border:1px solid var(--line);min-height:92px;color:var(--mc-text);text-align:left;cursor:pointer;background:#191a1f;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.mc-market-players button.is-selected{border-color:var(--mc-accent)}.mc-market-players .identity-fallback{width:46px;height:46px}.mc-market-players span{gap:5px;min-width:0;display:grid}.mc-market-players strong,.mc-market-players small{overflow-wrap:anywhere}.mc-market-players small{color:var(--mc-muted);font-size:11px}.mc-market-players b{color:var(--mc-accent);white-space:nowrap}.mc-market-dossier{background:#191a1f;flex-direction:column;align-items:flex-start;gap:16px;display:flex}.mc-market-dossier h2,.mc-deal-detail h2{font:700 clamp(34px,3vw,52px)/.95 var(--font-display);overflow-wrap:anywhere;margin:0}.mc-dossier-role{color:var(--mc-accent);font-size:12px}.mc-market-dossier dl{gap:18px;width:100%;margin:8px 0 auto;display:grid}.mc-market-dossier dt,.mc-deal-facts small{color:var(--mc-muted);font:600 10px var(--font-data);letter-spacing:.08em;display:block}.mc-market-dossier dd{font:700 20px var(--font-display);overflow-wrap:anywhere;margin:7px 0 0}.mc-market-dossier .button{min-height:48px}.mc-deal-grid{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr)}.mc-deal-list{align-content:start;gap:10px;display:grid}.mc-deal-list button{border:1px solid var(--line);color:var(--mc-text);text-align:left;cursor:pointer;background:#191a1f;border-radius:12px;gap:8px;padding:16px;display:grid}.mc-deal-list button.is-selected{border-color:var(--mc-accent)}.mc-deal-list button span{color:var(--mc-muted);font-size:12px}.mc-deal-detail{align-content:start;gap:20px;display:grid}.mc-deal-cap{color:var(--mc-muted);font:600 11px var(--font-data);justify-content:space-between;gap:12px;display:flex}.mc-deal-cap b{color:var(--mc-accent)}.mc-deal-facts{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-block:18px;display:grid}.mc-deal-facts strong{overflow-wrap:anywhere;margin-top:7px;display:block}.mc-consent-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mc-consent-steps>div{border:1px solid var(--line);background:#0b0c0f;border-radius:12px;gap:24px;min-height:110px;padding:16px;display:grid}.mc-consent-steps small{color:var(--mc-muted);font:600 10px var(--font-data)}.mc-consent-steps strong.is-received{color:#42e8a8}.mc-consent-steps strong.is-pending{color:#ff741f}.mc-draft-meta{color:var(--mc-muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.mc-draft-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mc-on-clock{border-color:#ff6a00;min-height:190px;position:relative;overflow:hidden}.mc-on-clock>.eyebrow{color:#ff6a00}.mc-on-clock h2{font:700 clamp(32px,3.6vw,56px)/1 var(--font-display);overflow-wrap:anywhere;margin:28px 0 10px}.mc-draft-timer{color:#ff6a00;font:700 clamp(42px,4vw,62px)/1 var(--font-display);display:block}.mc-on-clock>p:not(.eyebrow){color:var(--mc-muted);font-size:12px}.mc-draft-mark{border:1px solid var(--mc-accent);width:135px;height:135px;color:var(--mc-accent);font:700 64px var(--font-display);background:#17181c;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:35px;right:35px}.mc-draft-order{gap:10px;display:grid}.mc-draft-order>div{border:1px solid var(--line);background:#0b0c0f;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:10px;font-size:12px;display:grid}.mc-draft-order>div.is-active{border-color:#ff6a00}.mc-draft-order small{color:var(--mc-muted)}.mc-draft-pool{gap:18px;margin-top:20px;display:grid}.mc-draft-dossier{border:1px solid var(--line);border-radius:12px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.mc-draft-dossier .identity-fallback{width:48px;height:48px}.mc-draft-dossier>div{gap:6px;display:grid}.mc-draft-dossier small{color:var(--mc-muted)}.mc-draft-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mc-draft-history{gap:8px;margin-top:20px;display:grid}.mc-draft-history article{border-top:1px solid var(--line);grid-template-columns:60px minmax(0,1fr) 90px auto;align-items:center;gap:12px;padding:12px 0;display:grid}.mc-draft-history article strong{color:var(--mc-accent)}.mc-pick-reveal{gap:18px;display:grid}.mc-pick-reveal>.eyebrow{color:#ff6a00}.mc-pick-reveal-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.mc-reveal-identity{align-content:start;gap:20px;display:grid}.mc-reveal-identity .mc-player-model{height:430px;min-height:350px}.mc-reveal-identity>strong{font:700 clamp(24px,3vw,42px) var(--font-display)}@media (width<=820px){.mc-season-page{gap:16px}.mc-season-context{font-size:10px}.mc-season-travel{scrollbar-width:none;overflow-x:auto}.mc-season-travel button{min-width:max-content}.mc-economy-grid,.mc-market-grid,.mc-deal-grid,.mc-draft-grid,.mc-pick-reveal-grid{grid-template-columns:1fr}.mc-market-dossier{order:2}.mc-deal-heading{margin-bottom:0}.mc-deal-list{scroll-snap-type:x mandatory;padding:14px;display:flex;overflow-x:auto}.mc-deal-list>.eyebrow{display:none}.mc-deal-list button{scroll-snap-align:start;min-width:190px}.mc-on-clock{min-height:160px}.mc-on-clock h2{margin-top:18px}.mc-draft-mark{width:220px;height:220px;font-size:88px;inset:80px auto auto 50%;transform:translate(-50%)}.mc-draft-timer{font-size:clamp(54px,14vw,82px)}.mc-draft-pool{margin-top:0}.mc-ledger-list article{grid-template-columns:minmax(0,1fr) auto}.mc-ledger-list time{text-align:left;grid-column:1/-1}.mc-consent-steps{grid-template-columns:1fr}.mc-consent-steps>div{justify-content:space-between;align-items:center;min-height:68px;display:flex}.mc-pick-reveal-grid .player-card-slot{grid-template-columns:1fr}.mc-reveal-identity .mc-player-model{height:380px}}@media (width<=430px){.mc-season-context{justify-content:start;display:grid}.mc-season-context span:last-child{text-align:left}.mc-season-travel button{padding-inline:10px;font-size:10px}.mc-season-heading h1,.mc-pick-reveal h1{font-size:clamp(29px,8vw,36px)}.mc-balance-stage,.mc-ledger-stage,.mc-market-feed,.mc-market-dossier,.mc-deal-detail,.mc-on-clock,.mc-draft-board,.mc-draft-pool,.mc-draft-history{padding:18px}.mc-balance-stage>strong{font-size:clamp(54px,14vw,76px)}.mc-market-players button{grid-template-columns:40px minmax(0,1fr);gap:10px}.mc-market-players button b{grid-column:2}.mc-market-players .identity-fallback{width:40px;height:40px}.mc-deal-facts{grid-template-columns:1fr}.mc-draft-dossier{grid-template-columns:40px minmax(0,1fr)}.mc-draft-dossier>a{grid-column:2}.mc-draft-history article{grid-template-columns:45px minmax(0,1fr)}.mc-draft-history article strong,.mc-draft-history article button{grid-column:2}.mc-draft-mark{width:190px;height:190px}}.mc-draft-history article{grid-template-columns:60px minmax(0,1fr) auto}@media (width<=430px){.mc-draft-history article{grid-template-columns:45px minmax(0,1fr)}}.builder-form:has(>.mc-builder-steps){grid-template-columns:180px minmax(0,1fr);align-items:start;column-gap:28px}.builder-form>.mc-builder-steps{grid-area:1/1/span 8;gap:5px;min-width:0;padding-top:18px;display:grid;position:sticky;top:18px}.mc-builder-steps button{width:100%;min-height:48px;color:var(--mc-muted);text-align:left;font:700 11px var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:11px 12px;display:flex}.mc-builder-steps button span{font:600 10px var(--font-data)}.mc-builder-steps button[aria-current=step]{color:var(--mc-accent);background:#00e5d510;border-color:#00e5d54d}.mc-builder-steps button:focus-visible{outline:2px solid var(--mc-accent);outline-offset:2px}.builder-form:has(>.mc-builder-steps)>:not(.mc-builder-steps){grid-column:2;min-width:0}.builder-form:has(>.mc-builder-steps)>.builder-block{border:1px solid var(--line);background:#111216;border-radius:22px;grid-template-columns:58px minmax(145px,.43fr) minmax(0,1.57fr);gap:18px;padding:26px;scroll-margin-top:24px}.builder-form:has(>.mc-builder-steps)>.builder-block:after{width:64px;left:26px}.builder-form:has(>.mc-builder-steps) .builder-index{color:var(--mc-accent);font-size:42px}.builder-form:has(>.mc-builder-steps) .builder-preset-rail{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));overflow:visible}.builder-form:has(>.mc-builder-steps) .builder-preset{clip-path:none;border-radius:12px;min-height:108px}.builder-form:has(>.mc-builder-steps) .builder-preset strong{margin-top:16px}.presentation-shell[data-visual-mode=operations] .page>h1,.presentation-shell[data-visual-mode=operations] .operations-hero h1{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(38px,5vw,68px);line-height:.95}.presentation-shell[data-visual-mode=operations] .page>.eyebrow{margin-bottom:8px}.presentation-shell[data-visual-mode=operations] .page>.list,.presentation-shell[data-visual-mode=operations] .page>.panel{border-radius:20px}.presentation-shell[data-visual-mode=operations] .page>.list>a,.presentation-shell[data-visual-mode=operations] .case-row,.presentation-shell[data-visual-mode=operations] .notification-list article{background:#141519;border-radius:14px;min-height:74px}.presentation-shell[data-visual-mode=operations] .case-row:focus-visible,.presentation-shell[data-visual-mode=operations] .notification-list a:focus-visible{outline:2px solid var(--mc-accent);outline-offset:2px}.presentation-shell[data-visual-mode=operations] .operations-hero{border-bottom:0;padding-bottom:12px}.presentation-shell[data-visual-mode=operations] .operations-count{opacity:.42;color:var(--mc-accent);font-size:clamp(36px,5vw,62px)}.presentation-shell[data-visual-mode=operations] .case-detail .case-resolution{border-radius:18px}.presentation-shell[data-visual-mode=operations] .case-timeline article{border-radius:0 14px 14px 0}.mc-prestige-stage{background:radial-gradient(circle at 88%,#7115cf25,#0000 42%),#101014;border:1px solid #7722ed;border-radius:22px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:24px;min-height:300px;margin:24px 0 18px;padding:32px;display:grid}.mc-prestige-stage>div{gap:14px;display:grid}.mc-prestige-stage .eyebrow{color:#9250ff}.mc-prestige-stage small,.mc-prestige-stage span{color:var(--mc-muted);font:600 11px var(--font-data)}.mc-prestige-stage h3{font:700 clamp(36px,5vw,68px)/.95 var(--font-display);overflow-wrap:anywhere;margin:0}.mc-prestige-stage>b{color:#7722ed;width:230px;height:230px;font:700 92px var(--font-display);background:#19181f;border:1px solid #7722ed;border-radius:50%;place-items:center;display:grid}.mc-prestige-awards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:24px;display:grid}.mc-prestige-awards article{border:1px solid var(--line);background:#17181c;border-radius:14px;gap:8px;padding:18px;display:grid}.mc-prestige-awards small{color:#9250ff;font:700 10px var(--font-data)}.mc-prestige-awards strong{overflow-wrap:anywhere}@media (width<=820px){.builder-form:has(>.mc-builder-steps){grid-template-columns:minmax(0,1fr)}.builder-form>.mc-builder-steps{scrollbar-width:thin;grid-area:auto/1;padding:0 0 8px;display:flex;position:static;overflow-x:auto}.mc-builder-steps button{flex:none;width:auto;min-height:44px}.builder-form:has(>.mc-builder-steps)>:not(.mc-builder-steps){grid-column:1}.builder-form:has(>.mc-builder-steps)>.builder-block{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:20px}.builder-form:has(>.mc-builder-steps)>.builder-block:after{left:20px}:is(.builder-form:has(>.mc-builder-steps) .builder-mode-switch,.builder-form:has(>.mc-builder-steps) .builder-grid,.builder-form:has(>.mc-builder-steps) .builder-prize-grid){grid-column:1/-1}.builder-form:has(>.mc-builder-steps) .builder-preset-rail{grid-template-columns:1fr;margin:0;padding:0;display:grid;overflow:visible}.builder-form:has(>.mc-builder-steps) .builder-preset{flex:auto;min-height:80px}.builder-form:has(>.mc-builder-steps) .builder-preset strong{margin-top:8px}.mc-prestige-stage{grid-template-columns:1fr;gap:28px;padding:24px}.mc-prestige-stage>b{justify-self:center;width:min(65vw,230px);height:min(65vw,230px)}.presentation-shell[data-visual-mode=operations] .operations-hero h1{font-size:clamp(38px,10vw,52px)}.builder-form:has(>.mc-builder-steps)>.builder-block{grid-template-columns:64px minmax(0,1fr)}}.account-security-page{max-width:1280px}.account-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:28px;display:grid}.account-security-grid>.panel,.account-security-grid>.form-card{min-width:0;margin:0}.account-security-grid .actions{flex-wrap:wrap}.account-security-grid dl{grid-template-columns:1fr auto;gap:12px;display:grid}.account-security-grid dd{margin:0}.notification-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.notification-filter button{min-height:44px}.case-timeline p{white-space:pre-wrap;overflow-wrap:anywhere}.case-action-card,.operations-compose,.operator-queue article>div{min-width:0}@media (width<=760px){.account-security-grid{grid-template-columns:minmax(0,1fr);gap:18px}.notification-actions{width:100%}.notification-actions .button{flex:1}.notification-list article{flex-wrap:wrap}.operations-hero h1{overflow-wrap:anywhere}}.case-evidence-list button{text-align:left;white-space:normal;overflow-wrap:anywhere;background:var(--surface);width:100%;min-height:44px}.mc-full-standings-scroll{border:1px solid var(--line);overscroll-behavior-inline:contain;border-radius:12px;max-width:100%}.mc-full-standings.mc-full-standings{table-layout:auto;font-variant-numeric:tabular-nums;width:100%;min-width:800px}.mc-full-standings.mc-full-standings th,.mc-full-standings.mc-full-standings td{white-space:nowrap;overflow-wrap:normal;text-align:right;width:auto;padding:14px 12px;font-size:14px}.mc-full-standings.mc-full-standings th:nth-child(2){text-align:left;white-space:normal;min-width:220px;max-width:320px}.mc-full-standings abbr{text-decoration:none}.mc-standing-identity{align-items:center;gap:12px;display:flex}.mc-standing-identity .entity-mark{flex-shrink:0;width:32px;height:32px}.mc-standing-identity a{overflow-wrap:anywhere}.mc-tactical-selection{min-width:0;margin-block:24px}.mc-pitch-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.mc-pitch-toolbar label{font-size:14px}.mc-pitch-toolbar select{min-height:44px}.mc-tactical-scroll{overscroll-behavior:contain;border:1px solid #50b68d70;border-radius:18px;max-width:100%;max-height:85vh;overflow:auto}.mc-tactical-pitch{isolation:isolate;background:repeating-linear-gradient(0deg,#123a2d 0 10%,#163f31 10% 20%);margin-inline:auto;position:relative}.mc-pitch-lines{pointer-events:none;border:2px solid #d4ecdf85;position:absolute;inset:26px}.mc-pitch-lines i{border:2px solid #d4ecdf85;display:block;position:absolute}.mc-pitch-half{width:100%;top:50%;border-bottom:0!important}.mc-pitch-circle{border-radius:50%;width:20%;height:14%;top:43%;left:40%}.mc-pitch-box{width:50%;height:16%;left:25%}.mc-pitch-box.top{border-top:0;top:0}.mc-pitch-box.bottom{border-bottom:0;bottom:0}.mc-pitch-goal{width:16%;height:4%;left:42%}.mc-pitch-goal.top{border-top:0;top:0}.mc-pitch-goal.bottom{border-bottom:0;bottom:0}.mc-tactical-slot{text-align:center;z-index:1;position:absolute;transform:translate(-50%,-50%)}.mc-tactical-slot .mc-official-card{width:100%;max-width:none;margin:0}.mc-tactical-slot .mc-official-card img{filter:drop-shadow(0 8px 10px #0009);width:100%;height:auto;display:block}.mc-tactical-slot .mc-official-card figcaption{color:#fff;overflow-wrap:anywhere;background:#081c15e8;padding:6px 2px;font-size:14px;line-height:1.35}.mc-tactical-slot small{color:#fff;overflow-wrap:anywhere;background:#081c15e8;font-size:12px;display:block}.mc-xi-identity-fallback{aspect-ratio:752/1344;border:1px solid var(--tiffany);overflow-wrap:anywhere;background:#161c23;flex-direction:column;justify-content:center;gap:16px;padding:12px;font-size:14px;display:flex}.mc-trophy-cabinet{min-width:0;margin-block:40px}.mc-trophy-cabinet .section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.mc-trophy-shelves{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;margin-top:24px;display:grid}.mc-trophy{background:linear-gradient(155deg,#bda66c17,transparent 60%),var(--mc-surface-raised,#101318);border:1px solid #bda66c60;border-bottom:4px solid #bda66c;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:28px 24px;display:flex;position:relative}.mc-trophy h3,.mc-trophy p{overflow-wrap:anywhere;margin:0}.mc-trophy h3{font-size:22px;line-height:1.2}.mc-trophy .honor-kicker{color:#e0c88a}.mc-trophy small,.mc-trophy time{color:var(--gray);font-size:13px}.mc-trophy-emblem{color:#e0c88a;background:#bda66c12;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:10px;display:grid}.mc-trophy-emblem img{object-fit:contain;max-width:56px;max-height:56px}.mc-trophy-emblem svg{width:36px;height:36px}.mc-trophy .action-text{min-height:44px;margin-top:auto;padding-top:12px;font-size:14px}.mc-scheduling-zone{gap:6px;padding-block:12px;font-size:14px;display:grid}.mc-scheduling-zone small{color:var(--gray);font-size:12px}.mc-tactical-role{font:600 12px/1.4 var(--font-body);color:#fff;background:#081c15e8;border-radius:4px;margin-bottom:6px;padding:4px 6px;display:block}.mc-trophy-emblem{width:96px;height:96px}.mc-trophy-emblem svg{filter:drop-shadow(0 3px 8px #e0c88a22);width:72px;height:72px}.mc-honor-crest{object-fit:contain;width:36px;height:36px;position:absolute;top:28px;right:24px}.mc-desktop-rail{display:none}@media (width>=821px){.mc-desktop-rail{z-index:60;border:1px solid var(--line);background:#0d0d0ff0;border-radius:20px;flex-direction:column;gap:22px;width:208px;padding:18px;display:flex;position:absolute;top:28px;bottom:28px;left:28px;overflow-y:auto}.mc-rail-brand{border-bottom:1px solid var(--line);min-height:44px;font:600 13px var(--font-data);color:var(--tiffany);white-space:nowrap;align-items:center;gap:8px;padding-bottom:16px;display:flex}.mc-rail-brand img{object-fit:contain;width:32px;height:32px}.mc-desktop-rail .glass-navigation-desktop{width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:8px;padding:0;display:flex;position:relative;top:auto;bottom:auto;left:auto;transform:none}.mc-desktop-rail .glass-navigation-desktop a{border-radius:12px;flex-direction:row;justify-content:start;gap:10px;width:100%;min-height:44px;padding:8px;display:flex}.mc-desktop-rail .glass-navigation-desktop a span{font:500 11px var(--font-data);letter-spacing:0}.mc-desktop-rail .glass-navigation-desktop a[aria-current]{background:#00e5d512;border:1px solid #00e5d540}.mc-desktop-rail .navigation-lens{display:none}.mc-rail-operations{border-top:1px solid var(--line);gap:8px;padding-top:18px;display:grid}.mc-rail-operations .eyebrow{color:var(--orange);margin:0}.mc-rail-operations a{font:500 11px/1.4 var(--font-data);color:var(--orange);align-content:center;min-height:44px}.presentation-shell #main-content{padding-left:260px;padding-right:28px}.shell-head{grid-template-columns:1fr auto;padding-left:0;padding-right:28px;left:260px}.shell-head>.brand-button{display:none}.shell-rail{left:260px;right:28px}}.mc-player-card-artwork{width:100%;min-width:0;margin:0}.mc-player-card-artwork>img{object-fit:contain;width:100%;height:auto;display:block}.mc-player-card-artwork figcaption{font:600 12px/1.4 var(--font-data);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.mc-player-card-artwork figcaption span{color:var(--tiffany)}.mc-player-hero{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:24px}.mc-player-hero .public-player-identity{border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(200px,.75fr);grid-template-areas:"stage heading";gap:20px;height:auto;min-height:0;padding:24px}.mc-player-hero .public-player-stage{height:450px;min-height:0}.public-player-heading{min-width:0}.mc-player-hero .public-player-heading h1{overflow-wrap:anywhere;max-width:none;font-size:clamp(28px,3.5vw,46px);line-height:1.05}.public-player-heading .status-row{flex-wrap:wrap}.mc-player-model{border-radius:20px;height:100%;min-height:0}.mc-player-model-canvas{height:calc(100% - 60px)}.mc-player-model-canvas canvas{touch-action:pan-y}.mc-player-model-signature{text-align:right;inset:12px 12px auto}.mc-player-model-signature span{font-size:18px}.mc-public-player-avatar{object-fit:cover;border-radius:12px;width:48px;height:48px}.mc-model-controls{justify-content:center;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.mc-model-controls button{border:1px solid var(--line);background:var(--carbon);min-width:88px;min-height:44px;color:var(--gray);font:600 12px var(--font-data);border-radius:12px;padding:8px 14px}.mc-model-controls button[aria-pressed=true]{color:var(--tiffany);border-color:var(--tiffany)}.player-card-slot{gap:12px}.player-card-copy{padding:0}.player-card-object{width:100%;max-width:280px;margin-inline:auto}.mc-private-player{gap:22px;max-width:1140px;display:grid}.mc-private-player .player-identity-card{border:0;flex-wrap:wrap;align-items:center;gap:18px;min-height:0;padding:0;display:flex}.mc-private-player .player-identity-card>div:nth-child(2){flex:1;min-width:180px}.mc-private-player .player-identity-card h1{overflow-wrap:anywhere;margin:8px 0;font-size:clamp(28px,3.6vw,48px);line-height:1.05}.mc-private-player .player-portrait{flex:0 0 76px;width:76px;height:76px}.mc-private-player .player-portrait>*{object-fit:contain;width:100%;height:100%}.mc-private-player .profile-columns{align-items:start}.mc-private-player .panel{border:1px solid var(--line);background:var(--carbon);border-radius:18px;padding:20px}.mc-private-player .identity-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-block:8px;font-size:12px;display:flex}.mc-private-player .identity-row>span:first-child{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.mc-private-player .facts{gap:14px;display:grid}.mc-private-player .facts>div{justify-content:space-between;gap:16px;font-size:12px;display:flex}.mc-private-player .facts dd{text-align:right;overflow-wrap:anywhere;margin:0}.mc-private-player .facts small{color:var(--gray);margin-top:6px;font-size:11px;display:block}.mc-player-profile-links{flex-wrap:wrap;gap:10px;display:flex}.mc-profile-editors{gap:14px;scroll-margin-top:18px;display:grid}.mc-profile-editor-panel[hidden]{display:none}.mc-profile-editor-panel .form-card{border-radius:20px;max-width:none;margin:0;padding:24px}.mc-profile-editors .presentation-tabs{margin:0}.mc-private-identity-stage{border:1px solid var(--line);background:var(--carbon);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:center;gap:24px;padding:20px;display:grid}.mc-private-identity-stage .mc-player-model{height:460px}.mc-club-crest-preview{object-fit:contain;width:min(100%,240px);height:240px;margin-inline:auto;display:block}.mc-private-preview{border:1px solid var(--line);border-radius:18px;padding:16px 20px}.mc-private-preview summary{cursor:pointer;min-height:44px;font:600 13px var(--font-data);align-content:center}.mc-private-preview-grid{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:24px;margin-top:16px;display:grid}.mc-private-preview-grid .mc-player-model{height:440px}.mc-club-create{gap:24px;max-width:1120px;display:grid}.mc-club-create h1{margin:8px 0;font-size:clamp(32px,4vw,56px)}.mc-club-create-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.mc-club-create-grid .identity-form{border-radius:20px;width:100%;max-width:none;margin:0;padding:24px}.mc-club-create-preview{border:1px solid var(--line);background:var(--carbon);border-radius:20px;min-width:0;padding:24px}.mc-club-create-preview h2{overflow-wrap:anywhere;font-size:28px}.mc-club-create-preview .club-mark-preview{border:1px solid var(--tiffany);background:var(--graphite);width:120px;height:120px;color:var(--tiffany);font:600 30px var(--font-display);border-radius:50%;place-items:center;margin:16px 0;display:grid}.mc-captain-notice{border:1px solid var(--line);background:var(--carbon);border-radius:18px;padding:16px}.mc-captain-notice .eyebrow{color:var(--orange);margin:0 0 8px}.mc-captain-notice .fine{margin:8px 0 0}.join-stage .confirm-card{min-width:0}.join-stage .confirm-card h2{overflow-wrap:anywhere}.auth-stage{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:start;gap:24px;min-height:0;padding-top:28px}.auth-stage .auth-panel{border-radius:20px;grid-area:1/1;width:100%;min-width:0;max-width:600px;padding:24px}.auth-stage .auth-signal{background:var(--carbon);border:1px solid var(--line);border-radius:20px;grid-area:1/2;min-height:0;padding:24px}.auth-stage .auth-signal:before,.auth-stage .auth-signal:after{content:none}.auth-stage .auth-signal h2{max-width:none;margin:14px 0;font-size:24px;line-height:1.2}.auth-stage input,.mc-onboarding input,.mc-onboarding select,.mc-profile-editors input:not([type=checkbox]),.mc-profile-editors select,.mc-profile-editors textarea,.mc-club-create input,.join-stage input{background:var(--graphite);border-radius:12px}.auth-stage .auth-signal p{font:400 13px/1.6 var(--font-body);color:var(--gray)}.auth-stage .auth-signal-kicker{color:var(--orange);font:600 11px var(--font-data)}.auth-stage .auth-panel h1{font-size:clamp(30px,4vw,48px);line-height:1.05}.auth-stage .auth-links{flex-wrap:wrap;gap:12px;display:flex}.auth-stage .auth-alternatives{gap:10px;display:grid}.mc-onboarding{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;min-height:0;padding-top:28px;display:grid}.mc-onboarding .identity-stage-copy{align-self:start;padding-top:16px}.mc-onboarding .identity-stage-copy h1{font-size:clamp(32px,4vw,54px);line-height:1.05}.mc-onboarding .identity-stage-copy p:not(.eyebrow){font-size:13px;line-height:1.6}.mc-onboarding .identity-form{border-radius:20px;width:100%;max-width:none;margin:0;padding:24px}.club-path-page .path-heading h1{font-size:clamp(30px,4vw,52px);line-height:1.05}.club-path-page .club-path-grid{grid-template-columns:1fr;gap:10px;max-width:740px}.club-path-page .path-card{text-align:left;border:1px solid var(--line);background:var(--carbon);min-height:88px;color:var(--white);border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.club-path-page .path-card:before,.club-path-page .path-card:after{content:none}.club-path-page .path-symbol{border:1px solid var(--tiffany);width:44px;height:44px;color:var(--tiffany);border-radius:12px;flex:0 0 44px;place-items:center;margin:0;font-size:24px;display:grid;position:static}.club-path-page .path-card-copy{flex:1;gap:5px;min-width:0;display:grid}.club-path-page .path-card-copy strong{font:600 13px/1.4 var(--font-data);overflow-wrap:anywhere}.club-path-page .path-card-copy small{color:var(--gray);font:400 12px/1.5 var(--font-body)}.club-path-page>.path-team-finder{max-width:740px;margin-top:10px}.club-path-page .path-team-finder .path-symbol{color:var(--purple);border-color:var(--purple)}.club-hq-page .club-hq-hero,.public-club-page .club-public-hero{grid-template-columns:100px minmax(0,1fr) auto;gap:20px;min-height:0;padding-block:20px}.club-hq-page .club-hq-title h1,.public-club-page .club-public-title h1{overflow-wrap:anywhere;font-size:clamp(30px,3.8vw,54px);line-height:1.06}.club-hq-page .club-hq-signal-grid,.public-club-page .club-public-signal-grid{gap:10px}.club-hq-page .club-hq-signal-grid article,.public-club-page .club-public-signal-grid article{border:1px solid var(--line);background:var(--carbon);border-radius:18px;min-width:0;padding:14px}.club-hq-page .club-hq-signal-grid b,.public-club-page .club-public-signal-grid b{overflow-wrap:anywhere;font-size:24px}.club-hq-page .club-hq-signal-grid article:last-child b{font-size:14px}.club-hq-page .club-hq-layout{align-items:start}.club-hq-page .panel,.public-club-page .panel{border:1px solid var(--line);background:var(--carbon);border-radius:18px;padding:18px}.club-hq-page .club-member-grid{grid-template-columns:1fr}.club-hq-page .club-member-card{border-radius:12px;min-height:60px;padding:10px}.mc-club-control{border:1px solid var(--line);background:var(--carbon);border-radius:18px;padding:12px 16px}.mc-club-control>summary{cursor:pointer;min-height:44px;font:600 13px/1.4 var(--font-data);align-content:center}.club-hq-page .mc-club-control>.panel{border:0;margin:0;padding:12px 0}.mc-club-control input:not([type=checkbox]),.mc-club-control select,.mc-club-control textarea{border-radius:12px;min-height:44px}@media (width<=1100px) and (width>=821px){.mc-player-hero .public-player-identity{grid-template-columns:1fr;grid-template-areas:"heading""stage"}.mc-player-hero .public-player-stage{height:350px}}@media (width<=820px){.club-hq-page .club-hq-hero,.public-club-page .club-public-hero{grid-template-columns:64px minmax(0,1fr);gap:12px}.club-hq-page .club-hq-title h1,.public-club-page .club-public-title h1{font-size:28px}.club-hq-page .club-hq-hero-actions{grid-column:1/-1}.club-hq-page .club-hq-signal-grid,.public-club-page .club-public-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-inline:0;padding-inline:0;display:grid;overflow:visible}.club-hq-page .club-hq-signal-grid article,.public-club-page .club-public-signal-grid article{min-height:80px;padding:10px}.club-hq-page .club-hq-signal-grid article small,.public-club-page .club-public-signal-grid article small{display:none}.club-hq-page .club-hq-signal-grid article b,.public-club-page .club-public-signal-grid article b{font-size:20px}.club-hq-page .club-hq-signal-grid article:last-child b,.public-club-page .club-public-signal-grid article:nth-child(n+3) b{font-size:11px}.club-hq-page .club-hq-signal-grid article span,.public-club-page .club-public-signal-grid article span{overflow-wrap:anywhere;font-size:9px}.mc-club-control input:not([type=checkbox]),.mc-club-control select,.mc-club-control textarea{scroll-margin-block:100px;font-size:16px}.presentation-shell[data-entry=auth] .glass-navigation-mobile{display:none}.presentation-shell[data-entry=auth] #main-content{padding-bottom:max(28px, env(safe-area-inset-bottom))}.auth-stage input,.mc-onboarding input,.mc-onboarding select,.mc-profile-editors input,.mc-profile-editors select,.mc-profile-editors textarea,.mc-club-create input,.join-stage input{max-width:100%;min-height:44px;scroll-margin-block:100px;font-size:16px}.mc-onboarding input[type=checkbox],.mc-profile-editors input[type=checkbox]{flex-shrink:0;width:18px;height:18px;min-height:0}.mc-onboarding .check,.mc-profile-editors .check{align-items:center;min-height:44px}.auth-stage{grid-template-columns:1fr;gap:18px}.auth-stage .auth-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.auth-stage .auth-signal{grid-area:2/1;padding:16px;display:block}.auth-stage .auth-signal h2{font-size:16px}.auth-stage .auth-panel h1{font-size:30px}.auth-stage .auth-form{gap:16px}.auth-stage .auth-links{font-size:12px}.mc-onboarding{grid-template-columns:1fr;gap:18px}.mc-onboarding .identity-stage-copy{padding:0}.mc-onboarding .identity-stage-copy h1{font-size:30px}.mc-onboarding .identity-form{padding:16px}.mc-onboarding .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mc-onboarding .form-grid.thirds{grid-template-columns:1fr}.mc-onboarding input,.mc-onboarding select{width:100%;min-width:0;padding-inline:8px}.club-path-page .path-card{gap:10px;min-height:80px;padding:12px}.mc-player-hero{grid-template-columns:1fr;gap:22px}.mc-player-hero .public-player-identity{grid-template-columns:1fr;grid-template-areas:"heading""stage";gap:14px;padding:16px}.mc-player-hero .public-player-stage{height:296px;min-height:0}.mc-player-hero .public-player-heading h1{font-size:28px}.public-player-heading .player-public-details{gap:10px;margin:12px 0}.public-player-heading .player-public-details dt{font-size:10px}.public-player-heading .player-public-details dd{font-size:12px}.public-player .player-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 0}.public-player .player-stat-strip dd{font-size:24px}.public-player .player-stat-strip dt{font-size:9px}.player-card-object{max-width:240px}.mc-private-player .player-identity-card{gap:12px}.mc-private-player .player-portrait{flex-basis:48px;width:48px;height:48px}.mc-private-player .player-identity-card>button{width:100%}.mc-private-player .profile-columns{gap:12px}.mc-private-player .panel{padding:16px}.mc-private-identity-stage{grid-template-columns:1fr;gap:20px;padding:16px}.mc-private-identity-stage .mc-player-model{height:340px}.mc-private-identity-stage .mc-player-card-artwork{width:min(100%,320px);margin-inline:auto}.mc-profile-editor-panel .form-card{padding:16px}.mc-private-preview-grid{grid-template-columns:1fr;gap:18px}.mc-private-preview-grid .mc-player-model{height:296px}.mc-private-preview-grid .mc-player-card-artwork{max-width:240px;margin-inline:auto}.mc-private-preview{padding:12px 16px}.mc-club-create{gap:18px}.mc-club-create-grid{grid-template-columns:1fr;gap:14px}.mc-club-create-grid .identity-form{padding:16px}.mc-club-create .identity-form>.button{border-radius:14px;justify-content:center;width:100%}.mc-club-create-preview{flex-wrap:wrap;grid-row:1;align-items:center;gap:12px;padding:14px;display:flex}.mc-club-create-preview>.eyebrow{display:none}.mc-club-create-preview .club-mark-preview{width:64px;height:64px;margin:0;font-size:22px}.mc-club-create-preview h2{flex:1;min-width:120px;margin:0;font-size:20px}.mc-player-profile-links{grid-template-columns:1fr;display:grid}.mc-player-profile-links .button{justify-content:center}}.club-hq-page .join-code-panel>strong{max-width:100%;font:600 clamp(24px, 2.7vw, 36px)/1.15 var(--font-data);letter-spacing:.08em;white-space:nowrap;display:block}.mc-recovered-competition{gap:22px;display:grid}.mc-recovered-competition .mc-competition-identity{background:0 0;border:0;border-radius:0;padding:0}.mc-recovered-competition .operational-header{padding:0}.mc-recovered-competition .operational-header h1{max-width:none;margin:10px 0;font-size:38px;line-height:1.08}.mc-recovered-competition .operational-header>.brand-rail{display:none}.mc-competition-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}.mc-competition-main{gap:18px;min-width:0;display:grid}.mc-competition-information,.mc-competition-next{border:1px solid var(--line);background:var(--carbon);border-radius:20px;min-width:0;padding:20px}.mc-competition-information{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:18px;font-size:12px;display:grid}.mc-competition-information>.notice{border:0;margin:0;padding:0}.mc-competition-information .facts{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;display:grid}.mc-competition-information .button{white-space:normal;text-align:center;width:100%;min-width:0;max-width:100%}.mc-competition-information .facts>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.mc-competition-information .facts dt,.mc-competition-information .facts dd{overflow-wrap:anywhere;margin:0;font-size:12px}.mc-competition-information .facts dd{text-align:right}.mc-competition-rules summary{cursor:pointer;min-height:44px;font-weight:600}.mc-competition-rules p{overflow-wrap:anywhere;line-height:1.6}.mc-next-participants{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.mc-next-participants strong{font:600 19px/1.2 var(--font-display);overflow-wrap:anywhere}.mc-next-participants strong:last-child{text-align:right}.mc-next-participants>span{font:600 10px var(--font-data);color:var(--gray)}.mc-competition-next>p:not(.eyebrow){color:var(--tiffany);font-size:12px}.mc-competition-next>.button{margin-top:8px}.mc-recovered-competition .sporting-public{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.mc-recovered-competition .sporting-public>.presentation-tabs{flex-wrap:wrap;margin:0}.mc-recovered-competition .sporting-public>.presentation-tabs button{min-height:44px}.mc-recovered-competition .mc-competition-pane[data-active=false]{display:none}.mc-recovered-competition .mc-competition-pane{border:1px solid var(--line);background:var(--carbon);border-radius:20px;min-width:0;padding:20px}.mc-recovered-competition .mc-competition-pane h2{margin-top:0;font-size:22px;line-height:1.2}.mc-recovered-competition .sporting-match-grid{grid-template-columns:1fr;gap:12px}.mc-recovered-competition .sporting-match-card{padding:16px}.mc-recovered-competition .sporting-match-score{min-height:80px}.mc-recovered-competition .sporting-match-score .entity-presentation{gap:10px;min-width:0}.mc-recovered-competition .entity-presentation .entity-mark.large{flex-shrink:0;width:40px;height:48px}.mc-recovered-competition .entity-presentation strong{font-size:14px}.mc-recovered-competition .table-scroll{width:100%}.mc-recovered-competition table{table-layout:fixed;width:100%;min-width:0}.mc-recovered-competition table th,.mc-recovered-competition table td{overflow-wrap:anywhere;padding:12px 8px}.mc-recovered-competition table th:nth-child(2),.mc-recovered-competition table td:nth-child(2){width:46%;min-width:0}.mc-recovered-competition .mc-bracket-round-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.mc-recovered-competition .mc-bracket-round-tabs button{border:1px solid var(--line);border-radius:12px;min-height:44px;padding:10px 14px}.mc-recovered-competition .mc-bracket-round-tabs button[aria-selected=true]{background:var(--tiffany);color:var(--black)}.mc-recovered-competition .mc-round-bracket{grid-template-columns:1fr}.mc-recovered-competition .mc-round-inactive{display:none}.mc-bracket-participants{gap:8px;font-size:14px;display:grid}.mc-competition-stat-panels>.section{margin-top:18px}.mc-recovered-registration{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr)}.mc-recovered-registration .mc-registration-intro{background:var(--carbon);border-color:var(--line);padding:20px}.mc-recovered-registration .mc-registration-intro h1,.mc-recovered-registration .operational-header h1,.mc-recovered-registration .registration-status h1{font-size:28px;line-height:1.1}.mc-recovered-registration .operational-header,.mc-recovered-registration .registration-page{padding:0}.mc-recovered-registration .form-card{background:var(--carbon);border:1px solid var(--line);border-radius:20px;padding:20px}.mc-registration-selected-club{border:1px solid var(--line);background:var(--graphite);overflow-wrap:anywhere;border-radius:12px;gap:8px;padding:14px;display:grid}.mc-registration-selected-club>span{color:var(--gray);font-size:12px}.mc-recovered-registration .check-row{align-items:center;gap:12px;min-height:44px;display:flex}.mc-recovered-registration .check-row input[type=checkbox]{flex:0 0 18px;width:18px;height:18px}.mc-rules-acceptance strong{color:var(--tiffany)}.mc-registration-payment-summary{border:1px solid var(--line);background:var(--carbon);border-radius:20px;padding:16px 20px}.mc-registration-payment-summary>strong{font:600 30px/1.2 var(--font-display)}.mc-registration-payment-summary p:not(.eyebrow){color:var(--gray);font-size:12px}.mc-ad-hoc-register{gap:12px;width:100%;display:grid}.mc-recovered-matchday .mc-match-confrontation{background:0 0;border:0;min-height:180px;padding:24px}.mc-recovered-matchday .mc-match-side h2{font:600 30px/1.1 var(--font-display);overflow-wrap:anywhere;margin:0}.mc-recovered-matchday .mc-match-confrontation>.mc-match-score{font:600 64px/1 var(--font-display);color:var(--tiffany)}.mc-recovered-matchday .mc-match-confrontation>.mc-match-outcome{white-space:normal;overflow-wrap:anywhere;font-size:32px}.mc-match-pending{border:1px solid var(--line);background:var(--carbon);border-radius:20px;margin-block:20px;padding:20px}.mc-match-pending strong{font:600 18px/1.2 var(--font-display)}.mc-match-pending p{color:var(--gray);margin-bottom:0;font-size:13px;line-height:1.6}.mc-match-result-note{text-align:center}.mc-match-action{border:1px solid var(--line);background:var(--carbon);border-radius:20px;min-width:0;padding:16px 20px}.mc-match-action summary{cursor:pointer;min-height:44px;font:600 18px/1.4 var(--font-display)}.mc-match-action>.form-card{background:0 0;border:0;margin:0;padding:16px 0 0}.mc-match-action .field{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0}.mc-match-action .field>input,.mc-match-action .field>select,.mc-match-action .field>textarea{width:100%;min-width:0}.mc-match-lineup-row .check-row{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.mc-match-lineup-row .check-row input{flex:none}.mc-match-action>.form-card>h2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.matchday-actions>.mc-match-controls{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;min-width:0;margin:0;padding:0;display:grid}.matchday-actions>.mc-match-controls>.form-card{text-align:left;width:100%;max-width:none;margin:0;padding:16px 20px}.matchday-actions>.mc-match-controls>.form-card h2{margin:0 0 12px;font-size:20px}.discovery-page .discovery-head h1{font-size:38px;line-height:1.1}@media (width<=820px){.mc-recovered-competition,.mc-recovered-matchday,.mc-recovered-registration{padding-top:20px}.mc-recovered-competition .operational-header h1{font-size:30px}.mc-competition-layout,.mc-recovered-registration{grid-template-columns:minmax(0,1fr);gap:16px}.mc-recovered-competition:has(.sporting-public) .mc-competition-information{order:2}.mc-competition-information,.mc-competition-next,.mc-recovered-competition .mc-competition-pane{border-radius:20px;padding:16px}.mc-competition-next>.button{border-radius:14px;justify-content:center;width:100%}.mc-recovered-competition .sporting-public>.presentation-tabs{gap:6px;display:flex}.mc-recovered-competition .presentation-tabs button{flex:1;padding:10px 8px;font-size:10px}.mc-recovered-competition .sporting-match-score{gap:8px}.mc-recovered-competition .sporting-match-score .entity-presentation{flex-direction:column}.mc-recovered-competition .sporting-match-score strong{font-size:26px}.mc-recovered-competition .sporting-match-score .entity-presentation strong{font-size:13px}.mc-recovered-competition table th,.mc-recovered-competition table td{padding:12px 4px;font-size:12px}.mc-recovered-competition .sporting-leaders{grid-template-columns:1fr}.mc-recovered-registration .mc-registration-intro{padding:16px}.mc-recovered-registration .mc-registration-intro h1{font-size:26px}.mc-recovered-registration .form-card{padding:16px}.mc-recovered-registration input:not([type=checkbox]):not([type=hidden]),.mc-recovered-registration select,.mc-recovered-registration textarea,.matchday-actions input:not([type=checkbox]):not([type=hidden]),.matchday-actions select,.matchday-actions textarea{max-width:100%;min-height:44px;scroll-margin-block:100px;font-size:16px}.mc-recovered-registration .form-card>.button,.mc-ad-hoc-register>.button,.matchday-actions .form-card>.button{border-radius:14px;justify-content:center;width:100%}.mc-recovered-matchday .mc-match-confrontation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 12px;min-height:0;padding:12px 0;display:grid}.mc-recovered-matchday .mc-match-side{text-align:left;justify-items:start}.mc-recovered-matchday .mc-match-side:last-child{text-align:right;grid-area:1/2;justify-items:end}.mc-recovered-matchday .mc-match-side h2{font-size:18px}.mc-recovered-matchday .mc-match-confrontation>.mc-match-score{text-align:left;grid-area:2/1/auto/-1;font-size:58px}.mc-recovered-matchday .mc-match-confrontation>.mc-match-outcome{font-size:30px}.mc-recovered-matchday .mc-match-context{justify-content:start;gap:10px;font-size:12px}.mc-recovered-matchday .actions{grid-template-columns:minmax(0,1fr);display:grid}.mc-recovered-matchday .actions .button{justify-content:center}.mc-match-action{padding:12px 16px}.matchday-actions>.mc-match-controls{grid-template-columns:minmax(0,1fr)}.matchday-actions .form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.matchday-actions .mc-match-lineup-row{grid-template-columns:minmax(0,1fr);gap:0}.matchday-actions .actions .button{min-height:44px}.discovery-page .discovery-head{gap:14px;display:grid}.discovery-page .discovery-head h1{font-size:30px}.discovery-page .discovery-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.discovery-page .discovery-search input{min-width:0;min-height:44px;font-size:16px}.discovery-page .discovery-filters{flex-wrap:wrap;gap:8px;display:flex}.discovery-page .discovery-filters button{min-height:44px}.discovery-page .discovery-grid{grid-template-columns:minmax(0,1fr)}}.public-history-list{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.public-history-list li{border:1px solid var(--line);background:var(--panel);align-items:center;gap:20px;min-width:0;padding:20px;display:flex}.public-history-list li>div{overflow-wrap:anywhere;flex:1;min-width:0}.public-history-list h2{margin:8px 0;font-size:clamp(20px,3vw,30px)}.public-history-list small{color:var(--muted)}.public-history-number{font-family:var(--display);color:var(--lime);font-size:36px}@media (width<=700px){.public-history-list li{flex-wrap:wrap;gap:12px;padding:16px}.public-history-list li>div{flex-basis:60%}}.league-admin-seasons>.league-admin-season{flex:0 0 min(390px,100%);min-width:min(390px,100%);max-width:100%}.league-admin-seasons .league-admin-season>a{min-width:0}.season-operational-controls{grid-column:1/-1;gap:12px;min-width:0;display:grid}.season-operational-controls fieldset{gap:10px;min-width:0;display:grid}.economy-admin-control fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.economy-preparation-choices{overscroll-behavior:contain;gap:.75rem;max-height:22rem;display:grid;overflow:auto}.economy-preparation-player{gap:.5rem;min-width:0;display:grid}.economy-preparation-order{gap:.75rem;padding-left:1.5rem;display:grid}.economy-preparation-order li{overflow-wrap:anywhere;min-width:0}.mc-official-card{width:100%;min-width:0;max-width:320px;margin:0}.mc-official-card>img{object-fit:contain;width:100%;height:auto;display:block}.mc-official-card figcaption{font:500 11px/1.5 var(--font-data);overflow-wrap:anywhere;margin-block:10px}.mc-official-card-fallback{background:var(--mc-surface,#101416);overflow-wrap:anywhere;border:1px solid #fff2;place-content:center;gap:14px;min-height:220px;padding:24px;display:grid}.mc-official-cards-section{margin-block:32px}.mc-official-cards-grid{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));align-items:start;gap:22px;display:grid}.mc-official-cards-grid>article{min-width:0}.mc-official-cards-grid>article>a{display:block}.mc-official-cards-grid .mc-official-card{margin-inline:auto}.mc-club-card-slot{width:min(100%,280px);margin:24px auto}.mc-official-cards-grid p{overflow-wrap:anywhere}@media (width<=600px){.mc-official-cards-grid{grid-template-columns:minmax(0,1fr);gap:22px}.mc-official-cards-grid .mc-official-card{max-width:376px}.mc-official-cards-section h2{font-size:26px}}.mc-official-xi-pitch{background:repeating-linear-gradient(0deg,#103329 0 50px,#0b2921 50px 100px);border:1px solid #60e8bc55;border-radius:12px;gap:25px;margin:20px 0;padding:24px 12px;display:grid;position:relative}.mc-official-xi-row{justify-content:space-around;gap:8px;display:flex;position:relative}.mc-official-xi-row>div{text-align:center;min-width:0;max-width:135px;font:500 11px/1.4 var(--font-data)}.mc-official-xi-row strong{overflow-wrap:anywhere;display:block}.mc-official-xi-row>div>span{color:#b4ffdc;background:#030b08;border:1px solid #6ae8bb;border-radius:50%;place-items:center;width:30px;height:30px;margin:auto auto 6px;display:grid}.player-honor-card h2{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:clamp(24px,3vw,34px)}
