/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.modal-mask{top:0;top:calc(var(--spacing,.25rem) * 0);left:0;left:calc(var(--spacing,.25rem) * 0);z-index:9990;background-color:rgba(var(--black-alpha-2));--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);width:100%;height:100%;justify-content:center;align-items:center;display:flex;position:fixed}.modal-mask .modal-container.medium{width:56.25rem;max-width:80%}.modal-mask .modal-container.large{width:75rem;max-width:90%}.modal-mask .modal-container.full-width{width:90%}.modal-mask .modal-container.tiny{width:320px}.modal-mask .modal-container.wide-right{width:38rem;max-width:94vw}.modal-mask .modal-container .content{padding:2rem;padding:calc(var(--spacing,.25rem) * 8)}.modal-mask .modal-container form,.modal-mask .modal-container .modal-content{padding-inline:2rem;padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:1rem;padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:2rem;padding-bottom:calc(var(--spacing,.25rem) * 8);align-self:center}.modal-mask .modal-container form a,.modal-mask .modal-container .modal-content a{padding:1rem;padding:calc(var(--spacing,.25rem) * 4)}.modal-big{width:100%}.modal-mask.right-aligned{justify-content:flex-end}.modal-mask.right-aligned .modal-container{border-radius:0;width:30rem;height:100%}.modal-mask.right-aligned .modal-container.wide-right{width:38rem;max-width:94vw}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .18s,transform .22s}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-fade-enter-from .modal-container,.modal-fade-leave-to .modal-container{transform:scale(.98)}.modal-mask.right-aligned.modal-fade-enter-from .modal-container,.modal-mask.right-aligned.modal-fade-leave-to .modal-container{transform:translate(2rem)}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
