/*! tailwindcss v4.3.3 | 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)))){[data-v-1b6c0d24],[data-v-1b6c0d24]:before,[data-v-1b6c0d24]:after,[data-v-1b6c0d24]::backdrop{--tw-font-weight:initial}}}.fv-modal[data-v-1b6c0d24]{position:fixed;inset:0}.fv-modal__backdrop[data-v-1b6c0d24]{padding:calc(var(--spacing,.25rem) * 4);overscroll-behavior:contain;background:#0009;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}@media (width>=768px){.fv-modal__backdrop[data-v-1b6c0d24]{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 8)}}.dark .fv-modal__backdrop[data-v-1b6c0d24]{background:#000000e6}.fv-modal__panel[data-v-1b6c0d24]{border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);flex-direction:column;max-width:min(100vw - 2rem,72rem);max-height:85dvh;margin:auto;display:flex;position:relative;box-shadow:0 0 0 1px #00000014,0 30px 45px -30px #32325d40,0 18px 36px -18px #0000001a}.dark .fv-modal__panel[data-v-1b6c0d24]{box-shadow:none;background:#1a1a1e;border:1px solid #ffffff14}.fv-modal__header[data-v-1b6c0d24]{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.dark .fv-modal__header[data-v-1b6c0d24]{border-bottom-color:#ffffff0f}.fv-modal__title[data-v-1b6c0d24]{min-width:0;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-900,oklch(20.5% 0 none));flex:1}@media (width>=768px){.fv-modal__title[data-v-1b6c0d24]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.dark .fv-modal__title[data-v-1b6c0d24]{color:var(--color-neutral-100,oklch(97% 0 none))}.fv-modal__close[data-v-1b6c0d24]{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);cursor:pointer;border-radius:var(--radius-lg,.5rem);--tw-border-style:none;color:var(--color-neutral-400,oklch(70.8% 0 none));background-color:#0000;border-style:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.fv-modal__close[data-v-1b6c0d24]:after{content:"";position:absolute;inset:-6px}.fv-modal__close[data-v-1b6c0d24]:hover{color:var(--color-neutral-600,oklch(43.9% 0 none));background:#0000000d}.dark .fv-modal__close[data-v-1b6c0d24]:hover{color:var(--color-neutral-200,oklch(92.2% 0 none));background:#ffffff14}.fv-modal__close[data-v-1b6c0d24]:focus-visible{outline:2px solid var(--color-fv-primary-400,#a78bfa);outline-offset:-2px}.fv-modal__content[data-v-1b6c0d24]{padding:calc(var(--spacing,.25rem) * 4);overscroll-behavior:contain;flex-grow:1}@media (width>=768px){.fv-modal__content[data-v-1b6c0d24]{padding:calc(var(--spacing,.25rem) * 5)}}.fv-modal-enter-active[data-v-1b6c0d24]{transition:opacity .22s cubic-bezier(.16,1,.3,1)}.fv-modal-enter-active .fv-modal__panel[data-v-1b6c0d24]{animation:.3s cubic-bezier(.34,1.56,.64,1) both fv-modal-scale-in-1b6c0d24}.fv-modal-leave-active[data-v-1b6c0d24]{transition:opacity .15s ease-in}.fv-modal-leave-active .fv-modal__panel[data-v-1b6c0d24]{animation:.15s ease-in both fv-modal-scale-out-1b6c0d24}.fv-modal-enter-from[data-v-1b6c0d24],.fv-modal-leave-to[data-v-1b6c0d24]{opacity:0}@keyframes fv-modal-scale-in-1b6c0d24{0%{opacity:0;transform:scale(.94)translateY(.5rem)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fv-modal-scale-out-1b6c0d24{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (forced-colors:active){.fv-modal__panel[data-v-1b6c0d24]{border:1px solid canvastext}}@media (prefers-reduced-transparency:reduce){.fv-modal__backdrop[data-v-1b6c0d24]{background:#000000d9}.dark .fv-modal__backdrop[data-v-1b6c0d24]{background:#000000f2}}@media (prefers-reduced-motion:reduce){.fv-modal-enter-active[data-v-1b6c0d24],.fv-modal-leave-active[data-v-1b6c0d24]{transition:opacity .1s linear}.fv-modal-enter-active .fv-modal__panel[data-v-1b6c0d24],.fv-modal-leave-active .fv-modal__panel[data-v-1b6c0d24]{animation:none}}@property --tw-font-weight{syntax:"*";inherits:false}
