.wallet-panel[data-v-cf979e03]{position:relative}summary[data-v-cf979e03]{cursor:pointer;align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}summary[data-v-cf979e03]::-webkit-details-marker{display:none}.wallet-metric[data-v-cf979e03]{gap:2px;display:grid}.wallet-label[data-v-cf979e03]{color:var(--vpl-color-text-secondary);font-size:11px}.wallet-metric strong[data-v-cf979e03]{white-space:nowrap;font-size:15px}.wallet-details[data-v-cf979e03]{z-index:45;border:1px solid var(--vpl-color-surface-line);background:var(--vpl-color-canvas-panel);width:280px;box-shadow:var(--vpl-shadow-lifted);border-radius:12px;padding:18px;position:absolute;top:calc(100% + 8px);right:0}p[data-v-cf979e03]{color:var(--vpl-color-text-secondary);margin:0 0 14px;font-size:14px;line-height:1.5}dl[data-v-cf979e03]{gap:12px;margin:0;display:grid}dl div[data-v-cf979e03]{justify-content:space-between;gap:12px;display:flex}dt[data-v-cf979e03]{color:var(--vpl-color-text-secondary)}dd[data-v-cf979e03]{margin:0}button[data-v-cf979e03]{width:100%;min-height:44px;color:inherit;border:1px solid var(--vpl-color-surface-line);background:var(--vpl-color-surface-cardStrong);cursor:pointer;border-radius:8px;margin-top:16px}button[data-v-cf979e03]:disabled{opacity:.6;cursor:not-allowed}@media (width<=720px){.wallet-label[data-v-cf979e03]{max-width:100px;font-size:10px}.wallet-metric strong[data-v-cf979e03]{font-size:13px}summary[data-v-cf979e03]{gap:4px}.wallet-details[data-v-cf979e03]{right:-64px}}.toast-container[data-v-b5df1af3]{bottom:var(--vpl-space-4);right:var(--vpl-space-4);z-index:9999;gap:var(--vpl-space-2);pointer-events:none;flex-direction:column;width:100%;max-width:420px;display:flex;position:fixed}@media (width<=480px){.toast-container[data-v-b5df1af3]{left:var(--vpl-space-3);right:var(--vpl-space-3);bottom:var(--vpl-space-3);max-width:none}}.toast-item[data-v-b5df1af3]{pointer-events:auto;align-items:flex-start;gap:var(--vpl-space-2);padding:var(--vpl-space-3) var(--vpl-space-4);border-radius:var(--vpl-radius-large);border:1px solid var(--vpl-color-surface-line);background:var(--vpl-color-surface-card);color:var(--vpl-color-text-primary);animation:.25s ease-out toast-slide-in-b5df1af3;display:flex;box-shadow:0 4px 12px #0003}.toast--danger[data-v-b5df1af3]{border-color:var(--vpl-color-danger);background:color-mix(in srgb, var(--vpl-color-danger) 12%, var(--vpl-color-surface-card))}.toast--warning[data-v-b5df1af3]{border-color:var(--vpl-color-warning);background:color-mix(in srgb, var(--vpl-color-warning) 12%, var(--vpl-color-surface-card))}.toast--success[data-v-b5df1af3]{border-color:var(--vpl-color-success);background:color-mix(in srgb, var(--vpl-color-success) 12%, var(--vpl-color-surface-card))}.toast--info[data-v-b5df1af3]{border-color:var(--vpl-color-brand);background:color-mix(in srgb, var(--vpl-color-brand) 12%, var(--vpl-color-surface-card))}.toast-message[data-v-b5df1af3]{font-size:var(--vpl-size-body);flex:1;line-height:1.45}.toast-dismiss[data-v-b5df1af3]{color:var(--vpl-color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1.25rem;line-height:1}@keyframes toast-slide-in-b5df1af3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toolbar[data-v-94e3e8d9]{align-items:center;gap:24px;min-height:72px;display:flex;position:relative}.wordmark[data-v-94e3e8d9]{letter-spacing:-1px;white-space:nowrap;align-items:center;min-height:44px;font-size:28px;font-weight:800;text-decoration:none;display:inline-flex}.wordmark span[data-v-94e3e8d9]{color:var(--vpl-color-accent-brand)}.desktop-nav[data-v-94e3e8d9],.account-actions[data-v-94e3e8d9]{align-items:center;gap:12px;display:flex}.account-actions[data-v-94e3e8d9]{margin-left:auto}.nav-link[data-v-94e3e8d9]{min-height:44px;color:var(--vpl-color-text-secondary);align-items:center;padding:0 12px;text-decoration:none;display:flex}.nav-link[data-v-94e3e8d9]:hover,.nav-link.is-active[data-v-94e3e8d9]{color:var(--vpl-color-text-primary)}.nav-link.is-active[data-v-94e3e8d9]{text-underline-offset:6px;font-weight:700;text-decoration:underline}.sign-in[data-v-94e3e8d9]{background:var(--vpl-color-accent-spark);min-height:44px;color:var(--vpl-color-text-inverse);border-radius:10px;justify-content:center;align-items:center;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}[data-theme=dawn] .sign-in{color:var(--vpl-color-text-primary)}.settings[data-v-94e3e8d9],.account-menu[data-v-94e3e8d9]{position:relative}.settings summary[data-v-94e3e8d9],.account-menu summary[data-v-94e3e8d9]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 8px;list-style:none;display:flex}.settings summary[data-v-94e3e8d9]::-webkit-details-marker{display:none}.account-menu summary[data-v-94e3e8d9]::-webkit-details-marker{display:none}.account-menu summary svg[data-v-94e3e8d9]{flex-shrink:0;width:18px;height:18px}.settings[open]>summary[data-v-94e3e8d9],.account-menu[open]>summary[data-v-94e3e8d9]{background:var(--vpl-color-surface-cardStrong)}.settings-panel[data-v-94e3e8d9],.account-menu-panel[data-v-94e3e8d9]{z-index:50;overscroll-behavior:contain;border:1px solid var(--vpl-color-surface-line);background:var(--vpl-color-canvas-panel);width:280px;max-height:calc(100dvh - 112px);box-shadow:var(--vpl-shadow-lifted);border-radius:12px;gap:12px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.account-menu-panel nav[data-v-94e3e8d9],.menu-links[data-v-94e3e8d9]{gap:2px;display:grid}.menu-links+.menu-links[data-v-94e3e8d9]{border-top:1px solid var(--vpl-color-surface-line);margin-top:8px;padding-top:8px}.menu-group-label[data-v-94e3e8d9]{color:var(--vpl-color-text-secondary);margin:4px 10px;font-size:12px;line-height:1.5}.menu-links>a[data-v-94e3e8d9],.account-auth-link[data-v-94e3e8d9]{min-height:44px;color:var(--vpl-color-text-primary);border:1px solid #0000;border-radius:8px;align-items:center;padding:8px 12px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.menu-links>a[data-v-94e3e8d9]:hover,.account-auth-link[data-v-94e3e8d9]:hover{background:var(--vpl-color-surface-cardStrong)}.menu-links>a[aria-current=page][data-v-94e3e8d9]{border-color:var(--vpl-color-surface-line);background:var(--vpl-color-surface-cardStrong);text-underline-offset:4px;font-weight:700;text-decoration:underline}.account-auth-link[data-v-94e3e8d9]{border-color:var(--vpl-color-surface-line);justify-content:center}.session-feedback[data-v-94e3e8d9]{color:var(--vpl-color-text-secondary);margin:0;font-size:14px;line-height:1.5}.menu-primary[data-v-94e3e8d9]{display:none}.settings summary[data-v-94e3e8d9]:focus-visible,.account-menu summary[data-v-94e3e8d9]:focus-visible,.toolbar a[data-v-94e3e8d9]:focus-visible,.setting-group button[data-v-94e3e8d9]:focus-visible{outline:2px solid var(--vpl-color-accent-brand);outline-offset:3px}.setting-group[data-v-94e3e8d9]{grid-template-columns:1fr;gap:4px;display:grid}.setting-group p[data-v-94e3e8d9]{color:var(--vpl-color-text-secondary);margin:0 0 4px;font-size:13px}.setting-group button[data-v-94e3e8d9]{text-align:left;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 12px;font-size:14px}.setting-group button[aria-pressed=true][data-v-94e3e8d9]{background:var(--vpl-color-surface-cardStrong);border-color:var(--vpl-color-surface-line);font-weight:700}.legal-links[data-v-94e3e8d9]{color:var(--vpl-color-text-secondary);flex-wrap:wrap;justify-content:center;gap:16px;padding:28px 0;font-size:13px;display:flex}.legal-links a[data-v-94e3e8d9]{align-items:center;min-height:44px;display:inline-flex}.mobile-nav[data-v-94e3e8d9]{display:none}@media (width<=1040px){.desktop-nav[data-v-94e3e8d9]{display:none}.menu-primary[data-v-94e3e8d9]{display:grid}}@media (width<=720px){.toolbar[data-v-94e3e8d9]{gap:8px;min-height:68px}.wordmark[data-v-94e3e8d9]{font-size:23px}.desktop-nav[data-v-94e3e8d9],.deposit-link[data-v-94e3e8d9]{display:none}.account-actions[data-v-94e3e8d9]{gap:4px}.sign-in[data-v-94e3e8d9]{padding:0 12px;font-size:14px}.settings[data-v-94e3e8d9],.account-menu[data-v-94e3e8d9],[data-v-94e3e8d9] .header-wallet{position:static}[data-v-94e3e8d9] .header-wallet .wallet-details{width:min(300px,100%);max-height:calc(100dvh - 196px - env(safe-area-inset-bottom));overscroll-behavior:contain;right:0;overflow-y:auto}.settings summary[data-v-94e3e8d9],.account-menu summary[data-v-94e3e8d9]{gap:6px;padding:0 6px;font-size:14px}.settings-panel[data-v-94e3e8d9],.account-menu-panel[data-v-94e3e8d9]{width:min(300px,100%);max-height:calc(100dvh - 196px - env(safe-area-inset-bottom))}.mobile-nav[data-v-94e3e8d9]{z-index:30;padding:8px 12px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--vpl-color-surface-line);background:var(--vpl-color-canvas-base);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav a[data-v-94e3e8d9]{min-height:50px;color:var(--vpl-color-text-secondary);justify-items:center;gap:4px;font-size:12px;text-decoration:none;display:grid}.mobile-nav svg[data-v-94e3e8d9]{width:24px;height:24px}.mobile-nav .is-active[data-v-94e3e8d9]{color:var(--vpl-color-accent-brand)}.mobile-nav .is-active span[data-v-94e3e8d9]{text-underline-offset:4px;font-weight:700;text-decoration:underline}}@media (width<=360px){.toolbar.has-account[data-v-94e3e8d9]{grid-template-columns:minmax(0,1fr) auto auto;gap:4px 8px;padding:8px 0;display:grid}.toolbar.has-account .account-actions[data-v-94e3e8d9]{display:contents}.toolbar.has-account .wordmark[data-v-94e3e8d9]{grid-area:1/1}.toolbar.has-account .account-menu[data-v-94e3e8d9]{grid-area:1/2}.toolbar.has-account .settings[data-v-94e3e8d9]{grid-area:1/3}.toolbar.has-account[data-v-94e3e8d9] .header-wallet{grid-area:2/1/auto/-1;justify-self:end}}
