*{box-sizing:border-box}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,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 rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.25)}.card-border{border:1px solid rgba(255,255,255,.06)}.bg-clear{--app-bg:transparent}.bg-fixed{z-index:0;position:fixed;top:0;bottom:0;left:0;right:0}.bg-gradient-sky{background:linear-gradient(#a1c4fd,#c2e9fb)}.surface-card{-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.9);border:1px solid rgba(0,0,0,.2);border-radius:28px;box-shadow:0 20px 60px rgba(0,0,0,.35)}main{padding-bottom:0}@media (max-width:860px){.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__8eNVbq__headerWrap{z-index:50;position:relative}.NavBar-module__8eNVbq__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 rgba(255,255,255,.06);grid-template-columns:1fr auto 1fr;align-items:center;height:56px;padding:0 14px;display:grid;position:-webkit-sticky;position:sticky;top:0}.NavBar-module__8eNVbq__brand{align-items:center;gap:10px;display:flex}.NavBar-module__8eNVbq__brandLink{color:var(--text,#e7eaee);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.NavBar-module__8eNVbq__logoDot{background:var(--brand,#4f7cff);width:10px;height:10px;box-shadow:0 0 16px var(--brand,#4f7cff);border-radius:9999px}.NavBar-module__8eNVbq__brandText{letter-spacing:.2px;font-size:15px;font-weight:600}.NavBar-module__8eNVbq__centerLinks{justify-content:center;gap:16px;display:flex}.NavBar-module__8eNVbq__navLink{color:var(--text,#e7eaee);opacity:.9;border-radius:10px;padding:6px 10px;text-decoration:none}.NavBar-module__8eNVbq__navLink:hover{opacity:1;background:rgba(255,255,255,.06)}.NavBar-module__8eNVbq__rightSide{justify-content:flex-end;align-items:center;gap:12px;display:flex}.NavBar-module__8eNVbq__avatarWrap{align-items:center;gap:10px;display:flex}.NavBar-module__8eNVbq__avatarLink{display:inline-flex}.NavBar-module__8eNVbq__avatarImg{object-fit:cover;border-radius:9999px}.NavBar-module__8eNVbq__avatarFallback{background:#ddd;border-radius:9999px;width:28px;height:28px}.NavBar-module__8eNVbq__signoutBtn,.NavBar-module__8eNVbq__loginBtn{color:var(--text,#e7eaee);background:rgba(255,255,255,.08);border:none;border-radius:10px;padding:6px 10px}.NavBar-module__8eNVbq__signoutBtn:hover,.NavBar-module__8eNVbq__loginBtn:hover{background:rgba(255,255,255,.14)}.NavBar-module__8eNVbq__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__8eNVbq__mobileInner{background:color-mix(in oklab,var(--panel,#111317)78%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:18px;grid-template-columns:1fr 1fr auto;align-items:center;height:64px;padding:0 8px;display:grid;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.35)}.NavBar-module__8eNVbq__activePill{pointer-events:none;background:rgba(255,255,255,.1);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__8eNVbq__mobileTab{z-index:1;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__8eNVbq__mobileTab[aria-current=page]{opacity:1}.NavBar-module__8eNVbq__tabLabel{letter-spacing:.2px;font-size:11px;line-height:1}.NavBar-module__8eNVbq__mobileRight{justify-self:end;align-items:center;gap:8px;padding-right:4px;display:flex;position:relative}.NavBar-module__8eNVbq__avatarBtn{background:0 0;border:none;padding:0}.NavBar-module__8eNVbq__loginChip{color:var(--text,#e7eaee);background:rgba(255,255,255,.1);border-radius:999px;padding:8px 10px;font-size:12px;text-decoration:none}.NavBar-module__8eNVbq__menu{background:color-mix(in oklab,var(--panel-2,#161a20)92%,transparent);border:1px solid rgba(255,255,255,.08);border-radius:12px;width:180px;position:absolute;bottom:72px;right:0;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.35)}.NavBar-module__8eNVbq__menuItem,.NavBar-module__8eNVbq__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__8eNVbq__menuItem:hover{background:rgba(255,255,255,.06)}.NavBar-module__8eNVbq__menuItemDanger{color:#ff8181}.NavBar-module__8eNVbq__menuItemDanger:hover{background:rgba(255,0,0,.09)}@media (max-width:860px){.NavBar-module__8eNVbq__topbar{display:none}.NavBar-module__8eNVbq__mobileBar{display:block}}.NavBar-module__8eNVbq__mobileBar{pointer-events:none}.NavBar-module__8eNVbq__mobileInner,.NavBar-module__8eNVbq__mobileTab,.NavBar-module__8eNVbq__mobileRight,.NavBar-module__8eNVbq__avatarBtn,.NavBar-module__8eNVbq__loginChip,.NavBar-module__8eNVbq__menu{pointer-events:auto}
