.safe-area-inset-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-inset-top{padding-top:env(safe-area-inset-top)}@media (max-width:1023px){html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}body{overscroll-behavior-y:contain}*{-webkit-tap-highlight-color:#5750f11a}button,a,[role=button]{-webkit-user-select:none;user-select:none}.mobile-transition{transition:transform .2s ease-out,opacity .2s ease-out}.touch-target{min-width:44px;min-height:44px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],textarea,select{font-size:16px}.momentum-scroll{-webkit-overflow-scrolling:touch;overflow-y:auto}body{overflow-x:hidden}}@media (max-width:1023px) and (orientation:landscape){.landscape-compact{padding-top:.5rem;padding-bottom:.5rem}nav[role=navigation][aria-label="Mobile bottom navigation"]{padding-top:.25rem;padding-bottom:.25rem}}@media (max-width:374px){.text-responsive{font-size:.875rem}.gap-responsive{gap:.5rem}.p-responsive{padding:.75rem}}@media (display-mode:standalone){.pwa-hide{display:none}body{padding-top:env(safe-area-inset-top)}}@media (max-width:1023px) and (prefers-color-scheme:dark){.dark-mobile-optimize{background-color:#000}}@media (pointer:coarse){button,[role=button],input[type=button],input[type=submit],input[type=reset],nav a,[role=navigation] a,a[class*=rounded],a[class*=btn]{min-width:44px;min-height:44px}}@supports (padding:max(0px)){.safe-area-padding{padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right))}}
@font-face{font-family:satoshi;src:url(../media/Satoshi_Variable-s.p.0we6-2px855vh.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_VariableItalic-s.p.14_dcl7erp6w3.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:italic}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.satoshi_b7c72ef4-module__NDf3ra__className{font-family:satoshi,satoshi Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.satoshi_b7c72ef4-module__NDf3ra__variable{--font-satoshi:"satoshi", "satoshi Fallback", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif}
