[data-theme=neon_glow]{--color-primary:#ff2db6;--color-secondary:#00e5ff;--color-accent:#c6ff00;--color-background:#0e0818;--color-surface:#1b1030;--color-text-primary:#f7f2ff;--color-text-secondary:#b9a8d6;--color-border:#3d2a5c;--color-success:#22c55e;--color-warning:#f59e0b;--color-error:#ef4444;--shadow-card:0 8px 32px #0000008c,0 0 20px #ff2db61f;--shadow-button:0 0 24px #ff2db699;--radius-card:18px;--radius-button:50px;--border-width-card:1px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--header-bg:#120a20f2;--header-text:#f7f2ff;--header-border:#ff2db659;--header-stripe:linear-gradient(90deg,#ff2db6,#7c3aed,#00e5ff);--header-stripe-height:3px;--footer-bg:#120a20;--footer-text:#f7f2ff;--footer-border:#00e5ff59;--footer-accent:#00e5ff;--footer-stripe:linear-gradient(90deg,#ff2db6,#7c3aed,#00e5ff);--footer-stripe-height:4px;--card-bg:#1b1030;--card-border:1px solid #ff2db64d;--card-shadow:0 8px 32px #00000080,0 0 18px #ff2db614;--card-hover-shadow:0 8px 32px #0009,0 0 24px #ff2db659,0 0 40px #00e5ff26;--card-hover-transform:translateY(-4px);--badge-bg:#ff2db62e;--badge-color:#ff7ed4;--badge-border:2px solid #ff2db6;--badge-shadow:0 0 15px #ff2db666;--price-tag-bg:#c6ff00;--price-tag-color:#0e0818;--price-tag-border:none;--price-tag-shadow:0 0 18px #c6ff0080;--cta-bg:linear-gradient(135deg,#2a1650 0%,#120a20 100%);--cta-text:#f7f2ff;--cta-border:#ff2db6;--cta-overlay:radial-gradient(circle at 15% 85%,#ff2db629 0%,transparent 50%),radial-gradient(circle at 85% 15%,#00e5ff24 0%,transparent 50%);--page-header-bg:radial-gradient(ellipse at 50% 0%,#2a1650 0%,#180d2e 55%,#0e0818 100%);--page-header-text:#f7f2ff;--page-header-subtitle:#b9a8d6;--back-nav-bg:#00e5ff14;--back-nav-color:#00e5ff;--back-nav-border:2px solid #00e5ff80;--back-nav-radius:50px;--back-nav-shadow:0 0 15px #00e5ff33,inset 0 0 12px #00e5ff0f;--back-nav-font-weight:700;--back-nav-text-transform:uppercase;--back-nav-letter-spacing:1px;--btn-primary-bg:#ff2db6;--btn-primary-color:#fff;--btn-primary-border:2px solid #ff2db6;--btn-primary-shadow:0 0 24px #ff2db699;--btn-secondary-bg:transparent;--btn-secondary-color:#00e5ff;--btn-secondary-border:2px solid #00e5ff;--btn-secondary-shadow:0 0 18px #00e5ff59}[data-theme=neon_glow],[data-theme=neon_glow] body{color:#f7f2ff!important;background:#0e0818!important}[data-theme=neon_glow] main{background-color:#0e0818!important}[data-theme=neon_glow] .hero-neon_glow{background:radial-gradient(at 50% 0,#2a1650 0%,#180d2e 45%,#0e0818 100%);min-height:100vh;position:relative}@keyframes neon-laser-pulse{0%,to{opacity:.55}50%{opacity:.15}}@keyframes neon-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}@keyframes neon-flicker{0%,to{opacity:1}8%{opacity:.55}10%{opacity:1}38%{opacity:1}40%{opacity:.4}42%{opacity:1}43%{opacity:.7}45%{opacity:1}72%{opacity:.85}74%{opacity:1}}@keyframes neon-eq-rise{0%,to{transform:scaleY(.3)}30%{transform:scaleY(1)}55%{transform:scaleY(.55)}75%{transform:scaleY(.85)}}@keyframes neon-ball-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes neon-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-12px)rotate(4deg)}}@keyframes neon-glow-pulse{0%,to{box-shadow:0 0 12px #ff2db680,0 0 24px #ff2db64d}50%{box-shadow:0 0 24px #ff2db6cc,0 0 48px #ff2db673}}[data-theme=neon_glow] .neon-laser{animation:2.4s ease-in-out infinite neon-laser-pulse}[data-theme=neon_glow] .animate-neon-twinkle{animation:2s ease-in-out infinite neon-twinkle}[data-theme=neon_glow] .animate-neon-flicker{animation:4s linear infinite neon-flicker}[data-theme=neon_glow] .animate-neon-float{animation:5s ease-in-out infinite neon-float}[data-theme=neon_glow] .animate-neon-glow-pulse{animation:2.2s ease-in-out infinite neon-glow-pulse}[data-theme=neon_glow] .pattern-dots{background-color:#0e0818;background-image:radial-gradient(3px 3px at 24px 30px,#ff2db6cc,#0000),radial-gradient(2px 2px at 72px 84px,#00e5ffbf,#0000),radial-gradient(3px 3px at 128px 42px,#c6ff00b3,#0000),radial-gradient(2px 2px at 176px 118px,#ff2db699,#0000),radial-gradient(2px 2px at 44px 148px,#00e5ff99,#0000),radial-gradient(3px 3px at 210px 76px,#7c3aedb3,#0000),radial-gradient(2px 2px at 150px 170px,#c6ff008c,#0000);background-size:240px 200px}[data-theme=neon_glow] .btn-neon_glow,[data-theme=neon_glow] .btn-theme{color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:2px;background:linear-gradient(#ff2db6 0%,#d1148f 100%);border:2px solid #ff2db6;border-radius:50px;padding:14px 32px;font-weight:700;transition:all .3s;box-shadow:0 0 24px #ff2db699,0 4px 15px #00000059}[data-theme=neon_glow] .btn-neon_glow:hover,[data-theme=neon_glow] .btn-theme:hover{transform:translateY(-2px);box-shadow:0 0 32px #ff2db6d9,0 0 56px #ff2db666}[data-theme=neon_glow] .btn-neon_glow:active,[data-theme=neon_glow] .btn-theme:active{transform:translateY(1px);box-shadow:0 0 14px #ff2db680}[data-theme=neon_glow] .btn-theme-secondary{color:#00e5ff;background:0 0;border:2px solid #00e5ff;box-shadow:0 0 18px #00e5ff59,inset 0 0 12px #00e5ff0f}[data-theme=neon_glow] .btn-theme-secondary:hover{background:#00e5ff1a;box-shadow:0 0 28px #00e5ffb3,0 0 48px #00e5ff4d}[data-theme=neon_glow] .card-neon_glow,[data-theme=neon_glow] .card-theme{background:#1b1030;border:1px solid #ff2db64d;border-radius:18px;transition:all .3s;overflow:hidden;box-shadow:0 8px 32px #00000080,0 0 18px #ff2db614}[data-theme=neon_glow] .card-neon_glow:hover,[data-theme=neon_glow] .card-theme:hover{border-color:#00e5ff80;transform:translateY(-4px);box-shadow:0 8px 32px #0009,0 0 24px #ff2db659,0 0 40px #00e5ff26}[data-theme=neon_glow] .price-tag-neon_glow{color:#0e0818;font-family:var(--font-heading);background:#c6ff00;border-radius:50px;padding:8px 18px;font-weight:700;display:inline-block;box-shadow:0 0 18px #c6ff0080}[data-theme=neon_glow] .neon-text,[data-theme=neon_glow] h1,[data-theme=neon_glow] h2{text-shadow:0 0 1px #fff,0 0 8px #ff2db6b3,0 0 18px #ff2db680}[data-theme=neon_glow] h3{text-shadow:0 0 12px #00e5ff59}[data-theme=neon_glow] nav:not(.back-nav){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#120a20eb;border-bottom:1px solid #ff2db64d}[data-theme=neon_glow] nav:not(.back-nav) a{color:#f7f2ff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:2px}[data-theme=neon_glow] nav:not(.back-nav) a:hover{color:#00e5ff;text-shadow:0 0 10px #00e5ffcc}[data-theme=neon_glow] footer{background:#120a20;border-top:3px solid #0000;border-image:linear-gradient(90deg,#ff2db6,#7c3aed,#00e5ff) 1}[data-theme=neon_glow] .date-finder-banner{background:linear-gradient(135deg,#2a1650 0%,#120a20 100%);border-bottom:1px solid #ff2db64d;padding:10px 0}[data-theme=neon_glow] .date-finder-content{flex-direction:row;justify-content:center;align-items:center;gap:8px;display:flex}[data-theme=neon_glow] .date-finder-label{color:#00e5ff;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 0 10px #00e5ff80;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}[data-theme=neon_glow] .date-finder-label span{display:none}[data-theme=neon_glow] .date-finder-picker{width:130px;min-width:0}[data-theme=neon_glow] .date-finder-button{color:#fff;text-transform:uppercase;white-space:nowrap;background-color:#ff2db6;border:none;border-radius:50px;justify-content:center;align-items:center;gap:4px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 0 15px #ff2db68c}[data-theme=neon_glow] .date-finder-button span{display:none}@media (min-width:640px){[data-theme=neon_glow] .date-finder-content{gap:12px}[data-theme=neon_glow] .date-finder-label{letter-spacing:1px;font-size:14px}[data-theme=neon_glow] .date-finder-label span{display:inline}[data-theme=neon_glow] .date-finder-picker{width:160px}[data-theme=neon_glow] .date-finder-button{letter-spacing:1px;padding:8px 18px;font-size:14px;box-shadow:0 0 20px #ff2db699}[data-theme=neon_glow] .date-finder-button span{display:inline}}[data-theme=neon_glow] .date-finder-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 30px #ff2db6d9,0 0 50px #ff2db666}[data-theme=neon_glow] .uv-gradient{background:radial-gradient(at 25% 20%,#ff2db638 0%,#0000 50%),radial-gradient(at 75% 80%,#00e5ff2e 0%,#0000 50%),#0e0818}[data-theme=neon_glow] .bg-white,[data-theme=neon_glow] .bg-\[\#fff\],[data-theme=neon_glow] .bg-\[\#ffffff\],[data-theme=neon_glow] .bg-\[\#FFFFFF\]{color:#f7f2ff!important;background-color:#0e0818!important}[data-theme=neon_glow] .bg-white\/80{background-color:#1b1030cc!important}[data-theme=neon_glow] .hover\:bg-white:hover{background-color:#1b1030f2!important}[data-theme=neon_glow] .rounded-2xl.bg-white,[data-theme=neon_glow] .rounded-xl.bg-white,[data-theme=neon_glow] .rounded-lg.bg-white{background-color:#1b1030d9!important;border-color:#ff2db640!important}[data-theme=neon_glow] .text-white{color:#fff!important}[data-theme=neon_glow] .bg-background{background-color:#0e0818!important}[data-theme=neon_glow] .bg-surface{background-color:#1b1030!important}[data-theme=neon_glow] .glass-effect{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0e0818cc!important}[data-theme=neon_glow] .navbar-playful{background:#120a20f2!important;border-bottom-color:#ff2db64d!important}[data-theme=neon_glow] .card-playful{background:#1b1030d9!important;border-color:#ff2db640!important}[data-theme=neon_glow] .trust-badge-carnival{color:#f7f2ff!important;background:#1b1030d9!important;border-color:#00e5ff59!important}[data-theme=neon_glow] .mobile-menu-playful{background:linear-gradient(#0e0818 0%,#1b1030 100%)!important}[data-theme=neon_glow] .card-carnival{background:#1b1030d9!important;border-color:#ff2db64d!important;box-shadow:0 0 20px #ff2db61a,0 8px 32px #0006!important}[data-theme=neon_glow] .text-gray-900,[data-theme=neon_glow] .text-gray-800{color:#f7f2ff!important}[data-theme=neon_glow] .text-gray-700,[data-theme=neon_glow] .text-gray-600{color:#b9a8d6!important}[data-theme=neon_glow] .text-gray-500,[data-theme=neon_glow] .text-gray-400{color:#9784b8!important}[data-theme=neon_glow] .border-gray-200,[data-theme=neon_glow] .border-gray-300{border-color:#ff2db626!important}[data-theme=neon_glow] .border-gray-900{border-color:#ff2db659!important}[data-theme=neon_glow] .bg-gray-50,[data-theme=neon_glow] .bg-gray-100{background-color:#1b103073!important}[data-theme=neon_glow] .bg-gray-200{background-color:#1b1030a6!important}[data-theme=neon_glow] .bg-yellow-100,[data-theme=neon_glow] .bg-amber-50,[data-theme=neon_glow] .bg-red-100,[data-theme=neon_glow] .bg-green-100,[data-theme=neon_glow] .bg-green-50,[data-theme=neon_glow] .bg-green-200,[data-theme=neon_glow] .bg-blue-100,[data-theme=neon_glow] .bg-blue-50,[data-theme=neon_glow] .bg-sky-50,[data-theme=neon_glow] .bg-purple-50,[data-theme=neon_glow] .bg-red-50{background-color:#ff2db614!important}[data-theme=neon_glow] .bg-sky-500,[data-theme=neon_glow] .bg-purple-500,[data-theme=neon_glow] .bg-green-500,[data-theme=neon_glow] .bg-amber-500,[data-theme=neon_glow] .bg-blue-500{background-color:#00e5ff40!important}[data-theme=neon_glow] .bg-yellow-400{color:#0e0818!important;background-color:#c6ff00!important}[data-theme=neon_glow] .border-sky-200,[data-theme=neon_glow] .border-purple-200,[data-theme=neon_glow] .border-green-200,[data-theme=neon_glow] .border-amber-200,[data-theme=neon_glow] .border-blue-200,[data-theme=neon_glow] .border-blue-300,[data-theme=neon_glow] .border-green-400{border-color:#00e5ff40!important}[data-theme=neon_glow] [style*=text-shadow]{text-shadow:0 0 18px #ff2db659!important}[data-theme=neon_glow] .text-blue-700,[data-theme=neon_glow] .text-blue-800,[data-theme=neon_glow] .text-blue-600{color:#00e5ff!important}[data-theme=neon_glow] .text-red-500{color:#ff2db6!important}[data-theme=neon_glow] .text-green-800,[data-theme=neon_glow] .text-green-700,[data-theme=neon_glow] .text-green-600{color:#c6ff00!important}[data-theme=neon_glow] .text-red-600,[data-theme=neon_glow] .text-red-700{color:#ff6b8a!important}[data-theme=neon_glow] .text-amber-600,[data-theme=neon_glow] .text-amber-700,[data-theme=neon_glow] .text-amber-800{color:#f59e0b!important}[data-theme=neon_glow] .hover\:bg-yellow-200:hover{background-color:#c6ff0026!important}[data-theme=neon_glow] [class*=shadow-\[]{box-shadow:0 0 15px #ff2db61f,0 4px 20px #00000073!important}[data-theme=neon_glow] .prose{color:#b9a8d6!important}[data-theme=neon_glow] .prose h1,[data-theme=neon_glow] .prose h2,[data-theme=neon_glow] .prose h3,[data-theme=neon_glow] .prose h4{color:#f7f2ff!important}[data-theme=neon_glow] .prose a{color:#00e5ff!important}[data-theme=neon_glow] .prose strong{color:#f7f2ff!important}[data-theme=neon_glow] .bg-gradient-to-br.from-yellow-100,[data-theme=neon_glow] .bg-gradient-to-br.from-yellow-100.to-amber-100{background:linear-gradient(to bottom right,#1b1030,#0e0818)!important}[data-theme=neon_glow] [class*=hover\:shadow-]:hover{box-shadow:0 0 20px #ff2db633,0 0 34px #00e5ff1a,0 8px 32px #00000080!important}[data-theme=neon_glow] .hover\:bg-gray-50:hover,[data-theme=neon_glow] .hover\:bg-gray-100:hover,[data-theme=neon_glow] .hover\:bg-gray-200:hover{background-color:#ff2db614!important}[data-theme=neon_glow] .focus\:ring-yellow-400:focus{--tw-ring-color:#ff2db666!important}[data-theme=neon_glow] .text-brand-primary{color:#ff2db6!important}[data-theme=neon_glow] input,[data-theme=neon_glow] textarea,[data-theme=neon_glow] select{color:#f7f2ff!important;background-color:#1b1030b3!important;border-color:#ff2db640!important}[data-theme=neon_glow] input::placeholder,[data-theme=neon_glow] textarea::placeholder{color:#7a6699!important}[data-theme=neon_glow] input:focus,[data-theme=neon_glow] textarea:focus,[data-theme=neon_glow] select:focus{border-color:#ff2db6!important;box-shadow:0 0 0 3px #ff2db62e!important}[data-theme=neon_glow] .divide-gray-200>*+*,[data-theme=neon_glow] .border-t.border-gray-200{border-color:#ff2db61f!important}[data-theme=neon_glow] .hover\:border-brand-primary:hover{border-color:#ff2db6!important}
