:root{--bg:#070808;--panel:#0e0f10;--panel-2:#151617;--panel-3:#1c1d1f;--line:rgba(255,255,255,0.12);--line-strong:rgba(255,255,255,0.22);--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{margin:0;background:radial-gradient(circle at 78% 6%,rgba(255,106,0,.08),transparent 22rem),var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}img{display:block;max-width:100%}main{min-height:100vh;overflow:clip}.shell{width:min(1460px,calc(100% - 64px));margin-inline:auto}.entity-meta,.event-feature-footer,.event-number,.eyebrow,.hero-visual-topline,.micro-label,.status-chip{font-family:var(--display);font-stretch:condensed;letter-spacing:.12em;text-transform:uppercase}.site-header{position:sticky;top:0;z-index:50;background:rgba(7,8,8,.84);border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.header-inner{height:74px;display:flex;align-items:center;gap:38px}.brand{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.brand-mark{width:34px;height:34px;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 0 28px rgba(255,106,0,.18)}.brand-mark img{width:100%;height:100%;object-fit:cover}.brand-name{font:700 16px/1 var(--brand-display);letter-spacing:.025em}.desktop-nav{display:flex;align-items:center;gap:28px;margin-left:22px}.desktop-nav a{color:#a4a6a8;font-size:14px;transition:color .2s ease}.desktop-nav a.active,.desktop-nav a:hover{color:#fff}.desktop-nav a.active:after{content:"";display:block;width:16px;height:2px;margin-top:7px;background:var(--orange)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:20px}.header-login{color:#b7b8ba;font-size:14px}.header-cta{min-height:42px;display:inline-flex;align-items:center;gap:26px;padding:0 18px;border:1px solid var(--line-strong);border-radius:999px;font-size:13px;background:rgba(255,255,255,.03)}.header-cta span{color:var(--orange)}.header-profile{min-height:46px;display:flex;align-items:center;gap:11px;padding:5px 14px 5px 6px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.025)}.header-profile>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#080909;background:var(--orange);font:700 9px/1 var(--brand-display)}.header-profile strong{display:block;font:700 10px/1 var(--brand-display);letter-spacing:.03em}.header-profile small{display:block;margin-top:4px;color:#757779;font-size:8px}.mobile-nav{display:none;margin-left:auto;position:relative}.mobile-nav summary{width:42px;height:42px;display:grid;place-content:center;gap:6px;border:1px solid var(--line);border-radius:50%;list-style:none;cursor:pointer}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{width:18px;height:1px;background:#fff;display:block}.mobile-nav>div{position:absolute;right:0;top:52px;min-width:240px;padding:14px;border:1px solid var(--line);border-radius:16px;background:#0d0e0f;box-shadow:0 18px 60px #000}.mobile-nav>div a{display:block;padding:13px 14px;color:#c1c2c3}.mobile-nav>div .mobile-nav-cta{margin-top:8px;border-radius:10px;color:#080808;background:var(--orange);font-weight:700;text-align:center}.hero{min-height:calc(100svh - 74px);padding-block:34px 64px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:stretch;gap:44px}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:70px 0 40px}.eyebrow{display:flex;align-items:center;gap:10px;color:#a6a8aa;font-size:11px;font-weight:700}.eyebrow span{width:7px;height:7px;display:inline-block;background:var(--orange);transform:rotate(45deg);box-shadow:0 0 14px rgba(255,106,0,.7)}.about-hero h1,.hero h1,.subpage-hero h1{margin:22px 0 28px;font-family:var(--display);font-size:clamp(64px,7.2vw,126px);font-weight:800;line-height:.82;letter-spacing:-.065em;text-transform:uppercase}.hero h1 span{color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.9)}.hero h1 strong{display:block;color:var(--orange);font-weight:800}.hero-lead{max-width:680px;margin:0;color:#b3b4b6;font-size:clamp(16px,1.25vw,20px);line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:42px;padding:0 24px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:700;transition:transform .2s ease,background .2s ease,border-color .2s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--orange);color:#090909}.button-primary:hover{background:var(--orange-hot)}.button-ghost{background:rgba(255,255,255,.03);border-color:var(--line-strong)}.button-ghost:hover{border-color:rgba(255,106,0,.7)}.hero-facts{margin:auto 0 0;padding-top:42px;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.hero-facts div{padding:0 20px;border-left:1px solid var(--line)}.hero-facts div:first-child{padding-left:0;border-left:0}.hero-facts dt{color:#696b6d;font:10px/1.2 var(--display);letter-spacing:.12em;text-transform:uppercase}.hero-facts dd{margin:8px 0 0;font:700 16px/1.2 var(--display)}.hero-visual{min-height:720px;position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(255,106,0,.28);border-radius:4px 4px 38px 4px;background:#0c0d0e;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,30px 100%,0 calc(100% - 30px))}.hero-grid{position:absolute;inset:0;z-index:-2;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.2) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 0);background-size:54px 54px}.hero-visual:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#090a0b,transparent 22%,transparent 70%,rgba(8,9,10,.72)),linear-gradient(0deg,#090a0b,transparent 34%)}.hero-visual:after{content:"";position:absolute;inset:12% -15% -20% 38%;border:1px solid rgba(255,106,0,.32);border-radius:50%;box-shadow:inset 0 0 60px rgba(255,106,0,.08),0 0 80px rgba(255,106,0,.08);z-index:1}.hero-visual-topline{position:absolute;inset:22px 26px auto;z-index:5;display:flex;justify-content:space-between;color:#bebfc0;font-size:10px}.live-dot{color:var(--orange)}.live-dot:before{content:"";width:7px;height:7px;margin-right:8px;display:inline-block;border-radius:50%;background:var(--orange);box-shadow:0 0 12px var(--orange)}.hero-character-crop{position:absolute;inset:54px 0 0;overflow:hidden}.hero-character-crop img{position:absolute;top:-6%;left:-2%;width:122%;max-width:none;filter:saturate(.92) contrast(1.06)}.hero-watermark{position:absolute;right:-10px;bottom:-34px;z-index:1;color:rgba(255,106,0,.12);font:900 240px/.8 var(--display);letter-spacing:-.09em}.shayzi-card{position:absolute;left:26px;bottom:28px;z-index:5;width:min(330px,calc(100% - 52px));padding:20px 22px;border:1px solid rgba(255,106,0,.46);background:rgba(8,9,9,.8);backdrop-filter:blur(10px)}.shayzi-card:before{content:"";position:absolute;top:-1px;left:-1px;width:48px;height:2px;background:var(--orange)}.shayzi-card span{display:block;color:#929496;font-size:11px}.shayzi-card strong{display:block;margin:6px 0 10px;color:var(--orange);font:700 24px/1 var(--display);text-transform:uppercase}.hero-coordinate{position:absolute;right:24px;bottom:24px;z-index:5;color:rgba(255,255,255,.38);font:9px/1 var(--display);letter-spacing:.16em;writing-mode:vertical-rl}.entity-section,.events-preview,.infrastructure,.shayzi-story{padding-block:130px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:52px}.academy-section h2,.city-section h2,.infrastructure h2,.process-section h2,.rating-section h2,.section-heading h2,.shayzi-copy h2{margin:18px 0 0;font:800 clamp(42px,5.4vw,82px)/.96 var(--display);letter-spacing:-.045em;text-transform:uppercase}.section-heading>p{max-width:430px;margin:0 0 6px;color:var(--muted);font-size:16px;line-height:1.55}.entity-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.entity-card{min-height:260px;position:relative;display:flex;flex-direction:column;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.025),transparent);transition:background .25s ease,color .25s ease}.entity-card:hover{background:var(--orange);color:#080808}.entity-meta{display:flex;justify-content:space-between;gap:12px;color:#757779;font-size:9px}.entity-card:hover .entity-meta,.entity-card:hover p{color:rgba(8,8,8,.62)}.entity-card h3{margin:auto 0 12px;font:700 38px/1 var(--display);text-transform:uppercase}.entity-card p{max-width:280px;margin:0;color:#97999b;font-size:14px;line-height:1.45}.card-arrow{position:absolute;right:24px;bottom:24px;font-size:25px}.signal-band{overflow:hidden;border-block:1px solid rgba(255,106,0,.4);background:var(--orange);color:#0a0a0a;transform:rotate(-1.25deg) scale(1.03)}.signal-track{width:max-content;display:flex;align-items:center;gap:38px;padding:18px 0;font:800 18px/1 var(--display);letter-spacing:.16em}.signal-track i{font-style:normal;font-size:10px}.section-heading-inline{align-items:flex-end}.text-link{padding-bottom:8px;border-bottom:1px solid var(--line-strong);color:#c8c9ca;font-size:14px}.text-link span{margin-left:40px;color:var(--orange)}.event-layout{display:grid;grid-template-columns:1.35fr .65fr;gap:16px}.event-feature{min-height:590px;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 72% 45%,rgba(255,106,0,.32),transparent 29%),linear-gradient(135deg,#111213 0 38%,#261005 100%)}.event-feature:before{content:"";position:absolute;inset:0;opacity:.11;background-image:linear-gradient(rgba(255,255,255,.25) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.25) 1px,transparent 0);background-size:46px 46px}.event-feature-copy,.event-feature-footer,.event-feature-head{position:relative;z-index:2}.event-feature-head{display:flex;justify-content:space-between;gap:20px}.status-chip{padding:9px 12px;border:1px solid rgba(255,106,0,.6);border-radius:999px;color:#ffb57f;font-size:9px}.status-chip i{width:6px;height:6px;display:inline-block;margin-right:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 9px var(--orange)}.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{margin:16px 0 24px;font:800 clamp(48px,5.4vw,84px)/.86 var(--display);letter-spacing:-.055em;text-transform:uppercase}.event-feature-copy>p:last-child{max-width:530px;color:#a9aaac;line-height:1.5}.event-feature-footer{display:flex;gap:32px;margin-top:32px;padding-top:18px;border-top:1px solid var(--line);color:#8d8f91;font-size:9px}.event-orbit{position:absolute;width:360px;height:360px;right:-40px;top:92px;border:1px solid rgba(255,106,0,.36);border-radius:50%}.event-orbit:after,.event-orbit:before{content:"";position:absolute;inset:34px;border:1px solid rgba(255,255,255,.12);border-radius:50%}.event-orbit:after{inset:94px;background:rgba(255,106,0,.14)}.event-orbit span{position:absolute;inset:0;display:grid;place-items:center;color:rgba(255,255,255,.08);font:900 90px/1 var(--display)}.event-stack{display:grid;grid-template-rows:1fr 1fr;gap:16px}.event-compact{position:relative;display:flex;flex-direction:column;min-height:0;padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.event-compact>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.event-number{color:var(--orange);font-size:12px}.event-compact .micro-label{color:#6f7173;font-size:8px}.event-compact h3{margin:auto 0 12px;font:700 32px/1 var(--display);text-transform:uppercase}.event-compact p{max-width:330px;margin:0;color:#8e9092;font-size:14px;line-height:1.45}.event-compact>a{position:absolute;right:22px;bottom:22px;color:var(--orange);font-size:24px}.event-compact-light{background:#e8e5df;color:#101111}.event-compact-light .micro-label,.event-compact-light p{color:#5f5e5b}.infrastructure{display:grid;grid-template-columns:.75fr 1.25fr;gap:110px;align-items:start;border-top:1px solid var(--line)}.infrastructure-intro{position:sticky;top:118px}.infrastructure-intro>p:not(.eyebrow){max-width:500px;color:var(--muted);line-height:1.6}.system-meter{margin-top:48px;padding:18px;border:1px solid var(--line);background:var(--panel)}.system-meter b,.system-meter span{display:block}.system-meter span{color:#717375;font-size:10px;text-transform:uppercase}.system-meter b{margin-top:6px;font:700 14px/1 var(--display)}.system-meter i{height:3px;display:block;margin-top:16px;background:#2a2b2c}.system-meter em{width:84%;height:100%;display:block;background:var(--orange);box-shadow:0 0 12px rgba(255,106,0,.55)}.layer-list{border-top:1px solid var(--line)}.layer-list article{display:grid;grid-template-columns:64px 1fr;gap:24px;padding:34px 0;border-bottom:1px solid var(--line)}.layer-list article>span{color:var(--orange);font:700 12px/1 var(--display)}.layer-list h3{margin:0 0 10px;font:700 26px/1.1 var(--display);text-transform:uppercase}.layer-list p{max-width:590px;margin:0;color:var(--muted);line-height:1.55}.shayzi-story{display:grid;grid-template-columns:.85fr 1.15fr;min-height:760px;padding-inline:0}.shayzi-portrait{position:relative;overflow:hidden;min-height:700px;background:#0d0e0f}.shayzi-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a0b0b,transparent 35%),linear-gradient(90deg,transparent 68%,rgba(8,9,9,.8))}.shayzi-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;filter:saturate(.9) contrast(1.06)}.shayzi-portrait>span{position:absolute;left:26px;bottom:24px;z-index:2;color:#a8aaac;font:9px/1 var(--display);letter-spacing:.16em}.shayzi-copy{display:flex;flex-direction:column;justify-content:center;padding:68px clamp(38px,6vw,96px);background:var(--orange);color:#0a0a0a}.shayzi-copy .eyebrow{color:rgba(0,0,0,.58)}.shayzi-copy .eyebrow span{background:#090909;box-shadow:none}.shayzi-copy>p:not(.eyebrow){max-width:660px;color:rgba(0,0,0,.67);font-size:17px;line-height:1.6}.value-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:54px;border-top:1px solid rgba(0,0,0,.3)}.value-row>div{padding:20px 20px 0 0}.value-row span{font:700 10px/1 var(--display)}.value-row strong{display:block;margin:32px 0 8px;font:700 21px/1 var(--display);text-transform:uppercase}.value-row p{margin:0;color:rgba(0,0,0,.6);font-size:13px}.final-cta{min-height:720px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.final-cta h2{margin:18px 0 0;font:800 clamp(62px,8vw,128px)/.82 var(--display);letter-spacing:-.065em;text-transform:uppercase}.final-cta-mark{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%) rotate(-12deg);color:transparent;-webkit-text-stroke:1px rgba(255,106,0,.13);font:900 580px/.8 var(--display);z-index:-1}.site-footer{display:grid;grid-template-columns:2fr repeat(3,.55fr);gap:64px 40px;padding-block:76px 30px;border-top:1px solid var(--line)}.footer-brand p{max-width:320px;margin:14px 0 0;color:#717375;font-size:13px}.logo-lockup{width:260px;height:166px;overflow:hidden}.logo-lockup img{width:260px;height:auto}.footer-column{display:flex;flex-direction:column;gap:12px}.footer-column span{margin-bottom:6px;color:#636567;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.footer-column a{color:#aaa;font-size:13px}.footer-column a:hover{color:var(--orange)}.footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;padding-top:24px;border-top:1px solid var(--line);color:#545658;font:9px/1 var(--display);letter-spacing:.14em}.subpage-hero{min-height:650px;display:flex;flex-direction:column;justify-content:center;padding-block:90px;border-bottom:1px solid var(--line)}.subpage-hero h1{margin-block:20px 34px;font-size:clamp(64px,8.5vw,140px)}.about-hero h1 strong,.subpage-hero h1 strong{color:var(--orange)}.subpage-hero>p:last-child{max-width:690px;margin:0;color:var(--muted);font-size:19px;line-height:1.55}.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-block:100px 130px}.choice-grid article{min-height:380px;display:flex;flex-direction:column;padding:30px;border:1px solid var(--line);border-right:0;background:linear-gradient(155deg,rgba(255,255,255,.025),transparent)}.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{margin:auto 0 18px;font:700 34px/1 var(--display);text-transform:uppercase}.choice-grid p{color:var(--muted);line-height:1.55}.choice-grid a{width:fit-content;margin-top:24px;padding-bottom:6px;border-bottom:1px solid var(--line-strong);font-size:13px}.process-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;padding-block:130px;border-top:1px solid var(--line)}.process-section ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.process-section li{display:grid;grid-template-columns:56px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}.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{margin:8px 0 0;color:var(--muted)}.event-board{padding-block:100px}.board-head,.event-board article{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:26px;padding:20px 26px;border-bottom:1px solid var(--line)}.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 ease}.event-board article:hover{background:var(--panel)}.event-board small{color:var(--orange);font:700 9px/1 var(--display)}.event-board h2{margin:8px 0 0;font:700 28px/1 var(--display);text-transform:uppercase}.event-board article>b{font:700 14px/1 var(--display)}.event-board article>span{color:var(--muted);font-size:14px}.event-board em{width:fit-content;padding:9px 12px;border:1px solid rgba(255,106,0,.4);border-radius:999px;color:#ffad73;font-size:11px;font-style:normal}.rating-section{display:grid;grid-template-columns:1fr .8fr;gap:100px;align-items:center;padding-block:130px;border-top:1px solid var(--line)}.rating-section>div:first-child>p:last-child{max-width:600px;color:var(--muted);line-height:1.6}.rating-card{padding:34px;border:1px solid rgba(255,106,0,.45);background:radial-gradient(circle at 80% 12%,rgba(255,106,0,.25),transparent 34%),var(--panel)}.rating-card>small,.rating-card>span{color:#77797b;font:9px/1 var(--display);letter-spacing:.13em}.rating-card>strong{display:block;margin:38px 0 6px;color:var(--orange);font:800 96px/.8 var(--display)}.rating-card>small{display:block}.rating-card>i{height:5px;display:block;margin:34px 0 26px;background:#27292a}.rating-card>i em{width:72%;height:100%;display:block;background:var(--orange)}.rating-card>div{display:flex;justify-content:space-between;align-items:center}.rating-card>div b{font:700 18px/1 var(--display)}.rating-card>div span{color:#77797b;font-size:12px}.page-cta{min-height:480px;display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid var(--line)}.page-cta h2{font:800 clamp(52px,6vw,90px)/.9 var(--display);letter-spacing:-.05em;text-transform:uppercase}.about-hero{min-height:calc(100svh - 74px);display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:60px;padding-block:50px}.about-hero h1{font-size:clamp(58px,7vw,116px)}.about-image{height:min(760px,calc(100svh - 140px));position:relative;overflow:hidden;border:1px solid rgba(255,106,0,.3);background:var(--panel)}.about-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080909,transparent 35%)}.about-image img{width:100%;height:100%;object-fit:cover;object-position:49% 22%}.manifesto{padding-block:130px;border-top:1px solid var(--line)}.manifesto>p{color:var(--orange);font:700 11px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.manifesto h2{max-width:1250px;margin:28px 0 70px;font:700 clamp(40px,5.2vw,76px)/1.04 var(--display);letter-spacing:-.045em;text-transform:uppercase}.manifesto>div{display:flex;flex-wrap:wrap;gap:10px}.manifesto>div span{padding:13px 16px;border:1px solid var(--line);border-radius:999px;color:#a3a5a7;font:700 10px/1 var(--display);letter-spacing:.12em}.city-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end;padding-block:130px;border-top:1px solid var(--line)}.city-section>p{margin:0 0 8px;color:var(--muted);font-size:19px;line-height:1.65}.academy-section{min-height:620px;display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center;margin-bottom:120px;padding:70px;background:var(--orange);color:#090909}.academy-section .eyebrow{color:rgba(0,0,0,.55)}.academy-section .eyebrow span{background:#090909;box-shadow:none}.academy-index{font:800 clamp(140px,20vw,330px)/.8 var(--display);letter-spacing:-.09em;color:rgba(0,0,0,.1)}.academy-section>div:last-child>p:not(.eyebrow){max-width:590px;color:rgba(0,0,0,.65);line-height:1.6}.academy-section .button-primary{background:#090909;color:#fff}.home-page{min-height:100svh;background:linear-gradient(90deg,rgba(255,106,0,.035) 1px,transparent 0),linear-gradient(rgba(255,106,0,.035) 1px,transparent 0);background-size:72px 72px}.home-intro{min-height:calc(100svh - 74px);display:grid;grid-template-columns:minmax(0,.94fr) minmax(440px,.78fr);align-items:center;gap:clamp(48px,7vw,126px);padding-block:clamp(40px,7vh,86px)}.home-intro-copy{position:relative;z-index:2}.home-intro-copy:before{content:"";width:48px;height:3px;display:block;margin-bottom:26px;background:var(--orange);box-shadow:0 0 24px rgba(255,106,0,.42)}.home-intro h1{max-width:920px;margin:0;text-transform:uppercase}.home-intro h1>span{display:block}.home-title-top{display:flex!important;align-items:center;gap:18px;width:min(100%,680px);margin-bottom:14px;color:var(--orange);font:italic 700 clamp(22px,2.5vw,40px)/1 var(--brand-display);letter-spacing:.09em}.home-title-top:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,rgba(255,106,0,.9),transparent)}.home-title-middle{color:#f5f5f2;font:700 clamp(48px,6.45vw,108px)/.88 var(--brand-display);letter-spacing:-.035em;text-shadow:0 12px 46px rgba(0,0,0,.48)}.home-title-bottom{position:relative;z-index:1;color:var(--orange);font:italic 700 clamp(46px,6.15vw,102px)/.94 var(--brand-display);letter-spacing:-.035em;transform:translateX(-.045em);text-shadow:0 0 42px rgba(255,106,0,.2)}.home-intro-copy p{max-width:720px;margin:clamp(32px,5vh,54px) 0 0;padding-left:22px;border-left:1px solid rgba(255,106,0,.52);color:#b7b8ba;font-size:clamp(17px,1.35vw,22px);line-height:1.58;text-wrap:pretty}.home-intro-copy p strong{color:#fff;font-weight:750}.home-intro-visual{min-height:min(760px,calc(100svh - 144px));position:relative;align-self:stretch;isolation:isolate;display:grid;place-items:center}.home-intro-visual:before{content:"";position:absolute;inset:12% -8% 5%;z-index:-2;border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(255,106,0,.2),rgba(255,106,0,.05) 42%,transparent 69%);filter:blur(16px)}.home-intro-visual:after{content:"";position:absolute;inset:15% 3% 10%;z-index:-1;border:1px solid rgba(255,106,0,.18);border-radius:50%;transform:rotate(-12deg);pointer-events:none}.home-intro-visual img{width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 34px 44px rgba(0,0,0,.56))}.local-rating{padding-block:clamp(110px,12vw,180px);border-top:1px solid var(--line)}.local-rating-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:70px;margin-bottom:52px}.local-rating-index{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:#77797c;font:700 11px/1 var(--display);letter-spacing:.14em}.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{margin-top:8px;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 rgba(255,106,0,.18)}.local-rating-heading>p{max-width:440px;margin:0 0 4px;padding-left:22px;border-left:1px solid rgba(255,106,0,.5);color:#a9abad;font-size:clamp(16px,1.25vw,20px);line-height:1.55}.local-rating-stage{min-height:min(760px,70vw);position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,106,0,.3);border-radius:4px 4px 38px 4px;background:#080a0b;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px))}.local-rating-stage:before{z-index:1;background:linear-gradient(90deg,rgba(7,8,8,.72),transparent 34%,transparent 68%,rgba(7,8,8,.5)),linear-gradient(0deg,rgba(7,8,8,.68),transparent 38%)}.local-rating-stage:after,.local-rating-stage:before{content:"";position:absolute;inset:0;pointer-events:none}.local-rating-stage:after{z-index:2;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 0);background-size:72px 72px}.local-rating-city{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;filter:saturate(.74) contrast(1.08) brightness(.82)}.rating-node{position:absolute;z-index:5;display:flex;align-items:center;gap:12px;transform:translate(-50%,-50%)}.rating-node:before{content:"";width:86px;height:86px;position:absolute;left:0;top:50%;z-index:-1;border:1px solid rgba(255,106,0,.26);border-radius:50%;transform:translate(-12px,-50%) scale(1.25);animation:rating-pulse 3.4s ease-in-out infinite}.rating-node-champion{left:59%;top:27%}.rating-node-up{left:22%;top:61%}.rating-node-down{left:77%;top:68%}.team-avatar{width:76px;height:76px;flex:0 0 auto;position:relative;display:grid;place-items:center;border:2px solid rgba(255,255,255,.72);border-radius:50%;color:#fff;font:900 30px/1 var(--display);box-shadow:0 16px 44px rgba(0,0,0,.5)}.team-avatar-north{border-color:#f1c766;background:radial-gradient(circle at 34% 28%,#664d15,#12100a 52%,#050505 53%);color:#f6d985;box-shadow:0 0 0 5px rgba(235,183,61,.13),0 0 36px rgba(235,183,61,.3)}.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{min-width:160px;padding:13px 16px 12px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(7,8,8,.82);box-shadow:0 18px 44px rgba(0,0,0,.36);backdrop-filter:blur(12px)}.team-marker-copy span,.team-marker-copy strong{display:block}.team-marker-copy strong{font:750 15px/1 var(--display);letter-spacing:.06em}.team-place{margin-bottom:7px;color:#d2aa4d;font:700 9px/1 var(--display);letter-spacing:.14em;text-transform:uppercase}.team-rating{margin-top:7px;font:750 17px/1 var(--display)}.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{position:absolute;left:22px;top:-38px;z-index:3;color:#f1c766;font-size:30px;filter:drop-shadow(0 0 12px rgba(241,199,102,.5))}@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{padding-block:clamp(110px,12vw,180px) clamp(130px,14vw,210px);border-top:1px solid var(--line)}.growth-path-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:72px}.growth-path-index{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:#77797c;font:700 11px/1 var(--display);letter-spacing:.14em}.growth-path-index span{color:var(--orange);font-size:15px}.growth-path h2{margin:0;text-transform:none}.growth-path h2>span,.growth-path h2>strong{display:block}.growth-title-prefix{display:flex!important;align-items:center;gap:18px;width:min(100%,520px);margin-bottom:24px;color:var(--orange);font:italic 700 clamp(22px,2.5vw,40px)/1 var(--brand-display);letter-spacing:.09em;text-transform:uppercase}.growth-title-prefix:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,rgba(255,106,0,.9),transparent)}.growth-title-main{color:#f5f5f2;font:700 clamp(60px,6.7vw,110px)/.92 var(--brand-display)}.growth-title-accent,.growth-title-main{letter-spacing:-.035em;text-transform:uppercase}.growth-title-accent{margin-top:8px;color:var(--orange);font:italic 700 clamp(66px,7.4vw,122px)/.9 var(--brand-display);text-shadow:0 0 46px rgba(255,106,0,.18)}.growth-path-heading>p{max-width:500px;margin:0 0 5px;padding-left:22px;border-left:1px solid rgba(255,106,0,.52);color:#aaacae;font-size:clamp(16px,1.22vw,20px);line-height:1.62}.growth-rail{min-height:610px;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;margin-top:88px;padding:40px 0 24px}.growth-rail:before{content:"";width:88%;height:2px;position:absolute;left:5%;bottom:29%;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,106,0,.55) 55%,var(--orange));box-shadow:0 0 22px rgba(255,106,0,.2);transform:rotate(-8deg);transform-origin:left center}.growth-step{min-height:330px;position:relative;display:flex;flex-direction:column;padding:26px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 50%),rgba(12,13,14,.94);box-shadow:0 28px 70px rgba(0,0,0,.26)}.growth-step:before{content:"";width:14px;height:14px;position:absolute;left:26px;top:-8px;border:3px solid var(--bg);border-radius:50%;background:#77797b;box-shadow:0 0 0 1px rgba(255,255,255,.2)}.growth-step-intercity{min-height:400px;margin-bottom:52px;border-color:rgba(255,106,0,.36)}.growth-step-intercity:before{background:var(--orange);box-shadow:0 0 18px rgba(255,106,0,.6)}.growth-step-republic{min-height:470px;margin-bottom:104px;border-color:var(--orange);background:var(--orange);color:#080909;box-shadow:0 32px 90px rgba(255,106,0,.16)}.growth-step-republic:before{background:#080909;box-shadow:0 0 0 1px rgba(8,9,9,.42),0 0 22px rgba(255,106,0,.65)}.growth-step-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#717375;font:700 10px/1 var(--display);letter-spacing:.14em}.growth-step-meta span{color:var(--orange);font-size:15px}.growth-step-republic .growth-step-meta{color:rgba(8,9,9,.55)}.growth-step-republic .growth-step-meta span{color:#080909}.growth-step>div:nth-child(2){margin:auto 0 34px}.growth-step h3{margin:0 0 14px;font:800 clamp(42px,4.3vw,68px)/.9 var(--display);letter-spacing:-.045em;text-transform:uppercase}.growth-step p{max-width:360px;margin:0;color:#96989a;font-size:14px;line-height:1.55}.growth-step-republic p{color:rgba(8,9,9,.66)}.growth-step-status{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--line);color:#b6b8ba;font:700 10px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.growth-step-republic .growth-step-status{border-color:rgba(8,9,9,.24);color:#080909}.growth-step-status b{font-size:20px}.season-system{padding-block:clamp(120px,13vw,190px) clamp(140px,15vw,220px);border-top:1px solid var(--line)}.season-system-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:72px;margin-bottom:72px}.season-system-index{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:#77797c;font:700 11px/1 var(--display);letter-spacing:.14em}.season-system-index span{color:var(--orange);font-size:15px}.season-system h2{margin:0;text-transform:uppercase}.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{margin-top:8px;color:var(--orange);font:italic 700 clamp(66px,7.4vw,122px)/.9 var(--brand-display);letter-spacing:-.035em;text-shadow:0 0 46px rgba(255,106,0,.18)}.season-system-heading>p{max-width:520px;margin:0 0 5px;padding-left:22px;border-left:1px solid rgba(255,106,0,.52);color:#aaacae;font-size:clamp(16px,1.22vw,20px);line-height:1.62}.season-console{overflow:hidden;border:1px solid rgba(255,106,0,.34);background:radial-gradient(circle at 15% 0,rgba(255,106,0,.13),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.035),transparent 45%),#0a0b0c;box-shadow:0 36px 100px rgba(0,0,0,.32)}.season-console-topline{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 24px;border-bottom:1px solid var(--line);color:#77797c;font:700 10px/1 var(--display);letter-spacing:.15em;text-transform:uppercase}.season-console-topline>div{display:flex;align-items:center;gap:10px;color:#c5c7c8}.season-live-dot{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 14px rgba(255,106,0,.85)}.season-overview{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(330px,.7fr)}.season-cycle{min-width:0;padding:clamp(28px,4vw,58px)}.season-cycle-head{display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.season-cycle-head>div:first-child>span{color:var(--orange);font:700 11px/1 var(--display);letter-spacing:.16em}.season-cycle h3{margin:12px 0 0;font:700 clamp(42px,4.8vw,76px)/.9 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase}.season-countdown{display:flex;align-items:center;gap:12px}.season-countdown strong{color:var(--orange);font:700 clamp(44px,4.5vw,70px)/.8 var(--brand-display)}.season-countdown span{max-width:78px;color:#858789;font-size:11px;line-height:1.35;text-transform:uppercase}.season-progress{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:64px 0 58px;color:#686a6c;font:700 9px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.season-progress-fill,.season-progress:before{content:"";height:2px;position:absolute;left:5px;right:5px;top:5px;background:rgba(255,255,255,.1)}.season-progress-fill{width:41%;right:auto;z-index:1;background:var(--orange);box-shadow:0 0 16px rgba(255,106,0,.42)}.season-progress>div{position:relative;z-index:2;display:grid;gap:14px}.season-progress>div:not(:first-of-type){justify-items:center}.season-progress>div:last-child{justify-items:end}.season-progress i{width:12px;height:12px;display:block;border:2px solid #343638;border-radius:50%;background:#0a0b0c}.season-progress .active,.season-progress .complete{color:#d5d6d7}.season-progress .active i,.season-progress .complete i{border-color:var(--orange);background:var(--orange)}.season-progress .active i{box-shadow:0 0 0 5px rgba(255,106,0,.12),0 0 18px rgba(255,106,0,.7)}.season-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr) auto) minmax(0,1fr);align-items:stretch;gap:12px}.season-flow article{min-height:190px;display:flex;flex-direction:column;padding:20px;border:1px solid var(--line);background:rgba(255,255,255,.018)}.season-flow article>span{color:var(--orange);font:700 10px/1 var(--display)}.season-flow strong{margin:auto 0 12px;font:700 clamp(18px,1.5vw,24px)/1 var(--brand-display);text-transform:uppercase}.season-flow p{margin:0;color:#828486;font-size:12px;line-height:1.45}.season-flow>b{align-self:center;color:rgba(255,106,0,.75);font-size:20px}.season-leaderboard{display:flex;flex-direction:column;padding:clamp(28px,3vw,42px);border-left:1px solid var(--line);background:rgba(255,255,255,.022)}.season-board-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.season-board-head span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.14em}.season-board-head h3{margin:10px 0 0;font:700 24px/1 var(--brand-display);text-transform:uppercase}.season-leaderboard ol{margin:36px 0;padding:0;list-style:none}.season-leaderboard li{display:grid;grid-template-columns:24px 42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 0;border-top:1px solid var(--line)}.season-leaderboard li>span{color:#6e7072;font:700 10px/1 var(--display)}.season-leaderboard li>i{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:#fff;background:#17191a;font:normal 700 15px/1 var(--brand-display)}.season-leaderboard li>div{min-width:0}.season-leaderboard li strong{display:block;overflow:hidden;font:700 12px/1 var(--display);text-overflow:ellipsis}.season-leaderboard li small{display:block;margin-top:6px;color:#6e7072;font-size:10px}.season-leaderboard li>b{color:#d6d7d8;font:700 16px/1 var(--brand-display)}.season-leaderboard .season-leader{border-color:rgba(255,106,0,.42)}.season-leaderboard .season-leader>b,.season-leaderboard .season-leader>span{color:var(--orange)}.season-leaderboard .season-leader>i{border-color:var(--orange);box-shadow:0 0 20px rgba(255,106,0,.18)}.season-points-note{margin-top:auto;padding:20px;border:1px solid rgba(255,106,0,.28);background:rgba(255,106,0,.055)}.season-points-note span{color:var(--orange);font:700 11px/1 var(--brand-display);text-transform:uppercase}.season-points-note p{margin:10px 0 0;color:#898b8d;font-size:12px;line-height:1.5}.academy-community{min-height:900px;display:grid;grid-template-columns:minmax(440px,.9fr) minmax(0,1fr);align-items:center;gap:clamp(54px,7vw,118px);padding-block:clamp(120px,13vw,190px);border-top:1px solid var(--line)}.academy-community-visual{min-height:720px;position:relative;isolation:isolate}.academy-community-visual:before{content:"";position:absolute;inset:9% 5% 5% 0;z-index:-1;border:1px solid rgba(255,106,0,.2);background:linear-gradient(135deg,rgba(255,106,0,.08),transparent 48%),repeating-linear-gradient(0deg,transparent 0 42px,rgba(255,255,255,.025) 42px 43px),#090a0a}.academy-community-visual:after{content:"";position:absolute;left:16%;right:-3%;bottom:0;height:20%;z-index:-1;background:radial-gradient(ellipse,rgba(255,106,0,.2),transparent 68%);filter:blur(18px)}.academy-crest-panel,.academy-shayzi-panel{position:absolute;overflow:visible;border:0;background:transparent;box-shadow:none}.academy-crest-panel{width:57%;height:57%;left:0;top:7%;z-index:1}.academy-crest-panel:after,.academy-shayzi-panel:after{content:none}.academy-crest-panel img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 28px 46px rgba(0,0,0,.55))}.academy-shayzi-panel{width:74%;height:100%;right:-8%;bottom:-2%;z-index:2}.academy-shayzi-panel img{width:100%;height:100%;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 34px 44px rgba(0,0,0,.5))}.academy-visual-label{min-width:330px;position:absolute;left:26px;bottom:30px;z-index:3;padding:18px 20px;border-left:3px solid var(--orange);background:rgba(5,6,6,.88);backdrop-filter:blur(12px)}.academy-visual-label span{display:block;color:#fff;font:700 14px/1 var(--brand-display);letter-spacing:.04em}.academy-visual-label b{display:block;margin-top:10px;color:#7c7e80;font:700 8px/1 var(--display);letter-spacing:.16em;text-transform:uppercase}.academy-community-index{display:flex;align-items:center;gap:12px;margin:0 0 26px;color:#77797c;font:700 11px/1 var(--display);letter-spacing:.14em}.academy-community-index span{color:var(--orange);font-size:15px}.academy-community h2{margin:0;text-transform:uppercase}.academy-community h2>em,.academy-community h2>span,.academy-community h2>strong{display:block}.academy-community h2>span{color:#f5f5f2;font:700 clamp(46px,5vw,82px)/.94 var(--brand-display);letter-spacing:-.035em}.academy-community h2>em,.academy-community h2>strong{color:var(--orange);font:italic 700 clamp(52px,5.6vw,92px)/.9 var(--brand-display);letter-spacing:-.035em;text-shadow:0 0 44px rgba(255,106,0,.16)}.academy-community h2>em{margin-top:9px;color:#f5f5f2;font-size:clamp(38px,4.15vw,68px)}.academy-community-lead{max-width:650px;margin:42px 0 44px;padding-left:22px;border-left:1px solid rgba(255,106,0,.52);color:#a5a7a9;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{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:19px 0;border-bottom:1px solid var(--line)}.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{margin:7px 0 0;color:#7e8082;font-size:13px;line-height:1.5}.academy-community-link{min-height:50px;width:fit-content;display:inline-flex;align-items:center;gap:34px;margin-top:34px;padding:0 18px;border:1px solid var(--orange);color:#080909;background:var(--orange);font:700 11px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.academy-community-link:hover{color:var(--orange);background:transparent}.academy-community-link span{font-size:19px}.mix-page,.signed-team-page,.team-profile-page{min-height:100vh;background:radial-gradient(circle at 80% 10%,rgba(255,106,0,.065),transparent 27%),var(--bg)}.team-center-hero{min-height:570px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.55fr);align-items:end;gap:80px;padding-block:100px 84px;border-bottom:1px solid var(--line)}.mix-placeholder>p:first-child,.team-action-copy>p,.team-center-index,.team-profile-title>p,.team-ranking-head p{display:flex;align-items:center;gap:11px;margin:0 0 22px;color:#747678;font:700 10px/1 var(--display);letter-spacing:.14em}.mix-placeholder>p:first-child span,.team-action-copy>p span,.team-center-index span,.team-profile-title>p span,.team-ranking-head p span{color:var(--orange);font-size:14px}.team-center-hero h1{margin:0;text-transform:uppercase}.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;margin-top:9px;color:var(--orange);font:italic 700 clamp(50px,5.9vw,96px)/.9 var(--brand-display);letter-spacing:-.04em}.team-center-hero>p{margin:0 0 5px;padding-left:20px;border-left:1px solid rgba(255,106,0,.5);color:#9d9fa1;font-size:17px;line-height:1.65}.team-actions{padding-block:96px 130px}.team-action-tabs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.team-action-tabs button{min-height:170px;display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:0;border-right:1px solid var(--line);color:#77797b;background:rgba(255,255,255,.018);text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.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{margin:auto 0 9px;color:#d7d8d9;font:700 clamp(17px,1.7vw,24px)/1 var(--brand-display);text-transform:uppercase}.team-action-tabs button small{font-size:11px}.team-action-tabs button.active{color:#080909;background:var(--orange)}.team-action-tabs button.active strong,.team-action-tabs button.active>span{color:#080909}.team-action-panel{min-height:450px;display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,110px);padding:clamp(30px,5vw,70px);border:1px solid var(--line);border-top:0;background:linear-gradient(145deg,rgba(255,255,255,.03),transparent 44%),#0d0e0f}.team-action-copy h2{margin:0;font:700 clamp(38px,4.5vw,68px)/.94 var(--brand-display);letter-spacing:-.04em;text-transform:uppercase}.team-action-form{display:grid;gap:20px}.team-action-form label{display:grid;gap:10px}.team-action-form label>span{color:#97999b;font:700 9px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.team-action-form input{width:100%;min-height:56px;padding:0 16px;border:1px solid var(--line);outline:0;color:#fff;background:rgba(255,255,255,.025);font:14px/1 var(--body)}.team-action-form input:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(255,106,0,.1)}.team-action-form label small{color:#66686a;font-size:9px}.team-action-form>button,.team-mix-actions a:first-child{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border:1px solid var(--orange);color:#080909;background:var(--orange);font:700 10px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.team-action-form>button span{font-size:18px}.team-city-warning{padding:17px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.055)}.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{margin:9px 0 0;color:#888a8c;font-size:11px;line-height:1.55}.team-city-warning strong{color:#d8d9da}.team-action-notice{grid-column:2;margin:-20px 0 0;padding:12px 14px;border-left:2px solid var(--orange);color:#a8aaac;background:rgba(255,106,0,.06);font-size:11px}.team-mix-offer{display:grid;grid-template-columns:106px minmax(0,1fr);gap:26px}.team-mix-badge{width:106px;height:106px;display:grid;place-items:center;border:1px solid var(--orange);color:var(--orange);background:rgba(255,106,0,.06);font:700 16px/1 var(--brand-display)}.team-mix-offer h3{margin:13px 0 10px;font:700 clamp(26px,3vw,42px)/1 var(--brand-display);text-transform:uppercase}.team-mix-offer p{margin:0;color:#7d7f81;font-size:12px}.team-mix-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.team-mix-actions a{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 18px}.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{padding-block:120px 170px;border-top:1px solid var(--line)}.team-ranking-head{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:48px}.team-ranking-head h2{margin:0;font:700 clamp(40px,4.6vw,72px)/.95 var(--brand-display);letter-spacing:-.04em;text-transform:uppercase}.team-ranking-head>div:last-child{text-align:right}.team-ranking-head>div:last-child span{display:block;color:#696b6d;font-size:10px}.team-ranking-head>div:last-child strong{display:block;margin-top:8px;color:var(--orange);font:700 13px/1 var(--brand-display);text-transform:uppercase}.team-ranking li>a,.team-ranking-labels{display:grid;grid-template-columns:42px 54px minmax(170px,1.4fr) minmax(120px,.8fr) minmax(100px,.65fr) 74px 100px;align-items:center;gap:14px}.team-ranking-labels{padding:0 20px 13px;color:#5f6163;font:700 8px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.team-ranking-labels span:first-child{grid-column:1/4}.team-ranking ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.team-ranking li{border-bottom:1px solid var(--line)}.team-ranking li>a{min-height:94px;padding:14px 20px;transition:background .2s ease,transform .2s ease}.team-ranking li>a:hover{background:rgba(255,106,0,.045);transform:translateX(4px)}.team-rank{color:#6b6d6f;font:700 11px/1 var(--display)}.team-ranking li:first-child .team-rank{color:#f0c96d}.team-ranking li i{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:#fff;background:#17191a;font:normal 700 15px/1 var(--brand-display)}.team-ranking li:first-child i{border-color:#d8ae50;box-shadow:0 0 22px rgba(216,174,80,.16)}.team-rank-name strong{display:block;font:700 16px/1 var(--brand-display)}.team-rank-name small{display:block;margin-top:7px;color:#626466;font-size:9px}.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{justify-self:end;color:#e7e7e4;font:700 20px/1 var(--brand-display)}.team-profile-hero{min-height:580px;display:grid;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:48px;padding-block:90px;border-bottom:1px solid var(--line)}.team-profile-mark{width:180px;height:180px;display:grid;place-items:center;border:1px solid var(--orange);border-radius:50%;color:#fff;background:radial-gradient(circle,rgba(255,106,0,.18),transparent 68%),#111213;box-shadow:0 0 70px rgba(255,106,0,.12);font:700 64px/1 var(--brand-display)}.team-profile-title h1{margin:0;font:700 clamp(56px,7vw,116px)/.9 var(--brand-display);letter-spacing:-.05em;text-transform:uppercase}.team-profile-title>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.team-profile-title>div span{padding:9px 11px;border:1px solid var(--line);color:#858789;font:700 9px/1 var(--display);letter-spacing:.09em;text-transform:uppercase}.team-profile-rating{min-width:220px;text-align:right}.team-profile-rating>span{color:#747678;font:700 9px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.team-profile-rating strong{display:block;margin:14px 0 10px;color:var(--orange);font:700 58px/.8 var(--brand-display)}.team-profile-rating small{color:#737577;font-size:10px}.team-profile-details{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);gap:80px;padding-block:110px 160px}.team-profile-details article>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.13em}.team-profile-details h2{margin:15px 0 36px;font:700 48px/1 var(--brand-display);text-transform:uppercase}.team-profile-details ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.team-profile-details li{display:grid;grid-template-columns:45px minmax(0,1fr) auto;gap:18px;align-items:center;min-height:72px;border-bottom:1px solid var(--line)}.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{align-self:start;border:1px solid var(--line)}.team-profile-details aside>div{padding:24px;border-bottom:1px solid var(--line)}.team-profile-details aside>div span{color:#6e7072;font-size:10px}.team-profile-details aside>div strong{display:block;margin-top:10px;font:700 22px/1 var(--brand-display);text-transform:uppercase}.team-profile-details aside>a{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;color:#080909;background:var(--orange);font:700 10px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.mix-placeholder{min-height:calc(100svh - 74px);display:flex;flex-direction:column;justify-content:center;padding-block:100px}.mix-placeholder h1{margin:0;font:700 clamp(64px,9vw,144px)/.9 var(--brand-display);letter-spacing:-.05em;text-transform:uppercase}.mix-placeholder h1 strong{color:var(--orange);font-style:italic}.mix-placeholder>p:nth-of-type(2){max-width:760px;margin:38px 0;color:#9a9c9e;font-size:19px;line-height:1.6}.mix-placeholder>div{display:flex;flex-wrap:wrap;gap:8px}.mix-placeholder>div span{padding:11px 13px;border:1px solid var(--line);color:#77797b;font:700 9px/1 var(--display)}.mix-placeholder>a,.mix-placeholder>div span{letter-spacing:.09em;text-transform:uppercase}.mix-placeholder>a{width:fit-content;display:flex;gap:28px;margin-top:48px;padding-bottom:8px;border-bottom:1px solid rgba(255,106,0,.5);color:#d3d4d5;font:700 10px/1 var(--display)}.mix-placeholder>a span{color:var(--orange)}.dashboard-page{min-height:100vh;background:radial-gradient(circle at 14% 14%,rgba(255,106,0,.075),transparent 28%),var(--bg)}.dashboard-hero{min-height:670px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(540px,1.18fr);align-items:center;gap:clamp(48px,7vw,118px);padding-block:62px 78px;border-bottom:1px solid var(--line)}.dashboard-index{display:flex;align-items:center;gap:12px;margin:0 0 26px;color:#737577;font:700 10px/1 var(--display);letter-spacing:.14em}.dashboard-index span{color:var(--orange);font-size:14px}.dashboard-hero h1{margin:0;text-transform:uppercase}.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{margin-top:8px;color:var(--orange);font:italic 700 clamp(58px,6.4vw,104px)/.9 var(--brand-display);letter-spacing:-.04em;text-shadow:0 0 42px rgba(255,106,0,.17)}.dashboard-hero-copy>p:not(.dashboard-index){max-width:580px;margin:36px 0 0;padding-left:20px;border-left:1px solid rgba(255,106,0,.5);color:#a3a5a7;font-size:17px;line-height:1.6}.dashboard-context{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.dashboard-context span{padding:10px 13px;border:1px solid var(--line);color:#858789;font:700 9px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.dashboard-city-view{min-height:540px;position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,106,0,.3);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px));background:#090a0b}.dashboard-city-view:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,8,8,.08),rgba(7,8,8,.72)),linear-gradient(90deg,rgba(7,8,8,.38),transparent 58%)}.dashboard-city-view>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;filter:saturate(.72) contrast(1.08)}.dashboard-city-live{position:absolute;left:22px;top:22px;z-index:2;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(255,106,0,.45);color:#e4e5e6;background:rgba(7,8,8,.72);font:700 9px/1 var(--display);letter-spacing:.12em;backdrop-filter:blur(10px)}.dashboard-city-live i,.dashboard-match-status i{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 13px rgba(255,106,0,.8)}.dashboard-city-stat{min-width:230px;position:absolute;left:26px;bottom:26px;z-index:2;padding:20px;border-left:3px solid var(--orange);background:rgba(7,8,8,.82);backdrop-filter:blur(12px)}.dashboard-city-stat span{color:#77797b;font:700 9px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.dashboard-city-stat strong{display:block;margin-top:10px;font:700 26px/1 var(--brand-display);text-transform:uppercase}.dashboard-city-stat small{display:block;margin-top:8px;color:#77797b;font-size:10px}.dashboard-matches,.dashboard-news{padding-block:clamp(94px,10vw,150px)}.dashboard-news{border-top:1px solid var(--line)}.dashboard-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:46px}.dashboard-section-head p{display:flex;align-items:center;gap:11px;margin:0 0 14px;color:#737577;font:700 9px/1 var(--display);letter-spacing:.14em}.dashboard-section-head p span{color:var(--orange);font-size:13px}.dashboard-section-head h2{margin:0;font:700 clamp(38px,4.4vw,68px)/.95 var(--brand-display);letter-spacing:-.04em;text-transform:uppercase}.dashboard-section-head>a{display:flex;align-items:center;gap:22px;padding-bottom:8px;border-bottom:1px solid rgba(255,106,0,.5);color:#acadaf;font:700 10px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.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{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dashboard-match{min-height:390px;display:flex;flex-direction:column;padding:clamp(24px,3vw,38px);border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 45%),#0d0e0f}.dashboard-match.live{border-color:rgba(255,106,0,.48);box-shadow:inset 0 3px 0 var(--orange),0 26px 70px rgba(0,0,0,.25)}.dashboard-match-bottom,.dashboard-match-top{display:flex;align-items:center;justify-content:space-between;gap:24px;color:#747678;font:700 9px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.dashboard-match-status{display:flex;align-items:center;gap:9px;color:#bfc0c1}.dashboard-match:not(.live) .dashboard-match-status i{background:#646668;box-shadow:none}.dashboard-versus{display:grid;gap:8px;margin:auto 0}.dashboard-versus>span{justify-self:center;color:#555759;font:700 9px/1 var(--display);letter-spacing:.14em}.dashboard-team{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:15px}.dashboard-team>i{width:50px;height:50px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:#fff;background:#17191a;font:normal 700 16px/1 var(--brand-display)}.dashboard-match.live .dashboard-team:first-child>i{border-color:var(--orange);box-shadow:0 0 20px rgba(255,106,0,.16)}.dashboard-team strong{display:block;font:700 17px/1 var(--brand-display)}.dashboard-team small{display:block;margin-top:7px;color:#656769;font-size:10px}.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{padding-top:18px;border-top:1px solid var(--line)}.dashboard-match-bottom strong{color:#c9cacb;font-weight:700}.dashboard-news-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);gap:16px}.dashboard-news-feature{min-height:570px;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;padding:clamp(26px,4vw,54px);border:1px solid rgba(255,106,0,.32)}.dashboard-news-feature>img{width:100%;height:100%;position:absolute;inset:0;z-index:-2;object-fit:cover;filter:saturate(.58) contrast(1.1)}.dashboard-news-feature:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(7,8,8,.15),rgba(7,8,8,.95) 86%)}.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{margin:18px 0;font:700 clamp(34px,4vw,62px)/1 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase}.dashboard-news-feature p{max-width:680px;margin:0;color:#a1a3a5;font-size:15px;line-height:1.6}.dashboard-news-feature a{display:inline-flex;gap:24px;margin-top:28px;color:#fff;font:700 10px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.dashboard-news-feature a span{color:var(--orange);font-size:16px}.dashboard-news-list{display:grid}.dashboard-news-list article{min-height:180px;display:flex;flex-direction:column;justify-content:center;padding:26px;border:1px solid var(--line);border-bottom:0;background:rgba(255,255,255,.018)}.dashboard-news-list article:last-child{border-bottom:1px solid var(--line)}.dashboard-news-list h3{margin:14px 0 10px;font:700 20px/1.08 var(--brand-display);text-transform:uppercase}.dashboard-news-list p{margin:0;color:#757779;font-size:12px;line-height:1.5}.auth-page{min-height:100svh;background:radial-gradient(circle at 18% 35%,rgba(255,106,0,.11),transparent 32%),var(--bg)}.auth-shell{min-height:calc(100svh - 74px);display:grid;grid-template-columns:minmax(0,1fr) minmax(500px,.82fr);align-items:stretch;gap:clamp(48px,7vw,118px);padding-block:54px 72px}.auth-story{min-height:760px;position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden;border:1px solid rgba(255,106,0,.22);background:linear-gradient(90deg,rgba(7,8,8,.98) 0 48%,rgba(7,8,8,.44) 76%,transparent),repeating-linear-gradient(0deg,transparent 0 48px,rgba(255,255,255,.025) 48px 49px),#0b0c0d}.auth-story:before{content:"A";position:absolute;right:-4%;top:11%;z-index:-1;color:transparent;-webkit-text-stroke:1px rgba(255,106,0,.14);font:700 440px/.8 var(--brand-display);transform:rotate(-7deg)}.auth-story-copy{width:64%;position:relative;z-index:3;padding:clamp(34px,4vw,64px)}.auth-story h1{margin:28px 0 30px;text-transform:uppercase}.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{margin-top:9px;color:var(--orange);font:italic 700 clamp(46px,4.9vw,80px)/.92 var(--brand-display);letter-spacing:-.04em}.auth-story-copy>p:not(.eyebrow){max-width:530px;margin:0;color:#a2a4a6;font-size:17px;line-height:1.6}.auth-story-points{max-width:480px;margin:48px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.auth-story-points li{display:grid;grid-template-columns:38px 1fr;gap:16px;padding:17px 0;border-bottom:1px solid var(--line)}.auth-story-points li>span{color:var(--orange);font:700 10px/1.2 var(--display)}.auth-story-points p{margin:0;color:#77797b;font-size:12px;line-height:1.4}.auth-story-points strong{display:block;margin-bottom:6px;color:#e7e7e4;font:700 14px/1 var(--brand-display);text-transform:uppercase}.auth-story-character{width:76%;height:104%;position:absolute;right:-15%;bottom:-6%;z-index:2;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 30px 36px rgba(0,0,0,.52))}.auth-story-code{position:absolute;right:20px;bottom:20px;z-index:4;color:rgba(255,255,255,.36);font:700 8px/1 var(--display);letter-spacing:.18em;writing-mode:vertical-rl}.auth-card{align-self:center;padding:clamp(28px,3.2vw,48px);border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 42%),#0e0f10;box-shadow:0 32px 90px rgba(0,0,0,.32)}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:42px;border-bottom:1px solid var(--line)}.auth-tabs button{position:relative;padding:0 0 16px;border:0;color:#656769;background:transparent;font:700 11px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.auth-tabs button.active{color:#fff}.auth-tabs button.active:after{content:"";height:2px;position:absolute;left:0;right:0;bottom:-1px;background:var(--orange);box-shadow:0 0 14px rgba(255,106,0,.5)}.auth-card-heading>p:first-child{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:#6f7173;font:700 9px/1 var(--display);letter-spacing:.14em}.auth-card-heading>p:first-child span{color:var(--orange);font-size:13px}.auth-card-heading h2{margin:0;font:700 clamp(32px,3vw,48px)/1 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase}.auth-card-heading>p:last-child{max-width:460px;margin:16px 0 0;color:#858789;font-size:13px;line-height:1.55}.auth-form{display:grid;gap:18px;margin-top:34px}.auth-form label:not(.auth-consent){display:grid;gap:9px}.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=email],.auth-form input[type=password],.auth-form input[type=text],.auth-form select,.auth-form textarea{width:100%;min-height:50px;padding:0 15px;border:1px solid var(--line);border-radius:0;outline:none;color:#fff;background:rgba(255,255,255,.025);font:14px/1 var(--body);transition:border-color .2s ease,box-shadow .2s ease}.auth-form textarea{min-height:118px;padding-block:14px;line-height:1.5;resize:vertical}.auth-form select{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-size:5px 5px,5px 5px;background-repeat:no-repeat}.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 rgba(255,106,0,.1)}.auth-field-hint{margin-top:-2px;color:#66686a;font-size:9px;line-height:1.4}.auth-field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.auth-role-picker{margin:0 0 4px;padding:0;border:0}.auth-role-picker legend{margin-bottom:12px}.auth-role-picker>div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.auth-role-picker button{min-height:105px;display:flex;flex-direction:column;align-items:flex-start;padding:13px;border:1px solid var(--line);color:#7b7d7f;background:rgba(255,255,255,.018);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.auth-role-picker button>span{width:8px;height:8px;margin-bottom:auto;border:1px solid #66686a;border-radius:50%}.auth-role-picker button strong{color:#d4d5d6;font:700 11px/1.15 var(--display);text-transform:uppercase}.auth-role-picker button small{margin-top:7px;color:#66686a;font-size:9px;line-height:1.35}.auth-role-picker button.active{border-color:rgba(255,106,0,.65);background:rgba(255,106,0,.055)}.auth-role-picker button.active>span{border-color:var(--orange);background:var(--orange);box-shadow:0 0 12px rgba(255,106,0,.6)}.organizer-mail-note{padding:16px;border:1px solid rgba(255,106,0,.28);background:rgba(255,106,0,.05)}.organizer-mail-note>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.14em}.organizer-mail-note p{margin:9px 0 0;color:#898b8d;font-size:11px;line-height:1.55}.organizer-mail-note a{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,106,0,.6)}.demo-account-note{display:grid;gap:7px;padding:15px 16px;border:1px solid rgba(255,106,0,.32);background:rgba(255,106,0,.055)}.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{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:2px;cursor:pointer}.auth-consent input{width:16px;height:16px;margin:0;accent-color:var(--orange)}.auth-consent span{color:#737577;font-size:10px;line-height:1.45;text-transform:none;letter-spacing:0}.auth-submit{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border:1px solid var(--orange);color:#080909;background:var(--orange);font:700 11px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,background .2s ease}.auth-submit:hover{color:var(--orange);background:transparent}.auth-submit span{font-size:19px}.auth-notice{margin:0;padding:12px 14px;border-left:2px solid var(--orange);color:#a8aaac;background:rgba(255,106,0,.06);font-size:11px;line-height:1.5}.registration-column{min-width:0;display:grid;align-content:start;gap:16px}.registration-card{align-self:start}.territory-active-option{color:#65d58a}select{color-scheme:dark;accent-color:var(--orange)}select optgroup,select option{color:#d8dbd7;background:#0c0f12}select option:checked{color:#fff;background:linear-gradient(90deg,rgba(255,106,0,.3),rgba(255,106,0,.12))}select option:disabled{color:#596068}.auth-form select optgroup,.auth-form select option{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{display:grid;gap:8px;padding:15px 16px;border:1px solid var(--line);background:rgba(255,255,255,.018)}.territory-status>span{font:700 7px/1 var(--display);letter-spacing:.12em}.territory-status>strong{color:#e2e3df;font-size:12px}.territory-status>p{margin:0;color:#71777b;font-size:9px;line-height:1.5}.territory-status.active{border-color:rgba(64,190,106,.38);background:rgba(64,190,106,.055)}.territory-status.active>span{color:#62d78b}.territory-status.waiting{border-color:rgba(255,177,66,.28);background:rgba(255,177,66,.04)}.territory-status.waiting>span{color:#e4ad58}.registration-coverage{padding:0 2px}.registration-coverage strong{color:#d2d4d0;font-size:10px}.registration-coverage p{margin:6px 0 0;color:#646a6f;font-size:9px;line-height:1.5}.registration-socials{display:grid;gap:11px;padding:14px 16px;border-left:2px solid var(--orange);background:rgba(255,106,0,.045)}.registration-socials>span{color:#92979b;font:700 7px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.registration-socials>div{display:flex;flex-wrap:wrap;gap:8px}.registration-socials a{min-height:32px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid rgba(255,255,255,.09);color:#d6d8d4;font-size:8px}.registration-socials a:hover{border-color:var(--orange);color:var(--orange)}.demo-accounts{border:1px solid var(--line);background:#0b0d0f}.demo-accounts>header{padding:22px 24px;border-bottom:1px solid var(--line)}.demo-accounts>header>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.demo-accounts h2{margin:9px 0 0;color:#ecece8;font-size:22px;letter-spacing:-.03em}.demo-accounts header p{margin:8px 0 0;color:#60666b;font-size:9px;line-height:1.5}.demo-accounts>div{display:grid;grid-template-columns:1fr 1fr}.demo-accounts button{min-height:74px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 15px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:inherit;background:transparent;text-align:left;cursor:pointer}.demo-accounts button:nth-child(2n){border-right:0}.demo-accounts button:hover{background:rgba(255,106,0,.05)}.demo-accounts button>span{color:var(--orange);font:700 7px/1 var(--display)}.demo-accounts button strong{display:block;color:#d6d8d4;font-size:9px}.demo-accounts button small{display:block;margin-top:5px;color:#565d63;font-size:7px;line-height:1.25}.demo-accounts button>b{color:#555d64;font-size:13px}.auth-shell-with-roles{width:min(1680px,calc(100% - 40px));grid-template-columns:minmax(0,1fr) minmax(460px,.72fr) 230px;gap:clamp(22px,3vw,48px)}.registration-role-panel{position:sticky;top:94px;align-self:start;max-height:calc(100svh - 118px);overflow:auto;background:#090b0d}.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{min-height:64px;border-right:0}.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-columns:1fr 1fr;grid-template-rows:auto}.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 li>a,.team-ranking-labels{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;position:static;max-height:none}.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:-20%}}@media (max-width:900px){.desktop-nav,.header-actions{display:none}.mobile-nav{display:block}.hero{min-height:auto;grid-template-columns:1fr;padding-top:44px}.hero-copy{min-height:620px;padding:55px 0 30px}.hero-visual{min-height:760px}.hero-character-crop img{width:112%;left:-1%;top:-3%}.entity-grid{grid-template-columns:repeat(2,1fr)}.section-heading{align-items:flex-start;flex-direction:column}.city-section,.infrastructure,.process-section,.rating-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{min-height:300px;border-right:1px solid var(--line);border-bottom:0}.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{min-height:auto;grid-template-columns:1fr;gap:50px;padding-top:88px}.home-intro-copy{max-width:760px}.home-intro-visual{width:min(100%,640px);min-height:820px;justify-self:center}.local-rating-heading{grid-template-columns:1fr;gap:26px}.local-rating-stage{min-height:640px}.rating-node-champion{left:58%;top:24%}.rating-node-up{left:26%;top:59%}.rating-node-down{left:72%;top:75%}.growth-path-heading{grid-template-columns:1fr;gap:28px}.growth-rail{min-height:auto;grid-template-columns:1fr;gap:16px;padding-left:38px}.growth-rail:before{width:2px;height:calc(100% - 80px);left:12px;bottom:40px;transform:none;background:linear-gradient(0deg,rgba(255,255,255,.16),var(--orange))}.growth-step,.growth-step-intercity,.growth-step-republic{min-height:330px;margin-bottom:0}.growth-step:before{left:-34px;top:30px}.season-system-heading{gap:28px}.season-overview,.season-system-heading{grid-template-columns:1fr}.season-leaderboard{border-top:1px solid var(--line);border-left:0}.academy-community{min-height:auto;grid-template-columns:1fr}.academy-community-copy{order:-1}.academy-community-visual{width:min(100%,720px);min-height:720px;justify-self:center}.team-center-hero{min-height:auto;grid-template-columns:1fr;align-items:start;gap:34px}.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-column:4;grid-row:1/3}.team-profile-hero{grid-template-columns:150px 1fr;gap:34px}.team-profile-mark{width:140px;height:140px;font-size:48px}.team-profile-rating{grid-column:2;text-align:left}.team-profile-details{grid-template-columns:1fr;gap:50px}.dashboard-hero{min-height:auto;grid-template-columns:1fr}.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{min-height:240px;border-bottom:1px solid var(--line);border-right:0}.dashboard-news-list article:last-child{border-right:1px solid var(--line)}.auth-shell{min-height:auto}.auth-shell,.auth-shell-with-roles{grid-template-columns:1fr}.auth-story{min-height:650px}.auth-card{width:min(100%,680px);justify-self:center}}@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{font-size:clamp(52px,17vw,76px);margin-block:20px 24px}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%;justify-content:space-between}.hero-facts{margin-top:48px;grid-template-columns:1fr;gap:18px}.hero-facts div,.hero-facts div:first-child{padding-left:14px;border-left:1px solid var(--line)}.hero-visual{min-height:640px}.hero-character-crop img{width:148%;left:-10%;top:-2%}.hero-watermark{font-size:160px}.shayzi-card{left:16px;bottom:18px;width:calc(100% - 42px)}.hero-coordinate{right:12px}.entity-section,.events-preview,.infrastructure,.shayzi-story{padding-block:88px}.academy-section h2,.city-section h2,.infrastructure h2,.process-section h2,.rating-section h2,.section-heading h2,.shayzi-copy 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{padding:18px 0;border-bottom:1px solid rgba(0,0,0,.22)}.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}.about-hero h1,.subpage-hero h1{font-size:54px;line-height:.9}.choice-grid,.city-section,.event-board,.manifesto,.process-section,.rating-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{min-height:440px;flex-direction:column;align-items:flex-start;justify-content:center}.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{margin-bottom:10px;font-size:20px;letter-spacing:.07em}.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{min-height:700px;border-radius:2px 2px 26px 2px}.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{left:17px;top:-35px}.growth-path{padding-block:92px 110px}.growth-title-prefix{margin-bottom:18px;font-size:20px;letter-spacing:.07em}.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{font-size:8px;letter-spacing:.06em}.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{padding-block:92px 110px;gap:54px}.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;left:14px;right:14px;bottom:18px;padding:15px 16px}.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{min-height:118px;border-right:0;border-bottom:1px solid var(--line)}.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{align-items:flex-start;flex-direction:column}.team-ranking-head>div:last-child{text-align:left}.team-ranking li>a{min-height:106px;padding-inline:6px;gap:8px}.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{width:100%;padding:58px 14px 68px;gap:48px}.dashboard-hero h1 span{font-size:48px}.dashboard-hero h1 strong{font-size:52px}.dashboard-city-view{min-height:440px}.dashboard-section-head{align-items:flex-start;flex-direction:column}.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{min-height:190px;border-right:1px solid var(--line)}.auth-shell{width:100%;padding:0;gap:0}.auth-story{min-height:620px;border-inline:0}.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{width:90%;right:-34%;opacity:.72}.auth-card{padding:30px 20px 42px;border-inline:0}.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}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-page-v2{min-height:100svh;overflow-x:hidden;background:#030404}.home-page-v2 .site-header{border-bottom-color:rgba(255,106,0,.18);background:rgba(5,6,6,.94)}.home-hero-v2{position:relative;min-height:calc(100svh - 74px);overflow:hidden;background:#030404}.home-hero-v2:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 90px rgba(0,0,0,.22)}.home-hero-v2 img{width:100%;height:calc(100svh - 74px);display:block;object-fit:cover;object-position:center}@media (max-width:900px){.home-hero-v2{min-height:0}.home-hero-v2 img{height:auto;min-height:0;object-fit:contain}}.home-section-heading{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:44px}.home-section-heading>p,.levels-kicker,.systems-heading>p{margin:9px 0 0;color:#686b6d;font:700 10px/1 var(--display);letter-spacing:.17em}.home-section-heading>p span,.levels-kicker span,.systems-heading>p span{margin-right:12px;color:var(--orange)}.home-section-heading>div{display:flex;align-items:end;justify-content:space-between;gap:60px}.home-section-heading h2,.levels-copy h2,.systems-heading h2{margin:0;color:#f6f5f1;font:700 clamp(48px,5.2vw,78px)/.92 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase}.home-section-heading h2 strong,.levels-copy h2 strong,.systems-heading h2 strong{color:var(--orange);font-weight:inherit}.home-section-heading>div>p{width:min(100%,390px);margin:0 0 4px;color:#8b8d8f;font-size:14px;line-height:1.7}.home-roadmap{padding-block:132px 150px}.roadmap-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:92px 0 0;padding:0;list-style:none}.roadmap-track:before{content:"";position:absolute;left:3%;right:3%;top:56px;height:1px;background:linear-gradient(90deg,var(--orange),rgba(255,106,0,.5) 68%,rgba(255,255,255,.12))}.roadmap-track li{position:relative;min-height:285px;padding:0 28px 28px 0}.roadmap-number{display:block;color:#4f5153;font:700 10px/1 var(--display);letter-spacing:.12em}.roadmap-dot{position:relative;z-index:1;width:13px;height:13px;margin-block:34px 48px;border:3px solid #080909;border-radius:50%;background:var(--orange);box-shadow:0 0 0 1px var(--orange),0 0 24px rgba(255,106,0,.45)}.roadmap-track li:last-child .roadmap-dot{background:#f5f5f2;box-shadow:0 0 0 1px rgba(255,255,255,.7),0 0 24px rgba(255,255,255,.18)}.roadmap-track small,.system-card small{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.16em}.roadmap-track h3{margin:12px 0 14px;color:#f0f0ed;font:700 22px/1.05 var(--brand-display);letter-spacing:-.025em;text-transform:uppercase}.roadmap-track li p{max-width:240px;margin:0;color:#76787a;font-size:12px;line-height:1.65}.home-levels{position:relative;padding-block:138px 150px;overflow:hidden;border-block:1px solid rgba(255,106,0,.16);background:linear-gradient(105deg,rgba(255,106,0,.08),transparent 38%),repeating-linear-gradient(90deg,transparent,transparent 119px,rgba(255,255,255,.018) 120px),#0a0b0b}.home-levels:before{content:"03";position:absolute;right:-34px;top:-68px;color:rgba(255,255,255,.018);font:700 330px/1 var(--brand-display)}.home-levels>.shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(620px,1.28fr);gap:82px;align-items:end}.levels-copy>p:last-child{max-width:430px;margin:32px 0 0;color:#87898b;font-size:14px;line-height:1.75}.levels-kicker{margin:0 0 34px}.levels-staircase{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;margin:0;padding:0;list-style:none}.levels-staircase li{position:relative;min-height:270px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px 20px;border:1px solid var(--line);border-right:0;background:rgba(255,255,255,.016)}.levels-staircase li:last-child{border-right:1px solid var(--line)}.levels-staircase .level-intercity{min-height:340px}.levels-staircase .level-republic{min-height:410px;border-color:rgba(255,106,0,.42);background:rgba(255,106,0,.055)}.levels-staircase .level-unknown{min-height:480px;background:linear-gradient(180deg,rgba(255,106,0,.08),rgba(255,255,255,.018))}.level-index{position:absolute;top:20px;right:18px;color:#4e5052;font:700 10px/1 var(--display)}.levels-staircase li>span{color:#656769;font:700 8px/1 var(--display);letter-spacing:.16em}.levels-staircase h3{margin:10px 0 13px;color:#f1f1ee;font:700 20px/1 var(--brand-display);text-transform:uppercase}.levels-staircase li p{margin:0;color:#747678;font-size:10px;line-height:1.6}.level-question{margin:auto auto 52px;color:var(--orange);font:700 86px/.8 var(--brand-display);text-shadow:0 0 38px rgba(255,106,0,.34)}.home-systems{padding-block:142px 170px}.systems-heading{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:66px}.systems-heading>p{order:2;margin-bottom:8px}.systems-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.system-card{position:relative;min-height:540px;display:flex;flex-direction:column;justify-content:space-between;padding:26px 28px 32px;overflow:hidden;border:1px solid var(--line);color:inherit;background:#0d0e0f;transition:transform .25s ease,border-color .25s ease,background .25s ease}.system-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(145deg,rgba(255,106,0,.1),transparent 42%);opacity:.45;transition:opacity .25s ease}.system-card:hover{transform:translateY(-7px);border-color:rgba(255,106,0,.62);background:#111213}.system-card:hover:before{opacity:1}.system-card-top{position:relative;z-index:1;display:flex;justify-content:space-between;color:#66686a;font:700 10px/1 var(--display)}.system-card-top b{color:var(--orange);font-size:18px;font-weight:400}.system-card>div:last-child{position:relative;z-index:1}.system-card h3{margin:14px 0 19px;color:#f4f4f1;font:700 clamp(34px,3.2vw,48px)/.92 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase}.system-card p{max-width:330px;margin:0;color:#7c7e80;font-size:12px;line-height:1.65}.system-card-symbol{position:absolute;top:110px;left:50%;width:190px;height:160px;transform:translateX(-50%)}.system-card-symbol i{position:absolute;bottom:0;width:42px;border:1px solid rgba(255,106,0,.55);border-bottom:0;background:linear-gradient(180deg,rgba(255,106,0,.28),rgba(255,106,0,.035))}.system-card-symbol i:first-child{left:0;height:62px}.system-card-symbol i:nth-child(2){left:74px;height:108px}.system-card-symbol i:nth-child(3){right:0;height:156px;box-shadow:0 0 30px rgba(255,106,0,.12)}.system-card-letter{position:absolute;top:82px;left:50%;transform:translateX(-50%) skew(-9deg);color:transparent;font:700 190px/.9 var(--brand-display);-webkit-text-stroke:1px rgba(255,255,255,.16);text-shadow:15px 15px 0 rgba(255,106,0,.06)}.system-card-season{position:absolute;top:106px;left:50%;width:190px;height:190px;display:grid;place-content:center;transform:translateX(-50%);border:1px solid rgba(255,106,0,.42);border-radius:50%;box-shadow:inset 0 0 0 18px rgba(255,106,0,.035),0 0 60px rgba(255,106,0,.08)}.system-card-season:after,.system-card-season:before{content:"";position:absolute;inset:22px;border:1px dashed rgba(255,255,255,.13);border-radius:inherit}.system-card-season:after{inset:52px;border-style:solid;border-color:rgba(255,106,0,.28)}.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{align-items:start;flex-direction:column;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 .level-intercity,.levels-staircase .level-republic,.levels-staircase .level-unknown,.levels-staircase li{min-height:280px;border:1px solid var(--line)}.level-question{margin-bottom:34px}.systems-heading{align-items:start;flex-direction:column}.systems-heading>p{order:0}.systems-grid{grid-template-columns:1fr}.system-card{min-height:470px}}@media (max-width:520px){.home-levels,.home-roadmap,.home-systems{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{padding-bottom:28px;border-bottom:1px solid var(--line)}.roadmap-track li p{max-width:none}.levels-staircase{grid-template-columns:1fr}.levels-staircase .level-intercity,.levels-staircase .level-republic,.levels-staircase .level-unknown,.levels-staircase li{min-height:235px}.level-question{position:absolute;right:24px;top:24px;margin:0;font-size:64px}}.cities-page,.territory-placeholder-page{min-height:100svh;background:radial-gradient(circle at 75% 20%,rgba(255,106,0,.08),transparent 34%),#070808}.cities-hero{min-height:430px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:70px;padding-block:96px 76px}.cities-hero-heading>p{margin:0 0 30px;color:#696b6d;font:700 10px/1 var(--display);letter-spacing:.16em}.cities-hero-heading>p span{margin-right:12px;color:var(--orange)}.cities-hero h1{margin:0;color:#f4f4f1;font:700 clamp(56px,6vw,92px)/.88 var(--brand-display);letter-spacing:-.05em;text-transform:uppercase}.cities-hero h1 strong{color:var(--orange);font-weight:inherit}.cities-hero>p{max-width:470px;margin:0 0 7px;color:#858789;font-size:14px;line-height:1.75}.cities-selector-section{padding-bottom:54px}.territory-selector{min-height:680px;display:grid;grid-template-columns:minmax(350px,.72fr) minmax(0,1.28fr);border:1px solid var(--line);background:#0b0c0d}.territory-form{display:flex;flex-direction:column;padding:42px 38px;border-right:1px solid var(--line)}.territory-form-head>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.15em}.territory-form-head>strong{display:block;margin-top:16px;color:#f3f3ef;font:700 34px/.95 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase}.territory-form-head>p{max-width:340px;margin:17px 0 0;color:#737577;font-size:12px;line-height:1.6}.territory-field{display:grid;gap:12px;margin-top:54px}.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{margin-right:12px;color:#515355;font-weight:inherit}.territory-field.complete>span b{color:var(--orange)}.territory-select-wrap{position:relative}.territory-select-wrap:after{content:"⌄";position:absolute;right:19px;top:50%;color:var(--orange);font-size:20px;transform:translateY(-57%);pointer-events:none}.territory-field select{width:100%;height:64px;padding:0 52px 0 18px;border:1px solid var(--line);border-radius:0;outline:0;appearance:none;color:#f4f4f1;background:rgba(255,255,255,.025);font:700 15px/1 var(--body);cursor:pointer;transition:border-color .2s ease,background .2s ease}.territory-field select:focus{border-color:var(--orange);background:rgba(255,106,0,.04)}.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{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:auto}.territory-progress span{height:2px;background:#292b2d;transition:background .25s ease,box-shadow .25s ease}.territory-progress span.active{background:var(--orange);box-shadow:0 0 15px rgba(255,106,0,.3)}.territory-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0),#090a0b;background-size:70px 70px}.territory-empty{grid-column:1/-1;min-height:100%;display:grid;place-content:center;gap:28px;color:#535557;text-align:center;font:700 9px/1 var(--display);letter-spacing:.14em;text-transform:uppercase}.territory-empty-mark{color:transparent;font:700 180px/.8 var(--brand-display);-webkit-text-stroke:1px rgba(255,106,0,.18);transform:skew(-8deg)}.crest-card{position:relative;min-width:0;display:flex;flex-direction:column;padding:26px 26px 32px;overflow:hidden;color:inherit;background:rgba(255,255,255,.012);transition:background .25s ease}.crest-card+.crest-card{border-left:1px solid var(--line)}.crest-card:hover{background:rgba(255,106,0,.045)}.crest-card:after{content:"";position:absolute;inset:18px;border:1px solid transparent;pointer-events:none;transition:border-color .25s ease}.crest-card:hover:after{border-color:rgba(255,106,0,.34)}.crest-card-meta,.crest-card-name{position:relative;z-index:1}.crest-card-meta{display:flex;justify-content:space-between;color:#5e6062;font:700 8px/1 var(--display);letter-spacing:.14em}.crest-card-meta b{color:var(--orange);font-weight:inherit;opacity:0;transition:opacity .2s ease}.crest-card:hover .crest-card-meta b{opacity:1}.crest-image{flex:1;min-height:390px;display:grid;place-items:center;padding:38px 24px}.crest-image img{width:auto;max-width:min(100%,260px);max-height:300px;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.42));transition:transform .28s ease,filter .28s ease}.crest-card:hover .crest-image img{transform:translateY(-6px) scale(1.025);filter:drop-shadow(0 24px 36px rgba(0,0,0,.5))}.crest-card-city .crest-image img{max-width:210px;max-height:280px}.crest-card-name small{display:block;color:#626466;font:700 8px/1 var(--display);letter-spacing:.16em}.crest-card-name strong{display:block;margin-top:10px;color:#f2f2ef;font:700 clamp(27px,2.7vw,42px)/.95 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase}.crest-source{margin-top:0;padding-bottom:44px;color:#3e4042;font-size:8px;line-height:1.5}.crest-source a{color:#5e6062}.territory-placeholder{min-height:calc(100svh - 74px);display:grid;grid-template-columns:minmax(330px,.7fr) minmax(0,1.3fr);align-items:center;gap:110px;padding-block:80px}.territory-placeholder-crest{min-height:540px;display:grid;place-items:center;border:1px solid var(--line);background:rgba(255,255,255,.018)}.territory-placeholder-crest img{width:min(72%,330px);max-height:390px;object-fit:contain;filter:drop-shadow(0 22px 42px rgba(0,0,0,.45))}.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{margin-right:12px;color:var(--orange)}.territory-placeholder h1{margin:24px 0 32px;color:#f5f5f1;font:700 clamp(60px,7vw,105px)/.85 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase}.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){max-width:480px;margin:20px 0 42px;color:#7c7e80;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{gap:34px}.cities-hero,.territory-selector{grid-template-columns:1fr}.territory-form{min-height:570px;border-right:0;border-bottom:1px solid var(--line)}.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{min-height:100svh;background:radial-gradient(circle at 74% 16%,rgba(255,106,0,.09),transparent 30rem),linear-gradient(rgba(255,255,255,.012) 1px,transparent 0),#070808;background-size:auto,100% 72px,auto}.academy-hero{min-height:440px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:end;gap:72px;padding-block:98px 78px}.academy-hero>div>p,.institution-title>p{margin:0 0 30px;color:#67696b;font:700 10px/1 var(--display);letter-spacing:.16em;text-transform:uppercase}.academy-hero>div>p span,.institution-title>p span{margin-right:12px;color:var(--orange)}.academy-hero h1{margin:0;color:#f4f4f1;font:700 clamp(56px,6.2vw,94px)/.87 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase}.academy-hero h1 strong{color:var(--orange);font-weight:inherit}.academy-hero>p{max-width:510px;margin:0 0 7px;color:#8d8f91;font-size:15px;line-height:1.75}.academy-selector-section{padding-bottom:44px}.academy-selector{min-height:760px;display:grid;grid-template-columns:minmax(370px,.74fr) minmax(0,1.26fr);border:1px solid var(--line);background:#0b0c0d}.academy-selector-form{display:flex;flex-direction:column;padding:42px 38px;border-right:1px solid var(--line)}.academy-selector-head>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.15em}.academy-selector-head>strong{display:block;max-width:430px;margin-top:16px;color:#f3f3ef;font:700 34px/.95 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase}.academy-selector-head>p{max-width:390px;margin:17px 0 0;color:#737577;font-size:12px;line-height:1.65}.academy-field{display:grid;gap:10px;margin-top:36px}.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{margin-right:12px;color:#4f5153;font-weight:inherit}.academy-field.complete>span b{color:var(--orange)}.academy-select-wrap{position:relative}.academy-select-wrap:after{content:"⌄";position:absolute;right:19px;top:50%;color:var(--orange);font-size:20px;transform:translateY(-57%);pointer-events:none}.academy-field select{width:100%;height:60px;padding:0 50px 0 18px;border:1px solid var(--line);border-radius:0;outline:0;appearance:none;color:#f4f4f1;background:rgba(255,255,255,.024);font:700 14px/1 var(--body);cursor:pointer;transition:border-color .2s ease,background .2s ease}.academy-field select:focus{border-color:var(--orange);background:rgba(255,106,0,.04)}.academy-field select:disabled{color:#4e5052;cursor:not-allowed}.academy-field select optgroup,.academy-field select option{color:#f4f4f1;background:#111213}.academy-field>small{min-height:12px;color:#57595b;font-size:9px}.academy-field.complete>small{color:#829282}.academy-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:auto}.academy-progress span{height:2px;background:#292b2d;transition:background .25s ease,box-shadow .25s ease}.academy-progress span.active{background:var(--orange);box-shadow:0 0 15px rgba(255,106,0,.3)}.academy-directory-preview{min-width:0;display:flex;flex-direction:column;padding:38px;overflow:hidden;background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0),radial-gradient(circle at 68% 33%,rgba(255,106,0,.12),transparent 19rem),#090a0b;background-size:68px 68px,68px 68px,auto,auto}.academy-preview-brand{min-height:355px;display:grid;grid-template-columns:minmax(220px,.74fr) minmax(220px,1.26fr);align-items:center;gap:20px;border-bottom:1px solid var(--line)}.academy-preview-brand img{width:min(100%,315px);max-height:310px;object-fit:contain;filter:drop-shadow(0 24px 45px rgba(0,0,0,.5))}.academy-preview-brand span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.14em}.academy-preview-brand strong{display:block;max-width:480px;margin-top:20px;color:#efefeb;font:700 clamp(34px,3.2vw,53px)/.96 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase}.academy-preview-stats{display:grid;grid-template-columns:1.1fr repeat(3,1fr);border-bottom:1px solid var(--line)}.academy-preview-stats>div{min-height:112px;display:flex;flex-direction:column;justify-content:center;padding:18px;border-right:1px solid var(--line)}.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{margin-top:9px;color:#646668;font-size:8px;line-height:1.35;text-transform:uppercase}.academy-preview-flow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:34px 0;color:#8d8f91;font:700 9px/1.3 var(--display);letter-spacing:.09em}.academy-preview-flow i{color:var(--orange);font-style:normal}.academy-preview-note{max-width:680px;margin:auto 0 0;color:#636567;font-size:11px;line-height:1.6}.academy-source{margin-top:0;padding-bottom:48px;color:#46484a;font-size:9px;line-height:1.6}.institution-hero{min-height:520px;display:grid;grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);align-items:center;gap:78px;padding-block:72px;border-bottom:1px solid var(--line)}.institution-emblem{aspect-ratio:1;position:relative;display:grid;place-content:center;overflow:hidden;border:1px solid rgba(255,106,0,.34);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));background:radial-gradient(circle,rgba(255,106,0,.13),transparent 54%),linear-gradient(135deg,rgba(255,255,255,.035),transparent),#0c0d0e;text-align:center}.institution-emblem:after,.institution-emblem:before{content:"";position:absolute;inset:11%;border:1px solid rgba(255,255,255,.06);transform:rotate(45deg)}.institution-emblem:after{inset:25%;border-color:rgba(255,106,0,.18)}.institution-emblem span{position:absolute;top:22px;left:24px;color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.14em}.institution-emblem strong{position:relative;z-index:1;color:transparent;font:700 clamp(70px,9vw,144px)/.78 var(--brand-display);letter-spacing:-.08em;text-transform:uppercase;-webkit-text-stroke:1px rgba(255,255,255,.8)}.institution-emblem small{position:relative;z-index:1;margin-top:24px;color:#66686a;font:700 8px/1 var(--display);letter-spacing:.17em}.institution-title h1{max-width:970px;margin:0;color:#f4f4f1;font:700 clamp(54px,6.2vw,96px)/.88 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase}.institution-title>strong{display:block;max-width:900px;margin-top:26px;color:#858789;font-size:15px;line-height:1.55;font-weight:500}.institution-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}.institution-tags span{color:#77797b}.institution-tags a,.institution-tags span{padding:9px 13px;border:1px solid var(--line);font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.institution-tags .club-offline{color:#d2a18d;border-color:rgba(255,106,0,.32);background:rgba(255,106,0,.04)}.institution-tags .club-online{color:#8ecf9b;border-color:rgba(78,183,100,.35)}.institution-mode-panel{display:flex;align-items:stretch;justify-content:space-between;gap:24px;padding-top:28px}.institution-mode-panel nav{display:flex;align-items:center;align-self:center;gap:4px;padding:5px;border:1px solid var(--line);background:rgba(255,255,255,.018)}.institution-mode-panel nav>span{padding:0 12px;color:#555759;font:700 7px/1 var(--display);letter-spacing:.14em}.institution-mode-panel nav a{min-height:35px;display:flex;align-items:center;padding:0 15px;color:#7c7e80;font:700 8px/1 var(--display);letter-spacing:.06em;text-transform:uppercase}.institution-mode-panel nav a.active{color:#080909;background:var(--orange)}.institution-mode-action{min-width:390px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:center;padding:17px 20px 17px 24px;border:1px solid rgba(255,106,0,.36);background:rgba(255,106,0,.045)}.institution-mode-action span{color:#6e7072;font:700 7px/1 var(--display);letter-spacing:.14em}.institution-mode-action strong{grid-column:1;color:#ededE9;font:700 13px/1.15 var(--brand-display);text-transform:uppercase}.institution-mode-action b{grid-column:2;grid-row:1/3;color:var(--orange);font:500 25px/1 var(--display)}.institution-mode-action:hover{background:rgba(255,106,0,.09)}.institution-mode-action.admin{border-color:rgba(89,191,113,.32);background:rgba(89,191,113,.035)}.institution-mode-action.admin b{color:#76c988}.club-active-state{min-height:610px;position:relative;display:flex;flex-direction:column;justify-content:center;padding:64px 54px;overflow:hidden;background:radial-gradient(circle at 82% 22%,rgba(80,207,109,.12),transparent 18rem),linear-gradient(145deg,rgba(255,106,0,.055),transparent 48%);transition:background .25s ease}.club-active-state:hover{background-color:rgba(255,255,255,.018)}.club-active-state:after{content:"↗";position:absolute;top:28px;right:32px;color:var(--orange);font-size:24px}.club-active-mark{position:absolute;right:34px;bottom:-40px;color:transparent;font:700 280px/.8 var(--brand-display);-webkit-text-stroke:1px rgba(255,106,0,.08);transform:skew(-8deg)}.club-active-state>span{position:relative;z-index:1;color:#76c988;font:700 9px/1 var(--display);letter-spacing:.15em}.club-active-state h2{position:relative;z-index:1;margin:26px 0 28px;color:#f1f1ed;font:700 clamp(40px,4.6vw,68px)/.94 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase}.club-active-state h2 strong{color:var(--orange);font-weight:inherit}.club-active-state>p{position:relative;z-index:1;max-width:590px;color:#7c7e80;font-size:13px;line-height:1.75}.club-active-link{position:relative;z-index:1;max-width:540px;display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:54px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.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{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);border-left:1px solid var(--line);border-right:1px solid var(--line)}.club-empty-state,.institution-info{min-height:610px;padding:64px 54px}.institution-info{border-right:1px solid var(--line)}.club-empty-state>span,.institution-kicker{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.15em}.club-empty-state h2,.institution-info h2{margin:26px 0 28px;color:#f1f1ed;font:700 clamp(40px,4.6vw,68px)/.94 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase}.club-empty-state>p,.institution-info>p{max-width:590px;color:#7c7e80;font-size:13px;line-height:1.75}.institution-info dl{margin:48px 0 0}.institution-info dl>div{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:17px 0;border-top:1px solid var(--line)}.institution-info dt{color:#555759;font:700 8px/1.4 var(--display);letter-spacing:.08em;text-transform:uppercase}.institution-info dd{margin:0;color:#c9c9c6;font-size:12px;line-height:1.4}.institution-official-link{display:inline-flex;margin-top:34px;color:#a5a7a9;font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.club-empty-state{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(255,106,0,.045),transparent 48%)}.club-empty-index{position:absolute;right:22px;top:4px;color:rgba(255,255,255,.025);font:700 190px/.9 var(--brand-display)}.club-empty-state h2 strong{color:var(--orange);font-weight:inherit}.coordinator-card{max-width:530px;margin-top:54px;padding:24px 26px;border:1px solid rgba(255,106,0,.34);background:rgba(255,106,0,.035)}.coordinator-card small{color:#626466;font:700 8px/1 var(--display);letter-spacing:.12em}.coordinator-card strong{display:block;margin:12px 0 24px;color:#f0f0ec;font:700 24px/1 var(--brand-display);text-transform:uppercase}.coordinator-card a{display:flex;justify-content:space-between;gap:30px;padding-top:18px;border-top:1px solid var(--line);color:#c9c9c6;font-size:12px}.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{position:relative;padding-block:110px 90px;overflow:hidden}.workflow-code{position:absolute;top:42px;right:0;color:rgba(255,255,255,.025);font:700 clamp(180px,26vw,390px)/.8 var(--brand-display)}.institution-workflow>p{position:relative;color:#646668;font:700 8px/1 var(--display);letter-spacing:.15em}.institution-workflow>p span{margin-right:14px;color:var(--orange)}.institution-workflow h1{position:relative;margin:30px 0 62px;color:#f1f1ed;font:700 clamp(58px,8vw,118px)/.86 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase}.institution-workflow h1 strong{color:var(--orange);font-weight:inherit}.workflow-institution{position:relative;max-width:850px;display:grid;gap:13px;padding:28px 30px;border:1px solid var(--line);background:rgba(255,255,255,.018)}.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{max-width:850px;margin-top:24px;padding:42px 30px;border:1px dashed rgba(255,106,0,.35);background:linear-gradient(135deg,rgba(255,106,0,.05),transparent)}.workflow-placeholder-note h2{margin:18px 0 16px;color:#efefeb;font:700 32px/1 var(--brand-display);text-transform:uppercase}.workflow-placeholder-note p{max-width:690px;color:#797b7d;font-size:13px;line-height:1.7}.workflow-back{display:inline-block;margin-top:36px;color:#76787a;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.draft-club-logo{border-style:dashed;background:radial-gradient(circle,rgba(255,106,0,.08),transparent 58%)}.draft-club-logo>span{color:rgba(255,106,0,.68);font-size:94px;font-weight:300}.draft-club-logo>small{color:#67696b}.draft-club-profile{border-style:dashed}.draft-club-field{position:relative;background:rgba(255,255,255,.01)}.draft-club-field strong{color:#696b6d}.draft-club-field>span{display:inline-block;margin-top:18px;color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.draft-club-teams{min-height:230px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(120deg,rgba(255,106,0,.035),transparent)}.draft-club-teams>strong{color:#6f7173}.draft-club-teams>p{max-width:620px;margin:16px 0 26px;color:#686a6c;font-size:12px;line-height:1.65}.draft-club-teams>span{width:fit-content;padding:11px 14px;border:1px dashed rgba(255,106,0,.35);color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.draft-club-save{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;padding-block:24px 58px}.draft-club-save>div{display:grid;gap:9px}.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{padding:13px 17px;border:1px solid var(--line);color:#aaa;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}@media (max-width:760px){.institution-mode-panel{align-items:stretch;flex-direction:column}.institution-mode-panel nav{width:100%;align-self:stretch}.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{align-items:flex-start;flex-direction:column}}.club-profile{display:grid;grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);border:1px solid var(--line)}.club-identity{min-height:620px;padding:52px;border-right:1px solid var(--line);background:rgba(255,255,255,.018)}.club-logo{width:220px;aspect-ratio:1;display:grid;place-content:center;border:1px solid rgba(255,106,0,.4);background:#0a0b0c}.club-logo span{color:var(--orange);font:700 120px/.8 var(--brand-display)}.club-logo img{width:100%;height:100%;object-fit:contain}.club-identity>p{margin:38px 0 14px;color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.14em}.club-identity h2{max-width:100%;margin:0;color:#f3f3ef;font:700 clamp(34px,3.4vw,52px)/.92 var(--brand-display);overflow-wrap:anywhere;text-transform:uppercase}.club-identity>span{display:block;margin-top:18px;color:#707274;font-size:12px;line-height:1.6}.club-identity>a{display:inline-flex;margin-top:42px;color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.club-profile-grid{display:grid;grid-template-columns:1fr 1fr}.club-profile-grid>article{min-height:190px;padding:34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.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{display:block;margin-top:18px;color:#ededE9;font:700 24px/1.12 var(--brand-display);text-transform:uppercase}.club-profile-grid .club-rating strong{color:var(--orange);font-size:48px}.club-profile-grid .club-teams-panel{grid-column:1/-1;border-right:0}.club-teams-panel{min-height:300px;padding:34px;border-bottom:1px solid var(--line)}.club-teams-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.club-teams-heading small{color:#606264;font:700 8px/1 var(--display);letter-spacing:.12em}.club-teams-heading strong{display:block;margin-top:14px;color:#ededE9;font:700 22px/1 var(--brand-display);text-transform:uppercase}.discipline-switch{display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--line);background:#090a0b}.discipline-switch button{min-width:104px;height:38px;padding:0 16px;border:0;color:#6f7173;background:transparent;font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,background .2s ease}.discipline-switch button:hover{color:#f1f1ed}.discipline-switch button.active{color:#090a0b;background:var(--orange)}.club-team-list{margin-top:28px}.club-team-card{min-height:132px;display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px;border:1px solid var(--line);background:rgba(255,255,255,.015);transition:border-color .2s ease,background .2s ease,transform .2s ease}.club-team-card:hover{border-color:rgba(255,106,0,.48);background:rgba(255,106,0,.035);transform:translateY(-2px)}.club-team-monogram{width:72px;height:72px;display:grid;place-content:center;border:1px solid rgba(255,106,0,.42);color:var(--orange);background:#0a0b0c;font:700 23px/1 var(--brand-display)}.club-team-copy small{color:#606264;font:700 8px/1 var(--display);letter-spacing:.1em}.club-team-copy strong{display:block;margin-top:10px;color:#efefeb;font:700 22px/1 var(--brand-display);text-transform:uppercase}.club-team-copy em{display:block;margin-top:8px;color:#737577;font-size:10px;font-style:normal}.club-team-open{color:#8d8f91;font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.club-team-open b{margin-left:15px;color:var(--orange)}.club-page-hero{min-height:560px;display:grid;grid-template-columns:minmax(300px,.64fr) minmax(0,1.36fr);align-items:center;gap:80px;padding-block:72px}.club-page-logo{aspect-ratio:1;position:relative;display:grid;place-content:center;overflow:hidden;border:1px solid rgba(255,106,0,.42);background:radial-gradient(circle,rgba(255,106,0,.15),transparent 52%),#0b0c0d;clip-path:polygon(50% 0,94% 17%,88% 76%,50% 100%,12% 76%,6% 17%)}.club-page-logo:after{content:"";position:absolute;inset:8%;border:1px solid rgba(255,255,255,.07);clip-path:inherit}.club-page-logo>span{color:transparent;font:700 clamp(120px,14vw,210px)/.78 var(--brand-display);-webkit-text-stroke:2px #f3f3ef;text-shadow:24px 18px 0 rgba(255,106,0,.2);transform:skew(-7deg)}.club-page-logo>img{width:70%;max-height:70%;object-fit:contain}.club-page-logo>small{position:absolute;left:0;right:0;bottom:18%;color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.15em;text-align:center}.club-page-title>p{margin:0 0 30px;color:#656769;font:700 9px/1 var(--display);letter-spacing:.15em}.club-page-title>p span{margin-right:14px;color:#76c988}.club-page-title h1{max-width:920px;margin:0;color:#f4f4f1;font:700 clamp(60px,7vw,110px)/.86 var(--brand-display);letter-spacing:-.06em;text-transform:uppercase}.club-page-title>strong{display:block;max-width:780px;margin-top:28px;color:#858789;font-size:15px;line-height:1.55;font-weight:500}.club-page-title>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}.club-page-title>div span{padding:9px 13px;border:1px solid var(--line);color:#77797b;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.club-page-title>div span:first-child{color:#80ce90;border-color:rgba(78,183,100,.34)}.club-activity-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:18px;padding-top:72px}.club-activity-block{min-width:0;position:relative;padding:34px;border:1px solid var(--line);background:rgba(255,255,255,.014);transition:border-color .25s ease,background .25s ease,transform .25s ease}.club-activity-block:hover{border-color:rgba(255,106,0,.38);background:rgba(255,106,0,.025);transform:translateY(-3px)}.club-activity-head{min-height:82px;display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding-bottom:26px;border-bottom:1px solid var(--line)}.club-activity-head small{color:#5d5f61;font:700 8px/1 var(--display);letter-spacing:.13em}.club-activity-head h2{margin:14px 0 0;color:#efefeb;font:700 clamp(32px,3.4vw,48px)/.92 var(--brand-display);letter-spacing:-.04em;text-transform:uppercase}.club-block-more{flex:0 0 auto;padding:12px 0 12px 18px;color:#7b7d7f;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.club-block-more span{margin-left:14px;color:var(--orange)}.achievement-slots{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.achievement-slot{min-width:0;min-height:310px;position:relative;display:flex;flex-direction:column;padding:20px;overflow:hidden;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.achievement-slot.filled{background:radial-gradient(circle at 50% 36%,rgba(255,106,0,.13),transparent 48%),#0a0b0c;transition:background .2s ease}.achievement-slot.filled:hover{background-color:rgba(255,106,0,.07)}.achievement-cup{width:92px;height:78px;position:relative;display:grid;place-content:center;margin:20px auto 30px;border-top-width:3px;border:3px solid var(--orange);border-top:5px solid var(--orange);border-radius:5px 5px 34px 34px;color:#080909;background:linear-gradient(145deg,#ff8a38,#ff5e00);box-shadow:0 16px 34px rgba(255,106,0,.15)}.achievement-cup:after,.achievement-cup:before{content:"";position:absolute;top:11px;width:25px;height:34px;border:3px solid rgba(255,106,0,.7)}.achievement-cup:before{right:100%;border-right:0;border-radius:18px 0 0 18px}.achievement-cup:after{left:100%;border-left:0;border-radius:0 18px 18px 0}.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{margin-top:10px;color:#eeeeea;font:700 17px/1.05 var(--brand-display);text-transform:uppercase}.achievement-slot>em{margin-top:8px;color:var(--orange);font:700 8px/1 var(--display);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.achievement-slot>b{margin-top:auto;padding-top:18px;color:#7b7d7f;font:700 8px/1 var(--display);font-weight:700;text-transform:uppercase}.achievement-slot.empty{align-items:center;justify-content:center;color:#343638;text-align:center;background:repeating-linear-gradient(135deg,rgba(255,255,255,.012),rgba(255,255,255,.012) 1px,transparent 0,transparent 12px)}.achievement-slot.empty>span{color:transparent;font:700 60px/1 var(--brand-display);-webkit-text-stroke:1px #2d2f31}.achievement-slot.empty>strong{margin-top:22px;color:#4d4f51;font-size:12px}.achievement-slot.empty>em{max-width:110px;margin-top:9px;color:#3e4042;font-size:8px;line-height:1.4}.club-tournament-list{margin-top:28px;border-top:1px solid var(--line)}.club-tournament-list>a{min-height:100px;display:grid;grid-template-columns:42px minmax(0,1fr) auto 22px;align-items:center;gap:18px;padding:18px 4px;border-bottom:1px solid var(--line);transition:background .2s ease,padding .2s ease}.club-tournament-list>a:hover{padding-inline:14px;background:rgba(255,106,0,.055)}.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{display:block;margin-top:10px;color:#dfdfdc;font:700 17px/1 var(--brand-display);text-transform:uppercase}.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{min-height:calc(100svh - 74px);display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);align-items:center;gap:90px;padding-block:70px}.activity-detail-symbol{aspect-ratio:1;position:relative;display:grid;place-content:center;border:1px solid rgba(255,106,0,.4);background:radial-gradient(circle,rgba(255,106,0,.14),transparent 53%),#0a0b0c;text-align:center}.activity-detail-symbol:before{content:"";position:absolute;inset:9%;border:1px solid rgba(255,255,255,.06);transform:rotate(45deg)}.activity-detail-symbol>span{position:relative;z-index:1;color:transparent;font:700 clamp(120px,16vw,230px)/.8 var(--brand-display);-webkit-text-stroke:2px #f1f1ed;text-shadow:22px 18px 0 rgba(255,106,0,.18)}.activity-detail-symbol>small{position:relative;z-index:1;margin-top:22px;color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.15em}.activity-detail-placeholder>div:last-child>p:first-child{margin:0 0 28px;color:#696b6d;font:700 9px/1 var(--display);letter-spacing:.13em;text-transform:uppercase}.activity-detail-placeholder>div:last-child>p:first-child span{margin-right:12px;color:var(--orange)}.activity-detail-placeholder h1{margin:0;color:#f3f3ef;font:700 clamp(58px,6.5vw,100px)/.87 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase}.activity-detail-placeholder>div:last-child>strong{display:block;margin-top:28px;color:var(--orange);font:700 14px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.activity-detail-placeholder>div:last-child>p:nth-of-type(2){max-width:590px;margin:22px 0 42px;color:#7c7e80;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{min-height:calc(100svh - 74px);display:flex;flex-direction:column;justify-content:center;padding-block:80px}.club-archive-placeholder>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.15em}.club-archive-placeholder h1{max-width:1050px;margin:26px 0 32px;color:#f2f2ee;font:700 clamp(70px,9vw,140px)/.82 var(--brand-display);letter-spacing:-.06em;text-transform:uppercase}.club-archive-placeholder>strong{color:#8b8d8f;font:700 20px/1 var(--brand-display);text-transform:uppercase}.club-archive-placeholder>p{max-width:580px;margin:24px 0 44px;color:#707274;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{min-height:calc(100svh - 74px);display:grid;grid-template-columns:minmax(300px,.66fr) minmax(0,1.34fr);align-items:center;gap:90px;padding-block:70px}.academy-team-badge{aspect-ratio:1;display:grid;place-content:center;position:relative;border:1px solid rgba(255,106,0,.4);background:radial-gradient(circle,rgba(255,106,0,.13),transparent 55%),#0b0c0d;text-align:center}.academy-team-badge:before{content:"";position:absolute;inset:9%;border:1px solid rgba(255,255,255,.06);transform:rotate(45deg)}.academy-team-badge span{position:relative;z-index:1;color:transparent;font:700 clamp(100px,14vw,210px)/.8 var(--brand-display);-webkit-text-stroke:2px #f2f2ee;text-shadow:18px 16px 0 rgba(255,106,0,.18)}.academy-team-badge small{position:relative;z-index:1;margin-top:24px;color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.15em}.academy-team-content>p:first-child{margin:0 0 26px;color:#696b6d;font:700 9px/1 var(--display);letter-spacing:.13em;text-transform:uppercase}.academy-team-content>p:first-child span{margin-right:12px;color:var(--orange)}.academy-team-content h1{margin:0;color:#f4f4f1;font:700 clamp(62px,7vw,108px)/.86 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase}.academy-team-content>strong{display:block;margin-top:28px;color:var(--orange);font:700 11px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.academy-team-content>p:nth-of-type(2){max-width:590px;margin:22px 0 38px;color:#7c7e80;font-size:13px;line-height:1.7}.academy-team-content dl{max-width:680px;margin:0 0 42px}.academy-team-content dl>div{display:grid;grid-template-columns:170px 1fr;gap:20px;padding:16px 0;border-top:1px solid var(--line)}.academy-team-content dt{color:#555759;font:700 8px/1.3 var(--display);letter-spacing:.08em;text-transform:uppercase}.academy-team-content dd{margin:0;color:#c7c7c4;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{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:70px;margin-bottom:44px}.academy-roster-heading span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.14em}.academy-roster-heading h2{margin:18px 0 0;color:#f2f2ee;font:700 clamp(44px,5vw,72px)/.9 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase}.academy-roster-heading>p{max-width:510px;margin:0 0 4px;color:#77797b;font-size:12px;line-height:1.7}.academy-player-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.academy-member-card{min-width:0;min-height:310px;position:relative;display:flex;flex-direction:column;padding:24px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.015)}.academy-captain-card{background:linear-gradient(145deg,rgba(255,106,0,.09),rgba(255,255,255,.015));transition:background .2s ease,transform .2s ease}.academy-captain-card:hover{background:rgba(255,106,0,.14);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{width:92px;height:92px;display:grid;place-content:center;margin:36px auto 28px;border:1px solid var(--line);border-radius:50%;color:#4f5153;background:#0a0b0c;font:700 36px/1 var(--brand-display)}.academy-captain-card .academy-member-avatar{color:var(--orange);border-color:rgba(255,106,0,.42);box-shadow:0 0 32px rgba(255,106,0,.08)}.academy-member-card small{color:#66686a;font:700 8px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.academy-member-card strong{margin-top:9px;color:#e8e8e4;font:700 18px/1.05 var(--brand-display);text-transform:uppercase}.academy-member-card em{margin-top:auto;padding-top:22px;color:#545658;font-size:9px;font-style:normal}.academy-captain-card em{color:var(--orange)}.academy-staff-grid{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid var(--line)}.academy-staff-card{min-height:124px;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a0b0c}.academy-staff-card>span{width:48px;height:48px;display:grid;place-content:center;border:1px solid rgba(255,106,0,.3);color:var(--orange);font:700 13px/1 var(--brand-display)}.academy-staff-card small{color:#5f6163;font:700 8px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.academy-staff-card strong{display:block;margin-top:8px;color:#e7e7e3;font:700 18px/1 var(--brand-display);text-transform:uppercase}.academy-staff-card em{color:#555759;font-size:9px;font-style:normal}.academy-player-profile{min-height:calc(100svh - 74px);display:grid;grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);align-items:center;gap:90px;padding-block:70px}.academy-player-portrait{aspect-ratio:.82;position:relative;display:grid;place-content:center;overflow:hidden;border:1px solid rgba(255,106,0,.4);background:radial-gradient(circle,rgba(255,106,0,.13),transparent 52%),#0b0c0d}.academy-player-portrait:before{content:"";position:absolute;inset:9%;border:1px solid rgba(255,255,255,.06)}.academy-player-portrait>span{position:relative;z-index:1;color:transparent;font:700 clamp(150px,20vw,280px)/.75 var(--brand-display);-webkit-text-stroke:2px #f0f0ec;text-shadow:26px 20px 0 rgba(255,106,0,.2);transform:skew(-7deg)}.academy-player-portrait>small{position:absolute;left:0;right:0;bottom:12%;color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.15em;text-align:center}.academy-player-info>p:first-child{margin:0 0 28px;color:#696b6d;font:700 9px/1 var(--display);letter-spacing:.13em;text-transform:uppercase}.academy-player-info>p:first-child span{margin-right:12px;color:var(--orange)}.academy-player-info h1{margin:0;color:#f4f4f1;font:700 clamp(60px,7vw,106px)/.86 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase}.academy-player-info>strong{display:block;margin-top:28px;color:var(--orange);font:700 11px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.academy-player-info>p:nth-of-type(2){max-width:590px;margin:22px 0 38px;color:#7c7e80;font-size:13px;line-height:1.7}.academy-player-info dl{max-width:720px;margin:0 0 42px}.academy-player-info dl>div{display:grid;grid-template-columns:170px 1fr;gap:20px;padding:16px 0;border-top:1px solid var(--line)}.academy-player-info dt{color:#555759;font:700 8px/1.3 var(--display);letter-spacing:.08em;text-transform:uppercase}.academy-player-info dd{margin:0;color:#c7c7c4;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{max-width:880px;margin:38px 0 34px;border:1px solid var(--line);background:rgba(255,255,255,.014)}.player-competition-head{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 20px;border-bottom:1px solid var(--line)}.player-competition-head small{color:#5d5f61;font:700 8px/1 var(--display);letter-spacing:.12em}.player-competition-head>div:first-child>strong{display:block;margin-top:10px;color:#dededb;font:700 16px/1 var(--brand-display);text-transform:uppercase}.player-discipline-switch{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--line);background:#090a0b}.player-discipline-switch button{min-width:88px;height:34px;padding:0 13px;border:0;color:#696b6d;background:transparent;font:700 8px/1 var(--display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.player-discipline-switch button.active{color:#080909;background:var(--orange)}.player-team-and-rating{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.player-team-link{min-height:190px;display:flex;flex-direction:column;justify-content:center;padding:24px;border-right:1px solid var(--line);background:linear-gradient(145deg,rgba(255,106,0,.07),transparent);transition:background .2s ease}.player-team-link:hover{background:rgba(255,106,0,.11)}.player-team-link small{color:#686a6c;font:700 8px/1 var(--display);letter-spacing:.1em}.player-team-link strong{display:block;margin-top:18px;color:#f0f0ec;font:700 clamp(24px,2.5vw,36px)/.94 var(--brand-display);text-transform:uppercase}.player-team-link span{margin-top:auto;padding-top:25px;color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.player-rating-showcase{min-width:0;display:grid;grid-template-columns:minmax(142px,.76fr) minmax(240px,1.24fr);grid-template-rows:1fr 1fr}.player-level{grid-row:1/3;display:grid;place-content:center;padding:18px;border-right:1px solid var(--line)}.player-level-ring{width:126px;height:126px;position:relative;place-content:center;background:conic-gradient(var(--orange) 0 68%,#242628 68% 100%);box-shadow:0 0 28px rgba(255,106,0,.08)}.player-level.empty .player-level-ring{background:conic-gradient(#343638 0 3%,#202224 3% 100%);box-shadow:none}.player-level-ring:before{position:absolute;inset:8px;border-radius:50%;background:#0c0d0e;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.player-level-ring>span{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.player-level-ring small{color:#656769;letter-spacing:.12em}.player-level-ring strong{margin-top:7px;color:#f0f0ec;font:700 34px/.9 var(--brand-display)}.player-level-ring em{margin-top:7px;color:var(--orange);font:700 7px/1 var(--display);font-style:normal;letter-spacing:.06em}.player-level.empty .player-level-ring em{color:#555759}.player-ranking-card{min-width:0;display:grid;grid-template-columns:minmax(130px,.9fr) minmax(0,1.1fr);align-items:stretch;border-bottom:1px solid var(--line)}.player-ranking-card:last-child{border-bottom:0}.player-ranking-total{display:flex;flex-direction:column;justify-content:center;padding:13px 16px}.player-ranking-total small{color:#646668;font:700 7px/1.25 var(--display);letter-spacing:.09em}.player-ranking-total strong{margin-top:7px;color:#efefeb;font:700 24px/1 var(--brand-display)}.player-ranking-total em{margin-top:3px;color:#4f5153;font-size:7px;font-style:normal;text-transform:uppercase}.player-ranking-sport .player-ranking-total strong{color:var(--orange)}.player-ranking-values{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid var(--line)}.player-ranking-values>div{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:14px 16px;border-right:1px solid var(--line)}.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{margin-top:9px;color:#ededE9;font:700 25px/1 var(--brand-display)}.player-ranking-sport .player-ranking-values>div:first-child strong{color:var(--orange)}.player-affiliation-row{display:grid;grid-template-columns:1.6fr .7fr .7fr;border-top:1px solid var(--line)}.player-affiliation-row>*{min-width:0;min-height:86px;position:relative;display:flex;flex-direction:column;justify-content:center;padding:16px 18px;border-right:1px solid var(--line)}.player-affiliation-row>:last-child{border-right:0}.player-affiliation-row a{transition:background .2s ease}.player-affiliation-row a:hover{background:rgba(255,106,0,.055)}.player-affiliation-row small{color:#555759;font:700 7px/1 var(--display);letter-spacing:.09em}.player-affiliation-row strong{max-width:100%;margin-top:9px;overflow:hidden;color:#cfcfcc;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.player-affiliation-row span{position:absolute;right:14px;top:14px;color:var(--orange);font-size:11px}@media (max-width:1040px){.academy-selector{grid-template-columns:1fr}.academy-selector-form{min-height:720px;border-right:0;border-bottom:1px solid var(--line)}.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{min-height:410px;grid-template-columns:1fr;gap:34px;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{min-height:520px;grid-template-columns:1fr;text-align:center}.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{align-items:flex-start;flex-direction:column;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}.club-empty-state,.institution-info{min-height:0;padding:46px 24px}.institution-info dl>div{gap:8px}.club-profile-grid,.institution-info dl>div{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{align-items:flex-start;flex-direction:column}.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{align-items:flex-start;flex-direction:column}.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-column:3;grid-row:1/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{align-items:stretch;flex-direction:column}.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{grid-column:1/-1;padding-top:16px;border-top:1px solid var(--line)}.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{align-items:stretch;flex-direction:column}.player-discipline-switch{width:100%}.player-discipline-switch button{min-width:0}.player-rating-showcase{grid-template-columns:1fr;grid-template-rows:auto auto auto}.player-level{grid-column:1;grid-row:1;min-height:180px;border-right:0;border-bottom:1px solid var(--line)}.player-ranking-season{grid-column:1;grid-row:2}.player-ranking-sport{grid-column:1;grid-row:3}.player-ranking-card{min-height:104px}}@media (max-width:390px){.player-ranking-card{grid-template-columns:1fr}.player-ranking-total{min-height:82px;border-bottom:1px solid var(--line)}.player-ranking-values{border-left:0}}.achievement-card-main{min-height:248px;display:flex;flex-direction:column}.achievement-card-main>small{color:#696b6d;font:700 7px/1 var(--display);letter-spacing:.1em}.achievement-card-main>strong{margin-top:10px;color:#eeeeea;font:700 17px/1.05 var(--brand-display);text-transform:uppercase}.achievement-card-main>em{margin-top:8px;color:var(--orange);font:700 8px/1 var(--display);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.achievement-card-main>b{margin-top:auto;padding-top:18px;color:#7b7d7f;font:700 8px/1 var(--display);text-transform:uppercase}.achievement-tournament-link{width:max-content;margin-top:12px;color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.archive-hero{min-height:620px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:70px;padding-block:90px 76px;border-bottom:1px solid var(--line)}.archive-hero aside small,.archive-hero>div>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.15em}.archive-hero h1{max-width:1050px;margin:26px 0 0;color:#f2f2ee;font:700 clamp(72px,9vw,138px)/.82 var(--brand-display);letter-spacing:-.06em;text-transform:uppercase}.archive-hero aside{min-height:210px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;border:1px solid var(--line);background:radial-gradient(circle at 90% 10%,rgba(255,106,0,.11),transparent 42%),rgba(255,255,255,.014)}.archive-hero aside strong{margin-top:22px;color:#eeeeea;font:700 26px/.95 var(--brand-display);text-transform:uppercase}.archive-hero aside b{margin-top:14px;color:#77797b;font:700 8px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.achievements-archive{padding-block:80px 30px}.achievements-archive>header,.tournament-history-section>header{display:flex;justify-content:space-between;gap:40px;padding-bottom:28px;border-bottom:1px solid var(--line)}.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{max-width:430px;margin:0;color:#6f7173;font-size:12px;line-height:1.6}.achievement-archive-grid{gap:18px;padding-top:28px}.achievement-archive-card{min-height:320px;display:grid;grid-template-columns:260px minmax(0,1fr);border:1px solid var(--line);background:linear-gradient(110deg,rgba(255,106,0,.07),transparent 58%)}.archive-trophy{position:relative;display:grid;place-content:center;border-right:1px solid var(--line);background:radial-gradient(circle,rgba(255,106,0,.16),transparent 54%);text-align:center;overflow:hidden}.archive-trophy:before{content:"";position:absolute;inset:23%;border:1px solid rgba(255,106,0,.35);transform:rotate(45deg)}.archive-trophy span{position:relative;z-index:1;color:transparent;font:700 112px/.8 var(--brand-display);-webkit-text-stroke:1px #f0f0ec}.archive-trophy small{position:relative;z-index:1;margin-top:16px;color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.15em}.archive-card-copy{display:flex;flex-direction:column;justify-content:center;padding:40px 48px}.archive-card-copy>small{color:#626466;font:700 8px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.archive-card-copy h2{margin:18px 0 12px;color:#ededE9;font:700 clamp(40px,5vw,72px)/.88 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase}.archive-card-copy>strong{color:var(--orange);font:700 10px/1 var(--display);letter-spacing:.09em;text-transform:uppercase}.archive-card-links{display:flex;flex-wrap:wrap;gap:12px 30px;margin-top:44px}.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{margin:13px 0 0;color:#eeeeea;font:700 clamp(32px,4vw,56px)/.9 var(--brand-display);text-transform:uppercase}.tournament-history-list{border-top:1px solid var(--line)}.tournament-history-card{min-height:150px;display:grid;grid-template-columns:64px minmax(0,1fr) 140px 44px;align-items:center;gap:24px;padding:24px 12px;border-bottom:1px solid var(--line);transition:background .2s ease,padding .2s ease}.tournament-history-card:hover{padding-inline:24px;background:rgba(255,106,0,.04)}.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{margin:12px 0 9px;color:#e8e8e4;font:700 clamp(22px,2.8vw,36px)/.94 var(--brand-display);text-transform:uppercase}.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);font-size:20px;text-align:right}.history-load-marker{min-height:110px;display:flex;align-items:center;justify-content:center;gap:24px;color:#636567;font:700 8px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.history-load-marker span{width:min(100px,12vw);height:1px;background:var(--line)}.history-load-marker:not(.is-complete) span:first-child{animation:historyPulse 1.2s ease-in-out infinite alternate}@keyframes historyPulse{to{background:var(--orange);box-shadow:0 0 14px rgba(255,106,0,.45)}}.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{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center}.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{padding:16px 20px;color:#080909;background:var(--orange)}.activity-detail-page .activity-detail-placeholder{min-height:min(860px,calc(100svh - 74px))}.tournament-table-section{padding-bottom:110px}.tournament-table-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;padding:46px 0 28px;border-top:1px solid var(--line)}.tournament-table-heading span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.14em}.tournament-table-heading h2{margin:14px 0 0;color:#eee;font:700 clamp(36px,5vw,64px)/.88 var(--brand-display);text-transform:uppercase}.tournament-table-heading p{max-width:360px;margin:0;color:#696b6d;font-size:11px;line-height:1.6}.tournament-standings{border-top:1px solid var(--line);border-left:1px solid var(--line)}.standings-row{min-height:78px;position:relative;display:grid;grid-template-columns:90px minmax(220px,1fr) 110px 110px 110px;align-items:center;border-bottom:1px solid var(--line)}.standings-row>*{height:100%;display:flex;align-items:center;padding:0 22px;border-right:1px solid var(--line)}.standings-head{min-height:48px;color:#555759;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;align-items:flex-start;justify-content:center;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{background:linear-gradient(90deg,rgba(255,106,0,.16),rgba(255,106,0,.025));box-shadow:inset 4px 0 0 var(--orange)}.standings-row.is-bmt>em,.standings-row.is-bmt>strong{color:var(--orange)}.event-detail-hero{min-height:620px;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:80px;padding-block:90px 76px;border-bottom:1px solid var(--line)}.event-detail-hero>div>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.15em}.event-detail-hero h1{max-width:1000px;margin:24px 0 28px;color:#f1f1ed;font:700 clamp(64px,8vw,122px)/.84 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase}.event-detail-hero p{max-width:620px;margin:0;color:#737577;font-size:13px;line-height:1.7}.event-detail-hero aside{aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgba(255,106,0,.35);background:radial-gradient(circle,rgba(255,106,0,.15),transparent 58%);text-align:center}.event-detail-hero aside small{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.event-detail-hero aside strong{margin-top:18px;color:#eeeeea;font:700 82px/.8 var(--brand-display)}.event-detail-hero aside span{margin-top:18px;color:#696b6d;font-size:9px;text-transform:uppercase}.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{margin:14px 0 28px;color:#eee;font:700 clamp(36px,5vw,64px)/.88 var(--brand-display);text-transform:uppercase}.event-related-tournaments>div{border-top:1px solid var(--line)}.event-related-tournaments>div>a{min-height:118px;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(240px,1.3fr) 120px 24px;align-items:center;gap:24px;padding:20px;border-bottom:1px solid var(--line)}.event-related-tournaments>div>a:hover{background:rgba(255,106,0,.04)}.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;font-size:9px;font-style:normal;text-transform:uppercase}.event-related-tournaments b{color:var(--orange);font-size:18px}@media (max-width:760px){.archive-hero,.event-detail-hero{min-height:auto;grid-template-columns:1fr;gap:42px;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{align-items:flex-start;flex-direction:column}.achievement-archive-card{grid-template-columns:1fr}.archive-trophy{min-height:260px;border-right:0;border-bottom:1px solid var(--line)}.archive-card-copy{padding:32px 22px}.tournament-history-card{grid-template-columns:34px minmax(0,1fr) 22px;gap:14px}.tournament-history-card>strong{grid-column:2;text-align:left}.history-open{grid-column:3;grid-row:1/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>em,.event-related-tournaments>div>a>small{grid-column:1}.event-related-tournaments>div>a>b{grid-column:2;grid-row:1/4}}.home-mode-control{position:absolute;z-index:4;top:24px;left:max(32px,calc((100vw - 1460px) / 2))}.home-mode-control .home-mode-switch{position:static}.home-mode-toggle{min-height:44px;display:flex;align-items:center;gap:18px;padding:0 8px 0 16px;border:1px solid rgba(255,255,255,.16);color:#a5a7a9;background:rgba(5,6,6,.88);box-shadow:0 18px 45px rgba(0,0,0,.36);backdrop-filter:blur(16px);font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.home-mode-toggle b{width:28px;height:28px;display:grid;place-items:center;color:var(--orange);background:rgba(255,106,0,.08);font:400 18px/1 var(--body)}.home-mode-toggle:hover{color:#f1f1ed;border-color:rgba(255,106,0,.4)}.home-mode-switch{position:absolute;z-index:4;top:24px;left:max(32px,calc((100vw - 1460px) / 2));display:flex;align-items:center;gap:4px;padding:5px;border:1px solid rgba(255,255,255,.16);background:rgba(5,6,6,.88);box-shadow:0 18px 45px rgba(0,0,0,.36);backdrop-filter:blur(16px)}.home-mode-switch>span{padding:0 11px;color:#5b5d5f;font:700 7px/1 var(--display);letter-spacing:.14em}.home-mode-switch a{min-height:34px;display:flex;align-items:center;padding:0 13px;color:#858789;font:700 8px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;transition:color .2s ease,background .2s ease}.home-mode-switch a:hover{color:#f1f1ed}.home-mode-switch a.active{color:#070808;background:var(--orange)}.home-mode-switch a.registration-link{margin-left:5px;color:#080909;background:var(--orange)}.home-mode-switch a.registration-link:hover{color:#080909;background:#ff8a32}.member-home{padding-bottom:120px;background:linear-gradient(180deg,#080909,#050606 55%,#080909)}.member-home-intro{min-height:360px;display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:end;gap:80px;padding-block:92px 68px;border-bottom:1px solid var(--line)}.member-home-intro>div>p{margin:0 0 24px;color:#626466;font:700 8px/1 var(--display);letter-spacing:.14em}.member-home-intro>div>p span{margin-right:14px;color:var(--orange)}.member-home-intro h2{margin:0;color:#f2f2ee;font:700 clamp(58px,7vw,104px)/.85 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase}.member-home-intro h2 strong{color:var(--orange);font-weight:inherit}.member-home-intro aside{display:grid;grid-template-columns:90px minmax(0,1fr);gap:18px 24px;padding:25px 28px;border:1px solid var(--line);background:rgba(255,255,255,.015)}.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{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:32px}.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{margin:15px 0 0;color:#efefeb;font:700 clamp(38px,5vw,68px)/.88 var(--brand-display);letter-spacing:-.04em;text-transform:uppercase}.home-broadcast>header p{margin:0 0 5px;color:#6f7173;font-size:11px}.broadcast-card{display:block;border:1px solid rgba(255,106,0,.28);background:#090a0b;transition:border-color .25s ease,transform .25s ease}.broadcast-card:hover{transform:translateY(-4px);border-color:rgba(255,106,0,.75)}.broadcast-screen{aspect-ratio:16/7.2;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 52%,rgba(255,106,0,.17),transparent 24%),repeating-linear-gradient(90deg,transparent,transparent 99px,rgba(255,255,255,.022) 100px),repeating-linear-gradient(0deg,transparent,transparent 59px,rgba(255,255,255,.018) 60px),#080909}.broadcast-screen:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 28%,rgba(255,106,0,.055) 28.1% 28.4%,transparent 28.5% 70%,rgba(255,106,0,.035) 70.1% 70.3%,transparent 70.4%),linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.68))}.broadcast-screen:after{content:"";position:absolute;inset:0;opacity:.18;background:repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 1px 4px)}.broadcast-topline{position:absolute;z-index:2;top:24px;left:26px;right:26px;display:flex;justify-content:space-between;color:#747678;font:700 8px/1 var(--display);letter-spacing:.09em}.broadcast-topline span{color:#fff}.broadcast-topline i{width:7px;height:7px;display:inline-block;margin-right:8px;border-radius:50%;background:#ff3e2f;box-shadow:0 0 13px rgba(255,62,47,.8);animation:livePulse 1s ease infinite alternate}@keyframes livePulse{to{opacity:.42}}.broadcast-feed-mark{position:absolute;z-index:1;inset:0;display:grid;place-content:center;text-align:center}.broadcast-feed-mark>span{color:transparent;font:700 clamp(95px,15vw,220px)/.74 var(--brand-display);-webkit-text-stroke:1px rgba(255,255,255,.055)}.broadcast-feed-mark strong{color:rgba(255,255,255,.22);font:700 12px/1 var(--display);letter-spacing:.42em}.broadcast-feed-mark small{margin-top:15px;color:#5c5e60;font:700 7px/1 var(--display);letter-spacing:.15em}.broadcast-play{position:absolute;z-index:3;left:50%;top:50%;width:78px;height:78px;display:grid;place-content:center;transform:translate(-50%,-50%);border:1px solid rgba(255,106,0,.7);border-radius:50%;background:rgba(5,6,6,.76);box-shadow:0 0 45px rgba(255,106,0,.2)}.broadcast-play i{width:0;height:0;margin-left:6px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:17px solid var(--orange)}.broadcast-timeline{position:absolute;z-index:3;left:26px;right:26px;bottom:22px;display:flex;align-items:center;gap:16px}.broadcast-timeline>span{height:2px;flex:1;background:linear-gradient(90deg,var(--orange) 0 42%,rgba(255,255,255,.16) 42%)}.broadcast-timeline b{color:#77797b;font:700 7px/1 var(--display)}.broadcast-match{min-height:150px;display:grid;grid-template-columns:minmax(210px,.9fr) minmax(180px,.72fr) 110px minmax(180px,.72fr) 170px;align-items:center;gap:22px;padding:24px 28px;border-top:1px solid var(--line)}.broadcast-tournament small{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.12em}.broadcast-tournament strong{display:block;margin-top:12px;color:#d8d8d5;font:700 17px/1 var(--brand-display);text-transform:uppercase}.broadcast-team{display:flex;align-items:center;gap:15px}.broadcast-team.team-left{justify-content:flex-end;text-align:right}.broadcast-team strong{color:#ededE9;font:700 16px/1 var(--brand-display);text-transform:uppercase}.broadcast-team small{display:block;margin-top:7px;color:#626466;font-size:8px}.team-broadcast-logo{width:58px;height:58px;flex:0 0 58px;display:grid;place-content:center;overflow:hidden;border:1px solid var(--line);border-radius:50%;background:#101112}.team-broadcast-logo img{width:38px;height:38px;object-fit:contain}.neon-logo{color:#f0f0ec;font:700 24px/1 var(--brand-display);box-shadow:inset 0 0 22px rgba(102,73,255,.2)}.broadcast-vs{text-align:center}.broadcast-vs span{color:#5c5e60;font:700 8px/1 var(--display)}.broadcast-vs strong{display:block;margin-top:8px;color:var(--orange);font:700 25px/1 var(--brand-display)}.broadcast-vs small{display:block;margin-top:5px;color:#555759;font-size:7px}.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{display:flex;align-items:end;justify-content:space-between;gap:40px;padding-bottom:32px;border-bottom:1px solid var(--line)}.personal-news-heading p{max-width:460px;margin:0 0 5px;color:#6f7173;font-size:12px;line-height:1.65}.personal-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--line)}.personal-news-column{min-width:0;border-right:1px solid var(--line)}.personal-news-column>header{min-height:66px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid var(--line)}.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{min-height:330px;display:flex;flex-direction:column;padding:28px 24px;border-bottom:1px solid var(--line);background:linear-gradient(145deg,rgba(255,106,0,.045),transparent 50%)}.news-compact-card small,.news-lead-card small{color:#56585a;font:700 7px/1 var(--display);letter-spacing:.08em}.news-lead-card h3{margin:24px 0 18px;color:#e9e9e5;font:700 clamp(27px,2.5vw,39px)/.95 var(--brand-display);letter-spacing:-.03em;text-transform:uppercase}.news-lead-card p{margin:0;color:#77797b;font-size:11px;line-height:1.7}.news-lead-card>b{margin-top:auto;padding-top:28px;color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.08em}.news-compact-card{min-height:120px;position:relative;display:flex;flex-direction:column;justify-content:center;gap:13px;padding:22px 50px 22px 24px}.news-compact-card strong{color:#b8b9b7;font:700 13px/1.2 var(--brand-display);text-transform:uppercase}.news-compact-card>b{position:absolute;right:22px;color:var(--orange)}.admin-home-preview{min-height:720px;display:flex;flex-direction:column;justify-content:center;padding-block:100px}.admin-home-preview>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.15em}.admin-home-preview h2{margin:26px 0;color:#efefeb;font:700 clamp(70px,10vw,150px)/.8 var(--brand-display);letter-spacing:-.06em;text-transform:uppercase}.admin-home-preview h2 strong{color:var(--orange);font-weight:inherit}.admin-home-preview>p{max-width:620px;margin:0;color:#747678;font-size:13px;line-height:1.75}.admin-home-preview>div{width:min(100%,520px);display:flex;flex-direction:column;gap:12px;margin-top:52px;padding:24px;border:1px solid var(--line)}.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{min-height:calc(100svh - 74px);display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:center;gap:90px;padding-block:70px}.broadcast-placeholder-screen{aspect-ratio:16/11;display:grid;place-content:center;border:1px solid rgba(255,106,0,.35);background:radial-gradient(circle,rgba(255,106,0,.15),transparent 48%),repeating-linear-gradient(90deg,transparent 0 79px,rgba(255,255,255,.02) 80px),#080909;text-align:center}.broadcast-placeholder-screen span{color:transparent;font:700 130px/.75 var(--brand-display);-webkit-text-stroke:1px rgba(255,255,255,.12)}.broadcast-placeholder-screen strong{color:var(--orange);font:700 22px/1 var(--display);letter-spacing:.3em}.broadcast-placeholder-screen small{margin-top:20px;color:#5c5e60;font:700 7px/1 var(--display);letter-spacing:.12em}.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{margin:25px 0;color:#eee;font:700 clamp(58px,7vw,104px)/.77 var(--brand-display);letter-spacing:-.05em;text-transform:uppercase}.broadcast-placeholder h1 strong{color:var(--orange);font-size:.45em}.broadcast-placeholder>div:last-child>p:nth-of-type(2){max-width:570px;color:#747678;font-size:12px;line-height:1.7}.broadcast-placeholder a{display:inline-block;margin-top:36px;color:#858789;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}@media (max-width:1100px){.broadcast-match{grid-template-columns:1fr 1fr 100px 1fr}.broadcast-tournament{grid-column:1/-1;padding-bottom:20px;border-bottom:1px solid var(--line)}.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{min-width:max-content;flex:1;justify-content:center;padding-inline:9px;font-size:7px}.member-home-intro{min-height:auto;grid-template-columns:1fr;gap:42px;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{align-items:flex-start;flex-direction:column}.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{align-items:center;flex-direction:column;text-align:center}.broadcast-team.team-left{justify-content:center;flex-direction:column-reverse;text-align:center}.team-broadcast-logo{width:50px;height:50px;flex-basis: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:rgba(255,255,255,.014)}.entity-rating-header{min-height:108px;display:flex;align-items:center;justify-content:space-between;gap:36px;padding:24px 28px;border-bottom:1px solid var(--line)}.entity-rating-header small{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.entity-rating-header h2{margin:13px 0 0;color:#e9e9e5;font:700 clamp(26px,3vw,42px)/.92 var(--brand-display);text-transform:uppercase}.season-select{min-width:168px;display:flex;align-items:center;gap:10px;padding:5px 5px 5px 14px;border:1px solid rgba(255,255,255,.14);background:#090a0b}.season-select span{color:#5d5f61;font:700 7px/1 var(--display);letter-spacing:.11em}.season-select select{min-width:104px;height:38px;padding:0 30px 0 12px;border:0;border-left:1px solid var(--line);outline:0;color:#efefeb;background:#101112;font:700 9px/1 var(--display);cursor:pointer}.season-select select:focus-visible{box-shadow:inset 0 0 0 1px var(--orange)}.entity-rating-grid{display:grid;grid-template-columns:1fr 1fr}.entity-rating-card{min-height:210px;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(280px,1.2fr);border-right:1px solid var(--line)}.entity-rating-card:last-child{border-right:0}.entity-rating-card>div{display:flex;flex-direction:column;justify-content:center;padding:26px 30px;border-right:1px solid var(--line)}.entity-rating-card>div small{color:#66686a;font:700 8px/1 var(--display);letter-spacing:.1em}.entity-rating-card>div strong{margin-top:18px;color:#efefeb;font:700 clamp(38px,4vw,62px)/.8 var(--brand-display)}.entity-rating-card>div em{margin-top:12px;color:#555759;font-size:8px;font-style:normal;text-transform:uppercase}.entity-rating-card.sport-rating-card>div strong{color:var(--orange)}.entity-rating-card dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.entity-rating-card dl>div{display:flex;flex-direction:column;justify-content:center;padding:24px;border-right:1px solid var(--line)}.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{margin:15px 0 0;color:#e5e5e1;font:700 30px/1 var(--brand-display)}.player-profile-controls{display:flex;align-items:stretch;gap:10px}.player-season-select{min-width:152px}.player-season-select select{min-width:94px}.team-ranking-season-control{display:flex;align-items:flex-end;flex-direction:column;gap:14px}.team-ranking-season-control .season-select span{display:inline;color:#5d5f61;font:700 7px/1 var(--display);letter-spacing:.11em}.standings-row>div>a{display:flex;flex-direction:column;gap:6px}.standings-row>div>a b{transition:color .2s ease}.standings-row>div>a:hover b{color:var(--orange)}.standings-row>div>a i{color:#525456;font:700 6px/1 var(--display);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.tournament-resource-bar{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:24px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.tournament-resource-bar>*{min-height:92px;display:grid;grid-template-columns:30px 1fr 18px;align-items:center;gap:13px;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .2s ease}.tournament-resource-bar>:hover{background:rgba(255,106,0,.055)}.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}.event-participants>header,.playoff-section>header{display:flex;align-items:end;justify-content:space-between;gap:42px;padding:54px 0 30px;border-top:1px solid var(--line)}.event-participants>header>span,.playoff-section>header span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.14em}.event-participants>header h2,.playoff-section>header h2{margin:14px 0 0;color:#ededE9;font:700 clamp(38px,5vw,66px)/.88 var(--brand-display);text-transform:uppercase}.event-participants>header p,.playoff-section>header p{max-width:390px;margin:0;color:#696b6d;font-size:11px;line-height:1.65}.playoff-bracket{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;padding:30px;border:1px solid var(--line);background:repeating-linear-gradient(90deg,transparent,transparent 139px,rgba(255,255,255,.013) 140px),#090a0b}.playoff-round{min-width:0;display:flex;flex-direction:column}.playoff-round>strong{padding-bottom:18px;color:#5d5f61;font:700 7px/1 var(--display);letter-spacing:.12em}.playoff-round>div{flex:1;gap:18px}.playoff-match{position:relative;border:1px solid var(--line);background:#0d0e0f}.playoff-match:after{content:"";position:absolute;top:50%;right:-19px;width:18px;height:1px;background:rgba(255,106,0,.26)}.playoff-round:last-child .playoff-match:after{display:none}.playoff-match a{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 15px;border-bottom:1px solid var(--line)}.playoff-match a:last-child{border-bottom:0}.playoff-match a:hover{background:rgba(255,106,0,.055)}.playoff-match a span{overflow:hidden;color:#bfc0bd;font:700 10px/1 var(--brand-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.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 b,.playoff-match a.is-bmt span{color:var(--orange)}.event-participants{padding-block:82px 32px}.event-participants>header{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(280px,1fr) minmax(260px,.6fr)}.event-participants>header h2{margin:0}.event-participants>div{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.event-participants>div>a{min-height:116px;display:grid;grid-template-columns:28px 1fr 16px;align-items:center;gap:14px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .2s ease}.event-participants>div>a:hover{background:rgba(255,106,0,.055)}.event-participants>div>a.is-bmt{box-shadow:inset 3px 0 0 var(--orange);background:rgba(255,106,0,.04)}.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{display:grid;grid-template-columns:repeat(3,1fr);padding-block:40px 72px}.event-details-grid article{min-height:220px;padding:30px;border:1px solid var(--line);border-right:0;background:rgba(255,255,255,.012)}.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{display:block;margin-top:28px;color:#e3e3df;font:700 23px/1 var(--brand-display);text-transform:uppercase}.event-details-grid p{margin:24px 0 0;color:#747678;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{align-items:flex-start;flex-direction:column}.season-select{width:100%;justify-content:space-between}.season-select select{flex:1}.entity-rating-card{grid-template-columns:1fr}.entity-rating-card>div{min-height:150px;border-right:0;border-bottom:1px solid var(--line)}.player-profile-controls{width:100%;align-items:stretch;flex-direction:column}.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-details-grid,.event-participants>div{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{position:absolute;z-index:6;top:78px;left:max(32px,calc((100vw - 1460px) / 2))}.section-heading-actions{display:flex;align-items:flex-end;gap:18px}.section-heading-actions>p{margin:0 0 5px}.personal-news-column>header>a{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.personal-news-column>header>a:hover span{color:var(--orange)}.admin-edit-control{position:relative;z-index:15;width:max-content}.admin-edit-buttons{display:flex;padding:3px;border:1px solid rgba(255,106,0,.38);background:rgba(7,8,8,.94);box-shadow:0 12px 32px rgba(0,0,0,.35)}.admin-edit-buttons button{width:36px;height:34px;display:grid;place-content:center;border:0;border-right:1px solid var(--line);color:#a1a3a5;background:transparent;font:700 15px/1 var(--display);cursor:pointer;transition:color .2s ease,background .2s ease}.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{width:min(340px,calc(100vw - 32px));position:absolute;z-index:30;top:calc(100% + 9px);right:0;padding:16px;border:1px solid rgba(255,106,0,.55);background:#0b0c0d;box-shadow:0 24px 65px rgba(0,0,0,.68)}.hero-admin-control .admin-edit-popover{right:auto;left:0}.admin-edit-popover>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid var(--line)}.admin-edit-popover>header span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.admin-edit-popover>header button{border:0;color:#77797b;background:transparent;font-size:18px;cursor:pointer}.admin-edit-popover>label{display:block;margin-top:15px}.admin-edit-popover>label span{display:block;margin-bottom:8px;color:#626466;font:700 7px/1 var(--display);letter-spacing:.09em}.admin-edit-popover input,.admin-edit-popover textarea{width:100%;padding:11px 12px;border:1px solid var(--line);outline:0;color:#e8e8e4;background:#111213;font-size:11px;resize:vertical}.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{width:100%;min-height:38px;margin-top:15px;border:0;color:#080909;background:var(--orange);font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.admin-edit-notice{width:max-content;max-width:280px;position:absolute;top:calc(100% + 8px);right:0;padding:9px 12px;color:#d7d7d3;background:#131415;border:1px solid var(--line);font-size:8px}.news-page{background:linear-gradient(180deg,#080909,#050606 58%,#080909)}.news-page-hero{min-height:620px;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:80px;padding-block:90px 72px;border-bottom:1px solid var(--line)}.news-page-hero>div>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.15em}.news-page-hero h1{margin:24px 0 28px;color:#efefeb;font:700 clamp(72px,9vw,138px)/.8 var(--brand-display);letter-spacing:-.06em;text-transform:uppercase}.news-page-hero h1 strong{color:var(--orange);font-weight:inherit}.news-page-hero p{max-width:650px;margin:0;color:#737577;font-size:13px;line-height:1.75}.news-page-hero aside{display:flex;flex-direction:column;padding:28px;border:1px solid var(--line);background:rgba(255,255,255,.014)}.news-page-hero aside small{color:#5f6163;font:700 7px/1 var(--display);letter-spacing:.12em}.news-page-hero aside strong{margin-top:20px;color:#ededE9;font:700 28px/1 var(--brand-display);text-transform:uppercase}.news-page-hero aside span{margin-top:12px;color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.06em}.news-filter-panel{min-height:145px;display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,1.1fr) minmax(250px,.7fr);align-items:center;border-bottom:1px solid var(--line)}.news-filter-group{min-height:90px;display:flex;flex-direction:column;justify-content:center;gap:13px;padding-right:28px;border-right:1px solid var(--line)}.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{display:flex;gap:5px}.news-filter-group button{min-height:37px;padding:0 15px;border:1px solid var(--line);color:#858789;background:#0b0c0d;font:700 8px/1 var(--display);text-transform:uppercase;cursor:pointer}.news-filter-group button.active{border-color:var(--orange);color:#080909;background:var(--orange)}.news-filter-panel>aside{min-height:90px;display:flex;flex-direction:column;justify-content:center;padding-left:28px}.news-filter-panel>aside>small{color:#5c5e60;font:700 7px/1 var(--display);letter-spacing:.1em}.news-filter-panel>aside>strong{margin-top:12px;color:#d8d8d4;font:700 15px/1 var(--brand-display);text-transform:uppercase}.news-filter-panel>aside .admin-edit-control{margin-top:13px}.news-directory{padding-block:64px 60px}.news-directory>header{display:flex;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--line)}.news-directory>header span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.12em}.news-directory>header p{margin:0;color:#67696b;font-size:9px;text-transform:uppercase}.news-directory-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line)}.news-directory-card{min-height:400px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,rgba(255,106,0,.035),transparent 45%)}.news-directory-card>header{min-height:62px;display:flex;align-items:center;gap:16px;padding:0 20px;border-bottom:1px solid var(--line)}.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:1;display:flex;flex-direction:column;padding:28px 24px}.news-directory-card>div>small{color:#636567;font:700 7px/1 var(--display);letter-spacing:.12em}.news-directory-card h2{margin:25px 0 18px;color:#e7e7e3;font:700 clamp(27px,2.8vw,42px)/.93 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase}.news-directory-card p{margin:0;color:#76787a;font-size:11px;line-height:1.7}.news-directory-card>div>b{margin-top:auto;padding-top:30px;color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.07em}@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{min-height:100px;padding:18px 0;border-right:0;border-bottom:1px solid var(--line)}.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{width:100%;align-items:flex-start;flex-direction:column}.personal-news-column>header{min-height:92px}.news-page-hero{min-height:auto;grid-template-columns:1fr;gap:42px;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{position:absolute;top:24px;left:0;z-index:3;display:flex;align-items:center;gap:4px;padding:5px;border:1px solid rgba(255,255,255,.14);background:rgba(5,6,6,.88);box-shadow:0 18px 45px rgba(0,0,0,.34);backdrop-filter:blur(16px)}.cities-mode-switch>span{padding:0 11px;color:#5b5d5f;font:700 7px/1 var(--display);letter-spacing:.14em}.cities-mode-switch a{min-height:34px;display:flex;align-items:center;padding:0 13px;color:#858789;font:700 8px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;transition:color .2s ease,background .2s ease}.cities-mode-switch a:hover{color:#f1f1ed}.cities-mode-switch a.active{color:#070808;background:var(--orange)}.territory-field-label{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:18px}.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{margin-right:12px;color:#515355;font-weight:inherit}.territory-field.complete .territory-field-label label b{color:var(--orange)}.territory-admin-add{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;padding:0;border:1px solid rgba(255,106,0,.58);color:var(--orange);background:rgba(255,106,0,.06);font:400 24px/1 var(--body);cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.territory-admin-add:hover{color:#080909;border-color:var(--orange);background:var(--orange)}.territory-admin-add:disabled{color:#4c4e50;border-color:#292b2d;background:transparent;cursor:not-allowed}.territory-admin-form{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,106,0,.32);background:rgba(255,106,0,.035)}.territory-admin-form label{display:grid;gap:9px}.territory-admin-form label>span{color:#8b8d8f;font:700 8px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.territory-admin-form input{width:100%;height:46px;padding:0 13px;border:1px solid #343638;border-radius:0;outline:0;color:#f3f3ef;background:#0b0c0d;font:600 13px/1 var(--body)}.territory-admin-form input:focus{border-color:var(--orange)}.territory-admin-form>div{display:flex;gap:8px}.territory-admin-form button{min-height:36px;padding:0 13px;border:1px solid #343638;color:#a5a7a9;background:transparent;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.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{margin:18px 0 0;padding:12px 14px;border-left:2px solid var(--orange);color:#a9abad;background:rgba(255,106,0,.045);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{width:118px;height:118px;object-fit:contain;opacity:.34;filter:grayscale(1) drop-shadow(0 22px 34px rgba(0,0,0,.5))}.crest-card-draft:hover .crest-image-placeholder img{transform:none;filter:grayscale(1) drop-shadow(0 22px 34px rgba(0,0,0,.5))}@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{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:26px;border-bottom:1px solid var(--line)}.cities-primary-tabs{display:flex;align-items:center;gap:6px}.cities-primary-tabs button{min-height:46px;padding:0 22px;border:1px solid var(--line);color:#77797b;background:rgba(255,255,255,.015);font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.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{position:static;box-shadow:none}.city-ranking-view{padding-bottom:110px}.city-ranking-hero{min-height:430px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:90px;padding-block:82px 64px}.city-ranking-hero>div>p{margin:0 0 28px;color:#656769;font:700 8px/1 var(--display);letter-spacing:.15em}.city-ranking-hero>div>p span{margin-right:15px;color:var(--orange)}.city-ranking-hero h1{margin:0;color:#f1f1ed;font:700 clamp(68px,8vw,122px)/.83 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase}.city-ranking-hero h1 strong{color:var(--orange);font-weight:inherit}.city-ranking-hero>p{max-width:520px;margin:0 0 12px;color:#858789;font-size:14px;line-height:1.75}.city-ranking-filters{display:grid;grid-template-columns:1.15fr repeat(5,minmax(130px,1fr));border:1px solid var(--line);background:#0a0b0c}.ranking-entity-toggle,.ranking-filter{min-height:94px;display:flex;flex-direction:column;justify-content:center;gap:13px;padding:18px;border-right:1px solid var(--line)}.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{display:flex;gap:4px}.ranking-entity-toggle button{min-height:32px;flex:1;padding:0 9px;border:1px solid #333537;color:#737577;background:transparent;font:700 7px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.ranking-entity-toggle button.active{color:#080909;border-color:var(--orange);background:var(--orange)}.ranking-filter select{width:100%;padding:0 22px 0 0;border:0;outline:0;color:#d7d7d3;background:transparent;font:700 10px/1.2 var(--body);cursor:pointer}.ranking-filter select option{color:#f1f1ed;background:#111213}.city-ranking-content{padding-top:68px}.ranking-context{display:flex;align-items:center;gap:13px;padding-bottom:30px;border-bottom:1px solid var(--line)}.ranking-context b,.ranking-context span,.ranking-context strong{padding:8px 11px;border:1px solid var(--line);color:#77797b;font:700 7px/1 var(--display);letter-spacing:.1em}.ranking-context span{color:var(--orange);border-color:rgba(255,106,0,.35)}.ranking-podium{min-height:430px;display:flex;align-items:flex-end;justify-content:center;gap:clamp(24px,5vw,76px);padding:52px 0 68px}.ranking-podium-card{width:clamp(170px,16vw,225px);aspect-ratio:1;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #3a3c3e;border-radius:50%;color:inherit;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.045),rgba(255,255,255,.01) 62%,transparent 63%);box-shadow:0 24px 60px rgba(0,0,0,.34)}.ranking-podium-card.place-1{width:clamp(230px,22vw,310px);border-color:#d89428;background:radial-gradient(circle at 50% 38%,rgba(255,166,40,.14),rgba(255,106,0,.035) 58%,transparent 60%);box-shadow:0 0 0 7px rgba(215,148,40,.055),0 30px 80px rgba(0,0,0,.46)}.podium-place{position:absolute;top:11%;color:#77797b;font:700 13px/1 var(--display)}.place-1 .podium-place{color:#e1a53c;font-size:24px}.podium-avatar{width:52px;height:52px;display:grid;place-items:center;margin-bottom:13px;border:1px solid rgba(255,106,0,.55);border-radius:50%;color:#f0f0ec;background:#101112;font:700 24px/1 var(--brand-display)}.place-1 .podium-avatar{width:74px;height:74px;font-size:34px}.ranking-podium-card>strong{max-width:76%;color:#ededE9;font:700 clamp(13px,1.5vw,20px)/1 var(--brand-display);text-align:center;text-transform:uppercase}.ranking-podium-card>small{margin-top:10px;color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.08em}.ranking-podium-card>em{margin-top:8px;color:#66686a;font:normal 600 8px/1 var(--body)}.ranking-podium-card[href]:hover{border-color:var(--orange);transform:translateY(-4px)}.ranking-podium-empty{min-height:220px;display:grid;place-content:center;justify-items:center;gap:10px;padding:42px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.008);text-align:center}.ranking-podium-empty>span{width:68px;height:68px;display:grid;place-items:center;margin-bottom:5px;border:1px solid rgba(255,106,0,.3);border-radius:50%;color:var(--orange);font:700 23px/1 var(--brand-display)}.ranking-podium-empty strong{color:#d8d9d5;font:700 16px/1 var(--brand-display);text-transform:uppercase}.ranking-podium-empty p{margin:0;color:#656769;font-size:9px}.ranking-table-wrap{border:1px solid var(--line);background:#0a0b0c;overflow-x:auto}.ranking-table-head,.ranking-table>li{min-width:960px;display:grid;grid-template-columns:72px minmax(260px,1.4fr) 140px 155px 180px 110px;align-items:center;gap:18px}.ranking-table-head{min-height:50px;padding:0 24px;border-bottom:1px solid var(--line);color:#555759;font:700 7px/1 var(--display);letter-spacing:.11em}.ranking-table{margin:0;padding:0;list-style:none}.ranking-table>li{min-height:88px;padding:12px 24px;border-bottom:1px solid rgba(255,255,255,.06);color:#cacac6}.ranking-table-empty{min-height:150px;display:grid;place-content:center;gap:10px;padding:30px;text-align:center}.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:rgba(255,106,0,.025)}.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{display:flex;align-items:center;gap:16px}.ranking-participant>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border:1px solid #353739;border-radius:50%;color:#d9d9d5;background:#111213;font:700 16px/1 var(--brand-display)}.ranking-participant>div strong{display:block;color:#e8e8e4;font:700 14px/1 var(--brand-display);text-transform:uppercase}.ranking-participant>div small{display:block;margin-top:8px;color:#5e6062;font-size:8px;text-transform:uppercase}.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:last-child,.ranking-filter:nth-child(3){border-right:0}.ranking-filter:nth-child(n+5){border-bottom:0}.ranking-podium{gap:24px}}@media (max-width:760px){.cities-workspace-nav{align-items:stretch;flex-direction:column}.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{min-height:auto;grid-template-columns:1fr;gap:32px;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:last-child,.ranking-filter:nth-child(odd){border-right:0}.ranking-filter:nth-child(n+6){border-bottom:0}.ranking-podium{min-height:300px;gap:10px;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{min-height:100svh;padding-bottom:86px;background:radial-gradient(circle at 77% 12%,rgba(255,106,0,.09),transparent 28%),linear-gradient(180deg,#080909,#050606 58%,#080909)}.region-hero{min-height:650px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:stretch;border-bottom:1px solid var(--line)}.region-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:94px 70px 82px 0}.region-hero-copy>p:first-child{margin:0 0 34px;color:#696b6d;font:700 9px/1 var(--display);letter-spacing:.16em}.region-hero-copy>p:first-child span{margin-right:14px;color:var(--orange)}.region-hero-copy h1{max-width:780px;margin:0;color:#f3f3ef;font:750 clamp(62px,6.7vw,106px)/.88 var(--apple-sans);letter-spacing:-.072em;text-transform:uppercase;text-wrap:balance}.region-hero-copy h1 strong{color:var(--orange);font-weight:800;letter-spacing:-.064em}.region-hero-copy>p:nth-of-type(2){max-width:590px;margin:38px 0 0;color:#858789;font-size:14px;line-height:1.8}.region-hero-status{width:max-content;display:flex;align-items:center;gap:10px;margin-top:42px;padding:12px 15px;border:1px solid rgba(255,106,0,.24);color:#b8b9b7;background:rgba(255,106,0,.035);font:700 8px/1 var(--display);letter-spacing:.11em;text-transform:uppercase}.region-hero-status i,.region-map-panel>header>strong i{width:7px;height:7px;border-radius:50%;background:#59d984;box-shadow:0 0 16px rgba(89,217,132,.7)}.region-hero-crest{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;padding:54px;border-left:1px solid var(--line);background:linear-gradient(rgba(255,255,255,.016) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 0),rgba(255,255,255,.012);background-size:58px 58px}.region-hero-crest:after{content:"";position:absolute;inset:20px;border:1px solid rgba(255,106,0,.14);pointer-events:none}.region-hero-crest>small,.region-hero-crest>span{position:relative;z-index:1;color:#626466;font:700 8px/1 var(--display);letter-spacing:.17em}.region-hero-crest>span{align-self:flex-start}.region-hero-crest>small{color:#77797b}.region-hero-crest img{position:relative;z-index:1;width:min(74%,300px);max-height:350px;object-fit:contain;filter:drop-shadow(0 28px 48px rgba(0,0,0,.5))}.region-people{padding-block:100px}.region-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,480px);align-items:end;gap:70px;margin-bottom:44px}.region-section-heading>div>span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.15em}.region-section-heading h2{margin:18px 0 0;color:#f0f0ec;font:700 clamp(42px,4.8vw,72px)/.9 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase}.region-section-heading>p{margin:0;color:#727476;font-size:12px;line-height:1.75}.region-people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.region-person-card{position:relative;min-height:290px;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:30px;padding:42px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,rgba(255,106,0,.025),transparent 50%)}.region-person-index{position:absolute;top:18px;right:20px;color:#3e4042;font:700 8px/1 var(--display)}.region-person-avatar{width:94px;height:114px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.35);color:var(--orange);background:linear-gradient(145deg,rgba(255,106,0,.15),rgba(255,255,255,.015));font:700 22px/1 var(--brand-display);clip-path:polygon(0 0,82% 0,100% 15%,100% 100%,18% 100%,0 85%)}.region-person-avatar-fks{color:#d7d7d3;border-color:#3b3d3f;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.01))}.region-person-card small{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.region-person-card h3{margin:14px 0 20px;color:#ededeb;font:700 24px/.98 var(--brand-display);letter-spacing:-.025em;text-transform:uppercase}.region-person-card strong{color:#8a8c8e;font:700 10px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.region-person-card p{margin:18px 0 0;color:#66686a;font-size:10px;line-height:1.7}.region-network{display:grid;grid-template-columns:minmax(0,1fr) 370px;border:1px solid var(--line);background:#090a0b}.region-map-panel{min-width:0;border-right:1px solid var(--line)}.region-map-panel>header{min-height:118px;display:flex;justify-content:space-between;align-items:center;gap:28px;padding:26px 34px;border-bottom:1px solid var(--line)}.region-map-panel>header span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.region-map-panel>header h2{margin:13px 0 0;color:#efefeb;font:700 35px/.9 var(--brand-display);letter-spacing:-.035em;text-transform:uppercase}.region-map-panel>header>strong{display:flex;align-items:center;gap:10px;color:#959799;font:700 8px/1 var(--display);letter-spacing:.07em;text-transform:uppercase}.region-map{position:relative;min-height:620px;overflow:hidden;background:radial-gradient(circle at 58% 50%,rgba(255,106,0,.07),transparent 38%),#070808}.region-map-grid{position:absolute;inset:0;opacity:.6;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:54px 54px}.region-map-land{position:absolute;inset:54px 58px 52px 52px;border:1px solid rgba(255,106,0,.32);background:linear-gradient(145deg,rgba(255,106,0,.105),rgba(255,106,0,.018));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 rgba(0,0,0,.52))}.region-map-land:after{content:"";position:absolute;inset:8px;border:1px solid rgba(255,255,255,.045);clip-path:inherit}.region-map-label{position:absolute;left:13%;bottom:14%;color:rgba(255,255,255,.17);font:700 10px/1.35 var(--display);letter-spacing:.18em}.region-map-label b{color:rgba(255,106,0,.38);font-size:18px}.region-map-point{position:absolute;z-index:2;width:20px;height:20px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.75);border-radius:50%;background:rgba(7,8,8,.88);box-shadow:0 0 0 8px rgba(255,106,0,.07),0 0 28px rgba(255,106,0,.32)}.region-map-point>i{width:6px;height:6px;border-radius:50%;background:var(--orange)}.region-map-point>span{position:absolute;left:18px;top:8px;min-width:165px;padding:12px 14px;border-left:1px solid var(--orange);background:rgba(7,8,8,.9);transform:translateY(-50%);backdrop-filter:blur(10px)}.region-map-point small{display:block;color:#626466;font:700 6px/1 var(--display);letter-spacing:.12em}.region-map-point strong{display:block;margin-top:7px;color:#ededeb;font:700 16px/1 var(--brand-display);text-transform:uppercase}.region-map-point b{display:block;max-height:0;margin-top:0;overflow:hidden;color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.08em;opacity:0;transition:max-height .2s ease,margin-top .2s ease,opacity .2s ease}.region-map-point:hover b{max-height:20px;margin-top:10px;opacity:1}.point-nizhnekamsk{top:38%;left:64%}.point-bugulma{top:76%;left:76%}.region-stats-panel{display:flex;flex-direction:column;min-width:0}.region-city-total{min-height:238px;display:flex;flex-direction:column;justify-content:center;padding:34px;border-bottom:1px solid var(--line);background:linear-gradient(145deg,rgba(255,106,0,.09),transparent 68%)}.region-city-total>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.region-city-total>strong{margin-top:23px;color:#f1f1ed;font:700 88px/.7 var(--brand-display);letter-spacing:-.06em}.region-city-total>p{margin:24px 0 0;color:#6f7173;font-size:10px}.region-stat-list{display:grid}.region-stat{min-height:116px;display:grid;grid-template-columns:26px 82px minmax(0,1fr);align-items:center;gap:12px;padding:18px 28px;border-bottom:1px solid var(--line)}.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{display:block;color:#a2a4a6;font:700 9px/1 var(--display);text-transform:uppercase}.region-stat span{display:block;margin-top:8px;color:#555759;font-size:8px;line-height:1.35}.region-stats-date{margin-top:auto;display:flex;justify-content:space-between;gap:20px;padding:22px 28px;color:#4f5153;font:700 7px/1 var(--display);letter-spacing:.08em}.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-network,.region-people-grid{grid-template-columns:1fr}.region-map-panel{border-right:0;border-bottom:1px solid var(--line)}.region-stats-panel{display:grid;grid-template-columns:1fr 1fr}.region-city-total{grid-row:span 2;border-right:1px solid var(--line)}.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{min-height:460px;border-top:1px solid var(--line);border-left:0}.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{align-items:flex-start;flex-direction:column}.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{left:7%;bottom:10%}.region-stats-panel{display:block}.region-city-total{border-right:0}}.city-entity-page,.city-profile-page,.city-ranking-page{min-height:100svh;padding-bottom:88px;background:radial-gradient(circle at 77% 9%,rgba(255,106,0,.085),transparent 27%),linear-gradient(180deg,#080909,#050606 58%,#080909)}.city-profile-hero{min-height:590px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);border-bottom:1px solid var(--line)}.city-profile-copy{display:flex;flex-direction:column;justify-content:center;padding:82px 70px 72px 0}.city-profile-copy>p:first-child{margin:0 0 30px;color:#6d6f71;font:700 9px/1 var(--display);letter-spacing:.15em}.city-profile-copy>p:first-child span{margin-right:13px;color:var(--orange)}.city-profile-copy h1{margin:0;color:#f1f1ed;font:700 clamp(66px,8vw,124px)/.8 var(--brand-display);letter-spacing:-.065em;text-transform:uppercase}.city-profile-copy>strong{margin-top:30px;color:var(--orange);font:700 11px/1 var(--display);letter-spacing:.09em;text-transform:uppercase}.city-profile-copy>p:nth-of-type(2){max-width:560px;margin:20px 0 0;color:#787a7c;font-size:13px;line-height:1.75}.city-profile-copy>div{display:flex;align-items:center;gap:22px;margin-top:36px}.city-profile-copy>div a{color:#dededa;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.city-profile-copy>div span{display:flex;align-items:center;gap:9px;color:#77797b;font:700 7px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.city-profile-copy>div span i{width:6px;height:6px;border-radius:50%;background:#59d984;box-shadow:0 0 14px rgba(89,217,132,.65)}.city-profile-crest{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px;padding:52px;border-left:1px solid var(--line);background:linear-gradient(rgba(255,255,255,.016) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 0),rgba(255,255,255,.012);background-size:58px 58px}.city-profile-crest:after{content:"";position:absolute;inset:20px;border:1px solid rgba(255,106,0,.14)}.city-profile-crest>small,.city-profile-crest>span{position:relative;z-index:1;color:#626466;font:700 7px/1 var(--display);letter-spacing:.16em}.city-profile-crest>span{align-self:flex-start}.city-profile-crest img{position:relative;z-index:1;width:min(68%,270px);max-height:320px;object-fit:contain;filter:drop-shadow(0 28px 46px rgba(0,0,0,.52))}.city-stat-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--line)}.city-stat-strip article{min-height:160px;display:grid;grid-template-columns:28px 100px minmax(0,1fr);align-items:center;gap:16px;padding:26px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,rgba(255,106,0,.035),transparent 58%)}.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{display:block;color:#a4a6a8;font:700 9px/1.2 var(--display);text-transform:uppercase}.city-stat-strip article span{display:block;margin-top:9px;color:#57595b;font-size:8px;line-height:1.35}.city-coordinators,.city-rankings{padding-top:100px}.city-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,480px);align-items:end;gap:70px;margin-bottom:42px}.city-section-heading>div>span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.14em}.city-section-heading h2{margin:17px 0 0;color:#efefeb;font:700 clamp(42px,4.8vw,72px)/.9 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase}.city-section-heading>p{margin:0;color:#707274;font-size:12px;line-height:1.75}.city-coordinator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.region-coordinator-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.region-coordinator-editor-grid article{min-height:290px}.city-coordinator-grid article{position:relative;min-height:280px;display:flex;flex-direction:column;padding:38px 34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,rgba(255,106,0,.028),transparent 58%)}.city-coordinator-grid article>span{position:absolute;top:20px;right:22px;color:#3f4143;font:700 8px/1 var(--display)}.city-coordinator-grid small{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.12em}.city-coordinator-grid h3{margin:32px 0 22px;color:#e9e9e5;font:700 24px/.96 var(--brand-display);letter-spacing:-.025em;text-transform:uppercase}.city-coordinator-grid strong{color:#888a8c;font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.city-coordinator-grid p{margin:auto 0 0;padding-top:30px;color:#626466;font-size:10px;line-height:1.65}.city-coordinator-grid article.empty{background:rgba(255,255,255,.008)}.city-coordinator-edit{position:absolute;z-index:2;top:14px;right:14px;width:32px;height:32px;border:1px solid rgba(255,106,0,.35);color:var(--orange);background:rgba(255,106,0,.06);font:400 20px/1 var(--apple-sans);cursor:pointer}.city-coordinator-grid article>.city-coordinator-edit+small{padding-right:34px}.city-coordinator-person{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.city-coordinator-grid .city-coordinator-person>span{position:static}.city-coordinator-avatar{width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,106,0,.5);border-radius:50%;color:var(--orange);background:#0d0e0f;font:700 12px/1 var(--display)}.city-coordinator-avatar img{width:100%;height:100%;object-fit:cover}.city-coordinator-person>span:last-child{display:grid;gap:7px}.city-coordinator-person>span:last-child strong{color:#e4e5e1;font-size:9px}.city-coordinator-person>span:last-child small{color:#686a6c}.city-coordinator-socials{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.city-coordinator-socials a{padding:7px 9px;border:1px solid rgba(255,255,255,.08);color:#8b8d8f;font:700 6px/1 var(--display);letter-spacing:.05em;text-decoration:none}.city-coordinator-socials a:hover{border-color:rgba(255,106,0,.45);color:var(--orange)}.city-coordinator-error{grid-column:1/-1;margin:0;padding:12px 15px;color:#d57a68;border:1px solid rgba(210,80,55,.25);background:rgba(210,80,55,.06);font-size:9px}.city-coordinator-modal{position:fixed;z-index:160;inset:0;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.78);backdrop-filter:blur(12px)}.city-coordinator-modal>section{width:min(610px,100%);max-height:min(780px,calc(100vh - 48px));overflow:auto;border:1px solid rgba(255,255,255,.1);background:#0b0d0e;box-shadow:0 30px 90px rgba(0,0,0,.55)}.city-coordinator-modal>section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;border-bottom:1px solid rgba(255,255,255,.07)}.city-coordinator-modal header small{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.12em}.city-coordinator-modal header h3{margin:10px 0 0;color:#f0f1ed;font:700 24px/1 var(--brand-display);text-transform:uppercase}.city-coordinator-modal header>button{border:0;color:#777;background:transparent;font-size:24px;cursor:pointer}.coordinator-source-toggle{display:grid;grid-template-columns:1fr 1fr;margin:24px;border:1px solid rgba(255,255,255,.09)}.coordinator-source-toggle button{height:44px;border:0;color:#777;background:transparent;font:700 8px/1 var(--display);text-transform:uppercase;cursor:pointer}.coordinator-source-toggle button.active{color:#090a0b;background:var(--orange)}.coordinator-external-form,.coordinator-system-form{display:grid;gap:14px;padding:0 24px 24px}.coordinator-external-form label,.coordinator-system-form label{display:grid;gap:8px}.coordinator-external-form label>span,.coordinator-system-form label>span{color:#686a6c;font:700 7px/1 var(--display);text-transform:uppercase}.coordinator-system-form label>div{display:grid;grid-template-columns:1fr auto}.coordinator-external-form input,.coordinator-system-form input{width:100%;height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.1);outline:0;color:#e2e3df;background:#0f1112;font-size:10px}.coordinator-external-form input:focus,.coordinator-system-form input:focus{border-color:rgba(255,106,0,.5)}.coordinator-system-form label button{padding:0 18px;border:0;color:#090a0b;background:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase;cursor:pointer}.coordinator-external-form>p,.coordinator-system-form>p{margin:0;color:#5f6163;font-size:9px;line-height:1.6}.coordinator-search-results{display:grid;gap:6px}.coordinator-search-results>button{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:11px;width:100%;padding:9px;border:1px solid rgba(255,255,255,.07);color:inherit;background:rgba(255,255,255,.015);text-align:left;cursor:pointer}.coordinator-search-results>button.selected{border-color:rgba(255,106,0,.55);background:rgba(255,106,0,.06)}.coordinator-search-results>button>span{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:var(--orange);background:#181a1b;font:700 9px/1 var(--display)}.coordinator-search-results img{width:100%;height:100%;object-fit:cover}.coordinator-search-results div{display:grid;gap:5px}.coordinator-search-results strong{color:#dedfdb;font-size:9px}.coordinator-search-results small{color:#5e6062;font-size:7px}.coordinator-selected{display:grid;gap:8px;padding:15px;border-left:2px solid var(--orange);background:rgba(255,106,0,.05)}.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{display:flex;justify-content:flex-end;gap:8px;padding:18px 24px;border-top:1px solid rgba(255,255,255,.07)}.city-coordinator-modal footer button{height:38px;padding:0 17px;border:1px solid rgba(255,255,255,.1);color:#858789;background:transparent;font:700 7px/1 var(--display);text-transform:uppercase;cursor:pointer}.city-coordinator-modal footer button.primary{border-color:var(--orange);color:#090a0b;background:var(--orange)}.city-ranking-empty{min-height:180px;display:flex;align-items:center;gap:24px;padding:30px;border:1px solid var(--line);background:rgba(255,255,255,.008)}.city-ranking-empty>span{width:70px;height:70px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.28);border-radius:50%;color:var(--orange);font:700 24px/1 var(--brand-display)}.city-ranking-empty div{display:grid;gap:9px}.city-ranking-empty strong{color:#d7d8d4;font:700 15px/1 var(--brand-display);text-transform:uppercase}.city-ranking-empty p{margin:0;color:#66686a;font-size:9px}.city-ranking-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.city-ranking-block{min-width:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#090a0b}.city-ranking-head{min-height:116px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 26px;border-bottom:1px solid var(--line);transition:background .2s ease}.city-ranking-head:hover{background:rgba(255,106,0,.05)}.city-ranking-head small{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.city-ranking-head h3{margin:14px 0 0;color:#ededE9;font:700 24px/.95 var(--brand-display);letter-spacing:-.025em;text-transform:uppercase}.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{min-height:108px;display:grid;grid-template-columns:24px 42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;transition:background .2s ease}.city-ranking-block li>a:hover{background:rgba(255,255,255,.028)}.city-ranking-block li.leader>a{background:linear-gradient(90deg,rgba(255,106,0,.075),transparent 68%)}.city-rank-number{color:#555759;font:700 7px/1 var(--display)}.leader .city-rank-number{color:var(--orange)}.city-rank-mark{width:40px;height:40px;display:grid;place-items:center;border:1px solid #333537;color:#b8b9b7;background:#111213;font:700 13px/1 var(--brand-display)}.leader .city-rank-mark{color:var(--orange);border-color:rgba(255,106,0,.45)}.city-rank-name{min-width:0}.city-rank-name strong{color:#dededa;font:700 13px/1 var(--display)}.city-rank-name small,.city-rank-name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.city-rank-name small{margin-top:8px;color:#57595b;font-size:7px}.city-rank-score{text-align:right}.city-rank-score strong{display:block;color:#c7c8c5;font:700 14px/1 var(--brand-display)}.city-rank-score small{display:block;margin-top:8px;color:#61c984;font:700 7px/1 var(--display)}.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{min-height:420px;display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:end;gap:70px;padding-block:80px 58px;border-bottom:1px solid var(--line)}.city-ranking-page-hero p:first-child{margin:0 0 25px;color:#6c6e70;font:700 8px/1 var(--display);letter-spacing:.13em}.city-ranking-page-hero p:first-child span{margin-right:13px;color:var(--orange)}.city-ranking-page-hero h1{margin:0;color:#f0f0ec;font:700 clamp(58px,7vw,102px)/.84 var(--brand-display);letter-spacing:-.055em;text-transform:uppercase}.city-ranking-page-hero>div>p:last-child{max-width:520px;margin:28px 0 0;color:#747678;font-size:12px;line-height:1.7}.city-ranking-page-hero aside{padding:26px;border-left:1px solid rgba(255,106,0,.35);background:rgba(255,106,0,.035)}.city-ranking-page-hero aside small{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.city-ranking-page-hero aside strong{display:block;margin-top:22px;color:#efefeb;font:700 70px/.75 var(--brand-display)}.city-ranking-page-hero aside span{display:block;margin-top:24px;color:#67696b;font-size:9px}.city-ranking-table{border:1px solid var(--line);border-top:0}.city-ranking-table>header{min-height:58px;display:grid;grid-template-columns:1fr 140px 110px;align-items:center;padding:0 28px;color:#505254;font:700 7px/1 var(--display);letter-spacing:.12em}.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{min-height:118px;display:grid;grid-template-columns:48px 54px minmax(0,1fr) 140px 90px 82px;align-items:center;gap:18px;padding:20px 28px;transition:background .2s ease}.city-ranking-table li>a:hover{background:rgba(255,255,255,.025)}.city-ranking-table li.leader>a{background:linear-gradient(90deg,rgba(255,106,0,.08),transparent 55%)}.ranking-table-place{color:#57595b;font:700 12px/1 var(--display)}.leader .ranking-table-place{color:var(--orange)}.ranking-table-mark{width:52px;height:52px;display:grid;place-items:center;border:1px solid #343638;color:#b8b9b7;background:#111213;font:700 17px/1 var(--brand-display)}.ranking-table-name strong{display:block;color:#e4e4e0;font:700 18px/1 var(--display)}.ranking-table-name small{display:block;margin-top:9px;color:#5d5f61;font-size:8px}.ranking-table-score{text-align:right}.ranking-table-score strong{display:block;color:#e7e7e3;font:700 22px/1 var(--brand-display)}.ranking-table-score small{display:block;margin-top:7px;color:#535557;font-size:7px}.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{min-height:540px;display:grid;grid-template-columns:190px minmax(0,1fr) 290px;align-items:center;gap:48px;border-bottom:1px solid var(--line)}.city-entity-mark{width:170px;height:210px;display:grid;place-items:center;color:var(--orange);border:1px solid rgba(255,106,0,.38);background:linear-gradient(145deg,rgba(255,106,0,.13),rgba(255,255,255,.012));font:700 58px/1 var(--brand-display);clip-path:polygon(0 0,82% 0,100% 15%,100% 100%,18% 100%,0 85%)}.city-entity-hero>div:nth-child(2)>p:first-child{margin:0 0 24px;color:#6d6f71;font:700 8px/1 var(--display);letter-spacing:.13em}.city-entity-hero>div:nth-child(2)>p:first-child span{margin-right:12px;color:var(--orange)}.city-entity-hero h1{margin:0;color:#f0f0ec;font:700 clamp(58px,6vw,94px)/.84 var(--brand-display);letter-spacing:-.05em;text-transform:uppercase}.city-entity-hero>div:nth-child(2)>strong{display:block;margin-top:24px;color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.city-entity-hero>div:nth-child(2)>p:last-child{max-width:530px;margin:22px 0 0;color:#6f7173;font-size:11px;line-height:1.7}.city-entity-hero aside{padding:30px;border-left:1px solid var(--line)}.city-entity-hero aside small{color:#646668;font:700 7px/1 var(--display);letter-spacing:.12em}.city-entity-hero aside strong{display:block;margin-top:20px;color:#efefeb;font:700 62px/.8 var(--brand-display)}.city-entity-hero aside b,.city-entity-hero aside span{display:block;margin-top:20px;color:#77797b;font-size:9px}.city-entity-hero aside b{color:#61c984;font:700 8px/1 var(--display)}.city-entity-placeholder{min-height:230px;display:flex;align-items:center;justify-content:space-between;gap:50px;padding-block:56px;border-bottom:1px solid var(--line)}.city-entity-placeholder span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.city-entity-placeholder h2{margin:17px 0 0;color:#e9e9e5;font:700 32px/.95 var(--brand-display);text-transform:uppercase}.city-entity-placeholder p{margin:17px 0 0;color:#686a6c;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{margin-top:32px;border:1px solid var(--line)}.region-city-coordinators>header{min-height:132px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,440px);align-items:center;gap:60px;padding:28px 34px;border-bottom:1px solid var(--line)}.region-city-coordinators>header span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.region-city-coordinators>header h3{margin:15px 0 0;color:#e9e9e5;font:700 28px/.95 var(--brand-display);letter-spacing:-.025em;text-transform:uppercase}.region-city-coordinators>header p{margin:0;color:#66686a;font-size:10px;line-height:1.65}.region-city-coordinators>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.region-city-coordinators>div>a{min-height:116px;display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px 30px;border-right:1px solid var(--line);transition:background .2s ease}.region-city-coordinators>div>a:last-child{border-right:0}.region-city-coordinators>div>a:hover{background:rgba(255,106,0,.04)}.region-city-coordinators a>span{display:flex;align-items:center;gap:10px}.region-city-coordinators a>span b{color:#494b4d;font:700 7px/1 var(--display)}.region-city-coordinators a>span i{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.35);color:var(--orange);font:700 9px/1 var(--display);font-style:normal}.region-city-coordinators a>div strong{display:block;color:#dededa;font:700 16px/1 var(--display)}.region-city-coordinators a>div small{display:block;margin-top:9px;color:#5e6062;font-size:8px}.region-city-coordinators a>em{color:#707274;font:700 7px/1 var(--display);font-style:normal;text-transform:uppercase}@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{min-height:450px;border-top:1px solid var(--line);border-left:0}.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{min-height:auto;grid-template-columns:1fr;gap:36px;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{align-items:flex-start;flex-direction:column}.region-city-coordinators>header{grid-template-columns:1fr;gap:20px}.region-city-coordinators>div{grid-template-columns:1fr}.region-city-coordinators>div>a{grid-template-columns:70px minmax(0,1fr);border-right:0;border-bottom:1px solid var(--line)}.region-city-coordinators>div>a:last-child{border-bottom:0}.region-city-coordinators a>em{display:none}}.events-catalog-page{min-height:100svh;padding-bottom:110px;background:radial-gradient(circle at 78% 4%,rgba(255,106,0,.075),transparent 25%),linear-gradient(180deg,#080909,#050606 62%,#080909)}.events-catalog{padding-top:72px}.events-catalog-head{min-height:215px;display:flex;align-items:flex-end;justify-content:space-between;gap:60px;padding-bottom:48px;border-bottom:1px solid var(--line)}.events-catalog-head>div>span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.15em}.events-catalog-head h1{margin:24px 0 0;color:#f1f1ed;font:700 clamp(68px,8vw,118px)/.78 var(--brand-display);letter-spacing:-.06em;text-transform:uppercase}.events-catalog-head nav{display:flex;align-items:center;gap:4px;padding:5px;border:1px solid rgba(255,255,255,.14);background:rgba(5,6,6,.8)}.events-catalog-head nav>span{padding:0 12px;color:#555759;font:700 7px/1 var(--display);letter-spacing:.13em}.events-catalog-head nav button{min-height:38px;padding:0 16px;border:0;color:#858789;background:transparent;font:700 8px/1 var(--display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.events-catalog-head nav button:hover{color:#eee}.events-catalog-head nav button.active{color:#070808;background:var(--orange)}.events-season-meta{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 4px;border-bottom:1px solid var(--line);color:#555759;font:700 7px/1 var(--display);letter-spacing:.1em}.events-season-meta span{color:#76787a}.events-season-meta b{font-weight:inherit}.events-status-group{padding-top:66px}.events-status-group>header{min-height:102px;display:grid;grid-template-columns:42px minmax(0,1fr) 80px;align-items:center;gap:22px;border-bottom:1px solid var(--line)}.events-status-group>header>span{color:#4b4d4f;font:700 8px/1 var(--display)}.events-status-group>header h2{margin:0;color:#ecece8;font:700 clamp(38px,4.6vw,64px)/.84 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase}.events-status-group>header p{margin:13px 0 0;color:#5f6163;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:"";width:7px;height:7px;display:inline-block;margin:0 0 10px 14px;border-radius:50%;background:#f3bd54;box-shadow:0 0 15px rgba(243,189,84,.5)}.events-list{border-left:1px solid var(--line)}.events-row{min-height:116px;grid-template-columns:80px minmax(260px,1.35fr) minmax(125px,.7fr) minmax(105px,.55fr) minmax(110px,.6fr) 112px 24px;gap:22px;padding:20px 22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .2s ease}a.events-row:hover{background:rgba(255,106,0,.035)}.events-row-code{color:#4f5153;font:700 7px/1 var(--display);letter-spacing:.08em}.events-row-name{min-width:0}.events-row-name strong{display:block;overflow:hidden;color:#e2e2de;font:700 clamp(18px,2vw,27px)/.95 var(--brand-display);letter-spacing:-.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.events-row-name small{display:block;margin-top:10px;color:#5b5d5f;font-size:8px}.events-row-date small,.events-row-discipline small,.events-row-format small{display:block;color:#484a4c;font:700 6px/1 var(--display);letter-spacing:.12em}.events-row-date strong,.events-row-discipline strong,.events-row-format strong{display:block;margin-top:10px;color:#a8aaac;font:700 9px/1.2 var(--display);text-transform:uppercase}.events-row-status{width:max-content;padding:9px 11px;border:1px solid #343638;color:#858789;font:700 7px/1 var(--display);letter-spacing:.05em;text-transform:uppercase}.events-row-status.status-soon{color:#d8b66b;border-color:rgba(216,182,107,.35);background:rgba(216,182,107,.035)}.events-row-status.status-registration{color:var(--orange);border-color:rgba(255,106,0,.45);background:rgba(255,106,0,.045)}.events-row-status.status-finished{color:#66686a}.events-row-open{color:var(--orange);font-size:18px;text-align:right}.events-row:not(a) .events-row-open{color:#393b3d}.events-empty{min-height:116px;display:flex;align-items:center;gap:20px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.events-empty span{color:#404244;font:700 22px/1 var(--display)}.events-empty p{margin:0;color:#555759;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{min-height:auto;align-items:flex-start;flex-direction:column;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{min-height:132px;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;padding:18px 14px}.events-row-date,.events-row-name{grid-column:2}.events-row-discipline,.events-row-format{display:none}.events-row-status{grid-column:3;grid-row:1/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{font-size:clamp(112px,15vw,220px);letter-spacing:-.08em}.team-template-info dd a{color:#d3d3cf}.team-template-info dd a:hover{color:var(--orange)}.team-template-roster{padding-top:88px;border-top:1px solid var(--line)}.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{display:grid;gap:12px}.club-team-copy small b{margin-right:8px;color:var(--orange);font-weight:inherit}.club-team-card-academy{background:linear-gradient(90deg,rgba(255,255,255,.022),transparent)}.club-team-card-academy .club-team-monogram{color:#999b9d;border-color:#3d3f41;background:#0d0e0f}.club-team-card-academy .club-team-copy small b{color:#9b9d9f}.club-team-card-main{box-shadow:inset 3px 0 0 rgba(255,106,0,.7)}.header-user-menu{position:relative}.header-user-menu .header-profile{color:inherit;font:inherit;cursor:pointer}.header-user-menu .header-profile:hover{border-color:rgba(255,106,0,.42);background:rgba(255,106,0,.045)}.header-user-menu .header-profile>i{width:7px;height:7px;margin-left:3px;border-right:1px solid #77797b;border-bottom:1px solid #77797b;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.header-user-menu .header-profile[aria-expanded=true]>i{transform:translateY(2px) rotate(225deg)}.header-profile-dropdown{position:absolute;top:56px;right:0;width:320px;border:1px solid rgba(255,255,255,.15);background:rgba(8,9,9,.97);box-shadow:0 28px 70px rgba(0,0,0,.58);backdrop-filter:blur(20px)}.header-profile-dropdown>header{padding:24px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,rgba(255,106,0,.09),transparent 68%)}.header-profile-dropdown>header span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.15em}.header-profile-dropdown>header strong{display:block;margin-top:13px;color:#f0f0ec;font:700 25px/.9 var(--brand-display);letter-spacing:-.025em}.header-profile-dropdown>header small{display:block;margin-top:10px;color:#686a6c;font-size:8px}.header-profile-dropdown>div{padding:8px}.header-profile-dropdown>div>:is(a,button){width:100%;min-height:62px;display:grid;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 13px;border:0;border-bottom:1px solid rgba(255,255,255,.055);color:inherit;background:transparent;text-align:left;cursor:pointer;transition:background .2s ease}.header-profile-dropdown>div>:is(a,button):last-child{border-bottom:0}.header-profile-dropdown>div>:is(a,button):hover{background:rgba(255,106,0,.055)}.header-profile-dropdown :is(a,button)>span{color:#4d4f51;font:700 7px/1 var(--display)}.header-profile-dropdown :is(a,button)>div strong{display:block;color:#dcdcd8;font:700 11px/1 var(--display);text-transform:uppercase}.header-profile-dropdown :is(a,button)>div small{display:block;margin-top:7px;color:#5d5f61;font-size:7px}.header-profile-dropdown :is(a,button)>b{color:var(--orange);font-size:14px;text-align:right}.header-profile-dropdown .site-version-menu-item{margin-top:8px;border-top:1px solid rgba(255,106,0,.24);background:rgba(255,106,0,.025)}.header-profile-dropdown .site-version-menu-item>span{color:var(--orange)}.new-site-empty-shell{min-height:100svh;background:#070808}.new-site-empty-canvas{min-height:calc(100svh - 74px);background:#070808}.new-public-site{min-height:100svh;color:#efefeb;background:#070808;font-family:var(--apple-sans)}.new-public-header{position:sticky;top:0;z-index:50;height:74px;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(7,8,8,.82);box-shadow:0 12px 36px rgba(0,0,0,.16);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.new-public-header>div{height:100%;display:grid;grid-template-columns:220px minmax(0,1fr) 390px;align-items:center}.new-public-brand{display:flex;align-items:center;gap:12px;width:fit-content;color:#f4f4f0}.new-public-brand img{width:35px;height:35px;object-fit:contain}.new-public-brand span{font:700 18px/1 var(--apple-sans);letter-spacing:-.045em}.new-public-header nav{display:flex;justify-content:center;gap:36px}.new-public-header nav a{color:#858789;font:600 13px/1 var(--apple-sans);letter-spacing:-.015em;transition:color .2s ease}.new-public-header nav a:hover{color:#f0f0ec}.new-public-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.new-public-actions>a{min-height:38px;display:flex;align-items:center;padding:0 18px;color:#090a0a;background:var(--orange);font:700 10px/1 var(--apple-sans);letter-spacing:.08em;text-transform:uppercase}.new-account-menu{position:relative}.new-account-card{min-height:48px;display:flex;align-items:center;gap:10px;padding:5px 11px 5px 6px;border:1px solid rgba(255,255,255,.12);color:#e8e8e4;background:rgba(255,255,255,.025);cursor:pointer;transition:border-color .2s ease,background .2s ease}.new-account-card:hover,.new-account-card[aria-expanded=true]{border-color:rgba(255,106,0,.45);background:rgba(255,106,0,.045)}.new-account-avatar{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;color:#080909;background:var(--orange);font:800 11px/1 var(--apple-sans)}.new-account-avatar img{width:100%;height:100%;display:block;object-fit:cover}.new-account-identity{min-width:76px;display:grid;gap:5px;padding-right:8px;border-right:1px solid rgba(255,255,255,.09);text-align:left}.new-account-identity strong{font:700 10px/1 var(--apple-sans);letter-spacing:.03em}.new-account-identity small{color:#686a6c;font-size:7px;white-space:nowrap}.new-account-stat{min-width:42px;display:grid;gap:5px;text-align:left}.new-account-stat.rating{min-width:66px}.new-account-stat small{color:#5f6163;font-size:6px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.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{width:7px;height:7px;margin:0 2px 4px 3px;border-right:1px solid #77797b;border-bottom:1px solid #77797b;transform:rotate(45deg);transition:transform .2s ease}.new-account-card[aria-expanded=true]>i{margin-bottom:-3px;transform:rotate(225deg)}.new-public-header .new-account-dropdown{width:330px;position:absolute;top:56px;right:0;display:block;padding:0;border:1px solid rgba(255,255,255,.14);background:rgba(8,9,9,.98);box-shadow:0 28px 72px rgba(0,0,0,.62);backdrop-filter:blur(22px)}.new-account-dropdown>header{display:grid;grid-template-columns:1fr auto;gap:24px;padding:22px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(255,106,0,.1),transparent 70%)}.new-account-dropdown>header>div:first-child{display:grid;align-content:start;gap:10px}.new-account-dropdown>header span{color:var(--orange);font-size:7px;font-weight:700;letter-spacing:.14em}.new-account-dropdown>header>div:first-child strong{color:#f0f0ec;font:700 23px/.9 var(--apple-sans)}.new-account-dropdown>header>div:last-child{display:grid;grid-template-columns:auto auto;gap:6px 12px;align-items:center}.new-account-dropdown>header small{color:#626466;font-size:6px;font-weight:700;letter-spacing:.06em}.new-account-dropdown>header b{color:#deded9;font-size:11px;text-align:right}.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;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.055);color:inherit;background:transparent}.new-public-header .new-account-dropdown>div>a:last-child{border-bottom:0}.new-public-header .new-account-dropdown>div>a:hover{background:rgba(255,106,0,.055)}.new-account-dropdown>div>a>span{color:#4d4f51;font-size:7px;font-weight:700}.new-account-dropdown>div>a>div strong{display:block;color:#dcdcd8;font-size:11px;text-transform:uppercase}.new-account-dropdown>div>a>div small{display:block;margin-top:7px;color:#5d5f61;font-size:7px}.new-account-dropdown>div>a>b{color:var(--orange);font-size:14px;text-align:right}.new-public-header .new-account-dropdown .new-account-version-link{width:100%;min-height:62px;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:10px 13px;border:0;border-top:1px solid rgba(255,106,0,.24);color:inherit;background:rgba(255,106,0,.025);text-align:left;cursor:pointer}.new-public-header .new-account-dropdown .new-account-version-link:hover{background:rgba(255,106,0,.075)}.new-account-version-link>span{color:var(--orange);font-size:7px;font-weight:700}.new-account-version-link>div strong{display:block;color:#dcdcd8;font-size:11px;text-transform:uppercase}.new-account-version-link>div small{display:block;margin-top:7px;color:#5d5f61;font-size:7px}.new-account-version-link>b{color:var(--orange);font-size:14px;text-align:right}.new-entity-bridge .site-header{display:none}.new-faq-page{min-height:calc(100svh - 74px);display:grid;align-items:center;padding-block:80px;background:radial-gradient(circle at 78% 18%,rgba(255,106,0,.08),transparent 28%),#070808}.new-faq-page section>span{color:var(--orange);font-size:8px;font-weight:700;letter-spacing:.15em}.new-faq-page h1{margin:24px 0 28px;color:#f1f1ed;font:700 clamp(58px,8vw,112px)/.86 var(--apple-sans);letter-spacing:-.065em}.new-faq-page section>strong{display:block;color:var(--orange);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.new-faq-page p{max-width:620px;margin:20px 0 38px;color:#77797b;font-size:14px;line-height:1.7}.new-faq-page a{color:#a2a4a6;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.new-public-site>.home-mode-control{position:fixed;z-index:45;top:90px;left:max(20px,calc((100vw - 1460px) / 2))}.new-public-site .home-mode-switch a,.new-public-site .home-mode-switch>span,.new-public-site .home-mode-toggle{font-family:var(--apple-sans)}.new-version-menu{position:relative}.new-version-menu summary{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);color:#696b6d;cursor:pointer;list-style:none;font:700 10px/1 var(--apple-sans);letter-spacing:.08em}.new-version-menu summary::-webkit-details-marker{display:none}.new-version-menu[open] summary{color:var(--orange);border-color:rgba(255,106,0,.42)}.new-version-menu>div{position:absolute;top:47px;right:0;width:235px;padding:7px;border:1px solid rgba(255,255,255,.13);background:#0b0c0d;box-shadow:0 24px 60px rgba(0,0,0,.48)}.new-version-menu button{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 13px;border:0;color:#b8b8b4;background:transparent;font:700 8px/1 var(--apple-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.new-version-menu button:hover{color:#f1f1ed;background:rgba(255,106,0,.06)}.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{min-height:min(830px,calc(100svh - 74px));background:#050606}.new-home-hero img{width:100%;min-height:inherit;display:block;object-fit:cover;object-position:center}.new-home-intro{display:grid;grid-template-columns:150px minmax(0,1.1fr) minmax(430px,.9fr);gap:56px;align-items:start;padding-block:108px 112px}.new-section-index{display:flex;align-items:center;gap:14px;padding-top:8px}.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{margin:0;color:#f1f1ed;font:700 clamp(54px,6.2vw,90px)/.94 var(--apple-sans);letter-spacing:-.06em}.new-home-intro-copy p{max-width:760px;margin:36px 0 0;color:#96989a;font-size:16px;line-height:1.72}.new-scale-line{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:28px 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.new-scale-line>div{display:grid;gap:11px}.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{padding-block:118px 110px;background:#0b0c0d;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.new-section-heading{display:grid;grid-template-columns:150px minmax(0,1fr);gap:56px}.new-section-heading>div:last-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);gap:70px;align-items:end}.new-section-heading h2{margin:0;color:#f1f1ed;font:700 clamp(56px,6.5vw,96px)/.94 var(--apple-sans);letter-spacing:-.06em}.new-section-heading h2 strong{color:var(--orange);font-weight:inherit}.new-section-heading>div:last-child>p{max-width:560px;margin:0 0 5px;color:#8e9092;font-size:14px;line-height:1.7}.new-roadmap-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:90px 0 0;padding:0;list-style:none}.new-roadmap-track:before{content:"";position:absolute;top:58px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,var(--orange) 0 25%,#424446 25% 100%)}.new-roadmap-track>li{min-height:420px;position:relative;padding:0 28px 32px;border-right:1px solid rgba(255,255,255,.07)}.new-roadmap-track>li:first-child{padding-left:0}.new-roadmap-track>li:last-child{padding-right:0;border-right:0}.new-roadmap-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.new-roadmap-top span{color:#686a6c;font:700 8px/1 var(--apple-sans);letter-spacing:.12em}.new-roadmap-top b{padding:7px 9px;border:1px solid #343638;color:#6f7173;font:700 6px/1 var(--apple-sans);letter-spacing:.1em;text-transform:uppercase}.roadmap-current .new-roadmap-top b{color:var(--orange);border-color:rgba(255,106,0,.36);background:rgba(255,106,0,.04)}.new-roadmap-marker{height:54px;display:flex;align-items:flex-end}.new-roadmap-marker i{width:13px;height:13px;position:relative;z-index:1;display:block;border:3px solid #0b0c0d;border-radius:50%;background:#4b4d4f;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 rgba(255,106,0,.32)}.new-roadmap-track h3{margin:38px 0 20px;color:#e6e6e2;font:700 29px/1.08 var(--apple-sans);letter-spacing:-.045em}.new-roadmap-track>li>p{min-height:74px;margin:0;color:#818385;font-size:12px;line-height:1.68}.new-roadmap-track ul{display:grid;gap:12px;margin:28px 0 0;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.07);list-style:none}.new-roadmap-track ul li{position:relative;padding-left:15px;color:#a0a2a4;font-size:10px;line-height:1.5}.new-roadmap-track ul li:before{content:"";width:4px;height:4px;position:absolute;top:.5em;left:0;background:#4d4f51}.roadmap-current ul li:before{background:var(--orange)}.roadmap-goal,.roadmap-planned{opacity:.68}.new-roadmap-note{margin:26px 0 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);color:#6e7072;font-size:10px}.new-roadmap-note span{margin-right:14px;color:var(--orange);font:700 7px/1 var(--apple-sans);letter-spacing:.15em}.new-capabilities{padding-block:120px 126px}.new-capabilities-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:88px;border-top:1px solid rgba(255,255,255,.11);border-left:1px solid rgba(255,255,255,.11)}.new-capabilities-grid article{min-height:340px;display:flex;flex-direction:column;padding:38px 40px;border-right:1px solid rgba(255,255,255,.11);border-bottom:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.012)}.new-capabilities-grid article>div{display:flex;align-items:center;justify-content:space-between}.new-capabilities-grid article>div span{color:#5b5d5f;font:700 10px/1 var(--apple-sans)}.new-capabilities-grid article>div b{padding:7px 9px;border:1px solid rgba(86,191,111,.26);color:#71b880;font:700 6px/1 var(--apple-sans);letter-spacing:.1em}.new-capabilities-grid h3{margin:76px 0 18px;color:#ededE9;font:700 clamp(31px,3vw,45px)/1.04 var(--apple-sans);letter-spacing:-.05em}.new-capabilities-grid p{max-width:600px;margin:0;color:#858789;font-size:13px;line-height:1.68}.new-capabilities-grid small{margin-top:auto;padding-top:28px;color:#555759;font:700 7px/1 var(--apple-sans);letter-spacing:.14em}.new-project-status{display:grid;grid-template-columns:310px minmax(0,1fr);gap:80px;align-items:center;margin-top:24px;padding:34px 40px;background:var(--orange)}.new-project-status>div{display:grid;gap:10px}.new-project-status span{color:rgba(8,9,9,.56);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{max-width:760px;margin:0;color:rgba(8,9,9,.74);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{min-height:380px;padding:32px;border-bottom:1px solid rgba(255,255,255,.07)}.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{width:32px;height:32px;flex-basis: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,calc(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{min-height:86px;padding:20px;border-bottom:1px solid rgba(255,255,255,.08)}.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{min-height:0;padding:30px 20px 42px;border-right:0}.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{padding-bottom:140px;overflow:clip;background:linear-gradient(180deg,#070808,#090a0b 48%,#060707)}.auth-profile-strip{padding-block:110px 96px}.auth-profile-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:48px}.auth-profile-heading p{margin:0 0 14px;color:#77797b;font-size:11px;letter-spacing:.03em}.auth-profile-heading p span{margin-right:12px;color:var(--orange);font-weight:700}.auth-profile-heading h1{margin:0;color:#f3f3ef;font:700 clamp(58px,7vw,102px)/.82 var(--apple-sans);letter-spacing:-.065em}.auth-profile-context{display:flex;align-items:center;gap:14px;margin-bottom:7px;color:#909294;font-size:12px}.auth-profile-context i{width:3px;height:3px;border-radius:50%;background:#46484a}.auth-profile-context strong{color:var(--orange);font-size:11px;letter-spacing:.08em}.auth-profile-grid{display:grid;grid-template-columns:minmax(300px,.9fr) repeat(2,minmax(340px,1fr));border-top:1px solid rgba(255,255,255,.11);border-left:1px solid rgba(255,255,255,.11)}.auth-profile-grid>article{min-height:390px;border-right:1px solid rgba(255,255,255,.11);border-bottom:1px solid rgba(255,255,255,.11)}.auth-identity-card{position:relative;display:grid;grid-template-columns:96px 1fr;align-content:start;gap:28px 22px;padding:34px;background:linear-gradient(150deg,rgba(255,106,0,.075),transparent 48%)}.auth-avatar{width:96px;height:96px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.5);color:var(--orange);background:#101112;font:700 38px/1 var(--apple-sans)}.auth-identity-card>div:nth-child(2){align-self:center}.auth-identity-card small{color:#656769;font-size:8px;font-weight:700;letter-spacing:.12em}.auth-identity-card h2{margin:9px 0 7px;color:#f0f0ec;font:700 35px/.92 var(--apple-sans);letter-spacing:-.045em}.auth-identity-card p{margin:0;color:#939597;font-size:12px}.auth-identity-card dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin:14px 0 0;border-top:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08)}.auth-identity-card dl div{min-height:72px;display:grid;align-content:center;gap:8px;padding:12px 16px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.auth-identity-card dt{color:#5d5f61;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.auth-identity-card dd{margin:0;color:#d9d9d5;font-size:13px;font-weight:700}.auth-level-progress{grid-column:1/-1;height:3px;margin-top:-16px;background:rgba(255,255,255,.07)}.auth-level-progress span{width:0;height:100%;display:block;background:var(--orange);box-shadow:0 0 18px rgba(255,106,0,.42)}.auth-rating-panel{display:flex;flex-direction:column;padding:34px;background:rgba(255,255,255,.012)}.auth-rating-panel.team{background:rgba(255,106,0,.018)}.auth-rating-panel>header{display:flex;align-items:start;justify-content:space-between;gap:30px;margin-bottom:28px}.auth-rating-panel>header small{display:block;color:#606264;font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auth-rating-panel>header strong{display:block;margin-top:10px;color:#e7e7e3;font:700 19px/1 var(--apple-sans)}.auth-rating-panel>header>span{padding:7px 9px;border:1px solid rgba(255,255,255,.1);color:#5b5d5f;font-size:7px;font-weight:700;letter-spacing:.12em}.auth-rating-list{display:grid;gap:1px;background:rgba(255,255,255,.08)}.auth-rating-item{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(170px,1.2fr);min-height:125px;background:#0b0c0d}.auth-rating-item>div{position:relative;display:grid;align-content:center;padding:18px;border-right:1px solid rgba(255,255,255,.07)}.auth-rating-item small{color:#67696b;font-size:8px;text-transform:uppercase}.auth-rating-item strong{margin-top:7px;color:#f0f0ec;font:700 31px/.9 var(--apple-sans);letter-spacing:-.045em}.auth-rating-item em{position:absolute;top:18px;right:16px;color:#63bc79;font-size:9px;font-style:normal;font-weight:700}.auth-rating-item dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.auth-rating-item dl div{display:grid;align-content:center;gap:9px;padding:15px}.auth-rating-item dl div+div{border-left:1px solid rgba(255,255,255,.07)}.auth-rating-item dt{color:#5d5f61;font-size:8px;text-transform:uppercase}.auth-rating-item dd{margin:0;color:#d7d7d3;font-size:12px;font-weight:700}.auth-live{padding-block:96px 118px}.auth-section-heading{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:38px}.auth-section-heading>div:first-child>span{display:block;margin-bottom:18px;color:var(--orange);font-size:8px;font-weight:700;letter-spacing:.15em}.auth-section-heading h2{margin:0;color:#f1f1ed;font:700 clamp(48px,5vw,76px)/.92 var(--apple-sans);letter-spacing:-.055em}.auth-section-heading p{max-width:430px;margin:0 0 6px;color:#747678;font-size:12px;line-height:1.6}.auth-live-card{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,.72fr);min-height:600px;border:1px solid rgba(255,255,255,.11);background:#0a0b0c;transition:border-color .25s ease}.auth-live-card:hover{border-color:rgba(255,106,0,.42)}.auth-live-screen{position:relative;overflow:hidden;min-height:600px;border-right:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 50% 45%,rgba(255,106,0,.17),transparent 22%),linear-gradient(135deg,#111315,#050606 68%)}.auth-live-screen:before{content:"";position:absolute;inset:0;opacity:.1;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 0);background-size:64px 64px}.auth-live-screen:after{content:"";position:absolute;inset:8%;border:1px solid rgba(255,106,0,.15);transform:skewX(-9deg)}.auth-live-topline{position:absolute;z-index:2;inset:24px 26px auto;display:flex;justify-content:space-between;color:#727476;font-size:9px}.auth-live-topline span{color:#ff8950;font-weight:700;letter-spacing:.08em}.auth-live-topline i{width:6px;height:6px;display:inline-block;margin-right:7px;border-radius:50%;background:#ff3b22;box-shadow:0 0 12px #ff3b22}.auth-live-signal{position:absolute;z-index:1;inset:50% auto auto 50%;display:grid;place-items:center;transform:translate(-50%,-50%)}.auth-live-signal span{color:rgba(255,255,255,.035);font:700 clamp(150px,18vw,270px)/.7 var(--apple-sans);letter-spacing:-.1em}.auth-live-signal strong{margin-top:-8px;color:rgba(255,106,0,.38);font-size:13px;letter-spacing:.36em}.auth-live-signal small{margin-top:14px;color:#555759;font-size:7px;letter-spacing:.18em}.auth-live-play{position:absolute;z-index:3;inset:50% auto auto 50%;width:74px;height:74px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:rgba(8,9,9,.55);transform:translate(-50%,-50%);backdrop-filter:blur(10px)}.auth-live-play i{width:0;height:0;margin-left:5px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid #fff}.auth-live-timeline{position:absolute;z-index:3;inset:auto 26px 24px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;color:#76787a;font-size:8px}.auth-live-timeline>span{height:2px;background:linear-gradient(90deg,var(--orange) 0 68%,#343638 68%)}.auth-match-data{display:flex;flex-direction:column;padding:34px}.auth-tournament-name small{display:block;color:var(--orange);font-size:8px;font-weight:700;letter-spacing:.12em}.auth-tournament-name strong{display:block;margin-top:11px;color:#77797b;font-size:12px}.auth-team{display:flex;align-items:center;gap:18px;margin-top:54px}.auth-team>span{width:64px;height:64px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);color:var(--orange);background:#111214;font:700 24px/1 var(--apple-sans)}.auth-team>span img{width:42px;height:42px;object-fit:contain}.auth-team strong{display:block;color:#ebebe7;font:700 24px/1 var(--apple-sans);letter-spacing:-.035em}.auth-team small{display:block;margin-top:8px;color:#626466;font-size:9px}.auth-team-away{justify-content:flex-end;margin-top:0;text-align:right}.auth-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-block:34px;padding-block:26px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.auth-score small,.auth-score span{color:#5d5f61;font-size:8px;letter-spacing:.1em}.auth-score span{text-align:right}.auth-score strong{color:#f2f2ee;font:700 37px/.8 var(--apple-sans)}.auth-live-open{margin-top:auto;color:#9b9d9f;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.auth-live-heading-actions{display:grid;justify-items:end;gap:14px}.auth-live-heading-actions>a{color:var(--orange);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.auth-live-empty{min-height:310px;display:grid;place-items:center;align-content:center;gap:16px;padding:40px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 50% 50%,rgba(255,106,0,.07),transparent 26%),#0a0b0c;text-align:center}.auth-live-empty span{color:#555759;font-size:8px;font-weight:700;letter-spacing:.16em}.auth-live-empty strong{max-width:650px;color:#c7c8c4;font-size:clamp(18px,2vw,28px);line-height:1.3}.auth-live-empty>a{margin-top:10px;padding-bottom:6px;border-bottom:1px solid rgba(255,106,0,.46);color:var(--orange);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.auth-live-empty.error strong{color:#d58b78}.auth-live-screen:after,.auth-live-screen:before{pointer-events:none}.auth-live-screen iframe{position:absolute;z-index:1;inset:0;width:100%;height:100%;border:0}.auth-live-screen.has-broadcast:after,.auth-live-screen.has-broadcast:before{display:none}.auth-team{color:inherit}.auth-team[href]:hover strong{color:var(--orange)}.auth-live-open-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto}.auth-live-open-row :is(a){color:#9b9d9f;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.auth-live-open-row :is(a):hover{color:var(--orange)}.auth-news{padding-block:104px 20px}.auth-news-heading>div:last-child{display:grid;justify-items:end;gap:20px}.auth-news-create{min-height:42px;display:inline-flex;align-items:center;gap:15px;padding:0 18px;color:#080909;background:var(--orange);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.auth-news-create span{font-size:18px;font-weight:400}.auth-news-grid{height:520px;display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,.8fr) minmax(240px,1.05fr);grid-template-rows:1fr 1fr;gap:14px;margin-top:56px}.auth-news-slot{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.13);background:linear-gradient(145deg,rgba(255,255,255,.018),transparent)}.auth-news-slot:before{content:"";position:absolute;inset:16px;border:1px dashed rgba(255,255,255,.045)}.auth-news-slot>span{position:absolute;right:18px;bottom:16px;color:#3c3e40;font-size:8px;font-weight:700}.auth-news-slot-lead,.auth-news-slot-tall{grid-row:1/3}.auth-news-slot-small{grid-column:3}.auth-news-empty{margin:18px 0 0;color:#555759;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.auth-news-card{isolation:isolate}.auth-news-card>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.auth-news-card:hover>img{transform:scale(1.025)}.auth-news-card-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(5,6,6,.04),rgba(5,6,6,.92) 78%),linear-gradient(90deg,rgba(5,6,6,.7),transparent 62%)}.auth-news-card-copy{min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:32px}.auth-news-card-copy>div{display:flex;align-items:center;gap:10px;color:#dededa;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-news-card-copy>div span{color:var(--orange)}.auth-news-card-copy>div time{margin-left:auto;color:#a1a3a4;font-weight:400}.auth-news-card-copy h3{max-width:640px;margin:20px 0 12px;color:#f4f4f0;font:700 clamp(25px,2.8vw,45px)/.98 var(--apple-sans);letter-spacing:-.045em}.auth-news-card-copy p{max-width:610px;margin:0;color:#b0b2b3;font-size:12px;line-height:1.55}.auth-news-card-copy footer{display:flex;align-items:center;gap:9px;margin-top:24px;color:#9b9d9f;font-size:8px;text-transform:uppercase}.auth-news-card-copy footer strong{color:#e2e2de}.auth-news-card-index{position:absolute!important;top:18px;right:18px!important;bottom:auto!important;color:rgba(255,255,255,.6)!important}.auth-news-slot-small .auth-news-card-copy,.auth-news-slot-tall .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 footer,.auth-news-slot-small .auth-news-card-copy p,.auth-news-slot-small .auth-news-card-copy>div time{display:none}.match-control-page{min-height:calc(100svh - 74px);padding-block:94px 130px;background:radial-gradient(circle at 78% 9%,rgba(255,106,0,.06),transparent 22%),#080909}.match-control-heading{display:flex;align-items:end;justify-content:space-between;gap:70px;margin-bottom:58px}.match-control-heading>div:first-child span{color:var(--orange);font-size:8px;font-weight:700;letter-spacing:.15em}.match-control-heading h1{margin:18px 0 0;color:#f1f1ed;font:700 clamp(58px,7vw,102px)/.86 var(--apple-sans);letter-spacing:-.065em}.match-control-heading>div:last-child{max-width:480px;display:grid;justify-items:end;gap:18px;text-align:right}.match-control-heading p{margin:0;color:#76787a;font-size:12px;line-height:1.65}.match-control-heading a{color:var(--orange);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.match-control-layout{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);gap:18px;align-items:start}.match-control-list,.match-create-form{border:1px solid rgba(255,255,255,.1);background:#0b0c0d}.match-create-form{position:sticky;top:96px;display:grid;gap:18px;padding:26px}.match-create-form>header{display:grid;gap:8px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08)}.match-control-list>header span,.match-create-form>header span{color:var(--orange);font-size:7px;font-weight:700;letter-spacing:.14em}.match-create-form>header strong{color:#d8d9d5;font-size:15px}.match-form-row,.match-team-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.match-team-fields{padding-block:18px;border-block:1px solid rgba(255,255,255,.07)}.match-control-notice{margin:0;color:#c47e67;font-size:10px;line-height:1.5}.match-control-list{min-height:520px;padding:26px}.match-control-list>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.match-control-list>header div{display:flex;align-items:center;gap:12px}.match-control-list>header strong{color:#d8d9d5;font-size:18px}.match-control-list>header button{border:0;color:#77797b;background:transparent;font:700 8px/1 var(--apple-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.match-list-empty{min-height:380px;display:grid;place-items:center;max-width:480px;margin:0 auto;color:#5f6163;font-size:12px;line-height:1.65;text-align:center}.match-admin-row{margin-top:14px;padding:20px;border:1px solid rgba(255,255,255,.09);background:#0e0f10}.match-admin-row.status-live{border-color:rgba(255,106,0,.38);box-shadow:inset 3px 0 var(--orange)}.match-admin-row>header{display:flex;align-items:start;justify-content:space-between;gap:20px}.match-admin-row>header div{display:grid;gap:7px}.match-admin-row>header span{width:max-content;color:#77797b;font-size:7px;font-weight:700;letter-spacing:.12em}.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{display:grid;grid-template-columns:minmax(80px,1fr) 54px auto 54px minmax(80px,1fr);align-items:center;gap:10px;margin-block:24px}.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{min-height:48px;padding:0 8px;border:1px solid rgba(255,255,255,.1);outline:0;color:#f2f2ee;background:#090a0b;font:700 22px/1 var(--apple-sans);text-align:center}.match-admin-fields{display:grid;grid-template-columns:.65fr .45fr 1.4fr;gap:8px}.match-admin-fields input,.match-admin-fields select{min-height:42px;min-width:0;padding:0 11px;border:1px solid rgba(255,255,255,.09);outline:0;color:#b7b8b5;background:#090a0b;font:400 10px/1 var(--apple-sans)}.match-admin-fields input:focus,.match-admin-fields select:focus,.match-admin-score input:focus{border-color:rgba(255,106,0,.5)}.match-admin-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.match-admin-actions button{min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.11);color:#8e9092;background:transparent;font:700 8px/1 var(--apple-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.match-admin-actions button.start{border-color:rgba(255,106,0,.46);color:var(--orange)}.match-admin-actions button.finish{border-color:rgba(219,93,70,.42);color:#da816e}.match-admin-actions button:disabled{opacity:.45;cursor:wait}.match-admin-row>p{margin:12px 0 0;color:#d38471;font-size:9px}.news-editor-page{min-height:calc(100svh - 74px);padding-block:96px 140px;background:#080909}.news-editor-heading{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:60px}.news-editor-heading span{color:var(--orange);font-size:8px;font-weight:700;letter-spacing:.15em}.news-editor-heading h1{margin:20px 0 0;color:#f1f1ed;font:700 clamp(58px,7vw,102px)/.86 var(--apple-sans);letter-spacing:-.065em}.news-editor-heading>a{margin-bottom:8px;color:#858789;font-size:10px;text-transform:uppercase}.news-editor-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:22px;align-items:start}.news-editor-aside,.news-editor-main{border:1px solid rgba(255,255,255,.11);background:#0b0c0d}.news-editor-main{display:grid;gap:26px;padding:32px}.news-cover-upload{aspect-ratio:16/7;position:relative;display:grid;place-items:center;overflow:hidden;border:1px dashed rgba(255,255,255,.18);background:rgba(255,255,255,.015);cursor:pointer}.news-cover-upload>div{display:grid;place-items:center;gap:10px;color:#737577;text-align:center}.news-cover-upload>div>span{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.35);color:var(--orange);font-size:24px}.news-cover-upload strong{color:#b7b8b5;font-size:12px}.news-cover-upload small{color:#555759;font-size:8px}.news-cover-upload input{position:absolute;width:1px;height:1px;opacity:0}.news-cover-upload img{width:100%;height:100%;object-fit:cover}.news-cover-upload.has-image:after{content:"Заменить изображение";position:absolute;right:16px;bottom:16px;padding:9px 12px;color:#090a0a;background:var(--orange);font-size:8px;font-weight:700;text-transform:uppercase}.news-crop-workspace{display:grid;gap:18px}.news-crop-editor{padding:20px;border:1px solid rgba(255,255,255,.1);background:#090a0b}.news-crop-editor>header{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:16px}.news-crop-editor>header strong{display:block;color:#dcdcd8;font-size:12px}.news-crop-editor>header small{display:block;margin-top:6px;color:#5d5f61;font-size:8px;text-transform:uppercase}.news-crop-editor>header>span{color:var(--orange);font-size:9px;font-weight:700}.news-crop-editor canvas{width:100%;height:auto;display:block;background:#050606}.news-crop-controls{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:18px}.news-crop-controls label{display:grid;gap:9px}.news-crop-controls label span{color:#696b6d;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.news-crop-controls input[type=range]{width:100%;accent-color:var(--orange)}.news-field{display:grid;gap:10px}.news-field>span{color:#6b6d6f;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.news-field :is(input,textarea,select){width:100%;border:1px solid rgba(255,255,255,.1);border-radius:0;outline:0;color:#e5e5e1;background:#0e0f10;font:400 13px/1.5 var(--apple-sans)}.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:rgba(255,106,0,.56)}.news-editor-aside{position:sticky;top:96px;display:grid;gap:28px;padding:28px}.news-editor-group{display:grid;gap:18px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.08)}.news-editor-group>strong{color:#d8d8d4;font-size:12px}.news-editor-submit{min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border:0;color:#090a0a;background:var(--orange);font:700 10px/1 var(--apple-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.news-editor-submit span{font-size:16px}.news-editor-notice{margin:-12px 0 0;color:#70bd81;font-size:10px}.news-editor-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:8px}.news-editor-actions>:only-child{grid-column:1/-1}.news-editor-draft{min-height:50px;border:1px solid rgba(255,255,255,.14);color:#9b9d9f;background:transparent;font:700 9px/1 var(--apple-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.news-editor-actions button:disabled{opacity:.55;cursor:wait}.news-editor-notice.error{margin:-10px 0 0;color:#d88c78;line-height:1.45}.news-current-covers{display:grid;gap:18px;padding:20px;border:1px solid rgba(255,255,255,.1);background:#090a0b}.news-current-covers>header{display:flex;align-items:start;justify-content:space-between;gap:28px}.news-current-covers>header div{display:grid;gap:7px}.news-current-covers>header span{color:var(--orange);font-size:7px;font-weight:700;letter-spacing:.14em}.news-current-covers>header strong{color:#d4d5d1;font-size:12px}.news-current-covers>header small{max-width:340px;color:#626466;font-size:9px;line-height:1.5}.news-current-covers>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:12px}.news-current-covers figure{margin:0}.news-current-covers img{width:100%;aspect-ratio:16/7;display:block;object-fit:cover}.news-current-covers figure:first-child img{aspect-ratio:4/3}.news-current-covers figcaption{padding-top:8px;color:#555759;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.news-rich-editor{display:grid;gap:16px;padding-top:8px}.news-rich-editor-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.news-rich-editor-heading div{display:grid;gap:7px}.news-rich-editor-heading span{color:var(--orange);font-size:7px;font-weight:700;letter-spacing:.14em}.news-rich-editor-heading strong{color:#deded9;font-size:14px}.news-rich-editor-heading small{max-width:360px;color:#616365;font-size:9px;line-height:1.5;text-align:right}.news-editor-blocks{display:grid;gap:12px}.news-editor-block{overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#0e0f10;transition:border-color .2s ease}.news-editor-block:focus-within{border-color:rgba(255,106,0,.46)}.news-rich-toolbar{display:flex;align-items:center;gap:5px;padding:8px;border-bottom:1px solid rgba(255,255,255,.08);background:#090a0b}.news-editor-image-actions button,.news-rich-toolbar :is(select,button){min-height:30px;border:1px solid rgba(255,255,255,.1);color:#929496;background:#101112;font:600 9px/1 var(--apple-sans)}.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{min-width:31px;padding:0 8px;cursor:pointer}.news-rich-toolbar button.active{border-color:rgba(255,106,0,.5);color:var(--orange);background:rgba(255,106,0,.08)}.news-editor-image-actions button.danger,.news-rich-toolbar button.danger{color:#c97967}.news-editor-image-actions button:disabled,.news-rich-toolbar button:disabled{opacity:.25;cursor:default}.news-toolbar-spacer{flex:1}.news-editor-writing{width:100%;min-height:142px;display:block;resize:vertical;padding:24px;border:0;outline:0;color:#d9dad6;background:transparent;line-height:1.65}.news-article-block.font-sans,.news-editor-writing.font-sans{font-family:var(--apple-sans)}.news-article-block.font-display,.news-editor-writing.font-display{font-family:var(--brand-display);letter-spacing:-.02em}.news-article-block.font-serif,.news-editor-writing.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-article-block.align-left,.news-editor-writing.align-left{text-align:left}.news-article-block.align-center,.news-editor-writing.align-center{text-align:center}.news-article-block.align-right,.news-editor-writing.align-right{text-align:right}.news-article-block.is-bold,.news-editor-writing.is-bold{font-weight:700}.news-article-block.is-italic,.news-editor-writing.is-italic{font-style:italic}.news-editor-image-block{padding:10px}.news-editor-image-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:2px 2px 10px}.news-editor-image-actions>span{color:#686a6c;font-size:7px;font-weight:700;letter-spacing:.12em}.news-editor-image-actions>div{display:flex;gap:5px}.news-editor-image-actions button{padding:0 10px;cursor:pointer}.news-editor-image-block>img{width:100%;max-height:620px;display:block;object-fit:contain;background:#060707}.news-editor-image-block>input{width:100%;min-height:42px;margin-top:8px;padding:0 12px;border:1px solid rgba(255,255,255,.08);outline:0;color:#c1c2bf;background:#0a0b0c;font:400 11px/1.4 var(--apple-sans)}.news-editor-image-block>input:focus{border-color:rgba(255,106,0,.46)}.news-rich-add{display:flex;gap:8px}.news-rich-add button{min-height:42px;padding:0 14px;border:1px dashed rgba(255,255,255,.16);color:#949698;background:rgba(255,255,255,.015);font:700 8px/1 var(--apple-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.news-rich-add button:hover{border-color:rgba(255,106,0,.5);color:var(--orange)}.news-rich-add button span{margin-right:8px;font-size:15px;font-weight:400}.news-rich-add input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.news-article-page{min-height:calc(100svh - 74px);background:#070808}.news-article-hero{min-height:min(760px,calc(100svh - 74px));position:relative;display:grid;align-items:end;overflow:hidden;isolation:isolate}.news-article-hero>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.news-article-hero-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(4,5,5,.18),rgba(4,5,5,.92) 92%),linear-gradient(90deg,rgba(4,5,5,.82),transparent 72%)}.news-article-hero-copy{padding-block:70px 78px}.news-article-hero-copy>a{display:inline-flex;margin-bottom:86px;color:#c0c1be;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.news-article-hero-copy>div{display:flex;align-items:center;gap:12px;color:#d1d2cf;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.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{max-width:1100px;margin:24px 0 22px;color:#f4f4f0;font:700 clamp(54px,7vw,106px)/.9 var(--apple-sans);letter-spacing:-.065em}.news-article-hero-copy p{max-width:820px;margin:0;color:#c2c3c0;font-size:clamp(15px,1.35vw,20px);line-height:1.55}.news-article-body{grid-template-columns:250px minmax(0,760px);gap:90px;justify-content:center;padding-block:90px 140px}.news-article-author{align-self:start;display:grid;gap:10px;padding-top:7px;border-top:1px solid rgba(255,106,0,.45)}.news-article-author span{color:#66686a;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.news-article-author strong{color:#dededa;font-size:13px}.news-article-text p{margin:0 0 28px;color:#b5b7b8;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{min-height:calc(100svh - 74px);display:grid;place-items:center;color:#77797b;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.news-article-top-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:86px}.news-article-top-actions>a{color:#c0c1be;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.news-article-top-actions>.news-article-edit{min-height:40px;display:inline-flex;align-items:center;gap:16px;padding:0 15px;border:1px solid rgba(255,106,0,.48);color:var(--orange);background:rgba(7,8,8,.62);backdrop-filter:blur(14px)}.news-article-text{min-width:0}.news-article-block{margin:0 0 30px;color:#b5b7b8;font-size:17px;line-height:1.78;white-space:pre-wrap}.news-article-block p,.news-article-block p:first-child{margin:0 0 18px;color:inherit;font:inherit;line-height:inherit}.news-article-block.style-lead{color:#dededb;font-size:22px;line-height:1.6}.news-article-block.style-heading{margin-block:68px 26px;color:#f0f0eb;font-size:clamp(30px,4vw,48px);line-height:1.05;letter-spacing:-.035em}.news-article-block.style-quote{margin-block:48px;padding:8px 0 8px 30px;border-left:3px solid var(--orange);color:#e8e8e2;font-family:var(--font-display);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,calc(100vw - 40px));margin:58px 0 62px 50%;transform:translateX(-50%)}.news-article-inline-image img{width:100%;max-height:760px;display:block;object-fit:contain;background:#050606}.news-article-inline-image figcaption{margin-top:12px;color:#66686a;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-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.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{align-items:start;flex-direction:column;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-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.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{align-items:start;flex-direction:column}.match-control-page{padding-block:76px 100px}.match-control-heading{align-items:start;flex-direction:column;gap:28px}.match-control-heading>div:last-child{justify-items:start;text-align:left}.match-control-list,.match-create-form{padding:20px}.match-admin-fields,.match-form-row,.match-team-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{height:430px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,86vw);grid-template-columns:none;grid-template-rows:1fr;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory}.auth-news-slot,.auth-news-slot-lead,.auth-news-slot-small,.auth-news-slot-tall{grid-column:auto;grid-row:1;scroll-snap-align:start}.auth-news-card-copy{padding:24px}.auth-news-slot-small .auth-news-card-copy footer,.auth-news-slot-small .auth-news-card-copy p{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{position:static;padding:22px}.news-crop-controls{grid-template-columns:1fr}.news-current-covers>header,.news-rich-editor-heading{align-items:start;flex-direction:column;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:1 1 120px}.news-editor-writing{padding:18px}.news-rich-add{display:grid;grid-template-columns:1fr}.news-article-top-actions{align-items:start;flex-direction:column;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{min-height:100svh;background:radial-gradient(circle at 72% 20%,rgba(255,106,0,.08),transparent 30%),#070808}.account-placeholder{min-height:calc(100svh - 74px);display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);align-items:center;gap:90px;padding-block:72px}.account-placeholder>div:first-child{aspect-ratio:1;position:relative;display:grid;place-items:center;border:1px solid rgba(255,106,0,.36);background:radial-gradient(circle,rgba(255,106,0,.13),transparent 54%),#0b0c0d}.account-placeholder>div:first-child:after{content:"";position:absolute;inset:9%;border:1px solid rgba(255,255,255,.06);transform:rotate(45deg)}.account-placeholder>div:first-child>span{position:absolute;top:24px;left:24px;color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.account-placeholder>div:first-child>strong{position:relative;z-index:1;color:transparent;font:700 clamp(110px,15vw,210px)/1 var(--brand-display);-webkit-text-stroke:2px #eaeae6;text-shadow:20px 17px 0 rgba(255,106,0,.18)}.account-placeholder>div:last-child>p:first-child{margin:0 0 24px;color:#686a6c;font:700 8px/1 var(--display);letter-spacing:.13em}.account-placeholder h1{margin:0;color:#f1f1ed;font:700 clamp(60px,7vw,104px)/.84 var(--brand-display);letter-spacing:-.05em;text-transform:uppercase}.account-placeholder>div:last-child>strong{display:block;margin-top:28px;color:var(--orange);font:700 10px/1 var(--display);letter-spacing:.09em;text-transform:uppercase}.account-placeholder>div:last-child>p:nth-of-type(2){max-width:560px;margin:22px 0 40px;color:#747678;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{min-height:calc(100svh - 74px);padding-block:72px 140px;color:#ecece8;background:radial-gradient(circle at 82% 3%,rgba(255,106,0,.075),transparent 24%),linear-gradient(180deg,#090a0b,#070808 62%)}.player-profile-page-head{display:flex;align-items:end;justify-content:space-between;gap:70px;margin-bottom:42px}.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{margin:18px 0 10px;color:#f2f2ed;font:700 clamp(50px,6vw,86px)/.9 var(--apple-sans);letter-spacing:-.06em}.player-profile-page-head p{max-width:560px;margin:0;color:#747678;font-size:12px;line-height:1.65}.profile-view-switch{display:grid;justify-items:end;gap:10px}.profile-view-switch>small{color:#57595b;font:700 7px/1 var(--display);letter-spacing:.14em}.profile-view-switch>div{display:flex;padding:4px;border:1px solid rgba(255,255,255,.1);background:#0c0d0e}.profile-view-switch button{min-height:38px;padding:0 15px;border:0;color:#66686a;background:transparent;font:700 8px/1 var(--display);letter-spacing:.04em;cursor:pointer}.profile-view-switch button.active{color:#080909;background:var(--orange)}.profile-loading{min-height:540px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);color:#696b6d;font:700 9px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.profile-loading.error{color:#d88975}.player-identity-card{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(390px,1.2fr) minmax(300px,.72fr);min-height:470px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(118deg,rgba(255,106,0,.035),transparent 35%),#0b0c0d}.player-identity-card>div{padding:34px}.player-avatar-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.09);background:#090a0b}.player-avatar-frame{width:min(100%,260px);aspect-ratio:1;position:relative;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(255,106,0,.52);background:radial-gradient(circle at 50% 38%,rgba(255,106,0,.14),transparent 52%),#111214}.player-avatar-frame:after,.player-avatar-frame:before{content:"";position:absolute;z-index:2;width:30px;height:30px;pointer-events:none}.player-avatar-frame:before{inset:8px auto auto 8px;border-top:2px solid var(--orange);border-left:2px solid var(--orange)}.player-avatar-frame:after{inset:auto 8px 8px auto;border-right:2px solid var(--orange);border-bottom:2px solid var(--orange)}.player-avatar-frame img{width:100%;height:100%;object-fit:cover}.player-avatar-frame>span{color:transparent;font:700 clamp(90px,10vw,160px)/1 var(--brand-display);-webkit-text-stroke:1px rgba(255,255,255,.74);text-shadow:16px 14px 0 rgba(255,106,0,.15)}.player-avatar-frame>i{position:absolute;inset:auto 15px 15px auto;width:8px;height:8px;border-radius:50%;background:#64bd7b;box-shadow:0 0 13px #64bd7b}.player-avatar-change{width:min(100%,260px);min-height:42px;margin-top:14px;border:1px solid rgba(255,106,0,.48);color:var(--orange);background:rgba(255,106,0,.04);font:700 8px/1 var(--display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.player-avatar-change:disabled{opacity:.5;cursor:wait}.player-avatar-panel>small{margin-top:10px;color:#4e5052;font-size:7px}.player-main-data{display:flex;flex-direction:column;justify-content:center}.player-system-label{color:#5f6163;font:700 8px/1 var(--display);letter-spacing:.13em}.player-main-data h2{margin:24px 0 10px;color:#f4f4ef;font:700 clamp(62px,7vw,108px)/.78 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase}.player-main-data>p{margin:10px 0 42px;color:#787a7c;font-size:13px}.player-registration-data{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08)}.player-registration-data>div{min-height:104px;display:grid;align-content:center;gap:7px;padding:16px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.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{display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(255,106,0,.025),transparent)}.player-level-ring{--progress:0%;width:196px;height:196px;display:grid;place-items:center;padding:9px;border-radius:50%;background:conic-gradient(var(--orange) var(--progress),#292b2d var(--progress));box-shadow:0 0 50px rgba(255,106,0,.05)}.player-level-ring:before{content:"";grid-area:1/1;width:100%;height:100%;border-radius:inherit;background:#0b0c0d;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.player-level-ring>div{z-index:1;grid-area:1/1;display:grid;place-items:center}.player-level-ring small{color:#626466;font:700 7px/1 var(--display);letter-spacing:.14em}.player-level-ring strong{margin-block:8px 3px;color:#f0f0eb;font:700 69px/.8 var(--apple-sans);letter-spacing:-.08em}.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{display:flex;justify-content:space-between;margin-bottom:10px;color:#5c5e60;font:700 7px/1 var(--display);letter-spacing:.08em}.player-experience-bar>div b{color:#818385}.player-experience-bar>i{height:3px;display:block;overflow:hidden;background:#2a2c2e}.player-experience-bar>i span{height:100%;display:block;background:var(--orange);box-shadow:0 0 14px rgba(255,106,0,.55)}.player-rating-box{width:100%;display:grid;grid-template-columns:1fr auto;align-items:end;gap:5px 18px;margin-top:22px;padding:18px;border:1px solid rgba(255,255,255,.09)}.player-rating-box small{color:#5d5f61;font:700 7px/1 var(--display);letter-spacing:.09em}.player-rating-box strong{grid-row:1/3;grid-column:2;color:#efefeb;font:700 32px/.8 var(--apple-sans)}.player-rating-box span{color:#484a4c;font-size:7px}.player-empty-section,.player-profile-form,.player-public-details{margin-top:18px;border:1px solid rgba(255,255,255,.1);background:#0b0c0d}.player-profile-form{padding:32px}.player-empty-section>header,.player-profile-form>header{display:flex;align-items:end;justify-content:space-between;gap:40px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.player-empty-section>header span,.player-profile-form>header span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.player-empty-section h3,.player-profile-form h3{margin:9px 0 0;color:#e7e7e2;font:700 26px/1 var(--apple-sans);letter-spacing:-.035em}.player-profile-form>header>small{color:#56585a;font-size:8px}.player-form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:26px}.player-form-grid label{display:grid;gap:9px;align-content:start}.player-form-grid label>span{color:#656769;font:700 7px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.player-form-grid input{width:100%;min-height:49px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:0;outline:0;color:#e4e4df;background:#0e0f10;font:500 12px/1 var(--apple-sans)}.player-form-grid input:focus{border-color:rgba(255,106,0,.58)}.player-form-grid input[readonly]{color:#77797b;background:#090a0b}.player-form-grid label>small{color:#4f5153;font-size:7px}.player-profile-form>footer{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.07)}.player-profile-form>footer div{color:#67b87a;font-size:9px}.player-profile-form>footer div .error{color:#da8875}.player-profile-form>footer button{min-height:46px;padding:0 19px;border:0;color:#080909;background:var(--orange);font:700 8px/1 var(--display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.player-profile-form>footer button:disabled{opacity:.55;cursor:wait}.player-public-details{display:grid;grid-template-columns:repeat(3,1fr) minmax(260px,1.2fr)}.player-public-details>div{min-height:118px;display:grid;align-content:center;gap:12px;padding:25px;border-right:1px solid rgba(255,255,255,.08)}.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{align-self:center;margin:0;padding:25px;color:#5c5e60;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{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px}.player-achievement-slots article{min-height:250px;position:relative;display:grid;place-items:center;align-content:center;gap:10px;overflow:hidden;border:1px dashed rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.012),transparent);text-align:center}.player-achievement-slots article>span{position:absolute;inset:14px auto auto 14px;color:#3f4143;font:700 7px/1 var(--display)}.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{max-width:190px;color:#454749;font-size:8px;line-height:1.5}.player-tournament-empty{min-height:260px;display:grid;grid-template-columns:minmax(240px,.6fr) minmax(0,1.4fr);align-items:center;gap:70px;padding:30px 54px}.player-tournament-empty>div{display:grid;gap:13px}.player-tournament-empty>div i{height:1px;display:block;background:linear-gradient(90deg,#313335,transparent)}.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{display:block;margin-top:13px;color:#bfc0bd;font-size:19px}.player-tournament-empty section>p{max-width:540px;margin:12px 0 0;color:#555759;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{grid-column:1/-1;display:grid;grid-template-columns:180px 1fr 240px;gap:30px;border-top:1px solid rgba(255,255,255,.09);border-left:0}.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{align-items:start;flex-direction:column;gap:30px}.profile-view-switch{width:100%;justify-items:start}.profile-view-switch>div{width:100%}.profile-view-switch button{flex:1}.player-identity-card{grid-template-columns:1fr}.player-avatar-panel{border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}.player-identity-card>div{padding:24px}.player-main-data h2{font-size:64px}.player-registration-data{grid-template-columns:1fr}.player-progress-panel{grid-column:auto;display:flex;border-top:1px solid rgba(255,255,255,.09)}.player-level-ring{width:180px;height:180px}.player-experience-bar,.player-rating-box{margin-top:24px}.player-empty-section,.player-profile-form{padding:22px}.player-empty-section>header,.player-profile-form>header{align-items:start;flex-direction:column;gap:18px}.player-achievement-slots,.player-form-grid,.player-public-details{grid-template-columns:1fr}.player-profile-form>footer{align-items:stretch;flex-direction:column}.player-public-details>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.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{display:grid;grid-template-columns:240px minmax(0,1fr) 270px;min-height:390px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(120deg,rgba(255,106,0,.045),transparent 42%),#0b0c0d;box-shadow:0 28px 80px rgba(0,0,0,.18)}.profile-hub-avatar{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;border-right:1px solid rgba(255,255,255,.08);background:#090a0b}.profile-hub-avatar .player-avatar-frame{width:190px}.profile-hub-avatar .player-avatar-change{width:190px;margin-top:10px}.profile-hub-main{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:34px 38px}.profile-hub-name>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.profile-hub-name h2{margin:18px 0 8px;color:#f4f4ef;font:700 clamp(58px,6vw,90px)/.78 var(--brand-display);letter-spacing:-.045em;text-transform:uppercase}.profile-hub-name p{margin:0;color:#747678;font-size:11px}.profile-hub-facts{display:grid;grid-template-columns:.8fr 1.35fr .55fr;margin:26px 0 0;border-block:1px solid rgba(255,255,255,.075)}.profile-hub-facts>div{min-width:0;display:grid;gap:8px;padding:16px 14px 16px 0}.profile-hub-facts>div+div{padding-left:14px;border-left:1px solid rgba(255,255,255,.075)}.profile-hub-facts dt{color:#535557;font:700 6px/1 var(--display);letter-spacing:.1em}.profile-hub-facts dd{overflow:hidden;margin:0;color:#d9dad6;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.profile-inline-editor{display:grid;grid-template-columns:1fr 1fr 1.1fr auto;align-items:end;gap:8px;margin-top:20px}.profile-inline-editor label{display:grid;gap:7px}.profile-inline-editor label span{color:#56585a;font:700 6px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.profile-inline-editor input{min-width:0;width:100%;height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.09);border-radius:0;outline:0;color:#d9dad6;background:#0e0f10;font:500 9px/1 var(--apple-sans)}.profile-inline-editor input:focus{border-color:rgba(255,106,0,.55)}.profile-inline-editor>button{height:38px;padding:0 13px;border:0;color:#080909;background:var(--orange);font:700 7px/1 var(--display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.profile-inline-editor>button:disabled{opacity:.5}.profile-inline-editor>p{grid-column:1/-1;margin:1px 0 0;color:#5f9f6c;font-size:7px}.profile-inline-editor>p.error{color:#cf7f6e}.profile-privacy-note{margin:17px 0 0;color:#515355;font-size:8px;line-height:1.5}.profile-hub-progress{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px;border-left:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,106,0,.025),transparent)}.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{width:100%;display:grid;grid-template-columns:1fr auto;align-items:end;gap:5px 12px;margin-top:19px;padding:14px;border:1px solid rgba(255,255,255,.085)}.profile-sport-rating small{color:#56585a;font:700 6px/1 var(--display);letter-spacing:.08em}.profile-sport-rating strong{grid-row:1/3;grid-column:2;color:var(--orange);font:700 26px/.8 var(--apple-sans)}.profile-sport-rating span{color:#434547;font-size:6px}.profile-season-card{margin-top:14px;border:1px solid rgba(255,255,255,.11);background:#0b0c0d}.profile-season-card>header{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.profile-record-card>header span,.profile-season-card>header span{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.13em}.profile-record-card>header h3,.profile-season-card>header h3{margin:8px 0 0;color:#e7e7e2;font:700 22px/1 var(--apple-sans);letter-spacing:-.035em}.profile-season-switch{display:flex;padding:4px;border:1px solid rgba(255,255,255,.12);background:#080909}.profile-season-switch button{min-width:116px;height:36px;padding:0 13px;border:0;color:#5d5f61;background:transparent;font:700 7px/1 var(--display);letter-spacing:.08em;cursor:pointer}.profile-season-switch button.active{color:#080909;background:var(--orange)}.profile-season-content{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)}.profile-team-summary{min-height:230px;position:relative;display:grid;grid-template-columns:74px minmax(0,1fr);align-content:center;gap:22px;padding:30px;color:inherit;border-right:1px solid rgba(255,255,255,.08);background:linear-gradient(120deg,rgba(255,106,0,.045),transparent 60%);transition:background .2s ease}.profile-team-summary:hover{background:linear-gradient(120deg,rgba(255,106,0,.09),transparent 60%)}.profile-team-mark{width:74px;height:74px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.48);color:var(--orange);background:#101112;font:700 26px/1 var(--brand-display)}.profile-team-summary>div small{color:#56585a;font:700 6px/1 var(--display);letter-spacing:.11em}.profile-team-summary h4{margin:10px 0 7px;color:#f0f0ec;font:700 25px/.9 var(--apple-sans);letter-spacing:-.04em}.profile-team-summary>div p{margin:0;color:#5c5e60;font-size:8px}.profile-team-summary dl{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;margin:8px 0 0;border-top:1px solid rgba(255,255,255,.075)}.profile-team-summary dl>div{display:grid;gap:7px;padding-top:15px}.profile-team-summary dl>div+div{padding-left:20px;border-left:1px solid rgba(255,255,255,.075)}.profile-team-summary dt{color:#505254;font:700 6px/1 var(--display);letter-spacing:.08em}.profile-team-summary dd{margin:0;color:#d6d7d3;font-size:12px;font-weight:700}.profile-team-summary>b{top:23px;padding:7px 9px;border:1px solid rgba(255,106,0,.34);font:700 6px/1 var(--display);letter-spacing:.09em}.profile-team-summary>b,.profile-team-summary>i{position:absolute;right:28px;color:var(--orange)}.profile-team-summary>i{bottom:25px;font-size:17px;font-style:normal}.profile-season-summary{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:20px 24px;padding:30px}.profile-season-title span{display:block;color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.11em}.profile-season-title strong{display:block;margin-top:11px;color:#77797b;font-size:10px}.profile-season-rating{text-align:right}.profile-season-rating small{display:block;color:#545658;font:700 6px/1 var(--display);letter-spacing:.08em}.profile-season-rating strong{display:block;margin-top:9px;color:#efefea;font:700 38px/.8 var(--apple-sans);letter-spacing:-.05em}.profile-season-summary dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-block:1px solid rgba(255,255,255,.075)}.profile-season-summary dl>div{display:grid;gap:8px;padding:14px 0}.profile-season-summary dl>div+div{padding-left:15px;border-left:1px solid rgba(255,255,255,.075)}.profile-season-summary dt{color:#505254;font:700 6px/1 var(--display);letter-spacing:.08em}.profile-season-summary dd{margin:0;color:#d2d3cf;font-size:12px;font-weight:700}.profile-season-summary>p{grid-column:1/-1;margin:0;color:#4c4e50;font-size:7px;line-height:1.45}.profile-records-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;margin-top:14px}.profile-record-card{min-width:0;border:1px solid rgba(255,255,255,.1);background:#0b0c0d}.profile-record-card>header{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 22px;border-bottom:1px solid rgba(255,255,255,.075)}.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{margin-left:7px;color:#3e4042;font-size:15px}.profile-record-card>header>a:hover{color:var(--orange)}.profile-achievement-row{display:grid;grid-template-columns:repeat(3,1fr)}.profile-achievement-row>a{min-height:145px;position:relative;display:grid;place-items:center;align-content:center;gap:7px;color:inherit;border-right:1px solid rgba(255,255,255,.065);background:rgba(255,255,255,.006)}.profile-achievement-row>a:last-child{border-right:0}.profile-achievement-row>a:hover{background:rgba(255,106,0,.035)}.profile-achievement-row>a>span{position:absolute;top:12px;left:12px;color:#3f4143;font:700 6px/1 var(--display)}.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;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;color:inherit}.profile-future-tournament:hover{background:rgba(255,106,0,.035)}.profile-future-tournament>span{width:48px;height:48px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.12);color:#404244}.profile-future-tournament small{color:#4d4f51;font:700 6px/1 var(--display);letter-spacing:.09em}.profile-future-tournament strong{display:block;margin-top:8px;color:#77797b;font-size:10px}.profile-future-tournament>b{color:var(--orange);font-size:16px}.profile-placeholder-page{min-height:calc(100svh - 74px);display:grid;align-items:center;padding-block:80px;background:radial-gradient(circle at 76% 18%,rgba(255,106,0,.075),transparent 28%),#070808}.profile-placeholder-page section>span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.15em}.profile-placeholder-page h1{max-width:970px;margin:22px 0 26px;color:#f1f1ed;font:700 clamp(56px,8vw,110px)/.86 var(--apple-sans);letter-spacing:-.065em}.profile-placeholder-page section>strong{display:block;color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.profile-placeholder-page p{max-width:640px;margin:20px 0 36px;color:#727476;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{grid-column:1/-1;display:grid;grid-template-columns:150px 1fr 240px;gap:28px;border-top:1px solid rgba(255,255,255,.08);border-left:0}.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-right:0;border-bottom:1px solid rgba(255,255,255,.08)}}@media (max-width:760px){.profile-hub-card,.profile-records-grid,.profile-season-content{grid-template-columns:1fr}.profile-hub-avatar{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.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{padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.06)}.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{align-items:stretch;flex-direction:column}.profile-season-switch button{min-width:0;flex:1}.profile-team-summary{grid-template-columns:58px minmax(0,1fr);padding:24px 20px}.profile-team-mark{width:58px;height:58px}.profile-team-summary>b{position:static;grid-column:1/-1;width:max-content}.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{min-height:105px;border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.profile-record-card>header{align-items:start;flex-direction:column}}.new-player-profile-page{padding-block:34px 86px}.profile-console{overflow:hidden;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 7% 3%,rgba(255,106,0,.085),transparent 18%),#0a0b0c;box-shadow:0 30px 100px rgba(0,0,0,.3)}.profile-console-cover{min-height:190px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:27px 30px;border-bottom:1px solid rgba(255,255,255,.075);background:radial-gradient(circle at 76% 30%,rgba(255,106,0,.17),transparent 22%),linear-gradient(115deg,#080909 10%,#111315 58%,#080909)}.profile-console-cover:before{content:"";position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,106,0,.15) 1px,transparent 0),linear-gradient(90deg,rgba(255,106,0,.15) 1px,transparent 0);background-size:42px 42px;mask-image:linear-gradient(90deg,#000,transparent 75%)}.profile-console-cover>div{position:relative;z-index:1;display:grid;gap:8px}.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-cover small{color:#454749;font-size:7px}.profile-console-hero{display:grid;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:190px;padding:26px;border-bottom:1px solid rgba(255,255,255,.075)}.profile-console-avatar{display:grid;justify-items:center;gap:9px}.profile-console-avatar .player-avatar-frame{width:154px;margin-top:-88px;border:6px solid #0a0b0c;border-radius:50%;outline:2px solid var(--orange);box-shadow:0 15px 40px rgba(0,0,0,.35)}.profile-console-avatar .player-avatar-frame:after,.profile-console-avatar .player-avatar-frame:before{display:none}.profile-console-avatar>button{border:0;color:#67696b;background:transparent;font:700 7px/1 var(--display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.profile-console-avatar>button:hover{color:var(--orange)}.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{margin:17px 0 8px;color:#f5f5f0;font:700 clamp(30px,3vw,48px)/.96 var(--apple-sans);letter-spacing:-.045em}.profile-console-identity>p{margin:0;color:#828486;font-size:11px}.profile-console-identity>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:23px;color:#5e6062;font-size:8px}.profile-console-identity>div i{width:3px;height:3px;border-radius:50%;background:var(--orange)}.profile-follow-btn{min-width:150px;height:40px;align-self:start;border:1px solid rgba(255,255,255,.14);border-radius:9px;color:#e8e9e4;background:rgba(255,255,255,.04);font:700 8px/1 var(--display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.profile-follow-btn:hover{border-color:rgba(255,106,0,.55);color:var(--orange);background:rgba(255,106,0,.06)}.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{border-color:rgba(255,106,0,.4);color:var(--orange);background:rgba(255,106,0,.08)}.profile-follow-hint{align-self:start;justify-self:end;max-width:170px;color:#5e6062;font-size:8px;line-height:1.5;text-align:right}.profile-follow-hint a{color:var(--orange)}.profile-console-stats{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.profile-console-stats>section{min-height:142px;display:flex;flex-direction:column;justify-content:center;padding:17px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,rgba(255,255,255,.025),transparent)}.profile-console-stats small{color:#626466;font:700 6px/1 var(--display);letter-spacing:.08em}.profile-console-stats>section>strong{margin:18px 0 14px;color:#efefea;font:700 33px/.8 var(--apple-sans);letter-spacing:-.045em}.profile-console-stats>section>span{margin-top:auto;color:#4f5153;font-size:7px}.profile-console-stats>section.seasonal>strong{color:var(--orange)}.profile-console-stats>section.locked{opacity:.52;background:repeating-linear-gradient(135deg,rgba(255,255,255,.012) 0 7px,transparent 7px 14px)}.profile-console-stats>section.locked>strong{color:#777;font-size:25px}.profile-console-stats>section.level{display:grid;grid-template-columns:1fr auto;align-items:center}.profile-console-stats>section.level small,.profile-console-stats>section.level>span{grid-column:1/-1}.profile-console-level{--progress:0%;width:67px;height:67px;display:grid;place-items:center;padding:3px;border-radius:50%;background:conic-gradient(var(--orange) var(--progress),#2b2d2f var(--progress))}.profile-console-level:before{content:"";grid-area:1/1;width:100%;height:100%;border-radius:inherit;background:#101112}.profile-console-level strong{position:relative;z-index:1;grid-area:1/1;color:#efefea;font:700 25px/1 var(--apple-sans)}.profile-console-meter{height:3px;display:block;margin:0 0 12px;overflow:hidden;background:#2b2d2f}.profile-console-meter span{height:100%;display:block;background:var(--orange)}.profile-console-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 20px;border-bottom:1px solid rgba(255,255,255,.075);background:#080909}.profile-console-toolbar .profile-season-switch{border-color:rgba(255,255,255,.09)}.profile-console-toolbar .profile-season-switch button{min-width:104px;height:32px}.profile-console-toolbar .profile-view-switch{display:flex;align-items:center;gap:12px}.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{display:grid;grid-template-columns:minmax(0,1fr) 310px}.profile-console-main{min-width:0;border-right:1px solid rgba(255,255,255,.075)}.profile-console-team{min-height:190px;position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;color:inherit;border-bottom:1px solid rgba(255,255,255,.075);background:linear-gradient(105deg,rgba(255,106,0,.045),transparent 60%)}.profile-console-team:hover{background:linear-gradient(105deg,rgba(255,106,0,.085),transparent 60%)}.profile-console-affiliations:hover{background:linear-gradient(105deg,rgba(255,106,0,.045),transparent 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{margin:9px 0 6px;color:#ecece7;font:700 23px/.9 var(--apple-sans);letter-spacing:-.035em}.profile-console-team>div p{margin:0;color:#56585a;font-size:8px}.profile-console-team>b{align-self:start;padding:7px 9px;border:1px solid rgba(255,106,0,.35);color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.08em}.profile-console-team dl{grid-column:2/4;display:grid;grid-template-columns:1fr 1fr;margin:-10px 0 0;border-top:1px solid rgba(255,255,255,.065)}.profile-console-team dl>div{display:grid;gap:6px;padding-top:13px}.profile-console-team dl>div+div{padding-left:18px;border-left:1px solid rgba(255,255,255,.065)}.profile-console-team dt{color:#4e5052;font:700 6px/1 var(--display);letter-spacing:.07em}.profile-console-team dd{margin:0;color:#cfd0cc;font-size:11px;font-weight:700}.profile-console-team>i{position:absolute;right:24px;bottom:25px;color:var(--orange);font-size:16px;font-style:normal}.profile-console-achievements,.profile-console-history{border-bottom:1px solid rgba(255,255,255,.075)}.profile-console-achievements>header,.profile-console-history>header,.profile-console-personal>header,.profile-console-season>header,.profile-console-socials>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.065)}.profile-console-achievements>header span,.profile-console-history>header span,.profile-console-personal>header span,.profile-console-season>header span,.profile-console-socials>header span{display:block;color:#77797b;font:700 7px/1 var(--display);letter-spacing:.08em}.profile-console-achievements>header strong,.profile-console-history>header strong,.profile-console-personal>header strong,.profile-console-season>header strong,.profile-console-socials>header strong{display:block;margin-top:6px;color:#4c4e50;font-size:7px;font-weight:500}.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{display:grid;grid-template-columns:repeat(3,1fr)}.profile-console-achievements>div>a{min-height:112px;position:relative;display:grid;grid-template-columns:auto 1fr;place-content:center;align-items:center;gap:11px;padding:18px;color:inherit;border-right:1px solid rgba(255,255,255,.055)}.profile-console-achievements>div>a:last-child{border-right:0}.profile-console-achievements>div>a:hover{background:rgba(255,106,0,.035)}.profile-console-achievements>div>a span{position:absolute;top:10px;left:11px;color:#383a3c;font:700 6px/1 var(--display)}.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;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:16px 18px;color:inherit}.profile-console-history>a:hover{background:rgba(255,106,0,.035)}.profile-console-history>a>span{width:38px;height:38px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.1);color:#3d3f41}.profile-console-history>a small{color:#4b4d4f;font:700 6px/1 var(--display);letter-spacing:.08em}.profile-console-history>a strong{display:block;margin-top:6px;color:#77797b;font-size:9px}.profile-console-history>a>b{color:var(--orange)}.profile-console-feed{border-top:1px solid rgba(255,255,255,.075)}.profile-console-feed>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.065)}.profile-console-feed>header span{display:block;color:#77797b;font:700 7px/1 var(--display);letter-spacing:.08em}.profile-console-feed>header strong{display:block;margin-top:6px;color:#4c4e50;font-size:7px;font-weight:500}.profile-console-feed>header a{color:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase}.profile-console-feed>div{min-height:110px;display:grid;place-items:center;align-content:center;gap:10px;padding:20px;text-align:center}.profile-console-feed>div span{color:#393b3d;font:700 7px/1 var(--display);letter-spacing:.12em}.profile-console-feed>div p{max-width:420px;margin:0;color:#555759;font-size:8px;line-height:1.55}.social-v2-main>.new-player-profile-page,.social-v2-main>.news-article-page,.social-v2-main>.news-editor-page,.social-v2-main>.profile-placeholder-page{min-height:calc(100svh - 86px);padding:28px 34px 84px;background:transparent}.social-v2-main>.new-player-profile-page .shell,.social-v2-main>.news-article-page .shell,.social-v2-main>.news-editor-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:rgba(255,255,255,.008)}.profile-console-personal{border-bottom:1px solid rgba(255,255,255,.075)}.profile-console-personal>dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.profile-console-personal>dl>div{display:grid;gap:6px;padding:13px 16px;border-right:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.055)}.profile-console-personal>dl>div:nth-child(2){border-right:0}.profile-console-personal>dl>div:nth-child(3){grid-column:1/-1;border-right:0}.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{margin:0;color:#c9cac6;font-size:9px;font-weight:700}.profile-console-personal form{display:grid;gap:9px;padding:16px}.profile-console-personal label{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:8px}.profile-console-personal label span{color:#555759;font:700 6px/1 var(--display);text-transform:uppercase}.profile-console-personal input{min-width:0;width:100%;height:35px;padding:0 9px;border:1px solid rgba(255,255,255,.085);border-radius:0;outline:0;color:#d7d8d4;background:#0e0f10;font:500 8px/1 var(--apple-sans)}.profile-console-personal input:focus{border-color:rgba(255,106,0,.5)}.profile-console-personal form button{height:36px;margin-top:3px;border:0;color:#080909;background:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase;cursor:pointer}.profile-console-personal form p,.profile-console-personal>p{margin:0;color:#536f58;font-size:7px;line-height:1.45}.profile-console-socials{border-bottom:1px solid rgba(255,255,255,.075)}.profile-console-socials form{display:grid;gap:8px;padding:16px}.profile-console-socials label{display:grid;grid-template-columns:66px 1fr;align-items:center;gap:8px}.profile-console-socials label span{color:#555759;font:700 6px/1 var(--display);text-transform:uppercase}.profile-console-socials input{min-width:0;width:100%;height:34px;padding:0 9px;border:1px solid rgba(255,255,255,.085);outline:0;color:#d7d8d4;background:#0e0f10;font:500 8px/1 var(--apple-sans)}.profile-console-socials input:focus{border-color:rgba(255,106,0,.5)}.profile-console-socials form>button{height:36px;margin-top:3px;border:0;color:#080909;background:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase;cursor:pointer}.profile-social-link-list{display:grid;padding:12px 16px 16px}.profile-social-link-list a{display:flex;align-items:center;justify-content:space-between;min-height:36px;border-bottom:1px solid rgba(255,255,255,.055);color:#8b8d8f;text-decoration:none}.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{margin:4px 0;color:#555759;font-size:8px}.profile-rating-console{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.075);background:#090a0b}.profile-rating-console>article{min-height:132px;display:flex;flex-direction:column;justify-content:center;padding:17px;border-right:1px solid rgba(255,255,255,.065)}.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{margin:18px 0 14px;color:#efefea;font:700 33px/.8 var(--apple-sans);letter-spacing:-.045em}.profile-rating-console>article>span{margin-top:auto;color:#56585a;font-size:7px}.profile-rating-console>article.level{display:grid;grid-template-columns:1fr auto;align-items:center}.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,rgba(255,255,255,.012) 0 7px,transparent 7px 14px)}.profile-rating-console>article.locked>strong{color:#777;font-size:24px}.entity-rating-card.locked,.new-account-stat.locked,.player-ranking-card.locked,.social-team-stats.locked,.team-community-stats article.locked{opacity:.48;background:repeating-linear-gradient(135deg,rgba(255,255,255,.012) 0 7px,transparent 7px 14px)}.ranking-locked-value,.team-community-stats article.locked strong{color:#777}.academy-club-stats article.calculating strong,.profile-rating-console>article.calculating>strong,.team-community-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{display:flex;align-items:center;justify-content:space-between;gap:6px}.profile-rating-season select{max-width:90px;height:26px;border:1px solid rgba(255,106,0,.35);outline:0;color:var(--orange);background:#0c0d0e;font:700 6px/1 var(--display)}.profile-console-club{min-height:96px;display:grid;grid-template-columns:48px 1fr;align-items:center;gap:16px;padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.075)}.profile-console-club>span{width:48px;height:48px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.11);color:#434547}.profile-console-club small{color:#57595b;font:700 6px/1 var(--display);letter-spacing:.1em}.profile-console-club strong{display:block;margin-top:8px;color:#b8b9b5;font-size:12px}.profile-console-club p{margin:5px 0 0;color:#4e5052;font-size:7px}.new-team-community-page{min-height:calc(100svh - 74px);padding:34px 0 100px;color:#ecece8;background:radial-gradient(circle at 78% 0,rgba(255,106,0,.07),transparent 26%),#080909}.team-community{overflow:hidden;border:1px solid rgba(255,255,255,.11);background:#0a0b0c;box-shadow:0 30px 100px rgba(0,0,0,.3)}.team-community-cover{min-height:250px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:28px 32px;border-bottom:1px solid rgba(255,255,255,.075);background:radial-gradient(circle at 73% 40%,rgba(255,106,0,.17),transparent 22%),linear-gradient(115deg,#080909 10%,#101214 58%,#080909)}.team-community-cover:before{content:"";position:absolute;width:430px;height:430px;right:-70px;top:-210px;border:1px solid rgba(255,106,0,.22);border-radius:50%;box-shadow:0 0 0 42px rgba(255,106,0,.025),0 0 0 92px rgba(255,255,255,.015)}.team-community-cover-grid{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(255,106,0,.15) 1px,transparent 0),linear-gradient(90deg,rgba(255,106,0,.15) 1px,transparent 0);background-size:42px 42px;mask-image:linear-gradient(90deg,#000,transparent 75%)}.team-community-cover-copy{position:relative;z-index:1;display:grid;gap:8px}.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{min-height:155px;position:relative;display:grid;grid-template-columns:150px minmax(0,1fr) 210px;align-items:center;gap:24px;padding:26px 30px 26px 32px;border-bottom:1px solid rgba(255,255,255,.075)}.team-community-logo{width:132px;height:132px;align-self:end;display:grid;place-items:center;margin-top:-74px;border:6px solid #0a0b0c;outline:1px solid rgba(255,106,0,.45);color:#494b4d;background:radial-gradient(circle,rgba(255,106,0,.11),transparent 62%),#101112;box-shadow:0 15px 42px rgba(0,0,0,.35)}.team-community-logo span{font:300 42px/1 var(--apple-sans)}.team-community-title h1{margin:11px 0 7px;color:#f3f3ef;font:700 clamp(32px,4vw,50px)/.95 var(--apple-sans);letter-spacing:-.045em}.team-community-title>p{margin:0;color:#6f7173;font-size:9px}.team-community-title>div{display:flex;align-items:center;gap:9px;margin-top:18px;color:#57595b;font-size:8px}.team-community-title>div i{width:3px;height:3px;border-radius:50%;background:var(--orange)}.team-community-club{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-left:24px;border-left:1px solid rgba(255,255,255,.075)}.team-community-club small{color:#555759;font:700 6px/1 var(--display);letter-spacing:.11em}.team-community-club strong{margin:14px 0 7px;color:#b8b9b5;font:700 18px/1 var(--apple-sans)}.team-community-club span{color:#4e5052;font-size:7px}.team-community-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.075)}.team-community-stats article{min-height:120px;display:flex;flex-direction:column;justify-content:center;padding:18px 20px;border-right:1px solid rgba(255,255,255,.065);background:linear-gradient(145deg,rgba(255,255,255,.018),transparent)}.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{margin:18px 0 13px;color:#a5a6a2;font:700 31px/.8 var(--apple-sans)}.team-community-stats article:last-child strong{color:var(--orange)}.team-community-stats article>span{margin-top:auto;color:#4e5052;font-size:7px}.team-community-stats article>i{height:3px;display:block;margin:-2px 0 13px;background:#26282a}.team-community-stats article>i span{width:0;height:100%;display:block;background:var(--orange)}.team-community-season{min-height:58px;display:flex;align-items:center;gap:8px;padding:9px 18px;border-bottom:1px solid rgba(255,255,255,.075);background:#080909}.team-community-season>div{margin-right:auto}.team-community-season small{display:block;color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.1em}.team-community-season strong{display:block;margin-top:6px;color:#555759;font-size:7px;font-weight:500}.team-community-season button{min-width:112px;height:34px;border:1px solid rgba(255,255,255,.09);color:#66686a;background:transparent;font:700 6px/1 var(--display);letter-spacing:.04em}.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{display:grid;grid-template-columns:auto 118px;align-items:center;gap:9px;color:#56585a;font:700 6px/1 var(--display);text-transform:uppercase}.team-community-season select{height:34px;padding:0 10px;border:1px solid var(--orange);outline:0;color:#090a0b;background:var(--orange);font:700 7px/1 var(--display)}.team-community-level{--progress:0%;width:58px;height:58px;display:grid;place-items:center;padding:3px;margin:10px 0 8px;border-radius:50%;background:conic-gradient(var(--orange) var(--progress),#2b2d2f var(--progress))}.team-community-level:before{content:"";grid-area:1/1;width:100%;height:100%;border-radius:inherit;background:#101112}.team-community-level strong{position:relative;z-index:1;grid-area:1/1;margin:0;font-size:23px}.team-community-layout-full{grid-template-columns:1fr}.team-community-layout-full .team-community-main{border-right:0}.news-author-auto{padding:15px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.015)}.news-author-auto>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.news-author-auto>strong{display:block;margin-top:10px;color:#ecece8;font-size:13px}.news-author-auto>small{display:block;margin-top:9px;color:#555759;font-size:7px;line-height:1.45}.news-tag-fields{display:grid;gap:7px}.news-tag-fields label{min-height:52px;display:grid;grid-template-columns:18px 74px 1fr;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(255,255,255,.08);color:#66686a;cursor:pointer}.news-tag-fields label:has(input:checked){border-color:rgba(255,106,0,.42);background:rgba(255,106,0,.045)}.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{display:block;color:#555759;font-size:7px;line-height:1.5}.team-community-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px}.team-community-main{min-width:0;border-right:1px solid rgba(255,255,255,.075)}.team-community-achievements,.team-community-history,.team-community-roster{border-bottom:1px solid rgba(255,255,255,.075)}.team-community-achievements>header,.team-community-aside section>header,.team-community-history>header,.team-community-roster>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.065)}.team-community-achievements>header span,.team-community-aside header span,.team-community-history>header span,.team-community-roster>header span{display:block;color:#77797b;font:700 7px/1 var(--display);letter-spacing:.08em}.team-community-achievements>header strong,.team-community-aside header strong,.team-community-history>header strong,.team-community-roster>header strong{display:block;margin-top:6px;color:#4c4e50;font-size:7px;font-weight:500}.team-community-roster>header p{margin:0;color:#4f5153;font-size:7px}.team-community-roster>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.team-community-roster article{min-height:142px;display:grid;grid-template-columns:32px 1fr;align-content:center;gap:9px 10px;position:relative;padding:17px;border-right:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.055)}.team-community-roster article:last-child,.team-community-roster article:nth-child(5){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,rgba(255,106,0,.06),transparent)}.team-community-roster article>span{position:absolute;top:9px;right:10px;color:#353739;font:700 6px/1 var(--display)}.team-community-roster article>i{width:32px;height:32px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.12);color:#444648;font-size:15px;font-style:normal}.team-community-roster article small{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.07em}.team-community-roster article strong{display:block;margin-top:6px;color:#77797b;font-size:8px}.team-community-roster article em{grid-column:1/-1;color:#3f4143;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{display:grid;grid-template-columns:repeat(3,1fr)}.team-community-achievements>div>a{min-height:112px;position:relative;display:grid;grid-template-columns:auto 1fr;place-content:center;align-items:center;gap:11px;padding:18px;color:inherit;border-right:1px solid rgba(255,255,255,.055)}.team-community-achievements>div>a:last-child{border-right:0}.team-community-achievements>div>a:hover,.team-community-history>a:hover{background:rgba(255,106,0,.035)}.team-community-achievements>div>a span{position:absolute;top:10px;left:11px;color:#383a3c;font:700 6px/1 var(--display)}.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;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:16px 18px;color:inherit}.team-community-history>a>span{width:38px;height:38px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.1);color:#3d3f41}.team-community-history>a small{color:#4b4d4f;font:700 6px/1 var(--display);letter-spacing:.08em}.team-community-history>a strong{display:block;margin-top:6px;color:#77797b;font-size:9px}.team-community-history>a>b{color:var(--orange)}.team-community-aside{background:rgba(255,255,255,.008)}.team-community-aside section{border-bottom:1px solid rgba(255,255,255,.075)}.team-community-aside dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.team-community-aside dl>div{min-height:67px;display:grid;align-content:center;gap:7px;padding:13px 16px;border-right:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.055)}.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{margin:0;color:#c9cac6;font-size:10px;font-weight:700}.social-v2-main>.new-team-community-page{min-height:calc(100svh - 86px);padding:28px 34px 84px;background:transparent}.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{grid-column:2;min-height:70px;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.06);border-left: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 rgba(255,255,255,.065)}.team-community-layout{grid-template-columns:1fr}.team-community-main{border-right:0}.team-community-aside{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.075)}}@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{width:82px;height:82px;margin-top:-48px;border-width:4px}.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 rgba(255,255,255,.065)}.team-community-stats article:nth-child(2n){border-right:0}.team-community-stats article:last-child{grid-column:1/-1}.team-community-season{align-items:stretch;flex-direction:column;padding:14px}.team-community-season>div{margin:0 0 6px}.team-community-achievements>header,.team-community-history>header,.team-community-roster>header{align-items:flex-start;flex-direction:column}.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-right:0;border-bottom:1px solid rgba(255,255,255,.055)}.team-community-aside{grid-template-columns:1fr}}.profile-console-personal>p{padding:16px;color:#555759}.profile-console-personal form p.error{color:#c97867}.profile-console-season>header span{color:var(--orange)}.profile-console-season>dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.profile-console-season>dl>div{display:grid;gap:7px;padding:16px;border-right:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.055)}.profile-console-season>dl>div:nth-child(2n){border-right:0}.profile-console-season>p{margin:0;padding:16px;color:#4f5153;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-right:0;border-bottom:1px solid rgba(255,255,255,.075)}.profile-console-toolbar{align-items:stretch;flex-direction:column}.profile-console-toolbar .profile-view-switch{justify-content:space-between}}@media (max-width:780px){.profile-console-body{display:flex;flex-direction:column}.profile-console-aside{order:-1}.profile-console-main{border-bottom:1px solid rgba(255,255,255,.075)}}@media (max-width:560px){.new-player-profile-page{padding-block:20px 70px}.profile-console-hero{grid-template-columns:1fr;justify-items:center;padding:20px;text-align:center}.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{min-height:82px;border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}}.image-crop-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px;background:rgba(2,3,3,.84);backdrop-filter:blur(16px)}.image-crop-dialog{width:min(920px,100%);max-height:calc(100svh - 48px);overflow-y:auto;border:1px solid rgba(255,255,255,.15);color:#e9e9e4;background:#0b0c0d;box-shadow:0 34px 120px rgba(0,0,0,.72)}.image-crop-dialog>header{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.08)}.image-crop-dialog>header span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.image-crop-dialog>header h2{margin:9px 0 0;color:#f0f0eb;font:700 25px/1 var(--apple-sans);letter-spacing:-.035em}.image-crop-dialog>header button{width:38px;height:38px;border:1px solid rgba(255,255,255,.1);color:#77797b;background:transparent;font-size:23px;cursor:pointer}.image-crop-stage{width:min(520px,calc(100% - 44px));aspect-ratio:1;position:relative;overflow:hidden;margin:24px auto 0;border:1px solid rgba(255,255,255,.12);background:#070808;touch-action:none}.image-crop-stage>span{position:absolute;z-index:1;inset:50% auto auto 50%;color:#686a6c;font:700 8px/1 var(--display);letter-spacing:.08em;transform:translate(-50%,-50%)}.image-crop-stage canvas{width:100%;height:100%;display:block;cursor:grab;touch-action:none}.image-crop-stage canvas:active{cursor:grabbing}.image-crop-stage>i{position:absolute;z-index:2;inset:2px;border:2px solid var(--orange);pointer-events:none}.image-crop-stage.crop-circle>i{border-radius:50%;box-shadow:0 0 0 999px rgba(2,3,3,.58),0 0 26px rgba(255,106,0,.22)}.image-crop-stage.crop-square>i{box-shadow:0 0 0 999px rgba(2,3,3,.58),0 0 26px rgba(255,106,0,.18)}.image-crop-dialog>p{max-width:560px;margin:15px auto 0;padding-inline:22px;color:#5f6163;font-size:8px;line-height:1.55;text-align:center}.image-crop-controls{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;padding:22px}.image-crop-controls label{display:grid;gap:10px}.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{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 22px;border-top:1px solid rgba(255,255,255,.08);background:#090a0b}.image-crop-dialog>footer>div{display:flex;gap:8px}.image-crop-dialog>footer button{min-height:40px;padding:0 15px;border:1px solid rgba(255,255,255,.11);color:#858789;background:transparent;font:700 7px/1 var(--display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.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{align-items:stretch;flex-direction:column}.image-crop-dialog>footer>div{display:grid;grid-template-columns:1fr 1.2fr}}.auth-home-compact{min-height:calc(100svh - 74px);padding-block:30px 76px;background:radial-gradient(circle at 48% 0,rgba(255,106,0,.045),transparent 27%),#070808}.auth-dashboard{display:grid;gap:14px}.auth-dashboard-heading{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 3px}.auth-dashboard-heading>div>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.12em}.auth-dashboard-heading h1{margin:9px 0 0;color:#ededE8;font:700 clamp(27px,3vw,42px)/.94 var(--apple-sans);letter-spacing:-.045em}.auth-dashboard-heading>p{margin:0;color:#626466;font-size:9px;letter-spacing:.035em}.auth-dashboard-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;align-items:stretch}.auth-dashboard-live{min-width:0;padding:0;border:1px solid rgba(255,255,255,.105);background:#090a0b}.auth-live-compact-heading{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.075)}.auth-live-compact-heading>div:first-child{display:flex;align-items:center;gap:12px}.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{width:6px;height:6px;display:inline-block;margin-right:6px;border-radius:50%;background:#ff3b22;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 rgba(213,166,74,.65)}.auth-live-compact-heading h2{margin:0;color:#d9dad6;font:700 14px/1 var(--apple-sans);letter-spacing:-.02em}.auth-live-compact-heading .auth-live-heading-actions{display:flex;align-items:center;gap:16px}.auth-live-compact-heading .auth-live-heading-actions p{max-width:360px;margin:0;overflow:hidden;color:#606264;font-size:8px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.auth-live-compact-heading .auth-live-heading-actions>a{font-size:7px;white-space:nowrap}.auth-dashboard-live .auth-live-card{min-height:392px;grid-template-columns:minmax(0,1.36fr) 284px;border:0}.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{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.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{min-height:392px;border:0}.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 rgba(213,166,74,.65)}.auth-dashboard-live .auth-live-timeline.scheduled>span{background:linear-gradient(90deg,#d5a64a 0 26%,#343638 26%)}.auth-team-summary{min-width:0;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.105);background:linear-gradient(145deg,rgba(255,106,0,.035),transparent 46%),#090a0b}.auth-team-summary>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.075)}.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;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;color:inherit;border-bottom:1px solid rgba(255,255,255,.075)}.auth-team-summary-name:hover{background:rgba(255,106,0,.035)}.auth-team-summary-name>i{width:50px;height:50px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.35);color:var(--orange);background:#111214;font:700 18px/1 var(--apple-sans);font-style:normal}.auth-team-summary-name strong{display:block;color:#e5e5e0;font:700 16px/1 var(--apple-sans);letter-spacing:-.025em}.auth-team-summary-name small{display:block;margin-top:7px;color:#5b5d5f;font-size:7px}.auth-team-summary-name>span{color:var(--orange);font-size:15px}.auth-team-summary-ratings{display:grid;grid-template-columns:1fr 1fr;flex:1}.auth-team-summary-ratings>section{min-width:0;padding:18px;border-right:1px solid rgba(255,255,255,.065)}.auth-team-summary-ratings>section:last-child{border-right:0}.auth-team-summary-ratings>section>small{display:block;min-height:22px;color:#555759;font-size:7px;line-height:1.4;text-transform:uppercase}.auth-team-summary-ratings>section>strong{display:block;margin:10px 0 18px;color:#f0f0eb;font:700 27px/1 var(--apple-sans);letter-spacing:-.045em}.auth-team-summary-ratings dl{display:grid;gap:10px;margin:0}.auth-team-summary-ratings dl>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:9px;border-top:1px solid rgba(255,255,255,.055)}.auth-team-summary-ratings dt{color:#494b4d;font-size:6px;text-transform:uppercase}.auth-team-summary-ratings dd{margin:0;color:#a8aaa6;font-size:8px;font-weight:700}.auth-team-summary-link{min-height:42px;display:flex;align-items:center;padding:0 18px;border-top:1px solid rgba(255,255,255,.075);color:#77797b;font:700 7px/1 var(--display);letter-spacing:.04em;text-transform:uppercase}.auth-team-summary-link:hover{color:var(--orange)}.auth-dashboard-news{padding:0;border:1px solid rgba(255,255,255,.105);background:#090a0b}.auth-dashboard-news-heading{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 18px;border-bottom:1px solid rgba(255,255,255,.075)}.auth-dashboard-news-heading>div:first-child{display:flex;align-items:center;gap:14px}.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{margin:0;color:#d9dad6;font:700 17px/1 var(--apple-sans);letter-spacing:-.025em}.auth-dashboard-news-heading>div:last-child{display:flex;align-items:center;gap:15px}.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{height:386px;grid-template-columns:minmax(0,1.7fr) minmax(190px,.82fr) minmax(230px,1fr);gap:9px;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{align-items:flex-start;flex-direction:column;gap:12px;padding-block:7px 13px}.auth-dashboard-live .auth-live-card{grid-template-columns:1fr}.auth-dashboard-live .auth-live-screen{min-height:330px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.auth-dashboard-live .auth-match-data{min-height:340px}.auth-dashboard-news .auth-news-grid{height:370px;grid-auto-flow:column;grid-auto-columns:minmax(280px,84vw);grid-template-columns:none;grid-template-rows:1fr;overflow-x:auto;scroll-snap-type:inline mandatory}.auth-dashboard-news .auth-news-slot,.auth-dashboard-news .auth-news-slot-lead,.auth-dashboard-news .auth-news-slot-small,.auth-dashboard-news .auth-news-slot-tall{grid-column:auto;grid-row:1;scroll-snap-align:start}.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{align-items:flex-start;flex-direction:column}.auth-live-compact-heading .auth-live-heading-actions{width:100%;align-items:flex-start;flex-direction:column;gap:7px}.auth-live-compact-heading .auth-live-heading-actions p{max-width:100%;white-space:normal}.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{min-height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.065)}.auth-dashboard-news-heading{align-items:flex-start;flex-direction:column;padding-block:16px}.auth-dashboard-news-heading>div:first-child{align-items:flex-start;flex-direction:column;gap:8px}.auth-dashboard-news-heading>div:last-child{width:100%;justify-content:space-between}}.social-v2{--v2-line:rgba(255,255,255,.085);--v2-panel:#0c0f12;--v2-soft:#11151a;min-height:100svh;display:grid;grid-template-columns:232px minmax(0,1fr);color:#e8e9e6;background:radial-gradient(circle at 68% -10%,rgba(255,106,0,.055),transparent 27%),#07090b;font-family:var(--apple-sans)}.social-v2 a{color:inherit}.social-v2-sidebar{position:sticky;z-index:30;top:0;height:100svh;display:flex;flex-direction:column;padding:24px 16px 18px;border-right:1px solid var(--v2-line);background:rgba(7,9,11,.94);backdrop-filter:blur(24px)}.social-v2-brand{position:relative;z-index:2;height:74px;display:flex;align-items:center;gap:13px;margin-left:6px;padding:8px 14px;border-radius:14px;cursor:pointer}.social-v2-brand:after{content:"";position:absolute;inset:5px 6px;z-index:-1;border-radius:14px;background:transparent;transition:background .18s ease}.social-v2-brand:hover:after{background:rgba(255,255,255,.035)}.social-v2-brand img{width:48px;height:48px;object-fit:contain;border-radius:12px;overflow:hidden}.social-v2-brand strong{display:block;color:#f4f4ef;font:700 15px/1 var(--display);letter-spacing:.065em}.social-v2-brand small{display:block;margin-top:8px;color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.16em}.social-v2-nav{display:grid;gap:5px;margin-top:27px}.social-v2-nav a{min-height:48px;position:relative;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:7px;padding:0 13px;border:1px solid transparent;color:#8d949d}.social-v2-nav a:hover{color:#e7e8e4;background:rgba(255,255,255,.028)}.social-v2-nav a.active{color:#f1f1ed;border-color:rgba(255,255,255,.06);background:linear-gradient(90deg,rgba(255,106,0,.13),rgba(255,255,255,.025))}.social-v2-nav a>span,.social-v2-nav span.nav-disabled>span{width:22px;height:22px;display:grid;place-items:center;color:#747c87;font:700 13px/1 var(--display)}.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{min-height:48px;position:relative;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:7px;padding:0 13px;border:1px solid transparent;color:#4d545c;cursor:not-allowed;user-select:none}.social-v2-nav span.nav-disabled:hover{background:transparent}.social-v2-nav span.nav-disabled>span{color:#4d545c}.social-v2-nav span.nav-disabled strong{font-size:12px;font-weight:600;color:#5a626b}.social-v2-nav span.nav-disabled:after{content:"";position:absolute;inset:12px 8px;z-index:-1;border:1px dashed rgba(255,255,255,.09);border-radius:9px;opacity:.65}.social-v2-nav a strong{font-size:12px;font-weight:600}.social-v2-nav a i{position:absolute;inset:8px -17px 8px auto;width:2px;background:var(--orange);box-shadow:0 0 16px rgba(255,106,0,.55)}.social-v2-sidebar-links{display:grid;gap:13px;margin:24px 12px 0;padding-top:22px;border-top:1px solid var(--v2-line)}.social-v2-sidebar-links a{color:#656d77;font-size:9px}.social-v2-sidebar-links a:hover{color:#d2d4d1}.social-v2-sidebar>footer{display:grid;gap:13px;margin-top:auto;padding:0 12px}.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{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;border:1px solid var(--v2-line);color:#767e87;font-size:8px;cursor:pointer;list-style:none}.social-v2-version summary::-webkit-details-marker{display:none}.social-v2-version[open] summary{color:var(--orange);border-color:rgba(255,106,0,.28)}.social-v2-version>div{position:absolute;inset:auto 0 45px;display:grid;padding:5px;border:1px solid var(--v2-line);background:#0d1013;box-shadow:0 18px 45px rgba(0,0,0,.45)}.social-v2-version button{min-height:36px;padding:0 9px;border:0;color:#8d949c;background:transparent;font:600 8px/1 var(--apple-sans);text-align:left;cursor:pointer}.social-v2-version button:hover{color:#fff;background:rgba(255,255,255,.035)}.social-v2-main{min-width:0;position:relative;isolation:isolate;background:radial-gradient(ellipse 58% 38% at 102% 3%,rgba(255,106,0,.105),transparent 70%),radial-gradient(ellipse 46% 32% at 8% 88%,rgba(172,67,0,.055),transparent 74%),linear-gradient(135deg,#07090b,#080b0e 52%,#06080a)}.social-v2-stage{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0}.social-v2-stage-body{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.social-v2-main:before{inset:86px 0 0 228px;opacity:.52;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(135deg,transparent 0 48%,rgba(255,106,0,.028) 48% 48.2%,transparent 48.2% 100%);background-size:58px 58px,58px 58px,420px 420px;-webkit-mask-image:radial-gradient(ellipse 88% 72% at 70% 35%,#000 0,rgba(0,0,0,.7) 48%,transparent 88%);mask-image:radial-gradient(ellipse 88% 72% at 70% 35%,#000 0,rgba(0,0,0,.7) 48%,transparent 88%)}.social-v2-main:after,.social-v2-main:before{content:"";position:fixed;z-index:-1;pointer-events:none}.social-v2-main:after{right:-9vw;bottom:-18vh;width:min(64vw,920px);aspect-ratio:1.3;opacity:.7;border:1px solid rgba(255,106,0,.055);border-radius:46% 0 0 0;background:repeating-linear-gradient(125deg,transparent 0 54px,rgba(255,106,0,.018) 54px 55px),radial-gradient(ellipse at 75% 80%,rgba(255,106,0,.075),transparent 57%);transform:rotate(-8deg);box-shadow:0 0 150px rgba(255,106,0,.025)}.social-v2-topbar{position:sticky;z-index:24;top:0;min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:26px;padding:14px clamp(24px,4vw,54px);border-bottom:1px solid var(--v2-line);background:rgba(7,9,11,.88);backdrop-filter:blur(24px)}.social-v2-topbar>div:first-child>span{color:#4e555d;font:700 6px/1 var(--display);letter-spacing:.15em}.social-v2-topbar h1{margin:7px 0 0;color:#f0f1ed;font:700 24px/1 var(--apple-sans);letter-spacing:-.035em}.social-v2-top-actions{display:flex;align-items:center;gap:12px}.notification-center{position:relative;display:grid;place-items:center}.notification-bell{width:28px;height:28px;position:relative;display:grid;place-items:center;padding:0;overflow:visible;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:#7f878f;background:rgba(12,15,18,.64);box-shadow:inset 0 1px rgba(255,255,255,.02);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.notification-bell:before{content:none}.notification-bell:hover,.notification-bell[aria-expanded=true]{color:#e7e9e5;border-color:rgba(255,106,0,.28);background:rgba(255,106,0,.045);transform:translateY(-1px)}.notification-bell:focus-visible{outline:2px solid rgba(255,106,0,.55);outline-offset:3px}.notification-bell-glyph{width:10px;height:10px;position:relative;display:block;border:1px solid;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom:0;transform:translateY(-1px)}.notification-bell-glyph:before{content:"";position:absolute;left:-3px;right:-3px;bottom:-3px;height:4px;border:1.5px solid;border-top:0;border-radius:0 0 8px 8px}.notification-bell-glyph:after{content:"";position:absolute;left:50%;bottom:-7px;width:4px;height:2px;border-radius:0 0 4px 4px;background:currentColor;transform:translateX(-50%)}.notification-unread{min-width:11px;height:11px;position:absolute;top:-3px;right:-3px;display:grid;place-items:center;padding:0 2px;border:1.5px solid #080a0c;border-radius:999px;color:#08090a;background:var(--orange);box-shadow:0 2px 6px rgba(255,106,0,.12);font:800 5px/1 var(--apple-sans);font-style:normal}.notification-popover{width:min(370px,calc(100vw - 28px));position:absolute;z-index:80;top:calc(100% + 14px);right:0;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:rgba(10,13,16,.98);box-shadow:0 26px 72px rgba(0,0,0,.52);backdrop-filter:blur(24px)}.notification-popover:before{content:"";position:absolute;top:-6px;right:14px;width:10px;height:10px;border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line);background:#0a0d10;transform:rotate(45deg)}.notification-popover>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 16px;border-bottom:1px solid var(--v2-line)}.notification-popover>header span{display:block;color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.12em}.notification-popover>header strong{display:block;margin-top:7px;color:#dedfdb;font-size:12px}.notification-popover>header>b{padding:7px 9px;color:var(--orange);background:rgba(255,106,0,.08);font-size:7px}.notification-empty{min-height:190px;display:grid;place-items:center;align-content:center;gap:13px;padding:28px;text-align:center}.notification-empty .notification-bell-glyph{color:#4b535a;transform:scale(1.25)}.notification-empty strong{margin-top:7px;color:#a9adaa;font-size:10px}.notification-empty p{max-width:270px;margin:0;color:#555e66;font-size:8px;line-height:1.55}.notification-list{max-height:430px;overflow-y:auto}.notification-list article{display:grid;grid-template-columns:32px 1fr;gap:13px;padding:15px 16px;border-bottom:1px solid rgba(255,255,255,.055)}.notification-list article>i{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.25);color:var(--orange);font-size:13px;font-style:normal}.notification-list strong{color:#c9cbc7;font-size:9px}.notification-list p{margin:6px 0;color:#687079;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;display:grid;grid-template-columns:34px minmax(0,1fr) 10px;align-items:center;gap:10px;padding:6px 11px;border:1px solid transparent;color:inherit;background:transparent;text-align:left;cursor:pointer}.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{display:block;color:#e6e7e3;font-size:10px}.social-v2-account>button>span:nth-child(2) small{display:block;margin-top:5px;color:#666e77;font-size:7px}.social-v2-account>button>i{width:6px;height:6px;border-right:1px solid #707780;border-bottom:1px solid #707780;transform:rotate(45deg) translateY(-2px)}.social-v2-avatar{width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,106,0,.38);border-radius:50%;color:var(--orange);background:#15191d;font-size:11px;font-weight:700}.social-v2-avatar img{width:100%;height:100%;object-fit:cover}.social-v2-account>nav{position:absolute;z-index:40;top:calc(100% + 8px);right:0;width:220px;display:grid;padding:7px;border:1px solid var(--v2-line);background:#0b0e11;box-shadow:0 24px 65px rgba(0,0,0,.55)}.social-v2-account>nav :is(a,button){min-height:40px;display:flex;align-items:center;padding:0 11px;border:0;color:#8a929b;background:transparent;font:600 9px/1 var(--apple-sans);text-align:left;cursor:pointer}.social-v2-account>nav :is(a,button):hover{color:#fff;background:rgba(255,255,255,.04)}.social-v2-account>nav button:first-of-type{margin-top:6px;border-top:1px solid var(--v2-line)}.social-v2-account-role{display:grid;gap:6px;padding:10px 11px 13px;border-bottom:1px solid var(--v2-line)}.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{display:grid;gap:3px;margin:6px 0;padding:10px 0;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.social-v2-role-switch>span{padding:0 11px 6px}.social-v2-account>nav .social-v2-role-switch button{min-height:42px;display:grid;align-content:center;margin:0;padding-inline:11px;border:0}.social-v2-role-switch button b{color:#969da4;font-size:8px;font-weight:600}.social-v2-role-switch button small{margin-top:4px;color:#4f565d;font-size:6px}.social-v2-role-switch button.active{background:rgba(255,106,0,.07)}.social-v2-role-switch button.active b{color:var(--orange)}.social-interactions{width:100%}.social-interaction-actions{min-height:42px;display:flex;align-items:center;gap:7px}.social-interaction-actions button{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:0;color:#68717a;background:transparent;font:600 8px/1 var(--apple-sans);cursor:pointer}.social-interaction-actions button.liked,.social-interaction-actions button:hover{color:var(--orange);background:rgba(255,106,0,.06)}.social-interaction-actions button>span{font-size:14px}.social-comments{padding:11px 0 4px;border-top:1px solid var(--v2-line)}.social-comments>div{display:grid;gap:10px}.social-comments article{display:grid;grid-template-columns:29px 1fr;gap:10px}.social-comments article>span{width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.25);border-radius:50%;color:var(--orange);background:#11151a;font-size:8px}.social-comments article strong{color:#c7cac7;font-size:8px}.social-comments article p{margin:4px 0;color:#8b9299;font-size:9px;line-height:1.45}.social-comments article small{color:#4e565e;font-size:6px}.social-comments-empty{margin:4px 0 12px;color:#596169;font-size:8px}.social-comments form{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:12px}.social-comments input{min-width:0;height:36px;padding:0 11px;border:1px solid var(--v2-line);outline:0;color:#ddd;background:#090b0e;font-size:9px}.social-comments input:focus{border-color:rgba(255,106,0,.5)}.social-comments form button{min-height:36px;padding:0 12px;border:1px solid var(--orange);color:#090a0b;background:var(--orange);font:700 6px/1 var(--display);text-transform:uppercase}.social-comments form button:disabled{opacity:.4}.social-interaction-notice{margin:5px 0;color:#bd875f;font-size:7px}.social-v2-workspace{width:min(1210px,calc(100% - 48px));display:grid;grid-template-columns:minmax(0,790px) 300px;gap:18px;margin:24px auto 80px;align-items:start}.social-v2-feed{min-width:0}.social-v2-filters{min-height:52px;display:flex;align-items:stretch;gap:24px;padding:0 16px;border:1px solid var(--v2-line);background:var(--v2-panel)}.social-v2-filters button{position:relative;border:0;color:#68717b;background:transparent;font:600 9px/1 var(--apple-sans);cursor:pointer}.social-v2-filters button:hover{color:#d9dad7}.social-v2-filters button.active{color:#f0f0ec}.social-v2-filters button.active:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--orange)}.social-v2 .social-v2-filters{overflow:visible}.social-v2 .city-feed-help{position:relative;z-index:3;width:22px!important;height:22px!important;margin-left:3px;padding:0!important;border-color:rgba(255,255,255,.2)!important;color:#aeb4bb!important;background:rgba(255,255,255,.035)!important;font-size:10px!important}.social-v2 .city-feed-help:hover{color:#fff!important;border-color:rgba(255,106,0,.5)!important;background:rgba(255,106,0,.1)!important}.social-v2 .city-feed-help-popover{z-index:100;left:-18px;width:310px;padding:16px 18px;border-color:rgba(255,106,0,.28);border-radius:12px;color:#c3c7c4;box-shadow:0 22px 60px rgba(0,0,0,.65);line-height:1.6}.social-v2 .city-feed-help-popover:before{content:"";position:absolute;left:69px;top:-5px;width:9px;height:9px;border-left:1px solid rgba(255,106,0,.28);border-top:1px solid rgba(255,106,0,.28);background:#0b0e11;transform:rotate(45deg)}.social-v2-composer{min-height:74px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:10px;padding:12px 16px;border:1px solid var(--v2-line);background:var(--v2-panel)}.social-v2-composer>div strong{display:block;color:#9198a0;font-size:10px;font-weight:500}.social-v2-composer>div small{display:block;margin-top:6px;color:#444b52;font-size:7px}.social-v2-composer>a{min-height:35px;display:flex;align-items:center;padding:0 13px;color:#0a0b0d;background:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase}.social-v2-composer-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.social-v2-composer-actions :is(a,button){min-height:35px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--v2-line);color:#858d95;background:transparent;font:700 6px/1 var(--display);text-transform:uppercase;cursor:pointer}.social-v2-composer-actions a{border-color:var(--orange);color:#080909;background:var(--orange)}.social-v2-composer-actions button:hover{border-color:#a23d2c;color:#ff8069}.social-v2-composer-actions button:disabled{opacity:.45;cursor:wait}.social-v2-posts{display:grid;gap:10px;margin-top:10px}.social-v2-post{overflow:hidden;border:1px solid var(--v2-line);background:linear-gradient(145deg,rgba(255,255,255,.012),transparent 40%),var(--v2-panel)}.social-v2-post>header{min-height:69px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px 8px}.social-v2-source-mark{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.24);border-radius:50%;color:var(--orange);background:#14181c;font:700 9px/1 var(--display)}.social-v2-post>header strong{display:flex;align-items:center;gap:6px;color:#e1e2de;font-size:10px}.social-v2-post>header strong i{width:14px;height:14px;display:grid;place-items:center;border-radius:50%;color:#080a0c;background:var(--orange);font-size:8px;font-style:normal}.social-v2-post>header small{display:block;margin-top:5px;color:#5e6670;font-size:7px}.social-v2-post>header button{border:0;color:#5b636c;background:transparent;letter-spacing:.15em;cursor:pointer}.social-v2-post-copy{padding:8px 16px 17px}.social-v2-post-copy h2{margin:0;color:#f0f0ec;font-size:16px;letter-spacing:-.02em}.social-v2-post-copy p{margin:9px 0 0;color:#a0a6ad;font-size:10px;line-height:1.55}.social-v2-post-image{position:relative;overflow:hidden;aspect-ratio:2.2;margin:0 16px;border:1px solid rgba(255,255,255,.07);background:#090b0d}.social-v2-post-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(4,5,6,.34));pointer-events:none}.social-v2-post-image img{width:100%;height:100%;display:block;object-fit:cover}.social-v2-post-image.news-image{aspect-ratio:auto;background:transparent}.social-v2-post-image.news-image:after{display:none}.social-v2-post-image.news-image img{height:auto;object-fit:contain;aspect-ratio:auto}.social-v2-post-image.academy{aspect-ratio:2.65;background:radial-gradient(circle at 70% 42%,rgba(86,49,186,.27),transparent 34%),#090a0d}.social-v2-post-image.academy img{object-fit:contain;object-position:80% 22%}.social-v2-post>footer{min-height:54px;display:flex;align-items:center;gap:9px;padding:7px 16px}.social-v2-post>footer :is(button,a){min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:0;color:#68717a;background:transparent;font:600 8px/1 var(--apple-sans);cursor:pointer}.social-v2-post>footer button.liked,.social-v2-post>footer button:hover{color:var(--orange);background:rgba(255,106,0,.06)}.social-v2-post>footer button>span{font-size:14px}.social-v2-post>footer a{margin-left:auto;color:var(--orange)}.social-v2-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:12px;border:1px solid var(--v2-line);background:var(--v2-panel)}.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{position:sticky;top:110px;display:grid;gap:10px}.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{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;border-bottom:1px solid var(--v2-line)}.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{width:5px;height:5px;display:inline-block;margin-right:6px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.social-v2-match-card>header b{color:#4f565e;font:700 6px/1 var(--display)}.social-v2-match-card>small{display:block;padding:16px 16px 0;color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.08em}.social-v2-match-card>strong{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:18px 16px 12px;color:#dfe0dc;font-size:9px;text-align:center}.social-v2-match-card>strong em{color:#fff;font:700 22px/1 var(--apple-sans);font-style:normal;white-space:nowrap}.social-v2-match-card>p{margin:0;padding:0 16px 16px;color:#646c75;font-size:8px;line-height:1.45;text-align:center}.social-v2-match-link{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-top:1px solid var(--v2-line);color:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase}.social-v2-match-link:hover{background:rgba(255,106,0,.055)}.social-v2-match-link span{font-size:14px;transition:transform .2s ease}.social-v2-match-link:hover span{transform:translateX(3px)}.social-v2-module{width:min(900px,calc(100% - 48px));min-height:520px;display:grid;place-items:center;align-content:center;gap:16px;margin:32px auto 80px;border:1px solid var(--v2-line);background:radial-gradient(circle at 50% 42%,rgba(255,106,0,.07),transparent 26%),var(--v2-panel);text-align:center}.social-v2-module>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.social-v2-module h2{margin:0;color:#efefeb;font-size:clamp(38px,6vw,72px);letter-spacing:-.055em}.social-v2-module p{max-width:580px;margin:0;color:#727a83;font-size:11px;line-height:1.65}.social-v2-module>a{margin-top:12px;color:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase}.social-v2-cities{min-height:calc(100svh - 86px);padding-bottom:80px}.social-v2-cities .cities-page{background:transparent}.social-v2-territory-entity>:is(.city-profile-page,.region-page)>.site-header{display:none}.social-v2-territory-entity>:is(.city-profile-page,.region-page){min-height:calc(100svh - 86px);background:transparent}.social-guest-top-actions{display:flex;align-items:center;gap:8px}.social-guest-top-actions button{min-height:38px;padding:0 18px;border:1px solid var(--v2-line);color:#c3c7c9;background:transparent;font:700 7px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.social-guest-top-actions button:hover{border-color:rgba(255,106,0,.48);color:#fff}.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,calc(100% - 48px));margin:24px auto 90px}.social-guest-hero{min-height:560px;position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);overflow:hidden;border:1px solid var(--v2-line);background:radial-gradient(circle at 75% 42%,rgba(255,106,0,.14),transparent 28%),linear-gradient(125deg,#090c0f,#0d1115 55%,#07090b)}.social-guest-hero:before{content:"";position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:54px 54px;mask-image:linear-gradient(90deg,#000,transparent 78%);pointer-events:none}.social-guest-hero-copy{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,6vw,78px)}.social-guest-hero-copy>span,.social-guest-intro>span,.social-guest-locked>section>span,.social-guest-module small,.social-guest-modules>header span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.social-guest-hero-copy h1{margin:24px 0 0;color:#f3f3ef;font:700 clamp(48px,6vw,82px)/.88 var(--apple-sans);letter-spacing:-.065em}.social-guest-hero-copy h1 strong{color:var(--orange);font-weight:inherit}.social-guest-hero-copy p{max-width:550px;margin:29px 0 0;color:#969da4;font-size:13px;line-height:1.7}.social-guest-hero-copy>div{display:flex;align-items:center;gap:23px;margin-top:35px}.social-guest-hero-copy button,.social-guest-lock-actions button{min-height:48px;padding:0 22px;border:1px solid var(--orange);color:#090a0b;background:var(--orange);font:700 8px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.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 ease}.social-guest-hero-copy a:hover{color:#fff}.social-guest-hero-visual{min-width:0;position:relative}.social-guest-hero-visual:before{content:"";position:absolute;z-index:0;inset:8% 4% -12% 0;border:1px solid rgba(255,106,0,.14);border-radius:50%;transform:rotate(-11deg)}.social-guest-hero-visual img{width:100%;height:100%;position:absolute;z-index:2;inset:auto 0 0;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 28px 32px rgba(0,0,0,.6))}.social-guest-hero-visual i{position:absolute;z-index:1;right:5%;bottom:4%;width:65%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,106,0,.18),transparent 66%);filter:blur(20px)}.social-guest-intro{min-height:280px;display:grid;grid-template-columns:.72fr 2fr;gap:clamp(34px,7vw,100px);align-items:start;padding:72px clamp(26px,5vw,66px);border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);border-left:1px solid var(--v2-line)}.social-guest-intro>span{padding-top:9px}.social-guest-intro>div{display:grid;grid-template-columns:minmax(290px,.9fr) 1fr;gap:clamp(35px,6vw,90px);align-items:start}.social-guest-intro h2{margin:0;color:#ebebe7;font:700 clamp(34px,4vw,58px)/.94 var(--apple-sans);letter-spacing:-.055em}.social-guest-intro p{max-width:540px;margin:3px 0 0;color:#737b83;font-size:11px;line-height:1.75}.social-guest-modules{padding-top:78px;scroll-margin-top:105px}.social-guest-modules>header{display:flex;align-items:end;justify-content:space-between;gap:50px;padding:0 4px 25px;border-bottom:1px solid var(--v2-line)}.social-guest-modules>header h2{margin:13px 0 0;color:#ebebe7;font-size:clamp(30px,4vw,48px);line-height:.95;letter-spacing:-.05em}.social-guest-modules>header>p{max-width:430px;margin:0;color:#6f7780;font-size:10px;line-height:1.65}.social-guest-modules>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--v2-line)}.social-guest-module{min-height:285px;position:relative;display:flex;align-items:flex-end;overflow:hidden;padding:32px;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);background:#0b0e11}.social-guest-module:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(7,9,11,.98),rgba(7,9,11,.83) 45%,rgba(7,9,11,.12));transition:opacity .25s ease}.social-guest-module>img{width:58%;height:100%;position:absolute;inset:0 0 0 auto;object-fit:cover;object-position:center;filter:saturate(.78) contrast(1.08);transition:transform .4s ease,filter .4s ease}.social-guest-module>i{position:absolute;z-index:2;inset:0;border-top:2px solid transparent;pointer-events:none;transition:border-color .2s ease}.social-guest-module>span{position:absolute;z-index:3;top:26px;right:28px;color:rgba(255,255,255,.19);font:700 28px/1 var(--apple-sans)}.social-guest-module>div{max-width:62%;position:relative;z-index:3}.social-guest-module h3{margin:12px 0 0;color:#eeeeea;font-size:26px;line-height:1;letter-spacing:-.04em}.social-guest-module p{margin:12px 0 0;color:#747c84;font-size:9px;line-height:1.55}.social-guest-module strong{display:inline-flex;align-items:center;gap:11px;margin-top:24px;color:#afb4b7;font:700 7px/1 var(--display);letter-spacing:.05em;text-transform:uppercase}.social-guest-module strong b{color:var(--orange);font-size:14px;transition:transform .2s ease}.social-guest-module:hover>i{border-color:var(--orange)}.social-guest-module:hover>img{transform:scale(1.035);filter:saturate(1) contrast(1.08)}.social-guest-module:hover strong{color:#fff}.social-guest-module:hover strong b{transform:translateX(4px)}.social-guest-module.module-academy>img{object-fit:contain;object-position:84% 50%;background:radial-gradient(circle at 80% 48%,rgba(255,106,0,.13),transparent 43%)}.social-guest-module.module-season>img{object-fit:contain;padding:42px 22px 25px 0;opacity:.72}.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{width:min(1050px,calc(100% - 48px));min-height:600px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);margin:30px auto 90px;overflow:hidden;border:1px solid var(--v2-line);background:#0b0e11}.social-guest-locked-image{min-width:0;position:relative;overflow:hidden;background:#07090b}.social-guest-locked-image img{width:100%;height:100%;position:absolute;object-fit:cover;filter:saturate(.65) contrast(1.05)}.social-guest-locked-image i{position:absolute;inset:0;background:linear-gradient(90deg,transparent 42%,#0b0e11),linear-gradient(0deg,rgba(7,9,11,.52),transparent 55%)}.social-guest-locked.locked-academy .social-guest-locked-image img,.social-guest-locked.locked-season .social-guest-locked-image img{object-fit:contain;padding:38px;background:radial-gradient(circle at 50% 45%,rgba(255,106,0,.14),transparent 40%),#07090b}.social-guest-locked>section{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,5vw,66px)}.social-guest-locked>section>small{position:absolute;top:34px;right:38px;color:rgba(255,255,255,.15);font:700 34px/1 var(--apple-sans)}.social-guest-locked h1{margin:24px 0 0;color:#efefeb;font-size:clamp(44px,6vw,72px);line-height:.92;letter-spacing:-.06em}.social-guest-locked>section>p{margin:24px 0 0;color:#858d95;font-size:11px;line-height:1.7}.social-guest-lock-notice{display:grid;grid-template-columns:37px 1fr;gap:15px;margin-top:36px;padding:20px 0;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.social-guest-lock-notice>i{width:31px;height:28px;position:relative;align-self:center;border:1px solid rgba(255,106,0,.42);border-radius:3px}.social-guest-lock-notice>i:before{content:"";width:15px;height:14px;position:absolute;left:6px;top:-12px;border:1px solid rgba(255,106,0,.42);border-bottom:0;border-radius:9px 9px 0 0}.social-guest-lock-notice>i b{width:3px;height:6px;position:absolute;left:13px;top:9px;background:var(--orange)}.social-guest-lock-notice strong{display:block;color:#e5e6e2;font-size:11px}.social-guest-lock-notice span{display:block;margin-top:7px;color:#626a73;font-size:8px;line-height:1.55}.social-guest-lock-actions{display:grid;gap:15px;margin-top:28px}.social-guest-lock-actions button{width:100%}.social-guest-lock-actions a{color:#777f88;font-size:9px;text-align:center}.social-guest-lock-actions a:hover{color:#fff}.new-event-template-page,.new-events-page{min-height:calc(100svh - 86px);padding:30px 32px 90px;color:#e9eae6;background:transparent}.new-event-template-page .shell,.new-events-page .shell{width:min(1180px,100%)}.new-events-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:28px 0 32px;border-bottom:1px solid var(--v2-line)}.new-event-template>header span,.new-events-heading span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.new-events-heading h1{margin:14px 0 10px;font:700 clamp(42px,6vw,72px)/.88 var(--apple-sans);letter-spacing:-.055em}.new-events-heading p{margin:0;color:#747b83;font-size:10px}.new-events-heading>button,.new-events-role-action{min-height:42px;display:inline-flex;align-items:center;padding:0 18px;border:1px solid var(--orange);color:#090a0b;background:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase}.new-events-role-note{min-height:68px;display:grid;grid-template-columns:120px 190px minmax(0,1fr);align-items:center;gap:16px;margin-top:14px;padding:12px 16px;border:1px solid rgba(255,106,0,.24);background:rgba(255,106,0,.035)}.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{margin:0;color:#656d75;font-size:8px;line-height:1.5}.new-event-role-tools{min-height:52px;display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:7px;border:1px solid rgba(255,106,0,.24);background:rgba(255,106,0,.035)}.new-event-role-tools>span{margin:0 10px;color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.1em}.new-event-role-tools button{min-height:34px;padding:0 12px;border:1px solid var(--v2-line);color:#858d95;background:#0c0f12;font:700 6px/1 var(--display);text-transform:uppercase;cursor:pointer}.new-event-role-tools button:hover{border-color:var(--orange);color:#fff}.new-events-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 0;border-bottom:1px solid var(--v2-line)}.new-events-filters label{min-height:54px;display:grid;grid-template-columns:88px 1fr;align-items:center;padding:0 14px;border:1px solid var(--v2-line);background:var(--v2-panel)}.new-events-filters span{color:#555d66;font:700 6px/1 var(--display);text-transform:uppercase}.new-events-filters select{height:34px;border:0;outline:0;color:#c9cbc7;background:transparent;font:600 9px/1 var(--apple-sans)}.new-events-personal-filter{margin:0;padding:11px 14px;border-bottom:1px solid var(--v2-line);color:#5f6770;font-size:8px;line-height:1.5}.new-events-personal-filter span{margin-right:8px;color:#56c982}.new-events-groups{display:grid;gap:14px;padding-top:20px}.new-event-group{border:1px solid var(--v2-line);background:var(--v2-panel)}.new-event-group>header{min-height:78px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:16px;padding:13px 18px;border-bottom:1px solid var(--v2-line)}.new-event-group>header>span{color:var(--orange);font:700 9px/1 var(--display)}.new-event-group h2{margin:0;color:#e3e4e0;font-size:18px;letter-spacing:-.025em}.new-event-group p{margin:6px 0 0;color:#555d66;font-size:8px}.new-event-group>header>strong{color:#4e555d;font:700 24px/1 var(--apple-sans)}.new-events-empty{min-height:118px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:18px;padding:20px 24px}.new-events-empty>span{width:48px;height:48px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.11);color:#41474e}.new-events-empty strong{color:#7f8790;font-size:11px}.new-events-empty p{max-width:620px;margin:8px 0 0;color:#4e555d;font-size:8px;line-height:1.5}.new-event-list{display:grid}.new-event-list>a{min-height:86px;display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 20px;border-bottom:1px solid var(--v2-line);color:inherit}.new-event-list>a:last-child{border-bottom:0}.new-event-list>a:hover{background:linear-gradient(90deg,rgba(255,106,0,.07),transparent 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{display:block;margin-top:8px;color:#d9dad6;font-size:12px}.new-event-list p{margin-top:6px}.new-event-list b{color:#747c84}.new-event-list b,.new-event-template-link{font:700 7px/1 var(--display);text-transform:uppercase}.new-event-template-link{min-height:48px;display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:0 18px;border:1px dashed rgba(255,106,0,.28);color:#747c85}.new-event-template-link:hover{color:var(--orange);background:rgba(255,106,0,.035)}.new-event-template-back{display:inline-flex;margin:8px 0 18px;color:#69717a;font-size:9px}.new-event-template{overflow:hidden;border:1px solid var(--v2-line);background:var(--v2-panel)}.new-event-template>header{min-height:235px;display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:30px;padding:34px;background:radial-gradient(circle at 77% 40%,rgba(255,106,0,.12),transparent 25%),linear-gradient(115deg,#0b0e11,#101419)}.new-event-template h1{margin:17px 0 12px;font:700 clamp(38px,5vw,68px)/.9 var(--apple-sans);letter-spacing:-.055em}.new-event-template>header p{margin:0;color:#727a83;font-size:10px}.new-event-template>header aside{min-height:140px;display:grid;place-items:center;align-content:center;gap:12px;border-left:1px solid var(--v2-line)}.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{min-height:52px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.new-event-template>nav span{display:grid;place-items:center;border-right:1px solid var(--v2-line);color:#686f78;font:700 7px/1 var(--display)}.new-event-template-grid{display:grid;grid-template-columns:1fr 1fr}.new-event-template-grid>section{min-height:220px;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.new-event-template-grid>section:nth-child(2){border-right:0}.new-event-template-grid>section.wide{grid-column:1/-1;min-height:280px;border-right:0}.new-event-template-grid section>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--v2-line)}.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{display:grid;grid-template-columns:1fr 1fr;margin:0}.new-event-template-grid dl>div{min-height:80px;display:grid;align-content:center;gap:8px;padding:15px 18px;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.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{margin:0;color:#afb2ae;font-size:11px}.new-event-template-empty{min-height:160px;display:grid;place-items:center;padding:20px;color:#4e555d;font-size:9px;text-align:center}.event-builder-page{min-height:calc(100svh - 86px);padding:30px 32px 90px;color:#e9eae6;background:transparent}.event-builder-page .shell{width:min(1180px,100%)}.event-builder-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:40px;padding:12px 0 30px;border-bottom:1px solid var(--v2-line)}.event-builder-denied>span,.event-builder-heading span,.event-builder-section>header>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.event-builder-denied h1,.event-builder-heading h1{margin:13px 0 0;font:700 clamp(40px,6vw,68px)/.9 var(--apple-sans);letter-spacing:-.055em}.event-builder-heading>p{margin:0;color:#687079;font-size:10px;line-height:1.65}.event-builder{display:grid;gap:12px;margin-top:16px}.event-builder-section{border:1px solid var(--v2-line);background:var(--v2-panel)}.event-builder-section>header{min-height:72px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--v2-line);background:linear-gradient(90deg,rgba(255,106,0,.035),transparent 45%)}.event-builder-section>header>span{font-size:9px}.event-builder-section>header strong{color:#d6d8d4;font-size:12px}.event-builder-section>header p{margin:7px 0 0;color:#555d65;font-size:8px}.event-builder-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--v2-line)}.event-builder-fields>label,.event-reward-choice{min-height:96px;display:grid;align-content:center;gap:10px;padding:18px;background:#0b0e11}.event-builder-fields>label.wide,.event-reward-choice.wide{grid-column:1/-1}.event-builder-fields label>span,.event-formula-grid label>span,.event-reward-choice>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{width:100%;min-height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.1);outline:0;color:#dedfdb;background:#07090b;font:600 10px/1.4 var(--apple-sans)}.event-builder-fields textarea{min-height:82px;padding-top:11px;resize:vertical}.event-builder-fields :is(input,select,textarea):focus,.event-formula-grid input:focus{border-color:rgba(255,106,0,.58)}.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{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--v2-line)}.event-choice-grid button{min-height:116px;display:grid;align-content:space-between;justify-items:start;gap:22px;padding:18px;border:0;color:#68717a;background:#0b0e11;text-align:left;cursor:pointer}.event-choice-grid button:hover{color:#c9cbc7;background:#101419}.event-choice-grid button.active{color:#f0f0ec;background:linear-gradient(145deg,rgba(255,106,0,.15),#0c0f12 62%);box-shadow:inset 0 0 0 1px rgba(255,106,0,.48)}.event-choice-grid button i{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);color:#555d65;font:normal 700 7px/1 var(--display)}.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{grid-template-columns:280px minmax(0,1fr)}.event-format-builder,.event-format-mode{display:grid;gap:1px;background:var(--v2-line)}.event-format-mode{grid-template-columns:1fr 1fr}.event-format-mode button{min-height:176px;display:grid;align-content:space-between;justify-items:start;padding:20px;border:0;color:#68717a;background:#0b0e11;text-align:left;cursor:pointer}.event-format-mode button.active{color:#f0f0ec;background:linear-gradient(145deg,rgba(255,106,0,.15),#0c0f12 62%);box-shadow:inset 0 0 0 1px rgba(255,106,0,.48)}.event-format-mode button.lan.active{background:linear-gradient(145deg,rgba(255,106,0,.18),#0c0f12 62%);box-shadow:inset 0 0 0 1px rgba(255,106,0,.65)}.event-format-mode button.online.active{background:linear-gradient(145deg,rgba(50,145,255,.18),#0c0f12 62%);box-shadow:inset 0 0 0 1px rgba(71,158,255,.58)}.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{padding:20px;background:#0b0e11}.event-format-stages>span{display:block;margin-bottom:16px;color:#5e6670;font:700 6px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.event-format-stages>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.event-format-stages button{min-height:64px;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);color:#707881;background:#080a0d;cursor:pointer}.event-format-stages button.active{color:#f0f0ec;border-color:rgba(255,106,0,.58);background:rgba(255,106,0,.09)}.event-format-stages button.online.active{border-color:rgba(71,158,255,.65);background:rgba(50,145,255,.1)}.event-format-stages button.online i{color:#54a2ff}.event-city-visibility{display:flex;flex-wrap:wrap;gap:8px}.event-city-visibility button{min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.1);color:#6f7780;background:#080a0d;cursor:pointer}.event-city-visibility button.active{border-color:rgba(89,217,132,.42);color:#73d992;background:rgba(89,217,132,.06)}.event-city-visibility button:disabled{cursor:not-allowed;opacity:.8}.event-builder-fields input:disabled{color:#a6a9a5;background:#101316;cursor:not-allowed}.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{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.event-reward-choice button{min-height:38px;padding:0 11px;border:1px solid rgba(255,255,255,.09);color:#727a83;background:#080a0c;font:700 7px/1 var(--display);text-transform:uppercase;cursor:pointer}.event-reward-choice button.active{border-color:rgba(255,106,0,.5);color:var(--orange);background:rgba(255,106,0,.055)}.event-formula-grid{grid-template-columns:1fr 1fr}.event-formula-grid,.event-type-choice{display:grid;gap:1px;background:var(--v2-line)}.event-type-choice{grid-template-columns:repeat(3,minmax(0,1fr))}.event-type-choice button{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:0;color:#69717a;background:#0b0e11;cursor:pointer}.event-type-choice button.active{color:#f0f0ec;background:linear-gradient(145deg,rgba(255,106,0,.14),#0c0f12 65%);box-shadow:inset 0 0 0 1px rgba(255,106,0,.48)}.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{min-height:142px;display:grid;align-content:center;gap:12px;padding:20px;background:#0b0e11}.event-formula-grid label>div{display:grid;grid-template-columns:44px 1fr}.event-formula-grid label>div b{display:grid;place-items:center;border:1px solid rgba(255,106,0,.45);border-right:0;color:var(--orange);background:rgba(255,106,0,.055);font-size:17px}.event-formula-grid input:disabled{color:#9b704f;cursor:not-allowed;opacity:1}.event-formula-grid .cpr>button{min-height:42px;display:flex;align-items:center;gap:12px;padding:0 12px;border:1px solid rgba(255,255,255,.1);color:#727a83;background:#07090b;cursor:pointer}.event-formula-grid .cpr>button i{width:20px;height:20px;display:grid;place-items:center;border:1px solid #4d555e;color:#080a0c;font-style:normal}.event-formula-grid .cpr>button.active{border-color:rgba(255,106,0,.48);color:#d7d9d5}.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{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px 14px 20px;border:1px solid var(--v2-line);background:linear-gradient(90deg,#0b0e11,#0f1317)}.event-builder-submit p{margin:0;color:#5b636c;font-size:8px}.event-builder-submit button{min-height:46px;padding:0 22px;border:1px solid var(--orange);color:#080a0c;background:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase;cursor:pointer}.event-builder-submit button:disabled{border-color:#333940;color:#656c73;background:#15191d;cursor:not-allowed}.event-builder-denied{min-height:430px;display:grid;place-items:center;align-content:center;gap:18px;border:1px solid var(--v2-line);background:radial-gradient(circle at 50% 42%,rgba(255,106,0,.09),transparent 30%),var(--v2-panel);text-align:center}.event-builder-denied p{margin:0;color:#5f6770;font-size:9px}.academy-v2-page{min-height:calc(100svh - 86px);padding:30px 32px 90px;color:#e9eae6;background:transparent}.academy-v2-page .shell{width:min(1180px,100%)}.academy-v2-heading{min-height:180px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:25px 0 32px;border-bottom:1px solid var(--v2-line)}.academy-club-v2 small,.academy-institution-v2 small,.academy-v2-finder>header>span,.academy-v2-heading>div>span,.academy-v2-results>header span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.academy-v2-heading h1{margin:14px 0 10px;font:700 clamp(44px,6vw,72px)/.88 var(--apple-sans);letter-spacing:-.055em}.academy-v2-heading p{max-width:620px;margin:0;color:#737b84;font-size:10px;line-height:1.55}.academy-v2-heading aside{display:flex;border:1px solid var(--v2-line);background:var(--v2-panel)}.academy-v2-heading aside>div{min-width:130px;min-height:86px;display:grid;align-content:center;gap:8px;padding:16px;border-right:1px solid var(--v2-line)}.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{margin-top:16px;border:1px solid var(--v2-line);background:var(--v2-panel)}.academy-v2-finder>header{min-height:74px;display:grid;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--v2-line);background:linear-gradient(90deg,rgba(255,106,0,.04),transparent 44%)}.academy-v2-finder>header>span{font-size:9px}.academy-v2-finder>header strong{color:#d9dad6;font-size:12px}.academy-v2-finder>header p{margin:7px 0 0;color:#555d65;font-size:8px}.academy-v2-controls{display:grid;grid-template-columns:1fr 1fr 2fr;gap:1px;background:var(--v2-line)}.academy-v2-controls label{min-height:92px;display:grid;align-content:center;gap:10px;padding:17px;background:#0b0e11}.academy-v2-controls label>span{color:#5d656e;font:700 6px/1 var(--display);text-transform:uppercase}.academy-v2-controls :is(select,input){width:100%;height:39px;padding:0 11px;border:1px solid rgba(255,255,255,.1);outline:0;color:#d9dad6;background:#07090b;font:600 9px/1 var(--apple-sans)}.academy-v2-controls :is(select,input):focus{border-color:rgba(255,106,0,.55)}.academy-v2-types{min-height:52px;display:flex;align-items:stretch;border-top:1px solid var(--v2-line)}.academy-v2-types button{min-width:130px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 16px;border:0;border-right:1px solid var(--v2-line);color:#68717a;background:transparent;font:700 7px/1 var(--display);text-transform:uppercase;cursor:pointer}.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{margin-top:14px;border:1px solid var(--v2-line);background:var(--v2-panel)}.academy-v2-results>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:13px 18px;border-bottom:1px solid var(--v2-line)}.academy-v2-results>header strong{display:block;margin-top:8px;color:#bfc2be;font-size:11px}.academy-v2-results>header p{max-width:390px;margin:0;color:#555d65;font-size:8px;text-align:right}.academy-v2-list{display:grid}.academy-v2-list>a{min-height:86px;display:grid;grid-template-columns:34px 48px minmax(0,1fr) 150px 22px;align-items:center;gap:16px;padding:13px 18px;border-bottom:1px solid var(--v2-line);color:inherit}.academy-v2-list>a:last-child{border-bottom:0}.academy-v2-list>a:hover{background:linear-gradient(90deg,rgba(255,106,0,.065),transparent 70%)}.academy-v2-list>a>small{color:#41484f;font:700 7px/1 var(--display)}.academy-v2-monogram{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.28);color:var(--orange);background:#101419;font:700 9px/1 var(--display)}.academy-v2-list em{color:#525a62;font:normal 700 6px/1 var(--display);text-transform:uppercase}.academy-v2-list strong{display:block;margin-top:7px;color:#d5d7d3;font-size:11px}.academy-v2-list p{margin:5px 0 0;overflow:hidden;color:#5a626b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.academy-club-status{display:flex;align-items:center;gap:8px;color:#626a72;font:700 6px/1 var(--display);text-transform:uppercase}.academy-club-live i,.academy-club-status i{width:7px;height:7px;border-radius:50%;background:#4a5158}.academy-club-status.active{color:#59c786}.academy-club-live i,.academy-club-status.active i{background:#4fd27f;box-shadow:0 0 12px rgba(79,210,127,.42)}.academy-v2-list>a>b{color:var(--orange);font-size:14px}.academy-v2-no-results{min-height:260px;display:grid;place-items:center;align-content:center;gap:12px;padding:30px;text-align:center}.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{margin:0;color:#555d65;font-size:9px}.academy-v2-no-results>a{margin-top:10px;color:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase}.academy-v2-back{display:inline-flex;margin:8px 0 18px;color:#69717a;font-size:9px}.academy-club-v2,.academy-institution-v2{overflow:hidden;border:1px solid var(--v2-line);background:var(--v2-panel)}.academy-institution-v2>header{min-height:235px;display:grid;grid-template-columns:120px minmax(0,1fr) 230px;align-items:center;gap:28px;padding:30px;background:radial-gradient(circle at 78% 30%,rgba(255,106,0,.1),transparent 30%),linear-gradient(120deg,#0a0d10,#101419)}.academy-institution-mark{width:108px;height:108px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.45);color:var(--orange);background:rgba(255,106,0,.035);font:700 25px/1 var(--display)}.academy-institution-v2 h1{max-width:760px;margin:15px 0 8px;overflow-wrap:anywhere;font:700 clamp(34px,4.1vw,54px)/.92 var(--apple-sans);letter-spacing:-.05em}.academy-institution-v2>header p{max-width:650px;margin:0;color:#777f88;font-size:10px;line-height:1.5}.academy-institution-v2>header nav{display:flex;gap:7px;margin-top:18px}.academy-institution-v2>header nav span{padding:7px 9px;border:1px solid var(--v2-line);color:#687079;font:700 6px/1 var(--display);text-transform:uppercase}.academy-institution-v2>header aside{min-height:130px;display:grid;align-content:center;gap:10px;padding-left:26px;border-left:1px solid var(--v2-line)}.academy-institution-v2>header aside i{width:10px;height:10px;border-radius:50%;background:#4a5158}.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 rgba(79,210,127,.42)}.academy-institution-v2>header aside.active>strong{color:#55c983}.academy-institution-grid{display:grid;grid-template-columns:.8fr 1.2fr;border-top:1px solid var(--v2-line)}.academy-institution-grid>section{min-height:290px;padding:30px;border-right:1px solid var(--v2-line)}.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{display:inline-flex;margin-top:20px;color:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase}.academy-institution-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:22px;background:var(--v2-line)}.academy-institution-facts article{min-height:72px;display:grid;align-content:center;gap:9px;padding:13px;background:rgba(7,9,11,.74)}.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{display:flex;flex-wrap:wrap;gap:18px;margin-top:4px}.academy-institution-grid section .academy-institution-links a{margin-top:16px}.academy-institution-grid dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.academy-institution-grid dl>div{min-height:110px;display:grid;align-content:center;gap:12px;padding:20px;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.academy-institution-grid dl>div:nth-child(2n){border-right:0}.academy-institution-grid dl>div.wide{grid-column:1/-1;border-right:0}.academy-institution-grid dt{color:#525a63;font:700 6px/1 var(--display);text-transform:uppercase}.academy-institution-grid dd{margin:0;color:#b7bab6;font-size:10px}.academy-institution-club{min-height:110px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:20px 28px;border-top:1px solid var(--v2-line);color:inherit;background:#0a0d10}.academy-institution-club.active:hover{background:rgba(255,106,0,.045)}.academy-institution-club small{color:#5b636b}.academy-institution-club strong{display:block;margin-top:9px;color:#d6d7d3;font-size:14px}.academy-institution-club p{margin:7px 0 0;color:#5c646d;font-size:8px}.academy-institution-club>a,.academy-institution-club>b{flex:0 0 auto;color:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase}.academy-institution-club>button{flex:0 0 auto;min-height:40px;padding:0 16px;border:1px solid var(--orange);color:#08090a;border-radius:8px;background:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase;cursor:pointer}.academy-institution-club em{display:block;margin-top:8px;color:#d77b68;font-size:8px;font-style:normal}.academy-club-cover{height:205px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 72% 40%,rgba(255,106,0,.18),transparent 25%),linear-gradient(120deg,#07090b,#11161a)}.academy-club-cover-grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,106,0,.12) 1px,transparent 0),linear-gradient(90deg,rgba(255,106,0,.12) 1px,transparent 0);background-size:44px 44px;transform:perspective(500px) rotateX(62deg) scale(1.4)}.academy-club-cover>img{width:148px;height:148px;position:relative;object-fit:contain;filter:drop-shadow(0 0 25px rgba(255,106,0,.17))}.academy-club-cover>span{position:absolute;left:25px;bottom:20px;color:#656d76;font:700 6px/1 var(--display);letter-spacing:.18em}.academy-club-identity{min-height:115px;display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:20px;padding:0 26px;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.academy-club-logo{width:90px;height:90px;display:grid;place-items:center;margin-top:-42px;border:4px solid #0c0f12;outline:1px solid rgba(255,106,0,.4);background:#101419}.academy-club-logo img{width:100%;height:100%;object-fit:cover}.academy-club-logo>span{color:var(--orange);font:700 28px/1 var(--display)}.academy-club-identity h1{margin:8px 0 7px;font-size:25px;letter-spacing:-.035em}.academy-club-identity a{color:#747c84;font-size:8px}.academy-club-live{display:flex;align-items:center;gap:8px;color:#54c982;font:700 6px/1 var(--display);text-transform:uppercase}.academy-club-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px}.academy-club-main{min-width:0;border-right:1px solid var(--v2-line)}.academy-club-management{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--v2-line)}.academy-club-management article{min-height:120px;display:grid;align-content:center;gap:14px;padding:22px;border-right:1px solid var(--v2-line)}.academy-club-management article:last-child{border-right:0}.academy-club-activity span,.academy-club-management span,.academy-club-stats span,.academy-club-teams-v2 header 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{display:grid;gap:7px;color:inherit}.academy-club-management article>a small{color:var(--orange);font-size:7px}.academy-club-management article>button{justify-self:start;padding:7px 10px;border:1px solid rgba(255,106,0,.3);border-radius:7px;color:var(--orange);background:rgba(255,106,0,.04);font:700 6px/1 var(--display);text-transform:uppercase;cursor:pointer}.academy-club-teams-v2>header{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 18px;border-bottom:1px solid var(--v2-line)}.academy-club-teams-v2 header strong{display:block;margin-top:8px;color:#bdc0bc;font-size:11px}.academy-club-teams-v2 header nav{display:flex}.academy-club-teams-v2 header button{min-height:34px;padding:0 13px;border:1px solid var(--v2-line);color:#626a72;background:#080a0c;font:700 6px/1 var(--display);cursor:pointer}.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{min-height:76px;display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 18px;border-bottom:1px solid var(--v2-line);color:inherit}.academy-club-teams-v2>div>a:hover{background:rgba(255,106,0,.04)}.academy-club-teams-v2>div>article{min-height:76px;display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 18px;border-bottom:1px solid var(--v2-line)}.academy-club-teams-v2>div>article>span{color:var(--orange);font:700 7px/1 var(--display)}.academy-club-teams-v2>div>article button{padding:9px 11px;border:1px solid rgba(255,106,0,.3);border-radius:7px;color:var(--orange);background:transparent;font:700 6px/1 var(--display);text-transform:uppercase;cursor:pointer}.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{display:block;margin-top:7px;color:#555d65}.academy-club-teams-v2>div b{color:#69717a;font:700 6px/1 var(--display);text-transform:uppercase}.academy-club-activity{display:grid;grid-template-columns:1fr 1fr}.academy-club-activity a{min-height:120px;display:grid;align-content:center;gap:12px;padding:20px;border-right:1px solid var(--v2-line);color:inherit}.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{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--v2-line)}.academy-club-stats select{min-height:32px;padding:0 9px;border:1px solid var(--v2-line);color:#afb3af;background:#080a0c;font:700 6px/1 var(--display)}.academy-club-stats article{min-height:100px;display:grid;align-content:center;gap:9px;padding:17px;border-bottom:1px solid var(--v2-line)}.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{display:flex;align-items:baseline;gap:9px}.academy-club-stats article.level>div strong{width:58px;height:58px;display:grid;place-items:center;border:4px solid #2d343a;border-top:4px solid var(--orange);border-radius:50%;font-size:21px}.academy-club-stats article.level>div span{color:#6a727a}.academy-club-stats article.level p{margin:0;color:#555d65;font-size:7px}.academy-club-stats article.locked{opacity:.42;background:repeating-linear-gradient(135deg,transparent,transparent 10px,rgba(255,255,255,.018) 0,rgba(255,255,255,.018) 20px)}.academy-club-stats article.locked strong{font-size:12px;text-transform:uppercase}.academy-club-members,.academy-club-members>header{border-bottom:1px solid var(--v2-line)}.academy-club-members>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 18px}.academy-club-members header span{color:#555d65;font:700 6px/1 var(--display);letter-spacing:.1em}.academy-club-members header strong{display:block;margin-top:8px;color:#bdc0bc;font-size:11px}.academy-club-members header button{padding:9px 12px;border:1px solid rgba(255,106,0,.3);border-radius:7px;color:var(--orange);background:transparent;font:700 6px/1 var(--display);text-transform:uppercase;cursor:pointer}.academy-club-members>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.academy-club-members>div>a{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:66px;padding:10px 18px;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);color:inherit}.academy-club-members i,.academy-person-results i{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,106,0,.25);border-radius:50%;color:var(--orange);font-style:normal}.academy-club-members img,.academy-person-results img{width:100%;height:100%;object-fit:cover}.academy-club-members a strong{color:#c9cbc7;font-size:9px}.academy-club-members a small{display:block;margin-top:6px;color:#59616a;font-size:7px}.academy-club-members>p{margin:0;padding:25px 18px;color:#555d65;font-size:9px}.academy-club-editor{position:fixed;z-index:170;inset:0;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.76);backdrop-filter:blur(12px)}.academy-club-editor>section{width:min(580px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0b0e11;box-shadow:0 36px 100px rgba(0,0,0,.7)}.academy-club-editor header{display:flex;justify-content:space-between;gap:20px;padding:22px;border-bottom:1px solid var(--v2-line)}.academy-club-editor header small{color:var(--orange)}.academy-club-editor h2{margin:8px 0 0;font-size:25px}.academy-club-editor header>button{border:0;color:#777;background:transparent;font-size:24px;cursor:pointer}.academy-club-editor-form{display:grid;gap:12px;padding:22px}.academy-club-editor-form label{display:grid;gap:7px}.academy-club-editor-form label>span{color:#626a72;font:700 6px/1 var(--display);text-transform:uppercase}.academy-club-editor-form label>div{display:grid;grid-template-columns:1fr auto}.academy-club-editor-form :is(input,select){min-height:42px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#dddeda;background:#07090b}.academy-club-editor-form button{min-height:40px;padding:0 13px;border:1px solid rgba(255,106,0,.35);border-radius:8px;color:var(--orange);background:rgba(255,106,0,.04);cursor:pointer}.academy-club-editor-form>button:last-child{color:#08090a;background:var(--orange)}.academy-person-results{display:grid;gap:6px}.academy-person-results>button{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:9px;color:inherit;background:rgba(255,255,255,.01);text-align:left}.academy-person-results>button.active{border-color:var(--orange);background:rgba(255,106,0,.05)}.academy-person-results strong{color:#d1d3cf;font-size:9px}.academy-person-results small{display:block;margin-top:5px;color:#5d656d;font-size:7px}.academy-roster-member-list{display:flex;flex-wrap:wrap;gap:6px}.academy-roster-member-list button.active{color:#08090a;background:var(--orange)}.academy-club-editor>section>p{margin:0 22px 22px;color:#d77b68;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 rgba(0,0,0,.16)}.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){border-color:rgba(255,255,255,.085);background-image:linear-gradient(145deg,rgba(255,255,255,.018),transparent 44%)}.social-v2 :is(button,a,input,select,textarea){transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.social-v2 button:hover:not(:disabled){box-shadow:0 7px 20px rgba(0,0,0,.18)}.social-season-page{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:30px 0 90px;color:#e9eae6}.social-season-heading{min-height:175px;display:flex;align-items:flex-end;justify-content:space-between;gap:35px;padding:25px 0 30px;border-bottom:1px solid var(--v2-line)}.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{margin:14px 0 10px;font:700 clamp(44px,6vw,72px)/.88 var(--apple-sans);letter-spacing:-.055em}.social-season-heading p{max-width:650px;margin:0;color:#737b84;font-size:10px;line-height:1.6}.social-season-heading label{min-width:230px;display:grid;gap:9px}.social-season-heading label span{color:#59616a;font:700 6px/1 var(--display);text-transform:uppercase}.social-season-heading select{min-height:43px;padding:0 13px;border:1px solid rgba(255,106,0,.38);outline:0;color:#e1e2de;background:#0a0d10;font:700 8px/1 var(--display);text-transform:uppercase}.social-season-passport{display:grid;grid-template-columns:1.1fr repeat(3,.8fr) 1.2fr;margin-top:16px;border:1px solid var(--v2-line);background:var(--v2-panel)}.social-season-passport>*{min-height:150px;display:grid;align-content:center;gap:9px;padding:22px;border-right:1px solid var(--v2-line)}.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{margin:0;color:#555d65;font-size:7px;line-height:1.45}.social-season-number{background:radial-gradient(circle at 38% 44%,rgba(255,106,0,.16),transparent 52%),#0a0d10}.social-season-number strong{color:var(--orange);font-size:48px;letter-spacing:-.04em}.social-season-target{background:linear-gradient(135deg,rgba(255,106,0,.08),transparent 65%)}.social-season-target strong{color:var(--orange);font-size:20px;text-transform:uppercase}.social-season-roadmap{margin-top:14px;border:1px solid var(--v2-line);background:var(--v2-panel)}.social-season-roadmap>header{min-height:150px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:28px;border-bottom:1px solid var(--v2-line);background:radial-gradient(circle at 75% 30%,rgba(255,106,0,.07),transparent 30%)}.social-season-roadmap h2{margin:14px 0 0;font-size:clamp(28px,4vw,46px);line-height:.98;letter-spacing:-.04em}.social-season-roadmap>header p{max-width:390px;margin:0;color:#69717a;font-size:9px;line-height:1.65}.social-season-tracks{display:grid;grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr)}.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{min-height:92px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid var(--v2-line)}.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{margin:8px 0 0;color:#dfe0dc;font-size:19px}.social-season-city>header b{color:#40474e;font-size:28px}.social-season-stages{position:relative;display:grid;padding:12px 20px 20px}.social-season-stages:before{content:"";width:1px;position:absolute;left:39px;top:50px;bottom:58px;background:linear-gradient(var(--orange),rgba(255,106,0,.14))}.social-season-stages section{min-height:122px;display:grid;grid-template-columns:42px 88px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:12px;padding:14px 0;border-bottom:1px solid var(--v2-line)}.social-season-stages section:last-child{border-bottom:0}.social-season-node{grid-row:1/3;position:relative;z-index:1}.social-season-node i{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.32);color:var(--orange);background:#0d1013;font:normal 700 7px/1 var(--display)}.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{grid-column:3;margin:7px 0 0;color:#59616a;font-size:7px;line-height:1.45}.social-season-stages section.final{margin:8px -8px 0;padding-inline:8px;border:1px solid rgba(255,106,0,.25);background:linear-gradient(90deg,rgba(255,106,0,.075),transparent)}.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{border-color:rgba(234,173,69,.34);color:#dca53f}.social-season-city.gold .social-season-stages:before{background:linear-gradient(#dca53f,rgba(220,165,63,.14))}.social-season-city.gold .social-season-stages section.final{border-color:rgba(234,173,69,.3);background:linear-gradient(90deg,rgba(220,165,63,.09),transparent)}.social-season-city.gold .social-season-stages section.final .social-season-node i{color:#090b0d;background:#dca53f}.social-season-transfer{display:grid;place-items:center;align-content:center;gap:13px;padding:20px 8px;color:#515961;text-align:center;background:repeating-linear-gradient(135deg,transparent,transparent 12px,rgba(255,255,255,.012) 0,rgba(255,255,255,.012) 24px)}.social-season-transfer span{font:700 6px/1.45 var(--display);letter-spacing:.08em}.social-season-transfer i{width:45px;height:45px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.35);border-radius:50%;color:var(--orange);font-style:normal;font-size:18px;transform:rotate(0deg)}.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{min-height:62px;display:flex;align-items:center;gap:26px;margin-top:14px;padding:14px 18px;border:1px solid var(--v2-line);background:var(--v2-panel)}.social-season-legend span{display:flex;align-items:center;gap:8px;color:#5e6670;font:700 6px/1 var(--display);text-transform:uppercase}.social-season-legend i{width:8px;height:8px;border:1px solid #5e6670;border-radius:50%}.social-season-legend i.student{border-color:#7a64db;background:#7a64db}.social-season-legend i.open{border-color:var(--orange)}.social-season-legend i.mix{border-color:#5bbdd0;background:#5bbdd0}.social-season-legend i.final{border-color:#dca53f;background:#dca53f;box-shadow:0 0 10px rgba(220,165,63,.35)}.profile-social-feed{border:1px solid rgba(255,255,255,.075);background:#0c0f12}.profile-social-feed>header{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 17px;border-bottom:1px solid rgba(255,255,255,.075)}.profile-social-feed>header span{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.12em}.profile-social-feed>header strong{display:block;margin-top:7px;color:#b9bdb9;font-size:10px}.profile-social-feed>header button{min-height:35px;padding:0 13px;border:1px solid var(--orange);color:#080a0c;background:var(--orange);font:700 6px/1 var(--display);text-transform:uppercase;cursor:pointer}.profile-post-composer{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.075)}.profile-post-composer textarea{width:100%;min-height:100px;padding:13px;border:1px solid rgba(255,255,255,.09);outline:0;color:#e2e3df;background:#080a0c;font:10px/1.55 var(--apple-sans);resize:vertical}.profile-post-composer textarea:focus{border-color:rgba(255,106,0,.5)}.profile-post-composer footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:8px}.profile-post-composer footer span{color:#4d555c;font-size:7px}.profile-post-composer button{min-height:34px;padding:0 13px;border:0;color:#080a0c;background:var(--orange);font:700 6px/1 var(--display);text-transform:uppercase}.profile-post-composer button:disabled{opacity:.4}.profile-social-posts{display:grid}.profile-social-posts>article{padding:16px;border-bottom:1px solid rgba(255,255,255,.075)}.profile-social-posts>article>header{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center}.profile-social-posts>article>header>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.3);border-radius:50%;color:var(--orange);background:#12161a;font-size:9px}.profile-social-posts>article>header strong{color:#dedfdb;font-size:9px}.profile-social-posts>article>header small{display:block;margin-top:5px;color:#565e66;font-size:7px}.profile-social-posts>article>p{margin:14px 0 4px;color:#a2a8ae;font-size:10px;line-height:1.65;white-space:pre-wrap}.profile-social-empty{min-height:125px;display:grid;place-items:center;align-content:center;gap:10px}.profile-social-empty span{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.12em}.profile-social-empty p{margin:0;color:#535b62;font-size:8px}.profile-post-notice{margin:0;padding:10px 16px;color:#a67e61;font-size:7px}.entity-activity-hub{border-top:1px solid rgba(255,255,255,.075);border-bottom:1px solid rgba(255,255,255,.075);background:linear-gradient(145deg,rgba(255,106,0,.018),transparent 42%)}.entity-activity-heading{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.065)}.entity-activity-grid article>header span,.entity-activity-heading span{display:block;color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.11em}.entity-activity-heading strong{display:block;margin-top:7px;color:#d4d5d1;font-size:12px;letter-spacing:-.015em}.entity-activity-heading p{max-width:390px;margin:0;color:#555d64;font-size:8px;line-height:1.55;text-align:right}.entity-activity-grid{display:grid;grid-template-columns:1.2fr .8fr}.entity-activity-grid>article+article{border-left:1px solid rgba(255,255,255,.065)}.entity-activity-grid article>header{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.055)}.entity-activity-grid article>header strong{display:block;margin-top:6px;color:#51565a;font-size:7px;font-weight:500}.entity-activity-grid article>header a{display:inline-flex;align-items:center;gap:9px;color:#7c8389;font:700 6px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;transition:color .18s ease}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.entity-achievement-slots>a{min-height:142px;position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:25px 14px 18px;color:inherit;border-right:1px solid rgba(255,255,255,.05);transition:background .18s ease,border-color .18s ease}.entity-achievement-slots>a:last-child{border-right:0}.entity-achievement-slots>a>span{position:absolute;top:11px;left:12px;color:#3f464b;font:700 6px/1 var(--display)}.entity-achievement-slots>a>i{width:40px;height:40px;display:grid;place-items:center;border:1px dashed rgba(255,106,0,.18);border-radius:50%;color:rgba(255,106,0,.34);font-size:22px;font-style:normal}.entity-achievement-slots>a strong{display:block;color:#777d81;font-size:8px}.entity-achievement-slots>a small{display:block;margin-top:5px;color:#41484e;font-size:6px;line-height:1.35}.entity-achievement-slots>a>b{color:#42494e;font-size:10px;transition:color .18s ease,transform .18s ease}.entity-achievement-slots>a:hover,.entity-history-empty:hover{background:rgba(255,106,0,.04)}.entity-achievement-slots>a:hover>b{color:var(--orange);transform:translateX(2px)}.entity-history-empty{min-height:142px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:19px 16px;color:inherit;transition:background .18s ease}.entity-history-empty>span{width:44px;height:44px;display:grid;place-items:center;border:1px dashed rgba(255,106,0,.2);color:rgba(255,106,0,.45);font:700 8px/1 var(--display)}.entity-history-empty small{color:#535a60;font:700 6px/1 var(--display);letter-spacing:.08em}.entity-history-empty strong{display:block;margin-top:7px;color:#83888b;font-size:9px}.entity-history-empty p{margin:6px 0 0;color:#454c52;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{min-height:calc(100svh - 86px);padding:25px 32px 90px;color:#e7e8e4;background:transparent}.profile-archive-page .shell{width:min(1180px,100%)}.profile-archive-nav{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:5px;border-bottom:1px solid var(--v2-line)}.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{display:inline-flex;color:#687079;font-size:9px}.profile-archive-heading{min-height:180px;display:flex;align-items:flex-end;justify-content:space-between;gap:45px;padding:25px 0 31px;border-bottom:1px solid var(--v2-line)}.profile-archive-heading span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.14em}.profile-archive-heading h1{margin:17px 0 0;font:700 clamp(42px,6vw,76px)/.88 var(--apple-sans);letter-spacing:-.06em}.profile-archive-heading>p{max-width:410px;margin:0;color:#707881;font-size:10px;line-height:1.65}.achievement-template{min-height:560px;display:grid;grid-template-columns:1.1fr .9fr;margin-top:22px;border:1px solid var(--v2-line);background:var(--v2-panel)}.achievement-template-visual{min-height:560px;display:grid;place-items:center;align-content:center;gap:20px;border-right:1px solid var(--v2-line);background:radial-gradient(circle,rgba(255,106,0,.11),transparent 36%),repeating-linear-gradient(0deg,transparent 0 52px,rgba(255,255,255,.018) 52px 53px),#080a0c}.achievement-template-visual>span{color:#525a62;font:700 6px/1 var(--display);letter-spacing:.12em}.achievement-template-visual>div{width:220px;height:220px;display:grid;place-items:center;border:1px dashed rgba(255,106,0,.28);border-radius:50%;color:rgba(255,106,0,.45);font-size:108px}.achievement-template-visual small{color:#464d54;font-size:8px}.achievement-template-info{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,60px)}.achievement-template-info section small{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.13em}.achievement-template-info h2{margin:16px 0 13px;color:#edede9;font-size:35px;line-height:.95;letter-spacing:-.045em}.achievement-template-info section p{color:#737b83;font-size:10px;line-height:1.65}.achievement-template-info dl{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0 0;border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line)}.achievement-template-info dl>div{min-height:72px;display:grid;align-content:center;gap:8px;padding:12px;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.achievement-template-info dt,.event-history-template dt{color:#505860;font:700 6px/1 var(--display)}.achievement-template-info dd,.event-history-template dd{margin:0;color:#b0b5b2;font-size:9px}.achievement-template-info>a{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:18px;padding:0 15px;border:1px solid rgba(255,106,0,.25);color:#717981;font-size:8px}.achievement-template-info>a span{color:var(--orange)}.achievement-template-info>button{min-height:40px;margin-top:10px;border:1px solid var(--orange);color:#080a0c;background:var(--orange);font:700 6px/1 var(--display);text-transform:uppercase}.archive-filters{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.archive-filters label{min-height:55px;display:grid;grid-template-columns:100px 1fr;align-items:center;padding:0 14px;border:1px solid var(--v2-line);background:var(--v2-panel)}.archive-filters span{color:#535b63;font:700 6px/1 var(--display);text-transform:uppercase}.archive-filters select{min-width:0;border:0;color:#b9bdb9;background:transparent;font-size:9px}.achievement-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px;border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line)}.achievement-archive-grid>a{min-height:260px;position:relative;display:grid;place-items:center;align-content:center;gap:12px;padding:25px;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);background:var(--v2-panel);text-align:center}.achievement-archive-grid>a>span{position:absolute;top:18px;left:18px;color:#4b5259;font:700 8px/1 var(--display)}.achievement-archive-grid>a>div{width:88px;height:88px;display:grid;place-items:center;border:1px dashed rgba(255,106,0,.2);border-radius:50%;color:rgba(255,106,0,.35);font-size:42px}.achievement-archive-grid strong{color:#c7cac6;font-size:11px}.achievement-archive-grid small{color:#525a62;font-size:7px}.achievement-archive-grid>a:hover{background:rgba(255,106,0,.035)}.event-history-list{display:grid;margin-top:14px;border-top:1px solid var(--v2-line)}.event-history-list>a{min-height:116px;display:grid;grid-template-columns:46px minmax(0,1fr) 230px 25px;align-items:center;gap:20px;padding:18px 22px;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)}.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{display:block;margin-top:9px;color:#c7cac6;font-size:12px}.event-history-list p{margin:7px 0 0;color:#545c63;font-size:8px}.event-history-list dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.event-history-list dl div{padding-left:14px;border-left:1px solid var(--v2-line)}.event-history-list dt{color:#4d555c;font:700 6px/1 var(--display)}.event-history-list dd{margin:8px 0 0;color:#aeb2af;font-size:9px}.event-history-list>a>b{color:var(--orange)}.event-history-list>a:hover{background:rgba(255,106,0,.035)}.event-history-template{display:grid;grid-template-columns:.85fr 1.15fr;margin-top:20px;border:1px solid var(--v2-line);background:var(--v2-panel)}.event-history-template>header{min-height:430px;display:flex;flex-direction:column;justify-content:center;padding:45px;border-right:1px solid var(--v2-line);background:radial-gradient(circle at 0 100%,rgba(255,106,0,.09),transparent 35%)}.event-history-template>header>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.event-history-template h2{margin:20px 0 14px;color:#ebebe7;font-size:42px;line-height:.92;letter-spacing:-.05em}.event-history-template header p{color:#717981;font-size:10px;line-height:1.6}.event-history-template header a{margin-top:25px;color:var(--orange);font:700 7px/1 var(--display);text-transform:uppercase}.event-history-template>div{display:grid;grid-template-rows:auto 1fr}.event-history-template dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.event-history-template dl>div{min-height:94px;display:grid;align-content:center;gap:9px;padding:18px;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.event-history-template>div>section{display:grid;place-items:center;align-content:center;gap:14px;min-height:230px}.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 rgba(255,255,255,.065);border-left:0}}@media (max-width:680px){.entity-activity-heading{align-items:flex-start;flex-direction:column;gap:9px}.entity-activity-heading p{text-align:left}.entity-achievement-slots{grid-template-columns:1fr}.entity-achievement-slots>a{min-height:88px;border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}.entity-history-empty{grid-template-columns:44px 1fr}.entity-history-empty>b{grid-column:2}}.social-teams-directory{width:min(1120px,calc(100% - 48px));margin:28px auto 90px}.social-teams-heading{min-height:210px;display:grid;grid-template-columns:1.35fr .65fr;align-items:end;gap:50px;padding:40px 44px;border:1px solid var(--v2-line);background:radial-gradient(circle at 82% 10%,rgba(255,106,0,.1),transparent 30%),linear-gradient(135deg,#0d1013,#090b0d)}.social-my-teams header span,.social-team-discovery>header span,.social-teams-heading span{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.14em}.social-teams-heading h2{max-width:700px;margin:15px 0 0;color:#edece8;font-size:clamp(34px,4vw,57px);line-height:.94;letter-spacing:-.055em}.social-teams-heading p{max-width:340px;margin:0;color:#6f7780;font-size:10px;line-height:1.7}.social-my-teams,.social-team-discovery{margin-top:14px;border:1px solid var(--v2-line);background:#0b0e11}.social-my-teams>header,.social-team-discovery>header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;border-bottom:1px solid var(--v2-line)}.social-my-teams h3,.social-team-discovery h3{margin:8px 0 0;color:#d9dad6;font-size:15px}.social-my-teams-actions{display:flex;align-items:center;gap:10px}.social-my-teams-actions>b{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.2);border-radius:50%;color:var(--orange);font-size:9px}.social-my-teams-actions>button{min-height:36px;padding:0 14px;border:1px solid var(--orange);color:#07090a;background:var(--orange);font:800 7px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.social-my-teams-empty{min-height:105px;display:grid;grid-template-columns:46px 1fr;align-items:center;gap:16px;padding:20px}.social-my-teams-empty>i{width:46px;height:46px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.13);border-radius:50%;color:#4d555e;font-style:normal}.social-my-teams-empty strong{color:#9da3a5;font-size:10px}.social-my-teams-empty p{margin:7px 0 0;color:#505860;font-size:8px}.social-my-team-list{display:grid}.social-my-team-list>a{min-height:92px;display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:16px;padding:15px 20px;color:inherit;border-bottom:1px solid var(--v2-line);transition:background .18s ease}.social-my-team-list>a:hover{background:rgba(255,106,0,.035)}.social-my-team-list>a>span{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.3);border-radius:50%;color:var(--orange);background:rgba(255,106,0,.05);font:800 9px/1 var(--display)}.social-my-team-list strong{color:#d4d5d1;font-size:11px}.social-my-team-list em,.social-my-team-list small{display:block;margin-top:6px;color:#687078;font-size:7px;font-style:normal}.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{position:fixed;z-index:150;inset:0;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.76);backdrop-filter:blur(8px)}.team-create-dialog{width:min(540px,100%);border:1px solid rgba(255,255,255,.12);color:#e5e6e2;background:#0b0e11;box-shadow:0 35px 100px rgba(0,0,0,.7)}.team-create-dialog>header{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:18px 21px;border-bottom:1px solid var(--v2-line)}.team-create-dialog>header span{color:var(--orange);font:700 6px/1 var(--display);letter-spacing:.13em}.team-create-dialog h2{margin:9px 0 0;font-size:26px;letter-spacing:-.045em}.team-create-dialog>header button{width:36px;height:36px;border:1px solid var(--v2-line);color:#757d84;background:transparent;font-size:21px;cursor:pointer}.team-create-dialog>div{display:grid;gap:16px;padding:24px 21px}.team-create-dialog label span{display:block;margin-bottom:8px;color:#697178;font:700 7px/1 var(--display);text-transform:uppercase}.team-create-dialog input{width:100%;min-height:50px;padding:0 14px;border:1px solid rgba(255,255,255,.12);outline:0;color:#eeeeea;background:#07090b;font-size:13px}.team-create-dialog input:focus{border-color:var(--orange)}.team-create-dialog>div>p{margin:0;color:#626b72;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{display:flex;justify-content:flex-end;gap:8px;padding:16px 21px;border-top:1px solid var(--v2-line)}.team-create-dialog>footer button{min-height:40px;padding:0 15px;border:1px solid var(--v2-line);color:#8a9197;background:transparent;font:700 7px/1 var(--display);text-transform:uppercase;cursor:pointer}.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{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--v2-line)}.social-team-discovery>nav button{min-height:66px;display:grid;align-content:center;gap:7px;padding:10px 18px;border:0;border-right:1px solid var(--v2-line);color:#757d85;background:transparent;text-align:left;cursor:pointer}.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;background:rgba(255,106,0,.055);box-shadow:inset 0 -2px 0 var(--orange)}.social-team-discovery>nav button.active small{color:var(--orange)}.social-team-list{display:grid}.social-team-row{min-height:94px;display:grid;grid-template-columns:34px 58px minmax(0,1fr) 125px 90px 20px;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid var(--v2-line);transition:background .2s ease,border-color .2s ease}.social-team-row:last-child{border-bottom:0}.social-team-row:hover{background:rgba(255,106,0,.035)}.social-team-rank{color:#343b42;font:700 8px/1 var(--display)}.social-team-logo{--team-accent:#ff6a00;width:52px;height:52px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--team-accent),transparent 50%);border-radius: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%));box-shadow:0 0 25px color-mix(in srgb,var(--team-accent),transparent 85%);font:700 9px/1 var(--display)}.social-team-copy{min-width:0}.social-team-copy strong{display:block;color:#d0d2ce;font:700 10px/1.2 var(--display);letter-spacing:.025em}.social-team-copy small{display:block;margin-top:7px;overflow:hidden;color:#6c747c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.social-team-copy em{display:block;margin-top:6px;color:#434b53;font-size:7px;font-style:normal}.social-team-members,.social-team-stats{padding-left:15px;border-left:1px solid var(--v2-line)}.social-team-members b,.social-team-stats b{display:block;color:#c0c3bf;font-size:11px}.social-team-members small,.social-team-stats small{display:block;margin-top:6px;color:#464e55;font:600 5px/1.2 var(--display);text-transform:uppercase}.social-team-arrow{color:var(--orange);font-size:15px;font-style:normal;transition:transform .2s ease}.social-team-row:hover .social-team-arrow{transform:translateX(3px)}.social-team-list-empty{min-height:130px;display:grid;place-items:center;padding:30px;color:#555d64;font-size:9px}.profile-feed-progress,.profile-feed-sentinel{min-height:58px;display:flex;align-items:center;justify-content:center;gap:10px;color:#4f5760;font-size:7px}.profile-feed-progress i,.profile-feed-sentinel i{width:14px;height:14px;border:1px solid rgba(255,106,0,.22);border-top:1px solid var(--orange);border-radius:50%;animation:profile-feed-spin .8s linear infinite}.profile-feed-sentinel{border-top:1px solid rgba(255,255,255,.045)}@keyframes profile-feed-spin{to{transform:rotate(1turn)}}@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{width:42px;height:42px;margin:0 auto;border:1px solid var(--v2-line)}.social-v2-version:before{content:"↔";position:absolute;inset:0;display:grid;place-items:center;color:#777f88;pointer-events:none}.social-v2-version summary{position:absolute;inset:0;display:block;opacity:0}.social-v2-workspace{grid-template-columns:minmax(0,1fr) 280px}.social-guest-home{width:min(1080px,calc(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,calc(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{width:min(720px,calc(100% - 30px));grid-template-columns:1fr}.social-v2-context{position:static;grid-template-columns:1fr 1fr}.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{align-items:stretch;flex-wrap:wrap}.profile-archive-heading{align-items:flex-start;flex-direction:column;gap:20px}.achievement-template,.event-history-template{grid-template-columns:1fr}.achievement-template-visual{min-height:400px;border-right:0;border-bottom:1px solid var(--v2-line)}.event-history-template>header{min-height:340px;border-right:0;border-bottom:1px solid var(--v2-line)}.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{min-height:720px;grid-template-columns:1fr;grid-template-rows:auto 360px}.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{align-items:flex-start;flex-direction:column;gap:20px}.social-guest-locked{width:calc(100% - 30px);grid-template-columns:1fr;grid-template-rows:330px auto}.social-guest-locked-image i{background:linear-gradient(0deg,#0b0e11,transparent 48%)}.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:after,.social-v2-main:before{inset:70px 0 64px}.social-v2-sidebar{position:fixed;inset:auto 0 0;width:100%;height:64px;display:block;padding:7px 10px;border-top:1px solid var(--v2-line);border-right: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{inset:auto 14px -7px;width:auto;height:2px}.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{min-width:42px;grid-template-columns:34px;padding:3px}.social-v2-account>button>i,.social-v2-account>button>span:nth-child(2){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:0 0 auto}.social-v2-composer{grid-template-columns:38px 1fr}.social-v2-composer>a{grid-column:1/-1;justify-content:center}.social-v2-composer-actions{grid-column:1/-1;flex-wrap:wrap}.social-v2-composer-actions :is(a,button){flex:1 1 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:0 0 auto}.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}.event-builder-page,.new-event-template-page,.new-events-page{padding:16px 10px 80px}.new-events-heading{align-items:flex-start;flex-direction:column}.new-events-heading>button{width:100%}.new-events-role-action{width:100%;justify-content:center}.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:1 1 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{min-height:90px;border-top:1px solid var(--v2-line);border-left:0}.new-event-template>nav{grid-template-columns:1fr 1fr}.new-event-template>nav span{min-height:45px;border-bottom:1px solid var(--v2-line)}.new-event-template-grid{grid-template-columns:1fr}.new-event-template-grid>section,.new-event-template-grid>section.wide{grid-column:1;border-right:0}.new-event-list>a{grid-template-columns:54px minmax(0,1fr);padding:14px}.new-event-list>a>b{display:none}.event-builder-heading{gap:18px}.event-builder-fields,.event-builder-heading,.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{align-items:stretch;flex-direction:column}.academy-v2-page{padding:16px 10px 80px}.academy-v2-heading{align-items:flex-start;flex-direction:column}.academy-v2-heading aside{width:100%}.academy-v2-heading aside>div{min-width:0;flex:1}.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{align-items:flex-start;flex-direction:column}.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{grid-column:1/-1;min-height:75px;padding:16px 0 0;border-top:1px solid var(--v2-line);border-left: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{align-items:flex-start;flex-direction:column}.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-activity,.academy-club-management{grid-template-columns:1fr}.academy-club-activity a,.academy-club-management article{border-right:0;border-bottom:1px solid var(--v2-line)}.academy-club-teams-v2>header{align-items:flex-start;flex-direction:column}.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{align-items:flex-start;flex-direction:column}.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{align-items:flex-start;flex-direction:column}.social-season-tracks{grid-template-columns:1fr}.social-season-city:first-child,.social-season-city:last-child{border:0}.social-season-transfer{min-height:160px;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.social-season-transfer i{transform:rotate(90deg)}.social-season-stages section{grid-template-columns:42px 74px minmax(0,1fr)}.social-season-legend{align-items:flex-start;flex-direction:column}.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{min-height:660px;grid-template-rows:auto 300px}.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{align-items:flex-start;flex-direction:column;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{min-height:260px;grid-column:1;padding:25px}.social-guest-module>div{max-width:75%}.social-guest-module:last-child>img,.social-guest-module>img{width:68%}.social-guest-module h3{font-size:23px}.social-guest-locked{width:calc(100% - 20px);min-height:0;grid-template-rows:245px auto;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-archive-grid,.achievement-template-info dl{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{align-items:flex-start;flex-direction:column}.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{min-height:54px;border-right:0;border-bottom:1px solid var(--v2-line)}.social-team-row{grid-template-columns:48px minmax(0,1fr) 18px;gap:13px;padding:14px}.social-team-members,.social-team-rank,.social-team-stats{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{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-width:0;flex:1;color:inherit;text-decoration:none}.academy-club-team-link>span{color:var(--orange)}.academy-club-team-link div{display:grid;gap:5px}.academy-club-team-link small{color:var(--muted)}.academy-club-team-link>b{color:var(--orange);font-size:11px;text-transform:uppercase}.academy-club-teams-v2 article>button{flex:0 0 auto}.team-roster-manage{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:10px 14px;border:1px solid rgba(255,106,0,.45);border-radius:8px;color:var(--orange);font-size:11px;font-weight:800;text-transform:uppercase;text-decoration:none}.academy-calendar-button{display:grid;gap:5px;min-width:210px;padding:16px 18px;border:1px solid rgba(255,106,0,.38);border-radius:10px;background:linear-gradient(135deg,rgba(255,106,0,.12),rgba(255,106,0,.02));color:inherit;text-decoration:none}.academy-calendar-button small,.academy-calendar-button span{color:var(--orange);font-size:10px;font-weight:800;letter-spacing:.1em}.academy-calendar-button strong{font-size:16px}.academy-calendar-placeholder{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:radial-gradient(circle at 84% 16%,rgba(255,106,0,.14),transparent 28%),var(--panel)}.academy-calendar-placeholder>header{padding:55px 50px;border-bottom:1px solid var(--line)}.academy-calendar-placeholder>header span{color:var(--orange);font-size:10px;font-weight:900;letter-spacing:.13em}.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{display:grid;gap:12px;padding:38px 50px}.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{display:flex;align-items:center;gap:10px;padding:20px 50px;border-top:1px solid var(--line);color:var(--muted)}.academy-calendar-placeholder footer i{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 14px rgba(255,106,0,.7)}.academy-my-club{margin:18px 0;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.academy-my-club>header{display:flex;gap:18px;padding:20px 24px;border-bottom:1px solid var(--line)}.academy-my-club>header>span{color:var(--orange);font-size:11px;font-weight:900}.academy-my-club>header div{display:grid;gap:5px}.academy-my-club>header p{margin:0;color:var(--muted);font-size:12px}.academy-my-club>a{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:18px;padding:22px 24px;color:inherit;text-decoration:none;background:linear-gradient(90deg,rgba(255,106,0,.08),transparent)}.academy-my-club>a>i{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(255,106,0,.5);border-radius:12px;color:var(--orange);font-size:22px;font-style:normal;font-weight:900}.academy-my-club>a div{display:grid;gap:5px}.academy-my-club>a small{color:var(--orange);font-size:9px;font-weight:900;letter-spacing:.1em}.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);font-size:11px;text-transform:uppercase}.academy-my-club-empty{display:grid;gap:8px;padding:24px}.academy-my-club-empty>span{color:var(--orange);font-size:9px;font-weight:900;letter-spacing:.12em}.academy-my-club-empty>strong{font-size:20px}.academy-my-club-empty>p{margin:0;color:var(--muted);font-size:12px}.entity-favorite{width:max-content;margin-top:12px;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--muted);background:rgba(255,255,255,.025);font-size:10px;font-weight:800;text-transform:uppercase;cursor:pointer}.entity-favorite.active{border-color:rgba(255,106,0,.5);color:var(--orange);background:rgba(255,106,0,.08)}.social-filter-item{position:relative;display:flex;align-items:center}.city-feed-help{width:18px!important;height:18px!important;padding:0!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:50%!important;color:var(--muted)!important;background:transparent!important;font-size:9px!important}.city-feed-help-popover{width:290px;position:absolute;z-index:20;top:calc(100% + 12px);left:0;padding:14px;border:1px solid var(--line);border-radius:10px;color:#b4b8b5;background:#0b0e11;box-shadow:0 18px 50px rgba(0,0,0,.45);font:400 11px/1.55 var(--apple-sans);font-style:normal}.social-pinned{margin:12px 0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel)}.social-pinned>header{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line);color:var(--orange);font-size:9px}.social-pinned>div{display:grid;grid-template-columns:repeat(3,1fr)}.social-pinned a{position:relative;display:grid;gap:8px;min-height:120px;padding:16px;border-right:1px solid var(--line);color:inherit;text-decoration:none}.social-pinned a:last-child{border:0}.social-pinned em{position:absolute;top:10px;right:10px;padding:4px 6px;border-radius:5px;color:#090b0d;background:var(--orange);font-size:7px;font-style:normal;font-weight:900}.social-pinned small{color:var(--muted);font-size:8px}.social-pinned strong{font-size:13px;line-height:1.3}.social-pinned a>span{align-self:end;color:var(--orange);font-size:8px}.post-pin.active{color:var(--orange)!important}.social-favorites-feed{border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.social-favorites-feed>header{display:grid;gap:6px;padding:18px;border-bottom:1px solid var(--line)}.social-favorites-feed>header span{color:var(--orange);font-size:8px}.social-favorites-feed>div{display:grid}.social-favorites-feed a{display:grid;grid-template-columns:100px 1fr auto;gap:15px;padding:16px 18px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.social-favorites-feed b,.social-favorites-feed small{color:var(--orange);font-size:9px}.social-favorites-feed>p{padding:30px;color:var(--muted)}.social-subscriptions-page{width:min(980px,calc(100% - 48px));margin:36px auto 80px}.social-subscriptions-page>header{display:grid;gap:12px;padding:34px 38px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(125deg,rgba(255,106,0,.1),transparent 52%),var(--panel)}.social-subscriptions-page>header>span{color:var(--orange);font-size:8px;font-weight:900;letter-spacing:.16em}.social-subscriptions-page h2{margin:0;font-size:44px}.social-subscriptions-page p{max-width:650px;margin:0;color:var(--muted);line-height:1.6}.social-subscriptions-page>section{margin-top:14px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--panel)}.social-subscriptions-page article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;border-bottom:1px solid var(--line)}.social-subscriptions-page article:last-child{border-bottom:0}.social-subscriptions-page article>a{display:flex;align-items:center;gap:14px;min-width:0;color:inherit;text-decoration:none}.social-subscriptions-page article i{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,106,0,.38);border-radius:50%;color:var(--orange);background:rgba(255,106,0,.08);font-style:normal;font-weight:900}.social-subscriptions-page article span{display:grid;gap:4px}.social-subscriptions-page article small{color:var(--orange);font-size:8px;text-transform:uppercase}.social-subscriptions-page article strong{font-size:14px}.social-subscriptions-page article button{padding:9px 13px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--muted);background:transparent;cursor:pointer}.social-subscriptions-page article button:hover{border-color:rgba(255,106,0,.45);color:var(--orange)}.tournament-stage-counters{display:flex!important;align-items:stretch!important;flex-wrap:wrap;gap:8px!important}.tournament-stage-counters>span{display:grid;min-width:112px;gap:3px;padding:9px 11px;border:1px solid #252c33;border-radius:10px;background:rgba(255,255,255,.018);color:#77808a;font-size:9px;letter-spacing:.03em}.tournament-stage-counters>span>strong{color:#f2f3ef;font-size:17px;line-height:1}.tournament-stage-counters>span.warning{border-color:rgba(255,106,0,.42);color:#e69a68;background:rgba(255,106,0,.06)}.tournament-stage-counters>span.warning>strong{color:var(--orange)}.tournament-plan-hint{display:block;margin-top:10px;color:#f0b080;font-size:11px;font-weight:650;line-height:1.45}.social-guest-auth-btn{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:var(--premium-radius-sm);background:var(--orange);color:#140a02;font:700 9px/1 var(--apple-sans);letter-spacing:.06em;text-decoration:none;transition:background .18s ease}.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{display:grid;gap:8px;padding:0 2px}.v2-home-section-head>span{color:var(--orange);font:700 8px/1 var(--apple-sans);letter-spacing:.18em}.v2-home-section-head h2{margin:0;color:#f0f0ec;font:700 clamp(26px,3.2vw,36px)/1.05 var(--apple-sans);letter-spacing:-.03em}.v2-home-section-head p{margin:8px 0 0;color:#9aa0a8;font-size:11px;line-height:1.5;max-width:560px}.v2-home-section-head a.v2-home-all{justify-self:start;margin-top:14px;color:var(--orange);font:600 9px/1 var(--apple-sans);letter-spacing:.05em;text-decoration:none}.v2-home-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.v2-home-news-grid .social-v2-post{min-width:0}.v2-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.v2-event-card{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--v2-line);border-radius:var(--premium-radius);background:linear-gradient(145deg,rgba(255,255,255,.014),transparent 44%),var(--v2-panel);overflow:hidden}.v2-event-top{display:flex;justify-content:space-between;align-items:center}.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{margin:0;color:#e7e8e4;font-size:15px;line-height:1.28;letter-spacing:-.01em}.v2-event-meta{color:#7c848c;font-size:9px;line-height:1.55}.v2-event-meta b{color:#a6abb2;font-weight:600}.v2-events-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:34px;border:1px solid var(--v2-line);border-radius:var(--premium-radius);background:var(--v2-panel);color:#8a9199;font-size:11px;line-height:1.5}.v2-events-empty strong{color:#cfd1cd;font-size:13px;font-weight:700}.social-v2-nav .v2-soon{min-height:48px;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:7px;padding:0 13px;border:1px solid transparent;color:#5e6670;cursor:default;opacity:.8}.social-v2-nav .v2-soon>span{width:27px;height:27px;display:grid;place-items:center;color:#565e68;font:700 13px/1 var(--display)}.social-v2-nav .v2-soon strong{font-size:12px;font-weight:600}.v2-top-link{display:inline-flex;align-items:center;height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.09);border-radius:var(--premium-radius-sm);color:#e3e4e0;background:rgba(255,255,255,.03);font:600 9px/1 var(--apple-sans);letter-spacing:.05em;text-decoration:none;transition:background .18s ease,color .18s ease}.v2-top-link:hover{color:#fff;background:rgba(255,255,255,.07)}.news-catalog-toolbar{display:flex;justify-content:flex-end;margin:18px 0 14px}.news-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;margin-bottom:22px}.news-hero-card{position:relative}.news-hero-card .social-v2-post{height:100%;display:flex;flex-direction:column}.news-hero-card .social-v2-post .social-v2-post-image{margin-top:auto}.news-hero-small-col{display:grid;gap:12px}.news-pin-flag{position:absolute;top:14px;left:14px;z-index:3;padding:5px 9px;border-radius:999px;background:rgba(255,106,0,.92);color:#0b0c0d;font:700 9px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;font-style:normal}@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{width:100%;justify-content:center}}.feed-filter{position:relative}.feed-filter-btn{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;color:#d8d9d5;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.feed-filter-btn:hover{background:rgba(255,255,255,.07)}.feed-filter-btn.open{border-color:rgba(255,106,0,.55);color:#fff}.feed-filter-btn svg{color:var(--orange)}.feed-filter-btn i{min-width:17px;height:17px;padding:0 4px;display:inline-grid;place-items:center;background:var(--orange);color:#0b0c0d;border-radius:999px;font-size:10px;font-weight:700;font-style:normal}.feed-filter-backdrop{position:fixed;inset:0;z-index:190;background:rgba(5,6,7,.55)}.feed-filter-panel{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:191;background:#141517;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px;box-shadow:0 18px 50px rgba(0,0,0,.55)}.feed-filter-groups{display:grid;gap:16px}.feed-filter-group>strong{display:block;margin-bottom:9px;color:#8d949d;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.feed-filter-chips{display:flex;flex-wrap:wrap;gap:7px}.feed-filter-chips button{padding:7px 12px;color:#c2c4c0;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);border-radius:999px;font-size:12px;cursor:pointer;transition:background .13s,border-color .13s,color .13s}.feed-filter-chips button:hover{background:rgba(255,255,255,.08)}.feed-filter-chips button:disabled{opacity:.55;cursor:not-allowed;background:rgba(255,255,255,.025)}.feed-filter-chips button:disabled:hover{background:rgba(255,255,255,.025)}.feed-filter-chips button:disabled .feed-filter-lock{margin-right:4px;font-size:10px;vertical-align:1px}.feed-filter-chips button.active{background:rgba(255,106,0,.16);border-color:rgba(255,106,0,.55);color:#ffb066}.feed-filter-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.feed-filter-apply,.feed-filter-reset{padding:10px 22px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer}.feed-filter-reset{color:#a9adaa;background:transparent;border:1px solid rgba(255,255,255,.12)}.feed-filter-reset:hover{background:rgba(255,255,255,.04)}.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{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:191;width:100%;border-radius:18px 18px 0 0;padding:18px 16px calc(18px + env(safe-area-inset-bottom));max-height:78vh;overflow-y:auto;border:0;border-top:1px solid rgba(255,255,255,.1)}.feed-filter-groups{max-height:none}}.social-v2-brand strong{font-size:17px}.social-v2-brand small{font-size:9px;margin-top:6px}.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 button,.social-v2-version summary{font-size:12px}.social-v2-topbar>div:first-child>span{font-size:11px;letter-spacing:.12em}.social-v2-topbar h1{font-size:26px}.social-guest-hero-copy button,.social-guest-top-actions button{font-size:13px;letter-spacing:.04em}.social-guest-hero-copy>span,.social-guest-intro>span,.social-guest-module small,.social-guest-modules>header span{font-size:11px;letter-spacing:.1em}.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 h3,.social-guest-module>span{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{font-size:11px;letter-spacing:.15em}.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{font-size:12px;letter-spacing:.12em}.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{font-size:10px;letter-spacing:.06em}.social-v2-sidebar>footer>strong{font-size:14px}.auth-alt-actions{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.auth-alt-actions a{color:#8d949c;text-decoration:none;transition:color .2s ease}.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{display:flex;align-items:center;gap:14px}.profile-edit-actions>small{margin:0;color:#57595b;font:700 7px/1 var(--display);letter-spacing:.14em;white-space:nowrap}.profile-edit-actions>div{display:flex;padding:3px;border:1px solid rgba(255,255,255,.1);background:#0c0d0e}.profile-edit-actions button{min-height:29px;padding-inline:12px;border:0;color:#66686a;background:transparent;font:700 8px/1 var(--display);letter-spacing:.04em;cursor:pointer}.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{justify-self:end;color:#5f9f6c;font:700 8px/1 var(--display);letter-spacing:.04em}.profile-toolbar-note.error{color:#cf7f6e}.profile-edit-panel{min-height:260px;padding:26px}.profile-edit-head{display:grid;gap:8px}.profile-edit-head span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.profile-edit-head strong{margin:0;color:#f0f0ec;font:700 20px/1 var(--apple-sans);letter-spacing:-.03em}.profile-edit-head:not(:first-child){margin-top:22px}.profile-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:640px}.profile-edit-grid label{display:grid;gap:7px}.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{min-width:0;width:100%;height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.09);border-radius:0;outline:0;color:#d7d8d4;background:#0e0f10;font:500 10px/1 var(--apple-sans)}.profile-edit-grid select{cursor:pointer}.profile-edit-grid input:focus,.profile-edit-grid select:focus{border-color:rgba(255,106,0,.55)}.profile-edit-hint{margin:18px 0 0;max-width:640px;color:#515355;font-size:9px;line-height:1.55}.profile-main-panel{min-height:260px;display:grid;align-content:center;gap:10px;padding:30px;border-bottom:1px solid rgba(255,255,255,.075);background:linear-gradient(105deg,rgba(255,106,0,.045),transparent 60%)}.profile-main-panel>span{color:var(--orange);font:700 7px/1 var(--display);letter-spacing:.13em}.profile-main-panel h3{margin:6px 0 0;color:#f0f0ec;font:700 clamp(30px,3.4vw,46px)/.95 var(--apple-sans);letter-spacing:-.045em}.profile-main-panel>p{margin:0;color:#787a7c;font-size:10px}.profile-main-panel dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;border-block:1px solid rgba(255,255,255,.075)}.profile-main-panel dl>div{display:grid;gap:7px;padding:14px 16px 14px 0}.profile-main-panel dl>div+div{padding-left:16px;border-left:1px solid rgba(255,255,255,.075)}.profile-main-panel dt{color:#494b4d;font:700 6px/1 var(--display);letter-spacing:.07em}.profile-main-panel dd{margin:0;color:#d6d7d3;font-size:11px;font-weight:700}.profile-privacy-hint{margin:0;padding:13px 16px;color:#515355;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-season>header span,.profile-console-socials>header span{color:#b9bcbf;font-size:11px}.profile-console-achievements>header strong,.profile-console-history>header strong,.profile-console-personal>header strong,.profile-console-season>header strong,.profile-console-socials>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{min-height:calc(100svh - 86px);max-width:1210px;margin:0 auto;padding:56px 24px 120px;color:#ecece8}.teams-catalog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px}.teams-catalog-head>div>span,.teams-create-block>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{margin:10px 0;color:#f0f0ec;font:700 clamp(30px,3.4vw,46px)/.95 var(--apple-sans);letter-spacing:-.045em}.teams-catalog-head p,.teams-create-block p{margin:0;max-width:640px;color:#c0c2c5;font-size:14px;line-height:1.6}.teams-create-link{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border:1px solid rgba(255,106,0,.4);border-radius:6px;color:var(--orange);background:rgba(255,106,0,.08);font:700 12px/1 var(--apple-sans);text-decoration:none;white-space:nowrap}.teams-create-link:hover{background:rgba(255,106,0,.16)}.teams-create-page{max-width:760px}.teams-create-block{margin-bottom:26px}.teams-create-form{display:grid;gap:18px;padding:26px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#0d0e0f}.teams-create-form label{display:grid;gap:8px}.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{min-width:0;width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:4px;outline:0;color:#d7d8d4;background:#101112;font:500 14px/1 var(--apple-sans);resize:vertical}.teams-create-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.teams-create-action{min-height:44px;border:0;border-radius:6px;color:#101112;background:var(--orange);font:700 13px/1 var(--apple-sans);cursor:pointer}.teams-create-action:disabled{opacity:.5;cursor:not-allowed}.teams-create-error,.teams-create-warning{margin:0;padding:12px 14px;border-radius:6px;font:600 13px/1.5 var(--apple-sans)}.teams-create-warning{color:#e0b96f;background:rgba(224,185,111,.1)}.teams-create-error{color:#f17c7c;background:rgba(241,124,124,.1)}.teams-my-card{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:26px;padding:18px 20px;border:1px solid rgba(255,106,0,.3);border-radius:10px;background:linear-gradient(180deg,rgba(255,106,0,.08),rgba(255,106,0,.02))}.teams-my-card>span{color:var(--orange);font:700 10px/1 var(--display);letter-spacing:.1em}.teams-my-card div{display:flex;align-items:baseline;gap:10px}.teams-my-card h3{margin:0;color:#f0f0ec;font:700 20px/1 var(--apple-sans)}.teams-my-card small{color:var(--orange);font:700 12px/1 var(--display)}.teams-my-card p{margin:0;color:#9ba0a3;font-size:13px}.teams-my-card a{color:var(--orange);font:700 13px/1 var(--apple-sans);text-decoration:none}.teams-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.teams-card{display:flex;flex-direction:column;gap:16px;padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#0d0e0f;color:inherit;text-decoration:none;transition:border-color .2s,transform .2s}.teams-card:hover{border-color:rgba(255,106,0,.45);transform:translateY(-2px)}.teams-card-mark{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--orange);background:#131415;font:700 13px/1 var(--display);letter-spacing:.08em}.teams-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.teams-card header h3{margin:0;color:#f0f0ec;font:700 20px/1 var(--apple-sans)}.teams-card header span{color:var(--orange);font:700 11px/1 var(--display)}.teams-lock-badge{color:#e0b96f;font:700 9px/1 var(--display);white-space:nowrap}.teams-card-desc{margin:0;color:#a7aaad;font-size:13px;line-height:1.55}.teams-card dl{display:grid;gap:10px;margin:auto 0 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.teams-card dl>div{display:flex;justify-content:space-between;gap:10px}.teams-card dt{color:#9ca0a3;font:700 10px/1 var(--display);letter-spacing:.07em}.teams-card dd{margin:0;color:#d6d7d3;font-size:13px;font-weight:700}.teams-card-cta{color:var(--orange);font:700 12px/1 var(--apple-sans)}.teams-empty{grid-column:1/-1;display:grid;gap:8px;place-items:center;padding:60px 20px;border:1px dashed rgba(255,255,255,.12);border-radius:10px;text-align:center}.teams-empty strong{color:#d6d7d3;font:700 18px/1 var(--apple-sans)}.teams-empty span{color:#9ba0a3;font-size:13px}.teams-refresh{margin-top:28px;padding:0;border:0;color:#9ba0a3;background:transparent;font:700 11px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.teams-refresh:hover{color:var(--orange)}.teams-back{display:inline-block;margin-bottom:26px;color:#9ba0a3;font:700 12px/1 var(--apple-sans);text-decoration:none}.teams-back:hover{color:var(--orange)}.teams-view-hero{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;padding:18px 20px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:linear-gradient(180deg,#0d0e0f,#0a0b0c)}.teams-view-mark{display:grid;place-items:center;width:72px;height:72px;border:1px solid rgba(255,106,0,.4);border-radius:14px;color:var(--orange);background:rgba(255,106,0,.08);font:800 20px/1 var(--display);letter-spacing:.06em}.teams-view-hero h2{margin:5px 0 7px;color:#f0f0ec;font:700 clamp(25px,2.5vw,34px)/.98 var(--apple-sans);letter-spacing:-.04em}.teams-view-hero>div>p{margin:0 0 12px;max-width:720px;color:#c0c2c5;font-size:13px;line-height:1.45}.teams-view-hero dl{display:grid;grid-template-columns:repeat(8,minmax(76px,auto));align-items:start;gap:10px 20px;margin:0}.teams-view-hero dl>div{display:grid;gap:6px}.teams-view-hero dt{color:#9ca0a3;font:700 10px/1 var(--display);letter-spacing:.07em}.teams-view-hero dd{margin:0;color:#d6d7d3;font-size:13px;font-weight:700}.teams-view-flags{grid-column:1/-1;display:flex;gap:10px;margin-top:-6px}.teams-view-flags span{padding:8px 12px;border:1px solid rgba(224,185,111,.4);border-radius:6px;color:#e0b96f;background:rgba(224,185,111,.08);font:700 10px/1 var(--display);letter-spacing:.06em}.teams-view-notice{margin:20px 0 0;padding:12px 16px;border-radius:6px;font:600 13px/1.5 var(--apple-sans)}.teams-view-notice.ok{color:#7ed28f;background:rgba(126,210,143,.1)}.teams-view-notice.error{color:#f17c7c;background:rgba(241,124,124,.1)}.teams-action-bar,.teams-admin-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:16px 20px;border:1px solid rgba(255,106,0,.3);border-radius:10px;background:rgba(255,106,0,.05);flex-wrap:wrap}.teams-action-bar>span,.teams-admin-bar>span{color:#c7c9cb;font-size:13px}.teams-action-bar button,.teams-admin-bar button{min-height:36px;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:6px;color:#d6d7d3;background:transparent;font:700 12px/1 var(--apple-sans);cursor:pointer}.teams-action-bar button.primary{border-color:rgba(255,106,0,.5);color:var(--orange);background:rgba(255,106,0,.1)}.teams-action-bar>div{display:flex;gap:10px}.teams-apply-form{display:flex;flex-direction:column;gap:12px;margin-top:18px;padding:18px 20px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#0d0e0f}.teams-apply-form textarea{padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:4px;outline:0;color:#d7d8d4;background:#101112;font:500 14px/1.4 var(--apple-sans);resize:vertical}.teams-apply-form button{align-self:flex-end;min-height:38px;padding:0 18px;border:0;border-radius:6px;color:#101112;background:var(--orange);font:700 12px/1 var(--apple-sans);cursor:pointer}.teams-view-body{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:14px;margin-top:16px;align-items:start}.tv-main-col{display:grid;gap:14px;min-width:0}.tv-side-col{display:grid;gap:12px;align-content:start;position:sticky;top:102px}.tv-side-col .teams-extra{margin-top:0}.teams-view-body .teams-manage{position:static;margin-top:0}.tv-wall>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:16px}.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{padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#0d0e0f}.teams-manage section>header,.teams-roster>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:16px}.teams-manage section>header>span,.teams-roster>header span{color:var(--orange);font:700 10px/1 var(--display);letter-spacing:.1em}.teams-manage section>header>strong,.teams-roster>header strong{color:#d6d7d3;font:700 13px/1 var(--apple-sans)}.teams-roster>div{display:grid;gap:10px}.teams-player{display:grid;grid-template-columns:28px 40px 1fr auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid rgba(255,255,255,.06);border-radius:8px}.teams-player.captain{border-color:rgba(255,106,0,.35);background:rgba(255,106,0,.05)}.teams-player>b{color:#56595b;font:700 12px/1 var(--display)}.teams-player-avatar{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:var(--orange);background:#131415;font:700 15px/1 var(--display)}.teams-player>div{min-width:0;display:grid;gap:4px}.teams-player>div>strong{color:#e6e7e2;font:700 14px/1 var(--apple-sans)}.teams-player>div>strong i{margin-left:8px;padding:4px 8px;border-radius:4px;color:var(--orange);background:rgba(255,106,0,.12);font:700 9px/1 var(--display);letter-spacing:.06em;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{display:grid;gap:18px;position:sticky;top:110px}.teams-manage section{padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#0d0e0f}.teams-manage section>p{margin:0;color:#8f9397;font-size:13px}.teams-manage-applications>div{display:grid;gap:10px}.teams-manage-applications article{padding:12px 14px;border:1px solid rgba(255,255,255,.06);border-radius:8px}.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{margin:6px 0 0;color:#9ba0a3;font-size:12px;line-height:1.5}.teams-apply-actions{display:flex;gap:8px}.teams-apply-actions button{min-height:30px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:5px;color:#d6d7d3;background:transparent;font:700 11px/1 var(--apple-sans);cursor:pointer}.teams-apply-actions button:first-child{border-color:rgba(126,210,143,.4);color:#7ed28f}.teams-manage-invite{display:grid;gap:12px}.teams-manage-invite input{padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:4px;outline:0;color:#d7d8d4;background:#101112;font:500 13px/1 var(--apple-sans)}.teams-manage-danger button,.teams-manage-invite button{min-height:34px;border:1px solid rgba(255,255,255,.14);border-radius:5px;color:#d6d7d3;background:transparent;font:700 11px/1 var(--apple-sans);cursor:pointer}.teams-manage-danger{display:grid;gap:12px;border-color:rgba(241,124,124,.25)!important}.teams-manage-danger button.danger{border-color:rgba(241,124,124,.5);color:#f17c7c}@media (max-width:960px){.teams-view-body{grid-template-columns:1fr}.teams-manage,.tv-side-col{position:static}.teams-view-body .teams-manage,.tv-side-col .teams-extra{margin-top:0}.teams-create-row{grid-template-columns:1fr}}.teams-sort select{min-width:180px}.teams-row-cell b{color:#d6d7d3}.teams-row-cell.muted b{color:#6f7376}.teams-view-hero.compact{display:block}.teams-tip{display:inline-grid;place-items:center;width:14px;height:14px;margin-left:6px;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#9ca0a3;background:transparent;font:700 9px/1 var(--display);cursor:help}.teams-create-static{color:#d7d8d4!important}.teams-create-hint{margin:-8px 0 0;color:#8f9397;font-size:12px;line-height:1.5}.teams-all-applications{display:inline-block;margin-top:12px;color:var(--orange);font:700 12px/1 var(--apple-sans);text-decoration:none}.teams-manage-recruitment{display:grid;gap:12px}.teams-manage-recruitment .teams-switch{display:flex;align-items:center;gap:12px;cursor:pointer}.teams-switch input{position:absolute;opacity:0;pointer-events:none}.teams-switch-track{position:relative;width:44px;height:26px;border-radius:999px;background:#2a2c2e;transition:background .2s;flex:none}.teams-switch-track i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#9ba0a3;transition:transform .2s,background .2s}.teams-switch input:checked+.teams-switch-track{background:rgba(126,210,143,.25)}.teams-switch input:checked+.teams-switch-track i{transform:translateX(18px);background:#7ed28f}.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{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:rgba(6,7,8,.72);backdrop-filter:blur(4px)}.teams-logo-modal-card{width:100%;max-width:420px;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0d0e0f;box-shadow:0 24px 60px rgba(0,0,0,.5)}.teams-logo-modal-card header{position:relative;display:grid;gap:8px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.07)}.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{position:absolute;top:0;right:0;width:30px;height:30px;border:1px solid rgba(255,255,255,.14);border-radius:6px;color:#9ba0a3;background:transparent;font:400 18px/1 var(--apple-sans);cursor:pointer}.teams-logo-modal-card ul{display:grid;gap:8px;margin:16px 0;padding-left:18px;color:#a7aaad;font-size:13px;line-height:1.5}.teams-logo-modal-actions{display:flex;gap:10px}.teams-logo-modal-actions button{flex:1;min-height:40px;border:0;border-radius:6px;color:#101112;background:var(--orange);font:700 12px/1 var(--apple-sans);cursor:pointer}.teams-logo-modal-actions button.ghost{border:1px solid rgba(255,255,255,.14);color:#d6d7d3;background:transparent}.teams-applications-list{display:grid;gap:10px;margin-top:20px}.teams-applications-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#0d0e0f}.teams-applications-row>div:first-child{display:grid;gap:6px}.teams-applications-row strong{color:#e6e7e2;font:700 14px/1 var(--apple-sans)}.teams-applications-row p{margin:0;color:#9ba0a3;font-size:12px;line-height:1.5}.teams-applications-row small{color:#6f7376;font-size:11px}.teams-app-status{display:inline-block;width:fit-content;padding:3px 8px;border-radius:4px;font:700 9px/1 var(--display);letter-spacing:.06em}.teams-app-status.pending{color:#e0b96f;background:rgba(224,185,111,.1)}.teams-app-status.accepted{color:#7ed28f;background:rgba(126,210,143,.1)}.teams-app-status.rejected,.teams-app-status.withdrawn{color:#f17c7c;background:rgba(241,124,124,.1)}.teams-empty-text{margin:20px 0 0;color:#8f9397;font-size:13px}.teams-extra{margin-top:26px;padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#0d0e0f}.teams-extra>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:16px}.teams-extra-section>span,.teams-extra>header>span{color:var(--orange);font:700 10px/1 var(--display);letter-spacing:.1em}.teams-extra-section>strong,.teams-extra>header>strong{color:#d6d7d3;font:700 13px/1 var(--apple-sans)}.teams-extra-section{margin:8px 0 16px;padding-top:22px;border-top:1px solid rgba(255,255,255,.07)}.teams-extra-list{display:grid;gap:10px}.teams-extra-list article{display:grid;gap:5px;padding:14px 16px;border:1px solid rgba(255,255,255,.06);border-left:3px solid rgba(255,255,255,.2);border-radius:8px}.teams-extra-list article.won{border-left-color:rgba(126,210,143,.7)}.teams-extra-list article.loss{border-left-color:rgba(241,124,124,.7)}.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{margin:0;color:#a7aaad;font-size:13px}.teams-extra-list article small{color:#6f7376;font-size:11px}.teams-extra-empty{margin:0;color:#8f9397;font-size:13px;line-height:1.6}.profile-console-teamcard{padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#0d0e0f}.profile-console-teamcard>header{display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.07)}.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{display:flex;align-items:center;gap:12px;padding:16px 0 12px}.profile-teamcard-main>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,106,0,.45);border-radius:8px;color:var(--orange);background:rgba(255,106,0,.08);font:800 12px/1 var(--display);letter-spacing:.06em}.profile-teamcard-logo{width:42px;height:42px;border-radius:8px;object-fit:cover;border:1px solid rgba(255,255,255,.12)}.profile-teamcard-main h4{margin:0;color:#f0f0ec;font:700 16px/1.1 var(--apple-sans)}.profile-teamcard-main p{margin:5px 0 0;color:#9ba0a3;font-size:12px}.profile-teamcard-stats{display:grid;grid-template-columns:1fr 1fr;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.07)}.profile-teamcard-stats>div{display:grid;gap:6px}.profile-teamcard-stats dt{color:#9ca0a3;font:700 10px/1 var(--display);letter-spacing:.07em}.profile-teamcard-stats dd{margin:0;color:#d6d7d3;font-size:13px;font-weight:700}.profile-teamcard-places{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.07)}.profile-teamcard-places>div{display:grid;gap:5px}.profile-teamcard-places dt{color:#9ca0a3;font:700 9px/1 var(--display);letter-spacing:.05em}.profile-teamcard-places dd{margin:0;color:var(--orange);font:800 15px/1 var(--display)}.profile-console-teamcard>a{display:block;margin-top:14px;color:var(--orange);font:700 13px/1 var(--apple-sans);text-decoration:none}.profile-teamcard-empty{margin:0;padding:16px 0 4px;color:#9ba0a3;font-size:13px;line-height:1.5}.profile-teamcard-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:12px}.profile-teamcard-actions a{padding:10px 14px;border:1px solid rgba(255,106,0,.4);border-radius:6px;color:var(--orange);background:rgba(255,106,0,.08);font:700 12px/1 var(--apple-sans);text-decoration:none}.profile-academy-card{position:relative;display:grid;gap:0;overflow:hidden;margin:12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:radial-gradient(circle at 105% -10%,rgba(255,106,0,.14),transparent 44%),linear-gradient(145deg,rgba(255,255,255,.025),transparent 52%),#0b0d0f}.profile-academy-card:after{content:"A";position:absolute;right:-18px;bottom:-38px;color:rgba(255,255,255,.018);font:800 150px/1 var(--display);pointer-events:none}.profile-academy-card>header{position:relative;z-index:1;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;border-bottom:1px solid rgba(255,255,255,.07)}.profile-academy-card>header>div{display:grid;gap:6px}.profile-academy-card>header span{color:var(--orange);font:700 8px/1 var(--display);letter-spacing:.12em}.profile-academy-card>header strong{color:#eceeea;font:700 16px/1 var(--apple-sans)}.profile-academy-card>header em{padding:6px 9px;border:1px solid rgba(91,211,131,.28);border-radius:999px;color:#69d38b;background:rgba(91,211,131,.06);font:700 8px/1 var(--display);letter-spacing:.04em;font-style:normal;text-transform:uppercase}.profile-academy-card.is-pending>header em{border-color:rgba(229,180,77,.32);color:#e2b655;background:rgba(229,180,77,.07)}.profile-academy-card>header>i{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.25);border-radius:9px;color:rgba(255,106,0,.72);background:rgba(255,106,0,.05);font:800 13px/1 var(--display);font-style:normal}.profile-academy-club{position:relative;z-index:1;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 17px;color:inherit;border-bottom:1px solid rgba(255,255,255,.07);text-decoration:none}.profile-academy-club:hover{background:rgba(255,106,0,.035)}.profile-academy-mark{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,106,0,.35);border-radius:13px;color:var(--orange);background:rgba(255,106,0,.07);font:800 12px/1 var(--display)}.profile-academy-mark img{width:100%;height:100%;object-fit:cover}.profile-academy-club>span:nth-child(2){min-width:0;display:grid;gap:5px}.profile-academy-club>span:nth-child(2) strong{overflow:hidden;color:#e7e9e5;font:700 14px/1.2 var(--apple-sans);text-overflow:ellipsis;white-space:nowrap}.profile-academy-club>span:nth-child(2) small{overflow:hidden;color:#747c84;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.profile-academy-club>b{color:var(--orange);font-size:16px}.profile-academy-metrics{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr .8fr;border-bottom:1px solid rgba(255,255,255,.07)}.profile-academy-level{display:flex;align-items:center;gap:12px;padding:15px 17px;border-right:1px solid rgba(255,255,255,.07)}.profile-academy-level-ring{--academy-progress:0%;flex:none;width:48px;height:48px;display:grid;place-items:center;padding:3px;border-radius:50%;background:conic-gradient(var(--orange) var(--academy-progress),#262a2e var(--academy-progress))}.profile-academy-level-ring:before{content:"";grid-area:1/1;width:100%;height:100%;border-radius:inherit;background:#0d1012}.profile-academy-level-ring strong{position:relative;z-index:1;grid-area:1/1;color:#f0f1ed;font:800 18px/1 var(--display)}.profile-academy-level>span:last-child,.profile-academy-rating{display:grid;align-content:center;gap:6px}.profile-academy-metrics small,.profile-academy-squads>small{color:#5f6871;font:700 7px/1.2 var(--display);letter-spacing:.1em}.profile-academy-level>span:last-child b{color:#aeb4b8;font-size:10px}.profile-academy-rating{padding:15px}.profile-academy-rating strong{color:var(--orange);font:800 24px/1 var(--display)}.profile-academy-rating>span{color:#697078;font-size:9px}.profile-academy-squads{position:relative;z-index:1;display:grid;gap:10px;padding:14px 17px;border-bottom:1px solid rgba(255,255,255,.07)}.profile-academy-squads>div{display:grid;gap:7px}.profile-academy-squads>div>span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.018)}.profile-academy-squads b{color:#bdc2c4;font-size:10px}.profile-academy-squads em{color:var(--orange);font:700 8px/1 var(--display);font-style:normal}.profile-academy-pending-copy,.profile-academy-squads p{margin:0;color:#727a82;font-size:10px;line-height:1.5}.profile-academy-pending-copy{position:relative;z-index:1;padding:15px 17px 17px}.profile-academy-card>footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 17px}.profile-academy-card>footer span{color:#626a72;font-size:9px}.profile-academy-card>footer a,.profile-academy-empty a{color:var(--orange);font:700 9px/1 var(--display);text-decoration:none;text-transform:uppercase}.profile-academy-empty{position:relative;z-index:1;display:grid;gap:8px;padding:17px}.profile-academy-empty b{color:#c5cac7;font-size:13px}.profile-academy-empty p{margin:0 0 3px;color:#6f777e;font-size:10px;line-height:1.5}.profile-academy-card.is-empty{border-style:dashed;background:linear-gradient(145deg,rgba(255,255,255,.015),transparent),#0b0d0f}.profile-academy-card.is-empty:after{color:rgba(255,255,255,.012)}@media (max-width:560px){.profile-academy-card{margin:10px}.profile-academy-metrics{grid-template-columns:1fr}.profile-academy-level{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}}.profile-extra-card{display:grid;gap:14px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.065)}.profile-extra-card>header{display:grid;gap:4px}.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{justify-self:start;color:var(--orange,#ff8a3d);font:600 12px/1 var(--apple-sans);text-decoration:none}.profile-extra-card>a:hover{text-decoration:underline}.profile-achievements-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.profile-achievement-card{display:grid;gap:6px;min-height:96px;padding:12px 10px;border:1px solid rgba(255,106,0,.28);border-radius:12px;background:rgba(255,106,0,.05)}.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{margin:0;padding:0;list-style:none;display:grid;gap:8px}.profile-history-rows li{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.015)}.profile-history-rows li div{grid-column:1/-1;display:grid;gap:3px}.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{align-self:center;color:#5e6670;font-size:10px;white-space:nowrap}.profile-main-wall{margin-top:18px}.profile-wall{display:grid;gap:16px;padding:20px 22px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.02)}.profile-wall-head{display:grid;gap:4px}.profile-wall-head>span{color:#5e6670;font:700 9px/1 var(--display);letter-spacing:.12em}.profile-wall-head>h3{margin:0;color:#eef0ec;font-size:18px}.profile-wall-compose{display:grid;gap:10px}.profile-wall-compose textarea{width:100%;min-height:74px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;outline:0;color:#e6e8e4;background:#0e0f10;font:500 13px/1.5 var(--apple-sans);resize:vertical}.profile-wall-compose textarea:focus{border-color:rgba(255,106,0,.5)}.profile-wall-compose>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.profile-wall-compose button{padding:11px 18px;border:0;border-radius:8px;color:#080909;background:var(--orange);font:700 12px/1 var(--apple-sans);cursor:pointer}.profile-wall-compose button:disabled{opacity:.5;cursor:default}.profile-wall-error{color:#c97867;font-size:12px}.profile-wall-empty,.profile-wall-empty-hint{margin:0;color:#6a727c;font-size:13px;line-height:1.5}.profile-wall-feed{margin:0;padding:0;list-style:none;display:grid;gap:10px}.profile-wall-post{display:grid;gap:10px;padding:14px 16px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.015)}.profile-wall-post-author{display:flex;align-items:center;gap:10px}.profile-wall-post-author img,.profile-wall-post-author>span{width:34px;height:34px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:rgba(255,106,0,.12);color:var(--orange);font:800 13px/1 var(--display);border:1px solid rgba(255,106,0,.3)}.profile-wall-post-author>div{display:grid;gap:2px}.profile-wall-post-author strong{color:#e6e8e4;font-size:13px}.profile-wall-post-author small{color:#5e6670;font-size:11px}.profile-wall-delete{margin-left:auto;padding:7px 12px;border:1px solid rgba(201,120,103,.4);border-radius:7px;color:#c97867;background:transparent;font:600 11px/1 var(--apple-sans);cursor:pointer}.profile-wall-post-body{margin:0;color:#c7cbc7;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.profile-wall-post-actions{display:flex;gap:12px}.profile-wall-post-actions button{border:0;color:#5e6670;background:transparent;font:700 11px/1 var(--apple-sans);cursor:pointer}.profile-wall-post-actions button:hover{color:#8b939c}.profile-wall-post-actions button.active{color:var(--orange)}.profile-wall-comments{display:grid;gap:6px;padding-top:4px}.profile-wall-comments-empty{margin:0;color:#5e6670;font-size:12px}.profile-wall-comment{position:relative;display:grid;gap:4px;padding:10px 34px 10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.015)}.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{margin:0;color:#c7cbc7;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.profile-wall-comment-del{position:absolute;top:8px;right:8px;border:0;color:#4a5158;background:transparent;font-size:15px;line-height:1;cursor:pointer}.profile-wall-comment-del:hover{color:var(--orange)}.profile-wall-comment-form{display:grid;grid-template-columns:1fr auto;gap:8px}.profile-wall-comment-form input{height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;outline:0;color:#e6e8e4;background:#0e0f10;font:500 12px/1 var(--apple-sans)}.profile-wall-comment-form input:focus{border-color:rgba(255,106,0,.5)}.profile-wall-comment-form button{height:38px;width:38px;border:1px solid rgba(255,106,0,.35);border-radius:8px;color:var(--orange);background:rgba(255,106,0,.08);font-size:14px;cursor:pointer}.profile-wall-comment-form button:hover:not(:disabled){background:rgba(255,106,0,.15)}.profile-wall-comment-form button:disabled{opacity:.5;cursor:default}.event-ops-page{min-height:calc(100vh - 86px);padding:44px 32px 88px;color:#f6f4ef}.event-ops-shell{width:min(1180px,100%);margin:0 auto}.event-ops-heading,.tournament-manager-head{display:flex;align-items:end;justify-content:space-between;gap:32px;padding:8px 0 30px;border-bottom:1px solid var(--v2-line)}.event-ops-heading>div,.tournament-manager-head>div{max-width:760px}.event-control-hero>div>span,.event-finished-banner>span,.event-ops-heading span,.event-stage-selection>header span,.tournament-manager-head span,.tournament-stage-panel>header span{display:block;margin-bottom:12px;color:var(--orange);font-size:10px;font-weight:800;letter-spacing:.15em}.event-ops-heading h2,.tournament-manager-head h2{margin:0;font-size:clamp(42px,6vw,76px);line-height:.95;letter-spacing:-.055em}.event-ops-heading p,.tournament-manager-head p{max-width:650px;margin:18px 0 0;color:var(--muted);font-size:15px;line-height:1.65}.event-control-actions>button,.event-ops-heading>a,.stage-panel-actions>button,.tournament-group-toolbar>button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border:1px solid #ff6a00;border-radius:12px;color:#090b0d;background:#ff6a00;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.event-control-actions>button:hover:not(:disabled),.event-ops-heading>a:hover,.stage-panel-actions>button:hover:not(:disabled),.tournament-group-toolbar>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 34px rgba(255,106,0,.22)}.event-ops-filters{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 30px}.event-ops-filters button{min-height:38px;padding:0 16px;border:1px solid var(--v2-line);border-radius:999px;color:#9ba2ab;background:rgba(14,17,20,.86);font-size:11px;font-weight:750}.event-ops-filters button.active{color:#fff;border-color:rgba(255,106,0,.48);background:rgba(255,106,0,.1)}.event-ops-list-section{margin-top:16px;overflow:hidden;border:1px solid var(--v2-line);border-radius:18px;background:rgba(12,15,18,.88);box-shadow:0 20px 56px rgba(0,0,0,.18)}.event-ops-list-section>header{display:grid;grid-template-columns:48px 1fr auto;align-items:center;min-height:80px;padding:14px 22px;border-bottom:1px solid var(--v2-line)}.event-ops-list-section>header>span{color:var(--orange);font:800 11px/1 monospace}.event-ops-list-section>header strong{display:block;font-size:16px}.event-ops-list-section>header p{margin:5px 0 0;color:var(--muted);font-size:12px}.event-ops-list-section>header>b{color:#434a53;font-size:30px}.event-ops-row{position:relative;display:grid;grid-template-columns:92px minmax(260px,1fr) 110px 120px 140px;align-items:center;gap:18px;min-height:142px;padding:22px;color:inherit;background:radial-gradient(circle at 88% 20%,rgba(255,106,0,.13),transparent 30%),linear-gradient(115deg,rgba(255,106,0,.05),transparent 40%);transition:background .2s ease,transform .2s ease}.event-ops-row:hover{background:radial-gradient(circle at 88% 20%,rgba(255,106,0,.22),transparent 36%),linear-gradient(115deg,rgba(255,106,0,.09),transparent 48%)}.event-ops-date{display:grid;place-items:center;width:72px;height:82px;border:1px solid rgba(255,106,0,.65);border-radius:14px}.event-ops-date small{color:#aeb4bb;font-weight:700}.event-ops-date strong{margin-top:-18px;color:var(--orange);font-size:20px}.event-ops-row-copy small,.event-ops-team-count small{display:block;color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.13em}.event-ops-row-copy>strong{display:block;margin:8px 0 7px;font-size:clamp(21px,2.4vw,30px)}.event-ops-row-copy>span{color:var(--muted);font-size:13px}.event-ops-team-count strong{display:block;font-size:36px;line-height:1}.event-ops-ready{color:#75d99c;font-size:11px;font-weight:850}.event-control-summary .ready i,.event-ops-ready i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#54d887;box-shadow:0 0 13px rgba(84,216,135,.7)}.event-ops-open{color:var(--orange);font-size:11px;text-align:right}.event-ops-list-section.muted{opacity:.65}.event-ops-empty{padding:34px 70px;color:#69717b;font-size:13px}.event-ops-back,.tournament-manager-head a{display:inline-flex;margin-bottom:22px;color:#a7adb5;font-size:12px;font-weight:700}.event-control-card{overflow:hidden;border:1px solid var(--v2-line);border-radius:22px;background:rgba(10,13,16,.94);box-shadow:0 34px 90px rgba(0,0,0,.3)}.event-control-hero{display:grid;grid-template-columns:1fr 240px;min-height:330px;background:linear-gradient(90deg,rgba(8,10,12,.96) 0 55%,rgba(8,10,12,.38)),radial-gradient(circle at 80% 40%,rgba(255,106,0,.24),transparent 36%),repeating-linear-gradient(135deg,transparent 0 28px,rgba(255,255,255,.018) 29px 30px)}.event-control-hero>div{align-self:center;padding:46px 54px}.event-control-hero h2{margin:0;font-size:clamp(46px,6vw,78px);line-height:.92;letter-spacing:-.06em}.event-control-hero h2 em{color:var(--orange);font-style:normal}.event-control-hero p{margin:22px 0 0;color:#a1a8b0}.event-control-hero aside{display:flex;flex-direction:column;justify-content:center;padding:32px;border-left:1px solid var(--v2-line);background:rgba(255,106,0,.035)}.event-control-hero aside small{color:#828a94;font-size:10px;letter-spacing:.14em}.event-control-hero aside strong{color:var(--orange);font-size:88px;line-height:1;letter-spacing:-.07em}.event-control-hero aside span{margin-top:10px;color:#9da4ac;font-size:12px}.event-control-summary{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.event-control-summary>div{min-height:100px;padding:25px 26px;border-right:1px solid var(--v2-line)}.event-control-summary>div:last-child{border-right:0}.event-control-summary small{display:block;margin-bottom:11px;color:#6f7781;font-size:9px;letter-spacing:.12em}.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{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.event-stage-selection h3,.tournament-stage-panel h3{margin:0;font-size:clamp(28px,4vw,44px);letter-spacing:-.045em}.event-stage-selection p,.tournament-stage-panel p{margin:10px 0 0;color:var(--muted);font-size:13px}.event-stage-selection>header>strong{color:#454d57;font-size:34px}.event-stage-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.event-stage-choice-grid>button{display:grid;grid-template-columns:1fr auto;min-height:174px;padding:22px;border:1px solid var(--v2-line);border-radius:16px;color:#b2b8c0;background:#0d1013;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.event-stage-choice-grid>button:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(255,106,0,.42)}.event-stage-choice-grid>button.active{color:#fff;border-color:#ff6a00;background:linear-gradient(145deg,rgba(255,106,0,.15),rgba(14,17,20,.98))}.event-stage-choice-grid>button>span{color:var(--orange);font:800 10px/1 monospace}.event-stage-choice-grid>button>i{display:grid;place-items:center;width:26px;height:26px;border:1px solid #3a4149;border-radius:8px;color:#080a0c;background:transparent;font-style:normal}.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{grid-column:1/-1;margin-top:7px;color:#737b85}.event-stage-flow{display:flex;align-items:center;flex-wrap:wrap;gap:13px;min-height:56px;margin-top:14px;padding:14px 18px;border:1px dashed #323941;border-radius:13px}.event-stage-flow span{display:inline-flex;gap:13px;align-items:center;color:#dce0e4;font-size:12px}.event-stage-flow i{color:var(--orange);font-style:normal}.event-stage-flow p{margin:0}.event-control-actions,.stage-panel-actions{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:26px 42px;border-top:1px solid var(--v2-line);background:rgba(255,255,255,.012)}.event-control-actions small{color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.12em}.event-control-actions p,.stage-panel-actions p{margin:6px 0 0;color:var(--muted);font-size:12px}.event-control-actions strong,.stage-panel-actions strong{display:block;margin-top:8px;color:#ff8d69;font-size:12px}.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{min-width:250px;padding:18px 20px;border:1px solid var(--v2-line);border-radius:15px;background:#0c0f12}.tournament-manager-head aside small{display:block;color:#737b85;font-size:9px;letter-spacing:.13em}.tournament-manager-head aside strong{display:block;margin:8px 0 14px;color:var(--orange);font-size:18px}.tournament-manager-head aside button{padding:0;border:0;color:#8f97a0;background:none;font-size:10px;text-decoration:underline}.tournament-stage-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.tournament-stage-nav a{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:74px;padding:14px 16px;border:1px solid var(--v2-line);border-radius:14px;color:#69717a;background:rgba(12,15,18,.82)}.tournament-stage-nav a>span{color:var(--orange);font:800 10px/1 monospace}.tournament-stage-nav a strong{display:block;font-size:13px}.tournament-stage-nav a small{display:block;margin-top:5px;font-size:8px;letter-spacing:.1em}.tournament-stage-nav a>i{font-style:normal}.tournament-stage-nav a.active{color:#fff;border-color:var(--orange);background:rgba(255,106,0,.1)}.tournament-stage-nav a.done{color:#8ac7a2;border-color:rgba(70,194,119,.3)}.tournament-stage-panel{margin-top:18px;overflow:hidden;border:1px solid var(--v2-line);border-radius:20px;background:rgba(10,13,16,.93)}.tournament-stage-panel>header{min-height:130px;margin:0;padding:30px 36px;border-bottom:1px solid var(--v2-line)}.tournament-stage-panel.done{opacity:.72}.stage-status-badge{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid #343b44;border-radius:999px;color:#7d8590;font-size:9px;letter-spacing:.08em}.stage-status-badge.active{color:#63dd94;border-color:rgba(75,210,128,.4);background:rgba(75,210,128,.07)}.stage-status-badge.done{color:#8bcb9f}.locked-stage{display:flex;align-items:center;gap:18px;min-height:150px;padding:30px 40px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.012) 0 8px,transparent 8px 17px)}.locked-stage>i{display:grid;place-items:center;width:48px;height:48px;border:1px solid #313840;border-radius:50%;color:#69717b;font-style:normal}.locked-stage strong{font-size:16px}.locked-stage p{margin-top:7px}.tournament-group-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 32px;border-bottom:1px solid var(--v2-line)}.tournament-group-toolbar>div{display:flex;align-items:baseline;gap:10px}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.tournament-group{overflow:hidden;border:1px solid var(--v2-line);border-radius:15px;background:#0c0f12}.tournament-group>header{display:grid;grid-template-columns:38px 1fr auto;align-items:center;min-height:60px;padding:12px 16px;border-bottom:1px solid var(--v2-line)}.tournament-group>header>span{color:var(--orange);font:800 9px/1 monospace}.tournament-group>header>strong{font-size:14px}.tournament-group-actions{display:flex;align-items:center;gap:8px}.tournament-group-actions>button{min-height:30px;padding:0 9px;border:1px solid rgba(255,106,0,.32);border-radius:8px;color:var(--orange);background:rgba(255,106,0,.05);font-size:9px;font-weight:850;text-transform:uppercase;transition:border-color .18s ease,color .18s ease,background .18s ease}.tournament-group-actions>button:hover:not(:disabled){border-color:var(--orange);background:rgba(255,106,0,.12)}.tournament-group-actions>button.danger{color:#9b7373;border-color:rgba(216,82,82,.22);background:transparent}.tournament-group-actions>button.danger:hover:not(:disabled){color:#ff8585;border-color:rgba(216,82,82,.65);background:rgba(216,82,82,.08)}.tournament-group-actions>button:disabled{opacity:.35;cursor:not-allowed}.tournament-groups-empty{grid-column:1/-1;display:flex;min-height:210px;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #303740;border-radius:15px;color:#747c86;text-align:center}.tournament-groups-empty>span{display:grid;place-items:center;width:42px;height:42px;margin-bottom:12px;border:1px solid #39414a;border-radius:50%;color:var(--orange);font-size:22px}.tournament-groups-empty p{margin:7px 0 0}.team-result-slot{display:grid;grid-template-columns:minmax(0,1fr) 108px 132px;align-items:center;gap:10px;min-height:92px;padding:12px 15px;border-bottom:1px solid var(--v2-line);transition:background .2s ease}.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,rgba(55,196,112,.14),transparent 65%)}.team-result-slot.lose{background:linear-gradient(90deg,rgba(229,69,69,.14),transparent 65%)}.team-result-identity{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-width:0}.team-result-identity>i{display:grid;place-items:center;width:38px;height:38px;border:1px solid #3b424b;border-radius:10px;color:var(--orange);font-size:10px;font-style:normal;font-weight:800}.team-result-identity label{min-width:0}.team-result-identity label>span{display:block;margin-bottom:5px;color:#66707a;font-size:8px;letter-spacing:.12em}.playoff-team select,.team-result-identity select{width:100%;min-height:34px;padding:0 28px 0 10px;border:1px solid #303740;border-radius:8px;color:#e9ecef;background:#090b0d;font-size:11px}.team-result-score{display:flex;align-items:center;justify-content:center}.playoff-team>span button,.team-result-score button{width:28px;height:28px;border:1px solid #333b44;border-radius:8px;color:#c2c7cd;background:#101419}.team-result-score strong{min-width:34px;color:#fff;font-size:20px;text-align:center}.team-result-outcome{display:flex;gap:5px}.team-result-outcome button{min-height:30px;padding:0 9px;border:1px solid #343c45;border-radius:8px;color:#747d87;background:transparent;font-size:9px;font-weight:900}.team-result-outcome button.active.win{color:#75e5a2;border-color:#39bc6d;background:rgba(57,188,109,.1)}.team-result-outcome button.active.lose{color:#ff8585;border-color:#d65151;background:rgba(214,81,81,.1)}.team-result-remove{min-height:30px;padding:0 7px;border:1px solid rgba(216,82,82,.22);border-radius:8px;color:#9b7373;background:transparent;font-size:8px;font-weight:850;text-transform:uppercase;transition:border-color .18s ease,color .18s ease,background .18s ease}.team-result-remove:hover:not(:disabled){color:#ff8585;border-color:rgba(216,82,82,.65);background:rgba(216,82,82,.08)}.team-result-remove:disabled{cursor:not-allowed;opacity:.35}.playoff-board{display:grid;grid-template-columns:repeat(4,minmax(260px,1fr));gap:12px;overflow-x:auto;padding:18px}.playoff-round{min-width:260px}.playoff-round>header{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:0 12px}.playoff-round>header span{color:var(--orange);font-weight:850}.playoff-round>header strong{color:#68717a;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.playoff-round>div{display:flex;min-height:760px;flex-direction:column;justify-content:space-around;gap:10px}.playoff-match{padding:10px;border:1px solid var(--v2-line);border-radius:13px;background:#0d1013}.playoff-match>small{display:block;margin:0 0 7px 2px;color:#59616b;font-size:8px;letter-spacing:.1em}.playoff-team{display:grid;grid-template-columns:28px minmax(84px,1fr) auto 48px;align-items:center;gap:6px;min-height:48px;padding:6px;border-top:1px solid #20262c}.playoff-team.win{background:rgba(63,199,116,.1)}.playoff-team.lose{color:#7c6262;background:rgba(206,63,63,.08)}.playoff-team>i{display:grid;place-items:center;width:27px;height:27px;border:1px solid #343b43;border-radius:7px;color:var(--orange);font-size:8px;font-style:normal}.playoff-team>strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.playoff-team>span{display:flex;align-items:center}.playoff-team>span b{min-width:24px;font-size:13px;text-align:center}.playoff-team>span button{width:22px;height:22px;border-radius:6px}.playoff-win{min-height:27px;border:1px solid #3a424b;border-radius:7px;color:#77808a;background:transparent;font-size:8px;font-weight:900}.playoff-team.win .playoff-win{color:#79e5a5;border-color:#42bd73}.tournament-champion{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;margin:0 18px 18px;border:1px solid rgba(255,177,65,.42);border-radius:16px;background:radial-gradient(circle at 50% 120%,rgba(255,158,38,.18),transparent 55%);text-align:center}.tournament-champion span{color:#d6a84c;font-size:9px;font-weight:800;letter-spacing:.14em}.tournament-champion strong{margin:9px 0 4px;font-size:30px}.tournament-champion small{color:#8d949c}.event-finished-banner{margin-top:18px;padding:46px;border:1px solid rgba(71,198,120,.3);border-radius:20px;background:radial-gradient(circle at 90% 10%,rgba(71,198,120,.13),transparent 35%),#0c0f12}.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{align-items:stretch;flex-direction:column}.event-ops-heading>a{width:100%}.event-ops-row{grid-template-columns:64px 1fr;gap:12px;padding:16px}.event-ops-ready,.event-ops-team-count{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{align-items:stretch;flex-direction:column;padding:22px 20px}.event-control-actions>button,.stage-panel-actions>button{width:100%}.tournament-stage-panel>header{align-items:flex-start;flex-direction:column;padding:24px 20px}.tournament-group-toolbar{align-items:stretch;flex-direction:column;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{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--v2-muted,#8b93a7);margin-bottom:4px;flex-wrap:wrap}.v2-breadcrumbs a{color:var(--v2-accent,#7c5cff);text-decoration:none}.v2-breadcrumbs a:hover{text-decoration:underline}.v2-event-hero{display:grid;gap:14px;padding:28px;border:1px solid var(--v2-border,rgba(255,255,255,.08));border-radius:18px;background:linear-gradient(135deg,rgba(124,92,255,.08),rgba(255,255,255,.02))}.v2-event-hero-top{display:flex;gap:10px;flex-wrap:wrap}.v2-event-hero h1{font-size:30px;line-height:1.15;margin:0;letter-spacing:-.02em}.v2-event-hero>p{color:var(--v2-muted,#8b93a7);margin:0}.v2-event-hero-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:6px}.v2-event-hero-meta>div{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--v2-border,rgba(255,255,255,.08));border-radius:12px;background:rgba(255,255,255,.02)}.v2-event-hero-meta small{color:var(--v2-muted,#8b93a7);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.v2-event-hero-meta strong{font-size:14px}.v2-event-status.muted{opacity:.55}.v2-rewards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.v2-rewards-grid article{display:grid;gap:6px;padding:18px 20px;border:1px solid var(--v2-border,rgba(255,255,255,.08));border-radius:14px;background:rgba(255,255,255,.02)}.v2-rewards-grid small{color:var(--v2-muted,#8b93a7);font-size:11px;letter-spacing:.08em}.v2-rewards-grid strong{font-size:20px}.v2-participants-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.v2-participants-list a{display:block;padding:12px 16px;border:1px solid var(--v2-border,rgba(255,255,255,.08));border-radius:12px;color:inherit;text-decoration:none;background:rgba(255,255,255,.02)}.v2-participants-list a:hover{border-color:var(--v2-accent,#7c5cff)}.v2-season-hero{display:grid;gap:10px;padding:30px;border-radius:18px;border:1px solid var(--v2-border,rgba(255,255,255,.08));background:linear-gradient(135deg,rgba(124,92,255,.1),rgba(34,211,153,.05))}.v2-season-hero>span{color:var(--v2-accent,#7c5cff);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.v2-season-hero h2{font-size:28px;margin:0}.v2-season-hero p{margin:0;color:var(--v2-muted,#8b93a7)}.v2-season-description{line-height:1.6}.v2-cities-list{display:grid;gap:26px}.v2-city-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.v2-city-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 24px;border:1px solid var(--v2-border,rgba(255,255,255,.08));border-radius:18px;background:rgba(255,255,255,.02);transition:border-color .18s ease,background .18s ease,transform .18s ease}.v2-city-card:hover{border-color:rgba(255,106,0,.4);background:rgba(255,106,0,.03);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{text-decoration:none;color:inherit}.v2-city-desc{display:block;max-width:360px;margin-top:10px;overflow:hidden;color:var(--v2-muted,#8b93a7);font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.v2-city-open{color:var(--orange);font-size:16px}.territory-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;color:#8d949d;font-size:12px;font-weight:600;text-decoration:none}.territory-back:hover{color:#fff}.territory-hero{display:flex;align-items:center;gap:22px;padding:26px 28px;margin-bottom:18px;background:linear-gradient(135deg,rgba(255,106,0,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.075);border-radius:16px}.territory-hero-emblem{width:86px;height:86px;flex:0 0 auto;display:grid;place-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden}.territory-hero-emblem img{width:62px;height:62px;object-fit:contain}.territory-hero-label{color:#6d737b;font:700 9px/1 var(--display);letter-spacing:.09em}.territory-hero-body h1{margin:12px 0;color:#f1f1ed;font:700 28px/1.1 var(--apple-sans);letter-spacing:-.03em}.territory-hero-status{display:inline-flex;align-items:center;gap:9px;color:#a9adaa;font-size:12px}.territory-status-dot{width:8px;height:8px;display:inline-block;border-radius:50%;background:var(--orange);box-shadow:0 0 10px rgba(255,106,0,.7)}.territory-entrances{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:22px}.territory-entrance-card{display:flex;flex-direction:column;gap:4px;padding:18px 20px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:14px;text-decoration:none}.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{border-color:rgba(255,106,0,.4);background:rgba(255,106,0,.05)}.territory-section{margin-top:22px}.territory-section-label{display:block;margin-bottom:12px;color:#6d737b;font:700 10px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.territory-cities-section{margin-top:8px}.territory-region-link{text-decoration:none}.territory-region-cities-count{margin-left:10px;padding:4px 9px;border-radius:999px;background:rgba(255,106,0,.12);border:1px solid rgba(255,106,0,.3);color:#ffb066;font:700 9px/1 var(--display);letter-spacing:.04em;vertical-align:middle}.territory-news-card{display:grid;grid-template-columns:96px 1fr;gap:14px;padding:12px;background:rgba(255,255,255,.022);border:1px solid rgba(255,255,255,.06);border-radius:12px;margin-bottom:10px;text-decoration:none}.territory-news-card:hover{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.04)}.territory-news-cover{width:96px;height:64px;object-fit:cover;border-radius:8px}.territory-news-card strong{color:#e8e9e4;font-size:14px;line-height:1.35;display:block}.territory-news-card p{margin:6px 0;color:#8d949d;font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.territory-news-card small{color:#5d636b;font-size:11px}.season-page{padding-bottom:84px}.season-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.season-page-head>div:first-child>span{color:#6d737b;font:700 10px/1 var(--display);letter-spacing:.1em}.season-page-head h1{margin:10px 0 0;color:#f1f1ed;font:700 clamp(26px,3.4vw,40px)/1 var(--apple-sans);letter-spacing:-.035em}.season-switcher{display:inline-flex;gap:8px;padding:5px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px}.season-switcher-item{padding:9px 16px;border:0;border-radius:8px;background:transparent;color:#8d949d;font-size:12px;font-weight:600;cursor:default}.season-switcher-item.active{background:rgba(255,106,0,.16);border:1px solid rgba(255,106,0,.4);color:#ffb066}.grand-final{position:relative;overflow:hidden;border-radius:20px;margin-bottom:26px;border:1px solid rgba(255,106,0,.28);background:linear-gradient(140deg,rgba(255,106,0,.14),rgba(20,21,23,.4) 55%)}.grand-final-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(560px 260px at 84% -12%,rgba(255,106,0,.3),transparent 60%),radial-gradient(300px 180px at 6% 108%,rgba(255,106,0,.14),transparent 60%)}.grand-final-content{position:relative;padding:30px 32px}.grand-final-label{color:var(--orange);font:700 10px/1 var(--display);letter-spacing:.16em;text-transform:uppercase}.grand-final-content h2{margin:14px 0 18px;color:#f5f5ef;font:700 30px/1.05 var(--apple-sans);letter-spacing:-.03em}.grand-final-list{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 18px;margin:0;padding:0;list-style:none}.grand-final-list div{border-left:2px solid rgba(255,106,0,.5);padding-left:12px}.grand-final-list dt{color:#6d737b;font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}.grand-final-list dd{margin:0;color:#e4e5e0;font-size:13px;font-weight:600;line-height:1.4}.grand-final-note{display:inline-block;margin:20px 0 0;padding:8px 12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#9aa0a6;font-size:11px}.season-city-lines{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.season-city-line{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);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{margin:10px 0 0;color:#ecece7;font:700 20px/1.1 var(--apple-sans)}.season-city-line-head h2 .season-city-link{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease,color .15s ease}.season-city-line-head h2 .season-city-link:hover{color:var(--orange);border-bottom-color:rgba(255,106,0,.45)}.grand-final-list dd .season-city-link{color:var(--orange);text-decoration:none;border-bottom:1px solid rgba(255,106,0,.35)}.grand-final-list dd .season-city-link:hover{border-bottom-color:var(--orange)}.season-stage-list{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:12px;counter-reset:stage}.season-stage{position:relative;padding:14px 16px 14px 44px;background:rgba(255,255,255,.028);border:1px solid rgba(255,255,255,.06);border-radius:12px;counter-increment:stage}.season-stage:before{position:absolute;left:12px;top:50%;transform:translateY(-50%);content:counter(stage);width:22px;height:22px;display:grid;place-items:center;background:rgba(255,106,0,.14);border:1px solid rgba(255,106,0,.4);color:#ffb066;font:700 11px/1 var(--display);border-radius:50%}.season-stage-month{display:block;margin-bottom:5px;color:var(--orange);font:700 10px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;font-style:normal}.season-stage strong{display:block;color:#e4e5e0;font-size:14px}.season-stage p{margin:6px 0 0;color:#8d949d;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{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.territory-coordinator-card{padding:16px 18px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:12px}.territory-coordinator-card small{display:block;color:#6d737b;font-size:10px;letter-spacing:.05em}.territory-coordinator-card strong{display:block;margin-top:8px;color:#e8e9e4;font-size:13px}.territory-coordinator-card a{color:var(--orange);text-decoration:none}.territory-coordinator-card a:hover{text-decoration:underline}.city-hero-panel{position:relative;overflow:hidden;border-radius:18px;margin-bottom:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(120deg,rgba(20,21,23,.55),rgba(30,16,8,.45))}.city-hero-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(620px 240px at 78% -10%,rgba(255,106,0,.22),transparent 62%),radial-gradient(420px 220px at 8% 110%,rgba(255,106,0,.1),transparent 60%)}.city-hero-content{position:relative;display:flex;align-items:center;gap:22px;padding:34px 30px;min-height:180px}.city-hero-emblem{width:96px;height:96px;flex:0 0 auto;display:grid;place-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:22px;overflow:hidden}.city-hero-emblem img{width:70px;height:70px;object-fit:contain}.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{margin:12px 0;color:#f3f3ee;font:700 32px/1.05 var(--apple-sans);letter-spacing:-.035em}.city-hero-meta{display:flex;align-items:center;gap:10px;color:#a9adaa;font-size:12px}.city-hero-meta .territory-status-dot{background:#65c46f;box-shadow:0 0 10px rgba(101,196,111,.55)}.city-description-text{color:#aeb1ae;font-size:13px;line-height:1.6;max-width:72ch;margin:0}.city-data-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:4px 0 6px}.city-data-card{padding:18px 20px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:14px;display:flex;flex-direction:column;gap:4px}.city-data-card small{color:#6d737b;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.city-data-card strong{color:#f1f1ed;font:700 24px/1 var(--apple-sans)}.city-data-card span{color:#6d737b;font-size:11px;min-height:14px}@media (max-width:980px){.city-data-cards,.territory-coordinators-grid,.territory-entrances{grid-template-columns:1fr}}@media (max-width:560px){.territory-hero{flex-direction:column;text-align:center;align-items:center}.territory-hero-status{justify-content:center}.city-hero-content{flex-direction:column;text-align:center;align-items:center;padding:26px 20px}.city-hero-meta{justify-content:center;flex-wrap:wrap}.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{display:flex;align-items:center;gap:20px;margin-top:14px}.city-title-row h1{margin:0;color:#f0f0ec;font:700 clamp(30px,4vw,46px)/1 var(--apple-sans);letter-spacing:-.03em}.city-title-row .city-region-tag{color:#8b93a7;font:700 11px/1 var(--apple-sans);letter-spacing:.12em;text-transform:uppercase}.city-emblem{width:64px;height:64px;object-fit:contain;border-radius:12px}.city-description{margin-bottom:26px;padding:22px 24px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.02)}.city-desc-label{display:block;color:var(--orange);font:700 9px/1 var(--apple-sans);letter-spacing:.16em;text-transform:uppercase}.city-description p{margin:12px 0 0;color:#9aa0a8;font:400 14px/1.6 var(--apple-sans)}.city-manage{margin-bottom:26px;border:1px solid rgba(255,106,0,.25);border-radius:16px;background:rgba(255,106,0,.03)}.city-manage-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border:0;border-radius:16px;color:#e6e7e3;background:transparent;font:700 13px/1 var(--apple-sans);cursor:pointer}.city-manage-toggle span{color:var(--orange);font-size:15px}.city-manage-fields{display:grid;gap:14px;padding:0 20px 20px}.city-manage-field{display:grid;gap:6px}.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{min-height:38px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#e6e7e3;background:#0a0d10;font:400 14px/1.4 var(--apple-sans);resize:vertical}.city-manage-field input:focus,.city-manage-field textarea:focus{outline:none;border-color:var(--orange)}.city-manage-error{margin:0;color:#ff6b6b;font:500 12px/1.4 var(--apple-sans)}.city-manage-success{margin:0;color:#7ed28f;font:600 12px/1.4 var(--apple-sans)}.city-manage-save{justify-self:start;min-height:38px;padding:0 22px;border:0;border-radius:9px;color:#101317;background:var(--orange);font:700 13px/1 var(--apple-sans);cursor:pointer}.city-manage-save:hover{background:var(--orange-hot)}.city-manage-save:disabled{opacity:.6;cursor:default}.city-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:34px}.city-stat-card{display:grid;gap:6px;padding:22px 24px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.02)}.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{display:block;color:var(--orange);font:700 9px/1 var(--apple-sans);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.city-top-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.city-top-list li{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.02)}.city-top-rank{width:26px;color:#77797b;font:800 14px/1 var(--apple-sans);text-align:center}.city-top-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.city-top-avatar--empty{display:grid;place-items:center;color:#cfd1cd;background:rgba(255,106,0,.14);font:700 15px/1 var(--apple-sans)}.city-top-info{display:grid;gap:3px}.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{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:26px;flex-wrap:wrap}.rating-tabs{display:inline-flex;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.02)}.rating-tabs button{padding:9px 22px;border:0;border-radius:999px;color:#8b93a7;background:transparent;font:700 12px/1 var(--apple-sans);cursor:pointer;transition:color .15s ease,background .15s ease}.rating-tabs button.active{color:#101317;background:var(--orange)}.rating-filters{display:flex;gap:12px}.rating-filters label{display:grid;gap:5px}.rating-filters label span{color:#8b93a7;font:700 9px/1 var(--apple-sans);letter-spacing:.1em;text-transform:uppercase}.rating-filters select{min-width:160px;min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#e6e7e3;background:#0a0d10;font:500 13px/1 var(--apple-sans)}.rating-podium{display:flex;align-items:flex-end;justify-content:center;gap:20px;margin-bottom:30px}.rating-podium-slot{display:grid;justify-items:center;gap:10px;padding:22px 26px 26px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.02);color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.rating-podium-slot:hover{border-color:rgba(255,106,0,.4);transform:translateY(-3px)}.rating-podium-first{min-width:210px;padding-top:34px;border-color:rgba(255,106,0,.4);background:rgba(255,106,0,.05)}.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{max-width:160px;overflow:hidden;color:#e6e7e3;font:700 14px/1.25 var(--apple-sans);text-overflow:ellipsis;white-space:nowrap}.rating-podium-slot small{color:#8b93a7;font:400 11px/1 var(--apple-sans)}.rating-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.rating-avatar--empty{display:grid;place-items:center;color:#cfd1cd;background:rgba(255,106,0,.14);font:700 16px/1 var(--apple-sans)}.rating-list{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:rating}.rating-list li{display:flex;align-items:center;gap:14px;padding:12px 18px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(255,255,255,.015)}.rating-list-place{width:28px;color:#77797b;font:700 12px/1 var(--apple-sans)}.rating-list-avatar-wrap{display:grid;place-items:center}.rating-list-name{flex:1;min-width:0;overflow:hidden;color:#e6e7e3;font:600 14px/1.3 var(--apple-sans);text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.rating-list-name:hover,.rating-list-value{color:var(--orange)}.rating-list-value{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{margin:12px 0 0;color:#f1f1ed;font:700 clamp(24px,3vw,36px)/1 var(--apple-sans);letter-spacing:-.03em}.rating-board-head p{margin:12px 0 0;color:#8d949d;font-size:13px;line-height:1.5;max-width:64ch}.rating-podium-slot b{color:var(--orange);font:700 14px/1 var(--apple-sans)}.rating-table-section{margin-top:4px}.rating-table-scroll{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.015)}.rating-table{width:100%;min-width:680px;border-collapse:collapse}.rating-table thead th{position:sticky;top:0;z-index:2;padding:14px 18px;background:#141517;border-bottom:1px solid rgba(255,255,255,.09);color:#6d737b;font:700 9px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;text-align:left}.rating-table tbody td{padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.05);color:#c7c9c5;font-size:13px}.rating-table tbody tr:hover{background:rgba(255,106,0,.03)}.rating-table tbody tr:last-child td{border-bottom:0}.rating-table-place{color:#7a8088;font-weight:700}.rating-medal{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(255,106,0,.15);border:1px solid rgba(255,106,0,.4);color:#ffb066;font:700 11px/1 var(--display);font-style:normal}.rating-table-entity{display:flex;align-items:center;gap:12px}.rating-table-entity>a{display:grid;min-width:0}.rating-table-entity a{color:inherit;text-decoration:none}.rating-table-entity a strong{color:#e7e8e4;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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{display:none;margin:0;padding:0;list-style:none;gap:10px}.rating-mobile-card{display:flex;align-items:center;gap:12px;padding:13px 14px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);border-radius:14px;color:inherit;text-decoration:none}.rating-mobile-card:hover{border-color:rgba(255,106,0,.4)}.rating-mobile-rank{width:22px;color:#7a8088;font:700 12px/1 var(--apple-sans)}.rating-mobile-body{flex:1;min-width:0;display:grid}.rating-mobile-body strong{color:#e7e8e4;font-size:14px}.rating-mobile-body small,.rating-mobile-body strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rating-mobile-body small{color:#7d838a;font-size:11px}.rating-mobile-points{color:var(--orange);font:700 14px/1 var(--apple-sans)}.rating-locked{margin-top:26px}.rating-locked-label{display:block;margin-bottom:12px;color:#6d737b;font:700 10px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.rating-locked-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.rating-locked-card{display:flex;align-items:center;gap:14px;padding:16px 18px;position:relative;background:rgba(255,255,255,.02);border:1px dashed rgba(255,255,255,.14);border-radius:14px}.rating-locked-card>i{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:10px;opacity:.7}.rating-locked-card>i:before{content:"🔒";font-size:15px;filter:grayscale(1)}.rating-locked-card>div{display:grid;gap:3px}.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{margin-bottom:28px;padding:30px 32px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(255,255,255,.02)}.academy-hero>span{color:var(--orange);font:700 10px/1 var(--apple-sans);letter-spacing:.18em;text-transform:uppercase}.academy-hero h1{margin:12px 0 0;color:#f0f0ec;font:700 clamp(30px,4vw,46px)/1 var(--apple-sans);letter-spacing:-.03em}.academy-hero p{max-width:640px;margin:16px 0 0;color:#9aa0a8;font:400 14px/1.6 var(--apple-sans)}.academy-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.015)}.academy-table{width:100%;border-collapse:collapse}.academy-table th{padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08);color:#8b93a7;font:700 9px/1 var(--apple-sans);letter-spacing:.14em;text-transform:uppercase;text-align:left}.academy-table td{padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.05);color:#cfd1cd;font:400 13px/1.4 var(--apple-sans)}.academy-table tr:last-child td{border-bottom:0}.academy-table tbody tr:hover{background:rgba(255,106,0,.03)}.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{display:inline-flex;gap:6px;padding:5px;margin:4px 0 18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px}.academy-tab{padding:9px 18px;border:0;border-radius:8px;background:transparent;color:#8d949d;font-size:12px;font-weight:600;cursor:pointer}.academy-tab:hover{color:#e6e7e3}.academy-tab.active{background:rgba(255,106,0,.16);border:1px solid rgba(255,106,0,.4);color:#ffb066}.academy-teams-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.academy-team-link{text-decoration:none}.academy-team-card{display:flex;align-items:center;gap:13px;padding:16px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);border-radius:14px;height:100%;transition:border-color .16s ease,background .16s ease}.academy-team-link:hover .academy-team-card{border-color:rgba(255,106,0,.4);background:rgba(255,106,0,.04)}.academy-team-mono{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;background:linear-gradient(135deg,rgba(255,106,0,.16),rgba(255,255,255,.03));border:1px solid rgba(255,106,0,.3);border-radius:12px}.academy-team-mono span{color:#ffb066;font:700 17px/1 var(--display)}.academy-team-body{min-width:0;display:grid;gap:3px}.academy-team-body strong{color:#e8e9e4;font-size:14px}.academy-team-body small,.academy-team-body strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.academy-team-body small{color:#8d949d;font-size:11px}.academy-team-rating{margin-left:auto;text-align:right}.academy-team-rating b{display:block;color:var(--orange);font:700 17px/1 var(--apple-sans)}.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{display:grid;gap:26px}.v2-faq-group{display:grid;gap:10px}.v2-faq-item{border:1px solid var(--v2-border,rgba(255,255,255,.08));border-radius:14px;background:rgba(255,255,255,.02);overflow:hidden}.v2-faq-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;font-size:15px;font-weight:600}.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 ease}.v2-faq-item[open] summary:after{content:"−"}.v2-faq-item[open] summary{border-bottom:1px solid var(--v2-border,rgba(255,255,255,.08))}.v2-faq-answer{padding:14px 18px 18px;color:var(--v2-muted,#8b93a7);line-height:1.65;white-space:pre-wrap}.v2-coat-flag{width:28px;height:28px;object-fit:contain;vertical-align:-6px;margin-right:8px;border-radius:6px}.v2-city-name{display:flex;align-items:center;gap:12px}.v2-city-name .v2-coat-icon{width:34px;height:34px;object-fit:contain;border-radius:8px}.v2-city-name>div{display:grid;gap:2px}.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{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 10px 4px 4px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#e3e4e0;background:rgba(255,255,255,.03);cursor:pointer;transition:background .18s ease,border-color .18s ease}.account-menu-trigger:hover{background:rgba(255,255,255,.07);border-color:rgba(255,106,0,.28)}.account-menu-avatar{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:999px;background:linear-gradient(135deg,rgba(255,106,0,.16),rgba(255,255,255,.04))}.account-menu-avatar img{width:100%;height:100%;object-fit:cover}.account-menu-avatar i{font-style:normal;color:var(--orange);font:700 13px/1 var(--display)}.account-menu-text{display:grid;gap:2px;text-align:left}.account-menu-text strong{max-width:140px;overflow:hidden;color:#f1f1ed;font:600 12px/1.2 var(--apple-sans);text-overflow:ellipsis;white-space:nowrap}.account-menu-text small{color:#8d949c;font-size:9px;line-height:1}.account-menu-popover{min-width:200px;position:absolute;z-index:90;top:calc(100% + 12px);right:0;display:grid;gap:4px;padding:6px;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:rgba(10,13,16,.98);box-shadow:0 26px 72px rgba(0,0,0,.52);backdrop-filter:blur(24px)}.account-menu-popover a,.account-menu-popover button{min-height:40px;display:flex;align-items:center;padding:0 12px;border:0;border-radius:8px;color:#cfd2cd;background:transparent;font:600 13px/1 var(--apple-sans);text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.account-menu-popover .account-menu-divider{height:1px;margin:4px 6px;background:rgba(255,255,255,.07)}.account-menu-popover a:hover,.account-menu-popover button:hover{color:#fff;background:rgba(255,255,255,.05)}.profile-rating-season select{min-height:30px;padding:0 8px;border:1px solid var(--v2-line,rgba(255,255,255,.1));border-radius:8px;color:var(--v2-accent,#7c5cff);background:rgba(12,15,18,.64);font:600 11px/1 var(--apple-sans);cursor:pointer}.profile-extra-block{display:grid;gap:14px;margin-top:18px;padding:20px 22px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.02)}.profile-extra-block>header{display:grid;gap:4px}.profile-extra-block>header>span{color:#5e6670;font:700 9px/1 var(--display);letter-spacing:.12em}.profile-extra-block>header>h3{margin:0;color:#eef0ec;font-size:18px}.profile-extra-block ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.profile-extra-block li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.015)}.profile-extra-block li strong{grid-column:1/-1;color:#e6e8e4;font-size:14px}.profile-extra-block li span{color:#8b939c;font-size:12px;line-height:1.5}.profile-extra-block li b{grid-column:1/-1;color:var(--orange);font-size:12px}.profile-extra-block li small{align-self:center;color:#5e6670;font-size:11px;white-space:nowrap}.profile-extra-empty{margin:0;padding:16px;border:1px dashed rgba(255,255,255,.1);border-radius:10px;color:#6d757e;font-size:13px}.profile-extra-block>a{justify-self:start;color:var(--orange,#ff8a3d);font:600 12px/1 var(--apple-sans);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{display:grid;gap:18px;padding:26px 34px 60px}.profile-archive-page>header{display:grid;gap:4px}.profile-archive-page>header>.profile-archive-back{justify-self:start;color:var(--orange);font:600 13px/1 var(--apple-sans);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{margin:0;color:#f0f1ed;font:700 30px/1 var(--apple-sans)}.profile-archive-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.profile-archive-list li{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.02)}.profile-archive-list li strong{grid-column:1/-1;color:#e6e8e4;font-size:15px}.profile-archive-list li span{color:#8b939c;font-size:13px;line-height:1.5}.profile-archive-list li b{grid-column:1/-1;color:var(--orange);font-size:13px}.profile-archive-list li small{align-self:center;color:#5e6670;font-size:12px;white-space:nowrap}.privacy-page{display:grid;gap:20px;padding:26px 34px 60px}.privacy-page>header{display:grid;gap:4px}.privacy-page>header>span{color:#5e6670;font:700 10px/1 var(--display);letter-spacing:.12em}.privacy-page>header>h1{margin:0;color:#f0f1ed;font:700 30px/1 var(--apple-sans)}.privacy-page>header>p{color:#8b939c;font-size:13px}.privacy-body{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.02)}.legal-text{padding:24px 26px;color:#cfd2cd;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{display:grid;gap:22px}.privacy-manager h2{margin:0}.privacy-manager-sub{color:#8b939c;font-size:13px}.privacy-manager .faq-manager-error,.privacy-manager .faq-manager-notice{padding:12px 16px;border-radius:10px;font-size:13px}.privacy-manager .faq-manager-error{border:1px solid rgba(255,60,60,.3);color:#ff8f94;background:rgba(255,60,60,.08)}.privacy-manager .faq-manager-notice{border:1px solid rgba(60,255,140,.25);color:#8ff0b2;background:rgba(60,255,140,.06)}.privacy-version-list{display:grid;gap:14px}.privacy-version{display:grid;gap:12px;padding:18px 20px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.02)}.privacy-version.published{border-color:rgba(255,106,0,.3)}.privacy-version-head{display:flex;align-items:center;justify-content:space-between}.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{margin:0;color:#eef0ec;font-size:17px}.privacy-version-body{display:grid;gap:8px;color:#aeb4b8;font-size:13px;line-height:1.6}.privacy-version-body p{margin:0}.privacy-version-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.privacy-version-actions>span{color:#5e6670;font-size:12px}.privacy-version-actions div{display:flex;gap:8px}.privacy-version-actions button{min-height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#dfe2dd;background:rgba(255,255,255,.04);font:600 12px/1 var(--apple-sans);cursor:pointer}.privacy-version-actions button.publish{border-color:rgba(255,106,0,.4);color:var(--orange);background:rgba(255,106,0,.08)}.privacy-editor{display:grid;gap:12px;padding:18px 20px;border:1px dashed rgba(255,255,255,.14);border-radius:14px}.privacy-editor h3{margin:0;color:#eef0ec;font-size:16px}.privacy-editor label{display:grid;gap:6px}.privacy-editor label span{color:#8b939c;font-size:12px}.privacy-editor input,.privacy-editor textarea{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#e6e8e4;background:rgba(255,255,255,.03);font:400 14px/1.5 var(--apple-sans)}.privacy-editor button.primary{min-height:40px;padding:0 18px;border:0;border-radius:10px;color:#fff;background:var(--orange,#ff8a3d);font:700 13px/1 var(--apple-sans);cursor:pointer}.privacy-empty,.privacy-loading{color:#7d858d;font-size:13px}.v2-feed-page{max-width:860px;margin:0 auto;padding:28px clamp(16px,4vw,40px) 70px}.v2-feed,.v2-feed-page{display:grid;gap:16px}.feed-empty{margin:26px 0 0}.social-v2-post .social-v2-source-avatar{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:var(--orange);background:linear-gradient(135deg,rgba(255,106,0,.16),rgba(255,255,255,.04));font:700 13px/1 var(--display);text-decoration:none}.social-v2-post>footer.social-v2-post-actions{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--v2-line)}.social-v2-post>footer.social-v2-post-actions a,.social-v2-post>footer.social-v2-post-actions button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#8d949c;background:rgba(255,255,255,.02);font:600 12px/1 var(--apple-sans);text-decoration:none;cursor:pointer;transition:color .15s ease,border-color .15s ease}.social-v2-post>footer.social-v2-post-actions a:hover,.social-v2-post>footer.social-v2-post-actions button:hover{color:#fff;border-color:rgba(255,106,0,.3)}.social-v2-post>footer.social-v2-post-actions button.liked{color:var(--orange);border-color:rgba(255,106,0,.4)}.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{margin-left:auto;color:var(--orange)}.guest-news-main{grid-column:1/-1}.guest-news-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:2px}.guest-news-row .guest-news-item h2{font-size:16px;line-height:1.3}.guest-news-row .guest-news-item p{font-size:13px;-webkit-line-clamp:3}.guest-news-actions{display:flex;justify-content:flex-end;margin-top:18px}.news-article-page{max-width:860px;margin:0 auto;padding:28px clamp(16px,4vw,40px) 70px;display:grid;gap:22px}.news-article{display:grid;gap:16px}.news-article>header{display:grid;gap:8px}.news-article>header>span{color:#5e6670;font:700 10px/1 var(--display);letter-spacing:.12em}.news-article>header>h1{margin:0;color:#f0f1ed;font:700 clamp(26px,4vw,40px)/1.15 var(--apple-sans);letter-spacing:-.02em}.news-article-meta{margin:0;color:#8b939c;font-size:13px}.news-article-cover{overflow:hidden;border-radius:16px;border:1px solid var(--v2-line)}.news-article-cover img{width:100%;max-height:520px;object-fit:cover;display:block}.news-article-lead{margin:0;color:#cfd2cd;font-size:17px;line-height:1.65}.news-article-body{display:grid;gap:14px;color:#b9bfc2;font-size:15px;line-height:1.75}.news-article-body p{margin:0}.news-article-actions{display:grid;gap:20px}.news-article-action-row{display:flex;flex-wrap:wrap;gap:10px}.news-article-action-row button{min-height:38px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#dadde0;background:rgba(255,255,255,.03);font:600 13px/1 var(--apple-sans);cursor:pointer;transition:color .15s ease,border-color .15s ease}.news-article-action-row button.liked{color:var(--orange);border-color:rgba(255,106,0,.4)}.news-article-action-row button:hover{color:#fff;border-color:rgba(255,106,0,.3)}.news-article-notice{color:#8b939c;font-size:13px}.news-comments{display:grid;gap:14px}.news-comments h2{margin:0;color:#eef0ec;font-size:18px}.news-comment-form{display:grid;gap:10px}.news-comment-form textarea{width:100%;min-height:76px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#e6e8e4;background:rgba(255,255,255,.03);font:400 14px/1.5 var(--apple-sans);resize:vertical}.news-comment-form button{justify-self:start;min-height:36px;padding:0 18px;border:0;border-radius:10px;color:#fff;background:var(--orange,#ff8a3d);font:700 13px/1 var(--apple-sans);cursor:pointer}.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{margin:0;padding:0;list-style:none;display:grid;gap:10px}.news-comment-item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.02)}.news-comment-avatar{width:40px;height:40px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#fff;background:linear-gradient(135deg,rgba(255,106,0,.28),rgba(255,255,255,.05));font:700 15px/1 var(--apple-sans);text-decoration:none}.news-comment-avatar img{width:100%;height:100%;object-fit:cover}.news-comment-content{min-width:0;display:grid;gap:6px}.news-comment-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.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{min-height:26px;display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#7d858d;background:rgba(255,255,255,.02);font:600 12px/1 var(--apple-sans);cursor:pointer}.news-comment-like.liked{color:var(--orange);border-color:rgba(255,106,0,.4)}.news-comment-like:disabled{opacity:.55;cursor:default}.news-comment-item p{margin:0;color:#b9bfc2;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.news-comment-empty{color:#7d858d;font-size:14px}.news-comments-head{display:flex;align-items:baseline;gap:8px}.news-comments-head span{color:#5e6670;font-size:14px}.news-comment-load-more{justify-self:start;min-height:36px;padding:0 18px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#e6e8e4;background:rgba(255,255,255,.03);font:600 13px/1 var(--apple-sans);cursor:pointer}.news-comment-load-more:hover{color:#fff;border-color:rgba(255,106,0,.35)}.news-comment-load-more:disabled{opacity:.55;cursor:default}.news-article-action-row a.news-article-action-link{min-height:38px;display:inline-flex;align-items:center;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#dadde0;background:rgba(255,255,255,.03);font:600 13px/1 var(--apple-sans);text-decoration:none;transition:color .15s ease,border-color .15s ease}.news-article-action-row a.news-article-action-link:hover{color:#fff;border-color:rgba(255,106,0,.3)}.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{margin-left:0;color:#5e6670;text-decoration:none}.social-v2-post>footer.social-v2-post-actions a.social-v2-post-comments:hover{color:#fff;border-color:rgba(255,106,0,.3)}.news-catalog{display:grid;gap:22px}.news-catalog-head{display:grid;gap:8px}.news-catalog-head>span{color:var(--orange);font:700 9px/1 var(--display);letter-spacing:.15em}.news-catalog-head h1{margin:0;color:#f0f1ed;font-size:clamp(26px,3.2vw,38px);line-height:1;letter-spacing:-.03em}.news-catalog-head p{margin:0;color:#8b939c;font-size:13px;line-height:1.6}.news-catalog-filters{display:flex;flex-wrap:wrap;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.015)}.news-catalog-filters label{display:grid;gap:6px;min-width:200px;flex:1}.news-catalog-filters label>span{color:#8b939c;font:700 9px/1 var(--display);letter-spacing:.1em}.news-catalog-filters select{width:100%;min-height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#e6e8e4;background:rgba(255,255,255,.03);font:400 14px/1 var(--apple-sans)}.news-catalog-more{display:grid;place-items:center;padding:8px 0 28px}.news-catalog-more button{min-height:40px;padding:0 26px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#e6e8e4;background:rgba(255,255,255,.03);font:600 13px/1 var(--apple-sans);cursor:pointer}.news-catalog-more button:hover{color:#fff;border-color:rgba(255,106,0,.35)}.news-catalog-more button:disabled{opacity:.55;cursor:default}.share-sheet{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:18px}.share-sheet-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(4,5,5,.7);backdrop-filter:blur(4px);cursor:default}.share-sheet-dialog{position:relative;width:min(420px,100%);display:grid;gap:18px;padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#0d0f10;box-shadow:0 24px 60px rgba(0,0,0,.55)}.share-sheet-head{display:flex;align-items:center;justify-content:space-between}.share-sheet-head strong{color:#f0f1ed;font-size:16px}.share-sheet-head button{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#9aa1a8;background:transparent;font-size:13px;cursor:pointer}.share-sheet-head button:hover{color:#fff;border-color:rgba(255,106,0,.4)}.share-sheet-url{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.share-sheet-url input{min-width:0;min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#aeb5bb;background:rgba(255,255,255,.03);font:400 13px/1 var(--apple-sans)}.share-sheet-url button{min-width:118px;min-height:42px;padding:0 14px;border:0;border-radius:10px;color:#fff;background:var(--orange,#ff8a3d);font:700 12px/1 var(--apple-sans);cursor:pointer}.share-sheet-url button.active{background:#2e9e5b}.share-sheet-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.share-sheet-item{display:grid;place-items:center;gap:6px;padding:14px 8px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#cfd3d5;background:rgba(255,255,255,.025);text-decoration:none;cursor:pointer}.share-sheet-item:hover{border-color:rgba(255,106,0,.4);color:#fff}.share-sheet-item b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:rgba(255,255,255,.08)}.share-sheet-item.tg b{background:#229ed9}.share-sheet-item.vk b{background:#0077ff}.share-sheet-item.ok b{background:#ee8208}.share-sheet-item span{font-size:10px}.share-sheet-mini{justify-self:center;padding:6px 10px;border:0;color:#7d858d;background:transparent;font-size:11px;cursor:pointer}.share-sheet-mini:hover{color:#fff}@media (max-width:560px){.share-sheet{align-items:end;padding:10px}.share-sheet-dialog{width:100%;border-radius:18px}}.teams-filters{display:flex;flex-wrap:wrap;gap:14px;margin:22px 0}.teams-filters label{display:grid;gap:6px}.teams-filters label>span{color:#8b939c;font:700 9px/1 var(--display);letter-spacing:.1em}.teams-filters select{min-width:220px;min-height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#e6e8e4;background:rgba(255,255,255,.03);font:400 14px/1 var(--apple-sans)}.teams-filters select:disabled{opacity:.45;cursor:not-allowed}.teams-list{display:grid;gap:10px}.teams-row{display:grid;grid-template-columns:52px minmax(180px,1.4fr) repeat(4,minmax(120px,1fr)) auto;align-items:center;gap:14px;padding:14px 18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:inherit;background:rgba(255,255,255,.02);text-decoration:none;transition:border-color .18s ease,background .18s ease}.teams-row:hover{border-color:rgba(255,106,0,.4);background:rgba(255,106,0,.03)}.teams-row-logo{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:var(--orange);background:linear-gradient(135deg,rgba(255,106,0,.14),rgba(255,255,255,.03));font:700 13px/1 var(--display)}.teams-row-main{display:flex;align-items:center;gap:8px;min-width:0}.teams-row-main strong{overflow:hidden;color:#f0f1ed;font:700 15px/1.3 var(--apple-sans);text-overflow:ellipsis;white-space:nowrap}.teams-row-main small{color:var(--orange);font:700 11px/1 var(--display)}.teams-row-cell{display:grid;gap:5px}.teams-row-cell small{color:#5e6670;font:700 8px/1 var(--display);letter-spacing:.08em}.teams-row-cell b{overflow:hidden;color:#c4c8c8;font:600 12px/1.3 var(--apple-sans);text-overflow:ellipsis;white-space:nowrap}.teams-row-cell.muted b{color:#747c85}.teams-row-cta{justify-self:end;color:var(--orange);font:700 12px/1 var(--apple-sans);text-decoration:none;white-space:nowrap}.teams-lock-badge{display:inline-block;padding:4px 7px;border:1px solid rgba(255,106,0,.35);border-radius:6px;color:var(--orange);background:rgba(255,106,0,.07);font:700 8px/1 var(--display);letter-spacing:.06em;font-style:normal}@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{display:grid;gap:8px;justify-items:stretch;min-width:84px}.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;padding:0 8px;border:1px solid rgba(255,106,0,.35);border-radius:6px;color:var(--orange);background:rgba(255,106,0,.06);font:700 9px/1 var(--display);cursor:pointer}.teams-logo-change:disabled{opacity:.5;cursor:default}.teams-player{color:inherit;text-decoration:none}.teams-player>b{min-width:92px;overflow:hidden;color:#8f9397;text-overflow:ellipsis;white-space:nowrap}.teams-player-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.teams-member-row{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.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{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#8f9397;background:transparent;font-size:16px;line-height:1;cursor:pointer}.teams-member-menu-btn:hover{border-color:rgba(255,255,255,.2);color:#e6e7e2}.teams-member-menu-btn:disabled{opacity:.5;cursor:default}.teams-member-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:200px;display:grid;gap:2px;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#131517;box-shadow:0 18px 40px rgba(0,0,0,.45)}.teams-member-menu button{display:block;width:100%;text-align:left;padding:9px 12px;border:0;border-radius:6px;color:#e6e7e2;background:transparent;font:600 12px/1.3 var(--apple-sans);cursor:pointer}.teams-member-menu button:hover{background:rgba(255,255,255,.06)}.teams-member-menu button.danger{color:#ff6b6b}.teams-member-menu button.danger:hover{background:rgba(255,92,92,.1)}.teams-member-menu button:disabled{opacity:.5;cursor:default}.teams-invite-search{display:flex;gap:8px}.teams-invite-search input{flex:1;min-width:0;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:4px;outline:0;color:#d7d8d4;background:#101112;font:500 13px/1 var(--apple-sans)}.teams-invite-search button{flex:0 0 auto;min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:5px;color:#d6d7d3;background:transparent;font:700 11px/1 var(--apple-sans);cursor:pointer}.teams-invite-search button:disabled{opacity:.5;cursor:default}.teams-invite-hint{margin:0;color:#8f9397;font-size:12px;line-height:1.5}.teams-invite-confirm{display:grid;gap:10px;padding:12px;border:1px solid rgba(126,210,143,.25);border-radius:8px;background:rgba(126,210,143,.04)}.teams-invite-confirm span{color:#9fb8a8;font-size:12px;line-height:1.5}.teams-invite-confirm span b{color:#d6e3d9}.teams-invite-confirm button{min-height:34px;padding:0 12px;border:0;border-radius:5px;color:#0c100c;background:#7ed28f;font:700 11px/1 var(--apple-sans);cursor:pointer}.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{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px}.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{margin:8px 0 0;color:#f0f0ec;font:700 clamp(28px,3.6vw,40px)/1 var(--apple-sans);letter-spacing:-.03em}.create-event-root{position:relative}.create-event-trigger{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 18px;border:1px solid rgba(255,106,0,.5);border-radius:999px;color:#fff;background:linear-gradient(180deg,rgba(255,106,0,.24),rgba(255,106,0,.08));font:700 12px/1 var(--apple-sans);cursor:pointer;transition:border-color .18s ease,background .18s ease}.create-event-trigger:hover{border-color:var(--orange);background:rgba(255,106,0,.18)}.create-event-trigger span{color:var(--orange);font-size:15px}.create-event-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:rgba(6,8,10,.72);backdrop-filter:blur(6px)}.create-event-modal-card{position:relative;width:min(520px,100%);max-height:90vh;overflow:auto;padding:26px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#0c0f13;color:#e6e7e3}.create-event-modal-card h3{margin:0 0 18px;font:700 22px/1 var(--apple-sans)}.create-event-close{position:absolute;top:14px;right:16px;width:30px;height:30px;border:0;border-radius:50%;color:#9aa0a8;background:rgba(255,255,255,.05);font-size:18px;line-height:1;cursor:pointer}.create-event-close:hover{color:#fff}.create-event-field{display:grid;gap:6px;margin-bottom:12px}.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{min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#e6e7e3;background:#0a0d10;font:500 14px/1 var(--apple-sans)}.create-event-field input:focus,.create-event-field select:focus{outline:none;border-color:var(--orange)}.create-event-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.create-event-notice{margin:0 0 20px;color:#cfd1cd;font:500 14px/1.6 var(--apple-sans)}.create-event-confirm,.create-event-submit{width:100%;min-height:42px;border:0;border-radius:9px;color:#101317;background:var(--orange);font:700 13px/1 var(--apple-sans);cursor:pointer}.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}.event-external-academy-note{margin:4px 0 18px;padding:18px 20px;border:1px solid rgba(255,106,0,.34);border-radius:12px;background:linear-gradient(115deg,rgba(255,106,0,.1),rgba(16,20,24,.72) 62%)}.event-external-academy-note strong{display:block;margin-bottom:7px;color:#f5f7f9;font-size:14px}.event-external-academy-note p{margin:0;max-width:720px;color:#89919a;font-size:12px;line-height:1.55}.create-event-error{margin:12px 0 0;color:#ff6b6b;font:500 12px/1.4 var(--apple-sans)}.create-event-success{margin:12px 0 0;color:#7ed28f;font:600 12px/1.4 var(--apple-sans)}@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{display:grid;gap:10px}.events-row{display:grid;grid-template-columns:110px minmax(180px,1.6fr) repeat(6,minmax(100px,1fr)) auto;align-items:center;gap:12px;padding:14px 18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:inherit;background:rgba(255,255,255,.02);text-decoration:none;transition:border-color .18s ease,background .18s ease}.events-row:hover{border-color:rgba(255,106,0,.4);background:rgba(255,106,0,.03)}.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{display:grid;gap:6px;min-width:0}.events-row-main strong{overflow:hidden;color:#f0f1ed;font:700 15px/1.3 var(--apple-sans);text-overflow:ellipsis;white-space:nowrap}.events-row-main small{color:#8b939c;font:600 12px/1 var(--apple-sans)}.events-row-cell{display:grid;gap:5px}.events-row-cell small{color:#5e6670;font:700 8px/1 var(--display);letter-spacing:.08em}.events-row-cell b{overflow:hidden;color:#c4c8c8;font:600 12px/1.3 var(--apple-sans);text-overflow:ellipsis;white-space:nowrap}.events-row-cta{justify-self:end;color:var(--orange);font:700 12px/1 var(--apple-sans);white-space:nowrap}@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{position:relative;display:flex;align-items:center}.notif-bell-trigger{position:relative;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#e3e4e0;background:rgba(255,255,255,.03);cursor:pointer;transition:background .18s ease,border-color .18s ease}.notif-bell-trigger:hover{background:rgba(255,255,255,.07);border-color:rgba(255,106,0,.28)}.notif-bell-icon{font-size:17px;line-height:1}.notif-bell-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;border-radius:999px;color:#fff;background:#ff6a00;font:700 10px/1 var(--display);box-shadow:0 0 0 3px rgba(10,13,16,.9)}.notif-bell-popover{width:340px;max-width:calc(100vw - 32px);max-height:calc(100vh - 120px);overflow:auto;position:absolute;z-index:200;top:calc(100% + 12px);right:0;display:flex;flex-direction:column;padding:8px;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:rgba(10,13,16,.98);box-shadow:0 26px 72px rgba(0,0,0,.52);backdrop-filter:blur(24px)}.notif-bell-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 12px}.notif-bell-head strong{color:#f1f1ed;font:700 13px/1 var(--apple-sans)}.notif-bell-readall{border:0;color:var(--orange,#ff8a3d);background:none;font:600 11px/1 var(--apple-sans);cursor:pointer}.notif-bell-readall:hover{text-decoration:underline}.notif-bell-empty{margin:0;padding:18px 10px;color:#6d757e;font-size:13px;text-align:center}.notif-bell-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.notif-bell-item{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.015)}.notif-bell-item.unread{border-color:rgba(255,106,0,.35);background:rgba(255,106,0,.05)}.notif-bell-type{align-self:start;padding:3px 6px;border-radius:6px;color:#1a1d20;background:#8b939c;font:700 9px/1 var(--display)}.notif-bell-type.team{background:#7c5cff}.notif-bell-type.event{background:#ff6a00}.notif-bell-body{display:grid;gap:3px}.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{position:fixed;right:28px;bottom:28px;z-index:300;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.35);border-radius:999px;color:var(--orange,#ff8a3d);background:rgba(10,13,16,.9);box-shadow:0 12px 32px rgba(0,0,0,.4);font:700 18px/1 var(--apple-sans);cursor:pointer;transition:background .18s ease,transform .18s ease;backdrop-filter:blur(12px)}.back-to-top:hover{background:rgba(255,106,0,.12);transform:translateY(-3px)}@media (max-width:560px){.back-to-top{right:16px;bottom:16px;width:42px;height:42px}}.teams-catalog-page .ag-panel.ag-my-teams{padding:18px 22px 20px;margin-bottom:28px}.teams-catalog-page .ag-my-teams .ag-section-header{margin:0 0 10px}.teams-catalog-page .ag-my-teams-body{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.teams-catalog-page .ag-my-teams-body p{margin:0;color:var(--ag-muted);font:400 13px/1.5 var(--ag-font-ui)}.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{display:block;padding-bottom:64px}.social-v2-sidebar{display:none}.social-v2-main{padding-bottom:18px}.appoggee-mobile-nav{position:fixed;z-index:60;left:0;right:0;bottom:0;min-height:64px;display:grid;grid-template-columns:repeat(5,1fr);padding:6px;border-top:1px solid var(--ag-line);background:rgba(7,9,11,.96);backdrop-filter:blur(24px)}.appoggee-mobile-nav a,.appoggee-mobile-nav button{min-height:52px;display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;gap:4px;border:0;padding:0;color:var(--ag-muted);background:transparent;text-decoration:none;cursor:pointer;font:600 9px/1 var(--ag-font-ui)}.appoggee-mobile-nav a.active,.appoggee-mobile-nav button.active{color:var(--ag-text)}.appoggee-mn-icon{width:22px;height:22px;display:grid;place-items:center;color:var(--ag-muted)}.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{width:3px;height:3px;border-radius:50%;background:currentColor}.appoggee-mn-sheet{position:fixed;z-index:70;left:0;right:0;bottom:64px;display:grid;gap:2px;padding:10px 16px calc(18px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--ag-line);background:rgba(7,9,11,.97);backdrop-filter:blur(24px);max-height:min(72svh,560px);overflow-y:auto}.appoggee-mn-sheet a{display:flex;align-items:center;gap:13px;min-height:46px;padding:0 10px;color:var(--ag-muted);font:600 14px/1 var(--ag-font-ui);text-decoration:none;border-radius:10px}.appoggee-mn-sheet a:hover{background:rgba(255,255,255,.04);color:var(--ag-text)}.appoggee-mn-sheet a.active{color:var(--ag-orange)}.appoggee-mn-disabled{display:flex;align-items:center;gap:13px;min-height:46px;padding:0 10px;color:var(--ag-muted);font:600 14px/1 var(--ag-font-ui);border-radius:10px;opacity:.45;cursor:not-allowed;user-select:none}.appoggee-mn-sheet-icon{width:20px;height:20px;display:grid;place-items:center}.appoggee-mn-sheet-icon svg{width:18px;height:18px}.appoggee-mn-sheet-foot{display:flex;gap:14px;margin-top:12px;padding:14px 10px 4px;border-top:1px solid var(--ag-line)}.appoggee-mn-sheet-foot a{padding:0;color:var(--ag-subtle);font:600 12px/1 var(--ag-font-ui)}.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:translateX(clamp(12px,2.2vw,30px))}}@media (min-width:861px) and (max-width:1120px){.social-guest-home{width:min(1080px,calc(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%,rgba(255,106,0,.07),transparent 65%),linear-gradient(145deg,rgba(255,255,255,.018),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);border-radius:18px;color:var(--ag-orange);background:#11151a;font:400 26px/1 var(--ag-font-tech);letter-spacing:.01em}.teams-back.ag-back{color:var(--ag-muted)}.teams-back.ag-back:hover{color:var(--ag-orange)}.teams-view-flags span{border:1px solid rgba(255,106,0,.4);color:var(--ag-orange);background:rgba(255,106,0,.06);border-radius:999px;font:700 9px/1 var(--ag-font-tech);letter-spacing:.12em;padding:6px 12px}.teams-extra,.teams-roster{border-radius:var(--ag-radius-panel);border-color:var(--ag-line);background:var(--ag-panel);box-shadow:var(--ag-shadow-panel)}.teams-extra-section>span,.teams-extra>header>span,.teams-manage section>header>span,.teams-roster>header span{color:var(--ag-subtle);font:700 9px/1 var(--ag-font-tech);letter-spacing:.18em}.teams-extra-section>strong,.teams-extra>header>strong,.teams-manage section>header>strong,.teams-roster>header strong{color:var(--ag-text);font:600 15px/1.3 var(--ag-font-ui)}.teams-view-notice.ok{color:var(--ag-success);border-color:rgba(86,211,134,.4);background:transparent}.teams-view-notice.error{color:var(--ag-danger);border-color:rgba(255,107,95,.45);background:transparent}@media (max-width:760px){.back-to-top{bottom:74px}}