*{box-sizing:border-box}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}input,button{font:inherit;padding:8px}button{cursor:pointer}:root{--bg:#354158;--panel:#111317;--panel-2:#161a20;--text:#e7eaee;--muted:#97a3b6;--brand:#4f7cff;--brand-600:#3c64d6;--danger:#ff6464;--ring:#7aa2ff;--mobile-nav-height:64px;--mobile-nav-outer-pad:20px;--gradient-navy:linear-gradient(to bottom right,#142931,#405658,#6c8b99);--bg-solid:#0f2027;--app-bg:var(--gradient-navy)}html,body{background-color:var(--bg-solid);background-image:var(--app-bg);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-repeat:no-repeat;background-size:cover;min-height:100%}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shadow-soft{box-shadow:0 6px 24px #0000004d,0 2px 8px #00000040}.card-border{border:1px solid #ffffff0f}.bg-clear{--app-bg:transparent}.bg-fixed{z-index:0;position:fixed;inset:0}.bg-gradient-sky{background:linear-gradient(#a1c4fd,#c2e9fb)}.surface-card{-webkit-backdrop-filter:blur(4px);background:#000000e6;border:1px solid #0003;border-radius:28px;box-shadow:0 20px 60px #00000059}main{padding-bottom:0}@media (max-width:860px){main{padding-bottom:calc(var(--mobile-nav-height) + var(--mobile-nav-outer-pad)*2 + env(safe-area-inset-bottom))}.mobile-nav-spacer{height:calc(var(--mobile-nav-height) + var(--mobile-nav-outer-pad) + env(safe-area-inset-bottom));width:100%;display:block}}
:root{--mobile-nav-height:64px;--mobile-nav-outer-pad:20px}.NavBar-module__RBsjca__headerWrap{z-index:50;position:relative}.NavBar-module__RBsjca__topbar{z-index:40;background:color-mix(in oklab,var(--panel-2,#161a20)65%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #ffffff0f;grid-template-columns:1fr auto 1fr;align-items:center;height:56px;padding:0 14px;display:grid;position:sticky;top:0}.NavBar-module__RBsjca__brand{align-items:center;gap:10px;display:flex}.NavBar-module__RBsjca__brandLink{color:var(--text,#e7eaee);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.NavBar-module__RBsjca__logoDot{background:var(--brand,#4f7cff);width:10px;height:10px;box-shadow:0 0 16px var(--brand,#4f7cff);border-radius:9999px}.NavBar-module__RBsjca__brandText{letter-spacing:.2px;font-size:15px;font-weight:600}.NavBar-module__RBsjca__centerLinks{justify-content:center;gap:16px;display:flex}.NavBar-module__RBsjca__navLink{color:var(--text,#e7eaee);opacity:.9;border-radius:10px;padding:6px 10px;text-decoration:none}.NavBar-module__RBsjca__navLink:hover{opacity:1;background:#ffffff0f}.NavBar-module__RBsjca__rightSide{justify-content:flex-end;align-items:center;gap:12px;display:flex}.NavBar-module__RBsjca__avatarWrap{align-items:center;gap:10px;display:flex}.NavBar-module__RBsjca__profileMenuWrap{position:relative}.NavBar-module__RBsjca__profileMenuWrap>summary{cursor:pointer;list-style:none}.NavBar-module__RBsjca__profileMenuWrap>summary::-webkit-details-marker{display:none}.NavBar-module__RBsjca__desktopMenu{background:color-mix(in oklab,var(--panel-2,#161a20)92%,transparent);border:1px solid #ffffff14;border-radius:12px;width:220px;position:absolute;top:38px;right:0;overflow:hidden;box-shadow:0 12px 32px #00000059}.NavBar-module__RBsjca__avatarLink{display:inline-flex}.NavBar-module__RBsjca__avatarImg{object-fit:cover;border-radius:9999px}.NavBar-module__RBsjca__avatarFallback{background:#ddd;border-radius:9999px;width:28px;height:28px}.NavBar-module__RBsjca__mobileBar{left:0;right:0;bottom:env(safe-area-inset-bottom);z-index:60;padding:10px 12px calc(10px + env(safe-area-inset-bottom));display:none;position:fixed}.NavBar-module__RBsjca__mobileInner{background:color-mix(in oklab,var(--panel,#111317)78%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr)) 56px;align-items:center;height:64px;padding:0 8px;display:grid;position:relative;box-shadow:0 8px 32px #00000059}.NavBar-module__RBsjca__activePill{pointer-events:none;background:#ffffff1a;border-radius:12px;width:56px;height:36px;transition:transform .26s cubic-bezier(.2,.9,.2,1),opacity .2s;position:absolute;top:14px;left:0}.NavBar-module__RBsjca__mobileTab{z-index:1;width:100%;height:100%;color:var(--text,#e7eaee);opacity:.95;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:inline-flex;position:relative}.NavBar-module__RBsjca__mobileTab[aria-current=page]{opacity:1}.NavBar-module__RBsjca__tabLabel{letter-spacing:.2px;font-size:11px;line-height:1}.NavBar-module__RBsjca__mobileRight{justify-content:center;justify-self:stretch;align-items:center;gap:8px;width:56px;height:56px;display:flex;position:relative}.NavBar-module__RBsjca__avatarBtn{background:0 0;border:none;padding:0}.NavBar-module__RBsjca__loginChip{color:var(--text,#e7eaee);background:#ffffff1a;border-radius:999px;padding:8px 10px;font-size:12px;text-decoration:none}.NavBar-module__RBsjca__menu{background:color-mix(in oklab,var(--panel-2,#161a20)92%,transparent);border:1px solid #ffffff14;border-radius:12px;width:180px;position:absolute;bottom:72px;right:0;overflow:hidden;box-shadow:0 12px 32px #00000059}.NavBar-module__RBsjca__menuItem,.NavBar-module__RBsjca__menuItemDanger{text-align:left;width:100%;color:var(--text,#e7eaee);background:0 0;border:none;padding:12px 14px;font-size:14px;text-decoration:none;display:block}.NavBar-module__RBsjca__menuItem:hover{background:#ffffff0f}.NavBar-module__RBsjca__menuItemDanger{color:#ff8181}.NavBar-module__RBsjca__menuItemDanger:hover{background:#ff000017}@media (max-width:860px){.NavBar-module__RBsjca__topbar{display:none}.NavBar-module__RBsjca__mobileBar{display:block}}.NavBar-module__RBsjca__mobileBar{pointer-events:none}.NavBar-module__RBsjca__mobileInner,.NavBar-module__RBsjca__mobileTab,.NavBar-module__RBsjca__mobileRight,.NavBar-module__RBsjca__avatarBtn,.NavBar-module__RBsjca__loginChip,.NavBar-module__RBsjca__menu{pointer-events:auto}
