.ws-mono{font-feature-settings:"tnum" 1;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.ws-glow{pointer-events:none;background:radial-gradient(58rem 40rem at 50% 40%,#6366f126,#0000 68%);position:absolute;inset:0}.ws-vignette{pointer-events:none;background:radial-gradient(95% 85% at 50% 42%,#0000 55%,#030014d9 100%);position:absolute;inset:0}.ws-emblem-glow{filter:blur(16px);background:radial-gradient(circle,#8b7cf647,#0000 70%);border-radius:9999px;animation:7s ease-in-out infinite ws-breathe;position:absolute;inset:15%}@keyframes ws-breathe{0%,to{opacity:.55}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.ws-emblem-glow{animation:none!important}}
:root{--primary:#6d28d9;--primary-dark:#5b21b6;--text-light:#fff;--header-surface:#0a0616d1;--header-surface-top:#120c22db;--header-hairline:#a78bfa24;--transition:color .3s ease, background-color .3s ease, border-color .3s ease, box-shadow .3s ease, transform .3s ease;--mobile-padding:1rem}.promoHeader{padding:0 var(--mobile-padding);height:4rem;color:var(--text-light);z-index:1010;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:visible}.navbarContainer{padding:0 var(--mobile-padding);height:4rem;color:var(--text-light);z-index:1005;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:visible}.navbarWrapper{z-index:1004;width:100%;transition:var(--transition);top:0;overflow:visible}.navbarWrapper:before,.promoHeader:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:var(--header-surface);transition:opacity .3s;position:absolute;inset:0}.navbarWrapper.scrolled:before,.promoHeader.scrolled:before,body[data-nav-dropdown=open] .navbarWrapper:before,body[data-nav-dropdown=open] .promoHeader:before{opacity:1}.navbarWrapper.scrolled,body[data-nav-dropdown=open] .navbarWrapper{margin-top:0}.navbarWrapper{border-bottom:1px solid #0000}.navbarWrapper.scrolled,body[data-nav-dropdown=open] .navbarWrapper{border-bottom-color:var(--header-hairline);box-shadow:0 18px 40px -32px #000000f2}@media (min-width:1240px){.navbarWrapper:before,.promoHeader:before{-webkit-backdrop-filter:blur(16px)saturate(1.6)}}.desktopNav{display:none}@media (min-width:1240px){.desktopNav{align-self:stretch;align-items:center;gap:.5rem;display:flex}}.navItem{cursor:pointer;align-items:center;height:100%;display:flex;position:relative}.navLink{color:var(--text-light);height:100%;transition:var(--transition);align-items:center;gap:.5rem;padding:0 1rem;font-weight:500;display:flex}.navLink:hover{color:#a855f7}.chevron{width:16px;height:16px;transition:transform .25s}.chevron.rotate{transform:rotate(180deg)}.dropdownMenu{background:linear-gradient(180deg, var(--header-surface-top), var(--header-surface));-webkit-backdrop-filter:blur(18px)saturate(1.5);border:1px solid var(--header-hairline);z-index:1006;border-top:none;border-radius:0 0 8px 8px;min-width:200px;padding:.25rem 0;animation:.2s ease-out fadeIn;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 28px 56px -28px #000000f2,inset 0 1px #ffffff0f}.dropdownItem{cursor:pointer;color:#a49cb8;transition:var(--transition);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:relative}.dropdownItem:before{content:"";opacity:0;background:#a78bfa;border-radius:0 2px 2px 0;width:2px;transition:opacity .3s;position:absolute;top:.35rem;bottom:.35rem;left:0}.dropdownItem:hover{color:#ece9f3;cursor:pointer;background:linear-gradient(90deg,#8b5cf629,#8b5cf600)}.dropdownItem:hover:before{opacity:1}@media (min-width:1240px){body[data-nav-dropdown=open] .siteContent{filter:blur(8px)saturate(1.15)}}.navOverlay{z-index:1000;opacity:0;visibility:hidden;pointer-events:none;background:#0300144d;transition:opacity .25s,visibility 0s linear .25s;position:fixed;inset:0}body[data-nav-dropdown=open] .navOverlay{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s,visibility}@media (max-width:1239.98px){.navOverlay{display:none}}@media (prefers-reduced-motion:reduce){.navOverlay,body[data-nav-dropdown=open] .navOverlay,.navbarWrapper:before,.promoHeader:before,.header-left,.header-actions{transition-duration:0s}.dropdownMenu{animation:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.header-actions{align-items:center;gap:15px;display:flex}.header-left,.header-actions{transition:opacity .3s}body[data-nav-dropdown=open] .header-left,body[data-nav-dropdown=open] .header-actions{opacity:.35}.social-bar{background-color:#ffffff0d;border-radius:30px;align-items:center;padding:5px 15px;display:flex}.social-link{color:#94a3b8;transition:var(--transition);justify-content:center;align-items:center;margin:0 8px;display:flex}.social-link:hover{color:#6366f1;transform:scale(1.15)}.social-link svg{fill:currentColor;width:20px;height:20px}.support-button{color:#fff;cursor:pointer;transition:var(--transition);white-space:nowrap;background-color:#6366f1;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:flex;box-shadow:0 4px 6px -1px #3b82f64d}.support-button:hover{background-color:#2563eb;box-shadow:0 4px 12px -1px #3b82f666}.contact-button{color:#fff;cursor:pointer;transition:var(--transition);white-space:nowrap;background-color:#0000;border:1px solid #3b82f6;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:flex}.contact-button:hover{background-color:#3b82f61a;border-color:#60a5fa}.button-icon{fill:currentColor;width:18px;height:18px}@media (max-width:1024px){.social-bar{padding:5px 10px}.social-link{margin:0 6px}.support-button,.contact-button{padding:8px 12px;font-size:13px}}@media (max-width:768px){.promoHeader{padding:.75rem var(--mobile-padding)}.social-bar,.contact-button{display:none}.navbarContainer,.promoHeader{height:3.5rem}.navLink,.dropdownItem{padding-left:1rem;padding-right:1rem}.header-actions{gap:10px}}@media (max-width:480px){:root{--mobile-padding:.75rem}.promoHeader{padding:.5rem var(--mobile-padding)}.support-button{padding:6px 10px;font-size:12px}.header-actions{gap:8px}}@media (min-width:769px) and (max-width:1024px){.navLink{padding:0 .75rem;font-size:14px}}.header-left{cursor:pointer;align-items:center;gap:0;display:flex}.logo-main{cursor:pointer;width:auto;height:75px;position:relative;top:5px}@media (max-width:1024px){.logo-main{height:56px}}@media (max-width:768px){.logo-main{height:48px}}@media (max-width:480px){.logo-main{height:42px}}
.navLink,.dropdownItem,.bottomTab,.sheetItem,.sheetAccount,.sheetLogin,.support-button,.contact-button{text-decoration:none}:root{--bottom-nav-h:62px}.bottomNav{z-index:1100;height:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#06091aeb;border-top:1px solid #a855f72e;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000073}.bottomNav:after{content:"";background:inherit;pointer-events:none;height:120px;position:absolute;top:100%;left:0;right:0}@media (min-width:1240px){.bottomNav,.navSheetRoot{display:none}}@media (max-width:1239px){body{padding-bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom,0px))}}.bottomTab{cursor:pointer;color:#8b93b0;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:8px 2px;transition:color .2s;display:flex;position:relative}.bottomTabIcon{width:22px;height:22px}.bottomTabLabel{letter-spacing:.2px;font-size:10.5px;font-weight:600}.bottomTab.active{color:#c084fc}.bottomTab.active:before{content:"";background:#a855f7;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;box-shadow:0 0 8px 1px #a855f7d9}.bottomTab:focus-visible,.bottomCenter:focus-visible{outline-offset:-2px;border-radius:10px;outline:2px solid #c084fc}.bottomCenter{cursor:pointer;color:#c084fc;background:0 0;border:none;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;padding-bottom:8px;display:flex}.bottomCenterInner{background:linear-gradient(150deg,#7c3aed 0%,#a855f7 100%);border:3px solid #06091aeb;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-top:-22px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px 18px #7c3aed8c,0 0 0 1px #a855f766}.bottomCenter:active .bottomCenterInner,.bottomCenter.active .bottomCenterInner{transform:scale(1.06);box-shadow:0 8px 22px #a855f7b3,0 0 0 1px #a855f799}.bottomCenterIcon{color:#fff;width:24px;height:24px}@media (max-width:1239px){.navbarContainer{justify-content:flex-end}}.navSheetRoot{z-index:1200;pointer-events:none;visibility:hidden;transition:visibility 0s linear .3s;position:fixed;inset:0;overflow:hidden}.navSheetRoot.open{pointer-events:auto;visibility:visible;transition-delay:0s}.navSheetBackdrop{opacity:0;cursor:pointer;background:#02051099;border:none;transition:opacity .25s;position:absolute;inset:0}.navSheetRoot.open .navSheetBackdrop{opacity:1}.navSheet{max-height:82dvh;padding:8px 16px calc(20px + env(safe-area-inset-bottom,0px));background:#0b0f23;border-top:1px solid #a855f738;border-top-left-radius:20px;border-top-right-radius:20px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%);box-shadow:0 -12px 40px #0000008c}.navSheetRoot.open .navSheet{transform:translateY(0)}.navSheetHandle{background:#ffffff38;border-radius:999px;width:40px;height:4px;margin:6px auto 10px}.navSheetHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.navSheetTitle{letter-spacing:.3px;color:#fff;font-size:15px;font-weight:700}.navSheetClose{color:#c7cbe0;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;padding:6px;transition:background .18s;display:flex}.navSheetClose:hover{background:#ffffff1f}.sheetList{flex-direction:column;gap:2px;display:flex}.sheetItem{color:#e6e8f2;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:14px;width:100%;padding:13px 10px;font-size:14.5px;font-weight:500;transition:background .18s;display:flex}.sheetItem:hover{background:#a855f71a}.sheetItem:focus-visible{outline-offset:-2px;outline:2px solid #c084fc}.sheetItemIcon{color:#c084fc;background:#a855f71f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.sheetItemLabel{flex:1}.sheetItemChevron{color:#5b6178;flex-shrink:0}.sheetItem.danger{color:#f87171}.sheetItem.danger .sheetItemIcon{color:#f87171;background:#f871711f}.sheetGroupLabel{text-transform:uppercase;letter-spacing:.8px;color:#6b7192;padding:14px 10px 6px;font-size:11px;font-weight:700}.sheetAccount{cursor:pointer;text-align:left;background:linear-gradient(135deg,#7c3aed29,#a855f714);border:1px solid #a855f738;border-radius:14px;align-items:center;gap:12px;width:100%;margin-bottom:6px;padding:12px;display:flex}.sheetAccountText{flex-direction:column;flex:1;min-width:0;display:flex}.sheetAccountNick{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.sheetAccountRole{color:#c084fc;font-size:12px}.sheetLogin{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:6px;padding:13px;font-size:15px;font-weight:700;display:flex}@media (prefers-reduced-motion:reduce){.navSheet,.navSheetBackdrop,.bottomCenterInner,.bottomTab{transition:none}.navSheetRoot{transition-delay:0s}}
