.site_header__MdpTd{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--color-bg) 88%,transparent);-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--color-border)}.site_bar__UCKRZ{max-width:1120px;margin:0 auto;padding:8px 12px;display:flex;align-items:center;gap:12px}.site_logoLink__xzJFu{display:inline-flex;align-items:center;flex-shrink:0;padding:6px 4px}.site_tabs__Yg6oY{display:none}.site_tab__hda3b{position:relative;text-decoration:none;color:var(--color-subtext);font-weight:700;font-size:15px;padding:8px 4px;white-space:nowrap}.site_tabActive__75ceD{color:var(--color-text)}.site_tabActive__75ceD:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:3px;border-radius:3px;background:var(--color-primary)}.site_tabEmphasis__7MAXa{color:var(--color-accent);font-weight:800}.site_tabEmphasis__7MAXa.site_tabActive__75ceD:after{background:var(--color-accent)}.site_tabDisabled__sm_Q0{color:color-mix(in srgb,var(--color-subtext) 55%,transparent);cursor:default;display:inline-flex;align-items:center;gap:5px}.site_soon__RZA_X{font-size:10px;font-weight:800;color:var(--color-subtext);border:1px solid var(--color-border);border-radius:999px;padding:1px 6px;white-space:nowrap}.site_icons__x__ee{margin-left:auto;display:flex;align-items:center;gap:6px}.site_iconBtn__5n_YQ{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:12px;color:var(--color-text);cursor:pointer}.site_iconBtn__5n_YQ:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.site_funnelLogin__WXhVV{display:inline-flex;align-items:center;height:44px;padding:0 10px;font-size:14px;font-weight:700;color:var(--color-subtext);text-decoration:none;border-radius:12px}.site_funnelLogin__WXhVV:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 7%,transparent)}.site_iconMobileOnly__rMhZj{display:inline-flex}.site_adminBadge__HWz42{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:var(--color-primary);color:var(--color-text);font-size:11px;font-weight:800;letter-spacing:.01em;text-decoration:none;white-space:nowrap;flex-shrink:0}.site_adminBadge__HWz42:hover{filter:brightness(.95)}.site_accountLink__aEGNi{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 8px;border-radius:12px;color:var(--color-text);text-decoration:none}.site_accountLink__aEGNi:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.site_accountNick__NZY89{display:none;font-size:14px;font-weight:700;max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site_acctWrap__PWy0f{position:relative;display:inline-flex}.site_acctPopover__sxy5n{position:absolute;right:0;top:calc(100% + 8px);width:230px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:var(--card-shadow);padding:14px 16px;z-index:60}.site_acctTitle__UyQSl{margin:0 0 4px;font-size:14px;font-weight:800;color:var(--color-text)}.site_acctDesc__4sg8b{margin:0;font-size:12.5px;line-height:1.5;color:var(--color-subtext)}.site_menu__m2yZM{position:relative;z-index:60;display:flex;flex-direction:column;max-width:1120px;margin:0 auto;padding:6px 12px 12px;gap:2px;background:color-mix(in srgb,var(--color-bg) 96%,transparent);border-bottom:1px solid var(--color-border)}.site_menuItem__xnIur{text-decoration:none;color:var(--color-text);font-weight:700;font-size:16px;padding:14px 12px;border-radius:12px}.site_menuItemActive__ZrlnD{background:color-mix(in srgb,var(--color-primary) 16%,transparent)}.site_menuItemEmphasis__aUP_a{color:var(--color-accent);font-weight:800}.site_menuDisabled__n8MAy{color:var(--color-subtext);display:flex;align-items:center;gap:8px;padding:14px 12px}.site_backdrop__yLUaN{position:fixed;inset:0;z-index:40;background:transparent}@media (min-width:1024px){.site_bar__UCKRZ{padding:10px 16px}.site_tabs__Yg6oY{display:flex;align-items:center;gap:22px;margin-left:12px}.site_iconMobileOnly__rMhZj{display:none}.site_accountNick__NZY89{display:inline}}.site_footer__nnh03{border-top:1px solid var(--color-border);margin-top:40px;background:var(--color-bg)}.site_footerInner__5ZqF_{max-width:1120px;margin:0 auto;padding:20px 16px calc(28px + env(safe-area-inset-bottom))}.site_footerTop__hc1tK{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.site_footerBrand__0K_yN{margin:0;font-weight:800;color:var(--color-text);font-size:16px}.site_footerSocial__lxZnT{display:flex;gap:4px}.site_footerSocialLink__K3f2F{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-subtext);border-radius:12px;transition:color .15s,background .15s}.site_footerSocialLink__K3f2F:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 7%,transparent)}.site_footerLegal__cdsO_{display:flex;flex-wrap:wrap;align-items:center;gap:0 2px;margin:2px 0}.site_footerLegal__cdsO_ a{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;color:var(--color-subtext);font-size:13px;font-weight:600;text-decoration:none}.site_footerLegal__cdsO_ a:hover{color:var(--color-text)}.site_footerLegal__cdsO_ button{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;color:var(--color-subtext);font-family:inherit;font-size:13px;font-weight:600;background:none;border:none;cursor:pointer;text-decoration:none}.site_footerLegal__cdsO_ button:hover{color:var(--color-text)}.site_footerSep__116u5{color:var(--color-border)}.site_legalModalTop__4W0q_{display:flex;justify-content:flex-start;padding:2px 40px 6px 4px}.site_legalModalMore__dyKDx{font-size:13px;font-weight:700;color:var(--color-accent);text-decoration:none;padding:6px 8px}.site_legalModalMore__dyKDx:hover{text-decoration:underline}.site_footerBiz__V_lk9{margin:12px 0 4px}.site_footerBizLine__Sou2_{margin:0;font-size:12px;line-height:1.8;color:var(--color-subtext);word-break:keep-all}.site_footerCopyright__l6s3E{margin:8px 0 0;font-size:12px;color:color-mix(in srgb,var(--color-subtext) 80%,transparent)}