.cls-1[data-v-9aef7b47],.cls-2[data-v-9aef7b47]{fill-rule:evenodd}.cls-1[data-v-9aef7b47]{opacity:.1}.theme-toggle[data-v-f9b5dad7]{border-radius:var(--nz-radius-pill);width:2.25rem;height:2.25rem;color:var(--nz-text);background:color-mix(in srgb,var(--nz-surface-elevated) 80%,transparent);border:1px solid var(--nz-border);justify-content:center;align-items:center;transition:transform .16s cubic-bezier(.16,1,.3,1),background .16s,border-color .16s;display:inline-flex}.theme-toggle[data-v-f9b5dad7]:hover{background:color-mix(in srgb,var(--nz-surface-elevated) 95%,transparent);border-color:color-mix(in srgb,var(--nz-accent) 25%,var(--nz-border))}.theme-toggle[data-v-f9b5dad7]:focus-visible{outline:2px solid color-mix(in srgb,var(--nz-accent) 60%,transparent);outline-offset:2px}.theme-toggle[data-v-f9b5dad7]:active{transform:scale(.98)}.user-menu-content[data-v-b8e8f0e5]{transition:all .3s}.user-menu-sheet[data-v-b8e8f0e5]{z-index:100;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=768px){.user-menu-sheet[data-v-b8e8f0e5]{display:none}}.user-menu-dropdown[data-v-b8e8f0e5]{animation:.2s ease-out forwards fade-in-b8e8f0e5}.menu-panel-sheet[data-v-b8e8f0e5]{border-radius:var(--nz-radius-lg) var(--nz-radius-lg) 0 0;width:100%;max-height:min(85dvh,640px);padding:0 1.25rem max(env(safe-area-inset-bottom),1.25rem);-webkit-overflow-scrolling:touch;overflow-y:auto}.menu-panel[data-v-b8e8f0e5]{isolation:isolate;background:color-mix(in srgb,var(--nz-surface-elevated) 96%,transparent);border:1px solid var(--nz-border);box-shadow:var(--nz-shadow);-webkit-backdrop-filter:var(--nz-nav-blur);position:relative;overflow:hidden}.menu-panel[data-v-b8e8f0e5]:not(.menu-panel-sheet){border-radius:var(--nz-radius-lg)}.sheet-handle-wrap[data-v-b8e8f0e5]{justify-content:center;padding:.625rem 0 .375rem;display:flex}.sheet-handle[data-v-b8e8f0e5]{border-radius:var(--nz-radius-pill);background:var(--nz-border);width:2.5rem;height:.25rem}.menu-header[data-v-b8e8f0e5]{padding-top:.875rem}.menu-avatar[data-v-b8e8f0e5]{-o-object-fit:cover;object-fit:cover;flex-shrink:0}.menu-avatar[data-v-b8e8f0e5],.menu-avatar--fallback[data-v-b8e8f0e5]{border:1px solid var(--nz-border);background:var(--nz-surface);border-radius:9999px}.menu-title[data-v-b8e8f0e5]{color:var(--nz-text);letter-spacing:-.02em;font-size:1rem;font-weight:800;line-height:1.25}.menu-subtitle[data-v-b8e8f0e5]{color:var(--nz-text-muted);font-size:.8125rem;font-weight:500;line-height:1.3}.menu-badge[data-v-b8e8f0e5]{border-radius:var(--nz-radius-pill);border:1px solid var(--nz-border);background:color-mix(in srgb,var(--nz-text) 4%,var(--nz-surface-elevated));color:var(--nz-text);align-items:center;padding:.125rem .625rem;font-size:.6875rem;font-weight:500;display:inline-flex}.menu-badge--muted[data-v-b8e8f0e5]{color:var(--nz-text-muted);background:0 0}.menu-divider[data-v-b8e8f0e5]{background:var(--nz-border);height:1px}.menu-body[data-v-b8e8f0e5]{padding-bottom:.75rem}.currency-chip[data-v-b8e8f0e5]{border-radius:var(--nz-radius-pill);border:1px solid var(--nz-border);align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:600;display:flex}.currency-chip--token[data-v-b8e8f0e5]{color:#b45309;background:color-mix(in srgb,#f59e0b 12%,var(--nz-surface-elevated))}.currency-chip--kuro[data-v-b8e8f0e5]{color:#7e22ce;background:color-mix(in srgb,#a855f7 10%,var(--nz-surface-elevated))}.menu-row[data-v-b8e8f0e5]{border-radius:var(--nz-radius-md);text-align:left;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;transition:background .2s;display:flex}.menu-row[data-v-b8e8f0e5]:hover{background:color-mix(in srgb,var(--nz-text) 6%,transparent)}.menu-row--static[data-v-b8e8f0e5]:hover{background:0 0}.menu-row-icon[data-v-b8e8f0e5]{border-radius:var(--nz-radius-sm);border:1px solid var(--nz-border);background:color-mix(in srgb,var(--nz-text) 4%,var(--nz-surface-elevated));width:2.25rem;height:2.25rem;color:var(--nz-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.menu-row-label[data-v-b8e8f0e5]{color:var(--nz-text);font-size:.875rem;font-weight:500;display:block}.menu-row-hint[data-v-b8e8f0e5]{color:var(--nz-text-muted);font-size:.75rem;display:block}.menu-icon-btn[data-v-b8e8f0e5]{border-radius:var(--nz-radius-pill);border:1px solid var(--nz-border);width:2.25rem;height:2.25rem;color:var(--nz-text-muted);justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.menu-icon-btn[data-v-b8e8f0e5]:hover{background:color-mix(in srgb,var(--nz-text) 6%,transparent);color:var(--nz-text)}.lang-btn[data-v-b8e8f0e5]{border-radius:var(--nz-radius-sm);border:1px solid var(--nz-border);width:2rem;height:2rem;font-size:.875rem;transition:background .2s}.lang-btn--active[data-v-b8e8f0e5]{background:color-mix(in srgb,var(--nz-text) 10%,transparent)}.menu-tile[data-v-b8e8f0e5]{border-radius:var(--nz-radius-md);border:1px solid var(--nz-border);color:var(--nz-text);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem .75rem;font-size:.8125rem;font-weight:500;transition:background .2s,transform .15s;display:flex}.menu-tile[data-v-b8e8f0e5]:hover{background:color-mix(in srgb,var(--nz-text) 6%,transparent)}.menu-tile[data-v-b8e8f0e5]:active{transform:scale(.98)}.language-submenu[data-v-b8e8f0e5]{padding:0 .75rem .25rem 3.25rem}.language-option[data-v-b8e8f0e5]{border-radius:var(--nz-radius-sm);width:100%;color:var(--nz-text);align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.8125rem;transition:background .2s;display:flex}.language-option--active[data-v-b8e8f0e5],.language-option[data-v-b8e8f0e5]:hover{background:color-mix(in srgb,var(--nz-text) 6%,transparent)}.language-check[data-v-b8e8f0e5]{border:1px solid var(--nz-border);width:1.125rem;height:1.125rem;color:var(--nz-text);border-radius:9999px;justify-content:center;align-items:center;display:flex}.language-check--on[data-v-b8e8f0e5]{background:color-mix(in srgb,var(--menu-from) 22%,var(--nz-surface-elevated));border-color:color-mix(in srgb,var(--menu-from) 45%,var(--nz-border))}.menu-cta[data-v-b8e8f0e5]{box-sizing:border-box;border-radius:var(--nz-radius-pill);background:linear-gradient(to right,var(--menu-from),var(--menu-to));color:#fff;width:calc(100% - 1rem);max-width:100%;box-shadow:0 4px 14px color-mix(in srgb,var(--menu-from) 28%,transparent);border:none;justify-content:center;align-items:center;gap:.5rem;margin:.35rem auto .15rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .2s,transform .15s;display:flex}.menu-cta[data-v-b8e8f0e5]:hover:not(:disabled){opacity:.92}.menu-cta[data-v-b8e8f0e5]:active:not(:disabled){transform:scale(.98)}.menu-cta[data-v-b8e8f0e5]:disabled{opacity:.55}.menu-cta--ghost[data-v-b8e8f0e5]{border:1px solid var(--nz-border);color:var(--nz-text);box-shadow:none;background:0 0}.menu-cta--ghost[data-v-b8e8f0e5]:hover:not(:disabled){background:color-mix(in srgb,var(--nz-text) 6%,transparent);opacity:1}.menu-close[data-v-b8e8f0e5]{width:100%;color:var(--nz-text-muted);margin-top:.5rem;padding:.5rem;font-size:.8125rem;transition:color .2s;display:block}.menu-close[data-v-b8e8f0e5]:hover{color:var(--nz-text)}@keyframes fade-in-b8e8f0e5{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slide-up-b8e8f0e5{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-b8e8f0e5]{animation:.2s ease-out forwards fade-in-b8e8f0e5}.animate-slide-up[data-v-b8e8f0e5]{animation:.25s cubic-bezier(.4,0,.2,1) slide-up-b8e8f0e5}.nav-avatar-root[data-v-a0d70ac7]{position:relative}.nav-avatar-root[data-v-a0d70ac7] .user-menu{z-index:50;width:20rem;max-width:calc(100vw - 1.5rem);position:absolute;top:calc(100% + .5rem);right:0}.nav-avatar-root--compact[data-v-a0d70ac7] .user-menu{width:0;height:0;position:absolute;top:0;right:0;overflow:visible}.nav-avatar-btn--compact[data-v-a0d70ac7]{border:1px solid var(--nz-border);background:var(--nz-surface);border-radius:50%;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;line-height:0;display:block;overflow:hidden}.nav-avatar-btn--compact .nav-avatar-img[data-v-a0d70ac7]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:1;border:none;border-radius:0;width:2.25rem;height:2.25rem;display:block}.nav-avatar-btn--compact.nav-avatar-btn--open[data-v-a0d70ac7]{box-shadow:0 0 0 2px color-mix(in srgb,var(--nz-accent) 45%,transparent)}.nav-avatar-btn--menu[data-v-a0d70ac7]{border-radius:var(--nz-radius-lg);border:1px solid var(--nz-border);background:color-mix(in srgb,var(--nz-surface-elevated) 88%,transparent);align-items:center;gap:.5rem;padding:.5rem;transition:background .2s;display:flex}.nav-avatar-btn--menu.nav-avatar-btn--open[data-v-a0d70ac7],.nav-avatar-btn--menu[data-v-a0d70ac7]:hover{background:color-mix(in srgb,var(--nz-text) 6%,var(--nz-surface-elevated))}.nav-avatar-btn--menu .nav-avatar-img[data-v-a0d70ac7]{border:1px solid var(--nz-border);background:var(--nz-surface);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:1;border-radius:50%;flex-shrink:0;width:2rem;height:2rem}.nav-avatar-text[data-v-a0d70ac7]{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.nav-avatar-name[data-v-a0d70ac7]{color:var(--nz-text);font-size:.875rem;font-weight:500;line-height:1.2}.nav-avatar-hint[data-v-a0d70ac7]{color:var(--nz-text-muted);font-size:.75rem;line-height:1.2}.nav-avatar-chevron[data-v-a0d70ac7]{width:1rem;height:1rem;color:var(--nz-text-muted);flex-shrink:0;transition:transform .3s}.nav-avatar-chevron--open[data-v-a0d70ac7]{transform:rotate(180deg)}.nav-avatar-btn--compact .nav-avatar-img--fallback[data-v-a0d70ac7]{border-radius:50%;width:2.25rem;height:2.25rem;display:block}.nav-chip-idle[data-v-ae68c769]{color:var(--nz-text-muted)}.nav-chip-idle[data-v-ae68c769]:hover{color:var(--nz-text);background:color-mix(in srgb,var(--nz-text) 8%,transparent)}.nav-chip-active[data-v-ae68c769]{color:#fff;background:linear-gradient(to right,var(--nav-chip-from),var(--nav-chip-to));box-shadow:inset 0 1px #ffffff2e}.nav-focus-outline[data-v-ae68c769]:focus-visible{outline:2px solid color-mix(in srgb,var(--nz-text) 55%,transparent);outline-offset:2px}.mobile-header[data-v-bde2c767]{pointer-events:none;padding:max(env(safe-area-inset-top),.5rem) .75rem .5rem}.mobile-header-dock[data-v-bde2c767]{pointer-events:auto;border-radius:var(--nz-radius-pill);background:color-mix(in srgb,var(--nz-surface-elevated) 94%,transparent);border:1px solid var(--nz-border);min-height:3rem;box-shadow:var(--nz-shadow);-webkit-backdrop-filter:var(--nz-nav-blur);align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.mobile-brand[data-v-bde2c767]{flex-shrink:0}.mobile-brand-icon[data-v-bde2c767]{border-radius:var(--nz-radius-pill);background:color-mix(in srgb,var(--nz-text) 6%,var(--nz-surface-elevated));justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .25s,box-shadow .25s;display:flex}.mobile-brand-icon--active[data-v-bde2c767]{background:linear-gradient(to right,var(--nav-from),var(--nav-to));box-shadow:inset 0 1px #ffffff2e}.mobile-heading[data-v-bde2c767]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.mobile-heading-site[data-v-bde2c767]{letter-spacing:.06em;text-transform:uppercase;color:var(--nz-text-muted);font-size:.625rem;font-weight:600;line-height:1.1}.mobile-heading-page[data-v-bde2c767]{color:var(--nz-text);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;line-height:1.2;overflow:hidden}.mobile-header-actions[data-v-bde2c767]{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.mobile-header-actions[data-v-bde2c767] .theme-toggle{box-sizing:border-box;background:color-mix(in srgb,var(--nz-text) 6%,var(--nz-surface-elevated));border-radius:var(--nz-radius-pill);border:none;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-flex}.mobile-header-actions[data-v-bde2c767] .theme-toggle svg{width:1.125rem;height:1.125rem;display:block}.navbar-container[data-v-bde2c767]{width:100%;max-width:84rem;margin-inline:auto;padding:.35rem .9rem 0}@media (width>=768px){.navbar-container[data-v-bde2c767]{padding-inline:1.35rem}}@media (width>=1280px){.navbar-container[data-v-bde2c767]{padding-inline:1.75rem}}.nav-bar-row[data-v-bde2c767]{gap:.75rem}.nav-bar-row[data-v-bde2c767],.nav-shell-inner[data-v-bde2c767]{align-items:center;display:flex}.nav-shell-inner[data-v-bde2c767]{z-index:1;gap:.5rem;min-width:0;padding:.5rem;position:relative}.nav-logo[data-v-bde2c767]{border-radius:var(--nz-radius-pill);flex-shrink:0;justify-content:center;align-items:center;display:flex}.nav-menu-wrap[data-v-bde2c767]{flex:1;min-width:0;max-width:100%;position:relative}.nav-menu-scroller[data-v-bde2c767]{justify-content:center;align-items:center;gap:.5rem;width:100%;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.nav-menu-scroller--overflowing[data-v-bde2c767]{justify-content:flex-start}.nav-menu-scroller--can-left[data-v-bde2c767]{padding-left:1.75rem}.nav-menu-scroller--can-right[data-v-bde2c767]{padding-right:1.75rem}.nav-menu-scroller[data-v-bde2c767] .nav-chip{flex-shrink:0}.nav-actions[data-v-bde2c767]{flex-shrink:0;gap:.75rem}.nav-actions[data-v-bde2c767],.nav-scroll-btn[data-v-bde2c767]{align-items:center;display:flex}.nav-scroll-btn[data-v-bde2c767]{z-index:2;border-radius:var(--nz-radius-pill);background:color-mix(in srgb,var(--nz-surface-elevated) 92%,transparent);border:1px solid var(--nz-border);width:2rem;height:2rem;box-shadow:var(--nz-shadow);justify-content:center;transition:background .2s;position:absolute;top:50%;transform:translateY(-50%)}.nav-scroll-btn[data-v-bde2c767]:hover{background:var(--nz-surface-elevated)}.nav-scroll-btn--left[data-v-bde2c767]{left:-.35rem}.nav-scroll-btn--right[data-v-bde2c767]{right:-.35rem}.nav-shell[data-v-bde2c767]{border-radius:var(--nz-radius-pill);background:color-mix(in srgb,var(--nz-surface-elevated) 94%,transparent);box-shadow:inset 0 0 0 1px var(--nz-border),var(--nz-shadow);-webkit-backdrop-filter:var(--nz-nav-blur);transition:box-shadow .35s;position:relative;overflow:hidden}.nav-accent-clip[data-v-bde2c767]{border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.nav-accent-bar[data-v-bde2c767]{background:linear-gradient(to right,var(--nav-from),var(--nav-to));height:2px;transition:background .45s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0}.nav-focus-outline[data-v-bde2c767]:focus-visible,.nav-scroll-btn[data-v-bde2c767]:focus-visible{outline:2px solid color-mix(in srgb,var(--nz-text) 55%,transparent);outline-offset:2px}.scrollbar-hidden[data-v-bde2c767]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden[data-v-bde2c767]::-webkit-scrollbar{display:none}.scroll-smooth[data-v-bde2c767]{scroll-behavior:smooth}.bottom-nav[data-v-d2a00e04]{z-index:50;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.bottom-dock-wrap[data-v-d2a00e04]{pointer-events:auto;padding:.5rem .75rem max(env(safe-area-inset-bottom),.5rem)}.bottom-dock[data-v-d2a00e04]{border-radius:var(--nz-radius-pill);background:color-mix(in srgb,var(--nz-surface-elevated) 94%,transparent);border:1px solid var(--nz-border);box-shadow:var(--nz-shadow);-webkit-backdrop-filter:var(--nz-nav-blur);justify-content:space-around;gap:.125rem;padding:.375rem}.bottom-dock[data-v-d2a00e04],.dock-item[data-v-d2a00e04]{align-items:center;display:flex}.dock-item[data-v-d2a00e04]{min-width:0;color:var(--nz-text-muted);flex-direction:column;flex:1;justify-content:center;padding:.125rem 0;transition:color .2s}.dock-item--active[data-v-d2a00e04]{color:var(--nz-text)}.dock-icon[data-v-d2a00e04]{border-radius:var(--nz-radius-pill);width:2.25rem;height:2.25rem;color:var(--nz-text-muted);justify-content:center;align-items:center;transition:background .2s,color .2s,box-shadow .2s,transform .15s;display:flex}.dock-icon--active[data-v-d2a00e04]{color:#fff;background:linear-gradient(to right,var(--dock-from),var(--dock-to));box-shadow:inset 0 1px #ffffff2e}.dock-item:active .dock-icon[data-v-d2a00e04]{transform:scale(.96)}.dock-label[data-v-d2a00e04]{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:4.25rem;margin-top:.125rem;font-size:.625rem;font-weight:500;line-height:1.15;overflow:hidden}.dock-item--active .dock-label[data-v-d2a00e04]{color:var(--nz-text);font-weight:600}.nav-focus-outline[data-v-d2a00e04]:focus-visible{outline:2px solid color-mix(in srgb,var(--nz-text) 55%,transparent);outline-offset:2px;border-radius:var(--nz-radius-sm)}
