.bar.svelte-31wq8u{width:min(calc(100% - 24px), calc(var(--app-width) - 8px));left:0;right:0;bottom:max(12px, env(safe-area-inset-bottom));z-index:40;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);border-radius:26px;justify-content:space-between;margin-inline:auto;padding:8px;display:flex;position:fixed}body[data-sheet-open] .bar.svelte-31wq8u{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}.item.svelte-31wq8u{color:var(--ink-faint);transition:color var(--dur-base) var(--ease-out);border-radius:18px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 2px;text-decoration:none;display:flex}.item.active.svelte-31wq8u{color:var(--ink)}.icon-wrap.svelte-31wq8u{width:40px;height:30px;transition:background var(--dur-base) var(--ease-spring), transform var(--dur-base) var(--ease-spring);border-radius:14px;justify-content:center;align-items:center;display:flex}.icon-wrap.pill.svelte-31wq8u{background:var(--accent-soft);color:var(--accent-strong);transform:translateY(-1px)}.label.svelte-31wq8u{letter-spacing:.01em;font-size:10.5px;font-weight:600}.host.svelte-es3tmj{top:max(12px, env(safe-area-inset-top));width:min(calc(100% - 24px), calc(var(--app-width) - 8px));z-index:60;pointer-events:none;flex-direction:column;gap:8px;margin-inline:auto;display:flex;position:fixed;left:0;right:0}.toast.svelte-es3tmj{border-radius:var(--radius-md);text-align:center;padding:12px 16px;font-size:14px;font-weight:600}.success.svelte-es3tmj{color:var(--color-success)}.error.svelte-es3tmj{color:var(--color-danger)}.splash.svelte-1v2axqk{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;padding:24px;display:flex;position:relative}.mark.svelte-1v2axqk{color:var(--accent);animation:svelte-1v2axqk-breathe 2.6s var(--ease-out) infinite;font-size:40px}@keyframes svelte-1v2axqk-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.wordmark.svelte-1v2axqk{letter-spacing:-.01em;color:var(--ink);margin:2px 0 0;font-size:20px;font-weight:800}.status.svelte-1v2axqk{color:var(--ink-dim);max-width:280px;margin:6px 0 0}.dev-login.svelte-1v2axqk{flex-direction:column;gap:8px;margin-top:8px;display:flex}main.svelte-1v2axqk{max-width:var(--app-width);padding:20px 16px calc(110px + env(safe-area-inset-bottom));min-height:100vh;margin:0 auto;position:relative}
