@import url("https://fonts.googleapis.com/css2?family=Unbounded:wght@300;400;500;600;700;900&family=Mulish:wght@300;400;500;600;700&display=swap");:root{--bg-base:#0a0a0b;--bg-surface:#111114;--bg-elevated:#18181c;--bg-overlay:#1f1f25;--metal-100:#f0f0f0;--metal-200:#d4d4d8;--metal-300:#a1a1aa;--metal-400:#71717a;--metal-500:#52525b;--metal-600:#3f3f46;--metal-700:#27272a;--metal-800:#18181b;--accent-silver:#c8c8d0;--accent-shine:#e8e8f0;--accent-dim:#6b6b78;--text-primary:#f5f5f7;--text-secondary:#d0d0db;--text-muted:#a0a0b0;--text-inverse:#0a0a0b;--border-subtle:hsla(0,0%,100%,.04);--border-default:hsla(0,0%,100%,.08);--border-strong:hsla(0,0%,100%,.14);--border-shine:hsla(0,0%,100%,.22);--green:#4ade80;--red:#f87171;--yellow:#fbbf24;--strag:#5b8dd9;--paladin:#c084fc;--magistr:#94a3b8;--hozyan:#f59e0b;--knaz:#ef4444;--legend:#e879f9;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--font-display:"Unbounded",sans-serif;--font-body:"Mulish",sans-serif;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.4,0,1,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}body{font-family:var(--font-body);background-color:var(--bg-base);color:var(--text-primary);min-height:100dvh;overflow-x:hidden;line-height:1.6;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--metal-600);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--metal-400)}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:256px}::-moz-selection{background:rgba(200,200,210,.2);color:var(--text-primary)}::selection{background:rgba(200,200,210,.2);color:var(--text-primary)}:focus-visible{outline:1.5px solid var(--border-shine);outline-offset:2px;border-radius:4px}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 0 rgba(74,222,128,.5)}50%{box-shadow:0 0 0 6px rgba(74,222,128,0)}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-8px) rotate(1deg)}66%{transform:translateY(-4px) rotate(-1deg)}}@keyframes dash-flow{to{stroke-dashoffset:-20}}.connector-line{stroke:var(--border-strong);stroke-width:1;stroke-dasharray:4 6;fill:none;animation:dash-flow 2s linear infinite}.shimmer-text{background:linear-gradient(90deg,var(--metal-300) 0,var(--accent-shine) 30%,var(--metal-300) 50%,var(--metal-200) 70%,var(--accent-shine) 85%,var(--metal-300) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 4s linear infinite;will-change:background-position}@media (max-width:768px){.shimmer-text{animation:none;background:var(--metal-300);-webkit-background-clip:text;background-clip:text;color:transparent}}@media (prefers-reduced-motion:reduce){.shimmer-text{animation:none}}.glass-card{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);backdrop-filter:blur(12px);position:relative;overflow:hidden}.glass-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,hsla(0,0%,100%,.04),transparent 50%,hsla(0,0%,100%,.01));pointer-events:none}.btn-metal{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--metal-200) 0,var(--metal-300) 50%,var(--metal-200) 100%);background-size:200% auto;color:var(--text-inverse);font-family:var(--font-body);font-weight:700;font-size:.875rem;letter-spacing:.02em;text-decoration:none;border:none;cursor:pointer;transition:all .3s var(--ease-out);position:relative;overflow:hidden}.btn-metal:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.3),transparent 60%);opacity:0;transition:opacity .3s}.btn-metal:hover:before{opacity:1}.btn-metal:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(200,200,210,.2);background-position:100%}.btn-metal:active{transform:translateY(0)}.btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-family:var(--font-body);font-weight:600;font-size:.875rem;text-decoration:none;border:1px solid var(--border-default);cursor:pointer;transition:all .3s var(--ease-out)}.btn-ghost:hover{border-color:var(--border-strong);color:var(--text-primary);background:hsla(0,0%,100%,.03);transform:translateY(-1px)}.online-dot{width:8px;height:8px;border-radius:50%;background:var(--green);animation:pulse-dot 2s ease-in-out infinite;flex-shrink:0}.dashed-hover{position:relative}.dashed-hover:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1.5px dashed transparent;transition:border-color .2s;pointer-events:none}.dashed-hover:hover{border-color:transparent!important}.dashed-hover:hover:after{border-color:var(--border-shine)}.section-connector{display:flex;flex-direction:column;align-items:center;gap:0;padding:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-connector svg{display:block;width:2px;height:60px;overflow:visible}@media (max-width:768px){.btn-ghost,.btn-metal{padding:10px 20px;font-size:.8125rem}}@keyframes pageIn{0%{opacity:0}to{opacity:1}}main{animation:pageIn .3s ease both}.dashed-hover-pill:after{border-radius:99px}.paymentIcon:hover{color:var(--text-secondary);border-color:var(--border-default)}.AuthModal_backdrop__Jzhkj{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;animation:AuthModal_fadeIn__T7kSe .2s var(--ease-out)}.AuthModal_modal__7V_Ny{position:relative;width:100%;max-width:380px;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:32px 28px;animation:AuthModal_fadeUp__X2hed .3s var(--ease-out);box-shadow:0 0 0 1px hsla(0,0%,100%,.05),0 24px 60px rgba(0,0,0,.5)}.AuthModal_modal__7V_Ny:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);border-radius:50%}.AuthModal_close__bdVh4{position:absolute;top:16px;right:16px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:hsla(0,0%,100%,.04);border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;transition:all .2s}.AuthModal_close__bdVh4:hover{color:var(--text-primary);background:hsla(0,0%,100%,.07)}.AuthModal_header__J0Rqr{margin-bottom:24px}.AuthModal_title__rIh_4{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.AuthModal_sub__7qLm1{font-size:.8rem;color:var(--text-muted)}.AuthModal_form__koSxm{display:flex;flex-direction:column;gap:16px}.AuthModal_field__WOHYM{display:flex;flex-direction:column;gap:6px}.AuthModal_label__yf7ya{font-size:.78rem;font-weight:700;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase}.AuthModal_input__IpymB{width:100%;padding:11px 14px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);font-size:.9rem;transition:border-color .2s;outline:none}.AuthModal_input__IpymB::-moz-placeholder{color:var(--text-muted)}.AuthModal_input__IpymB::placeholder{color:var(--text-muted)}.AuthModal_input__IpymB:focus{border-color:var(--border-strong);background:var(--bg-overlay)}.AuthModal_error__pvt5D{font-size:.8rem;color:var(--red);padding:8px 12px;background:hsla(0,91%,71%,.08);border:1px solid hsla(0,91%,71%,.15);border-radius:var(--radius-sm)}.AuthModal_hint__hzzKL{margin-top:16px;font-size:.75rem;color:var(--text-muted);text-align:center;line-height:1.5}.AuthModal_loggedIn__MjwkP{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.AuthModal_avatar__gD4Pa{width:64px;height:64px;border-radius:var(--radius-md);overflow:hidden;border:2px solid var(--border-default)}.AuthModal_avatar__gD4Pa img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;image-rendering:pixelated}.AuthModal_username__thBSO{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--text-primary)}.AuthModal_logoutBtn__aRAIN{font-size:.8rem;color:var(--text-muted);background:none;border:none;cursor:pointer;font-family:var(--font-body);transition:color .2s}.AuthModal_logoutBtn__aRAIN:hover{color:var(--red)}.Navbar_header__xPE0t{position:sticky;top:0;z-index:100;background:rgba(10,10,11,.88);backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid var(--border-subtle)}.Navbar_inner__Cumf_{max-width:1280px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;gap:32px}.Navbar_logo__X4o9i{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.Navbar_logoIcon__gwjen{position:relative;width:28px;height:28px}.Navbar_logoIcon__gwjen img{display:block;width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.Navbar_logoText__Jmms3{font-family:var(--font-display);font-size:.9rem;font-weight:700;letter-spacing:.04em;color:var(--text-primary);white-space:nowrap}.Navbar_nav__yFFPE{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}.Navbar_navLink__16zHl{font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--text-muted);text-decoration:none;padding:7px 14px;border-radius:var(--radius-sm);border:1px solid transparent;transition:all .2s var(--ease-out)}.Navbar_navLink__16zHl:hover{color:var(--text-secondary);background:hsla(0,0%,100%,.03);border-color:var(--border-subtle)}.Navbar_navLink__16zHl.Navbar_active__qyFWv{color:var(--text-primary);background:hsla(0,0%,100%,.05);border-color:var(--border-default)}.Navbar_right__P9dsj{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.Navbar_onlineWrap___obTN{position:relative}.Navbar_onlinePill__Gfnqs{display:flex;align-items:center;gap:7px;padding:6px 12px;background:rgba(74,222,128,.05);border:1px solid rgba(74,222,128,.12);border-radius:99px;font-size:.78rem;font-weight:600;color:rgba(74,222,128,.85);white-space:nowrap;cursor:pointer;transition:all .2s var(--ease-out);font-family:var(--font-body)}.Navbar_onlinePillOpen__e_ff0,.Navbar_onlinePill__Gfnqs:hover{background:rgba(74,222,128,.09);border-color:rgba(74,222,128,.22)}.Navbar_dot__4ReiS{width:6px;height:6px;border-radius:50%;background:var(--green);animation:Navbar_pulse-dot__f2K8I 2s ease-in-out infinite;flex-shrink:0}.Navbar_onlineArrow__9j9Lg{transition:transform .25s var(--ease-out);opacity:.6}.Navbar_onlineArrowOpen__fXwER{transform:rotate(180deg)}.Navbar_onlineDropdown__VAbM5{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.5);animation:Navbar_fadeUp__LHuHg .18s var(--ease-out);z-index:200}.Navbar_dropdownHeader__o9dQH{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:.78rem;color:var(--text-secondary)}.Navbar_dropdownDivider__k1vOB{height:1px;background:var(--border-subtle);margin:0 8px}.Navbar_anarchyRow__HxA3j{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer;transition:background .15s;gap:8px}.Navbar_anarchyRow__HxA3j:hover:not(.Navbar_anarchyDisabled__lXbw1){background:hsla(0,0%,100%,.03)}.Navbar_anarchyDisabled__lXbw1{opacity:.35;cursor:default}.Navbar_anarchyLabel__CRVzg{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:var(--text-secondary)}.Navbar_anarchyRight__mTwIe{display:flex;align-items:center;gap:6px}.Navbar_anarchyCount__TbIY6{font-size:.75rem;font-weight:700;color:var(--green);background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.15);border-radius:99px;padding:1px 8px}.Navbar_comingSoon__ywW60{font-size:.65rem;font-weight:700;color:var(--text-muted);background:hsla(0,0%,100%,.04);border:1px solid var(--border-subtle);border-radius:99px;padding:2px 8px;letter-spacing:.04em;text-transform:uppercase}.Navbar_playerList__7OAJI{padding:8px 16px 12px;display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto;border-top:1px solid var(--border-subtle)}.Navbar_playerName__5QKIa{font-size:.75rem;color:var(--text-secondary);padding:3px 0}.Navbar_playerEmpty__qoAZP{font-size:.75rem;color:var(--text-muted);font-style:italic}.Navbar_cabinetBtn__5lwWd{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-sm);background:hsla(0,0%,100%,.04);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;transition:all .2s var(--ease-out);overflow:visible;padding:0;position:relative}.Navbar_cabinetBtn__5lwWd:hover{background:hsla(0,0%,100%,.07);border-color:var(--border-strong);color:var(--text-primary);transform:translateY(-1px)}.Navbar_burger__5O0zC{display:none;flex-direction:column;gap:5px;width:38px;height:38px;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:hsla(0,0%,100%,.04);border:1px solid var(--border-default);cursor:pointer;transition:all .2s}.Navbar_burger__5O0zC span{display:block;width:18px;height:1.5px;background:var(--text-secondary);border-radius:2px;transition:all .3s var(--ease-out);transform-origin:center}.Navbar_burgerOpen__W1ncg span:first-child{transform:translateY(6.5px) rotate(45deg)}.Navbar_burgerOpen__W1ncg span:nth-child(2){opacity:0;transform:scaleX(0)}.Navbar_burgerOpen__W1ncg span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.Navbar_mobileMenu__mhKOr{display:flex;flex-direction:column;padding:16px 24px 24px;gap:6px;border-top:1px solid var(--border-subtle);animation:Navbar_fadeIn__5u4gS .2s var(--ease-out);align-items:center}.Navbar_mobileLink__lFb0h{display:flex;align-items:center;justify-content:center;gap:10px;font-size:.9rem;font-weight:600;color:var(--text-secondary);text-decoration:none;padding:12px 20px;border-radius:var(--radius-sm);border:1px solid transparent;transition:all .2s;width:100%;max-width:280px}.Navbar_mobileLink__lFb0h.Navbar_active__qyFWv,.Navbar_mobileLink__lFb0h:hover{color:var(--text-primary);background:hsla(0,0%,100%,.04);border-color:var(--border-subtle)}.Navbar_mobileCabinet__2aftR{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px;padding:12px 20px;border-radius:var(--radius-sm);background:hsla(0,0%,100%,.06);border:1px solid var(--border-default);color:var(--text-primary);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:var(--font-body);width:100%;max-width:280px}.Navbar_mobileCabinet__2aftR:hover{background:hsla(0,0%,100%,.09)}@media (max-width:768px){.Navbar_nav__yFFPE{display:none}.Navbar_burger__5O0zC{display:flex}.Navbar_inner__Cumf_{gap:10px}.Navbar_onlinePill__Gfnqs{font-size:.72rem;padding:5px 10px;gap:5px}.Navbar_logoText__Jmms3{font-size:.82rem}}@media (max-width:400px){.Navbar_onlinePill__Gfnqs span:last-child{display:none}}@media (max-width:480px){.Navbar_inner__Cumf_{padding:0 16px}.Navbar_logoText__Jmms3{font-size:.8rem}}