._content_6xqk2_1{padding-bottom:calc(var(--nav-height) + env(safe-area-inset-bottom))}._nav_6xqk2_6{inset-inline:0;z-index:10;padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:var(--color-surface);border-top:1px solid var(--color-border);position:fixed;bottom:0}._list_6xqk2_19{max-width:var(--content-width);height:var(--nav-height);grid-template-columns:repeat(5,1fr);margin:0 auto;padding:0;list-style:none;display:grid}._link_6xqk2_29{height:100%;color:var(--color-text-muted);font-size:.6875rem;font-weight:var(--font-weight-medium);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}._link_6xqk2_29:active{background:var(--color-surface-hover)}._link_6xqk2_29[aria-current=page]{color:var(--color-accent)}._prompt_1lm7f_1{inset:calc(var(--space-2) + env(safe-area-inset-top)) var(--space-2) auto;z-index:10;gap:var(--space-2);max-width:var(--content-width);padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent-fill);border-radius:var(--radius-lg);background:var(--color-surface);margin:0 auto;display:grid;position:fixed;box-shadow:0 8px 24px #0000004d}._buttons_1lm7f_16{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:var(--lightningcss-light,#f7f7f8)var(--lightningcss-dark,#0f0f12);--color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1f);--color-surface-hover:var(--lightningcss-light,#f0f0f2)var(--lightningcss-dark,#24242a);--color-text:var(--lightningcss-light,#18181b)var(--lightningcss-dark,#f4f4f5);--color-text-muted:var(--lightningcss-light,#5b5b66)var(--lightningcss-dark,#a1a1aa);--color-border:var(--lightningcss-light,#e4e4e7)var(--lightningcss-dark,#2e2e35);--color-border-input:var(--lightningcss-light,#8b8b96)var(--lightningcss-dark,#71717a);--color-accent:var(--lightningcss-light,#6d28d9)var(--lightningcss-dark,#a78bfa);--color-accent-hover:var(--lightningcss-light,#5b21b6)var(--lightningcss-dark,#c4b5fd);--color-accent-fill:var(--lightningcss-light,#6d28d9)var(--lightningcss-dark,#7c3aed);--color-accent-fill-hover:var(--lightningcss-light,#5b21b6)var(--lightningcss-dark,#6d28d9);--color-on-accent:#fff;--color-danger:var(--lightningcss-light,#b91c1c)var(--lightningcss-dark,#f87171);--color-success:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#4ade80);--color-chart-line:var(--lightningcss-light,#6d28d9)var(--lightningcss-dark,#8b5cf6);--color-focus:var(--color-accent);--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:1.875rem;--font-weight-medium:500;--font-weight-bold:650;--line-height:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--shadow-md:0 4px 16px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#00000080);--tap-target:44px;--content-width:40rem;--nav-height:56px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);line-height:var(--line-height);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);background:var(--color-bg);color:var(--color-text);margin:0}h1,h2,h3{line-height:1.2;font-weight:var(--font-weight-bold);margin:0}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-lg)}p{margin:0}a{color:var(--color-accent)}input,button,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
