:root{--bg-page:#0d1117;--bg-surface:#141b23;--bg-surface-alt:#1a232d;--bg-elevated:#232f3b;--bg-menu:#1a232dee;--text-primary:#eef4f7;--text-secondary:#9db0bd;--text-muted:#67788a;--accent:#2dd4bf;--accent-soft:#7ce8dc;--accent-deep:#0f766e;--layer-skin:#d9a68c;--layer-muscle:#c0453f;--layer-skeleton:#e6e2d3;--layer-organ:#b06fc9;--layer-muscles:#c0453f;--layer-vessels:#b8324a;--layer-nerves:#d4cc45;--layer-organs:#b06fc9;--severity-1:#4ade80;--severity-2:#a3e635;--severity-3:#fbbf24;--severity-4:#fb923c;--severity-5:#ef4444;--status-success:#4ade80;--status-danger:#f87171;--status-warning:#fbbf24;--status-info:#60a5fa;--status-neutral:#6b7280;--backdrop:#0009;--shadow-popover:0 8px 24px #0006;--shadow-modal:0 16px 48px #0000008c;--z-popover:30;--z-modal:101;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--text-scale:1;--font-size-1:calc(12px * var(--text-scale));--font-size-2:calc(14px * var(--text-scale));--font-size-3:calc(16px * var(--text-scale));--font-size-4:calc(20px * var(--text-scale));--font-size-5:calc(28px * var(--text-scale));--font-size-6:calc(40px * var(--text-scale));--tap:44px;--bottom-nav:calc(58px + env(safe-area-inset-bottom,0px));--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--radius-1:4px;--radius-2:8px;--radius-3:12px;--radius-pill:999px}:root[data-contrast=high]{--bg-page:#000;--bg-surface:#0c1116;--bg-surface-alt:#121a21;--bg-elevated:#2b3a47;--bg-menu:#0c1116f2;--text-primary:#fff;--text-secondary:#d6e2ea;--text-muted:#a8bac7;--accent:#5cffe4;--accent-soft:#b3fff3;--accent-deep:#0a5c54;--status-success:#6bff8f;--status-danger:#ff6b6b;--status-warning:#ffd23f;--status-info:#7fb8ff}:root[data-targets=large]{--tap:56px}:root[data-motion=calm] *,:root[data-motion=calm] :before,:root[data-motion=calm] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root[data-text=large] .page__intro{display:none}:root[data-text=large] .page__title{margin:0;line-height:1.15;font-size:calc(22px * var(--text-scale))!important}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--bg-page);color:var(--text-primary);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--font-size-3);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3,h4,p,figure{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}img,svg,canvas{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.panel{background:var(--bg-surface);border:1px solid var(--bg-elevated);border-radius:var(--radius-3);padding:var(--space-3)}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-elevated);border-radius:var(--radius-2);color:var(--text-primary);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);border:1px solid #0000;transition:background .12s;display:inline-flex}.btn:hover{background:color-mix(in srgb, var(--bg-elevated) 80%, white)}.btn--primary{background:var(--accent-deep);color:#eafffb}.btn--primary:hover{background:color-mix(in srgb, var(--accent-deep) 75%, var(--accent))}.btn--danger{border-color:var(--status-danger);color:var(--status-danger);background:0 0}.btn--danger:hover{background:color-mix(in srgb, var(--status-danger) 18%, transparent)}.btn--ghost{border-color:var(--bg-elevated);background:0 0}.btn:disabled{opacity:.45;cursor:not-allowed}.pill{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-1);font-weight:var(--font-weight-medium);background:var(--bg-elevated);color:var(--text-secondary);display:inline-flex}.field{gap:var(--space-1);font-size:var(--font-size-2);color:var(--text-secondary);flex-direction:column;display:flex}.field input,.field select,.field textarea{padding:var(--space-2);background:var(--bg-page);border:1px solid var(--bg-elevated);border-radius:var(--radius-2);color:var(--text-primary)}.field textarea{resize:vertical;min-height:72px}.muted{color:var(--text-muted);font-size:var(--font-size-1)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,h4,p,li,dd,dt,button,a{overflow-wrap:break-word}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px #00000073}.tabs.svelte-oeh3u8{z-index:40;background:var(--bg-surface);border-top:1px solid var(--bg-elevated);padding-bottom:env(safe-area-inset-bottom,0px);max-width:100vw;display:none;position:fixed;inset:auto 0 0;overflow:hidden}.tabs__item.svelte-oeh3u8{min-width:0;min-height:58px;color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 2px;text-decoration:none;display:flex}.tabs__item.svelte-oeh3u8:hover{text-decoration:none}.tabs__item--active.svelte-oeh3u8{color:var(--accent)}.tabs__icon.svelte-oeh3u8{width:22px;height:22px}.tabs__icon.svelte-oeh3u8 svg:where(.svelte-oeh3u8){stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.tabs__label.svelte-oeh3u8{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;line-height:1;overflow:hidden}@media (width<=860px){.tabs.svelte-oeh3u8{display:flex}}.fbtn.svelte-1inupod{right:var(--space-3);bottom:var(--space-3);z-index:120;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3);background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--accent-deep);border-radius:var(--radius-pill);font-size:var(--font-size-2);cursor:pointer;display:inline-flex;position:fixed;box-shadow:0 2px 10px #00000059}.fbtn.svelte-1inupod:hover{background:var(--accent-deep)}.fbtn__icon.svelte-1inupod{font-size:var(--font-size-3);line-height:1}.fnote.svelte-1inupod{left:50%;bottom:var(--space-3);z-index:121;padding:var(--space-2) var(--space-3);background:var(--bg-elevated);border:1px solid var(--accent-deep);border-radius:var(--radius-pill);font-size:var(--font-size-2);margin:0;position:fixed;transform:translate(-50%)}.kinds.svelte-1inupod{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.kinds.svelte-1inupod legend:where(.svelte-1inupod){margin-bottom:var(--space-2);font-size:var(--font-size-1);color:var(--text-muted);padding:0}.kind.svelte-1inupod{min-height:var(--tap);padding:0 var(--space-3);background:var(--bg-surface-alt);border:1px solid var(--bg-elevated);border-radius:var(--radius-pill);font-size:var(--font-size-2);cursor:pointer;align-items:center;display:inline-flex;position:relative}.kind.svelte-1inupod input:where(.svelte-1inupod){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.kind--on.svelte-1inupod{background:var(--accent-deep);border-color:var(--accent);color:#eafffb}.kind.svelte-1inupod:focus-within{outline:2px solid var(--accent);outline-offset:2px}.what.svelte-1inupod{gap:var(--space-2);display:grid}.what__label.svelte-1inupod{font-size:var(--font-size-1);color:var(--text-muted)}.what.svelte-1inupod textarea:where(.svelte-1inupod){width:100%;font:inherit;padding:var(--space-2);background:var(--bg-surface-alt);color:var(--text-primary);border:1px solid var(--bg-elevated);border-radius:var(--radius-2);resize:vertical}.what.svelte-1inupod .sign:where(.svelte-1inupod){width:100%;min-height:var(--tap);font:inherit;padding:0 var(--space-2);background:var(--bg-surface-alt);color:var(--text-primary);border:1px solid var(--bg-elevated);border-radius:var(--radius-2)}.sign__hint.svelte-1inupod{font-size:var(--font-size-1);color:var(--text-muted)}.ferr.svelte-1inupod{color:var(--status-danger);font-size:var(--font-size-2);margin:0}.froom.svelte-1inupod{height:calc(var(--tap) + 2 * var(--space-3))}@media (width<=860px){.fbtn--tabbar.svelte-1inupod,.fnote--tabbar.svelte-1inupod{bottom:calc(var(--bottom-nav) + var(--space-3))}}.fbtn.svelte-1inupod{min-width:var(--tap);justify-content:center;padding:0}.fbtn__text.svelte-1inupod{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover){.fbtn.svelte-1inupod:hover,.fbtn.svelte-1inupod:focus-visible{padding:0 var(--space-3)}.fbtn.svelte-1inupod:hover .fbtn__text:where(.svelte-1inupod),.fbtn.svelte-1inupod:focus-visible .fbtn__text:where(.svelte-1inupod){clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.toast.svelte-1qr2vg1{z-index:110;left:var(--space-3);right:var(--space-3);top:calc(64px + env(safe-area-inset-top,0px));gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-3);background:var(--bg-elevated);border:1px solid var(--accent);max-width:560px;margin:0 auto;display:grid;position:fixed;box-shadow:0 8px 24px #0006}.toast--nudge.svelte-1qr2vg1{border-color:var(--status-danger)}.toast__body.svelte-1qr2vg1{gap:2px;min-width:0;display:grid}.toast__meta.svelte-1qr2vg1{font-size:var(--font-size-1);color:var(--text-muted)}.toast__acts.svelte-1qr2vg1{gap:var(--space-2);flex-wrap:wrap;display:flex}.toast__btn.svelte-1qr2vg1{min-height:var(--tap);min-width:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-2);border:1px solid var(--bg-surface);background:var(--bg-surface);color:var(--text-primary);font:inherit;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.toast__btn--yes.svelte-1qr2vg1{background:var(--accent-deep);border-color:var(--accent);color:#eafffb;font-weight:650}.trigger.svelte-52ko5m{border-radius:var(--radius-2);color:var(--text-secondary);font-size:var(--font-size-2);background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.trigger.svelte-52ko5m:hover,.trigger[aria-expanded=true].svelte-52ko5m{background:var(--bg-elevated);color:var(--text-primary)}.trigger--link.svelte-52ko5m{padding:var(--space-1) var(--space-2)}.trigger--icon.svelte-52ko5m{width:var(--tap);height:var(--tap);justify-content:center}.trigger__icon.svelte-52ko5m{width:18px;height:18px}.trigger--icon.svelte-52ko5m .trigger__icon:where(.svelte-52ko5m){width:22px;height:22px}.trigger__icon.svelte-52ko5m svg:where(.svelte-52ko5m),.chip__icon.svelte-52ko5m svg:where(.svelte-52ko5m){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.chip.svelte-52ko5m{left:var(--space-3);bottom:var(--space-3);z-index:120;align-items:center;gap:var(--space-2);min-height:var(--tap);max-width:min(70vw,360px);padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--bg-elevated);background:var(--bg-menu);-webkit-backdrop-filter:blur(8px);box-shadow:var(--shadow-popover);color:var(--text-primary);font-size:var(--font-size-1);display:inline-flex;position:fixed}.chip__icon.svelte-52ko5m{width:18px;height:18px;color:var(--accent);flex:none}.chip__text.svelte-52ko5m{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav__pronouns.svelte-rfuq4y{margin-left:var(--space-1);font-size:var(--font-size-1);color:var(--text-muted);white-space:nowrap}.nav.svelte-rfuq4y{z-index:30;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);padding-top:calc(var(--space-2) + env(safe-area-inset-top,0px));background:var(--bg-surface);border-bottom:1px solid var(--bg-elevated);display:flex;position:sticky;top:0}.nav__brand.svelte-rfuq4y{min-height:var(--tap);align-items:center;gap:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-bold);flex:none;text-decoration:none;display:flex}.nav__mark.svelte-rfuq4y{background:linear-gradient(140deg, var(--accent), var(--accent-deep));border-radius:5px;flex:none;width:18px;height:18px}.nav__links.svelte-rfuq4y{gap:var(--space-1);flex-wrap:wrap;flex:1;display:flex}.nav__link.svelte-rfuq4y{padding:var(--space-1) var(--space-2);border-radius:var(--radius-2);color:var(--text-secondary);font-size:var(--font-size-2);text-decoration:none}.nav__link.svelte-rfuq4y:hover{background:var(--bg-elevated);color:var(--text-primary);text-decoration:none}.nav__link--active.svelte-rfuq4y{background:var(--bg-elevated);color:var(--accent-soft)}.nav__right.svelte-rfuq4y{align-items:center;gap:var(--space-2);min-width:0;margin-left:auto;display:flex}.nav__walk-phone.svelte-rfuq4y{display:none}.nav__sos.svelte-rfuq4y{min-height:var(--tap);padding:0 var(--space-3);background:var(--status-danger);border-radius:var(--radius-pill);color:#1a0505;font-size:var(--font-size-2);font-weight:var(--font-weight-bold);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.nav__sos.svelte-rfuq4y:hover{filter:brightness(1.1);text-decoration:none}.nav__persona.svelte-rfuq4y{min-height:var(--tap);flex-direction:column;justify-content:center;min-width:0;line-height:1.2;text-decoration:none;display:flex}.nav__persona-label.svelte-rfuq4y{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:10px}.nav__persona-name.svelte-rfuq4y{font-size:var(--font-size-2);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nav__locales.svelte-rfuq4y{gap:2px;display:flex}@media (width<=860px){.nav__links.svelte-rfuq4y{display:none}.nav__walk-phone.svelte-rfuq4y{display:flex}.nav__locales.svelte-rfuq4y,.nav__persona-label.svelte-rfuq4y,.nav__pronouns.svelte-rfuq4y{display:none}.nav__persona-name.svelte-rfuq4y{text-overflow:ellipsis;max-width:90px;overflow:hidden}}@media (width<=420px){.nav__sos-text.svelte-rfuq4y{display:none}.nav__sos.svelte-rfuq4y{padding:0 var(--space-2);font-size:var(--font-size-4)}}.sr.svelte-20a6rd{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wt.svelte-20a6rd{inset:var(--wt-top,0px) 0 0 0;z-index:var(--z-modal,100);flex-direction:column;display:flex;position:fixed}.wt__backdrop.svelte-20a6rd{background:var(--backdrop);cursor:default;border:0;border-radius:0;position:absolute;inset:0}.wt__panel.svelte-20a6rd{max-height:calc(100dvh - var(--wt-top,0px));background:var(--bg-menu);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--bg-elevated);box-shadow:var(--shadow-modal);color:var(--text-primary);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.wt__head.svelte-20a6rd{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-2);display:flex}.wt__title.svelte-20a6rd{font-size:var(--font-size-4);margin:0;line-height:1.2}.wt__intro.svelte-20a6rd{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-1)}.wt__close.svelte-20a6rd,.role.svelte-20a6rd,.story.svelte-20a6rd,.step.svelte-20a6rd{background:0 0;border:0}.wt__close.svelte-20a6rd{width:var(--tap);height:var(--tap);border-radius:var(--radius-2);color:var(--text-secondary);font-size:var(--font-size-3);flex:none;margin-left:auto}.wt__close.svelte-20a6rd:hover{background:var(--bg-elevated);color:var(--text-primary)}.wt__body.svelte-20a6rd{grid-template-columns:76px minmax(0,1fr);min-height:0;display:grid;overflow:auto}.wt__roles.svelte-20a6rd{padding:0 var(--space-1) var(--space-2);border-right:1px solid var(--bg-elevated);flex-direction:column;gap:2px;display:flex}.role.svelte-20a6rd{min-height:60px;padding:var(--space-2) 2px;border-radius:var(--radius-2);color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;line-height:1.1;display:flex;position:relative}.role.svelte-20a6rd:hover{background:var(--bg-elevated);color:var(--text-primary)}.role--selected.svelte-20a6rd{background:var(--bg-elevated);color:var(--accent-soft)}.role__icon.svelte-20a6rd{width:22px;height:22px}.role__icon.svelte-20a6rd svg:where(.svelte-20a6rd){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.role__label.svelte-20a6rd{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.role__here.svelte-20a6rd{background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.wt__main.svelte-20a6rd{gap:var(--space-2);min-width:0;padding:0 var(--space-3) var(--space-3) var(--space-2);flex-direction:column;display:flex}.wt__stories.svelte-20a6rd{gap:var(--space-1);scrollbar-width:thin;padding-bottom:2px;display:flex;overflow-x:auto}.story.svelte-20a6rd{min-height:36px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--bg-elevated);color:var(--text-secondary);font-size:var(--font-size-1);white-space:nowrap;background:0 0;flex:none}.story.svelte-20a6rd:hover{color:var(--text-primary);background:var(--bg-elevated)}.story--selected.svelte-20a6rd{background:var(--accent-deep);border-color:var(--accent-deep);color:#eafffb}.wt__hint.svelte-20a6rd{color:var(--text-muted);font-size:var(--font-size-1);margin:0}.wt__steps.svelte-20a6rd{scrollbar-width:thin;gap:0;margin:0;padding:0 0 2px;list-style:none;display:flex;overflow-x:auto}.stepli.svelte-20a6rd{flex:none;align-items:center;display:flex}.stepli.svelte-20a6rd+.stepli:where(.svelte-20a6rd):before{content:"";background:var(--bg-elevated);flex:none;width:14px;height:2px;display:block}.step.svelte-20a6rd{border-radius:var(--radius-pill);min-height:36px;color:var(--text-secondary);font-size:var(--font-size-1);white-space:nowrap;align-items:center;gap:6px;padding:4px 8px 4px 4px;display:flex}.step.svelte-20a6rd:hover{background:var(--bg-elevated);color:var(--text-primary)}.step__n.svelte-20a6rd{border:2px solid var(--bg-elevated);width:24px;height:24px;font-size:11px;font-weight:var(--font-weight-bold);color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.step--shown.svelte-20a6rd .step__n:where(.svelte-20a6rd){border-color:var(--accent-soft);color:var(--accent-soft)}.step--here.svelte-20a6rd .step__n:where(.svelte-20a6rd){background:var(--accent);border-color:var(--accent);color:#052a26}.step--here.svelte-20a6rd .step__t:where(.svelte-20a6rd){color:var(--text-primary);font-weight:var(--font-weight-medium)}.wt__card.svelte-20a6rd{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--bg-elevated);border-radius:var(--radius-3);background:color-mix(in srgb, var(--bg-surface) 70%, transparent);flex-direction:column;display:flex}.wt__meta.svelte-20a6rd{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--font-size-1);flex-wrap:wrap;margin:0;display:flex}.pill--here.svelte-20a6rd{background:var(--accent);color:#052a26;font-weight:var(--font-weight-bold)}.wt__step-title.svelte-20a6rd{font-size:var(--font-size-3);margin:0}.wt__note.svelte-20a6rd{color:var(--text-secondary);font-size:var(--font-size-2);margin:0}.wt__switch.svelte-20a6rd{color:var(--status-warning);font-size:var(--font-size-1);margin:0}.wt__actions.svelte-20a6rd{gap:var(--space-2);margin-top:var(--space-1);display:flex}.wt__actions.svelte-20a6rd .btn:where(.svelte-20a6rd){min-height:var(--tap)}.wt__go.svelte-20a6rd{flex:1}.wt__foot.svelte-20a6rd{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--bg-elevated);flex-wrap:wrap;display:flex}.wt__fine.svelte-20a6rd{color:var(--text-muted);font-size:var(--font-size-1);margin:0}.wt__end.svelte-20a6rd{margin-left:auto}@media (width>=861px){.wt__panel.svelte-20a6rd{width:min(1100px, 100% - 2 * var(--space-4));margin:var(--space-1) auto 0;border:1px solid var(--bg-elevated);border-radius:var(--radius-3);max-height:calc(100dvh - var(--wt-top,0px) - 2 * var(--space-2))}.wt__body.svelte-20a6rd{grid-template-columns:200px minmax(0,1fr)}.role.svelte-20a6rd{justify-content:flex-start;gap:var(--space-2);min-height:var(--tap);padding:var(--space-1) var(--space-2);font-size:var(--font-size-2);text-align:left;flex-direction:row}.role__here.svelte-20a6rd{margin-left:auto;position:static}.wt__main.svelte-20a6rd{padding-left:var(--space-3)}}@media (prefers-reduced-motion:no-preference){.wt__panel.svelte-20a6rd{animation:.14s ease-out svelte-20a6rd-wt-in}}@keyframes svelte-20a6rd-wt-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.skip.svelte-12qhfyh{z-index:200;min-height:var(--tap,44px);padding:var(--space-2) var(--space-3);background:var(--accent-deep);color:#eafffb;align-items:center;display:inline-flex;position:absolute;top:0;left:-9999px}.skip.svelte-12qhfyh:focus{left:var(--space-2);top:var(--space-2)}.shell.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}.shell__main.svelte-12qhfyh{flex-direction:column;flex:1;min-height:0;display:flex}@media (width<=860px){.shell__main.svelte-12qhfyh{padding-bottom:var(--bottom-nav)}}
