.night-glass-theme{--ng-black:#000;--ng-base:#151418;--ng-base-2:#1b1a20;--ng-base-3:#0c0b0f;--ng-lime:#8cf870;--ng-lime-dim:rgba(140,248,112,.25);--ng-text:#f7fff6;--ng-muted:rgba(247,255,246,.68);--ng-soft:rgba(247,255,246,.48);--ng-glass-bg:linear-gradient(145deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.045) 44%,hsla(0,0%,100%,.022)),linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,0));--ng-glass-border:hsla(0,0%,100%,.14);--ng-glass-shadow:0 38px 140px rgba(0,0,0,.66),inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 hsla(0,0%,100%,.05)}.ng-glass{background:var(--ng-glass-bg);border:1px solid var(--ng-glass-border);box-shadow:var(--ng-glass-shadow);backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%);border-radius:20px}.ng-glass-sm{background:linear-gradient(145deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.ng-glass-sm:not(.rounded-full){border-radius:14px}.ng-glass-border-glow{position:relative}.ng-glass-border-glow:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,hsla(0,0%,100%,.48),rgba(140,248,112,.62),transparent 48%,hsla(0,0%,100%,.22));z-index:-1;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:1px}@keyframes ng-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ng-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ng-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(-1deg)}}@keyframes ng-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes ng-beam{0%{opacity:.3;transform:scaleY(1) translateY(0)}50%{opacity:.7;transform:scaleY(1.2) translateY(-5%)}to{opacity:.3;transform:scaleY(1) translateY(0)}}.ng-shine{animation:ng-shine 40s ease-in-out infinite}.ng-shine,.ng-shine-1{background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);background-size:300% 100%}.ng-shine-1{animation:ng-shine 38s ease-in-out infinite}.ng-shine-2{animation:ng-shine 44s ease-in-out infinite}.ng-shine-2,.ng-shine-3{background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);background-size:300% 100%}.ng-shine-3{animation:ng-shine 50s ease-in-out infinite}.ng-shine-4{animation:ng-shine 36s ease-in-out infinite}.ng-shine-4,.ng-shine-5{background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);background-size:300% 100%}.ng-shine-5{animation:ng-shine 42s ease-in-out infinite}.ng-shine-6{background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);background-size:300% 100%;animation:ng-shine 46s ease-in-out infinite;animation-delay:-12s}@keyframes ng-border-glow{0%,to{box-shadow:inset 0 0 30px rgba(16,185,129,.06),0 0 15px rgba(16,185,129,.15),0 0 40px rgba(16,185,129,.08)}50%{box-shadow:inset 0 0 35px rgba(16,185,129,.1),0 0 25px rgba(16,185,129,.22),0 0 60px rgba(16,185,129,.12)}}.ng-shine-featured{background:linear-gradient(110deg,transparent 25%,rgba(16,185,129,.22) 50%,transparent 75%);background-size:300% 100%;animation:ng-shine 35s ease-in-out infinite,ng-border-glow 5s ease-in-out infinite}.ng-float{animation:ng-float 4s ease-in-out infinite}.ng-breathe{animation:ng-breathe 3s ease-in-out infinite}.ng-ticker{display:flex;overflow:hidden;white-space:nowrap;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08)}.ng-ticker-track{display:flex;animation:ng-marquee 30s linear infinite}.ng-ticker-item{display:flex;align-items:center;gap:12px;padding:16px 32px;font-size:14px;font-weight:600;color:var(--ng-muted);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.ng-ticker-item:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ng-lime);flex-shrink:0}.ng-kicker{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ng-lime)}.ng-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ng-lime);box-shadow:0 0 12px var(--ng-lime)}.ng-live-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;background:rgba(140,248,112,.12);border:1px solid rgba(140,248,112,.3);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ng-lime)}.ng-live-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ng-lime);animation:ng-breathe 2s ease-in-out infinite}.ng-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:14px;background:var(--ng-lime);color:#000;font-weight:700;font-size:15px;border:none;cursor:pointer;transition:all .25s ease;text-decoration:none}.ng-btn-primary:hover{background:#a4ff8e;transform:translateY(-2px);box-shadow:0 8px 32px rgba(140,248,112,.3)}.ng-btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:14px;background:hsla(0,0%,100%,.08);color:var(--ng-text);font-weight:600;font-size:15px;border:1px solid hsla(0,0%,100%,.14);cursor:pointer;transition:all .25s ease;text-decoration:none;backdrop-filter:blur(12px)}.ng-btn-secondary:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.24)}.ng-beam{position:absolute;width:2px;background:linear-gradient(180deg,rgba(140,248,112,.4),transparent);animation:ng-beam 4s ease-in-out infinite;pointer-events:none}@media (max-width:768px){.ng-glass{backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}}@media (prefers-reduced-motion:reduce){.ng-beam,.ng-breathe,.ng-float,.ng-shine,.ng-shine-1,.ng-shine-2,.ng-shine-3,.ng-shine-4,.ng-shine-5,.ng-shine-6,.ng-ticker-track{animation:none}}.night-glass-theme section[id]{padding-left:max(1.75rem,5vw);padding-right:max(1.75rem,5vw)}.night-glass-theme .ng-btn-primary,.night-glass-theme .ng-btn-secondary,.night-glass-theme a.rounded-2xl[class*=font-bold],.night-glass-theme a[href*="#tickets"],.night-glass-theme a[href*="/inscricao"],.night-glass-theme a[href*="/palestrantes"],.night-glass-theme a[href*="/programacao"],.night-glass-theme button[type=submit],.night-glass-theme section a[class*=rounded-2xl]{padding-left:2rem!important;padding-right:2rem!important;line-height:1.5!important;overflow:visible!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem;min-width:-moz-fit-content;min-width:fit-content}@media (max-width:768px){.night-glass-theme [class*="grid-cols-[280px"]{grid-template-columns:1fr!important}}@media (max-width:639px){.lumai-filters__inner{grid-template-columns:1fr!important;gap:8px!important}.lumai-filters__search input,.lumai-filters__select{font-size:13px!important;padding:10px 12px!important;border-radius:10px!important}.lumai-filters__search input{padding-left:38px!important}.lumai-filters__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.4)' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px!important}.notorium-filters{grid-template-columns:1fr!important;gap:8px!important}.notorium-filters input,.notorium-filters select{font-size:13px!important;padding:10px 12px!important;border-radius:10px!important}.notorium-filters select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.4)' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px!important}}