@media screen and (max-width:1024px), screen and (hover:none) and (pointer:coarse){
html body .app>.top.sc-welcome-hero.sc-welcome-hero.sc-welcome-hero{transform:translateY(calc(-1 * var(--sc-banner-offset,0px)))!important;clip-path:inset(var(--sc-banner-offset,0px) 0 0 0 round 14px);will-change:transform,clip-path;}
html body:has(.app>.top.sc-welcome-hero)::before{height:calc(var(--sc-visible-banner-height,var(--sc-banner-height,178px)) + 28px)!important;}
html{scroll-padding-top:calc(var(--sc-toolbar-height,72px) + var(--sc-visible-banner-height,var(--sc-banner-height,178px)) + 12px)!important;}
main :where(input,select,textarea,button,[tabindex]){scroll-margin-top:calc(var(--sc-toolbar-height,72px) + var(--sc-visible-banner-height,var(--sc-banner-height,178px)) + 12px)!important;}
}
