.BottomNavigationBar_container__uKaOp{position:fixed;inset-inline:0;bottom:calc(1.6875rem + env(safe-area-inset-bottom));z-index:50;display:flex;justify-content:center;pointer-events:none}.BottomNavigationBar_viewport__7sLJs{width:100%;max-width:var(--app-page-max-width);padding:.25rem 1.25rem}.BottomNavigationBar_bar__TGrIf{display:flex;align-items:center;height:4.25rem;padding-inline:.5625rem;border:1px solid #fff;border-radius:6.1875rem;background:rgb(250 253 255/50%);box-shadow:0 0 .5rem rgb(117 148 189/30%);-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);pointer-events:auto}.BottomNavigationBar_tabs__P59kb{position:relative;display:flex;width:100%;height:3rem}.BottomNavigationBar_indicator___F_nH{position:absolute;inset-block:0;inset-inline-start:0;width:calc((100% + 1.125rem) / 4);border-radius:6.1875rem;background:#2c4e90;transform:translateX(calc((100% - .375rem) * var(--active-index)));transition:transform .3s cubic-bezier(.34,1.25,.64,1);pointer-events:none}.BottomNavigationBar_tab__UA_4E{position:relative;z-index:1;display:flex;flex:0 0 calc((100% + 1.125rem) / 4);align-items:center;justify-content:center;min-width:0;border-radius:6.1875rem;color:#fff;text-decoration:none;user-select:none;-webkit-tap-highlight-color:transparent}.BottomNavigationBar_tab__UA_4E:not(:last-child){margin-inline-end:-.375rem}.BottomNavigationBar_tab__UA_4E:focus-visible{outline:.125rem solid #2c4e90;outline-offset:.1875rem}.BottomNavigationBar_icon__eQ7vp{display:block;flex:none}.BottomNavigationBar_label__o596H{font-size:.875rem;font-weight:500;line-height:1.25rem;white-space:nowrap}@media (prefers-reduced-motion:reduce){.BottomNavigationBar_indicator___F_nH{transition:none}}.BottomNavigationBar_tab__UA_4E[href="/diagnosis"] .BottomNavigationBar_label__o596H,.BottomNavigationBar_tab__UA_4E[href="/diagnosis/"] .BottomNavigationBar_label__o596H{font-weight:700}.MainMenuPageTransition_viewport__kpy7Y.app-menu-page-transition{position:relative;overflow-x:clip;overflow-y:visible;background:var(--app-browser-chrome-top,#fff);grid-template-columns:minmax(0,1fr)}.MainMenuPageTransition_viewport__kpy7Y.app-menu-page-transition>*{min-width:0}.MainMenuPageTransition_viewport__kpy7Y[data-main-menu-path="/"] .journey-page{min-height:var(--app-viewport-height)}body:has(.MainMenuPageTransition_viewport__kpy7Y),html:has(.MainMenuPageTransition_viewport__kpy7Y){overscroll-behavior-y:auto}.AppPageBackground_surface__lUzxU.app-menu-page-transition{background-color:var(--app-browser-chrome-top,var(--background))}html:has(.AppPageBackground_surface__lUzxU[data-page-background=profile]){--app-browser-chrome-top:#83aff1;--app-page-background-bottom:#f1f5fd}html:has(.AppPageBackground_surface__lUzxU[data-page-background=report]){--app-browser-chrome-top:#83aff1;--app-page-background-bottom:#f5f5fa}html:has(.AppPageBackground_surface__lUzxU[data-page-background=report] [data-page-top-palette=duplicate-session]){--app-browser-chrome-top:#dde7ff}html:has(.AppPageBackground_surface__lUzxU[data-page-background=duplicate-hands]){--app-browser-chrome-top:#e0e8ff;--app-page-background-bottom:#fdfdfd}html:has(.AppPageBackground_surface__lUzxU[data-page-background=paper]){--app-browser-chrome-top:#fff;--app-page-background-bottom:#fff}html:has(.AppPageBackground_surface__lUzxU[data-page-background=learn]){--app-browser-chrome-top:#80a7df;--app-page-background-bottom:#ebedf0}html:has(.AppPageBackground_surface__lUzxU[data-page-background=learn] .journey-intro){--app-browser-chrome-top:#ccdcef;--app-page-background-bottom:#a8c0e3}html:has(.AppPageBackground_surface__lUzxU[data-page-background=learn] .journey-chooser){--app-browser-chrome-top:#79a3e0}html:has(.AppPageBackground_surface__lUzxU[data-page-background=learn] .journey-purple){--app-browser-chrome-top:#5f86e9;--app-page-background-bottom:#eff0f2}html:has(.AppPageBackground_surface__lUzxU[data-page-background=learn] .journey-chapter-complete){--app-browser-chrome-top:#f6f9ff;--app-page-background-bottom:#f6f9ff}html:has(.AppPageBackground_surface__lUzxU[data-page-background=play]){--app-browser-chrome-top:#83aff1;--app-page-background-bottom:#dce5f1}html:has(.AppPageBackground_surface__lUzxU[data-page-background=diagnosis]){--app-browser-chrome-top:#d7effe;--app-page-background-bottom:#fff}html:has(.AppPageBackground_surface__lUzxU[data-page-background=tournament]){--app-browser-chrome-top:#dae4ff;--app-page-background-bottom:#fdfdfd}@media (max-width:767px){html:not(.practice-table-page-scroll-locked):has(.AppPageBackground_surface__lUzxU[data-page-background]),html:not(.practice-table-page-scroll-locked):has(.AppPageBackground_surface__lUzxU[data-page-background]) body{background-color:var(--app-browser-chrome-top)}}