@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css";img{max-width:100%;height:auto;display:block}img[loading=lazy]{will-change:opacity}.image-wrapper{background-color:#f0f0f0;position:relative;overflow:hidden}.blur-up{filter:blur(5px);transition:filter .3s}.blur-up.loaded{filter:blur(0)}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.optimized-image{contain:layout style paint;content-visibility:auto}.banner-logo-top img{will-change:auto;backface-visibility:hidden;transform:translateZ(0)}.carousel-item img{object-fit:cover;will-change:auto}.responsive-image{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.responsive-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.content-grid{will-change:scroll-position}.layout-triple-compact .banner-logo-top .optimized-image,.layout-triple-compact .banner-logo-top .image-wrapper,.layout-triple-compact .banner-logo-top img{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;background:#0a0a0a;min-height:100vh;overflow-x:hidden}#app{min-height:100vh;display:flex;flex-direction:column;position:relative}.luxury-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(135deg,#000,#111,#0a0a0a,#1a1a1a,#0f0f0f,#000);&:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(ellipse 800px 400px at 15% 25%,rgba(255,215,0,.04) 0%,transparent 50%),radial-gradient(ellipse 600px 300px at 85% 15%,rgba(255,215,0,.03) 0%,transparent 60%),radial-gradient(ellipse 700px 350px at 25% 75%,rgba(255,215,0,.025) 0%,transparent 55%),radial-gradient(ellipse 500px 250px at 75% 85%,rgba(255,215,0,.02) 0%,transparent 65%),linear-gradient(45deg,transparent 48%,rgba(255,215,0,.008) 49%,rgba(255,215,0,.008) 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(255,215,0,.006) 49%,rgba(255,215,0,.006) 51%,transparent 52%),radial-gradient(ellipse at center,transparent 30%,rgba(0,0,0,.4) 100%);background-size:100% 100%,100% 100%,100% 100%,100% 100%,200px 200px,180px 180px,100% 100%;animation:luxuryShimmer 25s ease-in-out infinite}&:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle 3px at 12% 18%,rgba(255,215,0,.15),transparent 70%),radial-gradient(circle 2px at 28% 32%,rgba(255,215,0,.12),transparent 70%),radial-gradient(circle 4px at 42% 28%,rgba(255,215,0,.18),transparent 70%),radial-gradient(circle 2px at 58% 45%,rgba(255,215,0,.1),transparent 70%),radial-gradient(circle 3px at 72% 22%,rgba(255,215,0,.14),transparent 70%),radial-gradient(circle 2px at 88% 38%,rgba(255,215,0,.11),transparent 70%),radial-gradient(circle 3px at 18% 68%,rgba(255,215,0,.16),transparent 70%),radial-gradient(circle 2px at 35% 82%,rgba(255,215,0,.13),transparent 70%),radial-gradient(circle 4px at 65% 75%,rgba(255,215,0,.17),transparent 70%),radial-gradient(circle 2px at 82% 88%,rgba(255,215,0,.12),transparent 70%),radial-gradient(circle 1px at 8% 52%,rgba(255,215,0,.2),transparent 70%),radial-gradient(circle 1px at 48% 8%,rgba(255,215,0,.18),transparent 70%),radial-gradient(circle 1px at 92% 62%,rgba(255,215,0,.16),transparent 70%),radial-gradient(circle 1px at 68% 92%,rgba(255,215,0,.19),transparent 70%);background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;animation:goldSparkle 20s ease-in-out infinite;opacity:.8;filter:blur(.5px)}}@keyframes luxuryShimmer{0%,to{opacity:1;transform:scale(1) translate(0)}25%{opacity:.95;transform:scale(1.005) translate(1px)}50%{opacity:.98;transform:scale(1.002) translate(0)}75%{opacity:.96;transform:scale(1.008) translate(-1px)}}@keyframes goldSparkle{0%,to{opacity:.8;transform:translate(0) translateY(0) scale(1)}20%{opacity:.9;transform:translate(.5px) translateY(-.5px) scale(1.02)}40%{opacity:.85;transform:translate(-.3px) translateY(.3px) scale(.98)}60%{opacity:.92;transform:translate(.7px) translateY(.2px) scale(1.01)}80%{opacity:.88;transform:translate(-.2px) translateY(-.4px) scale(.99)}}.carousel-image-wrapper[data-v-9c96d37d]{position:relative;overflow:hidden;display:inline-block;width:100%;height:100%;background:transparent}.carousel-image[data-v-9c96d37d]{display:block;width:100%;height:100%;object-fit:var(--08ec5b0e);transition:opacity .3s ease}.carousel-image.is-loading[data-v-9c96d37d]{opacity:0}.carousel-image.is-loaded[data-v-9c96d37d]{opacity:1;animation:carouselFadeIn-9c96d37d .3s ease}.carousel-image.is-error[data-v-9c96d37d]{opacity:.5}.carousel-image-placeholder[data-v-9c96d37d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;z-index:1}.carousel-shimmer[data-v-9c96d37d]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:carouselShimmer-9c96d37d 1.5s infinite}@keyframes carouselFadeIn-9c96d37d{0%{opacity:0}to{opacity:1}}@keyframes carouselShimmer-9c96d37d{to{left:100%}}[data-v-97f01a2b]:root{--primary-color: #667eea;--secondary-color: #764ba2;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #3b82f6;--bg-primary: #0f0f23;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: rgba(255, 255, 255, .05);--bg-modal: rgba(0, 0, 0, .8);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-dark: #1a1a2e;--border-color: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .05);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@keyframes modalSlideIn-97f01a2b{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-97f01a2b{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-97f01a2b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.carousel-container[data-v-97f01a2b]{width:100%;max-width:900px;margin:20px auto 8px;border-radius:0;overflow:hidden;box-shadow:0 8px 32px #0006,0 4px 16px #0000004d;aspect-ratio:7/1.8}@media (min-width: 1024px){.carousel-container[data-v-97f01a2b]{max-width:1400px;aspect-ratio:7/1.8}}.carousel[data-v-97f01a2b]{border-radius:0;overflow:hidden;width:100%;height:100%;cursor:grab;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.carousel[data-v-97f01a2b]:active{cursor:grabbing}.carousel-inner[data-v-97f01a2b]{border-radius:0;transition:transform .8s cubic-bezier(.4,0,.2,1);width:100%;height:100%;overflow:hidden;will-change:transform}.carousel-item[data-v-97f01a2b]{border-radius:0;transition:transform .8s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;width:100%;height:100%;overflow:hidden;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.carousel-item img[data-v-97f01a2b]{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0;transition:opacity .3s ease;transform:none;opacity:1}.carousel-item img.is-loading[data-v-97f01a2b]{opacity:.7}.carousel-item img.is-loaded[data-v-97f01a2b]{opacity:1}.carousel-item img[data-v-97f01a2b]:hover{transform:none;scale:1}.drag-indicator[data-v-97f01a2b]{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:10}.drag-arrow[data-v-97f01a2b]{width:60px;height:60px;background:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;animation:dragPulse-97f01a2b .5s ease-in-out infinite alternate;margin:0 20px}.drag-arrow-left[data-v-97f01a2b]{margin-right:auto}.drag-arrow-right[data-v-97f01a2b]{margin-left:auto}@keyframes dragPulse-97f01a2b{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.1);opacity:1}}.carousel-indicators[data-v-97f01a2b]{bottom:5px}.carousel-indicators button[data-v-97f01a2b]{width:8px!important;height:8px!important;border-radius:50%!important;background-color:#bfbfbf80!important;border:none!important;margin:0 4px!important;transition:background-color .3s ease!important;padding:0!important;min-width:8px!important;min-height:8px!important;max-width:8px!important;max-height:8px!important;flex:none!important;aspect-ratio:1!important;display:inline-block!important;text-indent:-9999px!important;overflow:hidden!important}.carousel-indicators button.active[data-v-97f01a2b]{background-color:#d9d9d9!important}.carousel-indicators button[data-v-97f01a2b]:hover{background-color:#d9d9d9cc!important}@media (max-width: 768px){.carousel-container[data-v-97f01a2b]{width:100%;max-width:100%;margin:0 auto 8px;padding:0 .5rem;aspect-ratio:7/1.8}.carousel[data-v-97f01a2b],.carousel-inner[data-v-97f01a2b],.carousel-item[data-v-97f01a2b]{width:100%;height:100%;overflow:hidden}.carousel-item img[data-v-97f01a2b]{width:100%;height:100%;object-fit:cover;object-position:center}}@media (max-width: 480px){.carousel-container[data-v-97f01a2b]{width:100%;margin:10px auto 8px;padding:0 .3rem;aspect-ratio:7/1.8}.carousel[data-v-97f01a2b],.carousel-inner[data-v-97f01a2b],.carousel-item[data-v-97f01a2b]{width:100%;height:100%;overflow:hidden}.carousel-item img[data-v-97f01a2b]{width:100%;height:100%;object-fit:cover;object-position:center}.carousel-indicators button[data-v-97f01a2b]{width:6px!important;height:6px!important;margin:0 3px!important;min-width:6px!important;min-height:6px!important;max-width:6px!important;max-height:6px!important;aspect-ratio:1!important;background-color:#bfbfbf80!important}}@media (max-width: 360px){.carousel-container[data-v-97f01a2b]{width:100%;padding:0 .2rem;margin-top:8px;margin-bottom:10px;aspect-ratio:7/1.8}.carousel[data-v-97f01a2b],.carousel-inner[data-v-97f01a2b],.carousel-item[data-v-97f01a2b]{width:100%;height:100%;overflow:hidden}.carousel-item img[data-v-97f01a2b]{width:100%;height:100%;object-fit:cover;object-position:center}.carousel-indicators button[data-v-97f01a2b]{width:5px!important;height:5px!important;margin:0 2px!important;min-width:5px!important;min-height:5px!important;max-width:5px!important;max-height:5px!important}}.image-wrapper[data-v-e7142526]{position:relative;overflow:hidden;display:inline-block;width:100%;height:100%;background:transparent}.optimized-image[data-v-e7142526]{display:block;width:100%;height:100%;object-fit:var(--2d352740);transition:opacity .3s ease,filter .3s ease}.optimized-image.is-loading[data-v-e7142526]{opacity:0}.optimized-image.is-loaded[data-v-e7142526]{opacity:1;animation:fadeIn-e7142526 .3s ease}.optimized-image.blur-effect[data-v-e7142526]{filter:blur(5px)}.optimized-image.is-error[data-v-e7142526]{opacity:.5}.image-placeholder[data-v-e7142526]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;z-index:1}.shimmer[data-v-e7142526]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer-e7142526 1.5s infinite}@keyframes fadeIn-e7142526{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}@keyframes shimmer-e7142526{to{left:100%}}[data-v-2529cf03]:root{--primary-color: #667eea;--secondary-color: #764ba2;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #3b82f6;--bg-primary: #0f0f23;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: rgba(255, 255, 255, .05);--bg-modal: rgba(0, 0, 0, .8);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-dark: #1a1a2e;--border-color: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .05);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@keyframes modalSlideIn-2529cf03{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-2529cf03{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-2529cf03{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.banner-container[data-v-2529cf03]{position:relative;margin:0;padding:0;pointer-events:auto;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:5}.banner-container[data-v-2529cf03]:first-child{margin-top:0}.banner-container[data-v-2529cf03]:last-child{margin-bottom:0}.banner-content[data-v-2529cf03]{position:relative;z-index:10;display:flex;flex-direction:column;padding:1rem;width:100%;max-width:100%;margin:0;border-radius:24px;background:var(--banner-gradient, linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%));border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a,0 0 0 1px #ffffff1a inset,inset 0 1px #fff3;box-sizing:border-box;transform:translateZ(0);will-change:transform;pointer-events:auto;cursor:pointer;overflow:hidden;min-height:110px;backdrop-filter:blur(10px)}.banner-content[data-v-2529cf03]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(3px 3px at 20px 30px,rgba(255,255,255,.5),transparent),radial-gradient(3px 3px at 40px 70px,rgba(255,255,255,.45),transparent),radial-gradient(2px 2px at 90px 40px,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 130px 80px,rgba(255,255,255,.55),transparent),radial-gradient(3px 3px at 160px 30px,rgba(255,255,255,.5),transparent),radial-gradient(2px 2px at 200px 60px,rgba(255,255,255,.6),transparent),radial-gradient(3px 3px at 240px 90px,rgba(255,255,255,.45),transparent),radial-gradient(2px 2px at 280px 20px,rgba(255,255,255,.55),transparent),radial-gradient(3px 3px at 320px 70px,rgba(255,255,255,.5),transparent),radial-gradient(2px 2px at 360px 40px,rgba(255,255,255,.6),transparent);background-repeat:repeat;background-size:400px 120px;animation:particleFloat-2529cf03 20s linear infinite;z-index:1;pointer-events:none;opacity:.8}.banner-content[data-v-2529cf03]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(2px 2px at 60px 20px,rgba(255,255,255,.4),transparent),radial-gradient(2px 2px at 120px 50px,rgba(255,255,255,.35),transparent),radial-gradient(2px 2px at 180px 80px,rgba(255,255,255,.45),transparent),radial-gradient(2px 2px at 220px 30px,rgba(255,255,255,.4),transparent),radial-gradient(2px 2px at 260px 60px,rgba(255,255,255,.35),transparent),radial-gradient(2px 2px at 300px 90px,rgba(255,255,255,.45),transparent);background-repeat:repeat;background-size:350px 100px;animation:particleFloat-2529cf03 25s linear infinite reverse;z-index:1;pointer-events:none;opacity:.6}@keyframes particleFloat-2529cf03{0%{transform:translate(0) translateY(0)}25%{transform:translate(-10px) translateY(-5px)}50%{transform:translate(5px) translateY(-10px)}75%{transform:translate(-5px) translateY(-3px)}to{transform:translate(0) translateY(0)}}.banner-logo-top[data-v-2529cf03]{display:flex;justify-content:center;align-items:center;margin-bottom:.75rem;padding:.3rem;min-height:60px;width:100%;position:relative;z-index:1;overflow:visible}.banner-logo-top[data-v-2529cf03] .optimized-image,.banner-logo-top[data-v-2529cf03] img{border-radius:0;background:transparent;padding:0;box-shadow:none;max-width:120px;max-height:70px;width:auto;height:auto;object-fit:contain;object-position:center;filter:none;border:none;display:block;margin:0 auto;backdrop-filter:none;position:relative;z-index:10}.banner-logo-top img[style*="display: none"][data-v-2529cf03]{display:none!important}.banner-main-content[data-v-2529cf03]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex:1;gap:.4rem;position:relative;z-index:3;padding:.2rem 0;min-height:70px}.banner-main-content.no-title[data-v-2529cf03]{gap:.2rem;padding:.1rem 0;min-height:60px}.banner-icon[data-v-2529cf03]{color:#fff;font-size:1.5rem;margin-bottom:.75rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.no-title .banner-icon[data-v-2529cf03]{margin-bottom:.4rem}.banner-text[data-v-2529cf03]{text-align:center;color:#fff;margin-bottom:1rem}.banner-text .banner-title[data-v-2529cf03]{font-size:1.25rem;font-weight:700;margin-bottom:.4rem;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.3)}.banner-text .banner-description[data-v-2529cf03]{font-size:.9rem;opacity:.9;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.3)}.banner-text.no-title[data-v-2529cf03]{margin-bottom:.5rem}.banner-text.no-title .banner-description[data-v-2529cf03]{margin-bottom:0}.banner-button[data-v-2529cf03]{background:linear-gradient(135deg,var(--button-bg, #fbbf24) 0%,rgba(255,255,255,.9) 100%);border:1px solid rgba(255,255,255,.3);color:#1f2937;padding:.6rem 1.2rem;border-radius:20px;font-weight:700;font-size:.85rem;transition:all .3s ease;min-width:70px;text-shadow:0 1px 2px rgba(255,255,255,.5);box-shadow:0 8px 25px var(--button-shadow, rgba(0, 0, 0, .2)),0 4px 12px #0000001a,inset 0 1px #fff6;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;backdrop-filter:blur(5px);position:relative;overflow:hidden}.banner-button[data-v-2529cf03]:hover{transform:scale(1.08) translateY(-2px);box-shadow:0 12px 35px var(--button-shadow, rgba(0, 0, 0, .3)),0 6px 15px #0003,inset 0 1px #fff9;filter:brightness(1.15);background:linear-gradient(135deg,var(--button-bg, #fbbf24) 0%,rgb(255,255,255) 100%)}.banner-button[data-v-2529cf03]:active{transform:scale(.98)}.popular-badge[data-v-2529cf03]{position:absolute;top:.6rem;right:.6rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1f2937;padding:.2rem .6rem;border-radius:16px;font-size:.7rem;font-weight:600;box-shadow:0 6px 20px #fbbf244d,0 3px 8px #0000001a,inset 0 1px #fff6;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(5px);z-index:20}.popular-badge i[data-v-2529cf03]{margin-right:.25rem}.layout-triple-compact[data-v-2529cf03]{padding:.6rem!important;min-height:110px!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:visible!important;z-index:100!important}.layout-triple-compact[data-v-2529cf03] .optimized-image,.layout-triple-compact[data-v-2529cf03] .image-wrapper,.layout-triple-compact[data-v-2529cf03] img,.layout-triple-compact .banner-logo-top[data-v-2529cf03] .optimized-image,.layout-triple-compact .banner-logo-top[data-v-2529cf03] .image-wrapper,.layout-triple-compact .banner-logo-top[data-v-2529cf03] img{padding:0!important;background:transparent!important;background-color:transparent!important;border:none!important;border-width:0!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;filter:none!important;transition:none!important}.layout-triple-compact .banner-logo-top[data-v-2529cf03]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:50px!important;margin-bottom:.4rem!important;overflow:visible!important;z-index:200!important;position:relative!important}.layout-triple-compact .banner-logo-top[data-v-2529cf03] .optimized-image,.layout-triple-compact .banner-logo-top[data-v-2529cf03] .image-wrapper,.layout-triple-compact .banner-logo-top[data-v-2529cf03] img{max-width:90px!important;max-height:50px!important;width:auto!important;height:auto!important;object-fit:contain!important;object-position:center!important;display:block!important;margin:0 auto!important;z-index:300!important;position:relative!important;transition:all .3s ease!important}@media (min-width: 1024px){.layout-triple-compact .banner-logo-top[data-v-2529cf03]{height:75px!important;margin-bottom:.1rem!important}.layout-triple-compact .banner-logo-top[data-v-2529cf03] .optimized-image,.layout-triple-compact .banner-logo-top[data-v-2529cf03] .image-wrapper,.layout-triple-compact .banner-logo-top[data-v-2529cf03] img{max-width:130px!important;max-height:75px!important}.layout-triple-compact .banner-text .banner-title[data-v-2529cf03]{font-size:.95rem!important;font-weight:700!important;text-align:center!important;letter-spacing:.5px!important}}.layout-triple-compact .banner-text[data-v-2529cf03]{text-align:center!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;margin-bottom:.4rem!important}.layout-triple-compact .banner-text .banner-title[data-v-2529cf03]{text-align:center!important;font-size:.85rem!important;line-height:1.1!important;margin-bottom:.2rem!important}.layout-triple-compact .banner-text .banner-description[data-v-2529cf03]{text-align:center!important;font-size:.7rem!important;line-height:1.2!important}.layout-triple-compact .banner-button[data-v-2529cf03]{margin:0 auto!important;display:block!important}.layout-triple-compact .banner-main-content[data-v-2529cf03]{gap:.3rem;padding:.2rem 0;min-height:80px}.layout-triple-compact .banner-main-content.no-title[data-v-2529cf03]{gap:.2rem;padding:.15rem 0;min-height:50px}.layout-triple-compact .banner-icon[data-v-2529cf03]{font-size:1.1rem;margin-bottom:.3rem}.no-title .layout-triple-compact .banner-icon[data-v-2529cf03]{margin-bottom:.2rem}.layout-triple-compact .banner-text[data-v-2529cf03]{margin-bottom:.3rem}.layout-triple-compact .banner-text .banner-title[data-v-2529cf03]{font-size:.85rem;line-height:1.1}.layout-triple-compact .banner-text .banner-description[data-v-2529cf03]{font-size:.7rem;line-height:1.2}.layout-triple-compact .banner-text.no-title[data-v-2529cf03]{margin-bottom:.15rem}.layout-triple-compact .banner-text.no-title .banner-description[data-v-2529cf03]{margin-bottom:0}.layout-triple-compact .banner-button[data-v-2529cf03]{padding:.3rem .6rem;font-size:.65rem;min-width:40px;border-radius:14px}.layout-triple-compact .popular-badge[data-v-2529cf03]{font-size:.6rem;padding:.15rem .4rem;top:.4rem;right:.4rem}.layout-triple-compact[data-v-2529cf03]:before{background-size:200px 60px!important;opacity:.6!important}.layout-triple-compact[data-v-2529cf03]:after{background-size:150px 45px!important;opacity:.4!important}@media (max-width: 768px){.banner-content[data-v-2529cf03]{padding:.5rem;min-height:80px;border-radius:18px}.banner-content[data-v-2529cf03]:before{background-size:300px 100px;opacity:.7}.banner-content[data-v-2529cf03]:after{background-size:250px 80px;opacity:.5}.banner-logo-top[data-v-2529cf03]{margin-bottom:.4rem;min-height:50px;overflow:visible}.banner-logo-top img[data-v-2529cf03]{max-width:80px;max-height:45px}.banner-logo-top[data-v-2529cf03] .optimized-image,.banner-logo-top[data-v-2529cf03] img{max-width:100px;max-height:60px;padding:8px;background:#ffffff14}.banner-main-content[data-v-2529cf03]{gap:.4rem;padding:.4rem 0}.banner-main-content.no-title[data-v-2529cf03]{gap:.25rem;padding:.25rem 0}.banner-icon[data-v-2529cf03]{font-size:1.25rem;margin-bottom:.4rem}.no-title .banner-icon[data-v-2529cf03]{margin-bottom:.2rem}.banner-text[data-v-2529cf03]{margin-bottom:.4rem}.banner-text .banner-title[data-v-2529cf03]{font-size:.8rem;line-height:1.1}.banner-text .banner-description[data-v-2529cf03]{font-size:.7rem;line-height:1.2}.banner-text.no-title[data-v-2529cf03]{margin-bottom:.2rem}.banner-text.no-title .banner-description[data-v-2529cf03]{margin-bottom:0}.banner-button[data-v-2529cf03]{padding:.35rem .7rem;font-size:.7rem;min-width:45px;border-radius:16px}.popular-badge[data-v-2529cf03]{font-size:.6rem;padding:.2rem .5rem;top:.3rem;right:.3rem}.layout-triple-compact[data-v-2529cf03]{padding:.3rem!important;min-height:70px!important}.layout-triple-compact .banner-logo-top[data-v-2529cf03]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:40px!important;margin-bottom:.2rem!important;overflow:visible!important;z-index:200!important;position:relative!important}.layout-triple-compact .banner-logo-top[data-v-2529cf03] .optimized-image,.layout-triple-compact .banner-logo-top[data-v-2529cf03] .image-wrapper,.layout-triple-compact .banner-logo-top[data-v-2529cf03] img{max-width:50px!important;max-height:30px!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important;margin:0 auto!important;z-index:300!important;position:relative!important;transition:all .3s ease!important}.layout-triple-compact .banner-text[data-v-2529cf03]{margin-bottom:.3rem}.layout-triple-compact .banner-text .banner-title[data-v-2529cf03]{font-size:.65rem;line-height:1.1}.layout-triple-compact .banner-text .banner-description[data-v-2529cf03]{font-size:.6rem;line-height:1.1}.layout-triple-compact .banner-button[data-v-2529cf03]{padding:.25rem .5rem;font-size:.6rem;min-width:35px;border-radius:12px}.layout-triple-compact .popular-badge[data-v-2529cf03]{font-size:.5rem;padding:.15rem .4rem;top:.2rem;right:.2rem}}@media (max-width: 480px){.banner-content[data-v-2529cf03]{padding:.4rem;min-height:70px;border-radius:14px}.banner-content[data-v-2529cf03]:before{background-size:250px 80px;opacity:.6}.banner-content[data-v-2529cf03]:after{background-size:200px 60px;opacity:.4}.banner-logo-top[data-v-2529cf03]{margin-bottom:.3rem;min-height:35px;overflow:visible}.banner-logo-top img[data-v-2529cf03]{max-width:70px;max-height:35px}.banner-logo-top[data-v-2529cf03] .optimized-image,.banner-logo-top[data-v-2529cf03] img{max-width:80px;max-height:50px;padding:6px;background:#ffffff14}.banner-main-content[data-v-2529cf03]{gap:.3rem;padding:.3rem 0}.banner-main-content.no-title[data-v-2529cf03]{gap:.2rem;padding:.2rem 0}.banner-icon[data-v-2529cf03]{font-size:1rem;margin-bottom:.3rem}.no-title .banner-icon[data-v-2529cf03]{margin-bottom:.15rem}.banner-text[data-v-2529cf03]{margin-bottom:.3rem}.banner-text .banner-title[data-v-2529cf03]{font-size:.8rem}.banner-text .banner-description[data-v-2529cf03]{font-size:.65rem}.banner-text.no-title[data-v-2529cf03]{margin-bottom:.15rem}.banner-text.no-title .banner-description[data-v-2529cf03]{margin-bottom:0}.banner-button[data-v-2529cf03]{padding:.25rem .5rem;font-size:.6rem;min-width:40px;border-radius:12px}.layout-triple-compact[data-v-2529cf03]{padding:.2rem!important;min-height:60px!important}.layout-triple-compact .banner-logo-top[data-v-2529cf03]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:35px!important;margin-bottom:.15rem!important;overflow:visible!important;z-index:200!important;position:relative!important}.layout-triple-compact .banner-logo-top[data-v-2529cf03] .optimized-image,.layout-triple-compact .banner-logo-top[data-v-2529cf03] .image-wrapper,.layout-triple-compact .banner-logo-top[data-v-2529cf03] img{max-width:40px!important;max-height:25px!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important;margin:0 auto!important;z-index:300!important;position:relative!important;transition:all .3s ease!important}.layout-triple-compact .banner-text[data-v-2529cf03]{margin-bottom:.2rem}.layout-triple-compact .banner-text .banner-title[data-v-2529cf03]{font-size:.65rem;line-height:1.1}.layout-triple-compact .banner-text .banner-description[data-v-2529cf03]{font-size:.6rem;line-height:1.1}.layout-triple-compact .banner-button[data-v-2529cf03]{padding:.2rem .4rem;font-size:.55rem;min-width:30px;border-radius:10px}.layout-triple-compact .popular-badge[data-v-2529cf03]{font-size:.45rem;padding:.1rem .3rem;top:.15rem;right:.15rem}}.layout-triple[data-v-2529cf03]{padding:.6rem!important;min-height:110px!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:visible!important;z-index:100!important}.layout-triple[data-v-2529cf03] .optimized-image,.layout-triple[data-v-2529cf03] .image-wrapper,.layout-triple[data-v-2529cf03] img,.layout-triple .banner-logo-top[data-v-2529cf03] .optimized-image,.layout-triple .banner-logo-top[data-v-2529cf03] .image-wrapper,.layout-triple .banner-logo-top[data-v-2529cf03] img{padding:0!important;background:transparent!important;background-color:transparent!important;border:none!important;border-width:0!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;filter:none!important;transition:none!important}.layout-triple .banner-logo-top[data-v-2529cf03]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:50px!important;margin-bottom:.4rem!important;overflow:visible!important;z-index:200!important;position:relative!important}.layout-triple .banner-logo-top[data-v-2529cf03] .optimized-image,.layout-triple .banner-logo-top[data-v-2529cf03] .image-wrapper,.layout-triple .banner-logo-top[data-v-2529cf03] img{max-width:90px!important;max-height:50px!important;width:auto!important;height:auto!important;object-fit:contain!important;object-position:center!important;display:block!important;margin:0 auto!important;z-index:300!important;position:relative!important;transition:all .3s ease!important}.layout-triple .banner-text[data-v-2529cf03]{text-align:center!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;margin-bottom:.4rem!important}.layout-triple .banner-text .banner-title[data-v-2529cf03]{text-align:center!important;font-size:.85rem!important;line-height:1.1!important;margin-bottom:.2rem!important}.layout-triple .banner-text .banner-description[data-v-2529cf03]{text-align:center!important;font-size:.7rem!important;line-height:1.2!important}.layout-triple .banner-button[data-v-2529cf03]{margin:0 auto!important;display:block!important}@media (min-width: 1024px){.layout-triple .banner-logo-top[data-v-2529cf03]{height:75px!important;margin-bottom:.1rem!important}.layout-triple .banner-logo-top[data-v-2529cf03] .optimized-image,.layout-triple .banner-logo-top[data-v-2529cf03] .image-wrapper,.layout-triple .banner-logo-top[data-v-2529cf03] img{max-width:130px!important;max-height:75px!important}.layout-triple .banner-text .banner-title[data-v-2529cf03]{font-size:.95rem!important;font-weight:700!important;text-align:center!important;letter-spacing:.5px!important}}[data-v-d198921a]:root{--primary-color: #667eea;--secondary-color: #764ba2;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #3b82f6;--bg-primary: #0f0f23;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: rgba(255, 255, 255, .05);--bg-modal: rgba(0, 0, 0, .8);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-dark: #1a1a2e;--border-color: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .05);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@keyframes modalSlideIn-d198921a{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-d198921a{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-d198921a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.large-gif-container[data-v-d198921a]{position:relative;margin:0;padding:0;pointer-events:auto;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:5;border-radius:0!important;width:700px;max-width:700px;overflow:hidden}.small-gif-container[data-v-d198921a]{position:relative;margin:0;padding:0;pointer-events:auto;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:5;border-radius:0!important;width:345px;max-width:345px;overflow:hidden;aspect-ratio:3.45/1}.gif-row-triple .small-gif-container[data-v-d198921a],.gif-row-triple .large-gif-container[data-v-d198921a]{width:225px!important;max-width:225px!important;height:100px!important;aspect-ratio:2.25/1!important}.large-gif[data-v-d198921a],.small-gif[data-v-d198921a]{width:100%;height:100%;object-fit:cover;display:block;border-radius:0!important}.gif-popular-badge[data-v-d198921a]{position:absolute;top:.5rem;right:.5rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;padding:.2rem .6rem;border-radius:16px;font-size:.75rem;font-weight:500;box-shadow:0 2px 8px #fbbf2466}.gif-popular-badge i[data-v-d198921a]{margin-right:.2rem}@media (max-width: 768px){.large-gif-container[data-v-d198921a]{margin-bottom:0;flex:1 1 0!important;min-width:0!important;max-width:100%!important;width:auto!important}.small-gif-container[data-v-d198921a]{flex:1 1 0!important;min-width:0!important;max-width:100%!important;width:auto!important}.large-gif[data-v-d198921a],.small-gif[data-v-d198921a]{width:100%!important;max-width:100%!important;height:auto!important}.gif-popular-badge[data-v-d198921a]{top:.4rem;right:.4rem;padding:.15rem .5rem;font-size:.7rem}}@media (max-width: 480px){.large-gif-container[data-v-d198921a]{margin-bottom:0}.gif-popular-badge[data-v-d198921a]{top:.3rem;right:.3rem;padding:.1rem .4rem;font-size:.65rem}}[data-v-d912c090]:root{--primary-color: #667eea;--secondary-color: #764ba2;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #3b82f6;--bg-primary: #0f0f23;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: rgba(255, 255, 255, .05);--bg-modal: rgba(0, 0, 0, .8);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-dark: #1a1a2e;--border-color: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .05);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@keyframes modalSlideIn-d912c090{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-d912c090{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-d912c090{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientFlow-d912c090{0%{background-position:200% 50%}to{background-position:-200% 50%}}@keyframes symmetricFloat-d912c090{0%,to{transform:translateY(0) scale(1);opacity:.4}25%{transform:translateY(-8px) scale(1.05);opacity:.55}50%{transform:translateY(0) scale(1);opacity:.7}75%{transform:translateY(8px) scale(1.05);opacity:.55}}@keyframes morphBlobSmooth-d912c090{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:rotate(0) scale(1)}33%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:rotate(120deg) scale(1.05)}66%{border-radius:40% 60% 60% 40%/60% 40%;transform:rotate(240deg) scale(.98)}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:rotate(360deg) scale(1)}}@keyframes flowToCenter-d912c090{0%{transform:translate(-100%);opacity:0}20%{opacity:.6}80%{opacity:.6}to{transform:translate(150%);opacity:0}}@keyframes flowFromCenter-d912c090{0%{transform:translate(100%);opacity:0}20%{opacity:.6}80%{opacity:.6}to{transform:translate(-150%);opacity:0}}@keyframes pulseSymmetric-d912c090{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.6}}@keyframes breathe-d912c090{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.02);opacity:1}}@keyframes waveMotion-d912c090{0%,to{d:path("M0,30 Q300,5 600,30 T1200,30")}50%{d:path("M0,30 Q300,55 600,30 T1200,30")}}@keyframes dotPulse-d912c090{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.2);opacity:.7}}@keyframes connectLine-d912c090{0%{width:0;opacity:0}50%{width:100%;opacity:.3}to{width:0;opacity:0}}@keyframes pulseLine-d912c090{0%,to{opacity:.4;transform:scaleX(1)}50%{opacity:.8;transform:scaleX(1.2)}}@keyframes glowPulse-d912c090{0%,to{opacity:.3}50%{opacity:.6}}@keyframes blockFloat-d912c090{0%,to{transform:translateY(0) rotate(0);opacity:.7}33%{transform:translateY(-8px) rotate(120deg);opacity:1}66%{transform:translateY(4px) rotate(240deg);opacity:.8}}@keyframes diamondRotate-d912c090{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}@keyframes neonPulse-d912c090{0%,to{box-shadow:0 0 5px var(--bg-color),0 0 10px var(--bg-color),0 0 15px var(--bg-color);opacity:.8}50%{box-shadow:0 0 10px var(--bg-color),0 0 20px var(--bg-color),0 0 30px var(--bg-color),0 0 40px var(--bg-color);opacity:1}}@keyframes subtleFlow-d912c090{0%,to{opacity:.3;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(1.1)}}@keyframes neonPulseLine-d912c090{0%,to{box-shadow:0 0 8px #0ff6,0 0 16px #0ff3;opacity:.8}50%{box-shadow:0 0 12px #0ff9,0 0 24px #0ff6,0 0 32px #0ff3;opacity:1}}@keyframes neonGlow-d912c090{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.6;transform:scaleY(1.2)}}@keyframes neonFlow-d912c090{0%,to{opacity:.4;transform:translate(-50%,-50%) scaleX(1)}50%{opacity:.8;transform:translate(-50%,-50%) scaleX(1.3)}}@keyframes neonTextGlow-d912c090{0%,to{text-shadow:0 0 5px rgba(0,255,255,.5),0 0 10px rgba(0,255,255,.3);box-shadow:0 0 10px #0ff3,inset 0 1px #0ff3}50%{text-shadow:0 0 8px rgba(0,255,255,.7),0 0 16px rgba(0,255,255,.5),0 0 24px rgba(0,255,255,.3);box-shadow:0 0 15px #00ffff4d,0 0 25px #00ffff1a,inset 0 1px #00ffff4d}}@keyframes premiumGlow-d912c090{0%,to{opacity:.3}50%{opacity:.6}}@keyframes premiumPulse-d912c090{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}@keyframes premiumTextGlow-d912c090{0%,90%,to{opacity:0}5%,85%{opacity:.6}}@keyframes enhancedGlow-d912c090{0%,to{opacity:.4;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(1.1)}}@keyframes centerPulse-d912c090{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}}@keyframes floatDeco-d912c090{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.6;transform:translateY(-3px)}}.separator-container[data-v-d912c090]{width:100%;padding:.5rem 2rem;position:relative;overflow:hidden}@media (max-width: 768px){.separator-container[data-v-d912c090]{padding:.4rem 1rem}}@media (max-width: 480px){.separator-container[data-v-d912c090]{padding:.3rem .8rem}}.separator-gradient-flow[data-v-d912c090]{display:flex;align-items:center;justify-content:center;gap:0;position:relative}.separator-gradient-flow .gradient-line[data-v-d912c090]{flex:1;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(var(--bg-rgb),.1) 10%,rgba(var(--bg-rgb),.2) 50%,rgba(var(--bg-rgb),.3) 100%);position:relative;overflow:visible}.separator-gradient-flow .gradient-line[data-v-d912c090]:first-child{margin-right:-1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--bg-rgb),.1) 20%,rgba(var(--bg-rgb),.2) 80%,rgba(var(--bg-rgb),.3) 100%)}.separator-gradient-flow .gradient-line[data-v-d912c090]:last-child{margin-left:-1px;background:linear-gradient(90deg,rgba(var(--bg-rgb),.3) 0%,rgba(var(--bg-rgb),.2) 20%,rgba(var(--bg-rgb),.1) 80%,transparent 100%)}.separator-gradient-flow .gradient-line[data-v-d912c090]:before{content:"";position:absolute;top:-1px;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent 0%,rgba(var(--bg-rgb),.2) 50%,transparent 100%);filter:blur(2px)}.separator-gradient-flow .gradient-line[data-v-d912c090]:after{content:"";position:absolute;top:0;width:40%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(var(--bg-rgb),.8) 30%,rgba(var(--bg-rgb),.8) 70%,transparent 100%)}.separator-gradient-flow .gradient-line[data-v-d912c090]:first-child:after{left:-40%;animation:flowToCenter-d912c090 3s cubic-bezier(.4,0,.6,1) infinite}.separator-gradient-flow .gradient-line[data-v-d912c090]:last-child:after{right:-40%;animation:flowFromCenter-d912c090 3s cubic-bezier(.4,0,.6,1) infinite}.separator-gradient-flow .separator-badge[data-v-d912c090]{position:relative;padding:1rem 3rem;background:linear-gradient(135deg,rgba(var(--bg-rgb),.05),rgba(var(--bg-secondary-rgb),.05));border-top:2px solid rgba(var(--bg-rgb),.3);border-bottom:2px solid rgba(var(--bg-rgb),.3);border-left:none;border-right:none;border-radius:0;backdrop-filter:blur(10px);animation:breathe-d912c090 4s cubic-bezier(.4,0,.6,1) infinite;z-index:2}.separator-gradient-flow .separator-badge[data-v-d912c090]:before,.separator-gradient-flow .separator-badge[data-v-d912c090]:after{content:"";position:absolute;top:0;bottom:0;width:30px;background:inherit;backdrop-filter:inherit}.separator-gradient-flow .separator-badge[data-v-d912c090]:before{left:-30px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,15px 50%);border-top:2px solid rgba(var(--bg-rgb),.3);border-bottom:2px solid rgba(var(--bg-rgb),.3)}.separator-gradient-flow .separator-badge[data-v-d912c090]:after{right:-30px;clip-path:polygon(0 0,100% 0,calc(100% - 15px) 50%,100% 100%,0 100%);border-top:2px solid rgba(var(--bg-rgb),.3);border-bottom:2px solid rgba(var(--bg-rgb),.3)}.separator-gradient-flow .separator-badge .badge-glow[data-v-d912c090]{position:absolute;inset:-20px;background:radial-gradient(circle at center,rgba(var(--bg-rgb),.3) 0%,rgba(var(--bg-rgb),.2) 20%,rgba(var(--bg-rgb),.1) 40%,transparent 60%);filter:blur(15px);animation:pulseSymmetric-d912c090 4s cubic-bezier(.4,0,.6,1) infinite;pointer-events:none}.separator-gradient-flow .separator-badge .badge-text[data-v-d912c090]{position:relative;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-color);opacity:.9}@media (max-width: 768px){.separator-gradient-flow .separator-badge[data-v-d912c090]{padding:.5rem 1.5rem}.separator-gradient-flow .separator-badge .badge-text[data-v-d912c090]{font-size:.7rem}}.separator-floating-dots[data-v-d912c090]{display:flex;align-items:center;justify-content:center;gap:0;position:relative}.separator-floating-dots[data-v-d912c090]:before{content:"";position:absolute;top:50%;left:10%;right:10%;transform:translateY(-50%);height:1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--bg-rgb),.1) 20%,rgba(var(--bg-rgb),.1) 80%,transparent 100%);z-index:0}.separator-floating-dots .dots-container[data-v-d912c090]{display:flex;gap:.75rem;align-items:center;position:relative;z-index:1;padding:0 1rem}.separator-floating-dots .dots-container[data-v-d912c090]:first-child{padding-right:0}.separator-floating-dots .dots-container[data-v-d912c090]:last-child{padding-left:0}.separator-floating-dots .dots-container .dot[data-v-d912c090]{display:inline-block;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--bg-color),var(--bg-color-secondary));position:relative}.separator-floating-dots .dots-container .dot[data-v-d912c090]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background:inherit;animation:dotPulse-d912c090 2s cubic-bezier(.4,0,.6,1) infinite}.separator-floating-dots .dots-container .dot.dot-1[data-v-d912c090]:after{animation-delay:0s}.separator-floating-dots .dots-container .dot.dot-2[data-v-d912c090]:after{animation-delay:.2s}.separator-floating-dots .dots-container .dot.dot-3[data-v-d912c090]{width:8px;height:8px}.separator-floating-dots .dots-container .dot.dot-3[data-v-d912c090]:after{animation-delay:.4s}.separator-floating-dots .dots-container .dot.dot-4[data-v-d912c090]:after{animation-delay:.6s}.separator-floating-dots .dots-container .dot.dot-5[data-v-d912c090]:after{animation-delay:.8s}.separator-floating-dots .separator-title[data-v-d912c090]{position:relative;z-index:2;background:linear-gradient(90deg,#fffffff2,#fff,#fffffff2);padding:.5rem 2rem;border-left:1px solid rgba(var(--bg-rgb),.2);border-right:1px solid rgba(var(--bg-rgb),.2)}@media (prefers-color-scheme: dark){.separator-floating-dots .separator-title[data-v-d912c090]{background:linear-gradient(90deg,#141414f2,#141414,#141414f2)}}.separator-floating-dots .separator-title span[data-v-d912c090]{font-size:.9rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--primary-color);opacity:.8}.separator-elegant-line[data-v-d912c090]{display:flex;align-items:center;justify-content:center;gap:0;position:relative}.separator-elegant-line[data-v-d912c090]:before{content:"";position:absolute;top:50%;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--primary-rgb),.1) 35%,rgba(var(--primary-rgb),.1) 65%,transparent 100%);z-index:0}.separator-elegant-line .line-container[data-v-d912c090]{flex:1;max-width:500px;position:relative;height:2px;overflow:hidden}.separator-elegant-line .line-container:first-child .line-gradient[data-v-d912c090]{background:linear-gradient(90deg,transparent 0%,rgba(var(--bg-rgb),.3) 40%,rgba(var(--bg-rgb),.5) 100%);animation:flowToCenter-d912c090 3.5s cubic-bezier(.4,0,.6,1) infinite}.separator-elegant-line .line-container:last-child .line-gradient[data-v-d912c090]{background:linear-gradient(90deg,rgba(var(--bg-rgb),.5) 0%,rgba(var(--bg-rgb),.3) 60%,transparent 100%);animation:flowFromCenter-d912c090 3.5s cubic-bezier(.4,0,.6,1) infinite}.separator-elegant-line .line-container .line-solid[data-v-d912c090]{position:absolute;left:0;right:0;height:1px;background:rgba(var(--primary-rgb),.1);top:50%;transform:translateY(-50%)}.separator-elegant-line .line-container .line-gradient[data-v-d912c090]{position:absolute;top:0;left:-100%;width:100%;height:2px}.separator-elegant-line .elegant-text[data-v-d912c090]{position:relative;animation:breathe-d912c090 5s cubic-bezier(.4,0,.6,1) infinite;padding:.75rem 2.5rem;background:#fffffff2;z-index:2}@media (prefers-color-scheme: dark){.separator-elegant-line .elegant-text[data-v-d912c090]{background:#141414f2}}.separator-elegant-line .elegant-text[data-v-d912c090]:before,.separator-elegant-line .elegant-text[data-v-d912c090]:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:20px;height:2px;background:linear-gradient(90deg,rgba(var(--bg-rgb),.5),rgba(var(--bg-rgb),.3))}.separator-elegant-line .elegant-text[data-v-d912c090]:before{left:-20px}.separator-elegant-line .elegant-text[data-v-d912c090]:after{right:-20px;background:linear-gradient(90deg,rgba(var(--bg-rgb),.3),rgba(var(--bg-rgb),.5))}.separator-elegant-line .elegant-text .text-main[data-v-d912c090]{font-size:1rem;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--primary-color);position:relative;z-index:2}.separator-elegant-line .elegant-text .text-shadow[data-v-d912c090]{position:absolute;top:2px;left:2px;font-size:1rem;font-weight:300;letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(135deg,var(--bg-color),var(--bg-color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.3;z-index:1;animation:pulseSymmetric-d912c090 5s cubic-bezier(.4,0,.6,1) infinite}.separator-morphing-blob[data-v-d912c090]{display:flex;align-items:center;justify-content:center}.separator-morphing-blob .blob-container[data-v-d912c090]{position:relative;width:300px;height:100px;display:flex;align-items:center;justify-content:center}.separator-morphing-blob .blob-container .blob[data-v-d912c090]{position:absolute;width:160px;height:70px;filter:blur(20px);opacity:.5}.separator-morphing-blob .blob-container .blob.blob-1[data-v-d912c090]{background:radial-gradient(circle at center,var(--bg-color) 0%,transparent 70%);animation:morphBlobSmooth-d912c090 8s cubic-bezier(.4,0,.6,1) infinite}.separator-morphing-blob .blob-container .blob.blob-2[data-v-d912c090]{background:radial-gradient(circle at center,var(--bg-color-secondary) 0%,transparent 70%);animation:morphBlobSmooth-d912c090 8s cubic-bezier(.4,0,.6,1) infinite reverse;animation-delay:-4s}.separator-morphing-blob .blob-container .center-content[data-v-d912c090]{position:relative;z-index:2;padding:.75rem 2.5rem;background:#ffffffe6;border-radius:30px;backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(var(--bg-rgb),.1),0 2px 10px #0000000d}.separator-morphing-blob .blob-container .center-content span[data-v-d912c090]{font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,var(--bg-color),var(--bg-color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (prefers-color-scheme: dark){.separator-morphing-blob .blob-container .center-content[data-v-d912c090]{background:#141414e6}}.separator-slash[data-v-d912c090]{display:flex;align-items:center;justify-content:center;gap:0}.separator-slash .slash-container[data-v-d912c090]{display:flex;gap:.5rem;align-items:center}.separator-slash .slash-container.right .slash-line[data-v-d912c090]{transform:skew(15deg)}.separator-slash .slash-container .slash-line[data-v-d912c090]{width:3px;height:30px;background:linear-gradient(180deg,transparent 0%,rgba(var(--bg-rgb),.3) 30%,rgba(var(--bg-rgb),.6) 50%,rgba(var(--bg-rgb),.3) 70%,transparent 100%);transform:skew(-15deg);transition:all .3s cubic-bezier(.4,0,.6,1)}.separator-slash .slash-container .slash-line.slash-1[data-v-d912c090]{animation:symmetricFloat-d912c090 6s cubic-bezier(.4,0,.6,1) infinite;animation-delay:0s}.separator-slash .slash-container .slash-line.slash-2[data-v-d912c090]{height:40px;opacity:.9;background:linear-gradient(180deg,transparent 0%,rgba(var(--bg-rgb),.4) 30%,var(--bg-color) 50%,rgba(var(--bg-rgb),.4) 70%,transparent 100%);animation:symmetricFloat-d912c090 6s cubic-bezier(.4,0,.6,1) infinite;animation-delay:.5s}.separator-slash .slash-container .slash-line.slash-3[data-v-d912c090]{opacity:.5;animation:symmetricFloat-d912c090 6s cubic-bezier(.4,0,.6,1) infinite;animation-delay:1s}.separator-slash .slash-text[data-v-d912c090]{padding:.75rem 2rem;border-left:3px solid rgba(var(--bg-rgb),.5);border-right:3px solid rgba(var(--bg-rgb),.5);margin:0 -3px;position:relative;z-index:2;background:#ffffffe6}@media (prefers-color-scheme: dark){.separator-slash .slash-text[data-v-d912c090]{background:#141414e6}}.separator-slash .slash-text span[data-v-d912c090]{font-size:.9rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--primary-color);opacity:.8}.separator-bold-contrast[data-v-d912c090]{display:flex;align-items:center;justify-content:center;gap:0;position:relative;margin:.8rem 0}.separator-bold-contrast[data-v-d912c090]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--bg-rgb),.15) 20%,rgba(var(--bg-rgb),.25) 50%,rgba(var(--bg-rgb),.15) 80%,transparent 100%);z-index:0}.separator-bold-contrast .contrast-line[data-v-d912c090]{flex:1;height:3px;position:relative;overflow:visible}.separator-bold-contrast .contrast-line.left[data-v-d912c090]{background:linear-gradient(90deg,transparent 0%,rgba(var(--bg-rgb),.2) 30%,rgba(var(--bg-rgb),.4) 70%,rgba(var(--bg-rgb),.6) 100%);margin-right:-2px}.separator-bold-contrast .contrast-line.left[data-v-d912c090]:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(90deg,rgba(var(--bg-rgb),.8),rgba(var(--bg-rgb),.4));animation:pulseLine-d912c090 3s ease-in-out infinite}.separator-bold-contrast .contrast-line.right[data-v-d912c090]{background:linear-gradient(90deg,rgba(var(--bg-rgb),.6) 0%,rgba(var(--bg-rgb),.4) 30%,rgba(var(--bg-rgb),.2) 70%,transparent 100%);margin-left:-2px}.separator-bold-contrast .contrast-line.right[data-v-d912c090]:after{content:"";position:absolute;top:0;left:0;width:20px;height:100%;background:linear-gradient(90deg,rgba(var(--bg-rgb),.4),rgba(var(--bg-rgb),.8));animation:pulseLine-d912c090 3s ease-in-out infinite reverse}.separator-bold-contrast .contrast-line[data-v-d912c090]:before{content:"";position:absolute;top:-1px;left:0;right:0;height:5px;background:linear-gradient(90deg,transparent 0%,rgba(var(--bg-rgb),.1) 50%,transparent 100%);filter:blur(2px);animation:glowPulse-d912c090 4s ease-in-out infinite}.separator-bold-contrast .contrast-badge[data-v-d912c090]{position:relative;padding:.8rem 2.5rem;background:linear-gradient(135deg,rgba(var(--bg-rgb),.12),rgba(var(--bg-secondary-rgb),.08));border:2px solid rgba(var(--bg-rgb),.4);border-radius:25px;backdrop-filter:blur(15px);box-shadow:0 8px 25px rgba(var(--bg-rgb),.15),0 4px 12px #0000001a,inset 0 1px #fff3;z-index:2;overflow:hidden}.separator-bold-contrast .contrast-badge .badge-background[data-v-d912c090]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--bg-rgb),.08),rgba(var(--bg-secondary-rgb),.12),rgba(var(--bg-rgb),.08));border-radius:inherit;animation:breathe-d912c090 6s ease-in-out infinite}.separator-bold-contrast .contrast-badge .badge-glow[data-v-d912c090]{position:absolute;inset:-30px;background:radial-gradient(circle at center,rgba(var(--bg-rgb),.2) 0%,rgba(var(--bg-rgb),.1) 30%,rgba(var(--bg-rgb),.05) 60%,transparent 80%);filter:blur(20px);animation:pulseSymmetric-d912c090 5s ease-in-out infinite;pointer-events:none}.separator-bold-contrast .contrast-badge .badge-text[data-v-d912c090]{position:relative;font-size:.9rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--primary-color);opacity:.95;text-shadow:0 1px 3px rgba(0,0,0,.1);z-index:1}.separator-bold-contrast .contrast-badge[data-v-d912c090]:before,.separator-bold-contrast .contrast-badge[data-v-d912c090]:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:15px;height:2px;background:linear-gradient(90deg,rgba(var(--bg-rgb),.6),rgba(var(--bg-rgb),.3));border-radius:1px}.separator-bold-contrast .contrast-badge[data-v-d912c090]:before{left:-15px}.separator-bold-contrast .contrast-badge[data-v-d912c090]:after{right:-15px;background:linear-gradient(90deg,rgba(var(--bg-rgb),.3),rgba(var(--bg-rgb),.6))}@media (max-width: 768px){.separator-bold-contrast[data-v-d912c090]{margin:.6rem 0}.separator-bold-contrast .contrast-badge[data-v-d912c090]{padding:.6rem 1.8rem}.separator-bold-contrast .contrast-badge .badge-text[data-v-d912c090]{font-size:.75rem;letter-spacing:.1em}.separator-bold-contrast .contrast-line[data-v-d912c090]{height:2px}.separator-bold-contrast .contrast-line[data-v-d912c090]:before{height:4px}}@media (max-width: 480px){.separator-bold-contrast[data-v-d912c090]{margin:.5rem 0}.separator-bold-contrast .contrast-badge[data-v-d912c090]{padding:.5rem 1.5rem}.separator-bold-contrast .contrast-badge .badge-text[data-v-d912c090]{font-size:.7rem}}.separator-elegant-divider[data-v-d912c090]{display:flex;align-items:center;justify-content:center;margin:.25rem 0;padding:.3rem 0;position:relative}.separator-elegant-divider .divider-content[data-v-d912c090]{display:flex;align-items:center;gap:.5rem;width:100%;max-width:1400px}.separator-elegant-divider .divider-content .divider-line[data-v-d912c090]{flex:1;height:2px;position:relative;background:linear-gradient(90deg,transparent 0%,rgba(0,255,255,.2) 15%,rgba(0,255,255,.4) 30%,rgba(0,255,255,.6) 45%,rgba(0,255,255,.8) 50%,rgba(0,255,255,.6) 55%,rgba(0,255,255,.4) 70%,rgba(0,255,255,.2) 85%,transparent 100%);border-radius:1px;box-shadow:0 0 8px #00ffff4d,0 0 16px #00ffff26}.separator-elegant-divider .divider-content .divider-line[data-v-d912c090]:before{content:"";position:absolute;top:-2px;left:0;right:0;height:6px;background:linear-gradient(90deg,transparent 0%,rgba(0,255,255,.1) 15%,rgba(0,255,255,.25) 50%,rgba(0,255,255,.1) 85%,transparent 100%);filter:blur(3px);animation:enhancedGlow-d912c090 5s ease-in-out infinite;border-radius:3px}.separator-elegant-divider .divider-content .divider-line[data-v-d912c090]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:radial-gradient(circle,rgba(0,255,255,.9) 0%,rgba(0,255,255,.6) 40%,rgba(0,255,255,.2) 70%,transparent 100%);border-radius:50%;box-shadow:0 0 12px #0ff9,0 0 24px #00ffff4d;animation:centerPulse-d912c090 3s ease-in-out infinite}.separator-elegant-divider .divider-content .divider-line[data-v-d912c090]:before:before{content:"◆";position:absolute;top:-8px;left:20%;color:#0ff6;font-size:8px;animation:floatDeco-d912c090 6s ease-in-out infinite}.separator-elegant-divider .divider-content .divider-line[data-v-d912c090]:before:after{content:"◆";position:absolute;top:-8px;right:20%;color:#0ff6;font-size:8px;animation:floatDeco-d912c090 6s ease-in-out infinite reverse}.separator-elegant-divider .divider-content .divider-text[data-v-d912c090]{font-size:1.1rem;font-weight:700;letter-spacing:.6em;text-transform:uppercase;color:#fff;white-space:nowrap;padding:.8rem 3rem;background:linear-gradient(135deg,#ffffff1f,#ffffff0f,#ffffff1f);border:2px solid rgba(255,255,255,.2);border-radius:25px;backdrop-filter:blur(20px);text-shadow:0 0 8px rgba(0,255,255,.3),0 2px 4px rgba(0,0,0,.6);box-shadow:0 8px 25px #0000004d,0 0 20px #00ffff1a,inset 0 1px #ffffff4d,inset 0 -1px #0000001a;position:relative}.separator-elegant-divider .divider-content .divider-text[data-v-d912c090]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,255,255,.02) 0%,transparent 50%,rgba(0,255,255,.02) 100%);border-radius:inherit;z-index:1;pointer-events:none}.separator-elegant-divider .divider-content .divider-text[data-v-d912c090]:after{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,rgba(0,255,255,.15),transparent,rgba(0,255,255,.15));border-radius:inherit;filter:blur(2px);z-index:-1;opacity:0;animation:premiumTextGlow-d912c090 8s ease-in-out infinite}@media (max-width: 768px){.separator-elegant-divider[data-v-d912c090]{margin:.2rem 0;padding:.25rem 0}.separator-elegant-divider .divider-content[data-v-d912c090]{gap:.4rem;max-width:100%}.separator-elegant-divider .divider-content .divider-line[data-v-d912c090]{height:2px}.separator-elegant-divider .divider-content .divider-line[data-v-d912c090]:before{height:4px}.separator-elegant-divider .divider-content .divider-line[data-v-d912c090]:after{width:8px;height:8px}.separator-elegant-divider .divider-content .divider-text[data-v-d912c090]{font-size:1rem;font-weight:700;letter-spacing:.5em;padding:.6rem 2.5rem;color:#fff;text-shadow:0 0 6px rgba(0,255,255,.3),0 2px 3px rgba(0,0,0,.5)}}@media (max-width: 480px){.separator-elegant-divider[data-v-d912c090]{margin:.15rem 0;padding:.2rem 0}.separator-elegant-divider .divider-content[data-v-d912c090]{gap:.3rem}.separator-elegant-divider .divider-content .divider-line[data-v-d912c090]{height:2px}.separator-elegant-divider .divider-content .divider-line[data-v-d912c090]:before{height:3px}.separator-elegant-divider .divider-content .divider-line[data-v-d912c090]:after{width:6px;height:6px}.separator-elegant-divider .divider-content .divider-text[data-v-d912c090]{font-size:.9rem;font-weight:700;letter-spacing:.4em;padding:.5rem 2rem;color:#fff;text-shadow:0 0 4px rgba(0,255,255,.3),0 1px 2px rgba(0,0,0,.5)}}.separator-neon-glow[data-v-d912c090]{display:flex;align-items:center;justify-content:center;gap:0;position:relative;margin:.8rem 0;padding:.8rem 0}.separator-neon-glow[data-v-d912c090]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--bg-rgb),.2) 30%,rgba(var(--bg-rgb),.4) 50%,rgba(var(--bg-rgb),.2) 70%,transparent 100%);z-index:0}.separator-neon-glow .neon-line[data-v-d912c090]{flex:1;height:4px;background:linear-gradient(90deg,transparent 0%,var(--bg-color) 50%,transparent 100%);position:relative;animation:neonPulse-d912c090 3s ease-in-out infinite}.separator-neon-glow .neon-line.left[data-v-d912c090]{margin-right:-2px}.separator-neon-glow .neon-line.right[data-v-d912c090]{margin-left:-2px}.separator-neon-glow .neon-line[data-v-d912c090]:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:inherit;filter:blur(2px);opacity:.6}.separator-neon-glow .neon-badge[data-v-d912c090]{position:relative;padding:1rem 3rem;background:rgba(var(--bg-rgb),.1);border:2px solid var(--bg-color);border-radius:30px;backdrop-filter:blur(15px);z-index:2;overflow:hidden}.separator-neon-glow .neon-badge .neon-glow-effect[data-v-d912c090]{position:absolute;inset:-20px;background:radial-gradient(circle at center,rgba(var(--bg-rgb),.3) 0%,rgba(var(--bg-rgb),.1) 40%,transparent 70%);filter:blur(15px);animation:neonPulse-d912c090 3s ease-in-out infinite;pointer-events:none}.separator-neon-glow .neon-badge .neon-text[data-v-d912c090]{position:relative;font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--bg-color);text-shadow:0 0 5px var(--bg-color),0 0 10px var(--bg-color),0 0 15px var(--bg-color);z-index:1}.separator-neon-glow .neon-badge[data-v-d912c090]:before,.separator-neon-glow .neon-badge[data-v-d912c090]:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:20px;height:2px;background:var(--bg-color);border-radius:1px;box-shadow:0 0 5px var(--bg-color)}.separator-neon-glow .neon-badge[data-v-d912c090]:before{left:-20px}.separator-neon-glow .neon-badge[data-v-d912c090]:after{right:-20px}@media (max-width: 768px){.separator-neon-glow[data-v-d912c090]{margin:.6rem 0;padding:.6rem 0}.separator-neon-glow .neon-badge[data-v-d912c090]{padding:.8rem 2rem}.separator-neon-glow .neon-badge .neon-text[data-v-d912c090]{font-size:.8rem;letter-spacing:.15em}}@media (max-width: 480px){.separator-neon-glow[data-v-d912c090]{margin:.5rem 0;padding:.5rem 0}.separator-neon-glow .neon-badge[data-v-d912c090]{padding:.6rem 1.5rem}.separator-neon-glow .neon-badge .neon-text[data-v-d912c090]{font-size:.7rem;letter-spacing:.1em}}.separator-quantum-thread[data-v-d912c090]{position:relative;padding:.75rem 0;margin:.25rem 0;overflow:visible}.separator-quantum-thread .quantum-container[data-v-d912c090]{position:relative;width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:0}.separator-quantum-thread .quantum-container[data-v-d912c090]:before{content:"";position:absolute;top:50%;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--bg-rgb),.03) 15%,rgba(var(--bg-rgb),.05) 50%,rgba(var(--bg-rgb),.03) 85%,transparent 100%);transform:translateY(-50%);z-index:0}.separator-quantum-thread .quantum-container .thread-line[data-v-d912c090]{flex:1;max-width:750px;height:1px;background:linear-gradient(90deg,rgba(var(--bg-rgb),.02),rgba(var(--bg-rgb),.08),rgba(var(--bg-rgb),.02));position:relative;overflow:visible}.separator-quantum-thread .quantum-container .thread-line[data-v-d912c090]:before{content:"";position:absolute;top:-2px;left:0;right:0;height:5px;background:linear-gradient(90deg,transparent,rgba(var(--bg-rgb),.04),transparent);filter:blur(2px)}.separator-quantum-thread .quantum-container .thread-line .energy-flow[data-v-d912c090]{position:absolute;top:0;height:1px;width:100px;background:linear-gradient(90deg,transparent,rgba(var(--bg-rgb),.3) 20%,rgba(var(--bg-secondary-rgb),.4) 50%,rgba(var(--bg-rgb),.3) 80%,transparent)}.separator-quantum-thread .quantum-container .thread-line .pulse-dot[data-v-d912c090]{position:absolute;top:50%;width:3px;height:3px;background:radial-gradient(circle at center,rgba(var(--bg-rgb),.6),rgba(var(--bg-rgb),.2));border-radius:50%;transform:translateY(-50%);box-shadow:0 0 6px rgba(var(--bg-rgb),.3)}.separator-quantum-thread .quantum-container .thread-line.left .energy-flow[data-v-d912c090]{animation:quantumFlowLeft-d912c090 8s cubic-bezier(.4,0,.6,1) infinite}.separator-quantum-thread .quantum-container .thread-line.left .pulse-dot[data-v-d912c090]{right:0;animation:pulseDotLeft-d912c090 8s cubic-bezier(.4,0,.6,1) infinite}.separator-quantum-thread .quantum-container .thread-line.right .energy-flow[data-v-d912c090]{animation:quantumFlowRight-d912c090 8s cubic-bezier(.4,0,.6,1) infinite}.separator-quantum-thread .quantum-container .thread-line.right .pulse-dot[data-v-d912c090]{left:0;animation:pulseDotRight-d912c090 8s cubic-bezier(.4,0,.6,1) infinite}.separator-quantum-thread .quantum-container .nexus-badge[data-v-d912c090]{position:relative;padding:0;z-index:10;width:200px;height:36px}.separator-quantum-thread .quantum-container .nexus-badge .badge-layer[data-v-d912c090]{position:absolute;inset:0;border-radius:18px;transition:all .3s cubic-bezier(.4,0,.6,1)}.separator-quantum-thread .quantum-container .nexus-badge .badge-layer.outer[data-v-d912c090]{background:linear-gradient(135deg,rgba(var(--bg-rgb),.02),rgba(var(--bg-secondary-rgb),.03));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(var(--bg-rgb),.06);animation:outerBreathe-d912c090 10s ease-in-out infinite}.separator-quantum-thread .quantum-container .nexus-badge .badge-layer.middle[data-v-d912c090]{inset:2px;background:linear-gradient(135deg,#ffffff05,#ffffff03);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(var(--bg-rgb),.04);animation:middlePulse-d912c090 8s ease-in-out infinite}@media (prefers-color-scheme: dark){.separator-quantum-thread .quantum-container .nexus-badge .badge-layer.middle[data-v-d912c090]{background:linear-gradient(135deg,#0000001a,#0000000d)}}.separator-quantum-thread .quantum-container .nexus-badge .badge-layer.inner[data-v-d912c090]{inset:4px;background:linear-gradient(135deg,rgba(255,255,255,.01),transparent);backdrop-filter:blur(30px) brightness(1.05);-webkit-backdrop-filter:blur(30px) brightness(1.05);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}@media (prefers-color-scheme: dark){.separator-quantum-thread .quantum-container .nexus-badge .badge-layer.inner[data-v-d912c090]{background:linear-gradient(135deg,#00000026,#0000001a)}}.separator-quantum-thread .quantum-container .nexus-badge .badge-layer.inner .nexus-text[data-v-d912c090]{font-size:.65rem;font-weight:500;letter-spacing:.35em;text-transform:uppercase;color:var(--primary-color);opacity:.8;text-shadow:0 1px 2px rgba(0,0,0,.05);position:relative;z-index:2;animation:textGlow-d912c090 6s ease-in-out infinite}.separator-quantum-thread .quantum-container .nexus-badge .badge-layer.inner .nexus-underline[data-v-d912c090]{position:absolute;bottom:8px;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--bg-rgb),.2),transparent);animation:underlineSlide-d912c090 4s ease-in-out infinite}.separator-quantum-thread .quantum-container .nexus-badge .hologram-effect[data-v-d912c090]{position:absolute;inset:-20px;background:radial-gradient(ellipse at center,rgba(var(--bg-rgb),.08) 0%,rgba(var(--bg-rgb),.04) 30%,transparent 60%);filter:blur(15px);opacity:.4;animation:hologramShift-d912c090 12s ease-in-out infinite;pointer-events:none}.separator-quantum-thread .quantum-container .nexus-badge[data-v-d912c090]:before,.separator-quantum-thread .quantum-container .nexus-badge[data-v-d912c090]:after{content:"";position:absolute;top:50%;width:20px;height:1px;background:linear-gradient(90deg,rgba(var(--bg-rgb),.15),rgba(var(--bg-rgb),.03));transform:translateY(-50%)}.separator-quantum-thread .quantum-container .nexus-badge[data-v-d912c090]:before{left:-20px}.separator-quantum-thread .quantum-container .nexus-badge[data-v-d912c090]:after{right:-20px;background:linear-gradient(90deg,rgba(var(--bg-rgb),.03),rgba(var(--bg-rgb),.15))}.separator-quantum-thread .quantum-container .quantum-particles[data-v-d912c090]{position:absolute;inset:0;pointer-events:none}.separator-quantum-thread .quantum-container .quantum-particles .q-particle[data-v-d912c090]{position:absolute;width:1px;height:1px;background:rgba(var(--bg-rgb),.5);border-radius:50%;opacity:0}.separator-quantum-thread .quantum-container .quantum-particles .q-particle[data-v-d912c090]:nth-child(1){top:20%;left:20%;animation:quantumParticle-d912c090 6s ease-in-out infinite}.separator-quantum-thread .quantum-container .quantum-particles .q-particle[data-v-d912c090]:nth-child(2){top:30%;left:80%;animation:quantumParticle-d912c090 6s ease-in-out infinite;animation-delay:-1s}.separator-quantum-thread .quantum-container .quantum-particles .q-particle[data-v-d912c090]:nth-child(3){top:70%;left:15%;animation:quantumParticle-d912c090 6s ease-in-out infinite;animation-delay:-2s}.separator-quantum-thread .quantum-container .quantum-particles .q-particle[data-v-d912c090]:nth-child(4){top:80%;left:85%;animation:quantumParticle-d912c090 6s ease-in-out infinite;animation-delay:-3s}.separator-quantum-thread .quantum-container .quantum-particles .q-particle[data-v-d912c090]:nth-child(5){top:50%;left:35%;animation:quantumParticle-d912c090 6s ease-in-out infinite;animation-delay:-4s}.separator-quantum-thread .quantum-container .quantum-particles .q-particle[data-v-d912c090]:nth-child(6){top:40%;left:65%;animation:quantumParticle-d912c090 6s ease-in-out infinite;animation-delay:-5s}@keyframes quantumFlowLeft-d912c090{0%,to{transform:translate(-100%);opacity:0}10%{opacity:.8}50%{transform:translate(100%);opacity:.8}60%{opacity:0}}@keyframes quantumFlowRight-d912c090{0%,to{transform:translate(100%);opacity:0}10%{opacity:.8}50%{transform:translate(-100%);opacity:.8}60%{opacity:0}}@keyframes pulseDotLeft-d912c090{0%,to{transform:translateY(-50%) translate(0);opacity:0}45%,55%{transform:translateY(-50%) translate(-5px);opacity:1}}@keyframes pulseDotRight-d912c090{0%,to{transform:translateY(-50%) translate(0);opacity:0}45%,55%{transform:translateY(-50%) translate(5px);opacity:1}}@keyframes outerBreathe-d912c090{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.02);opacity:1}}@keyframes middlePulse-d912c090{0%,to{opacity:.7}50%{opacity:.9}}@keyframes textGlow-d912c090{0%,to{opacity:.8}50%{opacity:1;text-shadow:0 1px 2px rgba(0,0,0,.05),0 0 8px rgba(var(--bg-rgb),.1)}}@keyframes underlineSlide-d912c090{0%,to{left:20%;right:20%;opacity:.5}50%{left:10%;right:10%;opacity:.8}}@keyframes hologramShift-d912c090{0%,to{transform:scale(1) rotate(0);opacity:.4}25%{transform:scale(1.1) rotate(45deg);opacity:.5}50%{transform:scale(.95) rotate(90deg);opacity:.3}75%{transform:scale(1.05) rotate(135deg);opacity:.45}}@keyframes quantumParticle-d912c090{0%,to{transform:translate(0);opacity:0}25%{transform:translate(10px,-5px);opacity:.6}50%{transform:translate(-5px,10px);opacity:.3}75%{transform:translate(5px,5px);opacity:.6}}@media (max-width: 768px){.separator-quantum-thread[data-v-d912c090]{padding:.5rem 0;margin:.2rem 0}.separator-quantum-thread .quantum-container[data-v-d912c090]{height:35px}.separator-quantum-thread .quantum-container .thread-line[data-v-d912c090]{max-width:550px}.separator-quantum-thread .quantum-container .nexus-badge[data-v-d912c090]{width:160px;height:32px}.separator-quantum-thread .quantum-container .nexus-badge .badge-layer.inner .nexus-text[data-v-d912c090]{font-size:.6rem;letter-spacing:.3em}}@media (max-width: 480px){.separator-quantum-thread[data-v-d912c090]{padding:.4rem 0;margin:.15rem 0}.separator-quantum-thread .quantum-container[data-v-d912c090]{height:30px}.separator-quantum-thread .quantum-container .thread-line[data-v-d912c090]{max-width:375px}.separator-quantum-thread .quantum-container .nexus-badge[data-v-d912c090]{width:140px;height:28px}.separator-quantum-thread .quantum-container .nexus-badge .badge-layer.inner .nexus-text[data-v-d912c090]{font-size:.55rem;letter-spacing:.25em}.separator-quantum-thread .quantum-container .nexus-badge .badge-layer.inner .nexus-underline[data-v-d912c090]{display:none}.separator-quantum-thread .quantum-container .nexus-badge[data-v-d912c090]:before,.separator-quantum-thread .quantum-container .nexus-badge[data-v-d912c090]:after{display:none}.separator-quantum-thread .quantum-container .quantum-particles[data-v-d912c090]{display:none}}.separator-aurora-wave[data-v-d912c090]{position:relative;padding:3rem 0;margin:2rem 0;overflow:visible}.separator-aurora-wave .aurora-container[data-v-d912c090]{position:relative;width:100%;height:120px;display:flex;align-items:center;justify-content:center}.separator-aurora-wave .aurora-container .aurora-backdrop[data-v-d912c090]{position:absolute;inset:-50px;background:radial-gradient(ellipse at center,rgba(var(--bg-rgb),.02) 0%,rgba(var(--bg-secondary-rgb),.03) 20%,rgba(var(--bg-rgb),.01) 40%,transparent 70%);filter:blur(40px);animation:auroraShift-d912c090 20s ease-in-out infinite}.separator-aurora-wave .aurora-container .wave-pattern[data-v-d912c090]{position:absolute;left:0;right:0;height:80px;opacity:.15;pointer-events:none}.separator-aurora-wave .aurora-container .wave-pattern[data-v-d912c090]:before,.separator-aurora-wave .aurora-container .wave-pattern[data-v-d912c090]:after{content:"";position:absolute;left:-100%;right:-100%;height:2px}.separator-aurora-wave .aurora-container .wave-pattern.top[data-v-d912c090]{top:20%}.separator-aurora-wave .aurora-container .wave-pattern.top[data-v-d912c090]:before{background:linear-gradient(90deg,transparent,rgba(var(--bg-rgb),.3) 25%,rgba(var(--bg-secondary-rgb),.4) 50%,rgba(var(--bg-rgb),.3) 75%,transparent);animation:waveFlow-d912c090 15s cubic-bezier(.4,0,.6,1) infinite}.separator-aurora-wave .aurora-container .wave-pattern.top[data-v-d912c090]:after{background:linear-gradient(90deg,transparent,rgba(var(--bg-secondary-rgb),.2) 30%,rgba(var(--bg-rgb),.3) 60%,transparent);animation:waveFlow-d912c090 20s cubic-bezier(.4,0,.6,1) infinite reverse;animation-delay:-5s}.separator-aurora-wave .aurora-container .wave-pattern.bottom[data-v-d912c090]{bottom:20%}.separator-aurora-wave .aurora-container .wave-pattern.bottom[data-v-d912c090]:before{background:linear-gradient(90deg,transparent,rgba(var(--bg-secondary-rgb),.3) 20%,rgba(var(--bg-rgb),.4) 50%,rgba(var(--bg-secondary-rgb),.3) 80%,transparent);animation:waveFlow-d912c090 18s cubic-bezier(.4,0,.6,1) infinite;animation-delay:-3s}.separator-aurora-wave .aurora-container .wave-pattern.bottom[data-v-d912c090]:after{background:linear-gradient(90deg,transparent,rgba(var(--bg-rgb),.2) 35%,rgba(var(--bg-secondary-rgb),.3) 65%,transparent);animation:waveFlow-d912c090 22s cubic-bezier(.4,0,.6,1) infinite reverse;animation-delay:-8s}.separator-aurora-wave .aurora-container .orbital-system[data-v-d912c090]{position:absolute;width:300px;height:100px;pointer-events:none}.separator-aurora-wave .aurora-container .orbital-system .orbit[data-v-d912c090]{position:absolute;border:1px solid rgba(var(--bg-rgb),.08);border-radius:50%;animation:orbitRotate-d912c090 30s linear infinite}.separator-aurora-wave .aurora-container .orbital-system .orbit.orbit-1[data-v-d912c090]{width:200px;height:60px;top:50%;left:50%;transform:translate(-50%,-50%);animation-duration:25s}.separator-aurora-wave .aurora-container .orbital-system .orbit.orbit-1 .planet[data-v-d912c090]{width:4px;height:4px;top:-2px;left:50%;background:radial-gradient(circle at 30% 30%,rgba(var(--bg-rgb),.6),rgba(var(--bg-rgb),.3))}.separator-aurora-wave .aurora-container .orbital-system .orbit.orbit-2[data-v-d912c090]{width:250px;height:80px;top:50%;left:50%;transform:translate(-50%,-50%);animation-duration:35s;animation-direction:reverse}.separator-aurora-wave .aurora-container .orbital-system .orbit.orbit-2 .planet[data-v-d912c090]{width:3px;height:3px;bottom:-1.5px;right:20%;background:radial-gradient(circle at 30% 30%,rgba(var(--bg-secondary-rgb),.5),rgba(var(--bg-secondary-rgb),.2))}.separator-aurora-wave .aurora-container .orbital-system .orbit.orbit-3[data-v-d912c090]{width:280px;height:90px;top:50%;left:50%;transform:translate(-50%,-50%);animation-duration:45s}.separator-aurora-wave .aurora-container .orbital-system .orbit.orbit-3 .planet[data-v-d912c090]{width:5px;height:5px;top:50%;right:-2.5px;transform:translateY(-50%);background:radial-gradient(circle at 30% 30%,rgba(var(--bg-rgb),.4),rgba(var(--bg-secondary-rgb),.2))}.separator-aurora-wave .aurora-container .orbital-system .orbit .planet[data-v-d912c090]{position:absolute;border-radius:50%;box-shadow:0 0 10px rgba(var(--bg-rgb),.3);animation:planetGlow-d912c090 3s ease-in-out infinite}.separator-aurora-wave .aurora-container .crystal-badge[data-v-d912c090]{position:relative;width:280px;height:80px;z-index:10}.separator-aurora-wave .aurora-container .crystal-badge .crystal-facet[data-v-d912c090]{position:absolute;background:linear-gradient(135deg,rgba(var(--bg-rgb),.02),rgba(var(--bg-secondary-rgb),.03));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(var(--bg-rgb),.08)}.separator-aurora-wave .aurora-container .crystal-badge .crystal-facet.top-left[data-v-d912c090]{top:0;left:0;width:50%;height:50%;clip-path:polygon(0 0,90% 0,100% 100%,0 90%);animation:facetShimmer-d912c090 8s ease-in-out infinite}.separator-aurora-wave .aurora-container .crystal-badge .crystal-facet.top-right[data-v-d912c090]{top:0;right:0;width:50%;height:50%;clip-path:polygon(10% 0,100% 0,100% 90%,0 100%);animation:facetShimmer-d912c090 8s ease-in-out infinite;animation-delay:-2s}.separator-aurora-wave .aurora-container .crystal-badge .crystal-facet.bottom-left[data-v-d912c090]{bottom:0;left:0;width:50%;height:50%;clip-path:polygon(0 10%,100% 0,90% 100%,0 100%);animation:facetShimmer-d912c090 8s ease-in-out infinite;animation-delay:-4s}.separator-aurora-wave .aurora-container .crystal-badge .crystal-facet.bottom-right[data-v-d912c090]{bottom:0;right:0;width:50%;height:50%;clip-path:polygon(0 0,100% 10%,100% 100%,10% 100%);animation:facetShimmer-d912c090 8s ease-in-out infinite;animation-delay:-6s}.separator-aurora-wave .aurora-container .crystal-badge .crystal-core[data-v-d912c090]{position:absolute;inset:2px;background:linear-gradient(135deg,#ffffff08,#ffffff03,#ffffff05);backdrop-filter:blur(30px) brightness(1.1);-webkit-backdrop-filter:blur(30px) brightness(1.1);border:1px solid rgba(var(--bg-rgb),.1);border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media (prefers-color-scheme: dark){.separator-aurora-wave .aurora-container .crystal-badge .crystal-core[data-v-d912c090]{background:linear-gradient(135deg,#0003,#0000001a,#00000026)}}.separator-aurora-wave .aurora-container .crystal-badge .crystal-core .core-shimmer[data-v-d912c090]{position:absolute;top:-100%;left:-100%;width:300%;height:300%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.03) 50%,transparent 60%);animation:coreShimmer-d912c090 12s ease-in-out infinite}.separator-aurora-wave .aurora-container .crystal-badge .crystal-core .text-container[data-v-d912c090]{position:relative;text-align:center}.separator-aurora-wave .aurora-container .crystal-badge .crystal-core .text-container .main-text[data-v-d912c090]{display:block;font-size:.75rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--primary-color);opacity:.85;text-shadow:0 1px 2px rgba(0,0,0,.1),0 0 20px rgba(var(--bg-rgb),.2);animation:textBreathe-d912c090 6s ease-in-out infinite}.separator-aurora-wave .aurora-container .crystal-badge .crystal-core .text-container .text-reflection[data-v-d912c090]{position:absolute;top:100%;left:0;right:0;font-size:.75rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;background:linear-gradient(180deg,rgba(var(--bg-rgb),.3) 0%,transparent 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.3;transform:scaleY(-1);filter:blur(1px)}.separator-aurora-wave .aurora-container .crystal-badge .crystal-core .energy-pulse[data-v-d912c090]{position:absolute;inset:0;border:1px solid rgba(var(--bg-rgb),.2);border-radius:4px;animation:energyPulse-d912c090 4s ease-in-out infinite}.separator-aurora-wave .aurora-container .particle-field[data-v-d912c090]{position:absolute;inset:0;pointer-events:none}.separator-aurora-wave .aurora-container .particle-field .particle[data-v-d912c090]{position:absolute;width:2px;height:2px;background:rgba(var(--bg-rgb),.4);border-radius:50%;animation:particleFloat-d912c090 10s cubic-bezier(.4,0,.6,1) infinite;animation-delay:var(--particle-delay)}.separator-aurora-wave .aurora-container .particle-field .particle[data-v-d912c090]:nth-child(1){top:10%;left:15%}.separator-aurora-wave .aurora-container .particle-field .particle[data-v-d912c090]:nth-child(2){top:20%;left:85%}.separator-aurora-wave .aurora-container .particle-field .particle[data-v-d912c090]:nth-child(3){top:70%;left:10%}.separator-aurora-wave .aurora-container .particle-field .particle[data-v-d912c090]:nth-child(4){top:80%;left:90%}.separator-aurora-wave .aurora-container .particle-field .particle[data-v-d912c090]:nth-child(5){top:30%;left:30%}.separator-aurora-wave .aurora-container .particle-field .particle[data-v-d912c090]:nth-child(6){top:60%;left:70%}.separator-aurora-wave .aurora-container .particle-field .particle[data-v-d912c090]:nth-child(7){top:15%;left:50%}.separator-aurora-wave .aurora-container .particle-field .particle[data-v-d912c090]:nth-child(8){top:85%;left:45%}@keyframes auroraShift-d912c090{0%,to{transform:scale(1) rotate(0);opacity:.6}25%{transform:scale(1.1) rotate(90deg);opacity:.8}50%{transform:scale(.95) rotate(180deg);opacity:.5}75%{transform:scale(1.05) rotate(270deg);opacity:.7}}@keyframes waveFlow-d912c090{0%{transform:translate(-50%)}to{transform:translate(50%)}}@keyframes orbitRotate-d912c090{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes planetGlow-d912c090{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.5);transform:scale(1.2)}}@keyframes facetShimmer-d912c090{0%,to{opacity:.8;background:linear-gradient(135deg,rgba(var(--bg-rgb),.02),rgba(var(--bg-secondary-rgb),.03))}50%{opacity:1;background:linear-gradient(135deg,rgba(var(--bg-rgb),.04),rgba(var(--bg-secondary-rgb),.05))}}@keyframes coreShimmer-d912c090{0%{transform:translate(-100%) translateY(-100%) rotate(0)}to{transform:translate(100%) translateY(100%) rotate(180deg)}}@keyframes textBreathe-d912c090{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes energyPulse-d912c090{0%,to{opacity:0;transform:scale(1)}50%{opacity:.3;transform:scale(1.02)}}@keyframes particleFloat-d912c090{0%,to{transform:translate(0) scale(1);opacity:0}20%{opacity:.6}50%{transform:translate(30px,-20px) scale(1.5);opacity:.3}80%{opacity:.6}}@media (max-width: 768px){.separator-aurora-wave[data-v-d912c090]{padding:2rem 0;margin:1.5rem 0}.separator-aurora-wave .aurora-container[data-v-d912c090]{height:100px}.separator-aurora-wave .aurora-container .orbital-system[data-v-d912c090]{width:250px;height:80px}.separator-aurora-wave .aurora-container .orbital-system .orbit.orbit-1[data-v-d912c090]{width:160px;height:50px}.separator-aurora-wave .aurora-container .orbital-system .orbit.orbit-2[data-v-d912c090]{width:200px;height:65px}.separator-aurora-wave .aurora-container .orbital-system .orbit.orbit-3[data-v-d912c090]{width:230px;height:75px}.separator-aurora-wave .aurora-container .crystal-badge[data-v-d912c090]{width:220px;height:65px}.separator-aurora-wave .aurora-container .crystal-badge .crystal-core .text-container .main-text[data-v-d912c090],.separator-aurora-wave .aurora-container .crystal-badge .crystal-core .text-container .text-reflection[data-v-d912c090]{font-size:.65rem;letter-spacing:.25em}}@media (max-width: 480px){.separator-aurora-wave[data-v-d912c090]{padding:1.5rem 0;margin:1rem 0}.separator-aurora-wave .aurora-container[data-v-d912c090]{height:80px}.separator-aurora-wave .aurora-container .orbital-system[data-v-d912c090]{display:none}.separator-aurora-wave .aurora-container .crystal-badge[data-v-d912c090]{width:180px;height:55px}.separator-aurora-wave .aurora-container .crystal-badge .crystal-facet[data-v-d912c090]{display:none}.separator-aurora-wave .aurora-container .crystal-badge .crystal-core .text-container .main-text[data-v-d912c090]{font-size:.6rem;letter-spacing:.2em}.separator-aurora-wave .aurora-container .crystal-badge .crystal-core .text-container .text-reflection[data-v-d912c090]{display:none}.separator-aurora-wave .aurora-container .particle-field .particle[data-v-d912c090]{width:1px;height:1px}}.separator-geometric-glass[data-v-d912c090]{position:relative;padding:2rem 0;margin:1rem 0;overflow:visible}.separator-geometric-glass .glass-container[data-v-d912c090]{display:flex;align-items:center;justify-content:center;gap:0;position:relative}.separator-geometric-glass .glass-container[data-v-d912c090]:before{content:"";position:absolute;top:50%;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--bg-rgb),.06) 20%,rgba(var(--bg-rgb),.08) 50%,rgba(var(--bg-rgb),.06) 80%,transparent 100%);transform:translateY(-50%);z-index:0}.separator-geometric-glass .glass-container .geometric-element[data-v-d912c090]{position:relative;display:flex;align-items:center;gap:1rem;padding:0 1rem}.separator-geometric-glass .glass-container .geometric-element .diamond[data-v-d912c090]{width:8px;height:8px;background:linear-gradient(135deg,rgba(var(--bg-rgb),.15),rgba(var(--bg-secondary-rgb),.1));transform:rotate(45deg);border:1px solid rgba(var(--bg-rgb),.2);animation:diamondRotate-d912c090 12s linear infinite;position:relative}.separator-geometric-glass .glass-container .geometric-element .diamond[data-v-d912c090]:before{content:"";position:absolute;inset:-4px;background:radial-gradient(circle at center,rgba(var(--bg-rgb),.1),transparent 70%);border-radius:50%}.separator-geometric-glass .glass-container .geometric-element .diamond.small[data-v-d912c090]{width:5px;height:5px;opacity:.6;animation-duration:8s;animation-direction:reverse}.separator-geometric-glass .glass-container .geometric-element.left .diamond[data-v-d912c090]{animation-delay:0s}.separator-geometric-glass .glass-container .geometric-element.left .diamond.small[data-v-d912c090]{animation-delay:.5s}.separator-geometric-glass .glass-container .geometric-element.right .diamond[data-v-d912c090]{animation-delay:1s}.separator-geometric-glass .glass-container .geometric-element.right .diamond.small[data-v-d912c090]{animation-delay:1.5s}.separator-geometric-glass .glass-container .glass-line[data-v-d912c090]{flex:1;max-width:550px;height:2px;background:linear-gradient(90deg,rgba(var(--bg-rgb),.05),rgba(var(--bg-rgb),.1),rgba(var(--bg-rgb),.05));position:relative;overflow:hidden}.separator-geometric-glass .glass-container .glass-line[data-v-d912c090]:before{content:"";position:absolute;top:-2px;left:0;right:0;height:6px;background:linear-gradient(90deg,transparent,rgba(var(--bg-rgb),.08),transparent);filter:blur(3px)}.separator-geometric-glass .glass-container .glass-line .gradient-flow[data-v-d912c090]{position:absolute;top:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(var(--bg-rgb),.4) 20%,rgba(var(--bg-secondary-rgb),.6) 50%,rgba(var(--bg-rgb),.4) 80%,transparent 100%)}.separator-geometric-glass .glass-container .glass-line.left .gradient-flow[data-v-d912c090]{animation:flowToCenter-d912c090 6s cubic-bezier(.4,0,.6,1) infinite}.separator-geometric-glass .glass-container .glass-line.right .gradient-flow[data-v-d912c090]{animation:flowFromCenter-d912c090 6s cubic-bezier(.4,0,.6,1) infinite}.separator-geometric-glass .glass-container .glass-badge[data-v-d912c090]{position:relative;padding:1.2rem 3.5rem;z-index:10}.separator-geometric-glass .glass-container .glass-badge .badge-backdrop[data-v-d912c090]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--bg-rgb),.03),rgba(var(--bg-secondary-rgb),.05),rgba(var(--bg-rgb),.02),rgba(var(--bg-secondary-rgb),.04),rgba(var(--bg-rgb),.03));backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(var(--bg-rgb),.12);border-radius:12px;box-shadow:inset 0 1px 1px #ffffff1a,inset 0 -1px 1px #0000000d,0 4px 24px rgba(var(--bg-rgb),.08),0 1px 3px #0000000d}.separator-geometric-glass .glass-container .glass-badge .badge-backdrop[data-v-d912c090]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);border-radius:12px 12px 0 0}.separator-geometric-glass .glass-container .glass-badge .badge-inner[data-v-d912c090]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.25rem}.separator-geometric-glass .glass-container .glass-badge .badge-inner .badge-shimmer[data-v-d912c090]{position:absolute;top:-100%;left:-100%;width:200%;height:200%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.06) 50%,transparent 60%);animation:shimmer-d912c090 8s ease-in-out infinite}.separator-geometric-glass .glass-container .glass-badge .badge-inner .badge-text[data-v-d912c090]{position:relative;font-size:.875rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--primary-color);opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.1);transition:all .3s ease}.separator-geometric-glass .glass-container .glass-badge .badge-inner .badge-text[data-v-d912c090]:before{content:attr(data-text);position:absolute;top:0;left:0;z-index:-1;background:linear-gradient(135deg,rgba(var(--bg-rgb),.3),rgba(var(--bg-secondary-rgb),.3));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:blur(3px);opacity:.5}.separator-geometric-glass .glass-container .glass-badge .badge-inner .badge-subtitle[data-v-d912c090]{font-size:.6rem;letter-spacing:.5em;opacity:.4;color:var(--primary-color);animation:pulseSymmetric-d912c090 4s ease-in-out infinite}.separator-geometric-glass .glass-container .glass-badge .badge-glow[data-v-d912c090]{position:absolute;inset:-30px;background:radial-gradient(ellipse at center,rgba(var(--bg-rgb),.15) 0%,rgba(var(--bg-rgb),.08) 25%,rgba(var(--bg-rgb),.04) 50%,transparent 70%);filter:blur(20px);opacity:.6;animation:breathe-d912c090 6s ease-in-out infinite;pointer-events:none}.separator-geometric-glass .glass-container .glass-badge[data-v-d912c090]:before,.separator-geometric-glass .glass-container .glass-badge[data-v-d912c090]:after{content:"";position:absolute;top:50%;width:30px;height:2px;background:linear-gradient(90deg,rgba(var(--bg-rgb),.2),rgba(var(--bg-rgb),.05));transform:translateY(-50%)}.separator-geometric-glass .glass-container .glass-badge[data-v-d912c090]:before{left:-30px}.separator-geometric-glass .glass-container .glass-badge[data-v-d912c090]:after{right:-30px;background:linear-gradient(90deg,rgba(var(--bg-rgb),.05),rgba(var(--bg-rgb),.2))}@keyframes shimmer-d912c090{0%{transform:translate(-100%) translateY(-100%)}to{transform:translate(100%) translateY(100%)}}@media (max-width: 768px){.separator-geometric-glass[data-v-d912c090]{padding:1.5rem 0;margin:.8rem 0}.separator-geometric-glass .glass-container .geometric-element[data-v-d912c090]{gap:.5rem;padding:0 .5rem}.separator-geometric-glass .glass-container .geometric-element .diamond[data-v-d912c090]{width:6px;height:6px}.separator-geometric-glass .glass-container .geometric-element .diamond.small[data-v-d912c090]{width:4px;height:4px}.separator-geometric-glass .glass-container .glass-line[data-v-d912c090]{max-width:375px}.separator-geometric-glass .glass-container .glass-badge[data-v-d912c090]{padding:.8rem 2rem}.separator-geometric-glass .glass-container .glass-badge .badge-inner .badge-text[data-v-d912c090]{font-size:.7rem;letter-spacing:.2em}.separator-geometric-glass .glass-container .glass-badge .badge-inner .badge-subtitle[data-v-d912c090]{font-size:.5rem}}@media (max-width: 480px){.separator-geometric-glass[data-v-d912c090]{padding:1rem 0;margin:.6rem 0}.separator-geometric-glass .glass-container .geometric-element[data-v-d912c090]{display:none}.separator-geometric-glass .glass-container .glass-badge[data-v-d912c090]{padding:.6rem 1.5rem}.separator-geometric-glass .glass-container .glass-badge .badge-inner .badge-text[data-v-d912c090]{font-size:.65rem;letter-spacing:.15em}}.separator-minimal-fade[data-v-d912c090]{display:flex;align-items:center;justify-content:center;gap:0}.separator-minimal-fade .fade-line[data-v-d912c090]{flex:1;height:1px;position:relative;overflow:visible}.separator-minimal-fade .fade-line.left[data-v-d912c090]{background:linear-gradient(90deg,transparent 0%,rgba(var(--primary-rgb),.1) 30%,rgba(var(--primary-rgb),.15) 100%);margin-right:-1px}.separator-minimal-fade .fade-line.right[data-v-d912c090]{background:linear-gradient(90deg,rgba(var(--primary-rgb),.15) 0%,rgba(var(--primary-rgb),.1) 70%,transparent 100%);margin-left:-1px}.separator-minimal-fade .fade-line[data-v-d912c090]:after{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 10%,rgba(var(--bg-rgb),.4) 50%,transparent 90%)}.separator-minimal-fade .fade-line.left[data-v-d912c090]:after{animation:flowToCenter-d912c090 4s cubic-bezier(.4,0,.6,1) infinite}.separator-minimal-fade .fade-line.right[data-v-d912c090]:after{animation:flowFromCenter-d912c090 4s cubic-bezier(.4,0,.6,1) infinite}.separator-minimal-fade .minimal-content[data-v-d912c090]{position:relative;animation:breathe-d912c090 4s cubic-bezier(.4,0,.6,1) infinite;padding:.5rem 2rem;background:#fffffff2;border-left:1px solid rgba(var(--primary-rgb),.15);border-right:1px solid rgba(var(--primary-rgb),.15);z-index:2}@media (prefers-color-scheme: dark){.separator-minimal-fade .minimal-content[data-v-d912c090]{background:#141414f2}}.separator-minimal-fade .minimal-content .content-text[data-v-d912c090]{font-size:.85rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:var(--primary-color);opacity:.6}.separator-minimal-fade .minimal-content .content-underline[data-v-d912c090]{position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(var(--primary-rgb),.15),rgba(var(--bg-rgb),.15),rgba(var(--primary-rgb),.15))}@media (prefers-color-scheme: dark){.separator-gradient-flow .separator-badge[data-v-d912c090]{background:linear-gradient(135deg,rgba(var(--bg-rgb),.08),rgba(var(--bg-secondary-rgb),.08));border-color:rgba(var(--bg-rgb),.3)}.separator-elegant-line .line-solid[data-v-d912c090]{background:rgba(var(--primary-rgb),.2)}.separator-minimal-fade .fade-line.left[data-v-d912c090]{background:linear-gradient(90deg,transparent,rgba(var(--primary-rgb),.25))}.separator-minimal-fade .fade-line.right[data-v-d912c090]{background:linear-gradient(90deg,rgba(var(--primary-rgb),.25),transparent)}}@media (max-width: 768px){.separator-floating-dots[data-v-d912c090]{gap:1.5rem}.separator-floating-dots .dots-container[data-v-d912c090]{gap:.5rem}.separator-floating-dots .dots-container .dot[data-v-d912c090]{width:5px;height:5px}.separator-floating-dots .dots-container .dot.dot-3[data-v-d912c090]{width:6px;height:6px}.separator-floating-dots .separator-title span[data-v-d912c090]{font-size:.7rem}.separator-elegant-line[data-v-d912c090]{gap:2rem}.separator-morphing-blob .blob-container[data-v-d912c090]{width:250px;height:80px}.separator-morphing-blob .blob-container .blob[data-v-d912c090]{width:150px;height:60px}.separator-morphing-blob .blob-container .center-content[data-v-d912c090]{padding:.6rem 2rem}.separator-slash[data-v-d912c090]{gap:1.5rem}.separator-slash .slash-line[data-v-d912c090]{height:25px}.separator-slash .slash-line.slash-2[data-v-d912c090]{height:35px}.separator-slash .slash-text[data-v-d912c090]{padding:.6rem 1.5rem}}@media (max-width: 480px){.separator-container[data-v-d912c090]{padding:1rem}.separator-gradient-flow[data-v-d912c090]{gap:1.5rem}.separator-gradient-flow .separator-badge[data-v-d912c090]{padding:.6rem 1.5rem}.separator-gradient-flow .separator-badge .badge-text[data-v-d912c090]{font-size:.65rem}.separator-floating-dots .separator-title span[data-v-d912c090]{font-size:.6rem}.separator-elegant-line span[data-v-d912c090],.separator-slash span[data-v-d912c090],.separator-minimal-fade span[data-v-d912c090]{font-size:.65rem}}[data-v-0b435c76]:root{--primary-color: #667eea;--secondary-color: #764ba2;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #3b82f6;--bg-primary: #0f0f23;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: rgba(255, 255, 255, .05);--bg-modal: rgba(0, 0, 0, .8);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-dark: #1a1a2e;--border-color: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .05);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@keyframes modalSlideIn-0b435c76{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-0b435c76{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-0b435c76{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.popup-overlay[data-v-0b435c76]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;box-sizing:border-box}.popup-modal[data-v-0b435c76]{background:var(--popup-bg-color, linear-gradient(135deg, #000000 0%, #1a1a1a 25%, #0f0f0f 50%, #1e1e1e 75%, #000000 100%));color:var(--popup-text-color, #f8fafc);border-radius:24px;box-shadow:0 25px 50px -12px #000000b3,0 0 0 1px #ffd70026 inset,0 0 20px #ffd7001a;position:relative;width:auto;max-width:90vw;max-height:90vh;min-width:300px;overflow:hidden;margin:auto;border:1px solid rgba(255,215,0,.2);box-sizing:border-box;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.popup-modal[data-v-0b435c76]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,rgba(255,215,0,.03) 0%,transparent 40%),radial-gradient(circle at 80% 80%,rgba(255,215,0,.02) 0%,transparent 30%);pointer-events:none;z-index:1}.popup-modal[data-v-0b435c76]:hover{transform:translateY(-2px);box-shadow:0 30px 60px -12px #000c,0 0 0 1px #ffd70040 inset,0 0 25px #ffd70026;border-color:#ffd7004d}.popup-modal.popup-top[data-v-0b435c76]{align-self:flex-start;margin-top:2rem;margin-bottom:auto}.popup-modal.popup-bottom[data-v-0b435c76]{align-self:flex-end;margin-top:auto;margin-bottom:2rem}.popup-modal.popup-small[data-v-0b435c76]{width:450px;max-height:80vh}.popup-modal.popup-medium[data-v-0b435c76]{width:650px;max-height:85vh}.popup-modal.popup-large[data-v-0b435c76]{width:850px;max-height:90vh}.popup-close[data-v-0b435c76]{position:absolute;top:1.25rem;right:1.25rem;background:#ffffff1a;border:none;color:var(--popup-text-color, #3b6fad);font-size:1.25rem;cursor:pointer;padding:.75rem;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.popup-close[data-v-0b435c76]:hover{background:#fff3;color:var(--popup-text-color, #f8fafc);transform:scale(1.1)}.popup-content-wrapper[data-v-0b435c76]{display:flex;flex-direction:column;align-items:center;width:100%}.popup-image-section[data-v-0b435c76]{position:relative;overflow:hidden}.popup-image-section .popup-image[data-v-0b435c76]{width:auto;max-width:100%;height:auto;max-height:70vh;object-fit:contain;display:block;transition:transform .3s ease}.popup-image-section .popup-image[data-v-0b435c76]:hover{transform:scale(1.02)}.popup-text-section[data-v-0b435c76]{padding:2rem;display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:500px;position:relative;z-index:2}.popup-title[data-v-0b435c76]{font-size:1.5rem;font-weight:700;color:var(--popup-text-color, #f8fafc);margin:0;line-height:1.3;text-align:center}.popup-content[data-v-0b435c76]{line-height:1.7;color:var(--popup-text-color, #cbd5e1);text-align:center}.popup-content p[data-v-0b435c76]{margin-bottom:1rem}.popup-content p[data-v-0b435c76]:last-child{margin-bottom:0}.popup-content a[data-v-0b435c76]{color:var(--popup-button-color, #ffd700);text-decoration:none;font-weight:500}.popup-content a[data-v-0b435c76]:hover{text-decoration:underline;color:#fd0}.popup-countdown[data-v-0b435c76]{display:flex;flex-direction:column;gap:.5rem;align-items:center}.popup-countdown .countdown-bar[data-v-0b435c76]{width:100%;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.popup-countdown .countdown-bar .countdown-progress[data-v-0b435c76]{height:100%;background:linear-gradient(90deg,#ef4444,#f97316);border-radius:2px;transition:width 1s linear}.popup-countdown .countdown-text[data-v-0b435c76]{font-size:.875rem;color:var(--popup-text-color, #cbd5e1);font-weight:500}.popup-actions[data-v-0b435c76]{margin-top:1.5rem;text-align:center}.popup-actions .popup-button[data-v-0b435c76]{background:var(--popup-button-color, linear-gradient(135deg, #d4af37 0%, #ffd700 50%, #d4af37 100%));color:#000;border:none;border-radius:12px;padding:.75rem 2rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #ffd7004d,0 0 0 1px #ffd70033 inset;position:relative;z-index:2;text-shadow:0 1px 2px rgba(0,0,0,.1);letter-spacing:.5px}.popup-actions .popup-button[data-v-0b435c76]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);border-radius:12px;opacity:0;transition:opacity .3s ease}.popup-actions .popup-button[data-v-0b435c76]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ffd70066,0 0 0 1px #ffd7004d inset;background:linear-gradient(135deg,#e6c547,#fd0,#e6c547)}.popup-actions .popup-button[data-v-0b435c76]:hover:before{opacity:1}.popup-actions .popup-button[data-v-0b435c76]:active{transform:translateY(0);box-shadow:0 4px 12px #ffd7004d,0 0 0 1px #ffd70033 inset}.popup-fade-enter-active[data-v-0b435c76],.popup-fade-leave-active[data-v-0b435c76]{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.popup-fade-enter-from[data-v-0b435c76],.popup-fade-leave-to[data-v-0b435c76]{opacity:0}.popup-slide-enter-active[data-v-0b435c76]{transition:all .4s cubic-bezier(.4,0,.2,1)}.popup-slide-leave-active[data-v-0b435c76]{transition:all .3s cubic-bezier(.4,0,.2,1)}.popup-slide-enter-from[data-v-0b435c76],.popup-slide-leave-to[data-v-0b435c76]{opacity:0;transform:scale(.8) translateY(20px)}@media (max-width: 760px){.popup-overlay[data-v-0b435c76]{padding:.5rem;align-items:center;justify-content:center;display:flex}.popup-modal[data-v-0b435c76]{max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);border-radius:20px;margin:auto;position:relative;inset:0;transform:none;width:90vw;min-width:280px}.popup-modal.popup-small[data-v-0b435c76],.popup-modal.popup-medium[data-v-0b435c76],.popup-modal.popup-large[data-v-0b435c76]{width:90vw;min-width:280px;max-width:400px}.popup-modal.popup-top[data-v-0b435c76]{align-self:flex-start;margin-top:1rem;margin-bottom:auto}.popup-modal.popup-bottom[data-v-0b435c76]{align-self:flex-end;margin-top:auto;margin-bottom:1rem}.popup-modal.popup-center[data-v-0b435c76]{align-self:center;margin:auto}.popup-text-section[data-v-0b435c76]{padding:1.5rem;gap:1rem;max-width:100%}.popup-title[data-v-0b435c76]{font-size:1.25rem}.popup-close[data-v-0b435c76]{top:1rem;right:1rem;width:36px;height:36px;font-size:1.125rem}.popup-image-section .popup-image[data-v-0b435c76]{height:auto;max-height:50vh}}@media (max-width: 480px){.popup-overlay[data-v-0b435c76]{padding:.25rem;align-items:center;justify-content:center}.popup-modal[data-v-0b435c76]{border-radius:16px;max-width:calc(100vw - .5rem);max-height:calc(100vh - .5rem);min-width:250px;width:95vw;margin:auto}.popup-modal.popup-small[data-v-0b435c76],.popup-modal.popup-medium[data-v-0b435c76],.popup-modal.popup-large[data-v-0b435c76]{width:95vw;min-width:250px;max-width:350px}.popup-text-section[data-v-0b435c76]{padding:1rem;gap:.75rem;max-width:100%}.popup-title[data-v-0b435c76]{font-size:1.125rem}.popup-image-section .popup-image[data-v-0b435c76]{height:auto;max-height:40vh}.popup-close[data-v-0b435c76]{top:.75rem;right:.75rem;width:32px;height:32px;font-size:1rem}}@media (max-width: 360px){.popup-overlay[data-v-0b435c76]{padding:.125rem}.popup-modal[data-v-0b435c76]{border-radius:12px;max-width:calc(100vw - .25rem);max-height:calc(100vh - .25rem);min-width:200px;width:98vw}.popup-modal.popup-small[data-v-0b435c76],.popup-modal.popup-medium[data-v-0b435c76],.popup-modal.popup-large[data-v-0b435c76]{width:98vw;min-width:200px;max-width:300px}.popup-text-section[data-v-0b435c76]{padding:.75rem;gap:.5rem}.popup-title[data-v-0b435c76]{font-size:1rem}.popup-content[data-v-0b435c76]{font-size:.875rem}.popup-close[data-v-0b435c76]{top:.5rem;right:.5rem;width:28px;height:28px;font-size:.875rem}}.support-widget-container[data-v-e1850ed7] *{margin:0;padding:0;box-sizing:border-box}.support-widget-button[data-v-e1850ed7]{position:fixed;bottom:24px;right:24px;width:60px;height:60px;border-radius:30px;background:linear-gradient(135deg,gold,orange);color:#fff;border:none;cursor:pointer;box-shadow:0 4px 20px #ffd70066;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:9998;display:flex;align-items:center;justify-content:center}.support-widget-button[data-v-e1850ed7]:hover{transform:scale(1.05);box-shadow:0 6px 30px #ffd70099}.support-widget-button.active[data-v-e1850ed7]{transform:rotate(90deg);background:linear-gradient(135deg,#ff6b6b,#ff8e8e)}.support-widget-button svg[data-v-e1850ed7]{width:28px;height:28px;fill:#fff}.support-widget-panel[data-v-e1850ed7]{position:fixed;bottom:100px;right:24px;width:380px;max-width:calc(100vw - 48px);height:500px;max-height:calc(100vh - 124px);background:#1a1a1a;border:1px solid rgba(255,215,0,.2);border-radius:16px;box-shadow:0 10px 40px #000c;z-index:9997;display:flex;flex-direction:column;overflow:hidden}.support-widget-header[data-v-e1850ed7]{background:linear-gradient(135deg,gold,orange);color:#1a1a1a;padding:20px;flex-shrink:0}.support-widget-header h3[data-v-e1850ed7]{font-size:18px;font-weight:600}.support-widget-header p[data-v-e1850ed7]{font-size:14px;opacity:.9;margin-top:4px}.support-widget-content[data-v-e1850ed7]{flex:1;overflow-y:auto;padding:20px;background:#0f0f0f}.support-widget-messages[data-v-e1850ed7]{display:flex;flex-direction:column;gap:12px;min-height:100%}.support-widget-message.user[data-v-e1850ed7]{align-self:flex-end;background:linear-gradient(135deg,gold,orange);color:#1a1a1a;padding:10px 14px;border-radius:18px 18px 4px;max-width:80%;font-size:14px;line-height:1.4;font-weight:500}.support-widget-message.bot[data-v-e1850ed7]{align-self:flex-start;background:#2a2a2a;color:#f0f0f0;padding:10px 14px;border-radius:18px 18px 18px 4px;max-width:80%;font-size:14px;line-height:1.4;white-space:pre-line}.support-widget-questions[data-v-e1850ed7]{display:flex;flex-direction:column;gap:8px;margin-top:auto}.help-text[data-v-e1850ed7]{margin:12px 0;font-size:13px;color:#888;text-align:center}.support-widget-question-btn[data-v-e1850ed7]{background:#1a1a1a;border:1px solid rgba(255,215,0,.2);border-radius:8px;padding:12px 16px;text-align:left;font-size:14px;color:#f0f0f0;cursor:pointer;transition:all .2s ease;line-height:1.4}.support-widget-question-btn[data-v-e1850ed7]:hover{background:#2a2a2a;border-color:gold;transform:translate(4px);box-shadow:0 2px 10px #ffd70033}.support-widget-typing[data-v-e1850ed7]{display:flex;align-items:center;gap:4px;padding:12px 16px;background:#2a2a2a;border-radius:18px;align-self:flex-start}.support-widget-typing span[data-v-e1850ed7]{width:8px;height:8px;background:gold;border-radius:50%;animation:typing-e1850ed7 1.4s infinite}.support-widget-typing span[data-v-e1850ed7]:nth-child(2){animation-delay:.2s}.support-widget-typing span[data-v-e1850ed7]:nth-child(3){animation-delay:.4s}@keyframes typing-e1850ed7{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}.panel-enter-active[data-v-e1850ed7],.panel-leave-active[data-v-e1850ed7]{transition:all .3s cubic-bezier(.4,0,.2,1)}.panel-enter-from[data-v-e1850ed7],.panel-leave-to[data-v-e1850ed7]{opacity:0;transform:translateY(20px) scale(.95)}.message-enter-active[data-v-e1850ed7]{transition:all .3s ease-out}.message-enter-from[data-v-e1850ed7]{opacity:0;transform:translate(-10px)}.fade-enter-active[data-v-e1850ed7],.fade-leave-active[data-v-e1850ed7]{transition:opacity .3s ease}.fade-enter-from[data-v-e1850ed7],.fade-leave-to[data-v-e1850ed7]{opacity:0}.support-widget-content[data-v-e1850ed7]::-webkit-scrollbar{width:6px}.support-widget-content[data-v-e1850ed7]::-webkit-scrollbar-track{background:#0a0a0a}.support-widget-content[data-v-e1850ed7]::-webkit-scrollbar-thumb{background:#ffd7004d;border-radius:3px}.support-widget-content[data-v-e1850ed7]::-webkit-scrollbar-thumb:hover{background:#ffd70080}@media (max-width: 480px){.support-widget-panel[data-v-e1850ed7]{width:calc(100vw - 32px);right:16px;bottom:90px}.support-widget-button[data-v-e1850ed7]{right:16px;bottom:16px}}[data-v-21078be9]:root{--primary-color: #667eea;--secondary-color: #764ba2;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #3b82f6;--bg-primary: #0f0f23;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: rgba(255, 255, 255, .05);--bg-modal: rgba(0, 0, 0, .8);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-dark: #1a1a2e;--border-color: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .05);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@keyframes modalSlideIn-21078be9{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-21078be9{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-21078be9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing-page[data-v-21078be9]{min-height:100vh;display:flex;flex-direction:column;background:transparent;color:#d9d9d9;font-family:Inter,sans-serif;overflow-x:hidden;width:100%;max-width:100vw;box-sizing:border-box}.main-header[data-v-21078be9]{background:#0a0a0ab3;backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,215,0,.2);padding:1.5rem 0;position:sticky;top:0;z-index:100;min-height:120px;max-height:140px;overflow:visible}.header-content[data-v-21078be9]{max-width:900px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;height:100%;width:100%;box-sizing:border-box}@media (min-width: 1024px){.header-content[data-v-21078be9]{max-width:1400px}}.header-left[data-v-21078be9]{flex:1}.header-center[data-v-21078be9]{flex:2;display:flex;justify-content:center}.header-right[data-v-21078be9]{flex:1;display:flex;justify-content:flex-end}.social-icons[data-v-21078be9]{display:flex;gap:1.5rem;align-items:center;justify-content:center}.social-icon[data-v-21078be9]{display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);padding:.75rem;border-radius:16px;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 12px #00000026;min-width:85px;min-height:85px}.social-icon.youtube[data-v-21078be9]{background:linear-gradient(135deg,red,#c00);border-color:#ff00004d}.social-icon.youtube i[data-v-21078be9]{font-size:1.4rem;color:#fff}.social-icon.telegram[data-v-21078be9]{background:linear-gradient(135deg,#08c,#069);border-color:#0088cc4d}.social-icon.telegram i[data-v-21078be9]{font-size:1.4rem;color:#fff}.social-icon.contact[data-v-21078be9]{background:linear-gradient(135deg,#0078d4,#005a9e);border-color:#0078d44d}.social-icon.contact i[data-v-21078be9]{font-size:1.4rem;color:#fff}.social-icon-content[data-v-21078be9]{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%;height:100%;justify-content:center}.social-label[data-v-21078be9]{font-size:.75rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);letter-spacing:.5px;text-transform:uppercase}@media (max-width: 768px){.main-header[data-v-21078be9]{position:sticky;top:0;z-index:100;width:100%;min-height:100px;max-height:120px;overflow:visible}.header-content[data-v-21078be9]{padding:.5rem .75rem;justify-content:center;width:100%;max-width:100%;margin:0;box-sizing:border-box}.header-left[data-v-21078be9]{display:none}.header-center[data-v-21078be9]{flex:1;justify-content:center;width:100%}.header-right[data-v-21078be9]{display:none}.social-icons[data-v-21078be9]{gap:1rem;justify-content:center;width:100%;max-width:100%}.social-icon[data-v-21078be9]{min-width:75px;min-height:75px;padding:.6rem .5rem;border-radius:12px}.social-icon i[data-v-21078be9]{font-size:1.3rem;margin-bottom:.2rem}.social-icon .social-label[data-v-21078be9]{font-size:.7rem;font-weight:700;line-height:1.1;text-align:center;white-space:nowrap;overflow:visible}}@media (max-width: 480px){.main-header[data-v-21078be9]{position:sticky;top:0;z-index:100;width:100%;min-height:90px;max-height:110px;overflow:visible}.header-content[data-v-21078be9]{padding:.4rem .5rem;justify-content:center;width:100%;max-width:100%;margin:0;box-sizing:border-box}.header-left[data-v-21078be9]{display:none}.header-center[data-v-21078be9]{flex:1;justify-content:center;width:100%}.header-right[data-v-21078be9]{display:none}.social-icons[data-v-21078be9]{gap:.75rem;justify-content:center;width:100%;max-width:100%}.social-icon[data-v-21078be9]{min-width:65px;min-height:65px;padding:.5rem .4rem;border-radius:10px}.social-icon i[data-v-21078be9]{font-size:1.2rem;margin-bottom:.15rem}.social-icon .social-label[data-v-21078be9]{font-size:.65rem;font-weight:700;line-height:1.1;text-align:center;white-space:nowrap;overflow:visible}}main[data-v-21078be9]{flex:1;padding:2rem 0}.container[data-v-21078be9]{max-width:1200px;margin:0 auto}.banners-container[data-v-21078be9]{max-width:900px;width:100%}@media (min-width: 1024px){.banners-container[data-v-21078be9]{max-width:1400px}}.max-w-4xl[data-v-21078be9]{max-width:56rem}.mx-auto[data-v-21078be9]{margin-left:auto;margin-right:auto}.px-4[data-v-21078be9]{padding-left:1rem;padding-right:1rem}.py-1[data-v-21078be9]{padding-top:.25rem;padding-bottom:.25rem}#banners[data-v-21078be9]{display:flex;flex-direction:column;gap:12px;padding:0 .5rem}.content-grid[data-v-21078be9]{display:flex;flex-direction:column;gap:var(--content-gap, 12px)}.content-item[data-v-21078be9]{order:var(--item-order, 0)}.vip-section[data-v-21078be9]{order:var(--vip-order, 0)}.vip-section[data-v-21078be9]{position:relative;margin:1.5rem auto;padding:1.5rem;max-width:700px;width:100%;background:linear-gradient(135deg,#ffd7001a,#ffa50014,#ff45001a);border:2px solid rgba(255,215,0,.3);border-radius:20px;backdrop-filter:blur(10px);box-shadow:0 8px 32px #ffd70026,inset 0 1px #ffffff1a;overflow:hidden}@media (min-width: 1024px){.vip-section[data-v-21078be9]{max-width:1100px}}.vip-section[data-v-21078be9]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(255,215,0,.8) 20%,rgba(255,165,0,.9) 50%,rgba(255,215,0,.8) 80%,transparent 100%);animation:vipShimmer-21078be9 3s ease-in-out infinite}@keyframes vipShimmer-21078be9{0%,to{opacity:.5}50%{opacity:1}}.vip-header[data-v-21078be9]{display:flex;align-items:center;margin-bottom:1rem;gap:1rem}.vip-badge[data-v-21078be9]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,gold,#ff8c00);color:#1a1a2e;border-radius:25px;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #ffd70066,inset 0 1px #ffffff4d;position:relative;overflow:hidden}.vip-badge[data-v-21078be9]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:badgeShine-21078be9 2s ease-in-out infinite}@keyframes badgeShine-21078be9{0%{left:-100%}to{left:100%}}.vip-badge i[data-v-21078be9]{font-size:1rem;color:#1a1a2e;text-shadow:0 1px 2px rgba(0,0,0,.2)}.vip-badge span[data-v-21078be9]{position:relative;z-index:1}.vip-divider[data-v-21078be9]{flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,215,0,.5) 20%,rgba(255,165,0,.7) 50%,rgba(255,215,0,.5) 80%,transparent 100%);position:relative}.vip-divider[data-v-21078be9]:after{content:"";position:absolute;top:-2px;left:50%;transform:translate(-50%);width:6px;height:6px;background:linear-gradient(135deg,gold,#ff8c00);border-radius:50%;box-shadow:0 0 10px #ffd70099}.vip-content[data-v-21078be9]{position:relative;z-index:1;margin-bottom:1.5rem}.vip-content[data-v-21078be9]:last-child{margin-bottom:0}.vip-section .banner-row[data-v-21078be9],.vip-section .gif-row[data-v-21078be9]{margin-bottom:1rem}.vip-section .banner-row[data-v-21078be9]:last-child,.vip-section .gif-row[data-v-21078be9]:last-child{margin-bottom:0}.banner-row[data-v-21078be9]{display:flex;gap:var(--content-gap, 12px);justify-content:center;width:100%;max-width:900px;margin:0 auto;flex-wrap:nowrap}@media (min-width: 1024px){.banner-row[data-v-21078be9]{max-width:1400px}}.banner-row-double .banner-container[data-v-21078be9]{flex:1;min-width:0;max-width:444px}@media (min-width: 1024px){.banner-row-double .banner-container[data-v-21078be9]{max-width:694px}}.banner-row-triple .banner-container[data-v-21078be9]{flex:1;min-width:0;max-width:292px}@media (min-width: 1024px){.banner-row-triple .banner-container[data-v-21078be9]{max-width:458.6666666667px}}.banner-row-triple-compact .banner-container[data-v-21078be9]{flex:1;min-width:0;max-width:294.6666666667px}@media (min-width: 1024px){.banner-row-triple-compact .banner-container[data-v-21078be9]{max-width:461.3333333333px}}.banner-row:not(.banner-row-double):not(.banner-row-triple):not(.banner-row-triple-compact) .banner-container[data-v-21078be9]{width:100%;max-width:900px;min-width:0}@media (min-width: 1024px){.banner-row:not(.banner-row-double):not(.banner-row-triple):not(.banner-row-triple-compact) .banner-container[data-v-21078be9]{max-width:1400px}}.gif-row[data-v-21078be9]{display:flex;gap:var(--content-gap, 12px);justify-content:center}.gif-row-double .large-gif-container[data-v-21078be9],.gif-row-double .small-gif-container[data-v-21078be9]{flex:1;min-width:444px;max-width:444px}@media (min-width: 1024px){.gif-row-double .large-gif-container[data-v-21078be9],.gif-row-double .small-gif-container[data-v-21078be9]{min-width:694px;max-width:694px}}.gif-row-triple .large-gif-container[data-v-21078be9],.gif-row-triple .small-gif-container[data-v-21078be9]{flex:0 0 225px;width:225px;min-width:225px;max-width:225px;height:100px;aspect-ratio:2.25/1}@media (min-width: 1024px){.gif-row-triple .large-gif-container[data-v-21078be9],.gif-row-triple .small-gif-container[data-v-21078be9]{flex:0 0 350px;width:350px;min-width:350px;max-width:350px;height:160px}}.gif-row-triple-compact .large-gif-container[data-v-21078be9],.gif-row-triple-compact .small-gif-container[data-v-21078be9]{flex:0 0 180px;width:180px;min-width:180px;max-width:180px;height:80px;aspect-ratio:2.25/1}@media (min-width: 1024px){.gif-row-triple-compact .large-gif-container[data-v-21078be9],.gif-row-triple-compact .small-gif-container[data-v-21078be9]{flex:0 0 280px;width:280px;min-width:280px;max-width:280px;height:120px}}.gif-row:not(.gif-row-double):not(.gif-row-triple):not(.gif-row-triple-compact) .large-gif-container[data-v-21078be9],.gif-row:not(.gif-row-double):not(.gif-row-triple):not(.gif-row-triple-compact) .small-gif-container[data-v-21078be9]{width:100%;max-width:700px;min-width:700px}@media (min-width: 1024px){.gif-row:not(.gif-row-double):not(.gif-row-triple):not(.gif-row-triple-compact) .large-gif-container[data-v-21078be9],.gif-row:not(.gif-row-double):not(.gif-row-triple):not(.gif-row-triple-compact) .small-gif-container[data-v-21078be9]{max-width:1100px;min-width:1100px}}.separator-row[data-v-21078be9]{display:flex;justify-content:center;width:100%;max-width:700px;margin:0 auto}@media (min-width: 1024px){.separator-row[data-v-21078be9]{max-width:1100px}}@media (max-width: 768px){.main-header[data-v-21078be9]{aspect-ratio:8/1;min-height:50px;max-height:70px;padding:.5rem 0}.header-content[data-v-21078be9]{flex-direction:column;gap:.5rem;padding:0 .5rem}.social-icons[data-v-21078be9]{gap:.5rem}.social-icon[data-v-21078be9]{width:35px;height:35px}.social-icon i[data-v-21078be9]{font-size:1rem}#banners[data-v-21078be9]{padding:0 .3rem;gap:8px}.banner-row[data-v-21078be9]{flex-direction:row!important;gap:8px;flex-wrap:nowrap!important;max-width:100%}.gif-row[data-v-21078be9]{flex-direction:row!important;gap:8px;flex-wrap:nowrap!important}.banner-row-double[data-v-21078be9]{flex-direction:row!important;flex-wrap:nowrap!important;max-width:100%}.banner-row-double .banner-container[data-v-21078be9]{flex:1;min-width:0;max-width:calc(50% - 4px)}.gif-row-double[data-v-21078be9]{flex-direction:row!important;flex-wrap:nowrap!important}.gif-row-double .large-gif-container[data-v-21078be9],.gif-row-double .small-gif-container[data-v-21078be9]{flex:1;min-width:0;max-width:calc(50% - 4px)}.banner-row-triple[data-v-21078be9]{flex-direction:row!important;flex-wrap:nowrap!important;max-width:100%}.banner-row-triple .banner-container[data-v-21078be9]{flex:1;min-width:0;max-width:calc(33.333% - 4px)}.banner-row-triple-compact[data-v-21078be9]{flex-direction:row!important;flex-wrap:nowrap!important;max-width:100%;gap:4px!important}.banner-row-triple-compact .banner-container[data-v-21078be9]{flex:1;min-width:0;max-width:calc(33.333% - 3px);min-width:calc(33.333% - 3px)}.gif-row-triple[data-v-21078be9]{flex-direction:column!important;flex-wrap:wrap!important;gap:10px}.gif-row-triple .large-gif-container[data-v-21078be9],.gif-row-triple .small-gif-container[data-v-21078be9]{flex:1 1 100%;width:100%;min-width:0;max-width:100%;height:auto;aspect-ratio:2.25/1}.gif-row-triple-compact[data-v-21078be9]{flex-direction:row!important;flex-wrap:nowrap!important;gap:6px}.gif-row-triple-compact .large-gif-container[data-v-21078be9],.gif-row-triple-compact .small-gif-container[data-v-21078be9]{flex:1;min-width:0;max-width:calc(33.333% - 2px);height:60px;aspect-ratio:2.25/1}.banner-row:not(.banner-row-double):not(.banner-row-triple):not(.banner-row-triple-compact) .banner-container[data-v-21078be9]{max-width:100%;min-width:0}.gif-row:not(.gif-row-double):not(.gif-row-triple):not(.gif-row-triple-compact) .large-gif-container[data-v-21078be9],.gif-row:not(.gif-row-double):not(.gif-row-triple):not(.gif-row-triple-compact) .small-gif-container[data-v-21078be9]{max-width:100%;min-width:0}.large-gif-container[data-v-21078be9]{margin-bottom:0}.gif-wrapper[data-v-21078be9]{transform:none!important}.gif-popular-badge[data-v-21078be9]{top:.4rem;right:.4rem;padding:.15rem .5rem;font-size:.7rem}.vip-section[data-v-21078be9]{margin:1rem 0;padding:1rem;border-radius:15px}.vip-header[data-v-21078be9]{margin-bottom:.8rem;gap:.8rem}.vip-content[data-v-21078be9]{margin-bottom:1rem}.vip-section .banner-row[data-v-21078be9],.vip-section .gif-row[data-v-21078be9]{margin-bottom:.8rem}.vip-badge[data-v-21078be9]{padding:.4rem .8rem;font-size:.8rem;border-radius:20px}.vip-badge i[data-v-21078be9]{font-size:.9rem}}.content-reveal-enter-active[data-v-21078be9],.content-reveal-leave-active[data-v-21078be9]{transition:opacity .6s ease-in-out}.content-reveal-enter-from[data-v-21078be9],.content-reveal-leave-to[data-v-21078be9]{opacity:0}.content-item[data-v-21078be9]{opacity:1;transform:translateY(0);animation:none}@media (max-width: 480px){.main-header[data-v-21078be9]{aspect-ratio:6/1;min-height:40px;max-height:60px;padding:.3rem 0}.header-content[data-v-21078be9]{flex-direction:column;gap:.3rem;padding:0 .3rem}.social-icons[data-v-21078be9]{gap:.3rem}.social-icon[data-v-21078be9]{width:30px;height:30px}.social-icon i[data-v-21078be9]{font-size:.9rem}#banners[data-v-21078be9]{padding:0 .3rem;gap:6px}.banner-row[data-v-21078be9],.gif-row[data-v-21078be9]{gap:6px;max-width:100%;flex-direction:row!important;flex-wrap:nowrap!important}.banner-row-double[data-v-21078be9],.gif-row-double[data-v-21078be9],.banner-row-triple[data-v-21078be9],.gif-row-triple[data-v-21078be9]{flex-direction:row!important;gap:6px;flex-wrap:nowrap!important;max-width:100%}.banner-row-double .banner-container[data-v-21078be9],.banner-row-double .large-gif-container[data-v-21078be9],.banner-row-double .small-gif-container[data-v-21078be9],.gif-row-double .banner-container[data-v-21078be9],.gif-row-double .large-gif-container[data-v-21078be9],.gif-row-double .small-gif-container[data-v-21078be9],.banner-row-triple .banner-container[data-v-21078be9],.banner-row-triple .large-gif-container[data-v-21078be9],.banner-row-triple .small-gif-container[data-v-21078be9],.gif-row-triple .banner-container[data-v-21078be9],.gif-row-triple .large-gif-container[data-v-21078be9],.gif-row-triple .small-gif-container[data-v-21078be9]{min-width:0;max-width:100%}.banner-row-double .banner-container[data-v-21078be9],.gif-row-double .large-gif-container[data-v-21078be9],.gif-row-double .small-gif-container[data-v-21078be9]{max-width:calc(50% - 3px)!important}.banner-row-triple .banner-container[data-v-21078be9]{max-width:calc(33.333% - 4px)!important}.gif-row-triple[data-v-21078be9]{flex-direction:column!important}.gif-row-triple .large-gif-container[data-v-21078be9],.gif-row-triple .small-gif-container[data-v-21078be9]{max-width:100%!important;width:100%!important;height:auto!important;aspect-ratio:2.25/1!important}.large-gif-container[data-v-21078be9]{margin-bottom:.5rem}.gif-popular-badge[data-v-21078be9]{top:.3rem;right:.3rem;padding:.1rem .4rem;font-size:.65rem}.vip-section[data-v-21078be9]{margin:.8rem 0;padding:.8rem;border-radius:12px}.vip-header[data-v-21078be9]{margin-bottom:.6rem;gap:.6rem}.vip-content[data-v-21078be9]{margin-bottom:.8rem}.vip-section .banner-row[data-v-21078be9],.vip-section .gif-row[data-v-21078be9]{margin-bottom:.6rem}.vip-badge[data-v-21078be9]{padding:.3rem .6rem;font-size:.75rem;border-radius:15px}.vip-badge i[data-v-21078be9]{font-size:.8rem}}@media (max-width: 360px){.banner-row[data-v-21078be9],.gif-row[data-v-21078be9]{gap:4px}.banner-row-double .banner-container[data-v-21078be9],.gif-row-double .large-gif-container[data-v-21078be9],.gif-row-double .small-gif-container[data-v-21078be9]{max-width:calc(50% - 2px)!important}.banner-row-triple .banner-container[data-v-21078be9]{max-width:calc(33.333% - 3px)!important}.gif-row-triple[data-v-21078be9]{flex-direction:column!important;gap:8px}.gif-row-triple .large-gif-container[data-v-21078be9],.gif-row-triple .small-gif-container[data-v-21078be9]{max-width:100%!important;width:100%!important;height:auto!important;aspect-ratio:2.25/1!important}}[data-v-2553d2cf]:root{--primary-color: #667eea;--secondary-color: #764ba2;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #3b82f6;--bg-primary: #0f0f23;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: rgba(255, 255, 255, .05);--bg-modal: rgba(0, 0, 0, .8);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-dark: #1a1a2e;--border-color: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .05);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@keyframes modalSlideIn-2553d2cf{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-2553d2cf{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-2553d2cf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.admin-login-page[data-v-2553d2cf]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:1rem}.admin-login-container[data-v-2553d2cf]{width:100%;max-width:400px}.login-card[data-v-2553d2cf]{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2rem}.login-header[data-v-2553d2cf]{text-align:center;margin-bottom:2rem}.login-logo[data-v-2553d2cf]{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.login-logo i[data-v-2553d2cf]{font-size:1.5rem;color:#fff}.login-title[data-v-2553d2cf]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.login-subtitle[data-v-2553d2cf]{color:#6b7280;margin:0}.login-form .form-group[data-v-2553d2cf]{margin-bottom:1.5rem}.login-form .form-label[data-v-2553d2cf]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#374151;margin-bottom:.5rem}.login-form .form-label i[data-v-2553d2cf]{color:#6b7280}.login-form .form-input[data-v-2553d2cf]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.login-form .form-input[data-v-2553d2cf]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.login-form .password-input-group[data-v-2553d2cf]{position:relative}.login-form .password-input-group .password-toggle[data-v-2553d2cf]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem}.login-form .password-input-group .password-toggle[data-v-2553d2cf]:hover{color:#374151}.login-form .login-btn[data-v-2553d2cf]{width:100%;padding:.75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .2s,box-shadow .2s}.login-form .login-btn[data-v-2553d2cf]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a}.login-form .login-btn[data-v-2553d2cf]:disabled{opacity:.7;cursor:not-allowed}.login-form .login-spinner i[data-v-2553d2cf]{font-size:1rem}.login-form .error-message[data-v-2553d2cf]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:.75rem;border-radius:8px;margin-top:1rem;font-size:.875rem}.login-form .success-message[data-v-2553d2cf]{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a;padding:.75rem;border-radius:8px;margin-top:1rem;font-size:.875rem}.login-footer[data-v-2553d2cf]{margin-top:2rem;text-align:center}.security-notice[data-v-2553d2cf]{color:#6b7280;font-size:.875rem;margin:0;display:flex;align-items:center;justify-content:center;gap:.5rem}.security-notice i[data-v-2553d2cf]{color:#9ca3af}[data-v-8c99e6ff]:root{--primary-color: #667eea;--secondary-color: #764ba2;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #3b82f6;--bg-primary: #0f0f23;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: rgba(255, 255, 255, .05);--bg-modal: rgba(0, 0, 0, .8);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-dark: #1a1a2e;--border-color: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .05);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@keyframes modalSlideIn-8c99e6ff{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-8c99e6ff{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-8c99e6ff{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.admin-layout[data-v-8c99e6ff]{display:flex;min-height:100vh;background:#f8fafc}.admin-nav[data-v-8c99e6ff]{width:280px;background:linear-gradient(180deg,#2c3e50,#34495e);color:#fff;display:flex;flex-direction:column;position:fixed;height:100vh;overflow-y:auto;overflow-x:hidden;z-index:1000;box-shadow:2px 0 10px #0000001a}.nav-header[data-v-8c99e6ff]{padding:2rem 1.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0d}.nav-header .nav-title[data-v-8c99e6ff]{font-size:1.25rem;font-weight:700;margin:0;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}.nav-user[data-v-8c99e6ff]{padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:.75rem;background:#ffffff08}.nav-user .user-avatar[data-v-8c99e6ff]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#3498db,#2980b9);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 4px #0000001a}.nav-user .user-name[data-v-8c99e6ff]{flex:1;font-weight:500;color:#fff}.nav-user .btn-danger[data-v-8c99e6ff]{background:#e53e3e;color:#fff;border:none;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;cursor:pointer}.nav-user .btn-danger[data-v-8c99e6ff]:hover{background:#c53030}.auth-panel[data-v-8c99e6ff]{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff08}.auth-panel h4[data-v-8c99e6ff]{margin:0 0 1rem;color:#fff;font-size:1rem}.auth-panel .btn-primary[data-v-8c99e6ff]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;padding:.75rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;box-shadow:0 2px 4px #0000001a}.auth-panel .btn-primary[data-v-8c99e6ff]:hover{background:linear-gradient(135deg,#2980b9,#1f5f8b);transform:translateY(-1px)}.nav-menu[data-v-8c99e6ff]{list-style:none;padding:0;margin:0;flex:1}.nav-item .nav-link[data-v-8c99e6ff]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;color:#ffffffb3;text-decoration:none;transition:all .3s ease;border-left:3px solid transparent;width:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-item .nav-link[data-v-8c99e6ff]:hover{background:#ffffff1a;color:#fff;transform:translate(5px)}.nav-item .nav-link i[data-v-8c99e6ff]{width:20px;text-align:center;flex-shrink:0}.nav-item .nav-link span[data-v-8c99e6ff]{font-weight:500;overflow:hidden;text-overflow:ellipsis}.nav-item.active .nav-link[data-v-8c99e6ff]{background:#ffffff26;color:#fff;border-left-color:#3498db;box-shadow:0 2px 4px #0000001a}.nav-footer[data-v-8c99e6ff]{padding:1.5rem;border-top:1px solid rgba(255,255,255,.1);background:#ffffff08;width:100%;box-sizing:border-box}.nav-footer .btn-primary[data-v-8c99e6ff]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;padding:.75rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;margin-bottom:.75rem;box-shadow:0 2px 4px #0000001a}.nav-footer .btn-primary[data-v-8c99e6ff]:hover{background:linear-gradient(135deg,#2980b9,#1f5f8b);transform:translateY(-1px)}.nav-footer .logout-btn[data-v-8c99e6ff]{width:100%;background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border:none;padding:.75rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 2px 4px #0000001a}.nav-footer .logout-btn[data-v-8c99e6ff]:hover{background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-1px)}.admin-main[data-v-8c99e6ff]{flex:1;margin-left:280px;padding:2rem;overflow-y:auto;overflow-x:hidden;max-width:calc(100vw - 280px)}.route-loading[data-v-8c99e6ff]{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3498db,#2980b9,#3498db);background-size:200% 100%;animation:loading-progress-8c99e6ff 1s linear infinite;z-index:9999;display:flex;align-items:center;justify-content:center;padding:.5rem;background-color:#3498dbf2;color:#fff;font-weight:500;font-size:.875rem;gap:.5rem}.route-loading .loading-spinner[data-v-8c99e6ff]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-8c99e6ff .6s linear infinite}@keyframes loading-progress-8c99e6ff{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes spin-8c99e6ff{to{transform:rotate(360deg)}}@media (max-width: 768px){.admin-nav[data-v-8c99e6ff]{transform:translate(-100%);transition:transform .3s ease}.admin-nav.open[data-v-8c99e6ff]{transform:translate(0)}.admin-main[data-v-8c99e6ff]{margin-left:0;padding:1rem}}[data-v-6c483c96]:root{--primary-color: #667eea;--secondary-color: #764ba2;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #3b82f6;--bg-primary: #0f0f23;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: rgba(255, 255, 255, .05);--bg-modal: rgba(0, 0, 0, .8);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-dark: #1a1a2e;--border-color: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .05);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@keyframes modalSlideIn-6c483c96{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-6c483c96{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-6c483c96{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading-container[data-v-6c483c96]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f8fafc}.loading-spinner[data-v-6c483c96]{text-align:center;color:#667eea}.loading-spinner i[data-v-6c483c96]{font-size:2rem;margin-bottom:1rem}.loading-spinner p[data-v-6c483c96]{color:#6b7280;margin:0}.stats-header-section[data-v-6c483c96]{background:linear-gradient(180deg,#2c3e50,#56708a);border-radius:12px;padding:2rem;margin-bottom:2rem;color:#fff;box-shadow:0 4px 15px #0000001a}.stats-header-content[data-v-6c483c96]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.stats-header-left h1[data-v-6c483c96]{font-size:2rem;font-weight:700;margin:0 0 .5rem;display:flex;align-items:center;gap:.75rem}.stats-header-left p[data-v-6c483c96]{margin:0;opacity:.9;font-size:1rem}.stats-header-right[data-v-6c483c96]{display:flex;gap:1rem;flex-wrap:wrap}.stats-btn[data-v-6c483c96]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.875rem}.stats-btn.stats-btn-primary[data-v-6c483c96]{background:#fff3;color:#fff}.stats-btn.stats-btn-primary[data-v-6c483c96]:hover{background:#ffffff4d}.stats-btn.stats-btn-secondary[data-v-6c483c96]{background:#ffffff1a;color:#fff}.stats-btn.stats-btn-secondary[data-v-6c483c96]:hover{background:#fff3}.stats-overview[data-v-6c483c96]{margin-bottom:2rem}.stats-grid[data-v-6c483c96]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.stat-card[data-v-6c483c96]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 6px #0000000d;display:flex;align-items:center;gap:1rem;transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-6c483c96]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.stat-icon[data-v-6c483c96]{width:60px;height:60px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem}.stat-content[data-v-6c483c96]{flex:1}.stat-content .stat-number[data-v-6c483c96]{font-size:2rem;font-weight:700;color:#2d3748;margin-bottom:.25rem}.stat-content .stat-label[data-v-6c483c96]{color:#718096;font-size:.875rem;font-weight:500}.stats-section[data-v-6c483c96]{margin-bottom:2rem}.insights-section[data-v-6c483c96]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000000d}.insights-header[data-v-6c483c96]{margin-bottom:1.5rem}.insights-header .insights-title[data-v-6c483c96]{font-size:1.5rem;font-weight:600;color:#2d3748;margin:0;display:flex;align-items:center;gap:.75rem}.insights-grid[data-v-6c483c96]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.insight-item[data-v-6c483c96]{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e2e8f0;box-shadow:0 2px 8px #00000014;transition:all .3s ease;animation:slideInUp-6c483c96 .6s ease-out forwards;opacity:0;transform:translateY(30px);position:relative}.insight-item[data-v-6c483c96]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#1e40af);border-radius:12px 12px 0 0}.insight-item[data-v-6c483c96]:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 16px #0000001f;border-color:#cbd5e1}.insight-item .insight-header[data-v-6c483c96]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.insight-item .insight-icon[data-v-6c483c96]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem}.insight-item .insight-icon.success[data-v-6c483c96]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.insight-item .insight-icon.warning[data-v-6c483c96]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.insight-item .insight-icon.info[data-v-6c483c96]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.insight-item .insight-icon.error[data-v-6c483c96]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.insight-item .insight-value[data-v-6c483c96]{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem}.insight-item .insight-value .trend-up[data-v-6c483c96]{color:#059669;display:flex;align-items:center;gap:.25rem}.insight-item .insight-value .trend-down[data-v-6c483c96]{color:#dc2626;display:flex;align-items:center;gap:.25rem}.insight-item .insight-value .trend-stable[data-v-6c483c96]{color:#6b7280;display:flex;align-items:center;gap:.25rem}.insight-item .insight-value .value-number[data-v-6c483c96]{font-size:1.1rem;font-weight:700;color:#1f2937;background:#f3f4f6;padding:.25rem .5rem;border-radius:6px;min-width:40px;text-align:center}.insight-item .insight-text[data-v-6c483c96]{color:#4a5568;line-height:1.6;margin:0;font-size:.875rem}.engagement-section[data-v-6c483c96]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px #0000000d;margin-bottom:2rem}.section-header[data-v-6c483c96]{margin-bottom:1.5rem}.section-header .section-title[data-v-6c483c96]{font-size:1.25rem;font-weight:600;color:#2d3748;margin:0;display:flex;align-items:center;gap:.5rem}.metrics-grid[data-v-6c483c96]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.metric-card[data-v-6c483c96]{padding:1rem;border-radius:8px;background:#f7fafc;display:flex;align-items:center;gap:.75rem;transition:all .3s ease}.metric-card[data-v-6c483c96]:hover{background:#edf2f7;transform:translateY(-2px)}.metric-card .metric-icon[data-v-6c483c96]{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem}.metric-card .metric-content[data-v-6c483c96]{flex:1}.metric-card .metric-content .metric-number[data-v-6c483c96]{font-size:1.25rem;font-weight:700;color:#2d3748;margin-bottom:.25rem}.metric-card .metric-content .metric-label[data-v-6c483c96]{color:#718096;font-size:.75rem;font-weight:500;margin-bottom:.5rem}.metric-card .metric-content .metric-trend[data-v-6c483c96]{display:flex;align-items:center;gap:.5rem;font-size:.7rem}.metric-card .metric-content .metric-trend .trend-indicator[data-v-6c483c96]{display:flex;align-items:center;gap:.25rem;font-weight:600;padding:.2rem .5rem;border-radius:12px;font-size:.65rem}.metric-card .metric-content .metric-trend .trend-indicator.trend-up[data-v-6c483c96]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.metric-card .metric-content .metric-trend .trend-indicator.trend-down[data-v-6c483c96]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.metric-card .metric-content .metric-trend .trend-indicator i[data-v-6c483c96]{font-size:.6rem}.metric-card .metric-content .metric-trend .trend-period[data-v-6c483c96]{color:#9ca3af;font-size:.6rem}.countries-section[data-v-6c483c96]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px #0000000d;margin-bottom:2rem}.countries-grid[data-v-6c483c96]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.country-card[data-v-6c483c96]{padding:1rem;border-radius:8px;background:#f7fafc;display:flex;align-items:center;gap:.75rem;transition:all .3s ease}.country-card[data-v-6c483c96]:hover{background:#edf2f7;transform:translateY(-2px)}.country-card .country-flag .flag-emoji[data-v-6c483c96]{font-size:2rem}.country-card .country-info[data-v-6c483c96]{flex:1}.country-card .country-info .country-name[data-v-6c483c96]{font-weight:600;color:#2d3748;margin-bottom:.25rem}.country-card .country-info .country-stats[data-v-6c483c96]{display:flex;gap:1rem;font-size:.75rem;color:#718096}.country-card .country-info .country-stats .visitors[data-v-6c483c96]{color:#3b82f6}.country-card .country-info .country-stats .conversion[data-v-6c483c96]{color:#10b981}.content-section[data-v-6c483c96]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px #0000000d;margin-bottom:2rem}.content-grid[data-v-6c483c96]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.content-card[data-v-6c483c96]{padding:1rem;border-radius:8px;background:#f7fafc;display:flex;align-items:center;gap:.75rem;transition:all .3s ease}.content-card[data-v-6c483c96]:hover{background:#edf2f7;transform:translateY(-2px)}.content-card .content-icon[data-v-6c483c96]{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#f59e0b,#d97706);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem}.content-card .content-info[data-v-6c483c96]{flex:1}.content-card .content-info .content-name[data-v-6c483c96]{font-weight:600;color:#2d3748;margin-bottom:.25rem;font-size:.875rem}.content-card .content-info .content-stats[data-v-6c483c96]{display:flex;gap:1rem;font-size:.75rem;color:#718096}.content-card .content-info .content-stats .clicks[data-v-6c483c96]{color:#3b82f6}.content-card .content-info .content-stats .ctr[data-v-6c483c96]{color:#10b981}@keyframes countUp-6c483c96{0%{opacity:.7;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.stat-number[data-v-6c483c96]{animation:countUp-6c483c96 .3s ease-out;transition:all .3s ease}@keyframes slideInUp-6c483c96{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-6c483c96{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut-6c483c96{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@media (max-width: 768px){.stats-header-content[data-v-6c483c96]{flex-direction:column;text-align:center}.stats-grid[data-v-6c483c96],.insights-grid[data-v-6c483c96]{grid-template-columns:1fr}.stat-card[data-v-6c483c96]{flex-direction:column;text-align:center}}[data-v-e3756da7]:root{--primary-color: #667eea;--secondary-color: #764ba2;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #3b82f6;--bg-primary: #0f0f23;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: rgba(255, 255, 255, .05);--bg-modal: rgba(0, 0, 0, .8);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-dark: #1a1a2e;--border-color: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .05);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@keyframes modalSlideIn-e3756da7{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-e3756da7{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-e3756da7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading-container[data-v-e3756da7]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f8fafc}.loading-spinner[data-v-e3756da7]{text-align:center;color:#667eea}.loading-spinner i[data-v-e3756da7]{font-size:2rem;margin-bottom:1rem}.loading-spinner p[data-v-e3756da7]{color:#6b7280;margin:0}.content-header[data-v-e3756da7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.content-header h2[data-v-e3756da7]{color:#1f2937;margin:0;font-size:1.5rem;font-weight:600}.header-actions[data-v-e3756da7]{display:flex;gap:1rem}.btn-primary[data-v-e3756da7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 4px #667eea33}.btn-primary[data-v-e3756da7]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #667eea4d}.content-list[data-v-e3756da7]{margin-top:2rem}.content-grid[data-v-e3756da7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.content-card[data-v-e3756da7]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:all .3s ease}.content-card[data-v-e3756da7]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.content-preview[data-v-e3756da7]{padding:1.5rem;border-bottom:1px solid #f1f5f9}.popup-preview[data-v-e3756da7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;text-align:center;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.popup-preview .preview-image[data-v-e3756da7]{max-width:100px;max-height:60px}.popup-preview .preview-image img[data-v-e3756da7]{width:100%;height:auto;border-radius:4px}.popup-preview .preview-content h4[data-v-e3756da7]{margin:0 0 .5rem;font-size:1rem;font-weight:600}.popup-preview .preview-content p[data-v-e3756da7]{margin:0 0 .5rem;font-size:.875rem;color:#6b7280}.popup-preview .preview-content .preview-button[data-v-e3756da7]{display:inline-block;background:#667eea;color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500}.content-info[data-v-e3756da7]{padding:1.5rem}.content-type-badge[data-v-e3756da7]{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.content-type-badge.popup-type[data-v-e3756da7]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.content-info h3[data-v-e3756da7]{color:#1f2937;margin:0 0 1rem;font-size:1.125rem;font-weight:600}.content-meta[data-v-e3756da7]{display:flex;flex-wrap:wrap;gap:1rem}.meta-item[data-v-e3756da7]{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}.meta-item i[data-v-e3756da7]{color:#9ca3af}.meta-item.link-tooltip[data-v-e3756da7]{cursor:help}.content-actions[data-v-e3756da7]{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f1f5f9}.action-left[data-v-e3756da7]{display:flex;align-items:center}.action-right[data-v-e3756da7]{display:flex;gap:.75rem}.status-toggle[data-v-e3756da7]{display:flex;align-items:center;gap:.5rem}.toggle-label[data-v-e3756da7]{position:relative;display:inline-block;width:50px;height:24px;cursor:pointer}.toggle-input[data-v-e3756da7]{opacity:0;width:0;height:0}.toggle-slider[data-v-e3756da7]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.3s;border-radius:24px}.toggle-slider[data-v-e3756da7]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-input:checked+.toggle-slider[data-v-e3756da7]{background-color:#10b981}.toggle-input:checked+.toggle-slider[data-v-e3756da7]:before{transform:translate(26px)}.status-text[data-v-e3756da7]{font-size:.875rem;font-weight:500;color:#6b7280}.btn-edit[data-v-e3756da7]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;flex:1}.btn-edit[data-v-e3756da7]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #10b9814d}.btn-delete[data-v-e3756da7]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;flex:1}.btn-delete[data-v-e3756da7]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #ef44444d}.modal-overlay[data-v-e3756da7]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.modal-content[data-v-e3756da7]{background:#fff;border-radius:12px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header[data-v-e3756da7]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-e3756da7]{margin:0;color:#1f2937;font-size:1.25rem;font-weight:600}.modal-close[data-v-e3756da7]{background:none;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .3s ease}.modal-close[data-v-e3756da7]:hover{color:#1f2937;background:#f3f4f6}.modal-form[data-v-e3756da7]{padding:1.5rem}.form-group[data-v-e3756da7]{margin-bottom:1.5rem}.form-group label[data-v-e3756da7]{display:block;margin-bottom:.5rem;color:#1f2937;font-weight:600;font-size:.875rem}.form-group input[data-v-e3756da7],.form-group textarea[data-v-e3756da7],.form-group select[data-v-e3756da7]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;transition:all .3s ease;background:#f9fafb}.form-group input[data-v-e3756da7]:focus,.form-group textarea[data-v-e3756da7]:focus,.form-group select[data-v-e3756da7]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 3px #667eea1a}.form-group textarea[data-v-e3756da7]{resize:vertical;min-height:100px}.form-row[data-v-e3756da7]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.image-selector[data-v-e3756da7]{display:flex;flex-direction:column;gap:1rem}.btn-image-select[data-v-e3756da7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-image-select[data-v-e3756da7]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #667eea4d}.selected-image[data-v-e3756da7]{position:relative;display:inline-block;max-width:200px}.selected-image img[data-v-e3756da7]{width:100%;height:auto;border-radius:8px;border:2px solid #e2e8f0}.selected-image .btn-remove-image[data-v-e3756da7]{position:absolute;top:-8px;right:-8px;background:#ef4444;color:#fff;border:none;width:24px;height:24px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem;transition:all .3s ease}.selected-image .btn-remove-image[data-v-e3756da7]:hover{background:#dc2626;transform:scale(1.1)}.image-selector-modal[data-v-e3756da7]{max-width:900px}.modal-body[data-v-e3756da7]{padding:1.5rem}.image-search[data-v-e3756da7]{margin-bottom:1.5rem}.search-input[data-v-e3756da7]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;background:#f9fafb}.search-input[data-v-e3756da7]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 3px #667eea1a}.image-grid[data-v-e3756da7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;max-height:400px;overflow-y:auto}.image-item[data-v-e3756da7]{position:relative;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.image-item[data-v-e3756da7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.image-item.selected[data-v-e3756da7]{border-color:#667eea;box-shadow:0 0 0 3px #667eea33}.image-item img[data-v-e3756da7]{width:100%;height:120px;object-fit:cover}.image-overlay[data-v-e3756da7]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);color:#fff;padding:.5rem;font-size:.75rem}.image-overlay .image-name[data-v-e3756da7]{display:block;font-weight:500;margin-bottom:.25rem}.image-overlay .image-size[data-v-e3756da7]{opacity:.8}.modal-footer[data-v-e3756da7]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #e2e8f0}.btn-secondary[data-v-e3756da7]{background:#6b7280;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-secondary[data-v-e3756da7]:hover{background:#4b5563}.color-settings-section[data-v-e3756da7]{margin-top:2rem;padding:1.5rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.section-title[data-v-e3756da7]{margin:0 0 1rem;color:#1f2937;font-size:1rem;font-weight:600}.color-label[data-v-e3756da7]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#1f2937;font-weight:600;font-size:.875rem}.color-label i[data-v-e3756da7]{color:#6b7280}.color-input-group[data-v-e3756da7]{display:flex;align-items:center;gap:.5rem}.color-code-input[data-v-e3756da7]{flex:1;padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-family:monospace;background:#fff}.color-code-input[data-v-e3756da7]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.color-picker[data-v-e3756da7]{width:40px;height:40px;border:none;border-radius:6px;cursor:pointer;background:none}.color-picker[data-v-e3756da7]::-webkit-color-swatch-wrapper{padding:0}.color-picker[data-v-e3756da7]::-webkit-color-swatch{border:none;border-radius:6px}.color-preview[data-v-e3756da7]{width:40px;height:40px;border-radius:6px;border:2px solid #e2e8f0;cursor:pointer;transition:all .3s ease}.color-preview[data-v-e3756da7]:hover{transform:scale(1.05)}.form-actions[data-v-e3756da7]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}@media (max-width: 768px){.content-header[data-v-e3756da7]{flex-direction:column;gap:1rem;align-items:flex-start}.content-grid[data-v-e3756da7]{grid-template-columns:1fr}.content-meta[data-v-e3756da7]{flex-direction:column;gap:.5rem}.content-actions[data-v-e3756da7]{flex-direction:column;gap:1rem}.action-left[data-v-e3756da7],.action-right[data-v-e3756da7]{width:100%;justify-content:center}.form-row[data-v-e3756da7]{grid-template-columns:1fr}.form-actions[data-v-e3756da7]{flex-direction:column}.image-grid[data-v-e3756da7]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}[data-v-1e0df41a]:root{--primary-color: #667eea;--secondary-color: #764ba2;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #3b82f6;--bg-primary: #0f0f23;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: rgba(255, 255, 255, .05);--bg-modal: rgba(0, 0, 0, .8);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-dark: #1a1a2e;--border-color: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .05);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@keyframes modalSlideIn-1e0df41a{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-1e0df41a{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-1e0df41a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading-container[data-v-1e0df41a]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f8fafc}.loading-spinner[data-v-1e0df41a]{text-align:center;color:#667eea}.loading-spinner i[data-v-1e0df41a]{font-size:2rem;margin-bottom:1rem}.loading-spinner p[data-v-1e0df41a]{color:#6b7280;margin:0}.content-tabs[data-v-1e0df41a]{display:flex;gap:.5rem;margin-bottom:2rem;background:#fff;padding:1rem;border-radius:8px;box-shadow:0 1px 3px #0000001a}.tab-btn[data-v-1e0df41a]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;background:none;color:#4a5568;cursor:pointer;border-radius:6px;transition:all .3s ease;font-weight:500}.tab-btn[data-v-1e0df41a]:hover{background:#f7fafc;color:#2b6cb0}.tab-btn.active[data-v-1e0df41a]{background:#2b6cb0;color:#fff}.content-header[data-v-1e0df41a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.content-header h2[data-v-1e0df41a]{color:#2d3748;margin:0}.layout-info-box[data-v-1e0df41a]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#eff6ff;border:1px solid #3b82f6;border-radius:8px}.layout-info-box .info-icon[data-v-1e0df41a]{color:#3b82f6;font-size:1.25rem;margin-top:.125rem}.layout-info-box .info-content[data-v-1e0df41a]{flex:1}.layout-info-box .info-content h4[data-v-1e0df41a]{margin:0 0 .5rem;color:#1e40af;font-size:.95rem;font-weight:600}.layout-info-box .info-content p[data-v-1e0df41a]{margin:0;color:#1e3a8a;font-size:.875rem;line-height:1.5}.layout-info-box .info-content p .example[data-v-1e0df41a]{color:#dc2626;font-weight:600}.header-actions[data-v-1e0df41a]{display:flex;gap:1rem}.btn-primary[data-v-1e0df41a]{background:#3182ce;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.btn-primary[data-v-1e0df41a]:hover{background:#2c5aa0}.btn-secondary[data-v-1e0df41a]{background:#718096;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.btn-separator[data-v-1e0df41a]{background:#f59e0b;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.btn-separator[data-v-1e0df41a]:hover{background:#d97706}.content-grid[data-v-1e0df41a]{display:flex;flex-direction:column;gap:1.5rem;padding:1rem}.content-card[data-v-1e0df41a]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden;display:flex;flex-direction:row;align-items:center;min-height:120px;border:1px solid #e2e8f0;margin-bottom:1rem}.content-preview[data-v-1e0df41a]{width:200px;height:120px;overflow:hidden;position:relative;background:#f7fafc;flex-shrink:0}.banner-preview[data-v-1e0df41a]{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;text-align:center}.banner-preview .preview-logo[data-v-1e0df41a]{margin-bottom:1rem}.banner-preview .preview-logo img[data-v-1e0df41a]{max-width:80px;max-height:60px;object-fit:contain}.banner-preview .preview-content h4[data-v-1e0df41a]{margin:0 0 .5rem;font-size:1rem;color:#2d3748}.banner-preview .preview-content p[data-v-1e0df41a]{margin:0;font-size:.875rem;opacity:.9;color:#4a5568}.gif-preview-container[data-v-1e0df41a]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#f7fafc;padding:.5rem}.gif-preview[data-v-1e0df41a]{width:100%;height:100%;object-fit:contain;border-radius:4px;background:#fff}.separator-preview[data-v-1e0df41a]{height:100%;display:flex;align-items:center;justify-content:center;padding:.5rem;position:relative;background:transparent}.separator-preview .separator-line[data-v-1e0df41a]{height:1px;background:currentColor;opacity:.7}.separator-preview .separator-line.left[data-v-1e0df41a]{flex:1;margin-right:.8rem}.separator-preview .separator-line.right[data-v-1e0df41a]{flex:1;margin-left:.8rem}.separator-preview .separator-text[data-v-1e0df41a]{font-weight:700;font-size:.8rem;text-align:center;white-space:nowrap;letter-spacing:.3px;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.2);padding:0;background:none;border:none;border-radius:0}.content-info[data-v-1e0df41a]{flex:1;padding:1rem;display:flex;flex-direction:column;justify-content:center}.content-info .content-type-badge[data-v-1e0df41a]{display:inline-block;padding:.3rem .7rem;border-radius:.5rem;font-size:.75rem;font-weight:600;color:#fff;text-transform:uppercase;margin-bottom:.5rem;align-self:flex-start}.content-info .banner-type[data-v-1e0df41a]{background-color:#3b82f6}.content-info .gif-large-type[data-v-1e0df41a],.content-info .gif-small-type[data-v-1e0df41a]{background-color:#38a169}.content-info .separator-type[data-v-1e0df41a]{background-color:gold;color:#000}.content-info h3[data-v-1e0df41a]{color:#2d3748;margin:0 0 .5rem;font-size:1.125rem}.content-info .content-type[data-v-1e0df41a]{color:#718096;margin:0 0 1rem;font-size:.875rem;text-transform:uppercase;font-weight:500}.content-meta[data-v-1e0df41a]{display:flex;gap:1rem;margin-top:.5rem;flex-wrap:wrap}.meta-item[data-v-1e0df41a]{display:flex;align-items:center;gap:.25rem;color:#4a5568;font-size:.8rem;font-weight:500;padding:.25rem .5rem;background:#f7fafc;border-radius:4px;border:1px solid #e2e8f0}.meta-item i[data-v-1e0df41a]{color:#718096;font-size:.75rem}.meta-item.link-tooltip[data-v-1e0df41a]{cursor:help;position:relative}.meta-item.link-tooltip[data-v-1e0df41a]:hover{background:#e6fffa;border-color:#38b2ac}.meta-item[data-v-1e0df41a]:has(i.fa-hashtag){background:#fef3c7;border-color:#f59e0b;color:#92400e;font-weight:600}.meta-item:has(i.fa-hashtag) i[data-v-1e0df41a]{color:#f59e0b}.content-actions[data-v-1e0df41a]{padding:1rem;display:flex;gap:.5rem;border-left:1px solid #e2e8f0;flex-shrink:0}.btn-edit[data-v-1e0df41a]{background:#38a169;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;flex:1}.btn-edit[data-v-1e0df41a]:hover{background:#2f855a}.btn-delete[data-v-1e0df41a]{background:#e53e3e;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;flex:1}.btn-delete[data-v-1e0df41a]:hover{background:#c53030}.modal-overlay[data-v-1e0df41a]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-1e0df41a]{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header[data-v-1e0df41a]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-1e0df41a]{margin:0;color:#2d3748}.modal-close[data-v-1e0df41a]{background:none;border:none;font-size:1.25rem;color:#718096;cursor:pointer;padding:.5rem}.modal-close[data-v-1e0df41a]:hover{color:#2d3748}.modal-body[data-v-1e0df41a]{padding:1.5rem}.bulk-order-modal[data-v-1e0df41a]{max-width:900px;width:95%;max-height:90vh;display:flex;flex-direction:column}.bulk-order-controls[data-v-1e0df41a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0}.bulk-order-controls .bulk-actions[data-v-1e0df41a]{display:flex;gap:.75rem;flex-wrap:wrap}.bulk-order-controls .bulk-info[data-v-1e0df41a]{font-size:.875rem;color:#718096;font-weight:500;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.bulk-order-controls .bulk-info .selected-count[data-v-1e0df41a]{font-weight:600;color:#3b82f6}.bulk-order-controls .bulk-info .selected-types[data-v-1e0df41a]{font-size:.75rem;color:#9ca3af}.bulk-order-list[data-v-1e0df41a]{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;max-height:calc(90vh - 300px)}.order-item[data-v-1e0df41a]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:1rem;background:#f7fafc;border-radius:8px;border:1px solid #e2e8f0;transition:all .2s ease;cursor:pointer}.order-item[data-v-1e0df41a]:hover{background:#edf2f7;border-color:#cbd5e0}.order-item.selected[data-v-1e0df41a]{background:#dbeafe;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.order-item-checkbox[data-v-1e0df41a]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;position:relative}.order-item-checkbox .order-checkbox[data-v-1e0df41a]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.order-item-checkbox .order-checkbox-label[data-v-1e0df41a]{position:absolute;top:0;left:0;height:24px;width:24px;background-color:#fff;border:2px solid #e2e8f0;border-radius:4px;cursor:pointer;transition:all .2s ease}.order-item-checkbox .order-checkbox-label[data-v-1e0df41a]:after{content:"";position:absolute;left:8px;top:4px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}.order-item-checkbox .order-checkbox:checked~.order-checkbox-label[data-v-1e0df41a]{background-color:#3b82f6;border-color:#3b82f6}.order-item-checkbox .order-checkbox:checked~.order-checkbox-label[data-v-1e0df41a]:after{opacity:1}.order-item-info[data-v-1e0df41a]{display:flex;align-items:center;gap:1rem}.order-item-info .order-number[data-v-1e0df41a]{font-weight:600;color:#2b6cb0;font-size:.875rem;min-width:30px}.order-item-info .order-item-details[data-v-1e0df41a]{display:flex;flex-direction:column}.order-item-info .order-item-details strong[data-v-1e0df41a]{font-size:.9rem;color:#2d3748;margin-bottom:.25rem}.order-item-info .order-item-details .order-item-type[data-v-1e0df41a]{font-size:.75rem;color:#718096;text-transform:uppercase;font-weight:500}.order-item-preview[data-v-1e0df41a]{display:flex;align-items:center;justify-content:center;width:80px;height:50px;overflow:hidden;border-radius:4px;background:#e2e8f0;border:1px solid #cbd5e0}.order-item-preview .preview-mini[data-v-1e0df41a]{width:100%;height:100%;object-fit:cover}.order-item-preview .banner-preview-mini[data-v-1e0df41a]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.25rem;background:linear-gradient(135deg,#667eea,#764ba2)}.order-item-preview .banner-preview-mini .preview-logo-mini[data-v-1e0df41a]{margin-bottom:.25rem}.order-item-preview .banner-preview-mini .preview-logo-mini img[data-v-1e0df41a]{max-width:30px;max-height:20px;object-fit:contain}.order-item-preview .gif-preview-mini[data-v-1e0df41a]{display:flex;justify-content:center;align-items:center}.order-item-preview .gif-preview-mini img[data-v-1e0df41a]{width:100%;height:100%;object-fit:contain}.order-item-preview .separator-preview-mini[data-v-1e0df41a]{display:flex;align-items:center;justify-content:center;padding:.25rem;position:relative;background:transparent}.order-item-preview .separator-preview-mini .separator-line-mini[data-v-1e0df41a]{height:1px;background:currentColor;opacity:.7}.order-item-preview .separator-preview-mini .separator-line-mini.left[data-v-1e0df41a]{flex:1;margin-right:.4rem}.order-item-preview .separator-preview-mini .separator-line-mini.right[data-v-1e0df41a]{flex:1;margin-left:.4rem}.order-item-preview .separator-preview-mini .separator-text-mini[data-v-1e0df41a]{font-weight:700;font-size:.6rem;text-align:center;white-space:nowrap;letter-spacing:.2px;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.2);padding:0;background:none;border:none;border-radius:0}.order-item-position[data-v-1e0df41a]{display:flex;align-items:center;gap:.5rem}.order-item-position .order-input[data-v-1e0df41a]{width:60px;padding:.5rem;border:1px solid #e2e8f0;border-radius:4px;text-align:center;font-size:.875rem}.order-item-position .order-input[data-v-1e0df41a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.modal-footer[data-v-1e0df41a]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #e2e8f0}.modal-form[data-v-1e0df41a]{padding:1.5rem}.form-group[data-v-1e0df41a]{margin-bottom:1rem}.form-group label[data-v-1e0df41a]{display:block;margin-bottom:.5rem;color:#2d3748;font-weight:500}.form-group input[data-v-1e0df41a],.form-group textarea[data-v-1e0df41a],.form-group select[data-v-1e0df41a]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;transition:border-color .3s ease}.form-group input[data-v-1e0df41a]:focus,.form-group textarea[data-v-1e0df41a]:focus,.form-group select[data-v-1e0df41a]:focus{outline:none;border-color:#3182ce}.form-group textarea[data-v-1e0df41a]{resize:vertical}.form-group input[type=checkbox][data-v-1e0df41a]{width:auto;margin-right:.5rem}.form-group .form-help[data-v-1e0df41a]{display:block;margin-top:.25rem;font-size:.75rem;color:#6b7280;font-style:italic}.form-actions[data-v-1e0df41a]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1rem;border-top:1px solid #e2e8f0}.btn-secondary[data-v-1e0df41a]{background:#718096;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .3s ease}.btn-secondary[data-v-1e0df41a]:hover{background:#4a5568}@media (max-width: 768px){.content-grid[data-v-1e0df41a]{gap:.75rem;padding:.5rem}.content-card[data-v-1e0df41a]{flex-direction:column;min-height:auto;align-items:stretch}.content-preview[data-v-1e0df41a]{width:100%;height:150px}.content-info[data-v-1e0df41a]{padding:.75rem}.content-actions[data-v-1e0df41a]{border-left:none;border-top:1px solid #e2e8f0;padding:.75rem}.bulk-order-modal[data-v-1e0df41a]{max-width:95%;width:95%;margin:1rem}.bulk-order-controls[data-v-1e0df41a]{flex-direction:column;gap:1rem;align-items:stretch}.bulk-order-controls .bulk-actions[data-v-1e0df41a]{flex-wrap:wrap;gap:.5rem}.bulk-order-controls .bulk-actions button[data-v-1e0df41a]{flex:1;min-width:120px;font-size:.875rem;padding:.5rem}.order-item[data-v-1e0df41a]{grid-template-columns:auto 1fr;gap:.5rem;padding:.5rem}.order-item .order-item-preview[data-v-1e0df41a]{display:none}.order-item-info .order-item-details strong[data-v-1e0df41a]{font-size:.8rem}.order-item-info .order-item-details .order-item-type[data-v-1e0df41a]{font-size:.7rem}.order-item-position .order-input[data-v-1e0df41a]{width:50px;padding:.25rem;font-size:.8rem}}@media (max-width: 480px){.content-header[data-v-1e0df41a]{flex-direction:column;gap:1rem;align-items:stretch}.content-header .header-actions[data-v-1e0df41a]{flex-direction:column;gap:.5rem}.content-header .header-actions button[data-v-1e0df41a]{width:100%}.content-tabs[data-v-1e0df41a]{flex-wrap:wrap;gap:.5rem}.content-tabs .tab-btn[data-v-1e0df41a]{flex:1;min-width:120px;font-size:.875rem;padding:.5rem}.content-card .content-preview[data-v-1e0df41a]{height:120px}.content-card .content-info[data-v-1e0df41a]{padding:.5rem}.content-card .content-info h3[data-v-1e0df41a]{font-size:1rem}.content-card .content-info .content-meta[data-v-1e0df41a]{flex-wrap:wrap;gap:.5rem}.content-card .content-info .content-meta .meta-item[data-v-1e0df41a]{font-size:.75rem;padding:.2rem .4rem}.content-card .content-actions[data-v-1e0df41a]{padding:.5rem;flex-direction:column}.content-card .content-actions button[data-v-1e0df41a]{width:100%}.bulk-order-controls .bulk-actions button[data-v-1e0df41a]{min-width:100px;font-size:.8rem;padding:.4rem}.order-item[data-v-1e0df41a]{grid-template-columns:auto 1fr auto;gap:.25rem}.order-item .order-item-preview[data-v-1e0df41a]{display:none}.order-item .order-item-position[data-v-1e0df41a]{grid-column:3}}.image-selector[data-v-1e0df41a]{display:flex;flex-direction:column;gap:1rem}.btn-image-select[data-v-1e0df41a]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f7fafc;border:2px dashed #cbd5e0;border-radius:8px;color:#4a5568;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-image-select[data-v-1e0df41a]:hover{background:#edf2f7;border-color:#a0aec0}.btn-image-select i[data-v-1e0df41a]{font-size:1.2rem}.selected-image[data-v-1e0df41a]{position:relative;display:inline-block;max-width:200px}.selected-image img[data-v-1e0df41a]{width:100%;height:auto;border-radius:8px;border:2px solid #e2e8f0}.selected-image .btn-remove-image[data-v-1e0df41a]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:#e53e3e;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem;transition:background-color .2s ease}.selected-image .btn-remove-image[data-v-1e0df41a]:hover{background:#c53030}.image-selector-modal[data-v-1e0df41a]{max-width:800px;width:95%;max-height:90vh}.image-search[data-v-1e0df41a]{margin-bottom:1rem}.image-search .search-input[data-v-1e0df41a]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.9rem}.image-search .search-input[data-v-1e0df41a]:focus{outline:none;border-color:#3b82f6}.image-grid[data-v-1e0df41a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;max-height:60vh;overflow-y:auto;padding:1rem}.image-item[data-v-1e0df41a]{position:relative;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s ease}.image-item[data-v-1e0df41a]:hover,.image-item.selected[data-v-1e0df41a]{border-color:#3b82f6}.image-item img[data-v-1e0df41a]{width:100%;height:120px;object-fit:cover;display:block}.image-item .image-overlay[data-v-1e0df41a]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);padding:.5rem;color:#fff}.image-item .image-overlay .image-name[data-v-1e0df41a]{font-size:.75rem;font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-item .image-overlay .image-size[data-v-1e0df41a]{font-size:.65rem;opacity:.8;display:block;margin-top:.2rem}.content-type-selector[data-v-1e0df41a]{display:flex;gap:1rem;margin-top:.5rem}.content-type-option[data-v-1e0df41a]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff}.content-type-option[data-v-1e0df41a]:hover{border-color:#3b82f6;background:#f8fafc}.content-type-option.active[data-v-1e0df41a]{border-color:#3b82f6;background:#eff6ff;box-shadow:0 0 0 3px #3b82f61a}.content-type-option i[data-v-1e0df41a]{font-size:2rem;color:#6b7280}.content-type-option span[data-v-1e0df41a]{font-weight:500;color:#374151}.content-type-option.active i[data-v-1e0df41a],.content-type-option.active span[data-v-1e0df41a]{color:#3b82f6}.gif-type-selector[data-v-1e0df41a]{display:flex;gap:1rem;margin-top:.5rem}.gif-type-option[data-v-1e0df41a]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff}.gif-type-option[data-v-1e0df41a]:hover{border-color:#3b82f6;background:#f8fafc}.gif-type-option.active[data-v-1e0df41a]{border-color:#3b82f6;background:#eff6ff;box-shadow:0 0 0 3px #3b82f61a}.gif-type-option i[data-v-1e0df41a]{font-size:1.5rem;color:#6b7280}.gif-type-option span[data-v-1e0df41a]{font-weight:500;color:#374151;font-size:.9rem}.gif-type-option.active i[data-v-1e0df41a],.gif-type-option.active span[data-v-1e0df41a]{color:#3b82f6}.layout-selector[data-v-1e0df41a]{display:flex;gap:.4rem;margin-top:.5rem;flex-wrap:wrap;width:100%;max-width:600px}.layout-option[data-v-1e0df41a]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.6rem .4rem;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff;min-width:0;max-width:140px}.layout-option[data-v-1e0df41a]:hover{border-color:#3b82f6;background:#f8fafc}.layout-option.active[data-v-1e0df41a]{border-color:#3b82f6;background:#eff6ff;box-shadow:0 0 0 3px #3b82f61a}.layout-option i[data-v-1e0df41a]{font-size:1.1rem;color:#6b7280}.layout-option span[data-v-1e0df41a]{font-weight:500;color:#374151;font-size:.75rem;text-align:center;line-height:1.1;white-space:nowrap}.layout-option.active i[data-v-1e0df41a],.layout-option.active span[data-v-1e0df41a]{color:#3b82f6}.swap-modal[data-v-1e0df41a]{max-width:700px;width:95%}.swap-controls[data-v-1e0df41a]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding:1.5rem;background:#f8fafc;border-radius:8px}.swap-section[data-v-1e0df41a]{flex:1}.swap-section h4[data-v-1e0df41a]{margin:0 0 .5rem;color:#2d3748;font-size:.9rem;font-weight:600}.swap-select[data-v-1e0df41a]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.9rem;background:#fff}.swap-select[data-v-1e0df41a]:focus{outline:none;border-color:#3b82f6}.swap-arrow[data-v-1e0df41a]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#3b82f6;color:#fff;border-radius:50%;font-size:1rem}.color-settings-section[data-v-1e0df41a]{margin:2rem 0;padding:1.5rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.section-title[data-v-1e0df41a]{margin:0 0 1.5rem;color:#1f2937;font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.section-title[data-v-1e0df41a]:before{content:"🎨";font-size:1.2rem}.color-label[data-v-1e0df41a]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#374151;font-weight:500;font-size:.9rem}.color-label i[data-v-1e0df41a]{color:#6b7280;font-size:.8rem}.color-input-group[data-v-1e0df41a]{display:flex;align-items:center;gap:.5rem;width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.25rem;transition:all .2s ease}.color-input-group[data-v-1e0df41a]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.color-code-input[data-v-1e0df41a]{flex:1;padding:.75rem;border:none;border-radius:6px;font-size:.875rem;font-family:Courier New,monospace;background:transparent}.color-code-input[data-v-1e0df41a]:focus{outline:none}.color-code-input[data-v-1e0df41a]::placeholder{color:#9ca3af}.color-picker[data-v-1e0df41a]{width:40px;height:40px;border:2px solid #e2e8f0;border-radius:6px;cursor:pointer;background:none;transition:all .2s ease}.color-picker[data-v-1e0df41a]:hover{border-color:#3b82f6;transform:scale(1.05)}.color-picker[data-v-1e0df41a]::-webkit-color-swatch-wrapper{padding:0}.color-picker[data-v-1e0df41a]::-webkit-color-swatch{border:none;border-radius:4px}.color-preview[data-v-1e0df41a]{width:40px;height:40px;border:2px solid #e2e8f0;border-radius:6px;background:#f7fafc;display:flex;align-items:center;justify-content:center;position:relative;transition:all .2s ease}.color-preview[data-v-1e0df41a]:hover{transform:scale(1.05);box-shadow:0 4px 8px #0000001a}.color-preview[data-v-1e0df41a]:after{content:"";position:absolute;inset:2px;background:inherit;border-radius:4px}.swap-preview[data-v-1e0df41a]{margin-top:2rem}.swap-preview h4[data-v-1e0df41a]{margin:0 0 1rem;color:#2d3748;font-size:1rem;font-weight:600}.swap-preview-content[data-v-1e0df41a]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:8px}.swap-item[data-v-1e0df41a]{flex:1;display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border-radius:6px;border:1px solid #e2e8f0}.swap-item-preview[data-v-1e0df41a]{width:60px;height:60px;border-radius:6px;overflow:hidden;flex-shrink:0}.swap-item-info[data-v-1e0df41a]{flex:1}.swap-item-info strong[data-v-1e0df41a]{display:block;margin-bottom:.5rem;color:#2d3748}.swap-item-info span[data-v-1e0df41a]{display:block;font-size:.8rem;color:#6b7280;margin-bottom:.2rem}.palette-actions-small[data-v-1e0df41a]{display:flex;gap:.25rem;margin-left:.5rem}.btn-palette-copy[data-v-1e0df41a],.btn-palette-paste[data-v-1e0df41a]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease;font-size:.75rem}.btn-palette-copy[data-v-1e0df41a]:hover,.btn-palette-paste[data-v-1e0df41a]:hover{border-color:#3b82f6;color:#3b82f6;background:#f8fafc}.btn-palette-copy[data-v-1e0df41a]:disabled,.btn-palette-paste[data-v-1e0df41a]:disabled{opacity:.4;cursor:not-allowed;border-color:#d1d5db;color:#9ca3af}.btn-palette-copy[data-v-1e0df41a]:hover{border-color:#10b981;color:#10b981}.btn-palette-paste[data-v-1e0df41a]:hover:not(:disabled){border-color:#f59e0b;color:#f59e0b}.toast-notification[data-v-1e0df41a]{position:fixed;top:20px;right:20px;z-index:10000;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 4px 12px #00000026;animation:slideIn-1e0df41a .3s ease-out;max-width:400px}.toast-notification.success[data-v-1e0df41a]{background:#10b981;color:#fff;border-left:4px solid #059669}.toast-notification.error[data-v-1e0df41a]{background:#ef4444;color:#fff;border-left:4px solid #dc2626}.toast-content[data-v-1e0df41a]{display:flex;align-items:center;gap:.75rem}.toast-content i[data-v-1e0df41a]{font-size:1.1rem}.toast-content span[data-v-1e0df41a]{font-size:.9rem;font-weight:500}@keyframes slideIn-1e0df41a{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.color-input-group[data-v-1e0df41a]{display:flex;gap:.5rem;align-items:center}.color-input[data-v-1e0df41a]{width:50px;height:40px;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;padding:0;background:none}.color-input[data-v-1e0df41a]::-webkit-color-swatch-wrapper{padding:0}.color-input[data-v-1e0df41a]::-webkit-color-swatch{border:none;border-radius:4px}.color-text[data-v-1e0df41a]{flex:1;font-family:Courier New,monospace;font-size:.875rem}.form-row[data-v-1e0df41a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 768px){.form-row[data-v-1e0df41a]{grid-template-columns:1fr}}.form-textarea[data-v-1e0df41a]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;font-family:inherit;resize:vertical;min-height:80px}.form-textarea[data-v-1e0df41a]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.info-box[data-v-1e0df41a]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#f0f9ff;border:1px solid #0ea5e9;border-radius:6px;color:#0369a1;font-size:.875rem}.info-box i[data-v-1e0df41a]{color:#0ea5e9;font-size:1rem}[data-v-9ada8c05]:root{--primary-color: #667eea;--secondary-color: #764ba2;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #3b82f6;--bg-primary: #0f0f23;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: rgba(255, 255, 255, .05);--bg-modal: rgba(0, 0, 0, .8);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-dark: #1a1a2e;--border-color: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .05);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@keyframes modalSlideIn-9ada8c05{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-9ada8c05{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-9ada8c05{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading-container[data-v-9ada8c05]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f8fafc}.loading-spinner[data-v-9ada8c05]{text-align:center;color:#667eea}.loading-spinner i[data-v-9ada8c05]{font-size:2rem;margin-bottom:1rem}.loading-spinner p[data-v-9ada8c05]{color:#6b7280;margin:0}.stats-header[data-v-9ada8c05]{background:linear-gradient(180deg,#2c3e50,#56708a);border-radius:16px;padding:2rem;margin-bottom:2rem;color:#fff;box-shadow:0 8px 32px #0000001a}.header-content[data-v-9ada8c05]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-left h1[data-v-9ada8c05]{font-size:2rem;font-weight:700;margin:0 0 .5rem;display:flex;align-items:center;gap:.75rem}.header-left p[data-v-9ada8c05]{margin:0;opacity:.9;font-size:1rem}.header-right[data-v-9ada8c05]{display:flex;gap:1rem;flex-wrap:wrap}.refresh-btn[data-v-9ada8c05],.export-btn[data-v-9ada8c05]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.875rem}.refresh-btn[data-v-9ada8c05]:disabled,.export-btn[data-v-9ada8c05]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn[data-v-9ada8c05]{background:#fff3;color:#fff}.refresh-btn[data-v-9ada8c05]:hover:not(:disabled){background:#ffffff4d}.export-btn[data-v-9ada8c05]{background:#ffffff1a;color:#fff}.export-btn[data-v-9ada8c05]:hover{background:#fff3}.stats-grid[data-v-9ada8c05]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-9ada8c05]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #00000014;transition:all .3s ease;border:1px solid #f1f5f9;display:flex;align-items:center;gap:1rem}.stat-card[data-v-9ada8c05]:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000001f}.stat-card.primary[data-v-9ada8c05]{border-left:4px solid #667eea}.stat-card.secondary[data-v-9ada8c05]{border-left:4px solid #764ba2}.stat-card.success[data-v-9ada8c05]{border-left:4px solid #10b981}.stat-card.info[data-v-9ada8c05]{border-left:4px solid #3b82f6}.card-header[data-v-9ada8c05]{display:flex;align-items:center;margin-bottom:0}.card-icon[data-v-9ada8c05]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff}.primary .card-icon[data-v-9ada8c05]{background:linear-gradient(135deg,#667eea,#764ba2)}.secondary .card-icon[data-v-9ada8c05]{background:linear-gradient(135deg,#764ba2,#f093fb)}.success .card-icon[data-v-9ada8c05]{background:linear-gradient(135deg,#10b981,#059669)}.info .card-icon[data-v-9ada8c05]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.card-trend[data-v-9ada8c05]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600}.card-trend.trend-up[data-v-9ada8c05]{background:#dcfce7;color:#166534}.card-trend.trend-down[data-v-9ada8c05]{background:#fee2e2;color:#dc2626}.card-trend.trend-stable[data-v-9ada8c05]{background:#f3f4f6;color:#6b7280}.card-content[data-v-9ada8c05]{flex:1;margin-bottom:0}.card-content .card-number[data-v-9ada8c05]{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .25rem}.card-content .card-label[data-v-9ada8c05]{color:#1f2937;margin:0;font-size:.875rem;font-weight:500}.card-footer .period[data-v-9ada8c05]{color:#1f2937;font-size:.75rem;font-weight:500;padding:.25rem .75rem;background:#f3f4f6;border-radius:12px}.analytics-section[data-v-9ada8c05]{margin-bottom:2rem}.section-header[data-v-9ada8c05]{margin-bottom:1.5rem}.section-header .section-title[data-v-9ada8c05]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0;display:flex;align-items:center;gap:.5rem}.analytics-grid[data-v-9ada8c05]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.analytics-grid .full-width[data-v-9ada8c05]{grid-column:1/-1}.analytics-card[data-v-9ada8c05]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #00000014;border:1px solid #f1f5f9}.card-title[data-v-9ada8c05]{margin-bottom:1.5rem}.card-title h3[data-v-9ada8c05]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.card-title p[data-v-9ada8c05]{color:#6b7280;margin:0;font-size:.875rem}.content-list-container[data-v-9ada8c05]{max-height:400px;overflow-y:auto;border-radius:8px;padding-right:4px;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.content-list-container[data-v-9ada8c05]::-webkit-scrollbar{width:6px}.content-list-container[data-v-9ada8c05]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.content-list-container[data-v-9ada8c05]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;transition:background .3s ease}.content-list-container[data-v-9ada8c05]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.content-list[data-v-9ada8c05]{display:flex;flex-direction:column;gap:1rem}.content-item[data-v-9ada8c05]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-radius:12px;background:#f8fafc;transition:all .3s ease}.content-item[data-v-9ada8c05]:hover{background:#f1f5f9;transform:translate(4px)}.content-info[data-v-9ada8c05]{display:flex;align-items:center;gap:1rem}.content-icon[data-v-9ada8c05]{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem}.content-details h4[data-v-9ada8c05]{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.content-details .content-type[data-v-9ada8c05]{color:#6b7280;font-size:.75rem;font-weight:500;text-transform:uppercase}.content-stats[data-v-9ada8c05]{display:flex;gap:1.5rem}.stat-item .stat-value[data-v-9ada8c05]{display:block;font-size:1.125rem;font-weight:600;color:#1f2937}.stat-item .stat-label[data-v-9ada8c05]{font-size:.75rem;color:#6b7280;font-weight:500}.stat-item.highlight .stat-value[data-v-9ada8c05]{color:#667eea}.geo-list-container[data-v-9ada8c05]{max-height:400px;overflow-y:auto;border-radius:8px;padding-right:4px;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.geo-list-container[data-v-9ada8c05]::-webkit-scrollbar{width:6px}.geo-list-container[data-v-9ada8c05]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.geo-list-container[data-v-9ada8c05]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;transition:background .3s ease}.geo-list-container[data-v-9ada8c05]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.geo-list[data-v-9ada8c05]{display:flex;flex-direction:column;gap:1rem}.geo-item[data-v-9ada8c05]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-radius:12px;background:#f8fafc;transition:all .3s ease}.geo-item[data-v-9ada8c05]:hover{background:#f1f5f9}.geo-info[data-v-9ada8c05]{display:flex;align-items:center;gap:1rem}.country-flag[data-v-9ada8c05]{font-size:1.5rem}.country-details h4[data-v-9ada8c05]{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.country-details .country-stats[data-v-9ada8c05]{color:#6b7280;font-size:.875rem}.geo-percentage[data-v-9ada8c05]{display:flex;align-items:center;gap:1rem;min-width:120px}.percentage-bar[data-v-9ada8c05]{flex:1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.bar-fill[data-v-9ada8c05]{height:100%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px;transition:width .3s ease}.percentage-text[data-v-9ada8c05]{font-size:.875rem;font-weight:600;color:#1f2937;min-width:40px;text-align:right}.performance-chart-container[data-v-9ada8c05]{padding:1.5rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.chart-header[data-v-9ada8c05]{margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid #e2e8f0}.chart-stats[data-v-9ada8c05]{display:flex;gap:2rem}.chart-legend[data-v-9ada8c05]{display:flex;gap:1.5rem}.legend-item[data-v-9ada8c05]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.legend-dot[data-v-9ada8c05]{width:12px;height:12px;border-radius:50%}.legend-dot.visitors[data-v-9ada8c05]{background:linear-gradient(135deg,#667eea,#764ba2)}.legend-dot.clicks[data-v-9ada8c05]{background:linear-gradient(135deg,#10b981,#059669)}.bar-chart-container[data-v-9ada8c05]{display:flex;gap:1rem;height:300px;margin-bottom:1.5rem}.chart-y-axis[data-v-9ada8c05]{display:flex;flex-direction:column;justify-content:space-between;width:60px;padding-right:1rem}.y-label[data-v-9ada8c05]{font-size:.875rem;color:#6b7280;font-weight:600;text-align:center;margin-bottom:.5rem}.y-ticks[data-v-9ada8c05]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.y-tick[data-v-9ada8c05]{font-size:.75rem;color:#9ca3af;font-weight:500}.chart-bars[data-v-9ada8c05]{flex:1;display:flex;align-items:end;gap:1rem;position:relative}.bar-group[data-v-9ada8c05]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative}.bar-date[data-v-9ada8c05]{font-size:.75rem;color:#6b7280;font-weight:500;text-align:center}.bars[data-v-9ada8c05]{width:100%;height:200px;display:flex;gap:2px;align-items:end;position:relative}.bar[data-v-9ada8c05]{flex:1;border-radius:4px 4px 0 0;transition:all .3s ease;cursor:pointer;min-height:4px}.bar.visitors-bar[data-v-9ada8c05]{background:linear-gradient(135deg,#667eea,#764ba2)}.bar.clicks-bar[data-v-9ada8c05]{background:linear-gradient(135deg,#10b981,#059669)}.bar-values[data-v-9ada8c05]{position:absolute;top:-40px;left:50%;transform:translate(-50%);background:#fff;border-radius:8px;padding:.5rem;box-shadow:0 4px 12px #00000026;border:1px solid #e2e8f0;z-index:10;white-space:nowrap}.value-item[data-v-9ada8c05]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;margin-bottom:.25rem}.value-item[data-v-9ada8c05]:last-child{margin-bottom:0}.value-dot[data-v-9ada8c05]{width:8px;height:8px;border-radius:50%}.value-dot.visitors[data-v-9ada8c05]{background:linear-gradient(135deg,#667eea,#764ba2)}.value-dot.clicks[data-v-9ada8c05]{background:linear-gradient(135deg,#10b981,#059669)}.chart-footer[data-v-9ada8c05]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #e2e8f0}.trend-indicator[data-v-9ada8c05]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.trend-indicator i[data-v-9ada8c05]{color:#667eea}.period-info[data-v-9ada8c05]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.period-info i[data-v-9ada8c05]{color:#10b981}.stat-item[data-v-9ada8c05]{text-align:center}.stat-item .stat-number[data-v-9ada8c05]{display:block;font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.stat-item .stat-label[data-v-9ada8c05]{font-size:.875rem;color:#6b7280;font-weight:500}.heatmap-container[data-v-9ada8c05]{display:flex;flex-direction:column;gap:1rem}.heatmap-row[data-v-9ada8c05]{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:1rem}.row-label[data-v-9ada8c05]{text-align:right;color:#6b7280;font-weight:600}.tiles[data-v-9ada8c05]{display:grid;grid-template-columns:repeat(7,minmax(28px,1fr));gap:8px}.heatmap-tile[data-v-9ada8c05]{width:100%;aspect-ratio:1/1;border-radius:8px;border:1px solid #e5e7eb;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.heatmap-tile[data-v-9ada8c05]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014;border-color:#cbd5e1}.heatmap-tile.selected[data-v-9ada8c05]{outline:2px solid #667eea;outline-offset:2px}.heatmap-details[data-v-9ada8c05]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;padding:.75rem 1rem;background:#f8fafc;border:1px solid #e5e7ef;border-radius:12px}.detail-date[data-v-9ada8c05]{display:flex;align-items:center;gap:.5rem;color:#374151;font-weight:600;margin-right:.5rem}.detail-pill[data-v-9ada8c05]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .6rem;border-radius:9999px;background:#fff;border:1px solid #e5e7eb}.detail-dot[data-v-9ada8c05]{width:10px;height:10px;border-radius:50%}.detail-dot.visitors[data-v-9ada8c05]{background:#667eea}.detail-dot.clicks[data-v-9ada8c05]{background:#10b981}.popup-analytics[data-v-9ada8c05]{display:flex;flex-direction:column;gap:1.5rem}.timing-chart[data-v-9ada8c05]{display:flex;flex-direction:column;gap:.75rem}.timing-item[data-v-9ada8c05]{display:flex;align-items:center;gap:1rem}.timing-label[data-v-9ada8c05]{min-width:80px;font-size:.875rem;color:#6b7280;font-weight:500}.timing-bar[data-v-9ada8c05]{flex:1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.timing-fill[data-v-9ada8c05]{height:100%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px;transition:width .3s ease}.timing-value[data-v-9ada8c05]{min-width:40px;font-size:.875rem;font-weight:600;color:#1f2937;text-align:right}.popup-performance h4[data-v-9ada8c05]{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.performance-grid[data-v-9ada8c05]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.performance-card[data-v-9ada8c05]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid #f1f5f9;transition:all .3s ease;position:relative;overflow:hidden}.performance-card[data-v-9ada8c05]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.performance-card[data-v-9ada8c05]:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000001f}.performance-card.info[data-v-9ada8c05]:before{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.performance-card.warning[data-v-9ada8c05]:before{background:linear-gradient(135deg,#f59e0b,#d97706)}.performance-icon[data-v-9ada8c05]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;box-shadow:0 4px 12px #3b82f64d}.performance-icon.success[data-v-9ada8c05]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d}.performance-icon.info[data-v-9ada8c05]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 4px 12px #3b82f64d}.performance-icon.warning[data-v-9ada8c05]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 12px #f59e0b4d}.performance-icon.primary[data-v-9ada8c05]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px #667eea4d}.performance-content[data-v-9ada8c05]{flex:1;display:flex;flex-direction:column}.performance-content .performance-value[data-v-9ada8c05]{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.performance-content .performance-label[data-v-9ada8c05]{font-size:.875rem;color:#6b7280;font-weight:500;margin-bottom:.5rem}.performance-trend[data-v-9ada8c05]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#9ca3af;font-weight:500}.performance-trend i[data-v-9ada8c05]{font-size:.875rem}.date-filter-section[data-v-9ada8c05]{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}.quick-filters[data-v-9ada8c05]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.filter-btn[data-v-9ada8c05]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#6b7280;font-weight:500;cursor:pointer;transition:all .3s ease;font-size:.875rem}.filter-btn[data-v-9ada8c05]:hover:not(:disabled){border-color:#667eea;color:#667eea;transform:translateY(-1px);box-shadow:0 4px 12px #667eea26}.filter-btn.active[data-v-9ada8c05]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent;box-shadow:0 4px 12px #667eea4d}.filter-btn[data-v-9ada8c05]:disabled{opacity:.6;cursor:not-allowed;transform:none}.filter-btn i[data-v-9ada8c05]{font-size:1rem}.custom-date-range[data-v-9ada8c05]{margin-bottom:1.5rem;padding:1.5rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.date-inputs[data-v-9ada8c05]{display:flex;gap:1.5rem;align-items:end}.date-input-group[data-v-9ada8c05]{display:flex;flex-direction:column;gap:.5rem}.date-input-group label[data-v-9ada8c05]{font-size:.875rem;font-weight:500;color:#374151}.date-input[data-v-9ada8c05]{padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;color:#374151;background:#fff;transition:all .3s ease}.date-input[data-v-9ada8c05]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.date-input[data-v-9ada8c05]:disabled{opacity:.6;cursor:not-allowed;background:#f9fafb}.filter-info[data-v-9ada8c05]{display:flex;justify-content:center;padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.current-range[data-v-9ada8c05]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;font-weight:500}.current-range i[data-v-9ada8c05]{color:#667eea}.recent-activities[data-v-9ada8c05]{margin-top:1rem}.activities-list-container[data-v-9ada8c05]{max-height:400px;overflow-y:auto;border-radius:12px;border:1px solid #e2e8f0}.activities-list[data-v-9ada8c05]{padding:.75rem}.activity-item-compact[data-v-9ada8c05]{display:flex;align-items:center;gap:.75rem;padding:.75rem;margin-bottom:.5rem;background:#fff;border-radius:8px;border:1px solid #f1f5f9;transition:all .3s ease}.activity-item-compact[data-v-9ada8c05]:hover{transform:translateY(-1px);box-shadow:0 2px 12px #00000014;border-color:#667eea}.activity-item-compact[data-v-9ada8c05]:last-child{margin-bottom:0}.activity-icon-compact[data-v-9ada8c05]{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;flex-shrink:0}.activity-content-compact[data-v-9ada8c05]{flex:1;min-width:0}.activity-title[data-v-9ada8c05]{font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.25rem;line-height:1.2}.activity-meta[data-v-9ada8c05]{display:flex;align-items:center;gap:1rem;font-size:.75rem}.activity-time[data-v-9ada8c05]{color:#6b7280;font-weight:500}.activity-status[data-v-9ada8c05]{color:#10b981;font-weight:600;background:#d1fae5;padding:.125rem .5rem;border-radius:4px;font-size:.625rem;text-transform:uppercase;letter-spacing:.025em}.activity-clicks[data-v-9ada8c05]{color:#667eea;font-weight:600;background:#e0e7ff;padding:.125rem .5rem;border-radius:4px;font-size:.625rem;letter-spacing:.025em}.popup-analytics-section[data-v-9ada8c05]{margin-top:2rem;background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #00000014;border:1px solid #f1f5f9}@media (max-width: 768px){.header-content[data-v-9ada8c05]{flex-direction:column;text-align:center}.stats-grid[data-v-9ada8c05]{grid-template-columns:1fr}.analytics-grid[data-v-9ada8c05]{grid-template-columns:1fr;gap:1rem}.content-list-container[data-v-9ada8c05],.geo-list-container[data-v-9ada8c05]{max-height:300px}.content-item[data-v-9ada8c05]{flex-direction:column;gap:1rem;align-items:flex-start}.content-stats[data-v-9ada8c05]{width:100%;justify-content:space-between}.geo-item[data-v-9ada8c05]{flex-direction:column;gap:1rem;align-items:flex-start}.geo-percentage[data-v-9ada8c05]{width:100%}.trends-chart .chart-header[data-v-9ada8c05]{padding:1rem}.trends-chart .chart-stats[data-v-9ada8c05]{flex-direction:column;gap:1rem}.trends-chart .chart-container[data-v-9ada8c05]{height:200px;padding:0 .5rem}.trends-chart .chart-day[data-v-9ada8c05]{padding:.5rem .25rem}.trends-chart .day-label[data-v-9ada8c05]{font-size:.75rem}.trends-chart .bar[data-v-9ada8c05]{min-width:16px}.trends-chart .chart-legend[data-v-9ada8c05]{flex-direction:column;gap:1rem;padding:.75rem}.date-filter-section[data-v-9ada8c05]{gap:.75rem}.quick-filters[data-v-9ada8c05]{flex-direction:column;gap:.5rem}.filter-btn[data-v-9ada8c05]{justify-content:center;padding:1rem}.date-inputs[data-v-9ada8c05]{flex-direction:column;gap:1rem}.quick-stats-grid[data-v-9ada8c05]{grid-template-columns:repeat(2,1fr)}.activities-list-container[data-v-9ada8c05]{max-height:250px}.activity-item-compact[data-v-9ada8c05]{padding:.5rem;gap:.5rem}.activity-icon-compact[data-v-9ada8c05]{width:28px;height:28px;font-size:.75rem}.activity-title[data-v-9ada8c05]{font-size:.8rem}.activity-meta[data-v-9ada8c05]{flex-direction:column;gap:.25rem;align-items:flex-start}.activity-status[data-v-9ada8c05]{font-size:.5rem;padding:.1rem .4rem}.popup-analytics-section[data-v-9ada8c05]{margin-top:2rem}.metrics-grid[data-v-9ada8c05]{grid-template-columns:1fr;gap:1rem}.popup-overview-cards[data-v-9ada8c05]{grid-template-columns:repeat(2,1fr);gap:1rem}.line-chart-container[data-v-9ada8c05]{margin-top:1rem}.line-chart[data-v-9ada8c05]{height:250px}.chart-svg[data-v-9ada8c05]{width:100%;height:100%}.popup-overview[data-v-9ada8c05],.performance-grid[data-v-9ada8c05]{grid-template-columns:1fr;gap:1rem}.popup-stat-card[data-v-9ada8c05],.performance-card[data-v-9ada8c05]{padding:1.25rem}.popup-stat-icon[data-v-9ada8c05],.performance-icon[data-v-9ada8c05]{width:40px;height:40px;font-size:1rem}.popup-stat-content h4[data-v-9ada8c05],.performance-content .performance-value[data-v-9ada8c05]{font-size:1.25rem}}@media (max-width: 480px){.stats-header[data-v-9ada8c05]{padding:1.5rem}.header-left h1[data-v-9ada8c05]{font-size:1.5rem}.quick-stats-grid[data-v-9ada8c05]{grid-template-columns:1fr}.trends-chart .chart-container[data-v-9ada8c05]{height:120px}.bar[data-v-9ada8c05]{width:12px}.device-item[data-v-9ada8c05]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fffc;border-radius:12px;border:1px solid rgba(59,130,246,.1);transition:all .3s ease}.device-item[data-v-9ada8c05]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f626;border-color:#3b82f633}.device-icon[data-v-9ada8c05]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border-radius:10px;font-size:1.25rem}.device-info[data-v-9ada8c05]{flex:1;display:flex;flex-direction:column;gap:.25rem}.device-name[data-v-9ada8c05]{font-weight:600;color:var(--text-primary);font-size:1rem}.device-count[data-v-9ada8c05]{font-size:.875rem;color:var(--text-secondary)}.device-percentage[data-v-9ada8c05]{font-weight:600;color:var(--primary-color);font-size:1.125rem;min-width:60px;text-align:right}.country-distribution[data-v-9ada8c05]{display:flex;flex-direction:column;gap:1rem}.country-item[data-v-9ada8c05]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fffc;border-radius:12px;border:1px solid rgba(59,130,246,.1);transition:all .3s ease}.country-item[data-v-9ada8c05]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f626;border-color:#3b82f633}.country-flag[data-v-9ada8c05]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:10px;font-size:1.5rem}.country-info[data-v-9ada8c05]{flex:1;display:flex;flex-direction:column;gap:.25rem}.country-name[data-v-9ada8c05]{font-weight:600;color:var(--text-primary);font-size:1rem}.country-stats[data-v-9ada8c05]{font-size:.875rem;color:var(--text-secondary)}.country-percentage[data-v-9ada8c05]{font-weight:600;color:var(--success-color);font-size:1.125rem;min-width:60px;text-align:right}}@media (max-width: 480px) and (max-width: 768px){.popup-metrics[data-v-9ada8c05]{flex-direction:column;gap:.5rem;align-items:flex-start}.popup-performance-item[data-v-9ada8c05]{flex-direction:column;align-items:flex-start;gap:1rem}}[data-v-629b9e28]:root{--primary-color: #667eea;--secondary-color: #764ba2;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #3b82f6;--bg-primary: #0f0f23;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: rgba(255, 255, 255, .05);--bg-modal: rgba(0, 0, 0, .8);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-dark: #1a1a2e;--border-color: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .05);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@keyframes modalSlideIn-629b9e28{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-629b9e28{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-629b9e28{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.popup-statistics-page[data-v-629b9e28]{padding:2rem;background:#f8fafc;min-height:100vh}.stats-header[data-v-629b9e28]{background:linear-gradient(180deg,#2c3e50,#56708a);border-radius:16px;padding:2rem;margin-bottom:2rem;color:#fff;box-shadow:0 8px 32px #0000001a}.header-content[data-v-629b9e28]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-left .main-title[data-v-629b9e28]{font-size:2rem;font-weight:700;margin:0 0 .5rem;display:flex;align-items:center;gap:.75rem}.header-left .main-title i[data-v-629b9e28]{font-size:1.75rem;opacity:.9}.header-left .subtitle[data-v-629b9e28]{font-size:1.125rem;opacity:.9;margin:0}.header-right[data-v-629b9e28]{display:flex;gap:1rem}.header-right .refresh-btn[data-v-629b9e28]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;transition:all .3s ease;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer}.header-right .refresh-btn[data-v-629b9e28]:hover{transform:translateY(-2px);background:#fff3}.header-right .refresh-btn[data-v-629b9e28]:disabled{opacity:.6;cursor:not-allowed;transform:none}.date-filter-section[data-v-629b9e28]{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}.quick-filters[data-v-629b9e28]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.filter-btn[data-v-629b9e28]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#6b7280;font-weight:500;cursor:pointer;transition:all .3s ease;font-size:.875rem}.filter-btn[data-v-629b9e28]:hover:not(:disabled){border-color:#667eea;color:#667eea;transform:translateY(-1px);box-shadow:0 4px 12px #667eea26}.filter-btn.active[data-v-629b9e28]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent;box-shadow:0 4px 12px #667eea4d}.filter-btn[data-v-629b9e28]:disabled{opacity:.6;cursor:not-allowed;transform:none}.filter-btn i[data-v-629b9e28]{font-size:1rem}.custom-date-range[data-v-629b9e28]{margin-bottom:1.5rem;padding:1.5rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.date-inputs[data-v-629b9e28]{display:flex;gap:1.5rem;align-items:end}.date-input-group[data-v-629b9e28]{display:flex;flex-direction:column;gap:.5rem}.date-input-group label[data-v-629b9e28]{font-size:.875rem;font-weight:500;color:#1f2937}.date-input[data-v-629b9e28]{padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;color:#1f2937;background:#fff;transition:all .3s ease}.date-input[data-v-629b9e28]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.loading-container[data-v-629b9e28]{display:flex;align-items:center;justify-content:center;min-height:400px}.loading-spinner[data-v-629b9e28]{text-align:center;color:#667eea}.loading-spinner i[data-v-629b9e28]{font-size:2rem;margin-bottom:1rem}.loading-spinner p[data-v-629b9e28]{color:#6b7280;margin:0}.stats-grid[data-v-629b9e28]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}.stat-card[data-v-629b9e28]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid #f1f5f9;transition:all .3s ease;position:relative;overflow:hidden}.stat-card[data-v-629b9e28]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.stat-card[data-v-629b9e28]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001f}.stat-card.primary[data-v-629b9e28]:before{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.stat-card.success[data-v-629b9e28]:before{background:linear-gradient(135deg,#06b6d4,#0891b2)}.stat-card.info[data-v-629b9e28]:before{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-card.warning[data-v-629b9e28]:before{background:linear-gradient(135deg,#ef4444,#dc2626)}.stat-card.danger[data-v-629b9e28]:before{background:linear-gradient(135deg,#ec4899,#be185d)}.stat-card.secondary[data-v-629b9e28]:before{background:linear-gradient(135deg,#10b981,#059669)}.stat-icon[data-v-629b9e28]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;box-shadow:0 4px 15px #0003}.primary .stat-icon[data-v-629b9e28]{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.success .stat-icon[data-v-629b9e28]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.info .stat-icon[data-v-629b9e28]{background:linear-gradient(135deg,#f59e0b,#d97706)}.warning .stat-icon[data-v-629b9e28]{background:linear-gradient(135deg,#ef4444,#dc2626)}.danger .stat-icon[data-v-629b9e28]{background:linear-gradient(135deg,#ec4899,#be185d)}.secondary .stat-icon[data-v-629b9e28]{background:linear-gradient(135deg,#10b981,#059669)}.stat-content[data-v-629b9e28]{flex:1}.stat-content .stat-number[data-v-629b9e28]{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .25rem;line-height:1}.stat-content .stat-label[data-v-629b9e28]{color:#1f2937;margin:0 0 .5rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.card-footer .period[data-v-629b9e28]{display:inline-block;padding:.25rem .75rem;background:#f3f4f6;border-radius:12px;font-size:.75rem;color:#1f2937;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.analytics-grid[data-v-629b9e28]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.analytics-card[data-v-629b9e28]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #00000014;border:1px solid #f1f5f9}.card-title[data-v-629b9e28]{margin-bottom:1.5rem}.card-title h3[data-v-629b9e28]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.card-title p[data-v-629b9e28]{color:#1f2937;margin:0;font-size:.875rem}.popup-performance-list[data-v-629b9e28]{display:flex;flex-direction:column;gap:1rem}.popup-performance-item[data-v-629b9e28]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease}.popup-performance-item[data-v-629b9e28]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.popup-id[data-v-629b9e28]{font-weight:600;color:#000;font-size:1rem;display:flex;align-items:center;gap:.5rem}.popup-image-container[data-v-629b9e28]{position:relative;display:inline-block}.popup-thumbnail[data-v-629b9e28]{width:32px;height:32px;border-radius:6px;object-fit:cover;border:2px solid #e5e7eb;cursor:pointer;transition:all .3s ease}.popup-thumbnail[data-v-629b9e28]:hover{border-color:#667eea;transform:scale(1.05)}.popup-tooltip[data-v-629b9e28]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#fff;border-radius:8px;box-shadow:0 10px 25px #00000026;padding:.75rem;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease;min-width:200px;border:1px solid #e5e7eb}.popup-image-container:hover .popup-tooltip[data-v-629b9e28]{opacity:1;visibility:visible;transform:translate(-50%) translateY(-8px)}.popup-preview[data-v-629b9e28]{width:100%;height:120px;object-fit:cover;border-radius:6px;margin-bottom:.5rem}.tooltip-text[data-v-629b9e28]{display:block;font-size:.875rem;color:#6b7280;text-align:center;font-weight:500}.popup-metrics[data-v-629b9e28]{display:flex;gap:1.5rem;align-items:center}.metric[data-v-629b9e28]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#000}.metric i[data-v-629b9e28]{color:#667eea;font-size:.875rem}.metric.click-rate[data-v-629b9e28]{font-weight:600;color:#10b981}.metric.click-rate i[data-v-629b9e28]{color:#10b981}.hourly-chart[data-v-629b9e28]{display:grid;grid-template-columns:repeat(24,1fr);gap:.5rem;align-items:end;height:200px;padding:1rem 0}.hour-bar[data-v-629b9e28]{display:flex;flex-direction:column;align-items:center;gap:.5rem;height:100%}.hour-label[data-v-629b9e28]{font-size:.75rem;color:#000;font-weight:500;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.hour-bar-container[data-v-629b9e28]{flex:1;width:100%;background:#f3f4f6;border-radius:4px;overflow:hidden;position:relative}.hour-bar-fill[data-v-629b9e28]{position:absolute;bottom:0;left:0;right:0;background:#667eea;transition:all .3s ease;min-height:4px}.hour-value[data-v-629b9e28]{font-size:.75rem;color:#000;font-weight:500}@media (max-width: 1200px){.stats-grid[data-v-629b9e28]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.popup-statistics-page[data-v-629b9e28]{padding:1rem}.header-content[data-v-629b9e28]{flex-direction:column;text-align:center}.stats-grid[data-v-629b9e28],.analytics-grid[data-v-629b9e28]{grid-template-columns:1fr}.popup-metrics[data-v-629b9e28]{flex-direction:column;gap:.5rem;align-items:flex-start}.hourly-chart[data-v-629b9e28]{grid-template-columns:repeat(12,1fr);gap:.25rem}}[data-v-3a9c6020]:root{--primary-color: #667eea;--secondary-color: #764ba2;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #3b82f6;--bg-primary: #0f0f23;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: rgba(255, 255, 255, .05);--bg-modal: rgba(0, 0, 0, .8);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-dark: #1a1a2e;--border-color: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .05);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@keyframes modalSlideIn-3a9c6020{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-3a9c6020{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-3a9c6020{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading-container[data-v-3a9c6020]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f8fafc}.loading-spinner[data-v-3a9c6020]{text-align:center;color:#667eea}.loading-spinner i[data-v-3a9c6020]{font-size:2rem;margin-bottom:1rem}.loading-spinner p[data-v-3a9c6020]{color:#6b7280;margin:0}.carousel-management .page-header[data-v-3a9c6020]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.carousel-management .page-header h1[data-v-3a9c6020]{font-size:2rem;font-weight:700;color:#2d3748;margin:0}.carousel-management .page-header .search-box[data-v-3a9c6020]{position:relative}.carousel-management .page-header .search-box .search-icon[data-v-3a9c6020]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#a0aec0}.carousel-management .page-header .search-box .search-input[data-v-3a9c6020]{padding:.75rem 1rem .75rem 2.5rem;border:1px solid #e2e8f0;border-radius:8px;width:300px;font-size:.875rem}.carousel-management .page-header .search-box .search-input[data-v-3a9c6020]:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a}.carousel-management .action-buttons[data-v-3a9c6020]{display:flex;gap:1rem;margin-bottom:2rem}.carousel-management .action-buttons .btn-primary[data-v-3a9c6020]{background:#3182ce;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem}.carousel-management .action-buttons .btn-primary[data-v-3a9c6020]:hover{background:#2c5aa0}.carousel-management .content-table[data-v-3a9c6020]{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden}.carousel-management .content-table .table-header[data-v-3a9c6020]{padding:1.5rem;border-bottom:1px solid #e2e8f0}.carousel-management .content-table .table-header .table-title[data-v-3a9c6020]{font-size:1.25rem;font-weight:600;color:#2d3748;margin:0}.carousel-management .content-table .table-content[data-v-3a9c6020]{overflow-x:auto}.carousel-management .content-table .table-content table[data-v-3a9c6020]{width:100%;border-collapse:collapse}.carousel-management .content-table .table-content table th[data-v-3a9c6020],.carousel-management .content-table .table-content table td[data-v-3a9c6020]{padding:1rem;text-align:left;border-bottom:1px solid #e2e8f0}.carousel-management .content-table .table-content table th[data-v-3a9c6020]{background:#f7fafc;font-weight:600;color:#4a5568;font-size:.875rem}.carousel-management .content-table .table-content table td[data-v-3a9c6020]{color:#2d3748;font-size:.875rem}.carousel-management .content-table .table-content table .carousel-thumbnail[data-v-3a9c6020]{width:60px;height:40px;object-fit:cover;border-radius:4px}.carousel-management .content-table .table-content table .status-badge[data-v-3a9c6020]{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500}.carousel-management .content-table .table-content table .status-badge.active[data-v-3a9c6020]{background:#c6f6d5;color:#22543d}.carousel-management .content-table .table-content table .status-badge.inactive[data-v-3a9c6020]{background:#fed7d7;color:#742a2a}.carousel-management .content-table .table-content table .action-buttons-small[data-v-3a9c6020]{display:flex;gap:.5rem}.carousel-management .content-table .table-content table .action-buttons-small button[data-v-3a9c6020]{width:32px;height:32px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.carousel-management .content-table .table-content table .action-buttons-small button.btn-edit[data-v-3a9c6020]{background:#3182ce;color:#fff}.carousel-management .content-table .table-content table .action-buttons-small button.btn-edit[data-v-3a9c6020]:hover{background:#2c5aa0}.carousel-management .content-table .table-content table .action-buttons-small button.btn-delete[data-v-3a9c6020]{background:#e53e3e;color:#fff}.carousel-management .content-table .table-content table .action-buttons-small button.btn-delete[data-v-3a9c6020]:hover{background:#c53030}.modal-overlay[data-v-3a9c6020]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-3a9c6020]{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header[data-v-3a9c6020]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-3a9c6020]{margin:0;font-size:1.25rem;font-weight:600;color:#2d3748}.modal-header .modal-close[data-v-3a9c6020]{background:none;border:none;font-size:1.25rem;color:#a0aec0;cursor:pointer;padding:.5rem;border-radius:4px}.modal-header .modal-close[data-v-3a9c6020]:hover{background:#f7fafc;color:#4a5568}.modal-form[data-v-3a9c6020]{padding:1.5rem}.modal-form .form-group[data-v-3a9c6020]{margin-bottom:1.5rem}.modal-form .form-group label[data-v-3a9c6020]{display:block;margin-bottom:.5rem;font-weight:500;color:#4a5568}.modal-form .form-group input[data-v-3a9c6020],.modal-form .form-group textarea[data-v-3a9c6020]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem}.modal-form .form-group input[data-v-3a9c6020]:focus,.modal-form .form-group textarea[data-v-3a9c6020]:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a}.modal-form .form-group textarea[data-v-3a9c6020]{resize:vertical;min-height:80px}.modal-form .form-row[data-v-3a9c6020]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.modal-form .image-selector[data-v-3a9c6020]{display:flex;flex-direction:column;gap:1rem}.modal-form .btn-image-select[data-v-3a9c6020]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f7fafc;border:2px dashed #cbd5e0;border-radius:8px;color:#4a5568;font-weight:500;cursor:pointer;transition:all .2s ease}.modal-form .btn-image-select[data-v-3a9c6020]:hover{background:#edf2f7;border-color:#a0aec0}.modal-form .btn-image-select i[data-v-3a9c6020]{font-size:1.2rem}.modal-form .selected-image[data-v-3a9c6020]{position:relative;display:inline-block;max-width:200px}.modal-form .selected-image img[data-v-3a9c6020]{width:100%;height:auto;border-radius:8px;border:2px solid #e2e8f0}.modal-form .selected-image .btn-remove-image[data-v-3a9c6020]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:#e53e3e;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem;transition:background-color .2s ease}.modal-form .selected-image .btn-remove-image[data-v-3a9c6020]:hover{background:#c53030}.modal-form .toggle-switch[data-v-3a9c6020]{display:flex;align-items:center;gap:.75rem}.modal-form .toggle-switch input[type=checkbox][data-v-3a9c6020]{display:none}.modal-form .toggle-switch label[data-v-3a9c6020]{display:flex;align-items:center;gap:.5rem;cursor:pointer;margin:0}.modal-form .toggle-switch label .toggle-slider[data-v-3a9c6020]{position:relative;width:48px;height:24px;background:#cbd5e0;border-radius:12px;transition:background .3s}.modal-form .toggle-switch label .toggle-slider[data-v-3a9c6020]:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s}.modal-form .toggle-switch label .toggle-label[data-v-3a9c6020]{font-weight:500;color:#4a5568}.modal-form .toggle-switch input[type=checkbox]:checked+label .toggle-slider[data-v-3a9c6020]{background:#3182ce}.modal-form .toggle-switch input[type=checkbox]:checked+label .toggle-slider[data-v-3a9c6020]:before{transform:translate(24px)}.modal-form .form-actions[data-v-3a9c6020]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.modal-form .form-actions .btn-secondary[data-v-3a9c6020]{background:#e2e8f0;color:#4a5568;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer}.modal-form .form-actions .btn-secondary[data-v-3a9c6020]:hover{background:#cbd5e0}.modal-form .form-actions .btn-primary[data-v-3a9c6020]{background:#3182ce;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer}.modal-form .form-actions .btn-primary[data-v-3a9c6020]:hover{background:#2c5aa0}.image-selector-modal[data-v-3a9c6020]{max-width:800px;width:95%;max-height:90vh}.image-selector-modal .modal-body[data-v-3a9c6020]{padding:1.5rem}.image-selector-modal .modal-body .image-search[data-v-3a9c6020]{margin-bottom:1rem}.image-selector-modal .modal-body .image-search .search-input[data-v-3a9c6020]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.9rem}.image-selector-modal .modal-body .image-search .search-input[data-v-3a9c6020]:focus{outline:none;border-color:#3b82f6}.image-selector-modal .modal-body .image-grid[data-v-3a9c6020]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;max-height:60vh;overflow-y:auto;padding:1rem}.image-selector-modal .modal-body .image-grid .image-item[data-v-3a9c6020]{position:relative;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s ease}.image-selector-modal .modal-body .image-grid .image-item[data-v-3a9c6020]:hover,.image-selector-modal .modal-body .image-grid .image-item.selected[data-v-3a9c6020]{border-color:#3b82f6}.image-selector-modal .modal-body .image-grid .image-item img[data-v-3a9c6020]{width:100%;height:120px;object-fit:cover;display:block}.image-selector-modal .modal-body .image-grid .image-item .image-overlay[data-v-3a9c6020]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);padding:.5rem;color:#fff}.image-selector-modal .modal-body .image-grid .image-item .image-overlay .image-name[data-v-3a9c6020]{font-size:.75rem;font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-selector-modal .modal-body .image-grid .image-item .image-overlay .image-size[data-v-3a9c6020]{font-size:.65rem;opacity:.8;display:block;margin-top:.2rem}.toast-notification[data-v-3a9c6020]{position:fixed;top:20px;right:20px;z-index:10000;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 4px 12px #00000026;animation:slideIn-3a9c6020 .3s ease-out;max-width:400px}.toast-notification.success[data-v-3a9c6020]{background:#10b981;color:#fff;border-left:4px solid #059669}.toast-notification.error[data-v-3a9c6020]{background:#ef4444;color:#fff;border-left:4px solid #dc2626}.toast-content[data-v-3a9c6020]{display:flex;align-items:center;gap:.75rem}.toast-content i[data-v-3a9c6020]{font-size:1.1rem}.toast-content span[data-v-3a9c6020]{font-size:.9rem;font-weight:500}@keyframes slideIn-3a9c6020{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.carousel-management .page-header[data-v-3a9c6020]{flex-direction:column;gap:1rem;align-items:stretch}.carousel-management .page-header .search-box .search-input[data-v-3a9c6020]{width:100%}.carousel-management .action-buttons[data-v-3a9c6020]{flex-direction:column}.modal-content[data-v-3a9c6020]{margin:1rem;max-height:calc(100vh - 2rem)}.modal-form .form-row[data-v-3a9c6020]{grid-template-columns:1fr}.image-selector-modal .modal-body .image-grid[data-v-3a9c6020]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}}[data-v-7672d494]:root{--primary-color: #667eea;--secondary-color: #764ba2;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #3b82f6;--bg-primary: #0f0f23;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: rgba(255, 255, 255, .05);--bg-modal: rgba(0, 0, 0, .8);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-dark: #1a1a2e;--border-color: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .05);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@keyframes modalSlideIn-7672d494{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-7672d494{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-7672d494{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading-container[data-v-7672d494]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f8fafc}.loading-spinner[data-v-7672d494]{text-align:center;color:#667eea}.loading-spinner i[data-v-7672d494]{font-size:2rem;margin-bottom:1rem}.loading-spinner p[data-v-7672d494]{color:#6b7280;margin:0}.upload-management .page-header[data-v-7672d494]{margin-bottom:2rem}.upload-management .page-header h1[data-v-7672d494]{font-size:2rem;font-weight:700;color:#2d3748;margin:0 0 .5rem}.upload-management .page-header .page-subtitle[data-v-7672d494]{color:#718096;margin:0}.upload-management .upload-sections[data-v-7672d494]{display:flex;flex-direction:column;gap:2rem}.upload-management .upload-area .drop-zone[data-v-7672d494]{border:2px dashed #cbd5e0;border-radius:12px;padding:3rem;text-align:center;cursor:pointer;transition:all .3s ease}.upload-management .upload-area .drop-zone[data-v-7672d494]:hover,.upload-management .upload-area .drop-zone.drag-over[data-v-7672d494]{border-color:#3182ce;background:#ebf8ff}.upload-management .upload-area .drop-zone .drop-zone-content i[data-v-7672d494]{font-size:3rem;color:#a0aec0;margin-bottom:1rem}.upload-management .upload-area .drop-zone .drop-zone-content h3[data-v-7672d494]{font-size:1.5rem;font-weight:600;color:#2d3748;margin:0 0 .5rem}.upload-management .upload-area .drop-zone .drop-zone-content p[data-v-7672d494]{color:#718096;margin:0 0 1rem}.upload-management .upload-area .drop-zone .drop-zone-content .file-types[data-v-7672d494]{font-size:.875rem;color:#a0aec0}.upload-management .upload-progress[data-v-7672d494]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px #0000000d}.upload-management .upload-progress h3[data-v-7672d494]{font-size:1.25rem;font-weight:600;color:#2d3748;margin:0 0 1rem}.upload-management .upload-progress .progress-list[data-v-7672d494]{display:flex;flex-direction:column;gap:1rem}.upload-management .upload-progress .progress-item[data-v-7672d494]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f7fafc;border-radius:8px}.upload-management .upload-progress .progress-item .file-info[data-v-7672d494]{display:flex;align-items:center;gap:.75rem;flex:1}.upload-management .upload-progress .progress-item .file-info .file-preview[data-v-7672d494]{width:40px;height:40px;object-fit:cover;border-radius:4px}.upload-management .upload-progress .progress-item .file-info .file-details[data-v-7672d494]{display:flex;flex-direction:column}.upload-management .upload-progress .progress-item .file-info .file-details .file-name[data-v-7672d494]{font-weight:500;color:#2d3748;font-size:.875rem}.upload-management .upload-progress .progress-item .file-info .file-details .file-size[data-v-7672d494]{color:#718096;font-size:.75rem}.upload-management .upload-progress .progress-item .progress-bar[data-v-7672d494]{flex:1;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.upload-management .upload-progress .progress-item .progress-bar .progress-fill[data-v-7672d494]{height:100%;background:#3182ce;transition:width .3s ease}.upload-management .upload-progress .progress-item .progress-status[data-v-7672d494]{width:60px;text-align:center;font-size:.875rem;font-weight:500}.upload-management .upload-progress .progress-item .progress-status .text-success[data-v-7672d494]{color:#38a169}.upload-management .upload-progress .progress-item .progress-status .text-error[data-v-7672d494]{color:#e53e3e}.upload-management .uploaded-files[data-v-7672d494]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px #0000000d}.upload-management .uploaded-files .section-header[data-v-7672d494]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.upload-management .uploaded-files .section-header h3[data-v-7672d494]{font-size:1.25rem;font-weight:600;color:#2d3748;margin:0}.upload-management .uploaded-files .section-header .view-options[data-v-7672d494]{display:flex;gap:.5rem}.upload-management .uploaded-files .section-header .view-options .view-btn[data-v-7672d494]{width:40px;height:40px;border:1px solid #e2e8f0;background:#fff;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#718096}.upload-management .uploaded-files .section-header .view-options .view-btn[data-v-7672d494]:hover,.upload-management .uploaded-files .section-header .view-options .view-btn.active[data-v-7672d494]{background:#3182ce;color:#fff;border-color:#3182ce}.upload-management .uploaded-files .files-container.grid[data-v-7672d494]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.upload-management .uploaded-files .files-container.list[data-v-7672d494]{display:flex;flex-direction:column;gap:1rem}.upload-management .uploaded-files .files-container .file-item[data-v-7672d494]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:all .3s ease}.upload-management .uploaded-files .files-container .file-item[data-v-7672d494]:hover{box-shadow:0 4px 12px #0000001a}.upload-management .uploaded-files .files-container .file-item .file-preview[data-v-7672d494]{position:relative;height:150px;overflow:hidden}.upload-management .uploaded-files .files-container .file-item .file-preview img[data-v-7672d494]{width:100%;height:100%;object-fit:cover}.upload-management .uploaded-files .files-container .file-item .file-preview .file-overlay[data-v-7672d494]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;gap:.5rem;opacity:0;transition:opacity .3s ease}.upload-management .uploaded-files .files-container .file-item .file-preview .file-overlay button[data-v-7672d494]{width:40px;height:40px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff}.upload-management .uploaded-files .files-container .file-item .file-preview .file-overlay button.btn-copy[data-v-7672d494]{background:#3182ce}.upload-management .uploaded-files .files-container .file-item .file-preview .file-overlay button.btn-copy[data-v-7672d494]:hover{background:#2c5aa0}.upload-management .uploaded-files .files-container .file-item .file-preview .file-overlay button.btn-delete[data-v-7672d494]{background:#e53e3e}.upload-management .uploaded-files .files-container .file-item .file-preview .file-overlay button.btn-delete[data-v-7672d494]:hover{background:#c53030}.upload-management .uploaded-files .files-container .file-item:hover .file-overlay[data-v-7672d494]{opacity:1}.upload-management .uploaded-files .files-container .file-item .file-info[data-v-7672d494]{padding:1rem}.upload-management .uploaded-files .files-container .file-item .file-info .file-name[data-v-7672d494]{display:block;font-weight:500;color:#2d3748;margin-bottom:.25rem;font-size:.875rem}.upload-management .uploaded-files .files-container .file-item .file-info .file-size[data-v-7672d494],.upload-management .uploaded-files .files-container .file-item .file-info .file-date[data-v-7672d494]{display:block;color:#718096;font-size:.75rem;margin-bottom:.25rem}@media (max-width: 768px){.upload-management .upload-area .drop-zone[data-v-7672d494]{padding:2rem 1rem}.upload-management .uploaded-files .files-container.grid[data-v-7672d494]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}[data-v-a1522385]:root{--primary-color: #667eea;--secondary-color: #764ba2;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #3b82f6;--bg-primary: #0f0f23;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: rgba(255, 255, 255, .05);--bg-modal: rgba(0, 0, 0, .8);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-dark: #1a1a2e;--border-color: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .05);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@keyframes modalSlideIn-a1522385{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-a1522385{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-a1522385{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading-container[data-v-a1522385]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f8fafc}.loading-spinner[data-v-a1522385]{text-align:center;color:#667eea}.loading-spinner i[data-v-a1522385]{font-size:2rem;margin-bottom:1rem}.loading-spinner p[data-v-a1522385]{color:#6b7280;margin:0}.users-management .page-header[data-v-a1522385]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.users-management .page-header h1[data-v-a1522385]{font-size:2rem;font-weight:700;color:#2d3748;margin:0}.users-management .page-header .search-box[data-v-a1522385]{position:relative}.users-management .page-header .search-box .search-icon[data-v-a1522385]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#a0aec0}.users-management .page-header .search-box .search-input[data-v-a1522385]{padding:.75rem 1rem .75rem 2.5rem;border:1px solid #e2e8f0;border-radius:8px;width:300px;font-size:.875rem}.users-management .page-header .search-box .search-input[data-v-a1522385]:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a}.users-management .action-buttons[data-v-a1522385]{display:flex;gap:1rem;margin-bottom:2rem}.users-management .action-buttons .btn-primary[data-v-a1522385],.users-management .action-buttons .btn-secondary[data-v-a1522385],.users-management .action-buttons .btn-info[data-v-a1522385]{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;border:none;transition:all .3s ease}.users-management .action-buttons .btn-primary[data-v-a1522385]:hover,.users-management .action-buttons .btn-secondary[data-v-a1522385]:hover,.users-management .action-buttons .btn-info[data-v-a1522385]:hover{transform:translateY(-1px)}.users-management .action-buttons .btn-primary[data-v-a1522385]:disabled,.users-management .action-buttons .btn-secondary[data-v-a1522385]:disabled,.users-management .action-buttons .btn-info[data-v-a1522385]:disabled{opacity:.6;cursor:not-allowed;transform:none}.users-management .action-buttons .btn-primary[data-v-a1522385]{background:#3182ce;color:#fff}.users-management .action-buttons .btn-primary[data-v-a1522385]:hover:not(:disabled){background:#2c5aa0}.users-management .action-buttons .btn-secondary[data-v-a1522385]{background:#718096;color:#fff}.users-management .action-buttons .btn-secondary[data-v-a1522385]:hover:not(:disabled){background:#4a5568}.users-management .action-buttons .btn-info[data-v-a1522385]{background:#38b2ac;color:#fff}.users-management .action-buttons .btn-info[data-v-a1522385]:hover:not(:disabled){background:#319795}.users-management .users-stats[data-v-a1522385]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.users-management .users-stats .stat-card[data-v-a1522385]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 6px #0000000d;display:flex;align-items:center;gap:1rem;transition:transform .3s ease}.users-management .users-stats .stat-card[data-v-a1522385]:hover{transform:translateY(-2px)}.users-management .users-stats .stat-card .stat-icon[data-v-a1522385]{width:50px;height:50px;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem}.users-management .users-stats .stat-card .stat-content .stat-number[data-v-a1522385]{font-size:1.5rem;font-weight:700;color:#2d3748;margin-bottom:.25rem}.users-management .users-stats .stat-card .stat-content .stat-label[data-v-a1522385]{color:#718096;font-size:.875rem;font-weight:500}.users-management .content-table[data-v-a1522385]{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden}.users-management .content-table .table-header[data-v-a1522385]{padding:1.5rem;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.users-management .content-table .table-header .table-title[data-v-a1522385]{font-size:1.25rem;font-weight:600;color:#2d3748;margin:0}.users-management .content-table .table-header .table-filters[data-v-a1522385]{display:flex;gap:1rem}.users-management .content-table .table-header .table-filters .filter-select[data-v-a1522385]{padding:.5rem 1rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;background:#fff}.users-management .content-table .table-header .table-filters .filter-select[data-v-a1522385]:focus{outline:none;border-color:#3182ce}.users-management .content-table .table-content[data-v-a1522385]{overflow-x:auto}.users-management .content-table .table-content .table-loading[data-v-a1522385],.users-management .content-table .table-content .table-error[data-v-a1522385]{padding:3rem;text-align:center;color:#6b7280}.users-management .content-table .table-content .table-loading i[data-v-a1522385],.users-management .content-table .table-content .table-error i[data-v-a1522385]{font-size:2rem;margin-bottom:1rem;display:block}.users-management .content-table .table-content .table-loading .btn-retry[data-v-a1522385],.users-management .content-table .table-content .table-error .btn-retry[data-v-a1522385]{margin-top:1rem;padding:.5rem 1rem;background:#3182ce;color:#fff;border:none;border-radius:6px;cursor:pointer}.users-management .content-table .table-content .table-loading .btn-retry[data-v-a1522385]:hover,.users-management .content-table .table-content .table-error .btn-retry[data-v-a1522385]:hover{background:#2c5aa0}.users-management .content-table .table-content table[data-v-a1522385]{width:100%;border-collapse:collapse}.users-management .content-table .table-content table th[data-v-a1522385],.users-management .content-table .table-content table td[data-v-a1522385]{padding:1rem;text-align:left;border-bottom:1px solid #e2e8f0}.users-management .content-table .table-content table th[data-v-a1522385]{background:#f7fafc;font-weight:600;color:#4a5568;font-size:.875rem}.users-management .content-table .table-content table td[data-v-a1522385]{color:#2d3748;font-size:.875rem}.users-management .content-table .table-content table .user-info[data-v-a1522385]{display:flex;align-items:center;gap:.75rem}.users-management .content-table .table-content table .user-info .user-avatar[data-v-a1522385]{width:32px;height:32px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;color:#718096;font-size:.875rem}.users-management .content-table .table-content table .role-badge[data-v-a1522385]{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500}.users-management .content-table .table-content table .role-badge.admin[data-v-a1522385]{background:#fed7d7;color:#742a2a}.users-management .content-table .table-content table .role-badge.moderator[data-v-a1522385]{background:#c6f6d5;color:#22543d}.users-management .content-table .table-content table .role-badge.user[data-v-a1522385]{background:#bee3f8;color:#2a4365}.users-management .content-table .table-content table .status-badge[data-v-a1522385]{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500}.users-management .content-table .table-content table .status-badge.active[data-v-a1522385]{background:#c6f6d5;color:#22543d}.users-management .content-table .table-content table .status-badge.inactive[data-v-a1522385]{background:#fed7d7;color:#742a2a}.users-management .content-table .table-content table .action-buttons-small[data-v-a1522385]{display:flex;gap:.5rem}.users-management .content-table .table-content table .action-buttons-small button[data-v-a1522385]{width:32px;height:32px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.users-management .content-table .table-content table .action-buttons-small button[data-v-a1522385]:hover{transform:scale(1.1)}.users-management .content-table .table-content table .action-buttons-small button.btn-edit[data-v-a1522385]{background:#3182ce;color:#fff}.users-management .content-table .table-content table .action-buttons-small button.btn-edit[data-v-a1522385]:hover{background:#2c5aa0}.users-management .content-table .table-content table .action-buttons-small button.btn-delete[data-v-a1522385]{background:#e53e3e;color:#fff}.users-management .content-table .table-content table .action-buttons-small button.btn-delete[data-v-a1522385]:hover{background:#c53030}.users-management .content-table .table-content table .action-buttons-small button.btn-reset[data-v-a1522385]{background:#f59e0b;color:#fff}.users-management .content-table .table-content table .action-buttons-small button.btn-reset[data-v-a1522385]:hover{background:#d97706}.users-management .content-table .table-content table .action-buttons-small button.btn-activate[data-v-a1522385]{background:#38a169;color:#fff}.users-management .content-table .table-content table .action-buttons-small button.btn-activate[data-v-a1522385]:hover{background:#2f855a}.users-management .content-table .table-content table .action-buttons-small button.btn-deactivate[data-v-a1522385]{background:#e53e3e;color:#fff}.users-management .content-table .table-content table .action-buttons-small button.btn-deactivate[data-v-a1522385]:hover{background:#c53030}.modal-overlay[data-v-a1522385]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-a1522385]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-content.delete-modal[data-v-a1522385]{max-width:400px}.modal-header[data-v-a1522385]{padding:1.5rem;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-a1522385]{margin:0;font-size:1.25rem;font-weight:600;color:#2d3748}.modal-header .modal-close[data-v-a1522385]{background:none;border:none;font-size:1.25rem;color:#a0aec0;cursor:pointer;padding:.25rem}.modal-header .modal-close[data-v-a1522385]:hover{color:#718096}.modal-body[data-v-a1522385]{padding:1.5rem}.modal-body .form-group[data-v-a1522385]{margin-bottom:1.5rem}.modal-body .form-group label[data-v-a1522385]{display:block;margin-bottom:.5rem;font-weight:500;color:#4a5568}.modal-body .form-group input[data-v-a1522385],.modal-body .form-group select[data-v-a1522385]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem}.modal-body .form-group input[data-v-a1522385]:focus,.modal-body .form-group select[data-v-a1522385]:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a}.modal-body .form-group input[data-v-a1522385]:disabled,.modal-body .form-group select[data-v-a1522385]:disabled{background:#f7fafc;color:#a0aec0}.modal-body .form-group .checkbox-label[data-v-a1522385]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.modal-body .form-group .checkbox-label input[type=checkbox][data-v-a1522385]{width:auto;margin:0}.modal-body .delete-warning[data-v-a1522385]{text-align:center;padding:1rem}.modal-body .delete-warning i[data-v-a1522385]{font-size:3rem;color:#f59e0b;margin-bottom:1rem;display:block}.modal-body .delete-warning p[data-v-a1522385]{margin:.5rem 0;color:#4a5568}.modal-body .delete-warning .warning-text[data-v-a1522385]{color:#e53e3e;font-weight:500}.modal-footer[data-v-a1522385]{padding:1.5rem;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:1rem}.modal-footer .btn-cancel[data-v-a1522385],.modal-footer .btn-save[data-v-a1522385],.modal-footer .btn-delete[data-v-a1522385]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;border:none;transition:all .2s ease}.modal-footer .btn-cancel[data-v-a1522385]:disabled,.modal-footer .btn-save[data-v-a1522385]:disabled,.modal-footer .btn-delete[data-v-a1522385]:disabled{opacity:.6;cursor:not-allowed}.modal-footer .btn-cancel[data-v-a1522385]{background:#e2e8f0;color:#4a5568}.modal-footer .btn-cancel[data-v-a1522385]:hover:not(:disabled){background:#cbd5e0}.modal-footer .btn-save[data-v-a1522385]{background:#3182ce;color:#fff}.modal-footer .btn-save[data-v-a1522385]:hover:not(:disabled){background:#2c5aa0}.modal-footer .btn-delete[data-v-a1522385]{background:#e53e3e;color:#fff}.modal-footer .btn-delete[data-v-a1522385]:hover:not(:disabled){background:#c53030}.message[data-v-a1522385]{position:fixed;top:2rem;right:2rem;padding:1rem 1.5rem;border-radius:8px;display:flex;align-items:center;gap:.75rem;z-index:1001;box-shadow:0 4px 6px #0000001a}.message.success[data-v-a1522385]{background:#c6f6d5;color:#22543d;border:1px solid #9ae6b4}.message.error[data-v-a1522385]{background:#fed7d7;color:#742a2a;border:1px solid #feb2b2}.message .message-close[data-v-a1522385]{background:none;border:none;color:inherit;cursor:pointer;padding:.25rem;margin-left:auto}.message .message-close[data-v-a1522385]:hover{opacity:.7}@media (max-width: 768px){.users-management .page-header[data-v-a1522385]{flex-direction:column;gap:1rem;align-items:stretch}.users-management .page-header .search-box .search-input[data-v-a1522385]{width:100%}.users-management .action-buttons[data-v-a1522385]{flex-direction:column}.users-management .users-stats[data-v-a1522385]{grid-template-columns:1fr}.users-management .content-table .table-header[data-v-a1522385]{flex-direction:column;gap:1rem;align-items:stretch}.users-management .content-table .table-header .table-filters[data-v-a1522385]{flex-direction:column}.modal-content[data-v-a1522385]{width:95%;margin:1rem}.message[data-v-a1522385]{top:1rem;right:1rem;left:1rem}}[data-v-d3978e34]:root{--primary-color: #667eea;--secondary-color: #764ba2;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #3b82f6;--bg-primary: #0f0f23;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: rgba(255, 255, 255, .05);--bg-modal: rgba(0, 0, 0, .8);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-dark: #1a1a2e;--border-color: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .05);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@keyframes modalSlideIn-d3978e34{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-d3978e34{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-d3978e34{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.admin-settings[data-v-d3978e34]{padding:2rem;max-width:1200px;margin:0 auto}.page-header[data-v-d3978e34]{margin-bottom:2rem}.page-header h1[data-v-d3978e34]{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.page-header p[data-v-d3978e34]{color:#6b7280;font-size:1rem}.settings-container[data-v-d3978e34]{display:flex;flex-direction:column;gap:2rem}.action-buttons[data-v-d3978e34]{display:flex;justify-content:flex-end;margin-bottom:1rem}.btn-save[data-v-d3978e34]{background:linear-gradient(45deg,#3b82f6,#1d4ed8);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.btn-save[data-v-d3978e34]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-save i[data-v-d3978e34]{font-size:1rem}.settings-section[data-v-d3978e34]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb}.settings-section h2[data-v-d3978e34]{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.settings-section .section-description[data-v-d3978e34]{color:#6b7280;margin-bottom:1.5rem}.settings-grid[data-v-d3978e34]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.setting-card[data-v-d3978e34]{border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;background:#f9fafb}.setting-card[data-v-d3978e34]:hover{border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}.setting-header[data-v-d3978e34]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.setting-icon[data-v-d3978e34]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.setting-icon.youtube[data-v-d3978e34]{background:linear-gradient(45deg,red,#c00)}.setting-icon.telegram[data-v-d3978e34]{background:linear-gradient(45deg,#08c,#069)}.setting-icon.contact[data-v-d3978e34]{background:linear-gradient(45deg,#25d366,#128c7e)}.setting-info[data-v-d3978e34]{flex:1}.setting-info h3[data-v-d3978e34]{font-size:1.1rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.setting-info p[data-v-d3978e34]{font-size:.875rem;color:#6b7280}.setting-toggle .switch[data-v-d3978e34]{position:relative;display:inline-block;width:50px;height:24px}.setting-toggle .switch input[data-v-d3978e34]{opacity:0;width:0;height:0}.setting-toggle .switch input:checked+.slider[data-v-d3978e34]{background-color:#3b82f6}.setting-toggle .switch input:checked+.slider[data-v-d3978e34]:before{transform:translate(26px)}.setting-toggle .switch .slider[data-v-d3978e34]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.3s;border-radius:24px}.setting-toggle .switch .slider[data-v-d3978e34]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.setting-content .input-group[data-v-d3978e34]{display:flex;gap:.5rem;align-items:center}.setting-content .setting-input[data-v-d3978e34]{flex:1;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:#fff}.setting-content .setting-input[data-v-d3978e34]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.setting-content .setting-input[data-v-d3978e34]:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.setting-content .btn-reset[data-v-d3978e34]{background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db;padding:.75rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.setting-content .btn-reset[data-v-d3978e34]:hover{background:#e5e7eb;color:#374151}.setting-content .btn-reset i[data-v-d3978e34]{font-size:.875rem}.preview-section[data-v-d3978e34]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb}.preview-section h2[data-v-d3978e34]{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.preview-section .section-description[data-v-d3978e34]{color:#6b7280;margin-bottom:1.5rem}.preview-container[data-v-d3978e34]{border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;background:#f9fafb}.preview-header[data-v-d3978e34]{margin-bottom:1rem}.preview-header h3[data-v-d3978e34]{font-size:1.1rem;font-weight:600;color:#1f2937}.preview-buttons[data-v-d3978e34]{display:flex;gap:1rem;flex-wrap:wrap}.preview-button[data-v-d3978e34]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:6px;text-decoration:none;font-weight:500;font-size:.875rem;transition:all .2s ease}.preview-button[data-v-d3978e34]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.preview-button.youtube[data-v-d3978e34]{background:linear-gradient(45deg,red,#c00);color:#fff}.preview-button.telegram[data-v-d3978e34]{background:linear-gradient(45deg,#08c,#069);color:#fff}.preview-button.contact[data-v-d3978e34]{background:linear-gradient(45deg,#25d366,#128c7e);color:#fff}.preview-button i[data-v-d3978e34]{font-size:1rem}@media (max-width: 768px){.admin-settings[data-v-d3978e34]{padding:1rem}.settings-grid[data-v-d3978e34]{grid-template-columns:1fr}.preview-buttons[data-v-d3978e34]{flex-direction:column}}@media (min-width: 1024px){.about{min-height:100vh;display:flex;align-items:center}}
