.modal-backdrop.svelte-82pas4{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px}.modal-card.svelte-82pas4{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px 24px 24px;width:100%;max-width:340px}.modal-close.svelte-82pas4{position:absolute;top:12px;right:12px;background:none;border:none;color:var(--text-dimmed);cursor:pointer;padding:4px}.modal-close.svelte-82pas4:hover{color:var(--text)}.modal-title.svelte-82pas4{font-size:18px;font-weight:700;color:var(--text);margin:0 0 16px}.account-info.svelte-82pas4{display:flex;align-items:center;gap:8px;padding:12px 14px;background:var(--bg);border:1px solid var(--border);border-radius:10px;font-size:13px;color:var(--text-dimmed);margin-bottom:20px;overflow:hidden}.account-info.svelte-82pas4 span:where(.svelte-82pas4){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-actions.svelte-82pas4{display:flex;flex-direction:column;gap:8px}.action-btn.svelte-82pas4{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s;border:1px solid var(--border);background:var(--surface);color:var(--text);width:100%}.action-btn.svelte-82pas4:hover{background:var(--surface-raised)}.action-btn.delete.svelte-82pas4{color:#ef4444;border-color:#ef444433}.action-btn.delete.svelte-82pas4:hover{background:#ef444414}.action-btn.svelte-82pas4:disabled{opacity:.6;cursor:not-allowed}.navbar.svelte-rfuq4y{position:fixed;bottom:max(12px,env(safe-area-inset-bottom,12px));left:50%;transform:translate(-50%);height:60px;width:auto;padding:0 3px;border-radius:30px;background:#1c1c2af5;border:1px solid rgba(160,150,200,.08);box-shadow:0 8px 40px #07070d99,inset 0 1px #ffffff08;display:flex;align-items:center;gap:2px;z-index:100;will-change:transform}.navbar-tab.svelte-rfuq4y{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 18px;border-radius:27px;color:var(--text-dimmed);text-decoration:none;cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast);-webkit-tap-highlight-color:transparent;background:none;border:none;font-family:inherit}.navbar-tab.svelte-rfuq4y:not(.active):hover{color:var(--text-secondary)}.navbar-tab.active.svelte-rfuq4y{color:var(--accent);background:#e0508014}.navbar-label.svelte-rfuq4y{font-size:var(--text-xs);font-weight:500;line-height:1.2}.age-backdrop.svelte-7vkepg{position:fixed;inset:0;background:#000000e6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:16px}.age-card.svelte-7vkepg{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:32px 28px;max-width:380px;width:100%;text-align:center}h2.svelte-7vkepg{font-size:20px;font-weight:700;color:var(--text);margin:0 0 12px}p.svelte-7vkepg{font-size:14px;color:var(--text-dimmed);line-height:1.6;margin:0 0 24px}.age-buttons.svelte-7vkepg{display:flex;flex-direction:column;gap:10px}.age-confirm.svelte-7vkepg{padding:14px;background:var(--accent);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .15s}.age-confirm.svelte-7vkepg:hover{opacity:.9}.age-decline.svelte-7vkepg{padding:12px;background:none;color:var(--text-dimmed);border:1px solid var(--border);border-radius:10px;font-size:14px;cursor:pointer;transition:background .15s}.age-decline.svelte-7vkepg:hover{background:var(--surface-raised)}.app.svelte-1v2axqk{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background-color:var(--bg)}.app-header.svelte-1v2axqk{position:fixed;top:max(8px,env(safe-area-inset-top,8px));left:50%;transform:translate(-50%);z-index:50;transition:transform var(--transition-normal) cubic-bezier(.4,0,.2,1),opacity var(--transition-normal)}.app-header.hidden.svelte-1v2axqk{transform:translate(-50%) translateY(-120%);opacity:0;pointer-events:none}.app-logo-pill.svelte-1v2axqk{display:flex;align-items:center;gap:8px;padding:8px 20px;border-radius:999px;background:#1c1c2af2;border:1px solid rgba(160,150,200,.1);box-shadow:0 4px 24px #07070d80,inset 0 1px #ffffff08;text-decoration:none;cursor:pointer;transition:box-shadow var(--transition-fast),border-color var(--transition-fast)}.app-logo-pill.svelte-1v2axqk:hover{box-shadow:0 4px 24px #07070d80,0 0 20px #e0508026;border-color:#e050801f}.app-logo-pill.svelte-1v2axqk .app-logo-icon{flex-shrink:0;color:var(--accent)}.app-logo-text.svelte-1v2axqk{font-size:16px;font-weight:700;letter-spacing:-.3px;color:var(--accent)}.page.svelte-1v2axqk{flex:1;padding-top:52px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.app-footer.svelte-1v2axqk{display:flex;justify-content:center;gap:24px;padding:24px 16px calc(88px + env(safe-area-inset-bottom,0px));border:none}.app-footer.svelte-1v2axqk a:where(.svelte-1v2axqk){color:var(--text-dimmed);text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;transition:color var(--transition-fast)}.app-footer.svelte-1v2axqk a:where(.svelte-1v2axqk):hover{color:var(--accent)}
