.menu-btn[data-v-12303c10]{display:flex}@media (width>=1024px){.menu-btn[data-v-12303c10]{display:none}}.nav-brand[data-v-12303c10]{display:none}@media (width>=1024px){.nav-brand[data-v-12303c10]{color:var(--ink);align-items:center;gap:10px;padding:0 12px 18px;text-decoration:none;display:flex}}.brand-name[data-v-12303c10]{font-family:var(--font-display);color:var(--accent-500);font-size:20px;font-weight:700}.nav-account[data-v-12303c10]{display:none}@media (width>=1024px){.nav-account[data-v-12303c10]{border-top:1px solid var(--line);flex-direction:column;gap:4px;width:100%;margin-top:auto;padding-top:10px;display:flex}}.nav-email[data-v-12303c10]{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;padding:0 12px;font-size:12px;overflow:hidden}.nav-logout[data-v-12303c10]{cursor:pointer;background:0 0;border:none;font-family:inherit;display:none}.nav-logout[data-v-12303c10],.nav-logout .material-symbols-outlined[data-v-12303c10]{color:var(--warning-600)}@media (width>=1024px){.nav-logout[data-v-12303c10]{display:flex}.nav-logout[data-v-12303c10]:hover{background:var(--surface-2)}}.menu-overlay[data-v-12303c10]{z-index:1100;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=1024px){.menu-overlay[data-v-12303c10]{justify-content:flex-end;align-items:stretch}}.menu-sheet[data-v-12303c10]{background:var(--surface);width:100%;max-width:480px;box-shadow:var(--shadow-pop);padding:18px 18px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;flex-direction:column;gap:6px;max-height:80dvh;display:flex}@media (width>=1024px){.menu-sheet[data-v-12303c10]{border-radius:0;width:360px;max-width:none;height:100dvh;max-height:none}}.menu-links[data-v-12303c10]{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex;overflow-y:auto}.menu-foot[data-v-12303c10]{border-top:1px solid var(--line);flex:none;margin-top:12px;padding-top:10px}.menu-head[data-v-12303c10]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.menu-head-text[data-v-12303c10]{flex-direction:column;gap:2px;min-width:0;display:flex}.menu-title[data-v-12303c10]{font-family:var(--font-display);color:var(--accent-500);align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.menu-email[data-v-12303c10]{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.menu-close[data-v-12303c10]{width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.menu-close .material-symbols-outlined[data-v-12303c10]{font-size:20px;line-height:1}.menu-link[data-v-12303c10]{color:var(--ink);-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:12px;padding:14px 12px;font-size:15px;text-decoration:none;display:flex}.menu-link .material-symbols-outlined[data-v-12303c10]{color:var(--accent-500);font-size:22px;line-height:1}.menu-link[data-v-12303c10]:active{background:var(--surface-2)}.menu-link.logout[data-v-12303c10]{text-align:left;background:0 0;border:none;width:100%}.menu-link.logout[data-v-12303c10],.menu-link.logout .material-symbols-outlined[data-v-12303c10]{color:var(--warning-600)}.menu-link.logout[data-v-12303c10]:active{background:var(--surface-2)}@media (width>=1024px){.menu-link.logout[data-v-12303c10]:hover{background:var(--surface-2)}}.menu-enter-active[data-v-12303c10],.menu-leave-active[data-v-12303c10]{transition:opacity .2s}.menu-enter-active .menu-sheet[data-v-12303c10],.menu-leave-active .menu-sheet[data-v-12303c10]{transition:transform .22s}.menu-enter-from[data-v-12303c10],.menu-leave-to[data-v-12303c10]{opacity:0}.menu-enter-from .menu-sheet[data-v-12303c10],.menu-leave-to .menu-sheet[data-v-12303c10]{transform:translateY(100%)}@media (width>=1024px){.menu-enter-from .menu-sheet[data-v-12303c10],.menu-leave-to .menu-sheet[data-v-12303c10]{transform:translate(100%)}}
