.VBHKMq_overlay{z-index:210;cursor:pointer;--tone:#fff;--tone-2:#9aa4b8;--glow:#ffffff40;background:radial-gradient(circle at 50% 45%,#141620,#040508 72%);place-items:center;transition:opacity .5s;animation:.3s both VBHKMq_welcome-in;display:grid;position:fixed;inset:0;overflow:hidden}.VBHKMq_overlay[data-plan=PREMIUM]{--tone:#5b9dff;--tone-2:#22d3ee;--glow:#4a88ff8c;background:radial-gradient(circle at 50% 45%,#122454,#04060e 70%)}.VBHKMq_overlay[data-plan=ULTRA]{--tone:#ffc629;--tone-2:#e94cff;--glow:#ff963c99;background:radial-gradient(circle at 50% 45%,#401834,#080408 72%)}.VBHKMq_overlay[data-leaving]{opacity:0;pointer-events:none}.VBHKMq_stage{justify-items:center;gap:var(--space-3);padding:var(--space-5);text-align:center;display:grid;position:relative}.VBHKMq_hello{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.4em;text-transform:uppercase;animation:.6s .2s both VBHKMq_rise}.VBHKMq_name{background:linear-gradient(90deg, var(--tone), var(--tone-2), var(--tone));color:#0000;font-family:var(--font-display);text-transform:uppercase;filter:drop-shadow(0 0 28px var(--glow));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin:0;padding:0 .18em;font-size:clamp(56px,12vw,128px);font-style:italic;line-height:1;animation:.9s cubic-bezier(.2,.8,.2,1) .3s both VBHKMq_name-in,2.4s linear .9s infinite VBHKMq_sweep}.VBHKMq_line{max-width:520px;color:var(--text-primary);animation:.7s .9s both VBHKMq_rise}.VBHKMq_bar{background:#ffffff1a;border-radius:999px;width:180px;height:2px;overflow:hidden}.VBHKMq_bar:after{background:linear-gradient(90deg, var(--tone), var(--tone-2));height:100%;box-shadow:0 0 12px var(--glow);content:"";transform-origin:0;animation:2s ease-in-out .6s both VBHKMq_fill;display:block}.VBHKMq_skip{color:var(--text-muted);font-size:var(--text-xs);animation:.6s 1.6s both VBHKMq_rise}@keyframes VBHKMq_welcome-in{0%{opacity:0}}@keyframes VBHKMq_rise{0%{opacity:0;transform:translateY(12px)}}@keyframes VBHKMq_name-in{0%{opacity:0;letter-spacing:.4em;transform:scale(.85)}}@keyframes VBHKMq_sweep{to{background-position:-200% 0}}@keyframes VBHKMq_fill{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.VBHKMq_overlay *,.VBHKMq_overlay{animation:none!important}}
