.sticky[data-v-f2b4a85d]{position:sticky;z-index:10}.overflow-x-auto[data-v-f2b4a85d]::-webkit-scrollbar{height:8px}.overflow-x-auto[data-v-f2b4a85d]::-webkit-scrollbar-track{background-color:#f3f4f6}.dark .overflow-x-auto[data-v-f2b4a85d]::-webkit-scrollbar-track{background-color:#374151}.overflow-x-auto[data-v-f2b4a85d]::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:4px}.dark .overflow-x-auto[data-v-f2b4a85d]::-webkit-scrollbar-thumb{background-color:#6b7280}.overflow-x-auto[data-v-f2b4a85d]::-webkit-scrollbar-thumb:hover{background-color:#6b7280}.dark .overflow-x-auto[data-v-f2b4a85d]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.analytics-dashboard[data-v-a4ea2c34]{min-height:100vh;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));padding:1.5rem}.stat-card[data-v-a4ea2c34]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.stat-card[data-v-a4ea2c34]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.chart-container[data-v-a4ea2c34]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chart-container[data-v-a4ea2c34]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.device-item[data-v-a4ea2c34],.source-item[data-v-a4ea2c34],.country-item[data-v-a4ea2c34]{border-radius:.25rem;padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.device-item[data-v-a4ea2c34]:hover,.source-item[data-v-a4ea2c34]:hover,.country-item[data-v-a4ea2c34]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}@keyframes pulse-a4ea2c34{50%{opacity:.5}}.privacy-badge[data-v-a4ea2c34]{animation:pulse-a4ea2c34 2s cubic-bezier(.4,0,.6,1) infinite}.overflow-x-auto[data-v-a4ea2c34]::-webkit-scrollbar{height:6px}.overflow-x-auto[data-v-a4ea2c34]::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.overflow-x-auto[data-v-a4ea2c34]::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.overflow-x-auto[data-v-a4ea2c34]::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.admin-analytics[data-v-8def1fe3]{min-height:100vh;background-color:#f8fafc;padding:24px}.gallery-container.columns-1 .gallery-item[data-v-7726f465]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}@media (min-width: 768px){.gallery-container.md\\:columns-2 .gallery-item[data-v-7726f465]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}}@media (min-width: 1024px){.gallery-container.lg\\:columns-3 .gallery-item[data-v-7726f465]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}}.carousel-container[data-v-7726f465]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-track[data-v-7726f465]{will-change:transform}.carousel-slide[data-v-7726f465]{flex:0 0 100%}.carousel-track[data-v-7726f465]{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.carousel-arrow[data-v-7726f465]{-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;border:none;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.carousel-arrow[data-v-7726f465]:focus{outline:2px solid rgba(59,130,246,.5);outline-offset:2px}.carousel-arrow[data-v-7726f465]:active{transform:scale(.95)!important}.carousel-container .absolute.left-0[data-v-7726f465],.carousel-container .absolute.right-0[data-v-7726f465]{pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-container .absolute.left-0[data-v-7726f465]:hover,.carousel-container .absolute.right-0[data-v-7726f465]:hover{background:transparent}.carousel-container .absolute[data-v-7726f465]{z-index:10}.mosaic-container[data-v-7726f465]{-moz-column-fill:balance;column-fill:balance}.mosaic-item[data-v-7726f465]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;display:inline-block;width:100%}.mosaic-image-container[data-v-7726f465]{position:relative;width:100%;overflow:hidden}.mosaic-image-container img[data-v-7726f465]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mosaic-item img[data-v-7726f465]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.mosaic-container.md\\[data-v-7726f465]:columns-2{-moz-column-count:2;column-count:2}}@media (min-width: 1024px){.mosaic-container.lg\\[data-v-7726f465]:columns-3{-moz-column-count:3;column-count:3}}@media (min-width: 1280px){.mosaic-container.xl\\[data-v-7726f465]:columns-4{-moz-column-count:4;column-count:4}}@media (min-width: 1536px){.mosaic-container.\\32 xl\\[data-v-7726f465]:columns-5{-moz-column-count:5;column-count:5}}.mosaic-container.gap-2[data-v-7726f465]{-moz-column-gap:.5rem;column-gap:.5rem}.mosaic-container.gap-4[data-v-7726f465]{-moz-column-gap:1rem;column-gap:1rem}.mosaic-container.gap-6[data-v-7726f465]{-moz-column-gap:1.5rem;column-gap:1.5rem}.mosaic-tall img[data-v-7726f465]{min-height:300px;max-height:400px;-o-object-fit:cover;object-fit:cover}.mosaic-wide img[data-v-7726f465]{min-height:200px;max-height:250px;-o-object-fit:cover;object-fit:cover}.banner-container[data-v-7726f465]{width:100%;margin:0 auto}.banner-image-wrapper[data-v-7726f465]{position:relative;width:100%;aspect-ratio:2 / 1;overflow:hidden;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.banner-image[data-v-7726f465]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.banner-image-wrapper:hover .banner-image[data-v-7726f465]{transform:scale(1.02)}.banner-overlay[data-v-7726f465]{transition:all .3s ease;border-radius:.5rem}.banner-overlay[data-v-7726f465]:hover{background-color:#0003}.banner-overlay:hover svg[data-v-7726f465]{opacity:1}.banner-caption[data-v-7726f465]{max-width:800px;margin:0 auto}.banner-caption p[data-v-7726f465]{line-height:1.5;font-style:italic}@media (max-width: 640px){.banner-image-wrapper[data-v-7726f465]{border-radius:.375rem}.banner-caption[data-v-7726f465]{margin-top:.75rem}}.dark .banner-image-wrapper[data-v-7726f465]{box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}.maplibregl-popup-content{border-radius:8px;box-shadow:0 4px 12px #00000026;padding:12px 16px;line-height:1.4}.marker-popup{min-width:200px}.maplibregl-map{height:100%!important;width:100%!important}div[id^=map-]{height:20rem!important;width:100%!important;position:relative;background:#f3f4f6}div[id^=map-]:not(.leaflet-container){background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 640px){.min-w-48{min-width:calc(100vw - 2rem);right:-1rem!important}.absolute.top-4.right-4{top:.5rem;right:.5rem}.absolute.top-4.left-4{top:.5rem;left:.5rem;max-width:calc(100vw - 8rem)}}.rotate-180{transform:rotate(180deg)}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media (prefers-color-scheme: dark){.shadow-lg{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}}.maplibregl-map[data-v-d25f09f1]{height:100%!important;width:100%!important}div[id^=editor-map-][data-v-d25f09f1]{height:24rem!important;width:100%!important;position:relative}.maplibregl-canvas-container canvas[data-v-d25f09f1]{cursor:crosshair}@keyframes loading-d25f09f1{0%{background-position:200% 0}to{background-position:-200% 0}}div[id^=editor-map-][data-v-d25f09f1]:not(.maplibregl-map){background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:loading-d25f09f1 1.5s infinite}.maplibregl-popup-content{border-radius:8px;box-shadow:0 4px 12px #00000026;padding:0;max-width:250px}.marker-popup{padding:12px;line-height:1.4}.marker-popup h6{margin:0 0 4px;font-size:14px}.marker-popup p{margin:0}@media (prefers-color-scheme: dark){.maplibregl-popup-content{background:#374151;color:#f3f4f6}.maplibregl-popup-tip{border-top-color:#374151}}.divider-line[data-v-785cc6e1]{min-height:1px}input[type=range][data-v-785cc6e1]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid #ffffff;box-shadow:0 2px 4px #0000001a}input[type=range][data-v-785cc6e1]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid #ffffff;box-shadow:0 2px 4px #0000001a}.divider-line[data-v-fca64beb]{min-height:1px}.divider-container[data-v-fca64beb]{transition:all .2s ease-in-out}.divider-section-preview:hover .divider-line[data-v-fca64beb]{opacity:.8}@keyframes fadeInUp-b1222497{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-adder[data-v-b1222497]{animation:fadeInUp-b1222497 .3s ease-out}.group:hover .group-hover\:opacity-100[data-v-b1222497]{opacity:1}.group[data-v-b1222497]{position:relative;z-index:10}.group[data-v-b1222497]:hover{z-index:20}.section-preview[data-v-cfe45d80]{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}:is(.dark .section-preview[data-v-cfe45d80]){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.section-editor[data-v-cfe45d80]{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}:is(.dark .section-editor[data-v-cfe45d80]){background-color:#1e3a8a33}.drag-handle[data-v-cfe45d80]:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.section-wrapper[data-v-cfe45d80]{transition:all .2s ease}.section-wrapper.dragging[data-v-cfe45d80]{opacity:.5;transform:scale(.98)}.section-wrapper:hover .drag-handle[data-v-cfe45d80]{color:#3b82f6}@keyframes slideIn-cfe45d80{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.section-wrapper[data-v-cfe45d80]{animation:slideIn-cfe45d80 .3s ease-out}.section-wrapper[draggable=true][data-v-cfe45d80]:hover{box-shadow:0 0 0 2px #3b82f6;border-radius:8px}.geo-tag-picker[data-v-41cabaf6]{position:relative}
