@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-817d5935],[data-v-817d5935]:before,[data-v-817d5935]:after,[data-v-817d5935]::backdrop{--tw-font-weight:initial}}}.fv-modal[data-v-817d5935]{position:fixed;top:0;right:0;bottom:0;left:0}.fv-modal__backdrop[data-v-817d5935]{padding:calc(var(--spacing,.25rem) * 4);-webkit-backdrop-filter:blur(8px)saturate(1.1);background:#0009;flex-direction:column;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}@media (min-width:768px){.fv-modal__backdrop[data-v-817d5935]{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 8)}}.dark .fv-modal__backdrop[data-v-817d5935]{background:#000000d9}.fv-modal__panel[data-v-817d5935]{border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);flex-direction:column;max-width:min(100vw - 2rem,72rem);max-height:85vh;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-817d5935]{box-shadow:none;background:#1a1a1e;border:1px solid #ffffff14}.fv-modal__header[data-v-817d5935]{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-817d5935]{border-bottom-color:#ffffff0f}.fv-modal__title[data-v-817d5935]{min-width:0;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-900,oklch(20.5% 0 0));flex:1}@media (min-width:768px){.fv-modal__title[data-v-817d5935]{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-817d5935]{color:var(--color-neutral-100,oklch(97% 0 0))}.fv-modal__close[data-v-817d5935]{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 0));background-color:#0000;border-style:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.fv-modal__close[data-v-817d5935]:hover{color:var(--color-neutral-600,oklch(43.9% 0 0));background:#0000000d}.dark .fv-modal__close[data-v-817d5935]:hover{color:var(--color-neutral-200,oklch(92.2% 0 0));background:#ffffff14}.fv-modal__close[data-v-817d5935]:focus-visible{outline:2px solid var(--color-fv-primary-400,#a78bfa);outline-offset:-2px}.fv-modal__content[data-v-817d5935]{padding:calc(var(--spacing,.25rem) * 4);flex-grow:1}@media (min-width:768px){.fv-modal__content[data-v-817d5935]{padding:calc(var(--spacing,.25rem) * 5)}}.fv-modal-enter-active[data-v-817d5935]{transition:opacity .22s cubic-bezier(.16,1,.3,1)}.fv-modal-enter-active .fv-modal__panel[data-v-817d5935]{animation:.3s cubic-bezier(.34,1.56,.64,1) both fv-modal-scale-in-817d5935}.fv-modal-leave-active[data-v-817d5935]{transition:opacity .15s ease-in}.fv-modal-leave-active .fv-modal__panel[data-v-817d5935]{animation:.15s ease-in both fv-modal-scale-out-817d5935}.fv-modal-enter-from[data-v-817d5935],.fv-modal-leave-to[data-v-817d5935]{opacity:0}@keyframes fv-modal-scale-in-817d5935{0%{opacity:0;transform:scale(.94)translateY(.5rem)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fv-modal-scale-out-817d5935{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.fv-modal-enter-active[data-v-817d5935],.fv-modal-leave-active[data-v-817d5935]{transition:opacity .1s linear}.fv-modal-enter-active .fv-modal__panel[data-v-817d5935],.fv-modal-leave-active .fv-modal__panel[data-v-817d5935]{animation:none}}@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-6f94638c],[data-v-6f94638c]:before,[data-v-6f94638c]:after,[data-v-6f94638c]::backdrop{--tw-font-weight:initial;--tw-leading:initial}}}.fv-confirm[data-v-6f94638c]{padding:var(--spacing,.25rem)}.fv-confirm__title[data-v-6f94638c]{margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-size:1.0625rem;font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-900,oklch(20.5% 0 0))}.dark .fv-confirm__title[data-v-6f94638c]{color:var(--color-neutral-100,oklch(97% 0 0))}.fv-confirm__desc[data-v-6f94638c]{margin-bottom:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-lg,.5rem);background-color:var(--color-neutral-100,oklch(97% 0 0));padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:var(--color-neutral-700,oklch(37.1% 0 0));border:1px solid #0000000a}.dark .fv-confirm__desc[data-v-6f94638c]{color:var(--color-neutral-300,oklch(87% 0 0));background:#ffffff0a;border-color:#ffffff0f}.fv-confirm__actions[data-v-6f94638c]{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.fv-confirm__btn[data-v-6f94638c]{cursor:pointer;border-radius:var(--radius-lg,.5rem);--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:.8125rem;font-weight:var(--font-weight-semibold,600);border-style:none;transition:background-color .15s,transform .1s}.fv-confirm__btn[data-v-6f94638c]:active{transform:scale(.97)}.fv-confirm__btn--confirm[data-v-6f94638c]{color:var(--color-white,#fff);background:#cf2d56}.fv-confirm__btn--confirm[data-v-6f94638c]:hover{background:#b82750}.fv-confirm__btn--confirm[data-v-6f94638c]:focus-visible{outline-offset:2px;outline:2px solid #cf2d56;box-shadow:0 0 0 4px #cd2d5526}.fv-confirm__btn--cancel[data-v-6f94638c]{color:var(--color-neutral-600,oklch(43.9% 0 0));background-color:#0000;box-shadow:0 0 0 1px #00000014}.fv-confirm__btn--cancel[data-v-6f94638c]:hover{color:var(--color-neutral-900,oklch(20.5% 0 0));background:#0000000d;transform:translateY(-1px);box-shadow:0 0 0 1px #0000001f,0 2px 4px #0000000f}.fv-confirm__btn--cancel[data-v-6f94638c]:focus-visible{outline:2px solid var(--color-fv-primary-400,#a78bfa);outline-offset:2px}.dark .fv-confirm__btn--cancel[data-v-6f94638c]{color:var(--color-neutral-300,oklch(87% 0 0));background-color:#0000;box-shadow:0 0 0 1px #ffffff14}.dark .fv-confirm__btn--cancel[data-v-6f94638c]:hover{color:var(--color-neutral-100,oklch(97% 0 0));background:#ffffff12;transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff1f}@media (prefers-reduced-motion:reduce){.fv-confirm__btn[data-v-6f94638c]{transition:background-color .1s}.fv-confirm__btn[data-v-6f94638c]:active,.fv-confirm__btn--cancel[data-v-6f94638c]:hover{transform:none}}@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-5b381996],[data-v-5b381996]:before,[data-v-5b381996]:after,[data-v-5b381996]::backdrop{--tw-font-weight:initial}}}.fv-taginput-wrap[data-v-5b381996]{width:100%}.fv-taginput[data-v-5b381996]{min-height:calc(var(--spacing,.25rem) * 10);cursor:text;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);background:#fff;border:none;flex-wrap:wrap;transition:box-shadow .15s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 0 0 1px #00000014}.fv-taginput[data-v-5b381996]:hover{box-shadow:0 0 0 1px #00000024}.fv-taginput[data-v-5b381996]:focus-within{box-shadow:0 0 0 1px var(--color-fv-primary-500,#7c3aed),0 0 0 4px #7c3aed1a}.dark .fv-taginput[data-v-5b381996]{background:#ffffff08;box-shadow:0 0 0 1px #ffffff14}.dark .fv-taginput[data-v-5b381996]:hover{box-shadow:0 0 0 1px #ffffff24}.dark .fv-taginput[data-v-5b381996]:focus-within{box-shadow:0 0 0 1px var(--color-fv-primary-400,#a78bfa),0 0 0 4px #a78bfa26}.fv-taginput--error[data-v-5b381996]{background:#ff61610a!important;box-shadow:0 0 0 1px #ff6363!important}.fv-taginput--max[data-v-5b381996]{background:#f8f8f8}.dark .fv-taginput--max[data-v-5b381996]{background:#ffffff03}.fv-tag[data-v-5b381996]{align-items:center;gap:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:3.40282e38px;padding:.1875rem .5rem;line-height:1.4;transition:background-color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.fv-tag[data-v-5b381996]:hover{transform:translateY(-1px)}.fv-tag__text[data-v-5b381996]{white-space:nowrap}.fv-tag__remove[data-v-5b381996]{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);cursor:pointer;--tw-border-style:none;opacity:.6;background-color:#0000;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background-color .15s;display:inline-flex}.fv-tag__remove[data-v-5b381996]:hover{opacity:1;background:#0000001a}.dark .fv-tag__remove[data-v-5b381996]:hover{background:#ffffff26}.fv-tag__remove[data-v-5b381996]:focus-visible{outline:2px solid var(--color-fv-primary-400,#a78bfa);outline-offset:1px;opacity:1}.fv-tag--blue[data-v-5b381996]{color:#1e40af;background:#dbeafe}.dark .fv-tag--blue[data-v-5b381996]{color:#93c5fd;background:#3b82f633}.fv-tag--red[data-v-5b381996],.fv-tag--error[data-v-5b381996]{color:#991b1b;background:#fee2e2}.dark .fv-tag--red[data-v-5b381996],.dark .fv-tag--error[data-v-5b381996]{color:#fca5a5;background:#ef444433}.fv-tag--green[data-v-5b381996]{color:#166534;background:#dcfce7}.dark .fv-tag--green[data-v-5b381996]{color:#86efac;background:#22c55e33}.fv-tag--purple[data-v-5b381996]{color:#6b21a8;background:#f3e8ff}.dark .fv-tag--purple[data-v-5b381996]{color:#d8b4fe;background:#a855f733}.fv-tag--orange[data-v-5b381996]{color:#9a3412;background:#ffedd5}.dark .fv-tag--orange[data-v-5b381996]{color:#fdba74;background:#f9731633}.fv-tag--neutral[data-v-5b381996]{color:#404040;background:#f5f5f5}.dark .fv-tag--neutral[data-v-5b381996]{color:#d4d4d4;background:#ffffff14}.fv-taginput__input[data-v-5b381996]{--tw-border-style:none;overflow-wrap:break-word;color:var(--color-neutral-900,oklch(20.5% 0 0));--tw-outline-style:none;border-style:none;outline-style:none;flex-grow:1;min-width:80px;min-height:1.5rem;padding:.125rem .25rem;font-size:.8125rem}.dark .fv-taginput__input[data-v-5b381996]{color:var(--color-neutral-100,oklch(97% 0 0))}.fv-taginput__input[data-v-5b381996]:empty:before{content:attr(data-placeholder);color:var(--color-neutral-400,oklch(70.8% 0 0))}.dark .fv-taginput__input[data-v-5b381996]:empty:before{color:var(--color-neutral-600,oklch(43.9% 0 0))}.fv-taginput__help[data-v-5b381996]{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-500,oklch(55.6% 0 0))}.dark .fv-taginput__help[data-v-5b381996]{color:var(--color-neutral-400,oklch(70.8% 0 0))}.fv-taginput__footer[data-v-5b381996]{justify-content:space-between;align-items:center;margin-top:.375rem;display:flex}.fv-taginput__count[data-v-5b381996]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-500,oklch(55.6% 0 0))}.dark .fv-taginput__count[data-v-5b381996]{color:var(--color-neutral-400,oklch(70.8% 0 0))}.fv-taginput__copy[data-v-5b381996]{cursor:pointer;border-radius:var(--radius-md,.375rem);--tw-border-style:none;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-neutral-600,oklch(43.9% 0 0));background:#f5f5f5;border-style:none;align-items:center;padding:.25rem .625rem;transition:background-color .15s;display:inline-flex}.fv-taginput__copy[data-v-5b381996]:hover{background:#e5e5e5}.fv-taginput__copy[data-v-5b381996]:disabled{cursor:not-allowed;opacity:.5}.dark .fv-taginput__copy[data-v-5b381996]{color:var(--color-neutral-300,oklch(87% 0 0));background:#ffffff0f}.dark .fv-taginput__copy[data-v-5b381996]:hover{background:#ffffff1a}.fv-taginput__error[data-v-5b381996]{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-red-500,oklch(63.7% .237 25.331))}@media (max-width:640px){.fv-taginput[data-v-5b381996]{padding:.25rem .375rem}}@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-85795eb0],[data-v-85795eb0]:before,[data-v-85795eb0]:after,[data-v-85795eb0]::backdrop{--tw-font-weight:initial;--tw-leading:initial}}}.fv-input-wrap[data-v-85795eb0]{width:100%}.fv-input-group[data-v-85795eb0]{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.fv-input__label[data-v-85795eb0]{margin-bottom:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-neutral-900,oklch(20.5% 0 0));display:block}.dark .fv-input__label[data-v-85795eb0]{color:var(--color-neutral-100,oklch(97% 0 0))}.fv-input__label--error[data-v-85795eb0]{color:#cf2d56}.dark .fv-input__label--error[data-v-85795eb0]{color:#ff6363}.fv-input__field-wrap[data-v-85795eb0]{position:relative}.fv-input__field[data-v-85795eb0]{border-radius:var(--radius-lg,.5rem);--tw-border-style:none;background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:var(--color-neutral-900,oklch(20.5% 0 0));--tw-outline-style:none;border-style:none;outline-style:none;transition:box-shadow .15s cubic-bezier(.16,1,.3,1),background-color .15s;display:block;box-shadow:0 0 0 1px #00000014}.fv-input__field[data-v-85795eb0]::placeholder{color:var(--color-neutral-400,oklch(70.8% 0 0))}.fv-input__field[data-v-85795eb0]:hover:not(:focus):not(:disabled){box-shadow:0 0 0 1px #00000026}.fv-input__field[data-v-85795eb0]:focus{box-shadow:0 0 0 1px var(--color-fv-primary-500,#7c3aed),0 0 0 4px #7c3aed1a}.dark .fv-input__field[data-v-85795eb0]{color:var(--color-neutral-100,oklch(97% 0 0));color-scheme:dark;background:#ffffff08;box-shadow:0 0 0 1px #ffffff14}.dark .fv-input__field[data-v-85795eb0]::placeholder{color:#6a6b6c}.dark .fv-input__field[data-v-85795eb0]:hover:not(:focus):not(:disabled){box-shadow:0 0 0 1px #ffffff26}.dark .fv-input__field[data-v-85795eb0]:focus{box-shadow:0 0 0 1px var(--color-fv-primary-400,#a78bfa),0 0 0 4px #a78bfa26}.fv-input__field--error[data-v-85795eb0]{background:#ff61610a!important;box-shadow:0 0 0 1px #ff6363!important}.fv-input__field--error[data-v-85795eb0]:focus{box-shadow:0 0 0 1px #ff6363,0 0 0 4px #ff61611f!important}.fv-input__field--copy[data-v-85795eb0]{padding-right:calc(var(--spacing,.25rem) * 10)}.fv-input__field--range[data-v-85795eb0]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:.75rem;padding:0;box-shadow:none!important;background:0 0!important;border:none!important}.fv-input__copy-btn[data-v-85795eb0]{top:50%;right:calc(var(--spacing,.25rem) * 2);cursor:pointer;border-radius:var(--radius-md,.375rem);--tw-border-style:none;padding:var(--spacing,.25rem);color:var(--color-neutral-500,oklch(55.6% 0 0));background-color:#0000;border-style:none;transition:color .15s,background-color .15s;position:absolute;transform:translateY(-50%)}.fv-input__copy-btn[data-v-85795eb0]:hover{color:var(--color-fv-primary-600,#7c3aed);background:#0000000a}.dark .fv-input__copy-btn[data-v-85795eb0]{color:var(--color-neutral-400,oklch(70.8% 0 0))}.dark .fv-input__copy-btn[data-v-85795eb0]:hover{color:var(--color-fv-primary-400,#a78bfa);background:#ffffff0f}.fv-input__range-meta[data-v-85795eb0]{margin-top:calc(var(--spacing,.25rem) * 2)}.fv-input__range-labels[data-v-85795eb0]{padding-inline:calc(var(--spacing,.25rem) * .5);color:var(--color-neutral-500,oklch(55.6% 0 0));justify-content:space-between;font-size:.6875rem;display:flex}.dark .fv-input__range-labels[data-v-85795eb0]{color:var(--color-neutral-400,oklch(70.8% 0 0))}.fv-input__range-track[data-v-85795eb0]{margin-top:var(--spacing,.25rem);height:var(--spacing,.25rem);background-color:var(--color-neutral-200,oklch(92.2% 0 0));border-radius:3.40282e38px;width:100%;overflow:hidden}.dark .fv-input__range-track[data-v-85795eb0]{background:#ffffff1a}.fv-input__range-fill[data-v-85795eb0]{background:var(--color-fv-primary-500,#7c3aed);border-radius:3.40282e38px;height:100%;transition:width .1s}.dark .fv-input__range-fill[data-v-85795eb0]{background:var(--color-fv-primary-400,#a78bfa)}.fv-input__textarea[data-v-85795eb0]{resize:vertical;border-radius:var(--radius-lg,.5rem);--tw-border-style:none;background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:var(--color-neutral-900,oklch(20.5% 0 0));--tw-outline-style:none;border-style:none;outline-style:none;transition:box-shadow .15s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 0 0 1px #00000014}.fv-input__textarea[data-v-85795eb0]:hover:not(:focus):not(:disabled){box-shadow:0 0 0 1px #00000026}.fv-input__textarea[data-v-85795eb0]:focus{box-shadow:0 0 0 1px var(--color-fv-primary-500,#7c3aed),0 0 0 4px #7c3aed1a}.dark .fv-input__textarea[data-v-85795eb0]{color:var(--color-neutral-100,oklch(97% 0 0));background:#ffffff08;box-shadow:0 0 0 1px #ffffff14}.dark .fv-input__textarea[data-v-85795eb0]:hover:not(:focus):not(:disabled){box-shadow:0 0 0 1px #ffffff26}.dark .fv-input__textarea[data-v-85795eb0]:focus{box-shadow:0 0 0 1px var(--color-fv-primary-400,#a78bfa),0 0 0 4px #a78bfa26}.fv-input__textarea--fixed[data-v-85795eb0]{min-height:100px;max-height:50vh;overflow-y:auto}.fv-input__grow-wrap[data-v-85795eb0]{display:grid}.fv-input__grow-wrap[data-v-85795eb0]:after{content:attr(data-replicated-value) " ";visibility:hidden;padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);white-space:pre-wrap;border:1px solid #0000;grid-area:1/1/2/2;max-height:50vh;overflow:hidden}.fv-input__grow-wrap>textarea[data-v-85795eb0]{resize:none;grid-area:1/1/2/2;max-height:50vh;overflow-y:auto}.fv-input__counter[data-v-85795eb0]{margin-top:var(--spacing,.25rem);text-align:right;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-500,oklch(55.6% 0 0))}.dark .fv-input__counter[data-v-85795eb0]{color:var(--color-neutral-400,oklch(70.8% 0 0))}.fv-input__counter--over[data-v-85795eb0]{color:var(--color-red-500,oklch(63.7% .237 25.331))}.dark .fv-input__counter--over[data-v-85795eb0]{color:var(--color-red-400,oklch(70.4% .191 22.216))}.fv-input__select[data-v-85795eb0]{cursor:pointer;border-radius:var(--radius-lg,.5rem);--tw-border-style:none;background-color:var(--color-white,#fff);width:100%;padding-block:calc(var(--spacing,.25rem) * 2.5);padding-right:calc(var(--spacing,.25rem) * 10);padding-left:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:var(--color-neutral-900,oklch(20.5% 0 0));--tw-outline-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25rem;border-style:none;outline-style:none;transition:box-shadow .15s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 0 0 1px #00000014}.fv-input__select[data-v-85795eb0]:hover:not(:focus):not(:disabled){box-shadow:0 0 0 1px #00000026}.fv-input__select[data-v-85795eb0]:focus{box-shadow:0 0 0 1px var(--color-fv-primary-500,#7c3aed),0 0 0 4px #7c3aed1a}.dark .fv-input__select[data-v-85795eb0]{color:var(--color-neutral-100,oklch(97% 0 0));color-scheme:dark;background-color:#ffffff08;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");box-shadow:0 0 0 1px #ffffff14}.dark .fv-input__select[data-v-85795eb0]:hover:not(:focus):not(:disabled){box-shadow:0 0 0 1px #ffffff26}.dark .fv-input__select option[data-v-85795eb0]{color:var(--color-neutral-100,oklch(97% 0 0));background:#1a1a1e}.dark .fv-input__select[data-v-85795eb0]:focus{box-shadow:0 0 0 1px var(--color-fv-primary-400,#a78bfa),0 0 0 4px #a78bfa26}.fv-toggle[data-v-85795eb0]{margin-bottom:calc(var(--spacing,.25rem) * 2);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:inline-flex}.fv-toggle--disabled[data-v-85795eb0]{cursor:not-allowed;opacity:.5}.fv-toggle__input[data-v-85795eb0]{opacity:0;width:0;height:0;position:absolute}.fv-toggle__track[data-v-85795eb0]{background:#d4d4d8;border-radius:3.40282e38px;flex-shrink:0;width:2.75rem;height:1.5rem;transition:background-color .2s cubic-bezier(.16,1,.3,1);position:relative}.fv-toggle__track[data-v-85795eb0]:after{content:"";background-color:var(--color-white,#fff);border-radius:3.40282e38px;width:1.25rem;height:1.25rem;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026,0 0 0 1px #0000000a}.dark .fv-toggle__track[data-v-85795eb0]{background:#ffffff1a}.fv-toggle__input:checked+.fv-toggle__track[data-v-85795eb0]{background:var(--color-fv-primary-600,#7c3aed)}.fv-toggle__input:checked+.fv-toggle__track[data-v-85795eb0]:after{transform:translate(1.25rem)}.fv-toggle__input:focus-visible+.fv-toggle__track[data-v-85795eb0]{box-shadow:0 0 0 3px #7c3aed33}.fv-toggle__label[data-v-85795eb0]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-neutral-900,oklch(20.5% 0 0))}.dark .fv-toggle__label[data-v-85795eb0]{color:var(--color-neutral-300,oklch(87% 0 0))}.fv-toggle__help[data-v-85795eb0]{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-500,oklch(55.6% 0 0))}.dark .fv-toggle__help[data-v-85795eb0]{color:var(--color-neutral-400,oklch(70.8% 0 0))}.fv-check[data-v-85795eb0]{margin-bottom:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.fv-check--disabled[data-v-85795eb0]{cursor:not-allowed;opacity:.5}.fv-check__box[data-v-85795eb0]{padding-top:calc(var(--spacing,.25rem) * .5);align-items:center;display:flex}.fv-check__input[data-v-85795eb0]{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);cursor:pointer;accent-color:var(--color-fv-primary-600,#7c3aed);background:#fafafa;border:1.5px solid #d4d4d8;border-radius:.25rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.fv-check__input[data-v-85795eb0]:hover:not(:disabled){border-color:#a3a3a3}.fv-check__input[data-v-85795eb0]:focus-visible{outline:none;box-shadow:0 0 0 3px #7c3aed26}.dark .fv-check__input[data-v-85795eb0]{background:#26262acc;border-color:#ffffff26}.dark .fv-check__input[data-v-85795eb0]:hover:not(:disabled){border-color:#ffffff4d}.fv-check__input[type=radio][data-v-85795eb0]{border-radius:3.40282e38px}.fv-check__label[data-v-85795eb0]{cursor:pointer;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-neutral-900,oklch(20.5% 0 0));-webkit-user-select:none;user-select:none}.dark .fv-check__label[data-v-85795eb0]{color:var(--color-neutral-300,oklch(87% 0 0))}.fv-check--disabled .fv-check__label[data-v-85795eb0]{cursor:not-allowed}.fv-check__help[data-v-85795eb0]{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-500,oklch(55.6% 0 0))}.dark .fv-check__help[data-v-85795eb0]{color:var(--color-neutral-400,oklch(70.8% 0 0))}.fv-input__error[data-v-85795eb0]{margin-top:calc(var(--spacing,.25rem) * 1.5);color:var(--color-red-600,oklch(57.7% .245 27.325));align-items:center;font-size:.8125rem;display:flex}.dark .fv-input__error[data-v-85795eb0]{color:var(--color-red-400,oklch(70.4% .191 22.216))}.fv-input__error-icon[data-v-85795eb0]{margin-right:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5);flex-shrink:0}.fv-input__help[data-v-85795eb0]{margin-top:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-500,oklch(55.6% 0 0))}.dark .fv-input__help[data-v-85795eb0]{color:var(--color-neutral-400,oklch(70.8% 0 0))}input[type=range][data-v-85795eb0]::-webkit-slider-thumb{-webkit-appearance:none;height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);cursor:pointer;--tw-border-style:none;background:var(--color-fv-primary-500,#7c3aed);border-style:none;border-radius:3.40282e38px;margin-top:-.375rem;transition:transform .1s;box-shadow:0 1px 3px #00000026,0 0 0 1px #0000000a}input[type=range][data-v-85795eb0]::-webkit-slider-thumb:hover{transform:scale(1.15)}input[type=range][data-v-85795eb0]::-moz-range-thumb{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);cursor:pointer;--tw-border-style:none;background:var(--color-fv-primary-500,#7c3aed);border-style:none;border-radius:3.40282e38px;box-shadow:0 1px 3px #00000026,0 0 0 1px #0000000a}input[type=range][data-v-85795eb0]::-webkit-slider-runnable-track{background-color:var(--color-neutral-200,oklch(92.2% 0 0));border-radius:3.40282e38px;height:.375rem}.dark input[type=range][data-v-85795eb0]::-webkit-slider-runnable-track{background:#ffffff1a}input[type=range][data-v-85795eb0]::-moz-range-track{background-color:var(--color-neutral-200,oklch(92.2% 0 0));border-radius:3.40282e38px;height:.375rem}.dark input[type=range][data-v-85795eb0]::-moz-range-track{background:#ffffff1a}.fv-input__field[data-v-85795eb0]:disabled,.fv-input__textarea[data-v-85795eb0]:disabled,.fv-input__select[data-v-85795eb0]:disabled{cursor:not-allowed;opacity:.5;filter:grayscale(.2)}@media (prefers-reduced-motion:reduce){.fv-toggle__track[data-v-85795eb0]:after,.fv-input__field[data-v-85795eb0],.fv-input__textarea[data-v-85795eb0],.fv-input__select[data-v-85795eb0]{transition:none}}@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-83777208],[data-v-83777208]:before,[data-v-83777208]:after,[data-v-83777208]::backdrop{--tw-font-weight:initial;--tw-leading:initial}}}.fv-confirm[data-v-83777208]{padding:var(--spacing,.25rem)}.fv-confirm__title[data-v-83777208]{margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-size:1.0625rem;font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-900,oklch(20.5% 0 0))}.dark .fv-confirm__title[data-v-83777208]{color:var(--color-neutral-100,oklch(97% 0 0))}.fv-confirm__desc[data-v-83777208]{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);background-color:var(--color-neutral-100,oklch(97% 0 0));padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:var(--color-neutral-700,oklch(37.1% 0 0));border:1px solid #0000000a}.dark .fv-confirm__desc[data-v-83777208]{color:var(--color-neutral-300,oklch(87% 0 0));background:#ffffff0a;border-color:#ffffff0f}.fv-confirm__input[data-v-83777208]{margin-bottom:calc(var(--spacing,.25rem) * 5)}.fv-confirm__actions[data-v-83777208]{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.fv-confirm__btn[data-v-83777208]{cursor:pointer;border-radius:var(--radius-lg,.5rem);--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:.8125rem;font-weight:var(--font-weight-semibold,600);border-style:none;transition:background-color .15s,transform .1s}.fv-confirm__btn[data-v-83777208]:active{transform:scale(.97)}.fv-confirm__btn[data-v-83777208]:disabled{cursor:not-allowed;opacity:.5}.fv-confirm__btn--confirm[data-v-83777208]{color:var(--color-white,#fff);background:#cf2d56}.fv-confirm__btn--confirm[data-v-83777208]:hover:not(:disabled){background:#b82750}.fv-confirm__btn--confirm[data-v-83777208]:focus-visible{outline-offset:2px;outline:2px solid #cf2d56;box-shadow:0 0 0 4px #cd2d5526}.fv-confirm__btn--cancel[data-v-83777208]{color:var(--color-neutral-600,oklch(43.9% 0 0));background-color:#0000;box-shadow:0 0 0 1px #00000014}.fv-confirm__btn--cancel[data-v-83777208]:hover{color:var(--color-neutral-900,oklch(20.5% 0 0));background:#00000008}.dark .fv-confirm__btn--cancel[data-v-83777208]{color:var(--color-neutral-300,oklch(87% 0 0));background-color:#0000;box-shadow:0 0 0 1px #ffffff14}.dark .fv-confirm__btn--cancel[data-v-83777208]:hover{color:var(--color-neutral-100,oklch(97% 0 0));background:#ffffff0f}@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-c1437bd7],[data-v-c1437bd7]:before,[data-v-c1437bd7]:after,[data-v-c1437bd7]::backdrop{--tw-font-weight:initial;--tw-tracking:initial}}}.fv-paging[data-v-c1437bd7]{flex-direction:column;align-items:center;display:flex}.fv-paging__list[data-v-c1437bd7]{align-items:center;gap:var(--spacing,.25rem);margin:0;padding:0;list-style-type:none;display:flex}.fv-paging__btn[data-v-c1437bd7]{cursor:pointer;border-radius:var(--radius-md,.375rem);--tw-border-style:none;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-neutral-600,oklch(43.9% 0 0));background-color:#0000;border-style:none;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;padding:0 .375rem;text-decoration-line:none;transition:color .15s,background-color .15s;display:inline-flex}.fv-paging__btn[data-v-c1437bd7]:hover{color:var(--color-fv-primary-600,#7c3aed);background:#0000000d}.fv-paging__btn[data-v-c1437bd7]:focus-visible{outline:2px solid var(--color-fv-primary-400,#a78bfa);outline-offset:-1px}.dark .fv-paging__btn[data-v-c1437bd7]{color:var(--color-neutral-400,oklch(70.8% 0 0))}.dark .fv-paging__btn[data-v-c1437bd7]:hover{color:var(--color-neutral-100,oklch(97% 0 0));background:#ffffff0f}.fv-paging__btn--current[data-v-c1437bd7]{cursor:default;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);background:var(--color-fv-primary-600,#7c3aed);box-shadow:0 1px 3px #7c3aed4d,0 0 0 1px #7c3aed33}.fv-paging__btn--current[data-v-c1437bd7]:hover{color:var(--color-white,#fff);background:var(--color-fv-primary-600,#7c3aed);box-shadow:0 1px 3px #7c3aed4d,0 0 0 1px #7c3aed33}.dark .fv-paging__btn--current[data-v-c1437bd7]{color:var(--color-white,#fff);background:var(--color-fv-primary-500,#8b5cf6);box-shadow:0 1px 4px #8b5cf659,0 0 0 1px #8b5cf633}.fv-paging__chevron[data-v-c1437bd7]{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5)}.fv-paging__ellipsis[data-v-c1437bd7]{cursor:pointer;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-neutral-400,oklch(70.8% 0 0));justify-content:center;align-items:center;width:1.5rem;height:1.75rem;transition:color .15s;display:flex}.fv-paging__ellipsis[data-v-c1437bd7]:hover{color:var(--color-fv-primary-600,#7c3aed)}.dark .fv-paging__ellipsis[data-v-c1437bd7]{color:var(--color-neutral-600,oklch(43.9% 0 0))}.dark .fv-paging__ellipsis[data-v-c1437bd7]:hover{color:var(--color-fv-primary-400,#a78bfa)}.fv-paging__jump-input[data-v-c1437bd7]{border-radius:var(--radius-md,.375rem);background-color:var(--color-white,#fff);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-900,oklch(20.5% 0 0));--tw-outline-style:none;-moz-appearance:textfield;border:1px solid #d4d4d8;outline-style:none;width:2rem;height:1.75rem;padding:0 .25rem;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1)}.fv-paging__jump-input[data-v-c1437bd7]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fv-paging__jump-input[data-v-c1437bd7]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fv-paging__jump-input[data-v-c1437bd7]:hover{border-color:#a3a3a3}.fv-paging__jump-input[data-v-c1437bd7]:focus-visible{border-color:var(--color-fv-primary-500,#7c3aed);box-shadow:0 0 0 3px #7c3aed1f}.dark .fv-paging__jump-input[data-v-c1437bd7]{color:var(--color-neutral-100,oklch(97% 0 0));background:#26262acc;border-color:#ffffff1a}.dark .fv-paging__jump-input[data-v-c1437bd7]:hover{border-color:#ffffff2e}.dark .fv-paging__jump-input[data-v-c1437bd7]:focus-visible{border-color:var(--color-fv-primary-400,#a78bfa);box-shadow:0 0 0 3px #a78bfa26}.fv-paging__jump--wide[data-v-c1437bd7]{width:2.75rem}.fv-paging__legend[data-v-c1437bd7]{text-align:center;color:var(--color-neutral-500,oklch(55.6% 0 0));margin-top:.375rem;font-size:.6875rem}.dark .fv-paging__legend[data-v-c1437bd7]{color:var(--color-neutral-400,oklch(70.8% 0 0))}@media (min-width:768px){.fv-paging__btn[data-v-c1437bd7]{min-width:2rem;height:2rem;font-size:.8125rem}.fv-paging__chevron[data-v-c1437bd7]{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.fv-paging__jump-input[data-v-c1437bd7]{width:2.25rem;height:2rem}.fv-paging__jump--wide[data-v-c1437bd7]{width:3rem}.fv-paging__legend[data-v-c1437bd7]{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}@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-f74eeb4c],[data-v-f74eeb4c]:before,[data-v-f74eeb4c]:after,[data-v-f74eeb4c]::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}.fv-gallery[data-v-f74eeb4c]{z-index:37;max-width:100vw;max-height:100vh;color:var(--color-white,#fff);background:#0a0a0a;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.fv-gallery__topbar[data-v-f74eeb4c]{z-index:50;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:var(--spacing,.25rem);-webkit-backdrop-filter:blur(12px)saturate(1.2);background:#0a0a0ad9;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.fv-gallery__topbar-left[data-v-f74eeb4c]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.fv-gallery__topbar-right[data-v-f74eeb4c]{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.fv-gallery__title[data-v-f74eeb4c]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.fv-gallery__counter[data-v-f74eeb4c]{opacity:.7;font-size:.8125rem}.fv-gallery__ctrl-btn[data-v-f74eeb4c]{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);cursor:pointer;--tw-border-style:none;color:#fffc;background:#ffffff14;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.fv-gallery__ctrl-btn[data-v-f74eeb4c]:hover{color:#fff;background:#ffffff26;transform:scale(1.08)}.fv-gallery__ctrl-btn--active[data-v-f74eeb4c]{color:#fff;background:#7c3aed66}.fv-gallery__ctrl-btn[data-v-f74eeb4c]:focus-visible{outline-offset:2px;outline:2px solid #7c3aed99}.fv-gallery__content[data-v-f74eeb4c]{flex-direction:column;width:100%;height:100%;display:flex}@media (min-width:1024px){.fv-gallery__content[data-v-f74eeb4c]{flex-direction:row}}.fv-gallery__main[data-v-f74eeb4c]{flex-direction:column;flex:1;max-width:100%;height:100%;display:flex;position:relative}.fv-gallery__main--with-sidebar[data-v-f74eeb4c]{padding-right:0}@media (min-width:1024px){.fv-gallery__main--with-sidebar[data-v-f74eeb4c]{max-width:calc(100% - 16rem);padding-right:16rem}}.fv-gallery__nav[data-v-f74eeb4c]{z-index:40;align-items:center;height:100%;padding:0 .5rem;display:flex;position:absolute}@media (min-width:768px){.fv-gallery__nav[data-v-f74eeb4c]{padding:0 1rem}}.fv-gallery__nav--prev[data-v-f74eeb4c]{left:0}.fv-gallery__nav--next[data-v-f74eeb4c]{right:0}@media (min-width:1024px){.fv-gallery__nav--sidebar-offset[data-v-f74eeb4c]{right:16rem}}fv-gallery__topbar[data-v-f74eeb4c]{cursor:pointer;--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2);color:#fffc;-webkit-backdrop-filter:blur(8px);background:#ffffff17;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;transition:background-color .15s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.34,1.56,.64,1),color .15s;display:inline-flex}.fv-gallery__nav-btn[data-v-f74eeb4c]:hover{color:#fff;background:#ffffff2e;transform:scale(1.12)}.fv-gallery__nav-btn[data-v-f74eeb4c]:active{transform:scale(.97)}.fv-gallery__nav-btn[data-v-f74eeb4c]:focus-visible{outline-offset:2px;outline:2px solid #7c3aedb3}.fv-gallery__viewport[data-v-f74eeb4c]{flex-grow:1;justify-content:center;align-items:center;display:flex}.fv-gallery__display[data-v-f74eeb4c]{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.fv-gallery__media[data-v-f74eeb4c]{object-fit:contain;border-radius:4px;max-width:100%;height:auto}.fv-gallery__info[data-v-f74eeb4c]{z-index:50;-webkit-backdrop-filter:blur(12px)saturate(1.2);background:#0a0a0ad9;border-top:1px solid #ffffff0f;width:100%;padding:.5rem 1rem;position:relative}.fv-gallery__sidebar[data-v-f74eeb4c]{z-index:40;width:calc(var(--spacing,.25rem) * 64);-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#0a0a0ab3;border-left:1px solid #ffffff0f;display:none;position:absolute;top:0;bottom:0;right:0;overflow:hidden auto}@media (min-width:1024px){.fv-gallery__sidebar[data-v-f74eeb4c]{display:block}}.fv-gallery__sidebar-paging[data-v-f74eeb4c]{padding-top:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex}.fv-gallery__sidebar-grid[data-v-f74eeb4c]{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,1fr);padding:.375rem .5rem .5rem;display:grid}.fv-gallery__thumb-wrap[data-v-f74eeb4c]{position:relative}.fv-gallery__thumb-highlight[data-v-f74eeb4c]{border-radius:.5rem;transition:background-color .2s;position:absolute;top:0;right:0;bottom:0;left:0}.fv-gallery__thumb-wrap:hover .fv-gallery__thumb-highlight[data-v-f74eeb4c]{background:#ffffff14}.fv-gallery__thumb-highlight--active[data-v-f74eeb4c]{background:#7c3aed4d}.fv-gallery__thumb[data-v-f74eeb4c]{cursor:pointer;border-radius:var(--radius-lg,.5rem);width:100%;height:auto;transition:filter .2s,transform .2s}.fv-gallery__thumb[data-v-f74eeb4c]:hover{transform:scale(1.02)}.fv-gallery__mobile-thumbs[data-v-f74eeb4c]{z-index:45;padding:var(--spacing,.25rem);-webkit-backdrop-filter:blur(8px);background:linear-gradient(#0000,#0a0a0ae6);position:absolute;bottom:0;left:0;right:0}@media (min-width:1024px){.fv-gallery__mobile-thumbs[data-v-f74eeb4c]{display:none}}.fv-gallery__mobile-thumbs-scroll[data-v-f74eeb4c]{gap:calc(var(--spacing,.25rem) * 2);padding:var(--spacing,.25rem);scrollbar-width:none;display:flex;overflow-x:auto}.fv-gallery__mobile-thumbs-scroll[data-v-f74eeb4c]::-webkit-scrollbar{display:none}.fv-gallery__mobile-thumb[data-v-f74eeb4c]{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);cursor:pointer;border-radius:var(--radius-lg,.5rem);flex-shrink:0;overflow:hidden}.fv-gallery__mobile-thumb--active[data-v-f74eeb4c]{box-shadow:0 0 0 2px var(--color-fv-primary-500,#8b5cf6),0 0 0 3px #0a0a0ae6}.fv-gallery__mobile-thumb-img[data-v-f74eeb4c]{border-radius:var(--radius-lg,.5rem);object-fit:cover;width:100%;height:100%;transition:filter .2s}.fv-gallery-enter-active[data-v-f74eeb4c]{transition:opacity .25s cubic-bezier(.16,1,.3,1)}.fv-gallery-leave-active[data-v-f74eeb4c]{transition:opacity .15s ease-in}.fv-gallery-enter-from[data-v-f74eeb4c],.fv-gallery-leave-to[data-v-f74eeb4c]{opacity:0}.fv-gallery__fade-enter[data-v-f74eeb4c]{transition:opacity .2s cubic-bezier(.16,1,.3,1)}.fv-gallery__fade-leave[data-v-f74eeb4c]{transition:opacity .18s ease-in}.fv-gallery__fade-from[data-v-f74eeb4c]{opacity:0}.fv-gallery__slide-up-enter[data-v-f74eeb4c]{transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.34,1.56,.64,1)}.fv-gallery__slide-up-leave[data-v-f74eeb4c]{transition:opacity .2s ease-in,transform .2s ease-in}.fv-gallery__slide-up-from[data-v-f74eeb4c]{opacity:0;transform:translateY(1rem)}.fv-gallery__slide-right-enter[data-v-f74eeb4c]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.fv-gallery__slide-right-leave[data-v-f74eeb4c]{transition:transform .25s cubic-bezier(.4,0,1,1)}.fv-gallery__slide-right-from[data-v-f74eeb4c]{transform:translate(100%)}.slide-next-enter-active[data-v-f74eeb4c],.slide-next-leave-active[data-v-f74eeb4c],.slide-prev-enter-active[data-v-f74eeb4c],.slide-prev-leave-active[data-v-f74eeb4c]{will-change:transform,opacity;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.slide-next-enter-from[data-v-f74eeb4c]{opacity:0;transform:translate(30px)}.slide-next-leave-to[data-v-f74eeb4c],.slide-prev-enter-from[data-v-f74eeb4c]{opacity:0;transform:translate(-30px)}.slide-prev-leave-to[data-v-f74eeb4c]{opacity:0;transform:translate(30px)}.fv-gallery-grid[data-v-f74eeb4c]{min-height:200px}.fv-standard-grid[data-v-f74eeb4c]{grid-template-columns:repeat(1,1fr);gap:.75rem;display:grid}@media (min-width:480px){.fv-standard-grid[data-v-f74eeb4c]{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.fv-standard-grid[data-v-f74eeb4c]{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (min-width:1024px){.fv-standard-grid[data-v-f74eeb4c]{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.fv-standard-grid[data-v-f74eeb4c]{grid-template-columns:repeat(5,1fr)}}@media (min-width:1536px){.fv-standard-grid[data-v-f74eeb4c]{grid-template-columns:repeat(6,1fr)}}.fv-masonry[data-v-f74eeb4c]{grid-template-columns:repeat(1,1fr);gap:.75rem;display:grid}@media (min-width:480px){.fv-masonry[data-v-f74eeb4c]{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.fv-masonry[data-v-f74eeb4c]{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (min-width:1024px){.fv-masonry[data-v-f74eeb4c]{grid-template-columns:repeat(4,1fr)}}.fv-masonry__col[data-v-f74eeb4c]{gap:calc(var(--spacing,.25rem) * 3);display:grid}.fv-masonry__item[data-v-f74eeb4c],.fv-grid__item[data-v-f74eeb4c]{margin-bottom:calc(var(--spacing,.25rem) * 3);break-inside:avoid;position:relative}.fv-grid__item-inner[data-v-f74eeb4c]{border-radius:var(--radius-lg,.5rem);position:relative;overflow:hidden}.fv-gallery__grid-img[data-v-f74eeb4c]{cursor:pointer;border-radius:var(--radius-lg,.5rem);width:100%;height:auto;transition:transform .25s,filter .25s}.fv-grid__item:hover .fv-gallery__grid-img[data-v-f74eeb4c],.fv-masonry__item:hover .fv-gallery__grid-img[data-v-f74eeb4c]{filter:brightness(1.05);transform:scale(1.02)}.fv-gallery__item--selected[data-v-f74eeb4c]{border-radius:var(--radius-lg,.5rem);box-shadow:0 0 0 3px #3b82f6}.fv-gallery__checkbox-overlay[data-v-f74eeb4c]{top:calc(var(--spacing,.25rem) * 2);left:calc(var(--spacing,.25rem) * 2);z-index:20;position:absolute}.fv-gallery__checkbox[data-v-f74eeb4c]{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-400,oklch(70.7% .022 261.325));background:#ffffffe6;border-radius:.25rem;justify-content:center;align-items:center;display:flex}.dark .fv-gallery__checkbox[data-v-f74eeb4c]{background:#000000e6}.fv-gallery__checkbox--checked[data-v-f74eeb4c]{color:#fff;background:#3b82f6;border-color:#3b82f6}.fv-gallery__select-overlay[data-v-f74eeb4c]{pointer-events:none;z-index:10;border-radius:var(--radius-lg,.5rem);background:#3b82f626;position:absolute;top:0;right:0;bottom:0;left:0}.fv-gallery__position-input[data-v-f74eeb4c]{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);z-index:20;position:absolute}.fv-gallery__position-field[data-v-f74eeb4c]{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 20);border-radius:var(--radius-md,.375rem);text-align:center;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-900,oklch(20.5% 0 0));background:#fffffff2;border:2px solid #60a5fa;font-size:.8125rem}.dark .fv-gallery__position-field[data-v-f74eeb4c]{color:#fff;background:#000000f2}.fv-gallery__ranking[data-v-f74eeb4c]{top:calc(var(--spacing,.25rem) * 2);left:calc(var(--spacing,.25rem) * 2);z-index:10;height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-white,#fff);background:#0009;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.fv-gallery__edit-toggle[data-v-f74eeb4c]{margin-bottom:calc(var(--spacing,.25rem) * 3);justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 2);display:flex}.fv-gallery__edit-btn[data-v-f74eeb4c]{cursor:pointer;border-radius:var(--radius-lg,.5rem);--tw-border-style:none;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#404040;background:#e5e5e5;border-style:none;padding:.5rem 1rem;font-size:.8125rem;transition:background-color .15s}.dark .fv-gallery__edit-btn[data-v-f74eeb4c]{color:#d4d4d4;background:#ffffff14}.fv-gallery__edit-btn[data-v-f74eeb4c]:hover{background:#d4d4d4}.dark .fv-gallery__edit-btn[data-v-f74eeb4c]:hover{background:#ffffff1f}.fv-gallery__edit-btn--primary[data-v-f74eeb4c]{background:var(--color-fv-primary-600,#7c3aed);color:#fff}.fv-gallery__edit-btn--primary[data-v-f74eeb4c]:hover{background:var(--color-fv-primary-700,#6d28d9)}.fv-gallery__bulk-bar[data-v-f74eeb4c]{margin-bottom:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 3);background:#f5f5f5;border:1px solid #0000000f;flex-wrap:wrap;display:flex}.dark .fv-gallery__bulk-bar[data-v-f74eeb4c]{background:#ffffff0a;border-color:#ffffff0f}.fv-gallery__bulk-left[data-v-f74eeb4c],.fv-gallery__bulk-right[data-v-f74eeb4c]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.fv-gallery__bulk-count[data-v-f74eeb4c]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-size:.8125rem}.fv-gallery__bulk-action[data-v-f74eeb4c]{cursor:pointer;border-radius:var(--radius-md,.375rem);--tw-border-style:none;color:#404040;background:#e5e5e5;border-style:none;padding:.25rem .75rem;font-size:.8125rem;transition:background-color .15s}.dark .fv-gallery__bulk-action[data-v-f74eeb4c]{color:#d4d4d4;background:#ffffff14}.fv-gallery__bulk-action[data-v-f74eeb4c]:hover{background:#d4d4d4}.fv-gallery__bulk-action--cancel[data-v-f74eeb4c]{color:#fff;background:#525252}.fv-gallery__bulk-action--cancel[data-v-f74eeb4c]:hover{background:#404040}.fv-gallery__bulk-action--danger[data-v-f74eeb4c]{color:#fff;background:#cf2d56}.fv-gallery__bulk-action--danger[data-v-f74eeb4c]:hover{background:#b82750}.fv-gallery__bulk-action--danger[data-v-f74eeb4c]:disabled{cursor:not-allowed;opacity:.5}.fv-gallery__bulk-action--primary[data-v-f74eeb4c]{background:var(--color-fv-primary-600,#7c3aed);color:#fff}.fv-gallery__bulk-action--primary[data-v-f74eeb4c]:hover{background:var(--color-fv-primary-700,#6d28d9)}.fv-gallery__reorder-bar[data-v-f74eeb4c]{margin-bottom:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 3);background:#3b82f60f;border:1px solid #3b82f633;flex-wrap:wrap;display:flex}.dark .fv-gallery__reorder-bar[data-v-f74eeb4c]{background:#3b82f614;border-color:#3b82f633}.fv-gallery__reorder-label[data-v-f74eeb4c]{color:#1e40af;font-size:.8125rem;font-weight:500}.dark .fv-gallery__reorder-label[data-v-f74eeb4c]{color:#93c5fd}@media (prefers-reduced-motion:reduce){.fv-gallery-enter-active[data-v-f74eeb4c],.fv-gallery-leave-active[data-v-f74eeb4c],.slide-next-enter-active[data-v-f74eeb4c],.slide-next-leave-active[data-v-f74eeb4c],.slide-prev-enter-active[data-v-f74eeb4c],.slide-prev-leave-active[data-v-f74eeb4c]{transition:opacity .1s linear}.slide-next-enter-from[data-v-f74eeb4c],.slide-next-leave-to[data-v-f74eeb4c],.slide-prev-enter-from[data-v-f74eeb4c],.slide-prev-leave-to[data-v-f74eeb4c]{transform:none}.fv-gallery__nav-btn[data-v-f74eeb4c]{transition:background-color .1s,color .1s}.fv-gallery__nav-btn[data-v-f74eeb4c]:hover,.fv-gallery__nav-btn[data-v-f74eeb4c]:active{transform:none}.fv-gallery__slide-up-enter[data-v-f74eeb4c],.fv-gallery__slide-up-leave[data-v-f74eeb4c]{transition:opacity .1s linear}.fv-gallery__slide-up-from[data-v-f74eeb4c]{transform:none}.fv-gallery__slide-right-enter[data-v-f74eeb4c],.fv-gallery__slide-right-leave[data-v-f74eeb4c]{transition:opacity .1s linear}}.scale-enter-active[data-v-28abf96c]{transition:transform .1s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);will-change:transform,opacity}.scale-leave-active[data-v-28abf96c]{transition:transform 75ms cubic-bezier(.4,0,1,1),opacity 75ms cubic-bezier(.4,0,1,1);will-change:transform,opacity}.scale-enter-from[data-v-28abf96c],.scale-leave-to[data-v-28abf96c]{opacity:0;transform:scale(.95)}.fv-dropdown__overlay[data-v-957577a9]{z-index:50;width:100%;height:100%;position:fixed;top:0;left:0}.fv-dropdown[data-v-957577a9]{z-index:100;margin-top:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#fffffff2;width:200px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 15px 30px -15px #32325d40,0 5px 10px -5px #00000014}.dark .fv-dropdown[data-v-957577a9]{-webkit-backdrop-filter:blur(20px)saturate(1.2);box-shadow:none;background:#1c1c20f2;border:1px solid #ffffff1a}.fv-dropdown[data-v-957577a9]:focus-visible{outline:2px solid var(--color-fv-primary-400,#a78bfa);outline-offset:-2px}@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-9925956e],[data-v-9925956e]:before,[data-v-9925956e]:after,[data-v-9925956e]::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}.fv-dropdown-link[data-v-9925956e]{cursor:pointer;--tw-border-style:none;text-align:left;--tw-font-weight:var(--font-weight-medium,500);width:100%;font-size:.8125rem;font-weight:var(--font-weight-medium,500);color:var(--color-neutral-700,oklch(37.1% 0 0));--tw-outline-style:none;background-color:#0000;border-style:none none solid;border-bottom-width:1px;border-bottom-color:#0000000d;outline-style:none;align-items:center;padding:.625rem .875rem;transition:color .15s,background-color .15s;display:flex}.fv-dropdown-link[data-v-9925956e]:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.fv-dropdown-link[data-v-9925956e]:hover{color:var(--color-neutral-900,oklch(20.5% 0 0));background:#7c3aed0d}.fv-dropdown-link[data-v-9925956e]:focus-visible{color:var(--color-neutral-900,oklch(20.5% 0 0));--tw-outline-style:none;box-shadow:inset 2px 0 0 var(--color-fv-primary-500,#7c3aed);background:#7c3aed0d;outline-style:none}.dark .fv-dropdown-link[data-v-9925956e]{color:var(--color-neutral-300,oklch(87% 0 0));border-bottom-color:#ffffff0d}.dark .fv-dropdown-link[data-v-9925956e]:hover,.dark .fv-dropdown-link[data-v-9925956e]:focus-visible{color:var(--color-neutral-100,oklch(97% 0 0));background:#a78bfa14}.fv-dropdown-link--danger[data-v-9925956e]{color:var(--color-red-500,oklch(63.7% .237 25.331))}.fv-dropdown-link--danger[data-v-9925956e]:hover{color:var(--color-red-600,oklch(57.7% .245 27.325));background:#ef44440f}.dark .fv-dropdown-link--danger[data-v-9925956e]{color:var(--color-red-400,oklch(70.4% .191 22.216))}.dark .fv-dropdown-link--danger[data-v-9925956e]:hover{color:var(--color-red-300,oklch(80.8% .114 19.571));background:#ef44441a}@media (prefers-reduced-motion:reduce){.fv-dropdown-link[data-v-9925956e]{transition:color .1s,background-color .1s}}.fv-loader[data-v-9d946930]{z-index:50;-webkit-backdrop-filter:blur(8px)saturate(1.1);background:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.dark .fv-loader[data-v-9d946930]{background:#0a0a0a99}.fv-loader__panel[data-v-9d946930]{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);border-radius:var(--radius-2xl,1rem);background:#ffffffe6;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 1px #00000014,0 8px 24px #0000000f}.dark .fv-loader__panel[data-v-9d946930]{box-shadow:none;background:#1e1e1ee6;border:1px solid #ffffff1a}.fv-loader__image[data-v-9d946930]{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);animation:2s cubic-bezier(.4,0,.6,1) infinite fv-pulse-9d946930}.fv-loader__spinner[data-v-9d946930]{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);border:2px solid #0000001a;border-top-color:var(--color-fv-primary-600,#7c3aed);border-radius:3.40282e38px;animation:.6s linear infinite fv-spin-9d946930}.dark .fv-loader__spinner[data-v-9d946930]{border-color:#ffffff1a;border-top-color:var(--color-fv-primary-400,#a78bfa)}@keyframes fv-pulse-9d946930{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}@keyframes fv-spin-9d946930{to{transform:rotate(360deg)}}.fv-loader-enter-active[data-v-9d946930]{transition:opacity .2s ease-out}.fv-loader-leave-active[data-v-9d946930]{transition:opacity .15s ease-in}.fv-loader-enter-from[data-v-9d946930],.fv-loader-leave-to[data-v-9d946930]{opacity:0}@media (prefers-reduced-motion:reduce){.fv-loader__image[data-v-9d946930]{animation:none}.fv-loader__spinner[data-v-9d946930]{border-top-color:var(--color-fv-primary-600,#7c3aed);animation:none}}@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-c41a937a],[data-v-c41a937a]:before,[data-v-c41a937a]:after,[data-v-c41a937a]::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}.fv-notif[data-v-c41a937a]{right:calc(var(--spacing,.25rem) * 4);bottom:calc(var(--spacing,.25rem) * 4);z-index:2000;border-radius:var(--radius-xl,.75rem);-webkit-backdrop-filter:blur(20px)saturate(1.3);background:#ffffffd9;width:min(22rem,100vw - 2rem);display:flex;position:fixed;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 4px 6px #0000000a,0 12px 24px #00000005}.dark .fv-notif[data-v-c41a937a]{-webkit-backdrop-filter:blur(24px)saturate(1.2);box-shadow:none;background:#18181be0;border:1px solid #ffffff14}.fv-notif__stripe[data-v-c41a937a]{border-radius:3px 0 0 3px;flex-shrink:0;width:3px}.fv-notif__body[data-v-c41a937a]{flex:1;min-width:0;padding:.75rem .75rem .5rem}.fv-notif__header[data-v-c41a937a]{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.fv-notif__icon[data-v-c41a937a]{flex-shrink:0;margin-top:1px}.fv-notif__title[data-v-c41a937a]{--tw-leading:var(--leading-tight,1.25);min-width:0;font-size:.8125rem;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);overflow-wrap:break-word;color:var(--color-neutral-900,oklch(20.5% 0 0));flex:1}.dark .fv-notif__title[data-v-c41a937a]{color:var(--color-neutral-100,oklch(97% 0 0))}.fv-notif__close[data-v-c41a937a]{cursor:pointer;border-radius:var(--radius-md,.375rem);--tw-border-style:none;color:var(--color-neutral-400,oklch(70.8% 0 0));background-color:#0000;border-style:none;flex-shrink:0;padding:3px;transition:color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1)}.fv-notif__close[data-v-c41a937a]:hover{color:var(--color-neutral-600,oklch(43.9% 0 0));background:#00000012}.fv-notif__close[data-v-c41a937a]:focus-visible{outline:2px solid var(--color-fv-primary-400,#a78bfa);outline-offset:1px}.dark .fv-notif__close[data-v-c41a937a]:hover{color:var(--color-neutral-200,oklch(92.2% 0 0));background:#ffffff1a}.fv-notif__content[data-v-c41a937a]{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-500,oklch(55.6% 0 0));line-height:1.4}.dark .fv-notif__content[data-v-c41a937a]{color:var(--color-neutral-400,oklch(70.8% 0 0))}.fv-notif__actions[data-v-c41a937a]{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:flex-end;display:flex}.fv-notif__cta[data-v-c41a937a]{cursor:pointer;--tw-border-style:none;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background-color:#0000;border-style:none;padding:0;transition:opacity .15s}.fv-notif__cta[data-v-c41a937a]:hover{opacity:.7}.fv-notif__progress-track[data-v-c41a937a]{background:#0000000d;height:2px;position:absolute;bottom:0;left:3px;right:0}.dark .fv-notif__progress-track[data-v-c41a937a]{background:#ffffff0d}.fv-notif__progress-bar[data-v-c41a937a]{border-radius:0 0 2px;height:100%;transition:width .1s linear}.notif-enter-active[data-v-c41a937a]{transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .22s cubic-bezier(.16,1,.3,1)}.notif-leave-active[data-v-c41a937a]{transition:transform .2s cubic-bezier(.4,0,1,1),opacity .15s ease-in}.notif-enter-from[data-v-c41a937a]{opacity:0;transform:translateY(1.25rem)scale(.94)}.notif-leave-to[data-v-c41a937a]{opacity:0;transform:translateY(-.5rem)scale(.98)}@media (prefers-reduced-motion:reduce){.notif-enter-active[data-v-c41a937a],.notif-leave-active[data-v-c41a937a]{transition:opacity .1s linear}.notif-enter-from[data-v-c41a937a],.notif-leave-to[data-v-c41a937a]{transform:none}}@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-ccafd67c],[data-v-ccafd67c]:before,[data-v-ccafd67c]:after,[data-v-ccafd67c]::backdrop{--tw-font-weight:initial}}}.fv-sidebar[data-v-ccafd67c]{flex-shrink:0;width:15rem;transition:width .35s cubic-bezier(.34,1.56,.64,1)}.fv-sidebar__toggle[data-v-ccafd67c]{justify-content:flex-end;align-items:center;padding:.75rem .75rem .5rem;display:flex}.fv-sidebar__toggle-btn[data-v-ccafd67c]{cursor:pointer;border-radius:var(--radius-md,.375rem);color:var(--color-neutral-500,oklch(55.6% 0 0));background-color:#0000;border:1px solid #0000000f;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.fv-sidebar__toggle-btn[data-v-ccafd67c]:hover{color:var(--color-neutral-700,oklch(37.1% 0 0));background:#00000008;border-color:#0000001a}.dark .fv-sidebar__toggle-btn[data-v-ccafd67c]{color:var(--color-neutral-400,oklch(70.8% 0 0));border-color:#ffffff0f}.dark .fv-sidebar__toggle-btn[data-v-ccafd67c]:hover{color:var(--color-neutral-300,oklch(87% 0 0));background:#ffffff0f}.fv-sidebar__nav[data-v-ccafd67c]{margin:0;padding:0;list-style-type:none}.fv-sidebar__link[data-v-ccafd67c]{--tw-font-weight:var(--font-weight-medium,500);width:100%;font-size:.8125rem;font-weight:var(--font-weight-medium,500);color:var(--color-neutral-600,oklch(43.9% 0 0));border-left:3px solid #0000;align-items:center;padding:.625rem .75rem;text-decoration-line:none;transition:color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.fv-sidebar__link[data-v-ccafd67c]:hover{color:var(--color-fv-primary-600,#7c3aed);background:#00000008}.fv-sidebar__link[data-v-ccafd67c]:focus-visible{--tw-outline-style:none;box-shadow:inset 2px 0 0 var(--color-fv-primary-500,#7c3aed);background:#00000008;outline-style:none}.dark .fv-sidebar__link[data-v-ccafd67c]{color:var(--color-neutral-400,oklch(70.8% 0 0))}.dark .fv-sidebar__link[data-v-ccafd67c]:hover{color:var(--color-fv-primary-400,#a78bfa);background:#ffffff0a}.fv-sidebar__link--active[data-v-ccafd67c]{color:var(--color-neutral-900,oklch(20.5% 0 0));border-left-color:var(--color-fv-primary-500,#7c3aed);background:#00000008}.dark .fv-sidebar__link--active[data-v-ccafd67c]{color:var(--color-neutral-100,oklch(97% 0 0));background:#ffffff0f}.fv-sidebar__icon[data-v-ccafd67c]{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);color:var(--color-neutral-400,oklch(70.8% 0 0));flex-shrink:0;transition:color .15s cubic-bezier(.16,1,.3,1)}.dark .fv-sidebar__icon[data-v-ccafd67c]{color:var(--color-neutral-600,oklch(43.9% 0 0))}.fv-sidebar__link--active .fv-sidebar__icon[data-v-ccafd67c]{color:var(--color-fv-primary-500,#7c3aed)}.dark .fv-sidebar__link--active .fv-sidebar__icon[data-v-ccafd67c]{color:var(--color-fv-primary-400,#a78bfa)}.fv-sidebar__link:hover .fv-sidebar__icon[data-v-ccafd67c]{color:var(--color-fv-primary-500,#7c3aed)}.dark .fv-sidebar__link:hover .fv-sidebar__icon[data-v-ccafd67c]{color:var(--color-fv-primary-400,#a78bfa)}.fv-sidebar__text[data-v-ccafd67c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fv-sidebar__tooltip[data-v-ccafd67c]{pointer-events:none;visibility:hidden;z-index:50;border-radius:var(--radius-md,.375rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-white,#fff);opacity:0;background:#171717;padding:.375rem .625rem;transition:opacity .15s cubic-bezier(.16,1,.3,1),visibility .15s,transform .15s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:3rem;transform:translateY(-50%)scale(.92);box-shadow:0 2px 8px #00000026}.dark .fv-sidebar__tooltip[data-v-ccafd67c]{background:#2a2a2e;box-shadow:0 2px 8px #0000004d}.fv-sidebar--collapsed[data-v-ccafd67c]{width:3rem}.fv-sidebar--collapsed .fv-sidebar__link[data-v-ccafd67c]{border-left:none;flex-direction:column;padding:.5rem .25rem;font-size:.625rem}.fv-sidebar--collapsed .fv-sidebar__icon[data-v-ccafd67c]{margin-right:0;margin-bottom:calc(var(--spacing,.25rem) * .5)}.fv-sidebar--collapsed .fv-sidebar__text[data-v-ccafd67c]{display:none}.fv-sidebar--collapsed .fv-sidebar__link:hover .fv-sidebar__tooltip[data-v-ccafd67c],.fv-sidebar--collapsed .fv-sidebar__link:focus-visible .fv-sidebar__tooltip[data-v-ccafd67c]{visibility:visible;opacity:1;transform:translateY(-50%)scale(1)}@media (max-width:640px){.fv-sidebar[data-v-ccafd67c]{width:3rem}.fv-sidebar__toggle[data-v-ccafd67c]{display:none}.fv-sidebar__link[data-v-ccafd67c]{border-left:none;flex-direction:column;padding:.5rem .25rem;font-size:.625rem}.fv-sidebar__icon[data-v-ccafd67c]{margin-right:0;margin-bottom:calc(var(--spacing,.25rem) * .5)}.fv-sidebar__text[data-v-ccafd67c]{display:none}.fv-sidebar__link:hover .fv-sidebar__tooltip[data-v-ccafd67c],.fv-sidebar__link:focus-visible .fv-sidebar__tooltip[data-v-ccafd67c]{visibility:visible;opacity:1;transform:translateY(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.fv-sidebar[data-v-ccafd67c]{transition:width .15s linear}.fv-sidebar__link[data-v-ccafd67c]{transition:color .1s,background-color .1s}.fv-sidebar__tooltip[data-v-ccafd67c]{transition:opacity .1s,visibility .1s;transform:translateY(-50%)scale(1)}}.sr-only[data-v-ccafd67c]{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@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-14fe0825],[data-v-14fe0825]:before,[data-v-14fe0825]:after,[data-v-14fe0825]::backdrop{--tw-font-weight:initial}}}.fws-article-boxed[data-v-14fe0825]{border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);flex-direction:column;justify-content:space-between;padding:0;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 2px 5px #32325d14,0 1px 2px #0000000a}.fws-article-boxed[data-v-14fe0825]:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #0000000f,0 8px 24px #32325d26,0 3px 8px #00000014}.dark .fws-article-boxed[data-v-14fe0825]{background:#ffffff05;box-shadow:0 0 0 1px #ffffff0f}.dark .fws-article-boxed[data-v-14fe0825]:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffffff1a,0 8px 24px #0006}.fws-article-boxed__cover[data-v-14fe0825]{object-fit:cover;aspect-ratio:16/9;flex-shrink:0;width:100%;transition:transform .4s}.fws-article-boxed:hover .fws-article-boxed__cover[data-v-14fe0825]{transform:scale(1.03)}.fws-article-boxed__title[data-v-14fe0825]{letter-spacing:-.01em;flex-shrink:0;margin:14px 16px 6px;font-size:17px;font-weight:600;line-height:1.35}.fws-article-boxed__title a[data-v-14fe0825]{color:var(--fv-neutral-900,#0a0a0a);text-decoration:none;transition:color .15s}.fws-article-boxed__title a[data-v-14fe0825]:hover{color:var(--fv-primary-600,#7c3aed)}.dark .fws-article-boxed__title a[data-v-14fe0825]{color:var(--fv-neutral-100,#f5f5f5)}.dark .fws-article-boxed__title a[data-v-14fe0825]:hover{color:var(--fv-primary-400,#a78bfa)}.fws-article-boxed__overview[data-v-14fe0825]{color:var(--fv-neutral-500,#737373);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin:0 16px 16px;font-size:14px;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.dark .fws-article-boxed__overview[data-v-14fe0825]{color:var(--fv-neutral-400,#a3a3a3)}.fws-article-boxed__footer[data-v-14fe0825]{border-top:1px solid #0000000a;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.dark .fws-article-boxed__footer[data-v-14fe0825]{border-top-color:#ffffff0a}.fws-article-boxed__date[data-v-14fe0825]{align-items:center;gap:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-400,oklch(70.8% 0 0));display:inline-flex}.dark .fws-article-boxed__date[data-v-14fe0825]{color:var(--fv-neutral-500,#737373)}.fws-article-boxed__date-icon[data-v-14fe0825]{width:13px;height:13px}.fws-article-boxed__read-more[data-v-14fe0825]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--fv-primary-600,#7c3aed);align-items:center;gap:4px;font-size:13px;text-decoration-line:none;transition:gap .2s;display:inline-flex}.fws-article-boxed__read-more[data-v-14fe0825]:hover{gap:8px}.dark .fws-article-boxed__read-more[data-v-14fe0825]{color:var(--fv-primary-400,#a78bfa)}.fws-article-boxed__arrow[data-v-14fe0825]{width:14px;height:14px;transition:transform .2s}.fws-article-boxed__read-more:hover .fws-article-boxed__arrow[data-v-14fe0825]{transform:translate(2px)}.fws-article-single__breadcrumb[data-v-9fbd6d8f]{margin-top:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;display:flex}@media (max-width:768px){.fws-article-single__breadcrumb[data-v-9fbd6d8f]{display:none}}.fws-article-single__header[data-v-9fbd6d8f]{width:100%;max-width:100%;margin-inline:auto;padding:16px 16px 0}.fws-article-single__title[data-v-9fbd6d8f]{text-align:center;letter-spacing:-.02em;color:var(--fv-neutral-900,#0a0a0a);margin:0 0 16px;font-size:32px;font-weight:800;line-height:1.2}.dark .fws-article-single__title[data-v-9fbd6d8f]{color:#fff}.fws-article-single__overview[data-v-9fbd6d8f]{text-align:center;color:var(--fv-neutral-500,#737373);margin:0;font-size:18px;font-weight:300}.dark .fws-article-single__overview[data-v-9fbd6d8f]{color:var(--fv-neutral-400,#a3a3a3)}.fws-article-single__cover[data-v-9fbd6d8f]{border-radius:var(--radius-xl,.75rem);margin-inline:auto;max-width:768px;height:auto;max-height:280px;margin-top:24px;margin-bottom:24px;display:block;box-shadow:0 2px 8px #0000001a}.fws-article-single__body[data-v-9fbd6d8f]{margin-inline:auto;width:100%;max-width:100%;margin-bottom:24px}@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-12b5eba9],[data-v-12b5eba9]:before,[data-v-12b5eba9]:after,[data-v-12b5eba9]::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-leading:initial}}}.fws-table[data-v-12b5eba9]{background-color:var(--color-white,#fff);border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 4px 12px #32325d14,0 1px 3px #0000000a}.dark .fws-table[data-v-12b5eba9]{background:var(--fv-neutral-900,#0a0a0a);box-shadow:0 0 0 1px #ffffff0f,0 4px 12px #0006}.fws-table__controls[data-v-12b5eba9]{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);border-bottom:1px solid #0000000f;grid-template-columns:1fr auto 1fr;display:grid}.dark .fws-table__controls[data-v-12b5eba9]{border-bottom-color:#ffffff0f}.fws-table__controls-left[data-v-12b5eba9]{align-items:center;display:flex}.fws-table__controls-center[data-v-12b5eba9]{justify-content:center;align-items:center;display:flex}.fws-table__controls-right[data-v-12b5eba9]{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.fws-table__results-count[data-v-12b5eba9]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-500,oklch(55.6% 0 0));font-variant-numeric:tabular-nums}.dark .fws-table__results-count[data-v-12b5eba9]{color:var(--color-neutral-400,oklch(70.8% 0 0))}.fws-table__export-btn[data-v-12b5eba9]{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-border-style:none;--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--fv-primary-600,#7c3aed);background:#7c3aed0f;border-style:none;border-radius:3.40282e38px;padding:6px 14px;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);display:flex}.fws-table__export-btn[data-v-12b5eba9]:hover{background:#7c3aed1f;transform:scale(1.02)}.fws-table__export-btn[data-v-12b5eba9]:active{transform:scale(.97)}.fws-table__export-btn[data-v-12b5eba9]:focus-visible{outline:2px solid var(--fv-primary-500,#7c3aed);outline-offset:2px}.dark .fws-table__export-btn[data-v-12b5eba9]{color:var(--fv-primary-400,#a78bfa);background:#a78bfa14}.dark .fws-table__export-btn[data-v-12b5eba9]:hover{background:#a78bfa26}.fws-table__export-label[data-v-12b5eba9]{display:none}@media (min-width:40rem){.fws-table__export-label[data-v-12b5eba9]{display:inline}}.fws-table__paging-bottom[data-v-12b5eba9]{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);border-top:1px solid #0000000f;grid-template-columns:1fr auto 1fr;display:grid}.dark .fws-table__paging-bottom[data-v-12b5eba9]{border-top-color:#ffffff0f}.fws-table__per-page[data-v-12b5eba9]{width:calc(var(--spacing,.25rem) * 20)}.fws-table__icon-sm[data-v-12b5eba9]{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.fws-table__loading[data-v-12b5eba9]{padding:0}.fws-table__skeleton-row[data-v-12b5eba9]{border-bottom:1px solid #0000000a;gap:0;padding:0;display:flex}.dark .fws-table__skeleton-row[data-v-12b5eba9]{border-bottom-color:#ffffff0a}.fws-table__skeleton-cell[data-v-12b5eba9]{flex:1;padding:14px 20px}.fws-table__skeleton-bar[data-v-12b5eba9]{height:calc(var(--spacing,.25rem) * 3);background:linear-gradient(90deg,#0000000a 25%,#00000014,#0000000a 75%) 0 0/200% 100%;border-radius:.25rem;animation:1.5s infinite fws-shimmer-12b5eba9}.dark .fws-table__skeleton-bar[data-v-12b5eba9]{background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f,#ffffff08 75%) 0 0/200% 100%}@keyframes fws-shimmer-12b5eba9{0%{background-position:200% 0}to{background-position:-200% 0}}.fws-table__scroll[data-v-12b5eba9]{overflow-x:auto}.fws-table__table[data-v-12b5eba9]{text-align:left;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-collapse:collapse;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.fws-table__thead[data-v-12b5eba9]{z-index:1;background-color:var(--color-white,#fff);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--fv-neutral-500,#737373);border-bottom:1px solid #00000014;position:sticky;top:0}.dark .fws-table__thead[data-v-12b5eba9]{color:var(--fv-neutral-400,#a3a3a3);background:var(--fv-neutral-900,#0a0a0a);border-bottom-color:#ffffff14}.fws-table__th[data-v-12b5eba9]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;text-transform:none;padding:8px 20px;transition:color .15s cubic-bezier(.16,1,.3,1)}.fws-table__th[data-v-12b5eba9]:hover{color:var(--fv-neutral-700,#404040)}.dark .fws-table__th[data-v-12b5eba9]:hover{color:var(--fv-neutral-300,#d4d4d4)}.fws-table__th--sortable[data-v-12b5eba9]{cursor:pointer;-webkit-user-select:none;user-select:none}.fws-table__th--sortable[data-v-12b5eba9]:hover{color:var(--fv-neutral-800,#1e1e1e)}.dark .fws-table__th--sortable[data-v-12b5eba9]:hover{color:var(--fv-neutral-200,#e5e5e5)}.fws-table__th-inner[data-v-12b5eba9]{align-items:center;gap:var(--spacing,.25rem);display:flex}.fws-table__sort-icon[data-v-12b5eba9]{display:inline-flex}.fws-table__sort-neutral[data-v-12b5eba9]{opacity:.5;color:var(--fv-neutral-400,#a3a3a3)}.fws-table__th--sortable:hover .fws-table__sort-neutral[data-v-12b5eba9]{opacity:1}.dark .fws-table__sort-neutral[data-v-12b5eba9]{color:var(--fv-neutral-500,#737373)}.fws-table__sort-active[data-v-12b5eba9]{color:var(--fv-primary-600,#7c3aed)}.dark .fws-table__sort-active[data-v-12b5eba9]{color:var(--fv-primary-400,#a78bfa)}.fws-table__tr[data-v-12b5eba9]{border-bottom:1px solid #0000000a;transition:background .1s cubic-bezier(.16,1,.3,1);animation:.15s ease-out fws-row-in-12b5eba9}@keyframes fws-row-in-12b5eba9{0%{opacity:.6}to{opacity:1}}.fws-table__tr[data-v-12b5eba9]:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.fws-table__tr[data-v-12b5eba9]:hover{background:#0000000a}.dark .fws-table__tr[data-v-12b5eba9]{border-bottom-color:#ffffff0a}.dark .fws-table__tr[data-v-12b5eba9]:hover{background:#ffffff0a}.fws-table__td[data-v-12b5eba9]{vertical-align:middle;--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);padding:10px 20px}.fws-table__empty-cell[data-v-12b5eba9]{color:var(--fv-neutral-400,#a3a3a3);font-size:13px;font-style:italic}.dark .fws-table__empty-cell[data-v-12b5eba9]{color:var(--fv-neutral-600,#525252)}.fws-table__empty[data-v-12b5eba9]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:56px 16px;display:flex}.fws-table__empty-icon[data-v-12b5eba9]{margin-bottom:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);opacity:.6;color:var(--fv-neutral-300,#d4d4d4)}.dark .fws-table__empty-icon[data-v-12b5eba9]{color:var(--fv-neutral-600,#525252)}.fws-table__empty-title[data-v-12b5eba9]{margin:0;margin-bottom:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-weight:var(--font-weight-medium,500);color:var(--fv-neutral-600,#525252)}.dark .fws-table__empty-title[data-v-12b5eba9]{color:var(--fv-neutral-400,#a3a3a3)}.fws-table__empty-desc[data-v-12b5eba9]{max-width:260px;color:var(--fv-neutral-400,#a3a3a3);margin:0;font-size:13px}.dark .fws-table__empty-desc[data-v-12b5eba9]{color:var(--fv-neutral-500,#737373)}@media (max-width:640px){.fws-table__controls[data-v-12b5eba9]{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}.fws-table__th[data-v-12b5eba9],.fws-table__td[data-v-12b5eba9]{padding:8px 12px}.fws-table__paging-bottom[data-v-12b5eba9]{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}.fws-table__skeleton-cell[data-v-12b5eba9]{padding:14px 12px}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@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-98e9ea85],[data-v-98e9ea85]:before,[data-v-98e9ea85]:after,[data-v-98e9ea85]::backdrop{--tw-font-weight:initial}}}.fws-filter[data-v-98e9ea85]{margin-bottom:calc(var(--spacing,.25rem) * 4)}.fws-filter__bar[data-v-98e9ea85]{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom:1px solid #0000000f;flex-wrap:wrap;padding:10px 0;display:flex}.dark .fws-filter__bar[data-v-98e9ea85]{border-bottom-color:#ffffff0f}.fws-filter__pills[data-v-98e9ea85]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.fws-filter__pill-wrap[data-v-98e9ea85]{position:relative}.fws-filter__pill[data-v-98e9ea85]{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-border-style:none;--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--fv-neutral-600,#525252);background:0 0;border-style:none;border-radius:3.40282e38px;padding:6px 14px;transition:all .15s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 0 0 1px #00000014}.fws-filter__pill[data-v-98e9ea85]:hover{color:var(--fv-neutral-900,#171717);box-shadow:0 0 0 1px #00000026}.fws-filter__pill--active[data-v-98e9ea85]{box-shadow:0 0 0 2px var(--color-fv-primary-500,#7c3aed);color:var(--color-fv-primary-700,#6d28d9)}.fws-filter__pill--has-value[data-v-98e9ea85]{color:var(--color-fv-primary-700,#6d28d9);background:#7c3aed0f;box-shadow:0 0 0 1px #7c3aed33}.dark .fws-filter__pill[data-v-98e9ea85]{color:var(--fv-neutral-400,#a3a3a3);box-shadow:0 0 0 1px #ffffff14}.dark .fws-filter__pill[data-v-98e9ea85]:hover{color:var(--fv-neutral-100,#f5f5f5);box-shadow:0 0 0 1px #ffffff26}.dark .fws-filter__pill--active[data-v-98e9ea85]{box-shadow:0 0 0 2px var(--color-fv-primary-400,#a78bfa);color:var(--color-fv-primary-300,#c4b5fd)}.dark .fws-filter__pill--has-value[data-v-98e9ea85]{color:var(--color-fv-primary-300,#c4b5fd);background:#a78bfa1a;box-shadow:0 0 0 1px #a78bfa4d}.fws-filter__inline-row[data-v-98e9ea85]{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 3);border-bottom:1px solid #0000000f;flex-wrap:wrap;margin-bottom:2px;padding-bottom:10px;display:flex}.dark .fws-filter__inline-row[data-v-98e9ea85]{border-bottom-color:#ffffff0f}.fws-filter__inline-field[data-v-98e9ea85]{flex:1;min-width:140px;max-width:260px}.fws-filter__pill-icon[data-v-98e9ea85]{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3)}.fws-filter__pill-value[data-v-98e9ea85]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));opacity:.8;text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.fws-filter__pill-clear[data-v-98e9ea85]{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5);cursor:pointer;opacity:.5;border-radius:3.40282e38px;transition:opacity .1s}.fws-filter__pill-clear[data-v-98e9ea85]:hover{opacity:1}.fws-filter__popover[data-v-98e9ea85]{z-index:50;margin-top:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);-webkit-backdrop-filter:blur(20px)saturate(1.2);background:#fffffffa;width:280px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 15px 35px -5px #32325d33,0 5px 15px -5px #00000014}.dark .fws-filter__popover[data-v-98e9ea85]{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);box-shadow:none;background:#1c1c20fa;border:1px solid #ffffff1a}.fws-filter__popover-header[data-v-98e9ea85]{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--fv-neutral-500,#737373);border-bottom:1px solid #0000000f}.dark .fws-filter__popover-header[data-v-98e9ea85]{color:var(--fv-neutral-400,#a3a3a3);border-bottom-color:#ffffff0f}.fws-filter__popover-body[data-v-98e9ea85]{padding:calc(var(--spacing,.25rem) * 3)}.fws-filter__popover-footer[data-v-98e9ea85]{padding-inline:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3)}.fws-filter__apply-btn[data-v-98e9ea85]{cursor:pointer;border-radius:var(--radius-lg,.5rem);--tw-border-style:none;width:100%;padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);background:var(--color-fv-primary-600,#7c3aed);border-style:none;transition:background .15s cubic-bezier(.16,1,.3,1)}.fws-filter__apply-btn[data-v-98e9ea85]:hover{background:var(--color-fv-primary-700,#6d28d9)}.fws-filter__apply-btn[data-v-98e9ea85]:active{transform:scale(.98)}.fws-filter__apply-btn[data-v-98e9ea85]:focus-visible{outline:2px solid var(--color-fv-primary-400,#a78bfa);outline-offset:2px}.fws-filter__popover-enter[data-v-98e9ea85]{transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.fws-filter__popover-leave[data-v-98e9ea85]{transition:opacity .1s ease-in,transform .1s ease-in}.fws-filter__popover-from[data-v-98e9ea85]{opacity:0;transform:translateY(-4px)scale(.97)}.fws-filter__range[data-v-98e9ea85]{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.fws-filter__autocomplete[data-v-98e9ea85]{margin-top:var(--spacing,.25rem);border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);flex-direction:column;gap:2px;max-height:180px;padding:4px;display:flex;overflow-y:auto;box-shadow:0 0 0 1px #0000000f}.dark .fws-filter__autocomplete[data-v-98e9ea85]{background:var(--fv-neutral-800,#1e1e1e);box-shadow:0 0 0 1px #ffffff0f}.fws-filter__autocomplete-item[data-v-98e9ea85]{cursor:pointer;border-radius:var(--radius-md,.375rem);--tw-border-style:none;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--fv-neutral-800,#1e1e1e);background-color:#0000;border-style:none;justify-content:space-between;align-items:center;padding:8px 10px;transition:background .1s;display:flex}.fws-filter__autocomplete-item[data-v-98e9ea85]:hover{background:#0000000a}.dark .fws-filter__autocomplete-item[data-v-98e9ea85]{color:var(--fv-neutral-200,#e5e5e5)}.dark .fws-filter__autocomplete-item[data-v-98e9ea85]:hover{background:#ffffff0d}.fws-filter__autocomplete-label[data-v-98e9ea85]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.fws-filter__autocomplete-id[data-v-98e9ea85]{margin-left:calc(var(--spacing,.25rem) * 2);color:var(--fv-neutral-500,#737373)}.fws-filter__bar-actions[data-v-98e9ea85]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.fws-filter__reset-btn[data-v-98e9ea85]{cursor:pointer;align-items:center;gap:var(--spacing,.25rem);border-radius:var(--radius-md,.375rem);--tw-border-style:none;--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--fv-neutral-500,#737373);background-color:#0000;border-style:none;padding:6px 12px;transition:color .15s;display:inline-flex}.fws-filter__reset-btn[data-v-98e9ea85]:hover{color:var(--fv-neutral-900,#171717)}.dark .fws-filter__reset-btn[data-v-98e9ea85]{color:var(--fv-neutral-400,#a3a3a3)}.dark .fws-filter__reset-btn[data-v-98e9ea85]:hover{color:var(--fv-neutral-100,#f5f5f5)}.fws-filter__btn-icon[data-v-98e9ea85]{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5)}@media (max-width:640px){.fws-filter__popover[data-v-98e9ea85]{right:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);width:auto;position:fixed}}@media (prefers-reduced-motion:reduce){.fws-filter__popover-enter[data-v-98e9ea85],.fws-filter__popover-leave[data-v-98e9ea85]{transition:opacity .1s}.fws-filter__popover-from[data-v-98e9ea85]{transform:none}}@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-751784bf],[data-v-751784bf]:before,[data-v-751784bf]:after,[data-v-751784bf]::backdrop{--tw-font-weight:initial}}}.fws-userdata__container[data-v-751784bf]{background:#fff;border-radius:10px;flex-direction:column;gap:18px;padding:20px 24px;display:flex;box-shadow:0 0 0 1px #0000000f,0 2px 4px #0000000a}.dark .fws-userdata__container[data-v-751784bf]{background:var(--fv-neutral-900,#0a0a0a);box-shadow:0 0 0 1px #ffffff0f,0 2px 4px #0000004d}.fws-userdata__heading[data-v-751784bf]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--fv-neutral-900,#0a0a0a);border-bottom:1px solid #0000000f;margin:0;padding-bottom:12px}.dark .fws-userdata__heading[data-v-751784bf]{color:var(--fv-neutral-100,#f5f5f5);border-bottom-color:#ffffff0f}.fws-userdata__grid-2[data-v-751784bf]{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.fws-userdata__grid-2[data-v-751784bf]{grid-template-columns:1fr}}.fws-userdata__prefs[data-v-751784bf]{border-top:1px solid #0000000f;padding-top:14px}.dark .fws-userdata__prefs[data-v-751784bf]{border-top-color:#ffffff0f}.fws-userdata__section-label[data-v-751784bf]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--fv-neutral-800,#1e1e1e);margin:0 0 12px}.dark .fws-userdata__section-label[data-v-751784bf]{color:var(--fv-neutral-200,#e5e5e5)}.fws-userdata__toggles[data-v-751784bf]{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.fws-userdata__actions[data-v-751784bf]{justify-content:flex-end;display:flex}@media (max-width:640px){.fws-userdata__container[data-v-751784bf]{padding:16px}}@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-ad91c76d],[data-v-ad91c76d]:before,[data-v-ad91c76d]:after,[data-v-ad91c76d]::backdrop{--tw-font-weight:initial}}}.fws-login[data-v-ad91c76d]{width:100%;max-width:100%;position:relative}.fws-login__loading[data-v-ad91c76d]{z-index:10;border-radius:var(--radius-lg,.5rem);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.dark .fws-login__loading[data-v-ad91c76d]{background:#0a0a0a99}.fws-login__spinner[data-v-ad91c76d]{border:2px solid #0000001a;border-top-color:var(--fv-primary-600,#7c3aed);border-radius:50%;width:24px;height:24px;animation:.6s linear infinite fws-spin-ad91c76d}.dark .fws-login__spinner[data-v-ad91c76d]{border-color:#ffffff1a;border-top-color:var(--fv-primary-400,#a78bfa)}@keyframes fws-spin-ad91c76d{to{transform:rotate(360deg)}}.fws-login__header[data-v-ad91c76d]{margin-bottom:20px}.fws-login__title[data-v-ad91c76d]{--tw-font-weight:var(--font-weight-semibold,600);font-size:18px;font-weight:var(--font-weight-semibold,600);color:var(--fv-neutral-800,#1e1e1e);line-height:1.4}.dark .fws-login__title[data-v-ad91c76d]{color:var(--fv-neutral-200,#e5e5e5)}.fws-login__oauth[data-v-ad91c76d]{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.fws-login__oauth-btn[data-v-ad91c76d]{cursor:pointer;border-radius:var(--radius-lg,.5rem);--tw-border-style:none;--tw-font-weight:var(--font-weight-medium,500);width:100%;font-weight:var(--font-weight-medium,500);border-style:none;align-items:center;gap:12px;padding:10px 16px;font-size:15px;text-decoration-line:none;transition:box-shadow .2s,transform .1s;display:flex;box-shadow:0 0 0 1px #00000014,0 1px 2px #0000000a}.fws-login__oauth-btn[data-v-ad91c76d]:hover{box-shadow:0 0 0 1px #0000001f,0 4px 12px #00000014}.fws-login__oauth-btn[data-v-ad91c76d]:active{transform:scale(.98)}.fws-login__oauth-btn[data-v-ad91c76d]:focus-visible{outline:2px solid var(--fv-primary-500,#7c3aed);outline-offset:2px}.dark .fws-login__oauth-btn[data-v-ad91c76d]{box-shadow:0 0 0 1px #ffffff14,0 1px 2px #0000004d}.dark .fws-login__oauth-btn[data-v-ad91c76d]:hover{box-shadow:0 0 0 1px #ffffff24,0 4px 12px #0003}.fws-login__oauth-logo[data-v-ad91c76d]{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);object-fit:contain;flex-shrink:0}.fws-login__oauth-label[data-v-ad91c76d]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-size:15px}.fws-login__divider[data-v-ad91c76d]{align-items:center;gap:calc(var(--spacing,.25rem) * 4);margin:8px 0;display:flex}.fws-login__divider-line[data-v-ad91c76d]{background:#00000014;flex:1;height:1px}.dark .fws-login__divider-line[data-v-ad91c76d]{background:#ffffff14}.fws-login__divider-text[data-v-ad91c76d]{color:var(--color-neutral-500,oklch(55.6% 0 0));text-transform:lowercase;flex-shrink:0;font-size:13px}.fws-login__email-btn[data-v-ad91c76d]{cursor:pointer;border-radius:var(--radius-lg,.5rem);--tw-border-style:none;--tw-font-weight:var(--font-weight-medium,500);width:100%;font-weight:var(--font-weight-medium,500);color:var(--fv-neutral-800,#1e1e1e);background-color:#0000;border-style:none;align-items:center;gap:12px;padding:10px 16px;font-size:15px;transition:box-shadow .2s,background .15s,transform .1s;display:flex;box-shadow:0 0 0 1px #00000014,0 1px 2px #0000000a}.fws-login__email-btn[data-v-ad91c76d]:hover{background:#00000005;box-shadow:0 0 0 1px #0000001f,0 4px 12px #0000000f}.fws-login__email-btn[data-v-ad91c76d]:active{transform:scale(.98)}.fws-login__email-btn[data-v-ad91c76d]:focus-visible{outline:2px solid var(--fv-primary-500,#7c3aed);outline-offset:2px}.dark .fws-login__email-btn[data-v-ad91c76d]{color:var(--fv-neutral-200,#e5e5e5);box-shadow:0 0 0 1px #ffffff14,0 1px 2px #0000004d}.dark .fws-login__email-btn[data-v-ad91c76d]:hover{background:#ffffff08;box-shadow:0 0 0 1px #ffffff24,0 4px 12px #0003}.fws-login__email-icon[data-v-ad91c76d]{width:24px;height:24px;color:var(--fv-primary-500,#7c3aed);flex-shrink:0}.dark .fws-login__email-icon[data-v-ad91c76d]{color:var(--fv-primary-400,#a78bfa)}.fws-login__form[data-v-ad91c76d]{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.fws-login__label-block[data-v-ad91c76d]{margin-bottom:-4px}.fws-login__label-text[data-v-ad91c76d]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-600,oklch(43.9% 0 0))}.dark .fws-login__label-text[data-v-ad91c76d]{color:var(--color-neutral-400,oklch(70.8% 0 0))}.fws-login__label-text--error[data-v-ad91c76d]{color:#dc2626;background:#ff61610a;border-radius:8px;padding:10px 14px;font-weight:500;box-shadow:0 0 0 1px #e8303026}.dark .fws-login__label-text--error[data-v-ad91c76d]{color:#fca5a5;background:#ff61610f;box-shadow:0 0 0 1px #e8303033}.fws-login__label-link[data-v-ad91c76d]{color:var(--fv-primary-600,#7c3aed);text-decoration:none}.fws-login__label-link[data-v-ad91c76d]:hover{text-decoration:underline}.fws-login__label-link[data-v-ad91c76d]:focus-visible{outline:2px solid var(--fv-primary-500,#7c3aed);outline-offset:2px;border-radius:2px}.dark .fws-login__label-link[data-v-ad91c76d]{color:var(--fv-primary-400,#a78bfa)}.fws-login__error[data-v-ad91c76d]{border-radius:var(--radius-lg,.5rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#dc2626;background:#ff61610a;padding:12px 14px;box-shadow:0 0 0 1px #e8303026}.dark .fws-login__error[data-v-ad91c76d]{color:#fca5a5;background:#ff61610f;box-shadow:0 0 0 1px #e8303033}.fws-login__error-detail[data-v-ad91c76d]{opacity:.85;margin-top:6px;font-size:12px}.fws-login__error--general[data-v-ad91c76d]{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.fws-login__error-message[data-v-ad91c76d]{margin:0}.fws-login__refresh-btn[data-v-ad91c76d]{cursor:pointer;border-radius:var(--radius-md,.375rem);--tw-border-style:none;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#dc2626;background-color:#0000;border-style:none;justify-content:center;padding:8px 16px;transition:background .15s;display:flex;box-shadow:0 0 0 1px #e8303033}.fws-login__refresh-btn[data-v-ad91c76d]:hover{background:#ff61610f}.dark .fws-login__refresh-btn[data-v-ad91c76d]{color:#fca5a5;box-shadow:0 0 0 1px #e8303040}.dark .fws-login__refresh-btn[data-v-ad91c76d]:hover{background:#ff616114}.fws-login__recover[data-v-ad91c76d]{text-align:right;margin-top:-4px}.fws-login__recover-link[data-v-ad91c76d]{cursor:pointer;--tw-border-style:none;color:var(--fv-primary-600,#7c3aed);background-image:none;border-style:none;padding:0;font-size:13px;transition:color .15s;display:inline}.fws-login__recover-link[data-v-ad91c76d]:hover{text-decoration:underline}.fws-login__recover-link[data-v-ad91c76d]:focus-visible{outline:2px solid var(--fv-primary-500,#7c3aed);outline-offset:2px;border-radius:2px}.dark .fws-login__recover-link[data-v-ad91c76d]{color:var(--fv-primary-400,#a78bfa)}.fws-login__submit[data-v-ad91c76d]{cursor:pointer;border-radius:var(--radius-lg,.5rem);--tw-border-style:none;--tw-font-weight:var(--font-weight-medium,500);width:100%;font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);background:var(--fv-primary-600,#7c3aed);border-style:none;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:15px;transition:background .15s,box-shadow .15s,transform .1s;display:flex;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0000001a}.fws-login__submit[data-v-ad91c76d]:hover{background:var(--fv-primary-700,#6d28d9);box-shadow:inset 0 1px #ffffff1f,0 2px 4px #00000026}.fws-login__submit[data-v-ad91c76d]:active{transform:scale(.97)}.fws-login__submit[data-v-ad91c76d]:focus-visible{outline:2px solid var(--fv-primary-500,#7c3aed);outline-offset:2px}.fws-login__submit[data-v-ad91c76d]:disabled{cursor:not-allowed;opacity:.6;transform:none}.dark .fws-login__submit[data-v-ad91c76d]{background:var(--fv-primary-700,#6d28d9)}.dark .fws-login__submit[data-v-ad91c76d]:hover{background:var(--fv-primary-800,#5b21b6)}.fws-login__submit-spinner[data-v-ad91c76d]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite fws-spin-ad91c76d}.fws-login__back[data-v-ad91c76d]{margin-top:calc(var(--spacing,.25rem) * 4);text-align:center}.fws-login__back-link[data-v-ad91c76d]{cursor:pointer;--tw-border-style:none;color:var(--color-neutral-500,oklch(55.6% 0 0));background-image:none;border-style:none;padding:0;font-size:13px;transition:color .15s;display:inline}.fws-login__back-link[data-v-ad91c76d]:hover{color:var(--fv-neutral-700,#404040)}.fws-login__back-link[data-v-ad91c76d]:focus-visible{outline:2px solid var(--fv-primary-500,#7c3aed);outline-offset:2px;border-radius:2px}.dark .fws-login__back-link[data-v-ad91c76d]{color:var(--fv-neutral-400,#a3a3a3)}.dark .fws-login__back-link[data-v-ad91c76d]:hover{color:var(--fv-neutral-200,#e5e5e5)}@media (max-width:640px){.fws-login__oauth-btn[data-v-ad91c76d],.fws-login__email-btn[data-v-ad91c76d],.fws-login__submit[data-v-ad91c76d]{padding:12px 16px}}@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-341ab6d1],[data-v-341ab6d1]:before,[data-v-341ab6d1]:after,[data-v-341ab6d1]::backdrop{--tw-font-weight:initial}}}.fws-oauth2__container[data-v-341ab6d1]{background:#fff;border-radius:10px;padding:20px 24px;box-shadow:0 0 0 1px #0000000f,0 2px 4px #0000000a}.dark .fws-oauth2__container[data-v-341ab6d1]{background:var(--fv-neutral-900,#0a0a0a);box-shadow:0 0 0 1px #ffffff0f,0 2px 4px #0000004d}.fws-oauth2__header[data-v-341ab6d1]{margin-bottom:calc(var(--spacing,.25rem) * 5);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.dark .fws-oauth2__header[data-v-341ab6d1]{border-bottom-color:#ffffff0f}.fws-oauth2__title[data-v-341ab6d1]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--fv-neutral-900,#0a0a0a);margin:0}.dark .fws-oauth2__title[data-v-341ab6d1]{color:var(--fv-neutral-100,#f5f5f5)}.fws-oauth2__add-icon[data-v-341ab6d1]{margin-right:var(--spacing,.25rem);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.fws-oauth2__error[data-v-341ab6d1]{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);background:#ff61610a;padding:12px 14px;display:flex;box-shadow:0 0 0 1px #e8303026}.dark .fws-oauth2__error[data-v-341ab6d1]{background:#ff61610f;box-shadow:0 0 0 1px #e8303033}.fws-oauth2__error-icon[data-v-341ab6d1]{color:#dc2626;flex-shrink:0;width:18px;height:18px;margin-top:1px}.dark .fws-oauth2__error-icon[data-v-341ab6d1]{color:#fca5a5}.fws-oauth2__error-text[data-v-341ab6d1]{color:#dc2626;margin:0;font-size:14px}.dark .fws-oauth2__error-text[data-v-341ab6d1]{color:#fca5a5}.fws-oauth2__empty-state[data-v-341ab6d1]{border-radius:var(--radius-lg,.5rem);text-align:center;background:#00000005;flex-direction:column;align-items:center;padding:32px 16px;display:flex;box-shadow:0 0 0 1px #0000000a}.dark .fws-oauth2__empty-state[data-v-341ab6d1]{background:#ffffff05;box-shadow:0 0 0 1px #ffffff0a}.fws-oauth2__empty[data-v-341ab6d1]{text-align:center;flex-direction:column;align-items:center;padding:24px 16px;display:flex}.fws-oauth2__empty-icon[data-v-341ab6d1]{width:40px;height:40px;color:var(--fv-neutral-400,#a3a3a3);margin-bottom:12px}.dark .fws-oauth2__empty-icon[data-v-341ab6d1]{color:var(--fv-neutral-500,#737373)}.fws-oauth2__empty-title[data-v-341ab6d1]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--fv-neutral-700,#404040);margin:0 0 4px;font-size:15px}.dark .fws-oauth2__empty-title[data-v-341ab6d1]{color:var(--fv-neutral-300,#d4d4d4)}.fws-oauth2__empty-desc[data-v-341ab6d1]{color:var(--fv-neutral-500,#737373);margin:0;font-size:13px}.fws-oauth2__list[data-v-341ab6d1]{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.fws-oauth2__provider-card[data-v-341ab6d1]{border-radius:var(--radius-lg,.5rem);background:#00000004;align-items:center;padding:14px 16px;transition:box-shadow .2s;display:flex;box-shadow:0 0 0 1px #0000000d}.fws-oauth2__provider-card[data-v-341ab6d1]:hover{box-shadow:0 0 0 1px #00000014,0 2px 8px #0000000a}.dark .fws-oauth2__provider-card[data-v-341ab6d1]{background:#ffffff05;box-shadow:0 0 0 1px #ffffff0d}.dark .fws-oauth2__provider-card[data-v-341ab6d1]:hover{box-shadow:0 0 0 1px #ffffff14,0 2px 8px #00000026}.fws-oauth2__provider-avatar-wrap[data-v-341ab6d1]{flex-shrink:0;margin-right:14px}.fws-oauth2__provider-avatar[data-v-341ab6d1]{border-radius:3.40282e38px;justify-content:center;align-items:center;width:44px;height:44px;padding:2px;display:flex}.fws-oauth2__provider-avatar-img[data-v-341ab6d1]{object-fit:contain;width:32px;height:32px}.fws-oauth2__provider-info[data-v-341ab6d1]{flex:1;min-width:0}.fws-oauth2__provider-name[data-v-341ab6d1]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;color:var(--fv-neutral-900,#0a0a0a);margin:0 0 2px;font-size:15px;overflow:hidden}.dark .fws-oauth2__provider-name[data-v-341ab6d1]{color:var(--fv-neutral-100,#f5f5f5)}.fws-oauth2__provider-id[data-v-341ab6d1]{text-overflow:ellipsis;white-space:nowrap;color:var(--fv-neutral-500,#737373);margin:0;font-size:13px;overflow:hidden}.fws-oauth2__modal-body[data-v-341ab6d1]{flex-direction:column;gap:10px;padding:4px 0;display:flex}.fws-oauth2__provider-btn[data-v-341ab6d1]{cursor:pointer;border-radius:var(--radius-lg,.5rem);--tw-border-style:none;--tw-font-weight:var(--font-weight-medium,500);width:100%;font-weight:var(--font-weight-medium,500);border-style:none;align-items:center;gap:12px;padding:12px 16px;font-size:15px;transition:box-shadow .2s,transform .1s;display:flex;box-shadow:0 0 0 1px #00000014,0 1px 2px #0000000f}.fws-oauth2__provider-btn[data-v-341ab6d1]:hover{box-shadow:0 0 0 1px #0000001f,0 4px 12px #0000001a}.fws-oauth2__provider-btn[data-v-341ab6d1]:active{transform:scale(.98)}.fws-oauth2__provider-btn[data-v-341ab6d1]:focus-visible{outline:2px solid var(--fv-primary-500,#7c3aed);outline-offset:2px}.fws-oauth2__provider-logo[data-v-341ab6d1]{object-fit:contain;border-radius:4px;width:32px;height:32px;padding:2px}.fws-oauth2__provider-label[data-v-341ab6d1]{font-size:15px}.fws-oauth2__loading-text[data-v-341ab6d1]{text-align:center;color:var(--fv-neutral-500,#737373);padding:16px;font-size:14px}@media (max-width:640px){.fws-oauth2__container[data-v-341ab6d1]{padding:16px}.fws-oauth2__provider-card[data-v-341ab6d1]{flex-wrap:wrap;gap:12px}.fws-oauth2__provider-info[data-v-341ab6d1]{flex:1;min-width:calc(100% - 70px)}}@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-6e0a81d1],[data-v-6e0a81d1]:before,[data-v-6e0a81d1]:after,[data-v-6e0a81d1]::backdrop{--tw-font-weight:initial}}}.fws-profile[data-v-6e0a81d1]{width:100%}.fws-profile__container[data-v-6e0a81d1]{background:#fff;border-radius:10px;flex-direction:column;gap:18px;padding:20px 24px;display:flex;box-shadow:0 0 0 1px #0000000f,0 2px 4px #0000000a}.dark .fws-profile__container[data-v-6e0a81d1]{background:var(--fv-neutral-900,#0a0a0a);box-shadow:0 0 0 1px #ffffff0f,0 2px 4px #0000004d}.fws-profile__heading[data-v-6e0a81d1]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--fv-neutral-900,#0a0a0a);border-bottom:1px solid #0000000f;margin:0;padding-bottom:12px}.dark .fws-profile__heading[data-v-6e0a81d1]{color:var(--fv-neutral-100,#f5f5f5);border-bottom-color:#ffffff0f}.fws-profile__section-label[data-v-6e0a81d1]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--fv-neutral-800,#1e1e1e);margin:0 0 10px}.dark .fws-profile__section-label[data-v-6e0a81d1]{color:var(--fv-neutral-200,#e5e5e5)}.fws-profile__grid-2[data-v-6e0a81d1]{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:640px){.fws-profile__grid-2[data-v-6e0a81d1]{grid-template-columns:1fr}}.fws-profile__avatar-section[data-v-6e0a81d1]{flex-direction:column;display:flex}.fws-profile__avatar-row[data-v-6e0a81d1]{align-items:center;gap:14px;display:flex}.fws-profile__avatar-wrap[data-v-6e0a81d1]{flex-shrink:0}.fws-profile__avatar-img[data-v-6e0a81d1]{object-fit:cover;border-radius:50%;width:72px;height:72px;box-shadow:0 0 0 2px #0000000f}.dark .fws-profile__avatar-img[data-v-6e0a81d1]{box-shadow:0 0 0 2px #ffffff14}.fws-profile__avatar-placeholder[data-v-6e0a81d1]{background:#0000000a;border-radius:3.40282e38px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 0 0 1px #0000000f}.dark .fws-profile__avatar-placeholder[data-v-6e0a81d1]{background:#ffffff0a;box-shadow:0 0 0 1px #ffffff0f}.fws-profile__avatar-icon[data-v-6e0a81d1]{width:36px;height:36px;color:var(--fv-neutral-400,#a3a3a3)}.fws-profile__avatar-upload[data-v-6e0a81d1]{flex:1;min-width:0}.fws-profile__upload-label[data-v-6e0a81d1]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--fv-neutral-800,#1e1e1e);margin-bottom:6px;font-size:13px;display:block}.dark .fws-profile__upload-label[data-v-6e0a81d1]{color:var(--fv-neutral-200,#e5e5e5)}.fws-profile__upload-input[data-v-6e0a81d1]{cursor:pointer;border-radius:var(--radius-md,.375rem);width:100%;color:var(--fv-neutral-700,#404040);padding:0;font-size:13px;display:block;box-shadow:0 0 0 1px #00000014}.fws-profile__upload-input[data-v-6e0a81d1]::file-selector-button{cursor:pointer;color:var(--fv-primary-600,#7c3aed);background:#00000008;border:none;border-right:1px solid #0000000f;margin-right:12px;padding:6px 14px;font-size:13px;font-weight:500}.fws-profile__upload-input[data-v-6e0a81d1]::file-selector-button:hover{background:#0000000f}.dark .fws-profile__upload-input[data-v-6e0a81d1]{color:var(--fv-neutral-400,#a3a3a3);box-shadow:0 0 0 1px #ffffff14}.dark .fws-profile__upload-input[data-v-6e0a81d1]::file-selector-button{color:var(--fv-primary-400,#a78bfa);background:#ffffff0a;border-right-color:#ffffff0f}.fws-profile__upload-help[data-v-6e0a81d1]{color:var(--fv-neutral-500,#737373);margin:4px 0 0;font-size:12px}.fws-profile__username-section[data-v-6e0a81d1]{flex-direction:column;justify-content:center;display:flex}.fws-profile__username-note[data-v-6e0a81d1]{color:var(--fv-neutral-500,#737373);margin-top:4px;font-size:12px}.fws-profile__username-btn[data-v-6e0a81d1]{align-self:flex-start;margin-top:6px}.fws-profile__privacy[data-v-6e0a81d1]{border-top:1px solid #0000000f;padding-top:14px}.dark .fws-profile__privacy[data-v-6e0a81d1]{border-top-color:#ffffff0f}.fws-profile__toggles[data-v-6e0a81d1]{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.fws-profile__actions[data-v-6e0a81d1]{justify-content:flex-end;padding-top:6px;display:flex}.fws-profile__modal-body[data-v-6e0a81d1]{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.fws-profile__modal-actions[data-v-6e0a81d1]{justify-content:flex-end;display:flex}.fws-profile__cropper-wrap[data-v-6e0a81d1]{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.fws-profile__cropper[data-v-6e0a81d1]{border-radius:var(--radius-lg,.5rem);width:100%;max-height:70vh;overflow:hidden;box-shadow:0 0 0 1px #0000000f}.fws-profile__cropper-btn[data-v-6e0a81d1]{align-self:flex-end}@media (max-width:640px){.fws-profile__container[data-v-6e0a81d1]{padding:16px}.fws-profile__avatar-row[data-v-6e0a81d1]{flex-direction:column;align-items:flex-start}}/*! tailwindcss v4.3.1 | 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-bb65f7a3],[data-v-bb65f7a3]:before,[data-v-bb65f7a3]:after,[data-v-bb65f7a3]::backdrop{--tw-font-weight:initial}}}.fws-profile-strict__container[data-v-bb65f7a3]{background:#fff;border-radius:10px;flex-direction:column;gap:18px;padding:20px 24px;display:flex;box-shadow:0 0 0 1px #0000000f,0 2px 4px #0000000a}.dark .fws-profile-strict__container[data-v-bb65f7a3]{background:var(--fv-neutral-900,#0a0a0a);box-shadow:0 0 0 1px #ffffff0f,0 2px 4px #0000004d}.fws-profile-strict__heading[data-v-bb65f7a3]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--fv-neutral-900,#0a0a0a);border-bottom:1px solid #0000000f;margin:0;padding-bottom:12px}.dark .fws-profile-strict__heading[data-v-bb65f7a3]{color:var(--fv-neutral-100,#f5f5f5);border-bottom-color:#ffffff0f}.fws-profile-strict__fields[data-v-bb65f7a3]{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.fws-profile-strict__terms[data-v-bb65f7a3]{border-top:1px solid #0000000f;padding-top:10px}.dark .fws-profile-strict__terms[data-v-bb65f7a3]{border-top-color:#ffffff0f}.fws-profile-strict__terms-text[data-v-bb65f7a3]{color:var(--fv-neutral-700,#404040);background:#00000005;border-radius:6px;margin:8px 0 0;padding:10px 12px;font-size:13px;line-height:1.5;box-shadow:0 0 0 1px #0000000a}.dark .fws-profile-strict__terms-text[data-v-bb65f7a3]{color:var(--fv-neutral-300,#d4d4d4);background:#ffffff05;box-shadow:0 0 0 1px #ffffff0a}.fws-profile-strict__actions[data-v-bb65f7a3]{justify-content:flex-end;display:flex}@media (max-width:640px){.fws-profile-strict__container[data-v-bb65f7a3]{padding:16px}}@property --tw-font-weight{syntax:"*";inherits:false}.collapse-enter-active[data-v-fdcb3d0d],.collapse-leave-active[data-v-fdcb3d0d]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transform-origin:top;will-change:transform,opacity}.collapse-enter-from[data-v-fdcb3d0d],.collapse-leave-to[data-v-fdcb3d0d]{transform:scaleY(0);opacity:0}.expand-enter-active[data-v-ff961b05],.expand-leave-active[data-v-ff961b05]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transform-origin:center;will-change:transform,opacity}.expand-enter-from[data-v-ff961b05],.expand-leave-to[data-v-ff961b05]{transform:scale(.9) scaleY(0);opacity:0}.fade-enter-active[data-v-dc608e3d],.fade-leave-active[data-v-dc608e3d]{transition:opacity .2s cubic-bezier(.4,0,1,1);will-change:opacity}.fade-enter-from[data-v-dc608e3d],.fade-leave-to[data-v-dc608e3d]{opacity:0}.slide-left-enter-active[data-v-c4899fc1],.slide-left-leave-active[data-v-c4899fc1],.slide-right-enter-active[data-v-c4899fc1],.slide-right-leave-active[data-v-c4899fc1],.slide-up-enter-active[data-v-c4899fc1],.slide-up-leave-active[data-v-c4899fc1],.slide-down-enter-active[data-v-c4899fc1],.slide-down-leave-active[data-v-c4899fc1],.shelf-up-enter-active[data-v-c4899fc1],.shelf-up-leave-active[data-v-c4899fc1],.shelf-down-enter-active[data-v-c4899fc1],.shelf-down-leave-active[data-v-c4899fc1]{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.slide-left-enter-from[data-v-c4899fc1]{opacity:0;transform:translate(30px)}.slide-left-leave-to[data-v-c4899fc1],.slide-right-enter-from[data-v-c4899fc1]{opacity:0;transform:translate(-30px)}.slide-right-leave-to[data-v-c4899fc1]{opacity:0;transform:translate(30px)}.slide-up-enter-from[data-v-c4899fc1],.slide-up-leave-to[data-v-c4899fc1]{opacity:0;transform:translateY(-30px)}.slide-down-enter-from[data-v-c4899fc1],.slide-down-leave-to[data-v-c4899fc1]{opacity:0;transform:translateY(-50px)}.shelf-up-enter-from[data-v-c4899fc1],.shelf-up-leave-to[data-v-c4899fc1]{opacity:0;transform:translateY(30px)}.shelf-down-enter-from[data-v-c4899fc1],.shelf-down-leave-to[data-v-c4899fc1]{opacity:0;transform:translateY(-30px)}
