:root:has(.member-header){--headerHeight:86px}.guest-header.member-header{position:fixed;inset:0 0 auto 0;z-index:40;width:100%;overflow:visible}.guest-header.member-header .guest-header-account{min-width:0}.member-wallet{position:relative;min-width:0;max-width:100%}.member-balance{display:flex;align-items:center;gap:10px;min-width:160px;max-width:240px;min-height:50px;padding:6px 12px 6px 8px;border:1px solid #355b75;border-radius:12px;background:#0e324c;color:#f5f9ff;text-align:left;cursor:pointer}.member-balance:hover,.member-balance[aria-expanded=true]{background:#17425e;border-color:#6d91a8}.member-balance:disabled{cursor:not-allowed;opacity:.5}.member-balance>img{width:32px;height:32px;flex:none;object-fit:contain}.member-balance-copy{display:grid;flex:1 1 auto;gap:2px;min-width:0}.member-balance-copy small{color:#bad0df;font-size:11px}.member-balance-copy small,.member-balance-copy strong{overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.member-balance-copy strong{color:#f5f9ff;font-size:16px;font-weight:800;letter-spacing:.015em;font-variant-numeric:tabular-nums}.member-chevron{flex:none;margin-left:auto;color:#b8cfde;font-size:16px;line-height:1}.member-balance[aria-expanded=true] .member-chevron{transform:rotate(180deg)}.member-wallet-menu{position:fixed;inset:auto;z-index:1000;box-sizing:border-box;display:grid;gap:8px;width:min(260px,calc(100vw - 16px));max-width:calc(100vw - 16px);padding:6px;overflow:auto;overscroll-behavior:contain;border:1px solid #436981;border-radius:14px;background:#0b2c45;color:#f5f9ff;box-shadow:0 16px 40px #00142388}.member-wallet-menu button{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#f5f9ff;text-align:left;cursor:pointer}.member-wallet-menu button:hover{background:#1c4560}.member-wallet-menu button[aria-selected=true]{background:#163d55;border-color:#376680}.member-wallet-menu small{display:block;color:#bed4e3;font-size:14px;font-variant-numeric:tabular-nums}.member-wallet-menu strong{display:block;font-size:13px}.member-buy{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.member-buy-symbol{display:none}.member-profile{display:grid;place-items:center;flex:none;width:46px;height:46px;padding:0;overflow:hidden;border:1px solid #54778e;border-radius:50%;background:linear-gradient(145deg,#284e68,#15364f);box-shadow:inset 0 1px 0 #ffffff1a;color:#e5f1fc;cursor:pointer}.member-profile:hover{border-color:#a0bed1;background:#2a526d}.member-profile img{width:100%;height:100%;object-fit:cover}@media (max-width:1200px){.member-header .member-wallet{flex:0 1 auto;min-width:0;max-width:100%}.member-header .member-balance{min-width:0;max-width:100%;min-height:44px;gap:6px;padding:4px 8px;border-radius:10px}.member-header .member-balance img{width:24px;height:24px}.member-header .member-balance-copy small{display:none}.member-header .member-balance-copy strong{font-size:14px}.member-buy-label{display:none}.guest-header.member-header a.guest-header-join.member-buy{display:grid;place-items:center;width:44px;min-width:44px;max-width:44px;min-height:44px;padding:0}.member-header .member-buy-symbol{display:block;color:#032d23;font-size:26px;font-weight:500;line-height:1}}@media (max-width:1000px){:root:has(.member-header){--headerHeight:112px}.guest-header.member-header{grid-template-columns:max-content minmax(0,1fr) auto}.member-header .guest-header-search{display:none}.member-header .guest-header-nav{--guest-nav-gap:30px}.member-header .guest-header-brand{min-width:0;overflow:visible}.member-header .guest-header-account{min-width:0;max-width:100%;gap:6px;justify-self:end}.member-header .member-profile{width:40px;height:40px}.guest-header.member-header a.guest-header-join.member-buy{width:40px;min-width:40px;max-width:40px;min-height:40px}}@media (max-width:700px){.guest-header.member-header{padding:8px 20px 0;gap:0 8px}}@media (max-width:480px){.guest-header.member-header{padding-inline:14px}}.mobile-tabbar{display:none}@media (max-width:760px){.mobile-tabbar{position:fixed;inset:auto 0 0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 0 env(safe-area-inset-bottom);border-top:1px solid #2c4e66;background:#052139;backdrop-filter:blur(12px)}.mobile-tabbar>:is(a,button){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:60px;padding:8px 2px 6px;border:0;border-right:1px solid #ffffff0a;border-radius:0;background:transparent;color:#b4cadb;font:700 11px/1.1 Manrope,sans-serif;text-decoration:none;cursor:pointer}.mobile-tabbar>:last-child{border-right:0}.mobile-tabbar>[aria-current=page]{background:#ffffff0d;color:#fff}.mobile-tabbar>[aria-current=page] svg{color:#58ef9a}.mobile-tabbar>:is(a,button):focus-visible{outline:2px solid #dcefff;outline-offset:-3px}body{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}.app-sidebar-root{position:fixed;inset:0;z-index:55;height:auto;pointer-events:none}.app-sidebar-root .app-sidebar,.app-sidebar-root .app-sidebar-backdrop{pointer-events:auto}.app-sidebar-backdrop{position:fixed;inset:0;z-index:55;border:0;padding:0;background:#00132399;backdrop-filter:blur(5px);cursor:pointer}.app-sidebar{z-index:56;box-sizing:border-box;display:flex;flex-direction:column;width:min(330px,calc(100vw - 42px));max-width:none;height:100%;padding:20px 0 20px 18px;border-right:1px solid #446179;background:linear-gradient(155deg,#163950,#092538);color:#ecf5fb;will-change:transform}.app-sidebar.sidebar-close{visibility:hidden;transform:translateX(-100%)}.app-sidebar.sidebar-open{box-shadow:24px 0 80px #00121c66}.app-sidebar-top{display:flex;flex:none;align-items:center;justify-content:space-between;gap:14px;padding-right:18px;padding-bottom:20px;border-bottom:1px solid #355267}.app-sidebar-wordmark{padding:0;border:0;background:none;color:#dce9f7;font-size:24px;font-weight:800;letter-spacing:-.05em;line-height:1;white-space:nowrap;cursor:pointer}.app-sidebar-wordmark img{display:block;width:8.2em;max-width:100%;height:auto}.app-sidebar-close{display:grid;flex:none;place-items:center;width:44px;height:44px;border:1px solid #54778e;border-radius:50%;background:transparent;color:#ecf5fb;cursor:pointer}.app-sidebar-scroll{flex:1;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#608ba6 transparent}.app-sidebar-scroll::-webkit-scrollbar{width:6px}.app-sidebar-scroll::-webkit-scrollbar-track{margin:0;background:transparent}.app-sidebar-scroll::-webkit-scrollbar-thumb{border:0;border-radius:3px;background:#608ba6}.app-sidebar-nav{position:relative;display:grid;gap:0;min-width:0;margin-top:16px;padding-right:12px;padding-bottom:16px}.app-sidebar-group{display:grid;gap:2px;min-width:0;padding:10px 0;border-top:1px solid #2d4d63}.app-sidebar-group:first-child{padding-top:0;border-top:0}.app-sidebar-group-label{margin:2px 12px 4px;padding:0;color:#8fb0c6;font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.app-sidebar-children{display:grid;gap:2px;margin-top:2px;padding-left:12px}.app-sidebar-link{display:block;width:100%;padding:0;border:0;border-radius:9px;background:none;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.app-sidebar-row{display:flex;align-items:center;gap:14px;width:100%;min-width:0;min-height:44px;padding:8px 12px;border-radius:9px;background:transparent;color:#dbe9f3;font-size:14px;font-weight:700;line-height:1.3}.app-sidebar-glyph{flex:none;color:#9ec2d9}.app-sidebar-category-icon{flex:none;width:20px;height:20px;padding:1px;object-fit:contain}.app-sidebar-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar-group-label,.app-sidebar-item{position:relative;z-index:1}.app-sidebar-hover-pill{position:absolute;top:0;right:12px;left:0;z-index:0;border-radius:9px;background:#ffffff10;box-shadow:inset 0 0 0 1px #ffffff0a;opacity:0;pointer-events:none;transition:transform .1s cubic-bezier(.2,0,0,1),height .1s cubic-bezier(.2,0,0,1),opacity .12s ease-out}.app-sidebar-hover-pill[data-visible]{opacity:1}.app-sidebar-hover-pill[data-instant]{transition:opacity .12s ease-out}.app-sidebar-row{transition:background-color .2s ease-out,color .2s ease-out}.app-sidebar-category-icon,.app-sidebar-glyph{transition:color .2s ease-out,transform .25s cubic-bezier(.2,0,0,1)}.app-sidebar-label{transition:transform .25s cubic-bezier(.2,0,0,1)}.app-sidebar-link:focus-visible .app-sidebar-row,.app-sidebar-link:hover .app-sidebar-row{color:#fff}.app-sidebar-link:focus-visible .app-sidebar-glyph,.app-sidebar-link:hover .app-sidebar-glyph{color:#d8eefb}@media (hover:hover){.app-sidebar-link:hover .app-sidebar-category-icon,.app-sidebar-link:hover .app-sidebar-glyph{transform:scale(1.1)}.app-sidebar-link:hover .app-sidebar-label{transform:translateX(2px)}}.app-sidebar-link[aria-current=page] .app-sidebar-row{background:#dce6ef;color:#18394f}.app-sidebar-link[aria-current=page] .app-sidebar-glyph{color:#18394f}.app-sidebar-close{transition:border-color .2s ease-out,background-color .2s ease-out,transform .3s cubic-bezier(.2,0,0,1)}.app-sidebar-close:focus-visible,.app-sidebar-close:hover{border-color:transparent;color:#f1f8ff;background:#1b3e57}@media (hover:hover){.app-sidebar-close:hover{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.app-sidebar-category-icon,.app-sidebar-close,.app-sidebar-glyph,.app-sidebar-hover-pill,.app-sidebar-label,.app-sidebar-row{transition:none}.app-sidebar-close:hover,.app-sidebar-link:hover .app-sidebar-category-icon,.app-sidebar-link:hover .app-sidebar-glyph,.app-sidebar-link:hover .app-sidebar-label{transform:none}}.app-sidebar-close:focus-visible,.app-sidebar-link:focus-visible,.app-sidebar-login:focus-visible,.app-sidebar-wordmark:focus-visible{outline:2px solid #b4f3d9;outline-offset:2px}.app-sidebar-link:focus-visible{outline-offset:-2px}.app-sidebar-login{display:flex;margin-top:12px;align-items:center;justify-content:center;width:100%;min-height:46px;padding:10px 14px;border:1px solid #416983;border-radius:9px;background:#163e58;box-shadow:inset 0 1px 0 #ffffff0d;color:#eff8ff;font-size:14px;font-weight:800;cursor:pointer}.app-sidebar-login:focus-visible,.app-sidebar-login:hover{color:#fff;border-color:#789bb0;background:#204e6a;box-shadow:none}.app-sidebar-badge{flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--s-error,#ef4444);color:#fff;font-size:11px;font-weight:800;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}@media (min-width:761px){.app-sidebar-group-phone{display:none}}