:root{--safe-top: calc( var(--tg-viewport-content-safe-area-inset-top, 0px) + var(--tg-viewport-safe-area-inset-top, env(safe-area-inset-top, 0px)) );--safe-bottom: calc( var(--tg-viewport-content-safe-area-inset-bottom, 0px) + var(--tg-viewport-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) );--safe-left: calc( var(--tg-viewport-content-safe-area-inset-left, 0px) + var(--tg-viewport-safe-area-inset-left, env(safe-area-inset-left, 0px)) );--safe-right: calc( var(--tg-viewport-content-safe-area-inset-right, 0px) + var(--tg-viewport-safe-area-inset-right, env(safe-area-inset-right, 0px)) )}.safe-area{height:var(--tg-viewport-height, 100vh);max-height:var(--tg-viewport-height, 100vh);overflow:hidden;touch-action:manipulation;padding-top:var(--safe-top);padding-right:var(--safe-right);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left)}.safe-area *{scrollbar-width:none;-ms-overflow-style:none}.safe-area *::-webkit-scrollbar{display:none}.h-app-viewport{height:calc(var(--tg-viewport-height, 100dvh) - var(--safe-top) - var(--safe-bottom))}.fixed-safe{position:fixed;top:var(--safe-top);right:var(--safe-right);bottom:var(--safe-bottom);left:var(--safe-left)}.top-safe-padding{padding-top:var(--safe-top)}.bottom-safe-padding{padding-bottom:var(--safe-bottom)}.pb-navbar{padding-bottom:74px}.full-bleed{width:100vw;margin-left:calc(50% - 50vw)}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}@layer utilities{.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}.toast-region--top,.toast-region--top-start,.toast-region--top-end{top:calc(var(--safe-top) + 1rem)!important}.toast-region--bottom,.toast-region--bottom-start,.toast-region--bottom-end{bottom:calc(var(--safe-bottom) + 1rem)!important}.grid-items{display:grid;gap:.75rem;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr))}.grid-2-3-4{--cols: 2;--cols-tablet: 3;--cols-laptop: 4}.page-px{padding-left:16px;padding-right:16px}.page-p{padding:1rem}.page-p-force{padding:1rem!important}.page-bleed{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.overlay-mx{margin-left:1.25rem;margin-right:1.25rem}@media(min-width:600px){.page-px{padding-left:1.5rem;padding-right:1.5rem}.page-p{padding:1.5rem}.page-p-force{padding:1.5rem!important}.page-bleed{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.overlay-mx{margin-left:2rem;margin-right:2rem}.grid-items{grid-template-columns:repeat(var(--cols-tablet, var(--cols, 2)),minmax(0,1fr))}}@media(min-width:1024px){.page-px{padding-left:2rem;padding-right:2rem}.page-p{padding:2rem}.page-p-force{padding:2rem!important}.page-bleed{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}.overlay-mx{margin-left:2.5rem;margin-right:2.5rem}.grid-items{grid-template-columns:repeat(var(--cols-laptop, var(--cols-tablet, var(--cols, 2))),minmax(0,1fr))}}@media(min-width:1280px){.grid-items{grid-template-columns:repeat(var(--cols-desktop, var(--cols-laptop, var(--cols-tablet, var(--cols, 2)))),minmax(0,1fr))}}
