.shell.svelte-px44hz{width:100%;max-width:100rem;padding:var(--spacing-lg) clamp(var(--spacing-md), 3vw, var(--spacing-xl)) 0;flex:1;margin:0 auto}.shell.svelte-px44hz,.shell.svelte-px44hz>main{flex-direction:column;align-items:center;display:flex}.shell.svelte-px44hz>*,.shell.svelte-px44hz>main>*{width:100%}.shell.svelte-px44hz>[data-width=fit],.shell.svelte-px44hz>main>[data-width=fit]{align-self:start;width:fit-content}.tab-bar.svelte-1jd8on3{display:none}@media (width<=40rem){.tab-bar.svelte-1jd8on3{z-index:20;padding:var(--spacing-xs) var(--spacing-xs) calc(var(--spacing-xs) + env(safe-area-inset-bottom));background:var(--color-white);border-top:1px solid var(--color-neutral-200);box-shadow:var(--shadow-md);justify-content:space-around;align-items:flex-end;display:flex;position:fixed;bottom:0;left:0;right:0}}.tab.svelte-1jd8on3{align-items:center;gap:var(--spacing-xxs);min-height:44px;padding:var(--spacing-xs) 0;color:var(--color-neutral-400);flex-direction:column;flex:1;text-decoration:none;display:flex}.current.svelte-1jd8on3{color:var(--theme-primary)}.icon.svelte-1jd8on3{display:inline-flex}.raised-icon.svelte-1jd8on3{border-radius:var(--radius-pill);background:var(--theme-primary);width:56px;height:56px;box-shadow:var(--shadow-md);justify-content:center;align-items:center;margin-top:-22px}.label.svelte-1jd8on3{font-size:var(--font-size-caption);font-weight:600;line-height:1}.cta.svelte-1h12sg9{padding:calc(var(--spacing-xs) - var(--border-width-md)) calc(var(--spacing-md) - var(--border-width-md));border:var(--border-width-md) solid var(--theme-primary);border-radius:var(--radius-pill);background:var(--color-white);font-size:var(--font-size-caption);color:var(--theme-text);white-space:nowrap;flex-shrink:0;font-weight:800;text-decoration:none}.cta.svelte-1h12sg9:hover,.cta.svelte-1h12sg9:focus-visible{filter:brightness(.95)}.banner.svelte-xadu4i{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-bottom:var(--border-width-md) solid var(--theme-primary-surface-border);background:var(--theme-primary-surface);color:var(--theme-text);display:flex}.message.svelte-xadu4i{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-caption);flex:1;font-weight:600;overflow:hidden}.cta.svelte-xadu4i{padding:calc(var(--spacing-xs) - var(--border-width-md)) calc(var(--spacing-sm) - var(--border-width-md));border:var(--border-width-md) solid var(--theme-primary);border-radius:var(--radius-pill);background:var(--color-white);color:var(--theme-text);font-size:var(--font-size-caption);flex-shrink:0;font-weight:700;text-decoration:none}.cta.svelte-xadu4i:hover{filter:brightness(.92)}.footer-slot.svelte-whg6dh{width:100%}@media (width<=40rem){.footer-slot.svelte-whg6dh{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}
