:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px);--safe-area-top-bg:#1b5b50}html[data-safe-area] body{padding-top:var(--sat);padding-bottom:var(--sab)}html[data-safe-area] body:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--sat);background:var(--safe-area-top-bg);z-index:2147483647;pointer-events:none}html[data-safe-area] .min-h-screen{min-height:calc(100vh - var(--sat) - var(--sab))}html[data-safe-area] .min-h-\[100dvh\],html[data-safe-area] .min-h-dvh{min-height:calc(100dvh - var(--sat) - var(--sab))}html[data-safe-area] .sticky.top-0:not(:is(.overflow-auto,.overflow-y-auto,.overflow-scroll,.overflow-y-scroll,.fixed) *){top:var(--sat)}html[data-safe-area] .fixed.inset-0:not([data-safe-area-self]){top:var(--sat);padding-bottom:var(--sab)}html[data-safe-area] .fixed.inset-0.p-2:not([data-safe-area-self]){padding-bottom:calc(.5rem + var(--sab))}html[data-safe-area] .fixed.inset-0.p-3:not([data-safe-area-self]){padding-bottom:calc(.75rem + var(--sab))}html[data-safe-area] .fixed.inset-0.p-4:not([data-safe-area-self]){padding-bottom:calc(1rem + var(--sab))}html[data-safe-area] .fixed.inset-0.p-6:not([data-safe-area-self]),html[data-safe-area] .fixed.inset-0.pb-6:not([data-safe-area-self]),html[data-safe-area] .fixed.inset-0.py-6:not([data-safe-area-self]){padding-bottom:calc(1.5rem + var(--sab))}html[data-safe-area] .fixed.inset-0.p-8:not([data-safe-area-self]){padding-bottom:calc(2rem + var(--sab))}html[data-safe-area] .fixed.top-0:not(.inset-0):not([data-safe-area-self]){top:var(--sat)}html[data-safe-area] .fixed.bottom-0:not(.inset-0):not([data-safe-area-self]){padding-bottom:var(--sab)}html[data-safe-area] .fixed.bottom-0.py-2\.5:not(.inset-0):not([data-safe-area-self]){padding-bottom:calc(.625rem + var(--sab))}html[data-safe-area] .fixed.bottom-0.p-3:not(.inset-0):not([data-safe-area-self]),html[data-safe-area] .fixed.bottom-0.pb-3:not(.inset-0):not([data-safe-area-self]),html[data-safe-area] .fixed.bottom-0.py-3:not(.inset-0):not([data-safe-area-self]){padding-bottom:calc(.75rem + var(--sab))}html[data-safe-area] .fixed.bottom-0.p-4:not(.inset-0):not([data-safe-area-self]),html[data-safe-area] .fixed.bottom-0.py-4:not(.inset-0):not([data-safe-area-self]){padding-bottom:calc(1rem + var(--sab))}html[data-safe-area] .fixed.bottom-0.pb-5:not(.inset-0):not([data-safe-area-self]){padding-bottom:calc(1.25rem + var(--sab))}html[data-safe-area] .sticky.bottom-0:not([data-safe-area-self]):not(:is(.overflow-auto,.overflow-y-auto,.overflow-scroll,.overflow-y-scroll,.fixed) *){padding-bottom:calc(.75rem + var(--sab))}