:root{--bg: #0a0a0a;--bg-2: #111113;--text: #f4f4f5;--muted: #9a9aa3;--line: rgba(255,255,255,.09);--accent: #f4112c;--accent-2: #ff4a5e;--danger: #ff9a9a;--ok: #3ddc84;--radius: 16px;--font-head: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease: cubic-bezier(.22,1,.36,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:dark}body{margin:0;min-height:100dvh;background:var(--bg);color:var(--text);font:400 1rem/1.5 var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:#000}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}[hidden]{display:none!important}#bg{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.auth{position:relative;z-index:1;min-height:100dvh;display:grid;grid-template-columns:1fr;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.brand{display:none}.panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:8px 0}.card{width:min(100%,440px);padding:clamp(22px,5vw,36px);border-radius:22px;background:linear-gradient(160deg,#1a1a1ddb,#0e0e10e6);border:1px solid var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 30px 80px -20px #000c,0 0 0 1px #f4112c0d,inset 0 1px #ffffff0d;position:relative}.card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgba(244,17,44,.55),transparent 35%,transparent 70%,rgba(244,17,44,.25));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.card-logo{display:block;width:fit-content;margin:0 auto 18px}.card h2{margin:0;text-align:center;font:700 clamp(1.7rem,5vw,2rem)/1.1 var(--font-head);letter-spacing:.02em;text-transform:uppercase}.sub{margin:8px 0 22px;text-align:center;color:var(--muted);font-size:.94rem}.btn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;padding:0 20px;border:0;border-radius:12px;cursor:pointer;font-weight:600;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s,border-color .25s;-webkit-tap-highlight-color:transparent}.btn:active:not(:disabled){transform:scale(.98)}.btn-steam{background:#ffffff0a;border:1px solid var(--line)}.btn-steam:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.btn-primary{margin-top:6px;overflow:hidden;color:#fff;font-size:1.02rem;letter-spacing:.02em;background:linear-gradient(135deg,var(--accent-2),var(--accent));box-shadow:0 10px 28px -8px #f4112ca6}.btn-primary:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg)}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 34px -8px #f4112ccc}.btn-primary:hover:not(:disabled):after{left:130%;transition:left .7s var(--ease)}.btn:disabled{cursor:progress;opacity:.85}.spinner{display:none;width:20px;height:20px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.btn.loading .spinner{display:block}.btn.loading .label{opacity:.8}@keyframes spin{to{transform:rotate(360deg)}}.divider{display:flex;align-items:center;gap:14px;margin:22px 0;color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--line)}.field{margin-bottom:16px}.field label{display:block;margin-bottom:7px;font-size:.86rem;font-weight:500;color:#d4d4d8}.control{position:relative;display:flex;align-items:center;border-radius:12px;background:#ffffff09;border:1px solid var(--line);transition:border-color .25s,box-shadow .25s,background .25s}.control>svg{width:20px;height:20px;margin-left:14px;flex:none;color:var(--muted);transition:color .25s}.control:focus-within{border-color:var(--accent);background:#f4112c0d;box-shadow:0 0 0 4px #f4112c24}.control:focus-within>svg{color:var(--accent)}.control input{flex:1;min-width:0;height:50px;padding:0 14px;background:none;border:0;outline:0;font-size:1rem}.control input::placeholder{color:#5c5c64}.control input:-webkit-autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 40px #1b0c0f inset;caret-color:var(--text)}.field.invalid .control{border-color:var(--danger);box-shadow:0 0 0 4px #ff5a5a1f}.field.invalid .control>svg{color:var(--danger)}.field.valid .control{border-color:#3ddc8480}.err{margin:6px 2px 0;min-height:0;font-size:.82rem;color:var(--danger)}.err:empty{display:none}.hint{margin:6px 2px 0;font-size:.82rem;color:var(--accent-2)}.eye{width:44px;height:44px;margin-right:3px;display:grid;place-items:center;flex:none;background:none;border:0;border-radius:10px;color:var(--muted);cursor:pointer;transition:color .2s,background .2s}.eye:hover{color:var(--text);background:#ffffff0f}.eye svg{width:20px;height:20px}.eye .slash{opacity:0;transition:opacity .2s}.eye[aria-pressed=true] .slash{opacity:1}.row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:4px 0 18px;font-size:.9rem}.link{color:var(--accent-2);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .3s var(--ease),color .2s}.link:hover{background-size:100% 1px;color:var(--accent)}.check{display:inline-flex;align-items:center;gap:10px;cursor:pointer;color:#d4d4d8;-webkit-user-select:none;user-select:none}.check input{position:absolute;opacity:0;width:0;height:0}.box{width:20px;height:20px;border-radius:6px;border:1.5px solid rgba(255,255,255,.25);display:grid;place-items:center;transition:all .2s var(--ease)}.box:after{content:"";width:5px;height:10px;margin-top:-2px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .2s var(--ease)}.check input:checked+.box{background:var(--accent);border-color:var(--accent)}.check input:checked+.box:after{transform:rotate(45deg) scale(1)}.check input:focus-visible+.box{outline:2px solid var(--accent);outline-offset:3px}.banner{margin:0 0 14px;padding:12px 14px;border-radius:12px;font-size:.9rem;border:1px solid rgba(255,90,90,.35);background:#ff5a5a1a;color:#ffb4b4}.banner.ok{border-color:#3ddc8466;background:#3ddc841a;color:#9ef0c1}.banner a{color:inherit;font-weight:600}.alt{margin:22px 0 0;text-align:center;color:var(--muted);font-size:.94rem}.legal{max-width:440px;margin:0;text-align:center;color:#6e6e77;font-size:.78rem}.legal a{color:#9a9aa3}.motion .reveal,.motion .reveal-card,.motion .reveal-field{opacity:0}@media(min-width:980px){.auth{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);padding-inline:clamp(24px,5vw,72px)}.brand{display:flex;flex-direction:column;justify-content:center;max-width:560px;margin-left:auto}.brand-shield{width:clamp(220px,24vw,320px);margin-bottom:28px;filter:drop-shadow(0 20px 50px rgba(244,17,44,.28));animation:float 6s ease-in-out infinite}.brand-title{margin:0 0 22px;font:700 clamp(2.4rem,4.6vw,4rem)/1.02 var(--font-head);text-transform:uppercase;letter-spacing:.01em}.brand-title span{color:var(--accent)}.brand-list{list-style:none;margin:0;padding:0;display:grid;gap:12px;color:#c9c9cf}.brand-list li{position:relative;padding-left:28px}.brand-list li:before{content:"";position:absolute;left:0;top:.5em;width:12px;height:12px;border-radius:3px;background:var(--accent);transform:rotate(45deg) scale(.85);box-shadow:0 0 14px #f4112cb3}.panel{align-items:flex-start}.card,.legal{margin-inline:0 auto}}@keyframes float{50%{transform:translateY(-10px)}}@media(max-height:640px)and (min-width:980px){.brand-shield{width:160px;margin-bottom:14px}}@media(max-width:380px){.card{padding:20px 16px;border-radius:18px}.row{justify-content:flex-start}}.strength{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px}.strength i{height:4px;border-radius:4px;background:#ffffff1a;transition:background .3s var(--ease)}.strength[data-level="1"] i:nth-child(-n+1){background:#ff5a5a}.strength[data-level="2"] i:nth-child(-n+2){background:#ffa23d}.strength[data-level="3"] i:nth-child(-n+3){background:#d6d93d}.strength[data-level="4"] i{background:var(--ok)}.strength-label{margin:6px 2px 0;font-size:.8rem;color:var(--muted);min-height:1.2em}.check.block{align-items:flex-start;line-height:1.45;font-size:.88rem}.check.block .box{margin-top:1px;flex:none}.field.invalid .box{border-color:var(--danger)}.done{text-align:center;padding:6px 0 2px}.done .ok-icon{width:68px;height:68px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:#3ddc841f;border:1px solid rgba(61,220,132,.4);color:var(--ok)}.done .ok-icon svg{width:32px;height:32px}.done h3{margin:0 0 8px;font:700 1.5rem/1.1 var(--font-head);text-transform:uppercase}.done p{margin:0 0 18px;color:var(--muted);font-size:.94rem}.done b{color:var(--text);word-break:break-all}.btn-ghost{background:#ffffff0a;border:1px solid var(--line)}.btn-ghost:hover:not(:disabled){background:#ffffff14}.btn-ghost:disabled{opacity:.55;cursor:not-allowed}.back{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;color:var(--muted);font-size:.9rem;text-decoration:none;transition:color .2s,transform .25s var(--ease)}.back:hover{color:var(--text);transform:translate(-3px)}.motion .reveal-field{will-change:transform,opacity}.steam-chip{display:flex;align-items:center;justify-content:center;gap:10px;margin:-8px auto 22px;padding:10px 14px;max-width:100%;border-radius:12px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);font-weight:600}.steam-chip svg{flex:none;width:20px;height:20px}.steam-chip span{min-width:0;overflow-wrap:anywhere}.layout-auth .btn-steam{white-space:nowrap;padding-inline:14px;font-size:clamp(.9rem,3.9vw,1rem)}.layout-auth .btn-steam svg{flex:none;width:20px;height:20px}@keyframes auth-err-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.layout-auth .err:not(:empty),.layout-auth .hint:not([hidden]){animation:auth-err-in .25s var(--ease) both}.layout-auth .err{overflow-wrap:anywhere;line-height:1.4}.layout-auth .control:hover:not(:focus-within){border-color:#ffffff2e}.layout-auth .field.valid .control>svg{color:var(--ok)}.layout-auth .banner{position:relative;padding-left:16px;overflow-wrap:anywhere;line-height:1.45;border-left:3px solid rgba(255,90,90,.7)}.layout-auth .banner.ok{border-left-color:#3ddc84cc}.layout-auth .btn-primary{transition:transform .25s var(--ease),box-shadow .3s var(--ease),filter .3s,opacity .3s}.layout-auth .btn-primary.loading{pointer-events:none;filter:saturate(.85);box-shadow:0 8px 22px -10px #f4112c80}.layout-auth .btn-primary.loading:after{left:-60%;animation:auth-sheen 1.6s var(--ease) infinite}@keyframes auth-sheen{to{left:140%}}.layout-auth .spinner{opacity:0;transition:opacity .2s}.layout-auth .btn.loading .spinner{opacity:1}.layout-auth .control input[readonly]{cursor:progress;color:#b4b4bc}.layout-auth form:has(.btn.loading) .control{opacity:.75}.layout-auth .card .btn .label{margin:0;font:inherit;letter-spacing:inherit;text-transform:none;line-height:inherit;color:inherit}.layout-auth .card .btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.layout-auth .eye:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.auth>*,.panel,.brand{min-width:0}.card,.legal{max-width:100%}.layout-auth .legal{color:#8a8a93}.layout-auth .legal a{color:#b4b4bc}.layout-auth .control input::placeholder{color:#868690}@media(pointer:coarse){.layout-auth .row .link,.layout-auth .alt .link{display:inline-flex;align-items:center;min-height:44px}.layout-auth .check,.layout-auth .back{min-height:44px}}.layout-auth .brand-title .ln{display:block}.layout-auth .brand-title span.brand-accent{color:var(--accent)}@supports (-webkit-background-clip: text) or (background-clip: text){.layout-auth .brand-title span.brand-accent{background:linear-gradient(100deg,var(--accent) 0%,var(--accent-2, #ff4a5e) 45%,#ff8d98 55%,var(--accent) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:auth-shine 7s ease-in-out infinite}}@keyframes auth-shine{0%,to{background-position:100% 0}50%{background-position:0 0}}.layout-auth .brand-logo{position:relative;width:fit-content;isolation:isolate;will-change:transform}.layout-auth .brand-logo:before{content:"";position:absolute;z-index:-1;top:-14%;right:-18%;bottom:-14%;left:-18%;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,rgba(244,17,44,.34),rgba(244,17,44,.1) 55%,transparent 75%);filter:blur(22px);animation:auth-halo 5.5s ease-in-out infinite}@keyframes auth-halo{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@media(min-width:980px){.layout-auth .brand-logo{margin-bottom:28px}.layout-auth .brand-logo .brand-shield{margin-bottom:0;display:block}}@media(max-height:640px)and (min-width:980px){.layout-auth .brand-logo{margin-bottom:14px}.layout-auth .brand-logo .brand-shield{margin-bottom:0}}.layout-auth .brand-list li{transition:color .3s var(--ease)}.layout-auth .brand-list li:before{transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.layout-auth .brand-list li:hover{color:#fff}.layout-auth .brand-list li:hover:before{transform:rotate(45deg) scale(1.15);box-shadow:0 0 22px #f4112cf2}.layout-auth .card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--ease);background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 0%),rgba(244,17,44,.13),transparent 65%)}.layout-auth .card:hover:after{opacity:1}.layout-auth .card{transition:box-shadow .5s var(--ease),border-color .5s var(--ease)}.layout-auth .card:focus-within{border-color:#f4112c59;box-shadow:0 30px 80px -20px #000c,0 0 60px -24px #f4112c73}.layout-auth .brand-title span.ln:not(.brand-accent){color:var(--text)}.control input.code-input{text-align:center;font:600 1.5rem/1 var(--font-body);letter-spacing:.4em;text-indent:.4em}.control input.code-input::placeholder{letter-spacing:.4em;color:#5c5c64}@media(max-width:380px){.control input.code-input{font-size:1.3rem;letter-spacing:.3em;text-indent:.3em}}.resend-note{margin:-6px 0 14px;font-size:.88rem;color:var(--muted)}.resend-note.bad{color:var(--danger)}.progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:50;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--accent),var(--accent-2));box-shadow:0 0 12px #f4112cb3}.doc-top{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:max(12px,env(safe-area-inset-top)) clamp(16px,4vw,48px) 12px;background:#0a0a0abf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.doc-logo img{width:120px}.doc-nav{display:flex;align-items:center;gap:clamp(10px,2.5vw,26px);font-size:.92rem}.doc-nav a{color:var(--muted);text-decoration:none;padding:6px 2px;position:relative;transition:color .2s}.doc-nav a:hover,.doc-nav a[aria-current]{color:var(--text)}.doc-nav a[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent);border-radius:2px}.doc-nav .doc-login{color:#fff;background:#d91430;padding:8px 16px;border-radius:10px;font-weight:600;transition:transform .25s var(--ease),box-shadow .25s}.doc-nav .doc-login:hover{transform:translateY(-1px);box-shadow:0 8px 22px -6px #f4112cb3}@media(max-width:1000px)and (min-width:761px){.doc-nav{gap:14px;font-size:.88rem}}.doc{display:grid;grid-template-columns:1fr;gap:28px;max-width:1120px;margin:0 auto;padding:clamp(24px,5vw,56px) clamp(16px,4vw,32px) 40px}.doc-toc{padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08}.doc-toc p{margin:0 0 10px;font:700 .8rem var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.doc-toc ol{margin:0;padding:0;list-style:none;counter-reset:t;display:grid;gap:2px}.doc-toc li{counter-increment:t}.doc-toc a{display:flex;gap:10px;padding:7px 10px;border-radius:8px;color:#c9c9cf;text-decoration:none;font-size:.92rem;transition:background .2s,color .2s}.doc-toc a:before{content:counter(t,decimal-leading-zero);color:var(--muted);font-variant-numeric:tabular-nums}.doc-toc a:hover{background:#ffffff0d;color:var(--text)}.doc-toc a.active{background:#f4112c1f;color:#fff}.doc-toc a.active:before{color:var(--accent-2)}@media(min-width:900px){.doc{grid-template-columns:270px minmax(0,1fr);gap:56px}.doc-toc{position:sticky;top:84px;align-self:start;max-height:calc(100dvh - 110px);overflow:auto}}.doc-body{max-width:760px}.doc-body h1{margin:0 0 8px;font:700 clamp(2rem,6vw,3.2rem)/1.05 var(--font-head);text-transform:uppercase}.doc-meta{margin:0 0 18px;color:var(--muted);font-size:.9rem}.doc-intro{margin:0 0 36px;padding-left:16px;border-left:3px solid var(--accent);color:#d4d4d8;font-size:1.05rem}.doc-sec{margin-bottom:38px;scroll-margin-top:90px}.doc-sec h2{display:flex;align-items:baseline;gap:14px;margin:0 0 14px;font:700 clamp(1.3rem,3.5vw,1.7rem)/1.15 var(--font-head);text-transform:uppercase;letter-spacing:.01em}.doc-sec h2 span{color:var(--accent);font-size:.85em}.doc-sec p,.doc-sec li{color:#c4c4cc;line-height:1.7;overflow-wrap:anywhere}.doc-sec p{margin:0 0 12px}.doc-sec ul{margin:0 0 12px;padding:0;list-style:none;display:grid;gap:8px}.doc-sec li{position:relative;padding-left:22px}.doc-sec li:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:2px;background:var(--accent);transform:rotate(45deg)}.doc-sec b{color:var(--text);font-weight:600}.doc a{color:var(--accent-2)}.doc-end{margin:48px 0 0;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:.92rem}.doc-foot{padding:28px 16px max(28px,env(safe-area-inset-bottom));text-align:center;color:#6e6e77;font-size:.85rem;border-top:1px solid var(--line)}.doc-foot a{color:var(--muted)}.site-banner{display:flex;align-items:center;justify-content:center;gap:10px;padding:max(8px,env(safe-area-inset-top)) 12px 8px;background:#f4112c29;border-bottom:1px solid rgba(244,17,44,.4);text-align:center}.site-banner[hidden]{display:none}.site-banner p{margin:0;min-width:0;overflow-wrap:anywhere;font-size:.92rem}.site-banner-x{flex:none;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--text);font-size:1.4rem;line-height:1;cursor:pointer}.site-banner-x:hover{background:#ffffff14}.site-banner-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.foot-contacts{margin:10px 0 0;overflow-wrap:anywhere}.foot-links{display:inline}.sep{font-style:normal}:is(.label,.eyebrow){line-height:1.35}:is(.label,.eyebrow)+:is(h1,h2,h3){padding-top:.14em}.label:has(>.st){margin-bottom:14px}.t-hero .label{margin-bottom:14px}.t-hero h1,.bk-head h1{padding-top:.08em}.foot-studio{display:inline-flex;align-items:center;vertical-align:middle;padding:4px 2px;border-radius:8px;line-height:0}.foot-studio img{display:block;width:auto;height:34px;opacity:.72;transition:opacity .25s}.foot-studio:hover img{opacity:1}.foot-studio:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.foot-studio-auth{display:flex;width:fit-content;margin:12px 0 0}.foot-contacts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px}.foot-contacts[hidden]{display:none}.foot-contacts-l{margin-right:-6px}.foot-contact{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:#a1a1aa;text-decoration:none;transition:color .25s;min-width:0}.foot-contact span{overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .25s}.foot-contact:hover{color:#fff}.foot-contact:hover span{text-decoration-color:currentColor}.foot-contact:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.foot-ico{flex:none;width:18px;height:18px;opacity:.9}.foot-contact[data-kind=telegram]:hover .foot-ico{color:#38bdf8}.foot-contact[data-kind=vk]:hover .foot-ico{color:#5b9cff}.foot-contact[data-kind=discord]:hover .foot-ico{color:#8e9bff}.foot-contact[data-kind=youtube]:hover .foot-ico{color:#ff4d5e}@media(forced-colors:active){.foot-contact:hover .foot-ico{color:inherit}}#root{position:relative;z-index:1}.layout{position:relative}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[tabindex="-1"]:focus{outline:none}a.btn{text-decoration:none}#bg{transition:opacity .6s var(--ease)}body[data-layout=doc] #bg{opacity:.35}.slot{position:relative}.layout-doc{min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(900px 500px at 85% -10%,rgba(244,17,44,.12),transparent 60%)}.doc-slot{flex:1}.layout-doc .doc-foot{margin-top:auto}.ok-icon.warn{background:#ff9a9a1a;border-color:#ff9a9a66;color:var(--danger)}.ok-icon.pending{background:#ffffff0d;border-color:var(--line);color:var(--text)}.spinner.spinner-lg{display:block;width:30px;height:30px;border-width:3px}.done h2{margin-bottom:8px}.done .btn{margin-top:6px}.done .banner{text-align:left}.stub{display:grid;justify-items:center;gap:14px;text-align:center;max-width:560px;margin:0 auto;padding:clamp(40px,10vh,96px) 20px}.stub img{filter:drop-shadow(0 20px 50px rgba(244,17,44,.28))}.stub h1{margin:0;font:700 clamp(2rem,6vw,3rem)/1.05 var(--font-head);text-transform:uppercase}.stub p{margin:0;color:var(--muted)}.stub .stub-code{font:700 clamp(4rem,16vw,7rem)/1 var(--font-head);color:var(--accent);text-shadow:0 0 40px rgba(244,17,44,.45)}.stub-actions{display:grid;gap:10px;width:min(100%,320px);margin-top:10px}.drawer[hidden]{display:none}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.drawer-sheet{position:absolute;top:0;right:0;bottom:0;width:min(760px,100%);display:flex;flex-direction:column;background:linear-gradient(160deg,#17171a,#0e0e10);border-left:1px solid var(--line);box-shadow:-30px 0 80px -20px #000c;outline:none}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(14px,env(safe-area-inset-top)) clamp(16px,4vw,28px) 14px;border-bottom:1px solid var(--line)}.drawer-head h2{margin:0;font:700 1.3rem/1.1 var(--font-head);letter-spacing:.02em;text-transform:uppercase}.drawer-close{width:44px;height:44px;display:grid;place-items:center;flex:none;background:#ffffff0a;border:1px solid var(--line);border-radius:12px;color:var(--muted);cursor:pointer;transition:color .2s,background .2s}.drawer-close:hover{color:var(--text);background:#ffffff17}.drawer-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:22px clamp(16px,4vw,28px) max(28px,env(safe-area-inset-bottom))}.drawer-body .doc-body>h1{display:none}.drawer-body a{color:var(--accent-2)}@media(max-width:720px){.drawer-sheet{top:auto;left:0;width:100%;height:min(92dvh,100%);border-left:0;border-top:1px solid var(--line);border-radius:20px 20px 0 0}}.acc{max-width:1040px;margin:0 auto;padding:clamp(24px,5vw,56px) clamp(16px,4vw,32px) 40px;display:grid;gap:18px}.acc-hero{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(160deg,#1a1a1ddb,#0e0e10e6)}.acc-avatar{width:64px;height:64px;flex:none;display:grid;place-items:center;border-radius:18px;font:700 1.9rem var(--font-head);background:linear-gradient(135deg,var(--accent-2),var(--accent));box-shadow:0 10px 28px -8px #f4112ca6}.acc-id{flex:1;min-width:0}.acc-id h1{margin:0;font:700 clamp(1.6rem,5vw,2.2rem)/1.1 var(--font-head);text-transform:uppercase;overflow-wrap:anywhere}.acc-id p{margin:2px 0 0;color:var(--muted);font-size:.92rem;overflow-wrap:anywhere}@media(max-width:560px){.acc-hero{flex-wrap:wrap}.acc-id{flex:1 1 calc(100% - 80px)}}.acc .banner{margin:0}.acc-grid{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:820px){.acc-grid{grid-template-columns:1fr 1fr}.acc-wide{grid-column:1 / -1}}.acc-card{padding:22px;border:1px solid var(--line);border-radius:20px;background:#ffffff08}.acc-card h2{margin:0 0 6px;font:700 1.25rem/1.1 var(--font-head);text-transform:uppercase;letter-spacing:.02em}.acc-sub{margin:0 0 14px;color:var(--muted);font-size:.88rem}.btn-sm{width:auto;min-height:38px;padding:0 16px;font-size:.9rem;margin-top:0}.link-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.link-ic{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:12px;background:#ffffff0d;color:var(--muted)}.link-t{flex:1;min-width:0;display:grid;font-size:.9rem}.link-t span{color:var(--muted);overflow-wrap:anywhere}.link-t .ok{color:var(--ok)}.tag{padding:4px 10px;border-radius:999px;font-size:.78rem;color:var(--ok);border:1px solid rgba(61,220,132,.4);background:#3ddc841a}.tg-panel{margin-top:6px;padding:14px;border-radius:14px;border:1px dashed rgba(255,255,255,.18);display:grid;gap:10px;font-size:.9rem}.tg-panel p{margin:0;color:var(--muted)}.tg-panel code{padding:10px 12px;border-radius:10px;background:#0006;color:var(--text);font-size:1rem;-webkit-user-select:all;user-select:all}.tg-actions{display:flex;gap:10px;flex-wrap:wrap}.acc-empty{padding:18px 4px 6px;color:var(--muted)}.acc-empty p{margin:0 0 4px;color:#c4c4cc}.acc-empty span{font-size:.85rem}.set-title{margin:0;font:700 clamp(1.8rem,5vw,2.6rem)/1.05 var(--font-head);text-transform:uppercase}.acc>.back{justify-self:start;margin:0}.set-form{max-width:460px;display:grid;gap:0}.set-form .btn-primary{justify-self:start;margin-top:4px}.control.ro{opacity:.7}.control.ro input{cursor:default}.hint-mut{margin:6px 2px 0;font-size:.8rem;color:var(--muted)}.set-status{margin:10px 2px 0;min-height:1.2em;font-size:.86rem;color:var(--muted)}.set-status.ok{color:var(--ok)}.set-status.bad{color:var(--danger)}.notif-wrap{overflow-x:auto}.notif{width:100%;max-width:560px;border-collapse:collapse;font-size:.92rem}.notif th{padding:6px 12px 10px;text-align:center;font:700 .8rem var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.notif td{padding:12px;border-top:1px solid var(--line);text-align:center}.notif td:first-child{padding-left:0;text-align:left;color:#d4d4d8}.notif .check{justify-content:center}.notif input:disabled+.box{opacity:.35;cursor:not-allowed}.acc-card.danger{border-color:#ff5a5a4d;background:#ff5a5a0a}.btn-danger{color:#fff;background:#c4263a;border:1px solid rgba(255,255,255,.12)}.btn-danger:hover:not(:disabled){background:#dc2f45;transform:translateY(-1px)}.btn-danger:disabled{opacity:.45;cursor:not-allowed}.del-panel{display:grid;gap:12px;max-width:460px;margin-top:4px;font-size:.9rem;color:#d4d4d8}.del-panel .control input{height:46px}.del-panel[hidden]{display:none}.home{max-width:1120px;margin:0 auto;padding:0 clamp(16px,4vw,32px) 56px;display:grid;gap:clamp(40px,7vw,72px)}.home h2{margin:0 0 14px;font:700 clamp(1.6rem,4vw,2.2rem)/1.1 var(--font-head);text-transform:uppercase;letter-spacing:.01em}.label{margin:0 0 8px;font:700 .8rem var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.hero{display:grid;gap:28px;align-items:center;padding-top:clamp(28px,6vw,72px)}.hero-shield{width:min(70vw,300px);justify-self:center;order:-1;filter:drop-shadow(0 20px 50px rgba(244,17,44,.3));animation:float 6s ease-in-out infinite}.eyebrow{margin:0 0 14px;font:700 .9rem var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2)}.hero h1{margin:0 0 18px;font:700 clamp(2.6rem,9vw,5rem)/1 var(--font-head);text-transform:uppercase}.hero h1 span{color:var(--accent)}.hero-sub{max-width:540px;margin:0 0 26px;color:#c4c4cc;font-size:1.05rem;line-height:1.6}.hero-cta{display:grid;gap:10px;max-width:420px}.hero-cta .btn{margin-top:0}@media(min-width:640px){.hero-cta{grid-template-columns:1fr 1fr}}@media(min-width:900px){.hero{grid-template-columns:1.2fr 1fr}.hero-shield{order:0;width:min(100%,380px)}}.next{display:grid;gap:22px;padding:clamp(20px,4vw,32px);border-radius:22px;border:1px solid var(--line);background:linear-gradient(160deg,#1a1a1de6,#0e0e10eb);box-shadow:0 30px 80px -30px #f4112c59;position:relative}.next h2{margin-bottom:12px;font-size:clamp(1.8rem,5vw,2.6rem)}.chips{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chips li{padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;color:#d4d4d8;font-size:.86rem}.slots{display:grid;gap:8px;max-width:360px;font-size:.88rem;color:var(--muted)}.slots b{color:var(--text)}.slots-bar{height:6px;border-radius:6px;background:#ffffff1a;overflow:hidden}.slots-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-2),var(--accent))}.cd{display:flex;gap:8px}.cd-box{min-width:64px;padding:10px 8px;text-align:center;border-radius:14px;border:1px solid var(--line);background:#00000059}.cd-box b{display:block;font:700 1.9rem/1 var(--font-head);font-variant-numeric:tabular-nums}.cd-box span{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.prize{margin:0 0 14px;font:700 clamp(2.2rem,6vw,3rem)/1 var(--font-head);color:var(--accent-2);text-shadow:0 0 30px rgba(244,17,44,.4)}.next-prize .btn{margin-top:0}@media(min-width:900px){.next{grid-template-columns:1.3fr auto 1fr;align-items:center;gap:36px}}.about .lead{max-width:640px;margin:0 0 24px;color:#c4c4cc;line-height:1.6}.tiles{display:grid;gap:14px}@media(min-width:760px){.tiles{grid-template-columns:repeat(3,1fr)}}.tile{padding:22px;border-radius:18px;border:1px solid var(--line);background:#ffffff08;transition:transform .3s var(--ease),border-color .3s}.tile:hover{transform:translateY(-3px);border-color:#f4112c73}.tile-ic{width:46px;height:46px;display:grid;place-items:center;margin-bottom:14px;border-radius:14px;background:#f4112c1f;color:var(--accent-2)}.tile-ic svg{width:24px;height:24px}.tile h3{margin:0 0 6px;font:700 1.25rem var(--font-head);text-transform:uppercase}.tile p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.55}.win-grid{display:grid;gap:14px}@media(min-width:760px){.win-grid{grid-template-columns:repeat(3,1fr)}}.win{padding:22px;border-radius:18px;border:1px solid var(--line);background:#ffffff08}.win-t{margin:0 0 10px;font-size:.8rem;color:var(--muted)}.win h3{margin:0 0 8px;font:700 1.5rem/1.1 var(--font-head);text-transform:uppercase;color:var(--accent-2)}.win-roster{margin:0 0 10px;color:#d4d4d8;font-size:.92rem;line-height:1.5}.win-prize{margin:0;color:var(--muted);font-size:.85rem}.partner-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}@media(min-width:760px){.partner-grid{grid-template-columns:repeat(4,1fr)}}.partner{min-height:84px;display:grid;place-items:center;padding:12px;text-align:center;border-radius:16px;border:1px dashed rgba(255,255,255,.18);color:#6e6e77;font-size:.82rem}.cta-band{display:grid;justify-items:center;gap:10px;padding:clamp(28px,6vw,48px) 20px;text-align:center;border-radius:22px;border:1px solid rgba(244,17,44,.35);background:radial-gradient(600px 220px at 50% 0,rgba(244,17,44,.18),transparent 70%),#ffffff05}.cta-band h2{margin:0}.cta-band p{margin:0 0 8px;color:var(--muted)}.cta-band .btn{width:min(100%,280px);margin-top:0}.cab [hidden]{display:none!important}.cab{position:relative;width:100%;max-width:1180px;margin:0 auto;padding:clamp(20px,4vw,44px) clamp(16px,4vw,32px) 56px;display:grid;gap:20px;min-width:0}.cab>*{min-width:0}.cab>:not(.cab-bg){position:relative;z-index:1}.cab-bg{position:absolute;z-index:0;top:0;left:0;right:0;height:clamp(460px,58vw,760px);pointer-events:none;overflow:hidden;animation:cab-bg-in 1.4s var(--ease) .1s backwards;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 42%,rgba(0,0,0,.5) 70%,transparent 100%),linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 0,#000 42%,rgba(0,0,0,.5) 70%,transparent 100%),linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-composite:intersect}.cab-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;filter:brightness(1.18) contrast(1.05)}.cab-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(46% 50% at 50% 36%,rgba(10,10,10,.55) 0,transparent 100%)}@keyframes cab-bg-in{0%{opacity:0}}@media(max-width:760px){.cab-bg{height:480px}.cab-bg img{width:190%;max-width:none;margin-left:-45%;object-position:50% 20%}}.cab-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,28px);padding:clamp(20px,3vw,30px);border-radius:24px;border:1px solid var(--line);background:linear-gradient(160deg,#18181bcc,#0c0c0ee0);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 30px 70px -40px #000000e6}.cab-av{width:clamp(72px,10vw,104px);aspect-ratio:1;flex:none;display:grid;place-items:center;border-radius:28%;padding:3px;background:linear-gradient(140deg,var(--accent-2),rgba(244,17,44,.15) 60%,rgba(255,255,255,.12));box-shadow:0 18px 40px -16px #f4112c8c}.cab-av img{width:100%;height:100%;display:block;object-fit:cover;border-radius:calc(28% - 3px);background:#0a0a0a;-webkit-user-select:none;user-select:none}.cab-id{min-width:0}.cab-kicker{margin:0 0 2px;font:700 .8rem var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2)}.cab-id h1{margin:0;font:700 clamp(1.9rem,5vw,3rem)/1.05 var(--font-head);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere}.cab-chips{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cab-chips .chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 11px;border-radius:999px;font-size:.8rem;color:#d4d4d8;border:1px solid var(--line);background:#ffffff0a}.cab-chips .chip span{overflow-wrap:anywhere}.cab-chips .chip svg{width:15px;height:15px;flex:none}.cab-chips .chip-role{color:#fff;border-color:#f4112c80;background:#f4112c29}.cab-chips .chip-ok{color:var(--ok);border-color:#3ddc8459;background:#3ddc8414}.cab-chips .chip-warn{color:#e8c26b;border-color:#e8c26b66;background:#e8c26b14}.cab-mail{margin:8px 0 0;color:var(--muted);font-size:.92rem;overflow-wrap:anywhere}.cab-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:480px}.cab-actions .btn{width:auto}.cab-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;align-items:stretch}.cab-stat{container-type:inline-size;position:relative;display:grid;grid-template-rows:2.5em auto auto;align-content:start;gap:6px;min-height:124px;padding:16px 18px 15px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(160deg,#1a1a1dcc,#0e0e10db);overflow:hidden;transition:border-color .3s var(--ease),background .3s var(--ease)}.cab-stat:before{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,var(--accent),transparent);opacity:0;transition:opacity .3s var(--ease)}.cab-stat-main:before{opacity:.85}.cab-stat:hover{border-color:#f4112c4d}.cab-stat:hover:before{opacity:.85}.cab-stat-l{order:-1;color:var(--muted);font:600 .74rem/1.25 var(--font-head);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere}.cab-stat b{font:700 clamp(1.5rem,21cqw,2.3rem)/1 var(--font-head);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.cab-stat i{font-style:normal;color:#a0a0a9;font-size:.78rem}.cab-stat.skel{background:linear-gradient(100deg,#ffffff0a 30%,#ffffff17,#ffffff0a 70%);background-size:220% 100%;animation:cab-skel 1.6s linear infinite}@keyframes cab-skel{to{background-position:-220% 0}}.cab-stats-note,.cab-stats-msg{grid-column:1 / -1;margin:0;color:var(--muted);font-size:.9rem}.cab-stats-msg{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 18px;border-radius:16px;border:1px dashed rgba(255,255,255,.16)}.cab-stats-msg p{margin:0}.cab-stats-msg .btn{width:auto}.cab-place{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap;color:#c9c9d0;border:1px solid var(--line);background:#ffffff0a}.cab-place-p1{color:#f3d27a;border-color:#f3d27a73;background:#f3d27a17}.cab-place-p2{color:#d6dae0;border-color:#d6dae061;background:#d6dae012}.cab-place-p3{color:#d9a27a;border-color:#d9a27a66;background:#d9a27a14}.cab-place-live,.cab-place-soon{color:#fff;border-color:#f4112c73;background:#f4112c24}.cab-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.cab-main,.cab-side{display:grid;gap:20px;min-width:0;align-content:start}@media(min-width:1024px){.cab-cols{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.cab-card{padding:clamp(18px,2.6vw,26px);border-radius:22px;border:1px solid var(--line);background:linear-gradient(160deg,#1a1a1dd6,#0e0e10e6);min-width:0}.cab-card h2{margin:0 0 12px;font:700 1.3rem/1.1 var(--font-head);letter-spacing:.02em;text-transform:uppercase}.cab-sub{margin:18px 0 8px;font:700 .78rem var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cab-sub:first-of-type{margin-top:4px}.cab .acc-sub{margin:0 0 12px;color:var(--muted);font-size:.88rem}.cab .acc-empty{padding:14px 4px 4px;color:var(--muted)}.cab .acc-empty p{margin:0 0 4px;color:#c4c4cc}.cab .acc-empty span{font-size:.85rem}.cab .banner{margin:0;overflow-wrap:anywhere}.cab .mem-list{margin-top:0}.cab .mem-t b,.cab .mem-t span{overflow-wrap:anywhere}@media(max-width:760px){.cab-hero{grid-template-columns:auto minmax(0,1fr)}.cab-actions{grid-column:1 / -1;justify-content:flex-start;max-width:none}.cab-actions .btn{flex:1 1 auto}}@media(max-width:480px){.cab-av{width:64px;border-radius:22%}.cab-hero{gap:14px}}.cab .mem{flex-wrap:wrap}.cab .mem>.mem-t,.cab .mem-link>.mem-t{flex:1 1 150px;min-width:0}.cab .mem>.tg-actions{flex:0 1 auto}@media(max-width:560px){.cab .mem>.tg-actions{flex:1 1 100%}.cab .mem>.tg-actions .btn{flex:1 1 0}}.cab .btn .label{margin:0;font:inherit;letter-spacing:inherit;text-transform:none;line-height:inherit;color:inherit}.cab .btn svg{flex:none}.cab-hero-set{grid-template-columns:minmax(0,1fr) auto}.cab-hero-set .cab-mail b{color:var(--text);font-weight:600}.cab-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:820px){.cab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cab-wide{grid-column:1 / -1}}.cab-card.danger{border-color:#ff5a5a4d;background:linear-gradient(160deg,#3c141880,#0e0e10e6)}.cab-card .acc-sub a{color:var(--accent-2)}.cab .notif-wrap{max-width:100%}@media(max-width:560px){.cab-hero-set{grid-template-columns:minmax(0,1fr)}.cab-hero-set .cab-actions .btn{flex:1 1 100%}}.cab .set-form{grid-template-columns:minmax(0,1fr);width:100%}.cab-card{transition:border-color .35s var(--ease),box-shadow .35s var(--ease)}.cab-card:hover{border-color:#ffffff26;box-shadow:0 24px 60px -42px #000000e6}.cab-card.danger:hover{border-color:#ff5a5a73}.cab .set-status:not(:empty),.cab .err:not(:empty),.cab .banner:not([hidden]),.cab .cab-stats-msg{animation:cab-msg-in .4s var(--ease) both}@keyframes cab-msg-in{0%{opacity:0;transform:translateY(-4px)}}.cab .mem-link{transition:background .25s var(--ease);border-radius:12px}.cab .mem-link:hover{background:#ffffff08}.cab :focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.cab .control:focus-within :focus-visible{outline:none}@media(pointer:coarse){.cab .btn-sm,.cab .mem-link{min-height:44px}.cab .notif .check{min-width:44px;min-height:44px}.cab .link-row .btn-sm{min-width:44px}}@media(max-height:520px){.cab-bg{height:360px}}.cab .check input:focus-visible{outline:none}.cab-avrow{display:flex;align-items:center;gap:clamp(16px,3vw,28px)}.cab-avprev{flex:none;width:112px;aspect-ratio:1;padding:3px;border-radius:28%;background:linear-gradient(140deg,var(--accent-2),rgba(244,17,44,.15) 60%,rgba(255,255,255,.12));box-shadow:0 18px 40px -18px #f4112c8c;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.cab-avprev img{width:100%;height:100%;display:block;object-fit:cover;border-radius:calc(28% - 3px);background:#0a0a0a}.cab-avcard:hover .cab-avprev{transform:scale(1.03)}.cab-avtext{min-width:0;display:grid;gap:10px}.cab-avtext .hint-mut{margin:0;max-width:52ch}.cab-avtext .set-status{margin:0;min-height:1.2em}.cab-avcard{position:relative;transition:border-color .35s var(--ease),box-shadow .35s var(--ease),background .35s var(--ease)}.cab-avcard.drop{border-color:var(--accent);background:linear-gradient(160deg,#3c1218b3,#0e0e10eb);box-shadow:0 0 0 1px #f4112c66,0 24px 60px -34px #f4112c80}.cab-avcard.drop:after{content:"Отпустите файл, чтобы загрузить";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:#0a0a0ab8;font:700 1.05rem var(--font-head);letter-spacing:.06em;text-transform:uppercase;pointer-events:none}@media(max-width:520px){.cab-avrow{flex-direction:column;align-items:flex-start}}.cab-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility 0s linear .3s}.cab-modal.show{opacity:1;visibility:visible;transition-delay:0s}.cab-modal-back{position:absolute;top:0;right:0;bottom:0;left:0;background:#050506c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cab-modal-box{position:relative;width:min(420px,100%);max-height:100%;overflow:auto;padding:clamp(18px,4vw,26px);border-radius:24px;border:1px solid var(--line);background:linear-gradient(160deg,#1c1c1ff7,#0e0e10fa);box-shadow:0 40px 90px -30px #000000f2;transform:translateY(16px) scale(.97);transition:transform .45s var(--ease)}.cab-modal.show .cab-modal-box{transform:none}.cab-modal-box h3{margin:0 0 6px;font:700 1.3rem/1.1 var(--font-head);letter-spacing:.02em;text-transform:uppercase}.cab-modal-sub{margin:0 0 16px;color:var(--muted);font-size:.92rem}.cab-crop{--s: min(320px, calc(100vw - 88px) );position:relative;width:var(--s);aspect-ratio:1;margin:0 auto;overflow:hidden;border-radius:18px;background:#070708;touch-action:none;cursor:grab;outline:none;-webkit-user-select:none;user-select:none}.cab-crop.drag{cursor:grabbing}.cab-crop:focus-visible{box-shadow:0 0 0 2px var(--accent-2)}.cab-crop img{position:absolute;left:50%;top:50%;max-width:none;width:auto;height:auto;transform-origin:center;will-change:transform;pointer-events:none}.cab-crop-frame{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:28%;box-shadow:0 0 0 999px #0606079e,inset 0 0 0 2px #ffffff8c}.cab-zoom{display:flex;align-items:center;gap:12px;margin:18px auto 0;width:var(--s, min(320px, calc(100vw - 88px) ));max-width:100%}.cab-zoom-btn{flex:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);font:600 1.25rem/1 var(--font-head);cursor:pointer;transition:background .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.cab-zoom-btn:hover{background:#ffffff17;border-color:#ffffff38}.cab-zoom-btn:active{transform:scale(.94)}.cab-zoom input[type=range]{flex:1;min-width:0;height:24px;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.cab-zoom input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--accent) var(--fill, 0%),rgba(255,255,255,.14) var(--fill, 0%))}.cab-zoom input[type=range]::-moz-range-track{height:4px;border-radius:4px;background:#ffffff24}.cab-zoom input[type=range]::-moz-range-progress{height:4px;border-radius:4px;background:var(--accent)}.cab-zoom input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-8px;border-radius:50%;border:2px solid #fff;background:var(--accent);box-shadow:0 4px 12px #f4112c80;transition:transform .2s var(--ease)}.cab-zoom input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:2px solid #fff;background:var(--accent)}.cab-zoom input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.15)}.cab-zoom input[type=range]:focus-visible{outline:2px solid var(--accent-2);outline-offset:4px;border-radius:6px}.cab-modal-err{min-height:1.3em;margin:12px 0 0;color:#ff8d8d;font-size:.9rem;text-align:center}.cab-modal-act{display:flex;justify-content:flex-end;gap:10px;margin-top:10px;flex-wrap:wrap}.cab-modal .btn .label{margin:0;font:inherit;letter-spacing:inherit;text-transform:none;line-height:inherit;color:inherit}.cab-modal.busy .cab-crop,.cab-modal.busy .cab-zoom{opacity:.6;pointer-events:none}@media(max-width:420px){.cab-modal{align-items:end;padding:0}.cab-modal-box{border-radius:24px 24px 0 0;width:100%}.cab-modal-act .btn{flex:1}}.cab-rv{opacity:0;transform:translateY(26px)}.cab-rv.in{opacity:1;transform:none;transition:opacity .7s var(--ease),transform .85s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.cab-bg img{transform:translate3d(0,var(--cab-par, 0px),0) scale(1.08);will-change:transform}.cab-card:not(.danger),.cab-stat,.cab-hero{background-image:radial-gradient(280px circle at var(--mx, -400px) var(--my, -400px),rgba(244,17,44,.08),transparent 72%),linear-gradient(160deg,#1a1a1dd6,#0e0e10e6)}.cab-stat{transition:border-color .3s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease)}.cab-stat:hover{transform:translateY(-3px);box-shadow:0 22px 44px -30px #f4112c8c}.cab-card:hover{transform:translateY(-2px)}.cab-card.in:hover,.cab-card:not(.cab-rv):hover{transform:translateY(-2px)}.cab-rv.in{will-change:auto}.cab .btn{transition:transform .3s var(--ease),box-shadow .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease),filter .3s var(--ease)}.cab .btn:hover:not(:disabled){transform:translateY(-2px)}.cab .btn-primary:hover:not(:disabled){box-shadow:0 14px 30px -12px #f4112cbf}.cab .btn-ghost:hover:not(:disabled){border-color:#ffffff4d;background-color:#ffffff12}.cab .btn:active:not(:disabled){transform:translateY(0) scale(.97);transition-duration:.12s}.cab-av{transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.cab-hero:hover .cab-av{transform:scale(1.04) rotate(-1.5deg);box-shadow:0 22px 50px -16px #f4112cb3}.cab-chips .chip{transition:transform .3s var(--ease),border-color .3s var(--ease),background-color .3s var(--ease)}.cab-chips .chip:hover{transform:translateY(-1px);border-color:#ffffff47}.cab .mem-link{transition:background-color .3s var(--ease),padding-left .3s var(--ease)}.cab .mem-link:hover{padding-left:8px}.cab .mem-r,.cab .mem-link .cab-place{transition:transform .3s var(--ease)}.cab .mem-link:hover .mem-r{transform:translate(-2px)}.cab .check .box{transition:background-color .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.cab .check:hover .box{transform:scale(1.08)}@media(hover:none){.cab-stat:hover,.cab-card:hover,.cab .btn:hover:not(:disabled),.cab-chips .chip:hover{transform:none}.cab-hero:hover .cab-av{transform:none}}.cab-stats{display:flex;flex-wrap:wrap;gap:12px}.cab-stat{flex:1 1 150px;min-width:0}.cab-stats-note,.cab-stats-msg{flex:1 1 100%}.cab-stat.skel{flex:1 1 150px}@media(max-width:379px){.cab-stat{flex-basis:calc(50% - 6px)}}.cab-cols{align-items:stretch}.cab-main,.cab-side{align-content:stretch}@media(min-width:1024px){.cab-main,.cab-side{display:flex;flex-direction:column}.cab-card.cab-grow{flex:1 1 auto}}.cab .mem>.tg-actions{flex-wrap:nowrap}.cab .mem>.tg-actions .btn{flex:1 1 0;min-width:104px;justify-content:center}.cab .tm-create{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.cab .tm-create .btn .label,.cab .tm-create .btn{white-space:nowrap}.cab .tm-create .btn{width:100%;justify-content:center}.cab .del-panel .tg-actions .btn{flex:1 1 0;justify-content:center}@media(max-width:400px){.cab .mem>.tg-actions{flex-wrap:wrap}}.cab .link-row .btn-sm{min-width:108px;justify-content:center}.cab .link-row .tag{min-width:108px;text-align:center}.cab .set-form,.cab .del-panel{max-width:none;width:100%}.cab .notif{max-width:none}.cab .notif td:first-child,.cab .notif th:first-child{width:58%}.cab-grid{align-items:stretch}.cab-grid>.cab-card{display:flex;flex-direction:column}.cab-grid>.cab-card>.acc-sub:last-of-type{flex:0 0 auto}.cab .set-form{display:flex;flex-direction:column;flex:1 1 auto}.cab .set-form .btn-primary{align-self:flex-start;margin-top:auto}.cab .set-form .field:last-of-type{margin-bottom:18px}.cab .set-form .set-status{margin-bottom:0}.cab-hero-set .cab-actions .btn{min-width:0}.cab-card.danger .btn-danger{align-self:flex-start}.cab-avcard .cab-avrow{align-items:center}.cab-avtext .hint-mut{max-width:60ch}@media(max-width:560px){.cab .set-form .btn-primary,.cab-card.danger .btn-danger{align-self:stretch;justify-content:center}}@media(min-width:761px){.cab-hero:not(.cab-hero-set) .cab-actions{max-width:340px}.cab-hero:not(.cab-hero-set) .cab-actions .btn{flex:1 1 auto}}.cab-id h1{font-size:clamp(1.8rem,4.4vw,2.7rem)}.notif-wrap{overflow:visible}.notif{display:block;width:100%;border:0;border-collapse:separate}.notif thead{display:none}.notif tbody{display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:12px}.notif tbody tr{display:none}.notif-event{min-width:0;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:linear-gradient(145deg,#1d1d21f0,#0f0f12f5)}.notif-event-title{display:flex;align-items:flex-start;gap:11px;min-height:58px}.notif-event-no{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:9px;background:#be233524;color:#f08b97;font:700 11px var(--font-head)}.notif-event-title h3{margin:1px 0 4px;font:700 15px var(--font-head)}.notif-event-title p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.notif-channels{display:grid;gap:7px;margin-top:13px}.notif-channel{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff06;cursor:pointer}.notif-channel-name{display:flex;align-items:center;gap:9px;min-width:0}.notif-channel-name>span:last-child{display:grid;gap:2px}.notif-channel-name b{font-size:12px}.notif-channel-name small{color:var(--muted);font-size:10px}.notif-channel-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#ffffff0f}.notif-channel.is-unavailable{opacity:.55;cursor:not-allowed}.notif-channel .check{flex:0 0 auto}@media(max-width:900px){.notif{grid-template-columns:1fr}.notif-event-title{min-height:0}}.tm-logo{width:44px;height:44px;flex:none;border-radius:12px;object-fit:cover;background:#ffffff0d;border:1px solid var(--line)}.tm-logo.ph{display:grid;place-items:center;font:700 1.3rem var(--font-head);color:var(--accent-2);background:linear-gradient(135deg,#f4112c2e,#f4112c0d);background-size:cover;background-position:center}.tm-logo.sm{width:40px;height:40px;border-radius:11px;font-size:1.1rem}.tm-logo.lg{width:84px;height:84px;border-radius:20px;font-size:2rem}.tm-logo.xl{width:96px;height:96px;border-radius:22px;font-size:2.4rem;box-shadow:0 12px 34px -12px #f4112c80}.tm-logo.ph.has{color:transparent}.tm-form-card{max-width:640px}.tm-form{max-width:none}.opt{margin-left:6px;font-weight:400;font-size:.78rem;color:var(--muted)}.control.area{align-items:stretch}.control textarea{flex:1;min-width:0;padding:12px 14px;background:none;border:0;outline:0;resize:vertical;min-height:84px;font:inherit;line-height:1.5;color:inherit}.control textarea::placeholder{color:#5c5c64}.logo-pick{display:flex;align-items:center;gap:16px;margin-bottom:16px}.logo-pick-t{display:grid;gap:6px;min-width:0}.logo-pick-t .hint-mut,.logo-pick-t .err{margin:0}.tm-logo-set{padding-bottom:14px;margin:4px 0 14px;border-bottom:1px solid var(--line)}.tm{max-width:1040px}.tm-hero{display:flex;align-items:center;gap:20px;padding:22px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(160deg,#1a1a1de0,#0e0e10eb)}.tm-hero-t{flex:1;min-width:0}.tm-hero h1{display:inline;margin:0 10px 0 0;font:700 clamp(1.8rem,5vw,2.6rem)/1.1 var(--font-head);text-transform:uppercase;overflow-wrap:anywhere;vertical-align:middle}.tm-desc{margin:8px 0 12px;color:#c4c4cc;line-height:1.55;overflow-wrap:anywhere;white-space:pre-line}.tm-desc .muted,.muted{color:var(--muted)}.tm-hero .chips{margin:0}.tm-hero>.btn{align-self:flex-start}.tm-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-style:normal;font-size:.74rem;font-weight:600;letter-spacing:.02em;color:#c4c4cc;border:1px solid var(--line);background:#ffffff0d;vertical-align:middle}.tm-badge.cap{color:var(--accent-2);border-color:#f4112c73;background:#f4112c1a}.tm-badge.steam{color:var(--ok);border-color:#3ddc8459;background:#3ddc8414}.tm-badge svg{width:13px;height:13px}@media(max-width:620px){.tm-hero{flex-direction:column;align-items:flex-start}.tm-hero>.btn{align-self:stretch}}.tm .acc-grid{align-items:start}@media(min-width:820px){.tm-wide{grid-column:1 / -1}}.tm-sub{display:flex;align-items:baseline;gap:8px;margin:18px 0 6px;font:700 .85rem var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tm-sub span{letter-spacing:0;font:400 .82rem var(--font-body);text-transform:none}.tm-empty{margin:4px 0 0;color:var(--muted);font-size:.9rem}.mem-list{list-style:none;margin:0;padding:0}.mem{position:relative;display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.mem:first-child{border-top:0}.mem-av{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:12px;font:700 1.2rem var(--font-head);background:linear-gradient(135deg,var(--accent-2),var(--accent))}.mem-t{flex:1;min-width:0;display:grid;gap:2px;font-size:.94rem}.mem-t b{overflow-wrap:anywhere}.mem-t>span{display:flex;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:.82rem}.mem-link{flex:1;min-width:0;display:flex;align-items:center;gap:12px;text-decoration:none;transition:transform .25s var(--ease)}.mem-link:hover{transform:translate(3px)}.mem .tg-actions{flex:none}.tm-create{margin-top:14px}.mem-menu{position:relative;flex:none}.mem-menu summary{list-style:none;cursor:pointer;display:inline-flex;width:auto}.mem-menu summary::-webkit-details-marker{display:none}.mem-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:5;min-width:220px;display:grid;padding:6px;border-radius:14px;border:1px solid var(--line);background:#16161a;box-shadow:0 20px 50px -10px #000c}.mem-pop button{min-height:42px;padding:0 12px;text-align:left;background:none;border:0;border-radius:9px;color:var(--text);cursor:pointer}.mem-pop button:hover,.mem-pop button:focus-visible{background:#ffffff12}.mem-pop button.bad{color:var(--danger)}.mem-pop button:disabled{opacity:.5;cursor:progress}.link-box{margin:0 0 10px}.link-box input{width:100%;height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:#00000059;color:var(--text);font-size:.86rem;text-overflow:ellipsis}.link-box input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tm-toast{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:50;max-width:min(92vw,460px);margin:0;padding:12px 18px;transform:translate(-50%);border-radius:12px;font-size:.92rem;box-shadow:0 18px 50px -10px #000c;border:1px solid rgba(255,90,90,.4);background:#2a1215;color:#ffb4b4}.tm-toast.ok{border-color:#3ddc8466;background:#11241a;color:#9ef0c1}.tm-toast[hidden]{display:none}.tm-skel{display:grid;gap:18px}.sk{border-radius:20px;background:linear-gradient(100deg,#ffffff0a 30%,#ffffff17,#ffffff0a 70%) 0 0 / 200% 100%;animation:skel 1.4s linear infinite}.sk-hero{height:150px}.sk-card{height:180px}@keyframes skel{to{background-position:-200% 0}}.tm-state{padding-top:clamp(24px,6vh,60px)}.tm-state h1{font-size:clamp(1.6rem,5vw,2.2rem)}.tm-invite{max-width:560px}.inv-card{display:grid;justify-items:center;gap:6px;padding:clamp(22px,5vw,36px);text-align:center;border:1px solid var(--line);border-radius:24px;background:linear-gradient(160deg,#1a1a1de6,#0e0e10eb);box-shadow:0 30px 80px -30px #f4112c59}.inv-card .tm-logo{margin-bottom:8px}.inv-card .label{margin:0}.inv-lead{margin:0;color:#c4c4cc;overflow-wrap:anywhere}.inv-card h1{margin:2px 0 4px;font:700 clamp(1.9rem,6vw,2.6rem)/1.1 var(--font-head);text-transform:uppercase;overflow-wrap:anywhere}.inv-card .tm-desc{margin:0 0 4px}.inv-info{margin:4px 0 14px;color:var(--muted);font-size:.9rem}.inv-actions{display:grid;gap:10px;width:min(100%,340px)}.inv-actions .btn{margin-top:0}.tl{display:flex;flex-direction:column;flex:1}.tl [hidden]{display:none!important}.tl-hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(260px,38vw,400px);overflow:hidden;isolation:isolate}.tl-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 30%;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 40%,rgba(0,0,0,.8) 56%,rgba(0,0,0,.45) 72%,rgba(0,0,0,.15) 88%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 40%,rgba(0,0,0,.8) 56%,rgba(0,0,0,.45) 72%,rgba(0,0,0,.15) 88%,transparent 100%)}.tl-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0a0a0ab8,#0a0a0a40 55%,#0a0a0a00 80%),linear-gradient(180deg,#0a0a0a73,#0a0a0a00 40%)}.tl-hero-in{width:min(1040px,100%);margin:0 auto;padding:clamp(44px,8vw,96px) clamp(16px,4vw,32px) clamp(24px,4vw,40px);display:grid;gap:10px;justify-items:start}.tl-eyebrow{margin:0;color:var(--accent-2);font:700 .8rem/1 var(--font-head);letter-spacing:.2em;text-transform:uppercase}.tl-title{margin:0;font:700 clamp(2.6rem,9vw,5rem)/.95 var(--font-head);text-transform:uppercase;letter-spacing:.01em;text-shadow:0 6px 40px rgba(0,0,0,.6)}.tl-lead{margin:0;max-width:46ch;color:#c9c9d0;font-size:clamp(.95rem,2vw,1.05rem)}.tl-count{margin:6px 0 0;padding:5px 13px;border-radius:999px;border:1px solid var(--line);background:#0808098c;color:#c9c9d0;font-size:.86rem}.tl-count b{color:#fff;font-family:var(--font-head);font-size:1.05em;font-variant-numeric:tabular-nums}.tl-page{width:min(1040px,100%);margin:0 auto;padding:clamp(14px,3vw,26px) clamp(16px,4vw,32px) 64px;display:grid;gap:16px;min-width:0}.tl-toolbar{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.tl-search{flex:1 1 260px;margin:0;min-width:0}.tl-create{margin-top:4px}.tl-clear{flex:none;width:36px;height:36px;margin-right:8px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease)}.tl-clear:hover{background:#ffffff14;color:#fff}.tl-clear:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}.tl-found{margin:0;min-height:1.2em}.tl-found:empty{display:none}.tl-grid{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}.tl-grid>li{min-width:0}.tl-card{display:flex;align-items:center;gap:14px;height:100%;padding:14px 16px 14px 14px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(160deg,#1a1a1dd6,#0e0e10e6);color:inherit;text-decoration:none;transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease),background-color .3s var(--ease)}.tl-card:hover,.tl-card:focus-visible{transform:translateY(-3px);border-color:#f4112c73;box-shadow:0 22px 44px -30px #f4112c8c}.tl-card:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.tl-card:active{transform:translateY(0) scale(.985);transition-duration:.1s}.tl-emblem{flex:none;width:72px;height:72px;display:block;padding:2px;border-radius:20px;background:linear-gradient(140deg,#f4112c73,#ffffff14 60%)}.tl-emblem img{width:100%;height:100%;display:block;object-fit:contain;border-radius:18px;background:#0a0a0a;-webkit-user-select:none;user-select:none}.tl-body{min-width:0;flex:1;display:grid;gap:4px}.tl-name{font:700 1.15rem/1.15 var(--font-head);letter-spacing:.02em;overflow-wrap:anywhere}.tl-meta{display:flex;flex-wrap:wrap;gap:2px 10px;color:var(--muted);font-size:.85rem}.tl-meta span{overflow-wrap:anywhere}.tl-go{flex:none;color:var(--muted);transition:transform .3s var(--ease),color .3s var(--ease)}.tl-card:hover .tl-go,.tl-card:focus-visible .tl-go{transform:translate(3px);color:var(--accent-2)}.tl-skel{pointer-events:none}.tl-skel .tl-emblem,.tl-skel .tl-name,.tl-skel .tl-meta{background:linear-gradient(100deg,#ffffff0a 30%,#ffffff17,#ffffff0a 70%);background-size:220% 100%;animation:tl-skel 1.6s linear infinite}.tl-skel .tl-name{height:1.15rem;width:70%;border-radius:6px}.tl-skel .tl-meta{height:.85rem;width:45%;border-radius:6px}@keyframes tl-skel{to{background-position:-220% 0}}.tl-state{grid-column:1 / -1;display:grid;justify-items:center;gap:8px;padding:clamp(28px,6vw,48px) 16px;text-align:center;border-radius:20px;border:1px dashed rgba(255,255,255,.16)}.tl-state-t{margin:0;font:700 1.2rem var(--font-head);letter-spacing:.02em}.tl-state-s{margin:0 0 6px;color:var(--muted)}.tl-more{display:flex;justify-content:center}.tl-more .btn{min-width:180px;justify-content:center}@media(max-width:520px){.tl-create{flex:1 1 100%;justify-content:center}.tl-hero{min-height:230px}.tl-hero-img{object-position:62% 30%}.tl-emblem{width:64px;height:64px}}@media(hover:none){.tl-card:hover{transform:none}}@media(pointer:coarse){.tl-card{min-height:88px}}.tl{position:relative;isolation:isolate;overflow-x:clip}.tl:before{content:"";position:absolute;z-index:-3;left:0;right:0;top:clamp(180px,26vw,300px);height:min(1150px,100% - clamp(180px,26vw,300px));pointer-events:none;background:url(/media/teams-section-texture.webp) center top / cover no-repeat;opacity:.42;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 55%,transparent 100%),linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 55%,transparent 100%),linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%);mask-composite:intersect}.tl:after{content:"";position:absolute;z-index:-2;left:0;right:0;top:clamp(120px,20vw,260px);height:420px;pointer-events:none;background:radial-gradient(44% 60% at 22% 40%,rgba(150,14,28,.2),transparent 72%),radial-gradient(36% 50% at 82% 55%,rgba(110,10,22,.14),transparent 75%)}.tl-hero-in{gap:12px}.tl-eyebrow{display:inline-flex;align-items:center;gap:12px}.tl-eyebrow:before{content:"";width:28px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--accent),transparent)}.tl-title{background:linear-gradient(180deg,#fff 30%,#c9c9d0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 6px 30px rgba(0,0,0,.6))}.tl-lead{color:#d0d0d6;text-shadow:0 2px 18px rgba(0,0,0,.7)}.tl-count{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:#f4112c47}.tl-toolbar{padding:12px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(160deg,#161619c7,#0c0c0ed1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 24px 60px -44px #000000f2;align-items:center}.tl-toolbar .tl-create{margin-top:0}.tl-card{position:relative;background:linear-gradient(160deg,#1b1b1fe6,#0d0d0ff0);box-shadow:inset 0 1px #ffffff0a;overflow:hidden}.tl-card:before{content:"";position:absolute;left:16px;right:16px;top:0;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,var(--accent),transparent);opacity:0;transition:opacity .3s var(--ease)}.tl-card:hover:before,.tl-card:focus-visible:before{opacity:.9}.tl-card:hover,.tl-card:focus-visible{background:linear-gradient(160deg,#221a1df0,#0e0d0ff5)}.tl-emblem{transition:box-shadow .4s var(--ease),transform .4s var(--ease)}.tl-card:hover .tl-emblem,.tl-card:focus-visible .tl-emblem{box-shadow:0 12px 30px -12px #f4112c99;transform:scale(1.04)}.tl-name{transition:color .3s var(--ease)}.tl-card:hover .tl-name,.tl-card:focus-visible .tl-name{color:#fff}.tl-meta{color:#a3a3ad}.tl-state{background:#ffffff05}.tl-found{color:#a3a3ad}@media(max-width:520px){.tl:before{top:150px;opacity:.34}}.tl-state{animation:tl-in .4s var(--ease) both}@keyframes tl-in{0%{opacity:0;transform:translateY(6px)}}.tl-hero-img{animation:tl-hero-in 1.2s var(--ease) both}@keyframes tl-hero-in{0%{opacity:0}}.tl-create,.tl-more .btn{transition:transform .3s var(--ease),box-shadow .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease)}.tl-create:hover,.tl-more .btn:hover:not(:disabled){transform:translateY(-2px)}.tl-create:active,.tl-more .btn:active:not(:disabled){transform:scale(.97);transition-duration:.1s}.tl :focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.tl .control:focus-within :focus-visible{outline:none}.tl-emblem img{object-fit:contain}.tl-page,.tl-toolbar,.tl-search{min-width:0}@media(max-width:400px){.tl-hero-in{padding-inline:14px}.tl-page{padding-inline:12px}.tl-toolbar{padding:8px}.tl-card{gap:12px;padding:12px}.tl-emblem{width:56px;height:56px;border-radius:16px}.tl-emblem img{border-radius:14px}.tl-name{font-size:1.05rem}.tl-grid{grid-template-columns:minmax(0,1fr)}}@media(max-height:520px){.tl-hero{min-height:190px}.tl:before{top:120px}}@media(pointer:coarse){.tl .btn-sm{min-height:44px}.tl-clear{width:44px;height:44px;margin-right:3px}}.tm-logo.is-ph{object-fit:contain;padding:2px;background:#0a0a0a}.tm-logo.xs{width:22px;height:22px;border-radius:7px;padding:1px}.tpr{max-width:1040px;position:relative;isolation:isolate;--gold: #ffd36b;--silver: #d9dde6;--bronze: #e0955a}.tpr #tmBody{display:grid;gap:22px;min-width:0}.tpr #tmBody>*{min-width:0}.tpr:before,.tpr:after{content:"";position:absolute;z-index:-1;top:0;left:50%;width:100vw;margin-left:-50vw;height:clamp(560px,66vw,820px);pointer-events:none}.tpr:before{background:url(/media/team-profile-atmosphere-sm.webp) 68% 0 / cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.35) 5%,rgba(0,0,0,.8) 12%,#000 22%,#000 28%,rgba(0,0,0,.86) 40%,rgba(0,0,0,.6) 55%,rgba(0,0,0,.34) 70%,rgba(0,0,0,.14) 84%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(0,0,0,.7) 9%,#000 22%,#000 78%,rgba(0,0,0,.7) 91%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.35) 5%,rgba(0,0,0,.8) 12%,#000 22%,#000 28%,rgba(0,0,0,.86) 40%,rgba(0,0,0,.6) 55%,rgba(0,0,0,.34) 70%,rgba(0,0,0,.14) 84%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(0,0,0,.7) 9%,#000 22%,#000 78%,rgba(0,0,0,.7) 91%,transparent 100%);mask-composite:intersect;animation:tpr-bg-in 1.2s var(--ease) both,tpr-drift 26s ease-in-out 1.2s infinite alternate;will-change:transform}@media(min-width:801px){.tpr:before{background-image:url(/media/team-profile-atmosphere.webp);background-position:62% 0}}.tpr:after{background:linear-gradient(180deg,var(--bg) 0,rgba(10,10,10,.6) 40px,rgba(10,10,10,0) 130px),linear-gradient(180deg,rgba(10,10,10,0) 38%,rgba(10,10,10,.35) 56%,rgba(10,10,10,.7) 72%,rgba(10,10,10,.92) 88%,var(--bg) 100%),linear-gradient(90deg,#0a0a0ac7,#0a0a0a57 45%,#0a0a0a00 78%),radial-gradient(46% 52% at 16% 26%,rgba(150,12,30,.26),transparent 72%);animation:tpr-bg-in 1.5s var(--ease) both}@keyframes tpr-bg-in{0%{opacity:0}to{opacity:1}}.tpr-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,44px);padding:clamp(24px,4.5vw,44px);border:1px solid rgba(255,255,255,.12);border-radius:28px;overflow:hidden;background:linear-gradient(135deg,#16161aad,#0a0a0c80 60%,#28060c66);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);box-shadow:0 40px 80px -48px #000000f2,inset 0 1px #ffffff12}.tpr-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 90% at 0% 0%,rgba(244,17,44,.16),transparent 70%)}.tpr-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none;background:linear-gradient(90deg,var(--accent),rgba(244,17,44,0) 70%)}.tpr-hero>*{position:relative}.tpr-emblem{position:relative;width:clamp(104px,17vw,168px);aspect-ratio:1;padding:3px;border-radius:32px;background:linear-gradient(140deg,#f4112ccc,#ffffff1a 55%,#f4112c40);box-shadow:0 26px 60px -22px #f4112ca6}.tpr-emblem:before{content:"";position:absolute;z-index:-1;top:-26%;right:-26%;bottom:-26%;left:-26%;border-radius:50%;background:radial-gradient(closest-side,rgba(244,17,44,.28),transparent);pointer-events:none}.tpr .tm-emb{display:block;width:100%;height:100%;object-fit:cover;border:0;border-radius:29px;background:#0a0a0a;-webkit-user-select:none;user-select:none;box-shadow:none}.tpr .tm-emb.is-ph{object-fit:contain}.tpr .tm-emb.lg{width:84px;height:84px;border-radius:20px;border:1px solid var(--line)}.tpr-hero-t{min-width:0;display:grid;gap:0;align-content:center}.tpr-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 14px;font:600 .82rem/1.4 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2)}.tpr-dot{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.7;flex:none}.tpr-hero h1{display:block;margin:0;padding-top:.08em;font:700 clamp(2.1rem,6vw,3.8rem)/1.14 var(--font-head);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 4px 30px rgba(0,0,0,.6)}.tpr-tags{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.tpr-hero .tm-desc{margin:16px 0 0;max-width:62ch;color:#d6d6dc;font-size:1.02rem}.tpr-leave{align-self:start}@media(max-width:680px){.tpr-hero{grid-template-columns:auto minmax(0,1fr);align-items:center}.tpr-hero-t{display:contents}.tpr-eyebrow{grid-column:2;grid-row:1;margin:0;align-self:end}.tpr-hero h1{grid-column:1 / -1;grid-row:2}.tpr-tags{grid-column:1 / -1;grid-row:3;margin:0}.tpr-hero .tm-desc{grid-column:1 / -1;grid-row:4;margin:0}.tpr-leave{grid-column:1 / -1;grid-row:5;justify-self:stretch}.tpr-emblem{grid-row:1;width:96px;border-radius:26px}.tpr .tm-emb{border-radius:23px}.tpr-hero{gap:14px 18px}}.tpr-stats{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tpr-stats li{position:relative;display:grid;gap:6px;align-content:center;padding:20px 22px 18px;min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:20px;overflow:hidden;background:linear-gradient(160deg,#1e1e22b8,#0e0e10b3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .35s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease)}.tpr-stats li:before{content:"";position:absolute;left:22px;top:0;width:38px;height:3px;border-radius:0 0 3px 3px;background:var(--accent);box-shadow:0 0 18px 2px #f4112cb3}.tpr-stats li:after{content:"";position:absolute;right:-30px;bottom:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(closest-side,rgba(244,17,44,.16),transparent);pointer-events:none}.tpr-stats b{position:relative;font:700 clamp(2.1rem,5vw,3rem)/1 var(--font-head);color:#fff;letter-spacing:.01em}.tpr-stats b small{font-size:.5em;color:var(--muted);font-weight:600;margin-left:2px}.tpr-stats span{position:relative;color:var(--muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}@media(hover:hover){.tpr-stats li:hover{transform:translateY(-3px);border-color:#f4112c73;box-shadow:0 22px 40px -26px #f4112c99}}@media(max-width:520px){.tpr-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tpr-stats li{padding:18px 16px 14px}.tpr-stats li:before{left:16px}.tpr-stats li:last-child:nth-child(odd){grid-column:1 / -1}}.tpr-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(20px,3.2vw,30px);border:1px solid rgba(255,255,255,.09);border-radius:26px;overflow:hidden;background:linear-gradient(170deg,#1a1a1ec7,#0c0c0ed1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 30px 60px -44px #000000f2,inset 0 1px #ffffff0d}.tpr-card:before{content:"";position:absolute;left:0;right:0;top:0;height:120px;pointer-events:none;background:radial-gradient(70% 100% at 0% 0%,rgba(244,17,44,.1),transparent 70%)}.tpr-card>*{position:relative}.tpr .tpr-card>h2{display:flex;align-items:center;gap:12px;margin:0 0 18px;font:700 clamp(1.3rem,3vw,1.6rem)/1.1 var(--font-head);letter-spacing:.04em;text-transform:uppercase}.tpr .tpr-card>h2:before{content:"";width:4px;height:1.05em;border-radius:2px;background:var(--accent);box-shadow:0 0 14px #f4112ccc;flex:none}.tpr .tpr-card.danger{border-color:#ff5a5a4d;background:linear-gradient(170deg,#3c101266,#0e0a0acc)}.tpr-duo{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}@media(max-width:899px){.tpr-duo{grid-template-columns:minmax(0,1fr)}}.tpr-card .acc-empty{flex:1;display:grid;align-content:center;justify-items:center;text-align:center;padding:20px 8px}.tpr-sub-h{display:flex;align-items:center;gap:12px;margin:0 0 16px;font:700 .88rem var(--font-head);letter-spacing:.2em;text-transform:uppercase;color:#cfcfd6}.tpr-sub-h:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent)}.tpr-sub-h em{order:2;font:500 .8rem var(--font-body);letter-spacing:0;text-transform:none;font-style:normal;color:var(--muted)}.tpr-bench-h{margin-top:30px}.tpr-roster{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.tpr-main,.tpr-slot{flex:0 0 calc((100% - 56px)/5);min-width:0}.tpr-main{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 12px 18px;text-align:center;border:1px solid rgba(255,255,255,.11);border-radius:22px;overflow:visible;background:linear-gradient(180deg,#fff1,#ffffff04);transition:border-color .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease),background-color .35s var(--ease)}.tpr-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(80% 50% at 50% 0%,rgba(244,17,44,.16),transparent 75%);opacity:.7;transition:opacity .35s var(--ease)}.tpr-main .tpr-av{position:relative;width:84px;height:84px;display:grid;place-items:center;border-radius:24px;font:700 2.4rem var(--font-head);color:#fff;background:linear-gradient(145deg,#f4112c8c,#5a06108c 70%);border:1px solid rgba(255,255,255,.18);box-shadow:0 16px 34px -16px #f4112ccc,inset 0 1px #ffffff38}.tpr-crown{position:absolute;top:-12px;right:-12px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#1a1204;background:linear-gradient(145deg,#ffe08f,#e8a93a);box-shadow:0 6px 16px -4px #e8a93acc}.tpr-main .tpr-pl-t{width:100%;justify-items:center}.tpr-main .tpr-pl-t b{font:700 1.22rem/1.15 var(--font-head);letter-spacing:.03em;text-transform:uppercase}.tpr-main .tpr-pl-t>span{justify-content:center;min-height:24px}.tpr-main .mem-menu{width:100%}.tpr-main .mem-menu summary{width:100%;justify-content:center}.tpr-main .mem-pop{right:50%;transform:translate(50%)}.tpr-main.is-cap{border-color:#ffd36b80;background:linear-gradient(180deg,#ffd36b1a,#f4112c0f 60%,#ffffff04);box-shadow:0 26px 50px -30px #ffbe4680}.tpr-main.is-cap .tpr-av{box-shadow:0 16px 38px -14px #ffbe46b3,inset 0 1px #ffffff40;border-color:#ffd36b99}.tpr-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:210px;padding:18px 10px;border:1px dashed rgba(255,255,255,.16);border-radius:22px;color:var(--muted);background:#ffffff04}.tpr-slot-i{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;border:1px dashed rgba(255,255,255,.25);font:500 1.6rem/1 var(--font-body)}.tpr-slot small{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}@media(hover:hover){.tpr-main:hover{transform:translateY(-5px);border-color:#f4112c8c;box-shadow:0 30px 50px -28px #f4112c8c}.tpr-main:hover:before{opacity:1}.tpr-main.is-cap:hover{border-color:#ffd36bcc}}.tpr-main:focus-within{border-color:#f4112cb3}.tpr-player:has(.mem-menu[open]){z-index:8}@media(max-width:1000px){.tpr-main,.tpr-slot{flex-basis:calc((100% - 2 * 14px) / 3)}}@media(max-width:600px){.tpr-roster{gap:10px}.tpr-main,.tpr-slot{flex-basis:calc((100% - 10px)/2)}.tpr-main .tpr-av{width:72px;height:72px;font-size:2rem}.tpr-slot{min-height:190px}}.tpr-roster-sub{justify-content:flex-start;gap:10px}.tpr-sub{position:relative;z-index:0;flex:1 1 230px;max-width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#ffffff08;transition:border-color .3s var(--ease),background-color .3s var(--ease),transform .3s var(--ease)}.tpr-sub .tpr-av{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:13px;font:700 1.25rem var(--font-head);color:var(--accent-2);background:linear-gradient(135deg,#f4112c33,#ffffff0a);border:1px solid var(--line)}.tpr-sub .tpr-pl-t b{font-weight:600}.tpr-sub .mem-menu{flex:none}@media(hover:hover){.tpr-sub:hover{transform:translateY(-2px);border-color:#f4112c73;background:#ffffff0e}}.tpr-sub:focus-within{border-color:#f4112c99}.tpr-bench-empty{margin:0;padding:14px 16px;border:1px dashed rgba(255,255,255,.14);border-radius:14px;color:var(--muted);font-size:.9rem}.tpr-pl-t{flex:1;min-width:0;display:grid;gap:5px}.tpr-pl-t b{overflow-wrap:anywhere}.tpr-pl-t>span{display:flex;flex-wrap:wrap;gap:6px}.tpr-pl-t>span:empty{display:none}.tpr-pl-t a{color:inherit;text-decoration:none;transition:color .2s var(--ease)}.tpr-pl-t a:hover{color:var(--accent-2);text-decoration:underline}.tpr-th-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.tpr-th{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:8px 16px;align-items:start;padding:16px 18px 16px 16px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:linear-gradient(120deg,#ffffff0d,#ffffff05);transition:border-color .3s var(--ease),transform .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease)}.tpr-th:not(:last-child):after{content:"";position:absolute;left:41px;top:72px;bottom:-16px;width:2px;background:linear-gradient(180deg,#fff3,#fff0)}.tpr-th-medal{grid-column:1;width:52px;height:52px;display:grid;place-content:center;justify-items:center;border-radius:16px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#d4d4da;font-family:var(--font-head)}.tpr-th-medal b{font:700 1.55rem/1 var(--font-head)}.tpr-th-medal small{font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.tpr-medal-p1{color:#2a1c02;border-color:#ffe18ccc;background:linear-gradient(145deg,#ffe08f,#e0a22f);box-shadow:0 10px 26px -8px #e8a93ab3}.tpr-medal-p2{color:#14161c;border-color:#ffffffb3;background:linear-gradient(145deg,#f0f2f6,#a8adb9);box-shadow:0 10px 24px -10px #dce1eb80}.tpr-medal-p3{color:#2b1608;border-color:#f0aa6eb3;background:linear-gradient(145deg,#f0b27a,#b8703a);box-shadow:0 10px 24px -10px #e0955a8c}.tpr-medal-live:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 5px #3ddc842e,0 0 16px #3ddc84cc}.tpr-medal-out:before,.tpr-medal-soon:before{content:"";width:14px;height:2px;border-radius:2px;background:#ffffff73}.tpr-th-p1{border-color:#ffd36b59;background:linear-gradient(120deg,#ffd36b1c,#f4112c0d 45%,#ffffff05)}.tpr-th-live{border-color:#3ddc844d}.tpr-th-body{grid-column:2;min-width:0;display:grid;gap:10px}.tpr-th-t{display:grid;gap:3px;min-width:0;color:#fff;text-decoration:none}.tpr-th-t b{font:700 1.3rem/1.15 var(--font-head);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;transition:color .2s var(--ease)}.tpr-th-t span{color:var(--muted);font-size:.84rem}.tpr-th-t:hover b{color:var(--accent-2)}.tpr-res{grid-column:3;grid-row:1;justify-self:end;max-width:100%;padding:5px 14px;border-radius:999px;font-size:.8rem;text-align:right;border:1px solid rgba(255,255,255,.16);color:#d4d4da;background:#ffffff0a;overflow-wrap:anywhere}.tpr-res-p1{background:#c70e25;border-color:#e8334a;color:#fff;font-weight:700;box-shadow:0 8px 22px -10px #f4112ce6}.tpr-res-p2,.tpr-res-p3{border-color:#ffffff80;color:#fff;font-weight:600}.tpr-res-live{border-color:#3ddc8473;color:var(--ok);background:#3ddc8414}.tpr-th-roster{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.tpr-th-roster>span{margin-right:2px;color:var(--muted);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.tpr-th-roster i{font-style:normal;padding:3px 10px;border-radius:999px;font-size:.8rem;color:#cfcfd6;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);overflow-wrap:anywhere}.tpr-th-roster a{color:inherit;text-decoration:none}.tpr-th-roster a:hover{color:var(--accent-2)}.tpr-th-x{display:flex;gap:16px;flex-wrap:wrap;align-items:center;font-size:.86rem}.tpr-rec{font-weight:700;color:#fff}.tpr-link{color:var(--accent-2);text-decoration:none;transition:color .2s var(--ease),transform .2s var(--ease)}.tpr-link:hover{text-decoration:underline}@media(hover:hover){.tpr-th:hover{transform:translate(4px);border-color:#ffffff38;background-color:#ffffff0a;box-shadow:0 20px 40px -30px #000000e6}}.tpr-th:focus-within{border-color:#f4112c99}@media(max-width:560px){.tpr-th{grid-template-columns:46px minmax(0,1fr);padding:14px 14px 14px 12px}.tpr-th-medal{width:46px;height:46px}.tpr-th:not(:last-child):after{left:34px;top:64px}.tpr-res{grid-column:2;grid-row:2;justify-self:start;text-align:left}.tpr-th-body{grid-row:1}}.tpr-retry{margin-top:12px;align-self:flex-start}.tpr a:focus-visible,.tpr summary:focus-visible,.tpr button:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px;border-radius:8px}.tpr-th-t:focus-visible{outline-offset:4px}.tpr-tour:focus-visible{outline-offset:2px;border-radius:16px}.tpr-player:active,.tpr-tour:active{transform:scale(.99)}@keyframes tpr-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#tmHistory:not([aria-busy=true]) .tpr-th{animation:tpr-in .45s var(--ease) both}#tmHistory .tpr-th:nth-child(2){animation-delay:.06s}#tmHistory .tpr-th:nth-child(3){animation-delay:.12s}#tmHistory .tpr-th:nth-child(n+4){animation-delay:.18s}@media(max-width:400px){.tpr-hero,.tpr-card{padding:18px;border-radius:22px}}@media(max-width:520px){.tpr-player .mem-pop{max-width:calc(100vw - 48px);min-width:200px}.tpr-sub .mem-pop{right:0}}.tpr-squad{overflow:visible}.tpr-squad:before{border-radius:26px 26px 0 0}.tpr-card:has(.mem-menu[open]){z-index:9}@keyframes tpr-drift{0%{transform:translateZ(0)}to{transform:translate3d(0,28px,0)}}.tpr-av{overflow:visible;padding:0}.tpr-av .av-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;-webkit-user-select:none;user-select:none}.tpr-main .tpr-av{border-radius:24px;background:#0a0a0a}.tpr-sub .tpr-av{border-radius:13px;background:#0a0a0a}.tpr-crown{z-index:2}.tpr .mem-av.has-img{padding:0;overflow:hidden;background:#0a0a0a;border:1px solid var(--line)}.tpr .mem-av .av-img{width:100%;height:100%;object-fit:cover}.tpr-th-roster i{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 3px}.tpr-th-roster .av-img{width:20px;height:20px;border-radius:50%;object-fit:cover;flex:none;background:#0a0a0a}.tpr-player{cursor:pointer}.tpr-pl-t a.plain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.tpr-player .mem-menu{position:relative;z-index:3;cursor:default}.tpr-main:before{pointer-events:none;background:radial-gradient(220px circle at var(--mx, 50%) var(--my, 0%),rgba(244,17,44,.24),transparent 72%)}.tpr-th-t:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.tpr-th{cursor:pointer;isolation:isolate}.tpr-th>.tpr-th-medal,.tpr-th>.tpr-res{position:relative}.tpr-th-roster a,.tpr-link{position:relative;z-index:2}.tpr-th:hover .tpr-th-t b{color:var(--accent-2)}.tpr-th-t:hover b{color:inherit}.tpr-th:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;width:66%;border-radius:0 20px 20px 0;pointer-events:none;background:var(--thbg, url(/media/community-atmosphere-sm.webp)) right center / cover no-repeat;opacity:.5;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 75%);mask-image:linear-gradient(90deg,transparent 0%,#000 75%);transition:opacity .4s var(--ease)}.tpr-th:hover:before{opacity:.72}.tpr-th-p1{--thbg: url(/media/winners-hero-sm.webp)}.tpr-th-p2,.tpr-th-p3{--thbg: url(/media/champion-atmosphere-sm.webp)}.tpr-th-live{--thbg: url(/media/tournaments-hero-sm.webp)}.tpr-th-out,.tpr-th-soon{--thbg: url(/media/tournament-default-sm.webp)}.tpr-th-p1:before{opacity:.62}.tpr-card{isolation:isolate}.tpr-card:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:.2;background:var(--cbg, none) right top / cover no-repeat;-webkit-mask-image:linear-gradient(270deg,#000 0%,transparent 78%);mask-image:linear-gradient(270deg,#000 0%,transparent 78%)}.tpr-squad{--cbg: url(/media/profile-atmosphere-sm.webp)}.tpr-tour-card{--cbg: url(/media/tournaments-hero-sm.webp)}.tpr-hist{--cbg: url(/media/community-atmosphere-sm.webp)}.tpr-duo .tpr-card{--cbg: url(/media/teams-section-texture.webp)}.tpr-tours{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tpr-tours>li{min-width:0;display:flex}.tpr-tour{position:relative;isolation:isolate;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;min-height:160px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:20px;overflow:hidden;color:#fff;text-decoration:none;background:#0c0c0e;transition:border-color .35s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease)}.tpr-tour:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:url(/media/tournament-default-sm.webp) center / cover no-repeat;transition:transform 1s var(--ease)}.tpr-tours>li:nth-child(3n+2) .tpr-tour:before{background-image:url(/media/tournament-hero-sm.webp);background-position:70% center}.tpr-tours>li:nth-child(3n) .tpr-tour:before{background-image:url(/media/auth-arena-sm.webp)}.tpr-tour:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(200px circle at var(--mx, 75%) var(--my, 0%),rgba(244,17,44,.3),transparent 70%),linear-gradient(180deg,#08080a1a,#08080a8c 45%,#08080aeb)}.tpr-tour-top{position:absolute;top:14px;left:16px;right:16px;display:flex}.tpr-tour-top .st{width:auto;max-width:100%;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:#0a0a0c8c}.tpr-tour-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:700 1.35rem/1.15 var(--font-head);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 2px 14px rgba(0,0,0,.8);overflow-wrap:anywhere;transition:color .25s var(--ease)}.tpr-tour-date{display:flex;align-items:center;gap:7px;color:#cfcfd6;font-size:.84rem}.tpr-tour-date svg{flex:none;color:var(--accent-2)}.tpr-tour-go{margin-left:auto;font-style:normal;font-size:1.2rem;line-height:1;color:var(--accent-2);transition:transform .3s var(--ease)}@media(hover:hover){.tpr-tour:hover{transform:translateY(-4px);border-color:#f4112c8c;box-shadow:0 26px 46px -28px #f4112ca6}.tpr-tour:hover:before{transform:scale(1.08)}.tpr-tour:hover .tpr-tour-go{transform:translate(5px)}.tpr-tour:hover .tpr-tour-name{color:#fff}}.tpr-tour:focus-visible{outline-offset:3px;border-radius:20px}.tpr-tour:active{transform:scale(.99)}@media(max-width:560px){.tpr-tours{grid-template-columns:minmax(0,1fr)}.tpr-tour{min-height:140px}}.tpr-embers{position:absolute;z-index:0;top:0;left:50%;width:100vw;margin-left:-50vw;height:clamp(520px,62vw,760px);overflow:hidden;pointer-events:none}.tpr-embers i{position:absolute;bottom:-12px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:#ff5a6c;box-shadow:0 0 10px 3px #f4112cbf;opacity:0;animation:tpr-ember var(--d) linear var(--w) infinite}@keyframes tpr-ember{0%{opacity:0;transform:translateZ(0) scale(.6)}12%{opacity:.85}60%{opacity:.5}to{opacity:0;transform:translate3d(var(--dx),-560px,0) scale(1.1)}}@media(max-width:700px){.tpr-embers i:nth-child(n+10){display:none}}.tpr-emblem:before{animation:tpr-breathe 5s ease-in-out infinite}@keyframes tpr-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.tpr-emblem:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;border:2px solid rgba(244,17,44,.7);pointer-events:none;animation:tpr-ring 3.8s ease-out infinite}@keyframes tpr-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.28)}}.tpr-hero:before{background:radial-gradient(60% 90% at 0% 0%,rgba(244,17,44,.16),transparent 70%),linear-gradient(105deg,transparent 42%,rgba(255,255,255,.07) 50%,transparent 58%) no-repeat;background-size:auto,260% 100%;background-position:0 0,160% 0;animation:tpr-sheen 9s ease-in-out 1.5s infinite}@keyframes tpr-sheen{0%,55%{background-position:0 0,160% 0}to{background-position:0 0,-80% 0}}.tpr-main.is-cap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,226,150,.2) 50%,transparent 60%) no-repeat;background-size:260% 100%;background-position:160% 0;animation:tpr-sheen-cap 6s ease-in-out 2s infinite}@keyframes tpr-sheen-cap{0%,60%{background-position:160% 0}to{background-position:-80% 0}}.tpr-crown{animation:tpr-crown 3s ease-in-out infinite}@keyframes tpr-crown{0%,to{box-shadow:0 6px 16px -4px #e8a93acc}50%{box-shadow:0 0 0 5px #ffd36b29,0 6px 22px #e8a93a}}.tpr-slot{animation:tpr-slot 4.5s ease-in-out infinite}.tpr-slot:nth-child(odd){animation-delay:1.2s}@keyframes tpr-slot{0%,to{border-color:#ffffff24}50%{border-color:#f4112c66}}.tpr-medal-live:before{animation:tpr-live 1.8s ease-in-out infinite}@keyframes tpr-live{0%,to{box-shadow:0 0 0 4px #3ddc8429,0 0 12px #3ddc8499}50%{box-shadow:0 0 0 9px #3ddc8400,0 0 22px #3ddc84}}.tpr-th-p1 .tpr-th-medal{animation:tpr-gold 3.6s ease-in-out infinite}@keyframes tpr-gold{0%,to{box-shadow:0 10px 26px -8px #e8a93ab3}50%{box-shadow:0 10px 34px -4px #ffd36b}}.tpr-stats li:before{animation:tpr-glow 4s ease-in-out infinite}.tpr-stats li:nth-child(2n):before{animation-delay:1s}@keyframes tpr-glow{0%,to{box-shadow:0 0 12px 1px #f4112c80}50%{box-shadow:0 0 24px 4px #f4112cf2}}.mx{max-width:1160px;position:relative;isolation:isolate;--win: #3ddc84;--loss: #ff6b7d;--gold: #ffd36b;--card: rgba(17,17,20,.84);--edge: rgba(255,255,255,.1)}.mx #mBody{display:grid;gap:20px;min-width:0}.mx #mBody>*{min-width:0}.mx:before,.mx:after{content:"";position:absolute;z-index:-1;top:0;left:50%;width:100vw;margin-left:-50vw;height:clamp(460px,56vw,700px);pointer-events:none}.mx:before{background:url(/media/tournament-hero-sm.webp) 50% 0 / cover no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 20%,rgba(0,0,0,.9) 32%,rgba(0,0,0,.7) 44%,rgba(0,0,0,.46) 56%,rgba(0,0,0,.26) 68%,rgba(0,0,0,.1) 80%,rgba(0,0,0,.02) 91%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 20%,rgba(0,0,0,.9) 32%,rgba(0,0,0,.7) 44%,rgba(0,0,0,.46) 56%,rgba(0,0,0,.26) 68%,rgba(0,0,0,.1) 80%,rgba(0,0,0,.02) 91%,transparent 100%);animation:mx-fade 1.1s var(--ease) both;background-position:50% calc(18% + var(--py, 0px));transition:background-position .9s var(--ease)}@media(min-width:801px){.mx:before{background-image:url(/media/tournament-hero.webp)}}.mx:after{background:linear-gradient(180deg,var(--bg) 0,rgba(10,10,10,.5) 40px,rgba(10,10,10,0) 120px),linear-gradient(180deg,rgba(10,10,10,.35) 0,rgba(10,10,10,.5) 40%,rgba(10,10,10,.8) 70%,var(--bg) 100%),radial-gradient(50% 55% at 50% 30%,rgba(140,12,30,.3),transparent 72%)}@keyframes mx-fade{0%{opacity:0}to{opacity:1}}@keyframes mx-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mx-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 clamp(18px,4vw,38px);font-size:.88rem;color:var(--muted)}.mx-crumbs a{color:#c8c8d0;text-decoration:none;min-height:28px;display:inline-flex;align-items:center}.mx-crumbs a:hover{color:var(--accent-2)}.mx-crumbs span[aria-current]{color:var(--text)}.mx-hero{position:relative;padding:clamp(18px,3.4vw,34px) clamp(16px,3.4vw,40px) clamp(22px,4vw,44px);border:1px solid var(--edge);border-radius:26px;overflow:hidden;background:linear-gradient(135deg,#16161ab8,#0a0a0c8c 55%,#2c060e80);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 36px 70px -46px #000,inset 0 1px #ffffff0f}.mx-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,rgba(244,17,44,0),var(--accent) 50%,rgba(244,17,44,0))}.mx-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,300px) minmax(0,1fr);align-items:center;gap:clamp(12px,3vw,36px)}.mx-team{display:flex;align-items:center;gap:clamp(12px,2vw,22px);min-width:0;transition:opacity .3s}.mx-team-a{justify-content:flex-end;text-align:right;flex-direction:row-reverse}.mx-team-b{justify-content:flex-start;text-align:left}.mx-team-a .mx-name{justify-items:end}.mx-logo{position:relative;flex:none;display:block;width:clamp(88px,12vw,136px);height:clamp(88px,12vw,136px);line-height:0;border-radius:28px;overflow:hidden;background:#0a0a0a;border:1px solid rgba(255,255,255,.16);box-shadow:0 20px 44px -20px #f4112c99;transition:transform .4s var(--ease),box-shadow .4s,border-color .3s}a.mx-logo:hover{transform:translateY(-4px) scale(1.05) rotate(-1.5deg);border-color:#f4112cb3;box-shadow:0 28px 54px -18px #f4112cd9}.mx-logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.16) 48%,transparent 66%) -140% 0 / 250% 100% no-repeat;transition:background-position .8s var(--ease)}a.mx-logo:hover:after{background-position:140% 0}.mx-logo-ph{display:grid;place-items:center;font:700 2.6rem/1 var(--font-head);color:var(--accent-2);background:linear-gradient(135deg,#f4112c33,#f4112c0d)}.mx .tm-emb{display:block;width:100%;height:100%;max-width:none;object-fit:cover;border:0;border-radius:0;background:#0a0a0a;-webkit-user-select:none;user-select:none}.mx .tm-emb.is-ph{object-fit:contain}.mx-team.is-win .mx-logo{border-color:#ffd36b99;animation:mx-glow 3.8s ease-in-out infinite}@keyframes mx-glow{0%,to{box-shadow:0 0 #ffd36b00,0 20px 44px -20px #ffd36b59}50%{box-shadow:0 0 0 7px #ffd36b12,0 24px 56px -14px #ffd36b99}}.mx-ico{flex:none;display:inline-block;width:36px;height:36px;border-radius:11px;overflow:hidden;line-height:0;background:#0a0a0a;border:1px solid var(--edge)}.mx-ico .tm-emb{display:block}.mx-name{display:grid;gap:4px;min-width:0}.mx-name b{font:700 clamp(1.2rem,2.6vw,1.8rem)/1.12 var(--font-head);text-transform:uppercase;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.mx-name b a{color:inherit;text-decoration:none}.mx-name b a:hover{color:var(--accent-2)}.mx-name span{color:var(--muted);font-size:.84rem}.mx-crown{justify-self:start;font-style:normal;padding:3px 9px;border-radius:6px;font:600 .72rem/1.3 var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);background:#ffd36b1a;border:1px solid rgba(255,211,107,.4)}.mx-team-a .mx-crown{justify-self:end}.mx-team.is-lose{opacity:.62}.mx-team.is-win .mx-name b{color:#fff}.mx-mid{display:grid;justify-items:center;gap:10px;text-align:center}.mx-mid h1{margin:0;font:600 clamp(.95rem,1.8vw,1.1rem)/1.3 var(--font-body);letter-spacing:.02em;color:#d4d4d8;display:block;overflow-wrap:anywhere}.mx-mid h1 a{color:inherit;text-decoration:none}.mx-mid h1 a:hover{color:var(--accent-2)}.mx-score{display:flex;align-items:baseline;gap:clamp(8px,1.6vw,16px);font:700 clamp(3rem,8vw,5.4rem)/1 var(--font-head);font-variant-numeric:tabular-nums;text-shadow:0 6px 34px rgba(0,0,0,.7)}.mx-score i{color:var(--muted);font-style:normal}.mx-score b{color:#8a8a94}.mx-score b.w{color:#fff}.mx-vs{font:700 clamp(2rem,5vw,3rem)/1 var(--font-head);color:var(--muted);letter-spacing:.14em}.mx-mid small{color:#b4b4bc;font-size:.88rem;overflow-wrap:anywhere}.mx-tabs{border-bottom:1px solid var(--edge)}.mx-tabs-in{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mx-tabs-in::-webkit-scrollbar{display:none}.mx-tab{position:relative;flex:none;display:inline-flex;align-items:center;min-height:48px;padding:0 clamp(12px,2vw,22px);border:0;background:none;color:#b8b8c0;font:600 1rem/1 var(--font-head);letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:color .2s}.mx-tab:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.mx-tab:hover,.mx-tab[aria-selected=true]{color:var(--text)}.mx-tab[aria-selected=true]:after{transform:scaleX(1)}.mx-tab-link{margin-left:auto;color:var(--accent-2)}.mx-tab:focus-visible{outline-offset:-3px;border-radius:8px}.mx-panel{display:grid;gap:20px;min-width:0;animation:mx-in .35s var(--ease) both}.mx-panel[hidden]{display:none}.mx-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;align-items:start}.mx-col{display:grid;gap:20px;min-width:0}.mx-card{position:relative;padding:clamp(18px,2.6vw,28px);border:1px solid var(--edge);border-radius:20px;background:var(--card);box-shadow:0 24px 50px -40px #000;min-width:0;transition:border-color .25s}.mx-card:hover{border-color:#f4112c47}.mx-card h2{margin:0 0 18px;font:700 1.05rem/1.2 var(--font-head);letter-spacing:.1em;text-transform:uppercase}.mx-card-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.mx-card-h h2{margin:0}.mx-more{white-space:nowrap;display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 4px;border:0;background:none;color:var(--text);font-size:.88rem;cursor:pointer}.mx-more svg{width:16px;height:16px;color:var(--accent)}.mx-more:hover{color:var(--accent-2)}.mx-note{margin:14px 0 0;color:var(--muted);font-size:.84rem;line-height:1.5}.mx-wide{grid-column:1 / -1}.mx-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.mx-empty{display:grid;gap:6px;justify-items:center;padding:26px 12px;border:1px dashed var(--edge);border-radius:14px;text-align:center}.mx-empty p{margin:0;font-weight:600}.mx-empty span{color:var(--muted);font-size:.9rem;max-width:46ch}.mx-empty-s{margin:0;color:var(--muted)}.mx-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.mx-facts li{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--edge);border-radius:14px;background:linear-gradient(160deg,#1a1a1ee6,#0c0c0ee6)}.mx-facts i{grid-row:1 / 3;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:var(--accent-2);background:#f4112c1f;border:1px solid rgba(244,17,44,.3)}.mx-facts span{color:var(--muted);font-size:.78rem}.mx-facts b{font-weight:600;overflow-wrap:anywhere;line-height:1.3}.mx-final{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:16px;border-radius:14px;border:1px solid var(--edge);background:radial-gradient(70% 120% at 50% 0,rgba(244,17,44,.14),transparent 70%),#0a0a0c80}.mx-fn{display:flex;align-items:center;gap:12px;min-width:0;font:600 1.05rem/1.2 var(--font-head);color:#c8c8d0}.mx-fn em{font-style:normal;min-width:0;overflow-wrap:break-word}.mx-fn-a{justify-content:flex-end;text-align:right}.mx-fn.w{color:#fff}.mx-fn.w .mx-ico{border-color:#ffd36b99}.mx-final b{font:700 2.2rem/1 var(--font-head);font-variant-numeric:tabular-nums;white-space:nowrap}.mx-final b{display:inline-flex;align-items:baseline}.mx-final b i{margin:0 8px;color:var(--muted);font-style:normal}.mx-mini{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.mx-mini li{display:grid;grid-template-columns:26px minmax(0,1fr) auto minmax(0,1.2fr);align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--edge);border-radius:12px;background:#ffffff06}.mx-mini-n{color:var(--muted);text-align:center}.mx-mini-map{font-weight:600;overflow-wrap:anywhere}.mx-mini-s{display:inline-flex;gap:4px;font:700 1.1rem var(--font-head);font-variant-numeric:tabular-nums}.mx-mini-s i{color:var(--muted);font-style:normal}.mx-mini-s .w,.mx-map-score .w{color:var(--win)}.mx-mini-w{color:var(--muted);font-size:.84rem;text-align:right;overflow-wrap:anywhere}.mx-rosters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.mx-roster h3{display:flex;align-items:center;gap:12px;margin:0 0 12px;font:700 1.1rem/1.2 var(--font-head);overflow-wrap:anywhere}.mx-roster h3 a{color:inherit;text-decoration:none}.mx-roster h3 a:hover{color:var(--accent-2)}.mx-players{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mx-players li{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 12px 6px 8px;border:1px solid var(--edge);border-radius:14px;background:linear-gradient(90deg,#f4112c12,#0e0e10b3 70%);transition:border-color .2s,transform .25s var(--ease);min-width:0}.mx-players li:hover{border-color:#f4112c66;transform:translate(2px)}.mx-players .av-img{width:44px;height:44px;border-radius:12px;object-fit:cover;background:#0a0a0a;flex:none}.mx-players span{min-width:0;overflow-wrap:anywhere;font-weight:600}.mx-players a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.mx-players a:hover{color:var(--accent-2)}.mx-stat-h{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:var(--muted);font-size:.86rem}.mx-stat-h span{display:inline-flex;align-items:center;gap:8px;min-width:0}.mx-stat-h em{font-style:normal;min-width:0;overflow-wrap:break-word}.mx-stat-h span:last-child{text-align:right}.mx-stat-h .mx-ico{width:28px;height:28px;border-radius:9px}.mx-stat{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:4px 10px;padding:12px 0;border-top:1px solid var(--line);text-align:center}.mx-stat b{font:700 1.6rem/1 var(--font-head);font-variant-numeric:tabular-nums;color:#a8a8b0}.mx-stat b:first-child{text-align:left}.mx-stat b:nth-of-type(2){text-align:right}.mx-stat b.w{color:#fff}.mx-stat span{color:var(--muted);font-size:.86rem}.mx-bar{grid-column:1 / -1;display:block;height:6px;border-radius:999px;overflow:hidden;background:#ffffff1a}.mx-bar u{display:block;height:100%;width:var(--p);background:var(--accent);border-radius:inherit;transform-origin:left;animation:mx-grow .8s var(--ease) both}@keyframes mx-grow{0%{transform:scaleX(0)}to{transform:none}}.mx-diff{margin:10px 0 0;color:var(--muted)}.mx-diff b{color:var(--text)}.mx-maps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.mx-map{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1.2fr) auto;align-items:center;gap:4px 18px;padding:20px 22px;min-height:108px;overflow:hidden;border:1px solid var(--edge);border-radius:16px;background:linear-gradient(90deg,#0a0a0ceb,#0a0a0c99);isolation:isolate;transition:border-color .25s,transform .3s var(--ease)}.mx-map.has-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0a0a0cf2 0,#0a0a0cb3 55%,#0a0a0c73),var(--art) 60% 50% / cover}.mx-map:hover{border-color:#f4112c73;transform:translateY(-2px)}.mx-map-n{grid-column:1;color:var(--muted);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;align-self:end}.mx-map-name{grid-column:1;grid-row:2;font:700 1.5rem/1.1 var(--font-head);text-transform:uppercase;align-self:start;overflow-wrap:anywhere}.mx-map-score{grid-column:2;grid-row:1 / 3;display:inline-flex;justify-content:center;gap:8px;font:700 2.4rem/1 var(--font-head);font-variant-numeric:tabular-nums}.mx-map-score i{color:var(--muted);font-style:normal}.mx-map-w{grid-column:3;grid-row:1 / 3;color:#c8c8d0;font-size:.92rem;overflow-wrap:anywhere}.mx-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:12px;border:1px solid rgba(244,17,44,.5);background:#f4112c1f;color:#fff;font-weight:600;font-size:.9rem;text-decoration:none;transition:background .2s,transform .25s var(--ease)}.mx-btn svg{color:var(--accent-2)}.mx-btn:hover{background:#f4112c40;transform:translateY(-1px)}.mx-map .mx-btn{grid-column:4;grid-row:1 / 3}.mx-links{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mx-btn-wide{width:100%;min-height:48px}.mx-btn-wide span{overflow-wrap:anywhere}.mx-tlink{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--edge);border-radius:14px;background:linear-gradient(90deg,#f4112c1a,#0e0e10b3 75%);color:inherit;text-decoration:none;transition:border-color .2s}.mx-tlink:hover{border-color:#f4112c80}.mx-tlink b{display:block;overflow-wrap:anywhere}.mx-tlink small{color:var(--muted)}.mx-tlink svg{flex:none;color:var(--accent)}.mx-prevs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mx-prev{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--edge);border-radius:12px;color:inherit;text-decoration:none;background:#ffffff06}a.mx-prev:hover{border-color:#f4112c66}.mx-prev b{font-weight:600;overflow-wrap:anywhere}.mx-prev small{color:var(--muted)}.mx-skel{display:grid;gap:18px}.mx-sk-hero{height:300px;border-radius:26px}.mx-sk-tabs{height:48px;border-radius:12px}.mx-sk-card{height:240px;border-radius:20px}.mx .sk{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17,#ffffff0a 75%) 0 0 / 200% 100%;animation:skel 1.4s linear infinite}@media(max-width:900px){.mx-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.mx-hero{border-radius:22px;padding:16px 16px 24px}.mx-stage{grid-template-columns:minmax(0,1fr);gap:14px}.mx-team,.mx-team-a{flex-direction:row;justify-content:flex-start;text-align:left}.mx-team-a .mx-name{justify-items:start}.mx-team-a .mx-crown{justify-self:start}.mx-team-a{order:1}.mx-mid{order:2;padding:6px 0}.mx-team-b{order:3}.mx-logo{width:72px;height:72px;border-radius:20px}.mx-rosters{grid-template-columns:minmax(0,1fr)}.mx-final{grid-template-columns:minmax(0,1fr);text-align:center;gap:10px}.mx-fn,.mx-fn-a{justify-content:center;text-align:center}.mx-final b{justify-self:center}.mx-mini li{grid-template-columns:22px minmax(0,1fr) auto}.mx-mini-w{grid-column:2 / -1;text-align:left}.mx-map{grid-template-columns:minmax(0,1fr) auto;padding:16px}.mx-map-score{grid-column:2;grid-row:1 / 3;font-size:2rem}.mx-map-w{grid-column:1 / -1;grid-row:3}.mx-map .mx-btn{grid-column:1 / -1;grid-row:4;justify-content:center}.mx-card{border-radius:18px;padding:18px 16px}.mx-card h2{font-size:1rem;letter-spacing:.08em}.mx-tab{padding:0 14px}}@media(max-width:400px){.mx{padding-inline:12px}.mx-stat{grid-template-columns:44px minmax(0,1fr) 44px}}@media(pointer:coarse){.mx-crumbs a,.mx-more{min-height:44px}}@media(prefers-reduced-motion:reduce){.mx:before,.mx-panel,.mx-bar u,.mx .sk{animation:none!important}.mx-tab:after,.mx-logo,.mx-map,.mx-players li,.mx-btn{transition:none!important;transform:none!important}}.mx-hero>*{position:relative;z-index:1}.mx-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.05) 50%,transparent 62%) 0 0 / 260% 100% no-repeat;animation:mx-sweep 9s ease-in-out 1.2s infinite}@keyframes mx-sweep{0%{background-position:130% 0}55%,to{background-position:-130% 0}}.mx-score b.w{text-shadow:0 0 34px rgba(244,17,44,.6),0 6px 34px rgba(0,0,0,.7)}.mx-rv{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .75s var(--ease),transform .75s var(--ease),border-color .25s}.mx-rv.is-in{opacity:1;transform:none}.mx-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(380px circle at var(--sx, 50%) var(--sy, 50%),rgba(244,17,44,.13),transparent 62%)}.mx-card:hover:before{opacity:1}.mx-players li,.mx-facts li{position:relative;overflow:hidden}.mx-players li:before,.mx-facts li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(160px circle at var(--sx, 50%) var(--sy, 50%),rgba(244,17,44,.18),transparent 70%)}.mx-players li:hover:before,.mx-facts li:hover:before{opacity:1}.mx-players li>*,.mx-facts li>*{position:relative}.mx-btn{position:relative;overflow:hidden}.mx-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%) -130% 0 / 250% 100% no-repeat;transition:background-position .7s var(--ease)}.mx-btn:hover:after{background-position:130% 0}.mx-tlink svg,.mx-more svg{transition:transform .3s var(--ease)}.mx-tlink:hover svg,.mx-more:hover svg{transform:translate(4px)}.mx-map-score{transition:transform .4s var(--ease)}.mx-map:hover .mx-map-score{transform:scale(1.06)}.mx-map.has-art:before{transition:transform .8s var(--ease)}.mx-map.has-art:hover:before{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.mx:before{transition:none!important}.mx-hero:before,.mx-team.is-win .mx-logo{animation:none!important}.mx-rv{opacity:1!important;transform:none!important;transition:none!important}.mx-logo,.mx-logo:after,.mx-btn:after,.mx-card:before,.mx-map-score,.mx-tlink svg,.mx-more svg{transition:none!important;transform:none!important}}.mx-facts,.mx-info-grid,.mx-about-grid{align-items:stretch}.mx-fact,.mx-info-item,.mx-about-item{display:flex;flex-direction:column;justify-content:flex-start;gap:7px;min-width:0}.mx-fact>svg,.mx-info-item>svg,.mx-about-item>svg{flex:0 0 18px;width:18px;height:18px}.mx-fact strong,.mx-info-item strong,.mx-about-item strong{line-height:1.35;overflow-wrap:anywhere}.mx-facts{align-items:stretch}.mx-facts li{display:grid;grid-template-columns:20px minmax(76px,.7fr) minmax(0,1.4fr);align-items:center;gap:10px;min-width:0}.mx-facts li>i{display:grid;place-items:center;width:20px;height:20px}.mx-facts li>i svg{width:18px;height:18px}.mx-facts li>span{align-self:center;line-height:1.3}.mx-facts li>b{min-width:0;line-height:1.35;overflow-wrap:anywhere}@media(max-width:560px){.mx-facts li{grid-template-columns:20px minmax(0,1fr)}.mx-facts li>b{grid-column:2}}.mx-about-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.mx-about-title>div{min-width:0}.mx-about-title h2{margin:2px 0 0}.mx-about-eyebrow{color:var(--accent-2);font-size:.66rem;font-weight:800;letter-spacing:.14em}.mx-about-mark{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid rgba(244,17,44,.28);border-radius:13px;color:var(--accent-2);background:linear-gradient(145deg,#f4112c26,#f4112c0b)}.mx-about-mark svg{width:20px;height:20px}.mx-about-card .mx-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.mx-about-card .mx-facts li{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-content:start;align-items:center;gap:7px 10px;min-width:0;min-height:104px;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:linear-gradient(145deg,#ffffff0b,#ffffff03);box-shadow:inset 0 1px #ffffff06}.mx-about-card .mx-facts li>i{grid-row:1 / 3;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(244,17,44,.22);border-radius:10px;color:var(--accent-2);background:#f4112c17}.mx-about-card .mx-facts li>i svg{width:18px;height:18px}.mx-about-card .mx-facts li>span{min-width:0;color:var(--muted);font-size:.72rem;line-height:1.25}.mx-about-card .mx-facts li>b{grid-column:2;min-width:0;color:var(--text);font-size:.91rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.mx-about-pool{display:grid;gap:10px;min-width:0;margin-top:14px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:linear-gradient(145deg,#ffffff09,#ffffff03)}.mx-about-pool-head{display:flex;align-items:center;gap:10px;min-width:0}.mx-about-pool-head>span{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid rgba(244,17,44,.25);border-radius:10px;color:var(--accent-2);background:#f4112c1a}.mx-about-pool-head>span svg{width:18px;height:18px}.mx-about-pool-head>div{display:grid;gap:2px;min-width:0}.mx-about-pool-head>div b{font-size:.92rem}.mx-about-pool-head>div small{color:var(--muted);font-size:.72rem}.mx-about-pool .td-maps{margin-top:0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}@media(max-width:760px){.mx-about-card .mx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.mx-about-card .mx-facts{grid-template-columns:minmax(0,1fr);gap:8px}.mx-about-card .mx-facts li{grid-template-columns:32px minmax(0,1fr);min-height:72px;padding:11px}.mx-about-card .mx-facts li>i{width:32px;height:32px}.mx-about-pool{padding:11px}.mx-about-pool .td-maps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mx-about-pool .td-maps .mp-name{left:8px;right:8px;bottom:7px;font-size:.86rem}}@media(prefers-reduced-motion:reduce){.mx-map-pool-list li{transition:none}.mx-map-pool-list li:hover{transform:none}}.mx-about-card{isolation:isolate}.mx-about-title{align-items:flex-start;margin-bottom:20px}.mx-about-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.64rem;letter-spacing:.18em}.mx-about-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--accent);box-shadow:0 0 12px #f4112ca6}.mx-about-title h2{font-size:clamp(1.15rem,2vw,1.45rem);letter-spacing:.045em}.mx-about-subtitle{margin:6px 0 0;color:var(--muted);font-size:.82rem;line-height:1.45}.mx-about-mark{width:48px;height:48px;border-radius:15px;box-shadow:0 8px 28px #f4112c1f,inset 0 1px #ffffff14}.mx-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mx-fact-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:22px;min-width:0;min-height:206px;padding:16px 17px 18px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.105);border-radius:17px;background:linear-gradient(145deg,#202026f0,#0e0e12f7 72%);box-shadow:inset 0 1px #ffffff0b,0 15px 32px -27px #000;transition:transform .35s cubic-bezier(.2,.75,.25,1),border-color .3s,box-shadow .3s;animation:mx-fact-enter .65s cubic-bezier(.2,.75,.25,1) both}.mx-fact-card:nth-child(2){animation-delay:.09s}.mx-fact-card:nth-child(3){animation-delay:.18s}.mx-fact-card:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.8;background:radial-gradient(ellipse 100% 80% at 100% 0,rgba(244,17,44,.15),transparent 68%);pointer-events:none}.mx-fact-card:after{content:"";position:absolute;z-index:-1;top:-55%;right:-30%;width:70%;aspect-ratio:1;border:1px solid rgba(255,255,255,.045);border-radius:50%;box-shadow:0 0 0 18px #ffffff03,0 0 0 38px #ffffff02;pointer-events:none}.mx-fact-card:hover{transform:translateY(-4px);border-color:#f4112c6b;box-shadow:inset 0 1px #ffffff12,0 22px 38px -27px #000000f2,0 0 26px #f4112c12}.mx-fact-top{display:flex;align-items:center;gap:9px;min-width:0}.mx-fact-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;color:#ff6478;border:1px solid rgba(244,17,44,.28);border-radius:11px;background:linear-gradient(145deg,#f4112c33,#f4112c0e);box-shadow:0 5px 16px #f4112c14}.mx-fact-icon svg{width:18px;height:18px}.mx-fact-index{color:#a1a1aa;font:700 .61rem/1 var(--font-head);letter-spacing:.12em;white-space:nowrap}.mx-fact-index i{margin:0 3px;color:var(--accent-2);font-style:normal}.mx-fact-status{display:inline-flex;align-items:center;gap:6px;min-width:0;margin-left:auto;padding:6px 8px;border:1px solid rgba(244,17,44,.2);border-radius:999px;color:#ffc0c9;background:#f4112c17;font-size:.63rem;line-height:1;white-space:nowrap}.mx-fact-status>i{width:6px;height:6px;flex:none;border-radius:50%;background:#ff536c;box-shadow:0 0 0 3px #ff536c1f;animation:mx-status-pulse 2.4s ease-in-out infinite}.mx-fact-status.is-done{color:#a7f3c5;border-color:#3ddc8438;background:#3ddc8414}.mx-fact-status.is-done>i{background:#3ddc84;box-shadow:0 0 0 3px #3ddc841f;animation:none}.mx-fact-status.is-neutral{color:#c4c4ce;border-color:#ffffff1a;background:#ffffff0b}.mx-fact-status.is-neutral>i{background:#92929d;box-shadow:none;animation:none}.mx-fact-content{position:relative;z-index:1;display:grid;gap:7px;min-width:0}.mx-fact-label{color:#a1a1aa;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.mx-fact-value{display:block;min-width:0;color:#fff;font:700 clamp(1.2rem,2.15vw,1.75rem)/1.12 var(--font-head);letter-spacing:.015em;overflow-wrap:anywhere;text-wrap:pretty}.mx-fact-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;color:#a1a1aa;font-size:.76rem;line-height:1.4;overflow-wrap:anywhere}.mx-fact-meta b{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid rgba(244,17,44,.28);border-radius:6px;color:#fff;background:#f4112c1c;font:700 .78rem/1.2 var(--font-head);letter-spacing:.05em}.mx-fact-watermark{position:absolute;right:13px;bottom:-19px;z-index:-1;color:#ffffff09;font:800 6.6rem/.9 var(--font-head);letter-spacing:-.08em;pointer-events:none;-webkit-user-select:none;user-select:none}.mx-fact-date{background:linear-gradient(145deg,#2b171ef5,#110e13fa 74%)}.mx-fact-round{background:linear-gradient(145deg,#1f1d24f5,#0f0f13fa 74%)}.mx-fact-format{background:linear-gradient(145deg,#181f26f5,#0e0f13fa 74%)}@keyframes mx-fact-enter{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes mx-status-pulse{0%,to{box-shadow:0 0 0 3px #ff536c1f}50%{box-shadow:0 0 0 6px #ff536c09}}.mx-about-pool{margin-top:18px;padding:17px;border-color:#ffffff1a;border-radius:17px;background:linear-gradient(145deg,#19191ee0,#0d0d10f0)}.mx-about-pool-head{margin-bottom:2px}.mx-about-pool-head>span{width:36px;height:36px;border-radius:11px}.mx-about-pool-head>div b{font:700 .95rem/1.2 var(--font-head);letter-spacing:.035em;text-transform:uppercase}.mx-about-pool-head>div small{font-size:.72rem}.mx-about-pool .td-maps{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:11px}.mx-about-pool .td-maps .mp-tile{border-radius:13px;box-shadow:0 8px 22px -17px #000}.mx-about-pool .td-maps .mp-name{font-size:.95rem}@media(max-width:900px){.mx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-fact-card:last-child{grid-column:1 / -1;min-height:174px}}@media(max-width:560px){.mx-about-title{margin-bottom:15px}.mx-about-subtitle{max-width:30ch}.mx-facts{grid-template-columns:minmax(0,1fr);gap:9px}.mx-fact-card,.mx-fact-card:last-child{grid-column:auto;min-height:166px;padding:14px}.mx-fact-top{gap:7px}.mx-fact-index{font-size:.57rem}.mx-fact-status{padding:6px 7px;font-size:.6rem}.mx-fact-value{font-size:1.42rem}.mx-about-pool{padding:12px}.mx-about-pool .td-maps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mx-about-pool .td-maps .mp-name{left:8px;right:8px;bottom:7px;font-size:.84rem}}@media(prefers-reduced-motion:reduce){.mx-fact-card,.mx-fact-status>i{animation:none!important}.mx-fact-card,.mx-fact-card:hover{transition:none!important;transform:none!important}}.mx-about-card{min-width:0;overflow:hidden}.mx-about-title{display:block;margin:0 0 16px}.mx-about-title h2{margin:0;font-size:1.2rem}.mx-about-subtitle{margin:5px 0 0;color:var(--muted);font-size:.84rem;line-height:1.4}.mx-about-card .mx-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.mx-simple-fact{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;min-height:142px;padding:16px;border:1px solid var(--line);border-radius:13px;background:var(--surface,rgba(255,255,255,.025))}.mx-simple-label{color:var(--muted);font-size:.76rem;font-weight:600}.mx-simple-value{display:block;max-width:100%;color:var(--text);font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:750;line-height:1.25;overflow-wrap:anywhere}.mx-simple-meta{max-width:100%;color:var(--muted);font-size:.78rem;line-height:1.4;overflow-wrap:anywhere}.mx-simple-status{display:inline-flex;align-items:center;max-width:100%;margin-top:auto;padding:4px 8px;border-radius:6px;color:var(--muted);background:#ffffff0f;font-size:.7rem;line-height:1.3;overflow-wrap:anywhere}.mx-simple-status.is-done{color:#9cdeb5;background:#3dbe701a}.mx-about-pool{margin-top:16px;padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface,rgba(255,255,255,.025))}.mx-about-pool-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin-bottom:10px}.mx-about-pool-head>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;min-width:0}.mx-about-pool-head>div b{color:var(--text);font-size:.95rem;font-weight:700}.mx-about-pool-head>div small{color:var(--muted);font-size:.75rem}.mx-about-pool .td-maps{margin-top:0;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px}.mx-about-pool .td-maps .mp-tile{min-width:0}@media(max-width:760px){.mx-about-card .mx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-simple-fact:last-child{grid-column:1 / -1;min-height:120px}}@media(max-width:560px){.mx-about-card .mx-facts{grid-template-columns:minmax(0,1fr);gap:9px}.mx-simple-fact,.mx-simple-fact:last-child{grid-column:auto;min-height:0;padding:13px;gap:6px}.mx-simple-value{font-size:1.15rem}.mx-about-pool{padding:12px}.mx-about-pool .td-maps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mx-about-pool .td-maps .mp-name{left:8px;right:8px;bottom:7px;font-size:.84rem}}.mx-simple-fact-date,.mx-simple-fact-round,.mx-simple-fact-format{background:var(--surface,rgba(255,255,255,.025))}.mx-hero{background:linear-gradient(135deg,#1e1e23f5,#0d0d10fa 60%,#2b080feb)}.mx-stage{gap:clamp(14px,2.6vw,32px)}.mx-team{padding:clamp(10px,1.5vw,18px);border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(145deg,#ffffff0b,#ffffff03)}.mx-team-a{border-color:#f4112c38}.mx-team-b{border-color:#ffffff21}.mx-name{gap:7px}.mx-name span{line-height:1.45}.mx-mid{padding:14px 12px;border:1px solid rgba(244,17,44,.2);border-radius:16px;background:radial-gradient(160px 90px at 50% 0,rgba(244,17,44,.16),transparent 80%),#0000002e;min-width:0}.mx-mid small{line-height:1.5}@media(max-width:760px){.mx-team,.mx-team-a{padding:10px;border-radius:14px}.mx-mid{padding:10px;width:100%;box-sizing:border-box}.mx-stage{gap:10px}}@media(max-width:480px){.mx-team,.mx-team-a,.mx-team-b{gap:12px}.mx-logo{width:64px;height:64px;border-radius:16px}.mx-name b{font-size:1.05rem}.mx-name span{font-size:.78rem}}.mx-hero{padding:clamp(22px,3.2vw,38px) clamp(16px,3.4vw,42px);border-color:#ffffff1f;background:radial-gradient(ellipse at 50% 0,rgba(244,17,44,.17),transparent 58%),linear-gradient(120deg,#1c1c21f7,#0c0c0ffa 55%,#220c12f5)}.mx-stage{grid-template-columns:minmax(0,1fr) minmax(180px,260px) minmax(0,1fr);gap:clamp(12px,3vw,38px)}.mx-team,.mx-team-a,.mx-team-b{padding:8px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.mx-team-a{justify-content:flex-end}.mx-team-b{justify-content:flex-start}.mx-team.is-lose{opacity:.68}.mx-logo{border-radius:22px;border-color:#fff3;box-shadow:0 14px 36px -18px #f4112c8c}.mx-team-a .mx-logo{box-shadow:0 14px 36px -18px #f4112ca6}.mx-mid{padding:18px 12px;border:0;border-left:1px solid rgba(255,255,255,.12);border-right:1px solid rgba(255,255,255,.12);border-radius:0;background:transparent}.mx-mid h1{max-width:28ch}.mx-vs{color:#ff536b;text-shadow:0 0 24px rgba(244,17,44,.28)}.mx-about-card{padding:clamp(18px,2.5vw,28px);border-color:#ffffff1a;background:linear-gradient(145deg,#18181df5,#0d0d10fa)}.mx-about-title{margin-bottom:20px}.mx-about-title h2{font:700 clamp(1.15rem,2vw,1.4rem)/1.15 var(--font-head);letter-spacing:.07em}.mx-about-subtitle{margin-top:7px}.mx-about-card .mx-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mx-simple-fact{min-height:156px;justify-content:flex-start;gap:10px;padding:19px 18px 17px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(145deg,#ffffff0e,#ffffff05);box-shadow:inset 0 1px #ffffff0b;transition:transform .24s ease,border-color .24s ease,background .24s ease}.mx-simple-fact:before{content:"";position:absolute;top:0;left:18px;right:18px;height:2px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,transparent,#f4112c,transparent);opacity:.85}.mx-simple-fact:hover{transform:translateY(-3px);border-color:#f4112c5c;background:linear-gradient(145deg,#f4112c17,#ffffff06)}.mx-simple-label{color:#a6a6b0;font-size:.68rem;font-weight:800;letter-spacing:.13em}.mx-simple-value{font:700 clamp(1.15rem,1.9vw,1.55rem)/1.2 var(--font-head);letter-spacing:.01em}.mx-simple-meta{font-size:.8rem;line-height:1.45}.mx-simple-meta b{display:inline-flex;padding:2px 8px;margin-right:4px;border-radius:5px;color:#fff;background:#f4112c2b;border:1px solid rgba(244,17,44,.28);font:700 .85rem/1.3 var(--font-head)}.mx-simple-status{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding:6px 10px;border:1px solid rgba(244,17,44,.24);border-radius:7px;color:#ffc1ca;background:#f4112c17;font-size:.72rem}.mx-simple-status i{width:7px;height:7px;flex:none;border-radius:50%;background:#ff536b;box-shadow:0 0 0 4px #f4112c1f}.mx-simple-status.is-done{color:#a7f3c5;border-color:#3ddc843d;background:#3ddc8414}.mx-simple-status.is-done i{background:#3ddc84;box-shadow:0 0 0 4px #3ddc841a}.mx-about-pool{border-color:#ffffff1a;border-radius:16px;background:linear-gradient(145deg,#ffffff0a,#ffffff04)}@media(max-width:900px){.mx-about-card .mx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-simple-fact:last-child{grid-column:1/-1;min-height:132px}}@media(max-width:760px){.mx-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.mx-mid{grid-column:1/-1;grid-row:2;border:0;border-top:1px solid rgba(255,255,255,.12);padding:15px 4px 2px}.mx-team-a{flex-direction:row-reverse;justify-content:flex-end;text-align:left}.mx-team-a .mx-name{justify-items:start}.mx-team-b{justify-content:flex-start}.mx-logo{width:76px;height:76px}.mx-name b{font-size:clamp(1rem,3vw,1.35rem)}}@media(max-width:560px){.mx-hero{padding:16px 13px 20px;border-radius:17px}.mx-stage{gap:8px}.mx-team,.mx-team-a,.mx-team-b{gap:9px}.mx-logo{width:58px;height:58px;border-radius:14px}.mx-name b{font-size:.95rem}.mx-name span{font-size:.7rem}.mx-mid h1{font-size:.9rem}.mx-about-card .mx-facts{grid-template-columns:minmax(0,1fr);gap:9px}.mx-simple-fact,.mx-simple-fact:last-child{grid-column:auto;min-height:0;padding:15px;gap:7px}.mx-simple-value{font-size:1.2rem}.mx-about-pool .td-maps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.mx-simple-fact,.mx-simple-fact:hover{transition:none;transform:none}}.doc-nav .doc-admin{color:var(--accent-2)}.page-head{display:grid;gap:4px}.page-head .acc-sub{margin:0}.page-head.row{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;border-bottom:1px solid var(--line)}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;background:none;border:0;color:var(--muted);font-weight:600;cursor:pointer;transition:color .2s;white-space:nowrap}.tab:hover,.tab[aria-selected=true]{color:var(--text)}.tab[aria-selected=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:var(--accent)}.tab-n{min-width:22px;padding:1px 7px;border-radius:999px;font-style:normal;font-size:.75rem;text-align:center;background:#ffffff14;color:#c4c4cc}.tab[aria-selected=true] .tab-n{background:#f4112c33;color:#fff}.st{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.74rem;font-weight:600;letter-spacing:.02em;border:1px solid var(--line);background:#ffffff0d;color:#c4c4cc;vertical-align:middle}.st:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.st-open{color:var(--ok);border-color:#3ddc8466;background:#3ddc8414}.st-live{color:#fff;border-color:#f4112c99;background:#f4112c40}.st-live:before{animation:pulse 1.4s ease-in-out infinite}.st-cancel{color:var(--danger);border-color:#ff5a5a59;background:#ff5a5a14}.st-draft{color:#e8c26b;border-color:#e8c26b66;background:#e8c26b14}@keyframes pulse{50%{opacity:.3}}.t-grid{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:720px){.t-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.t-grid{grid-template-columns:repeat(3,1fr)}}.t-card{display:grid;gap:12px;align-content:start;padding:20px;text-decoration:none;border:1px solid var(--line);border-radius:20px;background:linear-gradient(160deg,#1a1a1de0,#0e0e10eb);transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.t-card:hover,.t-card:focus-visible{transform:translateY(-4px);border-color:#f4112c80;box-shadow:0 24px 50px -24px #f4112c73}.t-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.t-card-date{color:var(--muted);font-size:.85rem}.t-card h3{margin:0;font:700 1.5rem/1.1 var(--font-head);text-transform:uppercase;overflow-wrap:anywhere}.t-card .chips{margin:0}.t-card-bottom{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.t-card .label{margin:0 0 2px}.t-prize{margin:0;font:700 1.8rem/1 var(--font-head);color:var(--accent-2)}.t-card-win{margin:0;color:var(--muted);font-size:.88rem}.t-card-win b{color:var(--text)}.acc-empty.big{padding:36px 8px;text-align:center;border:1px dashed rgba(255,255,255,.14);border-radius:20px;display:grid;justify-items:center;gap:10px}.t-detail{max-width:1040px}.t-hero{flex-wrap:wrap;align-items:stretch;justify-content:space-between}.t-hero h1{display:block;margin:0 0 12px}.t-hero .label{display:flex;align-items:center;gap:8px;margin:0 0 16px}.t-hero .slots{margin-top:4px}.t-timer{align-self:center}.t-winner{text-align:center;border-color:#f4112c66;background:radial-gradient(500px 160px at 50% 0,rgba(244,17,44,.16),transparent 70%),#ffffff08}.t-winner h2{margin:0 0 8px;font-size:clamp(1.8rem,5vw,2.6rem);color:var(--accent-2)}.t-winner .label{margin-bottom:4px}.tm-count{margin-left:8px;font:400 .85rem var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted)}.t-grid2 .prize{margin-bottom:10px}.prize-list{list-style:none;margin:0;padding:0}.prize-list li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.prize-list .pl{color:var(--muted)}.maps li{font-weight:500}.facts{margin:0 0 8px;display:grid;gap:0}.facts div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.facts div:first-child{border-top:0}.facts dt{color:var(--muted)}.facts dd{margin:0;text-align:right}.t-note{margin:0 0 12px;color:#c4c4cc;line-height:1.55}.t-note.bad{color:var(--danger)}.t-actions{display:flex;flex-wrap:wrap;gap:10px}.t-actions .btn{margin-top:0}@media(max-width:520px){.t-actions .btn,.tg-actions .btn-sm{flex:1 1 100%}}.toolbar{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.toolbar .field{flex:1 1 260px;margin:0}.toolbar .btn{margin-top:4px}.control input[type=search]::-webkit-search-cancel-button{filter:invert(.7)}.team-grid{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:640px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.team-grid{grid-template-columns:repeat(3,1fr)}}.team-grid .acc-empty{grid-column:1 / -1}.team-card{display:flex;align-items:center;gap:14px;padding:14px;text-decoration:none;border:1px solid var(--line);border-radius:18px;background:#ffffff08;transition:transform .3s var(--ease),border-color .3s}.team-card:hover,.team-card:focus-visible{transform:translateY(-3px);border-color:#f4112c73}.stats{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(min-width:820px){.stats{grid-template-columns:repeat(4,1fr)}}.stat{padding:18px;border:1px solid var(--line);border-radius:18px;background:#ffffff08}.stat b{display:block;font:700 2.2rem/1 var(--font-head);color:var(--accent-2);font-variant-numeric:tabular-nums}.stat span{color:var(--muted);font-size:.85rem}.sk-stat{height:88px}.sk-line{height:18px;border-radius:8px;margin-top:10px;max-width:360px}.tbl-wrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:.92rem}.tbl th{padding:8px 12px 10px;text-align:left;font:700 .78rem var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.tbl td{padding:12px;border-top:1px solid var(--line);vertical-align:middle}.tbl-act{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:760px){.tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tbl,.tbl tbody,.tbl tr,.tbl td{display:block}.tbl tr{padding:12px 0;border-top:1px solid var(--line)}.tbl td{display:flex;justify-content:space-between;gap:14px;padding:5px 0;border:0;text-align:right}.tbl td[data-l]:before{content:attr(data-l);color:var(--muted);text-align:left}.tbl .tbl-act{justify-content:flex-start;padding-top:10px}}.adm-form{display:grid;gap:18px}.adm-form .acc-grid{align-items:start}.adm-form .two{display:grid;gap:0 14px;grid-template-columns:1fr 1fr}@media(max-width:420px){.adm-form .two{grid-template-columns:1fr}}.control select{flex:1;min-width:0;height:50px;padding:0 14px;background:none;border:0;outline:0;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%239a9aa3' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.control select option{background:#16161a;color:var(--text)}.control input[type=datetime-local],.control input[type=number]{color-scheme:dark}.control:has(:disabled){opacity:.55}.adm-form h2.mt{margin-top:22px}.prize-row{display:grid;grid-template-columns:82px 1fr auto;align-items:center;gap:10px;margin-bottom:8px}.prize-row .pl{color:var(--muted);font-size:.9rem}.prize-row .control input{height:44px}.prize-sum{align-self:center;color:var(--muted);font-size:.9rem}.maps-pick{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0;min-width:0}.chip-check{min-height:40px;padding:0 12px 0 10px;border:1px solid var(--line);border-radius:12px;background:#ffffff08}.chip-check:has(input:checked){border-color:#f4112c80;background:#f4112c14}.chip-check:has(input:disabled){opacity:.55;cursor:not-allowed}.sticky-actions{position:sticky;bottom:0;z-index:5;padding:12px 0 max(12px,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg) 60%,transparent)}.adm-status-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:4px}.adm-status-top h2{margin:0}.adm-status-top .link{margin-left:auto;font-size:.9rem}.finish-panel{display:grid;gap:4px;max-width:460px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.finish-panel[hidden]{display:none}.adm-status .tg-actions{margin-top:6px}.plain{text-decoration:none}.plain:hover{color:var(--accent-2)}.next-empty{margin:0 0 8px;max-width:460px;color:var(--muted)}.next-main .label{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.winners>.link{display:inline-block;margin-top:16px}.t-card:focus-visible,.team-card:focus-visible{outline-offset:2px}@media(min-width:900px){.next:not(:has(.next-timer)){grid-template-columns:1.3fr 1fr}}.btn-xs{width:auto;min-height:32px;padding:0 12px;font-size:.8rem;margin-top:0;border-radius:10px}.mem-r{margin-left:auto;flex:none}.warn{color:#e8c26b}.t-note.ok{color:var(--ok)}.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.reg-card{display:grid;gap:12px;padding:16px;margin-bottom:14px;border:1px solid var(--line);border-radius:16px;background:#ffffff06}.reg-card:last-child{margin-bottom:0}.reg-card>.label{margin:4px 0 -4px}.reg-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.reg-head .mem-t{flex:1;min-width:0}.reg-head .st{margin-left:auto}.pay-box{padding:14px;border:1px dashed rgba(244,17,44,.45);border-radius:14px;background:#f4112c0d}.pay-box .label{margin:0 0 6px}.pay-code{padding:3px 8px;border-radius:8px;background:#00000073;border:1px solid var(--line);font:600 .95rem var(--font-body);letter-spacing:.05em;-webkit-user-select:all;user-select:all}.pay-details{margin:10px 0 6px;white-space:pre-line;overflow-wrap:anywhere;line-height:1.5}.facts dd{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.reg-form{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.reg-form .acc-sub{margin:0}.reg-err{display:grid;gap:4px;line-height:1.45;overflow-wrap:anywhere}.reg-err+.reg-err{margin-top:6px}.reg-err-row{display:block}.reg-err-row b{font-weight:600}.reg-err-link{justify-self:start;margin-top:4px;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:inherit}.reg-notice{padding:12px 14px;border:1px solid rgba(255,90,90,.35);border-radius:12px;background:#ff5a5a0f}.reg-form .err{font-size:.88rem}.roster-pick{list-style:none;margin:0;padding:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.roster-pick .chip-check{display:flex;width:100%;min-height:48px}.roster-pick .chip-check.off{opacity:.55;cursor:not-allowed}.rp-t{display:grid;line-height:1.2;min-width:0;overflow-wrap:anywhere}.rp-t small{color:var(--muted);font-size:.76rem}.tbl tr.dim{opacity:.6}.tbl small{display:block;color:var(--muted);font-size:.78rem}.tbl small.warn{color:#e8c26b}.regs .tbl-act{flex-direction:column;align-items:flex-end}@media(max-width:760px){.regs .tbl-act{flex-direction:row;align-items:stretch}.regs td small{text-align:right}}.sk-card{min-height:120px}.tp{display:flex;flex-direction:column;flex:1}.tp-hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(240px,36vw,380px);overflow:hidden;isolation:isolate;border-bottom:0}.tp-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:60% 40%;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 38%,rgba(0,0,0,.82) 52%,rgba(0,0,0,.5) 68%,rgba(0,0,0,.2) 84%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 38%,rgba(0,0,0,.82) 52%,rgba(0,0,0,.5) 68%,rgba(0,0,0,.2) 84%,transparent 100%)}.tp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0a0a0ab3,#0a0a0a00 62%),linear-gradient(180deg,#0a0a0a66,#0a0a0a00 45%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%)}.tp-hero-in{width:min(1040px,100%);margin:0 auto;padding:clamp(40px,8vw,96px) clamp(16px,4vw,32px) clamp(20px,3.5vw,36px);gap:8px}.tp-eyebrow{margin:0;color:var(--accent-2);font:700 .8rem/1 var(--font-head);letter-spacing:.2em;text-transform:uppercase}.tp-hero-in .acc-sub{max-width:52ch;color:#c4c4cc;font-size:.95rem}.tp .t-page{width:100%;padding-top:clamp(16px,3vw,28px)}.tp .t-card{background-image:linear-gradient(160deg,#0e0e10e6,#0e0e10c7),url(/media/tournament-default-sm.webp);background-size:cover;background-position:center}.tp .t-card:hover,.tp .t-card:focus-visible{background-image:linear-gradient(160deg,#0e0e10d1,#0e0e10a8),url(/media/tournament-default-sm.webp)}@media(max-width:480px){.tp-hero{min-height:200px}.tp-hero-img{object-position:70% 40%}}.t-toolbar .t-sort{flex:0 1 260px}.t-page #tFound:empty{display:none}@media(max-width:520px){.t-toolbar .t-sort{flex:1 1 100%}}.td{display:flex;flex-direction:column;flex:1}.td-hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(380px,44vw,520px);overflow:hidden;isolation:isolate}.td-hero.is-empty{min-height:140px}.td-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:62% 30%;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 45%,rgba(0,0,0,.8) 62%,rgba(0,0,0,.45) 78%,rgba(0,0,0,.15) 91%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 45%,rgba(0,0,0,.8) 62%,rgba(0,0,0,.45) 78%,rgba(0,0,0,.15) 91%,transparent 100%)}.td-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080809d1,#08080980 42%,#08080900 72%),linear-gradient(180deg,#0808098c,#08080900 30%)}.td-hero-in{width:min(1040px,100%);margin:0 auto;padding:clamp(84px,11vw,120px) clamp(16px,4vw,32px) clamp(28px,4.5vw,48px);display:grid;gap:22px}.td-hero-in .back{justify-self:start;margin:0;position:absolute;top:clamp(18px,3vw,28px)}.td-head{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:end}.td-head:empty{display:none}.td-sk{height:240px;border-radius:20px}.td-main{min-width:0}.td-hero .label{display:flex;align-items:center;gap:8px;margin:0 0 14px}.td-title{margin:0 0 18px;padding-top:.06em;max-width:16em;font:700 clamp(2.2rem,7.6vw,4.2rem)/.96 var(--font-head);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 30px rgba(0,0,0,.6),0 0 60px rgba(244,17,44,.18)}.td-meta{margin:0 0 22px}.td-meta li{background:#0808098c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.td-stats{display:flex;flex-wrap:wrap;gap:14px 28px;margin:0 0 18px}.td-stats>div{min-width:0}.td-stats dt{margin:0 0 4px;font:700 .76rem var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.td-stats dd{margin:0;font:700 clamp(1.5rem,3.4vw,2rem)/1 var(--font-head);font-variant-numeric:tabular-nums}.td-stats dd small{font-size:.62em;color:var(--muted);font-weight:600}.td-stats .td-prize{font-size:clamp(1.9rem,4.4vw,2.6rem);color:var(--accent-2);text-shadow:0 0 30px rgba(244,17,44,.4)}.td-slots{max-width:420px}.td-aside{display:grid;gap:14px;justify-items:start;padding:18px;border:1px solid var(--line);border-radius:20px;background:#0808098c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.td-aside:empty{display:none}.td-aside .t-timer{align-self:auto}.td-aside .label{margin-bottom:10px}.td-aside .cd{flex-wrap:nowrap}.td-bracket{justify-self:stretch;text-align:center}@media(min-width:900px){.td-head{grid-template-columns:minmax(0,1fr) auto;gap:40px}}@media(max-width:520px){.td-aside .cd-box{min-width:0;flex:1}.td-hero-img{object-position:70% 30%}}@media(max-width:520px){.td-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.td-stats>div:first-child{grid-column:1 / -1}.td-stats dt{letter-spacing:.1em}}.td{position:relative;isolation:isolate;--td-atmo-h: min(1100px, 100%)}.td:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--td-atmo-h);z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(10,10,10,.5) 0%,rgba(10,10,10,.68) 40%,var(--bg) 100%),radial-gradient(ellipse 60% 40% at 78% 38%,rgba(244,17,44,.12),transparent 70%),url(/media/tournament-atmosphere-sm.webp) 62% 0 / cover no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.5) 78%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.5) 78%,transparent 100%)}.td:after{content:"";position:absolute;left:0;right:0;bottom:0;height:min(420px,60%);z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 50% 55%,rgba(244,17,44,.07),transparent)}@media(min-width:900px){.td:before{background-image:linear-gradient(180deg,rgba(10,10,10,.5) 0%,rgba(10,10,10,.68) 40%,var(--bg) 100%),radial-gradient(ellipse 60% 40% at 78% 38%,rgba(244,17,44,.12),transparent 70%),url(/media/tournament-atmosphere.webp)}}.t-detail{position:relative;z-index:1;margin-top:clamp(-36px,-3vw,-16px)}.t-detail .acc-card{background:linear-gradient(165deg,#18181bd1,#0d0d0fe6);border-color:#ffffff14;box-shadow:0 18px 40px -28px #000000e6}.t-detail .acc-card h2{text-shadow:none}.td-maps{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.td-maps .mp-tile{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:14px;border:1px solid var(--line);background:linear-gradient(160deg,#1a1a1d,#0e0e10);isolation:isolate}.td-maps .mp-tile img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .5s ease,filter .3s ease;filter:saturate(.9) brightness(.9)}.td-maps .mp-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#08080900 35%,#080809d1)}.td-maps .mp-name{position:absolute;left:12px;right:12px;bottom:9px;font:700 1.05rem/1.1 var(--font-head);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.8);overflow-wrap:anywhere}.td-maps .no-img{display:grid;place-items:center}.td-maps .no-img:after{display:none}.td-maps .no-img .mp-name{position:static;text-align:center;color:#d4d4d8}@media(hover:hover){.td-maps .mp-tile:hover img{transform:scale(1.05);filter:saturate(1) brightness(1)}}@media(min-width:560px){.td-maps{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media(prefers-reduced-motion:reduce){.td-maps .mp-tile img{transition:none}.td-maps .mp-tile:hover img{transform:none}}@keyframes tdSettle{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes tdAtmo{0%{opacity:0}to{opacity:1}}@keyframes tdFill{0%{transform:scaleX(0)}to{transform:none}}.td-hero-img{animation:tdSettle 1.3s cubic-bezier(.2,.7,.2,1) both;will-change:transform,opacity}.td:before{animation:tdAtmo 1.6s ease .25s both}.td-slots .slots-bar i{transform-origin:left center;animation:tdFill .9s cubic-bezier(.2,.7,.2,1) .5s both}@media(prefers-reduced-motion:reduce){.td-hero-img{will-change:auto}}.td-title.is-long{max-width:22em;font-size:clamp(1.75rem,5.2vw,3rem);line-height:1.02}.td-hero-in .back{display:inline-flex;align-items:center;min-height:44px;padding-right:12px;top:clamp(10px,2vw,20px)}@media(max-width:520px){.td-hero{min-height:0}.td-hero-in{padding-top:72px}}.td-desc{margin:0 0 18px;max-width:46em;color:#d4d4d8;font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.55;text-shadow:0 1px 14px rgba(0,0,0,.7);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;overflow-wrap:anywhere}.td-tz{margin-left:4px;color:var(--muted);font-size:.86em;white-space:nowrap}.btn.is-unavailable,.btn.is-unavailable:hover,.btn.is-unavailable:focus-visible{cursor:not-allowed;opacity:1;transform:none;color:#9a9aa6;background:#23232a;border:1px solid rgba(255,255,255,.12);box-shadow:none;filter:none}.btn.is-unavailable:after{display:none}.btn.is-unavailable:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.reg-why,.reg-closed{margin:0 0 12px;padding:10px 12px;border-left:3px solid rgba(255,255,255,.25);background:#ffffff0a;border-radius:6px}.reg-why:focus{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}.reg-form .btn[disabled]:not(.loading){cursor:not-allowed}.t-grid{gap:14px}.t-card{border-radius:17px;background:linear-gradient(145deg,#1c1c20f5,#0e0e11fa);border-color:#ffffff13}.t-card:hover{border-color:#be23356b;transform:translateY(-2px)}.page-head{margin-bottom:18px}.t-grid2>.acc-card:has(#regBox){align-content:start}.t-grid2>.acc-card:has(#regBox)>h2{display:flex;align-items:center;gap:10px}#regBox,#mixEntry,#mixPart{display:grid;gap:10px;min-width:0}#regBox>.t-note,#regBox>.reg-notice{margin:0}.reg-card{position:relative;gap:11px;padding:14px;border-color:#ffffff17;background:linear-gradient(145deg,#ffffff09,#ffffff03)}.reg-card:has(.reg-badge),.reg-card:has(.st){border-left:3px solid rgba(244,17,44,.5)}.reg-head{align-items:flex-start}.reg-head .mem-t{display:grid;gap:3px}.reg-head .mem-t b{overflow-wrap:anywhere}.reg-head .mem-t span{color:var(--muted);font-size:.78rem}.reg-card .t-actions{margin-top:2px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.reg-card .t-actions .btn{min-height:40px}.reg-closed{padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff06}@media(max-width:520px){.reg-card{padding:12px}.reg-card .t-actions{display:grid;grid-template-columns:minmax(0,1fr)}.reg-card .t-actions .btn{width:100%;justify-content:center}}.tt-wrap{position:relative;margin:0 0 22px}.tt-bar{display:flex;gap:6px;padding:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:18px;background:#080809b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tt-bar::-webkit-scrollbar{display:none}.tt-tab{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:12px;background:transparent;color:var(--muted);font:700 .98rem var(--font-head);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.tt-tab:hover{color:var(--text);background:#ffffff0d}.tt-tab[aria-selected=true]{color:#fff;background:linear-gradient(180deg,#f4112c47,#6e081666);box-shadow:inset 0 0 0 1px #f4112c8c,0 0 26px -10px #f4112cb3}.tt-tab:focus-visible{outline-offset:-2px}.tt-n{min-width:22px;padding:1px 7px;border-radius:999px;background:#ffffff1a;color:#e4e4e7;font:600 .78rem/1.5 var(--font-body);letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums}.tt-panel{animation:ttIn .35s var(--ease) both}.tt-panel:focus-visible{outline-offset:6px;border-radius:16px}@keyframes ttIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:520px){.tt-bar{border-radius:16px}.tt-tab{padding:0 15px}}.td>.t-detail{width:100%}.t-detail #tBody,.tt-panel{min-width:0}.po-wrap,.mt-wrap{display:grid;gap:14px;min-width:0}.po-wrap .bk-scroll{max-width:100%}.po-champ{justify-self:start;align-self:auto}.mt-card{padding-bottom:12px}.mt-h{display:flex;align-items:baseline;gap:10px;margin:0 0 6px;font:700 1.15rem/1.2 var(--font-head);letter-spacing:.1em;text-transform:uppercase}.mt-day{margin:16px 0 8px;font:600 .85rem/1.2 var(--font-body);letter-spacing:.04em;text-transform:capitalize;color:var(--muted)}.mt-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.mt-row{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:64px;padding:10px 16px;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:14px;background:linear-gradient(160deg,#1a1a1de6,#0c0c0ef2);transition:border-color .2s var(--ease),transform .25s var(--ease)}.mt-row:hover,.mt-row:focus-visible{border-color:#f4112c99;transform:translateY(-1px)}.mt-row.live{border-color:#f4112cb3;box-shadow:0 0 0 1px #f4112c38,0 14px 34px -18px #f4112cb3}.mt-when{display:grid;gap:2px;font-variant-numeric:tabular-nums}.mt-when b{font:700 1.15rem/1 var(--font-head);letter-spacing:.04em}.mt-when small,.mt-state small{color:var(--muted);font-size:.78rem}.mt-na{color:var(--muted);font-size:.82rem}.mt-teams{display:grid;gap:6px;min-width:0}.mt-side{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.mt-side:not(:has(.tm-logo)){grid-template-columns:minmax(0,1fr) auto}.mt-side .tm-logo{width:28px;height:28px;border-radius:8px;font-size:.8rem}.mt-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.mt-side.tbd .mt-n{color:var(--muted);font-weight:400;font-style:italic}.mt-side.lose{opacity:.6}.mt-side.win .mt-n{color:#fff}.mt-sc{min-width:1.4ch;text-align:right;font:700 1.1rem/1 var(--font-head);font-variant-numeric:tabular-nums}.mt-side.win .mt-sc{color:var(--accent-2)}.mt-state{display:grid;justify-items:end;gap:4px;text-align:right}.mt-tz{margin:0}@media(max-width:640px){.mt-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px}.mt-when{grid-column:1;grid-row:1;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:10px}.mt-state{grid-column:2;grid-row:1}.mt-teams{grid-column:1 / -1}}.td-manage{margin-top:10px}.td-aside{min-width:0}@media(prefers-reduced-motion:reduce){.tt-panel{animation:none}.tt-tab,.mt-row,.bk-m,.bk-chip{transition:none}.mt-row:hover,.mt-row:focus-visible,a.bk-m:hover,a.bk-m:focus-visible{transform:none}}.tt-panel:not([hidden]){display:grid;gap:18px;align-content:start}.tt-panel>.acc-card,.tt-panel>.t-podium{margin:0}.t-detail .t-grid2{align-items:stretch;grid-auto-flow:row dense;gap:18px}.t-detail .t-grid2>.acc-card{display:flex;flex-direction:column;min-width:0}.t-detail .t-grid2>.acc-card>:last-child{margin-bottom:0}@media(min-width:820px){.t-detail .t-grid2>.acc-card:not(.tm-wide):last-child:nth-child(odd),.t-detail .t-grid2>.acc-card:not(.tm-wide):nth-child(odd):has(+.tm-wide){grid-column:1 / -1}}.mt-wrap>*,.po-wrap>*{margin:0}.td-maps{display:flex;flex-wrap:wrap;gap:10px}.td-maps .mp-tile{flex:1 1 150px;aspect-ratio:auto;height:118px}@media(max-width:559px){.td-maps .mp-tile{flex-basis:calc(50% - 5px);height:100px}}.mt-row{position:relative;overflow:hidden;isolation:isolate;background:#0e0e10}.mt-row>*{position:relative;z-index:1}.mt-bg{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:-2!important;width:100%;height:100%;object-fit:cover;object-position:center 40%;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5;filter:saturate(.85);transform:scale(1.02);transition:transform .6s var(--ease),opacity .3s var(--ease)}.mt-row.has-map .mt-bg{opacity:.95;filter:saturate(.95)}.mt-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0a0a0ced,#0a0a0ca8 42%,#0a0a0c47)}.mt-row.live:before{background:linear-gradient(90deg,#22060aed,#1e080ca3 42%,#28080e40)}.mt-row:hover .mt-bg,.mt-row:focus-visible .mt-bg{transform:scale(1.07);opacity:.9}.mt-when small,.mt-state small,.mt-na{text-shadow:0 1px 8px rgba(0,0,0,.8);color:#b4b4bd}.mt-n,.mt-sc,.mt-when b{text-shadow:0 1px 10px rgba(0,0,0,.75)}@media(max-width:640px){.mt-row:before{background:linear-gradient(180deg,#0a0a0ce6,#0a0a0ccc 55%,#0a0a0cad)}}@media(prefers-reduced-motion:reduce){.mt-bg{transition:none;transform:none}.mt-row:hover .mt-bg,.mt-row:focus-visible .mt-bg{transform:none}}.mt-side.win,.mt-side.lose{padding:0;border:0;border-radius:0;background:none}.bk-t.win,.bk-t.lose{border-width:0}.bk-t+.bk-t.win,.bk-t+.bk-t.lose{border-top:1px solid var(--line)}.mt-row:not(.has-map) .mt-bg{opacity:.75;filter:saturate(1) brightness(1.5)}.tm-mix-participants{display:grid;gap:12px;min-width:0}.tm-mix-team,.tm-mix-group{min-width:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:#ffffff05}.tm-mix-team>header,.tm-mix-group>h3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0}.tm-mix-team h3,.tm-mix-group h3{margin:0;font:700 .86rem var(--font-head);letter-spacing:.06em;text-transform:uppercase}.tm-mix-state{color:var(--muted);font-size:.78rem}.tm-mix-team ol,.tm-mix-group ol{display:grid;gap:8px;margin:12px 0 0;padding-left:1.7em}.tm-mix-team li,.tm-mix-group li{min-width:0;padding-left:4px;color:var(--text)}.tm-mix-team li .av-img,.tm-mix-group li .av-img{width:30px;height:30px;margin-right:8px;border-radius:9px;object-fit:cover;vertical-align:middle;background:#ffffff12}.td-team-item{display:grid;gap:8px;min-width:0;width:100%}.td-team-roster{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin:0;padding:0 0 0 46px;list-style:none}.td-team-roster li{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.td-team-roster .av-img{width:22px;height:22px;flex:none;border-radius:7px;object-fit:cover;background:#ffffff12}.tt-wrap{gap:12px}.tt-bar{border-radius:13px}.tt-panel{min-width:0}.tm-mix-team{position:relative;overflow:hidden;background:linear-gradient(145deg,#222227b8,#0e0e11bf)}.tm-mix-team:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:#f4112c8c}.tm-mix-team>header{padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.07)}.tm-mix-team ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:7px;padding:0;list-style:none}.tm-mix-team li,.tm-mix-group li{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border-radius:9px;background:#ffffff06;overflow-wrap:anywhere}.tm-mix-team li .av-img,.tm-mix-group li .av-img{flex:none;border-radius:50%}.tm-mix-group{background:#ffffff04}.tm-mix-group ol{padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}@media(max-width:520px){.tm-mix-team,.tm-mix-group{padding:11px}}#bBody,#mBody{display:grid;gap:18px;min-width:0}.bk-page{max-width:1280px}.bk-hero{flex-wrap:wrap;justify-content:space-between;align-items:stretch}.bk-hero h1{margin:0 0 12px;display:block}.bk-hero .label{display:flex;align-items:center;gap:8px;margin:0 0 10px}.bk-champ{align-self:center;padding:14px 22px;border:1px solid rgba(244,17,44,.45);border-radius:16px;background:radial-gradient(260px 90px at 50% 0,rgba(244,17,44,.2),transparent 70%),#ffffff08;text-align:center}.bk-champ .label{margin:0 0 2px}.bk-champ b{font:700 clamp(1.5rem,4vw,2.1rem)/1.1 var(--font-head);text-transform:uppercase;color:var(--accent-2);overflow-wrap:anywhere}.bk-jump{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.bk-jump::-webkit-scrollbar{display:none}.bk-chip{flex:none;min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;color:var(--muted);font-size:.88rem;font-weight:600;cursor:pointer;transition:color .2s,border-color .2s}.bk-chip:hover{color:var(--text);border-color:#f4112c80}.bk-hint{margin:0;color:var(--muted);font-size:.85rem}.bk-scroll{--bk-w: 220px;--bk-gap: 32px;overflow-x:auto;overscroll-behavior-x:contain;padding:6px 4px 18px;border:1px solid var(--line);border-radius:20px;background:#ffffff05;scroll-snap-type:x proximity;scroll-padding-left:12px}.bk-scroll:focus-visible{outline-offset:2px}.bk{position:relative;display:flex;gap:var(--bk-gap);width:max-content;min-width:100%;padding:16px 20px 8px}.bk-col{flex:none;width:var(--bk-w);display:flex;flex-direction:column;scroll-snap-align:start}.bk-h{margin:0 0 12px;font:700 1rem/1 var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.bk-col.final .bk-h{color:var(--accent-2)}.bk-slots{flex:1;display:flex;flex-direction:column}.bk-slot{position:relative;flex:1;display:flex;align-items:center;min-height:108px}.bk-col:not(.final) .bk-slot:after{content:"";position:absolute;left:100%;top:50%;width:calc(var(--bk-gap) / 2);border-top:2px solid rgba(255,255,255,.16)}.bk-col:not(.final) .bk-slot:before{content:"";position:absolute;left:calc(100% + var(--bk-gap) / 2 - 2px);width:0;height:50%;border-right:2px solid rgba(255,255,255,.16)}.bk-col:not(.final) .bk-slot:nth-child(odd):before{top:50%}.bk-col:not(.final) .bk-slot:nth-child(2n):before{top:0}.bk-col:not(:first-child) .bk-m:before{content:"";position:absolute;right:100%;top:50%;width:calc(var(--bk-gap) / 2);border-top:2px solid rgba(255,255,255,.16)}.bk-m{position:relative;display:block;width:100%;overflow:visible;text-decoration:none;border:1px solid var(--line);border-radius:12px;background:linear-gradient(160deg,#1a1a1df2,#0e0e10f5);transition:border-color .2s,transform .25s var(--ease)}a.bk-m:hover,a.bk-m:focus-visible{border-color:#f4112c99;transform:translateY(-2px)}.bk-m.live{border-color:#f4112cb3;box-shadow:0 0 0 1px #f4112c40,0 14px 34px -16px #f4112cb3}.bk-m.bye{border-style:dashed;opacity:.6}.bk-t{display:grid;grid-template-columns:22px 22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:6px 10px}.bk-t:first-child{border-radius:11px 11px 0 0}.bk-t:nth-child(2):last-child{border-radius:0 0 11px 11px}.bk-t+.bk-t{border-top:1px solid var(--line)}.bk-seat-spacer{display:block;width:22px;height:22px}.bk-seed{color:var(--muted);font-size:.72rem;text-align:center;font-variant-numeric:tabular-nums}.bk-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem}.bk-s{min-width:1.4em;text-align:right;font:700 1.1rem/1 var(--font-head);font-variant-numeric:tabular-nums}.bk-t.win{background:#3ddc841c}.bk-t.win .bk-n{color:var(--ok);font-weight:700}.bk-t.win .bk-s{color:var(--ok)}.bk-t.lose{color:#e58d98;background:#ff5a6e0e}.bk-t.lose .bk-n{color:#e58d98}.bk-t.tbd .bk-n{color:var(--muted);font-style:italic}.bk-foot{box-sizing:border-box;min-height:27px;padding:4px 10px 6px;border-top:1px solid var(--line);border-radius:0 0 11px 11px;color:var(--muted);font-size:.74rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-live{color:var(--accent-2);font-weight:600}.bk-live:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor;animation:pulse 1.4s ease-in-out infinite}.t-bracket-link{margin:14px 0 0}@media(max-width:640px){.bk-scroll{--bk-w: 198px;--bk-gap: 24px;border-radius:16px;margin-inline:-4px}.bk{padding-inline:14px}.bk-t{min-height:40px}}.mt-hero h1{margin:0 0 12px;display:block;font-size:clamp(1.5rem,4vw,2.2rem)}.mt-hero .label{display:flex;align-items:center;gap:8px;margin:0 0 16px}.mt-board{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(10px,3vw,28px);padding:clamp(18px,4vw,32px);border:1px solid var(--line);border-radius:22px;background:radial-gradient(600px 180px at 50% 0,rgba(244,17,44,.12),transparent 70%),#ffffff08}.mt-team{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;min-width:0}.mt-team .tm-logo{width:84px;height:84px}.mt-name{display:grid;gap:2px;min-width:0}.mt-name b{font:700 clamp(1.15rem,3.4vw,1.6rem)/1.1 var(--font-head);text-transform:uppercase;overflow-wrap:anywhere}.mt-name span{color:var(--muted);font-size:.82rem}.mt-team.lose{opacity:.86}.mt-team.lose .mt-name b{color:#e58d98}.mt-team.win .mt-name b{color:var(--ok)}.mt-mid{display:grid;justify-items:center;gap:4px}.mt-vs{font:700 1.6rem var(--font-head);color:var(--muted);letter-spacing:.1em}.mt-score{display:flex;align-items:baseline;gap:8px;font:700 clamp(2.4rem,9vw,4rem)/1 var(--font-head);font-variant-numeric:tabular-nums}.mt-score i{color:var(--muted);font-style:normal}.mt-score b{color:var(--muted)}.mt-score b.w{color:var(--ok)}.mt-mid small{color:var(--muted);font-size:.76rem}.lobby{margin:0 0 12px;padding:14px;border-radius:12px;border:1px dashed rgba(244,17,44,.45);background:#0006;font:500 .95rem/1.5 var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.pw{font-weight:700;color:var(--text)}.mt-demo{margin:10px 0 0}.mt-links{margin-top:12px}@media(max-width:560px){.mt-board{grid-template-columns:1fr}.mt-team{flex-direction:row;text-align:left}.mt-team .tm-logo{width:56px;height:56px}.mt-mid{padding:4px 0}}.bk-admin{display:grid;gap:6px}.bk-admin .adm-status-top{margin-bottom:0}.bk-gen{display:grid;gap:12px;max-width:560px;margin:4px 0 10px;padding-bottom:16px;border-bottom:1px solid var(--line)}.bk-gen .field{margin:0}.seed-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;counter-reset:none}.seed-list li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;border:1px solid var(--line);border-radius:12px;background:#ffffff08}.seed-n{color:var(--accent-2);font:700 1.1rem var(--font-head);text-align:center}.seed-t{overflow-wrap:anywhere}.seed-b{display:flex;gap:6px}.bm-round{margin:18px 0 8px;font:700 1rem/1 var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.bm-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.amc{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#ffffff06}.amc.dim{opacity:.55}.bm-main{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap}.bm-teams{display:flex;align-items:center;gap:8px;flex:1 1 260px;min-width:0;overflow-wrap:anywhere}.bm-teams i{color:var(--muted);font-style:normal}.bm-score{font:700 1.3rem/1 var(--font-head);font-variant-numeric:tabular-nums}.bm-meta{color:var(--muted);font-size:.78rem}.bm-act{display:flex;gap:8px;flex-wrap:wrap}.bm-act .btn-xs{display:inline-flex;align-items:center}.bm-form{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--line);max-width:520px}.bm-form .field,.bm-form .acc-sub{margin:0}.bm-score-in{display:flex;align-items:flex-end;gap:10px}.bm-score-in i{padding-bottom:12px;color:var(--muted);font-style:normal;font-size:1.4rem}.bm-score-in label{display:grid;gap:4px;flex:1;min-width:0;font-size:.85rem;color:var(--muted)}.bm-score-in label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-score-in input,.bm-form .control input,.bm-form .control textarea{color-scheme:dark}.bm-score-in input{width:100%;height:48px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:#ffffff0a;font:700 1.3rem var(--font-head);text-align:center}.bm-form label{display:grid;gap:6px;font-size:.88rem;color:var(--muted)}.bm-form .err:empty{display:none}.bm-form [hidden]{display:none!important}.bm-loser{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}.bm-loser legend{padding:0;margin-bottom:6px;font-size:.88rem;color:var(--muted)}.bm-loser .hint-mut{margin:2px 0 0}.bk-sched{margin:8px 0 14px;padding:14px 0 0}.bk-sched .bm-round{margin:0}.bk-sched-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bk-sched-open{margin:0 0 10px}@media(max-width:420px){.bk-sched-row{grid-template-columns:1fr}}.bm-form label.check{display:inline-flex;gap:10px;font-size:.92rem;color:#d4d4d8}.bm-form label.check.block{align-items:flex-start}.bm-loser .check .box{border-radius:50%}.bm-map{display:grid;gap:10px;margin:0;padding:12px;border:1px solid var(--line);border-radius:14px;min-width:0}.bm-map legend{padding:0 6px;font-size:.82rem;color:var(--muted)}.bm-map .field{margin:0}.mp-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mp-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#ffffff08}.mp-n{color:var(--muted);font-size:.85rem;text-align:center}.mp-map{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-s{display:inline-flex;align-items:baseline;gap:4px;font:700 1.1rem var(--font-head)}.mp-s i{color:var(--muted);font-style:normal}.mp-s .w{color:var(--accent)}.mp-demo{min-width:44px;text-align:right;font-size:.88rem}@media(max-width:420px){.mp-row{grid-template-columns:20px minmax(0,1fr) auto}.mp-demo{grid-column:2 / -1;text-align:left}.mp-demo:empty{display:none}}.bm-panel{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--line);max-width:560px;min-width:0}.bn-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bn-list li{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;min-width:0;overflow-wrap:anywhere}.bn-list p{margin:0;white-space:pre-wrap}.bn-list small{color:var(--muted);display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.bk-t{grid-template-columns:22px 22px minmax(0,1fr) auto}.bk-t .tm-logo,.bk-ph{width:22px;height:22px}.bm{display:none}@media(max-width:760px){.bk-desk,.bk-hint-desk{display:none}.bm{display:grid;gap:12px;min-width:0}.bm-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border:1px solid var(--line);border-radius:16px;background:#080809b8}.bm-tab{flex:1 1 auto;min-width:max-content;min-height:42px;padding:0 14px;border:0;border-radius:11px;background:transparent;color:var(--muted);font:700 .84rem var(--font-head);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .2s,background .2s}.bm-tab.done:after{content:"✓";margin-left:6px;color:var(--ok, #3ddc84);font-size:.8em}.bm-tab[aria-selected=true]{color:#fff;background:linear-gradient(180deg,#f4112c4d,#6e08166b);box-shadow:inset 0 0 0 1px #f4112c8c}.bm-tab:focus-visible{outline-offset:-2px}.bm-stage{min-width:0;touch-action:pan-y;overflow-x:clip}.bm-pn{display:grid;gap:10px;min-width:0}.bm-pn[hidden]{display:none}.bm-pn.from-r{animation:bmInR .32s var(--ease) both}.bm-pn.from-l{animation:bmInL .32s var(--ease) both}.bm-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:2px 4px}.bm-head b{font:700 1.25rem/1.1 var(--font-head);letter-spacing:.08em;text-transform:uppercase}.bm-head span{color:var(--muted);font-size:.82rem}.bm-to{margin-left:auto;color:var(--accent-2)!important;font-weight:600}.bm-list{display:grid;gap:10px;min-width:0}.bm-list .bk-m{margin:0}.bm-list .bk-t{min-height:46px;grid-template-columns:24px 24px minmax(0,1fr) auto;padding:8px 12px}.bm-list .bk-n{font-size:1rem}.bm-list .bk-s{font-size:1.25rem}.bm-list .bk-foot{padding:6px 12px 8px;font-size:.8rem}.bm-swipe{margin:0;color:var(--muted);font-size:.8rem;text-align:center}}@keyframes bmInR{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes bmInL{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bm-pn.from-r,.bm-pn.from-l{animation:none}.bm-tab{transition:none}}.bk-desk{min-width:0;max-width:100%}@media(min-width:761px){.bk-desk{display:grid;gap:14px}}@media(max-width:760px){.bm-tab{border:1px solid rgba(255,255,255,.08)}.bm-tab[aria-selected=true]{border-color:transparent}}.bm-quick{display:flex;flex-wrap:wrap;gap:6px}.bm-qs{white-space:nowrap;min-height:40px;min-width:56px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:transparent;color:#d4d4d8;font:700 .95rem var(--font-head, inherit);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.bm-qs:hover{border-color:#f4112c66}.bm-qs:focus-visible{outline:2px solid #fff;outline-offset:2px}.bm-qs.on{color:#fff;border-color:#f4112c99;background:#f4112c29}@media(max-width:480px){.bm-qs{flex:1 0 calc(25% - 6px);min-height:44px;padding:0 4px;white-space:nowrap}}@media(max-width:380px){.bm-qs{flex-basis:calc(33.33% - 6px)}}@media(prefers-reduced-motion:reduce){.bm-qs{transition:none}}.bm-confirm{margin:0;padding:10px 12px;border:1px solid rgba(244,17,44,.45);border-radius:12px;background:#f4112c1a;color:#fff;font-size:.92rem;line-height:1.4}.bm-form [data-fconf][hidden]{display:none!important}.bk-stale{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:8px 0;padding:10px 12px;border:1px solid rgba(250,204,21,.45);border-radius:12px;background:#facc1514;color:#fde68a;font-size:.92rem}.bk-stale span{flex:1 1 220px;min-width:0}@media(max-width:480px){.bk-stale .btn{width:100%;min-height:44px}}.bk-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(190,35,53,.55) rgba(255,255,255,.05)}.bk{min-width:max-content}.bk-col{flex:0 0 238px}.bk-m{border:1px solid rgba(255,255,255,.11);border-radius:15px;background:linear-gradient(135deg,#23252bfa,#131419fa 72%,#2d1219f5);box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff0b;overflow:hidden}.bk-m:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180,var(--accent-2),rgba(244,17,44,.18));opacity:.7;pointer-events:none}a.bk-m:hover,a.bk-m:focus-visible{border-color:#f4112c94;box-shadow:0 12px 28px #00000047,0 0 0 1px #f4112c1f;transform:translateY(-2px)}.bk-t{min-height:43px;padding:7px 11px;gap:8px}.bk-t+.bk-t{border-top-color:#ffffff16}.bk-seed{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:#ffffff0e;color:#aeb3bd;font-size:.7rem}.bk-t .tm-logo{width:24px;height:24px;border-radius:7px}.bk-n{font-weight:650;letter-spacing:-.01em}.bk-s{min-width:24px;padding:4px 6px;border-radius:6px;background:#ffffff0e;font-size:1rem}.bk-t.win{background:linear-gradient(90deg,#2eb86f29,#2eb86f0b)}.bk-t.win .bk-seed{background:#2eb86f21;color:#74d6a0}.bk-t.lose{background:linear-gradient(90deg,#f4112c17,#f4112c05)}.bk-foot{min-height:30px;padding:6px 12px;background:#00000024;border-top-color:#ffffff13}.bk-m.live{border-color:#f4112ca6;box-shadow:0 0 0 1px #f4112c21,0 12px 30px #f4112c1f}.bk-m.live:after{opacity:1}.bk-m.bye{opacity:.78}@media(max-width:640px){.bk-m{border-radius:13px}.bk-t{min-height:44px;padding:7px 9px;gap:7px}.bk-foot{padding-inline:10px}}@media(prefers-reduced-motion:reduce){.bk-m,a.bk-m:hover,a.bk-m:focus-visible{transition:none;transform:none}}.bk-m{border-color:#ffffff1c;border-radius:14px;background:linear-gradient(145deg,#232328fa,#0f0f12fa);box-shadow:0 10px 24px -18px #000}.bk-m:before{pointer-events:none}.bk-m:not(.bye):hover{border-color:#f4112c8c;box-shadow:0 12px 28px -18px #f4112c8c}.bk-t{min-height:43px;padding:7px 11px}.bk-t.win{background:linear-gradient(90deg,#3ddc8421,#3ddc8406)}.bk-t.lose{background:linear-gradient(90deg,rgba(244,17,44,.075),transparent)}.bk-seed{display:grid;place-items:center;min-width:20px;min-height:20px;border-radius:6px;background:#ffffff0e;font-weight:700}.bk-t .tm-logo{width:24px;height:24px}.bk-n{min-width:0}.bk-foot{padding-top:6px;color:#b8b8c0}@media(max-width:640px){.bk-t{min-height:44px;gap:7px;padding:7px 9px}.bk-n{font-size:.86rem}.bk-m{border-radius:12px}}.podium{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:720px){.podium{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}.pd{display:flex;gap:14px;align-items:flex-start;min-width:0;padding:16px;border:1px solid var(--line);border-radius:16px;background:#ffffff08}.pd-n{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font:700 1.1rem var(--font-head);background:#ffffff14;color:#d8d8de}.pd-first{border-color:#f4112c8c;background:radial-gradient(360px 120px at 0 0,rgba(244,17,44,.16),transparent 70%),#ffffff08}.pd-first .pd-n{background:var(--accent);color:#fff}.pd-b{min-width:0;display:grid;gap:6px}.pd-l{margin:0;color:var(--muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.pd-team{display:grid;gap:2px}.pd-t{font:700 1.25rem/1.15 var(--font-head);text-transform:uppercase;overflow-wrap:anywhere}.pd-first .pd-t{font-size:1.6rem;color:var(--accent-2)}.pd-roster{margin:0;color:var(--muted);font-size:.85rem;overflow-wrap:anywhere}.pd-prize{justify-self:start;padding:2px 10px;border-radius:999px;font-size:.8rem;border:1px solid rgba(61,220,132,.4);color:var(--ok);background:#3ddc8414}.pd-single{margin:0;color:#c4c4cc}.t-podium .t-actions{margin-top:14px}.arch-card{display:grid;gap:16px;padding:20px;margin-bottom:16px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(160deg,#1a1a1de0,#0e0e10eb)}.arch-h{display:flex;justify-content:space-between;align-items:flex-end;gap:12px 20px;flex-wrap:wrap}.arch-h h2{margin:2px 0 0;font:700 1.7rem/1.1 var(--font-head);text-transform:uppercase;overflow-wrap:anywhere}.arch-h .label,.arch-h .chips{margin:0}.arch-card .t-actions .btn{margin-top:0}.t-card-win p{margin:0}.t-card-rest{margin-top:2px!important;color:var(--muted);font-size:.85rem;overflow-wrap:anywhere}.win-sub{margin:6px 0 0;color:var(--muted);font-size:.85rem;overflow-wrap:anywhere}.th-chips{margin:0 0 14px}.th-note{margin:0;color:var(--muted)}.th-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.th-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:start;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#ffffff08}.th-row .th-t{display:grid;gap:2px;min-width:0;color:#fff;text-decoration:none}.th-t b{font:700 1.05rem/1.2 var(--font-head);text-transform:uppercase;overflow-wrap:break-word}.th-t span{color:var(--muted);font-size:.82rem}.th-row .th-t:hover b{color:var(--accent-2)}.th-res{justify-self:end;max-width:100%;padding:3px 10px;border-radius:999px;font-size:.8rem;text-align:right;border:1px solid var(--line);color:#c4c4cc}.th-p1{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.th-p2,.th-p3{border-color:#ffffff73;color:#fff;font-weight:600}.th-live{border-color:#3ddc8473;color:var(--ok)}.th-roster{grid-column:1 / -1;margin:0;color:var(--muted);font-size:.85rem;overflow-wrap:anywhere}.th-x{grid-column:1 / -1;display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:.85rem}.th-x:empty{display:none}.th-rec{font-weight:700}@media(max-width:559px){.th-row{grid-template-columns:minmax(0,1fr)}.th-res{justify-self:start;text-align:left}}.pl-av{flex:none;width:72px;height:72px;border-radius:50%;overflow:hidden;padding:2px;background:linear-gradient(140deg,var(--accent-2),rgba(244,17,44,.2) 60%,rgba(255,255,255,.14));box-shadow:0 10px 26px -12px #f4112c99}.pl-av img{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#0a0a0a}.th-roster a,.mem-t b a{color:inherit;text-decoration:none}.th-roster a:hover,.mem-t b a:hover{color:var(--accent-2);text-decoration:underline}@media(max-width:480px){.pl-av{width:56px;height:56px;font-size:1.5rem}}.rt-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}.rt-row{display:grid;grid-template-columns:40px 40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--line);border-radius:14px;background:#ffffff08}.rt-rank{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);font:700 .95rem/1 var(--font-head);color:#c4c4cc}.rt-rank.r1{background:var(--accent);border-color:var(--accent);color:#fff}.rt-rank.r2,.rt-rank.r3{border-color:#ffffff73;color:#fff}.rt-nick{display:grid;gap:2px;min-width:0}.rt-nick b{overflow-wrap:anywhere}.rt-nick a{color:#fff;text-decoration:none}.rt-nick a:hover{color:var(--accent-2);text-decoration:underline}.rt-nick small{color:var(--muted);font-size:.8rem}.rt-pts{font:800 1.2rem/1 var(--font-head)}.rt-av{display:block;width:40px;height:40px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#0a0a0a}.rt-av .av-img{width:100%;height:100%;object-fit:cover}@media(max-width:420px){.rt-row{grid-template-columns:32px 36px minmax(0,1fr) auto;gap:10px}.rt-av{width:36px;height:36px}}.pd-t{display:flex;align-items:center;gap:10px}.pd-t .tm-logo{width:36px;height:36px;border-radius:10px}.pd-first .pd-t .tm-logo{width:44px;height:44px;border-radius:12px}.pd-t>span{min-width:0;overflow-wrap:anywhere}.pd-roster{display:flex;flex-wrap:wrap;gap:6px 10px;margin:6px 0 0;padding:0;list-style:none}.pd-roster li{display:inline-flex;align-items:center;gap:6px;min-width:0}.pd-roster .av-img{width:22px;height:22px;flex:none;border-radius:7px;object-fit:cover;background:#0a0a0a}.acc.adm{grid-template-columns:minmax(0,1fr)}.au-grid>*,.adm-cols>*{min-width:0}.au-filter input[type=date]{min-width:0;width:100%}.adm .btn-xs,.adm .btn-sm{min-height:36px}.adm-nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--line)}.adm-nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:12px;color:var(--muted);text-decoration:none;font-weight:600}.adm-nav a:hover{color:var(--text);background:#ffffff0d}.adm-nav a[aria-current=page]{color:#fff;background:#f4112c29}.adm-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adm-role{margin-left:auto;font-size:.8rem;color:var(--muted)}.stat.warn b{color:#e8c26b}.adm-cols{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:900px){.adm-cols{grid-template-columns:3fr 2fr;align-items:start}}.att-list,.up-list,.rc-list,.au-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.att{display:grid;gap:8px;grid-template-columns:auto 1fr;align-items:center;padding:12px;border:1px solid var(--line);border-radius:14px;background:#ffffff06}.att .btn{grid-column:1 / -1;justify-self:start}@media(min-width:560px){.att{grid-template-columns:auto 1fr auto}.att .btn{grid-column:auto}}.att-lvl{padding:3px 9px;border-radius:999px;font:700 .72rem var(--font-head);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted)}.att-danger{border-color:#ff5a5a66}.att-danger .att-lvl{color:var(--danger);border-color:#ff5a5a73;background:#ff5a5a1a}.att-warn .att-lvl{color:#e8c26b;border-color:#e8c26b66;background:#e8c26b14}.att-t{min-width:0;overflow-wrap:anywhere}.up-list a{display:grid;gap:4px;padding:12px;min-height:44px;border:1px solid var(--line);border-radius:14px;color:inherit;text-decoration:none;background:#ffffff06}.up-list a:hover{border-color:#f4112c73}.up-list a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.up-list span{color:var(--muted);font-size:.85rem}.rc-list{margin-bottom:12px}.rc-list li{display:grid;gap:2px;padding-bottom:10px;border-bottom:1px solid var(--line)}.rc-list small{color:var(--muted)}.rc-t{overflow-wrap:anywhere}.au-grid{display:grid;gap:0 14px;grid-template-columns:1fr}@media(min-width:640px){.au-grid{grid-template-columns:repeat(3,1fr)}}.au-filter .field{margin-bottom:12px}.au-filter .control input,.au-filter .control select{height:46px}.au-role{margin-left:8px;padding:1px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:.72rem;font-weight:500;white-space:nowrap}.au-diff{width:100%;border-collapse:collapse;font-size:.86rem}.au-diff th,.au-diff td{padding:6px 8px;border-top:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.au-diff thead th{color:var(--muted);font-weight:600;border-top:0}.au-diff tbody th{color:#c4c4cc;font-weight:600;white-space:nowrap}.au-meta{margin:6px 0 0;color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.adm .acc-grid{grid-template-columns:minmax(0,1fr)}@media(min-width:820px){.adm .acc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm .acc-grid>*,.adm-form .two>*{min-width:0}.adm input[type=datetime-local],.adm input[type=date]{min-width:0;max-width:100%}.prize-row{grid-template-columns:72px minmax(0,1fr) auto}.prize-row .control{min-width:0}.usr-total{margin-left:8px;color:var(--muted);font-weight:400;font-size:.85rem}.usr-list,.usr-sublist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.usr-row{display:grid;gap:6px;min-height:44px;padding:12px;border:1px solid var(--line);border-radius:14px;color:inherit;text-decoration:none;background:#ffffff06}.usr-row:hover{border-color:#f4112c73}.usr-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.usr-main,.usr-flags{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;min-width:0}.usr-main b{overflow-wrap:anywhere}.usr-mail{color:var(--muted);font-size:.88rem;overflow-wrap:anywhere}.usr-flags small{color:var(--muted);margin-left:auto}.usr-badge{padding:2px 9px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:.75rem}.usr-ok{color:#8fd19e;border-color:#8fd19e59}.usr-role-admin{color:#e8c26b;border-color:#e8c26b73}.usr-role-moderator{color:#8fb8ff;border-color:#8fb8ff66}.usr-blocked{color:var(--danger);border-color:#ff5a5a73;background:#ff5a5a1a}.usr-warn{border-color:#ff5a5a66}.usr-sub{margin:6px 0 0;color:var(--muted);font-size:.85rem;overflow-wrap:anywhere}.usr-status:empty{display:none}.usr-dl{display:grid;grid-template-columns:minmax(0,1fr);gap:2px 14px;margin:14px 0 0}.usr-dl dt{color:var(--muted);font-size:.82rem;margin-top:8px}.usr-dl dd{margin:0;overflow-wrap:anywhere}.usr-dl small{color:var(--muted)}@media(min-width:640px){.usr-dl{grid-template-columns:140px minmax(0,1fr)}.usr-dl dt{margin-top:0}}.usr-acts{display:grid;gap:10px}.usr-act{border:1px solid var(--line);border-radius:14px;background:#ffffff06}.usr-act summary{display:flex;align-items:center;min-height:44px;padding:0 14px;cursor:pointer;font-weight:600}.usr-act summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:14px}.usr-form{padding:0 14px 14px}.usr-form textarea{width:100%;min-height:72px;resize:vertical}.usr-form input,.usr-form select{min-width:0;max-width:100%}.usr-quick{margin-top:12px}.usr-sublist li{display:grid;gap:2px;padding-bottom:10px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.usr-sublist li small{color:var(--muted)}.usr-sublist a{min-height:36px;display:inline-flex;align-items:center}.adm .set-title{overflow-wrap:anywhere;min-width:0}.tm-row{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px}.tm-info{display:grid;gap:6px;min-width:0}.tm-logo{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;object-fit:cover;background:#ffffff0f;border:1px solid var(--line)}.tm-logo-sm{width:40px;height:40px}.tm-logo-lg{width:96px;height:96px;border-radius:16px}.tm-logo-empty{color:var(--muted);font-weight:700;font-size:1.1rem}.tm-logo-lg.tm-logo-empty{font-size:2.2rem}.tm-head{display:flex;gap:16px;align-items:flex-start}.tm-head-info{min-width:0;flex:1}.tm-head .usr-dl{margin-top:0}@media(max-width:479px){.tm-head{flex-direction:column}}.st-box{display:grid;gap:18px}.st-grid{display:grid;gap:0 14px;grid-template-columns:minmax(0,1fr)}.st-grid>*{min-width:0}.st-gap{margin-top:14px}@media(min-width:640px){.st-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-grid5{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-card .field{margin-bottom:12px}.st-card .control input{height:46px;min-width:0;width:100%}.st-card .check{min-height:44px}.st-card .hint-mut{margin-top:8px}.st-status{margin:0 0 10px;font-size:.9rem;color:var(--muted)}.st-card input[aria-invalid=true]{border-color:#ff5a5ab3}.att-list,.up-list,.rc-list,.au-list{grid-template-columns:minmax(0,1fr)}.att-list>*,.up-list>*,.rc-list>*,.au-list>*{min-width:0}.up-list a,.rc-list li,.au-item{overflow-wrap:anywhere}.au-item{min-width:0}.au-page-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:14px 24px}.au-page-head>div{min-width:0}.au-page-head>.btn{flex:0 0 auto;width:auto}.au-page-head .acc-sub{max-width:62ch;margin-bottom:0}.au-panel,.au-feed{display:grid;gap:14px}.au-sec-title{margin:0;font:700 .78rem var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.au-panel .au-filter{margin:0}.au-active{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:12px;border-top:1px solid var(--line)}.au-active-t{color:var(--muted);font-size:.82rem}.au-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.au-chip{max-width:100%;padding:4px 10px;border:1px solid rgba(244,17,44,.4);border-radius:8px;background:#f4112c14;color:var(--text);font-size:.82rem;overflow-wrap:anywhere}.au-more{margin:0}.au-filter .control input,.au-filter .control select{width:100%;min-width:0;text-overflow:ellipsis}.au-quick{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:2px 0 10px}.au-quick-t{color:var(--muted);font-size:.82rem;margin-right:2px}.au-quick .btn[aria-pressed=true]{border-color:#f4112c8c;background:#f4112c1f;color:var(--text)}.au-filter input[aria-invalid=true]{border-color:#ff5a5ab3}.au-date-err:empty,.au-filter .err:empty{display:none}.au-chip{display:inline-flex;align-items:center;gap:2px;padding-right:2px}.au-chip-t{min-width:0}.au-chip-x{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:2px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:1.1rem;line-height:1;cursor:pointer;transition:color .15s,background-color .15s}.au-chip-x:hover{color:var(--text);background:#ffffff14}.au-chip-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media(min-width:640px){.au-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.au-feed{--au-cols: minmax(0, 1fr) 20px}.au-list{gap:8px}.au-item{border:1px solid var(--line);border-left-width:3px;border-radius:12px;background:#ffffff06;min-width:0;overflow:hidden}.au-item.is-crit{border-left-color:#f4112cbf;background:#f4112c0b}.au-ev>summary{list-style:none;cursor:pointer}.au-ev>summary::-webkit-details-marker{display:none}.au-row{display:grid;grid-template-columns:var(--au-cols);grid-template-areas:"when chev" "act act" "obj obj" "who who";gap:4px 12px;align-items:start;padding:12px 14px;min-width:0}.au-row>*{margin:0;min-width:0;overflow-wrap:anywhere}.au-row time{grid-area:when;display:flex;flex-wrap:wrap;gap:0 8px;color:var(--muted);font-size:.8rem;font-variant-numeric:tabular-nums}.au-chev{grid-area:chev;justify-self:end;align-self:center;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .18s var(--ease)}details[open]>summary .au-chev{transform:rotate(-135deg)}.au-act{grid-area:act;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.au-act-t{font-weight:600}.au-crit{padding:1px 8px;border:1px solid rgba(244,17,44,.55);border-radius:6px;background:#f4112c1f;color:#ffc4c4;font:700 .68rem var(--font-head);letter-spacing:.1em;text-transform:uppercase}.au-vis{padding:1px 8px;border:1px solid rgba(160,160,180,.4);border-radius:6px;background:#a0a0b41a;color:#c9c9d4;font:700 .68rem var(--font-head);letter-spacing:.1em;text-transform:uppercase}.au-obj{grid-area:obj;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.au-obj small{color:var(--muted);font-size:.8rem}.au-who{grid-area:who;color:#c4c4cc;font-size:.88rem}.au-who b{font-weight:600}.au-ev>summary:hover .au-row,.au-ev>summary:focus-visible .au-row{background:#ffffff09}.au-ev>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:9px}.au-body{padding:4px 14px 14px;border-top:1px solid var(--line);display:grid;gap:4px;min-width:0}.au-cols{display:none}@media(min-width:900px){.au-feed{--au-cols: 132px minmax(0, 1fr) minmax(0, 1.5fr) minmax(0, 1.2fr) 20px}.au-cols{display:grid;grid-template-columns:var(--au-cols);gap:12px;padding:0 17px 6px;color:var(--muted);font:700 .7rem var(--font-head);letter-spacing:.1em;text-transform:uppercase}.au-row{grid-template-areas:"when who act obj chev";align-items:center;padding:10px 14px}.au-row time{flex-direction:column;gap:0}.au-obj{flex-direction:column;gap:0}}.au-diff-wrap{margin-top:10px;max-width:100%}.au-diff{table-layout:fixed}.au-diff thead th:first-child,.au-diff tbody th{width:26%;white-space:normal;overflow-wrap:anywhere}.au-val{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;font-variant-numeric:tabular-nums}.au-val.is-long{max-height:9.5em;overflow:auto;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:#00000040;font:.8rem/1.45 var(--font-body);overscroll-behavior:contain}.au-val.is-long:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.au-nil{color:var(--muted)}.au-extra{display:grid;gap:8px;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.au-extra>div{min-width:0}.au-extra dt{color:var(--muted);font-size:.76rem;margin-bottom:2px}.au-extra dd{margin:0;font-size:.86rem}@media(max-width:559px){.au-diff thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.au-diff,.au-diff tbody,.au-diff tr,.au-diff th,.au-diff td{display:block;width:100%}.au-diff tbody th{width:100%;border-top:1px solid var(--line);padding:10px 0 4px}.au-diff td{border-top:0;padding:2px 0 6px}.au-diff td:before{content:attr(data-l);display:block;color:var(--muted);font-size:.72rem}}.au-skel{display:grid;gap:8px}.au-skel .sk{display:block;height:58px;border-radius:12px}.au-state{display:grid;gap:8px;justify-items:center;text-align:center}.au-more{display:grid;gap:8px;justify-items:start;margin:0}.au-more .err{margin:0}.au-more .err:empty{display:none}.au-more [aria-disabled=true]{opacity:.6;cursor:progress}.au-more .btn:focus-visible,.au-quick .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.au-ev>summary{transition:background-color .15s}@keyframes au-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes au-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.au-item{animation:au-in .22s var(--ease) both}.au-ev[open]>.au-body{animation:au-open .2s var(--ease) both}.au-more .btn,.au-quick .btn,.au-chip{transition:background-color .15s,border-color .15s,color .15s}}@media(prefers-reduced-motion:reduce){.au-item,.au-ev[open]>.au-body,.au-skel .sk{animation:none}.au-chev,.au-ev>summary,.au-chip-x{transition:none}}.st-page-head .acc-sub{max-width:64ch}.st-box{gap:16px}.st-card{display:grid;gap:4px;padding:clamp(16px,2.4vw,24px);border-left:3px solid var(--line);min-width:0}.st-rating{border-left-color:#f4112c8c}.st-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px;min-width:0}.st-head-t{min-width:0}.st-head h2{margin:0 0 4px}.st-head .acc-sub{margin:0}.st-num{flex:none;display:inline-grid;place-items:center;min-width:34px;height:28px;padding:0 6px;border:1px solid var(--line);border-radius:8px;color:var(--muted);font:700 .74rem var(--font-head);letter-spacing:.08em}.st-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:6px;padding-top:14px;border-top:1px solid var(--line)}.st-msg{flex:1 1 220px;min-width:0}.st-msg p{margin:0;overflow-wrap:anywhere}.st-msg .err:empty,.st-msg .ok:empty{display:none}.st-foot .tg-actions{margin:0;flex-wrap:wrap}.st-groups{display:grid;gap:14px}.st-group{min-width:0;padding:14px 14px 2px;border:1px solid var(--line);border-radius:12px;background:#ffffff04}.st-group-t{margin:0 0 10px;color:#c4c4cc;font:700 .76rem var(--font-head);letter-spacing:.1em;text-transform:uppercase}.st-group-t span{margin-left:8px;color:var(--muted);font:500 .78rem var(--font-body, inherit);letter-spacing:0;text-transform:none}@media(min-width:640px){.st-grid1{grid-template-columns:minmax(0,1fr);max-width:420px}}.st-card .control input{text-overflow:ellipsis}.st-card .control input:focus-visible,.st-card .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.st-card [aria-busy=true] .btn-primary,.st-card .btn[aria-disabled=true]{opacity:.65;cursor:progress}.st-card input[aria-invalid=true]{border-color:#ff5a5ab3;box-shadow:0 0 0 3px #ff5a5a1f}@media(prefers-reduced-motion:no-preference){.st-card .control input,.st-card .btn{transition:border-color .15s,box-shadow .15s,opacity .15s}}.st-now{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;padding:10px 12px;margin:0 0 14px;border:1px solid var(--line);border-radius:10px;background:#ffffff05;color:#d4d4d8;overflow-wrap:anywhere}.st-now-k{color:var(--muted);font:700 .7rem var(--font-head);letter-spacing:.1em;text-transform:uppercase}.st-bn{display:grid;gap:16px;min-width:0}.st-bn>*{min-width:0}@media(min-width:900px){.st-bn{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start}}.st-switch{display:flex;align-items:center;gap:14px;margin:0 0 14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#ffffff05;cursor:pointer;min-height:56px}.st-switch input{position:absolute;opacity:0;width:1px;height:1px}.st-sw{position:relative;flex:none;width:46px;height:26px;border-radius:999px;border:1.5px solid rgba(255,255,255,.28);background:#ffffff0f}.st-sw:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#c4c4cc}.st-switch input:checked+.st-sw{background:var(--accent);border-color:var(--accent)}.st-switch input:checked+.st-sw:after{transform:translate(20px);background:#fff}.st-switch input:focus-visible+.st-sw{outline:2px solid var(--accent-2);outline-offset:3px}.st-sw-t{display:grid;gap:1px;min-width:0}.st-sw-t b{font-weight:600}.st-sw-t small{color:var(--muted);font-size:.8rem}.st-count{margin-left:6px;font-variant-numeric:tabular-nums;color:var(--muted)}.st-count.is-near{color:#ffd9a0}.st-count.is-max{color:#ffc4c4;font-weight:600}.st-pv-wrap{display:grid;gap:8px;align-content:start}.st-pv-t{margin:0;color:#c4c4cc;font:700 .76rem var(--font-head);letter-spacing:.1em;text-transform:uppercase}.st-pv-dirty{color:var(--muted);font:500 .78rem var(--font-body);letter-spacing:0;text-transform:none}.st-pv{position:relative;padding:30px 0 0;border:1px dashed rgba(255,255,255,.18);border-radius:12px;overflow:hidden;background:#00000040}.st-pv .site-banner{border-bottom:0;border-top:1px solid rgba(244,17,44,.4);padding-block:12px}.st-pv-badge{position:absolute;top:6px;left:10px;padding:1px 8px;border:1px solid var(--line);border-radius:6px;color:#d4d4d8;font:700 .66rem var(--font-head);letter-spacing:.1em;text-transform:uppercase}.st-pv[data-kind=off] .site-banner,.st-pv[data-kind=expired] .site-banner{opacity:.45;filter:grayscale(.8);background-image:repeating-linear-gradient(135deg,transparent 0 8px,rgba(255,255,255,.04) 8px 16px)}.st-pv[data-kind=off] .site-banner p,.st-pv[data-kind=expired] .site-banner p{text-decoration:line-through;text-decoration-color:#ffffff59}.st-pv[data-kind=warn] .site-banner p{color:var(--muted);font-style:italic}.st-pv[data-kind=warn] .st-pv-badge,.st-pv[data-kind=expired] .st-pv-badge{border-color:#ff5a5a99;color:#ffc4c4}.st-pv[data-kind=ok] .st-pv-badge{border-color:#f4112c8c}.st-pv-note{margin:0}@media(prefers-reduced-motion:no-preference){.st-sw,.st-sw:after,.st-pv .site-banner{transition:background-color .18s,border-color .18s,transform .18s var(--ease),opacity .18s}}.st-grid5{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}@media(min-width:640px){.st-grid5{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}}@media(min-width:1000px){.st-grid5{grid-template-columns:repeat(5,minmax(0,1fr))}}.st-pt{display:grid;align-content:start}.st-pt .control input{font-variant-numeric:tabular-nums}.st-pt .hint-mut{margin-top:6px;font-size:.78rem;line-height:1.4;overflow-wrap:anywhere}.st-def{display:block;margin-top:2px;color:#a1a1aa;font-variant-numeric:tabular-nums}.st-ex{margin:2px 0 6px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#ffffff05;color:#d4d4d8;font-size:.9rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.st-ex:empty{display:none}.st-rating .st-foot .tg-actions{justify-content:flex-end}.st-recalc{display:grid;gap:10px 16px;grid-template-columns:minmax(0,1fr);margin-top:18px;padding:14px;border:1px dashed rgba(244,17,44,.4);border-radius:12px;background:#f4112c0a;min-width:0}.st-recalc-t h3{margin:0 0 4px;font-size:1rem}.st-recalc-t .acc-sub{margin:0}.st-recalc-act{display:flex;flex-wrap:wrap}.st-recalc-msg{flex:none}.st-recalc-msg p{margin:0;overflow-wrap:anywhere}.st-recalc-msg .err:empty,.st-recalc-msg .ok:empty{display:none}@media(min-width:760px){.st-recalc{grid-template-columns:minmax(0,1fr) auto;align-items:center}.st-recalc-msg{grid-column:1 / -1}}.st-recalc .btn[aria-disabled=true]{opacity:.65;cursor:progress}.st-box:focus{outline:none}.st-head h2:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.st-skel .sk{min-height:220px;border-radius:14px}.st-loaderr{display:grid;justify-items:start;gap:12px}.st-loaderr p{margin:0;overflow-wrap:anywhere}.st-card .btn[aria-disabled=true]{pointer-events:none}.st-card input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.st-card input[type=number]::-webkit-outer-spin-button,.st-card input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.st-card .control input[type=date]{color-scheme:dark;min-width:0}@media(max-width:639px){.st-card .btn{min-height:44px}.st-foot{flex-direction:column;align-items:stretch}.st-foot .tg-actions,.st-recalc-act{display:grid;grid-template-columns:1fr;width:100%}.st-foot .tg-actions .btn,.st-recalc-act .btn{width:100%;justify-content:center}.st-msg{flex:none}.st-group{padding-inline:12px}}@media(forced-colors:active){.st-sw{border-color:CanvasText}.st-switch input:checked+.st-sw{background:Highlight;border-color:Highlight}.st-card input[aria-invalid=true]{outline:2px solid Mark}}.st-head h2,.st-head .acc-sub,.st-sw-t,.st-sw-t b,.st-sw-t small,.st-group-t,.st-card .hint-mut,.st-card label{overflow-wrap:anywhere}.st-box>.st-card,.st-switch,.st-sw-t{min-width:0}.st-bn{grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.st-bn{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.st-card .btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}.st-pv-t,.st-pv-note,.st-pv .site-banner p,.st-pv-badge{overflow-wrap:anywhere}.st-card .dp-trigger{min-height:46px;padding-block:5px}.st-card .dp-trigger[aria-invalid=true]{border-color:var(--danger)}.st-card .dp-pop{max-width:calc(100vw - 32px)}@media(max-width:639px){.st-card .dp-trigger{min-height:44px}}.st-card .dp-host{width:100%}.st-card .dp-trigger{gap:10px;padding-inline:10px 12px}.st-card .dp-ico{width:30px;height:30px;border-radius:8px}.st-card .dp-ico svg{width:18px;height:18px}.au-who{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:0 8px;min-width:0}.au-who .au-actor-av{display:block;width:28px;height:28px;flex:none;border-radius:9px;object-fit:cover;background:#ffffff0f;grid-row:span 2}.au-who b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.au-who .au-role{margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--muted);font-size:.72rem;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-obj-t{font-weight:600;overflow-wrap:anywhere}.adm-nav{gap:6px;padding:7px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#0a0a0c9e}.adm-nav a,.adm-nav button{border-radius:9px}.adm-nav a[aria-current=page],.adm-nav .active{background:#be233526;border-color:#be233547}.att-list{gap:9px}.att{border-radius:12px}.adm-nav{display:flex;align-items:end;flex-wrap:wrap;gap:10px 18px;padding:12px 14px}.adm-nav-group{display:grid;gap:7px;min-width:0}.adm-nav-label{padding-inline:9px;color:#85858f;font-size:.66rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.adm-nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.adm-nav .adm-role{align-self:center;margin-left:auto;white-space:nowrap}.adm-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 11px;border:1px solid transparent;color:#c5c5cc;font-size:.84rem;font-weight:650;text-decoration:none;transition:color .18s,background .18s,border-color .18s}.adm-nav a:hover{color:#fff;background:#ffffff0b;border-color:#ffffff17}.adm-nav a[aria-current=page]{color:#fff;background:linear-gradient(110deg,#be233538,#be233514);border-color:#e6415257;box-shadow:inset 3px 0 #d6384c}.adm-nav a:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}@media(max-width:760px){.adm-nav{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:6px}.adm-nav-group{display:contents}.adm-nav-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.adm-nav-links{flex-wrap:nowrap;overflow-x:auto;padding:1px 1px 5px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.adm-nav-links a{flex:0 0 auto;min-height:40px}.adm-nav{display:flex;flex-wrap:nowrap;align-items:center;overflow-x:auto;gap:4px}.adm-nav-links{display:contents}.adm-nav a[aria-current=page]{order:-1}.adm-nav .adm-role{display:none}}.at{--at-surface: rgba(20,20,23,.72);--at-line: rgba(255,255,255,.08)}.at>*{min-width:0}.at-stats{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.at-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.at-stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.at-stat{position:relative;display:grid;gap:2px;padding:14px 16px 14px 18px;min-height:86px;align-content:center;border:1px solid var(--at-line);border-radius:14px;background:var(--at-surface);overflow:hidden;transition:border-color .25s var(--ease),transform .25s var(--ease)}.at-stat:hover{border-color:#f4112c59;transform:translateY(-2px)}.at-stat i{position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--c, #6b6b75)}.at-stat b{font:700 1.9rem/1 var(--font-head);font-variant-numeric:tabular-nums}.at-stat span{color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.at-stat-all{--c: var(--accent)}.at-stat-live{--c: var(--accent-2)}.at-stat-soon{--c: var(--ok)}.at-stat-draft{--c: #e8c26b}.at-stat-done{--c: #8fb8ff}.at-stat-cancel{--c: #ff9a9a}.at-sk-stat{height:86px;border-radius:14px}.at-count{margin:0 0 10px;color:var(--muted);font-size:.85rem;min-height:1.3em}.at-kebab{width:38px;height:38px;flex:none;display:grid;place-items:center;background:#ffffff0a;border:1px solid var(--line);border-radius:10px;color:var(--muted);fill:currentColor;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.at-kebab:hover,.at-kebab[aria-expanded=true]{color:var(--text);border-color:#f4112c73;background:#f4112c1a}.at-menu{position:fixed;z-index:60;min-width:220px;max-width:min(300px,calc(100vw - 16px));padding:6px;display:grid;gap:2px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(160deg,#1b1b1f,#0f0f11);box-shadow:0 24px 60px -12px #000000d9;animation:at-pop .16s var(--ease)}.at-menu-t{margin:0;padding:8px 10px 6px;color:var(--muted);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--line)}.at-menu a{display:block;padding:10px 12px;border-radius:9px;color:var(--text);text-decoration:none;font-size:.92rem}.at-menu a:hover,.at-menu a:focus-visible{background:#f4112c24;outline:none}.at-more{display:flex;justify-content:center;margin-top:14px}.at-more:empty{display:none}.at-err{border:1px solid rgba(255,154,154,.3);border-radius:12px}@keyframes at-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.at-filter{padding-bottom:14px}.at-fgrid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.at-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.at-f-q{grid-column:1 / -1}}@media(min-width:1100px){.at-fgrid{grid-template-columns:repeat(12,minmax(0,1fr))}.at-fgrid>.field{grid-column:span 4;order:3}.at-fgrid>.at-f-q{grid-column:span 7;order:1}.at-fgrid>.at-f-sort{grid-column:span 5;order:2}}.at-filter .control select{text-overflow:ellipsis;padding-right:36px}.at-filter .field{margin-bottom:0;min-width:0}.at-filter .control input,.at-filter .control select{height:46px;width:100%}.at-filter .control input:focus-visible,.at-filter .control select:focus-visible{box-shadow:0 0 0 3px #f4112c38}.at-factive{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.at-factive:empty{display:none}.at-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:32px;padding:4px 10px 4px 12px;border:1px solid rgba(244,17,44,.4);border-radius:999px;background:#f4112c1a;color:var(--text);font:inherit;font-size:.82rem;cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease);animation:at-pop .16s var(--ease)}.at-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-chip svg{flex:none;opacity:.75}.at-chip:hover{background:#f4112c33;border-color:var(--accent-2)}.at-chip:hover svg{opacity:1}.at-fact{display:flex;margin-top:12px}.at-fact[hidden],.at-fact:has(>[hidden]){display:none}.acc-empty [data-reset]{margin-top:14px}@media(prefers-reduced-motion:reduce){.at-chip{transition:none;animation:none}}@media(prefers-reduced-motion:reduce){.at-stat,.at-sort,.at-bar u,#atList{transition:none}.at-stat:hover{transform:none}.at-menu{animation:none}}.at-menu-sep{margin:4px 6px;border:0;border-top:1px solid var(--line)}.at-menu button[role=menuitem]{display:block;width:100%;padding:10px 12px;border:0;border-radius:9px;background:none;color:var(--text);font:inherit;font-size:.92rem;text-align:left;cursor:pointer}.at-menu button[role=menuitem]:hover,.at-menu button[role=menuitem]:focus-visible{background:#f4112c24;outline:none}.at-menu button.is-danger{color:#ff9a9a}.at-toast{margin:0 0 14px;padding:12px 16px;border-radius:12px;border:1px solid var(--line);background:#141417;font-size:.92rem;animation:at-pop .2s var(--ease)}.at-toast.ok{border-color:#4cd96459}.at-toast.bad{border-color:#ff9a9a66;color:#ffc4c4}.at-dlg{width:min(460px,calc(100vw - 24px));padding:0;border:1px solid var(--line);border-radius:16px;background:linear-gradient(160deg,#1b1b1f,#0f0f11);color:var(--text);box-shadow:0 30px 80px -10px #000000e6}.at-dlg[open]{animation:at-pop .2s var(--ease)}.at-dlg::backdrop{background:#050507b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.at-dlg-f{display:grid;gap:14px;padding:22px}.at-dlg-t{margin:0;font-family:var(--font-head);font-size:1.15rem;overflow-wrap:anywhere}.at-dlg-d{margin:0;color:var(--muted);font-size:.92rem;line-height:1.5}.at-dlg-e{margin:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,154,154,.35);color:#ffc4c4;font-size:.88rem}.at-dlg-a{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media(max-width:480px){.at-dlg-a{flex-direction:column-reverse}.at-dlg-a .btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.at-dlg[open],.at-toast{animation:none}.at-dlg::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.at .page-head{position:relative}.at .page-head:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:1px;background:linear-gradient(90deg,#f4112c8c,#f4112c00 60%)}.at-stat{background:linear-gradient(160deg,rgba(30,30,35,.8),var(--at-surface))}.at-stat:after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,var(--c, transparent) 0%,transparent 70%);opacity:.12;pointer-events:none;transition:opacity .3s var(--ease)}.at-stat:hover:after{opacity:.22}.at-list{position:relative;overflow:hidden}.at-list:has(#atList.is-loading):before{content:"";position:absolute;left:0;top:0;height:2px;width:40%;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:at-bar 1.1s var(--ease) infinite}@keyframes at-bar{0%{transform:translate(-100%)}to{transform:translate(260%)}}.at-skel{display:grid;gap:10px}.at-skel-row{display:grid;grid-template-columns:2.2fr 1fr 1fr .8fr;gap:14px;align-items:center}.at-skel-row .sk{display:block;height:38px;border-radius:10px}@media(max-width:760px){.at-skel-row{grid-template-columns:1fr 1fr}.at-skel-row .sk:nth-child(n+3){display:none}}.at-kebab:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px;color:var(--text)}.at-kebab:active{transform:scale(.94)}.at-kebab{transition:color .2s,border-color .2s,background .2s,transform .12s var(--ease)}.at-list .acc-empty.big{padding:40px 16px;border:1px dashed var(--at-line);border-radius:14px;background:radial-gradient(120% 120% at 50% 0%,rgba(244,17,44,.07),transparent 60%)}.at-list .acc-empty.big p{font:700 1.05rem var(--font-head)}.at-err{padding:18px;background:#ff9a9a0d}.at-err span{display:block;margin-top:6px;color:var(--muted);font-size:.85rem}.at-dlg-f .control textarea,.at-dlg-f .control input{width:100%}.at-dlg-f .control textarea:focus-visible,.at-dlg-f .control input:focus-visible{box-shadow:0 0 0 3px #f4112c38}.at-dlg .btn:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.at-menu a:focus-visible,.at-menu button:focus-visible{box-shadow:inset 0 0 0 1px #f4112c99}@media(prefers-reduced-motion:reduce){.at-list:has(#atList.is-loading):before{animation:none;width:100%;opacity:.5}.at-stat:after,.at-row,.at-kebab{transition:none}.at-kebab:active{transform:none}}@media(max-width:480px){.at-menu{max-width:calc(100vw - 16px)}.at-menu a,.at-menu button[role=menuitem]{padding:13px 14px}}#atList{transition:opacity .2s var(--ease)}#atList.is-loading{opacity:.5;pointer-events:none}.at-list>div{min-width:0}.at-wrap{container-type:inline-size;outline:none;display:grid;gap:10px}.at-wrap,.at-body,.at-row,.at-c{min-width:0}.at-body{display:grid;gap:10px}.at-head,.at-row{--at-cols: minmax(0, 1fr) 140px 92px 100px 122px 134px;display:grid;grid-template-columns:var(--at-cols);column-gap:14px;align-items:center}.at-head{padding:0 18px 2px 22px;color:var(--muted);font:700 .74rem var(--font-head);letter-spacing:.08em;text-transform:uppercase}.at-h{min-width:0}.at-row{--c: #6b6b75;position:relative;padding:14px 18px 14px 22px;border:1px solid var(--at-line);border-radius:16px;overflow:hidden;background:linear-gradient(160deg,#1e1e23d1,#101013d1);transition:border-color .25s var(--ease),background .25s var(--ease),box-shadow .25s var(--ease)}.at-row:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--c);box-shadow:0 0 14px -2px var(--c)}.at-row:after{content:"";position:absolute;right:-50px;top:-50px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,var(--c) 0%,transparent 70%);opacity:.07;pointer-events:none;transition:opacity .3s var(--ease)}.at-row[data-s=live]{--c: var(--accent)}.at-row[data-s=open]{--c: var(--ok)}.at-row[data-s=soon]{--c: #8fb8ff}.at-row[data-s=draft]{--c: #e8c26b}.at-row[data-s=done]{--c: #8c8c96}.at-row[data-s=cancel]{--c: #ff9a9a}.at-row:hover{border-color:#f4112c66;background:linear-gradient(160deg,#241c20e6,#121013e6);box-shadow:0 14px 34px -18px #f4112c8c}.at-row:hover:after,.at-row:focus-within:after{opacity:.16}.at-row:focus-within{border-color:#f4112c8c}.at-row[data-s=cancel] .at-title,.at-row[data-s=done] .at-title{color:#d4d4d8}.at-c-name{display:grid;gap:2px}.at-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font:700 1.18rem/1.2 var(--font-head);letter-spacing:.01em;color:var(--text);text-decoration:none;transition:color .2s}.at-title:hover{color:var(--accent-2)}.at-slug,.at-by,.at-sub{display:block;color:var(--muted);font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.at-slug,.at-by{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-slug{font-family:var(--font-body)}.at-by{opacity:.85}.at-c-status .st{max-width:100%;white-space:normal;line-height:1.25}.at-fmt,.at-date{font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.at-c-fmt,.at-c-date{display:grid;gap:1px}.at-c-slots{display:grid;gap:3px}.at-slots{display:grid;gap:6px;font-variant-numeric:tabular-nums}.at-slots b{font-weight:700}.at-slots.is-full b{color:var(--accent-2)}.at-bar{display:block;height:5px;border-radius:5px;background:#ffffff14;overflow:hidden}.at-bar u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8f0f1f,var(--accent));transition:width .5s var(--ease)}.at-c-act{display:flex;align-items:center;justify-content:flex-end;gap:8px}.at-sort{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px;margin:-4px -6px;background:none;border:0;border-radius:8px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:color .2s,background .2s}.at-sort:hover{color:var(--text);background:#ffffff0d}.at-h[aria-sort=ascending] .at-sort,.at-h[aria-sort=descending] .at-sort{color:var(--accent-2)}.at-sort-ic{flex:none;width:8px;height:12px;position:relative;opacity:.45}.at-sort-ic:before,.at-sort-ic:after{content:"";position:absolute;left:0;border:4px solid transparent}.at-sort-ic:before{top:-1px;border-bottom-color:currentColor;border-top:0}.at-sort-ic:after{bottom:-1px;border-top-color:currentColor;border-bottom:0}.at-h[aria-sort=ascending] .at-sort-ic,.at-h[aria-sort=descending] .at-sort-ic{opacity:1}.at-h[aria-sort=ascending] .at-sort-ic:after,.at-h[aria-sort=descending] .at-sort-ic:before{opacity:.25}@container (max-width: 859px){.at-head{display:none}.at-row{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px;padding:16px 16px 14px 20px}.at-c-name{grid-column:1 / 4}.at-c-act{grid-column:4;grid-row:1;align-self:start}.at-c[data-l]:before{content:attr(data-l);display:block;margin-bottom:3px;color:var(--muted);font-size:.72rem;line-height:1.2}.at-c[data-l]{align-self:start;padding-top:12px;border-top:1px solid var(--at-line)}.at-c-status,.at-c-fmt,.at-c-slots,.at-c-date{grid-row:2}}@container (max-width: 559px){.at-row{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding:15px 14px 14px 18px}.at-c-name{grid-column:1 / -1;grid-row:auto}.at-c-act{grid-column:1 / -1;grid-row:auto;order:9;align-self:stretch;padding-top:12px;border-top:1px solid var(--at-line)}.at-c-status,.at-c-fmt,.at-c-slots,.at-c-date{grid-row:auto}.at-c-status{grid-column:1 / -1;order:1}.at-c-fmt{order:2}.at-c-date{order:3}.at-c-slots{grid-column:1 / -1;order:4}.at-open{flex:1 1 auto;justify-content:center;min-height:44px}.at-kebab{width:44px;height:44px}.at-title{font-size:1.12rem}}.at-open{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;line-height:1;white-space:nowrap;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0a}.at-open:hover{border-color:#f4112c8c;background:#f4112c1f}@media(prefers-reduced-motion:reduce){.at-row,.at-row:after,.at-title,.at-sort{transition:none}}.wz{max-width:1240px}.wz-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);align-items:start}.wz-layout>*{min-width:0}.wz-steps{padding:4px 0 8px}.wz-progress{margin:0 0 8px;font:700 1rem/1.2 var(--font-head);letter-spacing:.04em;text-transform:uppercase}.wz-steps ol{list-style:none;margin:0;padding:0 0 4px;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.wz-steps li{flex:none;scroll-snap-align:start}.wz-step{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px 6px 8px;border:1px solid var(--line);border-radius:14px;background:#ffffff08;color:var(--muted);font:inherit;text-align:left;cursor:pointer}.wz-step:hover{color:var(--text);border-color:#f4112c66}.wz-step:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wz-n{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);font:700 .85rem var(--font-head)}.wz-t{display:grid;min-width:0}.wz-t b{font-weight:600;white-space:nowrap}.wz-t small{display:none;color:var(--muted);font-size:.78rem}.wz-flag{min-width:1ch;font-weight:700;color:#8fd19e}.wz-step.current{color:#fff;border-color:var(--accent);background:linear-gradient(135deg,#f4112c38,#780a1e38);box-shadow:0 0 0 3px #f4112c24}.wz-step.current .wz-n{background:var(--accent);border-color:var(--accent);color:#fff}.wz-step.done .wz-n{border-color:#8fd19e80;color:#8fd19e}.wz-step.bad{border-color:#ff5a5a99}.wz-step.bad .wz-flag{color:var(--danger)}.wz-bar{height:3px;margin-top:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.wz-bar i{display:block;height:100%;background:linear-gradient(90deg,#7a0f22,var(--accent));transition:width .3s ease}.wz-main h2{margin:0 0 12px;outline:none}.wz-main .two{display:grid;gap:0 14px;grid-template-columns:minmax(0,1fr)}.wz-main .two>*{min-width:0}.wz-main .btn-sm,.wz-main .chip-check{min-height:44px}.wz-main input[type=datetime-local],.wz-main input[type=number],.wz-main select,.wz-main textarea{color-scheme:dark}.wz-main .control input[type=number],.wz-main .control input[type=datetime-local]{min-width:0;max-width:100%}.wz-main .control input[aria-invalid=true],.wz-main .control select[aria-invalid=true],.wz-main .control textarea[aria-invalid=true]{color:#ffd6da}.wz-fixed{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;margin-bottom:16px;border:1px dashed var(--line);border-radius:12px;color:var(--muted)}.wz-fixed b{color:var(--text);font-weight:600}.wz-legend{padding:0;margin-bottom:8px;font-size:.86rem;color:#d4d4d8}.wz-check{min-height:44px}.wz-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.wz-actions .btn{width:auto;min-width:120px;margin-top:0;min-height:44px}.wz-actions .wz-cancel{margin-left:auto}.wz-actions [hidden]{display:none}.wz-dl{margin:0;display:grid;gap:10px}.wz-dl>div{display:grid;gap:2px;min-width:0;padding-bottom:10px;border-bottom:1px solid var(--line)}.wz-dl dt{color:var(--muted);font-size:.8rem}.wz-dl dd{margin:0;overflow-wrap:anywhere}.wz-dl dd.empty{color:var(--muted);font-style:italic}.wz-errlist{margin:6px 0 0;padding-left:18px}.wz-errlist .link{min-height:36px;background:none;border:0;padding:0;font:inherit;color:var(--accent-2);text-decoration:underline;cursor:pointer}.wz-aside{display:grid;gap:16px;min-width:0}.wz-aside h2{margin-bottom:12px}@media(min-width:768px){.wz-main .two{grid-template-columns:repeat(2,minmax(0,1fr))}.wz-t small{display:block}}@media(min-width:1024px){.wz-layout{grid-template-columns:250px minmax(0,1fr) 300px;gap:20px}.wz-steps{position:sticky;top:84px;padding:0}.wz-progress,.wz-bar{display:none}.wz-steps ol{flex-direction:column;overflow:visible}.wz-step{width:100%;padding:10px 12px}}@media(max-width:479px){.wz-actions .btn{flex:1 1 calc(50% - 5px)}.wz-actions .wz-cancel{margin-left:0;flex-basis:100%}.wz-step .wz-t b{font-size:.92rem}.wz-step{padding-right:10px}}@media(prefers-reduced-motion:reduce){.wz-bar i{transition:none}.wz-main *{scroll-behavior:auto}}@media(forced-colors:active){.wz-step.current{outline:2px solid Highlight}}.wz-main{position:relative}.wz-main:before{content:"";position:absolute;inset:0 0 auto 0;height:160px;border-radius:20px 20px 0 0;pointer-events:none;background:radial-gradient(60% 120% at 0% 0%,rgba(244,17,44,.12),transparent 70%)}.wz-main>*{position:relative}.wz-panel{animation:none}.wz-main input[type=text],.wz-main input[type=number],.wz-main textarea,.wz-main select{transition:border-color .2s,box-shadow .2s,background-color .2s}.wz-step{transition:color .2s,border-color .25s,background .25s,box-shadow .25s,transform .2s}.wz-step:active{transform:scale(.98)}.wz-n{transition:background .25s,border-color .25s,color .25s,transform .3s}.wz-step.current .wz-n{transform:scale(1.08);box-shadow:0 0 14px #f4112c8c}.wz-bar i{box-shadow:0 0 10px #f4112c99}.cnt{font-variant-numeric:tabular-nums;transition:color .2s}.cnt.warn{color:#ffb4bb}.cnt-bar{height:3px;margin-top:8px;border-radius:3px;background:#ffffff12;overflow:hidden}.cnt-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#7a0f22,var(--accent));transition:width .25s ease}.cnt-bar.warn i{background:linear-gradient(90deg,#ff8a3d,#ff233e)}.seg-field{border:0;margin:0 0 16px;padding:0;min-width:0}.seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seg-opt{position:relative;display:block;min-width:0;cursor:pointer}.seg-opt input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.seg-box{display:grid;gap:2px;min-height:64px;align-content:center;padding:10px 14px;border:1px solid var(--line);border-radius:14px;background:#ffffff08;transition:border-color .25s,background .25s,transform .2s,box-shadow .25s}.seg-box b{font:700 1.15rem/1.1 var(--font-head);letter-spacing:.04em}.seg-box small{color:var(--muted);font-size:.8rem;overflow-wrap:anywhere}.seg-opt:hover .seg-box{border-color:#f4112c73;transform:translateY(-1px)}.seg-opt input:checked+.seg-box{border-color:var(--accent);background:linear-gradient(135deg,#f4112c3d,#6e0a1c33);box-shadow:0 6px 22px -10px #f4112cb3,inset 0 0 0 1px #f4112c59}.seg-opt input:focus-visible+.seg-box{outline:2px solid var(--accent);outline-offset:2px}.qchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.qchip{min-height:36px;padding:6px 14px;border:1px solid var(--line);border-radius:999px;background:#ffffff08;color:var(--muted);font:inherit;font-size:.86rem;cursor:pointer;transition:color .2s,border-color .2s,background .2s,transform .15s}.qchip:hover{color:var(--text);border-color:#f4112c80}.qchip:active{transform:scale(.96)}.qchip.on{color:#fff;border-color:var(--accent);background:#f4112c38}.qchip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wz-switch{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#ffffff08;margin:6px 0 10px}.wz-switch>span:last-child{display:grid;gap:2px;min-width:0}.wz-switch small{color:var(--muted);font-size:.82rem}.maps-pick{border:0;margin:0;padding:0;min-width:0}.maps-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.maps-count{color:var(--muted);font-size:.9rem;font-variant-numeric:tabular-nums}.maps-btns{display:flex;gap:8px;flex-wrap:wrap}.map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.map-card{--mx: 50%;--my: 50%;position:relative;display:block;aspect-ratio:16 / 10;min-width:0;overflow:hidden;border-radius:16px;border:1px solid var(--line);background:linear-gradient(160deg,#1a1a1d,#0e0e10);isolation:isolate;cursor:pointer;transition:border-color .25s,transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.map-card input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer;z-index:3}.mc-art,.mc-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mc-art img{object-fit:cover;filter:saturate(.55) brightness(.62);transform:scale(1.02);transition:filter .4s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.mc-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(120px circle at var(--mx) var(--my),rgba(244,17,44,.22),transparent 70%),linear-gradient(180deg,#08080a00 35%,#08080aeb);transition:background .3s}.mc-name{position:absolute;left:12px;right:44px;bottom:10px;z-index:2;font:700 1.05rem/1.1 var(--font-head);letter-spacing:.06em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-tick{position:absolute;right:10px;bottom:9px;z-index:2;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.35);color:transparent;background:#08080a80;transition:background .25s,color .25s,border-color .25s,transform .3s cubic-bezier(.3,1.6,.5,1)}.map-card:hover{transform:translateY(-3px);border-color:#f4112c80}.map-card:hover .mc-art img{filter:saturate(.85) brightness(.8);transform:scale(1.08)}.map-card:has(input:checked){border-color:var(--accent);box-shadow:0 10px 28px -12px #f4112cbf,0 0 0 1px #f4112c80}.map-card:has(input:checked) .mc-art img{filter:saturate(1.05) brightness(.95)}.map-card:has(input:checked) .mc-tick{background:var(--accent);border-color:var(--accent);color:#fff;transform:scale(1.1)}.map-card:has(input:focus-visible){outline:2px solid #fff;outline-offset:2px}.map-card.no-img .mc-name{left:12px}.prize-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;margin-bottom:10px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#ffffff08;transition:border-color .25s,background .25s}.prize-row:focus-within{border-color:#f4112c80;background:#f4112c0f}.prize-row .pl{display:inline-flex;align-items:baseline;gap:6px;min-width:76px;color:var(--muted)}.prize-row .pl i{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);font:700 1rem var(--font-head);font-style:normal;color:var(--text)}.prize-row .pl em{font-style:normal;font-size:.82rem}.prize-row .pl.m1 i{background:linear-gradient(135deg,#f6d57a,#b8862b);border-color:transparent;color:#1b1405}.prize-row .pl.m2 i{background:linear-gradient(135deg,#e5e7ec,#8d93a1);border-color:transparent;color:#14151a}.prize-row .pl.m3 i{background:linear-gradient(135deg,#e0a070,#8f5426);border-color:transparent;color:#1c0f05}.prize-row .pr-ctl{position:relative;min-width:0}.prize-row .pr-ctl input{width:100%;padding-right:34px}.pr-cur{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.prize-foot{align-items:center;gap:14px}.prize-sum{font:700 1.15rem var(--font-head);letter-spacing:.03em;color:#fff;font-variant-numeric:tabular-nums}.dp{position:relative;min-width:0}.dp-host{position:relative;z-index:30}.dp-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 14px;border:1px solid var(--line);border-radius:12px;background:#ffffff0a;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.dp-trigger:hover{border-color:#f4112c80}.dp-trigger:focus-visible,.dp-trigger[aria-expanded=true]{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #f4112c33}.dp-trigger[aria-invalid=true]{border-color:var(--danger)}.dp-ico{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:#f4112c29;color:#ff6b7d}.dp-val{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}.dp-val.placeholder{color:var(--muted);font-weight:400}.dp-tz{flex:none;padding:3px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:.72rem;letter-spacing:.08em}.dp-pop{position:absolute;left:0;top:calc(100% + 8px);z-index:40;width:min(340px,100%);padding:14px;border:1px solid rgba(244,17,44,.35);border-radius:18px;background:linear-gradient(180deg,#17171b,#0d0d10);box-shadow:0 24px 60px -12px #000000d9,0 0 0 1px #ffffff08}.dp-pop.up{top:auto;bottom:calc(100% + 8px)}.dp-pop[hidden],.dp-backdrop[hidden]{display:none}.dp-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.dp-title{font:700 1.05rem var(--font-head);letter-spacing:.06em;text-transform:uppercase}.dp-nav{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:12px;background:#ffffff0a;color:var(--text);cursor:pointer;transition:border-color .2s,background .2s}.dp-nav:hover:not(:disabled){border-color:var(--accent);background:#f4112c26}.dp-nav:disabled{opacity:.35;cursor:not-allowed}.dp-nav:focus-visible,.dp-day:focus-visible,.dp-chip:focus-visible,.dp-spin button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dp-week,.dp-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.dp-week{margin-bottom:4px;text-align:center;font-size:.74rem;color:var(--muted);letter-spacing:.06em}.dp-week .we{color:#ff8793}.dp-day{display:grid;place-items:center;aspect-ratio:1;min-height:38px;padding:0;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text);font:600 .95rem var(--font-body, inherit);font-variant-numeric:tabular-nums;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .15s}.dp-day.out{color:#ffffff47}.dp-day.we:not(.out){color:#ffb1b9}.dp-day:hover:not(:disabled){background:#f4112c2e;border-color:#f4112c66}.dp-day:disabled{color:#ffffff2e;cursor:not-allowed;text-decoration:line-through}.dp-day.today{border-color:#ffffff59}.dp-day.sel{background:linear-gradient(135deg,#ff233e,#a50f25);border-color:transparent;color:#fff;box-shadow:0 6px 16px -6px #f4112ce6;transform:scale(1.04)}.dp-time{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.dp-time-l{color:var(--muted);font-size:.82rem}.dp-clock{display:flex;align-items:center;gap:8px}.dp-clock>i{font:700 1.4rem var(--font-head);font-style:normal;color:var(--muted)}.dp-spin{display:grid;grid-template-columns:1fr;justify-items:center;gap:2px}.dp-spin button{width:56px;height:30px;border:0;border-radius:8px;background:#ffffff0d;color:var(--muted);font-size:.7rem;cursor:pointer;transition:background .15s,color .15s}.dp-spin button:hover{background:#f4112c33;color:#fff}.dp-spin input{width:56px;height:44px;padding:0;text-align:center;border:1px solid var(--line);border-radius:10px;background:#ffffff0d;color:#fff;font:700 1.4rem var(--font-head);font-variant-numeric:tabular-nums}.dp-spin input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #f4112c33}.dp-quick{display:flex;flex-wrap:wrap;gap:6px}.dp-chip{min-height:34px;padding:4px 12px;border:1px solid var(--line);border-radius:999px;background:#ffffff08;color:var(--muted);font:inherit;font-size:.85rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.dp-chip:hover{color:#fff;border-color:#f4112c80}.dp-chip.on{color:#fff;border-color:var(--accent);background:#f4112c38}.dp-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.dp-sel{min-width:0;color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.dp-foot .btn{margin-top:0;min-height:44px;width:auto;flex:none}.dp-backdrop{display:none}.wz-prev{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#0d0d10;isolation:isolate}.wz-prev-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0a0a0c59,#0a0a0cf0 78%),url(/media/tournament-default-sm.webp) center / cover}.wz-prev-body{display:grid;gap:8px;padding:18px 16px 16px;min-height:190px;align-content:end;min-width:0}.wz-badge{justify-self:start;padding:3px 10px;border-radius:999px;background:#f4112c38;border:1px solid rgba(244,17,44,.5);color:#ffb4bb;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.wz-prev-name{font:700 1.5rem/1.1 var(--font-head);letter-spacing:.03em;overflow-wrap:anywhere}.wz-prev-name.empty,.wz-prev-date.empty{color:var(--muted);font-weight:500}.wz-prev-date{color:#e6e6ea;font-size:.92rem;overflow-wrap:anywhere}.wz-prev-maps{display:flex;flex-wrap:wrap;gap:6px}.wz-prev-maps:empty{display:none}.pv-map{width:52px;height:30px;overflow:hidden;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:#1a1a1d;font-size:.6rem}.pv-map img{display:block;width:100%;height:100%;object-fit:cover}.wz-prev-tags{display:flex;flex-wrap:wrap;gap:6px}.wz-prev-tags span{padding:3px 9px;border-radius:999px;border:1px solid var(--line);background:#ffffff0d;color:#d4d4d8;font-size:.76rem}.wz-sum h2{font-size:1.1rem}@media(min-width:640px){.map-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.map-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.dp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:block;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dp-backdrop[hidden]{display:none}.dp-pop,.dp-pop.up{position:fixed;z-index:91;left:0;right:0;top:auto;bottom:0;width:100%;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:22px 22px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))}body.dp-lock{overflow:hidden}.dp-day{min-height:42px}}@media(max-width:479px){.seg-box{padding:10px}.prize-row{grid-template-columns:auto minmax(0,1fr)}.prize-row [data-act]{grid-column:1 / -1;justify-self:end}.maps-btns .btn{flex:1 1 auto}.wz-prev-name{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.map-card,.mc-art img,.seg-box,.qchip,.dp-day,.cnt-bar i,.wz-n,.mc-tick{transition:none}.map-card:hover,.seg-opt:hover .seg-box{transform:none}.map-card:hover .mc-art img{transform:scale(1.02)}}@media(forced-colors:active){.map-card:has(input:checked),.seg-opt input:checked+.seg-box,.dp-day.sel{outline:2px solid Highlight}}.wz .maps-pick{display:block}.wz .map-grid{width:100%}.wz .field .map-card,.wz .field .seg-opt{margin:0;font-size:inherit;color:inherit}.wz .map-card{min-height:96px}.wz .wz-actions,.wz .sticky-actions{position:static;background:none;padding:18px 0 0;margin-top:8px;border-top:1px solid var(--line)}.wz .wz-aside{position:static;max-height:none;overflow:visible}.wz .dp-host{display:block;border:0;background:none;box-shadow:none}.wz .dp-spin input{flex:none;width:56px;height:44px;padding:0;border:1px solid var(--line);border-radius:10px;background:#ffffff0d;text-align:center}.wz .dp-pop{max-width:360px}.wz .dp-day{width:100%;height:auto}.wz .dp-time,.wz .dp-foot{min-width:0}@media(max-width:639px){.wz .dp-pop{max-width:none}}.home{max-width:none;padding:0 0 56px;display:block}.home>section:not(.hero){width:min(1120px,calc(100% - (2*clamp(16px,4vw,32px))));margin:0 auto clamp(40px,7vw,72px)}.layout-doc.on-home .doc-top{margin-bottom:calc(var(--hdr, 68px) * -1);border-bottom:0;background:linear-gradient(180deg,#090909b8,#09090980 45%,#09090938 78%,#09090900);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transition:background .35s var(--ease),box-shadow .35s,backdrop-filter .35s}.layout-doc.on-home.is-scrolled .doc-top{background:#090909e6;box-shadow:0 1px 0 var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.layout-doc.on-home .doc-nav a:not(.doc-login){color:#d4d4d8}.layout-doc.on-home .doc-nav a:not(.doc-login):hover,.layout-doc.on-home .doc-nav a[aria-current]{color:#fff}.hero{position:relative;isolation:isolate;display:block;min-height:clamp(580px,100svh,1000px);padding:var(--hdr, 68px) 0 0;overflow:hidden;background:transparent;--hp: 0}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 52%,rgba(0,0,0,.97) 59%,rgba(0,0,0,.9) 65%,rgba(0,0,0,.78) 71%,rgba(0,0,0,.62) 77%,rgba(0,0,0,.45) 83%,rgba(0,0,0,.28) 88%,rgba(0,0,0,.13) 93%,rgba(0,0,0,.04) 97%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 52%,rgba(0,0,0,.97) 59%,rgba(0,0,0,.9) 65%,rgba(0,0,0,.78) 71%,rgba(0,0,0,.62) 77%,rgba(0,0,0,.45) 83%,rgba(0,0,0,.28) 88%,rgba(0,0,0,.13) 93%,rgba(0,0,0,.04) 97%,transparent 100%);will-change:transform;transform:translate3d(0,calc(var(--hp) * 36px),0);opacity:calc(1 - var(--hp) * .55)}.hero-poster,.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% 40%}.hero-video{opacity:0;transition:opacity 1.4s var(--ease)}.hero.video-on .hero-video{opacity:1}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 52%,rgba(0,0,0,.97) 59%,rgba(0,0,0,.9) 65%,rgba(0,0,0,.78) 71%,rgba(0,0,0,.62) 77%,rgba(0,0,0,.45) 83%,rgba(0,0,0,.28) 88%,rgba(0,0,0,.13) 93%,rgba(0,0,0,.04) 97%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 52%,rgba(0,0,0,.97) 59%,rgba(0,0,0,.9) 65%,rgba(0,0,0,.78) 71%,rgba(0,0,0,.62) 77%,rgba(0,0,0,.45) 83%,rgba(0,0,0,.28) 88%,rgba(0,0,0,.13) 93%,rgba(0,0,0,.04) 97%,transparent 100%);background:radial-gradient(60% 70% at 78% 42%,rgba(244,17,44,.1),transparent 70%),linear-gradient(90deg,#090909f0,#090909b3 34%,#09090938 64%,#09090957),linear-gradient(180deg,rgba(10,10,10,.7) 0%,rgba(10,10,10,.18) 20%,transparent 36%)}.hero-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;width:min(1240px,100%);min-height:calc(clamp(580px,100svh,1000px) - var(--hdr, 68px));margin:0 auto;padding:clamp(24px,6vh,72px) clamp(16px,4vw,40px) clamp(88px,14vh,132px)}.hero-copy{max-width:640px;min-width:0}.hero .eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 clamp(22px,3.4vh,34px);line-height:1.3}.hero .eyebrow:before{content:"";width:28px;height:2px;background:var(--accent)}.hero h1{margin:0 0 26px;padding-top:.1em;font:700 clamp(3rem,8.4vw,7.2rem)/.96 var(--font-head);letter-spacing:.005em;text-transform:uppercase;text-shadow:0 6px 40px rgba(0,0,0,.6)}.hero h1 span{display:block;color:var(--text)}.hero h1 .accent{color:var(--accent)}.hero-sub{max-width:520px;margin:0 0 28px;color:#d0d0d6;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.6}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;max-width:none}.hero-cta .btn{width:auto;min-width:200px;min-height:52px;margin-top:0;padding:0 28px}.hero-cta .btn-ghost{background:#09090973;border-color:#ffffff38;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-cta .btn-ghost:hover{border-color:var(--accent);background:#f4112c1f}.hero .hero-shield{order:0;flex:none;width:clamp(110px,13vw,190px);height:auto;justify-self:auto;align-self:flex-end;margin-bottom:4px;opacity:.9;animation:none;filter:drop-shadow(0 18px 44px rgba(244,17,44,.35))}.hero-scroll{position:absolute;left:50%;bottom:clamp(18px,4vh,34px);transform:translate(-50%);display:grid;justify-items:center;gap:8px;padding:8px 14px;border:0;background:none;color:#a8a8b0;font:700 .72rem var(--font-head);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:color .25s}.hero-scroll:hover{color:#fff}.hero-scroll i{width:1px;height:40px;background:linear-gradient(var(--accent),transparent);transform-origin:top;animation:heroLine 2.2s var(--ease) infinite}@keyframes heroLine{0%{transform:scaleY(0);opacity:0}35%{opacity:1}to{transform:scaleY(1);opacity:0}}@media(max-width:1023px){.hero .hero-shield{width:clamp(90px,14vw,130px)}.hero-poster,.hero-video{object-position:66% 50%}}@media(max-width:767px){.hero{min-height:max(560px,100svh)}.hero-poster{object-position:36% 50%}.hero-shade{background:linear-gradient(180deg,#09090999,#09090966 28%,#090909cc 70%,#090909e6)}.hero-inner{flex-direction:column-reverse;align-items:stretch;justify-content:flex-start;gap:18px;min-height:calc(max(560px,100svh) - var(--hdr, 68px));padding:24px 16px 84px}.hero .hero-shield{align-self:flex-start;width:60px;margin:0}.hero-copy{width:100%;min-width:0}.hero h1{font-size:clamp(2.4rem,13vw,4rem);line-height:1}.hero-cta{display:grid;grid-template-columns:1fr;width:100%}.hero-cta .btn{width:100%}.hero-scroll{display:none}}@media(max-width:360px){.hero h1{font-size:2.3rem}}@media(prefers-reduced-motion:reduce){.hero-media{transform:none;opacity:1}.hero-scroll i{animation:none;transform:none;opacity:.8}}.home .next{position:relative;isolation:isolate;display:block;overflow:hidden;padding:0;min-height:320px;border-radius:26px;border-color:#ffffff1a;background:radial-gradient(520px 320px at 85% 20%,rgba(244,17,44,.28),transparent 70%),linear-gradient(135deg,#141416,#0b0b0c);box-shadow:0 40px 90px -40px #f4112c73}.nx-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:78% 50%}.home .next:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0a0a0af5,#0a0a0ad1 42%,#0a0a0a59)}.nx-body{display:grid;gap:28px;padding:clamp(22px,4.5vw,52px)}.nx-main,.nx-side{min-width:0}.nx-main h2{margin:0 0 18px;font:700 clamp(2rem,5.4vw,3.6rem)/1 var(--font-head);text-transform:uppercase;overflow-wrap:anywhere}.nx-main .label{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.nx-hot{padding:3px 10px;border-radius:999px;border:1px solid rgba(244,17,44,.6);background:#f4112c38;color:#fff;font-size:.74rem;font-weight:600;letter-spacing:.02em;text-transform:none}.nx-facts{display:grid;gap:14px 28px;margin:0 0 20px}.nx-facts div{display:grid;gap:2px;min-width:0;padding-left:14px;border-left:2px solid rgba(244,17,44,.7)}.nx-facts dt{font:700 .74rem var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nx-facts dd{margin:0;color:var(--text);font-size:1rem;line-height:1.35;overflow-wrap:anywhere}.nx-facts small{display:block;color:var(--muted);font-size:.76rem}.home .next .slots{max-width:420px}.nx-winner{margin:14px 0 0;color:#d4d4d8}.nx-winner b{color:var(--accent-2)}.nx-note{margin:0 0 14px;color:var(--muted);font-size:.92rem}.nx-side{display:grid;gap:22px;align-content:center;padding:clamp(16px,3vw,24px);border-radius:20px;border:1px solid var(--line);background:#0909099e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nx-side .next-timer .label{margin-bottom:10px}.nx-side .cd{flex-wrap:nowrap}.nx-side .cd-box{flex:1 1 0;min-width:0}.nx-side .prize{margin-bottom:10px}.nx-actions{display:grid;gap:10px;margin-top:4px}.nx-actions .btn{margin-top:0}.nx-main .nx-actions{max-width:260px;margin-top:14px}.next-empty{max-width:520px}@media(min-width:640px){.nx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-facts div:first-child{grid-column:1 / -1}.nx-actions{grid-template-columns:1fr 1fr}}@media(min-width:960px){.nx-body{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch;gap:clamp(28px,4vw,56px)}.nx-body:has(.nx-main:only-child){grid-template-columns:1fr}.nx-actions{grid-template-columns:1fr}}@media(min-width:1200px){.nx-actions{grid-template-columns:1fr 1fr}}@media(max-width:639px){.home .next{border-radius:20px}.home .next:before{background:linear-gradient(180deg,#0a0a0acc,#0a0a0aeb)}.nx-cover{object-position:72% 50%}.nx-side .cd-box b{font-size:1.5rem}}@media(hover:hover){.nx-main h2 a:hover{color:var(--accent-2)}}.nx-actions .btn{padding:0 16px;white-space:nowrap}@media(min-width:1200px){.nx-actions{grid-template-columns:1.25fr 1fr}}.act>.label{margin-bottom:6px}.act h2{margin-bottom:20px}.act h3{margin:0 0 12px;font:700 .8rem var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ac-grid{display:grid;gap:24px}.ac-side{display:grid;gap:24px;align-content:start;min-width:0}.ac-main{min-width:0}.ac-list{display:grid;gap:10px}.ac-m{position:relative;display:grid;gap:8px;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(160deg,#1a1a1dd9,#0e0e10e6);text-decoration:none;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.ac-m:hover,.ac-m:focus-visible{transform:translateY(-2px);border-color:#f4112c8c;box-shadow:0 16px 40px -20px #f4112c80}.ac-m.is-live{border-color:#f4112c80}.ac-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;color:var(--muted);font-size:.78rem}.ac-top>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-meta{flex:none;color:#b4b4bc}.ac-t{display:flex;align-items:center;gap:10px;min-width:0}.ac-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ac-s{min-width:1.4ch;text-align:right;font:700 1.25rem var(--font-head);font-variant-numeric:tabular-nums}.ac-t.is-lose{color:var(--muted)}.ac-t.is-win .ac-s{color:var(--accent-2)}.ac-m.big{gap:16px;padding:clamp(18px,3vw,28px);border-radius:22px;background:radial-gradient(520px 220px at 90% 0%,rgba(244,17,44,.18),transparent 70%),linear-gradient(160deg,#1a1a1deb,#0c0c0ef2)}.ac-m.big .ac-t{gap:14px}.ac-m.big .ac-n{font:700 clamp(1.4rem,3.4vw,2.1rem)/1.1 var(--font-head);text-transform:uppercase}.ac-m.big .ac-s{font-size:clamp(1.8rem,4vw,2.8rem)}.ac-m.big .ac-t+.ac-t{padding-top:16px;border-top:1px solid var(--line)}.ac-m img,.ac-ini{flex:none;width:40px;height:40px;border-radius:12px;object-fit:cover;background:#ffffff0f}.ac-ini{display:grid;place-items:center;font:700 1.2rem var(--font-head);color:var(--accent-2);border:1px solid var(--line)}.ac-empty{display:grid;justify-items:start;gap:8px;padding:clamp(24px,5vw,40px);border-radius:22px;border:1px dashed rgba(255,255,255,.18);background:#ffffff05}.ac-empty h3{margin:0;font:700 1.5rem var(--font-head);letter-spacing:0;text-transform:uppercase;color:var(--text)}.ac-empty p{margin:0 0 8px;max-width:480px;color:var(--muted)}.ac-empty .btn{width:auto;margin-top:0}@media(min-width:900px){.ac-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px}.ac-main .ac-m.big{height:calc(100% - 28px);align-content:center}}.champs>.label,.rtop>.label{margin-bottom:6px}.champs h2,.rtop h2{margin-bottom:20px}.champs .link,.rtop .link{display:inline-block;margin-top:16px}.champ{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;border:1px solid rgba(244,17,44,.35);background:#0c0c0d;min-height:clamp(280px,32vw,380px);display:flex;align-items:flex-end}.champ-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:70% 50%;filter:saturate(.9) brightness(.8)}.champ:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#090909eb,#090909b3 48%,#09090926),linear-gradient(0deg,rgba(244,17,44,.16),transparent 45%)}.champ-body{display:grid;gap:10px;justify-items:start;width:min(640px,100%);padding:clamp(20px,4vw,40px)}.champ-head{display:flex;align-items:center;gap:14px;min-width:0}.champ-head h3{margin:0;font:700 clamp(1.9rem,5vw,3.2rem)/1 var(--font-head);text-transform:uppercase;overflow-wrap:anywhere}.champ-head h3 a{color:#fff;text-decoration:none}.champ-head h3 a:hover{color:var(--accent-2)}.ch-logo{width:clamp(52px,8vw,72px);height:clamp(52px,8vw,72px);flex:none;border-radius:16px;object-fit:cover;border:1px solid var(--line);background:#111}.ch-logo.ph{display:grid;place-items:center;font:700 1.6rem/1 var(--font-head);color:#fff}.champ-t{margin:0;color:#d4d4d8}.champ-t a{color:#fff;text-decoration:underline;text-decoration-color:#f4112cb3;text-underline-offset:3px}.champ-roster{margin:0;color:#c9c9cf;font-size:.94rem;line-height:1.5}.champ-meta{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:4px}.champ-meta div{display:grid;gap:2px}.champ-meta span{color:var(--muted);font-size:.78rem}.champ-meta b{font:800 1.35rem/1 var(--font-head)}.champ-sub{margin:0;color:var(--muted);font-size:.85rem}.win-grid-sm{margin-top:14px}.win-sm .win-top{display:flex;align-items:center;gap:12px;margin-bottom:12px}.win-sm .ch-logo{width:44px;height:44px;border-radius:12px;font-size:1.1rem}.win-sm .win-t{margin:0;min-width:0}.win-sm h3 a{color:inherit;text-decoration:none}.win-sm h3 a:hover{text-decoration:underline}.rt-podium{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:12px}.rtp{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank nick pts" "rank sub pts";align-items:center;column-gap:14px;row-gap:2px;padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:#ffffff08}.rtp-rank{grid-area:rank;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.45);font:800 1.4rem/1 var(--font-head);color:#fff}.rtp-nick{grid-area:nick;display:flex;align-items:center;gap:10px;min-width:0;font:700 1.35rem/1.1 var(--font-head);overflow-wrap:anywhere}.rtp-nick a{color:#fff;text-decoration:none}.rtp-nick a:hover{color:var(--accent-2);text-decoration:underline}.rtp-pts{grid-area:pts;display:grid;justify-items:end;font:800 1.9rem/1 var(--font-head)}.rtp-pts small{color:var(--muted);font:500 .72rem/1.4 var(--font-body, inherit)}.rtp-sub{grid-area:sub;color:var(--muted);font-size:.8rem}.rtp-1{border-color:#f4112c99;background:radial-gradient(420px 160px at 0 0,rgba(244,17,44,.22),transparent 70%),#ffffff08}.rtp-1 .rtp-rank{background:var(--accent);border-color:var(--accent)}@media(min-width:760px){.rt-podium{grid-template-columns:1.25fr 1fr 1fr;align-items:stretch}.rtp{grid-template-columns:1fr auto;grid-template-areas:"rank pts" "nick nick" "sub sub";row-gap:8px;padding:22px;align-content:space-between;min-height:200px}.rtp-1{min-height:230px}.rtp-nick{font-size:1.6rem}.rtp-pts{font-size:2.2rem}}.about-cover{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;border:1px solid var(--line);background:#0c0c0d;min-height:clamp(240px,28vw,340px);display:flex;align-items:flex-end;margin-bottom:14px}.about-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:60% 50%;filter:saturate(.9) brightness(.8)}.about-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#090909eb,#090909a6 55%,#09090926),linear-gradient(0deg,rgba(244,17,44,.12),transparent 45%)}.about-copy{width:min(620px,100%);padding:clamp(20px,4vw,40px);display:grid;gap:8px;justify-items:start}.about-copy .label,.about-copy h2{margin:0}.about-copy .lead{margin:0 0 6px}.partner-invite{display:grid;gap:16px;align-items:center;padding:clamp(20px,4vw,32px);border-radius:22px;border:1px solid var(--line);background:#ffffff08}.partner-invite h2{margin:0 0 8px}.partner-invite p:not(.label){margin:0;max-width:560px;color:var(--muted);line-height:1.55}.partner-invite .label{margin:0 0 6px}.partner-invite .btn{width:100%;margin-top:0}@media(min-width:760px){.partner-invite{grid-template-columns:1fr auto;gap:32px}.partner-invite .btn{width:auto}}.cta-band{position:relative;overflow:hidden;padding:clamp(36px,7vw,72px) 20px;border-color:#f4112c8c;background:radial-gradient(700px 260px at 50% 0,rgba(244,17,44,.3),transparent 70%),linear-gradient(180deg,#f4112c14,#09090900 70%),#0c0c0d}.cta-band h2{font-size:clamp(2rem,6vw,3.6rem);line-height:1;text-transform:uppercase}.cta-band .accent{color:var(--accent-2)}.cta-band p{max-width:520px;margin-bottom:14px}.cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%}.cta-actions .btn{width:min(100%,240px)}@media(max-width:479px){.cta-actions{flex-direction:column;align-items:center}}.layout-doc .doc-foot{padding:clamp(28px,5vw,44px) clamp(16px,4vw,32px) max(28px,env(safe-area-inset-bottom));text-align:left;background:linear-gradient(180deg,rgba(255,255,255,.015),transparent),#070707}.layout-doc .foot-in{width:min(1120px,100%);margin:0 auto;display:grid;gap:10px;align-items:center}.layout-doc .foot-brand{font:700 1.05rem/1.2 var(--font-head);letter-spacing:.04em;text-transform:uppercase;color:#a1a1aa}.layout-doc .sep{display:none}.layout-doc .foot-links{display:flex;flex-wrap:wrap;gap:4px 22px}.layout-doc .foot-links a{display:inline-flex;align-items:center;min-height:40px;color:#a1a1aa;text-decoration:none;transition:color .25s}.layout-doc .foot-links a:hover{color:#fff}.layout-doc .foot-links a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.layout-doc .foot-contacts{grid-column:1 / -1;margin:0;padding-top:16px;border-top:1px solid var(--line);color:#8b8b94}@media(min-width:760px){.layout-doc .foot-in{grid-template-columns:1fr auto;column-gap:40px}.layout-doc .foot-links{justify-content:flex-end}}.champ-t{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:2px 0 0}.champ-k{display:inline-flex;align-items:center;gap:7px;font:700 .78rem/1 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:#c4c4cc}.champ-k svg{width:18px;height:18px;color:var(--accent-2)}:is(.home,.arch-champ) .champ-tn{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:8px 14px 8px 16px;border-radius:12px;border:1px solid rgba(244,17,44,.55);background:linear-gradient(135deg,#f4112c47,#f4112c14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font:700 1.05rem/1.15 var(--font-head);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;overflow-wrap:anywhere;box-shadow:0 10px 30px -14px #f4112cb3;transition:transform .25s var(--ease),border-color .25s,box-shadow .25s}.champ-tn svg{flex:none;width:16px;height:16px;opacity:.85;transition:transform .25s var(--ease)}:is(.home,.arch-champ) .champ-tn:hover{transform:translateY(-1px);border-color:var(--accent-2);box-shadow:0 14px 34px -12px #f4112cd9}.champ-tn:hover svg{transform:translate(2px,-2px)}.champ-tn:focus-visible,.win-tn:focus-visible{outline:2px solid #fff;outline-offset:3px}.champ-places{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0}.champ-places li{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:6px 14px 6px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#09090980;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e4e4e7;font-size:.88rem}.champ-places b{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ffffff1f;font:800 .85rem/1 var(--font-head);color:#fff}.champ-places span{min-width:0;overflow-wrap:anywhere}.home .win-sm{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(260px 160px at 100% 0,rgba(244,17,44,.16),transparent 70%),linear-gradient(180deg,#ffffff0b,#ffffff04);transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.home .win-sm:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--accent),transparent 70%);opacity:.85}.home .win-sm:hover{transform:translateY(-3px);border-color:#f4112c80;box-shadow:0 22px 50px -26px #f4112cb3}.win-no{position:absolute;right:14px;top:6px;z-index:-1;font:800 4.6rem/1 var(--font-head);color:#ffffff0d;letter-spacing:-.02em;pointer-events:none;-webkit-user-select:none;user-select:none}.home .win-sm .win-top{display:flex;align-items:center;gap:14px;margin:0}.win-id{min-width:0;display:grid;gap:6px}.win-k{display:inline-flex;align-items:center;gap:6px;font:700 .7rem/1 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2)}.win-k svg{width:14px;height:14px}.home .win-sm h3{margin:0;font:700 1.55rem/1.08 var(--font-head);text-transform:uppercase;color:#fff;overflow-wrap:anywhere}.home .win-sm h3 a{color:inherit;text-decoration:none}.home .win-sm h3 a:hover{color:var(--accent-2);text-decoration:none}.win-tn{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:36px;padding:6px 12px;border-radius:10px;border:1px solid rgba(244,17,44,.45);background:#f4112c1f;color:#fff;font:700 .86rem/1.15 var(--font-head);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;overflow-wrap:anywhere;transition:background .25s,border-color .25s}.win-tn svg{flex:none;width:13px;height:13px;opacity:.8}.win-tn:hover{background:#f4112c3d;border-color:var(--accent-2)}.win-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.win-date{color:var(--muted);font-size:.84rem}.win-prize{display:grid;gap:2px;justify-items:end}.win-prize small{font:700 .66rem/1 var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.win-prize b{font:800 1.2rem/1 var(--font-head);color:#fff}.home .win-sub{display:flex;align-items:center;gap:8px;margin:-4px 0 0;color:#c4c4cc;font-size:.84rem;overflow-wrap:anywhere}.win-sub b{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ffffff1a;font:800 .72rem/1 var(--font-head);color:#fff}@media(prefers-reduced-motion:reduce){.home .win-sm,:is(.home,.arch-champ) .champ-tn,.champ-tn svg{transition:none}.home .win-sm:hover,:is(.home,.arch-champ) .champ-tn:hover{transform:none}}.cta-shield{display:block;width:clamp(64px,9vw,92px);height:auto;margin:0 auto 14px;filter:drop-shadow(0 14px 34px rgba(244,17,44,.45))}.rtp-av{flex:none;width:36px;height:36px;border-radius:11px;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#0a0a0a}.rtp-av .av-img{width:100%;height:100%;object-fit:cover}.ac-group{display:grid;gap:10px;min-width:0}.ac-main>h3,.ac-group>h3{margin:0;color:var(--muted);font:700 .76rem/1.3 var(--font-head);letter-spacing:.12em;text-transform:uppercase}.champ-roster{display:flex;flex-wrap:wrap;gap:8px 14px;margin:12px 0 0;padding:0;list-style:none;color:#c9c9cf;font-size:.94rem;line-height:1.5}.champ-roster li{display:inline-flex;align-items:center;gap:7px;min-width:0}.champ-roster .av-img{width:22px;height:22px;flex:none;border-radius:7px;object-fit:cover;background:#ffffff14}.home>section:not(.hero){margin-bottom:clamp(34px,5vw,58px)}.home .activity-grid,.home .ha-list{gap:12px}.home .ha-card,.home .activity-card{border-radius:15px;border-color:#ffffff16;background:linear-gradient(145deg,#1d1d21f5,#0f0f12f5);box-shadow:0 12px 30px #00000029}.home .champ{border-radius:22px;border-color:#c926383d;background:linear-gradient(120deg,#23171bf5,#111114fa 62%);box-shadow:0 22px 55px #0000003d}.home .champ-bg{opacity:.25}.home .champ-body{gap:17px}.home .champ-roster{gap:8px 14px}.home .champ-roster li{border:1px solid rgba(255,255,255,.08);background:#05050780;border-radius:999px;padding:5px 10px 5px 5px}.home .champ-roster .av-img{border-radius:50%}.home .win-sm{border-radius:16px;background:linear-gradient(145deg,#1e1e22f5,#0f0f12f5);border-color:#ffffff13}.home .rtp{border-radius:15px}.home .rtp-1{border-color:#deb75b59}.home .rtp-2{border-color:#bec7d33d}.home .rtp-3{border-color:#ad77563d}.home .cooperation,.home .partner{border-radius:22px;overflow:hidden}@media(max-width:700px){.home>section:not(.hero){width:calc(100% - 28px);margin-bottom:34px}.home .champ{border-radius:17px}.home .champ-roster li{max-width:100%}}.home .ac-m{border-radius:14px;border-color:#ffffff14;background:linear-gradient(145deg,#1d1d21f5,#0e0e11f7);box-shadow:0 10px 24px #00000024}.home .ac-m.big{border-color:#be233547}.home .ac-m:hover{border-color:#be23357a}.home .partner-invite{position:relative;overflow:hidden;border:1px solid rgba(190,35,53,.24);border-radius:20px;background:radial-gradient(550px 260px at 100% 0%,rgba(190,35,53,.19),transparent 68%),linear-gradient(135deg,#202024,#111114 70%);box-shadow:0 20px 50px #0003}.home .partner-invite h2{max-width:18ch}.home .partner-invite .btn{box-shadow:0 8px 24px #be233529}.win-roster-mini{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.win-roster-mini li{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:3px 8px 3px 3px;border:1px solid rgba(255,255,255,.075);border-radius:999px;color:#c7c7ce;background:#ffffff06;font-size:.74rem}.win-roster-mini .av-img{width:24px;height:24px;flex:none;border-radius:50%;object-fit:cover}.win-roster-mini a{color:inherit;text-decoration:none}.win-roster-mini a:hover{color:var(--accent-2)}.home{--home-red: #f4112c;--home-surface: #151518;--home-muted: #a1a1aa}.home>section:not(.hero){width:min(1240px,calc(100% - (2*clamp(16px,4vw,40px))));margin-bottom:clamp(48px,6.2vw,78px)}.home>section:not(.hero)>.label{display:inline-flex;align-items:center;gap:10px;color:#f36a7a;font-size:.72rem;letter-spacing:.2em}.home>section:not(.hero)>.label:before{content:"";width:22px;height:1px;background:var(--home-red)}.home>section:not(.hero)>h2{max-width:18ch;margin:0 0 24px;font:800 clamp(2rem,4.4vw,3.4rem)/.98 var(--font-head);letter-spacing:-.015em;text-transform:uppercase}.home .next{border-radius:26px;border-color:#ffffff21}.home .nx-body{padding:clamp(24px,4vw,48px)}.home .nx-main h2{max-width:15ch;font-size:clamp(2.25rem,5vw,4rem)}.home .nx-side{border-color:#ffffff21;background:linear-gradient(150deg,#19191deb,#08080adb)}.home .nx-side .prize{font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.025em}.home .slots{margin-top:20px}.home .act{position:relative}.home .ac-grid{gap:18px}.home .ac-main .ac-m.big{min-height:250px;height:auto;align-content:center;border-radius:22px;padding:clamp(22px,3.2vw,36px);background:radial-gradient(ellipse at 100% 0%,rgba(244,17,44,.22),transparent 52%),linear-gradient(135deg,#202024,#111114 68%,#0d0d0f);box-shadow:inset 0 1px #ffffff12,0 24px 55px #00000040}.home .ac-m.big .ac-t{min-height:54px}.home .ac-m.big img,.home .ac-m.big .ac-ini{width:52px;height:52px;border-radius:15px;border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 22px #00000040}.home .ac-m.big .ac-n{font-size:clamp(1.05rem,2vw,1.35rem)}.home .ac-m.big .ac-s{min-width:2ch}.home .ac-m:not(.big){padding:13px 15px}.home .ac-side{gap:18px}.home .ac-group .ac-list,.home .ac-top{gap:8px}.home .ac-meta{white-space:nowrap}.home .st-live{box-shadow:0 0 0 3px #f4112c1a}.home .champ{min-height:clamp(320px,34vw,430px);border-radius:25px;border-color:#f4112c4d;background:#111114;box-shadow:0 28px 70px #0000004d,inset 0 1px #ffffff14}.home .champ-bg{opacity:.82;filter:saturate(.72) contrast(1.08) brightness(.72)}.home .champ:before{background:linear-gradient(90deg,#070709f7,#070709d6 42%,#07070938),linear-gradient(0deg,rgba(7,7,9,.65),transparent 60%)}.home .champ-body{width:min(720px,100%);gap:13px;padding:clamp(24px,4vw,44px)}.home .champ-head{gap:17px}.home .champ-head h3{font-size:clamp(2.1rem,5.5vw,4rem);letter-spacing:-.02em}.home .ch-logo{width:clamp(58px,7vw,82px);height:clamp(58px,7vw,82px);border-radius:18px;object-fit:cover}.home .ch-logo.is-ph{padding:8px;object-fit:contain}.home .champ-roster{max-width:100%}.home .champ-meta{gap:12px 30px}.home .win-grid-sm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home .win-sm{min-height:225px;padding:19px}.home .win-sm .ch-logo{width:48px;height:48px;border-radius:13px}.home .win-sm h3{font-size:clamp(1.15rem,1.7vw,1.55rem)}.home .win-roster-mini{max-height:66px;overflow:hidden}.home .win-roster-mini li{max-width:100%}.home .win-roster-mini a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home .rt-podium{gap:13px}.home .rtp{min-height:218px;padding:21px;gap:9px;background:linear-gradient(145deg,#1d1d21f5,#0d0d10fa);box-shadow:inset 0 1px #ffffff0b,0 14px 32px #00000029}.home .rtp-1{border-color:#f4112c8c;background:radial-gradient(360px 180px at 0 0,rgba(244,17,44,.2),transparent 75%),linear-gradient(145deg,#252024,#111114 70%)}.home .rtp-2{border-color:#bec7d347}.home .rtp-3{border-color:#ad775647}.home .rtp-rank{width:42px;height:42px;border-radius:13px;background:#ffffff0e;border-color:#ffffff24}.home .rtp-1 .rtp-rank{background:var(--home-red);border-color:var(--home-red)}.home .rtp-nick{align-items:center;gap:12px;font-size:1.25rem}.home .rtp-av{width:48px;height:48px;border-radius:14px;border-color:#ffffff29}.home .rtp-av .av-img{display:block;width:100%;height:100%}.home .rtp-player{display:grid;gap:7px;min-width:0}.home .rtp-player>span{overflow-wrap:anywhere}.home .rtp-team{display:flex;align-items:center;gap:6px;min-width:0;color:#a1a1aa;font:500 .72rem/1.2 var(--font-body)}.home .rtp-team img,.home .rtp-team i{width:18px;height:18px;flex:none;border-radius:5px;object-fit:cover;background:#252529}.home .rtp-team i{border:1px solid rgba(255,255,255,.12)}.home .rtp-team a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c7c7ce;text-decoration:none}.home .rtp-team a:hover{color:#fff}.home .rtp-team.is-free{color:#777780}.home .rtp-pts{color:#fff}.home .rt-list{border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;background:#ffffff05}.home .rt-list .rt-row{padding:13px 17px;border-color:#fff1}.home .rt-list .rt-row:last-child{border-bottom:0}.home .about-cover{min-height:clamp(280px,31vw,390px);border-radius:24px;border-color:#ffffff1c}.home .about-bg{filter:saturate(.7) brightness(.72)}.home .about-cover:before{background:linear-gradient(90deg,#08080af5,#08080ac2 48%,#08080a2e),linear-gradient(0deg,rgba(8,8,10,.48),transparent 65%)}.home .about-copy{width:min(650px,100%);gap:13px;padding:clamp(24px,4vw,44px)}.home .about-copy h2{font-size:clamp(2.2rem,5vw,3.8rem);text-transform:uppercase}.home .about-copy .lead{max-width:52ch;color:#d1d1d6;line-height:1.65}.home .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home .tile{min-width:0;padding:21px;border-radius:17px;border:1px solid rgba(255,255,255,.085);background:linear-gradient(145deg,#1b1b1feb,#0d0d10f5);transition:transform .25s var(--ease),border-color .25s,background .25s}.home .tile:hover{transform:translateY(-3px);border-color:#f4112c59;background:linear-gradient(145deg,#261b1ff5,#0d0d10fa)}.home .tile-ic{width:38px;height:38px;display:grid;place-items:center;margin-bottom:17px;border:1px solid rgba(244,17,44,.25);border-radius:11px;background:#f4112c17;color:#ff6679}.home .tile-ic svg{width:20px;height:20px}.home .tile h3{margin:0 0 8px;font:700 1.12rem/1.15 var(--font-head);text-transform:uppercase}.home .tile p{margin:0;color:#a6a6ae;font-size:.9rem;line-height:1.55}.home .partner-invite{min-height:210px;grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:clamp(25px,4vw,42px);border-color:#f4112c47;background:radial-gradient(ellipse at 92% 50%,rgba(244,17,44,.19),transparent 36%),linear-gradient(110deg,#1c1c20,#111114 64%,#171114)}.home .partner-invite:after{content:"VAL";position:absolute;right:20%;top:50%;transform:translateY(-50%);color:#ffffff06;font:900 clamp(5rem,13vw,11rem)/.8 var(--font-head);letter-spacing:-.06em;pointer-events:none}.home .partner-invite>*{position:relative;z-index:1}.home .partner-invite h2{font-size:clamp(2rem,4vw,3rem);text-transform:uppercase}.home .partner-invite p:not(.label){max-width:54ch;line-height:1.65}.home .partner-invite .btn{min-width:205px;min-height:52px}.home .cta-band{border-radius:25px;border-color:#f4112c59;padding:clamp(38px,6vw,72px) 22px;background:radial-gradient(ellipse at 50% 0,rgba(244,17,44,.22),transparent 62%),linear-gradient(135deg,#171719,#0b0b0d 72%)}.home .cta-band h2{max-width:18ch;margin-inline:auto;font-size:clamp(2.25rem,6vw,4.4rem)}.home .cta-band p{max-width:55ch;margin:14px auto 22px;color:#c3c3ca;line-height:1.6}.home .cta-shield{opacity:.78}.home img[data-team-logo]{background:#17171a}.home img[data-team-logo].is-ph{padding:7px;object-fit:contain;opacity:.85}.home .av-img{display:block;object-fit:cover;background:#19191d}@media(max-width:899px){.home .win-grid-sm{grid-template-columns:repeat(2,minmax(0,1fr))}.home .win-grid-sm .win-sm:last-child:nth-child(odd){grid-column:1 / -1}.home .rtp{min-height:190px}}@media(max-width:680px){.home>section:not(.hero){width:calc(100% - 28px);margin-bottom:42px}.home>section:not(.hero)>h2{margin-bottom:18px}.home .ac-grid{grid-template-columns:1fr}.home .ac-main .ac-m.big{min-height:220px}.home .win-grid-sm{grid-template-columns:1fr}.home .win-grid-sm .win-sm:last-child:nth-child(odd){grid-column:auto}.home .win-sm{min-height:0}.home .rt-podium{grid-template-columns:1fr}.home .rtp,.home .rtp-1{min-height:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank nick pts" "rank sub pts";align-content:center}.home .rtp-nick{font-size:1.08rem}.home .rtp-pts{font-size:1.55rem}.home .tiles{grid-template-columns:1fr}.home .tile{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:13px;align-items:center;padding:15px}.home .tile-ic{grid-row:span 2;margin:0}.home .tile h3{margin:0 0 4px}.home .tile p{grid-column:2}.home .partner-invite{grid-template-columns:1fr;gap:20px}.home .partner-invite:after{right:5%;top:24%}.home .partner-invite .btn{width:100%}.home .cta-band{border-radius:19px}.home .champ{min-height:360px}.home .champ:before{background:linear-gradient(90deg,#070709f5,#070709bf),linear-gradient(0deg,rgba(7,7,9,.5),transparent)}.home .champ-head{align-items:flex-start}}@media(max-width:380px){.home .rtp{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"rank nick" "rank sub" "pts pts"}.home .rtp-pts{justify-items:start;margin-left:46px}.home .ac-m.big{padding:18px}.home .ac-m.big img,.home .ac-m.big .ac-ini{width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.home .tile,.home .ac-m,.home .win-sm{transition:none!important}.home .tile:hover,.home .ac-m:hover,.home .win-sm:hover{transform:none}}.home .home-rt-row .rt-nick small{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.home .home-rt-team-logo{width:16px;height:16px;border-radius:4px;object-fit:cover;background:#222}.home .home-rt-row .rt-nick small a{color:#aaaab3;text-decoration:none}.home .home-rt-row .rt-nick small a:hover{color:#fff}.home .home-rt-team-logo.is-ph{padding:2px!important}.home .ac-dashboard{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}.home .ac-panel{position:relative;isolation:isolate;overflow:hidden;min-width:0;display:flex;flex-direction:column;gap:14px;min-height:310px;padding:18px;border:1px solid rgba(255,255,255,.11);border-radius:20px;background:#111114;box-shadow:0 18px 44px #00000038}.home .ac-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-size:cover;background-position:center;opacity:.42;transform:scale(1.02);transition:transform .55s ease,opacity .35s ease}.home .ac-panel-next:before{background-image:url(/media/tournament-atmosphere.webp);background-position:55% center}.home .ac-panel-queue:before{background-image:url(/media/team-profile-atmosphere.webp);background-position:70% center}.home .ac-panel-results:before{background-image:url(/media/champion-atmosphere.webp);background-position:65% center}.home .ac-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#08080ad6,#08080af0),linear-gradient(120deg,rgba(244,17,44,.12),transparent 55%)}.home .ac-panel:hover:before{transform:scale(1.055);opacity:.56}.home .ac-panel-head{display:flex;align-items:center;gap:10px;min-height:28px}.home .ac-panel-kicker{display:grid;place-items:center;flex:none;width:30px;height:26px;border:1px solid rgba(244,17,44,.48);border-radius:7px;background:#f4112c21;color:#ff5269;font:800 .7rem/1 var(--font-head);letter-spacing:.04em}.home .ac-panel-head h3{flex:1;min-width:0;margin:0;color:#f4f4f5;font-size:.83rem;letter-spacing:.1em}.home .ac-panel-count{color:#888891;font:700 .76rem/1 var(--font-head)}.home .ac-list{display:grid;gap:10px}.home .ac-m{gap:12px;padding:13px;border-radius:14px;border-color:#ffffff1a;background:linear-gradient(145deg,#0d0d10e6,#08080af0),url(/media/tournament-atmosphere.webp) center/cover;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #0003}.home .ac-panel-queue .ac-m{background-image:linear-gradient(145deg,#0d0d10e6,#08080af0),url(/media/team-profile-atmosphere.webp);background-size:cover;background-position:70% center}.home .ac-panel-results .ac-m{background-image:linear-gradient(145deg,#0d0d10e0,#08080af0),url(/media/champion-atmosphere.webp);background-size:cover;background-position:65% center}.home .ac-m.big{min-height:220px;align-content:center;gap:18px;padding:18px;border-color:#f4112c61}.home .ac-top{align-items:flex-start;font-size:.7rem}.home .ac-top>span:first-child{color:#a8a8b1}.home .ac-meta{white-space:normal;text-align:right;color:#c1c1c8}.home .ac-versus{display:grid;gap:8px}.home .ac-t{min-height:46px;gap:10px}.home .ac-t img,.home .ac-t .ac-ini{flex:none;width:42px;height:42px;padding:3px;border:1px solid rgba(255,255,255,.14);border-radius:11px;object-fit:contain;background:#141418f5}.home .ac-m.big .ac-t img,.home .ac-m.big .ac-t .ac-ini{width:56px;height:56px;border-radius:14px}.home .ac-n{color:#f4f4f5;font:700 .98rem/1.15 var(--font-head);letter-spacing:.015em;white-space:normal;overflow-wrap:anywhere}.home .ac-m.big .ac-n{font-size:clamp(1.12rem,1.6vw,1.45rem)}.home .ac-s{min-width:2ch;color:#f4f4f5;font-size:1.35rem}.home .ac-vs{display:flex;align-items:center;gap:8px;color:#888891;font:800 .62rem/1 var(--font-head);letter-spacing:.2em}.home .ac-vs:before,.home .ac-vs:after{content:"";height:1px;flex:1;background:#ffffff1a}.home .ac-m.is-live .ac-vs{color:#ff5269}.home .ac-t.is-win .ac-n,.home .ac-t.is-win .ac-s{color:#fff}.home .ac-t.is-lose{opacity:.58}.home .ac-panel-empty{flex:1;min-height:205px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:22px;border:1px dashed rgba(255,255,255,.16);border-radius:14px;background:#05050747;text-align:center}.home .ac-empty-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(244,17,44,.28);border-radius:13px;color:#ff5269;font:700 1.2rem var(--font-head);background:#f4112c17}.home .ac-panel-empty p{max-width:24ch;margin:0;color:#a5a5ae;font-size:.86rem;line-height:1.5}.home .champ{min-height:390px}.home .champ-bg{object-position:72% center}.home .champ:before{background:linear-gradient(90deg,#070709fa,#070709e0 46%,#07070947),linear-gradient(0deg,rgba(7,7,9,.6),transparent 65%)}.home .champ-crown{display:inline-flex;vertical-align:middle;color:#ff5269;margin-right:7px}.home .champ-crown svg{width:17px;height:17px}.home .champ .label{display:flex;align-items:center;color:#f0a1ac;letter-spacing:.13em}.home .champ-roster-wrap{display:grid;gap:8px;width:100%}.home .champ-roster-label{color:#9c9ca5;font:800 .66rem/1 var(--font-head);letter-spacing:.16em}.home .champ-roster{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.home .champ-roster li{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:5px 10px 5px 5px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#08080a8f;color:#e7e7eb}.home .champ-roster .av-img{width:30px;height:30px;border-radius:50%;object-fit:cover}.home .champ-roster a{color:inherit;text-decoration:none;font-size:.83rem}.home .champ-roster a:hover{color:#fff}.home .champ .ch-logo{width:clamp(66px,8vw,92px);height:clamp(66px,8vw,92px);padding:5px;border-radius:18px;object-fit:contain;background:#0c0c0feb;border-color:#fff3}.home .champ .ch-logo.is-ph{padding:8px;object-fit:contain}.home .win-grid-sm{grid-template-columns:repeat(3,minmax(0,1fr))}.home .win-roster-mini{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.home .win-roster-mini li{display:inline-flex;align-items:center;gap:5px;padding:3px 7px 3px 3px;border:1px solid rgba(255,255,255,.1);border-radius:99px;background:#00000038}.home .win-roster-mini .av-img{width:22px;height:22px;border-radius:50%}.home .rtp-rank,.home .rt-rank{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:62px;height:48px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#ffffff0e;color:#f4f4f5;font-family:var(--font-head)}.home .rtp-rank small,.home .rt-rank small{color:#9a9aa3;font:800 .52rem/1 var(--font-head);letter-spacing:.14em}.home .rtp-rank b,.home .rt-rank b{font:900 1.2rem/1 var(--font-head)}.home .rtp-1 .rtp-rank{background:#f4112c2e;border-color:#f4112c8c;color:#ff6579}.home .rtp-1 .rtp-rank small{color:#ff9aa7}.home .rtp-2 .rtp-rank{border-color:#bec7d347}.home .rtp-3 .rtp-rank{border-color:#ad77564d}.home .rt-list .rt-rank{flex:none;width:54px;height:38px;border-radius:8px}.home .rt-list .rt-rank b{font-size:1rem}.home .about-bg{object-position:65% 50%;filter:saturate(.78) brightness(.68) contrast(1.08)}.home .about-cover:before{background:linear-gradient(90deg,#070709f7,#070709c7 48%,#07070938),linear-gradient(0deg,rgba(7,7,9,.5),transparent 65%)}.home .cta-band{display:grid;justify-items:center;gap:0;min-height:350px}.home .cta-shield{width:clamp(94px,10vw,132px);height:auto;margin:0 auto 18px;opacity:1!important;filter:none!important;transform:none!important;animation:none!important;object-fit:contain}.home .cta-band h2,.home .cta-band p,.home .cta-actions{position:relative;z-index:1}.home .cta-band h2{margin-top:0}.home .cta-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.home .cta-actions .btn{min-width:190px}@media(max-width:980px){.home .ac-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.home .ac-panel-next{grid-column:1 / -1}.home .ac-panel-next .ac-m.big{min-height:0}.home .win-grid-sm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.home .ac-dashboard{grid-template-columns:1fr;gap:12px}.home .ac-panel-next{grid-column:auto}.home .ac-panel{min-height:0;padding:14px}.home .ac-panel-empty{min-height:118px}.home .ac-m.big{min-height:0}.home .win-grid-sm{grid-template-columns:1fr}.home .champ{min-height:0}.home .champ-body{padding:22px 18px}.home .champ-head{align-items:center}.home .champ-head h3{font-size:clamp(1.65rem,8vw,2.5rem)}.home .rtp{grid-template-columns:62px minmax(0,1fr) auto;grid-template-areas:"rank nick pts" "rank sub pts";min-height:0;padding:14px}.home .rtp-rank{width:54px;height:44px}.home .cta-band{min-height:0;padding:30px 18px}.home .cta-actions{display:grid;width:100%}.home .cta-actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){.home .ac-panel:before{transition:none}.home .ac-panel:hover:before{transform:none}}.home .ac-dashboard{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}.home .ac-panel{min-height:340px;padding:17px}.home .ac-panel-head{min-height:30px;padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.1)}.home .ac-panel-head h3{font-size:.9rem;letter-spacing:.075em}.home .ac-panel-count{color:#a8a8b1;font-size:.68rem;letter-spacing:.04em}.home .ac-panel-kicker{display:none!important}.home .ac-panel-next .ac-list{display:flex;flex:1;min-height:0}.home .ac-panel-next .ac-m.big{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:clamp(18px,2vw,25px)}.home .ac-panel-next .ac-m.big .ac-versus{gap:13px}.home .ac-panel-next .ac-m.big .ac-t{min-height:62px}.home .ac-panel-next .ac-m.big .ac-t img{width:58px;height:58px}.home .ac-panel-next .ac-m.big .ac-n{font-size:clamp(1.05rem,1.35vw,1.32rem)}.home .ac-panel-next .ac-m.big .ac-vs{font-size:.7rem}.home .ac-t.is-win .ac-s{color:#55d98a!important;text-shadow:0 0 18px rgba(85,217,138,.18)}.home .ac-t.is-lose .ac-s{color:#ff6572!important;text-shadow:0 0 18px rgba(255,101,114,.14)}.home .ac-panel-results .ac-m{border-color:#ffffff1a}.home .ac-panel-results .ac-t.is-win{opacity:1}.home .ac-panel-results .ac-t.is-lose{opacity:.78}.home .ac-panel-empty{flex:1}.home .win-grid-sm .win-sm{position:relative;isolation:isolate;overflow:hidden;min-height:255px;background:#111114}.home .win-grid-sm .win-sm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#08080ac2,#08080aeb),linear-gradient(120deg,rgba(244,17,44,.12),transparent 60%)}.home .win-grid-sm .win-sm:before{z-index:-2;height:auto;top:0;right:0;bottom:0;left:0;opacity:.52;background:url(/media/champion-atmosphere.webp) center/cover no-repeat}.home .win-grid-sm .win-sm:nth-child(2):before{background-image:url(/media/tournament-atmosphere.webp);background-position:68% center}.home .win-grid-sm .win-sm:nth-child(3):before{background-image:url(/media/team-profile-atmosphere.webp);background-position:72% center}.home .win-grid-sm .win-sm>*{position:relative;z-index:1}.home .win-grid-sm .win-tn{min-height:42px;padding:9px 13px;border-radius:11px;font-size:.82rem}.home .win-grid-sm .win-foot{margin-top:auto}.home .rt-podium{gap:14px}.home .rtp{min-height:238px;padding:20px;border-radius:18px}.home .rtp-rank{width:auto;min-width:76px;height:34px;flex-direction:row;gap:7px;justify-content:flex-start;padding:0 10px;border-radius:8px}.home .rtp-rank small{font-size:.55rem;letter-spacing:.1em}.home .rtp-rank b{font-size:1rem}.home .rtp-nick{gap:13px;align-items:center}.home .rtp-av{width:54px;height:54px;border-radius:15px}.home .rtp-player{gap:8px}.home .rtp-team{gap:8px;font-size:.76rem}.home .rtp-team-logo,.home .home-rt-team-logo{display:block;width:28px;height:28px;flex:none;padding:3px;object-fit:contain;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#08080ac7}.home .rtp-pts{font-size:2rem}.home .rtp-pts small{font-size:.68rem}.home .rt-list .rt-rank{width:58px;height:38px;flex-direction:row;gap:5px}.home .home-rt-row .rt-nick small{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.home .partner-invite{min-height:280px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(25px,4vw,44px);background:linear-gradient(110deg,#09090bf7,#131114f5),url(/media/community-atmosphere.webp) center/cover}.home .partner-invite:after{content:"PARTNERS";right:7%;top:17%;transform:none;color:#ffffff09;font-size:clamp(4rem,9vw,8rem)}.home .partner-invite h2{margin-bottom:10px;font-size:clamp(2.1rem,4vw,3.15rem)}.home .partner-invite p:not(.label){max-width:62ch;margin-bottom:17px}.home .partner-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none}.home .partner-points li{display:grid;gap:8px;min-height:76px;padding:11px 12px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#0000003d}.home .partner-points b{color:#ff6579;font:800 .65rem/1 var(--font-head);letter-spacing:.12em}.home .partner-points span{color:#c5c5cc;font-size:.76rem;line-height:1.35}.home .partner-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-width:238px!important;min-height:58px!important;padding:0 19px;white-space:normal;text-align:left}.home .partner-cta i,.home .cta-actions i{font-style:normal;font-size:1.1rem}.home .cta-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:stretch;gap:clamp(20px,4vw,54px);min-height:330px;padding:clamp(30px,5vw,58px);text-align:left;background:radial-gradient(ellipse at 85% 50%,rgba(244,17,44,.2),transparent 38%),linear-gradient(120deg,#171719,#0b0b0d 72%)}.home .cta-copy{position:relative;z-index:1;max-width:690px}.home .cta-copy>.label{margin:0 0 13px;color:#ff7182;font-size:.68rem;letter-spacing:.18em}.home .cta-copy h2{margin:0;max-width:none;text-align:left}.home .cta-copy>p:not(.label){max-width:60ch;margin:16px 0 22px;color:#c3c3ca;line-height:1.65}.home .cta-actions{justify-content:flex-start}.home .cta-mark{display:grid;justify-items:center;gap:12px;width:clamp(130px,18vw,210px)}.home .cta-shield{display:block;width:100%;height:auto;max-height:230px;margin:0;opacity:1!important;filter:none!important;transform:none!important;animation:none!important;object-fit:contain}.home .cta-mark>span{color:#777780;font:800 .58rem/1 var(--font-head);letter-spacing:.16em;white-space:nowrap}@media(max-width:980px){.home .ac-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.home .ac-panel-next{grid-column:1 / -1}.home .partner-invite{grid-template-columns:1fr}.home .partner-cta{justify-self:start}}@media(max-width:680px){.home .ac-dashboard{grid-template-columns:1fr}.home .ac-panel-next{grid-column:auto}.home .ac-panel{min-height:0}.home .ac-panel-next .ac-list,.home .ac-panel-next .ac-m.big{min-height:245px}.home .partner-points{grid-template-columns:1fr}.home .partner-points li{min-height:0;grid-template-columns:32px 1fr;align-items:center}.home .partner-cta{width:100%}.home .cta-band{grid-template-columns:1fr;text-align:left}.home .cta-mark{grid-row:1;justify-self:start;width:92px}.home .cta-mark>span{display:none}.home .cta-copy h2{font-size:clamp(2rem,10vw,3rem)}.home .cta-actions{display:grid}}@media(prefers-reduced-motion:reduce){.home .ac-m,.home .win-sm,.home .partner-invite,.home .partner-cta{transition:none!important}}.home .about-bg{object-position:60% 50%;filter:saturate(.9) brightness(.8)}.home .about-cover:before{background:linear-gradient(90deg,#090909eb,#090909a6 55%,#09090926),linear-gradient(0deg,rgba(244,17,44,.12),transparent 45%)}.home .ac-panel-head{justify-content:flex-start}.home .ac-panel-count{display:none!important}.home .ac-panel-next .ac-m.big{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(115deg,#070709e0,#07070994),url(/media/tournament-atmosphere.webp) 58% center/cover no-repeat;border-color:#f4112c57;box-shadow:inset 0 1px #ffffff14,0 18px 38px #00000047}.home .ac-panel-next .ac-m.big:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(7,7,9,.32),transparent 75%),linear-gradient(0deg,rgba(7,7,9,.42),transparent 65%)}.home .ac-panel-next .ac-m.big>*{position:relative;z-index:1}.home .rtp{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"nick pts" "sub pts"!important}.home .rtp-nick{grid-area:nick}.home .rtp-sub{grid-area:sub}.home .rtp-pts{grid-area:pts}.home .rt-list .rt-rank{display:none!important}.home .rt-list .rt-row{grid-template-columns:40px minmax(0,1fr) auto!important}.home .rt-list .rt-av{grid-column:1}.home .rt-list .rt-nick{grid-column:2}.home .rt-list .rt-pts{grid-column:3}@media(max-width:680px){.home .rtp{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"nick pts" "sub pts"!important}}.arch-page{max-width:1120px;padding-top:clamp(16px,3vw,32px);gap:22px}.arch-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(220px,30vw,340px);border-radius:22px;border:1px solid var(--line);background:radial-gradient(700px 320px at 85% 20%,rgba(244,17,44,.28),transparent 70%),#0c0c0d}.arch-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:72% 50%;filter:saturate(.95) brightness(.9)}.arch-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#090909f0,#090909b8 42%,#0909090d 78%),linear-gradient(0deg,rgba(9,9,9,.55),transparent 40%)}.arch-hero-copy{display:grid;gap:10px;justify-items:start;width:min(600px,100%);padding:clamp(22px,4.5vw,48px)}.arch-hero-copy .label{margin:0;color:var(--accent-2)}.arch-hero-copy h1{margin:0;padding-top:.08em;font:700 clamp(2.2rem,6.4vw,4rem)/1 var(--font-head);text-transform:uppercase;overflow-wrap:anywhere}.arch-hero-copy p:not(.label){margin:0;max-width:460px;color:#c9c9cf;font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.55}@media(max-width:640px){.arch-hero{min-height:260px;border-radius:18px}.arch-hero-bg{object-position:78% 50%}.arch-hero:before{background:linear-gradient(0deg,#090909f2,#090909b3 55%,#09090940)}}.arch-champ{min-height:clamp(340px,38vw,460px)}.arch-champ .champ-bg{object-position:60% 50%;filter:saturate(1) brightness(.95)}.arch-champ .champ-body{gap:12px}.arch-champ .champ-meta{gap:10px 32px}.arch-champ .t-actions{margin-top:8px}.arch-champ .champ-head h3 a{text-decoration:none}.sk-champ{height:clamp(340px,38vw,460px);border-radius:22px}.arch-sec{margin-top:10px}.arch-sec .label{margin:0 0 6px}.arch-sec h2{margin:0;font:700 clamp(1.5rem,4vw,2rem)/1.1 var(--font-head);text-transform:uppercase}.arch-grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:stretch}.arch-grid>.acc-empty{grid-column:1 / -1}@media(min-width:900px){.arch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.arch-page .arch-card{display:flex;flex-direction:column;gap:0;margin:0;padding:0;overflow:hidden;border-radius:20px;transition:border-color .3s var(--ease),box-shadow .3s var(--ease),opacity .55s var(--ease),transform .55s var(--ease)}.arch-card:hover,.arch-card:focus-within{border-color:#f4112c73;box-shadow:0 18px 44px -26px #f4112c8c}.arch-cover{position:relative;display:block;height:96px;overflow:hidden;background:#0c0c0d}.arch-cover img{width:100%;height:100%;object-fit:cover;object-position:50% 62%;filter:brightness(.85) saturate(.95);transition:transform .6s var(--ease)}.arch-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0e1000 20%,#121214f5)}.arch-card:hover .arch-cover img{transform:scale(1.05)}.arch-body{flex:1;display:grid;align-content:start;gap:16px;padding:0 clamp(16px,3vw,22px) clamp(16px,3vw,22px);margin-top:-18px;position:relative}.arch-page .arch-h{display:grid;gap:4px;justify-content:stretch}.arch-page .arch-h h2{font-size:clamp(1.45rem,3.4vw,1.8rem)}.arch-page .arch-h .chips{margin:8px 0 0}.arch-page .arch-card .podium{grid-template-columns:1fr}.arch-page .arch-card .pd{padding:14px}.arch-page .arch-card .pd-first .pd-t{font-size:1.45rem}.arch-body .t-actions{margin-top:auto;padding-top:2px}.arch-card .t-actions .btn{min-height:42px}.rv{opacity:0;transform:translateY(18px);transition:opacity .55s var(--ease),transform .55s var(--ease)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}}.arch-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.arch-stats li{display:grid;gap:2px;align-content:start;padding:14px 18px;border:1px solid var(--line);border-radius:16px;background:#ffffff08}.arch-stats b{font:800 clamp(1.4rem,3.6vw,2rem)/1.1 var(--font-head);overflow-wrap:anywhere}.arch-stats span{color:var(--muted);font-size:.82rem}@media(max-width:640px){.arch-stats{grid-template-columns:1fr 1fr}.arch-stats li:nth-child(3):last-child{grid-column:1 / -1}.arch-stats li{padding:12px 14px}}.arch-sec{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 20px}.arch-sec[hidden]{display:none}.arch-tools{display:flex;flex-wrap:wrap;gap:10px;flex:1 1 420px;justify-content:flex-end;margin:0}.arch-search,.arch-sel{position:relative;display:block}.arch-search{flex:1 1 220px;max-width:360px}.arch-search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.arch-tools :is(input,select){width:100%;min-height:46px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:#ffffff0a;color:var(--text);font-size:.95rem;transition:border-color .25s,background .25s}.arch-tools input{padding-left:42px}.arch-tools select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239a9aa3' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.arch-tools :is(input,select):hover{border-color:#fff3}.arch-tools :is(input,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:#f4112c99}.arch-tools input::-webkit-search-cancel-button{filter:invert(.7)}.arch-count{margin:-6px 0 0;color:var(--muted);font-size:.9rem}.arch-count[hidden]{display:none}.arch-grid{transition:opacity .14s ease}.arch-grid.swap{opacity:0}@media(max-width:640px){.arch-tools{flex-direction:column;flex:1 1 100%}.arch-search{max-width:none;flex:none}}.arch-hero-copy h1,.arch-champ .champ-head h3{overflow-wrap:break-word}.arch-champ .champ-head h3{font-size:clamp(1.5rem,7vw,3.2rem)}@media(max-width:400px){.arch-hero-copy{padding:20px 18px}.arch-hero-copy h1{font-size:clamp(1.55rem,7.6vw,2.2rem)}.arch-champ .champ-body{padding:20px 18px}.arch-champ .ch-logo{width:48px;height:48px;border-radius:12px}}.arch-grid{align-items:stretch}.arch-grid>*,.arch-card{min-width:0}.arch-grid article{display:flex;flex-direction:column;height:100%}.arch-grid .t-actions{margin-top:auto;padding-top:16px;display:flex;align-items:stretch;gap:8px}.arch-grid .t-actions .btn{flex:1 1 0;min-height:40px;justify-content:center}.arch-card .arch-body{display:flex;flex-direction:column;height:100%;min-width:0}.arch-card .arch-body>.t-actions{margin-top:auto}.mh-actions,.mnav,.nav-toggle{display:none}@media(max-width:760px){.doc-nav{display:none}.layout-doc .doc-top{gap:12px;padding:max(10px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left));background:#0a0a0af0;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid transparent;box-shadow:none;transform:translateZ(0);will-change:transform;transition:transform .34s var(--ease),background-color .25s,border-color .25s,box-shadow .25s}.layout-doc .doc-top.hdr-stuck{border-bottom-color:var(--line);box-shadow:0 12px 26px -20px #000000f2}.layout-doc .doc-top.hdr-hide{transform:translate3d(0,-110%,0);box-shadow:none}.layout-doc .doc-logo img{width:96px;height:auto}.layout-doc.on-home.is-scrolled .doc-top{background:#090909f0;-webkit-backdrop-filter:none;backdrop-filter:none}.mh-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.nav-toggle{display:grid;place-items:center;position:relative;width:44px;height:44px;flex:none;padding:0;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .25s,border-color .25s,transform .15s,box-shadow .25s}.nav-toggle:active{transform:scale(.93)}.nav-toggle[aria-expanded=true],.nav-toggle.is-x{background:var(--accent);border-color:var(--accent);box-shadow:0 10px 26px -10px #f4112cd9}.burger{position:relative;display:block;width:20px;height:14px}.burger i{position:absolute;left:0;height:2px;width:20px;border-radius:2px;background:currentColor;transform-origin:center;transition:transform .38s var(--ease),opacity .2s,width .3s var(--ease)}.burger i:nth-child(1){top:0}.burger i:nth-child(2){top:6px;width:13px}.burger i:nth-child(3){top:12px}.nav-toggle[aria-expanded=true] .burger i:nth-child(1),.nav-toggle.is-x .burger i:nth-child(1){transform:translate3d(0,6px,0) rotate(45deg)}.nav-toggle[aria-expanded=true] .burger i:nth-child(2),.nav-toggle.is-x .burger i:nth-child(2){opacity:0;width:20px}.nav-toggle[aria-expanded=true] .burger i:nth-child(3),.nav-toggle.is-x .burger i:nth-child(3){transform:translate3d(0,-6px,0) rotate(-45deg)}html.menu-open{overflow:hidden;overscroll-behavior:none}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(520px 340px at 100% 0,rgba(244,17,44,.22),transparent 70%),radial-gradient(440px 320px at 0 100%,rgba(244,17,44,.12),transparent 70%),#090909;visibility:hidden;pointer-events:none;opacity:0;transition:opacity .2s,visibility 0s .2s}.mnav.open{visibility:visible;pointer-events:auto;opacity:1;transition:opacity .28s,visibility 0s}.mnav-bar{position:relative;z-index:2;flex:none;box-sizing:border-box;height:var(--mh, 64px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(10px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left));border-bottom:1px solid rgba(255,255,255,.08);background:#09090999}.mnav-logo img{width:96px;height:auto}.mnav-sheet{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;padding:14px max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.mnav-mark{position:absolute;right:-4px;bottom:56px;z-index:0;color:#ffffff07;font:700 clamp(9rem,48vw,17rem)/.78 var(--font-head);letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;user-select:none}.mnav-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.mnav-li{opacity:0;transform:translate3d(0,16px,0);transition:opacity .15s,transform .15s}.mnav.open .mnav-li,.mnav.open .mnav-acc{opacity:1;transform:none;transition:opacity .38s,transform .55s var(--ease);transition-delay:calc(var(--i, 0) * 50ms + 70ms)}.mnav-a{position:relative;display:flex;align-items:center;gap:16px;min-height:66px;padding:0 14px 0 10px;overflow:hidden;border-radius:18px;color:#e4e4e7;text-decoration:none;font:700 1.7rem/1 var(--font-head);letter-spacing:.03em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .2s,color .2s}.mnav-a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(200px circle at var(--px, 50%) var(--py, 50%),rgba(244,17,44,.3),transparent 70%);opacity:0;transition:opacity .4s}.mnav-a:active:before{opacity:1;transition-duration:.05s}.mnav-a:active{color:#fff}.mnav-ic{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--accent-2);transition:background-color .25s,color .25s,border-color .25s}.mnav-t{position:relative}.mnav-go{position:relative;flex:none;width:9px;height:9px;margin-left:auto;border-top:2px solid rgba(255,255,255,.3);border-right:2px solid rgba(255,255,255,.3);transform:rotate(45deg);transition:border-color .2s,transform .3s var(--ease)}.mnav-a:active .mnav-go{border-color:var(--accent-2);transform:translate(3px) rotate(45deg)}.mnav-a[aria-current]{color:#fff;background:#f4112c1c}.mnav-a[aria-current] .mnav-ic{background:linear-gradient(140deg,var(--accent),#a30a1e);border-color:transparent;color:#fff;box-shadow:0 10px 22px -10px #f4112ce6}.mnav-a[aria-current] .mnav-go{border-color:var(--accent-2)}.mnav-admin .mnav-ic{color:#ffb2bb}.mnav-a:focus-visible,.mnav-me:focus-visible,.mnav-cta:focus-visible,.mnav-sec:focus-visible,.mnav-logo:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mnav-acc{display:grid;gap:10px;margin-top:auto;padding-top:18px;opacity:0;transform:translate3d(0,16px,0)}.mnav-cta,.mnav-sec{display:grid;place-items:center;min-height:56px;border-radius:17px;font:700 1.08rem/1 var(--font-body);text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .15s}.mnav-cta{background:linear-gradient(135deg,var(--accent),#c40b22);color:#fff;box-shadow:0 16px 34px -14px #f4112cd9}.mnav-sec{min-height:52px;color:var(--text);background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1f;font-weight:600;font-size:1rem}.mnav-cta:active,.mnav-sec:active,.mnav-me:active{transform:scale(.98)}.mnav-me{display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:20px;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff1a;color:var(--text);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .15s}.mnav-av{flex:none;width:56px;aspect-ratio:1;display:grid;place-items:center;padding:2px;border-radius:28%;background:linear-gradient(140deg,var(--accent-2),rgba(244,17,44,.15) 60%,rgba(255,255,255,.1))}.mnav-av img{width:100%;height:100%;display:block;object-fit:cover;border-radius:calc(28% - 2px);background:#0a0a0a;-webkit-user-select:none;user-select:none}.mnav-me-t{display:grid;gap:5px;min-width:0}.mnav-me-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 1.3rem/1 var(--font-head);letter-spacing:.02em}.mnav-me-t i{color:var(--muted);font-style:normal;font-size:.84rem}.mnav-foot{margin:16px 0 0;text-align:center;color:#5f5f68;font:700 .68rem/1 var(--font-head);letter-spacing:.24em}}@media(max-width:380px){.mnav-a{font-size:1.45rem;min-height:60px}}@media(max-width:760px)and (max-height:480px){.mnav-a{min-height:48px;font-size:1.2rem}.mnav-ic{width:36px;height:36px}.mnav-mark{display:none}}.s7-page-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:14px 24px}.s7-page-head>div{min-width:0}.s7-page-head>.btn{flex:0 0 auto;width:auto;min-height:44px;padding:0 20px}.s7-page-head .acc-sub{margin-bottom:0;max-width:74ch}.s7-page-head h1{overflow-wrap:anywhere}.s7-lbl{display:block;margin-bottom:7px;color:#d4d4d8;font-size:.86rem;font-weight:500}.s7-hint{margin:6px 2px 0;color:#85858f;font-size:.78rem;line-height:1.45}.s7-mut,.s7-muted{margin:0;color:#9a9aa3;font-size:.84rem;line-height:1.5}.s7-muted{color:#b6b6be}.s7-bad{color:var(--danger)}.s7-warn-t{color:#e8c26b}.s7-warn{margin:0;padding:10px 13px;border:1px solid rgba(232,194,107,.34);border-radius:12px;background:#e8c26b13;color:#f0d79a;font-size:.82rem;line-height:1.5}.s7-link{color:var(--accent-2);text-decoration:none;border-bottom:1px solid rgba(255,74,94,.35)}.s7-link:hover{color:#fff;border-bottom-color:#fff6}.s7-toast{position:sticky;top:12px;z-index:5;margin:0;padding:11px 15px;border-radius:12px;border:1px solid var(--line);background:#101013f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.86rem;font-weight:550;box-shadow:0 16px 34px -22px #000}.s7-toast.ok{border-color:#3ddc845c;background:#0a2a1af0;color:#b9f0cf}.s7-toast.bad{border-color:#ff9a9a5c;background:#2e0c10f0;color:#ffd0d0}.s7-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;border:1px solid var(--line);background:#ffffff0d;color:#d4d4d8;font-size:.72rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.s7-badge.is-ok{color:#b9f0cf;border-color:#3ddc8461;background:#3ddc841c}.s7-badge.is-warn{color:#f2d79b;border-color:#e8c26b66;background:#e8c26b1a}.s7-badge.is-bad{color:#ffd0d0;border-color:#ff7a7a66;background:#dc2f4524}.s7-badge.is-info{color:#bcd6ff;border-color:#78aaff57;background:#6ea0ff1c}.s7-badge.is-pend{color:#d9c9ff;border-color:#a08cff5c;background:#9682ff1f}.s7-badge.is-pin{color:#ffd9a6;border-color:#ffb45a61;background:#ffaa501f}.s7-badge.is-off{color:#a9a9b2;border-color:var(--line);background:#ffffff09}.s7-empty{display:grid;justify-items:start;gap:6px;padding:clamp(20px,3vw,30px);border:1px dashed rgba(255,255,255,.12);border-radius:14px;background:#ffffff05}.s7-empty p,.s7-empty h2{margin:0;font:700 1.02rem/1.25 var(--font-head);text-transform:uppercase;letter-spacing:.02em}.s7-empty span{color:#9a9aa3;font-size:.86rem;line-height:1.5}.s7-empty .btn{margin-top:6px}.s7-skel{display:grid;gap:10px}.s7-skel .sk{display:block;border-radius:12px;background:linear-gradient(100deg,#ffffff0a 30%,#ffffff17,#ffffff0a 70%) 0 0 / 200% 100%;animation:skel 1.4s linear infinite}.s7-skel .sk-line{height:16px;max-width:420px}.s7-skel .sk-block{height:96px}.s7-skel .sk-card{height:132px}.s7-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.s7-list-head h2{margin:0;font:700 1.12rem/1.15 var(--font-head);text-transform:uppercase;letter-spacing:.02em}.s7-count{color:#8d8d97;font-size:.78rem;font-weight:650;letter-spacing:.04em;white-space:nowrap}.s7-row2{display:grid;gap:0 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.s7-row2>*{min-width:0}.s7-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px}.s7-form-actions .btn{margin-top:0}.s7-check{display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:#ffffff08;cursor:pointer;font-size:.87rem;line-height:1.35}.s7-check input{width:18px;height:18px;flex:none;accent-color:var(--accent)}.s7-check:focus-within{border-color:#f4112c80}.s7-check span{min-width:0}.s7-add{display:grid;gap:6px;margin-top:12px}.s7-add>label{color:#d4d4d8;font-size:.86rem;font-weight:500}.s7-results{display:grid;gap:6px;margin:0;padding:0;list-style:none;max-height:260px;overflow-y:auto;overscroll-behavior:contain}.s7-results:empty{display:none}.s7-results>li.s7-mut{padding:8px 2px}.s7-result{display:flex;align-items:center;gap:9px;width:100%;min-height:46px;padding:6px 10px;border:1px solid var(--line);border-radius:11px;background:#ffffff06;color:var(--text);text-align:left;cursor:pointer;transition:background .18s,border-color .18s}.s7-result:hover:not(:disabled){background:#f4112c14;border-color:#f4112c57}.s7-result:disabled{opacity:.5;cursor:not-allowed}.s7-result span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.s7-result small{color:#85858f;font-size:.74rem}.s7-result .av-img,.s7-result img{width:26px;height:26px;flex:none;border-radius:50%;object-fit:cover;background:#ffffff14}.s7-dlg{width:min(560px,calc(100vw - 24px));max-height:min(88dvh,900px);padding:0;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(160deg,#17171b,#0d0d10);color:var(--text);box-shadow:0 40px 90px -30px #000;overflow:hidden}.s7-dlg.is-wide{width:min(760px,calc(100vw - 24px))}.s7-dlg::backdrop{background:#040406a8;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.s7-dlg[open]{animation:s7-dlg-in .22s var(--ease)}@keyframes s7-dlg-in{0%{opacity:0;transform:translateY(10px) scale(.99)}}.s7-dlg-f{display:flex;flex-direction:column;max-height:inherit;margin:0}.s7-dlg-head{position:relative;display:grid;gap:5px;padding:20px 56px 14px 22px;border-bottom:1px solid var(--line)}.s7-dlg-t{margin:0;font:700 1.22rem/1.2 var(--font-head);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere}.s7-dlg-d{margin:0;color:#9a9aa3;font-size:.84rem;line-height:1.5}.s7-dlg-x{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:11px;background:#ffffff0a;color:#b6b6be;font-size:1.25rem;line-height:1;cursor:pointer;transition:color .18s,background .18s}.s7-dlg-x:hover{color:#fff;background:#ffffff1a}.s7-dlg-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px 6px}.s7-dlg-body .field:last-of-type{margin-bottom:10px}.s7-dlg-e{margin:0;padding:0 22px;color:var(--danger);font-size:.84rem}.s7-dlg-e:not([hidden]){padding-bottom:8px}.s7-dlg-a{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:14px 22px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#ffffff05}.s7-dlg-a .btn{margin-top:0;width:auto;min-width:120px}@media(max-width:520px){.s7-dlg-body{padding:16px 16px 4px}.s7-dlg-head{padding:18px 50px 12px 16px}.s7-dlg-a{padding-inline:16px}.s7-dlg-a .btn{flex:1 1 auto}}.doc-page{display:grid;gap:clamp(18px,2.6vw,28px);width:100%;max-width:1180px;margin:0 auto;padding:clamp(24px,5vw,56px) clamp(16px,4vw,32px) 40px}.doc-page>*{min-width:0}.s7-lead{margin:0;max-width:64ch;color:#a6a6b0;font-size:1.02rem;line-height:1.55}.nw-page{display:grid;gap:clamp(18px,2.6vw,28px);max-width:1180px;margin:0 auto}.nw-page-head{display:grid;gap:8px}.nw-page-head h1{margin:0;font:700 clamp(2rem,5vw,3.1rem)/1 var(--font-head);text-transform:uppercase;letter-spacing:.01em}.nw-page-head .label{margin-bottom:0}.nw-lead{margin:0;max-width:62ch;color:#a6a6b0;font-size:1.02rem;line-height:1.55}.nw-grid{display:grid;gap:clamp(12px,1.6vw,18px);grid-template-columns:repeat(auto-fill,minmax(min(100%,288px),1fr));align-items:stretch}@media(min-width:900px){.nw-grid.has-lead{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-grid.has-lead .nw-card.is-lead{grid-column:1 / -1}}.nw-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:18px;background:#ffffff07;overflow:hidden;transition:border-color .22s,transform .22s var(--ease),background .22s}.nw-card:hover{border-color:#ffffff2e;background:#ffffff0b}@media(hover:hover){.nw-card:hover{transform:translateY(-2px)}}.nw-card.is-skel{pointer-events:none}.nw-cover{position:relative;display:block;text-decoration:none;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(150deg,#be233529,#121215e6)}.nw-cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.nw-card:hover .nw-cover img{transform:scale(1.03)}.nw-cover-ph{position:relative;display:grid;place-items:center;align-content:center;gap:6px;width:100%;height:100%;overflow:hidden;color:#ffffff4d;background:radial-gradient(120% 90% at 18% 12%,rgba(190,35,53,.3),transparent 62%),linear-gradient(150deg,#17171b,#0e0e11 70%)}.nw-cover-ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.05) 0 1px,transparent 1px 9px);opacity:.5}.nw-cover-ph[data-shade="2"]{background:radial-gradient(120% 90% at 78% 16%,rgba(190,35,53,.34),transparent 60%),linear-gradient(200deg,#1a1418,#0d0d10 72%)}.nw-cover-ph[data-shade="3"]{background:radial-gradient(140% 100% at 50% 0%,rgba(120,40,52,.38),transparent 66%),linear-gradient(160deg,#14141a,#0c0c0f 70%)}.nw-cover-ph[data-shade="4"]{background:radial-gradient(110% 90% at 12% 88%,rgba(190,35,53,.26),transparent 58%),linear-gradient(120deg,#191319,#101015 74%)}.nw-mono{position:relative;font:800 clamp(2.4rem,6vw,3.6rem)/1 var(--font-head);color:#ffffff80;letter-spacing:.02em;text-shadow:0 10px 30px rgba(0,0,0,.5)}.nw-cover-ph,.nw-mono,.nw-ph-lbl{text-decoration:none}.nw-ph-lbl{position:relative;color:#ffffff6b;font:700 .64rem var(--font-head);letter-spacing:.18em;text-transform:uppercase}.nw-card.is-lead .nw-ph-lbl{font-size:.7rem}.nw-body{display:grid;gap:8px;padding:15px 17px 17px;flex:1;align-content:start}.nw-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:#85858f;font-size:.76rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.nw-pin{padding:2px 8px;border-radius:999px;border:1px solid rgba(255,180,90,.4);background:#ffaa501f;color:#ffd9a6;font-size:.68rem}.nw-title{margin:0;font:700 1.08rem/1.3 var(--font-head);letter-spacing:.01em;text-transform:none;overflow-wrap:anywhere}.nw-title a{color:inherit;text-decoration:none}.nw-title a:hover{color:var(--accent-2)}.nw-sum{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#a6a6b0;font-size:.88rem;line-height:1.5}.nw-foot{margin:auto 0 0;padding-top:6px}.nw-more{color:var(--accent-2);font-size:.84rem;font-weight:650;text-decoration:none}.nw-more:hover{color:#fff}.nw-more-row{display:flex;align-items:center;justify-content:center;gap:14px;min-height:44px;margin:0}.nw-empty{display:grid;justify-items:center;gap:8px;padding:clamp(28px,6vw,56px) 20px;border:1px dashed rgba(255,255,255,.13);border-radius:18px;text-align:center}.nw-empty p,.nw-empty h1{margin:0;font:700 1.16rem/1.25 var(--font-head);text-transform:uppercase}.nw-empty span{color:#9a9aa3;font-size:.88rem}.nw-grid.has-lead .nw-card.is-lead{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch}@media(min-width:900px){.nw-card.is-lead .nw-cover{aspect-ratio:auto;height:100%;min-height:240px;max-height:340px}.nw-card.is-lead .nw-body{padding:clamp(18px,2.4vw,30px);gap:10px;align-content:center}.nw-card.is-lead .nw-title{font-size:clamp(1.3rem,2.4vw,1.9rem)}.nw-card.is-lead .nw-sum{font-size:.95rem;-webkit-line-clamp:4}}@media(max-width:899px){.nw-card.is-lead{display:flex}}.nw-sk-cover{display:block;height:168px;border-radius:0}.nw-article-page{display:grid;gap:clamp(22px,3vw,34px);max-width:820px;margin:0 auto}.nw-article{display:grid;gap:18px;min-width:0}.nw-back{justify-self:start;display:inline-flex;align-items:center;min-height:38px;color:#a6a6b0;font-size:.86rem;text-decoration:none}.nw-back:hover{color:#fff}.nw-art-head{display:grid;gap:10px}.nw-art-head h1{margin:0;font:700 clamp(1.7rem,4.4vw,2.7rem)/1.1 var(--font-head);letter-spacing:.01em;overflow-wrap:anywhere}.nw-author{color:#b6b6be;font-weight:600;text-transform:none;letter-spacing:0}.nw-art-lead{margin:0;color:#c3c3cb;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.55}.nw-art-cover{margin:0;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#ffffff08}.nw-art-cover img{width:100%;height:auto}.nw-art-body{display:grid;gap:14px;color:#d8d8de;font-size:1.02rem;line-height:1.68;overflow-wrap:anywhere}.nw-art-body p{margin:0}.nw-art-body ul{display:grid;gap:8px;margin:0;padding-left:22px}.nw-art-body li::marker{color:var(--accent-2)}.nw-art-foot{display:flex;flex-wrap:wrap;gap:9px;padding-top:6px;border-top:1px solid var(--line)}.nw-art-foot .btn{margin-top:12px}.nw-art-skel{display:grid;gap:12px}.nw-art-skel .sk{display:block;border-radius:12px;background:linear-gradient(100deg,#ffffff0a 30%,#ffffff17,#ffffff0a 70%) 0 0 / 200% 100%;animation:skel 1.4s linear infinite}.nw-art-skel .sk-line{height:18px}.nw-art-skel .sk-line.short{height:12px;max-width:180px}.nw-art-skel .sk-block{height:280px;border-radius:18px}.nw-related{display:grid;gap:14px;padding-top:clamp(18px,3vw,26px);border-top:1px solid var(--line)}.nw-related h2{margin:0;font:700 1.2rem/1.2 var(--font-head);text-transform:uppercase;letter-spacing:.02em}.home-promo{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:stretch;gap:0;width:min(1180px,calc(100% - 32px));margin:clamp(20px,3vw,34px) auto 0;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:radial-gradient(560px 240px at 0 0,rgba(190,35,53,.2),transparent 72%),linear-gradient(150deg,#1f1317f5,#0d0d10f7);overflow:hidden}.home-promo-copy{display:grid;align-content:center;gap:8px;padding:clamp(20px,3.2vw,34px);min-width:0}.home-promo-copy .label{margin:0}.home-promo-copy h2{margin:0;font:700 clamp(1.3rem,2.6vw,1.9rem)/1.15 var(--font-head);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere}.home-promo-copy p{margin:0;color:#bcbcc5;line-height:1.55}.home-promo-copy .btn{justify-self:start;width:auto;margin-top:6px}.home-promo-img{width:100%;height:100%;min-height:180px;object-fit:cover}@media(max-width:760px){.home-promo{grid-template-columns:minmax(0,1fr)}.home-promo-img{order:-1;max-height:220px}}.home-news{display:grid;gap:14px;width:min(1180px,calc(100% - 32px));margin:clamp(28px,4vw,48px) auto 0}.home-news h2{margin:0;font:700 clamp(1.4rem,3vw,2rem)/1.1 var(--font-head);text-transform:uppercase;letter-spacing:.01em}.home-news .label{margin:0}.home-news>.link{justify-self:start;color:var(--accent-2);font-size:.9rem;font-weight:650;text-decoration:none}.home-news>.link:hover{color:#fff}.sponsor-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:18px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#ffffff06}.sponsor-strip-l{flex:1 1 100%;color:#85858f;font-size:.68rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.sponsor{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:6px 12px;border-radius:12px;border:1px solid transparent;text-decoration:none;transition:border-color .2s,background .2s}.sponsor:hover{border-color:#ffffff29;background:#ffffff0a}.sponsor[aria-disabled=true]{cursor:default}.sponsor img{max-height:34px;width:auto;object-fit:contain;filter:grayscale(1) brightness(1.5);opacity:.8;transition:filter .25s,opacity .25s}.sponsor:hover img{filter:none;opacity:1}.sponsor-name{color:#d4d4d8;font:700 .95rem var(--font-head);letter-spacing:.04em;text-transform:uppercase}@media(max-width:560px){.sponsor-strip{justify-content:center}.sponsor-strip-l{text-align:center}}.mx-appeal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:13px 16px;border:1px solid rgba(232,194,107,.28);border-radius:14px;background:#e8c26b0f;color:#e7d3a4;font-size:.88rem}.mx-appeal .btn{margin-top:0;width:auto;flex:none}.s7-appeals{display:grid;gap:clamp(18px,2.6vw,26px)}.s7-new{display:grid;gap:4px;padding:clamp(18px,2.6vw,26px);border:1px solid rgba(244,17,44,.28);border-radius:18px;background:radial-gradient(520px 200px at 0 0,rgba(190,35,53,.14),transparent 72%),#ffffff07}.s7-new h2{margin:0 0 10px;font:700 1.24rem/1.15 var(--font-head);text-transform:uppercase;letter-spacing:.02em}.s7-new form{display:grid}.s7-types{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.s7-type{position:relative;display:flex;align-items:flex-start;gap:10px;min-height:74px;padding:11px 13px;border:1px solid var(--line);border-radius:13px;background:#ffffff06;cursor:pointer;transition:border-color .2s,background .2s}.s7-type:hover{border-color:#ffffff38;background:#ffffff0b}.s7-type input{position:absolute;opacity:0;pointer-events:none}.s7-type span{display:grid;gap:3px;min-width:0}.s7-type b{font-size:.9rem;line-height:1.3}.s7-type small{color:#8d8d97;font-size:.76rem;line-height:1.4}.s7-type:has(input:checked){border-color:#f4112c8c;background:#f4112c1a;box-shadow:inset 3px 0 var(--accent)}.s7-type:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.s7-match-note{margin:0 0 12px;padding:11px 14px;border:1px solid rgba(120,170,255,.3);border-radius:12px;background:#6ea0ff14;color:#c6dbff;font-size:.85rem;line-height:1.5}.s7-detail{display:grid}.s7-list-wrap{display:grid;gap:10px}.s7-alist{display:grid;gap:8px;margin:0;padding:0;list-style:none}.s7-arow{border:1px solid var(--line);border-radius:14px;background:#ffffff06;overflow:hidden;transition:border-color .2s,background .2s}.s7-arow:hover{border-color:#ffffff2e;background:#ffffff0b}.s7-arow-btn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px 15px;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.s7-arow-no{flex:none;color:#85858f;font:700 .82rem/1 var(--font-head);letter-spacing:.06em}.s7-arow-main{display:grid;gap:3px;min-width:0}.s7-arow-main b{font-size:.94rem;line-height:1.35;overflow-wrap:anywhere}.s7-arow-main small{color:#8d8d97;font-size:.77rem}.s7-thread{display:grid;gap:16px;padding:clamp(16px,2.4vw,24px)}.s7-th-head{display:grid;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--line)}.s7-th-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.s7-th-title h2{margin:0;font:700 1.3rem/1.2 var(--font-head);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere}.s7-th-meta{margin:0;color:#9a9aa3;font-size:.83rem;line-height:1.5}.s7-th-meta a{color:var(--accent-2);text-decoration:none}.s7-th-meta a:hover{color:#fff}.s7-back{justify-self:start;display:inline-flex;align-items:center;min-height:34px;padding:0;border:0;background:none;color:#a6a6b0;font-size:.84rem;cursor:pointer}.s7-back:hover{color:#fff}.s7-resolution{display:grid;gap:4px;padding:13px 15px;border:1px solid rgba(61,220,132,.3);border-radius:13px;background:#3ddc8412}.s7-resolution span{color:#9fe8bd;font-size:.7rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.s7-resolution p{margin:0;color:#e2f5ea;font-size:.92rem;line-height:1.55;overflow-wrap:anywhere}.s7-msgs{display:grid;gap:10px;margin:0;padding:0;list-style:none}.s7-msg{display:grid;gap:5px;max-width:min(100%,72ch);padding:12px 15px;border:1px solid var(--line);border-radius:5px 14px 14px;background:#ffffff09}.s7-msg.is-mine{margin-left:auto;border-color:#f4112c4d;border-top-left-radius:14px;border-top-right-radius:5px;background:#f4112c16}.s7-msg.is-staff{border-style:dashed;border-color:#e8c26b52;background:#e8c26b0e}.s7-msg-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#9a9aa3;font-size:.76rem}.s7-msg-head b{color:#e6e6ec;font-size:.82rem}.s7-msg-role{padding:1px 7px;border-radius:999px;border:1px solid var(--line);font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.s7-msg-head time{margin-left:auto;white-space:nowrap}.s7-msg-body{color:#dcdce2;font-size:.91rem;line-height:1.6;overflow-wrap:anywhere}.s7-reply{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.s7-reply>label{color:#d4d4d8;font-size:.86rem;font-weight:500}.s7-reply textarea{width:100%;min-height:96px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#ffffff09;color:inherit;font:inherit;resize:vertical}.s7-reply textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px #f4112c24}.s7-reply-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.s7-reply-row .s7-check{flex:1 1 260px}.s7-reply-row .s7-form-actions{margin-top:0}.s7-closed{margin:0;padding:13px 15px;border:1px dashed rgba(255,255,255,.14);border-radius:12px;color:#9a9aa3;font-size:.86rem}.s7-closed-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.s7-closed-actions .btn{margin-top:0}.s7-rules{display:grid;gap:8px;padding:clamp(16px,2.4vw,22px);border:1px solid var(--line);border-radius:16px;background:#ffffff06}.s7-rules h2{margin:0;font:700 1.06rem/1.2 var(--font-head);text-transform:uppercase;letter-spacing:.02em}.s7-rules ol{display:grid;gap:7px;margin:0;padding-left:20px;color:#c3c3cb;font-size:.88rem;line-height:1.55}.s7-rules li::marker{color:var(--accent-2);font-weight:700}.s7-rules p{margin:0;color:#8d8d97;font-size:.82rem;line-height:1.55}.s7-content{gap:16px}.s7-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#0a0a0c9e}.s7-tab{min-height:40px;padding:8px 15px;border:1px solid transparent;border-radius:9px;background:none;color:#c5c5cc;font-size:.86rem;font-weight:650;cursor:pointer;transition:color .18s,background .18s,border-color .18s}.s7-tab:hover{color:#fff;background:#ffffff0b;border-color:#ffffff17}.s7-tab.is-on{color:#fff;background:linear-gradient(110deg,#be233538,#be233514);border-color:#e6415257;box-shadow:inset 3px 0 #d6384c}.s7-tab:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.s7-panel{display:grid;gap:12px}.s7-panel-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.s7-panel-bar .btn{margin-top:0}.s7-panel-note{margin:0;color:#8d8d97;font-size:.82rem}.s7-clist{display:grid;gap:10px}.s7-news-list,.s7-sponsors,.s7-promos{display:grid;gap:10px;margin:0;padding:0;list-style:none}.s7-news-row,.s7-sponsor,.s7-promo{display:grid;grid-template-columns:116px minmax(0,1fr) auto;gap:14px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:15px;background:#ffffff07;transition:border-color .2s,background .2s}.s7-news-row:hover,.s7-sponsor:hover,.s7-promo:hover{border-color:#ffffff2b;background:#ffffff0a}.s7-sponsor.is-off{opacity:.62}.s7-news-cover,.s7-promo-img,.s7-sponsor-logo{display:grid;place-items:center;width:100%;aspect-ratio:16 / 9;border-radius:11px;overflow:hidden;background:#ffffff0a}.s7-sponsor-logo{aspect-ratio:1;max-width:92px}.s7-news-cover img,.s7-promo-img img,.s7-sponsor-logo img{width:100%;height:100%;object-fit:cover}.s7-sponsor-logo img{object-fit:contain;padding:8px;background:#ffffff08}.s7-cover,.s7-logo,.s7-cover-prev,.s7-logo-prev{display:block;width:100%;height:100%;object-fit:cover}.s7-sponsor-logo .s7-logo{object-fit:contain;padding:8px}.s7-cover.is-ph,.s7-logo.is-ph,.s7-cover-prev.is-ph,.s7-logo-prev.is-ph{display:grid;place-items:center;color:#6f6f78;font:700 .78rem var(--font-head);letter-spacing:.06em;text-transform:uppercase;background:repeating-linear-gradient(135deg,#ffffff0d 0,#ffffff0d 8px,#ffffff05 8px,#ffffff05 16px)}.s7-news-main,.s7-sponsor-main,.s7-promo-main{display:grid;gap:5px;min-width:0}.s7-news-main b,.s7-sponsor-main b,.s7-promo-main b{font-size:.96rem;line-height:1.35;overflow-wrap:anywhere}.s7-news-top{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.s7-news-top time,.s7-news-top .s7-mut{color:#85858f;font-size:.76rem}.s7-news-title{font-size:.96rem!important}.s7-news-sum{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#9a9aa3;font-size:.84rem;line-height:1.5}.s7-news-act{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:240px}.s7-news-act .btn{margin-top:0;min-height:34px}.s7-promo-main .s7-muted{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:700px){.s7-news-row,.s7-sponsor,.s7-promo{grid-template-columns:84px minmax(0,1fr)}.s7-news-act{grid-column:1 / -1;max-width:none;justify-content:flex-start}.s7-sponsor-logo{max-width:100%}}.s7-cover-field{display:grid;gap:7px;margin:4px 0 12px}.s7-cover-box{display:grid;gap:12px;grid-template-columns:132px minmax(0,1fr);align-items:center;padding:12px;border:1px solid var(--line);border-radius:13px;background:#ffffff06}.s7-cover-box .s7-cover-prev,.s7-cover-box .s7-logo-prev{aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#ffffff0a;object-fit:cover}.s7-cover-box .s7-logo-prev{aspect-ratio:1}.s7-cover-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.s7-cover-tools .btn{margin-top:0}.s7-cover-tools .s7-hint{flex:1 1 100%;margin:0}.s7-file{position:relative;display:inline-flex;align-items:center;cursor:pointer}@media(max-width:520px){.s7-cover-box{grid-template-columns:minmax(0,1fr)}.s7-cover-box .s7-cover-prev,.s7-cover-box .s7-logo-prev{max-width:180px}}.s7-off{gap:16px}.s7-off-list{display:grid;gap:12px}.s7-off-cards{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr))}.s7-off-card{display:grid;gap:5px;padding:14px 16px;border:1px solid var(--line);border-radius:15px;background:#ffffff07;color:inherit;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .2s var(--ease)}.s7-off-card:hover{border-color:#fff3;background:#ffffff0d}@media(hover:hover){.s7-off-card:hover{transform:translateY(-2px)}}.s7-off-card.is-on{border-color:#f4112c80;background:#f4112c17;box-shadow:inset 3px 0 var(--accent)}.s7-off-card b{font-size:.98rem;line-height:1.3;overflow-wrap:anywhere}.s7-off-state{justify-self:start;padding:2px 9px;border-radius:999px;border:1px solid var(--line);color:#d4d4d8;font-size:.68rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.s7-off-state.is-live{color:#ffd0d0;border-color:#f4112c73;background:#f4112c24}.s7-off-state.is-upcoming{color:#f2d79b;border-color:#e8c26b66;background:#e8c26b17}.s7-off-state.is-finished{color:#b9f0cf;border-color:#3ddc845c;background:#3ddc8414}.s7-off-meta{color:#8d8d97;font-size:.78rem;line-height:1.45}.s7-off-board{display:grid;gap:14px;padding:clamp(16px,2.4vw,22px);border:1px solid var(--line);border-radius:18px;background:linear-gradient(150deg,#1c1c20f0,#0d0d10f5)}.s7-board-head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px 20px;padding-bottom:12px;border-bottom:1px solid var(--line)}.s7-board-head h2{margin:2px 0 4px;font:700 clamp(1.15rem,2.4vw,1.5rem)/1.15 var(--font-head);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere}.s7-board-tools{display:flex;flex-wrap:wrap;gap:8px}.s7-board-tools .btn{margin-top:0}.s7-matches{display:grid;gap:8px;margin:0;padding:0;list-style:none}.s7-match{display:grid;grid-template-columns:minmax(96px,128px) minmax(0,1fr) minmax(96px,132px) minmax(76px,116px) auto;align-items:center;gap:8px 14px;padding:11px 14px;border:1px solid var(--line);border-radius:13px;background:#ffffff06}.s7-match.is-live{border-color:#f4112c66;background:#f4112c0f}.s7-match.is-finished{opacity:.92}.s7-match.is-bye{grid-template-columns:minmax(96px,128px) minmax(0,1fr);opacity:.6}.s7-match-round{display:grid;gap:2px;color:#96969f;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.s7-match-round small{color:#7d7d86;font-size:.7rem;font-weight:600;letter-spacing:0;text-transform:none}.s7-match-teams{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;font-size:.94rem}.s7-match-teams b{overflow-wrap:anywhere}.s7-match-teams i{color:#6f6f78;font-style:normal}.s7-match-teams small{flex:1 1 100%;color:#8d8d97;font-size:.76rem}.s7-match-score{font:700 1rem var(--font-head);letter-spacing:.04em;color:#e9e9ef}.s7-match-state{color:#8d8d97;font-size:.78rem}.s7-match-act{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.s7-match-act .btn{margin-top:0;min-height:34px;white-space:nowrap}@media(max-width:980px){.s7-match{grid-template-columns:minmax(0,1fr) minmax(88px,120px)}.s7-match-round{grid-column:1 / -1}.s7-match-score,.s7-match-state{grid-row:2}.s7-match-state{grid-column:2;text-align:right}.s7-match-act{grid-column:1 / -1;justify-content:flex-start}}.s7-maps{display:grid;gap:8px;margin:6px 0 14px;padding:12px 14px;border:1px solid var(--line);border-radius:13px}.s7-maps legend{padding:0 6px;color:#a6a6b0;font-size:.74rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.s7-map-row{display:grid;grid-template-columns:minmax(0,1fr) 72px 72px;gap:8px;align-items:center}.s7-map-row select,.s7-map-row input{width:100%;min-width:0;min-height:42px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:#ffffff0a;color:inherit;font:inherit}.s7-map-row select:focus-visible,.s7-map-row input:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #f4112c24}.s7-current{margin:0 0 12px;padding:10px 13px;border:1px solid var(--line);border-radius:11px;background:#ffffff08;color:#b6b6be;font-size:.86rem}.s7-current b{color:#fff}.s7-forfeit[hidden]{display:none!important}.s7-history{display:grid;gap:8px;margin:0;padding:0;list-style:none}.s7-history li{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:4px 10px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:#ffffff06;font-size:.86rem}.s7-history time{color:#85858f;font-size:.78rem;white-space:nowrap}.s7-history b{color:#e6e6ec}.s7-history span{min-width:0;overflow-wrap:anywhere}.s7-history .s7-mut{grid-column:1 / -1}.s7-recent{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.s7-recent h3{margin:0;color:#a6a6b0;font:700 .8rem/1.2 var(--font-head);letter-spacing:.1em;text-transform:uppercase}.s7-recent ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.s7-recent li{display:flex;flex-wrap:wrap;gap:4px 10px;color:#9a9aa3;font-size:.82rem}.s7-recent time{color:#7d7d86;font-size:.78rem}.s7-aq{gap:14px}.s7-aq-counts{display:flex;flex-wrap:wrap;gap:7px}.s7-count-chip{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:6px 13px;border:1px solid var(--line);border-radius:999px;background:#ffffff08;color:#c5c5cc;font-size:.82rem;font-weight:600;cursor:pointer;transition:color .18s,background .18s,border-color .18s}.s7-count-chip b{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:#ffffff14;color:#e6e6ec;font-size:.74rem}.s7-count-chip:hover{color:#fff;border-color:#fff3}.s7-count-chip.is-on{color:#fff;border-color:#e6415280;background:#be23352e}.s7-count-chip.is-on b{background:#f4112c59}.s7-aq-filter{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px 12px;padding:14px 16px;border:1px solid var(--line);border-radius:15px;background:#ffffff06}.s7-aq-filter .field{margin-bottom:0;min-width:0}.s7-aq-btns{display:flex;gap:8px}.s7-aq-btns .btn{margin-top:0}@media(max-width:860px){.s7-aq-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.s7-aq-btns{grid-column:1 / -1}}@media(max-width:560px){.s7-aq-filter{grid-template-columns:minmax(0,1fr)}}.s7-aq-wrap{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1000px){.s7-aq-wrap{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)}}.s7-aq-list,.s7-aq-detail{min-width:0}.s7-aq-list{padding:16px 16px 12px}.s7-aq-detail{display:grid;gap:14px;padding:18px}@media(min-width:1000px){.s7-aq-detail{position:sticky;top:12px;max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain}}.s7-queue{display:grid;gap:7px;margin:0;padding:0;list-style:none}.s7-qrow{border:1px solid var(--line);border-radius:12px;background:#ffffff06;overflow:hidden;transition:border-color .18s,background .18s}.s7-qrow:hover{border-color:#ffffff2e}.s7-qrow.is-on{border-color:#f4112c80;background:#f4112c13;box-shadow:inset 3px 0 var(--accent)}.s7-qbtn{display:grid;gap:4px;width:100%;padding:11px 13px;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.s7-qtop{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.s7-qsubj{font-size:.9rem;line-height:1.35;overflow-wrap:anywhere}.s7-qmeta{color:#8d8d97;font-size:.76rem;line-height:1.4}.s7-more{display:flex;justify-content:center;padding-top:10px}.s7-more .btn{margin-top:0}.s7-aq-tools{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.s7-aq-tools .field{margin-bottom:0;min-width:0}.s7-aq-link{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.s7-aq-link .btn{margin-top:0}@media(max-width:560px){.s7-aq-tools{grid-template-columns:minmax(0,1fr)}}.s7-judges{gap:16px}.s7-jgrid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:900px){.s7-jgrid{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr)}}.s7-jpick,.s7-jlist,.s7-jadd{display:grid;gap:4px;align-content:start;min-width:0;grid-template-columns:minmax(0,1fr)}.s7-jpick .field,.s7-jpick .control{min-width:0}.s7-jpick select{width:100%;min-width:0;text-overflow:ellipsis;padding-right:34px}.s7-jpick h2,.s7-jlist h2,.s7-jadd h2{margin:0 0 4px;font:700 1.14rem/1.2 var(--font-head);text-transform:uppercase;letter-spacing:.02em}.s7-jpick .field{margin-bottom:6px}.s7-jadd .acc-sub{margin-bottom:4px}.s7-jrow-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.s7-jrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:13px;background:#ffffff07}.s7-java img,.s7-java .av-img{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#ffffff14}.s7-jmain{display:grid;gap:2px;min-width:0}.s7-jmain b{font-size:.94rem;overflow-wrap:anywhere}.s7-jrow .btn{margin-top:0}@media(max-width:520px){.s7-jrow{grid-template-columns:auto minmax(0,1fr)}.s7-jrow .btn{grid-column:1 / -1;justify-self:start}}.s7-roster{display:grid;gap:8px;margin-bottom:14px}.s7-roster-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#a6a6b0;font-size:.82rem}.s7-roster-head b{color:#fff;font:700 .96rem var(--font-head);letter-spacing:.04em}.s7-roster.is-short .s7-roster-head b{color:#f2d79b}.s7-slots{display:grid;gap:6px;margin:0;padding:0;list-style:none}.s7-slot{display:grid;grid-template-columns:26px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--line);border-radius:11px;background:#ffffff07}.s7-slot-n{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#ffffff0f;color:#a6a6b0;font:700 .78rem var(--font-head)}.s7-slot img,.s7-slot .av-img{width:28px;height:28px;border-radius:50%;object-fit:cover;background:#ffffff14}.s7-slot b{font-size:.92rem;overflow-wrap:anywhere}.s7-slot-x{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:9px;background:#ffffff08;color:#b6b6be;font-size:1.1rem;line-height:1;cursor:pointer;transition:color .18s,border-color .18s,background .18s}.s7-slot-x:hover{color:#fff;border-color:#dc2f458c;background:#dc2f4529}.au-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:760px){.au-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.au-sum-cell{display:grid;gap:2px;align-content:center;min-height:86px;padding:14px 16px;border:1px solid var(--line);border-radius:15px;background:#ffffff07}.au-sum-cell b{font:700 clamp(1.5rem,3.4vw,2rem)/1 var(--font-head);letter-spacing:.02em}.au-sum-cell span{color:#8d8d97;font-size:.78rem;line-height:1.35}.au-sum-cell.warn{border-color:#e8c26b52;background:#e8c26b0f}.au-sum-cell.warn b{color:#f2d79b}.au-sum-cell.bad{border-color:#ff7a7a57;background:#dc2f4514}.au-sum-cell.bad b{color:#ffb3b3}.au-sum-cell.ok{border-color:#3ddc844d;background:#3ddc840e}.au-sum-cell.ok b{color:#b9f0cf}.au-sum-cell .sk-line{max-width:90px}.au-sum-go{justify-self:start;display:inline-flex;align-items:center;min-height:32px;margin-top:2px;padding:4px 0;border:0;background:none;color:var(--accent-2);font-size:.78rem;font-weight:650;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(pointer:coarse){.au-sum-go{min-height:44px;padding:8px 0}}.au-sum-go:hover{color:#fff}.au-sum-err{grid-column:1 / -1;margin:0;padding:12px 15px;border:1px dashed rgba(255,255,255,.14);border-radius:13px;color:#9a9aa3;font-size:.84rem}.au-check{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:11px;background:#ffffff08;cursor:pointer;font-size:.84rem}.au-check input{width:17px;height:17px;flex:none;accent-color:var(--accent)}.au-review-box{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#ffffff06}.au-review{display:grid;gap:4px;padding-left:11px;border-left:3px solid #3ddc84}.au-review.is-flagged{border-left-color:#ff7a7a}.au-review-state{margin:0;color:#b6b6be;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.au-review-note{margin:0;color:#d8d8de;font-size:.87rem;line-height:1.5;overflow-wrap:anywhere}.au-review-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.au-review-act .btn{margin-top:0}.au-review-lbl{color:#8d8d97;font-size:.78rem}.au-rev{padding:1px 8px;border-radius:999px;border:1px solid rgba(61,220,132,.4);background:#3ddc841a;color:#b9f0cf;font-size:.66rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.au-rev.is-flagged{border-color:#ff7a7a70;background:#dc2f4529;color:#ffc4c4}@media(max-width:620px){.s7-page-head{align-items:start}.s7-page-head .btn{width:100%}.s7-new,.s7-thread,.s7-aq-detail,.s7-off-board{padding:14px;border-radius:16px}.s7-arow-btn{padding:12px;grid-template-columns:minmax(0,1fr);gap:6px}.s7-arow-btn .s7-badge{justify-self:start}.s7-msg{max-width:100%}.s7-reply-row{flex-direction:column;align-items:stretch}.s7-reply-row .s7-form-actions .btn,.s7-match-act .btn{flex:1 1 auto}.s7-map-row{grid-template-columns:minmax(0,1fr) 62px 62px}.s7-tabs{overflow-x:auto;flex-wrap:nowrap}.s7-tab{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.nw-card,.s7-off-card,.s7-arow,.s7-qrow,.s7-dlg[open]{animation:none!important;transition:none!important;transform:none!important}.s7-skel .sk,.nw-art-skel .sk{animation:none!important}}@media(max-width:640px){.s7-page-head .btn:not(.btn-primary){width:auto}}.notif-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 18px}.notif-head h2{margin-bottom:4px}.notif-head-act{flex:0 0 auto}.notif-head-act .btn{width:auto}.notif-pills{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 4px}.notif-pill{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;padding:9px 13px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff08;color:inherit;text-decoration:none}.notif-pill:hover{border-color:#fff3}.notif-pill>span:last-child{display:grid;gap:1px;min-width:0}.notif-pill b{font:700 12px var(--font-head);letter-spacing:.04em;text-transform:uppercase}.notif-pill small{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.notif-pill-ico{display:grid;place-items:center;flex:0 0 22px;height:22px;border-radius:7px;font-size:12px;font-weight:700}.notif-pill.is-ok .notif-pill-ico{background:#5ac88c29;color:#7ee2a8}.notif-pill.is-off .notif-pill-ico{background:#e8c26b29;color:#e8c26b}.notif-test{display:grid;gap:6px;margin:10px 0 2px;padding:12px 14px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff06}.notif-test-line{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;margin:0;font-size:.86rem;line-height:1.5}.notif-test-line b{font:700 12px var(--font-head);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.notif-test-line.is-ok span{color:#93e3b4}.notif-test-line.is-bad span{color:#ff9a9a}.notif-test-line.is-wait span{color:var(--muted)}.notif-help{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.notif-help h3,.notif-log h3{margin:0 0 8px;font:700 12px var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.notif-help ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}.notif-help li{position:relative;padding-left:16px;color:var(--body, #c9c9d0);font-size:.87rem;line-height:1.55}.notif-help li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#f4112cb3}.notif-log{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.notif-log-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.notif-log-row{display:grid;grid-template-columns:78px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 11px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff05;font-size:.82rem}.notif-log-ch{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:999px;font:700 10px var(--font-head);letter-spacing:.06em;text-transform:uppercase}.notif-log-ch.email{background:#78aaff24;color:#a9c6ff}.notif-log-ch.telegram{background:#5fbef024;color:#9bdcff}.notif-log-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.notif-log-row time{color:var(--muted);font-size:11px;white-space:nowrap}.notif-log-s{font:700 10px var(--font-head);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.notif-log-s.is-ok{color:#7ee2a8}.notif-log-s.is-bad{color:#ff9a9a}.notif-log-s.is-wait{color:#e8c26b}@media(max-width:640px){.notif-log-row{grid-template-columns:70px minmax(0,1fr);row-gap:4px}.notif-log-row time{grid-column:2;grid-row:1;justify-self:end;align-self:center}.notif-log-s{grid-column:2;grid-row:2;justify-self:start}.notif-test-line{grid-template-columns:1fr}.notif-head-act{width:100%}.notif-head-act .btn{flex:1 1 auto}}.mx-checkin{border-color:#78aaff2e}.mx-checkin .mx-card-h{align-items:center}.mx-ci-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font:700 11px var(--font-head);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.mx-ci-badge.is-open{background:#5ac88c24;color:#7ee2a8}.mx-ci-badge.is-not_open{background:#78aaff24;color:#a9c6ff}.mx-ci-badge.is-closed{background:#ffffff0f;color:var(--muted)}.mx-ci-sides{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.mx-ci-side{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:10px 13px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#ffffff06}.mx-ci-side.is-done{border-color:#5ac88c47;background:#5ac88c12}.mx-ci-team{min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-ci-state{color:var(--muted);font-size:.82rem}.mx-ci-side.is-done .mx-ci-state{color:#93e3b4}.mx-ci-act{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.mx-ci-act .btn{margin-top:0;width:auto}.mx-ci-timer{display:inline-flex;align-items:baseline;gap:6px;color:var(--muted);font-size:.82rem}.mx-ci-timer em{font-style:normal}.mx-ci-timer span{font:700 18px/1 var(--font-head);letter-spacing:.05em;color:var(--text);font-variant-numeric:tabular-nums}.mx-ci-hint{margin:12px 0 0;color:var(--muted);font-size:.82rem;line-height:1.5}.mx-ci-msg{margin:6px 0 0;font-size:.84rem}.mx-ci-msg.is-ok{color:#93e3b4}.mx-ci-msg.is-bad{color:#ff9a9a}.ch{display:grid;gap:22px}.ch-head{max-width:820px}.ch-head h1{margin:6px 0 10px}.ch-lead{margin:0;color:var(--body, #c9c9d0);font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.6}.ch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}.ch-card{display:grid;align-content:start;gap:10px;min-width:0;padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(150deg,#1d1d21f0,#0e0e11f7)}.ch-card h2{margin:2px 0 0;font-size:1.18rem}.ch-card p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.55}.ch-ico{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#f4112c1f;color:#ff8f9d}.ch-list{display:grid;gap:8px}.ch-link{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff08;color:inherit;text-decoration:none}.ch-link:hover{border-color:#f4112c66}.ch-link>span:nth-child(2){display:grid;gap:1px;min-width:0;flex:1 1 auto}.ch-link b{font-size:.92rem}.ch-link small{color:var(--muted);font-size:11px}.ch-link-ico{display:grid;place-items:center;flex:0 0 26px;height:26px;border-radius:8px;background:#f4112c24;color:#ff8f9d;font-size:13px}.ch-empty{margin:0;color:var(--muted);font-size:.85rem;line-height:1.55}.ch-steps,.ch-bullets{margin:0;padding-left:18px;color:var(--muted);font-size:.85rem;line-height:1.6;display:grid;gap:4px}.ch-cta{width:auto;justify-self:start;margin-top:2px}.ch-rules{padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#ffffff05}.ch-rules h2{margin:0 0 14px;font-size:1.18rem}.ch-rules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.ch-rules h3{margin:0 0 7px;font:700 11px var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ch-note{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:.85rem;line-height:1.55}.ch-note svg{flex:0 0 auto;margin-top:2px;color:#ff8f9d}.ch-contact{padding:18px 20px;border:1px dashed rgba(255,255,255,.14);border-radius:16px}.ch-contact h2{margin:0 0 6px;font-size:1.05rem}.ch-contact p{margin:0;color:var(--muted);font-size:.87rem;line-height:1.6}.s7-channels{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 18px;padding:12px 15px;border:1px solid rgba(120,170,255,.22);border-radius:13px;background:#78aaff12;font-size:.86rem}.s7-channels-k{font:700 10px var(--font-head);letter-spacing:.09em;text-transform:uppercase;color:#a9c6ff;white-space:nowrap}.s7-channels-t{min-width:0;color:var(--body, #c9c9d0)}.s7-channels .link{margin-left:auto;white-space:nowrap}@media(max-width:640px){.s7-channels .link{margin-left:0}}.td>.t-detail{max-width:1180px;padding-top:clamp(18px,2.5vw,30px)}.td-hero{min-height:clamp(320px,37vw,430px)}.td-hero-in{width:min(1180px,100%);gap:16px;padding-bottom:clamp(24px,3vw,36px)}.td-head{gap:clamp(18px,3vw,34px)}.td-title{max-width:19em;margin-bottom:13px}.td-meta{margin-bottom:16px;gap:8px}.td-stats{gap:12px 24px;margin-bottom:12px}.td-aside{min-width:min(100%,285px);padding:15px;border-radius:16px}.t-detail .tt-wrap{margin-bottom:16px}.t-detail .tt-bar{padding:5px;background:#0f0f12c7;border:1px solid rgba(255,255,255,.075)}.t-detail .tt-tab{min-height:42px;padding-inline:15px}.t-detail .tt-panel:not([hidden]){gap:14px}.t-detail .t-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.t-detail .t-grid2>.acc-card{padding:clamp(15px,2vw,21px);border-radius:16px;background:linear-gradient(150deg,#1c1c20eb,#0e0e11f0)}.t-detail .t-grid2>.acc-card:has(#regBox){border-color:#cd314452;background:linear-gradient(145deg,#2a141994,#100f12f5 58%)}.t-detail .t-grid2>.acc-card:has(#regBox)>h2{margin-bottom:14px}.t-detail .facts div{align-items:flex-start;padding-block:10px}.t-detail .facts dd{max-width:62%;overflow-wrap:anywhere}.t-detail .prize-list li{padding-block:11px}.t-detail .tm-wide{grid-column:1 / -1}.t-detail .mem-list{gap:8px}.t-detail .mem{padding:10px 12px;border-radius:12px;background:#ffffff06}.t-detail .tm-mix-team,.t-detail .tm-mix-group{border-radius:14px}.t-detail .tm-mix-team li,.t-detail .tm-mix-group li{min-height:42px}@media(max-width:760px){.td-hero{min-height:0}.td-hero-in{padding-top:76px}.td-head{grid-template-columns:minmax(0,1fr)}.td-aside{width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center}.td-aside .t-timer{min-width:0}.td-aside .td-bracket,.td-aside .td-manage{grid-column:1 / -1;width:100%}.t-detail .t-grid2{grid-template-columns:minmax(0,1fr)}.t-detail .t-grid2>.tm-wide{grid-column:1}}@media(max-width:420px){.td-aside{grid-template-columns:minmax(0,1fr)}.td-aside .td-bracket,.td-aside .td-manage{grid-column:1}.td-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.td-stats>div:first-child{grid-column:1 / -1}}.po-wrap{gap:12px}.po-wrap .bk-scroll{border-radius:16px;background:linear-gradient(180deg,#ffffff06,#ffffff02);scrollbar-width:thin;scrollbar-color:rgba(190,35,53,.55) rgba(255,255,255,.05)}.po-wrap .bk-scroll:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.po-wrap .bk{padding:18px 20px 14px}.po-wrap .bk-col{scroll-snap-align:start}.po-wrap .bk-h{display:flex;align-items:center;min-height:30px}.po-wrap .bk-m{box-shadow:0 10px 22px -18px #000}.po-wrap .bk-hint{padding:0 2px;line-height:1.5}.mx .mx-facts{gap:0}.mx .mx-facts li{min-height:54px;padding:10px 4px;border-top:1px solid rgba(255,255,255,.065)}.mx .mx-facts li:first-child{border-top:0}.mx .mx-facts li>span{color:#a6a6b0;font-size:.82rem}.mx .mx-facts li>b{text-align:right;font-size:.9rem}.mx .mx-card h2{line-height:1.25}.mx .mx-panel{gap:16px}@media(max-width:560px){.mx .mx-facts li{min-height:58px}.mx .mx-facts li>b{text-align:left}}.arch-champ .champ-body{width:min(760px,100%);gap:12px}.arch-champ .champ-roster-avatars{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.arch-champ .champ-roster-avatars li{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:3px 9px 3px 4px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#08080961;color:#eee;font-size:.82rem}.arch-champ .champ-roster-avatars .av-img{width:28px;height:28px;flex:none;border-radius:50%;object-fit:cover;background:#ffffff14}.arch-champ .champ-roster-avatars a{color:inherit;text-decoration:none}.arch-champ .champ-roster-avatars a:hover{color:var(--accent-2)}.arch-page .arch-sec{align-items:end;gap:16px}.arch-page .arch-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.arch-page .arch-search{min-width:min(100%,260px)}.arch-page .arch-grid{align-items:stretch}.arch-page .arch-card,.arch-page .arch-body{height:100%}.arch-page .t-actions{margin-top:auto;padding-top:14px}@media(max-width:620px){.arch-page .arch-sec{align-items:stretch}.arch-page .arch-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.55fr)}.arch-page .arch-search{grid-column:1 / -1;min-width:0}.arch-page .t-actions .btn{flex:1 1 100%}}.cab .notif-wrap{overflow:visible}.cab .notif tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cab .notif-event{padding:16px;border-radius:14px;background:linear-gradient(150deg,#1d1d21f5,#0e0e11f5);transition:border-color .2s,background .2s}.cab .notif-event:focus-within{border-color:#f4112c6b}.cab .notif-event-title{min-height:54px}.cab .notif-event-title h3{font-size:.9rem;line-height:1.25}.cab .notif-event-title p{font-size:.72rem}.cab .notif-channel{min-height:56px;padding:9px 11px}.cab .notif-channel-name b{font-size:.8rem}.cab .notif-channel-name small{font-size:.68rem;line-height:1.35}.cab .notif-channel-icon{width:30px;height:30px}.cab #notifStatus{min-height:1.4em}@media(max-width:680px){.cab .notif tbody{grid-template-columns:minmax(0,1fr)}.cab .notif-event-title{min-height:0}}.adm .tm-head{align-items:center;gap:clamp(16px,3vw,26px);padding:clamp(16px,2.6vw,24px);border-radius:18px;background:radial-gradient(480px 180px at 0 0,rgba(190,35,53,.12),transparent 75%),linear-gradient(150deg,#1d1d21f5,#0e0e11f5)}.adm .tm-head .tm-logo-lg{width:clamp(72px,9vw,104px);height:clamp(72px,9vw,104px);border-radius:20px}.adm .tm-head .usr-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.adm .tm-head .usr-dl dt{color:#888893;font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.adm .tm-head .usr-dl dd{min-width:0;margin:2px 0 0;color:#eee;overflow-wrap:anywhere}.adm .tm-head .usr-dl dd:last-child{grid-column:1 / -1}.adm .usr-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.adm .usr-act{min-width:0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06}.adm .usr-act[open]{grid-column:1 / -1;border-color:#be233552;background:#be23350b}.adm .usr-act summary{min-height:30px;display:flex;align-items:center;cursor:pointer;font-weight:700}.adm .usr-form{display:grid;gap:10px;padding-top:12px}.adm .usr-sublist{display:grid;gap:8px}.adm .usr-sublist li{padding:10px 12px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#ffffff05}.adm .usr-sublist li small{display:flex;align-items:center;flex-wrap:wrap;gap:6px;line-height:1.5}.adm .usr-sublist .av-img{width:26px;height:26px;border-radius:50%;object-fit:cover;vertical-align:middle}.adm .auc-hero{overflow:hidden;background:radial-gradient(420px 180px at 0 0,rgba(190,35,53,.13),transparent 75%),linear-gradient(150deg,#1d1d21f5,#0e0e11f5)}.adm .auc-hero .auc-av{width:84px;height:84px;border-radius:22px}.adm .auc-hero .auc-av-img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.adm .auc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adm .auc-fact{min-width:0;padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff06}.adm .auc-fact dd{overflow-wrap:anywhere}@media(max-width:700px){.adm .tm-head{align-items:flex-start;flex-direction:column}.adm .tm-head .usr-dl,.adm .auc-facts{grid-template-columns:minmax(0,1fr)}.adm .tm-head .usr-dl dd:last-child{grid-column:auto}.adm .usr-acts{grid-template-columns:minmax(0,1fr)}.adm .usr-act[open]{grid-column:1}}:where(.td,.mx,.arch-page,.adm,.cab) :focus-visible{outline-color:var(--accent-2)}@media(prefers-reduced-motion:reduce){.arch-champ .champ-roster-avatars li,.cab .notif-event{transition:none}}.home .act{margin-top:0}.home .ac-grid{gap:clamp(14px,2.2vw,24px)}.home .ac-side{gap:14px}.home .ac-group{min-width:0}.home .ac-group h3{margin:0 0 8px;color:#a7a7b0;font:700 .76rem var(--font-head);letter-spacing:.12em;text-transform:uppercase}.home .ac-m{gap:7px;padding:11px 13px;border-radius:13px;background:linear-gradient(145deg,#1c1c20c7,#0e0e11e0)}.home .ac-m:hover{transform:translateY(-1px);box-shadow:0 12px 28px -22px #f4112c73}.home .ac-m.big{min-height:250px;gap:14px;padding:clamp(17px,2.5vw,25px)}.home .ac-m.big .ac-top{flex-wrap:wrap}.home .ac-m.big .ac-t+.ac-t{padding-top:12px}.home .champ{min-height:clamp(300px,31vw,380px)}.home .champ-body{width:min(700px,100%)}.home .champ-roster{display:flex;flex-wrap:wrap;gap:7px;padding:0;list-style:none}.home .champ-roster li{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:3px 9px 3px 4px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#08080959}.home .champ-roster .av-img{width:24px;height:24px;border-radius:50%;object-fit:cover}.home .partner-invite{position:relative;isolation:isolate;overflow:hidden;grid-template-columns:minmax(0,1fr) auto;padding:clamp(22px,4vw,38px);border-color:#be233542;background:radial-gradient(420px 210px at 100% 0,rgba(190,35,53,.18),transparent 75%),linear-gradient(130deg,#1f191cf5,#0d0d10f5)}.home .partner-invite:after{content:"VAL";position:absolute;z-index:-1;right:12%;top:50%;transform:translateY(-50%);color:#ffffff06;font:900 clamp(5rem,14vw,11rem)/1 var(--font-head);letter-spacing:-.08em;pointer-events:none}.home .partner-invite h2{margin:0 0 8px;font-size:clamp(1.8rem,4vw,2.5rem)}.home .partner-invite .btn{min-width:190px;min-height:48px;border-color:#fff3;background:#ffffff0b}.home .partner-invite .btn:hover{border-color:var(--accent-2);background:#be23352e}.home .cta-band{border-radius:22px}.home .cta-shield{opacity:.12}@media(max-width:720px){.home .ac-m.big{min-height:0}.home .partner-invite{grid-template-columns:minmax(0,1fr)}.home .partner-invite .btn{width:100%}.home .partner-invite:after{right:0;top:10%;transform:none}}img.av-img{display:inline-block;flex:none;max-width:100%;object-fit:cover;object-position:center;vertical-align:middle;background:#ffffff12}.cab .notif{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cab .notif>.notif-event{min-width:0}@media(max-width:680px){.cab .notif{grid-template-columns:minmax(0,1fr)}}.adm .tm-head .usr-dl{grid-template-columns:92px minmax(0,1fr)}.adm .tm-head .usr-dl dd:last-child{grid-column:auto}@media(max-width:700px){.adm .tm-head .usr-dl{grid-template-columns:92px minmax(0,1fr)}}img.av-img.av-unavailable{visibility:hidden}#bg{background:radial-gradient(ellipse at 80% 10%,rgba(119,16,32,.09),transparent 65%)}.home-redesign{background:#0b0c0f;--radius:12px}.layout-doc.on-home .doc-top{background:#0b0c0feb;border-bottom:1px solid #ffffff12;margin-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.layout-doc.on-home.is-scrolled .doc-top{background:#0b0c0ff7;-webkit-backdrop-filter:none;backdrop-filter:none}.home-redesign>section:not(.hero){width:min(1200px,calc(100% - 64px));margin-bottom:80px}.home-redesign .hero{min-height:680px;padding:0;background:#0b0c0f}.home-redesign .hero-inner{width:min(1264px,100%);min-height:680px;padding:64px 32px 100px;flex-direction:row}.home-redesign .hero-media{-webkit-mask-image:linear-gradient(#000 75%,transparent);mask-image:linear-gradient(#000 75%,transparent);transform:none;opacity:1;will-change:auto}.home-redesign .hero-poster{object-position:center}.home-redesign .hero-shade{-webkit-mask-image:none;mask-image:none;background:linear-gradient(90deg,rgba(11,12,15,.25),transparent 70%),linear-gradient(0deg,#0b0c0f,transparent 24%)}.home-redesign .hero-copy{max-width:660px}.home-redesign .hero .eyebrow{font:600 11px var(--font-body);letter-spacing:2px;margin-bottom:26px;color:#d2d2d7;flex-wrap:wrap}.home-redesign .hero .eyebrow:before{display:none}.live-dot{width:6px;height:6px;border-radius:50%;background:#f4112c;box-shadow:0 0 14px #f4112c}.eyebrow-divider{color:#666872;padding:0 8px}.home-redesign .hero h1{font:700 clamp(42px,5.3vw,76px)/1.04 var(--font-body);letter-spacing:-.055em;text-transform:none;text-shadow:none;padding:0;margin:0 0 26px}.home-redesign .hero h1 span{white-space:nowrap}.home-redesign .hero-sub{max-width:430px;font-size:15px;line-height:1.85;color:#b2b3bb;margin-bottom:28px}.home-redesign .btn{border-radius:7px;font:600 13px var(--font-body);letter-spacing:0;text-transform:none;box-shadow:none;min-height:48px}.home-redesign .hero-cta{gap:12px}.home-redesign .hero-cta .btn{min-width:185px;min-height:52px;padding:0 22px;display:inline-flex;justify-content:space-between;gap:24px}.home-redesign .btn-primary{background:#ed1736}.home-redesign .btn-primary:hover{background:#ff2948;transform:translateY(-2px)}.home-redesign .hero-cta .btn-ghost{background:#111216a8;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#ffffff29}.hero-notes{display:flex;gap:30px;margin-top:36px}.hero-notes>span{font:700 17px var(--font-head);letter-spacing:1px;padding-right:28px;border-right:1px solid #ffffff20}.hero-notes>span:last-child{border:0;padding:0}.hero-notes small{display:block;color:#898b96;font:400 10px var(--font-body);letter-spacing:0;margin-top:4px}.hero-coordinate{position:absolute;right:max(32px,calc((100vw - 1200px)/2));bottom:40px;color:#777985;font:500 9px var(--font-body);letter-spacing:2px;text-align:right}.hero-coordinate b{display:block;color:#b7b8c0;font-weight:400;margin-top:7px}.home-redesign .hero-scroll{left:max(32px,calc((100vw - 1200px)/2));transform:none;bottom:24px;display:flex;flex-direction:row-reverse;gap:14px;padding:0;font-size:10px}.home-redesign .hero-scroll i{width:24px;height:1px;animation:none;background:#f4112c}.home-redesign .next{margin-top:0;border-radius:12px;min-height:280px;box-shadow:none;border:1px solid #ffffff18}.home-redesign .nx-body{padding:32px 36px;gap:36px;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.home-redesign .nx-main h2{font:700 clamp(25px,3vw,38px)/1.15 var(--font-body);letter-spacing:-1px;text-transform:none}.home-redesign .nx-cover{opacity:.4}.home-redesign .nx-side{padding:0 0 0 32px;border:0;border-left:1px solid #ffffff18;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;display:grid;grid-template-columns:1fr;gap:16px}.home-redesign .nx-facts{gap:24px}.home-redesign .nx-facts div{padding:0;border:0}.home-redesign .nx-facts dt{font:500 10px var(--font-body);text-transform:none;letter-spacing:0;margin-bottom:6px}.home-redesign .nx-facts dd{font-size:13px}.home-redesign .nx-side .prize{font-size:36px}.home-redesign .label{color:#9496a3;font:600 10px var(--font-body);letter-spacing:1.8px;text-transform:uppercase;margin-bottom:14px}.home-redesign h2{font:700 clamp(25px,3vw,36px)/1.2 var(--font-body);letter-spacing:-1px;text-transform:none}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px}.section-heading h2{margin:0}.home-redesign .link{font:500 12px var(--font-body);letter-spacing:0;color:#d2d3db}.home-redesign .link:hover{color:#ff4a5e}.home-redesign .act{border:0;padding:0;background:none;box-shadow:none}.home-redesign .about{display:grid;grid-template-columns:1fr 1fr;gap:28px}.home-redesign .about-cover{border-radius:12px;min-height:380px}.home-redesign .about-copy{padding:36px;max-width:100%}.home-redesign .about-copy h2{font-size:36px;margin-bottom:20px}.home-redesign .about-copy .lead{font-size:14px;max-width:330px;line-height:1.8;color:#bfc0c8}.home-redesign .tiles{display:grid;grid-template-columns:1fr;gap:12px;margin:0}.home-redesign .tile{position:relative;padding:24px 24px 24px 84px;border-radius:10px;background:#121318;border:1px solid #ffffff0d;box-shadow:none}.home-redesign .tile-ic{position:absolute;left:24px;top:24px;width:38px;height:38px;margin:0;border-radius:9px;background:#ed173612;color:#f63c54}.home-redesign .tile h3{font:600 16px var(--font-body);text-transform:none;margin:0 0 8px}.home-redesign .tile p{color:#92949f;font-size:12px;line-height:1.75;margin:0}.start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.start-grid>a{text-decoration:none;padding:28px;background:#121318;border:1px solid #ffffff10;border-radius:10px;transition:border-color .2s,transform .2s}.start-grid>a:hover{border-color:#f4112c80;transform:translateY(-3px)}.step-no{color:#f44259;font:500 12px var(--font-body);display:block;margin-bottom:32px}.start-grid h3{display:flex;justify-content:space-between;gap:12px;font:600 17px var(--font-body);margin:0 0 14px}.start-grid h3 span{color:#757783}.start-grid p{color:#92949f;font-size:13px;line-height:1.8;margin:0}.home-redesign .partner-invite{box-shadow:none;border-radius:12px;background:#111217;border-color:#ffffff12;padding:36px}.home-redesign .partner-invite p{font-size:13px;color:#999ba7;line-height:1.8}.home-redesign .partner-points{gap:12px}.home-redesign .partner-points li{font-size:12px}.home-redesign .cta-band{border-radius:12px;box-shadow:none;background:radial-gradient(ellipse at 85% 30%,#47121e77,transparent 65%),#111217}.home-redesign .cta-copy h2{font-size:clamp(28px,4vw,46px)}.home-redesign .cta-copy p{font-size:14px;line-height:1.8;color:#a2a4af}.home-redesign :focus-visible{outline:2px solid #ff526b;outline-offset:5px}@media(min-width:900px){.home-redesign .nx-facts{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.home-redesign .hero,.home-redesign .hero-inner{min-height:650px}.home-redesign .hero-poster{object-position:62% center;opacity:.65}.home-redesign .hero-shade{background:linear-gradient(90deg,#0b0c0f99,transparent),linear-gradient(0deg,#0b0c0f,transparent 35%)}.home-redesign .nx-body{grid-template-columns:1fr;gap:24px}.home-redesign .nx-side{border-left:0;border-top:1px solid #ffffff18;padding:24px 0 0;grid-template-columns:1fr 1fr}.home-redesign .about{grid-template-columns:1fr}.home-redesign .about-cover{min-height:300px}.start-grid{gap:12px}.start-grid>a{padding:22px}.start-grid h3{font-size:15px}}@media(max-width:600px){.home-redesign>section:not(.hero){width:calc(100% - 32px);margin-bottom:48px}.home-redesign .hero{min-height:670px}.home-redesign .hero-inner{min-height:670px;padding:54px 20px 80px;align-items:center}.home-redesign .hero h1{font-size:clamp(32px,8.9vw,52px);letter-spacing:-.05em}.home-redesign .hero .eyebrow{font-size:9px;letter-spacing:1px;gap:7px}.home-redesign .hero-poster{object-position:68% center;opacity:.45}.home-redesign .hero-sub{font-size:13px;max-width:340px}.home-redesign .hero-cta{display:grid;grid-template-columns:1fr;max-width:360px}.home-redesign .hero-cta .btn{width:100%;min-width:0}.hero-notes{gap:18px;margin-top:28px}.hero-notes>span{padding-right:18px;font-size:15px}.hero-notes small{font-size:9px}.hero-coordinate{display:none}.home-redesign .hero-scroll{bottom:24px;left:20px}.home-redesign .nx-body{padding:24px 20px}.home-redesign .nx-side{grid-template-columns:1fr}.home-redesign .nx-facts{grid-template-columns:1fr 1fr;gap:18px}.home-redesign .nx-main h2{font-size:26px}.home-redesign .nx-actions{flex-wrap:wrap}.home-redesign .nx-actions .btn{min-width:0}.section-heading{align-items:flex-start;flex-direction:column;gap:14px}.start-grid{grid-template-columns:1fr}.start-grid>a{padding:24px}.step-no{margin-bottom:18px}.home-redesign .about-copy{padding:28px}.home-redesign .about-copy h2{font-size:30px}.home-redesign .tile{padding:22px 20px 22px 76px}.home-redesign .tile-ic{left:20px}.home-redesign .partner-invite{padding:24px}.home-redesign .partner-cta{white-space:normal}.home-redesign .cta-copy h2{letter-spacing:-1px}}.home-redesign .tile{display:block}.home-redesign .about-copy h2,.home-redesign .partner-invite h2{text-transform:none}.home-redesign .next:has(.next-empty) .nx-body{grid-template-columns:1fr}.home-redesign .next-empty{max-width:520px}button,input,textarea,select{font-family:var(--font-body)}.home-redesign>section:not(.hero){margin-bottom:56px}.home-redesign .hero-video{object-position:center}.home-redesign .hero.video-on .hero-shade{background:linear-gradient(90deg,#08090cf0,#08090cad 42%,#08090c24 80%),linear-gradient(0deg,#0b0c0f,transparent 35%)}.hero-video-toggle{position:absolute;right:max(32px,calc((100vw - 1200px)/2));bottom:82px;z-index:3;border:1px solid #ffffff40;background:#0b0c0fb8;border-radius:6px;padding:10px 14px;color:#e5e5eb;font:500 11px var(--font-body);cursor:pointer;min-height:40px}.hero-video-toggle:hover{border-color:#fff}.home-redesign .league-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #ffffff18;border-radius:10px;overflow:hidden;background:#121318}.league-directory>a{display:flex;flex-direction:column;min-width:0;text-decoration:none;padding:26px 23px;border-right:1px solid #ffffff14;transition:background .2s}.league-directory>a:last-child{border:0}.league-directory>a:hover{background:#20151c}.directory-index{font-size:9px;color:#d95d70;letter-spacing:1px}.home-redesign .league-directory h2{font-size:22px;margin:22px 0 12px;letter-spacing:-.6px}.league-directory p{color:#989ba8;font-size:12px;line-height:1.8;margin:0 0 22px}.directory-link{font-size:11px;color:#dedee4;margin-top:auto}.home-redesign .tile{padding:24px 24px 24px 70px}.feature-number{position:absolute;left:25px;top:26px;font-size:11px;color:#f26075}.home-redesign .ac-empty-mark{display:none}.home-redesign .ac-panel-empty{min-height:90px;padding:20px}.home-redesign .ac-panel{box-shadow:none}.home-redesign .match-ready{display:grid;grid-template-columns:1.1fr 1fr;gap:32px}.ready-art{position:relative;isolation:isolate;overflow:hidden;border:1px solid #ffffff18;border-radius:12px;min-height:440px;background:#101115}.ready-art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:72% center;z-index:-2}.ready-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0b0c0feb,#0b0c0f20),linear-gradient(0deg,#0b0c0fdd,transparent)}.ready-art>div{padding:40px;max-width:470px}.home-redesign .ready-art h2{font-size:34px;line-height:1.16;margin:36px 0 20px}.ready-art p:not(.label){color:#b8bac4;font-size:13px;line-height:1.8;max-width:310px;margin-bottom:28px}.ready-art .btn{display:inline-flex;width:auto;padding:12px 22px}.ready-checklist{display:grid;align-content:center}.ready-checklist article{display:flex;gap:24px;padding:26px 0;border-bottom:1px solid #ffffff14}.ready-checklist article:last-child{border:0}.ready-checklist article>span{padding-top:4px;font-size:11px;color:#ec5d73}.ready-checklist h3{margin:0 0 12px;font-size:17px;font-weight:600}.ready-checklist p{color:#9c9eab;font-size:13px;line-height:1.8;margin:0 0 12px}.ready-checklist a{text-decoration:none;color:#dedfe5;font-size:11px}.home-redesign .home-faq{display:grid;grid-template-columns:1fr 1.35fr;gap:70px;padding-block:24px}.home-faq>div>p:not(.label){color:#9c9eab;font-size:13px;line-height:1.8;max-width:300px;margin:24px 0}.faq-list details{border-bottom:1px solid #ffffff18}.faq-list details:first-child{border-top:1px solid #ffffff18}.faq-list summary{position:relative;cursor:pointer;list-style:none;padding:22px 32px 22px 0;font-size:14px;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:3px;top:19px;font-size:20px;font-weight:400;color:#ee5870}.faq-list details[open] summary:after{content:"−"}.faq-list details p{margin:0;padding:0 24px 24px 0;font-size:13px;line-height:1.85;color:#a3a5b1}.home-redesign .home-community{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;padding:38px 0}.home-community h2{margin:0 0 20px}.home-community p:not(.label){color:#9c9eab;font-size:13px;line-height:1.8}.community-links{display:grid;gap:10px;align-content:center}.community-links a{position:relative;display:grid;gap:6px;padding:18px 45px 18px 22px;border:1px solid #ffffff16;border-radius:7px;background:#121318;text-decoration:none}.community-links a:hover{border-color:#eb355366}.community-links span{font-size:14px;font-weight:500}.community-links small{color:#9395a1;font-size:11px}.community-links b{position:absolute;right:22px;top:23px;font-weight:400;color:#ee5870}@media(max-width:900px){.home-redesign .league-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.league-directory>a:nth-child(2){border-right:0}.league-directory>a:nth-child(-n+2){border-bottom:1px solid #ffffff14}.home-redesign .match-ready{grid-template-columns:1fr;gap:12px}.ready-art{min-height:370px}.ready-art>div{max-width:540px}.ready-checklist{grid-template-columns:1fr}.home-redesign .home-faq{gap:32px;grid-template-columns:1fr 1.2fr}.home-redesign .home-community{gap:28px}}@media(max-width:600px){.home-redesign>section:not(.hero){margin-bottom:38px}.hero-video-toggle{right:20px;bottom:18px;padding:8px 10px;font-size:9px}.home-redesign .hero-video{object-position:60% center}.home-redesign .hero.video-on .hero-shade{background:linear-gradient(90deg,#0b0c0fd9,#0b0c0f66),linear-gradient(0deg,#0b0c0f,transparent 50%)}.league-directory>a{padding:22px 15px}.directory-index{font-size:8px;letter-spacing:.4px}.home-redesign .league-directory h2{font-size:19px;margin-top:20px}.league-directory p{font-size:11px}.directory-link{font-size:10px}.home-redesign .tile{padding:22px 20px 22px 60px}.feature-number{left:22px;top:26px}.home-redesign .home-faq,.home-redesign .home-community{grid-template-columns:1fr;gap:20px}.home-redesign .ready-art h2{font-size:28px}.ready-art>div{padding:28px 24px}.ready-art{min-height:390px}.ready-checklist article{padding:22px 4px;gap:18px}.faq-list summary{font-size:13px}.home-redesign .hero-scroll{font-size:9px}}:root{--bg:#0b0c0f;--scene-fade:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.6) 10%,#000 23%,#000 48%,rgba(0,0,0,.92) 60%,rgba(0,0,0,.65) 73%,rgba(0,0,0,.3) 85%,rgba(0,0,0,.08) 94%,transparent 100%);--edge-fade:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.65) 5%,#000 13%,#000 87%,rgba(0,0,0,.65) 95%,transparent 100%)}#bg{pointer-events:none;background:radial-gradient(ellipse at 78% 18%,rgba(150,12,37,.13),transparent 68%)}body[data-layout=doc] #bg{opacity:1}.home.home-redesign,.home-redesign .hero,.layout-doc{background:transparent}.layout-doc .doc-foot{background:linear-gradient(180deg,transparent,rgba(7,7,9,.78));border-top-color:#ffffff0e}.home-redesign .hero-media,.home-redesign .hero-shade,.tp-hero-img,.tp-hero:after,.tl-hero-img,.tl-hero:after,.td-hero-img,.td-hero:after{-webkit-mask-image:var(--scene-fade);mask-image:var(--scene-fade)}.home-redesign .hero-media{opacity:1;transform:none;will-change:auto}.home-redesign .hero-shade{background:linear-gradient(90deg,rgba(8,9,12,.65),transparent 76%)}.home-redesign .hero.video-on .hero-shade{background:linear-gradient(90deg,#08090cf0,#08090ca8 42%,#08090c1f 82%)}.home-redesign .hero-video{transition:opacity 1.3s ease}.home.home-redesign .next,.home-redesign .about-cover,.home-redesign .ready-art,.arch .arch-hero,.arch-hero,.home .champ,.arch .arch-champ{background:transparent;border-color:transparent;box-shadow:none}.home-redesign .nx-cover,.home-redesign .next:before,.home-redesign .about-bg,.home-redesign .about-cover:before,.home-redesign .about-cover:after,.home-redesign .ready-art>img,.home-redesign .ready-art:after,.arch-hero-bg,.arch-hero:before,.champ-bg,.champ:before,.champ:after{-webkit-mask-image:var(--scene-fade),var(--edge-fade);mask-image:var(--scene-fade),var(--edge-fade);-webkit-mask-composite:source-in;mask-composite:intersect}.pp:before,.pp:after,.tpr:before,.tpr:after,.rk:before,.rk:after,.td:before,.td:after,.tl:before,.tl:after{-webkit-mask-image:var(--scene-fade);mask-image:var(--scene-fade)}.arch-cover>img,.nw-art-cover>img{-webkit-mask-image:linear-gradient(#000 55%,rgba(0,0,0,.75) 78%,transparent);mask-image:linear-gradient(#000 55%,rgba(0,0,0,.75) 78%,transparent)}@media(prefers-reduced-motion:no-preference){.tp-hero-img,.tl-hero-img,.arch-hero-bg,.about-bg,.ready-art>img{animation:scene-arrive 1.1s ease both}.ready-checklist article,.community-links a,.league-directory>a,.faq-list summary{transition:background-color .3s ease,border-color .3s ease,color .3s ease}.faq-list details::details-content{opacity:0;transition:opacity .25s ease,content-visibility .25s allow-discrete}.faq-list details[open]::details-content{opacity:1}}@keyframes scene-arrive{0%{opacity:0}to{opacity:1}}@media(max-width:600px){.home-redesign .hero.video-on .hero-shade{background:linear-gradient(90deg,#0b0c0fe8,#0b0c0f77)}:root{--edge-fade:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}}@media(prefers-reduced-motion:reduce){.hero-video,.hero-media{transition:none!important}#bg{opacity:.6}}.adm-redesign .dstat-top>.dstat-ico,.adm-redesign .fin-tiles .fin-ico{display:inline-grid;place-items:center}.adm-redesign .dstat-top>.dstat-ico>svg,.adm-redesign .fin-tiles .fin-ico>svg{display:block}.tpr-redesign .btn>.label,.team-create-redesign .btn>.label,.invite-redesign .btn>.label{margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;color:inherit}.bracket-redesign .bk-m .bk-t{grid-template-columns:22px 24px minmax(0,1fr) auto}.bracket-redesign .bk-m .bk-t .tm-logo,.bracket-redesign .bk-m .bk-t .bk-ph{width:24px;height:24px}.home.home-redesign .rtp-player>span{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none}@media(max-width:1099px){.home.home-redesign .rt-podium{grid-template-columns:minmax(0,1fr)}.home.home-redesign .rt-podium>.rtp{min-height:0;padding:16px 18px;align-content:center}}@media(min-width:1100px){.home.home-redesign .rt-podium>.rtp{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"nick nick" "sub pts"!important;align-content:space-between;align-items:end}.home.home-redesign .rt-podium>.rtp>.rtp-nick{align-self:start}}@media(min-width:1100px)and (max-width:1279px){.home.home-redesign .rt-podium>.rtp>.rtp-nick{font-size:1.06rem}}@media(max-width:520px){.home.home-redesign .rt-podium>.rtp{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"nick nick" "sub pts"!important;row-gap:12px;align-items:end}.home.home-redesign .rt-podium>.rtp>.rtp-pts{margin-left:0;justify-items:end}}@media(max-width:360px){.home.home-redesign .rt-podium>.rtp>.rtp-nick{gap:10px;font-size:1rem}.home.home-redesign .rt-podium .rtp-av{width:44px;height:44px;border-radius:12px}}@media(max-width:899px){.home.home-redesign .nw-grid.has-lead>.nw-card.is-lead{display:flex;flex-direction:column}.home.home-redesign .nw-grid.has-lead>.nw-card.is-lead>.nw-cover{flex:none;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:16 / 9}}@media(max-width:760px){.atm-redesign.atm .atm-row>.atm-c-team{padding-right:0}.atm-redesign.atm .atm-row>.atm-c-act{position:static;grid-column:1 / -1;order:9;display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--ap-line, #ffffff17)}.atm-redesign.atm .atm-row>.atm-c-act>.atm-open{flex:1 1 auto;justify-content:center;min-height:44px}.atm-redesign.atm .atm-row>.atm-c-act>.at-kebab{flex:none;width:44px;height:44px}}.atm-redesign.atm .atm-row>.atm-c-cap{min-width:0;overflow:hidden}.atm-redesign.atm .atm-row .atm-cap{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;line-height:28px}.atm-redesign.atm .atm-row .atm-cap>.atm-cap-av{display:inline-block;vertical-align:middle;margin-right:8px}.mx-redesign .mx-about-pool .td-maps{display:grid}.mx-redesign .mx-about-pool .td-maps .mp-tile{flex:none;width:auto;height:auto;min-width:0;aspect-ratio:16 / 9}.adm-redesign.servers-redesign>.page-head{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start;gap:6px}.adm-redesign.servers-redesign>.page-head>.acc-sub{max-width:720px}.td-redesign .reg-head>.mem-t{flex:1 1 160px;min-width:min(160px,100%)}.td-redesign .reg-head>.st{flex:0 0 auto;max-width:100%}@media(max-width:600px){.cab-redesign .mem-link{flex-wrap:wrap;row-gap:8px}.cab-redesign .mem-link>.mem-t{flex:1 1 170px;min-width:min(170px,100%)}.cab-redesign .mem-link>.mem-r{flex:0 0 auto;max-width:100%}}.aum-redesign .aum-trow .aum-c-state{min-width:0}.aum-redesign .aum-trow .aum-badges{max-width:100%;min-width:0}.aum-redesign .aum-trow .aum-badges .usr-badge{max-width:100%;height:auto;white-space:normal;overflow-wrap:normal;line-height:1.3}@media(max-width:360px){.aum-redesign .aum-trow>.aum-c-state:has(.usr-badge){grid-column:1 / -1}}@media(max-width:360px){.winners-redesign.arch-page .arch-card .pd-t,.winners-redesign.arch-page .arch-card .pd-first .pd-t,.td-redesign .podium .pd-t,.td-redesign .podium .pd-first .pd-t{font-size:14px;letter-spacing:0}.mx-redesign .mx-facts>.mx-simple-fact{grid-column:1 / -1}}@media(max-width:560px){.home.home-redesign .home-rt-row .rt-nick,.home.home-redesign .home-rt-row .rt-nick small{min-width:0}.home.home-redesign .home-rt-row .rt-nick small>a{min-width:0;max-width:calc(100% - 35px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home.home-redesign .home-rt-row .rt-nick small>.home-rt-stats{flex:0 0 100%}.home.home-redesign .home-rt-row .rt-nick small .home-rt-sep{display:none}}.adm-redesign .dash-rc .rc-act{align-items:flex-start}.adm-redesign .dash-rc .rc-act:before{margin-top:calc((1.25em - 8px)/2)}@media(max-width:640px){.adm-redesign .att-list>.att>.att-lvl{justify-self:start}}@container (min-width: 980px){.adm-redesign.at-redesign .at-head,.adm-redesign.at-redesign .at-row{--at-cols: minmax(0, 1fr) 184px 100px 110px 120px 140px}.adm-redesign.at-redesign .at-c-status .st{white-space:nowrap}}.adm-redesign .dash-fin .fin{grid-template-rows:auto auto minmax(0,1fr)}.home.home-redesign .ac-dashboard>.ac-panel{min-width:0}.home.home-redesign .ac-list{grid-template-columns:minmax(0,1fr);min-width:0}.home.home-redesign .ac-panel-next .ac-list{display:grid;grid-template-rows:minmax(0,1fr)}.home.home-redesign .ac-m{min-width:0;grid-template-columns:minmax(0,1fr)}.home.home-redesign .ac-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;min-width:0}.home.home-redesign .ac-top>span:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.home.home-redesign .ac-meta{max-width:15ch;line-height:1.35;white-space:normal;text-align:right;overflow-wrap:anywhere}.home.home-redesign .ac-top>.st{justify-self:end;white-space:nowrap}.home.home-redesign .ac-versus{min-width:0;grid-template-columns:minmax(0,1fr)}.home.home-redesign .ac-t{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0}.home.home-redesign .ac-n{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-width:0;white-space:normal;overflow-wrap:anywhere}.home.home-redesign .ac-s{min-width:2ch;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.home.home-redesign .ac-s:empty{min-width:0}.home.home-redesign .ac-panel-results .ac-m{gap:10px;padding:12px 13px}.home.home-redesign .ac-panel-results .ac-versus{gap:4px}.home.home-redesign .ac-panel-results .ac-t{min-height:38px}.home.home-redesign .ac-panel-results .ac-t img{width:34px;height:34px;border-radius:9px}.home.home-redesign .ac-panel-results .ac-n{font-size:.92rem}.home.home-redesign .ac-panel-results .ac-s{font-size:1.2rem}.home.home-redesign .ac-panel-results .ac-vs{height:1px;gap:0;font-size:0;letter-spacing:0;color:transparent}.home.home-redesign .faq-list details{position:relative}.home.home-redesign .faq-list details:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,#ed1736,#ed173600 72%);transform:scaleX(0);transform-origin:left center}.home.home-redesign .faq-list details.is-open:before{transform:scaleX(1)}.home.home-redesign .faq-list summary{padding-right:44px;color:#c8cdd8;-webkit-tap-highlight-color:transparent}.home.home-redesign .faq-list summary:hover,.home.home-redesign .faq-list details.is-open summary{color:#fff}.home.home-redesign .faq-list summary:focus-visible{outline:2px solid #ff5c72;outline-offset:2px;border-radius:4px}.home.home-redesign .faq-list summary:before,.home.home-redesign .faq-list summary:after,.home.home-redesign .faq-list details[open] summary:after{content:"";position:absolute;right:6px;top:50%;width:13px;height:1.5px;margin-top:-.75px;border-radius:2px;background:#ff5c72;font-size:0}.home.home-redesign .faq-list summary:after{transform:rotate(90deg)}.home.home-redesign .faq-list details.is-open summary:before{transform:rotate(180deg)}.home.home-redesign .faq-list details.is-open summary:after{transform:rotate(180deg);opacity:0}.home.home-redesign .faq-list .faq-a p{margin:0}.home.home-redesign .faq-list.is-enhanced details::details-content{opacity:1;transition:none}@media(prefers-reduced-motion:no-preference){.home.home-redesign .faq-list details:before{transition:transform .5s cubic-bezier(.22,.9,.24,1)}.home.home-redesign .faq-list summary{transition:color .25s ease}.home.home-redesign .faq-list summary:before,.home.home-redesign .faq-list summary:after{transition:transform .45s cubic-bezier(.22,.9,.24,1),opacity .3s ease}}.home.home-redesign .community-links a{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 16px;padding:16px 20px;min-height:76px}.home.home-redesign .community-links .cl-ic{grid-row:1 / span 2;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff1c;border-radius:10px;background:#0e1014;color:#ff5c72}.home.home-redesign .community-links .cl-ic svg{display:block;width:22px;height:22px}.home.home-redesign .community-links span{align-self:end;min-width:0;overflow-wrap:anywhere}.home.home-redesign .community-links small{align-self:start;min-width:0;overflow-wrap:anywhere}.home.home-redesign .community-links a:hover .cl-ic,.home.home-redesign .community-links a:focus-visible .cl-ic{border-color:#ed173680;background:#ed173614;color:#ff8b9d}@media(prefers-reduced-motion:no-preference){.home.home-redesign .community-links .cl-ic{transition:border-color .3s ease,background-color .3s ease,color .3s ease}}@media(forced-colors:active){.home.home-redesign .community-links .cl-ic{border-color:CanvasText;color:CanvasText}.home.home-redesign .faq-list summary:before,.home.home-redesign .faq-list summary:after{background:CanvasText}}.nf-redesign.stub{--nf-line: #ffffff17;--nf-muted: #9aa3b4;--nf-text: #c8cdd8;width:min(100%,880px);max-width:880px;gap:0;padding:clamp(40px,9vh,96px) clamp(16px,4vw,32px) clamp(48px,9vh,96px);font-family:var(--font-body)}.nf-redesign .nf-kicker{margin:0 0 14px;color:#ff5c72;font:700 11px/1.4 var(--font-body);letter-spacing:.16em;text-transform:uppercase}.nf-redesign.stub .stub-code{margin:0;color:transparent;font:800 clamp(5.5rem,22vw,11rem)/.86 var(--font-body);letter-spacing:-.06em;font-variant-numeric:tabular-nums;text-shadow:none;-webkit-text-stroke:1.5px rgba(244,62,89,.7);background:linear-gradient(180deg,#ed173657,#ed173600 82%);-webkit-background-clip:text;background-clip:text;-webkit-user-select:none;user-select:none}.nf-redesign.stub h1{margin:22px 0 0;color:#fff;font:800 clamp(1.75rem,5vw,2.6rem)/1.08 var(--font-body);letter-spacing:-.03em;text-transform:none;text-wrap:balance}.nf-redesign.stub .nf-lead{max-width:46ch;margin:14px 0 0;color:var(--nf-text);font-size:15px;line-height:1.6;text-wrap:pretty}.nf-redesign.stub .nf-path{max-width:100%;margin:14px 0 0;color:var(--nf-muted);font-size:13px;line-height:1.6}.nf-redesign .nf-path[hidden]{display:none}.nf-redesign .nf-path code{display:inline-block;max-width:100%;padding:2px 8px;border:1px solid var(--nf-line);border-radius:6px;background:#12141b;color:#fff;font:600 12px/1.6 var(--font-body);overflow-wrap:anywhere;vertical-align:middle}.nf-redesign .stub-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:26px}.nf-redesign .stub-actions .btn{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:190px;min-height:46px;margin:0;padding:0 22px;border-radius:10px;font:700 14px/1 var(--font-body);letter-spacing:0;text-decoration:none;box-shadow:none;transition:background .18s,border-color .18s,color .18s}.nf-redesign .stub-actions .btn:after{content:none}.nf-redesign .stub-actions .btn-primary{border:1px solid #d91430;background:#d91430;color:#fff}.nf-redesign .stub-actions .btn-primary:hover{border-color:#e01634;background:#e01634;transform:none;box-shadow:none}.nf-redesign .stub-actions .btn-ghost{border:1px solid #ffffff26;background:#12141b;color:#fff}.nf-redesign .stub-actions .btn-ghost:hover{border-color:#ffffff45;background:#171a22;transform:none}.nf-redesign .stub-actions .btn:focus-visible,.nf-redesign .nf-links a:focus-visible{outline:2px solid #ff5c72;outline-offset:3px}.nf-redesign .nf-links{width:100%;margin-top:clamp(32px,6vh,56px);padding-top:24px;border-top:1px solid var(--nf-line);text-align:left}.nf-redesign .nf-links-title{margin:0 0 14px;color:var(--nf-muted);font:700 11px/1.4 var(--font-body);letter-spacing:.14em;text-transform:uppercase;text-align:center}.nf-redesign .nf-links ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.nf-redesign .nf-links li{min-width:0}.nf-redesign .nf-links a{display:grid;align-content:center;gap:4px;min-height:72px;height:100%;padding:12px 16px;border:1px solid var(--nf-line);border-radius:10px;background:#0e1014;color:inherit;text-decoration:none;transition:border-color .18s,background .18s}.nf-redesign .nf-links a:hover{border-color:#f43e598c;background:#12141b}.nf-redesign .nf-links b{color:#fff;font:700 14px/1.3 var(--font-body)}.nf-redesign .nf-links span{color:var(--nf-muted);font-size:12px;line-height:1.45}@media(max-width:720px){.nf-redesign .nf-links ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.nf-redesign .stub-actions{flex-direction:column;align-items:stretch}.nf-redesign .stub-actions .btn{width:100%;min-width:0}.nf-redesign .nf-links ul{grid-template-columns:minmax(0,1fr)}.nf-redesign .nf-links a{min-height:60px}}@media(pointer:coarse){.nf-redesign .stub-actions .btn{min-height:48px}}@media(prefers-reduced-motion:reduce){.nf-redesign .stub-actions .btn,.nf-redesign .nf-links a{transition:none}}@media(forced-colors:active){.nf-redesign.stub .stub-code{color:CanvasText;background:none;-webkit-text-stroke:0}.nf-redesign .stub-actions .btn,.nf-redesign .nf-links a,.nf-redesign .nf-path code{border:1px solid CanvasText}}
