.SystemMobileAppView_classicView__ppn__,.SystemMobileAppView_frame__Y57s3,.SystemMobileAppView_shell__2mgf_{min-width:0}.SystemMobileAppView_appView__ndHGF{scroll-padding-bottom:var(--system-mobile-navigation-height,0)}body:has([role=alertdialog][data-state=open]) .SystemMobileAppView_shell__2mgf_ [data-system-ai-launcher],body:has([role=dialog][data-open]) .SystemMobileAppView_shell__2mgf_ [data-system-ai-launcher]{visibility:hidden;pointer-events:none}@media (max-width:1023px){body:has(.SystemMobileAppView_shell__2mgf_[data-system-mobile-app-view=on]){overflow:hidden;overscroll-behavior-y:none}.SystemMobileAppView_shell__2mgf_[data-system-mobile-app-view=on]{position:fixed;inset:0;height:var(--system-visual-viewport-height,100dvh);min-height:0;overflow:hidden}.SystemMobileAppView_shell__2mgf_[data-system-mobile-app-view=on] .SystemMobileAppView_frame__Y57s3{display:flex;height:100%;min-height:0;flex-direction:column}.SystemMobileAppView_shell__2mgf_[data-system-mobile-app-view=on] [data-system-shell-header]{min-height:calc(3.5rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.SystemMobileAppView_shell__2mgf_[data-system-mobile-app-view=on] .SystemMobileAppView_appView__ndHGF{--system-form-action-bottom:0px;min-height:0;flex:1;margin-bottom:var(--system-mobile-navigation-height,0);padding-bottom:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:1rem;-webkit-overflow-scrolling:touch}body[data-system-keyboard-open=true]:has(.SystemMobileAppView_shell__2mgf_) [data-system-ai-launcher],body[data-system-keyboard-open=true]:has(.SystemMobileAppView_shell__2mgf_) [data-system-mobile-navigation]{visibility:hidden;pointer-events:none}}@media (max-width:1023px){.sonnet_keyboardAware__TYWxX[data-sonner-toaster][data-y-position=top]{--toast-visible-top:max(0.5rem,min(calc(4.5rem + env(safe-area-inset-top)),calc(var(--mobile-visual-viewport-height, 100dvh) - 5rem)));top:calc(var(--mobile-visual-viewport-top, 0px) + var(--toast-visible-top))!important}.sonnet_keyboardAware__TYWxX[data-sonner-toaster][data-y-position=bottom]{--toast-visible-bottom:max(1rem,min(calc(max(6rem, var(--system-mobile-navigation-height, 0px)) + env(safe-area-inset-bottom) + 1rem),calc(var(--mobile-visual-viewport-height, 100dvh) - 5rem)));bottom:calc(var(--mobile-keyboard-inset, 0px) + var(--toast-visible-bottom))!important}.sonnet_keyboardAware__TYWxX[data-y-position=top] [data-sonner-toast]{max-height:max(3rem,calc(var(--mobile-visual-viewport-height, 100dvh) - var(--toast-visible-top, 1rem) - 1rem));overflow-y:auto}.sonnet_keyboardAware__TYWxX[data-y-position=bottom] [data-sonner-toast]{max-height:max(3rem,calc(var(--mobile-visual-viewport-height, 100dvh) - var(--toast-visible-bottom, 1rem) - 1rem));overflow-y:auto}}