:root{--bg:#070808;--panel:#0e0f10;--panel-2:#151617;--panel-3:#1c1d1f;--line:#ffffff1f;--line-strong:#ffffff38;--text:#f5f5f2;--muted:#9b9da0;--orange:#ff6a00;--orange-hot:#ff8734;--sand:#d6aa8f;--black:#050606;--display:var(--font-display);--impact:var(--font-display);--headline:var(--font-display);--brand-display:var(--font-display);--body:var(--font-ui);--apple-sans:var(--font-ui);--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:radial-gradient(circle at 78% 6%, #ff6a0014, transparent 22rem), var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;display:block}main{min-height:100vh;overflow:clip}.shell{width:min(1460px,100% - 64px);margin-inline:auto}.micro-label,.eyebrow,.entity-meta,.event-number,.status-chip,.event-feature-footer,.hero-visual-topline{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;font-stretch:75%}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070808d6;position:sticky;top:0}.header-inner{align-items:center;gap:38px;height:74px;display:flex}.brand{flex:none;align-items:center;gap:12px;display:inline-flex}.brand-mark{background:#fff;border-radius:10px;width:34px;height:34px;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 0 28px #ff6a002e}.brand-mark img{object-fit:cover;width:100%;height:100%}.brand-name{font:700 16px/1 var(--brand-display);letter-spacing:.025em}.desktop-nav{align-items:center;gap:28px;margin-left:22px;display:flex}.desktop-nav a{color:#a4a6a8;font-size:14px;transition:color .2s}.desktop-nav a:hover,.desktop-nav a.active{color:#fff}.desktop-nav a.active:after{content:"";background:var(--orange);width:16px;height:2px;margin-top:7px;display:block}.header-actions{align-items:center;gap:20px;margin-left:auto;display:flex}.header-login{color:#b7b8ba;font-size:14px}.header-cta{border:1px solid var(--line-strong);background:#ffffff08;border-radius:999px;align-items:center;gap:26px;min-height:42px;padding:0 18px;font-size:13px;display:inline-flex}.header-cta span{color:var(--orange)}.header-profile{border:1px solid var(--line);background:#ffffff06;border-radius:999px;align-items:center;gap:11px;min-height:46px;padding:5px 14px 5px 6px;display:flex}.header-profile>span{color:#080909;background:var(--orange);width:34px;height:34px;font:700 9px/1 var(--brand-display);border-radius:50%;place-items:center;display:grid}.header-profile strong{font:700 10px/1 var(--brand-display);letter-spacing:.03em;display:block}.header-profile small{color:#757779;margin-top:4px;font-size:8px;display:block}.mobile-nav{margin-left:auto;display:none;position:relative}.mobile-nav summary{border:1px solid var(--line);cursor:pointer;border-radius:50%;place-content:center;gap:6px;width:42px;height:42px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:#fff;width:18px;height:1px;display:block}.mobile-nav>div{border:1px solid var(--line);background:#0d0e0f;border-radius:16px;min-width:240px;padding:14px;position:absolute;top:52px;right:0;box-shadow:0 18px 60px #000}.mobile-nav>div a{color:#c1c2c3;padding:13px 14px;display:block}.mobile-nav>div .mobile-nav-cta{color:#080808;background:var(--orange);text-align:center;border-radius:10px;margin-top:8px;font-weight:700}.hero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:stretch;gap:44px;min-height:calc(100svh - 74px);padding-block:34px 64px;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:70px 0 40px;display:flex}.eyebrow{color:#a6a8aa;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.eyebrow span{background:var(--orange);width:7px;height:7px;display:inline-block;transform:rotate(45deg);box-shadow:0 0 14px #ff6a00b3}.hero h1,.subpage-hero h1,.about-hero h1{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:22px 0 28px;font-size:clamp(64px,7.2vw,126px);font-weight:800;line-height:.82}.hero h1 span{color:#0000;-webkit-text-stroke:1.5px #ffffffe6}.hero h1 strong{color:var(--orange);font-weight:800;display:block}.hero-lead{color:#b3b4b6;max-width:680px;margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:42px;min-height:54px;padding:0 24px;font-size:14px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--orange);color:#090909}.button-primary:hover{background:var(--orange-hot)}.button-ghost{border-color:var(--line-strong);background:#ffffff08}.button-ghost:hover{border-color:#ff6a00b3}.hero-facts{grid-template-columns:repeat(3,1fr);gap:0;margin:auto 0 0;padding-top:42px;display:grid}.hero-facts div{border-left:1px solid var(--line);padding:0 20px}.hero-facts div:first-child{border-left:0;padding-left:0}.hero-facts dt{color:#696b6d;font:10px/1.2 var(--display);letter-spacing:.12em;text-transform:uppercase}.hero-facts dd{font:700 16px/1.2 var(--display);margin:8px 0 0}.hero-visual{isolation:isolate;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,30px 100%,0 calc(100% - 30px));background:#0c0d0e;border:1px solid #ff6a0047;border-radius:4px 4px 38px;min-height:720px;position:relative;overflow:hidden}.hero-grid{z-index:-2;opacity:.12;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.hero-visual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#090a0b 0%,#0000 22% 70%,#08090ab8 100%),linear-gradient(#0000 66%,#090a0b 100%);position:absolute;inset:0}.hero-visual:after{content:"";z-index:1;border:1px solid #ff6a0052;border-radius:50%;position:absolute;inset:12% -15% -20% 38%;box-shadow:inset 0 0 60px #ff6a0014,0 0 80px #ff6a0014}.hero-visual-topline{z-index:5;color:#bebfc0;justify-content:space-between;font-size:10px;display:flex;position:absolute;inset:22px 26px auto}.live-dot{color:var(--orange)}.live-dot:before{content:"";background:var(--orange);width:7px;height:7px;box-shadow:0 0 12px var(--orange);border-radius:50%;margin-right:8px;display:inline-block}.hero-character-crop{position:absolute;inset:54px 0 0;overflow:hidden}.hero-character-crop img{filter:saturate(.92)contrast(1.06);width:122%;max-width:none;position:absolute;top:-6%;left:-2%}.hero-watermark{z-index:1;color:#ff6a001f;font:900 240px/.8 var(--display);letter-spacing:-.09em;position:absolute;bottom:-34px;right:-10px}.shayzi-card{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080909cc;border:1px solid #ff6a0075;width:min(330px,100% - 52px);padding:20px 22px;position:absolute;bottom:28px;left:26px}.shayzi-card:before{content:"";background:var(--orange);width:48px;height:2px;position:absolute;top:-1px;left:-1px}.shayzi-card span{color:#929496;font-size:11px;display:block}.shayzi-card strong{color:var(--orange);font:700 24px/1 var(--display);text-transform:uppercase;margin:6px 0 10px;display:block}.hero-coordinate{z-index:5;color:#ffffff61;font:9px/1 var(--display);letter-spacing:.16em;writing-mode:vertical-rl;position:absolute;bottom:24px;right:24px}.entity-section,.events-preview,.infrastructure,.shayzi-story{padding-block:130px}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:52px;display:flex}.section-heading h2,.infrastructure h2,.shayzi-copy h2,.process-section h2,.rating-section h2,.city-section h2,.academy-section h2{font:800 clamp(42px, 5.4vw, 82px)/.96 var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:18px 0 0}.section-heading>p{max-width:430px;color:var(--muted);margin:0 0 6px;font-size:16px;line-height:1.55}.entity-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.entity-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#0000);flex-direction:column;min-height:260px;padding:24px;transition:background .25s,color .25s;display:flex;position:relative}.entity-card:hover{background:var(--orange);color:#080808}.entity-meta{color:#757779;justify-content:space-between;gap:12px;font-size:9px;display:flex}.entity-card:hover .entity-meta,.entity-card:hover p{color:#0808089e}.entity-card h3{font:700 38px/1 var(--display);text-transform:uppercase;margin:auto 0 12px}.entity-card p{color:#97999b;max-width:280px;margin:0;font-size:14px;line-height:1.45}.card-arrow{font-size:25px;position:absolute;bottom:24px;right:24px}.signal-band{background:var(--orange);color:#0a0a0a;border-block:1px solid #ff6a0066;overflow:hidden;transform:rotate(-1.25deg)scale(1.03)}.signal-track{width:max-content;font:800 18px/1 var(--display);letter-spacing:.16em;align-items:center;gap:38px;padding:18px 0;display:flex}.signal-track i{font-size:10px;font-style:normal}.section-heading-inline{align-items:flex-end}.text-link{border-bottom:1px solid var(--line-strong);color:#c8c9ca;padding-bottom:8px;font-size:14px}.text-link span{color:var(--orange);margin-left:40px}.event-layout{grid-template-columns:1.35fr .65fr;gap:16px;display:grid}.event-feature{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 72% 45%,#ff6a0052,#0000 29%),linear-gradient(135deg,#111213 0 38%,#261005 100%);flex-direction:column;min-height:590px;padding:28px;display:flex;position:relative;overflow:hidden}.event-feature:before{content:"";opacity:.11;background-image:linear-gradient(#ffffff40 1px,#0000 1px),linear-gradient(90deg,#ffffff40 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.event-feature-head,.event-feature-copy,.event-feature-footer{z-index:2;position:relative}.event-feature-head{justify-content:space-between;gap:20px;display:flex}.status-chip{color:#ffb57f;border:1px solid #ff6a0099;border-radius:999px;padding:9px 12px;font-size:9px}.status-chip i{background:var(--orange);width:6px;height:6px;box-shadow:0 0 9px var(--orange);border-radius:50%;margin-right:7px;display:inline-block}.event-feature-head .micro-label{color:#77797b;font-size:9px}.event-feature-copy{max-width:680px;margin-top:auto}.event-feature-copy>p:first-child{color:var(--orange);font:700 11px/1 var(--display);letter-spacing:.14em}.event-feature-copy h3{font:800 clamp(48px, 5.4vw, 84px)/.86 var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:16px 0 24px}.event-feature-copy>p:last-child{color:#a9aaac;max-width:530px;line-height:1.5}.event-feature-footer{border-top:1px solid var(--line);color:#8d8f91;gap:32px;margin-top:32px;padding-top:18px;font-size:9px;display:flex}.event-orbit{border:1px solid #ff6a005c;border-radius:50%;width:360px;height:360px;position:absolute;top:92px;right:-40px}.event-orbit:before,.event-orbit:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:34px}.event-orbit:after{background:#ff6a0024;inset:94px}.event-orbit span{color:#ffffff14;font:900 90px/1 var(--display);place-items:center;display:grid;position:absolute;inset:0}.event-stack{grid-template-rows:1fr 1fr;gap:16px;display:grid}.event-compact{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;min-height:0;padding:26px;display:flex;position:relative}.event-compact>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.event-number{color:var(--orange);font-size:12px}.event-compact .micro-label{color:#6f7173;font-size:8px}.event-compact h3{font:700 32px/1 var(--display);text-transform:uppercase;margin:auto 0 12px}.event-compact p{color:#8e9092;max-width:330px;margin:0;font-size:14px;line-height:1.45}.event-compact>a{color:var(--orange);font-size:24px;position:absolute;bottom:22px;right:22px}.event-compact-light{color:#101111;background:#e8e5df}.event-compact-light p,.event-compact-light .micro-label{color:#5f5e5b}.infrastructure{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;align-items:start;gap:110px;display:grid}.infrastructure-intro{position:sticky;top:118px}.infrastructure-intro>p:not(.eyebrow){max-width:500px;color:var(--muted);line-height:1.6}.system-meter{border:1px solid var(--line);background:var(--panel);margin-top:48px;padding:18px}.system-meter span,.system-meter b{display:block}.system-meter span{color:#717375;text-transform:uppercase;font-size:10px}.system-meter b{font:700 14px/1 var(--display);margin-top:6px}.system-meter i{background:#2a2b2c;height:3px;margin-top:16px;display:block}.system-meter em{background:var(--orange);width:84%;height:100%;display:block;box-shadow:0 0 12px #ff6a008c}.layer-list{border-top:1px solid var(--line)}.layer-list article{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:24px;padding:34px 0;display:grid}.layer-list article>span{color:var(--orange);font:700 12px/1 var(--display)}.layer-list h3{font:700 26px/1.1 var(--display);text-transform:uppercase;margin:0 0 10px}.layer-list p{max-width:590px;color:var(--muted);margin:0;line-height:1.55}.shayzi-story{grid-template-columns:.85fr 1.15fr;min-height:760px;padding-inline:0;display:grid}.shayzi-portrait{background:#0d0e0f;min-height:700px;position:relative;overflow:hidden}.shayzi-portrait:after{content:"";background:linear-gradient(#0000 65%,#0a0b0b),linear-gradient(90deg,#0000 68%,#080909cc);position:absolute;inset:0}.shayzi-portrait img{object-fit:cover;object-position:50% 35%;filter:saturate(.9)contrast(1.06);width:100%;height:100%}.shayzi-portrait>span{z-index:2;color:#a8aaac;font:9px/1 var(--display);letter-spacing:.16em;position:absolute;bottom:24px;left:26px}.shayzi-copy{background:var(--orange);color:#0a0a0a;flex-direction:column;justify-content:center;padding:68px clamp(38px,6vw,96px);display:flex}.shayzi-copy .eyebrow{color:#00000094}.shayzi-copy .eyebrow span{box-shadow:none;background:#090909}.shayzi-copy>p:not(.eyebrow){color:#000000ab;max-width:660px;font-size:17px;line-height:1.6}.value-row{border-top:1px solid #0000004d;grid-template-columns:repeat(3,1fr);gap:0;margin-top:54px;display:grid}.value-row>div{padding:20px 20px 0 0}.value-row span{font:700 10px/1 var(--display)}.value-row strong{font:700 21px/1 var(--display);text-transform:uppercase;margin:32px 0 8px;display:block}.value-row p{color:#0009;margin:0;font-size:13px}.final-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:720px;display:flex;position:relative}.final-cta h2{font:800 clamp(62px, 8vw, 128px)/.82 var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:18px 0 0}.final-cta-mark{color:#0000;-webkit-text-stroke:1px #ff6a0021;font:900 580px/.8 var(--display);z-index:-1;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-12deg)}.site-footer{border-top:1px solid var(--line);grid-template-columns:2fr repeat(3,.55fr);gap:64px 40px;padding-block:76px 30px;display:grid}.footer-brand p{color:#717375;max-width:320px;margin:14px 0 0;font-size:13px}.logo-lockup{width:260px;height:166px;overflow:hidden}.logo-lockup img{width:260px;height:auto}.footer-column{flex-direction:column;gap:12px;display:flex}.footer-column span{color:#636567;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:10px}.footer-column a{color:#aaa;font-size:13px}.footer-column a:hover{color:var(--orange)}.footer-bottom{border-top:1px solid var(--line);color:#545658;font:9px/1 var(--display);letter-spacing:.14em;grid-column:1/-1;justify-content:space-between;padding-top:24px;display:flex}.subpage-hero{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:650px;padding-block:90px;display:flex}.subpage-hero h1{margin-block:20px 34px;font-size:clamp(64px,8.5vw,140px)}.subpage-hero h1 strong,.about-hero h1 strong{color:var(--orange)}.subpage-hero>p:last-child{max-width:690px;color:var(--muted);margin:0;font-size:19px;line-height:1.55}.choice-grid{grid-template-columns:repeat(3,1fr);padding-block:100px 130px;display:grid}.choice-grid article{border:1px solid var(--line);background:linear-gradient(155deg,#ffffff06,#0000);border-right:0;flex-direction:column;min-height:380px;padding:30px;display:flex}.choice-grid article:last-child{border-right:1px solid var(--line)}.choice-grid article>span{color:var(--orange);font:700 10px/1 var(--display);letter-spacing:.12em}.choice-grid h2{font:700 34px/1 var(--display);text-transform:uppercase;margin:auto 0 18px}.choice-grid p{color:var(--muted);line-height:1.55}.choice-grid a{border-bottom:1px solid var(--line-strong);width:fit-content;margin-top:24px;padding-bottom:6px;font-size:13px}.process-section{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:100px;padding-block:130px;display:grid}.process-section ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.process-section li{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;gap:24px;padding:28px 0;display:grid}.process-section li>span{color:var(--orange);font:700 11px/1 var(--display)}.process-section b{font:700 24px/1 var(--display);text-transform:uppercase}.process-section li p{color:var(--muted);margin:8px 0 0}.event-board{padding-block:100px}.board-head,.event-board article{border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:26px;padding:20px 26px;display:grid}.board-head{color:#656769;font:9px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid var(--line)}.event-board article{min-height:130px;transition:background .2s}.event-board article:hover{background:var(--panel)}.event-board small{color:var(--orange);font:700 9px/1 var(--display)}.event-board h2{font:700 28px/1 var(--display);text-transform:uppercase;margin:8px 0 0}.event-board article>b{font:700 14px/1 var(--display)}.event-board article>span{color:var(--muted);font-size:14px}.event-board em{color:#ffad73;border:1px solid #ff6a0066;border-radius:999px;width:fit-content;padding:9px 12px;font-size:11px;font-style:normal}.rating-section{border-top:1px solid var(--line);grid-template-columns:1fr .8fr;align-items:center;gap:100px;padding-block:130px;display:grid}.rating-section>div:first-child>p:last-child{max-width:600px;color:var(--muted);line-height:1.6}.rating-card{background:radial-gradient(circle at 80% 12%, #ff6a0040, transparent 34%), var(--panel);border:1px solid #ff6a0073;padding:34px}.rating-card>span,.rating-card>small{color:#77797b;font:9px/1 var(--display);letter-spacing:.13em}.rating-card>strong{color:var(--orange);font:800 96px/.8 var(--display);margin:38px 0 6px;display:block}.rating-card>small{display:block}.rating-card>i{background:#27292a;height:5px;margin:34px 0 26px;display:block}.rating-card>i em{background:var(--orange);width:72%;height:100%;display:block}.rating-card>div{justify-content:space-between;align-items:center;display:flex}.rating-card>div b{font:700 18px/1 var(--display)}.rating-card>div span{color:#77797b;font-size:12px}.page-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:480px;display:flex}.page-cta h2{font:800 clamp(52px, 6vw, 90px)/.9 var(--display);letter-spacing:-.05em;text-transform:uppercase}.about-hero{grid-template-columns:1.12fr .88fr;align-items:center;gap:60px;min-height:calc(100svh - 74px);padding-block:50px;display:grid}.about-hero h1{font-size:clamp(58px,7vw,116px)}.about-image{background:var(--panel);border:1px solid #ff6a004d;height:min(760px,100svh - 140px);position:relative;overflow:hidden}.about-image:after{content:"";background:linear-gradient(#0000 65%,#080909);position:absolute;inset:0}.about-image img{object-fit:cover;object-position:49% 22%;width:100%;height:100%}.manifesto{border-top:1px solid var(--line);padding-block:130px}.manifesto>p{color:var(--orange);font:700 11px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.manifesto h2{max-width:1250px;font:700 clamp(40px, 5.2vw, 76px)/1.04 var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:28px 0 70px}.manifesto>div{flex-wrap:wrap;gap:10px;display:flex}.manifesto>div span{border:1px solid var(--line);color:#a3a5a7;font:700 10px/1 var(--display);letter-spacing:.12em;border-radius:999px;padding:13px 16px}.city-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:100px;padding-block:130px;display:grid}.city-section>p{color:var(--muted);margin:0 0 8px;font-size:19px;line-height:1.65}.academy-section{background:var(--orange);color:#090909;grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;min-height:620px;margin-bottom:120px;padding:70px;display:grid}.academy-section .eyebrow{color:#0000008c}.academy-section .eyebrow span{box-shadow:none;background:#090909}.academy-index{font:800 clamp(140px, 20vw, 330px)/.8 var(--display);letter-spacing:-.09em;color:#0000001a}.academy-section>div:last-child>p:not(.eyebrow){color:#000000a6;max-width:590px;line-height:1.6}.academy-section .button-primary{color:#fff;background:#090909}.home-page{background-color:#0000;background-image:linear-gradient(90deg,#ff6a0009 1px,#0000 1px),linear-gradient(#ff6a0009 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:100svh}.home-intro{grid-template-columns:minmax(0,.94fr) minmax(440px,.78fr);align-items:center;gap:clamp(48px,7vw,126px);min-height:calc(100svh - 74px);padding-block:clamp(40px,7vh,86px);display:grid}.home-intro-copy{z-index:2;position:relative}.home-intro-copy:before{content:"";background:var(--orange);width:48px;height:3px;margin-bottom:26px;display:block;box-shadow:0 0 24px #ff6a006b}.home-intro h1{text-transform:uppercase;max-width:920px;margin:0}.home-intro h1>span{display:block}.home-title-top{width:min(100%,680px);color:var(--orange);font:italic 700 clamp(22px, 2.5vw, 40px)/1 var(--brand-display);letter-spacing:.09em;align-items:center;gap:18px;margin-bottom:14px;display:flex!important}.home-title-top:after{content:"";background:linear-gradient(90deg,#ff6a00e6,#0000);flex:1;height:1px}.home-title-middle{color:#f5f5f2;font:700 clamp(48px, 6.45vw, 108px)/.88 var(--brand-display);letter-spacing:-.035em;text-shadow:0 12px 46px #0000007a}.home-title-bottom{z-index:1;color:var(--orange);font:italic 700 clamp(46px, 6.15vw, 102px)/.94 var(--brand-display);letter-spacing:-.035em;text-shadow:0 0 42px #ff6a0033;position:relative;transform:translate(-.045em)}.home-intro-copy p{color:#b7b8ba;text-wrap:pretty;border-left:1px solid #ff6a0085;max-width:720px;margin:clamp(32px,5vh,54px) 0 0;padding-left:22px;font-size:clamp(17px,1.35vw,22px);line-height:1.58}.home-intro-copy p strong{color:#fff;font-weight:750}.home-intro-visual{isolation:isolate;align-self:stretch;place-items:center;min-height:min(760px,100svh - 144px);display:grid;position:relative}.home-intro-visual:before{content:"";z-index:-2;filter:blur(16px);background:radial-gradient(circle at 50% 42%,#ff6a0033,#ff6a000d 42%,#0000 69%);border-radius:50%;position:absolute;inset:12% -8% 5%}.home-intro-visual:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ff6a002e;border-radius:50%;position:absolute;inset:15% 3% 10%;transform:rotate(-12deg)}.home-intro-visual img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 34px 44px #0000008f);width:100%;height:100%}.local-rating{border-top:1px solid var(--line);padding-block:clamp(110px,12vw,180px)}.local-rating-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:70px;margin-bottom:52px;display:grid}.local-rating-index{color:#77797c;font:700 11px/1 var(--display);letter-spacing:.14em;align-items:center;gap:12px;margin:0 0 20px;display:flex}.local-rating-index span{color:var(--orange);font-size:15px}.local-rating h2{max-width:980px;margin:0}.local-rating h2>span,.local-rating h2>strong{display:block}.local-rating-title-main{color:#f5f5f2;font:700 clamp(58px, 6.7vw, 110px)/.92 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase}.local-rating-title-accent{color:var(--orange);font:italic 700 clamp(66px, 7.4vw, 122px)/.9 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 0 46px #ff6a002e;margin-top:8px}.local-rating-heading>p{color:#a9abad;border-left:1px solid #ff6a0080;max-width:440px;margin:0 0 4px;padding-left:22px;font-size:clamp(16px,1.25vw,20px);line-height:1.55}.local-rating-stage{isolation:isolate;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));background:#080a0b;border:1px solid #ff6a004d;border-radius:4px 4px 38px;min-height:min(760px,70vw);position:relative;overflow:hidden}.local-rating-stage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#070808b8,#0000 34% 68%,#07080880),linear-gradient(#0000 62%,#070808ad);position:absolute;inset:0}.local-rating-stage:after{content:"";z-index:2;opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.local-rating-city{object-fit:cover;filter:saturate(.74)contrast(1.08)brightness(.82);width:100%;height:100%;position:absolute;inset:0}.rating-node{z-index:5;align-items:center;gap:12px;display:flex;position:absolute;transform:translate(-50%,-50%)}.rating-node:before{content:"";z-index:-1;border:1px solid #ff6a0042;border-radius:50%;width:86px;height:86px;animation:3.4s ease-in-out infinite rating-pulse;position:absolute;top:50%;left:0;transform:translate(-12px,-50%)scale(1.25)}.rating-node-champion{top:27%;left:59%}.rating-node-up{top:61%;left:22%}.rating-node-down{top:68%;left:77%}.team-avatar{color:#fff;width:76px;height:76px;font:900 30px/1 var(--display);border:2px solid #ffffffb8;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 16px 44px #00000080}.team-avatar-north{color:#f6d985;background:radial-gradient(circle at 34% 28%,#664d15,#12100a 52%,#050505 53%);border-color:#f1c766;box-shadow:0 0 0 5px #ebb73d21,0 0 36px #ebb73d4d}.team-avatar-volt{background:radial-gradient(circle at 34% 28%,#ff8734,#5e2107 45%,#111 46%)}.team-avatar-red{background:radial-gradient(circle at 34% 28%,#a43c3c,#3a1010 45%,#111 46%)}.team-marker-copy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070808d1;border:1px solid #ffffff24;border-radius:12px;min-width:160px;padding:13px 16px 12px;box-shadow:0 18px 44px #0000005c}.team-marker-copy strong,.team-marker-copy span{display:block}.team-marker-copy strong{font:750 15px/1 var(--display);letter-spacing:.06em}.team-place{color:#d2aa4d;font:700 9px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}.team-rating{font:750 17px/1 var(--display);margin-top:7px}.team-rating b{font-size:22px;line-height:0}.team-rating-gold{color:#f1c766}.team-rating-up{color:#45d884}.team-rating-down{color:#ff6363}.rating-crown{z-index:3;color:#f1c766;filter:drop-shadow(0 0 12px #f1c76680);font-size:30px;position:absolute;top:-38px;left:22px}@keyframes rating-pulse{0%,to{opacity:.22;transform:translate(-12px,-50%)scale(1.12)}50%{opacity:.7;transform:translate(-12px,-50%)scale(1.38)}}.growth-path{border-top:1px solid var(--line);padding-block:clamp(110px,12vw,180px) clamp(130px,14vw,210px)}.growth-path-heading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:72px;display:grid}.growth-path-index{color:#77797c;font:700 11px/1 var(--display);letter-spacing:.14em;align-items:center;gap:12px;margin:0 0 22px;display:flex}.growth-path-index span{color:var(--orange);font-size:15px}.growth-path h2{text-transform:none;margin:0}.growth-path h2>span,.growth-path h2>strong{display:block}.growth-title-prefix{width:min(100%,520px);color:var(--orange);font:italic 700 clamp(22px, 2.5vw, 40px)/1 var(--brand-display);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:18px;margin-bottom:24px;display:flex!important}.growth-title-prefix:after{content:"";background:linear-gradient(90deg,#ff6a00e6,#0000);flex:1;height:1px}.growth-title-main{color:#f5f5f2;font:700 clamp(60px, 6.7vw, 110px)/.92 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase}.growth-title-accent{color:var(--orange);font:italic 700 clamp(66px, 7.4vw, 122px)/.9 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 0 46px #ff6a002e;margin-top:8px}.growth-path-heading>p{color:#aaacae;border-left:1px solid #ff6a0085;max-width:500px;margin:0 0 5px;padding-left:22px;font-size:clamp(16px,1.22vw,20px);line-height:1.62}.growth-rail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;min-height:610px;margin-top:88px;padding:40px 0 24px;display:grid;position:relative}.growth-rail:before{content:"";z-index:-1;background:linear-gradient(90deg, #ffffff29, #ff6a008c 55%, var(--orange));transform-origin:0;width:88%;height:2px;position:absolute;bottom:29%;left:5%;transform:rotate(-8deg);box-shadow:0 0 22px #ff6a0033}.growth-step{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#0000 50%),#0c0d0ef0;flex-direction:column;min-height:330px;padding:26px;display:flex;position:relative;box-shadow:0 28px 70px #00000042}.growth-step:before{content:"";border:3px solid var(--bg);background:#77797b;border-radius:50%;width:14px;height:14px;position:absolute;top:-8px;left:26px;box-shadow:0 0 0 1px #fff3}.growth-step-intercity{border-color:#ff6a005c;min-height:400px;margin-bottom:52px}.growth-step-intercity:before{background:var(--orange);box-shadow:0 0 18px #ff6a0099}.growth-step-republic{border-color:var(--orange);background:var(--orange);color:#080909;min-height:470px;margin-bottom:104px;box-shadow:0 32px 90px #ff6a0029}.growth-step-republic:before{background:#080909;box-shadow:0 0 0 1px #0809096b,0 0 22px #ff6a00a6}.growth-step-meta{color:#717375;font:700 10px/1 var(--display);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:20px;display:flex}.growth-step-meta span{color:var(--orange);font-size:15px}.growth-step-republic .growth-step-meta{color:#0809098c}.growth-step-republic .growth-step-meta span{color:#080909}.growth-step>div:nth-child(2){margin:auto 0 34px}.growth-step h3{font:800 clamp(42px, 4.3vw, 68px)/.9 var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:0 0 14px}.growth-step p{color:#96989a;max-width:360px;margin:0;font-size:14px;line-height:1.55}.growth-step-republic p{color:#080909a8}.growth-step-status{border-top:1px solid var(--line);color:#b6b8ba;font:700 10px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.growth-step-republic .growth-step-status{color:#080909;border-color:#0809093d}.growth-step-status b{font-size:20px}.season-system{border-top:1px solid var(--line);padding-block:clamp(120px,13vw,190px) clamp(140px,15vw,220px)}.season-system-heading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:72px;margin-bottom:72px;display:grid}.season-system-index{color:#77797c;font:700 11px/1 var(--display);letter-spacing:.14em;align-items:center;gap:12px;margin:0 0 22px;display:flex}.season-system-index span{color:var(--orange);font-size:15px}.season-system h2{text-transform:uppercase;margin:0}.season-system h2>span,.season-system h2>strong{display:block}.season-system h2>span{color:#f5f5f2;font:700 clamp(58px, 6.7vw, 110px)/.92 var(--brand-display);letter-spacing:-.035em}.season-system h2>strong{color:var(--orange);font:italic 700 clamp(66px, 7.4vw, 122px)/.9 var(--brand-display);letter-spacing:-.035em;text-shadow:0 0 46px #ff6a002e;margin-top:8px}.season-system-heading>p{color:#aaacae;border-left:1px solid #ff6a0085;max-width:520px;margin:0 0 5px;padding-left:22px;font-size:clamp(16px,1.22vw,20px);line-height:1.62}.season-console{background:radial-gradient(circle at 15% 0,#ff6a0021,#0000 34%),linear-gradient(145deg,#ffffff09,#0000 45%),#0a0b0c;border:1px solid #ff6a0057;overflow:hidden;box-shadow:0 36px 100px #00000052}.season-console-topline{border-bottom:1px solid var(--line);color:#77797c;min-height:54px;font:700 10px/1 var(--display);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;padding:0 24px;display:flex}.season-console-topline>div{color:#c5c7c8;align-items:center;gap:10px;display:flex}.season-live-dot{background:var(--orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #ff6a00d9}.season-overview{grid-template-columns:minmax(0,1.7fr) minmax(330px,.7fr);display:grid}.season-cycle{min-width:0;padding:clamp(28px,4vw,58px)}.season-cycle-head{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.season-cycle-head>div:first-child>span{color:var(--orange);font:700 11px/1 var(--display);letter-spacing:.16em}.season-cycle h3{font:700 clamp(42px, 4.8vw, 76px)/.9 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase;margin:12px 0 0}.season-countdown{align-items:center;gap:12px;display:flex}.season-countdown strong{color:var(--orange);font:700 clamp(44px, 4.5vw, 70px)/.8 var(--brand-display)}.season-countdown span{color:#858789;text-transform:uppercase;max-width:78px;font-size:11px;line-height:1.35}.season-progress{color:#686a6c;font:700 9px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:repeat(4,1fr);margin:64px 0 58px;display:grid;position:relative}.season-progress:before,.season-progress-fill{content:"";background:#ffffff1a;height:2px;position:absolute;top:5px;left:5px;right:5px}.season-progress-fill{z-index:1;background:var(--orange);width:41%;right:auto;box-shadow:0 0 16px #ff6a006b}.season-progress>div{z-index:2;gap:14px;display:grid;position:relative}.season-progress>div:not(:first-of-type){justify-items:center}.season-progress>div:last-child{justify-items:end}.season-progress i{background:#0a0b0c;border:2px solid #343638;border-radius:50%;width:12px;height:12px;display:block}.season-progress .complete,.season-progress .active{color:#d5d6d7}.season-progress .complete i,.season-progress .active i{border-color:var(--orange);background:var(--orange)}.season-progress .active i{box-shadow:0 0 0 5px #ff6a001f,0 0 18px #ff6a00b3}.season-flow{grid-template-columns:repeat(3,minmax(0,1fr) auto) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.season-flow article{border:1px solid var(--line);background:#ffffff05;flex-direction:column;min-height:190px;padding:20px;display:flex}.season-flow article>span{color:var(--orange);font:700 10px/1 var(--display)}.season-flow strong{font:700 clamp(18px, 1.5vw, 24px)/1 var(--brand-display);text-transform:uppercase;margin:auto 0 12px}.season-flow p{color:#828486;margin:0;font-size:12px;line-height:1.45}.season-flow>b{color:#ff6a00bf;align-self:center;font-size:20px}.season-leaderboard{border-left:1px solid var(--line);background:#ffffff06;flex-direction:column;padding:clamp(28px,3vw,42px);display:flex}.season-board-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.season-board-head span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.14em}.season-board-head h3{font:700 24px/1 var(--brand-display);text-transform:uppercase;margin:10px 0 0}.season-leaderboard ol{margin:36px 0;padding:0;list-style:none}.season-leaderboard li{border-top:1px solid var(--line);grid-template-columns:24px 42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 0;display:grid}.season-leaderboard li>span{color:#6e7072;font:700 10px/1 var(--display)}.season-leaderboard li>i{border:1px solid var(--line-strong);color:#fff;width:42px;height:42px;font:normal 700 15px/1 var(--brand-display);background:#17191a;border-radius:50%;place-items:center;display:grid}.season-leaderboard li>div{min-width:0}.season-leaderboard li strong{font:700 12px/1 var(--display);text-overflow:ellipsis;display:block;overflow:hidden}.season-leaderboard li small{color:#6e7072;margin-top:6px;font-size:10px;display:block}.season-leaderboard li>b{color:#d6d7d8;font:700 16px/1 var(--brand-display)}.season-leaderboard .season-leader{border-color:#ff6a006b}.season-leaderboard .season-leader>span,.season-leaderboard .season-leader>b{color:var(--orange)}.season-leaderboard .season-leader>i{border-color:var(--orange);box-shadow:0 0 20px #ff6a002e}.season-points-note{background:#ff6a000e;border:1px solid #ff6a0047;margin-top:auto;padding:20px}.season-points-note span{color:var(--orange);font:700 11px/1 var(--brand-display);text-transform:uppercase}.season-points-note p{color:#898b8d;margin:10px 0 0;font-size:12px;line-height:1.5}.academy-community{border-top:1px solid var(--line);grid-template-columns:minmax(440px,.9fr) minmax(0,1fr);align-items:center;gap:clamp(54px,7vw,118px);min-height:900px;padding-block:clamp(120px,13vw,190px);display:grid}.academy-community-visual{isolation:isolate;min-height:720px;position:relative}.academy-community-visual:before{content:"";z-index:-1;background:linear-gradient(135deg,#ff6a0014,#0000 48%),repeating-linear-gradient(0deg,#0000 0 42px,#ffffff06 42px 43px),#090a0a;border:1px solid #ff6a0033;position:absolute;inset:9% 5% 5% 0}.academy-community-visual:after{content:"";z-index:-1;filter:blur(18px);background:radial-gradient(#ff6a0033,#0000 68%);height:20%;position:absolute;bottom:0;left:16%;right:-3%}.academy-crest-panel,.academy-shayzi-panel{box-shadow:none;background:0 0;border:0;position:absolute;overflow:visible}.academy-crest-panel{z-index:1;width:57%;height:57%;top:7%;left:0}.academy-crest-panel:after,.academy-shayzi-panel:after{content:none}.academy-crest-panel img{object-fit:contain;filter:drop-shadow(0 28px 46px #0000008c);width:100%;height:100%}.academy-shayzi-panel{z-index:2;width:74%;height:100%;bottom:-2%;right:-8%}.academy-shayzi-panel img{object-fit:contain;object-position:right bottom;filter:drop-shadow(0 34px 44px #00000080);width:100%;height:100%}.academy-visual-label{z-index:3;border-left:3px solid var(--orange);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050606e0;min-width:330px;padding:18px 20px;position:absolute;bottom:30px;left:26px}.academy-visual-label span{color:#fff;font:700 14px/1 var(--brand-display);letter-spacing:.04em;display:block}.academy-visual-label b{color:#7c7e80;font:700 8px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;margin-top:10px;display:block}.academy-community-index{color:#77797c;font:700 11px/1 var(--display);letter-spacing:.14em;align-items:center;gap:12px;margin:0 0 26px;display:flex}.academy-community-index span{color:var(--orange);font-size:15px}.academy-community h2{text-transform:uppercase;margin:0}.academy-community h2>span,.academy-community h2>strong,.academy-community h2>em{display:block}.academy-community h2>span{color:#f5f5f2;font:700 clamp(46px, 5vw, 82px)/.94 var(--brand-display);letter-spacing:-.035em}.academy-community h2>strong,.academy-community h2>em{color:var(--orange);font:italic 700 clamp(52px, 5.6vw, 92px)/.9 var(--brand-display);letter-spacing:-.035em;text-shadow:0 0 44px #ff6a0029}.academy-community h2>em{color:#f5f5f2;margin-top:9px;font-size:clamp(38px,4.15vw,68px)}.academy-community-lead{color:#a5a7a9;border-left:1px solid #ff6a0085;max-width:650px;margin:42px 0 44px;padding-left:22px;font-size:clamp(16px,1.2vw,19px);line-height:1.65}.academy-community-lead strong{color:#fff;font-weight:750}.academy-community-points{border-top:1px solid var(--line)}.academy-community-points article{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:19px 0;display:grid}.academy-community-points article>span{color:var(--orange);font:700 10px/1.2 var(--display)}.academy-community-points strong{font:700 16px/1 var(--brand-display);text-transform:uppercase}.academy-community-points p{color:#7e8082;margin:7px 0 0;font-size:13px;line-height:1.5}.academy-community-link{border:1px solid var(--orange);color:#080909;background:var(--orange);width:fit-content;min-height:50px;font:700 11px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:34px;margin-top:34px;padding:0 18px;transition:background .2s,color .2s;display:inline-flex}.academy-community-link:hover{color:var(--orange);background:0 0}.academy-community-link span{font-size:19px}.signed-team-page,.team-profile-page,.mix-page{background:radial-gradient(circle at 80% 10%, #ff6a0011, transparent 27%), var(--bg);min-height:100vh}.team-center-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(320px,.55fr);align-items:end;gap:80px;min-height:570px;padding-block:100px 84px;display:grid}.team-center-index,.team-action-copy>p,.team-ranking-head p,.team-profile-title>p,.mix-placeholder>p:first-child{color:#747678;font:700 10px/1 var(--display);letter-spacing:.14em;align-items:center;gap:11px;margin:0 0 22px;display:flex}.team-center-index span,.team-action-copy>p span,.team-ranking-head p span,.team-profile-title>p span,.mix-placeholder>p:first-child span{color:var(--orange);font-size:14px}.team-center-hero h1{text-transform:uppercase;margin:0}.team-center-hero h1 span,.team-center-hero h1 strong{display:block}.team-center-hero h1 span{font:700 clamp(48px, 5.6vw, 90px)/.94 var(--brand-display);letter-spacing:-.04em}.team-center-hero h1 strong{max-width:980px;color:var(--orange);font:italic 700 clamp(50px, 5.9vw, 96px)/.9 var(--brand-display);letter-spacing:-.04em;margin-top:9px}.team-center-hero>p{color:#9d9fa1;border-left:1px solid #ff6a0080;margin:0 0 5px;padding-left:20px;font-size:17px;line-height:1.65}.team-actions{padding-block:96px 130px}.team-action-tabs{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.team-action-tabs button{border:0;border-right:1px solid var(--line);color:#77797b;text-align:left;cursor:pointer;background:#ffffff05;flex-direction:column;align-items:flex-start;min-height:170px;padding:24px;transition:background .2s,color .2s;display:flex}.team-action-tabs button:last-child{border-right:0}.team-action-tabs button>span{color:var(--orange);font:700 10px/1 var(--display)}.team-action-tabs button strong{color:#d7d8d9;font:700 clamp(17px, 1.7vw, 24px)/1 var(--brand-display);text-transform:uppercase;margin:auto 0 9px}.team-action-tabs button small{font-size:11px}.team-action-tabs button.active{color:#080909;background:var(--orange)}.team-action-tabs button.active>span,.team-action-tabs button.active strong{color:#080909}.team-action-panel{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff08,#0000 44%),#0d0e0f;border-top:0;grid-template-columns:minmax(280px,.58fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,110px);min-height:450px;padding:clamp(30px,5vw,70px);display:grid}.team-action-copy h2{font:700 clamp(38px, 4.5vw, 68px)/.94 var(--brand-display);letter-spacing:-.04em;text-transform:uppercase;margin:0}.team-action-form{gap:20px;display:grid}.team-action-form label{gap:10px;display:grid}.team-action-form label>span{color:#97999b;font:700 9px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.team-action-form input{border:1px solid var(--line);color:#fff;width:100%;min-height:56px;font:14px/1 var(--body);background:#ffffff06;outline:0;padding:0 16px}.team-action-form input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff6a001a}.team-action-form label small{color:#66686a;font-size:9px}.team-action-form>button,.team-mix-actions a:first-child{border:1px solid var(--orange);color:#080909;background:var(--orange);min-height:54px;font:700 10px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.team-action-form>button span{font-size:18px}.team-city-warning{background:#ff6a000e;border:1px solid #ff6a004d;padding:17px}.team-city-warning>span,.team-mix-offer>div:nth-child(2)>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.13em}.team-city-warning p{color:#888a8c;margin:9px 0 0;font-size:11px;line-height:1.55}.team-city-warning strong{color:#d8d9da}.team-action-notice{border-left:2px solid var(--orange);color:#a8aaac;background:#ff6a000f;grid-column:2;margin:-20px 0 0;padding:12px 14px;font-size:11px}.team-mix-offer{grid-template-columns:106px minmax(0,1fr);gap:26px;display:grid}.team-mix-badge{border:1px solid var(--orange);width:106px;height:106px;color:var(--orange);font:700 16px/1 var(--brand-display);background:#ff6a000f;place-items:center;display:grid}.team-mix-offer h3{font:700 clamp(26px, 3vw, 42px)/1 var(--brand-display);text-transform:uppercase;margin:13px 0 10px}.team-mix-offer p{color:#7d7f81;margin:0;font-size:12px}.team-mix-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.team-mix-actions a{justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;display:flex}.team-mix-actions a:last-child{border:1px solid var(--line-strong);color:#b5b7b9;font:700 10px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.team-ranking{border-top:1px solid var(--line);padding-block:120px 170px}.team-ranking-head{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:48px;display:flex}.team-ranking-head h2{font:700 clamp(40px, 4.6vw, 72px)/.95 var(--brand-display);letter-spacing:-.04em;text-transform:uppercase;margin:0}.team-ranking-head>div:last-child{text-align:right}.team-ranking-head>div:last-child span{color:#696b6d;font-size:10px;display:block}.team-ranking-head>div:last-child strong{color:var(--orange);font:700 13px/1 var(--brand-display);text-transform:uppercase;margin-top:8px;display:block}.team-ranking-labels,.team-ranking li>a{grid-template-columns:42px 54px minmax(170px,1.4fr) minmax(120px,.8fr) minmax(100px,.65fr) 74px 100px;align-items:center;gap:14px;display:grid}.team-ranking-labels{color:#5f6163;font:700 8px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;padding:0 20px 13px}.team-ranking-labels span:first-child{grid-column:1/4}.team-ranking ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.team-ranking li{border-bottom:1px solid var(--line)}.team-ranking li>a{min-height:94px;padding:14px 20px;transition:background .2s,transform .2s}.team-ranking li>a:hover{background:#ff6a000b;transform:translate(4px)}.team-rank{color:#6b6d6f;font:700 11px/1 var(--display)}.team-ranking li:first-child .team-rank{color:#f0c96d}.team-ranking li i{border:1px solid var(--line-strong);color:#fff;width:48px;height:48px;font:normal 700 15px/1 var(--brand-display);background:#17191a;border-radius:50%;place-items:center;display:grid}.team-ranking li:first-child i{border-color:#d8ae50;box-shadow:0 0 22px #d8ae5029}.team-rank-name strong{font:700 16px/1 var(--brand-display);display:block}.team-rank-name small{color:#626466;margin-top:7px;font-size:9px;display:block}.team-rank-city,.team-rank-discipline{color:#929496;font-size:12px}.team-rank-trend{font:700 12px/1 var(--display)}.team-rank-trend.up{color:#45d884}.team-rank-trend.down{color:#ff6363}.team-ranking li b{color:#e7e7e4;font:700 20px/1 var(--brand-display);justify-self:end}.team-profile-hero{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:48px;min-height:580px;padding-block:90px;display:grid}.team-profile-mark{border:1px solid var(--orange);color:#fff;width:180px;height:180px;font:700 64px/1 var(--brand-display);background:radial-gradient(circle,#ff6a002e,#0000 68%),#111213;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 70px #ff6a001f}.team-profile-title h1{font:700 clamp(56px, 7vw, 116px)/.9 var(--brand-display);letter-spacing:-.05em;text-transform:uppercase;margin:0}.team-profile-title>div{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.team-profile-title>div span{border:1px solid var(--line);color:#858789;font:700 9px/1 var(--display);letter-spacing:.09em;text-transform:uppercase;padding:9px 11px}.team-profile-rating{text-align:right;min-width:220px}.team-profile-rating>span{color:#747678;font:700 9px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.team-profile-rating strong{color:var(--orange);font:700 58px/.8 var(--brand-display);margin:14px 0 10px;display:block}.team-profile-rating small{color:#737577;font-size:10px}.team-profile-details{grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);gap:80px;padding-block:110px 160px;display:grid}.team-profile-details article>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.13em}.team-profile-details h2{font:700 48px/1 var(--brand-display);text-transform:uppercase;margin:15px 0 36px}.team-profile-details ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.team-profile-details li{border-bottom:1px solid var(--line);grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:72px;display:grid}.team-profile-details li>span{color:var(--orange);font:700 10px/1 var(--display)}.team-profile-details li strong{font:700 15px/1 var(--brand-display)}.team-profile-details li small{color:#6d6f71;font-size:10px}.team-profile-details aside{border:1px solid var(--line);align-self:start}.team-profile-details aside>div{border-bottom:1px solid var(--line);padding:24px}.team-profile-details aside>div span{color:#6e7072;font-size:10px}.team-profile-details aside>div strong{font:700 22px/1 var(--brand-display);text-transform:uppercase;margin-top:10px;display:block}.team-profile-details aside>a{color:#080909;background:var(--orange);min-height:58px;font:700 10px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.mix-placeholder{flex-direction:column;justify-content:center;min-height:calc(100svh - 74px);padding-block:100px;display:flex}.mix-placeholder h1{font:700 clamp(64px, 9vw, 144px)/.9 var(--brand-display);letter-spacing:-.05em;text-transform:uppercase;margin:0}.mix-placeholder h1 strong{color:var(--orange);font-style:italic}.mix-placeholder>p:nth-of-type(2){color:#9a9c9e;max-width:760px;margin:38px 0;font-size:19px;line-height:1.6}.mix-placeholder>div{flex-wrap:wrap;gap:8px;display:flex}.mix-placeholder>div span{border:1px solid var(--line);color:#77797b;font:700 9px/1 var(--display);letter-spacing:.09em;text-transform:uppercase;padding:11px 13px}.mix-placeholder>a{color:#d3d4d5;width:fit-content;font:700 10px/1 var(--display);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #ff6a0080;gap:28px;margin-top:48px;padding-bottom:8px;display:flex}.mix-placeholder>a span{color:var(--orange)}.dashboard-page{background:radial-gradient(circle at 14% 14%, #ff6a0013, transparent 28%), var(--bg);min-height:100vh}.dashboard-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(540px,1.18fr);align-items:center;gap:clamp(48px,7vw,118px);min-height:670px;padding-block:62px 78px;display:grid}.dashboard-index{color:#737577;font:700 10px/1 var(--display);letter-spacing:.14em;align-items:center;gap:12px;margin:0 0 26px;display:flex}.dashboard-index span{color:var(--orange);font-size:14px}.dashboard-hero h1{text-transform:uppercase;margin:0}.dashboard-hero h1 span,.dashboard-hero h1 strong{display:block}.dashboard-hero h1 span{font:700 clamp(54px, 6vw, 96px)/.92 var(--brand-display);letter-spacing:-.04em}.dashboard-hero h1 strong{color:var(--orange);font:italic 700 clamp(58px, 6.4vw, 104px)/.9 var(--brand-display);letter-spacing:-.04em;text-shadow:0 0 42px #ff6a002b;margin-top:8px}.dashboard-hero-copy>p:not(.dashboard-index){color:#a3a5a7;border-left:1px solid #ff6a0080;max-width:580px;margin:36px 0 0;padding-left:20px;font-size:17px;line-height:1.6}.dashboard-context{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.dashboard-context span{border:1px solid var(--line);color:#858789;font:700 9px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;padding:10px 13px}.dashboard-city-view{isolation:isolate;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px));background:#090a0b;border:1px solid #ff6a004d;min-height:540px;position:relative;overflow:hidden}.dashboard-city-view:after{content:"";background:linear-gradient(#07080814,#070808b8),linear-gradient(90deg,#07080861,#0000 58%);position:absolute;inset:0}.dashboard-city-view>img{object-fit:cover;filter:saturate(.72)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.dashboard-city-live{z-index:2;color:#e4e5e6;font:700 9px/1 var(--display);letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070808b8;border:1px solid #ff6a0073;align-items:center;gap:9px;padding:10px 12px;display:flex;position:absolute;top:22px;left:22px}.dashboard-city-live i,.dashboard-match-status i{background:var(--orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #ff6a00cc}.dashboard-city-stat{z-index:2;border-left:3px solid var(--orange);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070808d1;min-width:230px;padding:20px;position:absolute;bottom:26px;left:26px}.dashboard-city-stat span{color:#77797b;font:700 9px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.dashboard-city-stat strong{font:700 26px/1 var(--brand-display);text-transform:uppercase;margin-top:10px;display:block}.dashboard-city-stat small{color:#77797b;margin-top:8px;font-size:10px;display:block}.dashboard-matches,.dashboard-news{padding-block:clamp(94px,10vw,150px)}.dashboard-news{border-top:1px solid var(--line)}.dashboard-section-head{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:46px;display:flex}.dashboard-section-head p{color:#737577;font:700 9px/1 var(--display);letter-spacing:.14em;align-items:center;gap:11px;margin:0 0 14px;display:flex}.dashboard-section-head p span{color:var(--orange);font-size:13px}.dashboard-section-head h2{font:700 clamp(38px, 4.4vw, 68px)/.95 var(--brand-display);letter-spacing:-.04em;text-transform:uppercase;margin:0}.dashboard-section-head>a{color:#acadaf;font:700 10px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ff6a0080;align-items:center;gap:22px;padding-bottom:8px;display:flex}.dashboard-section-head>a span{color:var(--orange);font-size:17px}.dashboard-updated{color:#646668;font:700 9px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.dashboard-match-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dashboard-match{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#0000 45%),#0d0e0f;flex-direction:column;min-height:390px;padding:clamp(24px,3vw,38px);display:flex}.dashboard-match.live{box-shadow:inset 0 3px 0 var(--orange), 0 26px 70px #00000040;border-color:#ff6a007a}.dashboard-match-top,.dashboard-match-bottom{color:#747678;font:700 9px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;display:flex}.dashboard-match-status{color:#bfc0c1;align-items:center;gap:9px;display:flex}.dashboard-match:not(.live) .dashboard-match-status i{box-shadow:none;background:#646668}.dashboard-versus{gap:8px;margin:auto 0;display:grid}.dashboard-versus>span{color:#555759;font:700 9px/1 var(--display);letter-spacing:.14em;justify-self:center}.dashboard-team{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.dashboard-team>i{border:1px solid var(--line-strong);color:#fff;width:50px;height:50px;font:normal 700 16px/1 var(--brand-display);background:#17191a;border-radius:50%;place-items:center;display:grid}.dashboard-match.live .dashboard-team:first-child>i{border-color:var(--orange);box-shadow:0 0 20px #ff6a0029}.dashboard-team strong{font:700 17px/1 var(--brand-display);display:block}.dashboard-team small{color:#656769;margin-top:7px;font-size:10px;display:block}.dashboard-team>b{color:#e9e9e6;font:700 42px/.8 var(--brand-display)}.dashboard-match.live .dashboard-team:first-child>b{color:var(--orange)}.dashboard-match-bottom{border-top:1px solid var(--line);padding-top:18px}.dashboard-match-bottom strong{color:#c9cacb;font-weight:700}.dashboard-news-grid{grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);gap:16px;display:grid}.dashboard-news-feature{isolation:isolate;border:1px solid #ff6a0052;align-items:flex-end;min-height:570px;padding:clamp(26px,4vw,54px);display:flex;position:relative;overflow:hidden}.dashboard-news-feature>img{z-index:-2;object-fit:cover;filter:saturate(.58)contrast(1.1);width:100%;height:100%;position:absolute;inset:0}.dashboard-news-feature:after{content:"";z-index:-1;background:linear-gradient(#07080826,#070808f2 86%);position:absolute;inset:0}.dashboard-news-feature>div{max-width:780px}.dashboard-news-feature>div>span,.dashboard-news-list article>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.13em}.dashboard-news-feature h3{font:700 clamp(34px, 4vw, 62px)/1 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase;margin:18px 0}.dashboard-news-feature p{color:#a1a3a5;max-width:680px;margin:0;font-size:15px;line-height:1.6}.dashboard-news-feature a{color:#fff;font:700 10px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;gap:24px;margin-top:28px;display:inline-flex}.dashboard-news-feature a span{color:var(--orange);font-size:16px}.dashboard-news-list{display:grid}.dashboard-news-list article{border:1px solid var(--line);background:#ffffff05;border-bottom:0;flex-direction:column;justify-content:center;min-height:180px;padding:26px;display:flex}.dashboard-news-list article:last-child{border-bottom:1px solid var(--line)}.dashboard-news-list h3{font:700 20px/1.08 var(--brand-display);text-transform:uppercase;margin:14px 0 10px}.dashboard-news-list p{color:#757779;margin:0;font-size:12px;line-height:1.5}.auth-page{background:radial-gradient(circle at 18% 35%, #ff6a001c, transparent 32%), var(--bg);min-height:100svh}.auth-shell{grid-template-columns:minmax(0,1fr) minmax(500px,.82fr);align-items:stretch;gap:clamp(48px,7vw,118px);min-height:calc(100svh - 74px);padding-block:54px 72px;display:grid}.auth-story{isolation:isolate;background:linear-gradient(90deg,#070808fa 0 48%,#07080870 76%,#0000),repeating-linear-gradient(0deg,#0000 0 48px,#ffffff06 48px 49px),#0b0c0d;border:1px solid #ff6a0038;align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.auth-story:before{content:"A";z-index:-1;color:#0000;-webkit-text-stroke:1px #ff6a0024;font:700 440px/.8 var(--brand-display);position:absolute;top:11%;right:-4%;transform:rotate(-7deg)}.auth-story-copy{z-index:3;width:64%;padding:clamp(34px,4vw,64px);position:relative}.auth-story h1{text-transform:uppercase;margin:28px 0 30px}.auth-story h1>span,.auth-story h1>strong{display:block}.auth-story h1>span{font:700 clamp(42px, 4.4vw, 72px)/.96 var(--brand-display);letter-spacing:-.035em}.auth-story h1>strong{color:var(--orange);font:italic 700 clamp(46px, 4.9vw, 80px)/.92 var(--brand-display);letter-spacing:-.04em;margin-top:9px}.auth-story-copy>p:not(.eyebrow){color:#a2a4a6;max-width:530px;margin:0;font-size:17px;line-height:1.6}.auth-story-points{border-top:1px solid var(--line);max-width:480px;margin:48px 0 0;padding:0;list-style:none}.auth-story-points li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:16px;padding:17px 0;display:grid}.auth-story-points li>span{color:var(--orange);font:700 10px/1.2 var(--display)}.auth-story-points p{color:#77797b;margin:0;font-size:12px;line-height:1.4}.auth-story-points strong{color:#e7e7e4;font:700 14px/1 var(--brand-display);text-transform:uppercase;margin-bottom:6px;display:block}.auth-story-character{z-index:2;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 30px 36px #00000085);width:76%;height:104%;position:absolute;bottom:-6%;right:-7%}.auth-story-code{z-index:4;color:#ffffff5c;font:700 8px/1 var(--display);letter-spacing:.18em;writing-mode:vertical-rl;position:absolute;bottom:20px;right:20px}.auth-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#0000 42%),#0e0f10;align-self:center;padding:clamp(28px,3.2vw,48px);box-shadow:0 32px 90px #00000052}.auth-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:42px;display:grid}.auth-tabs button{color:#656769;font:700 11px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 0 16px;position:relative}.auth-tabs button.active{color:#fff}.auth-tabs button.active:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 14px #ff6a0080}.auth-card-heading>p:first-child{color:#6f7173;font:700 9px/1 var(--display);letter-spacing:.14em;align-items:center;gap:10px;margin:0 0 14px;display:flex}.auth-card-heading>p:first-child span{color:var(--orange);font-size:13px}.auth-card-heading h2{font:700 clamp(32px, 3vw, 48px)/1 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase;margin:0}.auth-card-heading>p:last-child{color:#858789;max-width:460px;margin:16px 0 0;font-size:13px;line-height:1.55}.auth-form{gap:18px;margin-top:34px;display:grid}.auth-form label:not(.auth-consent){gap:9px;display:grid}.auth-form label>span,.auth-role-picker legend{color:#97999b;font:700 9px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.auth-form input[type=text],.auth-form input[type=email],.auth-form input[type=password],.auth-form select,.auth-form textarea{border:1px solid var(--line);color:#fff;width:100%;min-height:50px;font:14px/1 var(--body);background:#ffffff06;border-radius:0;outline:none;padding:0 15px;transition:border-color .2s,box-shadow .2s}.auth-form textarea{resize:vertical;min-height:118px;padding-block:14px;line-height:1.5}.auth-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--orange) 50%), linear-gradient(135deg, var(--orange) 50%, transparent 50%);background-position:calc(100% - 18px) 22px,calc(100% - 13px) 22px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.auth-form input::placeholder,.auth-form textarea::placeholder{color:#56585a}.auth-form input:focus,.auth-form select:focus,.auth-form textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff6a001a}.auth-field-hint{color:#66686a;margin-top:-2px;font-size:9px;line-height:1.4}.auth-field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auth-role-picker{border:0;margin:0 0 4px;padding:0}.auth-role-picker legend{margin-bottom:12px}.auth-role-picker>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.auth-role-picker button{border:1px solid var(--line);color:#7b7d7f;text-align:left;cursor:pointer;background:#ffffff05;flex-direction:column;align-items:flex-start;min-height:105px;padding:13px;transition:border-color .2s,background .2s;display:flex}.auth-role-picker button>span{border:1px solid #66686a;border-radius:50%;width:8px;height:8px;margin-bottom:auto}.auth-role-picker button strong{color:#d4d5d6;font:700 11px/1.15 var(--display);text-transform:uppercase}.auth-role-picker button small{color:#66686a;margin-top:7px;font-size:9px;line-height:1.35}.auth-role-picker button.active{background:#ff6a000e;border-color:#ff6a00a6}.auth-role-picker button.active>span{border-color:var(--orange);background:var(--orange);box-shadow:0 0 12px #ff6a0099}.organizer-mail-note{background:#ff6a000d;border:1px solid #ff6a0047;padding:16px}.organizer-mail-note>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.14em}.organizer-mail-note p{color:#898b8d;margin:9px 0 0;font-size:11px;line-height:1.55}.organizer-mail-note a{color:#fff;-webkit-text-decoration:underline #ff6a0099;text-decoration:underline #ff6a0099}.demo-account-note{background:#ff6a000e;border:1px solid #ff6a0052;gap:7px;padding:15px 16px;display:grid}.demo-account-note>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.13em}.demo-account-note strong{color:#fff;font:700 13px/1.2 var(--brand-display)}.demo-account-note small{color:#858789;font-size:10px}.auth-consent{cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:2px;display:grid}.auth-consent input{width:16px;height:16px;accent-color:var(--orange);margin:0}.auth-consent span{color:#737577;text-transform:none;letter-spacing:0;font-size:10px;line-height:1.45}.auth-submit{border:1px solid var(--orange);color:#080909;background:var(--orange);min-height:54px;font:700 11px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:0 18px;transition:color .2s,background .2s;display:flex}.auth-submit:hover{color:var(--orange);background:0 0}.auth-submit span{font-size:19px}.auth-notice{border-left:2px solid var(--orange);color:#a8aaac;background:#ff6a000f;margin:0;padding:12px 14px;font-size:11px;line-height:1.5}.registration-column{align-content:start;gap:16px;min-width:0;display:grid}.registration-card{align-self:start}.territory-active-option{color:#65d58a}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--orange)}select option,select optgroup{color:#d8dbd7;background:#0c0f12}select option:checked{color:#fff;background:linear-gradient(90deg,#ff6a004d,#ff6a001f)}select option:disabled{color:#596068}.auth-form select option,.auth-form select optgroup{color:#d8dbd7;background:#0c0f12}.auth-form select option.territory-active-option{color:#65d58a;background:#0c0f12}.auth-form select option:checked{color:#fff;background:linear-gradient(90deg,#b64d08,#5c2a0c)}.territory-status{border:1px solid var(--line);background:#ffffff05;gap:8px;padding:15px 16px;display:grid}.territory-status>span{font:700 7px/1 var(--display);letter-spacing:.12em}.territory-status>strong{color:#e2e3df;font-size:12px}.territory-status>p{color:#71777b;margin:0;font-size:9px;line-height:1.5}.territory-status.active{background:#40be6a0e;border-color:#40be6a61}.territory-status.active>span{color:#62d78b}.territory-status.waiting{background:#ffb1420a;border-color:#ffb14247}.territory-status.waiting>span{color:#e4ad58}.registration-coverage{padding:0 2px}.registration-coverage strong{color:#d2d4d0;font-size:10px}.registration-coverage p{color:#646a6f;margin:6px 0 0;font-size:9px;line-height:1.5}.registration-socials{border-left:2px solid var(--orange);background:#ff6a000b;gap:11px;padding:14px 16px;display:grid}.registration-socials>span{color:#92979b;font:700 7px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.registration-socials>div{flex-wrap:wrap;gap:8px;display:flex}.registration-socials a{color:#d6d8d4;border:1px solid #ffffff17;align-items:center;min-height:32px;padding:0 11px;font-size:8px;display:inline-flex}.registration-socials a:hover{border-color:var(--orange);color:var(--orange)}.demo-accounts{border:1px solid var(--line);background:#0b0d0f}.demo-accounts>header{border-bottom:1px solid var(--line);padding:22px 24px}.demo-accounts>header>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.demo-accounts h2{color:#ecece8;letter-spacing:-.03em;margin:9px 0 0;font-size:22px}.demo-accounts header p{color:#60666b;margin:8px 0 0;font-size:9px;line-height:1.5}.demo-accounts>div{grid-template-columns:1fr 1fr;display:grid}.demo-accounts button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:74px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 15px;display:grid}.demo-accounts button:nth-child(2n){border-right:0}.demo-accounts button:hover{background:#ff6a000d}.demo-accounts button>span{color:var(--orange);font:700 7px/1 var(--display)}.demo-accounts button strong{color:#d6d8d4;font-size:9px;display:block}.demo-accounts button small{color:#565d63;margin-top:5px;font-size:7px;line-height:1.25;display:block}.demo-accounts button>b{color:#555d64;font-size:13px}.auth-shell-with-roles{grid-template-columns:minmax(0,1fr) minmax(460px,.72fr) 230px;gap:clamp(22px,3vw,48px);width:min(1680px,100% - 40px)}.registration-role-panel{background:#090b0d;align-self:start;max-height:calc(100svh - 118px);position:sticky;top:94px;overflow:auto}.registration-role-panel>header{padding:19px 17px}.registration-role-panel h2{font-size:19px}.registration-role-panel header p{font-size:8px}.registration-role-panel>div{grid-template-columns:1fr}.registration-role-panel button{border-right:0;min-height:64px}.registration-role-panel button strong{font-size:8px}@media (max-width:1180px){.shell{width:min(100% - 40px,1060px)}.desktop-nav{gap:18px;margin-left:10px}.header-login{display:none}.hero{grid-template-columns:1fr 1fr;gap:24px}.hero-visual{min-height:650px}.event-layout{grid-template-columns:1fr}.event-stack{grid-template-rows:auto;grid-template-columns:1fr 1fr}.event-compact{min-height:270px}.infrastructure{gap:60px}.site-footer{grid-template-columns:1.7fr repeat(3,.65fr)}.home-intro{grid-template-columns:minmax(0,1fr) minmax(400px,.76fr);gap:42px}.local-rating-stage{min-height:680px}.growth-rail{min-height:560px}.growth-step{padding:22px}.season-overview{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr)}.season-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.season-flow>b{display:none}.academy-community{grid-template-columns:minmax(380px,.8fr) minmax(0,1fr);gap:52px}.academy-community-visual{min-height:650px}.team-center-hero{gap:50px}.team-action-panel{grid-template-columns:minmax(250px,.5fr) minmax(0,1fr)}.team-ranking-labels,.team-ranking li>a{grid-template-columns:38px 50px minmax(150px,1.2fr) 110px 94px 66px 88px;gap:10px}.dashboard-hero{grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);gap:42px}.dashboard-news-grid{grid-template-columns:1.15fr .85fr}.auth-shell{grid-template-columns:minmax(0,1fr) minmax(460px,.9fr);gap:36px}.auth-shell-with-roles{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr)}.registration-role-panel{grid-column:1/-1;max-height:none;position:static}.registration-role-panel>div{grid-template-columns:repeat(3,1fr)}.registration-role-panel button,.registration-role-panel button:nth-child(2n){border-right:1px solid var(--line)}.registration-role-panel button:nth-child(3n){border-right:0}.auth-story-copy{width:72%;padding:38px}.auth-story-character{right:-12%}}@media (max-width:900px){.desktop-nav,.header-actions{display:none}.mobile-nav{display:block}.hero{grid-template-columns:1fr;min-height:auto;padding-top:44px}.hero-copy{min-height:620px;padding:55px 0 30px}.hero-visual{min-height:760px}.hero-character-crop img{width:112%;top:-3%;left:-1%}.entity-grid{grid-template-columns:repeat(2,1fr)}.section-heading{flex-direction:column;align-items:flex-start}.infrastructure,.process-section,.rating-section,.city-section{grid-template-columns:1fr;gap:50px}.infrastructure-intro{position:static}.shayzi-story{grid-template-columns:1fr}.shayzi-portrait{min-height:640px}.choice-grid{grid-template-columns:1fr}.choice-grid article{border-right:1px solid var(--line);border-bottom:0;min-height:300px}.choice-grid article:last-child{border-bottom:1px solid var(--line)}.site-footer{grid-template-columns:1.6fr repeat(2,1fr)}.footer-column:last-of-type{grid-column:2}.about-hero{grid-template-columns:1fr;padding-top:90px}.about-image{height:680px}.academy-section{grid-template-columns:1fr;padding:50px}.academy-index{display:none}.home-intro{grid-template-columns:1fr;gap:50px;min-height:auto;padding-top:88px}.home-intro-copy{max-width:760px}.home-intro-visual{justify-self:center;width:min(100%,640px);min-height:820px}.local-rating-heading{grid-template-columns:1fr;gap:26px}.local-rating-stage{min-height:640px}.rating-node-champion{top:24%;left:58%}.rating-node-up{top:59%;left:26%}.rating-node-down{top:75%;left:72%}.growth-path-heading{grid-template-columns:1fr;gap:28px}.growth-rail{grid-template-columns:1fr;gap:16px;min-height:auto;padding-left:38px}.growth-rail:before{background:linear-gradient(0deg, #ffffff29, var(--orange));width:2px;height:calc(100% - 80px);bottom:40px;left:12px;transform:none}.growth-step,.growth-step-intercity,.growth-step-republic{min-height:330px;margin-bottom:0}.growth-step:before{top:30px;left:-34px}.season-system-heading{grid-template-columns:1fr;gap:28px}.season-overview{grid-template-columns:1fr}.season-leaderboard{border-top:1px solid var(--line);border-left:0}.academy-community{grid-template-columns:1fr;min-height:auto}.academy-community-copy{order:-1}.academy-community-visual{justify-self:center;width:min(100%,720px);min-height:720px}.team-center-hero{grid-template-columns:1fr;align-items:start;gap:34px;min-height:auto}.team-center-hero>p{max-width:620px}.team-action-panel{grid-template-columns:1fr}.team-action-notice{grid-column:1;margin:-4px 0 0}.team-ranking-labels{display:none}.team-ranking li>a{grid-template-columns:36px 48px minmax(0,1fr) auto}.team-rank-city,.team-rank-discipline{display:none}.team-rank-trend{grid-column:3}.team-ranking li b{grid-area:1/4/3}.team-profile-hero{grid-template-columns:150px 1fr;gap:34px}.team-profile-mark{width:140px;height:140px;font-size:48px}.team-profile-rating{text-align:left;grid-column:2}.team-profile-details{grid-template-columns:1fr;gap:50px}.dashboard-hero{grid-template-columns:1fr;min-height:auto}.dashboard-city-view{min-height:520px}.dashboard-match-grid,.dashboard-news-grid{grid-template-columns:1fr}.dashboard-news-list{grid-template-columns:repeat(3,1fr)}.dashboard-news-list article{border-bottom:1px solid var(--line);border-right:0;min-height:240px}.dashboard-news-list article:last-child{border-right:1px solid var(--line)}.auth-shell{grid-template-columns:1fr;min-height:auto}.auth-shell-with-roles{grid-template-columns:1fr}.auth-story{min-height:650px}.auth-card{justify-self:center;width:min(100%,680px)}}@media (max-width:640px){.shell{width:calc(100% - 28px)}.auth-shell-with-roles{width:100%}.registration-role-panel>div{grid-template-columns:1fr 1fr}.registration-role-panel button,.registration-role-panel button:nth-child(3n){border-right:1px solid var(--line)}.registration-role-panel button:nth-child(2n){border-right:0}.site-header{position:sticky}.header-inner{height:66px}.brand-name{font-size:14px}.hero-copy{min-height:auto;padding:60px 0 36px}.hero h1{margin-block:20px 24px;font-size:clamp(52px,17vw,76px)}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.button{justify-content:space-between;width:100%}.hero-facts{grid-template-columns:1fr;gap:18px;margin-top:48px}.hero-facts div,.hero-facts div:first-child{border-left:1px solid var(--line);padding-left:14px}.hero-visual{min-height:640px}.hero-character-crop img{width:148%;top:-2%;left:-10%}.hero-watermark{font-size:160px}.shayzi-card{width:calc(100% - 42px);bottom:18px;left:16px}.hero-coordinate{right:12px}.entity-section,.events-preview,.infrastructure,.shayzi-story{padding-block:88px}.section-heading h2,.infrastructure h2,.shayzi-copy h2,.process-section h2,.rating-section h2,.city-section h2,.academy-section h2{font-size:44px}.entity-grid{grid-template-columns:1fr}.entity-card{min-height:220px}.signal-track{gap:24px;font-size:14px}.event-feature{min-height:620px;padding:20px}.event-feature-head{flex-direction:column;align-items:flex-start}.event-feature-copy h3{font-size:54px}.event-feature-footer{flex-wrap:wrap;gap:14px 24px}.event-orbit{right:-170px}.event-stack{grid-template-columns:1fr}.event-compact{min-height:270px}.layer-list article{grid-template-columns:42px 1fr}.shayzi-portrait{min-height:520px}.shayzi-copy{padding:52px 24px}.value-row{grid-template-columns:1fr}.value-row>div{border-bottom:1px solid #00000038;padding:18px 0}.value-row strong{margin-top:10px}.final-cta{min-height:620px}.final-cta h2{font-size:58px}.site-footer{grid-template-columns:1fr 1fr;gap:44px 28px}.footer-brand{grid-column:1/-1}.footer-column:last-of-type{grid-column:auto}.footer-bottom{flex-direction:column;gap:14px;line-height:1.5}.subpage-hero{min-height:560px}.subpage-hero h1,.about-hero h1{font-size:54px;line-height:.9}.choice-grid,.process-section,.event-board,.rating-section,.manifesto,.city-section{padding-block:80px}.board-head{display:none}.event-board article{grid-template-columns:1fr 1fr;gap:16px;padding:26px 10px}.event-board article>div{grid-column:1/-1}.event-board em{justify-self:end}.rating-card>strong{font-size:76px}.page-cta{flex-direction:column;justify-content:center;align-items:flex-start;min-height:440px}.about-hero{padding-block:72px 28px}.about-image{height:560px}.manifesto h2{font-size:38px}.academy-section{min-height:560px;margin-bottom:80px;padding:32px 24px}.home-intro{gap:36px;padding-block:58px 24px}.home-intro-copy:before{width:48px;height:3px;margin-bottom:22px}.home-title-top{letter-spacing:.07em;margin-bottom:10px;font-size:20px}.home-title-middle{font-size:clamp(46px,15vw,68px)}.home-title-bottom{font-size:clamp(43px,13.8vw,64px)}.home-intro-copy p{margin-top:26px;font-size:16px;line-height:1.55}.home-intro-visual{min-height:640px}.local-rating{padding-block:92px}.local-rating-title-main{font-size:52px}.local-rating-title-accent{margin-top:6px;font-size:58px}.local-rating-heading{margin-bottom:32px}.local-rating-stage{border-radius:2px 2px 26px;min-height:700px}.rating-node{left:50%!important}.rating-node-champion{top:20%}.rating-node-up{top:50%}.rating-node-down{top:80%}.team-avatar{width:64px;height:64px;font-size:25px}.rating-node:before{width:72px;height:72px}.team-marker-copy{min-width:150px;padding:12px 14px 11px}.rating-crown{top:-35px;left:17px}.growth-path{padding-block:92px 110px}.growth-title-prefix{letter-spacing:.07em;margin-bottom:18px;font-size:20px}.growth-title-main{font-size:52px}.growth-title-accent{margin-top:6px;font-size:58px}.growth-rail{margin-top:54px;padding-left:28px}.growth-rail:before{left:8px}.growth-step{min-height:310px;padding:20px}.growth-step:before{left:-27px}.growth-step h3{font-size:46px}.season-system{padding-block:92px 110px}.season-system-heading{margin-bottom:36px}.season-system h2>span{font-size:48px}.season-system h2>strong{margin-top:6px;font-size:56px}.season-console-topline{padding-inline:16px}.season-console-topline>span{display:none}.season-cycle{padding:24px 18px}.season-cycle-head{flex-direction:column}.season-countdown{align-self:flex-end}.season-progress{margin-block:48px 42px}.season-progress>div{letter-spacing:.06em;font-size:8px}.season-flow{grid-template-columns:1fr}.season-flow article{min-height:150px}.season-leaderboard{padding:26px 18px}.season-leaderboard li{grid-template-columns:20px 38px minmax(0,1fr) auto;gap:9px}.season-leaderboard li>i{width:38px;height:38px}.academy-community{gap:54px;padding-block:92px 110px}.academy-community h2>span{font-size:43px}.academy-community h2>strong{font-size:49px}.academy-community h2>em{font-size:36px}.academy-community-lead{margin-block:32px}.academy-community-visual{min-height:570px}.academy-crest-panel{width:64%;height:50%;top:5%}.academy-shayzi-panel{width:82%;height:96%;right:-12%}.academy-visual-label{min-width:0;padding:15px 16px;bottom:18px;left:14px;right:14px}.academy-visual-label span{font-size:12px}.academy-visual-label b{line-height:1.5}.team-center-hero{padding-block:72px 60px}.team-center-hero h1 span{font-size:45px}.team-center-hero h1 strong{font-size:47px}.team-action-tabs{grid-template-columns:1fr}.team-action-tabs button{border-right:0;border-bottom:1px solid var(--line);min-height:118px}.team-action-tabs button:last-child{border-bottom:0}.team-action-panel{min-height:400px;padding:28px 18px}.team-mix-offer{grid-template-columns:76px 1fr;gap:16px}.team-mix-badge{width:76px;height:76px;font-size:12px}.team-mix-actions{grid-template-columns:1fr}.team-ranking{padding-block:90px 120px}.team-ranking-head{flex-direction:column;align-items:flex-start}.team-ranking-head>div:last-child{text-align:left}.team-ranking li>a{gap:8px;min-height:106px;padding-inline:6px}.team-ranking li i{width:42px;height:42px}.team-rank-name strong{font-size:13px}.team-profile-hero{grid-template-columns:1fr;padding-block:70px}.team-profile-mark{width:110px;height:110px;font-size:38px}.team-profile-title h1{font-size:52px}.team-profile-rating{grid-column:1}.team-profile-details{padding-block:80px 110px}.mix-placeholder h1{font-size:66px}.mix-placeholder>p:nth-of-type(2){font-size:16px}.dashboard-hero{gap:48px;width:100%;padding:58px 14px 68px}.dashboard-hero h1 span{font-size:48px}.dashboard-hero h1 strong{font-size:52px}.dashboard-city-view{min-height:440px}.dashboard-section-head{flex-direction:column;align-items:flex-start}.dashboard-matches,.dashboard-news{padding-block:82px}.dashboard-match{min-height:360px;padding:22px 18px}.dashboard-team{grid-template-columns:44px minmax(0,1fr) auto;gap:11px}.dashboard-team>i{width:44px;height:44px}.dashboard-team strong{font-size:13px}.dashboard-news-feature{min-height:520px;padding:24px 20px}.dashboard-news-list{grid-template-columns:1fr}.dashboard-news-list article{border-right:1px solid var(--line);min-height:190px}.auth-shell{gap:0;width:100%;padding:0}.auth-story{border-inline:0;min-height:620px}.auth-story-copy{width:82%;padding:28px 20px}.auth-story h1>span{font-size:40px}.auth-story h1>strong{font-size:44px}.auth-story-copy>p:not(.eyebrow){font-size:15px}.auth-story-character{opacity:.72;width:90%;right:-26%}.auth-card{border-inline:0;padding:30px 20px 42px}.auth-field-row,.auth-role-picker>div{grid-template-columns:1fr}.auth-role-picker button{min-height:82px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-page-v2{background:#030404;min-height:100svh;overflow-x:hidden}.home-page-v2 .site-header{background:#050606f0;border-bottom-color:#ff6a002e}.home-hero-v2{background:#030404;min-height:calc(100svh - 74px);position:relative;overflow:hidden}.home-hero-v2:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 90px #00000038}.home-hero-v2 img{object-fit:cover;object-position:center;width:100%;height:calc(100svh - 74px);display:block}@media (max-width:900px){.home-hero-v2{min-height:0}.home-hero-v2 img{object-fit:contain;height:auto;min-height:0}}.home-section-heading{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:44px;display:grid}.home-section-heading>p,.levels-kicker,.systems-heading>p{color:#686b6d;font:700 10px/1 var(--display);letter-spacing:.17em;margin:9px 0 0}.home-section-heading>p span,.levels-kicker span,.systems-heading>p span{color:var(--orange);margin-right:12px}.home-section-heading>div{justify-content:space-between;align-items:end;gap:60px;display:flex}.home-section-heading h2,.levels-copy h2,.systems-heading h2{color:#f6f5f1;font:700 clamp(48px, 5.2vw, 78px)/.92 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase;margin:0}.home-section-heading h2 strong,.levels-copy h2 strong,.systems-heading h2 strong{color:var(--orange);font-weight:inherit}.home-section-heading>div>p{color:#8b8d8f;width:min(100%,390px);margin:0 0 4px;font-size:14px;line-height:1.7}.home-roadmap{padding-block:132px 150px}.roadmap-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:92px 0 0;padding:0;list-style:none;display:grid;position:relative}.roadmap-track:before{content:"";background:linear-gradient(90deg, var(--orange), #ff6a0080 68%, #ffffff1f);height:1px;position:absolute;top:56px;left:3%;right:3%}.roadmap-track li{min-height:285px;padding:0 28px 28px 0;position:relative}.roadmap-number{color:#4f5153;font:700 10px/1 var(--display);letter-spacing:.12em;display:block}.roadmap-dot{z-index:1;background:var(--orange);width:13px;height:13px;box-shadow:0 0 0 1px var(--orange), 0 0 24px #ff6a0073;border:3px solid #080909;border-radius:50%;margin-block:34px 48px;position:relative}.roadmap-track li:last-child .roadmap-dot{background:#f5f5f2;box-shadow:0 0 0 1px #ffffffb3,0 0 24px #ffffff2e}.roadmap-track small,.system-card small{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.16em}.roadmap-track h3{color:#f0f0ed;font:700 22px/1.05 var(--brand-display);letter-spacing:-.025em;text-transform:uppercase;margin:12px 0 14px}.roadmap-track li p{color:#76787a;max-width:240px;margin:0;font-size:12px;line-height:1.65}.home-levels{background:linear-gradient(105deg,#ff6a0014,#0000 38%),repeating-linear-gradient(90deg,#0000 0 119px,#ffffff05 120px),#0a0b0b;border-block:1px solid #ff6a0029;padding-block:138px 150px;position:relative;overflow:hidden}.home-levels:before{content:"03";color:#ffffff05;font:700 330px/1 var(--brand-display);position:absolute;top:-68px;right:-34px}.home-levels>.shell{z-index:1;grid-template-columns:minmax(300px,.72fr) minmax(620px,1.28fr);align-items:end;gap:82px;display:grid;position:relative}.levels-copy>p:last-child{color:#87898b;max-width:430px;margin:32px 0 0;font-size:14px;line-height:1.75}.levels-kicker{margin:0 0 34px}.levels-staircase{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;margin:0;padding:0;list-style:none;display:grid}.levels-staircase li{border:1px solid var(--line);background:#ffffff04;border-right:0;flex-direction:column;justify-content:flex-end;min-height:270px;padding:24px 20px;display:flex;position:relative}.levels-staircase li:last-child{border-right:1px solid var(--line)}.levels-staircase .level-intercity{min-height:340px}.levels-staircase .level-republic{background:#ff6a000e;border-color:#ff6a006b;min-height:410px}.levels-staircase .level-unknown{background:linear-gradient(#ff6a0014,#ffffff05);min-height:480px}.level-index{color:#4e5052;font:700 10px/1 var(--display);position:absolute;top:20px;right:18px}.levels-staircase li>span{color:#656769;font:700 8px/1 var(--display);letter-spacing:.16em}.levels-staircase h3{color:#f1f1ee;font:700 20px/1 var(--brand-display);text-transform:uppercase;margin:10px 0 13px}.levels-staircase li p{color:#747678;margin:0;font-size:10px;line-height:1.6}.level-question{color:var(--orange);font:700 86px/.8 var(--brand-display);text-shadow:0 0 38px #ff6a0057;margin:auto auto 52px}.home-systems{padding-block:142px 170px}.systems-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:66px;display:flex}.systems-heading>p{order:2;margin-bottom:8px}.systems-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.system-card{border:1px solid var(--line);min-height:540px;color:inherit;background:#0d0e0f;flex-direction:column;justify-content:space-between;padding:26px 28px 32px;transition:transform .25s,border-color .25s,background .25s;display:flex;position:relative;overflow:hidden}.system-card:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(145deg,#ff6a001a,#0000 42%);transition:opacity .25s;position:absolute;inset:0}.system-card:hover{background:#111213;border-color:#ff6a009e;transform:translateY(-7px)}.system-card:hover:before{opacity:1}.system-card-top{z-index:1;color:#66686a;font:700 10px/1 var(--display);justify-content:space-between;display:flex;position:relative}.system-card-top b{color:var(--orange);font-size:18px;font-weight:400}.system-card>div:last-child{z-index:1;position:relative}.system-card h3{color:#f4f4f1;font:700 clamp(34px, 3.2vw, 48px)/.92 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase;margin:14px 0 19px}.system-card p{color:#7c7e80;max-width:330px;margin:0;font-size:12px;line-height:1.65}.system-card-symbol{width:190px;height:160px;position:absolute;top:110px;left:50%;transform:translate(-50%)}.system-card-symbol i{background:linear-gradient(#ff6a0047,#ff6a0009);border:1px solid #ff6a008c;border-bottom:0;width:42px;position:absolute;bottom:0}.system-card-symbol i:first-child{height:62px;left:0}.system-card-symbol i:nth-child(2){height:108px;left:74px}.system-card-symbol i:nth-child(3){height:156px;right:0;box-shadow:0 0 30px #ff6a001f}.system-card-letter{color:#0000;font:700 190px/.9 var(--brand-display);-webkit-text-stroke:1px #ffffff29;text-shadow:15px 15px #ff6a000f;position:absolute;top:82px;left:50%;transform:translate(-50%)skew(-9deg)}.system-card-season{border:1px solid #ff6a006b;border-radius:50%;place-content:center;width:190px;height:190px;display:grid;position:absolute;top:106px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 18px #ff6a0009,0 0 60px #ff6a0014}.system-card-season:before,.system-card-season:after{content:"";border-radius:inherit;border:1px dashed #ffffff21;position:absolute;inset:22px}.system-card-season:after{border-style:solid;border-color:#ff6a0047;inset:52px}.system-card-season span{color:#66686a;font:700 9px/1 var(--display);letter-spacing:.14em;text-align:center}.system-card-season strong{color:#f4f4f1;font:700 42px/1 var(--brand-display)}@media (max-width:1080px){.home-levels>.shell{grid-template-columns:1fr;align-items:start}.levels-copy{max-width:680px}.levels-staircase{width:100%}.system-card{min-height:500px;padding-inline:22px}}@media (max-width:800px){.home-section-heading{grid-template-columns:1fr;gap:22px}.home-section-heading>div{flex-direction:column;align-items:start;gap:24px}.roadmap-track{grid-template-columns:1fr 1fr;gap:46px 18px}.roadmap-track:before{display:none}.roadmap-track li{min-height:0;padding:0 18px 0 0}.roadmap-dot{margin-block:20px 28px}.levels-staircase{grid-template-columns:1fr 1fr;align-items:stretch}.levels-staircase li,.levels-staircase .level-intercity,.levels-staircase .level-republic,.levels-staircase .level-unknown{border:1px solid var(--line);min-height:280px}.level-question{margin-bottom:34px}.systems-heading{flex-direction:column;align-items:start}.systems-heading>p{order:0}.systems-grid{grid-template-columns:1fr}.system-card{min-height:470px}}@media (max-width:520px){.home-roadmap,.home-systems,.home-levels{padding-block:92px 110px}.home-section-heading h2,.levels-copy h2,.systems-heading h2{font-size:45px}.roadmap-track{grid-template-columns:1fr;margin-top:60px}.roadmap-track li{border-bottom:1px solid var(--line);padding-bottom:28px}.roadmap-track li p{max-width:none}.levels-staircase{grid-template-columns:1fr}.levels-staircase li,.levels-staircase .level-intercity,.levels-staircase .level-republic,.levels-staircase .level-unknown{min-height:235px}.level-question{margin:0;font-size:64px;position:absolute;top:24px;right:24px}}.cities-page,.territory-placeholder-page{background:radial-gradient(circle at 75% 20%,#ff6a0014,#0000 34%),#070808;min-height:100svh}.cities-hero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:70px;min-height:430px;padding-block:96px 76px;display:grid}.cities-hero-heading>p{color:#696b6d;font:700 10px/1 var(--display);letter-spacing:.16em;margin:0 0 30px}.cities-hero-heading>p span{color:var(--orange);margin-right:12px}.cities-hero h1{color:#f4f4f1;font:700 clamp(56px, 6vw, 92px)/.88 var(--brand-display);letter-spacing:-.05em;text-transform:uppercase;margin:0}.cities-hero h1 strong{color:var(--orange);font-weight:inherit}.cities-hero>p{color:#858789;max-width:470px;margin:0 0 7px;font-size:14px;line-height:1.75}.cities-selector-section{padding-bottom:54px}.territory-selector{border:1px solid var(--line);background:#0b0c0d;grid-template-columns:minmax(350px,.72fr) minmax(0,1.28fr);min-height:680px;display:grid}.territory-form{border-right:1px solid var(--line);flex-direction:column;padding:42px 38px;display:flex}.territory-form-head>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.15em}.territory-form-head>strong{color:#f3f3ef;font:700 34px/.95 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase;margin-top:16px;display:block}.territory-form-head>p{color:#737577;max-width:340px;margin:17px 0 0;font-size:12px;line-height:1.6}.territory-field{gap:12px;margin-top:54px;display:grid}.territory-field+.territory-field{margin-top:36px}.territory-field>span{color:#a2a4a6;font:700 11px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.territory-field>span b{color:#515355;font-weight:inherit;margin-right:12px}.territory-field.complete>span b{color:var(--orange)}.territory-select-wrap{position:relative}.territory-select-wrap:after{content:"⌄";color:var(--orange);pointer-events:none;font-size:20px;position:absolute;top:50%;right:19px;transform:translateY(-57%)}.territory-field select{border:1px solid var(--line);appearance:none;color:#f4f4f1;width:100%;height:64px;font:700 15px/1 var(--body);cursor:pointer;background:#ffffff06;border-radius:0;outline:0;padding:0 52px 0 18px;transition:border-color .2s,background .2s}.territory-field select:focus{border-color:var(--orange);background:#ff6a000a}.territory-field select:disabled{color:#4e5052;cursor:not-allowed}.territory-field select option{color:#f4f4f1;background:#111213}.territory-field>small{color:#555759;font-size:9px}.territory-field.complete>small{color:#7f927f}.territory-progress{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;display:grid}.territory-progress span{background:#292b2d;height:2px;transition:background .25s,box-shadow .25s}.territory-progress span.active{background:var(--orange);box-shadow:0 0 15px #ff6a004d}.territory-preview{background-color:#090a0b;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:70px 70px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.territory-empty{color:#535557;text-align:center;min-height:100%;font:700 9px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;place-content:center;gap:28px;display:grid}.territory-empty-mark{color:#0000;font:700 180px/.8 var(--brand-display);-webkit-text-stroke:1px #ff6a002e;transform:skew(-8deg)}.crest-card{min-width:0;color:inherit;background:#ffffff03;flex-direction:column;padding:26px 26px 32px;transition:background .25s;display:flex;position:relative;overflow:hidden}.crest-card+.crest-card{border-left:1px solid var(--line)}.crest-card:hover{background:#ff6a000b}.crest-card:after{content:"";pointer-events:none;border:1px solid #0000;transition:border-color .25s;position:absolute;inset:18px}.crest-card:hover:after{border-color:#ff6a0057}.crest-card-meta,.crest-card-name{z-index:1;position:relative}.crest-card-meta{color:#5e6062;font:700 8px/1 var(--display);letter-spacing:.14em;justify-content:space-between;display:flex}.crest-card-meta b{color:var(--orange);font-weight:inherit;opacity:0;transition:opacity .2s}.crest-card:hover .crest-card-meta b{opacity:1}.crest-image{flex:1;place-items:center;min-height:390px;padding:38px 24px;display:grid}.crest-image img{object-fit:contain;filter:drop-shadow(0 18px 30px #0000006b);width:auto;max-width:min(100%,260px);max-height:300px;transition:transform .28s,filter .28s}.crest-card:hover .crest-image img{filter:drop-shadow(0 24px 36px #00000080);transform:translateY(-6px)scale(1.025)}.crest-card-city .crest-image img{max-width:210px;max-height:280px}.crest-card-name small{color:#626466;font:700 8px/1 var(--display);letter-spacing:.16em;display:block}.crest-card-name strong{color:#f2f2ef;font:700 clamp(27px, 2.7vw, 42px)/.95 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase;margin-top:10px;display:block}.crest-source{color:#3e4042;margin-top:0;padding-bottom:44px;font-size:8px;line-height:1.5}.crest-source a{color:#5e6062}.territory-placeholder{grid-template-columns:minmax(330px,.7fr) minmax(0,1.3fr);align-items:center;gap:110px;min-height:calc(100svh - 74px);padding-block:80px;display:grid}.territory-placeholder-crest{border:1px solid var(--line);background:#ffffff05;place-items:center;min-height:540px;display:grid}.territory-placeholder-crest img{object-fit:contain;filter:drop-shadow(0 22px 42px #00000073);width:min(72%,330px);max-height:390px}.territory-placeholder-city img{width:min(55%,250px)}.territory-placeholder>div:last-child>p:first-child{color:#6e7072;font:700 9px/1 var(--display);letter-spacing:.14em}.territory-placeholder>div:last-child>p:first-child span{color:var(--orange);margin-right:12px}.territory-placeholder h1{color:#f5f5f1;font:700 clamp(60px, 7vw, 105px)/.85 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase;margin:24px 0 32px}.territory-placeholder>div:last-child>strong{color:var(--orange);font:700 12px/1 var(--display);letter-spacing:.09em;text-transform:uppercase}.territory-placeholder>div:last-child>p:nth-of-type(2){color:#7c7e80;max-width:480px;margin:20px 0 42px;font-size:13px;line-height:1.7}.territory-placeholder>div:last-child>a{color:#d7d7d3;font:700 10px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}@media (max-width:980px){.cities-hero{grid-template-columns:1fr;gap:34px}.territory-selector{grid-template-columns:1fr}.territory-form{border-right:0;border-bottom:1px solid var(--line);min-height:570px}.territory-placeholder{gap:55px}}@media (max-width:680px){.cities-hero{min-height:390px;padding-block:70px 54px}.cities-hero h1{font-size:52px}.territory-form{min-height:560px;padding:30px 20px}.territory-preview{grid-template-columns:1fr}.crest-card{min-height:570px;padding-inline:20px}.crest-card+.crest-card{border-top:1px solid var(--line);border-left:0}.crest-image{min-height:370px}.territory-placeholder{grid-template-columns:1fr;gap:44px;padding-block:52px 90px}.territory-placeholder-crest{min-height:420px}.territory-placeholder h1{font-size:58px}}.academy-page,.institution-page{background:radial-gradient(circle at 74% 16%,#ff6a0017,#0000 30rem),linear-gradient(#ffffff03 1px,#0000 1px) 0 0/100% 72px,#070808;min-height:100svh}.academy-hero{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:end;gap:72px;min-height:440px;padding-block:98px 78px;display:grid}.academy-hero>div>p,.institution-title>p{color:#67696b;font:700 10px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;margin:0 0 30px}.academy-hero>div>p span,.institution-title>p span{color:var(--orange);margin-right:12px}.academy-hero h1{color:#f4f4f1;font:700 clamp(56px, 6.2vw, 94px)/.87 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase;margin:0}.academy-hero h1 strong{color:var(--orange);font-weight:inherit}.academy-hero>p{color:#8d8f91;max-width:510px;margin:0 0 7px;font-size:15px;line-height:1.75}.academy-selector-section{padding-bottom:44px}.academy-selector{border:1px solid var(--line);background:#0b0c0d;grid-template-columns:minmax(370px,.74fr) minmax(0,1.26fr);min-height:760px;display:grid}.academy-selector-form{border-right:1px solid var(--line);flex-direction:column;padding:42px 38px;display:flex}.academy-selector-head>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.15em}.academy-selector-head>strong{color:#f3f3ef;max-width:430px;font:700 34px/.95 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase;margin-top:16px;display:block}.academy-selector-head>p{color:#737577;max-width:390px;margin:17px 0 0;font-size:12px;line-height:1.65}.academy-field{gap:10px;margin-top:36px;display:grid}.academy-field:first-of-type{margin-top:44px}.academy-field>span{color:#a2a4a6;font:700 10px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.academy-field>span b{color:#4f5153;font-weight:inherit;margin-right:12px}.academy-field.complete>span b{color:var(--orange)}.academy-select-wrap{position:relative}.academy-select-wrap:after{content:"⌄";color:var(--orange);pointer-events:none;font-size:20px;position:absolute;top:50%;right:19px;transform:translateY(-57%)}.academy-field select{border:1px solid var(--line);appearance:none;color:#f4f4f1;width:100%;height:60px;font:700 14px/1 var(--body);cursor:pointer;background:#ffffff06;border-radius:0;outline:0;padding:0 50px 0 18px;transition:border-color .2s,background .2s}.academy-field select:focus{border-color:var(--orange);background:#ff6a000a}.academy-field select:disabled{color:#4e5052;cursor:not-allowed}.academy-field select option,.academy-field select optgroup{color:#f4f4f1;background:#111213}.academy-field>small{color:#57595b;min-height:12px;font-size:9px}.academy-field.complete>small{color:#829282}.academy-progress{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:auto;display:grid}.academy-progress span{background:#292b2d;height:2px;transition:background .25s,box-shadow .25s}.academy-progress span.active{background:var(--orange);box-shadow:0 0 15px #ff6a004d}.academy-directory-preview{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/68px 68px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/68px 68px,radial-gradient(circle at 68% 33%,#ff6a001f,#0000 19rem),#090a0b;flex-direction:column;min-width:0;padding:38px;display:flex;overflow:hidden}.academy-preview-brand{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.74fr) minmax(220px,1.26fr);align-items:center;gap:20px;min-height:355px;display:grid}.academy-preview-brand img{object-fit:contain;filter:drop-shadow(0 24px 45px #00000080);width:min(100%,315px);max-height:310px}.academy-preview-brand span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.14em}.academy-preview-brand strong{color:#efefeb;max-width:480px;font:700 clamp(34px, 3.2vw, 53px)/.96 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase;margin-top:20px;display:block}.academy-preview-stats{border-bottom:1px solid var(--line);grid-template-columns:1.1fr repeat(3,1fr);display:grid}.academy-preview-stats>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:112px;padding:18px;display:flex}.academy-preview-stats>div:last-child{border-right:0}.academy-preview-stats strong{color:#f3f3ef;font:700 32px/1 var(--brand-display)}.academy-preview-stats>div:first-child strong{color:var(--orange)}.academy-preview-stats span{color:#646668;text-transform:uppercase;margin-top:9px;font-size:8px;line-height:1.35}.academy-preview-flow{color:#8d8f91;font:700 9px/1.3 var(--display);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:14px;padding:34px 0;display:flex}.academy-preview-flow i{color:var(--orange);font-style:normal}.academy-preview-note{color:#636567;max-width:680px;margin:auto 0 0;font-size:11px;line-height:1.6}.academy-source{color:#46484a;margin-top:0;padding-bottom:48px;font-size:9px;line-height:1.6}.institution-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);align-items:center;gap:78px;min-height:520px;padding-block:72px;display:grid}.institution-emblem{aspect-ratio:1;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));text-align:center;background:radial-gradient(circle,#ff6a0021,#0000 54%),linear-gradient(135deg,#ffffff09,#0000),#0c0d0e;border:1px solid #ff6a0057;place-content:center;display:grid;position:relative;overflow:hidden}.institution-emblem:before,.institution-emblem:after{content:"";border:1px solid #ffffff0f;position:absolute;inset:11%;transform:rotate(45deg)}.institution-emblem:after{border-color:#ff6a002e;inset:25%}.institution-emblem span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.14em;position:absolute;top:22px;left:24px}.institution-emblem strong{z-index:1;color:#0000;font:700 clamp(70px, 9vw, 144px)/.78 var(--brand-display);letter-spacing:-.08em;text-transform:uppercase;-webkit-text-stroke:1px #fffc;position:relative}.institution-emblem small{z-index:1;color:#66686a;font:700 8px/1 var(--display);letter-spacing:.17em;margin-top:24px;position:relative}.institution-title h1{color:#f4f4f1;max-width:970px;font:700 clamp(54px, 6.2vw, 96px)/.88 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase;margin:0}.institution-title>strong{color:#858789;max-width:900px;margin-top:26px;font-size:15px;font-weight:500;line-height:1.55;display:block}.institution-tags{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.institution-tags span{border:1px solid var(--line);color:#77797b;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;padding:9px 13px}.institution-tags a{border:1px solid var(--line);font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;padding:9px 13px}.institution-tags .club-offline{color:#d2a18d;background:#ff6a000a;border-color:#ff6a0052}.institution-tags .club-online{color:#8ecf9b;border-color:#4eb76459}.institution-mode-panel{justify-content:space-between;align-items:stretch;gap:24px;padding-top:28px;display:flex}.institution-mode-panel nav{border:1px solid var(--line);background:#ffffff05;align-self:center;align-items:center;gap:4px;padding:5px;display:flex}.institution-mode-panel nav>span{color:#555759;font:700 7px/1 var(--display);letter-spacing:.14em;padding:0 12px}.institution-mode-panel nav a{color:#7c7e80;min-height:35px;font:700 8px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 15px;display:flex}.institution-mode-panel nav a.active{color:#080909;background:var(--orange)}.institution-mode-action{background:#ff6a000b;border:1px solid #ff6a005c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;min-width:390px;padding:17px 20px 17px 24px;display:grid}.institution-mode-action span{color:#6e7072;font:700 7px/1 var(--display);letter-spacing:.14em}.institution-mode-action strong{color:#edede9;font:700 13px/1.15 var(--brand-display);text-transform:uppercase;grid-column:1}.institution-mode-action b{color:var(--orange);font:500 25px/1 var(--display);grid-area:1/2/3}.institution-mode-action:hover{background:#ff6a0017}.institution-mode-action.admin{background:#59bf7109;border-color:#59bf7152}.institution-mode-action.admin b{color:#76c988}.club-active-state{background:radial-gradient(circle at 82% 22%,#50cf6d1f,#0000 18rem),linear-gradient(145deg,#ff6a000e,#0000 48%);flex-direction:column;justify-content:center;min-height:610px;padding:64px 54px;transition:background .25s;display:flex;position:relative;overflow:hidden}.club-active-state:hover{background-color:#ffffff05}.club-active-state:after{content:"↗";color:var(--orange);font-size:24px;position:absolute;top:28px;right:32px}.club-active-mark{color:#0000;font:700 280px/.8 var(--brand-display);-webkit-text-stroke:1px #ff6a0014;position:absolute;bottom:-40px;right:34px;transform:skew(-8deg)}.club-active-state>span{z-index:1;color:#76c988;font:700 9px/1 var(--display);letter-spacing:.15em;position:relative}.club-active-state h2{z-index:1;color:#f1f1ed;font:700 clamp(40px, 4.6vw, 68px)/.94 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase;margin:26px 0 28px;position:relative}.club-active-state h2 strong{color:var(--orange);font-weight:inherit}.club-active-state>p{z-index:1;color:#7c7e80;max-width:590px;font-size:13px;line-height:1.75;position:relative}.club-active-link{z-index:1;border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;max-width:540px;margin-top:54px;padding:22px 0;display:flex;position:relative}.club-active-link b{color:#f1f1ed;font:700 20px/1 var(--brand-display);text-transform:uppercase}.club-active-link span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.institution-status{border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);display:grid}.institution-info,.club-empty-state{min-height:610px;padding:64px 54px}.institution-info{border-right:1px solid var(--line)}.institution-kicker,.club-empty-state>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.15em}.institution-info h2,.club-empty-state h2{color:#f1f1ed;font:700 clamp(40px, 4.6vw, 68px)/.94 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase;margin:26px 0 28px}.institution-info>p,.club-empty-state>p{color:#7c7e80;max-width:590px;font-size:13px;line-height:1.75}.institution-info dl{margin:48px 0 0}.institution-info dl>div{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:20px;padding:17px 0;display:grid}.institution-info dt{color:#555759;font:700 8px/1.4 var(--display);letter-spacing:.08em;text-transform:uppercase}.institution-info dd{color:#c9c9c6;margin:0;font-size:12px;line-height:1.4}.institution-official-link{color:#a5a7a9;font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;margin-top:34px;display:inline-flex}.club-empty-state{background:linear-gradient(145deg,#ff6a000b,#0000 48%);position:relative;overflow:hidden}.club-empty-index{color:#ffffff06;font:700 190px/.9 var(--brand-display);position:absolute;top:4px;right:22px}.club-empty-state h2 strong{color:var(--orange);font-weight:inherit}.coordinator-card{background:#ff6a0009;border:1px solid #ff6a0057;max-width:530px;margin-top:54px;padding:24px 26px}.coordinator-card small{color:#626466;font:700 8px/1 var(--display);letter-spacing:.12em}.coordinator-card strong{color:#f0f0ec;font:700 24px/1 var(--brand-display);text-transform:uppercase;margin:12px 0 24px;display:block}.coordinator-card a{border-top:1px solid var(--line);color:#c9c9c6;justify-content:space-between;gap:30px;padding-top:18px;font-size:12px;display:flex}.coordinator-card a span{color:var(--orange)}.institution-back{padding-block:34px 70px}.institution-back a{color:#6d6f71;font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.institution-workflow-page{min-height:100vh}.institution-workflow{padding-block:110px 90px;position:relative;overflow:hidden}.workflow-code{color:#ffffff06;font:700 clamp(180px, 26vw, 390px)/.8 var(--brand-display);position:absolute;top:42px;right:0}.institution-workflow>p{color:#646668;font:700 8px/1 var(--display);letter-spacing:.15em;position:relative}.institution-workflow>p span{color:var(--orange);margin-right:14px}.institution-workflow h1{color:#f1f1ed;font:700 clamp(58px, 8vw, 118px)/.86 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase;margin:30px 0 62px;position:relative}.institution-workflow h1 strong{color:var(--orange);font-weight:inherit}.workflow-institution{border:1px solid var(--line);background:#ffffff05;gap:13px;max-width:850px;padding:28px 30px;display:grid;position:relative}.workflow-institution small,.workflow-placeholder-note>span{color:#626466;font:700 8px/1 var(--display);letter-spacing:.14em}.workflow-institution strong{color:#e4e4e0;font:700 22px/1.2 var(--brand-display);text-transform:uppercase}.workflow-institution>span{color:#858789;font-size:12px}.workflow-placeholder-note{background:linear-gradient(135deg,#ff6a000d,#0000);border:1px dashed #ff6a0059;max-width:850px;margin-top:24px;padding:42px 30px}.workflow-placeholder-note h2{color:#efefeb;font:700 32px/1 var(--brand-display);text-transform:uppercase;margin:18px 0 16px}.workflow-placeholder-note p{color:#797b7d;max-width:690px;font-size:13px;line-height:1.7}.workflow-back{color:#76787a;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;margin-top:36px;display:inline-block}.draft-club-logo{background:radial-gradient(circle,#ff6a0014,#0000 58%);border-style:dashed}.draft-club-logo>span{color:#ff6a00ad;font-size:94px;font-weight:300}.draft-club-logo>small{color:#67696b}.draft-club-profile{border-style:dashed}.draft-club-field{background:#ffffff03;position:relative}.draft-club-field strong{color:#696b6d}.draft-club-field>span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;display:inline-block}.draft-club-teams{background:linear-gradient(120deg,#ff6a0009,#0000);flex-direction:column;justify-content:center;min-height:230px;display:flex}.draft-club-teams>strong{color:#6f7173}.draft-club-teams>p{color:#686a6c;max-width:620px;margin:16px 0 26px;font-size:12px;line-height:1.65}.draft-club-teams>span{width:fit-content;color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;border:1px dashed #ff6a0059;padding:11px 14px}.draft-club-save{justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding-block:24px 58px;display:flex}.draft-club-save>div{gap:9px;display:grid}.draft-club-save span{color:#56585a;font:700 7px/1 var(--display);letter-spacing:.14em}.draft-club-save strong{color:#898b8d;font:700 11px/1 var(--display);letter-spacing:.05em;text-transform:uppercase}.draft-club-save a{border:1px solid var(--line);color:#aaa;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;padding:13px 17px}@media (max-width:760px){.institution-mode-panel{flex-direction:column;align-items:stretch}.institution-mode-panel nav{align-self:stretch;width:100%}.institution-mode-panel nav>span{display:none}.institution-mode-panel nav a{flex:1;justify-content:center}.institution-mode-action{min-width:0}.institution-workflow{padding-block:72px}.institution-workflow h1{margin-bottom:46px;font-size:52px}.workflow-institution,.workflow-placeholder-note{padding-inline:22px}.draft-club-save{flex-direction:column;align-items:flex-start}}.club-profile{border:1px solid var(--line);grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);display:grid}.club-identity{border-right:1px solid var(--line);background:#ffffff05;min-height:620px;padding:52px}.club-logo{aspect-ratio:1;background:#0a0b0c;border:1px solid #ff6a0066;place-content:center;width:220px;display:grid}.club-logo span{color:var(--orange);font:700 120px/.8 var(--brand-display)}.club-logo img{object-fit:contain;width:100%;height:100%}.club-identity>p{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.14em;margin:38px 0 14px}.club-identity h2{color:#f3f3ef;max-width:100%;font:700 clamp(34px, 3.4vw, 52px)/.92 var(--brand-display);overflow-wrap:anywhere;text-transform:uppercase;margin:0}.club-identity>span{color:#707274;margin-top:18px;font-size:12px;line-height:1.6;display:block}.club-identity>a{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;margin-top:42px;display:inline-flex}.club-profile-grid{grid-template-columns:1fr 1fr;display:grid}.club-profile-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;padding:34px}.club-profile-grid article:nth-child(2n){border-right:0}.club-profile-grid small{color:#606264;font:700 8px/1 var(--display);letter-spacing:.12em}.club-profile-grid strong{color:#edede9;font:700 24px/1.12 var(--brand-display);text-transform:uppercase;margin-top:18px;display:block}.club-profile-grid .club-rating strong{color:var(--orange);font-size:48px}.club-profile-grid .club-teams-panel{border-right:0;grid-column:1/-1}.club-teams-panel{border-bottom:1px solid var(--line);min-height:300px;padding:34px}.club-teams-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.club-teams-heading small{color:#606264;font:700 8px/1 var(--display);letter-spacing:.12em}.club-teams-heading strong{color:#edede9;font:700 22px/1 var(--brand-display);text-transform:uppercase;margin-top:14px;display:block}.discipline-switch{border:1px solid var(--line);background:#090a0b;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid}.discipline-switch button{color:#6f7173;min-width:104px;height:38px;font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 16px;transition:color .2s,background .2s}.discipline-switch button:hover{color:#f1f1ed}.discipline-switch button.active{color:#090a0b;background:var(--orange)}.club-team-list{margin-top:28px}.club-team-card{border:1px solid var(--line);background:#ffffff04;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:132px;padding:22px;transition:border-color .2s,background .2s,transform .2s;display:grid}.club-team-card:hover{background:#ff6a0009;border-color:#ff6a007a;transform:translateY(-2px)}.club-team-monogram{width:72px;height:72px;color:var(--orange);font:700 23px/1 var(--brand-display);background:#0a0b0c;border:1px solid #ff6a006b;place-content:center;display:grid}.club-team-copy small{color:#606264;font:700 8px/1 var(--display);letter-spacing:.1em}.club-team-copy strong{color:#efefeb;font:700 22px/1 var(--brand-display);text-transform:uppercase;margin-top:10px;display:block}.club-team-copy em{color:#737577;margin-top:8px;font-size:10px;font-style:normal;display:block}.club-team-open{color:#8d8f91;font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.club-team-open b{color:var(--orange);margin-left:15px}.club-page-hero{grid-template-columns:minmax(300px,.64fr) minmax(0,1.36fr);align-items:center;gap:80px;min-height:560px;padding-block:72px;display:grid}.club-page-logo{aspect-ratio:1;clip-path:polygon(50% 0,94% 17%,88% 76%,50% 100%,12% 76%,6% 17%);background:radial-gradient(circle,#ff6a0026,#0000 52%),#0b0c0d;border:1px solid #ff6a006b;place-content:center;display:grid;position:relative;overflow:hidden}.club-page-logo:after{content:"";clip-path:inherit;border:1px solid #ffffff12;position:absolute;inset:8%}.club-page-logo>span{color:#0000;font:700 clamp(120px, 14vw, 210px)/.78 var(--brand-display);-webkit-text-stroke:2px #f3f3ef;text-shadow:24px 18px #ff6a0033;transform:skew(-7deg)}.club-page-logo>img{object-fit:contain;width:70%;max-height:70%}.club-page-logo>small{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.15em;text-align:center;position:absolute;bottom:18%;left:0;right:0}.club-page-title>p{color:#656769;font:700 9px/1 var(--display);letter-spacing:.15em;margin:0 0 30px}.club-page-title>p span{color:#76c988;margin-right:14px}.club-page-title h1{color:#f4f4f1;max-width:920px;font:700 clamp(60px, 7vw, 110px)/.86 var(--brand-display);letter-spacing:-.06em;text-transform:uppercase;margin:0}.club-page-title>strong{color:#858789;max-width:780px;margin-top:28px;font-size:15px;font-weight:500;line-height:1.55;display:block}.club-page-title>div{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.club-page-title>div span{border:1px solid var(--line);color:#77797b;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;padding:9px 13px}.club-page-title>div span:first-child{color:#80ce90;border-color:#4eb76457}.club-activity-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:18px;padding-top:72px;display:grid}.club-activity-block{border:1px solid var(--line);background:#ffffff04;min-width:0;padding:34px;transition:border-color .25s,background .25s,transform .25s;position:relative}.club-activity-block:hover{background:#ff6a0006;border-color:#ff6a0061;transform:translateY(-3px)}.club-activity-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:30px;min-height:82px;padding-bottom:26px;display:flex}.club-activity-head small{color:#5d5f61;font:700 8px/1 var(--display);letter-spacing:.13em}.club-activity-head h2{color:#efefeb;font:700 clamp(32px, 3.4vw, 48px)/.92 var(--brand-display);letter-spacing:-.04em;text-transform:uppercase;margin:14px 0 0}.club-block-more{color:#7b7d7f;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:12px 0 12px 18px}.club-block-more span{color:var(--orange);margin-left:14px}.achievement-slots{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.achievement-slot{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-width:0;min-height:310px;padding:20px;display:flex;position:relative;overflow:hidden}.achievement-slot.filled{background:radial-gradient(circle at 50% 36%,#ff6a0021,#0000 48%),#0a0b0c;transition:background .2s}.achievement-slot.filled:hover{background-color:#ff6a0012}.achievement-cup{border:3px solid var(--orange);color:#080909;background:linear-gradient(145deg,#ff8a38,#ff5e00);border-top-width:5px;border-radius:5px 5px 34px 34px;place-content:center;width:92px;height:78px;margin:20px auto 30px;display:grid;position:relative;box-shadow:0 16px 34px #ff6a0026}.achievement-cup:before,.achievement-cup:after{content:"";border:3px solid #ff6a00b3;width:25px;height:34px;position:absolute;top:11px}.achievement-cup:before{border-right:0;border-radius:18px 0 0 18px;right:100%}.achievement-cup:after{border-left:0;border-radius:0 18px 18px 0;left:100%}.achievement-cup span{font:700 34px/1 var(--brand-display)}.achievement-slot>small{color:#696b6d;font:700 7px/1 var(--display);letter-spacing:.1em}.achievement-slot>strong{color:#eeeeea;font:700 17px/1.05 var(--brand-display);text-transform:uppercase;margin-top:10px}.achievement-slot>em{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-style:normal}.achievement-slot>b{color:#7b7d7f;font:700 8px/1 var(--display);text-transform:uppercase;margin-top:auto;padding-top:18px;font-weight:700}.achievement-slot.empty{color:#343638;text-align:center;background:repeating-linear-gradient(135deg,#ffffff03,#ffffff03 1px,#0000 1px 12px);justify-content:center;align-items:center}.achievement-slot.empty>span{color:#0000;font:700 60px/1 var(--brand-display);-webkit-text-stroke:1px #2d2f31}.achievement-slot.empty>strong{color:#4d4f51;margin-top:22px;font-size:12px}.achievement-slot.empty>em{color:#3e4042;max-width:110px;margin-top:9px;font-size:8px;line-height:1.4}.club-tournament-list{border-top:1px solid var(--line);margin-top:28px}.club-tournament-list>a{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto 22px;align-items:center;gap:18px;min-height:100px;padding:18px 4px;transition:background .2s,padding .2s;display:grid}.club-tournament-list>a:hover{background:#ff6a000e;padding-inline:14px}.tournament-index{color:#4f5153;font:700 9px/1 var(--display)}.club-tournament-list small{color:#5d5f61;font:700 7px/1 var(--display);letter-spacing:.09em}.club-tournament-list strong{color:#dfdfdc;font:700 17px/1 var(--brand-display);text-transform:uppercase;margin-top:10px;display:block}.club-tournament-list em{color:#8a8c8e;font-size:9px;font-style:normal}.club-tournament-list b{color:var(--orange);font-size:14px}.activity-detail-placeholder{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);align-items:center;gap:90px;min-height:calc(100svh - 74px);padding-block:70px;display:grid}.activity-detail-symbol{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#ff6a0024,#0000 53%),#0a0b0c;border:1px solid #ff6a0066;place-content:center;display:grid;position:relative}.activity-detail-symbol:before{content:"";border:1px solid #ffffff0f;position:absolute;inset:9%;transform:rotate(45deg)}.activity-detail-symbol>span{z-index:1;color:#0000;font:700 clamp(120px, 16vw, 230px)/.8 var(--brand-display);-webkit-text-stroke:2px #f1f1ed;text-shadow:22px 18px #ff6a002e;position:relative}.activity-detail-symbol>small{z-index:1;color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.15em;margin-top:22px;position:relative}.activity-detail-placeholder>div:last-child>p:first-child{color:#696b6d;font:700 9px/1 var(--display);letter-spacing:.13em;text-transform:uppercase;margin:0 0 28px}.activity-detail-placeholder>div:last-child>p:first-child span{color:var(--orange);margin-right:12px}.activity-detail-placeholder h1{color:#f3f3ef;font:700 clamp(58px, 6.5vw, 100px)/.87 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase;margin:0}.activity-detail-placeholder>div:last-child>strong{color:var(--orange);font:700 14px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;display:block}.activity-detail-placeholder>div:last-child>p:nth-of-type(2){color:#7c7e80;max-width:590px;margin:22px 0 42px;font-size:13px;line-height:1.75}.activity-detail-placeholder>div:last-child>a{color:#747678;font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.club-archive-placeholder{flex-direction:column;justify-content:center;min-height:calc(100svh - 74px);padding-block:80px;display:flex}.club-archive-placeholder>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.15em}.club-archive-placeholder h1{color:#f2f2ee;max-width:1050px;font:700 clamp(70px, 9vw, 140px)/.82 var(--brand-display);letter-spacing:-.06em;text-transform:uppercase;margin:26px 0 32px}.club-archive-placeholder>strong{color:#8b8d8f;font:700 20px/1 var(--brand-display);text-transform:uppercase}.club-archive-placeholder>p{color:#707274;max-width:580px;margin:24px 0 44px;font-size:13px;line-height:1.7}.club-archive-placeholder>a{color:#77797b;font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.academy-team-placeholder{grid-template-columns:minmax(300px,.66fr) minmax(0,1.34fr);align-items:center;gap:90px;min-height:calc(100svh - 74px);padding-block:70px;display:grid}.academy-team-badge{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#ff6a0021,#0000 55%),#0b0c0d;border:1px solid #ff6a0066;place-content:center;display:grid;position:relative}.academy-team-badge:before{content:"";border:1px solid #ffffff0f;position:absolute;inset:9%;transform:rotate(45deg)}.academy-team-badge span{z-index:1;color:#0000;font:700 clamp(100px, 14vw, 210px)/.8 var(--brand-display);-webkit-text-stroke:2px #f2f2ee;text-shadow:18px 16px #ff6a002e;position:relative}.academy-team-badge small{z-index:1;color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.15em;margin-top:24px;position:relative}.academy-team-content>p:first-child{color:#696b6d;font:700 9px/1 var(--display);letter-spacing:.13em;text-transform:uppercase;margin:0 0 26px}.academy-team-content>p:first-child span{color:var(--orange);margin-right:12px}.academy-team-content h1{color:#f4f4f1;font:700 clamp(62px, 7vw, 108px)/.86 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase;margin:0}.academy-team-content>strong{color:var(--orange);font:700 11px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;display:block}.academy-team-content>p:nth-of-type(2){color:#7c7e80;max-width:590px;margin:22px 0 38px;font-size:13px;line-height:1.7}.academy-team-content dl{max-width:680px;margin:0 0 42px}.academy-team-content dl>div{border-top:1px solid var(--line);grid-template-columns:170px 1fr;gap:20px;padding:16px 0;display:grid}.academy-team-content dt{color:#555759;font:700 8px/1.3 var(--display);letter-spacing:.08em;text-transform:uppercase}.academy-team-content dd{color:#c7c7c4;margin:0;font-size:12px}.academy-team-content>a{color:#7b7d7f;font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.academy-roster{padding-block:30px 90px}.academy-roster-heading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:70px;margin-bottom:44px;display:grid}.academy-roster-heading span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.14em}.academy-roster-heading h2{color:#f2f2ee;font:700 clamp(44px, 5vw, 72px)/.9 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase;margin:18px 0 0}.academy-roster-heading>p{color:#77797b;max-width:510px;margin:0 0 4px;font-size:12px;line-height:1.7}.academy-player-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.academy-member-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff04;flex-direction:column;min-width:0;min-height:310px;padding:24px 20px;display:flex;position:relative}.academy-captain-card{background:linear-gradient(145deg,#ff6a0017,#ffffff04);transition:background .2s,transform .2s}.academy-captain-card:hover{background:#ff6a0024;transform:translateY(-3px)}.academy-member-slot{color:#56585a;font:700 9px/1 var(--display);letter-spacing:.12em}.academy-captain-card .academy-member-slot{color:var(--orange)}.academy-member-avatar{border:1px solid var(--line);color:#4f5153;width:92px;height:92px;font:700 36px/1 var(--brand-display);background:#0a0b0c;border-radius:50%;place-content:center;margin:36px auto 28px;display:grid}.academy-captain-card .academy-member-avatar{color:var(--orange);border-color:#ff6a006b;box-shadow:0 0 32px #ff6a0014}.academy-member-card small{color:#66686a;font:700 8px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.academy-member-card strong{color:#e8e8e4;font:700 18px/1.05 var(--brand-display);text-transform:uppercase;margin-top:9px}.academy-member-card em{color:#545658;margin-top:auto;padding-top:22px;font-size:9px;font-style:normal}.academy-captain-card em{color:var(--orange)}.academy-staff-grid{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.academy-staff-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a0b0c;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:124px;padding:24px;display:grid}.academy-staff-card>span{width:48px;height:48px;color:var(--orange);font:700 13px/1 var(--brand-display);border:1px solid #ff6a004d;place-content:center;display:grid}.academy-staff-card small{color:#5f6163;font:700 8px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.academy-staff-card strong{color:#e7e7e3;font:700 18px/1 var(--brand-display);text-transform:uppercase;margin-top:8px;display:block}.academy-staff-card em{color:#555759;font-size:9px;font-style:normal}.academy-player-profile{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);align-items:center;gap:90px;min-height:calc(100svh - 74px);padding-block:70px;display:grid}.academy-player-portrait{aspect-ratio:.82;background:radial-gradient(circle,#ff6a0021,#0000 52%),#0b0c0d;border:1px solid #ff6a0066;place-content:center;display:grid;position:relative;overflow:hidden}.academy-player-portrait:before{content:"";border:1px solid #ffffff0f;position:absolute;inset:9%}.academy-player-portrait>span{z-index:1;color:#0000;font:700 clamp(150px, 20vw, 280px)/.75 var(--brand-display);-webkit-text-stroke:2px #f0f0ec;text-shadow:26px 20px #ff6a0033;position:relative;transform:skew(-7deg)}.academy-player-portrait>small{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.15em;text-align:center;position:absolute;bottom:12%;left:0;right:0}.academy-player-info>p:first-child{color:#696b6d;font:700 9px/1 var(--display);letter-spacing:.13em;text-transform:uppercase;margin:0 0 28px}.academy-player-info>p:first-child span{color:var(--orange);margin-right:12px}.academy-player-info h1{color:#f4f4f1;font:700 clamp(60px, 7vw, 106px)/.86 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase;margin:0}.academy-player-info>strong{color:var(--orange);font:700 11px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;display:block}.academy-player-info>p:nth-of-type(2){color:#7c7e80;max-width:590px;margin:22px 0 38px;font-size:13px;line-height:1.7}.academy-player-info dl{max-width:720px;margin:0 0 42px}.academy-player-info dl>div{border-top:1px solid var(--line);grid-template-columns:170px 1fr;gap:20px;padding:16px 0;display:grid}.academy-player-info dt{color:#555759;font:700 8px/1.3 var(--display);letter-spacing:.08em;text-transform:uppercase}.academy-player-info dd{color:#c7c7c4;margin:0;font-size:12px;line-height:1.4}.academy-player-info>a{color:#7b7d7f;font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.player-competition-card{border:1px solid var(--line);background:#ffffff04;max-width:880px;margin:38px 0 34px}.player-competition-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:82px;padding:18px 20px;display:flex}.player-competition-head small{color:#5d5f61;font:700 8px/1 var(--display);letter-spacing:.12em}.player-competition-head>div:first-child>strong{color:#dededb;font:700 16px/1 var(--brand-display);text-transform:uppercase;margin-top:10px;display:block}.player-discipline-switch{border:1px solid var(--line);background:#090a0b;flex:none;grid-template-columns:1fr 1fr;padding:4px;display:grid}.player-discipline-switch button{color:#696b6d;min-width:88px;height:34px;font:700 8px/1 var(--display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 13px}.player-discipline-switch button.active{color:#080909;background:var(--orange)}.player-team-and-rating{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);display:grid}.player-team-link{border-right:1px solid var(--line);background:linear-gradient(145deg,#ff6a0012,#0000);flex-direction:column;justify-content:center;min-height:190px;padding:24px;transition:background .2s;display:flex}.player-team-link:hover{background:#ff6a001c}.player-team-link small{color:#686a6c;font:700 8px/1 var(--display);letter-spacing:.1em}.player-team-link strong{color:#f0f0ec;font:700 clamp(24px, 2.5vw, 36px)/.94 var(--brand-display);text-transform:uppercase;margin-top:18px;display:block}.player-team-link span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:25px}.player-rating-showcase{grid-template-rows:1fr 1fr;grid-template-columns:minmax(142px,.76fr) minmax(240px,1.24fr);min-width:0;display:grid}.player-level{border-right:1px solid var(--line);grid-row:1/3;place-content:center;padding:18px;display:grid}.player-level-ring{background:conic-gradient(var(--orange) 0 68%, #242628 68% 100%);border-radius:50%;place-content:center;width:126px;height:126px;display:grid;position:relative;box-shadow:0 0 28px #ff6a0014}.player-level.empty .player-level-ring{background:conic-gradient(#343638 0 3%, #202224 3% 100%);box-shadow:none}.player-level-ring:before{content:"";background:#0c0d0e;border-radius:50%;position:absolute;inset:8px;box-shadow:inset 0 0 0 1px #ffffff0a}.player-level-ring>span{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.player-level-ring strong{color:#f0f0ec;font:700 34px/.9 var(--brand-display);margin-top:7px}.player-level-ring em{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.06em;margin-top:7px;font-style:normal}.player-level.empty .player-level-ring em{color:#555759}.player-ranking-card{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.9fr) minmax(0,1.1fr);align-items:stretch;min-width:0;display:grid}.player-ranking-card:last-child{border-bottom:0}.player-ranking-total{flex-direction:column;justify-content:center;padding:13px 16px;display:flex}.player-ranking-total small{color:#646668;font:700 7px/1.25 var(--display);letter-spacing:.09em}.player-ranking-total strong{color:#efefeb;font:700 24px/1 var(--brand-display);margin-top:7px}.player-ranking-total em{color:#4f5153;text-transform:uppercase;margin-top:3px;font-size:7px;font-style:normal}.player-ranking-sport .player-ranking-total strong{color:var(--orange)}.player-ranking-values{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.player-ranking-values>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:14px 16px;display:flex}.player-ranking-values>div:last-child{border-right:0}.player-ranking-values span{color:#56585a;font:700 7px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.player-ranking-values strong{color:#edede9;font:700 25px/1 var(--brand-display);margin-top:9px}.player-ranking-sport .player-ranking-values>div:first-child strong{color:var(--orange)}.player-affiliation-row{border-top:1px solid var(--line);grid-template-columns:1.6fr .7fr .7fr;display:grid}.player-affiliation-row>*{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;min-height:86px;padding:16px 18px;display:flex;position:relative}.player-affiliation-row>:last-child{border-right:0}.player-affiliation-row a{transition:background .2s}.player-affiliation-row a:hover{background:#ff6a000e}.player-affiliation-row small{color:#555759;font:700 7px/1 var(--display);letter-spacing:.09em}.player-affiliation-row strong{color:#cfcfcc;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:9px;font-size:10px;line-height:1.35;overflow:hidden}.player-affiliation-row span{color:var(--orange);font-size:11px;position:absolute;top:14px;right:14px}@media (max-width:1040px){.academy-selector{grid-template-columns:1fr}.academy-selector-form{border-right:0;border-bottom:1px solid var(--line);min-height:720px}.institution-status{grid-template-columns:1fr}.institution-info{border-right:0;border-bottom:1px solid var(--line)}.club-profile{grid-template-columns:1fr}.club-identity{border-right:0;border-bottom:1px solid var(--line)}.club-activity-grid{grid-template-columns:1fr}}@media (max-width:760px){.academy-hero{grid-template-columns:1fr;gap:34px;min-height:410px;padding-block:70px 54px}.academy-hero h1{font-size:50px}.academy-selector-form{min-height:700px;padding:30px 20px}.academy-directory-preview{padding:24px 20px}.academy-preview-brand{text-align:center;grid-template-columns:1fr;min-height:520px}.academy-preview-brand img{width:min(78%,290px);margin-inline:auto}.academy-preview-brand strong{margin-inline:auto;font-size:38px}.academy-preview-stats{grid-template-columns:1fr 1fr}.academy-preview-stats>div:nth-child(2){border-right:0}.academy-preview-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.academy-preview-flow{flex-direction:column;align-items:flex-start;padding-block:28px}.academy-preview-flow i{transform:rotate(90deg)}.institution-hero{grid-template-columns:1fr;gap:40px;padding-block:46px 60px}.institution-emblem{width:min(100%,400px)}.institution-title h1{font-size:52px}.institution-info,.club-empty-state{min-height:0;padding:46px 24px}.institution-info dl>div{grid-template-columns:1fr;gap:8px}.club-profile-grid{grid-template-columns:1fr}.club-profile-grid>article{border-right:0}.club-profile-grid .club-teams-panel{grid-column:auto}.club-identity{min-height:520px;padding:34px 24px}.club-active-state{min-height:560px;padding:46px 24px}.club-active-link{flex-direction:column;align-items:flex-start}.club-page-hero{grid-template-columns:1fr;gap:42px;padding-block:46px 62px}.club-page-logo{width:min(100%,410px)}.club-page-title h1{font-size:56px}.club-activity-block{padding:28px 20px}.club-activity-head{flex-direction:column;align-items:flex-start}.club-block-more{padding-left:0}.achievement-slots{grid-template-columns:1fr}.achievement-slot{min-height:280px}.club-tournament-list>a{grid-template-columns:32px 1fr 18px}.club-tournament-list em{grid-column:2}.club-tournament-list b{grid-area:1/3/3}.activity-detail-placeholder{grid-template-columns:1fr;gap:44px;padding-block:46px 80px}.activity-detail-symbol{width:min(100%,420px)}.activity-detail-placeholder h1{font-size:54px}.club-teams-panel{padding:28px 20px}.club-teams-heading{flex-direction:column;align-items:stretch}.discipline-switch{width:100%}.discipline-switch button{min-width:0}.club-team-card{grid-template-columns:64px 1fr;gap:16px;padding:18px}.club-team-monogram{width:58px;height:58px}.club-team-open{border-top:1px solid var(--line);grid-column:1/-1;padding-top:16px}.academy-team-placeholder{grid-template-columns:1fr;gap:44px;padding-block:46px 80px}.academy-team-badge{width:min(100%,410px)}.academy-team-content h1{font-size:54px}.academy-team-content dl>div{grid-template-columns:1fr;gap:8px}.academy-roster-heading{grid-template-columns:1fr;gap:24px}.academy-player-grid{grid-template-columns:1fr 1fr}.academy-member-card{min-height:280px}.academy-staff-grid{grid-template-columns:1fr}.academy-staff-card{grid-template-columns:54px 1fr}.academy-staff-card em{grid-column:2}.academy-player-profile{grid-template-columns:1fr;gap:44px;padding-block:46px 80px}.academy-player-portrait{width:min(100%,420px)}.academy-player-info h1{font-size:54px}.academy-player-info dl>div{grid-template-columns:1fr;gap:8px}.player-team-and-rating{grid-template-columns:1fr}.player-team-link{border-right:0;border-bottom:1px solid var(--line)}.player-affiliation-row{grid-template-columns:1fr}.player-affiliation-row>*{border-right:0;border-bottom:1px solid var(--line)}.player-affiliation-row>:last-child{border-bottom:0}}@media (max-width:460px){.academy-player-grid{grid-template-columns:1fr}.academy-member-card{min-height:260px}.player-competition-head{flex-direction:column;align-items:stretch}.player-discipline-switch{width:100%}.player-discipline-switch button{min-width:0}.player-rating-showcase{grid-template-rows:auto auto auto;grid-template-columns:1fr}.player-level{border-right:0;border-bottom:1px solid var(--line);grid-area:1/1;min-height:180px}.player-ranking-season{grid-area:2/1}.player-ranking-sport{grid-area:3/1}.player-ranking-card{min-height:104px}}@media (max-width:390px){.player-ranking-card{grid-template-columns:1fr}.player-ranking-total{border-bottom:1px solid var(--line);min-height:82px}.player-ranking-values{border-left:0}}.achievement-card-main{flex-direction:column;min-height:248px;display:flex}.achievement-card-main>small{color:#696b6d;font:700 7px/1 var(--display);letter-spacing:.1em}.achievement-card-main>strong{color:#eeeeea;font:700 17px/1.05 var(--brand-display);text-transform:uppercase;margin-top:10px}.achievement-card-main>em{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-style:normal}.achievement-card-main>b{color:#7b7d7f;font:700 8px/1 var(--display);text-transform:uppercase;margin-top:auto;padding-top:18px}.achievement-tournament-link{width:max-content;color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;margin-top:12px}.archive-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:70px;min-height:620px;padding-block:90px 76px;display:grid}.archive-hero>div>span,.archive-hero aside small{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.15em}.archive-hero h1{color:#f2f2ee;max-width:1050px;font:700 clamp(72px, 9vw, 138px)/.82 var(--brand-display);letter-spacing:-.06em;text-transform:uppercase;margin:26px 0 0}.archive-hero aside{border:1px solid var(--line);background:radial-gradient(circle at 90% 10%,#ff6a001c,#0000 42%),#ffffff04;flex-direction:column;justify-content:flex-end;min-height:210px;padding:28px;display:flex}.archive-hero aside strong{color:#eeeeea;font:700 26px/.95 var(--brand-display);text-transform:uppercase;margin-top:22px}.archive-hero aside b{color:#77797b;font:700 8px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;margin-top:14px}.achievements-archive{padding-block:80px 30px}.achievements-archive>header,.tournament-history-section>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:40px;padding-bottom:28px;display:flex}.achievements-archive>header span,.tournament-history-section>header span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.14em}.achievements-archive>header p,.tournament-history-section>header p{color:#6f7173;max-width:430px;margin:0;font-size:12px;line-height:1.6}.achievement-archive-grid{gap:18px;padding-top:28px;display:grid}.achievement-archive-card{border:1px solid var(--line);background:linear-gradient(110deg,#ff6a0012,#0000 58%);grid-template-columns:260px minmax(0,1fr);min-height:320px;display:grid}.archive-trophy{border-right:1px solid var(--line);text-align:center;background:radial-gradient(circle,#ff6a0029,#0000 54%);place-content:center;display:grid;position:relative;overflow:hidden}.archive-trophy:before{content:"";border:1px solid #ff6a0059;position:absolute;inset:23%;transform:rotate(45deg)}.archive-trophy span{z-index:1;color:#0000;font:700 112px/.8 var(--brand-display);-webkit-text-stroke:1px #f0f0ec;position:relative}.archive-trophy small{z-index:1;color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.15em;margin-top:16px;position:relative}.archive-card-copy{flex-direction:column;justify-content:center;padding:40px 48px;display:flex}.archive-card-copy>small{color:#626466;font:700 8px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.archive-card-copy h2{color:#edede9;font:700 clamp(40px, 5vw, 72px)/.88 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase;margin:18px 0 12px}.archive-card-copy>strong{color:var(--orange);font:700 10px/1 var(--display);letter-spacing:.09em;text-transform:uppercase}.archive-card-links{flex-wrap:wrap;gap:12px 30px;margin-top:44px;display:flex}.archive-card-links a{color:#848688;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.archive-card-links a:first-child{color:#efefeb}.tournament-history-section{padding-block:80px 24px}.tournament-history-section>header h2{color:#eeeeea;font:700 clamp(32px, 4vw, 56px)/.9 var(--brand-display);text-transform:uppercase;margin:13px 0 0}.tournament-history-list{border-top:1px solid var(--line)}.tournament-history-card{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) 140px 44px;align-items:center;gap:24px;min-height:150px;padding:24px 12px;transition:background .2s,padding .2s;display:grid}.tournament-history-card:hover{background:#ff6a000a;padding-inline:24px}.history-number{color:#454749;font:700 10px/1 var(--display)}.history-main small{color:#5f6163;font:700 7px/1 var(--display);letter-spacing:.1em}.history-main h3{color:#e8e8e4;font:700 clamp(22px, 2.8vw, 36px)/.94 var(--brand-display);text-transform:uppercase;margin:12px 0 9px}.history-main h3 a:hover{color:var(--orange)}.history-event-link{color:#77797b;font:700 7px/1 var(--display);letter-spacing:.07em;text-transform:uppercase}.history-event-link:hover{color:var(--orange)}.tournament-history-card>strong{color:#b8b9b7;font:700 9px/1 var(--display);letter-spacing:.06em;text-align:right;text-transform:uppercase}.history-open{color:var(--orange);text-align:right;font-size:20px}.history-load-marker{color:#636567;min-height:110px;font:700 8px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:24px;display:flex}.history-load-marker span{background:var(--line);width:min(100px,12vw);height:1px}.history-load-marker:not(.is-complete) span:first-child{animation:1.2s ease-in-out infinite alternate historyPulse}@keyframes historyPulse{to{background:var(--orange);box-shadow:0 0 14px #ff6a0073}}.archive-back{padding-block:30px 90px}.archive-back a{color:#77797b;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.detail-link-row{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.activity-detail-placeholder .detail-link-row a{color:#77797b;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.activity-detail-placeholder .detail-link-row .detail-primary-link{color:#080909;background:var(--orange);padding:16px 20px}.activity-detail-page .activity-detail-placeholder{min-height:min(860px,100svh - 74px)}.tournament-table-section{padding-bottom:110px}.tournament-table-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;padding:46px 0 28px;display:flex}.tournament-table-heading span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.14em}.tournament-table-heading h2{color:#eee;font:700 clamp(36px, 5vw, 64px)/.88 var(--brand-display);text-transform:uppercase;margin:14px 0 0}.tournament-table-heading p{color:#696b6d;max-width:360px;margin:0;font-size:11px;line-height:1.6}.tournament-standings{border-top:1px solid var(--line);border-left:1px solid var(--line)}.standings-row{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(220px,1fr) 110px 110px 110px;align-items:center;min-height:78px;display:grid;position:relative}.standings-row>*{border-right:1px solid var(--line);align-items:center;height:100%;padding:0 22px;display:flex}.standings-head{color:#555759;min-height:48px;font:700 7px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.standings-row>strong{color:#5d5f61;font:700 13px/1 var(--display)}.standings-row>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.standings-row>div b{color:#d5d5d2;font:700 14px/1 var(--brand-display);text-transform:uppercase}.standings-row>div small{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.1em}.standings-row>span{color:#888a8c;font-size:11px}.standings-row>em{color:#e6e6e2;font:700 16px/1 var(--brand-display);font-style:normal}.standings-row.is-bmt{box-shadow:inset 4px 0 0 var(--orange);background:linear-gradient(90deg,#ff6a0029,#ff6a0006)}.standings-row.is-bmt>strong,.standings-row.is-bmt>em{color:var(--orange)}.event-detail-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:80px;min-height:620px;padding-block:90px 76px;display:grid}.event-detail-hero>div>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.15em}.event-detail-hero h1{color:#f1f1ed;max-width:1000px;font:700 clamp(64px, 8vw, 122px)/.84 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase;margin:24px 0 28px}.event-detail-hero p{color:#737577;max-width:620px;margin:0;font-size:13px;line-height:1.7}.event-detail-hero aside{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#ff6a0026,#0000 58%);border:1px solid #ff6a0059;flex-direction:column;justify-content:center;align-items:center;display:flex}.event-detail-hero aside small{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.event-detail-hero aside strong{color:#eeeeea;font:700 82px/.8 var(--brand-display);margin-top:18px}.event-detail-hero aside span{color:#696b6d;text-transform:uppercase;margin-top:18px;font-size:9px}.event-related-tournaments{padding-block:76px 30px}.event-related-tournaments>header span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.14em}.event-related-tournaments>header h2{color:#eee;font:700 clamp(36px, 5vw, 64px)/.88 var(--brand-display);text-transform:uppercase;margin:14px 0 28px}.event-related-tournaments>div{border-top:1px solid var(--line)}.event-related-tournaments>div>a{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.7fr) minmax(240px,1.3fr) 120px 24px;align-items:center;gap:24px;min-height:118px;padding:20px;display:grid}.event-related-tournaments>div>a:hover{background:#ff6a000a}.event-related-tournaments small{color:#5f6163;font:700 7px/1 var(--display);letter-spacing:.1em}.event-related-tournaments strong{color:#ddd;font:700 22px/1 var(--brand-display);text-transform:uppercase}.event-related-tournaments em{color:#8b8d8f;text-transform:uppercase;font-size:9px;font-style:normal}.event-related-tournaments b{color:var(--orange);font-size:18px}@media (max-width:760px){.archive-hero,.event-detail-hero{grid-template-columns:1fr;gap:42px;min-height:auto;padding-block:56px}.archive-hero h1,.event-detail-hero h1{font-size:56px}.archive-hero aside{min-height:170px}.event-detail-hero aside{width:min(100%,280px)}.achievements-archive>header,.tournament-history-section>header,.tournament-table-heading{flex-direction:column;align-items:flex-start}.achievement-archive-card{grid-template-columns:1fr}.archive-trophy{border-right:0;border-bottom:1px solid var(--line);min-height:260px}.archive-card-copy{padding:32px 22px}.tournament-history-card{grid-template-columns:34px minmax(0,1fr) 22px;gap:14px}.tournament-history-card>strong{text-align:left;grid-column:2}.history-open{grid-area:1/3/3}.tournament-standings{overflow-x:auto}.standings-row{min-width:720px}.event-related-tournaments>div>a{grid-template-columns:1fr 20px}.event-related-tournaments>div>a>small,.event-related-tournaments>div>a>em{grid-column:1}.event-related-tournaments>div>a>b{grid-area:1/2/4}}.home-mode-control{z-index:4;position:absolute;top:24px;left:max(32px,50vw - 730px)}.home-mode-control .home-mode-switch{position:static}.home-mode-toggle{color:#a5a7a9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:44px;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#050606e0;border:1px solid #ffffff29;align-items:center;gap:18px;padding:0 8px 0 16px;display:flex;box-shadow:0 18px 45px #0000005c}.home-mode-toggle b{width:28px;height:28px;color:var(--orange);font:400 18px/1 var(--body);background:#ff6a0014;place-items:center;display:grid}.home-mode-toggle:hover{color:#f1f1ed;border-color:#ff6a0066}.home-mode-switch{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050606e0;border:1px solid #ffffff29;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;top:24px;left:max(32px,50vw - 730px);box-shadow:0 18px 45px #0000005c}.home-mode-switch>span{color:#5b5d5f;font:700 7px/1 var(--display);letter-spacing:.14em;padding:0 11px}.home-mode-switch a{color:#858789;min-height:34px;font:700 8px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 13px;transition:color .2s,background .2s;display:flex}.home-mode-switch a:hover{color:#f1f1ed}.home-mode-switch a.active{color:#070808;background:var(--orange)}.home-mode-switch a.registration-link{color:#080909;background:var(--orange);margin-left:5px}.home-mode-switch a.registration-link:hover{color:#080909;background:#ff8a32}.member-home{background:linear-gradient(#080909,#050606 55%,#080909);padding-bottom:120px}.member-home-intro{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 380px;align-items:end;gap:80px;min-height:360px;padding-block:92px 68px;display:grid}.member-home-intro>div>p{color:#626466;font:700 8px/1 var(--display);letter-spacing:.14em;margin:0 0 24px}.member-home-intro>div>p span{color:var(--orange);margin-right:14px}.member-home-intro h2{color:#f2f2ee;font:700 clamp(58px, 7vw, 104px)/.85 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase;margin:0}.member-home-intro h2 strong{color:var(--orange);font-weight:inherit}.member-home-intro aside{border:1px solid var(--line);background:#ffffff04;grid-template-columns:90px minmax(0,1fr);gap:18px 24px;padding:25px 28px;display:grid}.member-home-intro aside small{color:#5e6062;font:700 7px/1 var(--display);letter-spacing:.12em}.member-home-intro aside strong{color:#d8d8d5;font:700 13px/1.15 var(--brand-display);text-transform:uppercase}.home-broadcast{padding-block:86px 118px}.home-broadcast>header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px;display:flex}.home-broadcast>header span,.personal-news-heading span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.14em}.home-broadcast>header h2,.personal-news-heading h2{color:#efefeb;font:700 clamp(38px, 5vw, 68px)/.88 var(--brand-display);letter-spacing:-.04em;text-transform:uppercase;margin:15px 0 0}.home-broadcast>header p{color:#6f7173;margin:0 0 5px;font-size:11px}.broadcast-card{background:#090a0b;border:1px solid #ff6a0047;transition:border-color .25s,transform .25s;display:block}.broadcast-card:hover{border-color:#ff6a00bf;transform:translateY(-4px)}.broadcast-screen{aspect-ratio:16/7.2;background:radial-gradient(circle at 50% 52%,#ff6a002b,#0000 24%),repeating-linear-gradient(90deg,#0000 0 99px,#ffffff06 100px),repeating-linear-gradient(0deg,#0000 0 59px,#ffffff05 60px),#080909;position:relative;overflow:hidden}.broadcast-screen:before{content:"";background:linear-gradient(120deg,#0000 0 28%,#ff6a000e 28.1% 28.4%,#0000 28.5% 70%,#ff6a0009 70.1% 70.3%,#0000 70.4%),linear-gradient(#0000001a,#000000ad);position:absolute;inset:0}.broadcast-screen:after{content:"";opacity:.18;background:repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 4px);position:absolute;inset:0}.broadcast-topline{z-index:2;color:#747678;font:700 8px/1 var(--display);letter-spacing:.09em;justify-content:space-between;display:flex;position:absolute;top:24px;left:26px;right:26px}.broadcast-topline span{color:#fff}.broadcast-topline i{background:#ff3e2f;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:1s infinite alternate livePulse;display:inline-block;box-shadow:0 0 13px #ff3e2fcc}@keyframes livePulse{to{opacity:.42}}.broadcast-feed-mark{z-index:1;text-align:center;place-content:center;display:grid;position:absolute;inset:0}.broadcast-feed-mark>span{color:#0000;font:700 clamp(95px, 15vw, 220px)/.74 var(--brand-display);-webkit-text-stroke:1px #ffffff0e}.broadcast-feed-mark strong{color:#ffffff38;font:700 12px/1 var(--display);letter-spacing:.42em}.broadcast-feed-mark small{color:#5c5e60;font:700 7px/1 var(--display);letter-spacing:.15em;margin-top:15px}.broadcast-play{z-index:3;background:#050606c2;border:1px solid #ff6a00b3;border-radius:50%;place-content:center;width:78px;height:78px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #ff6a0033}.broadcast-play i{border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:17px solid var(--orange);width:0;height:0;margin-left:6px}.broadcast-timeline{z-index:3;align-items:center;gap:16px;display:flex;position:absolute;bottom:22px;left:26px;right:26px}.broadcast-timeline>span{background:linear-gradient(90deg, var(--orange) 0 42%, #ffffff29 42%);flex:1;height:2px}.broadcast-timeline b{color:#77797b;font:700 7px/1 var(--display)}.broadcast-match{border-top:1px solid var(--line);grid-template-columns:minmax(210px,.9fr) minmax(180px,.72fr) 110px minmax(180px,.72fr) 170px;align-items:center;gap:22px;min-height:150px;padding:24px 28px;display:grid}.broadcast-tournament small{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.12em}.broadcast-tournament strong{color:#d8d8d5;font:700 17px/1 var(--brand-display);text-transform:uppercase;margin-top:12px;display:block}.broadcast-team{align-items:center;gap:15px;display:flex}.broadcast-team.team-left{text-align:right;justify-content:flex-end}.broadcast-team strong{color:#edede9;font:700 16px/1 var(--brand-display);text-transform:uppercase}.broadcast-team small{color:#626466;margin-top:7px;font-size:8px;display:block}.team-broadcast-logo{border:1px solid var(--line);background:#101112;border-radius:50%;flex:0 0 58px;place-content:center;width:58px;height:58px;display:grid;overflow:hidden}.team-broadcast-logo img{object-fit:contain;width:38px;height:38px}.neon-logo{color:#f0f0ec;font:700 24px/1 var(--brand-display);box-shadow:inset 0 0 22px #6649ff33}.broadcast-vs{text-align:center}.broadcast-vs span{color:#5c5e60;font:700 8px/1 var(--display)}.broadcast-vs strong{color:var(--orange);font:700 25px/1 var(--brand-display);margin-top:8px;display:block}.broadcast-vs small{color:#555759;margin-top:5px;font-size:7px;display:block}.broadcast-open{color:#8a8c8e;font:700 8px/1.35 var(--display);letter-spacing:.08em;text-align:right;text-transform:uppercase}.personal-news{padding-bottom:40px}.personal-news-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;padding-bottom:32px;display:flex}.personal-news-heading p{color:#6f7173;max-width:460px;margin:0 0 5px;font-size:12px;line-height:1.65}.personal-news-grid{border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.personal-news-column{border-right:1px solid var(--line);min-width:0}.personal-news-column>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:66px;padding:0 22px;display:flex}.personal-news-column>header span{color:#76787a;font:700 8px/1 var(--display);letter-spacing:.11em}.personal-news-column>header b{color:#4d4f51;font:700 7px/1 var(--display);letter-spacing:.08em}.personal-news-column.accent>header span{color:var(--orange)}.news-lead-card{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#ff6a000b,#0000 50%);flex-direction:column;min-height:330px;padding:28px 24px;display:flex}.news-lead-card small,.news-compact-card small{color:#56585a;font:700 7px/1 var(--display);letter-spacing:.08em}.news-lead-card h3{color:#e9e9e5;font:700 clamp(27px, 2.5vw, 39px)/.95 var(--brand-display);letter-spacing:-.03em;text-transform:uppercase;margin:24px 0 18px}.news-lead-card p{color:#77797b;margin:0;font-size:11px;line-height:1.7}.news-lead-card>b{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.08em;margin-top:auto;padding-top:28px}.news-compact-card{flex-direction:column;justify-content:center;gap:13px;min-height:120px;padding:22px 50px 22px 24px;display:flex;position:relative}.news-compact-card strong{color:#b8b9b7;font:700 13px/1.2 var(--brand-display);text-transform:uppercase}.news-compact-card>b{color:var(--orange);position:absolute;right:22px}.admin-home-preview{flex-direction:column;justify-content:center;min-height:720px;padding-block:100px;display:flex}.admin-home-preview>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.15em}.admin-home-preview h2{color:#efefeb;font:700 clamp(70px, 10vw, 150px)/.8 var(--brand-display);letter-spacing:-.06em;text-transform:uppercase;margin:26px 0}.admin-home-preview h2 strong{color:var(--orange);font-weight:inherit}.admin-home-preview>p{color:#747678;max-width:620px;margin:0;font-size:13px;line-height:1.75}.admin-home-preview>div{border:1px solid var(--line);flex-direction:column;gap:12px;width:min(100%,520px);margin-top:52px;padding:24px;display:flex}.admin-home-preview>div small{color:#5c5e60;font:700 7px/1 var(--display);letter-spacing:.12em}.admin-home-preview>div strong{color:#d9d9d5;font:700 15px/1 var(--brand-display);text-transform:uppercase}.broadcast-placeholder{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:center;gap:90px;min-height:calc(100svh - 74px);padding-block:70px;display:grid}.broadcast-placeholder-screen{aspect-ratio:16/11;text-align:center;background:radial-gradient(circle,#ff6a0026,#0000 48%),repeating-linear-gradient(90deg,#0000 0 79px,#ffffff05 80px),#080909;border:1px solid #ff6a0059;place-content:center;display:grid}.broadcast-placeholder-screen span{color:#0000;font:700 130px/.75 var(--brand-display);-webkit-text-stroke:1px #ffffff1f}.broadcast-placeholder-screen strong{color:var(--orange);font:700 22px/1 var(--display);letter-spacing:.3em}.broadcast-placeholder-screen small{color:#5c5e60;font:700 7px/1 var(--display);letter-spacing:.12em;margin-top:20px}.broadcast-placeholder>div:last-child>p:first-child{color:#67696b;font:700 8px/1 var(--display);letter-spacing:.11em}.broadcast-placeholder>div:last-child>p:first-child span{color:var(--orange)}.broadcast-placeholder h1{color:#eee;font:700 clamp(58px, 7vw, 104px)/.77 var(--brand-display);letter-spacing:-.05em;text-transform:uppercase;margin:25px 0}.broadcast-placeholder h1 strong{color:var(--orange);font-size:.45em}.broadcast-placeholder>div:last-child>p:nth-of-type(2){color:#747678;max-width:570px;font-size:12px;line-height:1.7}.broadcast-placeholder a{color:#858789;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;margin-top:36px;display:inline-block}@media (max-width:1100px){.broadcast-match{grid-template-columns:1fr 1fr 100px 1fr}.broadcast-tournament{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:20px}.broadcast-open{display:none}.personal-news-grid{grid-template-columns:1fr}.personal-news-column{border-bottom:1px solid var(--line)}}@media (max-width:760px){.home-mode-control{top:12px;left:12px;right:12px}.home-mode-toggle{width:fit-content}.home-mode-switch{top:auto;left:auto;right:auto;overflow-x:auto}.home-mode-switch>span{display:none}.home-mode-switch a{flex:1;justify-content:center;min-width:max-content;padding-inline:9px;font-size:7px}.member-home-intro{grid-template-columns:1fr;gap:42px;min-height:auto;padding-block:64px}.member-home-intro h2{font-size:54px}.member-home-intro aside{grid-template-columns:76px 1fr}.home-broadcast>header,.personal-news-heading{flex-direction:column;align-items:flex-start}.broadcast-screen{aspect-ratio:4/3}.broadcast-match{grid-template-columns:1fr 72px 1fr;padding:22px 16px}.broadcast-tournament{grid-column:1/-1}.broadcast-team{text-align:center;flex-direction:column;align-items:center}.broadcast-team.team-left{text-align:center;flex-direction:column-reverse;justify-content:center}.team-broadcast-logo{flex-basis:50px;width:50px;height:50px}.broadcast-vs strong{font-size:20px}.broadcast-tournament strong{font-size:14px}.broadcast-placeholder{grid-template-columns:1fr;gap:46px;padding-block:50px 80px}}.entity-rating-shell{padding-block:68px}.entity-rating-panel{border:1px solid var(--line);background:#ffffff04}.entity-rating-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:36px;min-height:108px;padding:24px 28px;display:flex}.entity-rating-header small{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.entity-rating-header h2{color:#e9e9e5;font:700 clamp(26px, 3vw, 42px)/.92 var(--brand-display);text-transform:uppercase;margin:13px 0 0}.season-select{background:#090a0b;border:1px solid #ffffff24;align-items:center;gap:10px;min-width:168px;padding:5px 5px 5px 14px;display:flex}.season-select span{color:#5d5f61;font:700 7px/1 var(--display);letter-spacing:.11em}.season-select select{border:0;border-left:1px solid var(--line);color:#efefeb;min-width:104px;height:38px;font:700 9px/1 var(--display);cursor:pointer;background:#101112;outline:0;padding:0 30px 0 12px}.season-select select:focus-visible{box-shadow:inset 0 0 0 1px var(--orange)}.entity-rating-grid{grid-template-columns:1fr 1fr;display:grid}.entity-rating-card{border-right:1px solid var(--line);grid-template-columns:minmax(180px,.8fr) minmax(280px,1.2fr);min-height:210px;display:grid}.entity-rating-card:last-child{border-right:0}.entity-rating-card>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:26px 30px;display:flex}.entity-rating-card>div small{color:#66686a;font:700 8px/1 var(--display);letter-spacing:.1em}.entity-rating-card>div strong{color:#efefeb;font:700 clamp(38px, 4vw, 62px)/.8 var(--brand-display);margin-top:18px}.entity-rating-card>div em{color:#555759;text-transform:uppercase;margin-top:12px;font-size:8px;font-style:normal}.entity-rating-card.sport-rating-card>div strong{color:var(--orange)}.entity-rating-card dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.entity-rating-card dl>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:24px;display:flex}.entity-rating-card dl>div:last-child{border-right:0}.entity-rating-card dt{color:#5c5e60;font:700 7px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.entity-rating-card dd{color:#e5e5e1;font:700 30px/1 var(--brand-display);margin:15px 0 0}.player-profile-controls{align-items:stretch;gap:10px;display:flex}.player-season-select{min-width:152px}.player-season-select select{min-width:94px}.team-ranking-season-control{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.team-ranking-season-control .season-select span{color:#5d5f61;font:700 7px/1 var(--display);letter-spacing:.11em;display:inline}.standings-row>div>a{flex-direction:column;gap:6px;display:flex}.standings-row>div>a b{transition:color .2s}.standings-row>div>a:hover b{color:var(--orange)}.standings-row>div>a i{color:#525456;font:700 6px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;font-style:normal}.tournament-resource-bar{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid}.tournament-resource-bar>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:30px 1fr 18px;align-items:center;gap:13px;min-height:92px;padding:18px;transition:background .2s;display:grid}.tournament-resource-bar>:hover{background:#ff6a000e}.tournament-resource-bar small{color:#555759;font:700 7px/1 var(--display)}.tournament-resource-bar span{color:#c7c7c4;font:700 10px/1.2 var(--brand-display);text-transform:uppercase}.tournament-resource-bar b{color:var(--orange);text-align:right}.playoff-section{padding-bottom:120px}.playoff-section>header,.event-participants>header{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:42px;padding:54px 0 30px;display:flex}.playoff-section>header span,.event-participants>header>span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.14em}.playoff-section>header h2,.event-participants>header h2{color:#edede9;font:700 clamp(38px, 5vw, 66px)/.88 var(--brand-display);text-transform:uppercase;margin:14px 0 0}.playoff-section>header p,.event-participants>header p{color:#696b6d;max-width:390px;margin:0;font-size:11px;line-height:1.65}.playoff-bracket{border:1px solid var(--line);background:repeating-linear-gradient(90deg,#0000 0 139px,#ffffff03 140px),#090a0b;grid-template-columns:1fr 1fr 1fr;gap:18px;padding:30px;display:grid}.playoff-round{flex-direction:column;min-width:0;display:flex}.playoff-round>strong{color:#5d5f61;font:700 7px/1 var(--display);letter-spacing:.12em;padding-bottom:18px}.playoff-round>div{flex-direction:column;flex:1;justify-content:space-around;gap:18px;display:flex}.playoff-match{border:1px solid var(--line);background:#0d0e0f;position:relative}.playoff-match:after{content:"";background:#ff6a0042;width:18px;height:1px;position:absolute;top:50%;right:-19px}.playoff-round:last-child .playoff-match:after{display:none}.playoff-match a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:0 15px;display:flex}.playoff-match a:last-child{border-bottom:0}.playoff-match a:hover{background:#ff6a000e}.playoff-match a span{color:#bfc0bd;font:700 10px/1 var(--brand-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.playoff-match a b{color:#e8e8e4;font:700 14px/1 var(--brand-display)}.playoff-match a.is-bmt{box-shadow:inset 3px 0 0 var(--orange)}.playoff-match a.is-bmt span,.playoff-match a.is-bmt b{color:var(--orange)}.event-participants{padding-block:82px 32px}.event-participants>header{grid-template-columns:minmax(180px,.4fr) minmax(280px,1fr) minmax(260px,.6fr);display:grid}.event-participants>header h2{margin:0}.event-participants>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.event-participants>div>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr 16px;align-items:center;gap:14px;min-height:116px;padding:20px;transition:background .2s;display:grid}.event-participants>div>a:hover{background:#ff6a000e}.event-participants>div>a.is-bmt{box-shadow:inset 3px 0 0 var(--orange);background:#ff6a000a}.event-participants a small{color:#505254;font:700 7px/1 var(--display)}.event-participants a span{color:#d4d4d1;font:700 14px/1 var(--brand-display);text-transform:uppercase}.event-participants a b{color:var(--orange)}.event-details-grid{grid-template-columns:repeat(3,1fr);padding-block:40px 72px;display:grid}.event-details-grid article{border:1px solid var(--line);background:#ffffff03;border-right:0;min-height:220px;padding:30px}.event-details-grid article:last-child{border-right:1px solid var(--line)}.event-details-grid small{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.12em}.event-details-grid strong{color:#e3e3df;font:700 23px/1 var(--brand-display);text-transform:uppercase;margin-top:28px;display:block}.event-details-grid p{color:#747678;margin:24px 0 0;font-size:11px;line-height:1.7}@media (max-width:1100px){.entity-rating-grid{grid-template-columns:1fr}.entity-rating-card{border-right:0;border-bottom:1px solid var(--line)}.entity-rating-card:last-child{border-bottom:0}.event-participants>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.entity-rating-header,.playoff-section>header{flex-direction:column;align-items:flex-start}.season-select{justify-content:space-between;width:100%}.season-select select{flex:1}.entity-rating-card{grid-template-columns:1fr}.entity-rating-card>div{border-right:0;border-bottom:1px solid var(--line);min-height:150px}.player-profile-controls{flex-direction:column;align-items:stretch;width:100%}.player-season-select{width:100%}.tournament-resource-bar{grid-template-columns:1fr 1fr}.playoff-bracket{grid-template-columns:1fr;padding:18px}.playoff-round{gap:12px}.playoff-match:after{display:none}.event-participants>header{grid-template-columns:1fr;align-items:start}.event-participants>div,.event-details-grid{grid-template-columns:1fr}.event-details-grid article{border-right:1px solid var(--line);border-bottom:0}.event-details-grid article:last-child{border-bottom:1px solid var(--line)}}.hero-admin-control{z-index:6;position:absolute;top:78px;left:max(32px,50vw - 730px)}.section-heading-actions{align-items:flex-end;gap:18px;display:flex}.section-heading-actions>p{margin:0 0 5px}.personal-news-column>header>a{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.personal-news-column>header>a:hover span{color:var(--orange)}.admin-edit-control{z-index:15;width:max-content;position:relative}.admin-edit-buttons{background:#070808f0;border:1px solid #ff6a0061;padding:3px;display:flex;box-shadow:0 12px 32px #00000059}.admin-edit-buttons button{border:0;border-right:1px solid var(--line);color:#a1a3a5;width:36px;height:34px;font:700 15px/1 var(--display);cursor:pointer;background:0 0;place-content:center;transition:color .2s,background .2s;display:grid}.admin-edit-buttons button:last-child{border-right:0}.admin-edit-buttons button:hover{color:#070808;background:var(--orange)}.admin-edit-control.compact .admin-edit-buttons button{width:31px;height:29px;font-size:13px}.admin-edit-popover{z-index:30;background:#0b0c0d;border:1px solid #ff6a008c;width:min(340px,100vw - 32px);padding:16px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 24px 65px #000000ad}.hero-admin-control .admin-edit-popover{left:0;right:auto}.admin-edit-popover>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.admin-edit-popover>header span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.admin-edit-popover>header button{color:#77797b;cursor:pointer;background:0 0;border:0;font-size:18px}.admin-edit-popover>label{margin-top:15px;display:block}.admin-edit-popover>label span{color:#626466;font:700 7px/1 var(--display);letter-spacing:.09em;margin-bottom:8px;display:block}.admin-edit-popover input,.admin-edit-popover textarea{border:1px solid var(--line);color:#e8e8e4;resize:vertical;background:#111213;outline:0;width:100%;padding:11px 12px;font-size:11px}.admin-edit-popover input:focus,.admin-edit-popover textarea:focus{border-color:var(--orange)}.admin-edit-popover>p{color:#aaa;font-size:11px;line-height:1.6}.admin-save-button{color:#080909;background:var(--orange);width:100%;min-height:38px;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;margin-top:15px}.admin-edit-notice{color:#d7d7d3;border:1px solid var(--line);background:#131415;width:max-content;max-width:280px;padding:9px 12px;font-size:8px;position:absolute;top:calc(100% + 8px);right:0}.news-page{background:linear-gradient(#080909,#050606 58%,#080909)}.news-page-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:80px;min-height:620px;padding-block:90px 72px;display:grid}.news-page-hero>div>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.15em}.news-page-hero h1{color:#efefeb;font:700 clamp(72px, 9vw, 138px)/.8 var(--brand-display);letter-spacing:-.06em;text-transform:uppercase;margin:24px 0 28px}.news-page-hero h1 strong{color:var(--orange);font-weight:inherit}.news-page-hero p{color:#737577;max-width:650px;margin:0;font-size:13px;line-height:1.75}.news-page-hero aside{border:1px solid var(--line);background:#ffffff04;flex-direction:column;padding:28px;display:flex}.news-page-hero aside small{color:#5f6163;font:700 7px/1 var(--display);letter-spacing:.12em}.news-page-hero aside strong{color:#edede9;font:700 28px/1 var(--brand-display);text-transform:uppercase;margin-top:20px}.news-page-hero aside span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.06em;margin-top:12px}.news-filter-panel{border-bottom:1px solid var(--line);grid-template-columns:minmax(320px,1fr) minmax(360px,1.1fr) minmax(250px,.7fr);align-items:center;min-height:145px;display:grid}.news-filter-group{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:13px;min-height:90px;padding-right:28px;display:flex}.news-filter-group+.news-filter-group{padding-left:28px}.news-filter-group>span{color:#5c5e60;font:700 7px/1 var(--display);letter-spacing:.12em}.news-filter-group>div{gap:5px;display:flex}.news-filter-group button{border:1px solid var(--line);color:#858789;min-height:37px;font:700 8px/1 var(--display);text-transform:uppercase;cursor:pointer;background:#0b0c0d;padding:0 15px}.news-filter-group button.active{border-color:var(--orange);color:#080909;background:var(--orange)}.news-filter-panel>aside{flex-direction:column;justify-content:center;min-height:90px;padding-left:28px;display:flex}.news-filter-panel>aside>small{color:#5c5e60;font:700 7px/1 var(--display);letter-spacing:.1em}.news-filter-panel>aside>strong{color:#d8d8d4;font:700 15px/1 var(--brand-display);text-transform:uppercase;margin-top:12px}.news-filter-panel>aside .admin-edit-control{margin-top:13px}.news-directory{padding-block:64px 60px}.news-directory>header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:22px;display:flex}.news-directory>header span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.12em}.news-directory>header p{color:#67696b;text-transform:uppercase;margin:0;font-size:9px}.news-directory-grid{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.news-directory-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#ff6a0009,#0000 45%);flex-direction:column;min-height:400px;display:flex}.news-directory-card>header{border-bottom:1px solid var(--line);align-items:center;gap:16px;min-height:62px;padding:0 20px;display:flex}.news-directory-card>header>span{color:var(--orange);font:700 8px/1 var(--display)}.news-directory-card>header>small{color:#5c5e60;font:700 7px/1 var(--display);letter-spacing:.08em}.news-directory-card>header .admin-edit-control{margin-left:auto}.news-directory-card>div{flex-direction:column;flex:1;padding:28px 24px;display:flex}.news-directory-card>div>small{color:#636567;font:700 7px/1 var(--display);letter-spacing:.12em}.news-directory-card h2{color:#e7e7e3;font:700 clamp(27px, 2.8vw, 42px)/.93 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase;margin:25px 0 18px}.news-directory-card p{color:#76787a;margin:0;font-size:11px;line-height:1.7}.news-directory-card>div>b{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.07em;margin-top:auto;padding-top:30px}@media (max-width:1040px){.news-filter-panel{grid-template-columns:1fr;padding-block:25px}.news-filter-group,.news-filter-group+.news-filter-group,.news-filter-panel>aside{border-right:0;border-bottom:1px solid var(--line);min-height:100px;padding:18px 0}.news-filter-panel>aside{border-bottom:0}.news-directory-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.hero-admin-control{top:58px;left:12px}.section-heading-actions{flex-direction:column;align-items:flex-start;width:100%}.personal-news-column>header{min-height:92px}.news-page-hero{grid-template-columns:1fr;gap:42px;min-height:auto;padding-block:62px}.news-page-hero h1{font-size:58px}.news-filter-group>div{flex-wrap:wrap}.news-directory-grid{grid-template-columns:1fr}.news-directory-card{min-height:340px}}.cities-hero{position:relative}.cities-mode-switch{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050606e0;border:1px solid #ffffff24;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;top:24px;left:0;box-shadow:0 18px 45px #00000057}.cities-mode-switch>span{color:#5b5d5f;font:700 7px/1 var(--display);letter-spacing:.14em;padding:0 11px}.cities-mode-switch a{color:#858789;min-height:34px;font:700 8px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 13px;transition:color .2s,background .2s;display:flex}.cities-mode-switch a:hover{color:#f1f1ed}.cities-mode-switch a.active{color:#070808;background:var(--orange)}.territory-field-label{justify-content:space-between;align-items:center;gap:18px;min-height:32px;display:flex}.territory-field-label label{color:#a2a4a6;font:700 11px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.territory-field-label label b{color:#515355;font-weight:inherit;margin-right:12px}.territory-field.complete .territory-field-label label b{color:var(--orange)}.territory-admin-add{width:32px;height:32px;color:var(--orange);font:400 24px/1 var(--body);cursor:pointer;background:#ff6a000f;border:1px solid #ff6a0094;flex:0 0 32px;place-items:center;padding:0;transition:color .2s,background .2s,border-color .2s;display:grid}.territory-admin-add:hover{color:#080909;border-color:var(--orange);background:var(--orange)}.territory-admin-add:disabled{color:#4c4e50;cursor:not-allowed;background:0 0;border-color:#292b2d}.territory-admin-form{background:#ff6a0009;border:1px solid #ff6a0052;gap:12px;padding:16px;display:grid}.territory-admin-form label{gap:9px;display:grid}.territory-admin-form label>span{color:#8b8d8f;font:700 8px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.territory-admin-form input{color:#f3f3ef;width:100%;height:46px;font:600 13px/1 var(--body);background:#0b0c0d;border:1px solid #343638;border-radius:0;outline:0;padding:0 13px}.territory-admin-form input:focus{border-color:var(--orange)}.territory-admin-form>div{gap:8px;display:flex}.territory-admin-form button{color:#a5a7a9;min-height:36px;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #343638;padding:0 13px}.territory-admin-form button[type=submit]{color:#080909;border-color:var(--orange);background:var(--orange)}.territory-admin-form button:disabled{opacity:.38;cursor:not-allowed}.territory-admin-notice{border-left:2px solid var(--orange);color:#a9abad;background:#ff6a000b;margin:18px 0 0;padding:12px 14px;font-size:10px;line-height:1.5}.crest-card-draft{cursor:default}.crest-card-draft .crest-card-meta b{opacity:1}.crest-image-placeholder img{object-fit:contain;opacity:.34;filter:grayscale()drop-shadow(0 22px 34px #00000080);width:118px;height:118px}.crest-card-draft:hover .crest-image-placeholder img{filter:grayscale()drop-shadow(0 22px 34px #00000080);transform:none}@media (max-width:680px){.cities-mode-switch{top:12px;left:0;right:0}.cities-mode-switch>span{display:none}.cities-mode-switch a{flex:1;justify-content:center}}.cities-workspace-head{padding-top:26px}.cities-workspace-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:26px;display:flex}.cities-primary-tabs{align-items:center;gap:6px;display:flex}.cities-primary-tabs button{border:1px solid var(--line);color:#77797b;min-height:46px;font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff04;padding:0 22px}.cities-primary-tabs button:hover{color:#edede9;border-color:#444648}.cities-primary-tabs button.active{color:#080909;border-color:var(--orange);background:var(--orange)}.cities-workspace-mode.cities-mode-switch{box-shadow:none;position:static}.city-ranking-view{padding-bottom:110px}.city-ranking-hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:90px;min-height:430px;padding-block:82px 64px;display:grid}.city-ranking-hero>div>p{color:#656769;font:700 8px/1 var(--display);letter-spacing:.15em;margin:0 0 28px}.city-ranking-hero>div>p span{color:var(--orange);margin-right:15px}.city-ranking-hero h1{color:#f1f1ed;font:700 clamp(68px, 8vw, 122px)/.83 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase;margin:0}.city-ranking-hero h1 strong{color:var(--orange);font-weight:inherit}.city-ranking-hero>p{color:#858789;max-width:520px;margin:0 0 12px;font-size:14px;line-height:1.75}.city-ranking-filters{border:1px solid var(--line);background:#0a0b0c;grid-template-columns:1.15fr repeat(5,minmax(130px,1fr));display:grid}.ranking-entity-toggle,.ranking-filter{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:13px;min-height:94px;padding:18px;display:flex}.ranking-filter:last-child{border-right:0}.ranking-entity-toggle>span,.ranking-filter>span{color:#5e6062;font:700 7px/1 var(--display);letter-spacing:.13em;text-transform:uppercase}.ranking-entity-toggle>div{gap:4px;display:flex}.ranking-entity-toggle button{color:#737577;min-height:32px;font:700 7px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #333537;flex:1;padding:0 9px}.ranking-entity-toggle button.active{color:#080909;border-color:var(--orange);background:var(--orange)}.ranking-filter select{color:#d7d7d3;width:100%;font:700 10px/1.2 var(--body);cursor:pointer;background:0 0;border:0;outline:0;padding:0 22px 0 0}.ranking-filter select option{color:#f1f1ed;background:#111213}.city-ranking-content{padding-top:68px}.ranking-context{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:30px;display:flex}.ranking-context span,.ranking-context b,.ranking-context strong{border:1px solid var(--line);color:#77797b;font:700 7px/1 var(--display);letter-spacing:.1em;padding:8px 11px}.ranking-context span{color:var(--orange);border-color:#ff6a0059}.ranking-podium{justify-content:center;align-items:flex-end;gap:clamp(24px,5vw,76px);min-height:430px;padding:52px 0 68px;display:flex}.ranking-podium-card{aspect-ratio:1;width:clamp(170px,16vw,225px);color:inherit;background:radial-gradient(circle at 50% 40%,#ffffff0b,#ffffff03 62%,#0000 63%);border:1px solid #3a3c3e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 24px 60px #00000057}.ranking-podium-card.place-1{background:radial-gradient(circle at 50% 38%,#ffa62824,#ff6a0009 58%,#0000 60%);border-color:#d89428;width:clamp(230px,22vw,310px);box-shadow:0 0 0 7px #d794280e,0 30px 80px #00000075}.podium-place{color:#77797b;font:700 13px/1 var(--display);position:absolute;top:11%}.place-1 .podium-place{color:#e1a53c;font-size:24px}.podium-avatar{color:#f0f0ec;width:52px;height:52px;font:700 24px/1 var(--brand-display);background:#101112;border:1px solid #ff6a008c;border-radius:50%;place-items:center;margin-bottom:13px;display:grid}.place-1 .podium-avatar{width:74px;height:74px;font-size:34px}.ranking-podium-card>strong{color:#edede9;max-width:76%;font:700 clamp(13px, 1.5vw, 20px)/1 var(--brand-display);text-align:center;text-transform:uppercase}.ranking-podium-card>small{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.08em;margin-top:10px}.ranking-podium-card>em{color:#66686a;font:normal 600 8px/1 var(--body);margin-top:8px}.ranking-podium-card[href]:hover{border-color:var(--orange);transform:translateY(-4px)}.ranking-podium-empty{text-align:center;background:#ffffff02;border:1px solid #ffffff0f;place-content:center;justify-items:center;gap:10px;min-height:220px;padding:42px;display:grid}.ranking-podium-empty>span{width:68px;height:68px;color:var(--orange);font:700 23px/1 var(--brand-display);border:1px solid #ff6a004d;border-radius:50%;place-items:center;margin-bottom:5px;display:grid}.ranking-podium-empty strong{color:#d8d9d5;font:700 16px/1 var(--brand-display);text-transform:uppercase}.ranking-podium-empty p{color:#656769;margin:0;font-size:9px}.ranking-table-wrap{border:1px solid var(--line);background:#0a0b0c;overflow-x:auto}.ranking-table-head,.ranking-table>li{grid-template-columns:72px minmax(260px,1.4fr) 140px 155px 180px 110px;align-items:center;gap:18px;min-width:960px;display:grid}.ranking-table-head{border-bottom:1px solid var(--line);color:#555759;min-height:50px;font:700 7px/1 var(--display);letter-spacing:.11em;padding:0 24px}.ranking-table{margin:0;padding:0;list-style:none}.ranking-table>li{color:#cacac6;border-bottom:1px solid #ffffff0f;min-height:88px;padding:12px 24px}.ranking-table-empty{text-align:center;place-content:center;gap:10px;min-height:150px;padding:30px;display:grid}.ranking-table-empty strong{color:#d8d9d5;font:700 16px/1 var(--brand-display);text-transform:uppercase}.ranking-table-empty span{color:#656769;font-size:9px}.ranking-table>li:last-child{border-bottom:0}.ranking-table>li:hover{background:#ff6a0006}.ranking-place{color:#606264;font:700 18px/1 var(--brand-display)}.ranking-table>li:nth-child(-n+3) .ranking-place{color:var(--orange)}.ranking-participant{align-items:center;gap:16px;display:flex}.ranking-participant>span{color:#d9d9d5;width:42px;height:42px;font:700 16px/1 var(--brand-display);background:#111213;border:1px solid #353739;border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.ranking-participant>div strong{color:#e8e8e4;font:700 14px/1 var(--brand-display);text-transform:uppercase;display:block}.ranking-participant>div small{color:#5e6062;text-transform:uppercase;margin-top:8px;font-size:8px;display:block}.ranking-city{color:#8b8d8f;font-size:11px}.ranking-table>li>strong:not(.ranking-place){font:700 13px/1 var(--display)}.ranking-trend{font:700 10px/1 var(--display)}.ranking-trend.up{color:#65c47b}.ranking-trend.down{color:#e05d50}@media (max-width:1120px){.city-ranking-filters{grid-template-columns:repeat(3,1fr)}.ranking-entity-toggle,.ranking-filter{border-bottom:1px solid var(--line)}.ranking-filter:nth-child(3),.ranking-filter:last-child{border-right:0}.ranking-filter:nth-child(n+5){border-bottom:0}.ranking-podium{gap:24px}}@media (max-width:760px){.cities-workspace-nav{flex-direction:column;align-items:stretch}.cities-primary-tabs,.cities-workspace-mode.cities-mode-switch{width:100%}.cities-primary-tabs button,.cities-workspace-mode a{flex:1;justify-content:center}.cities-workspace-mode>span{display:none}.city-ranking-hero{grid-template-columns:1fr;gap:32px;min-height:auto;padding-block:58px 46px}.city-ranking-hero h1{font-size:56px}.city-ranking-filters{grid-template-columns:1fr 1fr}.ranking-entity-toggle{grid-column:1/-1}.ranking-entity-toggle,.ranking-filter{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.ranking-filter:nth-child(odd),.ranking-filter:last-child{border-right:0}.ranking-filter:nth-child(n+6){border-bottom:0}.ranking-podium{gap:10px;min-height:300px;padding-block:42px 54px}.ranking-podium-card{width:28vw;min-width:92px}.ranking-podium-card.place-1{width:35vw;min-width:124px}.podium-avatar{width:36px;height:36px;margin-bottom:8px;font-size:17px}.place-1 .podium-avatar{width:48px;height:48px;font-size:22px}.ranking-podium-card>strong{font-size:9px}.ranking-podium-card>small{margin-top:6px;font-size:6px}.ranking-podium-card>em{display:none}}.region-page{background:radial-gradient(circle at 77% 12%,#ff6a0017,#0000 28%),linear-gradient(#080909,#050606 58%,#080909);min-height:100svh;padding-bottom:86px}.region-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:stretch;min-height:650px;display:grid}.region-hero-copy{flex-direction:column;justify-content:center;padding:94px 70px 82px 0;display:flex}.region-hero-copy>p:first-child{color:#696b6d;font:700 9px/1 var(--display);letter-spacing:.16em;margin:0 0 34px}.region-hero-copy>p:first-child span{color:var(--orange);margin-right:14px}.region-hero-copy h1{color:#f3f3ef;max-width:780px;font:750 clamp(62px, 6.7vw, 106px)/.88 var(--apple-sans);letter-spacing:-.072em;text-transform:uppercase;text-wrap:balance;margin:0}.region-hero-copy h1 strong{color:var(--orange);letter-spacing:-.064em;font-weight:800}.region-hero-copy>p:nth-of-type(2){color:#858789;max-width:590px;margin:38px 0 0;font-size:14px;line-height:1.8}.region-hero-status{color:#b8b9b7;width:max-content;font:700 8px/1 var(--display);letter-spacing:.11em;text-transform:uppercase;background:#ff6a0009;border:1px solid #ff6a003d;align-items:center;gap:10px;margin-top:42px;padding:12px 15px;display:flex}.region-hero-status i,.region-map-panel>header>strong i{background:#59d984;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #59d984b3}.region-hero-crest{border-left:1px solid var(--line);background-color:#ffffff03;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:560px;padding:54px;display:flex;position:relative}.region-hero-crest:after{content:"";pointer-events:none;border:1px solid #ff6a0024;position:absolute;inset:20px}.region-hero-crest>span,.region-hero-crest>small{z-index:1;color:#626466;font:700 8px/1 var(--display);letter-spacing:.17em;position:relative}.region-hero-crest>span{align-self:flex-start}.region-hero-crest>small{color:#77797b}.region-hero-crest img{z-index:1;object-fit:contain;filter:drop-shadow(0 28px 48px #00000080);width:min(74%,300px);max-height:350px;position:relative}.region-people{padding-block:100px}.region-section-heading{grid-template-columns:minmax(0,1fr) minmax(300px,480px);align-items:end;gap:70px;margin-bottom:44px;display:grid}.region-section-heading>div>span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.15em}.region-section-heading h2{color:#f0f0ec;font:700 clamp(42px, 4.8vw, 72px)/.9 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase;margin:18px 0 0}.region-section-heading>p{color:#727476;margin:0;font-size:12px;line-height:1.75}.region-people-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.region-person-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#ff6a0006,#0000 50%);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:30px;min-height:290px;padding:42px;display:grid;position:relative}.region-person-index{color:#3e4042;font:700 8px/1 var(--display);position:absolute;top:18px;right:20px}.region-person-avatar{width:94px;height:114px;color:var(--orange);font:700 22px/1 var(--brand-display);clip-path:polygon(0 0,82% 0,100% 15%,100% 100%,18% 100%,0 85%);background:linear-gradient(145deg,#ff6a0026,#ffffff04);border:1px solid #ff6a0059;place-items:center;display:grid}.region-person-avatar-fks{color:#d7d7d3;background:linear-gradient(145deg,#ffffff12,#ffffff03);border-color:#3b3d3f}.region-person-card small{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.region-person-card h3{color:#ededeb;font:700 24px/.98 var(--brand-display);letter-spacing:-.025em;text-transform:uppercase;margin:14px 0 20px}.region-person-card strong{color:#8a8c8e;font:700 10px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.region-person-card p{color:#66686a;margin:18px 0 0;font-size:10px;line-height:1.7}.region-network{border:1px solid var(--line);background:#090a0b;grid-template-columns:minmax(0,1fr) 370px;display:grid}.region-map-panel{border-right:1px solid var(--line);min-width:0}.region-map-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:118px;padding:26px 34px;display:flex}.region-map-panel>header span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.region-map-panel>header h2{color:#efefeb;font:700 35px/.9 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase;margin:13px 0 0}.region-map-panel>header>strong{color:#959799;font:700 8px/1 var(--display);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.region-map{background:radial-gradient(circle at 58%,#ff6a0012,#0000 38%),#070808;min-height:620px;position:relative;overflow:hidden}.region-map-grid{opacity:.6;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.region-map-land{clip-path:polygon(0% 74%,9% 74%,24% 70%,32% 74%,44% 81%,52% 85%,57% 75%,63% 75%,68% 83%,75% 83%,84% 88%,89% 96%,88% 89%,89% 67%,85% 58%,95% 47%,100% 36%,90% 29%,86% 27%,89% 21%,85% 21%,82% 13%,81% 7%,78% 13%,74% 22%,68% 28%,60% 27%,63% 20%,53% 19%,51% 12%,47% 6%,41% 3%,31% 8%,25% 18%,16% 30%,13% 38%,10% 44%,8% 49%,11% 58%,8% 64%,3% 67%);filter:drop-shadow(0 35px 55px #00000085);background:linear-gradient(145deg,#ff6a001b,#ff6a0005);border:1px solid #ff6a0052;position:absolute;inset:54px 58px 52px 52px}.region-map-land:after{content:"";clip-path:inherit;border:1px solid #ffffff0b;position:absolute;inset:8px}.region-map-label{color:#ffffff2b;font:700 10px/1.35 var(--display);letter-spacing:.18em;position:absolute;bottom:14%;left:13%}.region-map-label b{color:#ff6a0061;font-size:18px}.region-map-point{z-index:2;background:#070808e0;border:1px solid #ff6a00bf;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;box-shadow:0 0 0 8px #ff6a0012,0 0 28px #ff6a0052}.region-map-point>i{background:var(--orange);border-radius:50%;width:6px;height:6px}.region-map-point>span{border-left:1px solid var(--orange);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070808e6;min-width:165px;padding:12px 14px;position:absolute;top:8px;left:18px;transform:translateY(-50%)}.region-map-point small{color:#626466;font:700 6px/1 var(--display);letter-spacing:.12em;display:block}.region-map-point strong{color:#ededeb;font:700 16px/1 var(--brand-display);text-transform:uppercase;margin-top:7px;display:block}.region-map-point b{max-height:0;color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.08em;opacity:0;margin-top:0;transition:max-height .2s,margin-top .2s,opacity .2s;display:block;overflow:hidden}.region-map-point:hover b{opacity:1;max-height:20px;margin-top:10px}.point-nizhnekamsk{top:38%;left:64%}.point-bugulma{top:76%;left:76%}.region-stats-panel{flex-direction:column;min-width:0;display:flex}.region-city-total{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#ff6a0017,#0000 68%);flex-direction:column;justify-content:center;min-height:238px;padding:34px;display:flex}.region-city-total>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.region-city-total>strong{color:#f1f1ed;font:700 88px/.7 var(--brand-display);letter-spacing:-.06em;margin-top:23px}.region-city-total>p{color:#6f7173;margin:24px 0 0;font-size:10px}.region-stat-list{display:grid}.region-stat{border-bottom:1px solid var(--line);grid-template-columns:26px 82px minmax(0,1fr);align-items:center;gap:12px;min-height:116px;padding:18px 28px;display:grid}.region-stat>small{color:#444648;font:700 7px/1 var(--display)}.region-stat>strong{color:#e9e9e5;font:700 39px/.8 var(--brand-display);letter-spacing:-.04em}.region-stat>div{min-width:0}.region-stat b{color:#a2a4a6;font:700 9px/1 var(--display);text-transform:uppercase;display:block}.region-stat span{color:#555759;margin-top:8px;font-size:8px;line-height:1.35;display:block}.region-stats-date{color:#4f5153;font:700 7px/1 var(--display);letter-spacing:.08em;justify-content:space-between;gap:20px;margin-top:auto;padding:22px 28px;display:flex}.region-stats-date b{color:#77797b;font-weight:inherit}.region-back{padding-top:34px}.region-back a{color:#858789;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.region-back a:hover{color:var(--orange)}@media (max-width:1040px){.region-hero{grid-template-columns:1fr 330px}.region-hero-copy{padding-right:42px}.region-people-grid,.region-network{grid-template-columns:1fr}.region-map-panel{border-right:0;border-bottom:1px solid var(--line)}.region-stats-panel{grid-template-columns:1fr 1fr;display:grid}.region-city-total{border-right:1px solid var(--line);grid-row:span 2}.region-stat-list{grid-column:2}.region-stats-date{grid-column:1/-1}}@media (max-width:760px){.region-hero{grid-template-columns:1fr}.region-hero-copy{padding:68px 0 58px}.region-hero-copy h1{font-size:58px}.region-hero-crest{border-top:1px solid var(--line);border-left:0;min-height:460px}.region-people{padding-block:70px}.region-section-heading{grid-template-columns:1fr;gap:24px}.region-person-card{grid-template-columns:74px minmax(0,1fr);gap:20px;padding:32px 22px}.region-person-avatar{width:74px;height:94px;font-size:17px}.region-map-panel>header{flex-direction:column;align-items:flex-start}.region-map{min-height:530px}.region-map-land{inset:62px 20px 65px}.region-map-point>span{min-width:140px;padding:10px}.point-nizhnekamsk{left:61%}.point-bugulma{left:70%}.region-map-label{bottom:10%;left:7%}.region-stats-panel{display:block}.region-city-total{border-right:0}}.city-profile-page,.city-ranking-page,.city-entity-page{background:radial-gradient(circle at 77% 9%,#ff6a0016,#0000 27%),linear-gradient(#080909,#050606 58%,#080909);min-height:100svh;padding-bottom:88px}.city-profile-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);min-height:590px;display:grid}.city-profile-copy{flex-direction:column;justify-content:center;padding:82px 70px 72px 0;display:flex}.city-profile-copy>p:first-child{color:#6d6f71;font:700 9px/1 var(--display);letter-spacing:.15em;margin:0 0 30px}.city-profile-copy>p:first-child span{color:var(--orange);margin-right:13px}.city-profile-copy h1{color:#f1f1ed;font:700 clamp(66px, 8vw, 124px)/.8 var(--brand-display);letter-spacing:-.065em;text-transform:uppercase;margin:0}.city-profile-copy>strong{color:var(--orange);font:700 11px/1 var(--display);letter-spacing:.09em;text-transform:uppercase;margin-top:30px}.city-profile-copy>p:nth-of-type(2){color:#787a7c;max-width:560px;margin:20px 0 0;font-size:13px;line-height:1.75}.city-profile-copy>div{align-items:center;gap:22px;margin-top:36px;display:flex}.city-profile-copy>div a{color:#dededa;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.city-profile-copy>div span{color:#77797b;font:700 7px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.city-profile-copy>div span i{background:#59d984;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #59d984a6}.city-profile-crest{border-left:1px solid var(--line);background-color:#ffffff03;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:520px;padding:52px;display:flex;position:relative}.city-profile-crest:after{content:"";border:1px solid #ff6a0024;position:absolute;inset:20px}.city-profile-crest>span,.city-profile-crest>small{z-index:1;color:#626466;font:700 7px/1 var(--display);letter-spacing:.16em;position:relative}.city-profile-crest>span{align-self:flex-start}.city-profile-crest img{z-index:1;object-fit:contain;filter:drop-shadow(0 28px 46px #00000085);width:min(68%,270px);max-height:320px;position:relative}.city-stat-strip{border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.city-stat-strip article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#ff6a0009,#0000 58%);grid-template-columns:28px 100px minmax(0,1fr);align-items:center;gap:16px;min-height:160px;padding:26px 28px;display:grid}.city-stat-strip article>small{color:#444648;font:700 7px/1 var(--display)}.city-stat-strip article>strong{color:#efefeb;font:700 52px/.8 var(--brand-display);letter-spacing:-.045em}.city-stat-strip article b{color:#a4a6a8;font:700 9px/1.2 var(--display);text-transform:uppercase;display:block}.city-stat-strip article span{color:#57595b;margin-top:9px;font-size:8px;line-height:1.35;display:block}.city-coordinators,.city-rankings{padding-top:100px}.city-section-heading{grid-template-columns:minmax(0,1fr) minmax(300px,480px);align-items:end;gap:70px;margin-bottom:42px;display:grid}.city-section-heading>div>span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.14em}.city-section-heading h2{color:#efefeb;font:700 clamp(42px, 4.8vw, 72px)/.9 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase;margin:17px 0 0}.city-section-heading>p{color:#707274;margin:0;font-size:12px;line-height:1.75}.city-coordinator-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.region-coordinator-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.region-coordinator-editor-grid article{min-height:290px}.city-coordinator-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#ff6a0007,#0000 58%);flex-direction:column;min-height:280px;padding:38px 34px;display:flex;position:relative}.city-coordinator-grid article>span{color:#3f4143;font:700 8px/1 var(--display);position:absolute;top:20px;right:22px}.city-coordinator-grid small{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.12em}.city-coordinator-grid h3{color:#e9e9e5;font:700 24px/.96 var(--brand-display);letter-spacing:-.025em;text-transform:uppercase;margin:32px 0 22px}.city-coordinator-grid strong{color:#888a8c;font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.city-coordinator-grid p{color:#626466;margin:auto 0 0;padding-top:30px;font-size:10px;line-height:1.65}.city-coordinator-grid article.empty{background:#ffffff02}.city-coordinator-edit{z-index:2;width:32px;height:32px;color:var(--orange);font:400 20px/1 var(--apple-sans);cursor:pointer;background:#ff6a000f;border:1px solid #ff6a0059;position:absolute;top:14px;right:14px}.city-coordinator-grid article>.city-coordinator-edit+small{padding-right:34px}.city-coordinator-person{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.city-coordinator-grid .city-coordinator-person>span{position:static}.city-coordinator-avatar{width:44px;height:44px;color:var(--orange);font:700 12px/1 var(--display);background:#0d0e0f;border:1px solid #ff6a0080;border-radius:50%;place-items:center;display:grid;overflow:hidden}.city-coordinator-avatar img{object-fit:cover;width:100%;height:100%}.city-coordinator-person>span:last-child{gap:7px;display:grid}.city-coordinator-person>span:last-child strong{color:#e4e5e1;font-size:9px}.city-coordinator-person>span:last-child small{color:#686a6c}.city-coordinator-socials{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.city-coordinator-socials a{color:#8b8d8f;font:700 6px/1 var(--display);letter-spacing:.05em;border:1px solid #ffffff14;padding:7px 9px;text-decoration:none}.city-coordinator-socials a:hover{color:var(--orange);border-color:#ff6a0073}.city-coordinator-error{color:#d57a68;background:#d250370f;border:1px solid #d2503740;grid-column:1/-1;margin:0;padding:12px 15px;font-size:9px}.city-coordinator-modal{z-index:160;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.city-coordinator-modal>section{background:#0b0d0e;border:1px solid #ffffff1a;width:min(610px,100%);max-height:min(780px,100vh - 48px);overflow:auto;box-shadow:0 30px 90px #0000008c}.city-coordinator-modal>section>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.city-coordinator-modal header small{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.12em}.city-coordinator-modal header h3{color:#f0f1ed;font:700 24px/1 var(--brand-display);text-transform:uppercase;margin:10px 0 0}.city-coordinator-modal header>button{color:#777;cursor:pointer;background:0 0;border:0;font-size:24px}.coordinator-source-toggle{border:1px solid #ffffff17;grid-template-columns:1fr 1fr;margin:24px;display:grid}.coordinator-source-toggle button{color:#777;height:44px;font:700 8px/1 var(--display);text-transform:uppercase;cursor:pointer;background:0 0;border:0}.coordinator-source-toggle button.active{color:#090a0b;background:var(--orange)}.coordinator-system-form,.coordinator-external-form{gap:14px;padding:0 24px 24px;display:grid}.coordinator-system-form label,.coordinator-external-form label{gap:8px;display:grid}.coordinator-system-form label>span,.coordinator-external-form label>span{color:#686a6c;font:700 7px/1 var(--display);text-transform:uppercase}.coordinator-system-form label>div{grid-template-columns:1fr auto;display:grid}.coordinator-system-form input,.coordinator-external-form input{color:#e2e3df;background:#0f1112;border:1px solid #ffffff1a;outline:0;width:100%;height:42px;padding:0 12px;font-size:10px}.coordinator-system-form input:focus,.coordinator-external-form input:focus{border-color:#ff6a0080}.coordinator-system-form label button{color:#090a0b;background:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase;cursor:pointer;border:0;padding:0 18px}.coordinator-system-form>p,.coordinator-external-form>p{color:#5f6163;margin:0;font-size:9px;line-height:1.6}.coordinator-search-results{gap:6px;display:grid}.coordinator-search-results>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #ffffff12;grid-template-columns:36px 1fr;align-items:center;gap:11px;padding:9px;display:grid}.coordinator-search-results>button.selected{background:#ff6a000f;border-color:#ff6a008c}.coordinator-search-results>button>span{width:36px;height:36px;color:var(--orange);font:700 9px/1 var(--display);background:#181a1b;border-radius:50%;place-items:center;display:grid;overflow:hidden}.coordinator-search-results img{object-fit:cover;width:100%;height:100%}.coordinator-search-results div{gap:5px;display:grid}.coordinator-search-results strong{color:#dedfdb;font-size:9px}.coordinator-search-results small{color:#5e6062;font-size:7px}.coordinator-selected{border-left:2px solid var(--orange);background:#ff6a000d;gap:8px;padding:15px;display:grid}.coordinator-selected small{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.1em}.coordinator-selected strong{color:#e4e5e1;font-size:10px}.coordinator-selected span{color:#686a6c;font-size:8px}.city-coordinator-modal>section>.city-coordinator-error{margin:0 24px 20px}.city-coordinator-modal>section>footer{border-top:1px solid #ffffff12;justify-content:flex-end;gap:8px;padding:18px 24px;display:flex}.city-coordinator-modal footer button{color:#858789;height:38px;font:700 7px/1 var(--display);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff1a;padding:0 17px}.city-coordinator-modal footer button.primary{border-color:var(--orange);color:#090a0b;background:var(--orange)}.city-ranking-empty{border:1px solid var(--line);background:#ffffff02;align-items:center;gap:24px;min-height:180px;padding:30px;display:flex}.city-ranking-empty>span{width:70px;height:70px;color:var(--orange);font:700 24px/1 var(--brand-display);border:1px solid #ff6a0047;border-radius:50%;place-items:center;display:grid}.city-ranking-empty div{gap:9px;display:grid}.city-ranking-empty strong{color:#d7d8d4;font:700 15px/1 var(--brand-display);text-transform:uppercase}.city-ranking-empty p{color:#66686a;margin:0;font-size:9px}.city-ranking-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.city-ranking-block{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#090a0b;min-width:0}.city-ranking-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;min-height:116px;padding:24px 26px;transition:background .2s;display:flex}.city-ranking-head:hover{background:#ff6a000d}.city-ranking-head small{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.city-ranking-head h3{color:#edede9;font:700 24px/.95 var(--brand-display);letter-spacing:-.025em;text-transform:uppercase;margin:14px 0 0}.city-ranking-head>span{color:#686a6c;font:700 7px/1 var(--display);letter-spacing:.06em;text-transform:uppercase}.city-ranking-block ol{margin:0;padding:0;list-style:none}.city-ranking-block li{border-bottom:1px solid var(--line)}.city-ranking-block li:last-child{border-bottom:0}.city-ranking-block li>a{grid-template-columns:24px 42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:108px;padding:18px 20px;transition:background .2s;display:grid}.city-ranking-block li>a:hover{background:#ffffff07}.city-ranking-block li.leader>a{background:linear-gradient(90deg,#ff6a0013,#0000 68%)}.city-rank-number{color:#555759;font:700 7px/1 var(--display)}.leader .city-rank-number{color:var(--orange)}.city-rank-mark{color:#b8b9b7;width:40px;height:40px;font:700 13px/1 var(--brand-display);background:#111213;border:1px solid #333537;place-items:center;display:grid}.leader .city-rank-mark{color:var(--orange);border-color:#ff6a0073}.city-rank-name{min-width:0}.city-rank-name strong{color:#dededa;font:700 13px/1 var(--display);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.city-rank-name small{color:#57595b;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:7px;display:block;overflow:hidden}.city-rank-score{text-align:right}.city-rank-score strong{color:#c7c8c5;font:700 14px/1 var(--brand-display);display:block}.city-rank-score small{color:#61c984;font:700 7px/1 var(--display);margin-top:8px;display:block}.city-profile-back{padding-top:36px}.city-profile-back a{color:#7c7e80;font:700 8px/1 var(--display);letter-spacing:.07em;text-transform:uppercase}.city-profile-back a:hover{color:var(--orange)}.city-ranking-page-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 270px;align-items:end;gap:70px;min-height:420px;padding-block:80px 58px;display:grid}.city-ranking-page-hero p:first-child{color:#6c6e70;font:700 8px/1 var(--display);letter-spacing:.13em;margin:0 0 25px}.city-ranking-page-hero p:first-child span{color:var(--orange);margin-right:13px}.city-ranking-page-hero h1{color:#f0f0ec;font:700 clamp(58px, 7vw, 102px)/.84 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase;margin:0}.city-ranking-page-hero>div>p:last-child{color:#747678;max-width:520px;margin:28px 0 0;font-size:12px;line-height:1.7}.city-ranking-page-hero aside{background:#ff6a0009;border-left:1px solid #ff6a0059;padding:26px}.city-ranking-page-hero aside small{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.city-ranking-page-hero aside strong{color:#efefeb;font:700 70px/.75 var(--brand-display);margin-top:22px;display:block}.city-ranking-page-hero aside span{color:#67696b;margin-top:24px;font-size:9px;display:block}.city-ranking-table{border:1px solid var(--line);border-top:0}.city-ranking-table>header{color:#505254;min-height:58px;font:700 7px/1 var(--display);letter-spacing:.12em;grid-template-columns:1fr 140px 110px;align-items:center;padding:0 28px;display:grid}.city-ranking-table>header span:nth-child(n+2){text-align:right}.city-ranking-table ol{margin:0;padding:0;list-style:none}.city-ranking-table li{border-top:1px solid var(--line)}.city-ranking-table li>a{grid-template-columns:48px 54px minmax(0,1fr) 140px 90px 82px;align-items:center;gap:18px;min-height:118px;padding:20px 28px;transition:background .2s;display:grid}.city-ranking-table li>a:hover{background:#ffffff06}.city-ranking-table li.leader>a{background:linear-gradient(90deg,#ff6a0014,#0000 55%)}.ranking-table-place{color:#57595b;font:700 12px/1 var(--display)}.leader .ranking-table-place{color:var(--orange)}.ranking-table-mark{color:#b8b9b7;width:52px;height:52px;font:700 17px/1 var(--brand-display);background:#111213;border:1px solid #343638;place-items:center;display:grid}.ranking-table-name strong{color:#e4e4e0;font:700 18px/1 var(--display);display:block}.ranking-table-name small{color:#5d5f61;margin-top:9px;font-size:8px;display:block}.ranking-table-score{text-align:right}.ranking-table-score strong{color:#e7e7e3;font:700 22px/1 var(--brand-display);display:block}.ranking-table-score small{color:#535557;margin-top:7px;font-size:7px;display:block}.ranking-table-trend{color:#61c984;font:700 10px/1 var(--display);text-align:right}.ranking-table-trend.negative{color:#dd6868}.city-ranking-table li>a>b{color:var(--orange);font:700 7px/1 var(--display);text-align:right;text-transform:uppercase}.city-entity-hero{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr) 290px;align-items:center;gap:48px;min-height:540px;display:grid}.city-entity-mark{width:170px;height:210px;color:var(--orange);font:700 58px/1 var(--brand-display);clip-path:polygon(0 0,82% 0,100% 15%,100% 100%,18% 100%,0 85%);background:linear-gradient(145deg,#ff6a0021,#ffffff03);border:1px solid #ff6a0061;place-items:center;display:grid}.city-entity-hero>div:nth-child(2)>p:first-child{color:#6d6f71;font:700 8px/1 var(--display);letter-spacing:.13em;margin:0 0 24px}.city-entity-hero>div:nth-child(2)>p:first-child span{color:var(--orange);margin-right:12px}.city-entity-hero h1{color:#f0f0ec;font:700 clamp(58px, 6vw, 94px)/.84 var(--brand-display);letter-spacing:-.05em;text-transform:uppercase;margin:0}.city-entity-hero>div:nth-child(2)>strong{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;margin-top:24px;display:block}.city-entity-hero>div:nth-child(2)>p:last-child{color:#6f7173;max-width:530px;margin:22px 0 0;font-size:11px;line-height:1.7}.city-entity-hero aside{border-left:1px solid var(--line);padding:30px}.city-entity-hero aside small{color:#646668;font:700 7px/1 var(--display);letter-spacing:.12em}.city-entity-hero aside strong{color:#efefeb;font:700 62px/.8 var(--brand-display);margin-top:20px;display:block}.city-entity-hero aside span,.city-entity-hero aside b{color:#77797b;margin-top:20px;font-size:9px;display:block}.city-entity-hero aside b{color:#61c984;font:700 8px/1 var(--display)}.city-entity-placeholder{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:50px;min-height:230px;padding-block:56px;display:flex}.city-entity-placeholder span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.city-entity-placeholder h2{color:#e9e9e5;font:700 32px/.95 var(--brand-display);text-transform:uppercase;margin:17px 0 0}.city-entity-placeholder p{color:#686a6c;margin:17px 0 0;font-size:10px}.city-entity-placeholder>a{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.region-city-coordinators{border:1px solid var(--line);margin-top:32px}.region-city-coordinators>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(280px,440px);align-items:center;gap:60px;min-height:132px;padding:28px 34px;display:grid}.region-city-coordinators>header span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.region-city-coordinators>header h3{color:#e9e9e5;font:700 28px/.95 var(--brand-display);letter-spacing:-.025em;text-transform:uppercase;margin:15px 0 0}.region-city-coordinators>header p{color:#66686a;margin:0;font-size:10px;line-height:1.65}.region-city-coordinators>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.region-city-coordinators>div>a{border-right:1px solid var(--line);grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:116px;padding:24px 30px;transition:background .2s;display:grid}.region-city-coordinators>div>a:last-child{border-right:0}.region-city-coordinators>div>a:hover{background:#ff6a000a}.region-city-coordinators a>span{align-items:center;gap:10px;display:flex}.region-city-coordinators a>span b{color:#494b4d;font:700 7px/1 var(--display)}.region-city-coordinators a>span i{width:42px;height:42px;color:var(--orange);font:700 9px/1 var(--display);border:1px solid #ff6a0059;place-items:center;font-style:normal;display:grid}.region-city-coordinators a>div strong{color:#dededa;font:700 16px/1 var(--display);display:block}.region-city-coordinators a>div small{color:#5e6062;margin-top:9px;font-size:8px;display:block}.region-city-coordinators a>em{color:#707274;font:700 7px/1 var(--display);text-transform:uppercase;font-style:normal}@media (max-width:1100px){.city-ranking-grid{grid-template-columns:1fr}.city-stat-strip article{grid-template-columns:24px 78px minmax(0,1fr)}.city-coordinator-grid{grid-template-columns:1fr}.city-coordinator-grid article{min-height:230px}.city-ranking-table li>a{grid-template-columns:42px 50px minmax(0,1fr) 120px 70px}.city-ranking-table li>a>b{display:none}}@media (max-width:760px){.city-profile-hero{grid-template-columns:1fr}.city-profile-copy{padding:66px 0 54px}.city-profile-copy h1{font-size:58px}.city-profile-crest{border-top:1px solid var(--line);border-left:0;min-height:450px}.city-stat-strip{grid-template-columns:1fr}.city-stat-strip article{min-height:125px}.city-coordinators,.city-rankings{padding-top:70px}.city-section-heading{grid-template-columns:1fr;gap:24px}.city-ranking-page-hero{grid-template-columns:1fr;gap:36px;min-height:auto;padding-block:62px 44px}.city-ranking-page-hero h1{font-size:54px}.city-ranking-page-hero aside{width:100%}.city-ranking-table>header{display:none}.city-ranking-table li>a{grid-template-columns:28px 46px minmax(0,1fr) auto;gap:10px;padding:18px 14px}.ranking-table-score{display:none}.ranking-table-trend{font-size:8px}.city-entity-hero{grid-template-columns:1fr;gap:34px;padding-block:60px}.city-entity-mark{width:120px;height:145px;font-size:42px}.city-entity-hero h1{font-size:54px}.city-entity-hero aside{border-top:1px solid var(--line);border-left:0}.city-entity-placeholder{flex-direction:column;align-items:flex-start}.region-city-coordinators>header{grid-template-columns:1fr;gap:20px}.region-city-coordinators>div{grid-template-columns:1fr}.region-city-coordinators>div>a{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,1fr)}.region-city-coordinators>div>a:last-child{border-bottom:0}.region-city-coordinators a>em{display:none}}.events-catalog-page{background:radial-gradient(circle at 78% 4%,#ff6a0013,#0000 25%),linear-gradient(#080909,#050606 62%,#080909);min-height:100svh;padding-bottom:110px}.events-catalog{padding-top:72px}.events-catalog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:60px;min-height:215px;padding-bottom:48px;display:flex}.events-catalog-head>div>span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.15em}.events-catalog-head h1{color:#f1f1ed;font:700 clamp(68px, 8vw, 118px)/.78 var(--brand-display);letter-spacing:-.06em;text-transform:uppercase;margin:24px 0 0}.events-catalog-head nav{background:#050606cc;border:1px solid #ffffff24;align-items:center;gap:4px;padding:5px;display:flex}.events-catalog-head nav>span{color:#555759;font:700 7px/1 var(--display);letter-spacing:.13em;padding:0 12px}.events-catalog-head nav button{color:#858789;min-height:38px;font:700 8px/1 var(--display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 16px}.events-catalog-head nav button:hover{color:#eee}.events-catalog-head nav button.active{color:#070808;background:var(--orange)}.events-season-meta{border-bottom:1px solid var(--line);color:#555759;min-height:58px;font:700 7px/1 var(--display);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:28px;padding:0 4px;display:flex}.events-season-meta span{color:#76787a}.events-season-meta b{font-weight:inherit}.events-status-group{padding-top:66px}.events-status-group>header{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 80px;align-items:center;gap:22px;min-height:102px;display:grid}.events-status-group>header>span{color:#4b4d4f;font:700 8px/1 var(--display)}.events-status-group>header h2{color:#ecece8;font:700 clamp(38px, 4.6vw, 64px)/.84 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase;margin:0}.events-status-group>header p{color:#5f6163;margin:13px 0 0;font-size:9px}.events-status-group>header>strong{color:#383a3c;font:700 42px/.8 var(--brand-display);text-align:right}.events-status-group.status-registration>header h2{color:var(--orange)}.events-status-group.status-soon>header h2:after{content:"";background:#f3bd54;border-radius:50%;width:7px;height:7px;margin:0 0 10px 14px;display:inline-block;box-shadow:0 0 15px #f3bd5480}.events-list{border-left:1px solid var(--line)}.events-row{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:80px minmax(260px,1.35fr) minmax(125px,.7fr) minmax(105px,.55fr) minmax(110px,.6fr) 112px 24px;align-items:center;gap:22px;min-height:116px;padding:20px 22px;transition:background .2s;display:grid}a.events-row:hover{background:#ff6a0009}.events-row-code{color:#4f5153;font:700 7px/1 var(--display);letter-spacing:.08em}.events-row-name{min-width:0}.events-row-name strong{color:#e2e2de;font:700 clamp(18px, 2vw, 27px)/.95 var(--brand-display);letter-spacing:-.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;display:block;overflow:hidden}.events-row-name small{color:#5b5d5f;margin-top:10px;font-size:8px;display:block}.events-row-date small,.events-row-discipline small,.events-row-format small{color:#484a4c;font:700 6px/1 var(--display);letter-spacing:.12em;display:block}.events-row-date strong,.events-row-discipline strong,.events-row-format strong{color:#a8aaac;font:700 9px/1.2 var(--display);text-transform:uppercase;margin-top:10px;display:block}.events-row-status{color:#858789;width:max-content;font:700 7px/1 var(--display);letter-spacing:.05em;text-transform:uppercase;border:1px solid #343638;padding:9px 11px}.events-row-status.status-soon{color:#d8b66b;background:#d8b66b09;border-color:#d8b66b59}.events-row-status.status-registration{color:var(--orange);background:#ff6a000b;border-color:#ff6a0073}.events-row-status.status-finished{color:#66686a}.events-row-open{color:var(--orange);text-align:right;font-size:18px}.events-row:not(a) .events-row-open{color:#393b3d}.events-empty{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:20px;min-height:116px;padding:24px;display:flex}.events-empty span{color:#404244;font:700 22px/1 var(--display)}.events-empty p{color:#555759;margin:0;font-size:9px}@media (max-width:1050px){.events-row{grid-template-columns:62px minmax(220px,1fr) 120px 90px 100px 22px}.events-row-format{display:none}}@media (max-width:760px){.events-catalog{padding-top:52px}.events-catalog-head{flex-direction:column;align-items:flex-start;min-height:auto;padding-bottom:36px}.events-catalog-head h1{font-size:64px}.events-catalog-head nav{width:100%}.events-catalog-head nav>span{display:none}.events-catalog-head nav button{flex:1}.events-status-group{padding-top:48px}.events-status-group>header{grid-template-columns:28px minmax(0,1fr) 42px}.events-status-group>header h2{font-size:40px}.events-status-group>header>strong{font-size:30px}.events-row{grid-template-columns:38px minmax(0,1fr) auto;gap:12px;min-height:132px;padding:18px 14px}.events-row-name,.events-row-date{grid-column:2}.events-row-discipline,.events-row-format{display:none}.events-row-status{grid-area:1/3/3;align-self:center;padding:8px;font-size:6px}.events-row-open{display:none}}.team-template-profile{border-bottom:1px solid var(--line)}.team-template-portrait>span{letter-spacing:-.08em;font-size:clamp(112px,15vw,220px)}.team-template-info dd a{color:#d3d3cf}.team-template-info dd a:hover{color:var(--orange)}.team-template-roster{border-top:1px solid var(--line);padding-top:88px}.team-activity-grid{padding-top:0;padding-bottom:96px}.academy-team-page .team-activity-grid+.institution-back{padding-top:0}@media (max-width:760px){.team-template-portrait>span{font-size:105px}.team-template-roster{padding-top:64px}.team-activity-grid{padding-bottom:70px}}.club-team-list{gap:12px;display:grid}.club-team-copy small b{color:var(--orange);font-weight:inherit;margin-right:8px}.club-team-card-academy{background:linear-gradient(90deg,#ffffff06,#0000)}.club-team-card-academy .club-team-monogram{color:#999b9d;background:#0d0e0f;border-color:#3d3f41}.club-team-card-academy .club-team-copy small b{color:#9b9d9f}.club-team-card-main{box-shadow:inset 3px 0 #ff6a00b3}.header-user-menu{position:relative}.header-user-menu .header-profile{color:inherit;font:inherit;cursor:pointer}.header-user-menu .header-profile:hover{background:#ff6a000b;border-color:#ff6a006b}.header-user-menu .header-profile>i{border-bottom:1px solid #77797b;border-right:1px solid #77797b;width:7px;height:7px;margin-left:3px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.header-user-menu .header-profile[aria-expanded=true]>i{transform:translateY(2px)rotate(225deg)}.header-profile-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080909f7;border:1px solid #ffffff26;width:320px;position:absolute;top:56px;right:0;box-shadow:0 28px 70px #00000094}.header-profile-dropdown>header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#ff6a0017,#0000 68%);padding:24px}.header-profile-dropdown>header span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.15em}.header-profile-dropdown>header strong{color:#f0f0ec;font:700 25px/.9 var(--brand-display);letter-spacing:-.025em;margin-top:13px;display:block}.header-profile-dropdown>header small{color:#686a6c;margin-top:10px;font-size:8px;display:block}.header-profile-dropdown>div{padding:8px}.header-profile-dropdown>div>:is(a,button){width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 13px;transition:background .2s;display:grid}.header-profile-dropdown>div>:is(a,button):last-child{border-bottom:0}.header-profile-dropdown>div>:is(a,button):hover{background:#ff6a000e}.header-profile-dropdown :is(a,button)>span{color:#4d4f51;font:700 7px/1 var(--display)}.header-profile-dropdown :is(a,button)>div strong{color:#dcdcd8;font:700 11px/1 var(--display);text-transform:uppercase;display:block}.header-profile-dropdown :is(a,button)>div small{color:#5d5f61;margin-top:7px;font-size:7px;display:block}.header-profile-dropdown :is(a,button)>b{color:var(--orange);text-align:right;font-size:14px}.header-profile-dropdown .site-version-menu-item{background:#ff6a0006;border-top:1px solid #ff6a003d;margin-top:8px}.header-profile-dropdown .site-version-menu-item>span{color:var(--orange)}.new-site-empty-shell{background:#070808;min-height:100svh}.new-site-empty-canvas{background:#070808;min-height:calc(100svh - 74px)}.new-public-site{color:#efefeb;min-height:100svh;font-family:var(--apple-sans);background:#070808}.new-public-header{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(140%);background:#070808d1;border-bottom:1px solid #ffffff17;height:74px;position:sticky;top:0;box-shadow:0 12px 36px #00000029}.new-public-header>div{grid-template-columns:220px minmax(0,1fr) 390px;align-items:center;height:100%;display:grid}.new-public-brand{color:#f4f4f0;align-items:center;gap:12px;width:fit-content;display:flex}.new-public-brand img{object-fit:contain;width:35px;height:35px}.new-public-brand span{font:700 18px/1 var(--apple-sans);letter-spacing:-.045em}.new-public-header nav{justify-content:center;gap:36px;display:flex}.new-public-header nav a{color:#858789;font:600 13px/1 var(--apple-sans);letter-spacing:-.015em;transition:color .2s}.new-public-header nav a:hover{color:#f0f0ec}.new-public-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.new-public-actions>a{color:#090a0a;background:var(--orange);min-height:38px;font:700 10px/1 var(--apple-sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 18px;display:flex}.new-account-menu{position:relative}.new-account-card{color:#e8e8e4;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1f;align-items:center;gap:10px;min-height:48px;padding:5px 11px 5px 6px;transition:border-color .2s,background .2s;display:flex}.new-account-card:hover,.new-account-card[aria-expanded=true]{background:#ff6a000b;border-color:#ff6a0073}.new-account-avatar{color:#080909;background:var(--orange);width:36px;height:36px;font:800 11px/1 var(--apple-sans);flex:0 0 36px;place-items:center;display:grid}.new-account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.new-account-identity{text-align:left;border-right:1px solid #ffffff17;gap:5px;min-width:76px;padding-right:8px;display:grid}.new-account-identity strong{font:700 10px/1 var(--apple-sans);letter-spacing:.03em}.new-account-identity small{color:#686a6c;white-space:nowrap;font-size:7px}.new-account-stat{text-align:left;gap:5px;min-width:42px;display:grid}.new-account-stat.rating{min-width:66px}.new-account-stat small{color:#5f6163;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:6px;font-weight:700}.new-account-stat strong{color:#f0f0ec;font:700 13px/1 var(--apple-sans)}.new-account-stat.rating strong{color:var(--orange)}.new-account-card>i{border-bottom:1px solid #77797b;border-right:1px solid #77797b;width:7px;height:7px;margin:0 2px 4px 3px;transition:transform .2s;transform:rotate(45deg)}.new-account-card[aria-expanded=true]>i{margin-bottom:-3px;transform:rotate(225deg)}.new-public-header .new-account-dropdown{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080909fa;border:1px solid #ffffff24;width:330px;padding:0;display:block;position:absolute;top:56px;right:0;box-shadow:0 28px 72px #0000009e}.new-account-dropdown>header{background:linear-gradient(135deg,#ff6a001a,#0000 70%);border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;gap:24px;padding:22px;display:grid}.new-account-dropdown>header>div:first-child{align-content:start;gap:10px;display:grid}.new-account-dropdown>header span{color:var(--orange);letter-spacing:.14em;font-size:7px;font-weight:700}.new-account-dropdown>header>div:first-child strong{color:#f0f0ec;font:700 23px/.9 var(--apple-sans)}.new-account-dropdown>header>div:last-child{grid-template-columns:auto auto;align-items:center;gap:6px 12px;display:grid}.new-account-dropdown>header small{color:#626466;letter-spacing:.06em;font-size:6px;font-weight:700}.new-account-dropdown>header b{color:#deded9;text-align:right;font-size:11px}.new-account-dropdown>header b:last-child{color:var(--orange)}.new-account-dropdown>div{padding:7px}.new-public-header .new-account-dropdown>div>a{min-height:62px;color:inherit;background:0 0;border-bottom:1px solid #ffffff0e;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:10px 13px;display:grid}.new-public-header .new-account-dropdown>div>a:last-child{border-bottom:0}.new-public-header .new-account-dropdown>div>a:hover{background:#ff6a000e}.new-account-dropdown>div>a>span{color:#4d4f51;font-size:7px;font-weight:700}.new-account-dropdown>div>a>div strong{color:#dcdcd8;text-transform:uppercase;font-size:11px;display:block}.new-account-dropdown>div>a>div small{color:#5d5f61;margin-top:7px;font-size:7px;display:block}.new-account-dropdown>div>a>b{color:var(--orange);text-align:right;font-size:14px}.new-public-header .new-account-dropdown .new-account-version-link{width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:#ff6a0006;border:0;border-top:1px solid #ff6a003d;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:10px 13px;display:grid}.new-public-header .new-account-dropdown .new-account-version-link:hover{background:#ff6a0013}.new-account-version-link>span{color:var(--orange);font-size:7px;font-weight:700}.new-account-version-link>div strong{color:#dcdcd8;text-transform:uppercase;font-size:11px;display:block}.new-account-version-link>div small{color:#5d5f61;margin-top:7px;font-size:7px;display:block}.new-account-version-link>b{color:var(--orange);text-align:right;font-size:14px}.new-entity-bridge .site-header{display:none}.new-faq-page{background:radial-gradient(circle at 78% 18%,#ff6a0014,#0000 28%),#070808;align-items:center;min-height:calc(100svh - 74px);padding-block:80px;display:grid}.new-faq-page section>span{color:var(--orange);letter-spacing:.15em;font-size:8px;font-weight:700}.new-faq-page h1{color:#f1f1ed;font:700 clamp(58px, 8vw, 112px)/.86 var(--apple-sans);letter-spacing:-.065em;margin:24px 0 28px}.new-faq-page section>strong{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.new-faq-page p{color:#77797b;max-width:620px;margin:20px 0 38px;font-size:14px;line-height:1.7}.new-faq-page a{color:#a2a4a6;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.new-public-site>.home-mode-control{z-index:45;position:fixed;top:90px;left:max(20px,50vw - 730px)}.new-public-site .home-mode-toggle,.new-public-site .home-mode-switch>span,.new-public-site .home-mode-switch a{font-family:var(--apple-sans)}.new-version-menu{position:relative}.new-version-menu summary{color:#696b6d;cursor:pointer;width:38px;height:38px;font:700 10px/1 var(--apple-sans);letter-spacing:.08em;border:1px solid #ffffff1f;place-items:center;list-style:none;display:grid}.new-version-menu summary::-webkit-details-marker{display:none}.new-version-menu[open] summary{color:var(--orange);border-color:#ff6a006b}.new-version-menu>div{background:#0b0c0d;border:1px solid #ffffff21;width:235px;padding:7px;position:absolute;top:47px;right:0;box-shadow:0 24px 60px #0000007a}.new-version-menu button{color:#b8b8b4;width:100%;min-height:48px;font:700 8px/1 var(--apple-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 13px;display:flex}.new-version-menu button:hover{color:#f1f1ed;background:#ff6a000f}.new-version-menu button span{color:var(--orange);font-size:14px}.new-home{overflow:clip}.new-home :is(#about,#roadmap,#capabilities){scroll-margin-top:74px}.new-home-hero{background:#050606;min-height:min(830px,100svh - 74px)}.new-home-hero img{width:100%;min-height:inherit;object-fit:cover;object-position:center;display:block}.new-home-intro{grid-template-columns:150px minmax(0,1.1fr) minmax(430px,.9fr);align-items:start;gap:56px;padding-block:108px 112px;display:grid}.new-section-index{align-items:center;gap:14px;padding-top:8px;display:flex}.new-section-index span{color:var(--orange);font:700 11px/1 var(--apple-sans)}.new-section-index small{color:#5f6163;font:700 7px/1 var(--apple-sans);letter-spacing:.16em}.new-home-intro-copy h1{color:#f1f1ed;font:700 clamp(54px, 6.2vw, 90px)/.94 var(--apple-sans);letter-spacing:-.06em;margin:0}.new-home-intro-copy p{color:#96989a;max-width:760px;margin:36px 0 0;font-size:16px;line-height:1.72}.new-scale-line{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:28px 0;display:grid}.new-scale-line>div{gap:11px;display:grid}.new-scale-line span{color:#555759;font:700 7px/1 var(--apple-sans);letter-spacing:.12em}.new-scale-line strong{color:#d2d2ce;font:600 12px/1 var(--apple-sans)}.new-scale-line i{color:#3e4042;font:normal 13px/1 var(--apple-sans)}.new-scale-line .future strong{color:var(--orange)}.new-roadmap{background:#0b0c0d;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding-block:118px 110px}.new-section-heading{grid-template-columns:150px minmax(0,1fr);gap:56px;display:grid}.new-section-heading>div:last-child{grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);align-items:end;gap:70px;display:grid}.new-section-heading h2{color:#f1f1ed;font:700 clamp(56px, 6.5vw, 96px)/.94 var(--apple-sans);letter-spacing:-.06em;margin:0}.new-section-heading h2 strong{color:var(--orange);font-weight:inherit}.new-section-heading>div:last-child>p{color:#8e9092;max-width:560px;margin:0 0 5px;font-size:14px;line-height:1.7}.new-roadmap-track{grid-template-columns:repeat(4,minmax(0,1fr));margin:90px 0 0;padding:0;list-style:none;display:grid;position:relative}.new-roadmap-track:before{content:"";background:linear-gradient(90deg, var(--orange) 0 25%, #424446 25% 100%);height:1px;position:absolute;top:58px;left:8%;right:8%}.new-roadmap-track>li{border-right:1px solid #ffffff12;min-height:420px;padding:0 28px 32px;position:relative}.new-roadmap-track>li:first-child{padding-left:0}.new-roadmap-track>li:last-child{border-right:0;padding-right:0}.new-roadmap-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-roadmap-top span{color:#686a6c;font:700 8px/1 var(--apple-sans);letter-spacing:.12em}.new-roadmap-top b{color:#6f7173;font:700 6px/1 var(--apple-sans);letter-spacing:.1em;text-transform:uppercase;border:1px solid #343638;padding:7px 9px}.roadmap-current .new-roadmap-top b{color:var(--orange);background:#ff6a000a;border-color:#ff6a005c}.new-roadmap-marker{align-items:flex-end;height:54px;display:flex}.new-roadmap-marker i{z-index:1;background:#4b4d4f;border:3px solid #0b0c0d;border-radius:50%;width:13px;height:13px;display:block;position:relative;box-shadow:0 0 0 1px #4b4d4f}.roadmap-current .new-roadmap-marker i{background:var(--orange);box-shadow:0 0 0 1px var(--orange), 0 0 20px #ff6a0052}.new-roadmap-track h3{color:#e6e6e2;font:700 29px/1.08 var(--apple-sans);letter-spacing:-.045em;margin:38px 0 20px}.new-roadmap-track>li>p{color:#818385;min-height:74px;margin:0;font-size:12px;line-height:1.68}.new-roadmap-track ul{border-top:1px solid #ffffff12;gap:12px;margin:28px 0 0;padding:22px 0 0;list-style:none;display:grid}.new-roadmap-track ul li{color:#a0a2a4;padding-left:15px;font-size:10px;line-height:1.5;position:relative}.new-roadmap-track ul li:before{content:"";background:#4d4f51;width:4px;height:4px;position:absolute;top:.5em;left:0}.roadmap-current ul li:before{background:var(--orange)}.roadmap-planned,.roadmap-goal{opacity:.68}.new-roadmap-note{color:#6e7072;border-top:1px solid #ffffff14;margin:26px 0 0;padding-top:24px;font-size:10px}.new-roadmap-note span{color:var(--orange);font:700 7px/1 var(--apple-sans);letter-spacing:.15em;margin-right:14px}.new-capabilities{padding-block:120px 126px}.new-capabilities-grid{border-top:1px solid #ffffff1c;border-left:1px solid #ffffff1c;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:88px;display:grid}.new-capabilities-grid article{background:#ffffff03;border-bottom:1px solid #ffffff1c;border-right:1px solid #ffffff1c;flex-direction:column;min-height:340px;padding:38px 40px;display:flex}.new-capabilities-grid article>div{justify-content:space-between;align-items:center;display:flex}.new-capabilities-grid article>div span{color:#5b5d5f;font:700 10px/1 var(--apple-sans)}.new-capabilities-grid article>div b{color:#71b880;font:700 6px/1 var(--apple-sans);letter-spacing:.1em;border:1px solid #56bf6f42;padding:7px 9px}.new-capabilities-grid h3{color:#edede9;font:700 clamp(31px, 3vw, 45px)/1.04 var(--apple-sans);letter-spacing:-.05em;margin:76px 0 18px}.new-capabilities-grid p{color:#858789;max-width:600px;margin:0;font-size:13px;line-height:1.68}.new-capabilities-grid small{color:#555759;font:700 7px/1 var(--apple-sans);letter-spacing:.14em;margin-top:auto;padding-top:28px}.new-project-status{background:var(--orange);grid-template-columns:310px minmax(0,1fr);align-items:center;gap:80px;margin-top:24px;padding:34px 40px;display:grid}.new-project-status>div{gap:10px;display:grid}.new-project-status span{color:#0809098f;font:700 7px/1 var(--apple-sans);letter-spacing:.16em}.new-project-status strong{color:#090a0a;font:700 28px/1 var(--apple-sans);letter-spacing:-.04em}.new-project-status p{color:#080909bd;max-width:760px;margin:0;font-size:13px;line-height:1.62}@media (max-width:1100px){.new-public-header>div{grid-template-columns:180px 1fr 330px}.new-account-identity{display:none}.new-home-intro{grid-template-columns:110px 1fr}.new-scale-line{grid-column:2}.new-section-heading{grid-template-columns:110px 1fr}.new-section-heading>div:last-child{grid-template-columns:1fr;gap:28px}.new-roadmap-track{grid-template-columns:repeat(2,1fr)}.new-roadmap-track:before{display:none}.new-roadmap-track>li{border-bottom:1px solid #ffffff12;min-height:380px;padding:32px}.new-roadmap-track>li:first-child{padding-left:32px}.new-roadmap-track>li:nth-child(2){border-right:0}.new-roadmap-track>li:last-child{padding-right:32px}.new-roadmap-marker{height:38px}}@media (max-width:760px){.new-public-site>.home-mode-control{top:86px;left:12px;right:12px}.new-public-header>div{grid-template-columns:1fr auto}.new-public-brand span,.new-public-header nav{display:none}.new-public-actions{grid-column:2}.new-account-card{gap:7px;padding-right:8px}.new-account-avatar{flex-basis:32px;width:32px;height:32px}.new-account-stat:not(.rating){display:none}.new-account-stat.rating{min-width:54px}.new-account-stat.rating small{display:none}.new-public-header .new-account-dropdown{width:min(330px,100vw - 24px);right:-47px}.new-home-hero{min-height:520px}.new-home-hero img{object-position:61% center}.new-home-intro{grid-template-columns:1fr;gap:34px;padding-block:72px 80px}.new-home-intro-copy h1{font-size:52px}.new-scale-line{grid-column:1;grid-template-columns:1fr 1fr;gap:0;padding:0}.new-scale-line>div{border-bottom:1px solid #ffffff14;min-height:86px;padding:20px}.new-scale-line i{display:none}.new-roadmap{padding-block:80px}.new-section-heading{grid-template-columns:1fr;gap:32px}.new-section-heading>div:last-child{gap:24px}.new-section-heading h2{font-size:53px}.new-roadmap-track{grid-template-columns:1fr;margin-top:54px}.new-roadmap-track>li{border-right:0;min-height:0;padding:30px 20px 42px}.new-roadmap-track>li:first-child{padding-left:20px}.new-roadmap-track>li:last-child{padding-right:20px}.new-roadmap-track>li>p{min-height:0}.new-capabilities{padding-block:82px}.new-capabilities-grid{grid-template-columns:1fr;margin-top:56px}.new-capabilities-grid article{min-height:310px;padding:30px 24px}.new-capabilities-grid h3{margin-top:62px}.new-project-status{grid-template-columns:1fr;gap:24px;padding:28px 24px}}.authorized-home{background:linear-gradient(#070808 0%,#090a0b 48%,#060707 100%);padding-bottom:140px;overflow:clip}.auth-profile-strip{padding-block:110px 96px}.auth-profile-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:48px;display:flex}.auth-profile-heading p{color:#77797b;letter-spacing:.03em;margin:0 0 14px;font-size:11px}.auth-profile-heading p span{color:var(--orange);margin-right:12px;font-weight:700}.auth-profile-heading h1{color:#f3f3ef;font:700 clamp(58px, 7vw, 102px)/.82 var(--apple-sans);letter-spacing:-.065em;margin:0}.auth-profile-context{color:#909294;align-items:center;gap:14px;margin-bottom:7px;font-size:12px;display:flex}.auth-profile-context i{background:#46484a;border-radius:50%;width:3px;height:3px}.auth-profile-context strong{color:var(--orange);letter-spacing:.08em;font-size:11px}.auth-profile-grid{border-top:1px solid #ffffff1c;border-left:1px solid #ffffff1c;grid-template-columns:minmax(300px,.9fr) repeat(2,minmax(340px,1fr));display:grid}.auth-profile-grid>article{border-bottom:1px solid #ffffff1c;border-right:1px solid #ffffff1c;min-height:390px}.auth-identity-card{background:linear-gradient(150deg,#ff6a0013,#0000 48%);grid-template-columns:96px 1fr;align-content:start;gap:28px 22px;padding:34px;display:grid;position:relative}.auth-avatar{width:96px;height:96px;color:var(--orange);font:700 38px/1 var(--apple-sans);background:#101112;border:1px solid #ff6a0080;place-items:center;display:grid}.auth-identity-card>div:nth-child(2){align-self:center}.auth-identity-card small{color:#656769;letter-spacing:.12em;font-size:8px;font-weight:700}.auth-identity-card h2{color:#f0f0ec;font:700 35px/.92 var(--apple-sans);letter-spacing:-.045em;margin:9px 0 7px}.auth-identity-card p{color:#939597;margin:0;font-size:12px}.auth-identity-card dl{border-top:1px solid #ffffff14;border-left:1px solid #ffffff14;grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:0;margin:14px 0 0;display:grid}.auth-identity-card dl div{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;align-content:center;gap:8px;min-height:72px;padding:12px 16px;display:grid}.auth-identity-card dt{color:#5d5f61;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.auth-identity-card dd{color:#d9d9d5;margin:0;font-size:13px;font-weight:700}.auth-level-progress{background:#ffffff12;grid-column:1/-1;height:3px;margin-top:-16px}.auth-level-progress span{background:var(--orange);width:0;height:100%;display:block;box-shadow:0 0 18px #ff6a006b}.auth-rating-panel{background:#ffffff03;flex-direction:column;padding:34px;display:flex}.auth-rating-panel.team{background:#ff6a0005}.auth-rating-panel>header{justify-content:space-between;align-items:start;gap:30px;margin-bottom:28px;display:flex}.auth-rating-panel>header small{color:#606264;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.auth-rating-panel>header strong{color:#e7e7e3;font:700 19px/1 var(--apple-sans);margin-top:10px;display:block}.auth-rating-panel>header>span{color:#5b5d5f;letter-spacing:.12em;border:1px solid #ffffff1a;padding:7px 9px;font-size:7px;font-weight:700}.auth-rating-list{background:#ffffff14;gap:1px;display:grid}.auth-rating-item{background:#0b0c0d;grid-template-columns:minmax(130px,.8fr) minmax(170px,1.2fr);min-height:125px;display:grid}.auth-rating-item>div{border-right:1px solid #ffffff12;align-content:center;padding:18px;display:grid;position:relative}.auth-rating-item small{color:#67696b;text-transform:uppercase;font-size:8px}.auth-rating-item strong{color:#f0f0ec;font:700 31px/.9 var(--apple-sans);letter-spacing:-.045em;margin-top:7px}.auth-rating-item em{color:#63bc79;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:18px;right:16px}.auth-rating-item dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.auth-rating-item dl div{align-content:center;gap:9px;padding:15px;display:grid}.auth-rating-item dl div+div{border-left:1px solid #ffffff12}.auth-rating-item dt{color:#5d5f61;text-transform:uppercase;font-size:8px}.auth-rating-item dd{color:#d7d7d3;margin:0;font-size:12px;font-weight:700}.auth-live{padding-block:96px 118px}.auth-section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:38px;display:flex}.auth-section-heading>div:first-child>span{color:var(--orange);letter-spacing:.15em;margin-bottom:18px;font-size:8px;font-weight:700;display:block}.auth-section-heading h2{color:#f1f1ed;font:700 clamp(48px, 5vw, 76px)/.92 var(--apple-sans);letter-spacing:-.055em;margin:0}.auth-section-heading p{color:#747678;max-width:430px;margin:0 0 6px;font-size:12px;line-height:1.6}.auth-live-card{background:#0a0b0c;border:1px solid #ffffff1c;grid-template-columns:minmax(0,1.55fr) minmax(360px,.72fr);min-height:600px;transition:border-color .25s;display:grid}.auth-live-card:hover{border-color:#ff6a006b}.auth-live-screen{background:radial-gradient(circle at 50% 45%,#ff6a002b,#0000 22%),linear-gradient(135deg,#111315,#050606 68%);border-right:1px solid #ffffff1a;min-height:600px;position:relative;overflow:hidden}.auth-live-screen:before{content:"";opacity:.1;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.auth-live-screen:after{content:"";border:1px solid #ff6a0026;position:absolute;inset:8%;transform:skew(-9deg)}.auth-live-topline{z-index:2;color:#727476;justify-content:space-between;font-size:9px;display:flex;position:absolute;inset:24px 26px auto}.auth-live-topline span{color:#ff8950;letter-spacing:.08em;font-weight:700}.auth-live-topline i{background:#ff3b22;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #ff3b22}.auth-live-signal{z-index:1;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.auth-live-signal span{color:#ffffff09;font:700 clamp(150px, 18vw, 270px)/.7 var(--apple-sans);letter-spacing:-.1em}.auth-live-signal strong{color:#ff6a0061;letter-spacing:.36em;margin-top:-8px;font-size:13px}.auth-live-signal small{color:#555759;letter-spacing:.18em;margin-top:14px;font-size:7px}.auth-live-play{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0809098c;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.auth-live-play i{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid #fff;width:0;height:0;margin-left:5px}.auth-live-timeline{z-index:3;color:#76787a;grid-template-columns:1fr auto;align-items:center;gap:20px;font-size:8px;display:grid;position:absolute;inset:auto 26px 24px}.auth-live-timeline>span{background:linear-gradient(90deg, var(--orange) 0 68%, #343638 68%);height:2px}.auth-match-data{flex-direction:column;padding:34px;display:flex}.auth-tournament-name small{color:var(--orange);letter-spacing:.12em;font-size:8px;font-weight:700;display:block}.auth-tournament-name strong{color:#77797b;margin-top:11px;font-size:12px;display:block}.auth-team{align-items:center;gap:18px;margin-top:54px;display:flex}.auth-team>span{width:64px;height:64px;color:var(--orange);font:700 24px/1 var(--apple-sans);background:#111214;border:1px solid #ffffff1f;place-items:center;display:grid}.auth-team>span img{object-fit:contain;width:42px;height:42px}.auth-team strong{color:#ebebe7;font:700 24px/1 var(--apple-sans);letter-spacing:-.035em;display:block}.auth-team small{color:#626466;margin-top:8px;font-size:9px;display:block}.auth-team-away{text-align:right;justify-content:flex-end;margin-top:0}.auth-score{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-block:34px;padding-block:26px;display:grid}.auth-score small,.auth-score span{color:#5d5f61;letter-spacing:.1em;font-size:8px}.auth-score span{text-align:right}.auth-score strong{color:#f2f2ee;font:700 37px/.8 var(--apple-sans)}.auth-live-open{color:#9b9d9f;letter-spacing:.06em;text-transform:uppercase;margin-top:auto;font-size:10px}.auth-live-heading-actions{justify-items:end;gap:14px;display:grid}.auth-live-heading-actions>a{color:var(--orange);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.auth-live-empty{text-align:center;background:radial-gradient(circle,#ff6a0012,#0000 26%),#0a0b0c;border:1px solid #ffffff1a;align-content:center;place-items:center;gap:16px;min-height:310px;padding:40px;display:grid}.auth-live-empty span{color:#555759;letter-spacing:.16em;font-size:8px;font-weight:700}.auth-live-empty strong{color:#c7c8c4;max-width:650px;font-size:clamp(18px,2vw,28px);line-height:1.3}.auth-live-empty>a{color:var(--orange);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ff6a0075;margin-top:10px;padding-bottom:6px;font-size:9px;font-weight:700}.auth-live-empty.error strong{color:#d58b78}.auth-live-screen:before,.auth-live-screen:after{pointer-events:none}.auth-live-screen iframe{z-index:1;border:0;width:100%;height:100%;position:absolute;inset:0}.auth-live-screen.has-broadcast:before,.auth-live-screen.has-broadcast:after{display:none}.auth-team{color:inherit}.auth-team[href]:hover strong{color:var(--orange)}.auth-live-open-row{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;display:flex}.auth-live-open-row :is(a){color:#9b9d9f;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.auth-live-open-row :is(a):hover{color:var(--orange)}.auth-news{padding-block:104px 20px}.auth-news-heading>div:last-child{justify-items:end;gap:20px;display:grid}.auth-news-create{color:#080909;background:var(--orange);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:15px;min-height:42px;padding:0 18px;font-size:10px;font-weight:700;display:inline-flex}.auth-news-create span{font-size:18px;font-weight:400}.auth-news-grid{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,2fr) minmax(180px,.8fr) minmax(240px,1.05fr);gap:14px;height:520px;margin-top:56px;display:grid}.auth-news-slot{background:linear-gradient(145deg,#ffffff05,#0000);border:1px solid #ffffff21;position:relative;overflow:hidden}.auth-news-slot:before{content:"";border:1px dashed #ffffff0b;position:absolute;inset:16px}.auth-news-slot>span{color:#3c3e40;font-size:8px;font-weight:700;position:absolute;bottom:16px;right:18px}.auth-news-slot-lead,.auth-news-slot-tall{grid-row:1/3}.auth-news-slot-small{grid-column:3}.auth-news-empty{color:#555759;letter-spacing:.12em;text-transform:uppercase;margin:18px 0 0;font-size:9px}.auth-news-card{isolation:isolate}.auth-news-card>img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.auth-news-card:hover>img{transform:scale(1.025)}.auth-news-card-shade{z-index:-1;background:linear-gradient(#0506060a,#050606eb 78%),linear-gradient(90deg,#050606b3,#0000 62%);position:absolute;inset:0}.auth-news-card-copy{flex-direction:column;justify-content:flex-end;min-height:100%;padding:32px;display:flex}.auth-news-card-copy>div{color:#dededa;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;font-weight:700;display:flex}.auth-news-card-copy>div span{color:var(--orange)}.auth-news-card-copy>div time{color:#a1a3a4;margin-left:auto;font-weight:400}.auth-news-card-copy h3{color:#f4f4f0;max-width:640px;font:700 clamp(25px, 2.8vw, 45px)/.98 var(--apple-sans);letter-spacing:-.045em;margin:20px 0 12px}.auth-news-card-copy p{color:#b0b2b3;max-width:610px;margin:0;font-size:12px;line-height:1.55}.auth-news-card-copy footer{color:#9b9d9f;text-transform:uppercase;align-items:center;gap:9px;margin-top:24px;font-size:8px;display:flex}.auth-news-card-copy footer strong{color:#e2e2de}.auth-news-card-index{top:18px;color:#fff9!important;position:absolute!important;bottom:auto!important;right:18px!important}.auth-news-slot-tall .auth-news-card-copy,.auth-news-slot-small .auth-news-card-copy{padding:22px}.auth-news-slot-tall .auth-news-card-copy h3{font-size:clamp(22px,2vw,31px)}.auth-news-slot-small .auth-news-card-copy h3{margin-block:12px 0;font-size:clamp(18px,1.5vw,24px)}.auth-news-slot-small .auth-news-card-copy p,.auth-news-slot-small .auth-news-card-copy footer,.auth-news-slot-small .auth-news-card-copy>div time{display:none}.match-control-page{background:radial-gradient(circle at 78% 9%,#ff6a000f,#0000 22%),#080909;min-height:calc(100svh - 74px);padding-block:94px 130px}.match-control-heading{justify-content:space-between;align-items:end;gap:70px;margin-bottom:58px;display:flex}.match-control-heading>div:first-child span{color:var(--orange);letter-spacing:.15em;font-size:8px;font-weight:700}.match-control-heading h1{color:#f1f1ed;font:700 clamp(58px, 7vw, 102px)/.86 var(--apple-sans);letter-spacing:-.065em;margin:18px 0 0}.match-control-heading>div:last-child{text-align:right;justify-items:end;gap:18px;max-width:480px;display:grid}.match-control-heading p{color:#76787a;margin:0;font-size:12px;line-height:1.65}.match-control-heading a{color:var(--orange);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.match-control-layout{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;display:grid}.match-create-form,.match-control-list{background:#0b0c0d;border:1px solid #ffffff1a}.match-create-form{gap:18px;padding:26px;display:grid;position:sticky;top:96px}.match-create-form>header{border-bottom:1px solid #ffffff14;gap:8px;padding-bottom:22px;display:grid}.match-create-form>header span,.match-control-list>header span{color:var(--orange);letter-spacing:.14em;font-size:7px;font-weight:700}.match-create-form>header strong{color:#d8d9d5;font-size:15px}.match-form-row,.match-team-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.match-team-fields{border-block:1px solid #ffffff12;padding-block:18px}.match-control-notice{color:#c47e67;margin:0;font-size:10px;line-height:1.5}.match-control-list{min-height:520px;padding:26px}.match-control-list>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.match-control-list>header div{align-items:center;gap:12px;display:flex}.match-control-list>header strong{color:#d8d9d5;font-size:18px}.match-control-list>header button{color:#77797b;font:700 8px/1 var(--apple-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0}.match-list-empty{color:#5f6163;text-align:center;place-items:center;max-width:480px;min-height:380px;margin:0 auto;font-size:12px;line-height:1.65;display:grid}.match-admin-row{background:#0e0f10;border:1px solid #ffffff17;margin-top:14px;padding:20px}.match-admin-row.status-live{box-shadow:inset 3px 0 var(--orange);border-color:#ff6a0061}.match-admin-row>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.match-admin-row>header div{gap:7px;display:grid}.match-admin-row>header span{color:#77797b;letter-spacing:.12em;width:max-content;font-size:7px;font-weight:700}.match-admin-row.status-live>header span{color:var(--orange)}.match-admin-row>header strong{color:#e0e0dc;font-size:16px}.match-admin-row>header small,.match-admin-row>header time{color:#626466;font-size:8px}.match-admin-score{grid-template-columns:minmax(80px,1fr) 54px auto 54px minmax(80px,1fr);align-items:center;gap:10px;margin-block:24px;display:grid}.match-admin-score strong{color:#d0d1cd;font-size:13px}.match-admin-score strong:last-child{text-align:right}.match-admin-score span{color:#77797b}.match-admin-score input{color:#f2f2ee;min-height:48px;font:700 22px/1 var(--apple-sans);text-align:center;background:#090a0b;border:1px solid #ffffff1a;outline:0;padding:0 8px}.match-admin-fields{grid-template-columns:.65fr .45fr 1.4fr;gap:8px;display:grid}.match-admin-fields input,.match-admin-fields select{color:#b7b8b5;min-width:0;min-height:42px;font:400 10px/1 var(--apple-sans);background:#090a0b;border:1px solid #ffffff17;outline:0;padding:0 11px}.match-admin-score input:focus,.match-admin-fields input:focus,.match-admin-fields select:focus{border-color:#ff6a0080}.match-admin-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.match-admin-actions button{color:#8e9092;min-height:38px;font:700 8px/1 var(--apple-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff1c;padding:0 12px}.match-admin-actions button.start{color:var(--orange);border-color:#ff6a0075}.match-admin-actions button.finish{color:#da816e;border-color:#db5d466b}.match-admin-actions button:disabled{opacity:.45;cursor:wait}.match-admin-row>p{color:#d38471;margin:12px 0 0;font-size:9px}.news-editor-page{background:#080909;min-height:calc(100svh - 74px);padding-block:96px 140px}.news-editor-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:60px;display:flex}.news-editor-heading span{color:var(--orange);letter-spacing:.15em;font-size:8px;font-weight:700}.news-editor-heading h1{color:#f1f1ed;font:700 clamp(58px, 7vw, 102px)/.86 var(--apple-sans);letter-spacing:-.065em;margin:20px 0 0}.news-editor-heading>a{color:#858789;text-transform:uppercase;margin-bottom:8px;font-size:10px}.news-editor-layout{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);align-items:start;gap:22px;display:grid}.news-editor-main,.news-editor-aside{background:#0b0c0d;border:1px solid #ffffff1c}.news-editor-main{gap:26px;padding:32px;display:grid}.news-cover-upload{aspect-ratio:16/7;cursor:pointer;background:#ffffff04;border:1px dashed #ffffff2e;place-items:center;display:grid;position:relative;overflow:hidden}.news-cover-upload>div{color:#737577;text-align:center;place-items:center;gap:10px;display:grid}.news-cover-upload>div>span{width:48px;height:48px;color:var(--orange);border:1px solid #ff6a0059;place-items:center;font-size:24px;display:grid}.news-cover-upload strong{color:#b7b8b5;font-size:12px}.news-cover-upload small{color:#555759;font-size:8px}.news-cover-upload input{opacity:0;width:1px;height:1px;position:absolute}.news-cover-upload img{object-fit:cover;width:100%;height:100%}.news-cover-upload.has-image:after{content:"Заменить изображение";color:#090a0a;background:var(--orange);text-transform:uppercase;padding:9px 12px;font-size:8px;font-weight:700;position:absolute;bottom:16px;right:16px}.news-crop-workspace{gap:18px;display:grid}.news-crop-editor{background:#090a0b;border:1px solid #ffffff1a;padding:20px}.news-crop-editor>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:16px;display:flex}.news-crop-editor>header strong{color:#dcdcd8;font-size:12px;display:block}.news-crop-editor>header small{color:#5d5f61;text-transform:uppercase;margin-top:6px;font-size:8px;display:block}.news-crop-editor>header>span{color:var(--orange);font-size:9px;font-weight:700}.news-crop-editor canvas{background:#050606;width:100%;height:auto;display:block}.news-crop-controls{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:18px;display:grid}.news-crop-controls label{gap:9px;display:grid}.news-crop-controls label span{color:#696b6d;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.news-crop-controls input[type=range]{width:100%;accent-color:var(--orange)}.news-field{gap:10px;display:grid}.news-field>span{color:#6b6d6f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.news-field :is(input,textarea,select){color:#e5e5e1;width:100%;font:400 13px/1.5 var(--apple-sans);background:#0e0f10;border:1px solid #ffffff1a;border-radius:0;outline:0}.news-field input,.news-field select{min-height:48px;padding:0 14px}.news-field textarea{resize:vertical;padding:14px}.news-field :is(input,textarea,select):focus{border-color:#ff6a008f}.news-editor-aside{gap:28px;padding:28px;display:grid;position:sticky;top:96px}.news-editor-group{border-bottom:1px solid #ffffff14;gap:18px;padding-bottom:28px;display:grid}.news-editor-group>strong{color:#d8d8d4;font-size:12px}.news-editor-submit{color:#090a0a;background:var(--orange);min-height:50px;font:700 10px/1 var(--apple-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.news-editor-submit span{font-size:16px}.news-editor-notice{color:#70bd81;margin:-12px 0 0;font-size:10px}.news-editor-actions{grid-template-columns:1fr 1.2fr;gap:8px;display:grid}.news-editor-actions>:only-child{grid-column:1/-1}.news-editor-draft{color:#9b9d9f;min-height:50px;font:700 9px/1 var(--apple-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff24}.news-editor-actions button:disabled{opacity:.55;cursor:wait}.news-editor-notice.error{color:#d88c78;margin:-10px 0 0;line-height:1.45}.news-current-covers{background:#090a0b;border:1px solid #ffffff1a;gap:18px;padding:20px;display:grid}.news-current-covers>header{justify-content:space-between;align-items:start;gap:28px;display:flex}.news-current-covers>header div{gap:7px;display:grid}.news-current-covers>header span{color:var(--orange);letter-spacing:.14em;font-size:7px;font-weight:700}.news-current-covers>header strong{color:#d4d5d1;font-size:12px}.news-current-covers>header small{color:#626466;max-width:340px;font-size:9px;line-height:1.5}.news-current-covers>div{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.news-current-covers figure{margin:0}.news-current-covers img{aspect-ratio:16/7;object-fit:cover;width:100%;display:block}.news-current-covers figure:first-child img{aspect-ratio:4/3}.news-current-covers figcaption{color:#555759;letter-spacing:.1em;text-transform:uppercase;padding-top:8px;font-size:7px}.news-rich-editor{gap:16px;padding-top:8px;display:grid}.news-rich-editor-heading{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:end;gap:32px;padding-bottom:14px;display:flex}.news-rich-editor-heading div{gap:7px;display:grid}.news-rich-editor-heading span{color:var(--orange);letter-spacing:.14em;font-size:7px;font-weight:700}.news-rich-editor-heading strong{color:#deded9;font-size:14px}.news-rich-editor-heading small{color:#616365;text-align:right;max-width:360px;font-size:9px;line-height:1.5}.news-editor-blocks{gap:12px;display:grid}.news-editor-block{background:#0e0f10;border:1px solid #ffffff1a;transition:border-color .2s;overflow:hidden}.news-editor-block:focus-within{border-color:#ff6a0075}.news-rich-toolbar{background:#090a0b;border-bottom:1px solid #ffffff14;align-items:center;gap:5px;padding:8px;display:flex}.news-rich-toolbar :is(select,button),.news-editor-image-actions button{color:#929496;min-height:30px;font:600 9px/1 var(--apple-sans);background:#101112;border:1px solid #ffffff1a}.news-rich-toolbar select{min-width:112px;padding:0 26px 0 9px}.news-rich-toolbar select:nth-child(3){min-width:54px}.news-rich-toolbar button{cursor:pointer;min-width:31px;padding:0 8px}.news-rich-toolbar button.active{color:var(--orange);background:#ff6a0014;border-color:#ff6a0080}.news-rich-toolbar button.danger,.news-editor-image-actions button.danger{color:#c97967}.news-rich-toolbar button:disabled,.news-editor-image-actions button:disabled{opacity:.25;cursor:default}.news-toolbar-spacer{flex:1}.news-editor-writing{resize:vertical;color:#d9dad6;background:0 0;border:0;outline:0;width:100%;min-height:142px;padding:24px;line-height:1.65;display:block}.news-editor-writing.font-sans,.news-article-block.font-sans{font-family:var(--apple-sans)}.news-editor-writing.font-display,.news-article-block.font-display{font-family:var(--brand-display);letter-spacing:-.02em}.news-editor-writing.font-serif,.news-article-block.font-serif{font-family:var(--font-display)}.news-editor-writing.style-heading{min-height:90px;font-size:30px;line-height:1.05}.news-editor-writing.style-lead{font-size:20px;line-height:1.55}.news-editor-writing.style-quote{border-left:3px solid var(--orange);color:#efefe9;font-family:var(--font-display);font-size:23px;line-height:1.45}.news-editor-writing.size-small{font-size:13px}.news-editor-writing.size-large{font-size:22px}.news-editor-writing.style-heading.size-large{font-size:38px}.news-editor-writing.align-left,.news-article-block.align-left{text-align:left}.news-editor-writing.align-center,.news-article-block.align-center{text-align:center}.news-editor-writing.align-right,.news-article-block.align-right{text-align:right}.news-editor-writing.is-bold,.news-article-block.is-bold{font-weight:700}.news-editor-writing.is-italic,.news-article-block.is-italic{font-style:italic}.news-editor-image-block{padding:10px}.news-editor-image-actions{justify-content:space-between;align-items:center;gap:20px;padding:2px 2px 10px;display:flex}.news-editor-image-actions>span{color:#686a6c;letter-spacing:.12em;font-size:7px;font-weight:700}.news-editor-image-actions>div{gap:5px;display:flex}.news-editor-image-actions button{cursor:pointer;padding:0 10px}.news-editor-image-block>img{object-fit:contain;background:#060707;width:100%;max-height:620px;display:block}.news-editor-image-block>input{color:#c1c2bf;width:100%;min-height:42px;font:400 11px/1.4 var(--apple-sans);background:#0a0b0c;border:1px solid #ffffff14;outline:0;margin-top:8px;padding:0 12px}.news-editor-image-block>input:focus{border-color:#ff6a0075}.news-rich-add{gap:8px;display:flex}.news-rich-add button{color:#949698;min-height:42px;font:700 8px/1 var(--apple-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff04;border:1px dashed #ffffff29;padding:0 14px}.news-rich-add button:hover{color:var(--orange);border-color:#ff6a0080}.news-rich-add button span{margin-right:8px;font-size:15px;font-weight:400}.news-rich-add input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.news-article-page{background:#070808;min-height:calc(100svh - 74px)}.news-article-hero{isolation:isolate;align-items:end;min-height:min(760px,100svh - 74px);display:grid;position:relative;overflow:hidden}.news-article-hero>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.news-article-hero-shade{z-index:-1;background:linear-gradient(#0405052e,#040505eb 92%),linear-gradient(90deg,#040505d1,#0000 72%);position:absolute;inset:0}.news-article-hero-copy{padding-block:70px 78px}.news-article-hero-copy>a{color:#c0c1be;letter-spacing:.08em;text-transform:uppercase;margin-bottom:86px;font-size:9px;font-weight:700;display:inline-flex}.news-article-hero-copy>div{color:#d1d2cf;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;font-size:8px;font-weight:700;display:flex}.news-article-hero-copy>div span{color:var(--orange)}.news-article-hero-copy>div time{color:#a6a8a9;font-weight:400}.news-article-hero-copy h1{color:#f4f4f0;max-width:1100px;font:700 clamp(54px, 7vw, 106px)/.9 var(--apple-sans);letter-spacing:-.065em;margin:24px 0 22px}.news-article-hero-copy p{color:#c2c3c0;max-width:820px;margin:0;font-size:clamp(15px,1.35vw,20px);line-height:1.55}.news-article-body{grid-template-columns:250px minmax(0,760px);justify-content:center;gap:90px;padding-block:90px 140px;display:grid}.news-article-author{border-top:1px solid #ff6a0073;align-self:start;gap:10px;padding-top:7px;display:grid}.news-article-author span{color:#66686a;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.news-article-author strong{color:#dededa;font-size:13px}.news-article-text p{color:#b5b7b8;margin:0 0 28px;font-size:17px;line-height:1.78}.news-article-text p:first-child{color:#dededb;font-size:21px;line-height:1.65}.news-article-loading{color:#77797b;letter-spacing:.1em;text-transform:uppercase;place-items:center;min-height:calc(100svh - 74px);font-size:11px;display:grid}.news-article-top-actions{justify-content:space-between;align-items:center;gap:18px;margin-bottom:86px;display:flex}.news-article-top-actions>a{color:#c0c1be;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.news-article-top-actions>.news-article-edit{min-height:40px;color:var(--orange);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0708089e;border:1px solid #ff6a007a;align-items:center;gap:16px;padding:0 15px;display:inline-flex}.news-article-meta{margin:0}.news-article-text{min-width:0}.news-article-block{color:#b5b7b8;white-space:pre-wrap;margin:0 0 30px;font-size:17px;line-height:1.78}.news-article-block p,.news-article-block p:first-child{color:inherit;font:inherit;line-height:inherit;margin:0 0 18px}.news-article-block.style-lead{color:#dededb;font-size:22px;line-height:1.6}.news-article-block.style-heading{color:#f0f0eb;letter-spacing:-.035em;margin-block:68px 26px;font-size:clamp(30px,4vw,48px);line-height:1.05}.news-article-block.style-quote{border-left:3px solid var(--orange);color:#e8e8e2;font-family:var(--font-display);margin-block:48px;padding:8px 0 8px 30px;font-size:clamp(23px,3vw,34px);line-height:1.45}.news-article-block.size-small{font-size:14px}.news-article-block.size-large{font-size:22px}.news-article-block.style-heading.size-large{font-size:clamp(42px,5vw,62px)}.news-article-inline-image{width:min(1040px,100vw - 40px);margin:58px 0 62px 50%;transform:translate(-50%)}.news-article-inline-image img{object-fit:contain;background:#050606;width:100%;max-height:760px;display:block}.news-article-inline-image figcaption{color:#66686a;margin-top:12px;font-size:10px;line-height:1.5}@media (max-width:1180px){.auth-profile-grid{grid-template-columns:1fr 1fr}.auth-identity-card{grid-column:1/-1;min-height:330px!important}.auth-live-card{grid-template-columns:1fr}.auth-live-screen{border-bottom:1px solid #ffffff1a;border-right:0}.auth-match-data{min-height:430px}.match-control-layout{grid-template-columns:1fr}.match-create-form{position:static}}@media (max-width:760px){.auth-profile-strip{padding-block:86px 68px}.auth-profile-heading,.auth-section-heading,.news-editor-heading{flex-direction:column;align-items:start;gap:26px}.auth-profile-context{flex-wrap:wrap}.auth-profile-grid{grid-template-columns:1fr}.auth-identity-card{grid-column:auto;padding:24px}.auth-rating-panel{padding:24px}.auth-rating-item{grid-template-columns:1fr}.auth-rating-item>div{border-bottom:1px solid #ffffff12;border-right:0}.auth-live{padding-block:72px 84px}.auth-live-heading-actions{justify-items:start}.auth-live-screen{min-height:430px}.auth-match-data{min-height:450px;padding:24px}.auth-live-open-row{flex-direction:column;align-items:start}.match-control-page{padding-block:76px 100px}.match-control-heading{flex-direction:column;align-items:start;gap:28px}.match-control-heading>div:last-child{text-align:left;justify-items:start}.match-create-form,.match-control-list{padding:20px}.match-form-row,.match-team-fields,.match-admin-fields{grid-template-columns:1fr}.match-admin-score{grid-template-columns:1fr 48px auto 48px 1fr}.auth-news{padding-block:78px 10px}.auth-news-heading>div:last-child{justify-items:start}.auth-news-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;grid-template-rows:1fr;grid-template-columns:none;grid-auto-columns:minmax(280px,86vw);grid-auto-flow:column;height:430px;display:grid;overflow-x:auto}.auth-news-slot,.auth-news-slot-lead,.auth-news-slot-tall,.auth-news-slot-small{scroll-snap-align:start;grid-area:1}.auth-news-card-copy{padding:24px}.auth-news-slot-small .auth-news-card-copy p,.auth-news-slot-small .auth-news-card-copy footer{display:flex}.auth-news-slot-small .auth-news-card-copy p{display:block}.auth-news-slot-small .auth-news-card-copy>div time{display:inline}.news-editor-page{padding-block:80px 100px}.news-editor-layout{grid-template-columns:1fr}.news-editor-main{padding:22px}.news-editor-aside{padding:22px;position:static}.news-crop-controls{grid-template-columns:1fr}.news-current-covers>header,.news-rich-editor-heading{flex-direction:column;align-items:start;gap:12px}.news-current-covers>header small,.news-rich-editor-heading small{text-align:left}.news-current-covers>div{grid-template-columns:1fr}.news-rich-toolbar{flex-wrap:wrap}.news-toolbar-spacer{display:none}.news-rich-toolbar select{flex:120px}.news-editor-writing{padding:18px}.news-rich-add{grid-template-columns:1fr;display:grid}.news-article-top-actions{flex-direction:column;align-items:start;margin-bottom:68px}.news-article-hero{min-height:650px}.news-article-hero-copy{padding-block:50px 54px}.news-article-hero-copy>a{margin-bottom:68px}.news-article-body{grid-template-columns:1fr;gap:44px;padding-block:64px 100px}.news-article-inline-image{width:100%;margin-block:44px;transform:none}}.account-placeholder-page{background:radial-gradient(circle at 72% 20%,#ff6a0014,#0000 30%),#070808;min-height:100svh}.account-placeholder{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);align-items:center;gap:90px;min-height:calc(100svh - 74px);padding-block:72px;display:grid}.account-placeholder>div:first-child{aspect-ratio:1;background:radial-gradient(circle,#ff6a0021,#0000 54%),#0b0c0d;border:1px solid #ff6a005c;place-items:center;display:grid;position:relative}.account-placeholder>div:first-child:after{content:"";border:1px solid #ffffff0f;position:absolute;inset:9%;transform:rotate(45deg)}.account-placeholder>div:first-child>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em;position:absolute;top:24px;left:24px}.account-placeholder>div:first-child>strong{z-index:1;color:#0000;font:700 clamp(110px, 15vw, 210px)/1 var(--brand-display);-webkit-text-stroke:2px #eaeae6;text-shadow:20px 17px #ff6a002e;position:relative}.account-placeholder>div:last-child>p:first-child{color:#686a6c;font:700 8px/1 var(--display);letter-spacing:.13em;margin:0 0 24px}.account-placeholder h1{color:#f1f1ed;font:700 clamp(60px, 7vw, 104px)/.84 var(--brand-display);letter-spacing:-.05em;text-transform:uppercase;margin:0}.account-placeholder>div:last-child>strong{color:var(--orange);font:700 10px/1 var(--display);letter-spacing:.09em;text-transform:uppercase;margin-top:28px;display:block}.account-placeholder>div:last-child>p:nth-of-type(2){color:#747678;max-width:560px;margin:22px 0 40px;font-size:12px;line-height:1.7}.account-placeholder>div:last-child>a{color:#858789;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}@media (max-width:760px){.account-placeholder{grid-template-columns:1fr;gap:44px;padding-block:50px 80px}.account-placeholder>div:first-child{width:min(100%,390px)}.account-placeholder h1{font-size:54px}}.new-player-profile-page{color:#ecece8;background:radial-gradient(circle at 82% 3%,#ff6a0013,#0000 24%),linear-gradient(#090a0b,#070808 62%);min-height:calc(100svh - 74px);padding-block:72px 140px}.player-profile-page-head{justify-content:space-between;align-items:end;gap:70px;margin-bottom:42px;display:flex}.player-profile-page-head>div:first-child>span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.16em}.player-profile-page-head h1{color:#f2f2ed;font:700 clamp(50px, 6vw, 86px)/.9 var(--apple-sans);letter-spacing:-.06em;margin:18px 0 10px}.player-profile-page-head p{color:#747678;max-width:560px;margin:0;font-size:12px;line-height:1.65}.profile-view-switch{justify-items:end;gap:10px;display:grid}.profile-view-switch>small{color:#57595b;font:700 7px/1 var(--display);letter-spacing:.14em}.profile-view-switch>div{background:#0c0d0e;border:1px solid #ffffff1a;padding:4px;display:flex}.profile-view-switch button{color:#66686a;min-height:38px;font:700 8px/1 var(--display);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:0 15px}.profile-view-switch button.active{color:#080909;background:var(--orange)}.profile-loading{color:#696b6d;min-height:540px;font:700 9px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff1a;place-items:center;display:grid}.profile-loading.error{color:#d88975}.player-identity-card{background:linear-gradient(118deg,#ff6a0009,#0000 35%),#0b0c0d;border:1px solid #ffffff1c;grid-template-columns:minmax(220px,.55fr) minmax(390px,1.2fr) minmax(300px,.72fr);min-height:470px;display:grid}.player-identity-card>div{padding:34px}.player-avatar-panel{background:#090a0b;border-right:1px solid #ffffff17;flex-direction:column;justify-content:center;align-items:center;display:flex}.player-avatar-frame{aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#ff6a0024,#0000 52%),#111214;border:1px solid #ff6a0085;place-items:center;width:min(100%,260px);display:grid;position:relative;overflow:hidden}.player-avatar-frame:before,.player-avatar-frame:after{content:"";z-index:2;pointer-events:none;width:30px;height:30px;position:absolute}.player-avatar-frame:before{border-top:2px solid var(--orange);border-left:2px solid var(--orange);inset:8px auto auto 8px}.player-avatar-frame:after{border-right:2px solid var(--orange);border-bottom:2px solid var(--orange);inset:auto 8px 8px auto}.player-avatar-frame img{object-fit:cover;width:100%;height:100%}.player-avatar-frame>span{color:#0000;font:700 clamp(90px, 10vw, 160px)/1 var(--brand-display);-webkit-text-stroke:1px #ffffffbd;text-shadow:16px 14px #ff6a0026}.player-avatar-frame>i{background:#64bd7b;border-radius:50%;width:8px;height:8px;position:absolute;inset:auto 15px 15px auto;box-shadow:0 0 13px #64bd7b}.player-avatar-change{width:min(100%,260px);min-height:42px;color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#ff6a000a;border:1px solid #ff6a007a;margin-top:14px}.player-avatar-change:disabled{opacity:.5;cursor:wait}.player-avatar-panel>small{color:#4e5052;margin-top:10px;font-size:7px}.player-main-data{flex-direction:column;justify-content:center;display:flex}.player-system-label{color:#5f6163;font:700 8px/1 var(--display);letter-spacing:.13em}.player-main-data h2{color:#f4f4ef;font:700 clamp(62px, 7vw, 108px)/.78 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase;margin:24px 0 10px}.player-main-data>p{color:#787a7c;margin:10px 0 42px;font-size:13px}.player-registration-data{border-top:1px solid #ffffff14;border-left:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);display:grid}.player-registration-data>div{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;align-content:center;gap:7px;min-height:104px;padding:16px;display:grid}.player-registration-data small{color:#555759;font:700 7px/1 var(--display);letter-spacing:.1em}.player-registration-data strong{color:#d9dad6;font-size:12px}.player-registration-data span{color:#4f5153;font-size:7px}.player-progress-panel{background:linear-gradient(#ff6a0006,#0000);border-left:1px solid #ffffff17;flex-direction:column;justify-content:center;align-items:center;display:flex}.player-level-ring{--progress:0%;background:conic-gradient(var(--orange) var(--progress), #292b2d var(--progress));border-radius:50%;place-items:center;width:196px;height:196px;padding:9px;display:grid;box-shadow:0 0 50px #ff6a000d}.player-level-ring:before{content:"";border-radius:inherit;background:#0b0c0d;grid-area:1/1;width:100%;height:100%;box-shadow:inset 0 0 0 1px #ffffff14}.player-level-ring>div{z-index:1;grid-area:1/1;place-items:center;display:grid}.player-level-ring small{color:#626466;font:700 7px/1 var(--display);letter-spacing:.14em}.player-level-ring strong{color:#f0f0eb;font:700 69px/.8 var(--apple-sans);letter-spacing:-.08em;margin-block:8px 3px}.player-level-ring span{color:var(--orange);font:700 8px/1 var(--display)}.player-experience-bar{width:100%;margin-top:26px}.player-experience-bar>div{color:#5c5e60;font:700 7px/1 var(--display);letter-spacing:.08em;justify-content:space-between;margin-bottom:10px;display:flex}.player-experience-bar>div b{color:#818385}.player-experience-bar>i{background:#2a2c2e;height:3px;display:block;overflow:hidden}.player-experience-bar>i span{background:var(--orange);height:100%;display:block;box-shadow:0 0 14px #ff6a008c}.player-rating-box{border:1px solid #ffffff17;grid-template-columns:1fr auto;align-items:end;gap:5px 18px;width:100%;margin-top:22px;padding:18px;display:grid}.player-rating-box small{color:#5d5f61;font:700 7px/1 var(--display);letter-spacing:.09em}.player-rating-box strong{color:#efefeb;font:700 32px/.8 var(--apple-sans);grid-area:1/2/3}.player-rating-box span{color:#484a4c;font-size:7px}.player-profile-form,.player-public-details,.player-empty-section{background:#0b0c0d;border:1px solid #ffffff1a;margin-top:18px}.player-profile-form{padding:32px}.player-profile-form>header,.player-empty-section>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:end;gap:40px;padding-bottom:24px;display:flex}.player-profile-form>header span,.player-empty-section>header span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.player-profile-form h3,.player-empty-section h3{color:#e7e7e2;font:700 26px/1 var(--apple-sans);letter-spacing:-.035em;margin:9px 0 0}.player-profile-form>header>small{color:#56585a;font-size:8px}.player-form-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:26px;display:grid}.player-form-grid label{align-content:start;gap:9px;display:grid}.player-form-grid label>span{color:#656769;font:700 7px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.player-form-grid input{color:#e4e4df;width:100%;min-height:49px;font:500 12px/1 var(--apple-sans);background:#0e0f10;border:1px solid #ffffff1a;border-radius:0;outline:0;padding:0 13px}.player-form-grid input:focus{border-color:#ff6a0094}.player-form-grid input[readonly]{color:#77797b;background:#090a0b}.player-form-grid label>small{color:#4f5153;font-size:7px}.player-profile-form>footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:30px;margin-top:28px;padding-top:22px;display:flex}.player-profile-form>footer div{color:#67b87a;font-size:9px}.player-profile-form>footer div .error{color:#da8875}.player-profile-form>footer button{color:#080909;background:var(--orange);min-height:46px;font:700 8px/1 var(--display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:0;padding:0 19px}.player-profile-form>footer button:disabled{opacity:.55;cursor:wait}.player-public-details{grid-template-columns:repeat(3,1fr) minmax(260px,1.2fr);display:grid}.player-public-details>div{border-right:1px solid #ffffff14;align-content:center;gap:12px;min-height:118px;padding:25px;display:grid}.player-public-details span{color:#5d5f61;font:700 7px/1 var(--display);letter-spacing:.1em}.player-public-details strong{color:#dededa;font-size:15px}.player-public-details p{color:#5c5e60;align-self:center;margin:0;padding:25px;font-size:9px;line-height:1.6}.player-empty-section{padding:32px}.player-empty-section>header>strong{color:#303234;font:700 62px/.8 var(--apple-sans);letter-spacing:-.07em}.player-achievement-slots{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;display:grid}.player-achievement-slots article{text-align:center;background:linear-gradient(145deg,#ffffff03,#0000);border:1px dashed #ffffff1a;align-content:center;place-items:center;gap:10px;min-height:250px;display:grid;position:relative;overflow:hidden}.player-achievement-slots article>span{color:#3f4143;font:700 7px/1 var(--display);position:absolute;inset:14px auto auto 14px}.player-achievement-slots article>div{color:#353739;font-size:58px;line-height:1}.player-achievement-slots article>strong{color:#6a6c6e;font-size:11px}.player-achievement-slots article>small{color:#454749;max-width:190px;font-size:8px;line-height:1.5}.player-tournament-empty{grid-template-columns:minmax(240px,.6fr) minmax(0,1.4fr);align-items:center;gap:70px;min-height:260px;padding:30px 54px;display:grid}.player-tournament-empty>div{gap:13px;display:grid}.player-tournament-empty>div i{background:linear-gradient(90deg,#313335,#0000);height:1px;display:block}.player-tournament-empty>div i:nth-child(2){width:72%}.player-tournament-empty>div i:nth-child(3){width:46%}.player-tournament-empty section>span{color:#555759;font:700 7px/1 var(--display);letter-spacing:.13em}.player-tournament-empty section>strong{color:#bfc0bd;margin-top:13px;font-size:19px;display:block}.player-tournament-empty section>p{color:#555759;max-width:540px;margin:12px 0 0;font-size:10px;line-height:1.6}@media (max-width:1180px){.player-identity-card{grid-template-columns:minmax(220px,.55fr) minmax(0,1.05fr)}.player-progress-panel{border-top:1px solid #ffffff17;border-left:0;grid-column:1/-1;grid-template-columns:180px 1fr 240px;gap:30px;display:grid}.player-level-ring{width:160px;height:160px}.player-level-ring strong{font-size:54px}.player-experience-bar,.player-rating-box{margin-top:0}.player-form-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.new-player-profile-page{padding-block:48px 90px}.player-profile-page-head{flex-direction:column;align-items:start;gap:30px}.profile-view-switch{justify-items:start;width:100%}.profile-view-switch>div{width:100%}.profile-view-switch button{flex:1}.player-identity-card{grid-template-columns:1fr}.player-avatar-panel{border-bottom:1px solid #ffffff17;border-right:0}.player-identity-card>div{padding:24px}.player-main-data h2{font-size:64px}.player-registration-data{grid-template-columns:1fr}.player-progress-panel{border-top:1px solid #ffffff17;grid-column:auto;display:flex}.player-level-ring{width:180px;height:180px}.player-experience-bar,.player-rating-box{margin-top:24px}.player-profile-form,.player-empty-section{padding:22px}.player-profile-form>header,.player-empty-section>header{flex-direction:column;align-items:start;gap:18px}.player-form-grid,.player-public-details,.player-achievement-slots{grid-template-columns:1fr}.player-profile-form>footer{flex-direction:column;align-items:stretch}.player-public-details>div{border-bottom:1px solid #ffffff14;border-right:0}.player-tournament-empty{grid-template-columns:1fr;gap:38px;padding:36px 0 8px}}.new-player-profile-page .player-profile-page-head{margin-bottom:30px}.profile-hub-card{background:linear-gradient(120deg,#ff6a000b,#0000 42%),#0b0c0d;border:1px solid #ffffff1f;grid-template-columns:240px minmax(0,1fr) 270px;min-height:390px;display:grid;box-shadow:0 28px 80px #0000002e}.profile-hub-avatar{background:#090a0b;border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.profile-hub-avatar .player-avatar-frame{width:190px}.profile-hub-avatar .player-avatar-change{width:190px;margin-top:10px}.profile-hub-main{flex-direction:column;justify-content:center;min-width:0;padding:34px 38px;display:flex}.profile-hub-name>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.profile-hub-name h2{color:#f4f4ef;font:700 clamp(58px, 6vw, 90px)/.78 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase;margin:18px 0 8px}.profile-hub-name p{color:#747678;margin:0;font-size:11px}.profile-hub-facts{border-block:1px solid #ffffff13;grid-template-columns:.8fr 1.35fr .55fr;margin:26px 0 0;display:grid}.profile-hub-facts>div{gap:8px;min-width:0;padding:16px 14px 16px 0;display:grid}.profile-hub-facts>div+div{border-left:1px solid #ffffff13;padding-left:14px}.profile-hub-facts dt{color:#535557;font:700 6px/1 var(--display);letter-spacing:.1em}.profile-hub-facts dd{color:#d9dad6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:700;overflow:hidden}.profile-inline-editor{grid-template-columns:1fr 1fr 1.1fr auto;align-items:end;gap:8px;margin-top:20px;display:grid}.profile-inline-editor label{gap:7px;display:grid}.profile-inline-editor label span{color:#56585a;font:700 6px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.profile-inline-editor input{color:#d9dad6;width:100%;min-width:0;height:38px;font:500 9px/1 var(--apple-sans);background:#0e0f10;border:1px solid #ffffff17;border-radius:0;outline:0;padding:0 10px}.profile-inline-editor input:focus{border-color:#ff6a008c}.profile-inline-editor>button{color:#080909;background:var(--orange);height:38px;font:700 7px/1 var(--display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:0;padding:0 13px}.profile-inline-editor>button:disabled{opacity:.5}.profile-inline-editor>p{color:#5f9f6c;grid-column:1/-1;margin:1px 0 0;font-size:7px}.profile-inline-editor>p.error{color:#cf7f6e}.profile-privacy-note{color:#515355;margin:17px 0 0;font-size:8px;line-height:1.5}.profile-hub-progress{background:linear-gradient(#ff6a0006,#0000);border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;padding:26px;display:flex}.profile-hub-progress .player-level-ring{width:152px;height:152px}.profile-hub-progress .player-level-ring strong{font-size:52px}.profile-hub-progress .player-experience-bar{margin-top:21px}.profile-sport-rating{border:1px solid #ffffff16;grid-template-columns:1fr auto;align-items:end;gap:5px 12px;width:100%;margin-top:19px;padding:14px;display:grid}.profile-sport-rating small{color:#56585a;font:700 6px/1 var(--display);letter-spacing:.08em}.profile-sport-rating strong{color:var(--orange);font:700 26px/.8 var(--apple-sans);grid-area:1/2/3}.profile-sport-rating span{color:#434547;font-size:6px}.profile-season-card{background:#0b0c0d;border:1px solid #ffffff1c;margin-top:14px}.profile-season-card>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:30px;min-height:82px;padding:18px 24px;display:flex}.profile-season-card>header span,.profile-record-card>header span{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.13em}.profile-season-card>header h3,.profile-record-card>header h3{color:#e7e7e2;font:700 22px/1 var(--apple-sans);letter-spacing:-.035em;margin:8px 0 0}.profile-season-switch{background:#080909;border:1px solid #ffffff1f;padding:4px;display:flex}.profile-season-switch button{color:#5d5f61;min-width:116px;height:36px;font:700 7px/1 var(--display);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:0 13px}.profile-season-switch button.active{color:#080909;background:var(--orange)}.profile-season-content{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);display:grid}.profile-team-summary{min-height:230px;color:inherit;background:linear-gradient(120deg,#ff6a000b,#0000 60%);border-right:1px solid #ffffff14;grid-template-columns:74px minmax(0,1fr);align-content:center;gap:22px;padding:30px;transition:background .2s;display:grid;position:relative}.profile-team-summary:hover{background:linear-gradient(120deg,#ff6a0017,#0000 60%)}.profile-team-mark{width:74px;height:74px;color:var(--orange);font:700 26px/1 var(--brand-display);background:#101112;border:1px solid #ff6a007a;place-items:center;display:grid}.profile-team-summary>div small{color:#56585a;font:700 6px/1 var(--display);letter-spacing:.11em}.profile-team-summary h4{color:#f0f0ec;font:700 25px/.9 var(--apple-sans);letter-spacing:-.04em;margin:10px 0 7px}.profile-team-summary>div p{color:#5c5e60;margin:0;font-size:8px}.profile-team-summary dl{border-top:1px solid #ffffff13;grid-column:1/-1;grid-template-columns:1fr 1fr;margin:8px 0 0;display:grid}.profile-team-summary dl>div{gap:7px;padding-top:15px;display:grid}.profile-team-summary dl>div+div{border-left:1px solid #ffffff13;padding-left:20px}.profile-team-summary dt{color:#505254;font:700 6px/1 var(--display);letter-spacing:.08em}.profile-team-summary dd{color:#d6d7d3;margin:0;font-size:12px;font-weight:700}.profile-team-summary>b{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.09em;border:1px solid #ff6a0057;padding:7px 9px;position:absolute;top:23px;right:28px}.profile-team-summary>i{color:var(--orange);font-size:17px;font-style:normal;position:absolute;bottom:25px;right:28px}.profile-season-summary{grid-template-columns:1fr 1fr;align-content:center;gap:20px 24px;padding:30px;display:grid}.profile-season-title span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.11em;display:block}.profile-season-title strong{color:#77797b;margin-top:11px;font-size:10px;display:block}.profile-season-rating{text-align:right}.profile-season-rating small{color:#545658;font:700 6px/1 var(--display);letter-spacing:.08em;display:block}.profile-season-rating strong{color:#efefea;font:700 38px/.8 var(--apple-sans);letter-spacing:-.05em;margin-top:9px;display:block}.profile-season-summary dl{border-block:1px solid #ffffff13;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.profile-season-summary dl>div{gap:8px;padding:14px 0;display:grid}.profile-season-summary dl>div+div{border-left:1px solid #ffffff13;padding-left:15px}.profile-season-summary dt{color:#505254;font:700 6px/1 var(--display);letter-spacing:.08em}.profile-season-summary dd{color:#d2d3cf;margin:0;font-size:12px;font-weight:700}.profile-season-summary>p{color:#4c4e50;grid-column:1/-1;margin:0;font-size:7px;line-height:1.45}.profile-records-grid{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:14px;display:grid}.profile-record-card{background:#0b0c0d;border:1px solid #ffffff1a;min-width:0}.profile-record-card>header{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:17px 22px;display:flex}.profile-record-card>header>a{color:#747678;font:700 7px/1 var(--display);letter-spacing:.05em;text-transform:uppercase}.profile-record-card>header>a b{color:#3e4042;margin-left:7px;font-size:15px}.profile-record-card>header>a:hover{color:var(--orange)}.profile-achievement-row{grid-template-columns:repeat(3,1fr);display:grid}.profile-achievement-row>a{min-height:145px;color:inherit;background:#ffffff02;border-right:1px solid #fff1;align-content:center;place-items:center;gap:7px;display:grid;position:relative}.profile-achievement-row>a:last-child{border-right:0}.profile-achievement-row>a:hover{background:#ff6a0009}.profile-achievement-row>a>span{color:#3f4143;font:700 6px/1 var(--display);position:absolute;top:12px;left:12px}.profile-achievement-row>a>i{color:#3a3c3e;font-size:33px;font-style:normal}.profile-achievement-row>a>strong{color:#5b5d5f;font-size:8px}.profile-future-tournament{min-height:145px;color:inherit;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.profile-future-tournament:hover{background:#ff6a0009}.profile-future-tournament>span{color:#404244;border:1px dashed #ffffff1f;place-items:center;width:48px;height:48px;display:grid}.profile-future-tournament small{color:#4d4f51;font:700 6px/1 var(--display);letter-spacing:.09em}.profile-future-tournament strong{color:#77797b;margin-top:8px;font-size:10px;display:block}.profile-future-tournament>b{color:var(--orange);font-size:16px}.profile-placeholder-page{background:radial-gradient(circle at 76% 18%,#ff6a0013,#0000 28%),#070808;align-items:center;min-height:calc(100svh - 74px);padding-block:80px;display:grid}.profile-placeholder-page section>span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.15em}.profile-placeholder-page h1{color:#f1f1ed;max-width:970px;font:700 clamp(56px, 8vw, 110px)/.86 var(--apple-sans);letter-spacing:-.065em;margin:22px 0 26px}.profile-placeholder-page section>strong{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;display:block}.profile-placeholder-page p{color:#727476;max-width:640px;margin:20px 0 36px;font-size:13px;line-height:1.7}.profile-placeholder-page a{color:#9a9c9e;font:700 8px/1 var(--display);letter-spacing:.07em;text-transform:uppercase}@media (max-width:1180px){.profile-hub-card{grid-template-columns:220px minmax(0,1fr)}.profile-hub-progress{border-top:1px solid #ffffff14;border-left:0;grid-column:1/-1;grid-template-columns:150px 1fr 240px;gap:28px;display:grid}.profile-hub-progress .player-experience-bar,.profile-hub-progress .profile-sport-rating{margin-top:0}.profile-season-content{grid-template-columns:1fr}.profile-team-summary{border-bottom:1px solid #ffffff14;border-right:0}}@media (max-width:760px){.profile-hub-card,.profile-season-content,.profile-records-grid{grid-template-columns:1fr}.profile-hub-avatar{border-bottom:1px solid #ffffff14;border-right:0}.profile-hub-main{padding:26px 22px}.profile-hub-name h2{font-size:62px}.profile-hub-facts{grid-template-columns:1fr}.profile-hub-facts>div+div{border-top:1px solid #ffffff0f;border-left:0;padding-left:0}.profile-inline-editor{grid-template-columns:1fr}.profile-inline-editor>p{grid-column:1}.profile-hub-progress{grid-column:auto;display:flex}.profile-hub-progress .player-experience-bar,.profile-hub-progress .profile-sport-rating{margin-top:20px}.profile-season-card>header{flex-direction:column;align-items:stretch}.profile-season-switch button{flex:1;min-width:0}.profile-team-summary{grid-template-columns:58px minmax(0,1fr);padding:24px 20px}.profile-team-mark{width:58px;height:58px}.profile-team-summary>b{grid-column:1/-1;width:max-content;position:static}.profile-season-summary{grid-template-columns:1fr;padding:24px 20px}.profile-season-rating{text-align:left}.profile-season-summary dl,.profile-season-summary>p{grid-column:1}.profile-achievement-row{grid-template-columns:1fr}.profile-achievement-row>a{border-bottom:1px solid #ffffff0f;border-right:0;min-height:105px}.profile-record-card>header{flex-direction:column;align-items:start}}.new-player-profile-page{padding-block:34px 86px}.profile-console{background:radial-gradient(circle at 7% 3%,#ff6a0016,#0000 18%),#0a0b0c;border:1px solid #ffffff1f;overflow:hidden;box-shadow:0 30px 100px #0000004d}.profile-console-cover{background:radial-gradient(circle at 76% 30%,#ff6a002b,#0000 22%),linear-gradient(115deg,#080909 10%,#111315 58%,#080909);border-bottom:1px solid #ffffff13;align-items:flex-end;min-height:190px;padding:27px 30px;display:flex;position:relative;overflow:hidden}.profile-console-cover:before{content:"";opacity:.18;background-image:linear-gradient(#ff6a0026 1px,#0000 1px),linear-gradient(90deg,#ff6a0026 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.profile-console-cover>div{z-index:1;gap:8px;display:grid;position:relative}.profile-console-cover span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.profile-console-cover strong{color:#5e6062;font:700 clamp(28px,4vw,48px)/.92 var(--apple-sans);letter-spacing:-.045em}.profile-console-hero{border-bottom:1px solid #ffffff13;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:190px;padding:26px;display:grid}.profile-console-avatar{justify-items:center;gap:9px;display:grid}.profile-console-avatar .player-avatar-frame{outline:2px solid var(--orange);border:6px solid #0a0b0c;border-radius:50%;width:154px;margin-top:-88px;box-shadow:0 15px 40px #00000059}.profile-console-avatar .player-avatar-frame:before,.profile-console-avatar .player-avatar-frame:after{display:none}.profile-console-avatar>button{color:#67696b;font:700 7px/1 var(--display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:0}.profile-console-identity{min-width:0}.profile-console-identity>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.profile-console-identity h2{color:#f5f5f0;font:700 clamp(30px, 3vw, 48px)/.96 var(--apple-sans);letter-spacing:-.045em;margin:17px 0 8px}.profile-console-identity>p{color:#828486;margin:0;font-size:11px}.profile-console-identity>div{color:#5e6062;flex-wrap:wrap;align-items:center;gap:9px;margin-top:23px;font-size:8px;display:flex}.profile-console-identity>div i{background:var(--orange);border-radius:50%;width:3px;height:3px}.profile-follow-btn{color:#e8e9e4;min-width:150px;height:40px;font:700 8px/1 var(--display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:9px;align-self:start}.profile-follow-btn:hover{color:var(--orange);background:#ff6a000f;border-color:#ff6a008c}.profile-follow-btn:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.profile-follow-btn:disabled{opacity:.55;cursor:default}.profile-follow-btn.active{color:var(--orange);background:#ff6a0014;border-color:#ff6a0066}.profile-follow-hint{color:#5e6062;text-align:right;place-self:start end;max-width:170px;font-size:8px;line-height:1.5}.profile-follow-hint a{color:var(--orange)}.profile-console-stats{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;display:grid}.profile-console-stats>section{background:linear-gradient(145deg,#ffffff06,#0000);border:1px solid #ffffff17;flex-direction:column;justify-content:center;min-height:142px;padding:17px;display:flex}.profile-console-stats small{color:#626466;font:700 6px/1 var(--display);letter-spacing:.08em}.profile-console-stats>section>strong{color:#efefea;font:700 33px/.8 var(--apple-sans);letter-spacing:-.045em;margin:18px 0 14px}.profile-console-stats>section>span{color:#4f5153;margin-top:auto;font-size:7px}.profile-console-stats>section.seasonal>strong{color:var(--orange)}.profile-console-stats>section.locked{opacity:.52;background:repeating-linear-gradient(135deg,#ffffff03 0 7px,#0000 7px 14px)}.profile-console-stats>section.locked>strong{color:#777;font-size:25px}.profile-console-stats>section.level{grid-template-columns:1fr auto;align-items:center;display:grid}.profile-console-stats>section.level small,.profile-console-stats>section.level>span{grid-column:1/-1}.profile-console-level{--progress:0%;background:conic-gradient(var(--orange) var(--progress), #2b2d2f var(--progress));border-radius:50%;place-items:center;width:67px;height:67px;padding:3px;display:grid}.profile-console-level:before{content:"";border-radius:inherit;background:#101112;grid-area:1/1;width:100%;height:100%}.profile-console-level strong{z-index:1;color:#efefea;font:700 25px/1 var(--apple-sans);grid-area:1/1;position:relative}.profile-console-meter{background:#2b2d2f;height:3px;margin:0 0 12px;display:block;overflow:hidden}.profile-console-meter span{background:var(--orange);height:100%;display:block}.profile-console-toolbar{background:#080909;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:8px 20px;display:flex}.profile-console-toolbar .profile-season-switch{border-color:#ffffff17}.profile-console-toolbar .profile-season-switch button{min-width:104px;height:32px}.profile-console-toolbar .profile-view-switch{align-items:center;gap:12px;display:flex}.profile-console-toolbar .profile-view-switch>small{margin:0}.profile-console-toolbar .profile-view-switch>div{padding:3px}.profile-console-toolbar .profile-view-switch button{min-height:29px;padding-inline:12px}.profile-console-body{grid-template-columns:minmax(0,1fr) 310px;display:grid}.profile-console-main{border-right:1px solid #ffffff13;min-width:0}.profile-console-team{min-height:190px;color:inherit;background:linear-gradient(105deg,#ff6a000b,#0000 60%);border-bottom:1px solid #ffffff13;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;display:grid;position:relative}.profile-console-team:hover{background:linear-gradient(105deg,#ff6a0016,#0000 60%)}.profile-console-affiliations:hover{background:linear-gradient(105deg,#ff6a000b,#0000 60%)}.profile-console-team .profile-team-mark{width:72px;height:72px}.profile-console-team>div small{color:#57595b;font:700 6px/1 var(--display);letter-spacing:.1em}.profile-console-team h3{color:#ecece7;font:700 23px/.9 var(--apple-sans);letter-spacing:-.035em;margin:9px 0 6px}.profile-console-team>div p{color:#56585a;margin:0;font-size:8px}.profile-console-team>b{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.08em;border:1px solid #ff6a0059;align-self:start;padding:7px 9px}.profile-console-team dl{border-top:1px solid #fff1;grid-column:2/4;grid-template-columns:1fr 1fr;margin:-10px 0 0;display:grid}.profile-console-team dl>div{gap:6px;padding-top:13px;display:grid}.profile-console-team dl>div+div{border-left:1px solid #fff1;padding-left:18px}.profile-console-team dt{color:#4e5052;font:700 6px/1 var(--display);letter-spacing:.07em}.profile-console-team dd{color:#cfd0cc;margin:0;font-size:11px;font-weight:700}.profile-console-team>i{color:var(--orange);font-size:16px;font-style:normal;position:absolute;bottom:25px;right:24px}.profile-console-achievements,.profile-console-history{border-bottom:1px solid #ffffff13}.profile-console-achievements>header,.profile-console-history>header,.profile-console-personal>header,.profile-console-socials>header,.profile-console-season>header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:13px 18px;display:flex}.profile-console-achievements>header span,.profile-console-history>header span,.profile-console-personal>header span,.profile-console-socials>header span,.profile-console-season>header span{color:#77797b;font:700 7px/1 var(--display);letter-spacing:.08em;display:block}.profile-console-achievements>header strong,.profile-console-history>header strong,.profile-console-personal>header strong,.profile-console-socials>header strong,.profile-console-season>header strong{color:#4c4e50;margin-top:6px;font-size:7px;font-weight:500;display:block}.profile-console-achievements>header a,.profile-console-history>header a{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.04em;text-transform:uppercase}.profile-console-achievements>div{grid-template-columns:repeat(3,1fr);display:grid}.profile-console-achievements>div>a{min-height:112px;color:inherit;border-right:1px solid #ffffff0e;grid-template-columns:auto 1fr;place-content:center;align-items:center;gap:11px;padding:18px;display:grid;position:relative}.profile-console-achievements>div>a:last-child{border-right:0}.profile-console-achievements>div>a:hover{background:#ff6a0009}.profile-console-achievements>div>a span{color:#383a3c;font:700 6px/1 var(--display);position:absolute;top:10px;left:11px}.profile-console-achievements>div>a i{color:#37393b;font-size:29px;font-style:normal}.profile-console-achievements>div>a strong{color:#646668;font-size:8px}.profile-console-history{border-bottom:0}.profile-console-history>a{min-height:88px;color:inherit;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.profile-console-history>a:hover{background:#ff6a0009}.profile-console-history>a>span{color:#3d3f41;border:1px dashed #ffffff1a;place-items:center;width:38px;height:38px;display:grid}.profile-console-history>a small{color:#4b4d4f;font:700 6px/1 var(--display);letter-spacing:.08em}.profile-console-history>a strong{color:#77797b;margin-top:6px;font-size:9px;display:block}.profile-console-history>a>b{color:var(--orange)}.profile-console-feed{border-top:1px solid #ffffff13}.profile-console-feed>header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:13px 18px;display:flex}.profile-console-feed>header span{color:#77797b;font:700 7px/1 var(--display);letter-spacing:.08em;display:block}.profile-console-feed>header strong{color:#4c4e50;margin-top:6px;font-size:7px;font-weight:500;display:block}.profile-console-feed>header a{color:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase}.profile-console-feed>div{text-align:center;align-content:center;place-items:center;gap:10px;min-height:110px;padding:20px;display:grid}.profile-console-feed>div span{color:#393b3d;font:700 7px/1 var(--display);letter-spacing:.12em}.profile-console-feed>div p{color:#555759;max-width:420px;margin:0;font-size:8px;line-height:1.55}.social-v2-main>.news-editor-page,.social-v2-main>.news-article-page,.social-v2-main>.new-player-profile-page,.social-v2-main>.profile-placeholder-page{background:0 0;min-height:calc(100svh - 86px);padding:28px 34px 84px}.social-v2-main>.news-editor-page .shell,.social-v2-main>.news-article-page .shell,.social-v2-main>.new-player-profile-page .shell,.social-v2-main>.profile-placeholder-page .shell{width:min(1280px,100%)}.social-v2-main>.news-editor-page .news-editor-heading{margin-bottom:34px}.social-v2-main>.news-editor-page .news-editor-heading h1{font-size:clamp(48px,6vw,82px)}.profile-console-aside{background:#ffffff02}.profile-console-personal{border-bottom:1px solid #ffffff13}.profile-console-personal>dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.profile-console-personal>dl>div{border-bottom:1px solid #ffffff0e;border-right:1px solid #ffffff0e;gap:6px;padding:13px 16px;display:grid}.profile-console-personal>dl>div:nth-child(2){border-right:0}.profile-console-personal>dl>div:nth-child(3){border-right:0;grid-column:1/-1}.profile-console-personal dt,.profile-console-season dt{color:#494b4d;font:700 6px/1 var(--display);letter-spacing:.07em}.profile-console-personal dd,.profile-console-season dd{color:#c9cac6;margin:0;font-size:9px;font-weight:700}.profile-console-personal form{gap:9px;padding:16px;display:grid}.profile-console-personal label{grid-template-columns:70px 1fr;align-items:center;gap:8px;display:grid}.profile-console-personal label span{color:#555759;font:700 6px/1 var(--display);text-transform:uppercase}.profile-console-personal input{color:#d7d8d4;width:100%;min-width:0;height:35px;font:500 8px/1 var(--apple-sans);background:#0e0f10;border:1px solid #ffffff16;border-radius:0;outline:0;padding:0 9px}.profile-console-personal input:focus{border-color:#ff6a0080}.profile-console-personal form button{color:#080909;background:var(--orange);height:36px;font:700 7px/1 var(--display);text-transform:uppercase;cursor:pointer;border:0;margin-top:3px}.profile-console-personal form p,.profile-console-personal>p{color:#536f58;margin:0;font-size:7px;line-height:1.45}.profile-console-socials{border-bottom:1px solid #ffffff13}.profile-console-socials form{gap:8px;padding:16px;display:grid}.profile-console-socials label{grid-template-columns:66px 1fr;align-items:center;gap:8px;display:grid}.profile-console-socials label span{color:#555759;font:700 6px/1 var(--display);text-transform:uppercase}.profile-console-socials input{color:#d7d8d4;width:100%;min-width:0;height:34px;font:500 8px/1 var(--apple-sans);background:#0e0f10;border:1px solid #ffffff16;outline:0;padding:0 9px}.profile-console-socials input:focus{border-color:#ff6a0080}.profile-console-socials form>button{color:#080909;background:var(--orange);height:36px;font:700 7px/1 var(--display);text-transform:uppercase;cursor:pointer;border:0;margin-top:3px}.profile-social-link-list{padding:12px 16px 16px;display:grid}.profile-social-link-list a{color:#8b8d8f;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;min-height:36px;text-decoration:none;display:flex}.profile-social-link-list a span{font-size:8px}.profile-social-link-list a strong{color:var(--orange);font:700 6px/1 var(--display);text-transform:uppercase}.profile-social-link-list p{color:#555759;margin:4px 0;font-size:8px}.profile-rating-console{background:#090a0b;border-bottom:1px solid #ffffff13;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.profile-rating-console>article{border-right:1px solid #fff1;flex-direction:column;justify-content:center;min-height:132px;padding:17px;display:flex}.profile-rating-console>article:last-child{border-right:0}.profile-rating-console small{color:#626466;font:700 6px/1 var(--display);letter-spacing:.08em}.profile-rating-console>article>strong{color:#efefea;font:700 33px/.8 var(--apple-sans);letter-spacing:-.045em;margin:18px 0 14px}.profile-rating-console>article>span{color:#56585a;margin-top:auto;font-size:7px}.profile-rating-console>article.level{grid-template-columns:1fr auto;align-items:center;display:grid}.profile-rating-console>article.level small,.profile-rating-console>article.level>span{grid-column:1/-1}.profile-rating-console>article.locked{opacity:.5;background:repeating-linear-gradient(135deg,#ffffff03 0 7px,#0000 7px 14px)}.profile-rating-console>article.locked>strong{color:#777;font-size:24px}.team-community-stats article.locked,.player-ranking-card.locked,.entity-rating-card.locked,.social-team-stats.locked,.new-account-stat.locked{opacity:.48;background:repeating-linear-gradient(135deg,#ffffff03 0 7px,#0000 7px 14px)}.team-community-stats article.locked strong,.ranking-locked-value{color:#777}.profile-rating-console>article.calculating>strong,.team-community-stats article.calculating strong,.academy-club-stats article.calculating strong{color:#b4b5b1;font:700 12px/1 var(--display);letter-spacing:.02em;text-transform:uppercase}.profile-rating-console>article.seasonal>strong{color:var(--orange)}.profile-rating-season{justify-content:space-between;align-items:center;gap:6px;display:flex}.profile-rating-season select{max-width:90px;height:26px;color:var(--orange);font:700 6px/1 var(--display);background:#0c0d0e;border:1px solid #ff6a0059;outline:0}.profile-console-club{border-bottom:1px solid #ffffff13;grid-template-columns:48px 1fr;align-items:center;gap:16px;min-height:96px;padding:18px 24px;display:grid}.profile-console-club>span{color:#434547;border:1px dashed #ffffff1c;place-items:center;width:48px;height:48px;display:grid}.profile-console-club small{color:#57595b;font:700 6px/1 var(--display);letter-spacing:.1em}.profile-console-club strong{color:#b8b9b5;margin-top:8px;font-size:12px;display:block}.profile-console-club p{color:#4e5052;margin:5px 0 0;font-size:7px}.new-team-community-page{color:#ecece8;background:radial-gradient(circle at 78% 0,#ff6a0012,#0000 26%),#080909;min-height:calc(100svh - 74px);padding:34px 0 100px}.team-community{background:#0a0b0c;border:1px solid #ffffff1c;overflow:hidden;box-shadow:0 30px 100px #0000004d}.team-community-cover{background:radial-gradient(circle at 73% 40%,#ff6a002b,#0000 22%),linear-gradient(115deg,#080909 10%,#101214 58%,#080909);border-bottom:1px solid #ffffff13;align-items:flex-end;min-height:250px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.team-community-cover:before{content:"";border:1px solid #ff6a0038;border-radius:50%;width:430px;height:430px;position:absolute;top:-210px;right:-70px;box-shadow:0 0 0 42px #ff6a0006,0 0 0 92px #ffffff04}.team-community-cover-grid{opacity:.2;background-image:linear-gradient(#ff6a0026 1px,#0000 1px),linear-gradient(90deg,#ff6a0026 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.team-community-cover-copy{z-index:1;gap:8px;display:grid;position:relative}.team-community-cover-copy span,.team-community-title>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.team-community-cover-copy strong{color:#5e6062;font:700 clamp(30px,4vw,54px)/.92 var(--apple-sans);letter-spacing:-.045em}.team-community-cover-copy small{color:#454749;font-size:8px}.team-community-identity{border-bottom:1px solid #ffffff13;grid-template-columns:150px minmax(0,1fr) 210px;align-items:center;gap:24px;min-height:155px;padding:26px 30px 26px 32px;display:grid;position:relative}.team-community-logo{color:#494b4d;background:radial-gradient(circle,#ff6a001c,#0000 62%),#101112;border:6px solid #0a0b0c;outline:1px solid #ff6a0073;align-self:end;place-items:center;width:132px;height:132px;margin-top:-74px;display:grid;box-shadow:0 15px 42px #00000059}.team-community-logo span{font:300 42px/1 var(--apple-sans)}.team-community-title h1{color:#f3f3ef;font:700 clamp(32px,4vw,50px)/.95 var(--apple-sans);letter-spacing:-.045em;margin:11px 0 7px}.team-community-title>p{color:#6f7173;margin:0;font-size:9px}.team-community-title>div{color:#57595b;align-items:center;gap:9px;margin-top:18px;font-size:8px;display:flex}.team-community-title>div i{background:var(--orange);border-radius:50%;width:3px;height:3px}.team-community-club{border-left:1px solid #ffffff13;flex-direction:column;justify-content:center;align-self:stretch;padding-left:24px;display:flex}.team-community-club small{color:#555759;font:700 6px/1 var(--display);letter-spacing:.11em}.team-community-club strong{color:#b8b9b5;font:700 18px/1 var(--apple-sans);margin:14px 0 7px}.team-community-club span{color:#4e5052;font-size:7px}.team-community-stats{border-bottom:1px solid #ffffff13;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.team-community-stats article{background:linear-gradient(145deg,#ffffff05,#0000);border-right:1px solid #fff1;flex-direction:column;justify-content:center;min-height:120px;padding:18px 20px;display:flex}.team-community-stats article:last-child{border-right:0}.team-community-stats small{color:#5a5c5e;font:700 6px/1 var(--display);letter-spacing:.08em}.team-community-stats strong{color:#a5a6a2;font:700 31px/.8 var(--apple-sans);margin:18px 0 13px}.team-community-stats article:last-child strong{color:var(--orange)}.team-community-stats article>span{color:#4e5052;margin-top:auto;font-size:7px}.team-community-stats article>i{background:#26282a;height:3px;margin:-2px 0 13px;display:block}.team-community-stats article>i span{background:var(--orange);width:0;height:100%;display:block}.team-community-season{background:#080909;border-bottom:1px solid #ffffff13;align-items:center;gap:8px;min-height:58px;padding:9px 18px;display:flex}.team-community-season>div{margin-right:auto}.team-community-season small{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.1em;display:block}.team-community-season strong{color:#555759;margin-top:6px;font-size:7px;font-weight:500;display:block}.team-community-season button{color:#66686a;min-width:112px;height:34px;font:700 6px/1 var(--display);letter-spacing:.04em;background:0 0;border:1px solid #ffffff17}.team-community-season button.active{border-color:var(--orange);color:#090a0b;background:var(--orange)}.team-community-season button:disabled{color:#343638}.team-community-season label{color:#56585a;font:700 6px/1 var(--display);text-transform:uppercase;grid-template-columns:auto 118px;align-items:center;gap:9px;display:grid}.team-community-season select{border:1px solid var(--orange);color:#090a0b;background:var(--orange);height:34px;font:700 7px/1 var(--display);outline:0;padding:0 10px}.team-community-level{--progress:0%;background:conic-gradient(var(--orange) var(--progress),#2b2d2f var(--progress));border-radius:50%;place-items:center;width:58px;height:58px;margin:10px 0 8px;padding:3px;display:grid}.team-community-level:before{content:"";border-radius:inherit;background:#101112;grid-area:1/1;width:100%;height:100%}.team-community-level strong{z-index:1;grid-area:1/1;margin:0;font-size:23px;position:relative}.team-community-layout-full{grid-template-columns:1fr}.team-community-layout-full .team-community-main{border-right:0}.news-author-auto{background:#ffffff04;border:1px solid #ffffff14;padding:15px}.news-author-auto>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.news-author-auto>strong{color:#ecece8;margin-top:10px;font-size:13px;display:block}.news-author-auto>small{color:#555759;margin-top:9px;font-size:7px;line-height:1.45;display:block}.news-tag-fields{gap:7px;display:grid}.news-tag-fields label{color:#66686a;cursor:pointer;border:1px solid #ffffff14;grid-template-columns:18px 74px 1fr;align-items:center;gap:8px;min-height:52px;padding:0 11px;display:grid}.news-tag-fields label:has(input:checked){background:#ff6a000b;border-color:#ff6a006b}.news-tag-fields input{accent-color:var(--orange)}.news-tag-fields span{color:#4f5153;font:700 6px/1 var(--display);text-transform:uppercase}.news-tag-fields strong{color:#a7a8a4;font-size:8px}.news-tag-note{color:#555759;font-size:7px;line-height:1.5;display:block}.team-community-layout{grid-template-columns:minmax(0,1fr) 300px;display:grid}.team-community-main{border-right:1px solid #ffffff13;min-width:0}.team-community-roster,.team-community-achievements,.team-community-history{border-bottom:1px solid #ffffff13}.team-community-roster>header,.team-community-achievements>header,.team-community-history>header,.team-community-aside section>header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:13px 18px;display:flex}.team-community-roster>header span,.team-community-achievements>header span,.team-community-history>header span,.team-community-aside header span{color:#77797b;font:700 7px/1 var(--display);letter-spacing:.08em;display:block}.team-community-roster>header strong,.team-community-achievements>header strong,.team-community-history>header strong,.team-community-aside header strong{color:#4c4e50;margin-top:6px;font-size:7px;font-weight:500;display:block}.team-community-roster>header p{color:#4f5153;margin:0;font-size:7px}.team-community-roster>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.team-community-roster article{border-bottom:1px solid #ffffff0e;border-right:1px solid #ffffff0e;grid-template-columns:32px 1fr;align-content:center;gap:9px 10px;min-height:142px;padding:17px;display:grid;position:relative}.team-community-roster article:nth-child(5),.team-community-roster article:last-child{border-right:0}.team-community-roster article:nth-child(6){grid-column:2/4}.team-community-roster article:nth-child(7){grid-column:4/6}.team-community-roster article.captain{background:linear-gradient(145deg,#ff6a000f,#0000)}.team-community-roster article>span{color:#353739;font:700 6px/1 var(--display);position:absolute;top:9px;right:10px}.team-community-roster article>i{color:#444648;border:1px dashed #ffffff1f;place-items:center;width:32px;height:32px;font-size:15px;font-style:normal;display:grid}.team-community-roster article small{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.07em}.team-community-roster article strong{color:#77797b;margin-top:6px;font-size:8px;display:block}.team-community-roster article em{color:#3f4143;grid-column:1/-1;font-size:6px;font-style:normal}.team-community-achievements>header a,.team-community-history>header a{color:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase}.team-community-achievements>div{grid-template-columns:repeat(3,1fr);display:grid}.team-community-achievements>div>a{min-height:112px;color:inherit;border-right:1px solid #ffffff0e;grid-template-columns:auto 1fr;place-content:center;align-items:center;gap:11px;padding:18px;display:grid;position:relative}.team-community-achievements>div>a:last-child{border-right:0}.team-community-achievements>div>a:hover,.team-community-history>a:hover{background:#ff6a0009}.team-community-achievements>div>a span{color:#383a3c;font:700 6px/1 var(--display);position:absolute;top:10px;left:11px}.team-community-achievements>div>a i{color:#37393b;font-size:29px;font-style:normal}.team-community-achievements>div>a strong{color:#646668;font-size:8px}.team-community-history{border-bottom:0}.team-community-history>a{min-height:88px;color:inherit;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.team-community-history>a>span{color:#3d3f41;border:1px dashed #ffffff1a;place-items:center;width:38px;height:38px;display:grid}.team-community-history>a small{color:#4b4d4f;font:700 6px/1 var(--display);letter-spacing:.08em}.team-community-history>a strong{color:#77797b;margin-top:6px;font-size:9px;display:block}.team-community-history>a>b{color:var(--orange)}.team-community-aside{background:#ffffff02}.team-community-aside section{border-bottom:1px solid #ffffff13}.team-community-aside dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.team-community-aside dl>div{border-bottom:1px solid #ffffff0e;border-right:1px solid #ffffff0e;align-content:center;gap:7px;min-height:67px;padding:13px 16px;display:grid}.team-community-aside dl>div:nth-child(2n){border-right:0}.team-community-aside dt{color:#494b4d;font:700 6px/1 var(--display);letter-spacing:.07em}.team-community-aside dd{color:#c9cac6;margin:0;font-size:10px;font-weight:700}.social-v2-main>.new-team-community-page{background:0 0;min-height:calc(100svh - 86px);padding:28px 34px 84px}.social-v2-main>.new-team-community-page .shell{width:min(1280px,100%)}@media (max-width:1100px){.team-community-identity{grid-template-columns:130px minmax(0,1fr)}.team-community-club{border-top:1px solid #ffffff0f;border-left:0;grid-column:2;min-height:70px;padding:14px 0 0}.team-community-stats{grid-template-columns:repeat(3,1fr)}.team-community-stats article:nth-child(3){border-right:0}.team-community-stats article:nth-child(-n+3){border-bottom:1px solid #fff1}.team-community-layout{grid-template-columns:1fr}.team-community-main{border-right:0}.team-community-aside{border-top:1px solid #ffffff13;grid-template-columns:1fr 1fr;display:grid}}@media (max-width:720px){.new-team-community-page,.social-v2-main>.new-team-community-page{padding:16px 12px 60px}.team-community-cover{min-height:190px;padding:22px}.team-community-identity{grid-template-columns:88px minmax(0,1fr);gap:16px;padding:18px}.team-community-logo{border-width:4px;width:82px;height:82px;margin-top:-48px}.team-community-title h1{font-size:29px}.team-community-club{grid-column:1/-1}.team-community-stats{grid-template-columns:1fr 1fr}.team-community-stats article{min-height:105px}.team-community-stats article:nth-child(3){border-right:1px solid #fff1}.team-community-stats article:nth-child(2n){border-right:0}.team-community-stats article:last-child{grid-column:1/-1}.team-community-season{flex-direction:column;align-items:stretch;padding:14px}.team-community-season>div{margin:0 0 6px}.team-community-roster>header,.team-community-achievements>header,.team-community-history>header{flex-direction:column;align-items:flex-start}.team-community-roster>div{grid-template-columns:1fr 1fr}.team-community-roster article:nth-child(5),.team-community-roster article:nth-child(6),.team-community-roster article:nth-child(7){grid-column:auto}.team-community-roster article:nth-child(2n){border-right:0}.team-community-roster article:last-child{grid-column:1/-1}.team-community-achievements>div{grid-template-columns:1fr}.team-community-achievements>div>a{border-bottom:1px solid #ffffff0e;border-right:0}.team-community-aside{grid-template-columns:1fr}}.profile-console-personal>p{color:#555759;padding:16px}.profile-console-personal form p.error{color:#c97867}.profile-console-season>header span{color:var(--orange)}.profile-console-season>dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.profile-console-season>dl>div{border-bottom:1px solid #ffffff0e;border-right:1px solid #ffffff0e;gap:7px;padding:16px;display:grid}.profile-console-season>dl>div:nth-child(2n){border-right:0}.profile-console-season>p{color:#4f5153;margin:0;padding:16px;font-size:7px;line-height:1.55}@media (max-width:1180px){.profile-console-hero{grid-template-columns:150px minmax(0,1fr)}.profile-console-hero .profile-follow-btn,.profile-console-hero .profile-follow-hint{grid-column:2;justify-self:start}.profile-console-avatar .player-avatar-frame{width:136px}.profile-console-body{grid-template-columns:minmax(0,1fr) 285px}}@media (max-width:860px){.profile-console-hero{grid-template-columns:124px 1fr}.profile-console-hero .profile-follow-btn,.profile-console-hero .profile-follow-hint{grid-column:2;justify-self:start}.profile-console-avatar .player-avatar-frame{width:112px}.profile-console-body{grid-template-columns:1fr}.profile-console-main{border-bottom:1px solid #ffffff13;border-right:0}.profile-console-toolbar{flex-direction:column;align-items:stretch}.profile-console-toolbar .profile-view-switch{justify-content:space-between}}@media (max-width:780px){.profile-console-body{flex-direction:column;display:flex}.profile-console-aside{order:-1}.profile-console-main{border-bottom:1px solid #ffffff13}}@media (max-width:560px){.new-player-profile-page{padding-block:20px 70px}.profile-console-hero{text-align:center;grid-template-columns:1fr;justify-items:center;padding:20px}.profile-console-identity>div{justify-content:center}.profile-console-toolbar .profile-view-switch>div{width:100%}.profile-console-toolbar .profile-view-switch button{flex:1;min-width:0}.profile-console-team{grid-template-columns:58px 1fr;padding:18px}.profile-console-team .profile-team-mark{width:58px;height:58px}.profile-console-team>b{grid-column:1/-1;justify-self:start}.profile-console-team dl{grid-column:1/-1}.profile-console-achievements>div{grid-template-columns:1fr}.profile-console-achievements>div>a{border-bottom:1px solid #ffffff0d;border-right:0;min-height:82px}}.image-crop-backdrop{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020303d6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.image-crop-dialog{color:#e9e9e4;background:#0b0c0d;border:1px solid #ffffff26;width:min(920px,100%);max-height:calc(100svh - 48px);overflow-y:auto;box-shadow:0 34px 120px #000000b8}.image-crop-dialog>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:30px;min-height:82px;padding:18px 22px;display:flex}.image-crop-dialog>header span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.image-crop-dialog>header h2{color:#f0f0eb;font:700 25px/1 var(--apple-sans);letter-spacing:-.035em;margin:9px 0 0}.image-crop-dialog>header button{color:#77797b;cursor:pointer;background:0 0;border:1px solid #ffffff1a;width:38px;height:38px;font-size:23px}.image-crop-stage{aspect-ratio:1;touch-action:none;background:#070808;border:1px solid #ffffff1f;width:min(520px,100% - 44px);margin:24px auto 0;position:relative;overflow:hidden}.image-crop-stage>span{z-index:1;color:#686a6c;font:700 8px/1 var(--display);letter-spacing:.08em;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.image-crop-stage canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.image-crop-stage canvas:active{cursor:grabbing}.image-crop-stage>i{z-index:2;border:2px solid var(--orange);pointer-events:none;position:absolute;inset:2px}.image-crop-stage.crop-circle>i{border-radius:50%;box-shadow:0 0 0 999px #02030394,0 0 26px #ff6a0038}.image-crop-stage.crop-square>i{box-shadow:0 0 0 999px #02030394,0 0 26px #ff6a002e}.image-crop-dialog>p{color:#5f6163;text-align:center;max-width:560px;margin:15px auto 0;padding-inline:22px;font-size:8px;line-height:1.55}.image-crop-controls{grid-template-columns:1fr 1fr 1fr;gap:18px;padding:22px;display:grid}.image-crop-controls label{gap:10px;display:grid}.image-crop-controls label span{color:#5c5e60;font:700 6px/1 var(--display);letter-spacing:.09em}.image-crop-controls input[type=range]{width:100%;accent-color:var(--orange)}.image-crop-dialog>footer{background:#090a0b;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;display:flex}.image-crop-dialog>footer>div{gap:8px;display:flex}.image-crop-dialog>footer button{color:#858789;min-height:40px;font:700 7px/1 var(--display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff1c;padding:0 15px}.image-crop-dialog>footer>div button:last-child{border-color:var(--orange);color:#080909;background:var(--orange)}.image-crop-dialog>footer button:disabled{opacity:.45;cursor:wait}@media (max-width:640px){.image-crop-backdrop{padding:10px}.image-crop-dialog{max-height:calc(100svh - 20px)}.image-crop-stage{width:calc(100% - 30px);margin-top:15px}.image-crop-controls{grid-template-columns:1fr;gap:12px;padding:18px}.image-crop-dialog>footer{flex-direction:column;align-items:stretch}.image-crop-dialog>footer>div{grid-template-columns:1fr 1.2fr;display:grid}}.auth-home-compact{background:radial-gradient(circle at 48% 0,#ff6a000b,#0000 27%),#070808;min-height:calc(100svh - 74px);padding-block:30px 76px}.auth-dashboard{gap:14px;display:grid}.auth-dashboard-heading{justify-content:space-between;align-items:center;gap:30px;min-height:62px;padding:0 3px;display:flex}.auth-dashboard-heading>div>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.12em}.auth-dashboard-heading h1{color:#edede8;font:700 clamp(27px, 3vw, 42px)/.94 var(--apple-sans);letter-spacing:-.045em;margin:9px 0 0}.auth-dashboard-heading>p{color:#626466;letter-spacing:.035em;margin:0;font-size:9px}.auth-dashboard-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:14px;min-width:0;display:grid}.auth-dashboard-live{background:#090a0b;border:1px solid #ffffff1b;min-width:0;padding:0}.auth-live-compact-heading{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:12px 18px;display:flex}.auth-live-compact-heading>div:first-child{align-items:center;gap:12px;display:flex}.auth-live-compact-heading>div:first-child>span{color:#ff7650;font:700 7px/1 var(--display);letter-spacing:.09em}.auth-live-compact-heading>div:first-child>span i{background:#ff3b22;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #ff3b22}.auth-live-compact-heading>div:first-child>span.scheduled{color:#d5a64a}.auth-live-compact-heading>div:first-child>span.scheduled i{background:#d5a64a;box-shadow:0 0 10px #d5a64aa6}.auth-live-compact-heading h2{color:#d9dad6;font:700 14px/1 var(--apple-sans);letter-spacing:-.02em;margin:0}.auth-live-compact-heading .auth-live-heading-actions{align-items:center;gap:16px;display:flex}.auth-live-compact-heading .auth-live-heading-actions p{color:#606264;text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin:0;font-size:8px;line-height:1.3;overflow:hidden}.auth-live-compact-heading .auth-live-heading-actions>a{white-space:nowrap;font-size:7px}.auth-dashboard-live .auth-live-card{border:0;grid-template-columns:minmax(0,1.36fr) 284px;min-height:392px}.auth-dashboard-live .auth-live-screen{min-height:392px}.auth-dashboard-live .auth-live-signal span{font-size:clamp(110px,12vw,180px)}.auth-dashboard-live .auth-match-data{min-width:0;padding:22px}.auth-dashboard-live .auth-tournament-name strong{margin-top:7px;font-size:10px}.auth-dashboard-live .auth-team{gap:12px;margin-top:27px}.auth-dashboard-live .auth-team>span{width:46px;height:46px;font-size:18px}.auth-dashboard-live .auth-team strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.auth-dashboard-live .auth-team small{margin-top:5px;font-size:7px}.auth-dashboard-live .auth-team-away{margin-top:0}.auth-dashboard-live .auth-score{margin-block:21px;padding-block:18px}.auth-dashboard-live .auth-score strong{font-size:29px}.auth-dashboard-live .auth-live-open-row :is(a){font-size:7px}.auth-dashboard-live .auth-live-empty{border:0;min-height:392px}.auth-dashboard-live .auth-live-empty strong{max-width:520px;font-size:clamp(16px,1.7vw,22px)}.auth-dashboard-live .auth-live-topline span.scheduled{color:#d5a64a}.auth-dashboard-live .auth-live-topline span.scheduled i{background:#d5a64a;box-shadow:0 0 10px #d5a64aa6}.auth-dashboard-live .auth-live-timeline.scheduled>span{background:linear-gradient(90deg,#d5a64a 0 26%,#343638 26%)}.auth-team-summary{background:linear-gradient(145deg,#ff6a0009,#0000 46%),#090a0b;border:1px solid #ffffff1b;flex-direction:column;min-width:0;display:flex}.auth-team-summary>header{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 18px;display:flex}.auth-team-summary>header span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.11em}.auth-team-summary>header b{color:#555759;font:700 7px/1 var(--display);letter-spacing:.08em}.auth-team-summary-name{min-height:96px;color:inherit;border-bottom:1px solid #ffffff13;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.auth-team-summary-name:hover{background:#ff6a0009}.auth-team-summary-name>i{width:50px;height:50px;color:var(--orange);font:700 18px/1 var(--apple-sans);background:#111214;border:1px solid #ff6a0059;place-items:center;font-style:normal;display:grid}.auth-team-summary-name strong{color:#e5e5e0;font:700 16px/1 var(--apple-sans);letter-spacing:-.025em;display:block}.auth-team-summary-name small{color:#5b5d5f;margin-top:7px;font-size:7px;display:block}.auth-team-summary-name>span{color:var(--orange);font-size:15px}.auth-team-summary-ratings{flex:1;grid-template-columns:1fr 1fr;display:grid}.auth-team-summary-ratings>section{border-right:1px solid #fff1;min-width:0;padding:18px}.auth-team-summary-ratings>section:last-child{border-right:0}.auth-team-summary-ratings>section>small{color:#555759;text-transform:uppercase;min-height:22px;font-size:7px;line-height:1.4;display:block}.auth-team-summary-ratings>section>strong{color:#f0f0eb;font:700 27px/1 var(--apple-sans);letter-spacing:-.045em;margin:10px 0 18px;display:block}.auth-team-summary-ratings dl{gap:10px;margin:0;display:grid}.auth-team-summary-ratings dl>div{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;display:flex}.auth-team-summary-ratings dt{color:#494b4d;text-transform:uppercase;font-size:6px}.auth-team-summary-ratings dd{color:#a8aaa6;margin:0;font-size:8px;font-weight:700}.auth-team-summary-link{color:#77797b;min-height:42px;font:700 7px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #ffffff13;align-items:center;padding:0 18px;display:flex}.auth-team-summary-link:hover{color:var(--orange)}.auth-dashboard-news{background:#090a0b;border:1px solid #ffffff1b;padding:0}.auth-dashboard-news-heading{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding:10px 18px;display:flex}.auth-dashboard-news-heading>div:first-child{align-items:center;gap:14px;display:flex}.auth-dashboard-news-heading>div:first-child>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.11em}.auth-dashboard-news-heading h2{color:#d9dad6;font:700 17px/1 var(--apple-sans);letter-spacing:-.025em;margin:0}.auth-dashboard-news-heading>div:last-child{align-items:center;gap:15px;display:flex}.auth-dashboard-news-heading .auth-news-create{min-height:34px;padding-inline:13px;font-size:7px}.auth-dashboard-news-heading .auth-news-create span{font-size:14px}.auth-news-all{color:#747678;font:700 7px/1 var(--display);letter-spacing:.045em;text-transform:uppercase}.auth-news-all:hover{color:var(--orange)}.auth-dashboard-news .auth-news-grid{grid-template-columns:minmax(0,1.7fr) minmax(190px,.82fr) minmax(230px,1fr);gap:9px;height:386px;margin:0;padding:9px}.auth-dashboard-news .auth-news-card-copy{padding:22px}.auth-dashboard-news .auth-news-card-copy h3{margin:14px 0 9px;font-size:clamp(22px,2.15vw,34px)}.auth-dashboard-news .auth-news-card-copy p{font-size:9px;line-height:1.45}.auth-dashboard-news .auth-news-card-copy footer{margin-top:15px}.auth-dashboard-news .auth-news-slot-tall .auth-news-card-copy h3{font-size:clamp(18px,1.55vw,24px)}.auth-dashboard-news .auth-news-slot-small .auth-news-card-copy h3{font-size:clamp(15px,1.2vw,19px)}.auth-dashboard-news .auth-news-empty{margin:0;padding:0 18px 14px}@media (max-width:1180px){.auth-dashboard-grid{grid-template-columns:1fr}.auth-team-summary-ratings>section{min-height:154px}}@media (max-width:860px){.auth-home-compact{padding-block:20px 64px}.auth-dashboard-heading{flex-direction:column;align-items:flex-start;gap:12px;padding-block:7px 13px}.auth-dashboard-live .auth-live-card{grid-template-columns:1fr}.auth-dashboard-live .auth-live-screen{border-bottom:1px solid #ffffff14;border-right:0;min-height:330px}.auth-dashboard-live .auth-match-data{min-height:340px}.auth-dashboard-news .auth-news-grid{scroll-snap-type:inline mandatory;grid-template-rows:1fr;grid-template-columns:none;grid-auto-columns:minmax(280px,84vw);grid-auto-flow:column;height:370px;overflow-x:auto}.auth-dashboard-news .auth-news-slot,.auth-dashboard-news .auth-news-slot-lead,.auth-dashboard-news .auth-news-slot-tall,.auth-dashboard-news .auth-news-slot-small{scroll-snap-align:start;grid-area:1}.auth-dashboard-news .auth-news-slot-small .auth-news-card-copy p{display:block}.auth-dashboard-news .auth-news-slot-small .auth-news-card-copy footer{display:flex}}@media (max-width:560px){.auth-live-compact-heading{flex-direction:column;align-items:flex-start}.auth-live-compact-heading .auth-live-heading-actions{flex-direction:column;align-items:flex-start;gap:7px;width:100%}.auth-live-compact-heading .auth-live-heading-actions p{white-space:normal;max-width:100%}.auth-dashboard-live .auth-live-screen{min-height:270px}.auth-dashboard-live .auth-match-data{min-height:320px}.auth-team-summary-ratings{grid-template-columns:1fr}.auth-team-summary-ratings>section{border-bottom:1px solid #fff1;border-right:0;min-height:auto}.auth-dashboard-news-heading{flex-direction:column;align-items:flex-start;padding-block:16px}.auth-dashboard-news-heading>div:first-child{flex-direction:column;align-items:flex-start;gap:8px}.auth-dashboard-news-heading>div:last-child{justify-content:space-between;width:100%}}.social-v2{--v2-line:#ffffff16;--v2-panel:#0c0f12;--v2-soft:#11151a;color:#e8e9e6;min-height:100svh;font-family:var(--apple-sans);background:radial-gradient(circle at 68% -10%,#ff6a000e,#0000 27%),#07090b;grid-template-columns:232px minmax(0,1fr);display:grid}.social-v2 a{color:inherit}.social-v2-sidebar{z-index:30;border-right:1px solid var(--v2-line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#07090bf0;flex-direction:column;height:100svh;padding:24px 16px 18px;display:flex;position:sticky;top:0}.social-v2-brand{z-index:2;cursor:pointer;border-radius:14px;align-items:center;gap:13px;height:74px;margin-left:6px;padding:8px 14px;display:flex;position:relative}.social-v2-brand:after{content:"";z-index:-1;background:0 0;border-radius:14px;transition:background .18s;position:absolute;inset:5px 6px}.social-v2-brand:hover:after{background:#ffffff09}.social-v2-brand img{object-fit:contain;border-radius:12px;width:48px;height:48px;overflow:hidden}.social-v2-brand strong{color:#f4f4ef;font:700 15px/1 var(--display);letter-spacing:.065em;display:block}.social-v2-brand small{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.16em;margin-top:8px;display:block}.social-v2-nav{gap:5px;margin-top:27px;display:grid}.social-v2-nav a{color:#8d949d;border:1px solid #0000;grid-template-columns:34px 1fr;align-items:center;gap:7px;min-height:48px;padding:0 13px;display:grid;position:relative}.social-v2-nav a:hover{color:#e7e8e4;background:#ffffff07}.social-v2-nav a.active{color:#f1f1ed;background:linear-gradient(90deg,#ff6a0021,#ffffff06);border-color:#ffffff0f}.social-v2-nav a>span,.social-v2-nav span.nav-disabled>span{color:#747c87;width:22px;height:22px;font:700 13px/1 var(--display);place-items:center;display:grid}.social-v2-nav a>span svg,.social-v2-nav span.nav-disabled>span svg{width:20px;height:20px;display:block}.social-v2-nav a.active>span{color:var(--orange)}.social-v2-nav span.nav-disabled{color:#4d545c;cursor:not-allowed;-webkit-user-select:none;user-select:none;border:1px solid #0000;grid-template-columns:34px 1fr;align-items:center;gap:7px;min-height:48px;padding:0 13px;display:grid;position:relative}.social-v2-nav span.nav-disabled:hover{background:0 0}.social-v2-nav span.nav-disabled>span{color:#4d545c}.social-v2-nav span.nav-disabled strong{color:#5a626b;font-size:12px;font-weight:600}.social-v2-nav span.nav-disabled:after{content:"";z-index:-1;opacity:.65;border:1px dashed #ffffff17;border-radius:9px;position:absolute;inset:12px 8px}.social-v2-nav a strong{font-size:12px;font-weight:600}.social-v2-nav a i{background:var(--orange);width:2px;position:absolute;inset:8px -17px 8px auto;box-shadow:0 0 16px #ff6a008c}.social-v2-sidebar-links{border-top:1px solid var(--v2-line);gap:13px;margin:24px 12px 0;padding-top:22px;display:grid}.social-v2-sidebar-links a{color:#656d77;font-size:9px}.social-v2-sidebar-links a:hover{color:#d2d4d1}.social-v2-sidebar>footer{gap:13px;margin-top:auto;padding:0 12px;display:grid}.social-v2-sidebar>footer>span{color:#41474e;font:700 6px/1 var(--display);letter-spacing:.08em}.social-v2-version{position:relative}.social-v2-version summary{border:1px solid var(--v2-line);color:#767e87;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 11px;font-size:8px;list-style:none;display:flex}.social-v2-version summary::-webkit-details-marker{display:none}.social-v2-version[open] summary{color:var(--orange);border-color:#ff6a0047}.social-v2-version>div{border:1px solid var(--v2-line);background:#0d1013;padding:5px;display:grid;position:absolute;inset:auto 0 45px;box-shadow:0 18px 45px #00000073}.social-v2-version button{color:#8d949c;min-height:36px;font:600 8px/1 var(--apple-sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 9px}.social-v2-version button:hover{color:#fff;background:#ffffff09}.social-v2-main{isolation:isolate;background:radial-gradient(58% 38% at 102% 3%,#ff6a001b,#0000 70%),radial-gradient(46% 32% at 8% 88%,#ac43000e,#0000 74%),linear-gradient(135deg,#07090b 0%,#080b0e 52%,#06080a 100%);min-width:0;position:relative}.social-v2-stage{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.social-v2-stage-body{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.social-v2-main:before{content:"";z-index:-1;pointer-events:none;opacity:.52;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(135deg,#0000 0 48%,#ff6a0007 48% 48.2%,#0000 48.2% 100%);background-size:58px 58px,58px 58px,420px 420px;position:fixed;inset:86px 0 0 228px;-webkit-mask-image:radial-gradient(88% 72% at 70% 35%,#000 0%,#000000b3 48%,#0000 88%);mask-image:radial-gradient(88% 72% at 70% 35%,#000 0%,#000000b3 48%,#0000 88%)}.social-v2-main:after{content:"";z-index:-1;aspect-ratio:1.3;pointer-events:none;opacity:.7;background:repeating-linear-gradient(125deg,#0000 0 54px,#ff6a0005 54px 55px),radial-gradient(at 75% 80%,#ff6a0013,#0000 57%);border:1px solid #ff6a000e;border-radius:46% 0 0;width:min(64vw,920px);position:fixed;bottom:-18vh;right:-9vw;transform:rotate(-8deg);box-shadow:0 0 150px #ff6a0006}.social-v2-topbar{z-index:24;border-bottom:1px solid var(--v2-line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#07090be0;justify-content:space-between;align-items:center;gap:26px;min-height:86px;padding:14px clamp(24px,4vw,54px);display:flex;position:sticky;top:0}.social-v2-topbar>div:first-child>span{color:#4e555d;font:700 6px/1 var(--display);letter-spacing:.15em}.social-v2-topbar h1{color:#f0f1ed;font:700 24px/1 var(--apple-sans);letter-spacing:-.035em;margin:7px 0 0}.social-v2-top-actions{align-items:center;gap:12px;display:flex}.notification-center{place-items:center;display:grid;position:relative}.notification-bell{color:#7f878f;cursor:pointer;background:#0c0f12a3;border:1px solid #ffffff12;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;transition:color .2s,border-color .2s,background .2s,transform .2s;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff05}.notification-bell:before{content:none}.notification-bell:hover,.notification-bell[aria-expanded=true]{color:#e7e9e5;background:#ff6a000b;border-color:#ff6a0047;transform:translateY(-1px)}.notification-bell:focus-visible{outline-offset:3px;outline:2px solid #ff6a008c}.notification-bell-glyph{border:1px solid;border-bottom:0;border-top-left-radius:7px;border-top-right-radius:7px;width:10px;height:10px;display:block;position:relative;transform:translateY(-1px)}.notification-bell-glyph:before{content:"";border:1.5px solid;border-top:0;border-radius:0 0 8px 8px;height:4px;position:absolute;bottom:-3px;left:-3px;right:-3px}.notification-bell-glyph:after{content:"";background:currentColor;border-radius:0 0 4px 4px;width:4px;height:2px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.notification-unread{color:#08090a;background:var(--orange);min-width:11px;height:11px;font:800 5px/1 var(--apple-sans);border:1.5px solid #080a0c;border-radius:999px;place-items:center;padding:0 2px;font-style:normal;display:grid;position:absolute;top:-3px;right:-3px;box-shadow:0 2px 6px #ff6a001f}.notification-popover{z-index:80;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0d10fa;border:1px solid #ffffff16;border-radius:12px;width:min(370px,100vw - 28px);position:absolute;top:calc(100% + 14px);right:0;overflow:hidden;box-shadow:0 26px 72px #00000085}.notification-popover:before{content:"";border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line);background:#0a0d10;width:10px;height:10px;position:absolute;top:-6px;right:14px;transform:rotate(45deg)}.notification-popover>header{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:13px 16px;display:flex}.notification-popover>header span{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.12em;display:block}.notification-popover>header strong{color:#dedfdb;margin-top:7px;font-size:12px;display:block}.notification-popover>header>b{color:var(--orange);background:#ff6a0014;padding:7px 9px;font-size:7px}.notification-empty{text-align:center;align-content:center;place-items:center;gap:13px;min-height:190px;padding:28px;display:grid}.notification-empty .notification-bell-glyph{color:#4b535a;transform:scale(1.25)}.notification-empty strong{color:#a9adaa;margin-top:7px;font-size:10px}.notification-empty p{color:#555e66;max-width:270px;margin:0;font-size:8px;line-height:1.55}.notification-list{max-height:430px;overflow-y:auto}.notification-list article{border-bottom:1px solid #ffffff0e;grid-template-columns:32px 1fr;gap:13px;padding:15px 16px;display:grid}.notification-list article>i{width:30px;height:30px;color:var(--orange);border:1px solid #ff6a0040;place-items:center;font-size:13px;font-style:normal;display:grid}.notification-list strong{color:#c9cbc7;font-size:9px}.notification-list p{color:#687079;margin:6px 0;font-size:8px;line-height:1.45}.notification-list small{color:#444c53;font-size:7px}.social-v2-account{position:relative}.social-v2-account>button{min-width:174px;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:34px minmax(0,1fr) 10px;align-items:center;gap:10px;padding:6px 11px;display:grid}.social-v2-account>button:hover,.social-v2-account>button[aria-expanded=true]{border-color:var(--v2-line);background:#0c0f12}.social-v2-account>button>span:nth-child(2) strong{color:#e6e7e3;font-size:10px;display:block}.social-v2-account>button>span:nth-child(2) small{color:#666e77;margin-top:5px;font-size:7px;display:block}.social-v2-account>button>i{border-bottom:1px solid #707780;border-right:1px solid #707780;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.social-v2-avatar{width:34px;height:34px;color:var(--orange);background:#15191d;border:1px solid #ff6a0061;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;overflow:hidden}.social-v2-avatar img{object-fit:cover;width:100%;height:100%}.social-v2-account>nav{z-index:40;border:1px solid var(--v2-line);background:#0b0e11;width:220px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 65px #0000008c}.social-v2-account>nav :is(a,button){color:#8a929b;min-height:40px;font:600 9px/1 var(--apple-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 11px;display:flex}.social-v2-account>nav :is(a,button):hover{color:#fff;background:#ffffff0a}.social-v2-account>nav button:first-of-type{border-top:1px solid var(--v2-line);margin-top:6px}.social-v2-account-role{border-bottom:1px solid var(--v2-line);gap:6px;padding:10px 11px 13px;display:grid}.social-v2-account-role span,.social-v2-role-switch>span{color:#525a62;font:700 6px/1 var(--display);letter-spacing:.11em}.social-v2-account-role strong{color:var(--orange);font-size:10px}.social-v2-role-switch{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);gap:3px;margin:6px 0;padding:10px 0;display:grid}.social-v2-role-switch>span{padding:0 11px 6px}.social-v2-account>nav .social-v2-role-switch button{border:0;align-content:center;min-height:42px;margin:0;padding-inline:11px;display:grid}.social-v2-role-switch button b{color:#969da4;font-size:8px;font-weight:600}.social-v2-role-switch button small{color:#4f565d;margin-top:4px;font-size:6px}.social-v2-role-switch button.active{background:#ff6a0012}.social-v2-role-switch button.active b{color:var(--orange)}.social-interactions{width:100%}.social-interaction-actions{align-items:center;gap:7px;min-height:42px;display:flex}.social-interaction-actions button{color:#68717a;min-height:34px;font:600 8px/1 var(--apple-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.social-interaction-actions button:hover,.social-interaction-actions button.liked{color:var(--orange);background:#ff6a000f}.social-interaction-actions button>span{font-size:14px}.social-comments{border-top:1px solid var(--v2-line);padding:11px 0 4px}.social-comments>div{gap:10px;display:grid}.social-comments article{grid-template-columns:29px 1fr;gap:10px;display:grid}.social-comments article>span{width:29px;height:29px;color:var(--orange);background:#11151a;border:1px solid #ff6a0040;border-radius:50%;place-items:center;font-size:8px;display:grid}.social-comments article strong{color:#c7cac7;font-size:8px}.social-comments article p{color:#8b9299;margin:4px 0;font-size:9px;line-height:1.45}.social-comments article small{color:#4e565e;font-size:6px}.social-comments-empty{color:#596169;margin:4px 0 12px;font-size:8px}.social-comments form{grid-template-columns:1fr auto;gap:7px;margin-top:12px;display:grid}.social-comments input{border:1px solid var(--v2-line);color:#ddd;background:#090b0e;outline:0;min-width:0;height:36px;padding:0 11px;font-size:9px}.social-comments input:focus{border-color:#ff6a0080}.social-comments form button{border:1px solid var(--orange);color:#090a0b;background:var(--orange);min-height:36px;font:700 6px/1 var(--display);text-transform:uppercase;padding:0 12px}.social-comments form button:disabled{opacity:.4}.social-interaction-notice{color:#bd875f;margin:5px 0;font-size:7px}.social-v2-workspace{grid-template-columns:minmax(0,790px) 300px;align-items:start;gap:18px;width:min(1210px,100% - 48px);margin:24px auto 80px;display:grid}.social-v2-feed{min-width:0}.social-v2-filters{border:1px solid var(--v2-line);background:var(--v2-panel);align-items:stretch;gap:24px;min-height:52px;padding:0 16px;display:flex}.social-v2-filters button{color:#68717b;font:600 9px/1 var(--apple-sans);cursor:pointer;background:0 0;border:0;position:relative}.social-v2-filters button:hover{color:#d9dad7}.social-v2-filters button.active{color:#f0f0ec}.social-v2-filters button.active:after{content:"";background:var(--orange);height:2px;position:absolute;inset:auto 0 -1px}.social-v2 .social-v2-filters{overflow:visible}.social-v2 .city-feed-help{z-index:3;margin-left:3px;position:relative;color:#aeb4bb!important;background:#ffffff09!important;border-color:#fff3!important;width:22px!important;height:22px!important;padding:0!important;font-size:10px!important}.social-v2 .city-feed-help:hover{color:#fff!important;background:#ff6a001a!important;border-color:#ff6a0080!important}.social-v2 .city-feed-help-popover{z-index:100;color:#c3c7c4;border-color:#ff6a0047;border-radius:12px;width:310px;padding:16px 18px;line-height:1.6;left:-18px;box-shadow:0 22px 60px #000000a6}.social-v2 .city-feed-help-popover:before{content:"";background:#0b0e11;border-top:1px solid #ff6a0047;border-left:1px solid #ff6a0047;width:9px;height:9px;position:absolute;top:-5px;left:69px;transform:rotate(45deg)}.social-v2-composer{border:1px solid var(--v2-line);background:var(--v2-panel);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:74px;margin-top:10px;padding:12px 16px;display:grid}.social-v2-composer>div strong{color:#9198a0;font-size:10px;font-weight:500;display:block}.social-v2-composer>div small{color:#444b52;margin-top:6px;font-size:7px;display:block}.social-v2-composer>a{color:#0a0b0d;background:var(--orange);min-height:35px;font:700 7px/1 var(--display);text-transform:uppercase;align-items:center;padding:0 13px;display:flex}.social-v2-composer-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.social-v2-composer-actions :is(a,button){border:1px solid var(--v2-line);color:#858d95;min-height:35px;font:700 6px/1 var(--display);text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;padding:0 12px;display:inline-flex}.social-v2-composer-actions a{border-color:var(--orange);color:#080909;background:var(--orange)}.social-v2-composer-actions button:hover{color:#ff8069;border-color:#a23d2c}.social-v2-composer-actions button:disabled{opacity:.45;cursor:wait}.social-v2-posts{gap:10px;margin-top:10px;display:grid}.social-v2-post{border:1px solid var(--v2-line);background:linear-gradient(145deg, #ffffff03, transparent 40%), var(--v2-panel);overflow:hidden}.social-v2-post>header{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:69px;padding:13px 16px 8px;display:grid}.social-v2-source-mark{width:40px;height:40px;color:var(--orange);font:700 9px/1 var(--display);background:#14181c;border:1px solid #ff6a003d;border-radius:50%;place-items:center;display:grid}.social-v2-post>header strong{color:#e1e2de;align-items:center;gap:6px;font-size:10px;display:flex}.social-v2-post>header strong i{color:#080a0c;background:var(--orange);border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-style:normal;display:grid}.social-v2-post>header small{color:#5e6670;margin-top:5px;font-size:7px;display:block}.social-v2-post>header button{color:#5b636c;letter-spacing:.15em;cursor:pointer;background:0 0;border:0}.social-v2-post-copy{padding:8px 16px 17px}.social-v2-post-copy h2{color:#f0f0ec;letter-spacing:-.02em;margin:0;font-size:16px;line-height:1.25}.social-v2-post-copy p{color:#a0a6ad;margin:9px 0 0;font-size:10px;line-height:1.55}.social-v2-post-image{aspect-ratio:2.2;background:#090b0d;border:1px solid #ffffff12;margin:0 16px;position:relative;overflow:hidden}.social-v2-post-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#04050657);position:absolute;inset:0}.social-v2-post-image img{object-fit:cover;width:100%;height:100%;display:block}.social-v2-post-image.news-image{aspect-ratio:auto;background:0 0}.social-v2-post-image.news-image:after{display:none}.social-v2-post-image.news-image img{object-fit:contain;aspect-ratio:auto;height:auto}.social-v2-post-image.academy{aspect-ratio:2.65;background:radial-gradient(circle at 70% 42%,#5631ba45,#0000 34%),#090a0d}.social-v2-post-image.academy img{object-fit:contain;object-position:80% 22%}.social-v2-post>footer{align-items:center;gap:9px;min-height:54px;padding:7px 16px;display:flex}.social-v2-post>footer :is(button,a){color:#68717a;min-height:34px;font:600 8px/1 var(--apple-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.social-v2-post>footer button:hover,.social-v2-post>footer button.liked{color:var(--orange);background:#ff6a000f}.social-v2-post>footer button>span{font-size:14px}.social-v2-post>footer a{color:var(--orange);margin-left:auto}.social-v2-empty{border:1px solid var(--v2-line);background:var(--v2-panel);align-content:center;place-items:center;gap:12px;min-height:220px;display:grid}.social-v2-empty span{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.14em}.social-v2-empty strong{color:#737b84;font-size:13px}.social-v2-context{gap:10px;display:grid;position:sticky;top:110px}.social-v2-context>section{border:1px solid var(--v2-line);background:var(--v2-panel)}.social-v2-match-card{overflow:hidden}.social-v2-match-card>header{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 14px;display:flex}.social-v2-match-card>header span{color:#d4a950;font:700 6px/1 var(--display);letter-spacing:.08em}.social-v2-match-card>header span.live{color:#ff684c}.social-v2-match-card>header span i{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 9px}.social-v2-match-card>header b{color:#4f565e;font:700 6px/1 var(--display)}.social-v2-match-card>small{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.08em;padding:16px 16px 0;display:block}.social-v2-match-card>strong{color:#dfe0dc;text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:18px 16px 12px;font-size:9px;display:grid}.social-v2-match-card>strong em{color:#fff;font:700 22px/1 var(--apple-sans);white-space:nowrap;font-style:normal}.social-v2-match-card>p{color:#646c75;text-align:center;margin:0;padding:0 16px 16px;font-size:8px;line-height:1.45}.social-v2-match-link{border-top:1px solid var(--v2-line);min-height:42px;color:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.social-v2-match-link:hover{background:#ff6a000e}.social-v2-match-link span{font-size:14px;transition:transform .2s}.social-v2-match-link:hover span{transform:translate(3px)}.social-v2-module{border:1px solid var(--v2-line);background:radial-gradient(circle at 50% 42%, #ff6a0012, transparent 26%), var(--v2-panel);text-align:center;align-content:center;place-items:center;gap:16px;width:min(900px,100% - 48px);min-height:520px;margin:32px auto 80px;display:grid}.social-v2-module>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.social-v2-module h2{color:#efefeb;letter-spacing:-.055em;margin:0;font-size:clamp(38px,6vw,72px)}.social-v2-module p{color:#727a83;max-width:580px;margin:0;font-size:11px;line-height:1.65}.social-v2-module>a{color:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase;margin-top:12px}.social-v2-cities{min-height:calc(100svh - 86px);padding-bottom:80px}.social-v2-cities .cities-page{background:0 0}.social-v2-territory-entity>:is(.city-profile-page,.region-page)>.site-header{display:none}.social-v2-territory-entity>:is(.city-profile-page,.region-page){background:0 0;min-height:calc(100svh - 86px)}.social-guest-top-actions{align-items:center;gap:8px;display:flex}.social-guest-top-actions button{border:1px solid var(--v2-line);color:#c3c7c9;min-height:38px;font:700 7px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 18px;transition:border-color .2s,color .2s,background .2s}.social-guest-top-actions button:hover{color:#fff;border-color:#ff6a007a}.social-guest-top-actions button:last-child{border-color:var(--orange);color:#090a0b;background:var(--orange)}.social-guest-top-actions button:last-child:hover{background:#ff7b1c}.social-guest-home{width:min(1210px,100% - 48px);margin:24px auto 90px}.social-guest-hero{border:1px solid var(--v2-line);background:radial-gradient(circle at 75% 42%,#ff6a0024,#0000 28%),linear-gradient(125deg,#090c0f 0%,#0d1115 55%,#07090b 100%);grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);min-height:560px;display:grid;position:relative;overflow:hidden}.social-guest-hero:before{content:"";opacity:.3;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.social-guest-hero-copy{z-index:3;flex-direction:column;justify-content:center;padding:clamp(38px,6vw,78px);display:flex;position:relative}.social-guest-hero-copy>span,.social-guest-intro>span,.social-guest-modules>header span,.social-guest-module small,.social-guest-locked>section>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.social-guest-hero-copy h1{color:#f3f3ef;font:700 clamp(48px,6vw,82px)/.88 var(--apple-sans);letter-spacing:-.065em;margin:24px 0 0}.social-guest-hero-copy h1 strong{color:var(--orange);font-weight:inherit}.social-guest-hero-copy p{color:#969da4;max-width:550px;margin:29px 0 0;font-size:13px;line-height:1.7}.social-guest-hero-copy>div{align-items:center;gap:23px;margin-top:35px;display:flex}.social-guest-hero-copy button,.social-guest-lock-actions button{border:1px solid var(--orange);color:#090a0b;background:var(--orange);min-height:48px;font:700 8px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:0 22px}.social-guest-hero-copy button:hover,.social-guest-lock-actions button:hover{background:#ff7b1c}.social-guest-hero-copy a{color:#7c848c;font-size:9px;transition:color .2s}.social-guest-hero-copy a:hover{color:#fff}.social-guest-hero-visual{min-width:0;position:relative}.social-guest-hero-visual:before{content:"";z-index:0;border:1px solid #ff6a0024;border-radius:50%;position:absolute;inset:8% 4% -12% 0;transform:rotate(-11deg)}.social-guest-hero-visual img{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 28px 32px #0009);width:100%;height:100%;position:absolute;inset:auto 0 0}.social-guest-hero-visual i{z-index:1;aspect-ratio:1;filter:blur(20px);background:radial-gradient(circle,#ff6a002e,#0000 66%);border-radius:50%;width:65%;position:absolute;bottom:4%;right:5%}.social-guest-intro{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);border-left:1px solid var(--v2-line);grid-template-columns:.72fr 2fr;align-items:start;gap:clamp(34px,7vw,100px);min-height:280px;padding:72px clamp(26px,5vw,66px);display:grid}.social-guest-intro>span{padding-top:9px}.social-guest-intro>div{grid-template-columns:minmax(290px,.9fr) 1fr;align-items:start;gap:clamp(35px,6vw,90px);display:grid}.social-guest-intro h2{color:#ebebe7;font:700 clamp(34px,4vw,58px)/.94 var(--apple-sans);letter-spacing:-.055em;margin:0}.social-guest-intro p{color:#737b83;max-width:540px;margin:3px 0 0;font-size:11px;line-height:1.75}.social-guest-modules{padding-top:78px;scroll-margin-top:105px}.social-guest-modules>header{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:end;gap:50px;padding:0 4px 25px;display:flex}.social-guest-modules>header h2{color:#ebebe7;letter-spacing:-.05em;margin:13px 0 0;font-size:clamp(30px,4vw,48px);line-height:.95}.social-guest-modules>header>p{color:#6f7780;max-width:430px;margin:0;font-size:10px;line-height:1.65}.social-guest-modules>div{border-left:1px solid var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.social-guest-module{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);background:#0b0e11;align-items:flex-end;min-height:285px;padding:32px;display:flex;position:relative;overflow:hidden}.social-guest-module:after{content:"";z-index:1;background:linear-gradient(90deg,#07090bfa 0%,#07090bd4 45%,#07090b1f 100%);transition:opacity .25s;position:absolute;inset:0}.social-guest-module>img{object-fit:cover;object-position:center;filter:saturate(.78)contrast(1.08);width:58%;height:100%;transition:transform .4s,filter .4s;position:absolute;inset:0 0 0 auto}.social-guest-module>i{z-index:2;pointer-events:none;border-top:2px solid #0000;transition:border-color .2s;position:absolute;inset:0}.social-guest-module>span{z-index:3;color:#ffffff30;font:700 28px/1 var(--apple-sans);position:absolute;top:26px;right:28px}.social-guest-module>div{z-index:3;max-width:62%;position:relative}.social-guest-module h3{color:#eeeeea;letter-spacing:-.04em;margin:12px 0 0;font-size:26px;line-height:1}.social-guest-module p{color:#747c84;margin:12px 0 0;font-size:9px;line-height:1.55}.social-guest-module strong{color:#afb4b7;font:700 7px/1 var(--display);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:11px;margin-top:24px;display:inline-flex}.social-guest-module strong b{color:var(--orange);font-size:14px;transition:transform .2s}.social-guest-module:hover>i{border-color:var(--orange)}.social-guest-module:hover>img{filter:saturate()contrast(1.08);transform:scale(1.035)}.social-guest-module:hover strong{color:#fff}.social-guest-module:hover strong b{transform:translate(4px)}.social-guest-module.module-academy>img{object-fit:contain;object-position:84% 50%;background:radial-gradient(circle at 80% 48%,#ff6a0021,#0000 43%)}.social-guest-module.module-season>img{object-fit:contain;opacity:.72;padding:42px 22px 25px 0}.social-guest-module.module-rating>img{object-position:62% center}.social-guest-module:last-child{grid-column:1/-1}.social-guest-module:last-child>img{width:48%}.social-guest-locked{border:1px solid var(--v2-line);background:#0b0e11;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);width:min(1050px,100% - 48px);min-height:600px;margin:30px auto 90px;display:grid;overflow:hidden}.social-guest-locked-image{background:#07090b;min-width:0;position:relative;overflow:hidden}.social-guest-locked-image img{object-fit:cover;filter:saturate(.65)contrast(1.05);width:100%;height:100%;position:absolute}.social-guest-locked-image i{background:linear-gradient(90deg,#0000 42%,#0b0e11),linear-gradient(#0000 45%,#07090b85);position:absolute;inset:0}.social-guest-locked.locked-academy .social-guest-locked-image img,.social-guest-locked.locked-season .social-guest-locked-image img{object-fit:contain;background:radial-gradient(circle at 50% 45%,#ff6a0024,#0000 40%),#07090b;padding:38px}.social-guest-locked>section{flex-direction:column;justify-content:center;padding:clamp(38px,5vw,66px);display:flex;position:relative}.social-guest-locked>section>small{color:#ffffff26;font:700 34px/1 var(--apple-sans);position:absolute;top:34px;right:38px}.social-guest-locked h1{color:#efefeb;letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(44px,6vw,72px);line-height:.92}.social-guest-locked>section>p{color:#858d95;margin:24px 0 0;font-size:11px;line-height:1.7}.social-guest-lock-notice{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);grid-template-columns:37px 1fr;gap:15px;margin-top:36px;padding:20px 0;display:grid}.social-guest-lock-notice>i{border:1px solid #ff6a006b;border-radius:3px;align-self:center;width:31px;height:28px;position:relative}.social-guest-lock-notice>i:before{content:"";border:1px solid #ff6a006b;border-bottom:0;border-radius:9px 9px 0 0;width:15px;height:14px;position:absolute;top:-12px;left:6px}.social-guest-lock-notice>i b{background:var(--orange);width:3px;height:6px;position:absolute;top:9px;left:13px}.social-guest-lock-notice strong{color:#e5e6e2;font-size:11px;display:block}.social-guest-lock-notice span{color:#626a73;margin-top:7px;font-size:8px;line-height:1.55;display:block}.social-guest-lock-actions{gap:15px;margin-top:28px;display:grid}.social-guest-lock-actions button{width:100%}.social-guest-lock-actions a{color:#777f88;text-align:center;font-size:9px}.social-guest-lock-actions a:hover{color:#fff}.new-events-page,.new-event-template-page{color:#e9eae6;background:0 0;min-height:calc(100svh - 86px);padding:30px 32px 90px}.new-events-page .shell,.new-event-template-page .shell{width:min(1180px,100%)}.new-events-heading{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:flex-end;gap:30px;padding:28px 0 32px;display:flex}.new-events-heading span,.new-event-template>header span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.new-events-heading h1{font:700 clamp(42px,6vw,72px)/.88 var(--apple-sans);letter-spacing:-.055em;margin:14px 0 10px}.new-events-heading p{color:#747b83;margin:0;font-size:10px}.new-events-heading>button,.new-events-role-action{border:1px solid var(--orange);color:#090a0b;background:var(--orange);min-height:42px;font:700 7px/1 var(--display);text-transform:uppercase;align-items:center;padding:0 18px;display:inline-flex}.new-events-role-note{background:#ff6a0009;border:1px solid #ff6a003d;grid-template-columns:120px 190px minmax(0,1fr);align-items:center;gap:16px;min-height:68px;margin-top:14px;padding:12px 16px;display:grid}.new-events-role-note span{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.12em}.new-events-role-note strong{color:#dedfdb;font-size:10px}.new-events-role-note p{color:#656d75;margin:0;font-size:8px;line-height:1.5}.new-event-role-tools{background:#ff6a0009;border:1px solid #ff6a003d;align-items:center;gap:8px;min-height:52px;margin-bottom:12px;padding:7px;display:flex}.new-event-role-tools>span{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.1em;margin:0 10px}.new-event-role-tools button{border:1px solid var(--v2-line);color:#858d95;min-height:34px;font:700 6px/1 var(--display);text-transform:uppercase;cursor:pointer;background:#0c0f12;padding:0 12px}.new-event-role-tools button:hover{border-color:var(--orange);color:#fff}.new-events-filters{border-bottom:1px solid var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 0;display:grid}.new-events-filters label{border:1px solid var(--v2-line);background:var(--v2-panel);grid-template-columns:88px 1fr;align-items:center;min-height:54px;padding:0 14px;display:grid}.new-events-filters span{color:#555d66;font:700 6px/1 var(--display);text-transform:uppercase}.new-events-filters select{color:#c9cbc7;height:34px;font:600 9px/1 var(--apple-sans);background:0 0;border:0;outline:0}.new-events-personal-filter{border-bottom:1px solid var(--v2-line);color:#5f6770;margin:0;padding:11px 14px;font-size:8px;line-height:1.5}.new-events-personal-filter span{color:#56c982;margin-right:8px}.new-events-groups{gap:14px;padding-top:20px;display:grid}.new-event-group{border:1px solid var(--v2-line);background:var(--v2-panel)}.new-event-group>header{border-bottom:1px solid var(--v2-line);grid-template-columns:42px 1fr auto;align-items:center;gap:16px;min-height:78px;padding:13px 18px;display:grid}.new-event-group>header>span{color:var(--orange);font:700 9px/1 var(--display)}.new-event-group h2{color:#e3e4e0;letter-spacing:-.025em;margin:0;font-size:18px}.new-event-group p{color:#555d66;margin:6px 0 0;font-size:8px}.new-event-group>header>strong{color:#4e555d;font:700 24px/1 var(--apple-sans)}.new-events-empty{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:18px;min-height:118px;padding:20px 24px;display:grid}.new-events-empty>span{color:#41474e;border:1px dashed #ffffff1c;place-items:center;width:48px;height:48px;display:grid}.new-events-empty strong{color:#7f8790;font-size:11px}.new-events-empty p{color:#4e555d;max-width:620px;margin:8px 0 0;font-size:8px;line-height:1.5}.new-event-list{display:grid}.new-event-list>a{border-bottom:1px solid var(--v2-line);min-height:86px;color:inherit;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 20px;display:grid}.new-event-list>a:last-child{border-bottom:0}.new-event-list>a:hover{background:linear-gradient(90deg,#ff6a0012,#0000 65%)}.new-event-list>a>span{color:var(--orange);font:700 15px/1 var(--apple-sans);text-transform:uppercase}.new-event-list small{color:#59616a;font:700 6px/1 var(--display);text-transform:uppercase}.new-event-list strong{color:#d9dad6;margin-top:8px;font-size:12px;display:block}.new-event-list p{margin-top:6px}.new-event-list b{color:#747c84;font:700 7px/1 var(--display);text-transform:uppercase}.new-event-template-link{color:#747c85;min-height:48px;font:700 7px/1 var(--display);text-transform:uppercase;border:1px dashed #ff6a0047;justify-content:space-between;align-items:center;margin-top:14px;padding:0 18px;display:flex}.new-event-template-link:hover{color:var(--orange);background:#ff6a0009}.new-event-template-back{color:#69717a;margin:8px 0 18px;font-size:9px;display:inline-flex}.new-event-template{border:1px solid var(--v2-line);background:var(--v2-panel);overflow:hidden}.new-event-template>header{background:radial-gradient(circle at 77% 40%,#ff6a001f,#0000 25%),linear-gradient(115deg,#0b0e11,#101419);grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:30px;min-height:235px;padding:34px;display:grid}.new-event-template h1{font:700 clamp(38px,5vw,68px)/.9 var(--apple-sans);letter-spacing:-.055em;margin:17px 0 12px}.new-event-template>header p{color:#727a83;margin:0;font-size:10px}.new-event-template>header aside{border-left:1px solid var(--v2-line);align-content:center;place-items:center;gap:12px;min-height:140px;display:grid}.new-event-template>header aside small{color:#555d66;font:700 6px/1 var(--display)}.new-event-template>header aside strong{color:var(--orange);font-size:34px}.new-event-template>header aside span{color:#555d66;font-size:7px}.new-event-template>nav{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);grid-template-columns:repeat(4,1fr);min-height:52px;display:grid}.new-event-template>nav span{border-right:1px solid var(--v2-line);color:#686f78;font:700 7px/1 var(--display);place-items:center;display:grid}.new-event-template-grid{grid-template-columns:1fr 1fr;display:grid}.new-event-template-grid>section{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);min-height:220px}.new-event-template-grid>section:nth-child(2){border-right:0}.new-event-template-grid>section.wide{border-right:0;grid-column:1/-1;min-height:280px}.new-event-template-grid section>header{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.new-event-template-grid header span{color:#777f88;font:700 7px/1 var(--display)}.new-event-template-grid header strong{color:#4e555d;font-size:7px}.new-event-template-grid dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.new-event-template-grid dl>div{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);align-content:center;gap:8px;min-height:80px;padding:15px 18px;display:grid}.new-event-template-grid dl>div:nth-child(2n){border-right:0}.new-event-template-grid dt{color:#4c535b;font:700 6px/1 var(--display)}.new-event-template-grid dd{color:#afb2ae;margin:0;font-size:11px}.new-event-template-empty{color:#4e555d;text-align:center;place-items:center;min-height:160px;padding:20px;font-size:9px;display:grid}.event-builder-page{color:#e9eae6;background:0 0;min-height:calc(100svh - 86px);padding:30px 32px 90px}.event-builder-page .shell{width:min(1180px,100%)}.event-builder-heading{border-bottom:1px solid var(--v2-line);grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:40px;padding:12px 0 30px;display:grid}.event-builder-heading span,.event-builder-section>header>span,.event-builder-denied>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.event-builder-heading h1,.event-builder-denied h1{font:700 clamp(40px,6vw,68px)/.9 var(--apple-sans);letter-spacing:-.055em;margin:13px 0 0}.event-builder-heading>p{color:#687079;margin:0;font-size:10px;line-height:1.65}.event-builder{gap:12px;margin-top:16px;display:grid}.event-builder-section{border:1px solid var(--v2-line);background:var(--v2-panel)}.event-builder-section>header{border-bottom:1px solid var(--v2-line);background:linear-gradient(90deg,#ff6a0009,#0000 45%);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:12px 18px;display:grid}.event-builder-section>header>span{font-size:9px}.event-builder-section>header strong{color:#d6d8d4;font-size:12px}.event-builder-section>header p{color:#555d65;margin:7px 0 0;font-size:8px}.event-builder-fields{background:var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.event-builder-fields>label,.event-reward-choice{background:#0b0e11;align-content:center;gap:10px;min-height:96px;padding:18px;display:grid}.event-builder-fields>label.wide,.event-reward-choice.wide{grid-column:1/-1}.event-builder-fields label>span,.event-reward-choice>span,.event-formula-grid label>span{color:#5e6670;font:700 6px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.event-builder-fields :is(input,select,textarea),.event-formula-grid input{color:#dedfdb;width:100%;min-height:40px;font:600 10px/1.4 var(--apple-sans);background:#07090b;border:1px solid #ffffff1a;outline:0;padding:0 12px}.event-builder-fields textarea{resize:vertical;min-height:82px;padding-top:11px}.event-builder-fields :is(input,select,textarea):focus,.event-formula-grid input:focus{border-color:#ff6a0094}.event-builder-fields select:disabled{color:#9b704f;opacity:1;cursor:not-allowed}.event-builder-fields label>small,.event-formula-grid label>small{color:#4e555d;font-size:7px;line-height:1.45}.event-choice-grid{background:var(--v2-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.event-choice-grid button{color:#68717a;text-align:left;cursor:pointer;background:#0b0e11;border:0;align-content:space-between;justify-items:start;gap:22px;min-height:116px;padding:18px;display:grid}.event-choice-grid button:hover{color:#c9cbc7;background:#101419}.event-choice-grid button.active{color:#f0f0ec;background:linear-gradient(145deg,#ff6a0026,#0c0f12 62%);box-shadow:inset 0 0 0 1px #ff6a007a}.event-choice-grid button i{color:#555d65;width:28px;height:28px;font:normal 700 7px/1 var(--display);border:1px solid #ffffff1f;place-items:center;display:grid}.event-choice-grid button.active i{border-color:var(--orange);color:var(--orange)}.event-choice-grid button span{font:700 8px/1.45 var(--display);text-transform:uppercase}.event-format-builder{background:var(--v2-line);grid-template-columns:280px minmax(0,1fr);gap:1px;display:grid}.event-format-mode{background:var(--v2-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.event-format-mode button{color:#68717a;text-align:left;cursor:pointer;background:#0b0e11;border:0;align-content:space-between;justify-items:start;min-height:176px;padding:20px;display:grid}.event-format-mode button.active{color:#f0f0ec;background:linear-gradient(145deg,#ff6a0026,#0c0f12 62%);box-shadow:inset 0 0 0 1px #ff6a007a}.event-format-mode button.lan.active{background:linear-gradient(145deg,#ff6a002e,#0c0f12 62%);box-shadow:inset 0 0 0 1px #ff6a00a6}.event-format-mode button.online.active{background:linear-gradient(145deg,#3291ff2e,#0c0f12 62%);box-shadow:inset 0 0 0 1px #479eff94}.event-format-mode small{color:#59616a;font:700 7px/1 var(--display)}.event-format-mode strong{color:inherit;font:700 16px/1 var(--display)}.event-format-mode span{color:#59616a;font-size:8px}.event-format-stages{background:#0b0e11;padding:20px}.event-format-stages>span{color:#5e6670;font:700 6px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;display:block}.event-format-stages>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.event-format-stages button{color:#707881;cursor:pointer;background:#080a0d;border:1px solid #ffffff14;align-items:center;gap:10px;min-height:64px;padding:12px;display:flex}.event-format-stages button.active{color:#f0f0ec;background:#ff6a0017;border-color:#ff6a0094}.event-format-stages button.online.active{background:#3291ff1a;border-color:#479effa6}.event-format-stages button.online i{color:#54a2ff}.event-city-visibility{flex-wrap:wrap;gap:8px;display:flex}.event-city-visibility button{color:#6f7780;cursor:pointer;background:#080a0d;border:1px solid #ffffff1a;min-height:36px;padding:0 12px}.event-city-visibility button.active{color:#73d992;background:#59d9840f;border-color:#59d9846b}.event-city-visibility button:disabled{cursor:not-allowed;opacity:.8}.event-builder-fields input:disabled{color:#a6a9a5;cursor:not-allowed;background:#101316}.event-format-stages button i{color:var(--orange);font:normal 700 7px/1 var(--display)}.event-format-stages button strong{font:700 8px/1.2 var(--display);text-transform:uppercase}.event-reward-choice>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.event-reward-choice button{color:#727a83;min-height:38px;font:700 7px/1 var(--display);text-transform:uppercase;cursor:pointer;background:#080a0c;border:1px solid #ffffff17;padding:0 11px}.event-reward-choice button.active{color:var(--orange);background:#ff6a000e;border-color:#ff6a0080}.event-formula-grid{background:var(--v2-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.event-type-choice{background:var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.event-type-choice button{color:#69717a;cursor:pointer;background:#0b0e11;border:0;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:18px 20px;display:flex}.event-type-choice button.active{color:#f0f0ec;background:linear-gradient(145deg,#ff6a0024,#0c0f12 65%);box-shadow:inset 0 0 0 1px #ff6a007a}.event-type-choice span{font:700 8px/1.2 var(--display);text-transform:uppercase}.event-type-choice strong{color:var(--orange);font:700 15px/1 var(--display)}.event-formula-grid>label{background:#0b0e11;align-content:center;gap:12px;min-height:142px;padding:20px;display:grid}.event-formula-grid label>div{grid-template-columns:44px 1fr;display:grid}.event-formula-grid label>div b{color:var(--orange);background:#ff6a000e;border:1px solid #ff6a0073;border-right:0;place-items:center;font-size:17px;display:grid}.event-formula-grid input:disabled{color:#9b704f;cursor:not-allowed;opacity:1}.event-formula-grid .cpr>button{color:#727a83;cursor:pointer;background:#07090b;border:1px solid #ffffff1a;align-items:center;gap:12px;min-height:42px;padding:0 12px;display:flex}.event-formula-grid .cpr>button i{color:#080a0c;border:1px solid #4d555e;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.event-formula-grid .cpr>button.active{color:#d7d9d5;border-color:#ff6a007a}.event-formula-grid .cpr>button.active i{border-color:var(--orange);background:var(--orange)}.event-formula-grid .cpr>button strong{font:700 8px/1 var(--display);text-transform:uppercase}.event-builder-submit{border:1px solid var(--v2-line);background:linear-gradient(90deg,#0b0e11,#0f1317);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 16px 14px 20px;display:flex}.event-builder-submit p{color:#5b636c;margin:0;font-size:8px}.event-builder-submit button{border:1px solid var(--orange);color:#080a0c;background:var(--orange);min-height:46px;font:700 7px/1 var(--display);text-transform:uppercase;cursor:pointer;padding:0 22px}.event-builder-submit button:disabled{color:#656c73;cursor:not-allowed;background:#15191d;border-color:#333940}.event-builder-denied{border:1px solid var(--v2-line);background:radial-gradient(circle at 50% 42%,#ff6a0017,transparent 30%),var(--v2-panel);text-align:center;align-content:center;place-items:center;gap:18px;min-height:430px;display:grid}.event-builder-denied p{color:#5f6770;margin:0;font-size:9px}.academy-v2-page{color:#e9eae6;background:0 0;min-height:calc(100svh - 86px);padding:30px 32px 90px}.academy-v2-page .shell{width:min(1180px,100%)}.academy-v2-heading{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:flex-end;gap:32px;min-height:180px;padding:25px 0 32px;display:flex}.academy-v2-heading>div>span,.academy-v2-finder>header>span,.academy-v2-results>header span,.academy-institution-v2 small,.academy-club-v2 small{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.academy-v2-heading h1{font:700 clamp(44px,6vw,72px)/.88 var(--apple-sans);letter-spacing:-.055em;margin:14px 0 10px}.academy-v2-heading p{color:#737b84;max-width:620px;margin:0;font-size:10px;line-height:1.55}.academy-v2-heading aside{border:1px solid var(--v2-line);background:var(--v2-panel);display:flex}.academy-v2-heading aside>div{border-right:1px solid var(--v2-line);align-content:center;gap:8px;min-width:130px;min-height:86px;padding:16px;display:grid}.academy-v2-heading aside>div:last-child{border-right:0}.academy-v2-heading aside strong{color:#e6e7e3;font-size:25px}.academy-v2-heading aside span{color:#5d656e;font:700 6px/1 var(--display);text-transform:uppercase}.academy-v2-finder{border:1px solid var(--v2-line);background:var(--v2-panel);margin-top:16px}.academy-v2-finder>header{border-bottom:1px solid var(--v2-line);background:linear-gradient(90deg,#ff6a000a,#0000 44%);grid-template-columns:48px 1fr;align-items:center;gap:12px;min-height:74px;padding:12px 18px;display:grid}.academy-v2-finder>header>span{font-size:9px}.academy-v2-finder>header strong{color:#d9dad6;font-size:12px}.academy-v2-finder>header p{color:#555d65;margin:7px 0 0;font-size:8px}.academy-v2-controls{background:var(--v2-line);grid-template-columns:1fr 1fr 2fr;gap:1px;display:grid}.academy-v2-controls label{background:#0b0e11;align-content:center;gap:10px;min-height:92px;padding:17px;display:grid}.academy-v2-controls label>span{color:#5d656e;font:700 6px/1 var(--display);text-transform:uppercase}.academy-v2-controls :is(select,input){color:#d9dad6;width:100%;height:39px;font:600 9px/1 var(--apple-sans);background:#07090b;border:1px solid #ffffff1a;outline:0;padding:0 11px}.academy-v2-controls :is(select,input):focus{border-color:#ff6a008c}.academy-v2-types{border-top:1px solid var(--v2-line);align-items:stretch;min-height:52px;display:flex}.academy-v2-types button{border:0;border-right:1px solid var(--v2-line);color:#68717a;min-width:130px;font:700 7px/1 var(--display);text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:0 16px;display:flex}.academy-v2-types button.active{color:var(--orange);box-shadow:inset 0 -2px var(--orange)}.academy-v2-types small{color:#3f464d;font-size:7px}.academy-v2-results{border:1px solid var(--v2-line);background:var(--v2-panel);margin-top:14px}.academy-v2-results>header{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:30px;min-height:68px;padding:13px 18px;display:flex}.academy-v2-results>header strong{color:#bfc2be;margin-top:8px;font-size:11px;display:block}.academy-v2-results>header p{color:#555d65;text-align:right;max-width:390px;margin:0;font-size:8px}.academy-v2-list{display:grid}.academy-v2-list>a{border-bottom:1px solid var(--v2-line);min-height:86px;color:inherit;grid-template-columns:34px 48px minmax(0,1fr) 150px 22px;align-items:center;gap:16px;padding:13px 18px;display:grid}.academy-v2-list>a:last-child{border-bottom:0}.academy-v2-list>a:hover{background:linear-gradient(90deg,#ff6a0011,#0000 70%)}.academy-v2-list>a>small{color:#41484f;font:700 7px/1 var(--display)}.academy-v2-monogram{width:42px;height:42px;color:var(--orange);font:700 9px/1 var(--display);background:#101419;border:1px solid #ff6a0047;place-items:center;display:grid}.academy-v2-list em{color:#525a62;font:normal 700 6px/1 var(--display);text-transform:uppercase}.academy-v2-list strong{color:#d5d7d3;margin-top:7px;font-size:11px;display:block}.academy-v2-list p{color:#5a626b;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:8px;overflow:hidden}.academy-club-status{color:#626a72;font:700 6px/1 var(--display);text-transform:uppercase;align-items:center;gap:8px;display:flex}.academy-club-status i,.academy-club-live i{background:#4a5158;border-radius:50%;width:7px;height:7px}.academy-club-status.active{color:#59c786}.academy-club-status.active i,.academy-club-live i{background:#4fd27f;box-shadow:0 0 12px #4fd27f6b}.academy-v2-list>a>b{color:var(--orange);font-size:14px}.academy-v2-no-results{text-align:center;align-content:center;place-items:center;gap:12px;min-height:260px;padding:30px;display:grid}.academy-v2-no-results>span{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.14em}.academy-v2-no-results>strong{color:#b9bdb9;font-size:18px}.academy-v2-no-results>p{color:#555d65;margin:0;font-size:9px}.academy-v2-no-results>a{color:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase;margin-top:10px}.academy-v2-back{color:#69717a;margin:8px 0 18px;font-size:9px;display:inline-flex}.academy-institution-v2,.academy-club-v2{border:1px solid var(--v2-line);background:var(--v2-panel);overflow:hidden}.academy-institution-v2>header{background:radial-gradient(circle at 78% 30%,#ff6a001a,#0000 30%),linear-gradient(120deg,#0a0d10,#101419);grid-template-columns:120px minmax(0,1fr) 230px;align-items:center;gap:28px;min-height:235px;padding:30px;display:grid}.academy-institution-mark{width:108px;height:108px;color:var(--orange);font:700 25px/1 var(--display);background:#ff6a0009;border:1px solid #ff6a0073;place-items:center;display:grid}.academy-institution-v2 h1{overflow-wrap:anywhere;max-width:760px;font:700 clamp(34px,4.1vw,54px)/.92 var(--apple-sans);letter-spacing:-.05em;margin:15px 0 8px}.academy-institution-v2>header p{color:#777f88;max-width:650px;margin:0;font-size:10px;line-height:1.5}.academy-institution-v2>header nav{gap:7px;margin-top:18px;display:flex}.academy-institution-v2>header nav span{border:1px solid var(--v2-line);color:#687079;font:700 6px/1 var(--display);text-transform:uppercase;padding:7px 9px}.academy-institution-v2>header aside{border-left:1px solid var(--v2-line);align-content:center;gap:10px;min-height:130px;padding-left:26px;display:grid}.academy-institution-v2>header aside i{background:#4a5158;border-radius:50%;width:10px;height:10px}.academy-institution-v2>header aside>small{color:#59616a}.academy-institution-v2>header aside>strong{color:#777f87;font-size:12px;line-height:1.35}.academy-institution-v2>header aside.active i{background:#4fd27f;box-shadow:0 0 13px #4fd27f6b}.academy-institution-v2>header aside.active>strong{color:#55c983}.academy-institution-grid{border-top:1px solid var(--v2-line);grid-template-columns:.8fr 1.2fr;display:grid}.academy-institution-grid>section{border-right:1px solid var(--v2-line);min-height:290px;padding:30px}.academy-institution-grid>section>span{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.13em}.academy-institution-grid h2{margin:18px 0;font-size:28px;line-height:.95}.academy-institution-grid section p{color:#687079;font-size:9px;line-height:1.7}.academy-institution-grid section a{color:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase;margin-top:20px;display:inline-flex}.academy-institution-facts{background:var(--v2-line);grid-template-columns:1fr 1fr;gap:1px;margin-top:22px;display:grid}.academy-institution-facts article{background:#07090bbd;align-content:center;gap:9px;min-height:72px;padding:13px;display:grid}.academy-institution-facts small{color:#515961;font:700 5px/1 var(--display);letter-spacing:.1em}.academy-institution-facts strong{color:#aeb2ae;font-size:8px;line-height:1.45}.academy-institution-links{flex-wrap:wrap;gap:18px;margin-top:4px;display:flex}.academy-institution-grid section .academy-institution-links a{margin-top:16px}.academy-institution-grid dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.academy-institution-grid dl>div{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);align-content:center;gap:12px;min-height:110px;padding:20px;display:grid}.academy-institution-grid dl>div:nth-child(2n){border-right:0}.academy-institution-grid dl>div.wide{border-right:0;grid-column:1/-1}.academy-institution-grid dt{color:#525a63;font:700 6px/1 var(--display);text-transform:uppercase}.academy-institution-grid dd{color:#b7bab6;margin:0;font-size:10px}.academy-institution-club{border-top:1px solid var(--v2-line);min-height:110px;color:inherit;background:#0a0d10;justify-content:space-between;align-items:center;gap:28px;padding:20px 28px;display:flex}.academy-institution-club.active:hover{background:#ff6a000b}.academy-institution-club small{color:#5b636b}.academy-institution-club strong{color:#d6d7d3;margin-top:9px;font-size:14px;display:block}.academy-institution-club p{color:#5c646d;margin:7px 0 0;font-size:8px}.academy-institution-club>b,.academy-institution-club>a{color:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase;flex:none}.academy-institution-club>button{border:1px solid var(--orange);color:#08090a;background:var(--orange);min-height:40px;font:700 7px/1 var(--display);text-transform:uppercase;cursor:pointer;border-radius:8px;flex:none;padding:0 16px}.academy-institution-club em{color:#d77b68;margin-top:8px;font-size:8px;font-style:normal;display:block}.academy-club-cover{background:radial-gradient(circle at 72% 40%,#ff6a002e,#0000 25%),linear-gradient(120deg,#07090b,#11161a);place-items:center;height:205px;display:grid;position:relative;overflow:hidden}.academy-club-cover-grid{opacity:.18;background-image:linear-gradient(#ff6a001f 1px,#0000 1px),linear-gradient(90deg,#ff6a001f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;transform:perspective(500px)rotateX(62deg)scale(1.4)}.academy-club-cover>img{object-fit:contain;filter:drop-shadow(0 0 25px #ff6a002b);width:148px;height:148px;position:relative}.academy-club-cover>span{color:#656d76;font:700 6px/1 var(--display);letter-spacing:.18em;position:absolute;bottom:20px;left:25px}.academy-club-identity{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:115px;padding:0 26px;display:grid}.academy-club-logo{background:#101419;border:4px solid #0c0f12;outline:1px solid #ff6a0066;place-items:center;width:90px;height:90px;margin-top:-42px;display:grid}.academy-club-logo img{object-fit:cover;width:100%;height:100%}.academy-club-logo>span{color:var(--orange);font:700 28px/1 var(--display)}.academy-club-identity h1{letter-spacing:-.035em;margin:8px 0 7px;font-size:25px}.academy-club-identity a{color:#747c84;font-size:8px}.academy-club-live{color:#54c982;font:700 6px/1 var(--display);text-transform:uppercase;align-items:center;gap:8px;display:flex}.academy-club-layout{grid-template-columns:minmax(0,1fr) 270px;display:grid}.academy-club-main{border-right:1px solid var(--v2-line);min-width:0}.academy-club-management{border-bottom:1px solid var(--v2-line);grid-template-columns:1fr 1fr;display:grid}.academy-club-management article{border-right:1px solid var(--v2-line);align-content:center;gap:14px;min-height:120px;padding:22px;display:grid}.academy-club-management article:last-child{border-right:0}.academy-club-management span,.academy-club-teams-v2 header span,.academy-club-activity span,.academy-club-stats span{color:#555d65;font:700 6px/1 var(--display);letter-spacing:.1em}.academy-club-management strong{color:#bfc2be;font-size:11px}.academy-club-management article>a{color:inherit;gap:7px;display:grid}.academy-club-management article>a small{color:var(--orange);font-size:7px}.academy-club-management article>button{color:var(--orange);font:700 6px/1 var(--display);text-transform:uppercase;cursor:pointer;background:#ff6a000a;border:1px solid #ff6a004d;border-radius:7px;justify-self:start;padding:7px 10px}.academy-club-teams-v2>header{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:12px 18px;display:flex}.academy-club-teams-v2 header strong{color:#bdc0bc;margin-top:8px;font-size:11px;display:block}.academy-club-teams-v2 header nav{display:flex}.academy-club-teams-v2 header button{border:1px solid var(--v2-line);color:#626a72;min-height:34px;font:700 6px/1 var(--display);cursor:pointer;background:#080a0c;padding:0 13px}.academy-club-teams-v2 header button.active{border-color:var(--orange);color:var(--orange)}.academy-club-teams-v2>div{display:grid}.academy-club-teams-v2>div>a{border-bottom:1px solid var(--v2-line);min-height:76px;color:inherit;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 18px;display:grid}.academy-club-teams-v2>div>a:hover{background:#ff6a000a}.academy-club-teams-v2>div>article{border-bottom:1px solid var(--v2-line);grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:76px;padding:12px 18px;display:grid}.academy-club-teams-v2>div>article>span{color:var(--orange);font:700 7px/1 var(--display)}.academy-club-teams-v2>div>article button{color:var(--orange);font:700 6px/1 var(--display);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ff6a004d;border-radius:7px;padding:9px 11px}.academy-club-teams-v2>div>a>span{color:var(--orange);font:700 7px/1 var(--display)}.academy-club-teams-v2>div strong{color:#d0d2ce;font-size:11px}.academy-club-teams-v2>div small{color:#555d65;margin-top:7px;display:block}.academy-club-teams-v2>div b{color:#69717a;font:700 6px/1 var(--display);text-transform:uppercase}.academy-club-activity{grid-template-columns:1fr 1fr;display:grid}.academy-club-activity a{border-right:1px solid var(--v2-line);min-height:120px;color:inherit;align-content:center;gap:12px;padding:20px;display:grid}.academy-club-activity a:last-child{border-right:0}.academy-club-activity strong{color:#747c84;font-size:14px}.academy-club-activity small{color:var(--orange)}.academy-club-stats>header{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:12px 16px;display:flex}.academy-club-stats select{border:1px solid var(--v2-line);color:#afb3af;min-height:32px;font:700 6px/1 var(--display);background:#080a0c;padding:0 9px}.academy-club-stats article{border-bottom:1px solid var(--v2-line);align-content:center;gap:9px;min-height:100px;padding:17px;display:grid}.academy-club-stats article strong{color:#e0e1dd;font-size:25px}.academy-club-stats article small{color:#5a626a;font:600 7px/1 var(--apple-sans);letter-spacing:0}.academy-club-stats article.level>div{align-items:baseline;gap:9px;display:flex}.academy-club-stats article.level>div strong{border:4px solid #2d343a;border-top-color:var(--orange);border-radius:50%;place-items:center;width:58px;height:58px;font-size:21px;display:grid}.academy-club-stats article.level>div span{color:#6a727a}.academy-club-stats article.level p{color:#555d65;margin:0;font-size:7px}.academy-club-stats article.locked{opacity:.42;background:repeating-linear-gradient(135deg,#0000,#0000 10px,#ffffff05 10px 20px)}.academy-club-stats article.locked strong{text-transform:uppercase;font-size:12px}.academy-club-members{border-bottom:1px solid var(--v2-line)}.academy-club-members>header{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 18px;display:flex}.academy-club-members header span{color:#555d65;font:700 6px/1 var(--display);letter-spacing:.1em}.academy-club-members header strong{color:#bdc0bc;margin-top:8px;font-size:11px;display:block}.academy-club-members header button{color:var(--orange);font:700 6px/1 var(--display);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ff6a004d;border-radius:7px;padding:9px 12px}.academy-club-members>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.academy-club-members>div>a{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);min-height:66px;color:inherit;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:10px 18px;display:grid}.academy-club-members i,.academy-person-results i{width:36px;height:36px;color:var(--orange);border:1px solid #ff6a0040;border-radius:50%;place-items:center;font-style:normal;display:grid;overflow:hidden}.academy-club-members img,.academy-person-results img{object-fit:cover;width:100%;height:100%}.academy-club-members a strong{color:#c9cbc7;font-size:9px}.academy-club-members a small{color:#59616a;margin-top:6px;font-size:7px;display:block}.academy-club-members>p{color:#555d65;margin:0;padding:25px 18px;font-size:9px}.academy-club-editor{z-index:170;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.academy-club-editor>section{background:#0b0e11;border:1px solid #ffffff1a;border-radius:14px;width:min(580px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 36px 100px #000000b3}.academy-club-editor header{border-bottom:1px solid var(--v2-line);justify-content:space-between;gap:20px;padding:22px;display:flex}.academy-club-editor header small{color:var(--orange)}.academy-club-editor h2{margin:8px 0 0;font-size:25px}.academy-club-editor header>button{color:#777;cursor:pointer;background:0 0;border:0;font-size:24px}.academy-club-editor-form{gap:12px;padding:22px;display:grid}.academy-club-editor-form label{gap:7px;display:grid}.academy-club-editor-form label>span{color:#626a72;font:700 6px/1 var(--display);text-transform:uppercase}.academy-club-editor-form label>div{grid-template-columns:1fr auto;display:grid}.academy-club-editor-form :is(input,select){color:#dddeda;background:#07090b;border:1px solid #ffffff1a;border-radius:8px;min-height:42px;padding:0 11px}.academy-club-editor-form button{min-height:40px;color:var(--orange);cursor:pointer;background:#ff6a000a;border:1px solid #ff6a0059;border-radius:8px;padding:0 13px}.academy-club-editor-form>button:last-child{color:#08090a;background:var(--orange)}.academy-person-results{gap:6px;display:grid}.academy-person-results>button{color:inherit;text-align:left;background:#ffffff03;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:9px;display:grid}.academy-person-results>button.active{border-color:var(--orange);background:#ff6a000d}.academy-person-results strong{color:#d1d3cf;font-size:9px}.academy-person-results small{color:#5d656d;margin-top:5px;font-size:7px;display:block}.academy-roster-member-list{flex-wrap:wrap;gap:6px;display:flex}.academy-roster-member-list button.active{color:#08090a;background:var(--orange)}.academy-club-editor>section>p{color:#d77b68;margin:0 22px 22px;font-size:8px}.social-v2{--premium-radius:12px;--premium-radius-sm:8px}.social-v2 :is(.social-v2-filters,.social-v2-composer,.social-v2-post,.social-v2-empty,.social-v2-context>section,.profile-console,.team-community,.event-catalog-toolbar,.event-catalog-section,.event-builder-section,.event-builder-submit,.event-builder-denied,.academy-v2-heading aside,.academy-v2-finder,.academy-v2-results,.academy-institution-v2,.academy-club-v2,.entity-activity-panel,.achievement-archive-grid>a,.event-history-list>a,.event-history-template,.social-my-teams,.team-create-dialog,.city-stat-strip,.city-coordinator-grid,.city-ranking-empty,.ranking-table-wrap){border-radius:var(--premium-radius);overflow:hidden;box-shadow:0 14px 38px #00000029}.social-v2 :is(button,input,select,textarea,.social-v2-nav a,.academy-v2-monogram,.academy-institution-mark,.academy-club-logo,.team-community-logo,.profile-team-mark,.profile-console-team,.profile-console-club,.profile-rating-console>article,.team-community-stats>article,.event-choice-grid button,.event-reward-choice button,.city-coordinator-socials a){border-radius:var(--premium-radius-sm)}.social-v2 :is(.social-v2-post,.profile-console,.team-community,.academy-institution-v2,.academy-club-v2,.event-builder-section,.academy-v2-finder,.academy-v2-results){background-image:linear-gradient(145deg,#ffffff05,#0000 44%);border-color:#ffffff16}.social-v2 :is(button,a,input,select,textarea){transition:border-color .18s,background-color .18s,color .18s,transform .18s,box-shadow .18s}.social-v2 button:hover:not(:disabled){box-shadow:0 7px 20px #0000002e}.social-season-page{color:#e9eae6;width:min(1180px,100% - 48px);margin:0 auto;padding:30px 0 90px}.social-season-heading{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:flex-end;gap:35px;min-height:175px;padding:25px 0 30px;display:flex}.social-season-heading>div>span,.social-season-roadmap>header span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.social-season-heading h1{font:700 clamp(44px,6vw,72px)/.88 var(--apple-sans);letter-spacing:-.055em;margin:14px 0 10px}.social-season-heading p{color:#737b84;max-width:650px;margin:0;font-size:10px;line-height:1.6}.social-season-heading label{gap:9px;min-width:230px;display:grid}.social-season-heading label span{color:#59616a;font:700 6px/1 var(--display);text-transform:uppercase}.social-season-heading select{color:#e1e2de;min-height:43px;font:700 8px/1 var(--display);text-transform:uppercase;background:#0a0d10;border:1px solid #ff6a0061;outline:0;padding:0 13px}.social-season-passport{border:1px solid var(--v2-line);background:var(--v2-panel);grid-template-columns:1.1fr repeat(3,.8fr) 1.2fr;margin-top:16px;display:grid}.social-season-passport>*{border-right:1px solid var(--v2-line);align-content:center;gap:9px;min-height:150px;padding:22px;display:grid}.social-season-passport>:last-child{border-right:0}.social-season-passport small{color:#535b64;font:700 6px/1 var(--display);letter-spacing:.11em}.social-season-passport strong{color:#ecece8;font-size:34px;line-height:1}.social-season-passport span{color:#8a9198;font:700 7px/1 var(--display);text-transform:uppercase}.social-season-passport p{color:#555d65;margin:0;font-size:7px;line-height:1.45}.social-season-number{background:radial-gradient(circle at 38% 44%,#ff6a0029,#0000 52%),#0a0d10}.social-season-number strong{color:var(--orange);letter-spacing:-.04em;font-size:48px}.social-season-target{background:linear-gradient(135deg,#ff6a0014,#0000 65%)}.social-season-target strong{color:var(--orange);text-transform:uppercase;font-size:20px}.social-season-roadmap{border:1px solid var(--v2-line);background:var(--v2-panel);margin-top:14px}.social-season-roadmap>header{border-bottom:1px solid var(--v2-line);background:radial-gradient(circle at 75% 30%,#ff6a0012,#0000 30%);justify-content:space-between;align-items:flex-end;gap:40px;min-height:150px;padding:28px;display:flex}.social-season-roadmap h2{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(28px,4vw,46px);line-height:.98}.social-season-roadmap>header p{color:#69717a;max-width:390px;margin:0;font-size:9px;line-height:1.65}.social-season-tracks{grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);display:grid}.social-season-city{min-width:0}.social-season-city:first-child{border-right:1px solid var(--v2-line)}.social-season-city:last-child{border-left:1px solid var(--v2-line)}.social-season-city>header{border-bottom:1px solid var(--v2-line);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:92px;padding:15px 20px;display:grid}.social-season-city>header>span{color:var(--orange);font:700 8px/1 var(--display)}.social-season-city>header small{color:#535b63;font:700 6px/1 var(--display);letter-spacing:.1em}.social-season-city h3{color:#dfe0dc;margin:8px 0 0;font-size:19px}.social-season-city>header b{color:#40474e;font-size:28px}.social-season-stages{padding:12px 20px 20px;display:grid;position:relative}.social-season-stages:before{content:"";background:linear-gradient(var(--orange),#ff6a0024);width:1px;position:absolute;top:50px;bottom:58px;left:39px}.social-season-stages section{border-bottom:1px solid var(--v2-line);grid-template-rows:auto auto;grid-template-columns:42px 88px minmax(0,1fr);align-content:center;column-gap:12px;min-height:122px;padding:14px 0;display:grid}.social-season-stages section:last-child{border-bottom:0}.social-season-node{z-index:1;grid-row:1/3;position:relative}.social-season-node i{width:38px;height:38px;color:var(--orange);font:normal 700 7px/1 var(--display);background:#0d1013;border:1px solid #ff6a0052;place-items:center;display:grid}.social-season-stages time{color:#5e6670;font:700 6px/1 var(--display);text-transform:uppercase}.social-season-stages strong{color:#c8cbc7;font-size:10px;line-height:1.35}.social-season-stages p{color:#59616a;grid-column:3;margin:7px 0 0;font-size:7px;line-height:1.45}.social-season-stages section.final{background:linear-gradient(90deg,#ff6a0013,#0000);border:1px solid #ff6a0040;margin:8px -8px 0;padding-inline:8px}.social-season-stages section.final .social-season-node i{color:#090b0d;background:var(--orange)}.social-season-stages section.final strong{color:#f0f0ec}.social-season-city.gold .social-season-node i{color:#dca53f;border-color:#eaad4557}.social-season-city.gold .social-season-stages:before{background:linear-gradient(#dca53f,#dca53f24)}.social-season-city.gold .social-season-stages section.final{background:linear-gradient(90deg,#dca53f17,#0000);border-color:#eaad454d}.social-season-city.gold .social-season-stages section.final .social-season-node i{color:#090b0d;background:#dca53f}.social-season-transfer{color:#515961;text-align:center;background:repeating-linear-gradient(135deg,#0000,#0000 12px,#ffffff03 12px 24px);align-content:center;place-items:center;gap:13px;padding:20px 8px;display:grid}.social-season-transfer span{font:700 6px/1.45 var(--display);letter-spacing:.08em}.social-season-transfer i{width:45px;height:45px;color:var(--orange);border:1px solid #ff6a0059;border-radius:50%;place-items:center;font-size:18px;font-style:normal;display:grid;transform:rotate(0)}.social-season-transfer strong{color:#d1d3cf;font:700 8px/1.3 var(--display)}.social-season-transfer small{color:#dca53f;font:700 6px/1.45 var(--display)}.social-season-legend{border:1px solid var(--v2-line);background:var(--v2-panel);align-items:center;gap:26px;min-height:62px;margin-top:14px;padding:14px 18px;display:flex}.social-season-legend span{color:#5e6670;font:700 6px/1 var(--display);text-transform:uppercase;align-items:center;gap:8px;display:flex}.social-season-legend i{border:1px solid #5e6670;border-radius:50%;width:8px;height:8px}.social-season-legend i.student{background:#7a64db;border-color:#7a64db}.social-season-legend i.open{border-color:var(--orange)}.social-season-legend i.mix{background:#5bbdd0;border-color:#5bbdd0}.social-season-legend i.final{background:#dca53f;border-color:#dca53f;box-shadow:0 0 10px #dca53f59}.profile-social-feed{background:#0c0f12;border:1px solid #ffffff13}.profile-social-feed>header{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:13px 17px;display:flex}.profile-social-feed>header span{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.12em}.profile-social-feed>header strong{color:#b9bdb9;margin-top:7px;font-size:10px;display:block}.profile-social-feed>header button{border:1px solid var(--orange);color:#080a0c;background:var(--orange);min-height:35px;font:700 6px/1 var(--display);text-transform:uppercase;cursor:pointer;padding:0 13px}.profile-post-composer{border-bottom:1px solid #ffffff13;padding:14px 16px}.profile-post-composer textarea{color:#e2e3df;width:100%;min-height:100px;font:10px/1.55 var(--apple-sans);resize:vertical;background:#080a0c;border:1px solid #ffffff17;outline:0;padding:13px}.profile-post-composer textarea:focus{border-color:#ff6a0080}.profile-post-composer footer{justify-content:space-between;align-items:center;gap:14px;margin-top:8px;display:flex}.profile-post-composer footer span{color:#4d555c;font-size:7px}.profile-post-composer button{color:#080a0c;background:var(--orange);min-height:34px;font:700 6px/1 var(--display);text-transform:uppercase;border:0;padding:0 13px}.profile-post-composer button:disabled{opacity:.4}.profile-social-posts{display:grid}.profile-social-posts>article{border-bottom:1px solid #ffffff13;padding:16px}.profile-social-posts>article>header{grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid}.profile-social-posts>article>header>span{width:34px;height:34px;color:var(--orange);background:#12161a;border:1px solid #ff6a004d;border-radius:50%;place-items:center;font-size:9px;display:grid}.profile-social-posts>article>header strong{color:#dedfdb;font-size:9px}.profile-social-posts>article>header small{color:#565e66;margin-top:5px;font-size:7px;display:block}.profile-social-posts>article>p{color:#a2a8ae;white-space:pre-wrap;margin:14px 0 4px;font-size:10px;line-height:1.65}.profile-social-empty{align-content:center;place-items:center;gap:10px;min-height:125px;display:grid}.profile-social-empty span{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.12em}.profile-social-empty p{color:#535b62;margin:0;font-size:8px}.profile-post-notice{color:#a67e61;margin:0;padding:10px 16px;font-size:7px}.entity-activity-hub{background:linear-gradient(145deg,#ff6a0005,#0000 42%);border-top:1px solid #ffffff13;border-bottom:1px solid #ffffff13}.entity-activity-heading{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:16px 18px;display:flex}.entity-activity-heading span,.entity-activity-grid article>header span{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.11em;display:block}.entity-activity-heading strong{color:#d4d5d1;letter-spacing:-.015em;margin-top:7px;font-size:12px;display:block}.entity-activity-heading p{color:#555d64;text-align:right;max-width:390px;margin:0;font-size:8px;line-height:1.55}.entity-activity-grid{grid-template-columns:1.2fr .8fr;display:grid}.entity-activity-grid>article+article{border-left:1px solid #fff1}.entity-activity-grid article>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:12px 16px;display:flex}.entity-activity-grid article>header strong{color:#51565a;margin-top:6px;font-size:7px;font-weight:500;display:block}.entity-activity-grid article>header a{color:#7c8389;font:700 6px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;transition:color .18s;display:inline-flex}.entity-activity-grid article>header a b{color:var(--orange);font-size:10px}.entity-activity-grid article>header a:hover{color:#e4e5e1}.entity-achievement-slots{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.entity-achievement-slots>a{min-height:142px;color:inherit;border-right:1px solid #ffffff0d;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:25px 14px 18px;transition:background .18s,border-color .18s;display:grid;position:relative}.entity-achievement-slots>a:last-child{border-right:0}.entity-achievement-slots>a>span{color:#3f464b;font:700 6px/1 var(--display);position:absolute;top:11px;left:12px}.entity-achievement-slots>a>i{color:#ff6a0057;border:1px dashed #ff6a002e;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;font-style:normal;display:grid}.entity-achievement-slots>a strong{color:#777d81;font-size:8px;display:block}.entity-achievement-slots>a small{color:#41484e;margin-top:5px;font-size:6px;line-height:1.35;display:block}.entity-achievement-slots>a>b{color:#42494e;font-size:10px;transition:color .18s,transform .18s}.entity-achievement-slots>a:hover,.entity-history-empty:hover{background:#ff6a000a}.entity-achievement-slots>a:hover>b{color:var(--orange);transform:translate(2px)}.entity-history-empty{min-height:142px;color:inherit;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:19px 16px;transition:background .18s;display:grid}.entity-history-empty>span{color:#ff6a0073;width:44px;height:44px;font:700 8px/1 var(--display);border:1px dashed #ff6a0033;place-items:center;display:grid}.entity-history-empty small{color:#535a60;font:700 6px/1 var(--display);letter-spacing:.08em}.entity-history-empty strong{color:#83888b;margin-top:7px;font-size:9px;display:block}.entity-history-empty p{color:#454c52;margin:6px 0 0;font-size:7px;line-height:1.4}.entity-history-empty>b{color:var(--orange);font:700 6px/1 var(--display);text-transform:uppercase;white-space:nowrap}.profile-archive-page{color:#e7e8e4;background:0 0;min-height:calc(100svh - 86px);padding:25px 32px 90px}.profile-archive-page .shell{width:min(1180px,100%)}.profile-archive-nav{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin-top:5px;display:flex}.profile-archive-nav a{color:#687079;font:700 7px/1 var(--display);letter-spacing:.04em;text-transform:uppercase}.profile-archive-nav a:last-child{color:var(--orange)}.profile-archive-back{color:#687079;font-size:9px;display:inline-flex}.profile-archive-heading{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:flex-end;gap:45px;min-height:180px;padding:25px 0 31px;display:flex}.profile-archive-heading span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.profile-archive-heading h1{font:700 clamp(42px,6vw,76px)/.88 var(--apple-sans);letter-spacing:-.06em;margin:17px 0 0}.profile-archive-heading>p{color:#707881;max-width:410px;margin:0;font-size:10px;line-height:1.65}.achievement-template{border:1px solid var(--v2-line);background:var(--v2-panel);grid-template-columns:1.1fr .9fr;min-height:560px;margin-top:22px;display:grid}.achievement-template-visual{border-right:1px solid var(--v2-line);background:radial-gradient(circle,#ff6a001c,#0000 36%),repeating-linear-gradient(0deg,#0000 0 52px,#ffffff05 52px 53px),#080a0c;align-content:center;place-items:center;gap:20px;min-height:560px;display:grid}.achievement-template-visual>span{color:#525a62;font:700 6px/1 var(--display);letter-spacing:.12em}.achievement-template-visual>div{color:#ff6a0073;border:1px dashed #ff6a0047;border-radius:50%;place-items:center;width:220px;height:220px;font-size:108px;display:grid}.achievement-template-visual small{color:#464d54;font-size:8px}.achievement-template-info{flex-direction:column;justify-content:center;padding:clamp(30px,5vw,60px);display:flex}.achievement-template-info section small{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.13em}.achievement-template-info h2{color:#edede9;letter-spacing:-.045em;margin:16px 0 13px;font-size:35px;line-height:.95}.achievement-template-info section p{color:#737b83;font-size:10px;line-height:1.65}.achievement-template-info dl{border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line);grid-template-columns:repeat(3,1fr);margin:24px 0 0;display:grid}.achievement-template-info dl>div{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);align-content:center;gap:8px;min-height:72px;padding:12px;display:grid}.achievement-template-info dt,.event-history-template dt{color:#505860;font:700 6px/1 var(--display)}.achievement-template-info dd,.event-history-template dd{color:#b0b5b2;margin:0;font-size:9px}.achievement-template-info>a{color:#717981;border:1px solid #ff6a0040;justify-content:space-between;align-items:center;gap:15px;min-height:48px;margin-top:18px;padding:0 15px;font-size:8px;display:flex}.achievement-template-info>a span{color:var(--orange)}.achievement-template-info>button{border:1px solid var(--orange);color:#080a0c;background:var(--orange);min-height:40px;font:700 6px/1 var(--display);text-transform:uppercase;margin-top:10px}.archive-filters{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.archive-filters label{border:1px solid var(--v2-line);background:var(--v2-panel);grid-template-columns:100px 1fr;align-items:center;min-height:55px;padding:0 14px;display:grid}.archive-filters span{color:#535b63;font:700 6px/1 var(--display);text-transform:uppercase}.archive-filters select{color:#b9bdb9;background:0 0;border:0;min-width:0;font-size:9px}.achievement-archive-grid{border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line);grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.achievement-archive-grid>a{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);background:var(--v2-panel);text-align:center;align-content:center;place-items:center;gap:12px;min-height:260px;padding:25px;display:grid;position:relative}.achievement-archive-grid>a>span{color:#4b5259;font:700 8px/1 var(--display);position:absolute;top:18px;left:18px}.achievement-archive-grid>a>div{color:#ff6a0059;border:1px dashed #ff6a0033;border-radius:50%;place-items:center;width:88px;height:88px;font-size:42px;display:grid}.achievement-archive-grid strong{color:#c7cac6;font-size:11px}.achievement-archive-grid small{color:#525a62;font-size:7px}.achievement-archive-grid>a:hover{background:#ff6a0009}.event-history-list{border-top:1px solid var(--v2-line);margin-top:14px;display:grid}.event-history-list>a{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);border-left:1px solid var(--v2-line);background:var(--v2-panel);grid-template-columns:46px minmax(0,1fr) 230px 25px;align-items:center;gap:20px;min-height:116px;padding:18px 22px;display:grid}.event-history-list>a>span{color:var(--orange);font:700 9px/1 var(--display)}.event-history-list small{color:#525a62;font:700 6px/1 var(--display)}.event-history-list strong{color:#c7cac6;margin-top:9px;font-size:12px;display:block}.event-history-list p{color:#545c63;margin:7px 0 0;font-size:8px}.event-history-list dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.event-history-list dl div{border-left:1px solid var(--v2-line);padding-left:14px}.event-history-list dt{color:#4d555c;font:700 6px/1 var(--display)}.event-history-list dd{color:#aeb2af;margin:8px 0 0;font-size:9px}.event-history-list>a>b{color:var(--orange)}.event-history-list>a:hover{background:#ff6a0009}.event-history-template{border:1px solid var(--v2-line);background:var(--v2-panel);grid-template-columns:.85fr 1.15fr;margin-top:20px;display:grid}.event-history-template>header{border-right:1px solid var(--v2-line);background:radial-gradient(circle at 0 100%,#ff6a0017,#0000 35%);flex-direction:column;justify-content:center;min-height:430px;padding:45px;display:flex}.event-history-template>header>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.event-history-template h2{color:#ebebe7;letter-spacing:-.05em;margin:20px 0 14px;font-size:42px;line-height:.92}.event-history-template header p{color:#717981;font-size:10px;line-height:1.6}.event-history-template header a{color:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase;margin-top:25px}.event-history-template>div{grid-template-rows:auto 1fr;display:grid}.event-history-template dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.event-history-template dl>div{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);align-content:center;gap:9px;min-height:94px;padding:18px;display:grid}.event-history-template>div>section{align-content:center;place-items:center;gap:14px;min-height:230px;display:grid}.event-history-template>div>section span{color:#555d65;font:700 7px/1 var(--display)}.event-history-template>div>section p{color:#4b535a;font-size:9px}.cities-admin-label{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.1em}@media (max-width:980px){.entity-activity-grid{grid-template-columns:1fr}.entity-activity-grid>article+article{border-top:1px solid #fff1;border-left:0}}@media (max-width:680px){.entity-activity-heading{flex-direction:column;align-items:flex-start;gap:9px}.entity-activity-heading p{text-align:left}.entity-achievement-slots{grid-template-columns:1fr}.entity-achievement-slots>a{border-bottom:1px solid #ffffff0d;border-right:0;min-height:88px}.entity-history-empty{grid-template-columns:44px 1fr}.entity-history-empty>b{grid-column:2}}.social-teams-directory{width:min(1120px,100% - 48px);margin:28px auto 90px}.social-teams-heading{border:1px solid var(--v2-line);background:radial-gradient(circle at 82% 10%,#ff6a001a,#0000 30%),linear-gradient(135deg,#0d1013,#090b0d);grid-template-columns:1.35fr .65fr;align-items:end;gap:50px;min-height:210px;padding:40px 44px;display:grid}.social-teams-heading span,.social-my-teams header span,.social-team-discovery>header span{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.14em}.social-teams-heading h2{color:#edece8;letter-spacing:-.055em;max-width:700px;margin:15px 0 0;font-size:clamp(34px,4vw,57px);line-height:.94}.social-teams-heading p{color:#6f7780;max-width:340px;margin:0;font-size:10px;line-height:1.7}.social-my-teams,.social-team-discovery{border:1px solid var(--v2-line);background:#0b0e11;margin-top:14px}.social-my-teams>header,.social-team-discovery>header{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 20px;display:flex}.social-my-teams h3,.social-team-discovery h3{color:#d9dad6;margin:8px 0 0;font-size:15px}.social-my-teams-actions{align-items:center;gap:10px;display:flex}.social-my-teams-actions>b{width:34px;height:34px;color:var(--orange);border:1px solid #ff6a0033;border-radius:50%;place-items:center;font-size:9px;display:grid}.social-my-teams-actions>button{border:1px solid var(--orange);color:#07090a;background:var(--orange);min-height:36px;font:800 7px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:0 14px}.social-my-teams-empty{grid-template-columns:46px 1fr;align-items:center;gap:16px;min-height:105px;padding:20px;display:grid}.social-my-teams-empty>i{color:#4d555e;border:1px dashed #ffffff21;border-radius:50%;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.social-my-teams-empty strong{color:#9da3a5;font-size:10px}.social-my-teams-empty p{color:#505860;margin:7px 0 0;font-size:8px}.social-my-team-list{display:grid}.social-my-team-list>a{min-height:92px;color:inherit;border-bottom:1px solid var(--v2-line);grid-template-columns:50px 1fr auto;align-items:center;gap:16px;padding:15px 20px;transition:background .18s;display:grid}.social-my-team-list>a:hover{background:#ff6a0009}.social-my-team-list>a>span{width:48px;height:48px;color:var(--orange);font:800 9px/1 var(--display);background:#ff6a000d;border:1px solid #ff6a004d;border-radius:50%;place-items:center;display:grid}.social-my-team-list strong{color:#d4d5d1;font-size:11px}.social-my-team-list small,.social-my-team-list em{color:#687078;margin-top:6px;font-size:7px;font-style:normal;display:block}.social-my-team-list em{color:#424a51}.social-my-team-list>a>b{color:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase}.team-create-overlay{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.team-create-dialog{color:#e5e6e2;background:#0b0e11;border:1px solid #ffffff1f;width:min(540px,100%);box-shadow:0 35px 100px #000000b3}.team-create-dialog>header{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:25px;min-height:82px;padding:18px 21px;display:flex}.team-create-dialog>header span{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.13em}.team-create-dialog h2{letter-spacing:-.045em;margin:9px 0 0;font-size:26px}.team-create-dialog>header button{border:1px solid var(--v2-line);color:#757d84;cursor:pointer;background:0 0;width:36px;height:36px;font-size:21px}.team-create-dialog>div{gap:16px;padding:24px 21px;display:grid}.team-create-dialog label span{color:#697178;font:700 7px/1 var(--display);text-transform:uppercase;margin-bottom:8px;display:block}.team-create-dialog input{color:#eeeeea;background:#07090b;border:1px solid #ffffff1f;outline:0;width:100%;min-height:50px;padding:0 14px;font-size:13px}.team-create-dialog input:focus{border-color:var(--orange)}.team-create-dialog>div>p{color:#626b72;margin:0;font-size:9px;line-height:1.6}.team-create-dialog>div>p strong{color:#bbbeba}.team-create-dialog>div>small{color:#ff7567;font-size:8px}.team-create-dialog>footer{border-top:1px solid var(--v2-line);justify-content:flex-end;gap:8px;padding:16px 21px;display:flex}.team-create-dialog>footer button{border:1px solid var(--v2-line);color:#8a9197;min-height:40px;font:700 7px/1 var(--display);text-transform:uppercase;cursor:pointer;background:0 0;padding:0 15px}.team-create-dialog>footer button:last-child{border-color:var(--orange);color:#07090a;background:var(--orange)}.team-create-dialog>footer button:disabled{opacity:.4;cursor:not-allowed}.social-team-discovery>header small{color:#535b63;font-size:7px}.social-team-discovery>nav{border-bottom:1px solid var(--v2-line);grid-template-columns:repeat(3,1fr);display:grid}.social-team-discovery>nav button{border:0;border-right:1px solid var(--v2-line);color:#757d85;text-align:left;cursor:pointer;background:0 0;align-content:center;gap:7px;min-height:66px;padding:10px 18px;display:grid}.social-team-discovery>nav button:last-child{border-right:0}.social-team-discovery>nav button span{font:700 9px/1.1 var(--apple-sans)}.social-team-discovery>nav button small{color:#434a51;font:600 6px/1 var(--display);text-transform:uppercase}.social-team-discovery>nav button.active{color:#f0f0ec;box-shadow:inset 0 -2px 0 var(--orange);background:#ff6a000e}.social-team-discovery>nav button.active small{color:var(--orange)}.social-team-list{display:grid}.social-team-row{border-bottom:1px solid var(--v2-line);grid-template-columns:34px 58px minmax(0,1fr) 125px 90px 20px;align-items:center;gap:16px;min-height:94px;padding:14px 20px;transition:background .2s,border-color .2s;display:grid}.social-team-row:last-child{border-bottom:0}.social-team-row:hover{background:#ff6a0009}.social-team-rank{color:#343b42;font:700 8px/1 var(--display)}.social-team-logo{--team-accent:#ff6a00;border:1px solid color-mix(in srgb,var(--team-accent),transparent 50%);color:#f0f0ec;background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--team-accent),#fff 12%),color-mix(in srgb,var(--team-accent),#080a0c 72%));width:52px;height:52px;box-shadow:0 0 25px color-mix(in srgb,var(--team-accent),transparent 85%);font:700 9px/1 var(--display);border-radius:50%;place-items:center;display:grid}.social-team-copy{min-width:0}.social-team-copy strong{color:#d0d2ce;font:700 10px/1.2 var(--display);letter-spacing:.025em;display:block}.social-team-copy small{color:#6c747c;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:8px;display:block;overflow:hidden}.social-team-copy em{color:#434b53;margin-top:6px;font-size:7px;font-style:normal;display:block}.social-team-stats,.social-team-members{border-left:1px solid var(--v2-line);padding-left:15px}.social-team-stats b,.social-team-members b{color:#c0c3bf;font-size:11px;display:block}.social-team-stats small,.social-team-members small{color:#464e55;font:600 5px/1.2 var(--display);text-transform:uppercase;margin-top:6px;display:block}.social-team-arrow{color:var(--orange);font-size:15px;font-style:normal;transition:transform .2s}.social-team-row:hover .social-team-arrow{transform:translate(3px)}.social-team-list-empty{color:#555d64;place-items:center;min-height:130px;padding:30px;font-size:9px;display:grid}.profile-feed-progress,.profile-feed-sentinel{color:#4f5760;justify-content:center;align-items:center;gap:10px;min-height:58px;font-size:7px;display:flex}.profile-feed-progress i,.profile-feed-sentinel i{border:1px solid #ff6a0038;border-top-color:var(--orange);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite profile-feed-spin}.profile-feed-sentinel{border-top:1px solid #ffffff0b}@keyframes profile-feed-spin{to{transform:rotate(360deg)}}@media (max-width:1120px){.social-v2{grid-template-columns:82px minmax(0,1fr)}.social-v2-sidebar{padding-inline:10px}.social-v2-brand{justify-content:center;margin-left:0;padding:7px}.social-v2-brand img{width:46px}.social-v2-brand>div,.social-v2-nav a strong,.social-v2-sidebar-links,.social-v2-sidebar>footer>span,.social-v2-version summary{display:none}.social-v2-nav a{grid-template-columns:1fr;justify-items:center;padding:0}.social-v2-nav a i{right:-11px}.social-v2-version>div{width:150px;inset:auto auto 0 62px}.social-v2-sidebar>footer{padding:0}.social-v2-version{border:1px solid var(--v2-line);width:42px;height:42px;margin:0 auto}.social-v2-version:before{content:"↔";color:#777f88;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.social-v2-version summary{opacity:0;display:block;position:absolute;inset:0}.social-v2-workspace{grid-template-columns:minmax(0,1fr) 280px}.social-guest-home{width:min(1080px,100% - 34px)}.social-guest-hero{grid-template-columns:minmax(0,.95fr) minmax(370px,1.05fr)}.social-guest-intro{grid-template-columns:.5fr 2fr}.social-guest-locked{width:min(960px,100% - 34px)}.social-team-row{grid-template-columns:28px 58px minmax(0,1fr) 110px 20px}.social-team-members{display:none}}@media (max-width:860px){.social-v2-workspace{grid-template-columns:1fr;width:min(720px,100% - 30px)}.social-v2-context{grid-template-columns:1fr 1fr;position:static}.social-v2-match-card{grid-column:1/-1}.profile-rating-console{grid-template-columns:repeat(2,1fr)}.profile-rating-console>article:last-child{grid-column:1/-1}.new-events-filters{grid-template-columns:1fr}.new-events-role-note{grid-template-columns:1fr 1fr}.new-events-role-note p{grid-column:1/-1}.new-event-role-tools{flex-wrap:wrap;align-items:stretch}.profile-archive-heading{flex-direction:column;align-items:flex-start;gap:20px}.achievement-template,.event-history-template{grid-template-columns:1fr}.achievement-template-visual{border-right:0;border-bottom:1px solid var(--v2-line);min-height:400px}.event-history-template>header{border-right:0;border-bottom:1px solid var(--v2-line);min-height:340px}.achievement-archive-grid{grid-template-columns:1fr 1fr}.event-history-list>a{grid-template-columns:36px minmax(0,1fr) 170px 18px;gap:14px}.social-guest-home{width:calc(100% - 30px);margin-top:15px}.social-guest-hero{grid-template-rows:auto 360px;grid-template-columns:1fr;min-height:720px}.social-guest-hero-copy{padding:48px}.social-guest-hero-visual img{object-position:center 5%}.social-guest-intro{grid-template-columns:1fr;gap:28px;padding:50px 42px}.social-guest-intro>div{grid-template-columns:1fr;gap:25px}.social-guest-modules>header{flex-direction:column;align-items:flex-start;gap:20px}.social-guest-locked{grid-template-rows:330px auto;grid-template-columns:1fr;width:calc(100% - 30px)}.social-guest-locked-image i{background:linear-gradient(#0000 52%,#0b0e11)}.social-teams-heading{grid-template-columns:1fr;gap:24px}.social-teams-heading p{max-width:620px}}@media (max-width:640px){.social-v2{display:block}.social-v2-main:before,.social-v2-main:after{inset:70px 0 64px}.social-v2-sidebar{border-top:1px solid var(--v2-line);border-right:0;width:100%;height:64px;padding:7px 10px;display:block;position:fixed;inset:auto 0 0}.social-v2-brand,.social-v2-sidebar-links,.social-v2-sidebar>footer{display:none}.social-v2-nav{grid-template-columns:repeat(5,1fr);gap:2px;margin:0}.social-v2-nav a{min-height:48px}.social-v2-nav a:nth-child(n+6){display:none}.social-v2-nav a i{width:auto;height:2px;inset:auto 14px -7px}.social-v2-topbar{min-height:70px;padding-inline:15px}.social-v2-topbar h1{font-size:20px}.social-v2-top-actions>button{display:none}.social-v2-top-actions .notification-bell{display:grid}.social-v2-account>button{grid-template-columns:34px;min-width:42px;padding:3px}.social-v2-account>button>span:nth-child(2),.social-v2-account>button>i{display:none}.social-v2-workspace{width:calc(100% - 20px);margin-top:12px;padding-bottom:75px}.social-v2-filters{gap:16px;overflow-x:auto}.social-v2-filters button{flex:none}.social-v2-composer{grid-template-columns:38px 1fr}.social-v2-composer>a{grid-column:1/-1;justify-content:center}.social-v2-composer-actions{flex-wrap:wrap;grid-column:1/-1}.social-v2-composer-actions :is(a,button){flex:145px;justify-content:center}.social-v2-post-copy h2{font-size:14px}.social-v2-post-image{aspect-ratio:1.55}.social-v2-post>footer{overflow-x:auto}.social-v2-post>footer :is(button,a){flex:none}.social-v2-context{grid-template-columns:1fr}.social-v2-match-card{grid-column:auto}.social-v2-module{width:calc(100% - 20px);min-height:430px;margin-top:12px;padding:25px}.new-events-page,.new-event-template-page,.event-builder-page{padding:16px 10px 80px}.new-events-heading{flex-direction:column;align-items:flex-start}.new-events-heading>button{width:100%}.new-events-role-action{justify-content:center;width:100%}.new-events-role-note{grid-template-columns:1fr}.new-events-role-note p{grid-column:1}.new-event-role-tools>span{width:100%;padding:5px 4px}.new-event-role-tools button{flex:150px}.new-events-filters label{grid-template-columns:80px 1fr}.new-event-template>header{grid-template-columns:1fr;padding:25px 20px}.new-event-template>header aside{border-top:1px solid var(--v2-line);border-left:0;min-height:90px}.new-event-template>nav{grid-template-columns:1fr 1fr}.new-event-template>nav span{border-bottom:1px solid var(--v2-line);min-height:45px}.new-event-template-grid{grid-template-columns:1fr}.new-event-template-grid>section,.new-event-template-grid>section.wide{border-right:0;grid-column:1}.new-event-list>a{grid-template-columns:54px minmax(0,1fr);padding:14px}.new-event-list>a>b{display:none}.event-builder-heading{grid-template-columns:1fr;gap:18px}.event-builder-fields,.event-formula-grid,.event-type-choice{grid-template-columns:1fr}.event-builder-fields>label.wide,.event-reward-choice.wide{grid-column:1}.event-choice-grid{grid-template-columns:1fr 1fr}.event-choice-grid button{min-height:100px}.event-format-builder{grid-template-columns:1fr}.event-format-mode button{min-height:112px}.event-format-stages>div,.event-reward-choice>div{grid-template-columns:1fr 1fr}.event-builder-submit{flex-direction:column;align-items:stretch}.academy-v2-page{padding:16px 10px 80px}.academy-v2-heading{flex-direction:column;align-items:flex-start}.academy-v2-heading aside{width:100%}.academy-v2-heading aside>div{flex:1;min-width:0}.academy-v2-controls{grid-template-columns:1fr}.academy-v2-types{overflow-x:auto}.academy-v2-types button{flex:0 0 120px}.academy-v2-results>header{flex-direction:column;align-items:flex-start}.academy-v2-results>header p{text-align:left}.academy-v2-list>a{grid-template-columns:34px 42px minmax(0,1fr) 20px;gap:10px;padding:12px}.academy-v2-list .academy-club-status{grid-column:2/4}.academy-institution-v2>header{grid-template-columns:80px minmax(0,1fr);gap:18px;padding:22px 18px}.academy-institution-v2 h1{max-width:none;font-size:clamp(30px,8vw,46px)}.academy-institution-mark{width:72px;height:72px}.academy-institution-v2>header aside{border-top:1px solid var(--v2-line);border-left:0;grid-column:1/-1;min-height:75px;padding:16px 0 0}.academy-institution-grid{grid-template-columns:1fr}.academy-institution-grid>section{border-right:0;border-bottom:1px solid var(--v2-line)}.academy-institution-facts{grid-template-columns:1fr}.academy-institution-club{flex-direction:column;align-items:flex-start}.academy-club-cover{height:165px}.academy-club-identity{grid-template-columns:80px minmax(0,1fr);padding:14px}.academy-club-logo{width:70px;height:70px;margin-top:-35px}.academy-club-live{grid-column:1/-1;padding-bottom:8px}.academy-club-layout{grid-template-columns:1fr}.academy-club-main{border-right:0}.academy-club-management,.academy-club-activity{grid-template-columns:1fr}.academy-club-management article,.academy-club-activity a{border-right:0;border-bottom:1px solid var(--v2-line)}.academy-club-teams-v2>header{flex-direction:column;align-items:flex-start}.academy-club-teams-v2>div>a{grid-template-columns:62px minmax(0,1fr)}.academy-club-teams-v2>div b{display:none}.social-season-page{width:calc(100% - 20px);padding:16px 0 80px}.social-season-heading{flex-direction:column;align-items:flex-start}.social-season-heading label{width:100%}.social-season-passport{grid-template-columns:1fr 1fr}.social-season-passport>*{border-bottom:1px solid var(--v2-line)}.social-season-number,.social-season-target{grid-column:1/-1}.social-season-roadmap>header{flex-direction:column;align-items:flex-start}.social-season-tracks{grid-template-columns:1fr}.social-season-city:first-child,.social-season-city:last-child{border:0}.social-season-transfer{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);min-height:160px}.social-season-transfer i{transform:rotate(90deg)}.social-season-stages section{grid-template-columns:42px 74px minmax(0,1fr)}.social-season-legend{flex-direction:column;align-items:flex-start}.social-guest-top-actions{gap:5px}.social-guest-top-actions button{min-height:34px;padding:0 10px;font-size:6px}.social-guest-top-actions button:first-child{display:none}.social-guest-home{width:calc(100% - 20px);margin-top:10px;padding-bottom:70px}.social-guest-hero{grid-template-rows:auto 300px;min-height:660px}.social-guest-hero-copy{padding:36px 25px 25px}.social-guest-hero-copy h1{font-size:clamp(42px,14vw,62px)}.social-guest-hero-copy p{font-size:11px}.social-guest-hero-copy>div{flex-direction:column;align-items:flex-start;gap:16px}.social-guest-hero-copy button{width:100%}.social-guest-intro{padding:42px 25px}.social-guest-modules{padding-top:55px}.social-guest-modules>header{padding-inline:4px}.social-guest-modules>div{grid-template-columns:1fr}.social-guest-module,.social-guest-module:last-child{grid-column:1;min-height:260px;padding:25px}.social-guest-module>div{max-width:75%}.social-guest-module>img,.social-guest-module:last-child>img{width:68%}.social-guest-module h3{font-size:23px}.social-guest-locked{grid-template-rows:245px auto;width:calc(100% - 20px);min-height:0;margin:10px auto 80px}.social-guest-locked>section{padding:34px 24px}.social-guest-locked>section>small{top:28px;right:24px}.social-guest-locked h1{font-size:43px}.social-guest-lock-actions button{min-height:52px;padding:0 12px;font-size:7px}.profile-archive-page{padding:16px 10px 80px}.profile-archive-heading h1{font-size:43px}.archive-filters{grid-template-columns:1fr}.achievement-template-visual{min-height:310px}.achievement-template-visual>div{width:160px;height:160px;font-size:76px}.achievement-template-info{padding:30px 22px}.achievement-template-info dl,.achievement-archive-grid{grid-template-columns:1fr}.event-history-list>a{grid-template-columns:30px 1fr 18px}.event-history-list dl{grid-column:2;margin-top:9px}.event-history-template>header{min-height:300px;padding:30px 22px}.event-history-template dl{grid-template-columns:1fr}.profile-social-feed>header{flex-direction:column;align-items:flex-start}.profile-social-feed>header button{width:100%}.social-teams-directory{width:calc(100% - 20px);margin-top:10px;padding-bottom:70px}.social-teams-heading{min-height:0;padding:32px 24px}.social-teams-heading h2{font-size:36px}.social-team-discovery>nav{grid-template-columns:1fr}.social-team-discovery>nav button{border-right:0;border-bottom:1px solid var(--v2-line);min-height:54px}.social-team-row{grid-template-columns:48px minmax(0,1fr) 18px;gap:13px;padding:14px}.social-team-rank,.social-team-stats,.social-team-members{display:none}.social-team-logo{width:46px;height:46px}.social-team-copy small{white-space:normal}}@media (max-width:520px){.demo-accounts>div{grid-template-columns:1fr}.demo-accounts button{border-right:0}.registration-socials>div{display:grid}}.academy-club-team-link{min-width:0;color:inherit;flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;text-decoration:none;display:grid}.academy-club-team-link>span{color:var(--orange)}.academy-club-team-link div{gap:5px;display:grid}.academy-club-team-link small{color:var(--muted)}.academy-club-team-link>b{color:var(--orange);text-transform:uppercase;font-size:11px}.academy-club-teams-v2 article>button{flex:none}.team-roster-manage{color:var(--orange);text-transform:uppercase;border:1px solid #ff6a0073;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;padding:10px 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.academy-calendar-button{min-width:210px;color:inherit;background:linear-gradient(135deg,#ff6a001f,#ff6a0005);border:1px solid #ff6a0061;border-radius:10px;gap:5px;padding:16px 18px;text-decoration:none;display:grid}.academy-calendar-button small,.academy-calendar-button span{color:var(--orange);letter-spacing:.1em;font-size:10px;font-weight:800}.academy-calendar-button strong{font-size:16px}.academy-calendar-placeholder{border:1px solid var(--line);background:radial-gradient(circle at 84% 16%,#ff6a0024,transparent 28%),var(--panel);border-radius:16px;overflow:hidden}.academy-calendar-placeholder>header{border-bottom:1px solid var(--line);padding:55px 50px}.academy-calendar-placeholder>header span{color:var(--orange);letter-spacing:.13em;font-size:10px;font-weight:900}.academy-calendar-placeholder h1{margin:16px 0;font-size:clamp(48px,7vw,92px);line-height:.9}.academy-calendar-placeholder>header p{max-width:650px;color:var(--muted);line-height:1.7}.academy-calendar-placeholder>div{gap:12px;padding:38px 50px;display:grid}.academy-calendar-placeholder>div span{color:var(--orange);font-size:10px;font-weight:900}.academy-calendar-placeholder>div strong{font-size:28px}.academy-calendar-placeholder>div p{max-width:720px;color:var(--muted);line-height:1.7}.academy-calendar-placeholder footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:20px 50px;display:flex}.academy-calendar-placeholder footer i{background:var(--orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #ff6a00b3}.academy-my-club{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin:18px 0;overflow:hidden}.academy-my-club>header{border-bottom:1px solid var(--line);gap:18px;padding:20px 24px;display:flex}.academy-my-club>header>span{color:var(--orange);font-size:11px;font-weight:900}.academy-my-club>header div{gap:5px;display:grid}.academy-my-club>header p{color:var(--muted);margin:0;font-size:12px}.academy-my-club>a{color:inherit;background:linear-gradient(90deg,#ff6a0014,#0000);grid-template-columns:54px 1fr auto;align-items:center;gap:18px;padding:22px 24px;text-decoration:none;display:grid}.academy-my-club>a>i{width:54px;height:54px;color:var(--orange);border:1px solid #ff6a0080;border-radius:12px;place-items:center;font-size:22px;font-style:normal;font-weight:900;display:grid}.academy-my-club>a div{gap:5px;display:grid}.academy-my-club>a small{color:var(--orange);letter-spacing:.1em;font-size:9px;font-weight:900}.academy-my-club>a strong{font-size:20px}.academy-my-club>a span{color:var(--muted);font-size:12px}.academy-my-club>a>b{color:var(--orange);text-transform:uppercase;font-size:11px}.academy-my-club-empty{gap:8px;padding:24px;display:grid}.academy-my-club-empty>span{color:var(--orange);letter-spacing:.12em;font-size:9px;font-weight:900}.academy-my-club-empty>strong{font-size:20px}.academy-my-club-empty>p{color:var(--muted);margin:0;font-size:12px}.entity-favorite{width:max-content;color:var(--muted);text-transform:uppercase;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1f;border-radius:8px;margin-top:12px;padding:8px 12px;font-size:10px;font-weight:800}.entity-favorite.active{color:var(--orange);background:#ff6a0014;border-color:#ff6a0080}.social-filter-item{align-items:center;display:flex;position:relative}.city-feed-help{width:18px!important;height:18px!important;color:var(--muted)!important;background:0 0!important;border:1px solid #ffffff26!important;border-radius:50%!important;padding:0!important;font-size:9px!important}.city-feed-help-popover{z-index:20;border:1px solid var(--line);color:#b4b8b5;width:290px;font:400 11px/1.55 var(--apple-sans);background:#0b0e11;border-radius:10px;padding:14px;font-style:normal;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 18px 50px #00000073}.social-pinned{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:12px 0;overflow:hidden}.social-pinned>header{border-bottom:1px solid var(--line);color:var(--orange);justify-content:space-between;padding:12px 16px;font-size:9px;display:flex}.social-pinned>div{grid-template-columns:repeat(3,1fr);display:grid}.social-pinned a{border-right:1px solid var(--line);min-height:120px;color:inherit;gap:8px;padding:16px;text-decoration:none;display:grid;position:relative}.social-pinned a:last-child{border:0}.social-pinned em{color:#090b0d;background:var(--orange);border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:10px;right:10px}.social-pinned small{color:var(--muted);font-size:8px}.social-pinned strong{font-size:13px;line-height:1.3}.social-pinned a>span{color:var(--orange);align-self:end;font-size:8px}.post-pin.active{color:var(--orange)!important}.social-favorites-feed{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.social-favorites-feed>header{border-bottom:1px solid var(--line);gap:6px;padding:18px;display:grid}.social-favorites-feed>header span{color:var(--orange);font-size:8px}.social-favorites-feed>div{display:grid}.social-favorites-feed a{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:100px 1fr auto;gap:15px;padding:16px 18px;text-decoration:none;display:grid}.social-favorites-feed small,.social-favorites-feed b{color:var(--orange);font-size:9px}.social-favorites-feed>p{color:var(--muted);padding:30px}.social-subscriptions-page{width:min(980px,100% - 48px);margin:36px auto 80px}.social-subscriptions-page>header{border:1px solid var(--line);background:linear-gradient(125deg,#ff6a001a,transparent 52%),var(--panel);border-radius:16px;gap:12px;padding:34px 38px;display:grid}.social-subscriptions-page>header>span{color:var(--orange);letter-spacing:.16em;font-size:8px;font-weight:900}.social-subscriptions-page h2{margin:0;font-size:44px}.social-subscriptions-page p{max-width:650px;color:var(--muted);margin:0;line-height:1.6}.social-subscriptions-page>section{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin-top:14px;overflow:hidden}.social-subscriptions-page article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.social-subscriptions-page article:last-child{border-bottom:0}.social-subscriptions-page article>a{min-width:0;color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.social-subscriptions-page article i{width:42px;height:42px;color:var(--orange);background:#ff6a0014;border:1px solid #ff6a0061;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.social-subscriptions-page article span{gap:4px;display:grid}.social-subscriptions-page article small{color:var(--orange);text-transform:uppercase;font-size:8px}.social-subscriptions-page article strong{font-size:14px}.social-subscriptions-page article button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;padding:9px 13px}.social-subscriptions-page article button:hover{color:var(--orange);border-color:#ff6a0073}@media (max-width:1000px){.event-ops-row{grid-template-columns:80px 1fr 90px 110px}.event-ops-open{display:none}.event-control-summary{grid-template-columns:repeat(2,1fr)}.event-control-summary>div:nth-child(2){border-right:0}.event-control-summary>div:nth-child(-n+2){border-bottom:1px solid var(--v2-line)}.tournament-groups{grid-template-columns:1fr}}@media (max-width:700px){.event-ops-page{padding:24px 14px 60px}.event-ops-heading,.tournament-manager-head{flex-direction:column;align-items:stretch}.event-ops-heading>a{width:100%}.event-ops-row{grid-template-columns:64px 1fr;gap:12px;padding:16px}.event-ops-team-count,.event-ops-ready{grid-column:2}.event-ops-date{width:56px;height:68px}.event-control-hero{grid-template-columns:1fr}.event-control-hero>div{padding:36px 24px}.event-control-hero aside{border-top:1px solid var(--v2-line);border-left:0}.event-control-summary{grid-template-columns:1fr}.event-control-summary>div{border-right:0;border-bottom:1px solid var(--v2-line)}.event-stage-selection{padding:30px 20px}.event-stage-choice-grid,.tournament-stage-nav{grid-template-columns:1fr}.event-control-actions,.stage-panel-actions{flex-direction:column;align-items:stretch;padding:22px 20px}.event-control-actions>button,.stage-panel-actions>button{width:100%}.tournament-stage-panel>header{flex-direction:column;align-items:flex-start;padding:24px 20px}.tournament-group-toolbar{flex-direction:column;align-items:stretch;padding:18px}.team-result-slot,.team-result-slot.removable{grid-template-columns:1fr}.team-result-score{justify-content:flex-start;padding-left:48px}.team-result-outcome{padding-left:48px}.team-result-remove{width:max-content;margin-left:48px;padding:0 12px}}.social-guest-auth-btn{border-radius:var(--premium-radius-sm);background:var(--orange);color:#140a02;height:40px;font:700 9px/1 var(--apple-sans);letter-spacing:.06em;align-items:center;padding:0 18px;text-decoration:none;transition:background .18s;display:inline-flex}.social-guest-auth-btn:hover{background:#ff7d20}.social-guest-link-more{color:#c8cac6;font:600 9px/1 var(--apple-sans);letter-spacing:.04em;text-decoration:none}.v2-home-section{padding-top:88px}.v2-home-section-head{gap:8px;padding:0 2px;display:grid}.v2-home-section-head>span{color:var(--orange);font:700 8px/1 var(--apple-sans);letter-spacing:.18em}.v2-home-section-head h2{color:#f0f0ec;font:700 clamp(26px,3.2vw,36px)/1.05 var(--apple-sans);letter-spacing:-.03em;margin:0}.v2-home-section-head p{color:#9aa0a8;max-width:560px;margin:8px 0 0;font-size:11px;line-height:1.5}.v2-home-section-head a.v2-home-all{color:var(--orange);font:600 9px/1 var(--apple-sans);letter-spacing:.05em;justify-self:start;margin-top:14px;text-decoration:none}.v2-home-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.v2-home-news-grid .social-v2-post{min-width:0}.v2-events-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.v2-event-card{border:1px solid var(--v2-line);border-radius:var(--premium-radius);background:linear-gradient(145deg, #ffffff04, transparent 44%), var(--v2-panel);flex-direction:column;gap:12px;padding:22px;display:flex;overflow:hidden}.v2-event-top{justify-content:space-between;align-items:center;display:flex}.v2-event-status{color:var(--orange);font:700 8px/1 var(--apple-sans);letter-spacing:.14em}.v2-event-status.live{color:#ff5c5c}.v2-event-status.finished{color:#6d6d6d}.v2-event-card h3{color:#e7e8e4;letter-spacing:-.01em;margin:0;font-size:15px;line-height:1.28}.v2-event-meta{color:#7c848c;font-size:9px;line-height:1.55}.v2-event-meta b{color:#a6abb2;font-weight:600}.v2-events-empty{border:1px solid var(--v2-line);border-radius:var(--premium-radius);background:var(--v2-panel);color:#8a9199;flex-direction:column;align-items:flex-start;gap:8px;padding:34px;font-size:11px;line-height:1.5;display:flex}.v2-events-empty strong{color:#cfd1cd;font-size:13px;font-weight:700}.social-v2-nav .v2-soon{color:#5e6670;cursor:default;opacity:.8;border:1px solid #0000;grid-template-columns:34px 1fr;align-items:center;gap:7px;min-height:48px;padding:0 13px;display:grid}.social-v2-nav .v2-soon>span{color:#565e68;width:27px;height:27px;font:700 13px/1 var(--display);place-items:center;display:grid}.social-v2-nav .v2-soon strong{font-size:12px;font-weight:600}.v2-top-link{border-radius:var(--premium-radius-sm);color:#e3e4e0;height:40px;font:600 9px/1 var(--apple-sans);letter-spacing:.05em;background:#ffffff08;border:1px solid #ffffff17;align-items:center;padding:0 16px;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.v2-top-link:hover{color:#fff;background:#ffffff12}.news-catalog-toolbar{justify-content:flex-end;margin:18px 0 14px;display:flex}.news-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;margin-bottom:22px;display:grid}.news-hero-card{position:relative}.news-hero-card .social-v2-post{flex-direction:column;height:100%;display:flex}.news-hero-card .social-v2-post .social-v2-post-image{margin-top:auto}.news-hero-small-col{gap:12px;display:grid}.news-pin-flag{z-index:3;color:#0b0c0d;font:700 9px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;background:#ff6a00eb;border-radius:999px;padding:5px 9px;font-style:normal;position:absolute;top:14px;left:14px}@media (max-width:760px){.news-hero{grid-template-columns:1fr}.news-catalog-toolbar{justify-content:stretch}.news-catalog-toolbar .feed-filter{width:100%}.news-catalog-toolbar .feed-filter-btn{justify-content:center;width:100%}}.feed-filter{position:relative}.feed-filter-btn{color:#d8d9d5;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.feed-filter-btn:hover{background:#ffffff12}.feed-filter-btn.open{color:#fff;border-color:#ff6a008c}.feed-filter-btn svg{color:var(--orange)}.feed-filter-btn i{background:var(--orange);color:#0b0c0d;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;display:inline-grid}.feed-filter-backdrop{z-index:190;background:#0506078c;position:fixed;inset:0}.feed-filter-panel{z-index:191;background:#141517;border:1px solid #ffffff14;border-radius:14px;padding:16px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 50px #0000008c}.feed-filter-groups{gap:16px;display:grid}.feed-filter-group>strong{color:#8d949d;letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:600;display:block}.feed-filter-chips{flex-wrap:wrap;gap:7px;display:flex}.feed-filter-chips button{color:#c2c4c0;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;padding:7px 12px;font-size:12px;transition:background .13s,border-color .13s,color .13s}.feed-filter-chips button:hover{background:#ffffff14}.feed-filter-chips button:disabled{opacity:.55;cursor:not-allowed;background:#ffffff06}.feed-filter-chips button:disabled:hover{background:#ffffff06}.feed-filter-chips button:disabled .feed-filter-lock{vertical-align:1px;margin-right:4px;font-size:10px}.feed-filter-chips button.active{color:#ffb066;background:#ff6a0029;border-color:#ff6a008c}.feed-filter-actions{border-top:1px solid #ffffff12;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:14px;display:flex}.feed-filter-reset,.feed-filter-apply{cursor:pointer;border-radius:10px;padding:10px 22px;font-size:13px;font-weight:600}.feed-filter-reset{color:#a9adaa;background:0 0;border:1px solid #ffffff1f}.feed-filter-reset:hover{background:#ffffff0a}.feed-filter-apply{color:#0b0c0d;background:var(--orange);border:1px solid var(--orange)}.feed-filter-apply:hover{filter:brightness(1.08)}@media (max-width:560px){.feed-filter-panel{z-index:191;width:100%;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border:0;border-top:1px solid #ffffff1a;border-radius:18px 18px 0 0;max-height:78vh;position:fixed;inset:auto 0 0;overflow-y:auto}.feed-filter-groups{max-height:none}}.social-v2-brand strong{font-size:17px}.social-v2-brand small{margin-top:6px;font-size:9px}.social-v2-nav a{min-height:52px}.social-v2-nav a>span{font-size:17px}.social-v2-nav a>span svg{width:24px;height:24px}.social-v2-nav a strong{font-size:15px}.social-v2-sidebar-links a{font-size:13px;line-height:1.4}.social-v2-version summary,.social-v2-version button{font-size:12px}.social-v2-topbar>div:first-child>span{letter-spacing:.12em;font-size:11px}.social-v2-topbar h1{font-size:26px}.social-guest-top-actions button,.social-guest-hero-copy button{letter-spacing:.04em;font-size:13px}.social-guest-hero-copy>span,.social-guest-intro>span,.social-guest-modules>header span,.social-guest-module small{letter-spacing:.1em;font-size:11px}.social-guest-hero-copy p{font-size:16px;line-height:1.65}.social-guest-hero-copy a{font-size:13px}.social-guest-intro p{font-size:15px;line-height:1.7}.social-guest-modules>header>p{font-size:14px;line-height:1.6}.social-guest-module>span,.social-guest-module h3{font-size:30px}.social-guest-module p{font-size:14px;line-height:1.6}.social-guest-module strong{font-size:12px}.social-guest-module strong b{font-size:16px}.v2-home-section-head>span{letter-spacing:.15em;font-size:11px}.v2-home-section-head p{font-size:14px;line-height:1.6}.social-v2-source-mark{font-size:13px}.social-v2-post>header>div>strong{font-size:14px}.social-v2-post>header small{font-size:12px}.social-v2-post-copy h2{font-size:20px;line-height:1.25}.social-v2-post-copy p{font-size:14px;line-height:1.6}.v2-event-status{letter-spacing:.12em;font-size:12px}.v2-event-card h3{font-size:19px;line-height:1.3}.v2-event-meta{font-size:13px;line-height:1.6}.v2-events-empty{font-size:14px;line-height:1.6}.v2-events-empty strong{font-size:17px}.v2-top-link{font-size:13px}.social-v2-sidebar>footer>span{letter-spacing:.06em;font-size:10px}.social-v2-sidebar>footer>strong{font-size:14px}.auth-alt-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:14px;display:flex}.auth-alt-actions a{color:#8d949c;text-decoration:none;transition:color .2s}.auth-alt-actions a:hover{color:#fff}.auth-submit{font-size:14px}.auth-form label>span{font-size:11px}.auth-tabs button{font-size:13px}.auth-card-heading>p:first-child{font-size:11px}.auth-notice{font-size:14px}.profile-edit-actions{align-items:center;gap:14px;display:flex}.profile-edit-actions>small{color:#57595b;font:700 7px/1 var(--display);letter-spacing:.14em;white-space:nowrap;margin:0}.profile-edit-actions>div{background:#0c0d0e;border:1px solid #ffffff1a;padding:3px;display:flex}.profile-edit-actions button{color:#66686a;min-height:29px;font:700 8px/1 var(--display);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding-inline:12px}.profile-edit-actions button:hover{color:#e7e7e2}.profile-edit-actions button.primary{color:#080909;background:var(--orange)}.profile-edit-actions button.primary:hover{color:#080909}.profile-edit-actions button:disabled{opacity:.45;cursor:default}.profile-toolbar-note{color:#5f9f6c;font:700 8px/1 var(--display);letter-spacing:.04em;justify-self:end}.profile-toolbar-note.error{color:#cf7f6e}.profile-edit-panel{min-height:260px;padding:26px}.profile-edit-head{gap:8px;display:grid}.profile-edit-head span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.profile-edit-head strong{color:#f0f0ec;font:700 20px/1 var(--apple-sans);letter-spacing:-.03em;margin:0}.profile-edit-head:not(:first-child){margin-top:22px}.profile-edit-grid{grid-template-columns:1fr 1fr;gap:12px;max-width:640px;display:grid}.profile-edit-grid label{gap:7px;display:grid}.profile-edit-grid label span{color:#555759;font:700 6px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.profile-edit-grid input,.profile-edit-grid select{color:#d7d8d4;width:100%;min-width:0;height:38px;font:500 10px/1 var(--apple-sans);background:#0e0f10;border:1px solid #ffffff17;border-radius:0;outline:0;padding:0 10px}.profile-edit-grid select{cursor:pointer}.profile-edit-grid input:focus,.profile-edit-grid select:focus{border-color:#ff6a008c}.profile-edit-hint{color:#515355;max-width:640px;margin:18px 0 0;font-size:9px;line-height:1.55}.profile-main-panel{background:linear-gradient(105deg,#ff6a000b,#0000 60%);border-bottom:1px solid #ffffff13;align-content:center;gap:10px;min-height:260px;padding:30px;display:grid}.profile-main-panel>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.profile-main-panel h3{color:#f0f0ec;font:700 clamp(30px,3.4vw,46px)/.95 var(--apple-sans);letter-spacing:-.045em;margin:6px 0 0}.profile-main-panel>p{color:#787a7c;margin:0;font-size:10px}.profile-main-panel dl{border-block:1px solid #ffffff13;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;display:grid}.profile-main-panel dl>div{gap:7px;padding:14px 16px 14px 0;display:grid}.profile-main-panel dl>div+div{border-left:1px solid #ffffff13;padding-left:16px}.profile-main-panel dt{color:#494b4d;font:700 6px/1 var(--display);letter-spacing:.07em}.profile-main-panel dd{color:#d6d7d3;margin:0;font-size:11px;font-weight:700}.profile-privacy-hint{color:#515355;margin:0;padding:13px 16px;font-size:8px;line-height:1.55}.profile-console-cover span{font-size:11px}.profile-console-cover strong{color:#e8e8e2}.profile-console-cover small{color:#9a9ea1;font-size:12px}.profile-console-avatar>button{color:#c3c6c9;font-size:13px}.profile-console-avatar>button:hover{color:#f0f0ec}.profile-console-identity>span{font-size:12px}.profile-console-identity>p{color:#c7c9cb;font-size:15px}.profile-console-identity>div{color:#b7babd;font-size:13px}.profile-rating-console small{color:#a8abad;font-size:10px}.profile-rating-console>article>span{color:#9da1a4;font-size:12px}.profile-console-achievements>header span,.profile-console-history>header span,.profile-console-personal>header span,.profile-console-socials>header span,.profile-console-season>header span{color:#b9bcbf;font-size:11px}.profile-console-achievements>header strong,.profile-console-history>header strong,.profile-console-personal>header strong,.profile-console-socials>header strong,.profile-console-season>header strong{color:#dfe0dc;font-size:12px;font-weight:600}.profile-console-personal dt,.profile-console-season dt{color:#9ca0a3;font-size:10px}.profile-console-personal dd,.profile-console-season dd{color:#d6d7d3;font-size:14px}.profile-social-link-list a span{color:#c6c8ca;font-size:13px}.profile-social-link-list a strong{font-size:11px}.profile-social-link-list p{color:#9ba0a3;font-size:12px}.profile-privacy-hint{color:#9fa2a5;font-size:12px}.profile-main-panel>span{font-size:11px}.profile-main-panel>p{color:#c0c2c5;font-size:14px}.profile-main-panel dt{color:#9ca0a3;font-size:10px}.profile-main-panel dd{font-size:14px}.profile-edit-actions>small{color:#a5a8ab;font-size:11px}.profile-edit-actions button{color:#cccfd1;font-size:12px}.profile-toolbar-note{font-size:12px}.profile-edit-head span{font-size:11px}.profile-edit-head strong{font-size:22px}.profile-edit-grid label span{color:#9ba0a3;font-size:10px}.profile-edit-grid input,.profile-edit-grid select{font-size:13px}.profile-edit-hint{color:#9fa2a5;font-size:13px}.teams-catalog-page,.teams-create-page,.teams-view-page{color:#ecece8;max-width:1210px;min-height:calc(100svh - 86px);margin:0 auto;padding:56px 24px 120px}.teams-catalog-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.teams-catalog-head>div>span,.teams-create-block>span,.teams-view-hero>div>span,.teams-view-hero>div>span{color:var(--orange);font:700 11px/1 var(--display);letter-spacing:.13em}.teams-catalog-head h2,.teams-create-block h2{color:#f0f0ec;font:700 clamp(30px, 3.4vw, 46px)/.95 var(--apple-sans);letter-spacing:-.045em;margin:10px 0}.teams-catalog-head p,.teams-create-block p{color:#c0c2c5;max-width:640px;margin:0;font-size:14px;line-height:1.6}.teams-create-link{min-height:42px;color:var(--orange);font:700 12px/1 var(--apple-sans);white-space:nowrap;background:#ff6a0014;border:1px solid #ff6a0066;border-radius:6px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.teams-create-link:hover{background:#ff6a0029}.teams-create-page{max-width:760px}.teams-create-block{margin-bottom:26px}.teams-create-form{background:#0d0e0f;border:1px solid #ffffff17;border-radius:10px;gap:18px;padding:26px;display:grid}.teams-create-form label{gap:8px;display:grid}.teams-create-form label>span{color:#9ba0a3;font:700 10px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.teams-create-form input,.teams-create-form select,.teams-create-form textarea{color:#d7d8d4;width:100%;min-width:0;font:500 14px/1 var(--apple-sans);resize:vertical;background:#101112;border:1px solid #ffffff17;border-radius:4px;outline:0;padding:10px 12px}.teams-create-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.teams-create-action{color:#101112;background:var(--orange);min-height:44px;font:700 13px/1 var(--apple-sans);cursor:pointer;border:0;border-radius:6px}.teams-create-action:disabled{opacity:.5;cursor:not-allowed}.teams-create-warning,.teams-create-error{font:600 13px/1.5 var(--apple-sans);border-radius:6px;margin:0;padding:12px 14px}.teams-create-warning{color:#e0b96f;background:#e0b96f1a}.teams-create-error{color:#f17c7c;background:#f17c7c1a}.teams-my-card{background:linear-gradient(#ff6a0014,#ff6a0005);border:1px solid #ff6a004d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:26px;padding:18px 20px;display:flex}.teams-my-card>span{color:var(--orange);font:700 10px/1 var(--display);letter-spacing:.1em}.teams-my-card div{align-items:baseline;gap:10px;display:flex}.teams-my-card h3{color:#f0f0ec;font:700 20px/1 var(--apple-sans);margin:0}.teams-my-card small{color:var(--orange);font:700 12px/1 var(--display)}.teams-my-card p{color:#9ba0a3;margin:0;font-size:13px}.teams-my-card a{color:var(--orange);font:700 13px/1 var(--apple-sans);text-decoration:none}.teams-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.teams-card{color:inherit;background:#0d0e0f;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;gap:16px;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.teams-card:hover{border-color:#ff6a0073;transform:translateY(-2px)}.teams-card-mark{width:46px;height:46px;color:var(--orange);font:700 13px/1 var(--display);letter-spacing:.08em;background:#131415;border:1px solid #ffffff1f;border-radius:8px;place-items:center;display:grid}.teams-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.teams-card header h3{color:#f0f0ec;font:700 20px/1 var(--apple-sans);margin:0}.teams-card header span{color:var(--orange);font:700 11px/1 var(--display)}.teams-lock-badge{color:#e0b96f;font-style:normal;font:700 9px/1 var(--display);letter-spacing:.06em;white-space:nowrap}.teams-card-desc{color:#a7aaad;margin:0;font-size:13px;line-height:1.55}.teams-card dl{border-top:1px solid #ffffff12;gap:10px;margin:auto 0 0;padding-top:16px;display:grid}.teams-card dl>div{justify-content:space-between;gap:10px;display:flex}.teams-card dt{color:#9ca0a3;font:700 10px/1 var(--display);letter-spacing:.07em}.teams-card dd{color:#d6d7d3;margin:0;font-size:13px;font-weight:700}.teams-card-cta{color:var(--orange);font:700 12px/1 var(--apple-sans)}.teams-empty{text-align:center;border:1px dashed #ffffff1f;border-radius:10px;grid-column:1/-1;place-items:center;gap:8px;padding:60px 20px;display:grid}.teams-empty strong{color:#d6d7d3;font:700 18px/1 var(--apple-sans)}.teams-empty span{color:#9ba0a3;font-size:13px}.teams-refresh{color:#9ba0a3;font:700 11px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:28px;padding:0}.teams-refresh:hover{color:var(--orange)}.teams-back{color:#9ba0a3;font:700 12px/1 var(--apple-sans);margin-bottom:26px;text-decoration:none;display:inline-block}.teams-back:hover{color:var(--orange)}.teams-view-hero{background:linear-gradient(#0d0e0f,#0a0b0c);border:1px solid #ffffff17;border-radius:12px;grid-template-columns:auto 1fr;gap:26px;padding:28px;display:grid}.teams-view-mark{width:84px;height:84px;color:var(--orange);font:800 22px/1 var(--display);letter-spacing:.06em;background:#ff6a0014;border:1px solid #ff6a0066;border-radius:14px;place-items:center;display:grid}.teams-view-hero h2{color:#f0f0ec;font:700 clamp(28px, 3vw, 40px)/.95 var(--apple-sans);letter-spacing:-.04em;margin:8px 0 12px}.teams-view-hero>div>p{color:#c0c2c5;max-width:720px;margin:0 0 18px;font-size:14px;line-height:1.6}.teams-view-hero dl{flex-wrap:wrap;gap:26px;margin:0;display:flex}.teams-view-hero dl>div{gap:6px;display:grid}.teams-view-hero dt{color:#9ca0a3;font:700 10px/1 var(--display);letter-spacing:.07em}.teams-view-hero dd{color:#d6d7d3;margin:0;font-size:13px;font-weight:700}.teams-view-flags{grid-column:1/-1;gap:10px;margin-top:-6px;display:flex}.teams-view-notice{font:600 13px/1.5 var(--apple-sans);border-radius:6px;margin:20px 0 0;padding:12px 16px}.teams-view-notice.ok{color:#7ed28f;background:#7ed28f1a}.teams-view-notice.error{color:#f17c7c;background:#f17c7c1a}.teams-admin-bar,.teams-action-bar{background:#ff6a000d;border:1px solid #ff6a004d;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px 20px;display:flex}.teams-admin-bar>span,.teams-action-bar>span{color:#c7c9cb;font-size:13px}.teams-admin-bar button,.teams-action-bar button{color:#d6d7d3;min-height:36px;font:700 12px/1 var(--apple-sans);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:6px;padding:0 16px}.teams-action-bar button.primary{color:var(--orange);background:#ff6a001a;border-color:#ff6a0080}.teams-action-bar>div{gap:10px;display:flex}.teams-apply-form{background:#0d0e0f;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;gap:12px;margin-top:18px;padding:18px 20px;display:flex}.teams-apply-form textarea{color:#d7d8d4;font:500 14px/1.4 var(--apple-sans);resize:vertical;background:#101112;border:1px solid #ffffff17;border-radius:4px;outline:0;padding:10px 12px}.teams-apply-form button{color:#101112;background:var(--orange);min-height:38px;font:700 12px/1 var(--apple-sans);cursor:pointer;border:0;border-radius:6px;align-self:flex-end;padding:0 18px}.teams-view-body{grid-template-columns:1fr minmax(280px,360px);align-items:start;gap:22px;margin-top:22px;display:grid}.tv-main-col{gap:22px;min-width:0;display:grid}.tv-side-col{align-content:start;gap:22px;display:grid;position:sticky;top:110px}.tv-side-col .teams-extra{margin-top:0}.teams-view-body .teams-manage{margin-top:0;position:static}.tv-wall>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:16px;padding-bottom:16px;display:flex}.tv-wall>header span{color:var(--orange);font:700 10px/1 var(--display);letter-spacing:.1em}.tv-wall>header strong{color:#d6d7d3;font:700 13px/1 var(--apple-sans)}.teams-roster{background:#0d0e0f;border:1px solid #ffffff17;border-radius:10px;padding:22px}.teams-roster>header,.teams-manage section>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:16px;padding-bottom:16px;display:flex}.teams-roster>header span,.teams-manage section>header>span{color:var(--orange);font:700 10px/1 var(--display);letter-spacing:.1em}.teams-roster>header strong,.teams-manage section>header>strong{color:#d6d7d3;font:700 13px/1 var(--apple-sans)}.teams-roster>div{gap:10px;display:grid}.teams-player{border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:28px 40px 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.teams-player.captain{background:#ff6a000d;border-color:#ff6a0059}.teams-player>b{color:#56595b;font:700 12px/1 var(--display)}.teams-player-avatar{width:40px;height:40px;color:var(--orange);font:700 15px/1 var(--display);background:#131415;border:1px solid #ffffff1f;border-radius:50%;place-items:center;display:grid}.teams-player>div{gap:4px;min-width:0;display:grid}.teams-player>div>strong{color:#e6e7e2;font:700 14px/1 var(--apple-sans)}.teams-player>div>strong i{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.06em;background:#ff6a001f;border-radius:4px;margin-left:8px;padding:4px 8px;font-style:normal}.teams-player>div>small{color:#8f9397;font-size:12px}.teams-player>em{color:var(--orange);font:700 12px/1 var(--display);font-style:normal}.teams-manage{gap:18px;display:grid;position:sticky;top:110px}.teams-manage section{background:#0d0e0f;border:1px solid #ffffff17;border-radius:10px;padding:20px}.teams-manage section>p{color:#8f9397;margin:0;font-size:13px}.teams-manage-applications>div{gap:10px;display:grid}.teams-manage-applications article{border:1px solid #ffffff0f;border-radius:8px;padding:12px 14px}.teams-manage-applications article>div:first-child{margin-bottom:10px}.teams-manage-applications article strong{color:#e6e7e2;font:700 13px/1 var(--apple-sans)}.teams-manage-applications article p{color:#9ba0a3;margin:6px 0 0;font-size:12px;line-height:1.5}.teams-apply-actions{gap:8px;display:flex}.teams-apply-actions button{color:#d6d7d3;min-height:30px;font:700 11px/1 var(--apple-sans);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:5px;padding:0 12px}.teams-apply-actions button:first-child{color:#7ed28f;border-color:#7ed28f66}.teams-manage-invite{gap:12px;display:grid}.teams-manage-invite input{color:#d7d8d4;font:500 13px/1 var(--apple-sans);background:#101112;border:1px solid #ffffff17;border-radius:4px;outline:0;padding:10px 12px}.teams-manage-invite button,.teams-manage-danger button{color:#d6d7d3;min-height:34px;font:700 11px/1 var(--apple-sans);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:5px}.teams-manage-danger{gap:12px;display:grid;border-color:#f17c7c40!important}.teams-manage-danger button.danger{color:#f17c7c;border-color:#f17c7c80}@media (max-width:960px){.teams-view-body{grid-template-columns:1fr}.teams-manage,.tv-side-col{position:static}.tv-side-col .teams-extra,.teams-view-body .teams-manage{margin-top:0}.teams-create-row{grid-template-columns:1fr}}.teams-sort select{min-width:180px}.teams-row-cell b{color:#d6d7d3}.teams-view-hero.compact{display:block}.teams-tip{color:#9ca0a3;width:14px;height:14px;font:700 9px/1 var(--display);cursor:help;background:0 0;border:1px solid #fff3;border-radius:50%;place-items:center;margin-left:6px;display:inline-grid}.teams-create-static{color:#d7d8d4!important}.teams-create-hint{color:#8f9397;margin:-8px 0 0;font-size:12px;line-height:1.5}.teams-all-applications{color:var(--orange);font:700 12px/1 var(--apple-sans);margin-top:12px;text-decoration:none;display:inline-block}.teams-manage-recruitment{gap:12px;display:grid}.teams-manage-recruitment .teams-switch{cursor:pointer;align-items:center;gap:12px;display:flex}.teams-switch input{opacity:0;pointer-events:none;position:absolute}.teams-switch-track{background:#2a2c2e;border-radius:999px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.teams-switch-track i{background:#9ba0a3;border-radius:50%;width:20px;height:20px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.teams-switch input:checked+.teams-switch-track{background:#7ed28f40}.teams-switch input:checked+.teams-switch-track i{background:#7ed28f;transform:translate(18px)}.teams-switch input:disabled+.teams-switch-track{opacity:.45;cursor:not-allowed}.teams-switch>b{color:#d6d7d3;font:700 13px/1 var(--apple-sans)}.teams-manage-recruitment .teams-invite-hint{margin:0}.teams-logo-modal{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060708b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.teams-logo-modal-card{background:#0d0e0f;border:1px solid #ffffff1f;border-radius:12px;width:100%;max-width:420px;padding:24px;box-shadow:0 24px 60px #00000080}.teams-logo-modal-card header{border-bottom:1px solid #ffffff12;gap:8px;padding-bottom:16px;display:grid;position:relative}.teams-logo-modal-card header>span{color:var(--orange);font:700 10px/1 var(--display);letter-spacing:.1em}.teams-logo-modal-card header>strong{color:#f0f0ec;font:700 20px/1 var(--apple-sans)}.teams-logo-close{color:#9ba0a3;width:30px;height:30px;font:400 18px/1 var(--apple-sans);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:6px;position:absolute;top:0;right:0}.teams-logo-modal-card ul{color:#a7aaad;gap:8px;margin:16px 0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.teams-logo-modal-actions{gap:10px;display:flex}.teams-logo-modal-actions button{color:#101112;background:var(--orange);min-height:40px;font:700 12px/1 var(--apple-sans);cursor:pointer;border:0;border-radius:6px;flex:1}.teams-logo-modal-actions button.ghost{color:#d6d7d3;background:0 0;border:1px solid #ffffff24}.teams-applications-list{gap:10px;margin-top:20px;display:grid}.teams-applications-row{background:#0d0e0f;border:1px solid #ffffff17;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.teams-applications-row>div:first-child{gap:6px;display:grid}.teams-applications-row strong{color:#e6e7e2;font:700 14px/1 var(--apple-sans)}.teams-applications-row p{color:#9ba0a3;margin:0;font-size:12px;line-height:1.5}.teams-applications-row small{color:#6f7376;font-size:11px}.teams-app-status{width:fit-content;font:700 9px/1 var(--display);letter-spacing:.06em;border-radius:4px;padding:3px 8px;display:inline-block}.teams-app-status.pending{color:#e0b96f;background:#e0b96f1a}.teams-app-status.accepted{color:#7ed28f;background:#7ed28f1a}.teams-app-status.rejected,.teams-app-status.withdrawn{color:#f17c7c;background:#f17c7c1a}.teams-empty-text{color:#8f9397;margin:20px 0 0;font-size:13px}.teams-extra{background:#0d0e0f;border:1px solid #ffffff17;border-radius:12px;margin-top:26px;padding:24px}.teams-extra>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:16px;padding-bottom:16px;display:flex}.teams-extra>header>span,.teams-extra-section>span{color:var(--orange);font:700 10px/1 var(--display);letter-spacing:.1em}.teams-extra>header>strong,.teams-extra-section>strong{color:#d6d7d3;font:700 13px/1 var(--apple-sans)}.teams-extra-section{border-top:1px solid #ffffff12;margin:8px 0 16px;padding-top:22px}.teams-extra-list{gap:10px;display:grid}.teams-extra-list article{border:1px solid #ffffff0f;border-left:3px solid #fff3;border-radius:8px;gap:5px;padding:14px 16px;display:grid}.teams-extra-list article.won{border-left-color:#7ed28fb3}.teams-extra-list article.loss{border-left-color:#f17c7cb3}.teams-extra-result{color:#9ca0a3;font:700 9px/1 var(--display);letter-spacing:.07em}.teams-extra-list article.won .teams-extra-result{color:#7ed28f}.teams-extra-list article.loss .teams-extra-result{color:#f17c7c}.teams-extra-list article strong{color:#e6e7e2;font:700 15px/1 var(--apple-sans)}.teams-extra-list article p{color:#a7aaad;margin:0;font-size:13px}.teams-extra-list article small{color:#6f7376;font-size:11px}.teams-extra-empty{color:#8f9397;margin:0;font-size:13px;line-height:1.6}.profile-console-teamcard{background:#0d0e0f;border:1px solid #ffffff17;border-radius:10px;padding:18px}.profile-console-teamcard>header{border-bottom:1px solid #ffffff12;flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.profile-console-teamcard>header span{color:var(--orange);font:700 10px/1 var(--display);letter-spacing:.1em}.profile-console-teamcard>header strong{color:#dfe0dc;font-size:13px;font-weight:600}.profile-teamcard-main{align-items:center;gap:12px;padding:16px 0 12px;display:flex}.profile-teamcard-main>span{width:42px;height:42px;color:var(--orange);font:800 12px/1 var(--display);letter-spacing:.06em;background:#ff6a0014;border:1px solid #ff6a0073;border-radius:8px;place-items:center;display:grid}.profile-teamcard-logo{object-fit:cover;border:1px solid #ffffff1f;border-radius:8px;width:42px;height:42px}.profile-teamcard-main h4{color:#f0f0ec;font:700 16px/1.1 var(--apple-sans);margin:0}.profile-teamcard-main p{color:#9ba0a3;margin:5px 0 0;font-size:12px}.profile-teamcard-stats{border-bottom:1px solid #ffffff12;grid-template-columns:1fr 1fr;padding-bottom:14px;display:grid}.profile-teamcard-stats>div{gap:6px;display:grid}.profile-teamcard-stats dt{color:#9ca0a3;font:700 10px/1 var(--display);letter-spacing:.07em}.profile-teamcard-stats dd{color:#d6d7d3;margin:0;font-size:13px;font-weight:700}.profile-teamcard-places{border-bottom:1px solid #ffffff12;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:14px 0;display:grid}.profile-teamcard-places>div{gap:5px;display:grid}.profile-teamcard-places dt{color:#9ca0a3;font:700 9px/1 var(--display);letter-spacing:.05em}.profile-teamcard-places dd{color:var(--orange);font:800 15px/1 var(--display);margin:0}.profile-console-teamcard>a{color:var(--orange);font:700 13px/1 var(--apple-sans);margin-top:14px;text-decoration:none;display:block}.profile-teamcard-empty{color:#9ba0a3;margin:0;padding:16px 0 4px;font-size:13px;line-height:1.5}.profile-teamcard-actions{flex-wrap:wrap;gap:10px;padding-top:12px;display:flex}.profile-teamcard-actions a{color:var(--orange);font:700 12px/1 var(--apple-sans);background:#ff6a0014;border:1px solid #ff6a0066;border-radius:6px;padding:10px 14px;text-decoration:none}.profile-extra-card{border-bottom:1px solid #fff1;gap:14px;padding:18px 20px;display:grid}.profile-extra-card>header{gap:4px;display:grid}.profile-extra-card>header>span{color:#5e6670;font:700 9px/1 var(--display);letter-spacing:.12em}.profile-extra-card>header>strong{color:#eef0ec;font-size:14px;font-weight:600}.profile-extra-card>a{color:var(--orange,#ff8a3d);font:600 12px/1 var(--apple-sans);justify-self:start;text-decoration:none}.profile-extra-card>a:hover{text-decoration:underline}.profile-achievements-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.profile-achievement-card{background:#ff6a000d;border:1px solid #ff6a0047;border-radius:12px;gap:6px;min-height:96px;padding:12px 10px;display:grid}.profile-achievement-card strong{color:#eef0ec;font:700 12px/1.2 var(--apple-sans)}.profile-achievement-card span{color:#8b939c;font-size:10px;line-height:1.4}.profile-achievement-card small{color:var(--orange);font-size:10px}.profile-history-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.profile-history-rows li{background:#ffffff04;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:1fr auto;gap:4px 12px;padding:10px 12px;display:grid}.profile-history-rows li div{grid-column:1/-1;gap:3px;display:grid}.profile-history-rows li strong{color:#e6e8e4;font-size:13px}.profile-history-rows li span{color:#8b939c;font-size:11px;line-height:1.4}.profile-history-rows li b{color:var(--orange);font-size:12px}.profile-history-rows li small{color:#5e6670;white-space:nowrap;align-self:center;font-size:10px}.profile-main-wall{margin-top:18px}.profile-wall{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;gap:16px;padding:20px 22px;display:grid}.profile-wall-head{gap:4px;display:grid}.profile-wall-head>span{color:#5e6670;font:700 9px/1 var(--display);letter-spacing:.12em}.profile-wall-head>h3{color:#eef0ec;margin:0;font-size:18px}.profile-wall-compose{gap:10px;display:grid}.profile-wall-compose textarea{color:#e6e8e4;width:100%;min-height:74px;font:500 13px/1.5 var(--apple-sans);resize:vertical;background:#0e0f10;border:1px solid #ffffff1a;border-radius:10px;outline:0;padding:12px 14px}.profile-wall-compose textarea:focus{border-color:#ff6a0080}.profile-wall-compose>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-wall-compose button{color:#080909;background:var(--orange);font:700 12px/1 var(--apple-sans);cursor:pointer;border:0;border-radius:8px;padding:11px 18px}.profile-wall-compose button:disabled{opacity:.5;cursor:default}.profile-wall-error{color:#c97867;font-size:12px}.profile-wall-empty-hint,.profile-wall-empty{color:#6a727c;margin:0;font-size:13px;line-height:1.5}.profile-wall-feed{gap:10px;margin:0;padding:0;list-style:none;display:grid}.profile-wall-post{background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;gap:10px;padding:14px 16px;display:grid}.profile-wall-post-author{align-items:center;gap:10px;display:flex}.profile-wall-post-author img,.profile-wall-post-author>span{object-fit:cover;width:34px;height:34px;color:var(--orange);font:800 13px/1 var(--display);background:#ff6a001f;border:1px solid #ff6a004d;border-radius:50%;place-items:center;display:grid}.profile-wall-post-author>div{gap:2px;display:grid}.profile-wall-post-author strong{color:#e6e8e4;font-size:13px}.profile-wall-post-author small{color:#5e6670;font-size:11px}.profile-wall-delete{color:#c97867;font:600 11px/1 var(--apple-sans);cursor:pointer;background:0 0;border:1px solid #c9786766;border-radius:7px;margin-left:auto;padding:7px 12px}.profile-wall-post-body{color:#c7cbc7;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.55}.profile-wall-post-actions{gap:12px;display:flex}.profile-wall-post-actions button{color:#5e6670;font:700 11px/1 var(--apple-sans);cursor:pointer;background:0 0;border:0}.profile-wall-post-actions button:hover{color:#8b939c}.profile-wall-post-actions button.active{color:var(--orange)}.profile-wall-comments{gap:6px;padding-top:4px;display:grid}.profile-wall-comments-empty{color:#5e6670;margin:0;font-size:12px}.profile-wall-comment{background:#ffffff04;border:1px solid #ffffff0f;border-radius:10px;gap:4px;padding:10px 34px 10px 12px;display:grid;position:relative}.profile-wall-comment-name{color:#a5abb0;font:700 11px/1 var(--apple-sans)}.profile-wall-comment-name a{color:inherit;text-decoration:none}.profile-wall-comment-name a:hover{color:var(--orange)}.profile-wall-comment p{color:#c7cbc7;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.profile-wall-comment-del{color:#4a5158;cursor:pointer;background:0 0;border:0;font-size:15px;line-height:1;position:absolute;top:8px;right:8px}.profile-wall-comment-del:hover{color:var(--orange)}.profile-wall-comment-form{grid-template-columns:1fr auto;gap:8px;display:grid}.profile-wall-comment-form input{color:#e6e8e4;height:38px;font:500 12px/1 var(--apple-sans);background:#0e0f10;border:1px solid #ffffff1a;border-radius:8px;outline:0;padding:0 12px}.profile-wall-comment-form input:focus{border-color:#ff6a0080}.profile-wall-comment-form button{width:38px;height:38px;color:var(--orange);cursor:pointer;background:#ff6a0014;border:1px solid #ff6a0059;border-radius:8px;font-size:14px}.profile-wall-comment-form button:hover:not(:disabled){background:#ff6a0026}.profile-wall-comment-form button:disabled{opacity:.5;cursor:default}.event-ops-page{color:#f6f4ef;min-height:calc(100vh - 86px);padding:44px 32px 88px}.event-ops-shell{width:min(1180px,100%);margin:0 auto}.event-ops-heading,.tournament-manager-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:end;gap:32px;padding:8px 0 30px;display:flex}.event-ops-heading>div,.tournament-manager-head>div{max-width:760px}.event-ops-heading span,.tournament-manager-head span,.event-control-hero>div>span,.event-stage-selection>header span,.tournament-stage-panel>header span,.event-finished-banner>span{color:var(--orange);letter-spacing:.15em;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.event-ops-heading h2,.tournament-manager-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,76px);line-height:.95}.event-ops-heading p,.tournament-manager-head p{max-width:650px;color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.65}.event-ops-heading>a,.event-control-actions>button,.stage-panel-actions>button,.tournament-group-toolbar>button{color:#090b0d;letter-spacing:.07em;text-transform:uppercase;background:#ff6a00;border:1px solid #ff6a00;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:11px;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.event-ops-heading>a:hover,.event-control-actions>button:hover:not(:disabled),.stage-panel-actions>button:hover:not(:disabled),.tournament-group-toolbar>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 34px #ff6a0038}.event-ops-filters{flex-wrap:wrap;gap:8px;margin:22px 0 30px;display:flex}.event-ops-filters button{border:1px solid var(--v2-line);color:#9ba2ab;background:#0e1114db;border-radius:999px;min-height:38px;padding:0 16px;font-size:11px;font-weight:750}.event-ops-filters button.active{color:#fff;background:#ff6a001a;border-color:#ff6a007a}.event-ops-list-section{border:1px solid var(--v2-line);background:#0c0f12e0;border-radius:18px;margin-top:16px;overflow:hidden;box-shadow:0 20px 56px #0000002e}.event-ops-list-section>header{border-bottom:1px solid var(--v2-line);grid-template-columns:48px 1fr auto;align-items:center;min-height:80px;padding:14px 22px;display:grid}.event-ops-list-section>header>span{color:var(--orange);font:800 11px/1 monospace}.event-ops-list-section>header strong{font-size:16px;display:block}.event-ops-list-section>header p{color:var(--muted);margin:5px 0 0;font-size:12px}.event-ops-list-section>header>b{color:#434a53;font-size:30px}.event-ops-row{min-height:142px;color:inherit;background:radial-gradient(circle at 88% 20%,#ff6a0021,#0000 30%),linear-gradient(115deg,#ff6a000d,#0000 40%);grid-template-columns:92px minmax(260px,1fr) 110px 120px 140px;align-items:center;gap:18px;padding:22px;transition:background .2s,transform .2s;display:grid;position:relative}.event-ops-row:hover{background:radial-gradient(circle at 88% 20%,#ff6a0038,#0000 36%),linear-gradient(115deg,#ff6a0017,#0000 48%)}.event-ops-date{border:1px solid #ff6a00a6;border-radius:14px;place-items:center;width:72px;height:82px;display:grid}.event-ops-date small{color:#aeb4bb;font-weight:700}.event-ops-date strong{color:var(--orange);margin-top:-18px;font-size:20px}.event-ops-row-copy small,.event-ops-team-count small{color:var(--orange);letter-spacing:.13em;font-size:9px;font-weight:800;display:block}.event-ops-row-copy>strong{margin:8px 0 7px;font-size:clamp(21px,2.4vw,30px);display:block}.event-ops-row-copy>span{color:var(--muted);font-size:13px}.event-ops-team-count strong{font-size:36px;line-height:1;display:block}.event-ops-ready{color:#75d99c;font-size:11px;font-weight:850}.event-ops-ready i,.event-control-summary .ready i{background:#54d887;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 13px #54d887b3}.event-ops-open{color:var(--orange);text-align:right;font-size:11px}.event-ops-list-section.muted{opacity:.65}.event-ops-empty{color:#69717b;padding:34px 70px;font-size:13px}.event-ops-back,.tournament-manager-head a{color:#a7adb5;margin-bottom:22px;font-size:12px;font-weight:700;display:inline-flex}.event-control-card{border:1px solid var(--v2-line);background:#0a0d10f0;border-radius:22px;overflow:hidden;box-shadow:0 34px 90px #0000004d}.event-control-hero{background:linear-gradient(90deg,#080a0cf5 0 55%,#080a0c61),radial-gradient(circle at 80% 40%,#ff6a003d,#0000 36%),repeating-linear-gradient(135deg,#0000 0 28px,#ffffff05 29px 30px);grid-template-columns:1fr 240px;min-height:330px;display:grid}.event-control-hero>div{align-self:center;padding:46px 54px}.event-control-hero h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,6vw,78px);line-height:.92}.event-control-hero h2 em{color:var(--orange);font-style:normal}.event-control-hero p{color:#a1a8b0;margin:22px 0 0}.event-control-hero aside{border-left:1px solid var(--v2-line);background:#ff6a0009;flex-direction:column;justify-content:center;padding:32px;display:flex}.event-control-hero aside small{color:#828a94;letter-spacing:.14em;font-size:10px}.event-control-hero aside strong{color:var(--orange);letter-spacing:-.07em;font-size:88px;line-height:1}.event-control-hero aside span{color:#9da4ac;margin-top:10px;font-size:12px}.event-control-summary{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);grid-template-columns:repeat(4,1fr);display:grid}.event-control-summary>div{border-right:1px solid var(--v2-line);min-height:100px;padding:25px 26px}.event-control-summary>div:last-child{border-right:0}.event-control-summary small{color:#6f7781;letter-spacing:.12em;margin-bottom:11px;font-size:9px;display:block}.event-control-summary strong{font-size:14px}.event-control-summary .ready{color:#69da95}.event-stage-selection{padding:38px 42px}.event-stage-selection>header,.tournament-stage-panel>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.event-stage-selection h3,.tournament-stage-panel h3{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,44px)}.event-stage-selection p,.tournament-stage-panel p{color:var(--muted);margin:10px 0 0;font-size:13px}.event-stage-selection>header>strong{color:#454d57;font-size:34px}.event-stage-choice-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.event-stage-choice-grid>button{border:1px solid var(--v2-line);color:#b2b8c0;text-align:left;background:#0d1013;border-radius:16px;grid-template-columns:1fr auto;min-height:174px;padding:22px;transition:border-color .18s,background .18s,transform .18s;display:grid}.event-stage-choice-grid>button:hover:not(:disabled){border-color:#ff6a006b;transform:translateY(-2px)}.event-stage-choice-grid>button.active{color:#fff;background:linear-gradient(145deg,#ff6a0026,#0e1114fa);border-color:#ff6a00}.event-stage-choice-grid>button>span{color:var(--orange);font:800 10px/1 monospace}.event-stage-choice-grid>button>i{color:#080a0c;background:0 0;border:1px solid #3a4149;border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.event-stage-choice-grid>button.active>i{border-color:var(--orange);background:var(--orange)}.event-stage-choice-grid>button>strong{grid-column:1/-1;align-self:end;font-size:22px}.event-stage-choice-grid>button>small{color:#737b85;grid-column:1/-1;margin-top:7px}.event-stage-flow{border:1px dashed #323941;border-radius:13px;flex-wrap:wrap;align-items:center;gap:13px;min-height:56px;margin-top:14px;padding:14px 18px;display:flex}.event-stage-flow span{color:#dce0e4;align-items:center;gap:13px;font-size:12px;display:inline-flex}.event-stage-flow i{color:var(--orange);font-style:normal}.event-stage-flow p{margin:0}.event-control-actions,.stage-panel-actions{border-top:1px solid var(--v2-line);background:#ffffff03;justify-content:space-between;align-items:center;gap:26px;padding:26px 42px;display:flex}.event-control-actions small{color:var(--orange);letter-spacing:.12em;font-size:9px;font-weight:800}.event-control-actions p,.stage-panel-actions p{color:var(--muted);margin:6px 0 0;font-size:12px}.event-control-actions strong,.stage-panel-actions strong{color:#ff8d69;margin-top:8px;font-size:12px;display:block}.event-control-actions button:disabled,.stage-panel-actions button:disabled,.tournament-group-toolbar button:disabled{cursor:not-allowed;opacity:.35}.tournament-manager-head{align-items:center;margin-bottom:18px}.tournament-manager-head h2{font-size:clamp(38px,5vw,64px)}.tournament-manager-head aside{border:1px solid var(--v2-line);background:#0c0f12;border-radius:15px;min-width:250px;padding:18px 20px}.tournament-manager-head aside small{color:#737b85;letter-spacing:.13em;font-size:9px;display:block}.tournament-manager-head aside strong{color:var(--orange);margin:8px 0 14px;font-size:18px;display:block}.tournament-manager-head aside button{color:#8f97a0;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.tournament-stage-nav{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.tournament-stage-nav a{border:1px solid var(--v2-line);color:#69717a;background:#0c0f12d1;border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:74px;padding:14px 16px;display:grid}.tournament-stage-nav a>span{color:var(--orange);font:800 10px/1 monospace}.tournament-stage-nav a strong{font-size:13px;display:block}.tournament-stage-nav a small{letter-spacing:.1em;margin-top:5px;font-size:8px;display:block}.tournament-stage-nav a>i{font-style:normal}.tournament-stage-nav a.active{color:#fff;border-color:var(--orange);background:#ff6a001a}.tournament-stage-nav a.done{color:#8ac7a2;border-color:#46c2774d}.tournament-stage-panel{border:1px solid var(--v2-line);background:#0a0d10ed;border-radius:20px;margin-top:18px;overflow:hidden}.tournament-stage-panel>header{border-bottom:1px solid var(--v2-line);min-height:130px;margin:0;padding:30px 36px}.tournament-stage-panel.done{opacity:.72}.stage-status-badge{color:#7d8590;letter-spacing:.08em;border:1px solid #343b44;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:9px;display:inline-flex}.stage-status-badge.active{color:#63dd94;background:#4bd28012;border-color:#4bd28066}.stage-status-badge.done{color:#8bcb9f}.locked-stage{background:repeating-linear-gradient(135deg,#ffffff03 0 8px,#0000 8px 17px);align-items:center;gap:18px;min-height:150px;padding:30px 40px;display:flex}.locked-stage>i{color:#69717b;border:1px solid #313840;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.locked-stage strong{font-size:16px}.locked-stage p{margin-top:7px}.tournament-group-toolbar{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:20px;padding:22px 32px;display:flex}.tournament-group-toolbar>div{align-items:baseline;gap:10px;display:flex}.tournament-group-toolbar strong{color:var(--orange);font-size:30px}.tournament-group-toolbar span{color:#89919b;font-size:12px}.tournament-group-toolbar>button{min-height:40px}.tournament-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.tournament-group{border:1px solid var(--v2-line);background:#0c0f12;border-radius:15px;overflow:hidden}.tournament-group>header{border-bottom:1px solid var(--v2-line);grid-template-columns:38px 1fr auto;align-items:center;min-height:60px;padding:12px 16px;display:grid}.tournament-group>header>span{color:var(--orange);font:800 9px/1 monospace}.tournament-group>header>strong{font-size:14px}.tournament-group-actions{align-items:center;gap:8px;display:flex}.tournament-group-actions>button{min-height:30px;color:var(--orange);text-transform:uppercase;background:#ff6a000d;border:1px solid #ff6a0052;border-radius:8px;padding:0 9px;font-size:9px;font-weight:850;transition:border-color .18s,color .18s,background .18s}.tournament-group-actions>button:hover:not(:disabled){border-color:var(--orange);background:#ff6a001f}.tournament-group-actions>button.danger{color:#9b7373;background:0 0;border-color:#d8525238}.tournament-group-actions>button.danger:hover:not(:disabled){color:#ff8585;background:#d8525214;border-color:#d85252a6}.tournament-group-actions>button:disabled{opacity:.35;cursor:not-allowed}.tournament-groups-empty{color:#747c86;text-align:center;border:1px dashed #303740;border-radius:15px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:210px;display:flex}.tournament-groups-empty>span{width:42px;height:42px;color:var(--orange);border:1px solid #39414a;border-radius:50%;place-items:center;margin-bottom:12px;font-size:22px;display:grid}.tournament-groups-empty p{margin:7px 0 0}.team-result-slot{border-bottom:1px solid var(--v2-line);grid-template-columns:minmax(0,1fr) 108px 132px;align-items:center;gap:10px;min-height:92px;padding:12px 15px;transition:background .2s;display:grid}.team-result-slot.removable{grid-template-columns:minmax(0,1fr) 108px 132px 60px}.team-result-slot:last-child{border-bottom:0}.team-result-slot.win{background:linear-gradient(90deg,#37c47024,#0000 65%)}.team-result-slot.lose{background:linear-gradient(90deg,#e5454524,#0000 65%)}.team-result-identity{grid-template-columns:38px 1fr;align-items:center;gap:10px;min-width:0;display:grid}.team-result-identity>i{width:38px;height:38px;color:var(--orange);border:1px solid #3b424b;border-radius:10px;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.team-result-identity label{min-width:0}.team-result-identity label>span{color:#66707a;letter-spacing:.12em;margin-bottom:5px;font-size:8px;display:block}.team-result-identity select,.playoff-team select{color:#e9ecef;background:#090b0d;border:1px solid #303740;border-radius:8px;width:100%;min-height:34px;padding:0 28px 0 10px;font-size:11px}.team-result-score{justify-content:center;align-items:center;display:flex}.team-result-score button,.playoff-team>span button{color:#c2c7cd;background:#101419;border:1px solid #333b44;border-radius:8px;width:28px;height:28px}.team-result-score strong{color:#fff;text-align:center;min-width:34px;font-size:20px}.team-result-outcome{gap:5px;display:flex}.team-result-outcome button{color:#747d87;background:0 0;border:1px solid #343c45;border-radius:8px;min-height:30px;padding:0 9px;font-size:9px;font-weight:900}.team-result-outcome button.active.win{color:#75e5a2;background:#39bc6d1a;border-color:#39bc6d}.team-result-outcome button.active.lose{color:#ff8585;background:#d651511a;border-color:#d65151}.team-result-remove{color:#9b7373;text-transform:uppercase;background:0 0;border:1px solid #d8525238;border-radius:8px;min-height:30px;padding:0 7px;font-size:8px;font-weight:850;transition:border-color .18s,color .18s,background .18s}.team-result-remove:hover:not(:disabled){color:#ff8585;background:#d8525214;border-color:#d85252a6}.team-result-remove:disabled{cursor:not-allowed;opacity:.35}.playoff-board{grid-template-columns:repeat(4,minmax(260px,1fr));gap:12px;padding:18px;display:grid;overflow-x:auto}.playoff-round{min-width:260px}.playoff-round>header{justify-content:space-between;align-items:center;min-height:48px;padding:0 12px;display:flex}.playoff-round>header span{color:var(--orange);font-weight:850}.playoff-round>header strong{color:#68717a;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.playoff-round>div{flex-direction:column;justify-content:space-around;gap:10px;min-height:760px;display:flex}.playoff-match{border:1px solid var(--v2-line);background:#0d1013;border-radius:13px;padding:10px}.playoff-match>small{color:#59616b;letter-spacing:.1em;margin:0 0 7px 2px;font-size:8px;display:block}.playoff-team{border-top:1px solid #20262c;grid-template-columns:28px minmax(84px,1fr) auto 48px;align-items:center;gap:6px;min-height:48px;padding:6px;display:grid}.playoff-team.win{background:#3fc7741a}.playoff-team.lose{color:#7c6262;background:#ce3f3f14}.playoff-team>i{width:27px;height:27px;color:var(--orange);border:1px solid #343b43;border-radius:7px;place-items:center;font-size:8px;font-style:normal;display:grid}.playoff-team>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.playoff-team>span{align-items:center;display:flex}.playoff-team>span b{text-align:center;min-width:24px;font-size:13px}.playoff-team>span button{border-radius:6px;width:22px;height:22px}.playoff-win{color:#77808a;background:0 0;border:1px solid #3a424b;border-radius:7px;min-height:27px;font-size:8px;font-weight:900}.playoff-team.win .playoff-win{color:#79e5a5;border-color:#42bd73}.tournament-champion{text-align:center;background:radial-gradient(circle at 50% 120%,#ff9e262e,#0000 55%);border:1px solid #ffb1416b;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:160px;margin:0 18px 18px;display:flex}.tournament-champion span{color:#d6a84c;letter-spacing:.14em;font-size:9px;font-weight:800}.tournament-champion strong{margin:9px 0 4px;font-size:30px}.tournament-champion small{color:#8d949c}.event-finished-banner{background:radial-gradient(circle at 90% 10%,#47c67821,#0000 35%),#0c0f12;border:1px solid #47c6784d;border-radius:20px;margin-top:18px;padding:46px}.event-finished-banner h3{margin:0;font-size:36px}.event-finished-banner p{color:var(--muted)}@media (max-width:1000px){.event-ops-row{grid-template-columns:80px 1fr 90px 110px}.event-ops-open{display:none}.event-control-summary{grid-template-columns:repeat(2,1fr)}.event-control-summary>div:nth-child(2){border-right:0}.event-control-summary>div:nth-child(-n+2){border-bottom:1px solid var(--v2-line)}.tournament-groups{grid-template-columns:1fr}}@media (max-width:700px){.event-ops-page{padding:24px 14px 60px}.event-ops-heading,.tournament-manager-head{flex-direction:column;align-items:stretch}.event-ops-heading>a{width:100%}.event-ops-row{grid-template-columns:64px 1fr;gap:12px;padding:16px}.event-ops-team-count,.event-ops-ready{grid-column:2}.event-ops-date{width:56px;height:68px}.event-control-hero{grid-template-columns:1fr}.event-control-hero>div{padding:36px 24px}.event-control-hero aside{border-top:1px solid var(--v2-line);border-left:0}.event-control-summary{grid-template-columns:1fr}.event-control-summary>div{border-right:0;border-bottom:1px solid var(--v2-line)}.event-stage-selection{padding:30px 20px}.event-stage-choice-grid,.tournament-stage-nav{grid-template-columns:1fr}.event-control-actions,.stage-panel-actions{flex-direction:column;align-items:stretch;padding:22px 20px}.event-control-actions>button,.stage-panel-actions>button{width:100%}.tournament-stage-panel>header{flex-direction:column;align-items:flex-start;padding:24px 20px}.tournament-group-toolbar{flex-direction:column;align-items:stretch;padding:18px}.team-result-slot,.team-result-slot.removable{grid-template-columns:1fr}.team-result-score{justify-content:flex-start;padding-left:48px}.team-result-outcome{padding-left:48px}.team-result-remove{width:max-content;margin-left:48px;padding:0 12px}}.v2-breadcrumbs{color:var(--v2-muted,#8b93a7);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.v2-breadcrumbs a{color:var(--v2-accent,#7c5cff);text-decoration:none}.v2-breadcrumbs a:hover{text-decoration:underline}.v2-event-hero{border:1px solid var(--v2-border,#ffffff14);background:linear-gradient(135deg,#7c5cff14,#ffffff05);border-radius:18px;gap:14px;padding:28px;display:grid}.v2-event-hero-top{flex-wrap:wrap;gap:10px;display:flex}.v2-event-hero h1{letter-spacing:-.02em;margin:0;font-size:30px;line-height:1.15}.v2-event-hero>p{color:var(--v2-muted,#8b93a7);margin:0}.v2-event-hero-meta{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:6px;display:grid}.v2-event-hero-meta>div{border:1px solid var(--v2-border,#ffffff14);background:#ffffff05;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.v2-event-hero-meta small{color:var(--v2-muted,#8b93a7);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.v2-event-hero-meta strong{font-size:14px}.v2-event-status.muted{opacity:.55}.v2-rewards-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.v2-rewards-grid article{border:1px solid var(--v2-border,#ffffff14);background:#ffffff05;border-radius:14px;gap:6px;padding:18px 20px;display:grid}.v2-rewards-grid small{color:var(--v2-muted,#8b93a7);letter-spacing:.08em;font-size:11px}.v2-rewards-grid strong{font-size:20px}.v2-participants-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.v2-participants-list a{border:1px solid var(--v2-border,#ffffff14);color:inherit;background:#ffffff05;border-radius:12px;padding:12px 16px;text-decoration:none;display:block}.v2-participants-list a:hover{border-color:var(--v2-accent,#7c5cff)}.v2-season-hero{border:1px solid var(--v2-border,#ffffff14);background:linear-gradient(135deg,#7c5cff1a,#22d3990d);border-radius:18px;gap:10px;padding:30px;display:grid}.v2-season-hero>span{color:var(--v2-accent,#7c5cff);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.v2-season-hero h2{margin:0;font-size:28px}.v2-season-hero p{color:var(--v2-muted,#8b93a7);margin:0}.v2-season-description{line-height:1.6}.v2-cities-list{gap:26px;display:grid}.v2-city-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.v2-city-card{border:1px solid var(--v2-border,#ffffff14);background:#ffffff05;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:22px 24px;transition:border-color .18s,background .18s,transform .18s;display:flex}.v2-city-card:hover{background:#ff6a0008;border-color:#ff6a0066;transform:translateY(-2px)}.v2-city-card strong{font-size:17px}.v2-city-card span{color:var(--v2-muted,#8b93a7);font-size:14px}.v2-city-card a.v2-city-card{color:inherit;text-decoration:none}.v2-city-desc{max-width:360px;color:var(--v2-muted,#8b93a7);text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:12px;line-height:1.45;display:block;overflow:hidden}.v2-city-open{color:var(--orange);font-size:16px}.territory-back{color:#8d949d;align-items:center;gap:6px;margin-bottom:16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.territory-back:hover{color:#fff}.territory-hero{background:linear-gradient(135deg,#ff6a001a,#ffffff05);border:1px solid #ffffff13;border-radius:16px;align-items:center;gap:22px;margin-bottom:18px;padding:26px 28px;display:flex}.territory-hero-emblem{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;flex:none;place-items:center;width:86px;height:86px;display:grid;overflow:hidden}.territory-hero-emblem img{object-fit:contain;width:62px;height:62px}.territory-hero-label{color:#6d737b;font:700 9px/1 var(--display);letter-spacing:.09em}.territory-hero-body h1{color:#f1f1ed;font:700 28px/1.1 var(--apple-sans);letter-spacing:-.03em;margin:12px 0}.territory-hero-status{color:#a9adaa;align-items:center;gap:9px;font-size:12px;display:inline-flex}.territory-status-dot{background:var(--orange);border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 10px #ff6a00b3}.territory-entrances{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:22px;display:grid}.territory-entrance-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;display:flex}.territory-entrance-card strong{color:#f1f1ed;font:700 20px/1 var(--apple-sans)}.territory-entrance-card span{color:#777d84;font-size:11px}.territory-entrance-card:hover{background:#ff6a000d;border-color:#ff6a0066}.territory-section{margin-top:22px}.territory-section-label{color:#6d737b;font:700 10px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;display:block}.territory-cities-section{margin-top:8px}.territory-region-link{text-decoration:none}.territory-region-cities-count{color:#ffb066;font:700 9px/1 var(--display);letter-spacing:.04em;vertical-align:middle;background:#ff6a001f;border:1px solid #ff6a004d;border-radius:999px;margin-left:10px;padding:4px 9px}.territory-news-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:96px 1fr;gap:14px;margin-bottom:10px;padding:12px;text-decoration:none;display:grid}.territory-news-card:hover{background:#ffffff0a;border-color:#ffffff1f}.territory-news-cover{object-fit:cover;border-radius:8px;width:96px;height:64px}.territory-news-card strong{color:#e8e9e4;font-size:14px;line-height:1.35;display:block}.territory-news-card p{color:#8d949d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.territory-news-card small{color:#5d636b;font-size:11px}.season-page{padding-bottom:84px}.season-page-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.season-page-head>div:first-child>span{color:#6d737b;font:700 10px/1 var(--display);letter-spacing:.1em}.season-page-head h1{color:#f1f1ed;font:700 clamp(26px, 3.4vw, 40px)/1 var(--apple-sans);letter-spacing:-.035em;margin:10px 0 0}.season-switcher{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:8px;padding:5px;display:inline-flex}.season-switcher-item{color:#8d949d;cursor:default;background:0 0;border:0;border-radius:8px;padding:9px 16px;font-size:12px;font-weight:600}.season-switcher-item.active{color:#ffb066;background:#ff6a0029;border:1px solid #ff6a0066}.grand-final{background:linear-gradient(140deg,#ff6a0024,#14151766 55%);border:1px solid #ff6a0047;border-radius:20px;margin-bottom:26px;position:relative;overflow:hidden}.grand-final-bg{pointer-events:none;background:radial-gradient(560px 260px at 84% -12%,#ff6a004d,#0000 60%),radial-gradient(300px 180px at 6% 108%,#ff6a0024,#0000 60%);position:absolute;inset:0}.grand-final-content{padding:30px 32px;position:relative}.grand-final-label{color:var(--orange);font:700 10px/1 var(--display);letter-spacing:.16em;text-transform:uppercase}.grand-final-content h2{color:#f5f5ef;font:700 30px/1.05 var(--apple-sans);letter-spacing:-.03em;margin:14px 0 18px}.grand-final-list{grid-template-columns:repeat(4,1fr);gap:14px 18px;margin:0;padding:0;list-style:none;display:grid}.grand-final-list div{border-left:2px solid #ff6a0080;padding-left:12px}.grand-final-list dt{color:#6d737b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px}.grand-final-list dd{color:#e4e5e0;margin:0;font-size:13px;font-weight:600;line-height:1.4}.grand-final-note{color:#9aa0a6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;margin:20px 0 0;padding:8px 12px;font-size:11px;display:inline-block}.season-city-lines{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.season-city-line{background:#ffffff05;border:1px solid #ffffff12;border-radius:18px;padding:22px 22px 18px}.season-city-line-head>span{color:#6d737b;font:700 9px/1 var(--display);letter-spacing:.12em}.season-city-line-head h2{color:#ecece7;font:700 20px/1.1 var(--apple-sans);margin:10px 0 0}.season-city-line-head h2 .season-city-link{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s,color .15s}.season-city-line-head h2 .season-city-link:hover{color:var(--orange);border-bottom-color:#ff6a0073}.grand-final-list dd .season-city-link{color:var(--orange);border-bottom:1px solid #ff6a0059;text-decoration:none}.grand-final-list dd .season-city-link:hover{border-bottom-color:var(--orange)}.season-stage-list{counter-reset:stage;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.season-stage{counter-increment:stage;background:#ffffff07;border:1px solid #ffffff0f;border-radius:12px;padding:14px 16px 14px 44px;position:relative}.season-stage:before{content:counter(stage);color:#ffb066;width:22px;height:22px;font:700 11px/1 var(--display);background:#ff6a0024;border:1px solid #ff6a0066;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.season-stage-month{color:var(--orange);font:700 10px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-style:normal;display:block}.season-stage strong{color:#e4e5e0;font-size:14px;display:block}.season-stage p{color:#8d949d;margin:6px 0 0;font-size:12px;line-height:1.5}@media (max-width:980px){.grand-final-list{grid-template-columns:repeat(2,1fr)}.season-city-lines{grid-template-columns:1fr}}@media (max-width:560px){.season-page-head{flex-direction:column;align-items:flex-start}.grand-final-list{grid-template-columns:1fr}.grand-final-content{padding:22px 18px}.grand-final-content h2{font-size:24px}}.territory-coordinators-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.territory-coordinator-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;padding:16px 18px}.territory-coordinator-card small{color:#6d737b;letter-spacing:.05em;font-size:10px;display:block}.territory-coordinator-card strong{color:#e8e9e4;margin-top:8px;font-size:13px;display:block}.territory-coordinator-card a{color:var(--orange);text-decoration:none}.territory-coordinator-card a:hover{text-decoration:underline}.city-hero-panel{background:linear-gradient(120deg,#1415178c,#1e100873);border:1px solid #ffffff14;border-radius:18px;margin-bottom:18px;position:relative;overflow:hidden}.city-hero-bg{pointer-events:none;background:radial-gradient(620px 240px at 78% -10%,#ff6a0038,#0000 62%),radial-gradient(420px 220px at 8% 110%,#ff6a001a,#0000 60%);position:absolute;inset:0}.city-hero-content{align-items:center;gap:22px;min-height:180px;padding:34px 30px;display:flex;position:relative}.city-hero-emblem{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:22px;flex:none;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.city-hero-emblem img{object-fit:contain;width:70px;height:70px}.city-hero-emblem--placeholder{color:var(--orange);font:700 36px/1 var(--display)}.city-hero-label{color:#6d737b;font:700 9px/1 var(--display);letter-spacing:.09em}.city-hero-body h1{color:#f3f3ee;font:700 32px/1.05 var(--apple-sans);letter-spacing:-.035em;margin:12px 0}.city-hero-meta{color:#a9adaa;align-items:center;gap:10px;font-size:12px;display:flex}.city-hero-meta .territory-status-dot{background:#65c46f;box-shadow:0 0 10px #65c46f8c}.city-description-text{color:#aeb1ae;max-width:72ch;margin:0;font-size:13px;line-height:1.6}.city-data-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin:4px 0 6px;display:grid}.city-data-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.city-data-card small{color:#6d737b;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.city-data-card strong{color:#f1f1ed;font:700 24px/1 var(--apple-sans)}.city-data-card span{color:#6d737b;min-height:14px;font-size:11px}@media (max-width:980px){.territory-coordinators-grid,.city-data-cards,.territory-entrances{grid-template-columns:1fr}}@media (max-width:560px){.territory-hero{text-align:center;flex-direction:column;align-items:center}.territory-hero-status{justify-content:center}.city-hero-content{text-align:center;flex-direction:column;align-items:center;padding:26px 20px}.city-hero-meta{flex-wrap:wrap;justify-content:center}.territory-news-card{grid-template-columns:1fr}.territory-news-cover{width:100%;height:150px}}.city-page{padding:28px 34px 84px}.city-header{margin-bottom:28px}.city-back{color:var(--orange);font:700 9px/1 var(--apple-sans);letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.city-back:hover{color:var(--orange-hot)}.city-title-row{align-items:center;gap:20px;margin-top:14px;display:flex}.city-title-row h1{color:#f0f0ec;font:700 clamp(30px, 4vw, 46px)/1 var(--apple-sans);letter-spacing:-.03em;margin:0}.city-title-row .city-region-tag{color:#8b93a7;font:700 11px/1 var(--apple-sans);letter-spacing:.12em;text-transform:uppercase}.city-emblem{object-fit:contain;border-radius:12px;width:64px;height:64px}.city-description{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;margin-bottom:26px;padding:22px 24px}.city-desc-label{color:var(--orange);font:700 9px/1 var(--apple-sans);letter-spacing:.16em;text-transform:uppercase;display:block}.city-description p{color:#9aa0a8;font:400 14px/1.6 var(--apple-sans);margin:12px 0 0}.city-manage{background:#ff6a0008;border:1px solid #ff6a0040;border-radius:16px;margin-bottom:26px}.city-manage-toggle{color:#e6e7e3;width:100%;font:700 13px/1 var(--apple-sans);cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.city-manage-toggle span{color:var(--orange);font-size:15px}.city-manage-fields{gap:14px;padding:0 20px 20px;display:grid}.city-manage-field{gap:6px;display:grid}.city-manage-field>span{color:#9aa0a8;font:700 10px/1 var(--apple-sans);letter-spacing:.08em;text-transform:uppercase}.city-manage-field small{color:#6e7072;font:400 11px/1.5 var(--apple-sans)}.city-manage-field input,.city-manage-field textarea{color:#e6e7e3;min-height:38px;font:400 14px/1.4 var(--apple-sans);resize:vertical;background:#0a0d10;border:1px solid #ffffff1f;border-radius:9px;padding:10px 12px}.city-manage-field input:focus,.city-manage-field textarea:focus{border-color:var(--orange);outline:none}.city-manage-error{color:#ff6b6b;font:500 12px/1.4 var(--apple-sans);margin:0}.city-manage-success{color:#7ed28f;font:600 12px/1.4 var(--apple-sans);margin:0}.city-manage-save{color:#101317;background:var(--orange);min-height:38px;font:700 13px/1 var(--apple-sans);cursor:pointer;border:0;border-radius:9px;justify-self:start;padding:0 22px}.city-manage-save:hover{background:var(--orange-hot)}.city-manage-save:disabled{opacity:.6;cursor:default}.city-stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:34px;display:grid}.city-stat-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;gap:6px;padding:22px 24px;display:grid}.city-stat-card strong{color:var(--orange);font:800 34px/1 var(--apple-sans)}.city-stat-card span{color:#8b93a7;font:700 10px/1 var(--apple-sans);letter-spacing:.12em;text-transform:uppercase}.city-top-section{margin-bottom:34px}.city-top-label{color:var(--orange);font:700 9px/1 var(--apple-sans);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;display:block}.city-top-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.city-top-list li{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:14px;padding:14px 18px;display:flex}.city-top-rank{color:#77797b;width:26px;font:800 14px/1 var(--apple-sans);text-align:center}.city-top-avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.city-top-avatar--empty{color:#cfd1cd;font:700 15px/1 var(--apple-sans);background:#ff6a0024;place-items:center;display:grid}.city-top-info{gap:3px;display:grid}.city-top-info b{color:#e6e7e3;font:600 14px/1.3 var(--apple-sans)}.city-top-info a{color:inherit;text-decoration:none}.city-top-info a:hover{color:var(--orange)}.city-top-info span{color:#8b93a7;font:400 12px/1.3 var(--apple-sans)}@media (max-width:760px){.city-stats-row{grid-template-columns:1fr}.city-emblem{width:48px;height:48px}.city-title-row{gap:14px}}.rating-board{margin-top:22px}.rating-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:26px;display:flex}.rating-tabs{background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;padding:4px;display:inline-flex}.rating-tabs button{color:#8b93a7;font:700 12px/1 var(--apple-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 22px;transition:color .15s,background .15s}.rating-tabs button.active{color:#101317;background:var(--orange)}.rating-filters{gap:12px;display:flex}.rating-filters label{gap:5px;display:grid}.rating-filters label span{color:#8b93a7;font:700 9px/1 var(--apple-sans);letter-spacing:.1em;text-transform:uppercase}.rating-filters select{color:#e6e7e3;min-width:160px;min-height:36px;font:500 13px/1 var(--apple-sans);background:#0a0d10;border:1px solid #ffffff1f;border-radius:9px;padding:0 12px}.rating-podium{justify-content:center;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.rating-podium-slot{color:inherit;background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;justify-items:center;gap:10px;padding:22px 26px 26px;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.rating-podium-slot:hover{border-color:#ff6a0066;transform:translateY(-3px)}.rating-podium-first{background:#ff6a000d;border-color:#ff6a0066;min-width:210px;padding-top:34px}.rating-podium-second,.rating-podium-third{min-width:170px}.rating-podium-place{color:var(--orange);font:800 13px/1 var(--apple-sans)}.rating-podium-first .rating-podium-place{font-size:16px}.rating-podium-avatar .rating-avatar{width:84px;height:84px}.rating-podium-first .rating-podium-avatar .rating-avatar{width:104px;height:104px}.rating-podium-slot strong{color:#e6e7e3;max-width:160px;font:700 14px/1.25 var(--apple-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rating-podium-slot small{color:#8b93a7;font:400 11px/1 var(--apple-sans)}.rating-avatar{object-fit:cover;border-radius:50%;width:44px;height:44px}.rating-avatar--empty{color:#cfd1cd;font:700 16px/1 var(--apple-sans);background:#ff6a0024;place-items:center;display:grid}.rating-list{counter-reset:rating;gap:8px;margin:0;padding:0;list-style:none;display:grid}.rating-list li{background:#ffffff04;border:1px solid #ffffff0f;border-radius:13px;align-items:center;gap:14px;padding:12px 18px;display:flex}.rating-list-place{color:#77797b;width:28px;font:700 12px/1 var(--apple-sans)}.rating-list-avatar-wrap{place-items:center;display:grid}.rating-list-name{color:#e6e7e3;min-width:0;font:600 14px/1.3 var(--apple-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.rating-list-name:hover{color:var(--orange)}.rating-list-value{color:var(--orange);font:700 13px/1 var(--apple-sans)}.rating-board-head{margin-bottom:22px}.rating-board-head>span{color:#6d737b;font:700 10px/1 var(--display);letter-spacing:.1em}.rating-board-head h2{color:#f1f1ed;font:700 clamp(24px, 3vw, 36px)/1 var(--apple-sans);letter-spacing:-.03em;margin:12px 0 0}.rating-board-head p{color:#8d949d;max-width:64ch;margin:12px 0 0;font-size:13px;line-height:1.5}.rating-podium-slot b{color:var(--orange);font:700 14px/1 var(--apple-sans)}.rating-table-section{margin-top:4px}.rating-table-scroll{background:#ffffff04;border:1px solid #ffffff14;border-radius:16px;overflow-x:auto}.rating-table{border-collapse:collapse;width:100%;min-width:680px}.rating-table thead th{z-index:2;color:#6d737b;font:700 9px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;text-align:left;background:#141517;border-bottom:1px solid #ffffff17;padding:14px 18px;position:sticky;top:0}.rating-table tbody td{color:#c7c9c5;border-bottom:1px solid #ffffff0d;padding:12px 18px;font-size:13px}.rating-table tbody tr:hover{background:#ff6a0008}.rating-table tbody tr:last-child td{border-bottom:0}.rating-table-place{color:#7a8088;font-weight:700}.rating-medal{color:#ffb066;width:22px;height:22px;font:700 11px/1 var(--display);background:#ff6a0026;border:1px solid #ff6a0066;border-radius:50%;place-items:center;font-style:normal;display:inline-grid}.rating-table-entity{align-items:center;gap:12px;display:flex}.rating-table-entity>a{min-width:0;display:grid}.rating-table-entity a{color:inherit;text-decoration:none}.rating-table-entity a strong{color:#e7e8e4;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.rating-table-entity a small{color:#7d838a;font-size:11px}.rating-table-entity a:hover strong{color:var(--orange)}.rating-table-value{color:var(--orange);font:700 13px/1 var(--apple-sans)}.rating-table-open{color:var(--orange);font:600 12px/1 var(--apple-sans);text-decoration:none}.rating-table-open:hover{text-decoration:underline}.rating-cards-mobile{gap:10px;margin:0;padding:0;list-style:none;display:none}.rating-mobile-card{color:inherit;background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;display:flex}.rating-mobile-card:hover{border-color:#ff6a0066}.rating-mobile-rank{color:#7a8088;width:22px;font:700 12px/1 var(--apple-sans)}.rating-mobile-body{flex:1;min-width:0;display:grid}.rating-mobile-body strong{color:#e7e8e4;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.rating-mobile-body small{color:#7d838a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rating-mobile-points{color:var(--orange);font:700 14px/1 var(--apple-sans)}.rating-locked{margin-top:26px}.rating-locked-label{color:#6d737b;font:700 10px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;display:block}.rating-locked-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.rating-locked-card{background:#ffffff05;border:1px dashed #ffffff24;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative}.rating-locked-card>i{opacity:.7;border:1px solid #ffffff29;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.rating-locked-card>i:before{content:"🔒";filter:grayscale();font-size:15px}.rating-locked-card>div{gap:3px;display:grid}.rating-locked-card strong{color:#d6d7d3;font-size:13px}.rating-locked-card span{color:#6d737b;font-size:11px}@media (max-width:760px){.rating-table-scroll{display:none}.rating-cards-mobile{display:grid}.rating-locked-grid{grid-template-columns:1fr}.rating-podium{gap:10px}.rating-podium-first{min-width:150px;padding:20px 14px}.rating-podium-second,.rating-podium-third{min-width:120px;padding:16px 10px 18px}.rating-podium-avatar .rating-avatar{width:60px;height:60px}.rating-podium-first .rating-podium-avatar .rating-avatar{width:72px;height:72px}.rating-filters{width:100%}.rating-filters label{flex:1}.rating-filters select{width:100%;min-width:0}}.academy-board{margin-top:26px}.academy-hero{background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;margin-bottom:28px;padding:30px 32px}.academy-hero>span{color:var(--orange);font:700 10px/1 var(--apple-sans);letter-spacing:.18em;text-transform:uppercase}.academy-hero h1{color:#f0f0ec;font:700 clamp(30px, 4vw, 46px)/1 var(--apple-sans);letter-spacing:-.03em;margin:12px 0 0}.academy-hero p{color:#9aa0a8;max-width:640px;font:400 14px/1.6 var(--apple-sans);margin:16px 0 0}.academy-table-wrap{background:#ffffff04;border:1px solid #ffffff14;border-radius:16px;overflow-x:auto}.academy-table{border-collapse:collapse;width:100%}.academy-table th{color:#8b93a7;font:700 9px/1 var(--apple-sans);letter-spacing:.14em;text-transform:uppercase;text-align:left;border-bottom:1px solid #ffffff14;padding:14px 18px}.academy-table td{color:#cfd1cd;font:400 13px/1.4 var(--apple-sans);border-bottom:1px solid #ffffff0d;padding:13px 18px}.academy-table tr:last-child td{border-bottom:0}.academy-table tbody tr:hover{background:#ff6a0008}.academy-place{color:var(--orange);font:700 13px/1 var(--apple-sans)}.academy-name{color:#e6e7e3;font-weight:600}.academy-rating{color:var(--orange);font:700 13px/1 var(--apple-sans)}.academy-tabs{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:6px;margin:4px 0 18px;padding:5px;display:inline-flex}.academy-tab{color:#8d949d;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 18px;font-size:12px;font-weight:600}.academy-tab:hover{color:#e6e7e3}.academy-tab.active{color:#ffb066;background:#ff6a0029;border:1px solid #ff6a0066}.academy-teams-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.academy-team-link{text-decoration:none}.academy-team-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:13px;height:100%;padding:16px;transition:border-color .16s,background .16s;display:flex}.academy-team-link:hover .academy-team-card{background:#ff6a000a;border-color:#ff6a0066}.academy-team-mono{background:linear-gradient(135deg,#ff6a0029,#ffffff08);border:1px solid #ff6a004d;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.academy-team-mono span{color:#ffb066;font:700 17px/1 var(--display)}.academy-team-body{gap:3px;min-width:0;display:grid}.academy-team-body strong{color:#e8e9e4;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.academy-team-body small{color:#8d949d;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.academy-team-rating{text-align:right;margin-left:auto}.academy-team-rating b{color:var(--orange);font:700 17px/1 var(--apple-sans);display:block}.academy-team-rating span{color:#6d737b;font-size:10px}.academy-table td a{color:var(--orange);text-decoration:none}.academy-table td a:hover{text-decoration:underline}.v2-faq-list{gap:26px;display:grid}.v2-faq-group{gap:10px;display:grid}.v2-faq-item{border:1px solid var(--v2-border,#ffffff14);background:#ffffff05;border-radius:14px;overflow:hidden}.v2-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:15px;font-weight:600;list-style:none;display:flex}.v2-faq-item summary::-webkit-details-marker{display:none}.v2-faq-item summary:after{content:"＋";color:var(--v2-accent,#7c5cff);font-weight:400;transition:transform .15s}.v2-faq-item[open] summary:after{content:"−"}.v2-faq-item[open] summary{border-bottom:1px solid var(--v2-border,#ffffff14)}.v2-faq-answer{color:var(--v2-muted,#8b93a7);white-space:pre-wrap;padding:14px 18px 18px;line-height:1.65}.v2-coat-flag{object-fit:contain;vertical-align:-6px;border-radius:6px;width:28px;height:28px;margin-right:8px}.v2-city-name{align-items:center;gap:12px;display:flex}.v2-city-name .v2-coat-icon{object-fit:contain;border-radius:8px;width:34px;height:34px}.v2-city-name>div{gap:2px;display:grid}.v2-city-name strong{font-size:15px}.v2-city-name span{color:var(--v2-muted,#8b93a7);font-size:13px}.account-menu{position:relative}.account-menu-trigger{color:#e3e4e0;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:4px 10px 4px 4px;transition:background .18s,border-color .18s;display:flex}.account-menu-trigger:hover{background:#ffffff12;border-color:#ff6a0047}.account-menu-avatar{background:linear-gradient(135deg,#ff6a0029,#ffffff0a);border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.account-menu-avatar img{object-fit:cover;width:100%;height:100%}.account-menu-avatar i{color:var(--orange);font-style:normal;font:700 13px/1 var(--display)}.account-menu-text{text-align:left;gap:2px;display:grid}.account-menu-text strong{color:#f1f1ed;max-width:140px;font:600 12px/1.2 var(--apple-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-text small{color:#8d949c;font-size:9px;line-height:1}.account-menu-popover{z-index:90;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0d10fa;border:1px solid #ffffff16;border-radius:12px;gap:4px;min-width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 26px 72px #00000085}.account-menu-popover a,.account-menu-popover button{color:#cfd2cd;min-height:40px;font:600 13px/1 var(--apple-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;text-decoration:none;transition:background .15s,color .15s;display:flex}.account-menu-popover .account-menu-divider{background:#ffffff12;height:1px;margin:4px 6px}.account-menu-popover a:hover,.account-menu-popover button:hover{color:#fff;background:#ffffff0d}.profile-rating-season select{border:1px solid var(--v2-line,#ffffff1a);min-height:30px;color:var(--v2-accent,#7c5cff);font:600 11px/1 var(--apple-sans);cursor:pointer;background:#0c0f12a3;border-radius:8px;padding:0 8px}.profile-extra-block{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;gap:14px;margin-top:18px;padding:20px 22px;display:grid}.profile-extra-block>header{gap:4px;display:grid}.profile-extra-block>header>span{color:#5e6670;font:700 9px/1 var(--display);letter-spacing:.12em}.profile-extra-block>header>h3{color:#eef0ec;margin:0;font-size:18px}.profile-extra-block ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.profile-extra-block li{background:#ffffff04;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 12px;display:grid}.profile-extra-block li strong{color:#e6e8e4;grid-column:1/-1;font-size:14px}.profile-extra-block li span{color:#8b939c;font-size:12px;line-height:1.5}.profile-extra-block li b{color:var(--orange);grid-column:1/-1;font-size:12px}.profile-extra-block li small{color:#5e6670;white-space:nowrap;align-self:center;font-size:11px}.profile-extra-empty{color:#6d757e;border:1px dashed #ffffff1a;border-radius:10px;margin:0;padding:16px;font-size:13px}.profile-extra-block>a{color:var(--orange,#ff8a3d);font:600 12px/1 var(--apple-sans);justify-self:start;text-decoration:none}.profile-extra-block>a:hover{text-decoration:underline}.account-menu-popover button:disabled{opacity:.6;cursor:default}@media (max-width:560px){.account-menu-text strong{max-width:90px}}.profile-archive-page{gap:18px;padding:26px 34px 60px;display:grid}.profile-archive-page>header{gap:4px;display:grid}.profile-archive-page>header>.profile-archive-back{color:var(--orange);font:600 13px/1 var(--apple-sans);justify-self:start;text-decoration:none}.profile-archive-page>header>.profile-archive-back:hover{text-decoration:underline}.profile-archive-page>header>span{color:#5e6670;font:700 10px/1 var(--display);letter-spacing:.12em}.profile-archive-page>header>h1{color:#f0f1ed;font:700 30px/1 var(--apple-sans);margin:0}.profile-archive-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.profile-archive-list li{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1fr auto;gap:4px 12px;padding:14px 16px;display:grid}.profile-archive-list li strong{color:#e6e8e4;grid-column:1/-1;font-size:15px}.profile-archive-list li span{color:#8b939c;font-size:13px;line-height:1.5}.profile-archive-list li b{color:var(--orange);grid-column:1/-1;font-size:13px}.profile-archive-list li small{color:#5e6670;white-space:nowrap;align-self:center;font-size:12px}.privacy-page{gap:20px;padding:26px 34px 60px;display:grid}.privacy-page>header{gap:4px;display:grid}.privacy-page>header>span{color:#5e6670;font:700 10px/1 var(--display);letter-spacing:.12em}.privacy-page>header>h1{color:#f0f1ed;font:700 30px/1 var(--apple-sans);margin:0}.privacy-page>header>p{color:#8b939c;font-size:13px}.privacy-body{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px}.legal-text{color:#cfd2cd;padding:24px 26px;font-size:15px;line-height:1.7}.legal-text p{margin:0 0 14px}.privacy-note{color:#8b939c;font-size:13px}.privacy-note strong{color:#e6e8e4}.privacy-manager{gap:22px;display:grid}.privacy-manager h2{margin:0}.privacy-manager-sub{color:#8b939c;font-size:13px}.privacy-manager .faq-manager-error,.privacy-manager .faq-manager-notice{border-radius:10px;padding:12px 16px;font-size:13px}.privacy-manager .faq-manager-error{color:#ff8f94;background:#ff3c3c14;border:1px solid #ff3c3c4d}.privacy-manager .faq-manager-notice{color:#8ff0b2;background:#3cff8c0f;border:1px solid #3cff8c40}.privacy-version-list{gap:14px;display:grid}.privacy-version{background:#ffffff05;border:1px solid #ffffff17;border-radius:14px;gap:12px;padding:18px 20px;display:grid}.privacy-version.published{border-color:#ff6a004d}.privacy-version-head{justify-content:space-between;align-items:center;display:flex}.privacy-version-head span{color:#5e6670;font:700 9px/1 var(--display);letter-spacing:.12em}.privacy-version-head b{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.1em}.privacy-version h3{color:#eef0ec;margin:0;font-size:17px}.privacy-version-body{color:#aeb4b8;gap:8px;font-size:13px;line-height:1.6;display:grid}.privacy-version-body p{margin:0}.privacy-version-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.privacy-version-actions>span{color:#5e6670;font-size:12px}.privacy-version-actions div{gap:8px;display:flex}.privacy-version-actions button{color:#dfe2dd;min-height:34px;font:600 12px/1 var(--apple-sans);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;padding:0 14px}.privacy-version-actions button.publish{color:var(--orange);background:#ff6a0014;border-color:#ff6a0066}.privacy-editor{border:1px dashed #ffffff24;border-radius:14px;gap:12px;padding:18px 20px;display:grid}.privacy-editor h3{color:#eef0ec;margin:0;font-size:16px}.privacy-editor label{gap:6px;display:grid}.privacy-editor label span{color:#8b939c;font-size:12px}.privacy-editor input,.privacy-editor textarea{color:#e6e8e4;width:100%;font:400 14px/1.5 var(--apple-sans);background:#ffffff08;border:1px solid #ffffff1f;border-radius:8px;padding:10px 12px}.privacy-editor button.primary{color:#fff;background:var(--orange,#ff8a3d);min-height:40px;font:700 13px/1 var(--apple-sans);cursor:pointer;border:0;border-radius:10px;padding:0 18px}.privacy-empty,.privacy-loading{color:#7d858d;font-size:13px}.v2-feed-page{gap:16px;max-width:860px;margin:0 auto;padding:28px clamp(16px,4vw,40px) 70px;display:grid}.v2-feed{gap:16px;display:grid}.feed-empty{margin:26px 0 0}.social-v2-post .social-v2-source-avatar{width:40px;height:40px;color:var(--orange);font:700 13px/1 var(--display);background:linear-gradient(135deg,#ff6a0029,#ffffff0a);border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid;overflow:hidden}.social-v2-post>footer.social-v2-post-actions{border-top:1px solid var(--v2-line);align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.social-v2-post>footer.social-v2-post-actions button,.social-v2-post>footer.social-v2-post-actions a{color:#8d949c;min-height:32px;font:600 12px/1 var(--apple-sans);cursor:pointer;background:#ffffff05;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.social-v2-post>footer.social-v2-post-actions button:hover,.social-v2-post>footer.social-v2-post-actions a:hover{color:#fff;border-color:#ff6a004d}.social-v2-post>footer.social-v2-post-actions button.liked{color:var(--orange);border-color:#ff6a0066}.social-v2-post>footer.social-v2-post-actions .social-v2-post-comments{color:#5e6670;font-size:12px}.social-v2-post>footer.social-v2-post-actions a{color:var(--orange);margin-left:auto}.guest-news-main{grid-column:1/-1}.guest-news-row{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:2px;display:grid}.guest-news-row .guest-news-item h2{font-size:16px;line-height:1.3}.guest-news-row .guest-news-item p{-webkit-line-clamp:3;font-size:13px}.guest-news-actions{justify-content:flex-end;margin-top:18px;display:flex}.news-article-page{gap:22px;max-width:860px;margin:0 auto;padding:28px clamp(16px,4vw,40px) 70px;display:grid}.news-article{gap:16px;display:grid}.news-article>header{gap:8px;display:grid}.news-article>header>span{color:#5e6670;font:700 10px/1 var(--display);letter-spacing:.12em}.news-article>header>h1{color:#f0f1ed;font:700 clamp(26px, 4vw, 40px)/1.15 var(--apple-sans);letter-spacing:-.02em;margin:0}.news-article-meta{color:#8b939c;margin:0;font-size:13px}.news-article-cover{border:1px solid var(--v2-line);border-radius:16px;overflow:hidden}.news-article-cover img{object-fit:cover;width:100%;max-height:520px;display:block}.news-article-lead{color:#cfd2cd;margin:0;font-size:17px;line-height:1.65}.news-article-body{color:#b9bfc2;gap:14px;font-size:15px;line-height:1.75;display:grid}.news-article-body p{margin:0}.news-article-actions{gap:20px;display:grid}.news-article-action-row{flex-wrap:wrap;gap:10px;display:flex}.news-article-action-row button{color:#dadde0;min-height:38px;font:600 13px/1 var(--apple-sans);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:0 16px;transition:color .15s,border-color .15s}.news-article-action-row button.liked{color:var(--orange);border-color:#ff6a0066}.news-article-action-row button:hover{color:#fff;border-color:#ff6a004d}.news-article-notice{color:#8b939c;font-size:13px}.news-comments{gap:14px;display:grid}.news-comments h2{color:#eef0ec;margin:0;font-size:18px}.news-comment-form{gap:10px;display:grid}.news-comment-form textarea{color:#e6e8e4;width:100%;min-height:76px;font:400 14px/1.5 var(--apple-sans);resize:vertical;background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;padding:12px 14px}.news-comment-form button{color:#fff;background:var(--orange,#ff8a3d);min-height:36px;font:700 13px/1 var(--apple-sans);cursor:pointer;border:0;border-radius:10px;justify-self:start;padding:0 18px}.news-comment-form button:disabled{opacity:.5;cursor:default}.news-comment-guest{color:#8b939c;font-size:14px}.news-comment-guest a{color:var(--orange)}.news-comment-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.news-comment-item{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.news-comment-avatar{color:#fff;width:40px;height:40px;font:700 15px/1 var(--apple-sans);background:linear-gradient(135deg,#ff6a0047,#ffffff0d);border:1px solid #ffffff1a;border-radius:50%;place-items:center;text-decoration:none;display:grid;overflow:hidden}.news-comment-avatar img{object-fit:cover;width:100%;height:100%}.news-comment-content{gap:6px;min-width:0;display:grid}.news-comment-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.news-comment-author{color:#e6e8e4;font-size:13px;font-weight:600;text-decoration:none}.news-comment-author:hover{color:var(--orange)}.news-comment-head small{color:#5e6670;font-size:11px}.news-comment-like{color:#7d858d;min-height:26px;font:600 12px/1 var(--apple-sans);cursor:pointer;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:0 10px;display:inline-flex}.news-comment-like.liked{color:var(--orange);border-color:#ff6a0066}.news-comment-like:disabled{opacity:.55;cursor:default}.news-comment-item p{color:#b9bfc2;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.news-comment-empty{color:#7d858d;font-size:14px}.news-comments-head{align-items:baseline;gap:8px;display:flex}.news-comments-head span{color:#5e6670;font-size:14px}.news-comment-load-more{color:#e6e8e4;min-height:36px;font:600 13px/1 var(--apple-sans);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;justify-self:start;padding:0 18px}.news-comment-load-more:hover{color:#fff;border-color:#ff6a0059}.news-comment-load-more:disabled{opacity:.55;cursor:default}.news-article-action-row a.news-article-action-link{color:#dadde0;min-height:38px;font:600 13px/1 var(--apple-sans);background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.news-article-action-row a.news-article-action-link:hover{color:#fff;border-color:#ff6a004d}.news-comments{scroll-margin-top:22px}.social-v2-post-copy h2 a.social-v2-post-title{color:inherit;text-decoration:none}.social-v2-post-copy h2 a.social-v2-post-title:hover{color:var(--orange)}.social-v2-post>footer.social-v2-post-actions a.social-v2-post-comments{color:#5e6670;margin-left:0;text-decoration:none}.social-v2-post>footer.social-v2-post-actions a.social-v2-post-comments:hover{color:#fff;border-color:#ff6a004d}.news-catalog{gap:22px;display:grid}.news-catalog-head{gap:8px;display:grid}.news-catalog-head>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.15em}.news-catalog-head h1{color:#f0f1ed;letter-spacing:-.03em;margin:0;font-size:clamp(26px,3.2vw,38px);line-height:1}.news-catalog-head p{color:#8b939c;margin:0;font-size:13px;line-height:1.6}.news-catalog-filters{background:#ffffff04;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;gap:14px;padding:16px;display:flex}.news-catalog-filters label{flex:1;gap:6px;min-width:200px;display:grid}.news-catalog-filters label>span{color:#8b939c;font:700 9px/1 var(--display);letter-spacing:.1em}.news-catalog-filters select{color:#e6e8e4;width:100%;min-height:40px;font:400 14px/1 var(--apple-sans);background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;padding:0 12px}.news-catalog-more{place-items:center;padding:8px 0 28px;display:grid}.news-catalog-more button{color:#e6e8e4;min-height:40px;font:600 13px/1 var(--apple-sans);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;padding:0 26px}.news-catalog-more button:hover{color:#fff;border-color:#ff6a0059}.news-catalog-more button:disabled{opacity:.55;cursor:default}.share-sheet{z-index:1200;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.share-sheet-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;background:#040505b3;border:0;width:100%;height:100%;position:absolute;inset:0}.share-sheet-dialog{background:#0d0f10;border:1px solid #ffffff1f;border-radius:16px;gap:18px;width:min(420px,100%);padding:20px;display:grid;position:relative;box-shadow:0 24px 60px #0000008c}.share-sheet-head{justify-content:space-between;align-items:center;display:flex}.share-sheet-head strong{color:#f0f1ed;font-size:16px}.share-sheet-head button{color:#9aa1a8;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.share-sheet-head button:hover{color:#fff;border-color:#ff6a0066}.share-sheet-url{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.share-sheet-url input{color:#aeb5bb;min-width:0;min-height:42px;font:400 13px/1 var(--apple-sans);background:#ffffff08;border:1px solid #ffffff24;border-radius:10px;padding:0 12px}.share-sheet-url button{color:#fff;background:var(--orange,#ff8a3d);min-width:118px;min-height:42px;font:700 12px/1 var(--apple-sans);cursor:pointer;border:0;border-radius:10px;padding:0 14px}.share-sheet-url button.active{background:#2e9e5b}.share-sheet-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.share-sheet-item{color:#cfd3d5;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;place-items:center;gap:6px;padding:14px 8px;text-decoration:none;display:grid}.share-sheet-item:hover{color:#fff;border-color:#ff6a0066}.share-sheet-item b{color:#fff;background:#ffffff14;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.share-sheet-item.tg b{background:#229ed9}.share-sheet-item.vk b{background:#07f}.share-sheet-item.ok b{background:#ee8208}.share-sheet-item span{font-size:10px}.share-sheet-mini{color:#7d858d;cursor:pointer;background:0 0;border:0;justify-self:center;padding:6px 10px;font-size:11px}.share-sheet-mini:hover{color:#fff}@media (max-width:560px){.share-sheet{align-items:end;padding:10px}.share-sheet-dialog{border-radius:18px;width:100%}}.teams-filters{flex-wrap:wrap;gap:14px;margin:22px 0;display:flex}.teams-filters label{gap:6px;display:grid}.teams-filters label>span{color:#8b939c;font:700 9px/1 var(--display);letter-spacing:.1em}.teams-filters select{color:#e6e8e4;min-width:220px;min-height:40px;font:400 14px/1 var(--apple-sans);background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;padding:0 12px}.teams-filters select:disabled{opacity:.45;cursor:not-allowed}.teams-list{gap:10px;display:grid}.teams-row{color:inherit;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:52px minmax(180px,1.4fr) repeat(4,minmax(120px,1fr)) auto;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.teams-row:hover{background:#ff6a0008;border-color:#ff6a0066}.teams-row-logo{width:48px;height:48px;color:var(--orange);font:700 13px/1 var(--display);background:linear-gradient(135deg,#ff6a0024,#ffffff08);border:1px solid #ffffff1a;border-radius:12px;place-items:center;display:grid;overflow:hidden}.teams-row-main{align-items:center;gap:8px;min-width:0;display:flex}.teams-row-main strong{color:#f0f1ed;font:700 15px/1.3 var(--apple-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teams-row-main small{color:var(--orange);font:700 11px/1 var(--display)}.teams-row-cell{gap:5px;display:grid}.teams-row-cell small{color:#5e6670;font:700 8px/1 var(--display);letter-spacing:.08em}.teams-row-cell b{color:#c4c8c8;font:600 12px/1.3 var(--apple-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teams-row-cell.muted b{color:#747c85}.teams-row-cta{color:var(--orange);font:700 12px/1 var(--apple-sans);white-space:nowrap;justify-self:end;text-decoration:none}.teams-lock-badge{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.06em;background:#ff6a0012;border:1px solid #ff6a0059;border-radius:6px;padding:4px 7px;font-style:normal;display:inline-block}@media (max-width:900px){.teams-row{grid-template-columns:52px 1fr auto;grid-auto-rows:auto}.teams-row-cell{display:none}.teams-row-cta{grid-column:2/-1;justify-self:start}}@media (max-width:520px){.teams-row{grid-template-columns:44px 1fr}.teams-row-logo{width:40px;height:40px}}.teams-view-markwrap{justify-items:stretch;gap:8px;min-width:84px;display:grid}.teams-view-markwrap>.teams-view-mark{width:84px;height:84px}.teams-view-markwrap>img.teams-view-mark{object-fit:cover;border-radius:12px}.teams-logo-change{min-height:26px;color:var(--orange);font:700 9px/1 var(--display);cursor:pointer;background:#ff6a000f;border:1px solid #ff6a0059;border-radius:6px;padding:0 8px}.teams-logo-change:disabled{opacity:.5;cursor:default}.teams-player{color:inherit;text-decoration:none}.teams-player>b{color:#8f9397;text-overflow:ellipsis;white-space:nowrap;min-width:92px;overflow:hidden}.teams-player-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.teams-member-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid;position:relative}.teams-member-row+.teams-member-row{margin-top:10px}.teams-member-row .teams-player{width:100%}.teams-member-menu-wrap{position:relative}.teams-member-menu-btn{color:#8f9397;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;place-items:center;width:30px;height:30px;font-size:16px;line-height:1;display:grid}.teams-member-menu-btn:hover{color:#e6e7e2;border-color:#fff3}.teams-member-menu-btn:disabled{opacity:.5;cursor:default}.teams-member-menu{z-index:30;background:#131517;border:1px solid #ffffff1f;border-radius:10px;gap:2px;min-width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000073}.teams-member-menu button{text-align:left;color:#e6e7e2;width:100%;font:600 12px/1.3 var(--apple-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 12px;display:block}.teams-member-menu button:hover{background:#ffffff0f}.teams-member-menu button.danger{color:#ff6b6b}.teams-member-menu button.danger:hover{background:#ff5c5c1a}.teams-member-menu button:disabled{opacity:.5;cursor:default}.teams-invite-search{gap:8px;display:flex}.teams-invite-search input{color:#d7d8d4;min-width:0;font:500 13px/1 var(--apple-sans);background:#101112;border:1px solid #ffffff17;border-radius:4px;outline:0;flex:1;padding:10px 12px}.teams-invite-search button{color:#d6d7d3;min-height:34px;font:700 11px/1 var(--apple-sans);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:5px;flex:none;padding:0 12px}.teams-invite-search button:disabled{opacity:.5;cursor:default}.teams-invite-hint{color:#8f9397;margin:0;font-size:12px;line-height:1.5}.teams-invite-confirm{background:#7ed28f0a;border:1px solid #7ed28f40;border-radius:8px;gap:10px;padding:12px;display:grid}.teams-invite-confirm span{color:#9fb8a8;font-size:12px;line-height:1.5}.teams-invite-confirm span b{color:#d6e3d9}.teams-invite-confirm button{color:#0c100c;min-height:34px;font:700 11px/1 var(--apple-sans);cursor:pointer;background:#7ed28f;border:0;border-radius:5px;padding:0 12px}.teams-invite-confirm button:disabled{opacity:.5;cursor:default}.social-v2-main>.events-page{padding:28px 34px 84px}.events-page .v2-home-section{padding-top:30px}.events-page .events-group{margin-top:26px}.events-page .events-group+.events-group{margin-top:22px}.events-page-head{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.events-page-head>div>span{color:var(--orange);font:700 10px/1 var(--apple-sans);letter-spacing:.18em;text-transform:uppercase}.events-page-head h1{color:#f0f0ec;font:700 clamp(28px,3.6vw,40px)/1 var(--apple-sans);letter-spacing:-.03em;margin:8px 0 0}.create-event-root{position:relative}.create-event-trigger{color:#fff;min-height:40px;font:700 12px/1 var(--apple-sans);cursor:pointer;background:linear-gradient(#ff6a003d,#ff6a0014);border:1px solid #ff6a0080;border-radius:999px;align-items:center;gap:10px;padding:0 18px;transition:border-color .18s,background .18s;display:inline-flex}.create-event-trigger:hover{border-color:var(--orange);background:#ff6a002e}.create-event-trigger span{color:var(--orange);font-size:15px}.create-event-modal{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06080ab8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.create-event-modal-card{color:#e6e7e3;background:#0c0f13;border:1px solid #ffffff1a;border-radius:18px;width:min(520px,100%);max-height:90vh;padding:26px;position:relative;overflow:auto}.create-event-modal-card h3{font:700 22px/1 var(--apple-sans);margin:0 0 18px}.create-event-close{color:#9aa0a8;cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;width:30px;height:30px;font-size:18px;line-height:1;position:absolute;top:14px;right:16px}.create-event-close:hover{color:#fff}.create-event-field{gap:6px;margin-bottom:12px;display:grid}.create-event-field>span{color:#9aa0a8;font:600 10px/1 var(--apple-sans);letter-spacing:.06em;text-transform:uppercase}.create-event-field input,.create-event-field select{color:#e6e7e3;min-height:38px;font:500 14px/1 var(--apple-sans);background:#0a0d10;border:1px solid #ffffff1f;border-radius:9px;padding:0 12px}.create-event-field input:focus,.create-event-field select:focus{border-color:var(--orange);outline:none}.create-event-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.create-event-notice{color:#cfd1cd;font:500 14px/1.6 var(--apple-sans);margin:0 0 20px}.create-event-confirm,.create-event-submit{color:#101317;background:var(--orange);width:100%;min-height:42px;font:700 13px/1 var(--apple-sans);cursor:pointer;border:0;border-radius:9px}.create-event-confirm{width:auto;min-height:34px;padding:0 16px}.create-event-confirm:hover,.create-event-submit:hover{background:var(--orange-hot)}.create-event-submit:disabled{opacity:.6;cursor:default}.create-event-error{color:#ff6b6b;font:500 12px/1.4 var(--apple-sans);margin:12px 0 0}.create-event-success{color:#7ed28f;font:600 12px/1.4 var(--apple-sans);margin:12px 0 0}@media (max-width:760px){.events-page-head{flex-direction:column}.create-event-row{grid-template-columns:1fr}}.events-group{margin-top:34px}.events-group+.events-group{margin-top:46px}.events-list{gap:10px;display:grid}.events-row{color:inherit;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:110px minmax(180px,1.6fr) repeat(6,minmax(100px,1fr)) auto;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.events-row:hover{background:#ff6a0008;border-color:#ff6a0066}.events-row-status b{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.05em}.events-row-status b.muted{color:#5e6670}.events-row-main{gap:6px;min-width:0;display:grid}.events-row-main strong{color:#f0f1ed;font:700 15px/1.3 var(--apple-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.events-row-main small{color:#8b939c;font:600 12px/1 var(--apple-sans)}.events-row-cell{gap:5px;display:grid}.events-row-cell small{color:#5e6670;font:700 8px/1 var(--display);letter-spacing:.08em}.events-row-cell b{color:#c4c8c8;font:600 12px/1.3 var(--apple-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.events-row-cta{color:var(--orange);font:700 12px/1 var(--apple-sans);white-space:nowrap;justify-self:end}@media (max-width:1080px){.events-row{grid-template-columns:110px 1fr auto}.events-row-cell{display:none}.events-row-cta{grid-column:2/-1;justify-self:start}}@media (max-width:520px){.events-row{grid-template-columns:1fr;gap:8px}.events-row-cell{display:grid}.events-row-cta{grid-column:auto}}.notif-bell{align-items:center;display:flex;position:relative}.notif-bell-trigger{color:#e3e4e0;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;place-items:center;width:42px;height:42px;transition:background .18s,border-color .18s;display:grid;position:relative}.notif-bell-trigger:hover{background:#ffffff12;border-color:#ff6a0047}.notif-bell-icon{font-size:17px;line-height:1}.notif-bell-badge{color:#fff;min-width:18px;height:18px;font:700 10px/1 var(--display);background:#ff6a00;border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 3px #0a0d10e6}.notif-bell-popover{z-index:200;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0d10fa;border:1px solid #ffffff16;border-radius:14px;flex-direction:column;width:340px;max-width:calc(100vw - 32px);max-height:calc(100vh - 120px);padding:8px;display:flex;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 26px 72px #00000085}.notif-bell-head{justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 12px;display:flex}.notif-bell-head strong{color:#f1f1ed;font:700 13px/1 var(--apple-sans)}.notif-bell-readall{color:var(--orange,#ff8a3d);font:600 11px/1 var(--apple-sans);cursor:pointer;background:0 0;border:0}.notif-bell-readall:hover{text-decoration:underline}.notif-bell-empty{color:#6d757e;text-align:center;margin:0;padding:18px 10px;font-size:13px}.notif-bell-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.notif-bell-item{background:#ffffff04;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:auto 1fr;gap:10px;padding:10px 12px;display:grid}.notif-bell-item.unread{background:#ff6a000d;border-color:#ff6a0059}.notif-bell-type{color:#1a1d20;font:700 9px/1 var(--display);background:#8b939c;border-radius:6px;align-self:start;padding:3px 6px}.notif-bell-type.team{background:#7c5cff}.notif-bell-type.event{background:#ff6a00}.notif-bell-body{gap:3px;display:grid}.notif-bell-body strong{color:#eef0ec;font:600 13px/1.35 var(--apple-sans)}.notif-bell-body>span{color:#9aa1a9;font:400 12px/1.45 var(--apple-sans)}.notif-bell-body small{color:#5e6670;font-size:11px}.back-to-top{z-index:300;width:48px;height:48px;color:var(--orange,#ff8a3d);font:700 18px/1 var(--apple-sans);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0d10e6;border:1px solid #ff6a0059;border-radius:999px;place-items:center;transition:background .18s,transform .18s;display:grid;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 32px #0006}.back-to-top:hover{background:#ff6a001f;transform:translateY(-3px)}@media (max-width:560px){.back-to-top{width:42px;height:42px;bottom:16px;right:16px}}.teams-catalog-page .ag-panel.ag-my-teams{margin-bottom:28px;padding:18px 22px 20px}.teams-catalog-page .ag-my-teams .ag-section-header{margin:0 0 10px}.teams-catalog-page .ag-my-teams-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.teams-catalog-page .ag-my-teams-body p{color:var(--ag-muted);font:400 13px/1.5 var(--ag-font-ui);margin:0}.teams-catalog-page .ag-my-teams-body p b{color:var(--ag-text)}.teams-list.ag-rows{margin-top:2px}.appoggee-mobile-nav{display:none}@media (max-width:760px){.social-v2{padding-bottom:64px;display:block}.social-v2-sidebar{display:none}.social-v2-main{padding-bottom:18px}.appoggee-mobile-nav{z-index:60;border-top:1px solid var(--ag-line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#07090bf5;grid-template-columns:repeat(5,1fr);min-height:64px;padding:6px;display:grid;position:fixed;bottom:0;left:0;right:0}.appoggee-mobile-nav a,.appoggee-mobile-nav button{min-height:52px;color:var(--ag-muted);cursor:pointer;font:600 9px/1 var(--ag-font-ui);background:0 0;border:0;grid-template-columns:1fr;align-content:center;justify-items:center;gap:4px;padding:0;text-decoration:none;display:grid}.appoggee-mobile-nav a.active,.appoggee-mobile-nav button.active{color:var(--ag-text)}.appoggee-mn-icon{width:22px;height:22px;color:var(--ag-muted);place-items:center;display:grid}.appoggee-mobile-nav a.active .appoggee-mn-icon,.appoggee-mobile-nav button.active .appoggee-mn-icon{color:var(--ag-orange)}.appoggee-mn-icon svg{width:20px;height:20px;display:block}.appoggee-mn-more{gap:2px}.appoggee-mn-more i{background:currentColor;border-radius:50%;width:3px;height:3px}.appoggee-mn-sheet{z-index:70;padding:10px 16px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ag-line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#07090bf7;gap:2px;max-height:min(72svh,560px);display:grid;position:fixed;bottom:64px;left:0;right:0;overflow-y:auto}.appoggee-mn-sheet a{min-height:46px;color:var(--ag-muted);font:600 14px/1 var(--ag-font-ui);border-radius:10px;align-items:center;gap:13px;padding:0 10px;text-decoration:none;display:flex}.appoggee-mn-sheet a:hover{color:var(--ag-text);background:#ffffff0a}.appoggee-mn-sheet a.active{color:var(--ag-orange)}.appoggee-mn-disabled{min-height:46px;color:var(--ag-muted);font:600 14px/1 var(--ag-font-ui);opacity:.45;cursor:not-allowed;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:13px;padding:0 10px;display:flex}.appoggee-mn-sheet-icon{place-items:center;width:20px;height:20px;display:grid}.appoggee-mn-sheet-icon svg{width:18px;height:18px}.appoggee-mn-sheet-foot{border-top:1px solid var(--ag-line);gap:14px;margin-top:12px;padding:14px 10px 4px;display:flex}.appoggee-mn-sheet-foot a{color:var(--ag-subtle);font:600 12px/1 var(--ag-font-ui);padding:0}.appoggee-mn-sheet-foot a:hover{color:var(--ag-text)}}@media (min-width:861px){.social-guest-hero{grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr)}.social-guest-hero-copy h1{white-space:nowrap!important;text-wrap:nowrap!important;text-wrap-mode:nowrap!important;text-wrap-style:auto!important;overflow-wrap:normal!important;word-break:normal!important}.social-guest-hero-copy p{width:100%}.social-guest-hero-visual img{transform:translate(clamp(12px,2.2vw,30px))}}@media (min-width:861px) and (max-width:1120px){.social-guest-home{width:min(1080px,100% - 24px)}.social-guest-hero-copy{padding:clamp(32px,4vw,52px)}.social-guest-hero-copy h1{font-size:clamp(44px,6vw,68px)}}.teams-view-hero{border-radius:var(--ag-radius-panel);border-color:var(--ag-line);background:radial-gradient(ellipse 48% 60% at 92% 8%, #ff6a0012, transparent 65%), linear-gradient(145deg, #ffffff05, transparent 44%), var(--ag-panel);box-shadow:var(--ag-shadow-panel)}.teams-view-hero>div>span{color:var(--ag-subtle);font:700 9px/1 var(--ag-font-tech);letter-spacing:.18em}.teams-view-hero h2{font:400 clamp(26px, 3vw, 38px)/1.05 var(--ag-font-tech);letter-spacing:.01em}.teams-view-mark{border:1px solid var(--ag-line-strong);color:var(--ag-orange);font:400 26px/1 var(--ag-font-tech);letter-spacing:.01em;background:#11151a;border-radius:18px}.teams-back.ag-back{color:var(--ag-muted)}.teams-back.ag-back:hover{color:var(--ag-orange)}.teams-view-flags span{color:var(--ag-orange);font:700 9px/1 var(--ag-font-tech);letter-spacing:.12em;background:#ff6a000f;border:1px solid #ff6a0066;border-radius:999px;padding:6px 12px}.teams-roster,.teams-extra{border-radius:var(--ag-radius-panel);border-color:var(--ag-line);background:var(--ag-panel);box-shadow:var(--ag-shadow-panel)}.teams-roster>header span,.teams-manage section>header>span,.teams-extra>header>span,.teams-extra-section>span{color:var(--ag-subtle);font:700 9px/1 var(--ag-font-tech);letter-spacing:.18em}.teams-roster>header strong,.teams-manage section>header>strong,.teams-extra>header>strong,.teams-extra-section>strong{color:var(--ag-text);font:600 15px/1.3 var(--ag-font-ui)}.teams-view-notice.ok{color:var(--ag-success);background:0 0;border-color:#56d38666}.teams-view-notice.error{color:var(--ag-danger);background:0 0;border-color:#ff6b5f73}@media (max-width:760px){.back-to-top{bottom:74px}}
