html,body{margin:0;height:100%;overflow:hidden;background:#05080d}#stage{position:absolute;left:50%;top:50%;transform-origin:50% 50%}
.ev{position:relative;overflow:hidden;background:#05080d;color:#fff;display:block;text-decoration:none;cursor:pointer;-webkit-font-smoothing:antialiased;font-family:"Inter",Arial,sans-serif}
.ev canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
.ev .L{position:absolute;left:0;top:0;will-change:transform,opacity}
.ev .words{font-family:"Montserrat",Arial,sans-serif;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:-.01em}
.ev .sub{font-family:"Montserrat",Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.1}
.ev .wm{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .04em .1em;margin-bottom:-.1em}.ev .wi{display:inline-block}
.ev .pill{display:inline-flex;align-items:center;gap:.6em;padding:.38em .9em .38em .7em;border-radius:2em;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.9);font-weight:700;letter-spacing:.08em;white-space:nowrap;background:rgba(5,8,13,.35)}
.ev .pill i{width:.8em;height:.8em;border-radius:50%;background:#f5161b}
.ev .pre{font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.75);white-space:nowrap}
.ev .brand{display:flex;align-items:center;white-space:nowrap}
.ev .brand b{font-family:"Montserrat",Arial,sans-serif;font-weight:800;transform:scaleX(.92);transform-origin:0 50%;display:inline-block}
.ev .cta{display:inline-flex;align-items:center;gap:.5em;padding:.72em 1.25em;border-radius:2em;background:#fff;color:#020204;font-weight:700;white-space:nowrap;overflow:hidden;position:relative}
.ev .cta:after{content:"\2192"}
.ev .cta .gl{position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(47,134,230,.55) 48%,transparent 62%);transform:translateX(-120%)}
.ev .cd{display:flex;align-items:flex-start;gap:.22em;font-family:"Montserrat",Arial,sans-serif}
.ev .cd .u{display:flex;flex-direction:column;align-items:center;gap:.16em}
.ev .cd .dg{display:flex;gap:.05em;padding:.1em .14em;border-radius:.14em;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);backdrop-filter:blur(6px)}
.ev .cd .d{position:relative;width:.64em;height:1em;overflow:hidden;font-weight:900;line-height:1;text-align:center;font-variant-numeric:tabular-nums}
.ev .cd .d span{position:absolute;left:0;right:0;top:0}
.ev .cd .lb{font-family:"Inter",Arial,sans-serif;font-weight:700;font-size:.24em;letter-spacing:.16em;color:rgba(255,255,255,.7)}
.ev .cd .c{font-weight:800;line-height:1;opacity:.45;padding-top:.08em}
.ev .cd.inline{gap:.3em;align-items:baseline;font-weight:800;font-variant-numeric:tabular-nums}
.ev .cd.inline b{font-weight:900}.ev .cd.inline small{font-weight:700;font-size:.62em;opacity:.7;margin-left:.06em}
.ev .livebig{font-family:"Montserrat",Arial,sans-serif;font-weight:900;display:flex;align-items:center;gap:.3em;white-space:nowrap}
.ev .livebig i{width:.55em;height:.55em;border-radius:50%;background:#f5161b}
.ev .snd{position:absolute;right:5px;bottom:5px;width:22px;height:22px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;display:grid;place-items:center;font:600 11px Inter,Arial,sans-serif;cursor:pointer;z-index:6}
.ev .snd:focus-visible{outline:2px solid #2f86e6}
