body.has-install-prompt{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.install-prompt.svelte-p94eks{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));color:#fff;z-index:50;background:#0f172a;align-items:center;gap:.5rem;font-size:.9rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000002e}.content.svelte-p94eks{flex-wrap:wrap;flex:1;align-items:center;gap:.75rem;display:flex}.content.svelte-p94eks p:where(.svelte-p94eks){flex:1;min-width:0;margin:0;line-height:1.35}button.svelte-p94eks{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.4rem;padding:.45rem .9rem}.primary.svelte-p94eks{color:#fff;background:#3b82f6;font-weight:600}.primary.svelte-p94eks:hover{background:#2563eb}.secondary.svelte-p94eks{color:#cbd5e1;background:0 0;border-color:#334155}.secondary.svelte-p94eks:hover{background:#ffffff14}body{overscroll-behavior-y:contain;margin:0;font-family:system-ui,sans-serif}header.svelte-12qhfyh{background:#fafafa;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}nav.svelte-12qhfyh{gap:1rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#0f172a;font-weight:500;text-decoration:none}.status.svelte-12qhfyh{align-items:center;gap:.5rem;display:flex}.badge.svelte-12qhfyh{color:#fff;background:#f59e0b;border-radius:999px;padding:.1rem .55rem;font-size:.85rem;font-weight:600}
