.event-final-studio{background:var(--event-final-fill)!important}
.event-final-studio .final-title-core{font-size:var(--event-final-size)!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere;max-width:100%;color:var(--event-final-text)!important;-webkit-text-fill-color:var(--event-final-text)!important;background:none!important;filter:drop-shadow(var(--event-final-glow));text-shadow:none!important}
.event-final-studio[data-animated="true"] .final-title-core{background:linear-gradient(var(--event-final-angle),var(--event-final-start),var(--event-final-end),var(--event-final-start))!important;background-size:300% 100%!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;animation:eventFinalSweep var(--event-final-speed) linear infinite!important}
@keyframes eventFinalSweep{from{background-position:0% 50%}to{background-position:300% 50%}}
.event-final-preview{padding:28px 18px;border:1px solid #496070;border-radius:22px;text-align:center;margin-top:18px;overflow:hidden}
.event-final-preview .final-title-core{display:block;margin-bottom:18px}
.event-final-preview .preview-digits{display:flex;justify-content:center;gap:12px;color:#ffe18a;font-size:26px;font-weight:800}
.event-final-preview[data-mobile="true"]{max-width:390px;margin-inline:auto}
.event-final-preview[data-mobile="true"] .final-title-core{font-size:var(--event-final-mobile-size)!important}
.hero .ai-core span,.hero .ai-core small{white-space:pre-line}
@media(max-width:700px){.event-final-studio .final-title-core{font-size:var(--event-final-mobile-size)!important}}
@media(prefers-reduced-motion:reduce){.event-final-studio[data-animated="true"] .final-title-core{animation:none!important}.hero-copy h1 span{animation:none!important}}

.hero .ai-core[hidden]{display:none!important}
