.phase-shell.svelte-949qfk{display:flex;width:100%;min-height:0;flex:1;flex-direction:column}.phase-header.svelte-949qfk{width:100%;flex:0 0 auto}.phase-header[data-activity-phase-header].svelte-949qfk{padding-block-start:var(--activity-mobile-top-overlay-h, 0px)}.header-padding.svelte-949qfk{width:100%}.hud-mount.svelte-949qfk{display:flex;flex-direction:column}.phase-thumb.svelte-949qfk{width:100%;flex:0 0 auto}.horizontal-padding.svelte-949qfk{padding-inline:var(--activity-phase-inline-padding, 1rem)}.region-limit.svelte-949qfk{width:100%;max-width:48rem;margin-inline:auto}.phase-scroll.svelte-949qfk{width:100%;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:1rem;scrollbar-gutter:stable both-edges}.region-column.svelte-949qfk{display:flex;width:100%;min-height:100%;flex-direction:column}.main-outer.svelte-949qfk{display:flex;width:100%;flex:1}.main-outer.center.svelte-949qfk{min-height:0;flex-direction:column}.main-outer.top.svelte-949qfk{flex-shrink:0;padding-block-end:1.5rem}.main-outer.fill.svelte-949qfk{min-height:0}.main-inner.svelte-949qfk{display:flex;width:100%;min-width:0;min-height:0;max-width:48rem;margin-inline:auto;flex-direction:column;align-items:center}.main-inner.center.svelte-949qfk{justify-content:center}.main-inner.top.svelte-949qfk{justify-content:flex-start}.main-inner.fill.svelte-949qfk{min-height:100%;align-items:stretch;justify-content:stretch}.main-inner.wide.svelte-949qfk{max-width:60rem}.main-inner.uncapped.svelte-949qfk{max-width:none}.stage-start.svelte-949qfk{width:100%;outline:none}.centering-spacer.svelte-949qfk{width:100%;min-height:0;flex:1 1 0}.thumb-padding.occupied.svelte-949qfk{padding-block-start:1rem;padding-block-end:max(1rem,env(safe-area-inset-bottom))}.thumb-mount.svelte-949qfk{display:flex;flex-direction:column;align-items:center;gap:.75rem}@media(min-width:64rem){.region-limit.svelte-949qfk,.main-inner.svelte-949qfk{max-width:56rem}.main-inner.uncapped.svelte-949qfk{max-width:none}.phase-shell[data-main-align=center].svelte-949qfk .main-outer:where(.svelte-949qfk){flex-grow:0}.phase-shell[data-main-align=center].svelte-949qfk .region-column:where(.svelte-949qfk){justify-content:center}.thumb-padding.occupied.svelte-949qfk{padding-block:1.25rem max(2rem,env(safe-area-inset-bottom))}}
