@keyframes showModal{0%{transform:translate(110%)}to{transform:translate(0)}}@keyframes hideModal{0%{transform:translate(0)}to{transform:translate(110%)}}.b-close{display:block}.b-close:has(button:focus-visible){outline:2px solid currentColor;outline-offset:2px}.b-close__button{display:block;height:var(--button-size,40px);overflow:hidden;width:var(--button-size,40px);--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media(min-width:1025px){.b-close__button{height:var(--button-size,60px);width:var(--button-size,60px)}}.b-close__button{--size:var(--button-size,4rem)}@media(min-width:1025px){.b-close__button{--size:var(--button-size,6rem)}}.b-close__button{transition:transform .4s cubic-bezier(.54,0,.06,.87)}@media(hover:hover){.b-close__button:hover span{transform:translate(100%)}}.b-close__button:focus-visible span{transform:translate(100%)}.b-close__button:focus-visible{outline:none}.b-close__button span:after,.b-close__button span:before{background-color:currentColor;height:1px;left:0;position:absolute;top:0;width:100%;--tw-content:"";content:var(--tw-content);transform:rotate(45deg) scaleX(1.41425);transform-origin:top left;transition:transform .4s cubic-bezier(.54,0,.06,.87)}.b-close__button span:after{left:auto;right:0;transform:rotate(-45deg) scaleX(1.41425);transform-origin:top right}.b-close__button span{display:block;filter:drop-shadow(calc(var(--size)*-1) 0 0 currentColor);height:100%;transform:translate(0);transition:transform .4s cubic-bezier(.54,0,.06,.87);width:100%}.b-close__button svg{display:none;height:var(--size);width:var(--size)}@keyframes showModal-8f701114{0%{transform:translate(110%)}to{transform:translate(0)}}@keyframes hideModal-8f701114{0%{transform:translate(0)}to{transform:translate(110%)}}dialog[data-v-8f701114]{--duration-modal:.6s;--duration-backdrop:.4s;--backdrop-blur:0px;--ease-in:cubic-bezier(.4,.64,.68,1);--ease-out:cubic-bezier(.4,.64,.68,1);height:var(--viewport-height,auto);inset:0;max-height:none;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;position:fixed;width:var(--viewport-width,100%);z-index:40}dialog[data-direction=left][data-v-8f701114]{margin-left:auto;transform:translate(100%)}dialog[data-direction=right][data-v-8f701114]{margin-right:auto;transform:translate(-100%)}dialog[data-direction=top][data-v-8f701114]{margin-top:auto;transform:translateY(100%)}dialog[data-direction=bottom][data-v-8f701114]{margin-bottom:auto;transform:translateY(-100%)}dialog[data-v-8f701114]{transition:transform var(--duration-modal) var(--ease-in),opacity 0s linear var(--visibility-delay,var(--duration-modal)),visibility 0s linear var(--visibility-delay,var(--duration-modal)),display var(--duration-modal) allow-discrete,overlay var(--duration-modal) allow-discrete}dialog[open][data-v-8f701114]{--visibility-delay:0s;transform:translate(0)}dialog[data-v-8f701114]:not([open]){visibility:hidden}dialog[data-v-8f701114]:modal{height:var(--viewport-height,auto);max-height:none;opacity:1;transform:translate(0);width:var(--viewport-width,100%)}dialog[data-v-8f701114]:modal::backdrop{-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));opacity:1}@starting-style{dialog[data-v-8f701114]:modal::backdrop{-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));opacity:0}}dialog[data-v-8f701114]::backdrop{-webkit-backdrop-filter:0;backdrop-filter:0;background:color-mix(in srgb,#000 40%,transparent);opacity:0;transition:opacity var(--duration-backdrop) var(--ease-out),backdrop-filter var(--duration-backdrop) var(--ease-out),display var(--duration-backdrop) var(--ease-out) allow-discrete,overlay var(--duration-backdrop) var(--ease-out) allow-discrete}x-backdrop[data-v-8f701114]{--duration-modal:.6s;--duration-backdrop:.4s;--backdrop-blur:0px;--ease-in:cubic-bezier(.4,.64,.68,1);--ease-out:cubic-bezier(.4,.64,.68,1);-webkit-backdrop-filter:0;backdrop-filter:0;background:color-mix(in srgb,#000 40%,transparent);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--duration-backdrop) var(--ease-out),backdrop-filter var(--duration-backdrop) var(--ease-out),display var(--duration-backdrop) var(--ease-out) allow-discrete,overlay var(--duration-backdrop) var(--ease-out) allow-discrete;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:39}x-backdrop[data-open=true][data-v-8f701114]{-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));opacity:1}
