/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-89c95847],[data-v-89c95847]:before,[data-v-89c95847]:after,[data-v-89c95847]::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}.fv-gallery[data-v-89c95847]{inset:calc(var(--spacing,.25rem) * 0);z-index:37;max-width:100vw;max-height:100vh;color:var(--color-white,#fff);background:#0a0a0a;position:fixed;overflow:hidden}.fv-gallery__topbar[data-v-89c95847]{top:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);z-index:50;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1);-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}.fv-gallery__topbar-left[data-v-89c95847]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.fv-gallery__topbar-right[data-v-89c95847]{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.fv-gallery__title[data-v-89c95847]{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-89c95847]{opacity:.7;font-size:.8125rem}.fv-gallery__ctrl-btn[data-v-89c95847]{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-89c95847]:hover{color:#fff;background:#ffffff26;transform:scale(1.08)}.fv-gallery__ctrl-btn--active[data-v-89c95847]{color:#fff;background:#7c3aed66}.fv-gallery__ctrl-btn[data-v-89c95847]:focus-visible{outline-offset:2px;outline:2px solid #7c3aed99}.fv-gallery__content[data-v-89c95847]{flex-direction:column;width:100%;height:100%;display:flex}@media(min-width:1024px){.fv-gallery__content[data-v-89c95847]{flex-direction:row}}.fv-gallery__main[data-v-89c95847]{flex-direction:column;flex:1;max-width:100%;height:100%;display:flex;position:relative}.fv-gallery__main--with-sidebar[data-v-89c95847]{padding-right:0}@media(min-width:1024px){.fv-gallery__main--with-sidebar[data-v-89c95847]{max-width:calc(100% - 16rem);padding-right:16rem}}.fv-gallery__nav[data-v-89c95847]{z-index:40;align-items:center;height:100%;padding:0 .5rem;display:flex;position:absolute}@media(min-width:768px){.fv-gallery__nav[data-v-89c95847]{padding:0 1rem}}.fv-gallery__nav--prev[data-v-89c95847]{left:0}.fv-gallery__nav--next[data-v-89c95847]{right:0}@media(min-width:1024px){.fv-gallery__nav--sidebar-offset[data-v-89c95847]{right:16rem}}fv-gallery__topbar[data-v-89c95847]{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-89c95847]:hover{color:#fff;background:#ffffff2e;transform:scale(1.12)}.fv-gallery__nav-btn[data-v-89c95847]:active{transform:scale(.97)}.fv-gallery__nav-btn[data-v-89c95847]:focus-visible{outline-offset:2px;outline:2px solid #7c3aedb3}.fv-gallery__viewport[data-v-89c95847]{flex-grow:1;justify-content:center;align-items:center;display:flex}.fv-gallery__display[data-v-89c95847]{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.fv-gallery__media[data-v-89c95847]{object-fit:contain;border-radius:4px;max-width:100%;height:auto}.fv-gallery__info[data-v-89c95847]{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-89c95847]{top:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);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;overflow:hidden auto}@media(min-width:1024px){.fv-gallery__sidebar[data-v-89c95847]{display:block}}.fv-gallery__sidebar-paging[data-v-89c95847]{padding-top:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex}.fv-gallery__sidebar-grid[data-v-89c95847]{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,1fr);padding:.375rem .5rem .5rem;display:grid}.fv-gallery__thumb-wrap[data-v-89c95847]{position:relative}.fv-gallery__thumb-highlight[data-v-89c95847]{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-89c95847]{background:#ffffff14}.fv-gallery__thumb-highlight--active[data-v-89c95847]{background:#7c3aed4d}.fv-gallery__thumb[data-v-89c95847]{cursor:pointer;border-radius:var(--radius-lg,.5rem);width:100%;height:auto;transition:filter .2s,transform .2s}.fv-gallery__thumb[data-v-89c95847]:hover{transform:scale(1.02)}.fv-gallery__mobile-thumbs[data-v-89c95847]{right:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);z-index:45;padding:calc(var(--spacing,.25rem) * 1);-webkit-backdrop-filter:blur(8px);background:linear-gradient(#0000,#0a0a0ae6);position:absolute}@media(min-width:1024px){.fv-gallery__mobile-thumbs[data-v-89c95847]{display:none}}.fv-gallery__mobile-thumbs-scroll[data-v-89c95847]{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 1);scrollbar-width:none;display:flex;overflow-x:auto}.fv-gallery__mobile-thumbs-scroll[data-v-89c95847]::-webkit-scrollbar{display:none}.fv-gallery__mobile-thumb[data-v-89c95847]{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-89c95847]{box-shadow:0 0 0 2px var(--color-fv-primary-500,#8b5cf6),0 0 0 3px #0a0a0ae6}.fv-gallery__mobile-thumb-img[data-v-89c95847]{border-radius:var(--radius-lg,.5rem);object-fit:cover;width:100%;height:100%;transition:filter .2s}.fv-gallery-enter-active[data-v-89c95847]{transition:opacity .25s cubic-bezier(.16,1,.3,1)}.fv-gallery-leave-active[data-v-89c95847]{transition:opacity .15s ease-in}.fv-gallery-enter-from[data-v-89c95847],.fv-gallery-leave-to[data-v-89c95847]{opacity:0}.fv-gallery__fade-enter[data-v-89c95847]{transition:opacity .2s cubic-bezier(.16,1,.3,1)}.fv-gallery__fade-leave[data-v-89c95847]{transition:opacity .18s ease-in}.fv-gallery__fade-from[data-v-89c95847]{opacity:0}.fv-gallery__slide-up-enter[data-v-89c95847]{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-89c95847]{transition:opacity .2s ease-in,transform .2s ease-in}.fv-gallery__slide-up-from[data-v-89c95847]{opacity:0;transform:translateY(1rem)}.fv-gallery__slide-right-enter[data-v-89c95847]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.fv-gallery__slide-right-leave[data-v-89c95847]{transition:transform .25s cubic-bezier(.4,0,1,1)}.fv-gallery__slide-right-from[data-v-89c95847]{transform:translate(100%)}.slide-next-enter-active[data-v-89c95847],.slide-next-leave-active[data-v-89c95847],.slide-prev-enter-active[data-v-89c95847],.slide-prev-leave-active[data-v-89c95847]{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-89c95847]{opacity:0;transform:translate(30px)}.slide-next-leave-to[data-v-89c95847],.slide-prev-enter-from[data-v-89c95847]{opacity:0;transform:translate(-30px)}.slide-prev-leave-to[data-v-89c95847]{opacity:0;transform:translate(30px)}.fv-gallery-grid[data-v-89c95847]{min-height:200px}.fv-standard-grid[data-v-89c95847]{grid-template-columns:repeat(1,1fr);gap:.75rem;display:grid}@media(min-width:480px){.fv-standard-grid[data-v-89c95847]{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.fv-standard-grid[data-v-89c95847]{grid-template-columns:repeat(3,1fr);gap:1rem}}@media(min-width:1024px){.fv-standard-grid[data-v-89c95847]{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.fv-standard-grid[data-v-89c95847]{grid-template-columns:repeat(5,1fr)}}@media(min-width:1536px){.fv-standard-grid[data-v-89c95847]{grid-template-columns:repeat(6,1fr)}}.fv-masonry[data-v-89c95847]{grid-template-columns:repeat(1,1fr);gap:.75rem;display:grid}@media(min-width:480px){.fv-masonry[data-v-89c95847]{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.fv-masonry[data-v-89c95847]{grid-template-columns:repeat(3,1fr);gap:1rem}}@media(min-width:1024px){.fv-masonry[data-v-89c95847]{grid-template-columns:repeat(4,1fr)}}.fv-masonry__col[data-v-89c95847]{gap:calc(var(--spacing,.25rem) * 3);display:grid}.fv-masonry__item[data-v-89c95847],.fv-grid__item[data-v-89c95847]{margin-bottom:calc(var(--spacing,.25rem) * 3);break-inside:avoid;position:relative}.fv-grid__item-inner[data-v-89c95847]{border-radius:var(--radius-lg,.5rem);position:relative;overflow:hidden}.fv-gallery__grid-img[data-v-89c95847]{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-89c95847],.fv-masonry__item:hover .fv-gallery__grid-img[data-v-89c95847]{filter:brightness(1.05);transform:scale(1.02)}.fv-gallery__item--selected[data-v-89c95847]{border-radius:var(--radius-lg,.5rem);box-shadow:0 0 0 3px #3b82f6}.fv-gallery__checkbox-overlay[data-v-89c95847]{top:calc(var(--spacing,.25rem) * 2);left:calc(var(--spacing,.25rem) * 2);z-index:20;position:absolute}.fv-gallery__checkbox[data-v-89c95847]{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-89c95847]{background:#000000e6}.fv-gallery__checkbox--checked[data-v-89c95847]{color:#fff;background:#3b82f6;border-color:#3b82f6}.fv-gallery__select-overlay[data-v-89c95847]{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:10;border-radius:var(--radius-lg,.5rem);background:#3b82f626;position:absolute}.fv-gallery__position-input[data-v-89c95847]{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);z-index:20;position:absolute}.fv-gallery__position-field[data-v-89c95847]{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-89c95847]{color:#fff;background:#000000f2}.fv-gallery__ranking[data-v-89c95847]{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-89c95847]{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-89c95847]{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-89c95847]{color:#d4d4d4;background:#ffffff14}.fv-gallery__edit-btn[data-v-89c95847]:hover{background:#d4d4d4}.dark .fv-gallery__edit-btn[data-v-89c95847]:hover{background:#ffffff1f}.fv-gallery__edit-btn--primary[data-v-89c95847]{background:var(--color-fv-primary-600,#7c3aed);color:#fff}.fv-gallery__edit-btn--primary[data-v-89c95847]:hover{background:var(--color-fv-primary-700,#6d28d9)}.fv-gallery__bulk-bar[data-v-89c95847]{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-89c95847]{background:#ffffff0a;border-color:#ffffff0f}.fv-gallery__bulk-left[data-v-89c95847],.fv-gallery__bulk-right[data-v-89c95847]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.fv-gallery__bulk-count[data-v-89c95847]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-size:.8125rem}.fv-gallery__bulk-action[data-v-89c95847]{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-89c95847]{color:#d4d4d4;background:#ffffff14}.fv-gallery__bulk-action[data-v-89c95847]:hover{background:#d4d4d4}.fv-gallery__bulk-action--cancel[data-v-89c95847]{color:#fff;background:#525252}.fv-gallery__bulk-action--cancel[data-v-89c95847]:hover{background:#404040}.fv-gallery__bulk-action--danger[data-v-89c95847]{color:#fff;background:#cf2d56}.fv-gallery__bulk-action--danger[data-v-89c95847]:hover{background:#b82750}.fv-gallery__bulk-action--danger[data-v-89c95847]:disabled{cursor:not-allowed;opacity:.5}.fv-gallery__bulk-action--primary[data-v-89c95847]{background:var(--color-fv-primary-600,#7c3aed);color:#fff}.fv-gallery__bulk-action--primary[data-v-89c95847]:hover{background:var(--color-fv-primary-700,#6d28d9)}.fv-gallery__reorder-bar[data-v-89c95847]{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-89c95847]{background:#3b82f614;border-color:#3b82f633}.fv-gallery__reorder-label[data-v-89c95847]{color:#1e40af;font-size:.8125rem;font-weight:500}.dark .fv-gallery__reorder-label[data-v-89c95847]{color:#93c5fd}@media(prefers-reduced-motion:reduce){.fv-gallery-enter-active[data-v-89c95847],.fv-gallery-leave-active[data-v-89c95847],.slide-next-enter-active[data-v-89c95847],.slide-next-leave-active[data-v-89c95847],.slide-prev-enter-active[data-v-89c95847],.slide-prev-leave-active[data-v-89c95847]{transition:opacity .1s linear}.slide-next-enter-from[data-v-89c95847],.slide-next-leave-to[data-v-89c95847],.slide-prev-enter-from[data-v-89c95847],.slide-prev-leave-to[data-v-89c95847]{transform:none}.fv-gallery__nav-btn[data-v-89c95847]{transition:background-color .1s,color .1s}.fv-gallery__nav-btn[data-v-89c95847]:hover,.fv-gallery__nav-btn[data-v-89c95847]:active{transform:none}.fv-gallery__slide-up-enter[data-v-89c95847],.fv-gallery__slide-up-leave[data-v-89c95847]{transition:opacity .1s linear}.fv-gallery__slide-up-from[data-v-89c95847]{transform:none}.fv-gallery__slide-right-enter[data-v-89c95847],.fv-gallery__slide-right-leave[data-v-89c95847]{transition:opacity .1s linear}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
