.nav-slide-enter-active[data-v-42954214],.nav-slide-leave-active[data-v-42954214]{transition:transform var(--motion-duration) var(--motion-ease)}.nav-slide-enter-from[data-v-42954214],.nav-slide-leave-to[data-v-42954214]{transform:translateY(100%)}.nav[data-v-42954214]{gap:var(--space-xs);width:100%;max-width:32rem;padding:var(--space-xs) max(var(--space-md), env(safe-area-inset-right)) max(var(--space-sm), var(--safe-bottom-fallback), env(safe-area-inset-bottom)) max(var(--space-md), env(safe-area-inset-left));background:var(--color-neutral-0);border-top:1px solid var(--color-neutral-20);margin-inline:auto;display:flex}.nav-btn[data-v-42954214]{border-radius:var(--radius-sm);color:var(--color-neutral-50);background:0 0;border:none;flex:1}.nav-btn.active[data-v-42954214]{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary-40) 16%, transparent);font-weight:700}.nav-btn[data-v-42954214]:disabled{opacity:.4;cursor:not-allowed}.view-container[data-v-4cb73c6f]{flex:1;min-height:0;position:relative;overflow:hidden}.page[data-v-4cb73c6f]{max-width:32rem;margin-inline:auto;position:absolute;inset:0}.push-enter-active[data-v-4cb73c6f],.push-leave-active[data-v-4cb73c6f],.pop-enter-active[data-v-4cb73c6f],.pop-leave-active[data-v-4cb73c6f]{transition:transform var(--motion-duration) var(--motion-ease)}.push-enter-from[data-v-4cb73c6f]{transform:translate(100%)}.push-leave-to[data-v-4cb73c6f],.pop-enter-from[data-v-4cb73c6f]{transform:translate(-25%)}.pop-leave-to[data-v-4cb73c6f]{transform:translate(100%)}.fade-enter-active[data-v-4cb73c6f],.fade-leave-active[data-v-4cb73c6f]{transition:opacity var(--motion-duration-fast) ease-out}.fade-enter-from[data-v-4cb73c6f],.fade-leave-to[data-v-4cb73c6f]{opacity:0}:root{--color-primary-40:#e8a23d;--color-primary:#b8721e;--color-primary-95:#241605;--color-danger:#b23a22;--color-neutral-0:#fff;--color-neutral-5:#f3f6f4;--color-neutral-20:#dee6e2;--color-neutral-50:#5c716b;--color-neutral-90:#12241f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-primary-40:#e8a23d;--color-primary:#f0b255;--color-primary-95:#201304;--color-danger:#ef7a57;--color-neutral-0:#122824;--color-neutral-5:#0b1917;--color-neutral-20:#1e3733;--color-neutral-50:#93a8a1;--color-neutral-90:#edf2ef}}:root[data-theme=dark]{--color-primary-40:#e8a23d;--color-primary:#f0b255;--color-primary-95:#201304;--color-danger:#ef7a57;--color-neutral-0:#122824;--color-neutral-5:#0b1917;--color-neutral-20:#1e3733;--color-neutral-50:#93a8a1;--color-neutral-90:#edf2ef}:root[data-theme=light]{--color-primary-40:#e8a23d;--color-primary:#b8721e;--color-primary-95:#241605;--color-danger:#b23a22;--color-neutral-0:#fff;--color-neutral-5:#f3f6f4;--color-neutral-20:#dee6e2;--color-neutral-50:#5c716b;--color-neutral-90:#12241f}:root{--space-xxs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-xxl:3rem;--radius-sm:.375rem;--radius-md:.625rem;--motion-duration:.35s;--motion-duration-fast:.18s;--motion-ease:cubic-bezier(.32, .72, 0, 1)}@media (prefers-reduced-motion:reduce){:root{--motion-duration:0s;--motion-duration-fast:0s}}:root{font-family:system-ui,-apple-system,sans-serif}h2{letter-spacing:-.01em;font-size:1.5rem;font-weight:800}*{box-sizing:border-box}h2,p{margin:0}body{background:var(--color-neutral-5);height:100lvh;color:var(--color-neutral-90);flex-direction:column;margin:0;display:flex;overflow:hidden}#app{flex-direction:column;flex:1;min-height:0;display:flex}button{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-neutral-20);border-radius:var(--radius-sm);color:var(--color-neutral-90);cursor:pointer;background:0 0;font-family:inherit;font-size:1rem;font-weight:600}button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}input[type=text],select{padding:.6rem var(--space-sm);border:1px solid var(--color-neutral-20);border-radius:var(--radius-sm);background:var(--color-neutral-0);width:100%;color:var(--color-neutral-90);font-family:inherit;font-size:1rem}input[type=text]:focus-visible,select:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px}form{gap:var(--space-xs);flex-direction:column;display:flex}
