@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.slideover{z-index:60;visibility:hidden;justify-content:flex-end;width:100vw;height:100%;transition:visibility 0s cubic-bezier(.76,0,.24,1) .3s;display:flex;position:fixed;top:0;left:0;right:0}.slideover .close:not(.bottom-close){cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing,1px) * 20);opacity:1;z-index:5;background-color:#0000;border-width:0;transition:all .2s;position:absolute;top:0;right:0}.slideover .close:not(.bottom-close) svg{pointer-events:none;width:100%;height:100%}.slideover .close:not(.bottom-close):hover{opacity:.5}.slideover .slideover__panel{z-index:99;transition:transform .3s cubic-bezier(.76,0,.24,1);position:fixed;overflow-y:auto}.slideover .slideover__content{flex-direction:column;height:calc(100dvh - 59px);display:flex;overflow:scroll}.slideover.slideover--left .close:not(.bottom-close){padding:calc(var(--spacing,1px) * 20)}.slideover.slideover--right .slideover__panel{width:100%;height:100dvh;top:0;right:0;transform:translate(100vw)}@media(min-width:992px){.slideover.slideover--right .slideover__panel{max-width:50vw;transform:translate(50vw)}.slideover.slideover--right.slideover--wide .slideover__panel{width:1100px;transform:translate(1100px)}}.slideover.slideover--left .slideover__panel{width:100%;max-width:50vw;height:100dvh;top:0;left:0;transform:translate(-50vw)}@media(min-width:992px){.slideover.slideover--left.slideover--wide .slideover__panel{width:1100px;transform:translate(1100px)}}.slideover.slideover--up .slideover__panel{width:100%;padding-top:calc(var(--spacing,1px) * 30);padding-bottom:calc(30px + var(--spacing-safe-b));height:450px;bottom:0;left:0;right:0;transform:translateY(500px)}.slideover.active{visibility:visible;transition:visibility}:is(.slideover.active.slideover--right,.slideover.active.slideover--left) .slideover__panel{transform:translate(0)}.slideover.active.slideover--up .slideover__panel{transform:translateY(0)}.slideover .__backdrop{pointer-events:none;z-index:0;opacity:0;background-color:#0006;width:100%;height:100dvh;transition:opacity .3s cubic-bezier(.76,0,.24,1);position:fixed}.active :is(.slideover .__backdrop){pointer-events:auto;opacity:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
