.portal-shell{overscroll-behavior-y:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:0;overflow-x:clip}.portal-shell :where(a,button){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.portal-safe-x{padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right))}@media (width>=640px){.portal-safe-x{padding-left:max(1.5rem, env(safe-area-inset-left));padding-right:max(1.5rem, env(safe-area-inset-right))}}@media (width>=768px){.portal-safe-x{padding-left:max(2rem, env(safe-area-inset-left));padding-right:max(2rem, env(safe-area-inset-right))}}@media (width<=639px){.portal-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.portal-shell nav[aria-label=Onboarding\ sections]{min-width:0}.portal-shell nav[aria-label=Onboarding\ sections]>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-bottom:0;display:grid;overflow:visible}.portal-shell nav[aria-label=Onboarding\ sections]>ol>li{width:100%;min-width:0}.portal-shell nav[aria-label=Onboarding\ sections]>ol>li>button{min-width:0;height:100%;padding:.625rem .75rem}.portal-shell nav[aria-label=Onboarding\ sections]>ol>li>button>span:last-child{white-space:normal;text-overflow:clip;line-height:1.25;overflow:visible}.portal-shell nav[aria-label=Onboarding\ sections]+.min-w-0>.mt-4.flex.items-center.justify-between.gap-3{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;display:grid}.portal-shell nav[aria-label=Onboarding\ sections]+.min-w-0>.mt-4.flex.items-center.justify-between.gap-3>button{justify-content:center;width:100%}.portal-shell nav[aria-label=Onboarding\ sections]+.min-w-0>.mt-4.flex.items-center.justify-between.gap-3>div{display:contents}.portal-shell nav[aria-label=Onboarding\ sections]+.min-w-0>.mt-4.flex.items-center.justify-between.gap-3>div>button:first-child{grid-area:2/1/auto/-1;justify-content:center;width:100%}.portal-shell nav[aria-label=Onboarding\ sections]+.min-w-0>.mt-4.flex.items-center.justify-between.gap-3>div>button:last-child{grid-area:1/2;justify-content:center;width:100%}}@supports (-webkit-touch-callout:none){.portal-shell{min-height:-webkit-fill-available}}@media (display-mode:standalone){.portal-shell{overscroll-behavior:none}}
