.account-shell[data-v-2c089817]{background:var(--bg);min-height:100dvh;padding-bottom:calc(72px + env(safe-area-inset-bottom))}@media (width>=1024px){.account-shell[data-v-2c089817]{padding-bottom:0}}.account-grid[data-v-2c089817]{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem 1rem 2rem;display:grid}.account-sidebar[data-v-2c089817]{display:none}@media (width>=1024px){.account-grid[data-v-2c089817]{grid-template-columns:240px minmax(0,1fr);gap:2.5rem;padding:2rem 2rem 4rem}.account-sidebar[data-v-2c089817]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);height:fit-content;padding:1.5rem 1rem;display:block;position:sticky;top:5rem}}.sidebar-title[data-v-2c089817]{font-family:var(--font-serif);font-weight:var(--font-weight-semi);font-size:var(--text-lg);color:var(--fg);margin:0 .5rem 1rem}.sidebar-nav[data-v-2c089817]{flex-direction:column;gap:.125rem;display:flex}.sidebar-link[data-v-2c089817]{border-radius:var(--radius);color:var(--fg-muted);font-size:var(--text-sm);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);align-items:center;gap:.625rem;padding:.625rem .75rem;font-weight:500;text-decoration:none;display:flex}.sidebar-link[data-v-2c089817]:hover{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--fg)}.sidebar-link--active[data-v-2c089817]{background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}.sidebar-icon[data-v-2c089817]{flex-shrink:0;width:18px;height:18px}.sidebar-logout[data-v-2c089817]{width:100%;font-family:inherit;font-size:var(--text-sm);color:var(--fg-muted);cursor:pointer;border-radius:var(--radius);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);background:0 0;border:none;align-items:center;gap:.625rem;margin-top:.375rem;padding:.625rem .75rem;font-weight:500;display:flex}.sidebar-logout[data-v-2c089817]:hover{background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}.sidebar-badge[data-v-2c089817]{background:var(--primary);color:var(--fg-inverse);border-radius:var(--radius-pill);font-size:var(--text-xs);margin-left:auto;padding:.125rem .5rem}.sidebar-help[data-v-2c089817]{background:var(--bg);border-radius:var(--radius);border:1px solid var(--border-soft);margin-top:1.25rem;padding:1rem}.sidebar-help h3[data-v-2c089817]{font-family:var(--font-serif);font-size:var(--text-base);color:var(--fg);margin:0 0 .25rem}.sidebar-help p[data-v-2c089817]{font-size:var(--text-sm);color:var(--fg-muted);margin:0 0 .5rem}.sidebar-help-link[data-v-2c089817]{font-size:var(--text-sm);color:var(--primary);font-weight:500}.account-main[data-v-2c089817]{min-width:0}.mobile-tabs[data-v-2c089817]{z-index:50;background:var(--surface);border-top:1px solid var(--border);padding:.5rem .375rem calc(.625rem + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000000a}@media (width>=1024px){.mobile-tabs[data-v-2c089817]{display:none}}.mtab[data-v-2c089817]{color:var(--fg-muted);border-radius:var(--radius);transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease);flex-direction:column;flex:1;align-items:center;gap:.25rem;padding:.375rem .25rem;font-size:10.5px;font-weight:500;text-decoration:none;display:flex}.mtab[data-v-2c089817]:active{background:color-mix(in srgb,var(--accent) 10%,transparent)}.mtab-icon[data-v-2c089817]{width:22px;height:22px}.mtab-label[data-v-2c089817]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mtab--active[data-v-2c089817]{color:var(--primary);font-weight:600}
