.es-stage,.es-scope{--es-persianRose-500:#ff27bb;--es-chartreuse-400:#e1ff00;--es-peach-400:#fb873c;--es-bunker-900:#363b44;--es-bunker-950:#17191d;--es-color-primary: #ff27bb;--es-color-secondary: #e1ff00;--es-color-accent: #fb873c;--es-color-bg: #17191d;--es-color-bg-alt: #363b44;--es-color-ink: #08030c;--es-color-text-muted:#a7a5a9;--es-color-border: rgba(255,255,255,.16);--es-radius-md: 12px;--es-radius-lg: 16px;--es-radius-pill: 9999px;--es-ease: cubic-bezier(.4,0,.2,1);--es-font: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}.es-stage{position:relative;container-type:size;aspect-ratio:16 / 9;width:100%;overflow:hidden;background:var(--es-color-ink);color:#fff;font-family:var(--es-font);border-radius:10px;isolation:isolate}.es-stage *{box-sizing:border-box}.es-layer{position:absolute;inset:0;pointer-events:none}.es-bg-club{background:radial-gradient(closest-side at 22% 28%,rgba(255,39,187,.13),transparent 72%),radial-gradient(closest-side at 82% 74%,rgba(225,255,0,.07),transparent 72%),radial-gradient(closest-side at 55% 52%,rgba(251,135,60,.08),transparent 74%),#08030c}.es-bg-club.fx{background:#08030c}.es-blob-anchor{position:absolute;top:50%;left:50%}.es-blob{position:absolute;transform:translate(-50%,-50%);width:60cqmin;height:60cqmin;border-radius:50%;filter:blur(7cqmin)}.es-blob--es-orange{background:radial-gradient(circle,#fb873c24,#fb873c00 72%);animation:es-breathe 7s ease-in-out infinite alternate}.es-blob--es-pink{background:radial-gradient(circle,#ff27bb2b,#ff27bb00 72%)}.es-blob--es-yellow{background:radial-gradient(circle,#e1ff001c,#e1ff0000 72%)}.es-orbit{animation:es-orbit 40s linear infinite}.es-orbit.delay{animation-delay:-20s}.es-particles span{position:absolute;bottom:-2%;background:#fff;border-radius:50%;animation:es-rise linear infinite}@keyframes es-orbit{0%{transform:translate(30cqw,-32cqh)}25%{transform:translate(30cqw,32cqh)}50%{transform:translate(-30cqw,32cqh)}75%{transform:translate(-30cqw,-32cqh)}to{transform:translate(30cqw,-32cqh)}}@keyframes es-breathe{0%{opacity:.7}to{opacity:1}}@keyframes es-rise{0%{transform:translate(0)}to{transform:translate(var(--es-drift),-112cqh)}}.es-bg-tp{background-color:#2a2a2a;background-image:linear-gradient(45deg,#333 25%,transparent 25%),linear-gradient(-45deg,#333 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#333 75%),linear-gradient(-45deg,transparent 75%,#333 75%);background-size:6cqw 6cqw;background-position:0 0,0 3cqw,3cqw -3cqw,-3cqw 0}.es-bg-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#000}.es-bg-video.contain{-o-object-fit:contain;object-fit:contain}.es-bg-video.es-vid-off{visibility:hidden}.es-vid-play{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);width:14cqw;height:14cqw;border-radius:50%;border:0;padding:0;cursor:pointer;pointer-events:auto;display:grid;place-items:center;background:#08030c9e;color:#fff;box-shadow:0 0 0 .5cqw #ffffffd9;backdrop-filter:blur(6px)}.es-vid-play svg{width:46%;height:46%;fill:currentColor;margin-left:8%}.es-bg-fake{position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgba(255,39,187,.5),transparent 55%),radial-gradient(circle at 70% 60%,rgba(225,255,0,.35),transparent 55%),radial-gradient(circle at 50% 50%,rgba(80,0,180,.6),transparent 70%),#120020;animation:es-fake-visual 9s ease-in-out infinite alternate}@keyframes es-fake-visual{0%{filter:hue-rotate(0) saturate(1)}to{filter:hue-rotate(60deg) saturate(1.5)}}.es-bg-fake:after{content:"VÍDEO DEL LOCAL";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:3cqw;font-weight:700;letter-spacing:.3em;color:#ffffff4d}.es-topbar{position:absolute;top:0;left:0;right:0;z-index:6;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1cqw;padding:1.5cqw 1.8cqw}.es-venue{justify-self:start;font-size:1.1cqw;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.es-venue-logo{justify-self:start;height:3cqw;width:auto;-o-object-fit:contain;object-fit:contain}.es-dj{justify-self:center;display:inline-flex;align-items:center;gap:.7cqw;padding:.5cqw 1.1cqw .55cqw;background:#0f0a12db;border:1px solid rgba(255,39,187,.35);border-radius:var(--es-radius-pill);box-shadow:0 0 2.2cqw #ff27bb4d}.es-dj-dot{width:.5cqw;height:.5cqw;background:var(--es-color-primary);border-radius:50%;box-shadow:0 0 .8cqw var(--es-color-primary);animation:es-pulse 1.6s ease-in-out infinite}.es-dj-stack{display:inline-flex;flex-direction:column;gap:1px}.es-dj-tag{font-size:.7cqw;font-weight:700;letter-spacing:.14em;color:var(--es-color-primary);line-height:1}.es-dj-name{font-size:1.1cqw;font-weight:700;letter-spacing:.06em;line-height:1.05;text-transform:uppercase}.es-brand{justify-self:end;font-size:1.25cqw;font-weight:700;letter-spacing:-.02em;opacity:.95;font-style:italic}@keyframes es-pulse{0%,to{opacity:1}50%{opacity:.45}}.es-idle{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2cqw;padding:4cqw 2.4cqw}.es-cta{text-align:center}.es-cta-title{margin:0;font-weight:700;font-size:6cqw;line-height:1.1;animation:es-cta-in .5s var(--es-ease) both}.es-cta-sub{margin:1.6cqw 0 0;font-style:italic;color:var(--es-color-text-muted);font-size:2.4cqw;animation:es-cta-in .5s var(--es-ease) both 60ms}.es-qr-box{background:#fff;padding:1.2cqw;border-radius:var(--es-radius-lg);line-height:0}.es-qr-box img,.es-qr-box canvas{width:14cqw;height:14cqw;display:block}@keyframes es-cta-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.es-free{display:inline-flex;align-items:center;padding:.25cqw .8cqw;background:#e1ff0014;color:var(--es-color-secondary);border:1px solid rgba(225,255,0,.5);font-weight:600;font-size:1cqw;letter-spacing:.12em;border-radius:var(--es-radius-pill)}.es-qr-card{position:absolute;z-index:6;display:flex;align-items:center;gap:1.2cqw;padding:1.1cqw 1.3cqw;background:#08030cd1;border:1px solid var(--es-color-border);border-radius:var(--es-radius-lg);box-shadow:0 1.2cqw 3.4cqw #0000008c;transition:opacity .6s var(--es-ease)}.es-qr-card.hidden{opacity:0}.es-qr-card-text{display:flex;flex-direction:column;align-items:flex-start;gap:.3cqw}.es-qr-card-title{font-size:1.7cqw;font-weight:700;white-space:nowrap;line-height:1.1}.es-qr-card-sub{font-size:1.1cqw;font-style:italic;color:var(--es-color-text-muted);white-space:nowrap}.es-qr-card-arrow{flex-shrink:0;width:1.8cqw;height:1.8cqw;color:var(--es-color-secondary);display:inline-flex;animation:es-nudge 1.6s var(--es-ease) infinite}.es-qr-card-box{background:#fff;padding:.5cqw;border-radius:var(--es-radius-md);line-height:0;flex-shrink:0}.es-qr-card-box img,.es-qr-card-box canvas{width:9cqw;height:9cqw;display:block}@keyframes es-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.es-np{position:absolute;inset:0;background:#000}.es-np-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.es-np-img.is-photo{-o-object-fit:contain;object-fit:contain;background:#000}.es-np-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#08030c8c,#08030c00 22% 50%,#08030ce0)}.es-np-bottom{position:absolute;z-index:4;left:1.8cqw;bottom:6cqh;max-width:min(70%,calc(100% - 16cqw));display:flex;flex-direction:column;gap:.7cqw;animation:es-card-in .6s cubic-bezier(.16,1,.3,1) backwards}.es-song-name{margin:0;font-size:3cqw;font-weight:700;line-height:1.05;text-shadow:0 2px 12px rgba(0,0,0,.55)}.es-song-artist{margin:0;font-size:1.3cqw;font-weight:300;color:#f6f6f6;text-shadow:0 2px 10px rgba(0,0,0,.55)}.es-sep{width:3cqw;height:.2cqw;background:#ffffff73;border-radius:2px}.es-np-text{margin:0;font-size:2cqw;font-weight:600;line-height:1.2;text-shadow:0 2px 12px rgba(0,0,0,.55)}.es-msg-card{position:absolute;z-index:4;left:12%;right:12%;top:50%;transform:translateY(-50%);padding:2cqw 2.6cqw;background:#140820e6;border:1px solid rgba(255,39,187,.85);border-left:.4cqw solid var(--es-color-primary);border-radius:1.8cqw;box-shadow:0 0 6cqw #ff27bb1a,0 4cqw 8cqw #00000080;display:flex;flex-direction:column;gap:1.2cqw;animation:es-card-in .6s cubic-bezier(.16,1,.3,1) backwards}.es-msg-text{margin:0;font-size:2.4cqw;font-weight:700;line-height:1.3}.es-np-glow{position:absolute;inset:0;overflow:hidden}.es-np-glow span{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;filter:blur(9cqmin)}.es-np-glow .g1{top:-28%;left:-28%;background:radial-gradient(circle,#ff27bb,#ff27bb00 62%);opacity:.34}.es-np-glow .g2{top:26%;left:58%;background:radial-gradient(circle,#8b2ff8,#8b2ff800 62%);opacity:.24}.es-np-nocover{background:radial-gradient(ellipse 80% 60% at 30% 20%,#b446dc40,#b446dc00 60%),radial-gradient(ellipse 60% 50% at 80% 80%,#ff27bb2e,#ff27bb00 60%),linear-gradient(180deg,#0b0318,#06020e,#08030c)}@keyframes es-card-in{0%{opacity:0}to{opacity:1}}.es-badge{display:inline-flex;align-items:center;gap:.7cqw;width:-moz-max-content;width:max-content;max-width:100%;padding:.35cqw 1cqw .35cqw .35cqw;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:var(--es-radius-pill)}.es-badge.over{background:#08030c9e}.es-badge-av{width:2cqw;height:2cqw;border-radius:50%;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,var(--es-color-primary),#7c00ff);display:inline-flex;align-items:center;justify-content:center;font-size:.8cqw;font-weight:700;color:#fff}.es-badge-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.es-badge-name{font-size:1.1cqw;font-weight:700;color:#ffffffeb;white-space:nowrap}.es-amount{align-self:flex-start;display:inline-flex;align-items:center;padding:.4cqw 1cqw;border:.15cqw solid currentColor;border-radius:var(--es-radius-pill);background:transparent;font-size:1.3cqw;font-weight:700;white-space:nowrap}.tier-highlight .es-amount{color:var(--es-color-secondary)}.tier-premium .es-amount{color:var(--es-color-primary)}.tier-platinum .es-amount{color:var(--es-color-accent);box-shadow:0 0 1.6cqw #fb873c73}.es-qr-mini{position:absolute;z-index:5;right:1.8cqw;bottom:6cqh;display:flex;flex-direction:column;align-items:flex-end;gap:.6cqw}.es-qr-mini-card{background:#fff;border-radius:.7cqw;padding:.4cqw;box-shadow:0 .6cqw 1.8cqw #0000008c;line-height:0}.es-qr-mini-card img,.es-qr-mini-card canvas{width:6.5cqw;height:6.5cqw;display:block}.es-qr-label{display:inline-flex;align-items:center;gap:.5cqw;font-size:.85cqw;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:.55cqw 1cqw;background:#0009;border:1px solid rgba(255,255,255,.18);border-radius:var(--es-radius-pill)}.es-qr-label.pink{background:#ff27bbd9;border-color:transparent;box-shadow:0 .4cqw 1.2cqw #ff27bb66}.es-timebar{position:absolute;left:0;right:0;bottom:0;z-index:7;height:.45cqh;background:#ffffff1a}.es-timebar>span{display:block;height:100%;width:0%;background:linear-gradient(90deg,var(--es-color-primary),var(--es-color-accent));animation:es-time-grow linear forwards}@keyframes es-time-grow{0%{width:0%}to{width:100%}}.es-npc{position:absolute;z-index:6;max-width:min(92%,760px);display:flex;align-items:center;gap:1.1cqw;padding:1cqw 1.2cqw 1.2cqw;background:#08030cdb;border:1px solid var(--es-color-border);border-radius:var(--es-radius-lg);box-shadow:0 1.4cqw 3.8cqw #0009;overflow:hidden;animation:es-fade-in .4s var(--es-ease) both}.es-npc.card{border-color:#ff27bb66}.es-npc.toast{max-width:30cqw;align-items:flex-start}.es-npc.toast.wide{max-width:60cqw}.es-npc-thumb{width:4cqw;height:4cqw;border-radius:.7cqw;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.es-npc-cover{width:12cqw;height:12cqw;border-radius:var(--es-radius-md);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.es-npc-cover.sm{width:6cqw;height:6cqw}.es-npc-cover.photo{-o-object-fit:contain;object-fit:contain;background:#000}.es-npc-body{min-width:0;display:flex;flex-direction:column;gap:.6cqw}.es-npc-song{margin:0;font-size:1.5cqw;font-weight:700;line-height:1.15}.es-npc-artist{margin-left:.35em;color:var(--es-color-text-muted);font-weight:300}.es-npc-req{margin:0;font-size:1.1cqw;color:var(--es-color-secondary);line-height:1.25}.es-npc-ded{margin:0;font-size:1.4cqw;font-weight:600;line-height:1.25}.es-npc-bar{position:absolute;left:0;right:0;bottom:0;height:.4cqh;background:#ffffff1a}.es-npc-bar>span{display:block;height:100%;width:100%;transform-origin:left center;background:linear-gradient(90deg,var(--es-color-primary),var(--es-color-accent));animation:es-shrink linear forwards}.es-npc.tier-highlight{border-color:#e1ff0080}.es-npc.tier-premium{border-color:#ff27bb99}.es-npc.tier-platinum{background:#08030c;border-color:var(--es-color-accent);box-shadow:0 0 3.4cqw #fb873c6b,0 1.4cqw 4cqw #000000b3}.es-plat-avatar{flex-shrink:0;width:6cqw;height:6cqw;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#000;border:2px solid var(--es-color-accent);box-shadow:0 0 2.2cqw #fb873c73}.es-plat-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.es-plat-name{font-size:2.6cqw;font-weight:700;line-height:1.05;text-shadow:0 0 2.2cqw rgba(251,135,60,.5)}@keyframes es-fade-in{0%{opacity:0}to{opacity:1}}@keyframes es-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.es-ranking{position:absolute;top:0;right:0;width:26cqw;height:100%;background:#17191df7;border-left:1px solid var(--es-color-border);z-index:15;display:flex;flex-direction:column;padding:1.8cqw 1.5cqw;gap:.7cqw;transform:translate(100%);transition:transform .6s var(--es-ease)}.es-ranking.open{transform:translate(0)}.es-rank-head{display:flex;align-items:center;gap:.7cqw}.es-rank-head h4{margin:0;font-size:1.8cqw;font-weight:700}.es-rank-sub{margin:0 0 .6cqw;font-size:1cqw;color:var(--es-color-text-muted)}.es-rank-list{display:flex;flex-direction:column;gap:.7cqw;flex:1;min-height:0;overflow:hidden}.es-rank-card{display:grid;grid-template-columns:1.6cqw 3.4cqw 1fr auto;gap:.8cqw;align-items:center;padding:.7cqw;border-radius:.7cqw;background:#231f2780;border:1px solid rgba(255,255,255,.06);opacity:0;transform:translate(20px);transition:opacity .4s ease var(--es-d),transform .4s ease var(--es-d)}.es-ranking.open .es-rank-card{opacity:1;transform:translate(0)}.es-rank-card.top{background:#ff27bb1a;border-color:#ff27bb4d}.es-rank-num{font-size:1.5cqw;font-weight:700;text-align:center;color:var(--es-color-text-muted)}.es-rank-card.top .es-rank-num{color:var(--es-color-primary)}.es-rank-cover{width:3.4cqw;height:3.4cqw;border-radius:.6cqw;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,var(--es-color-primary),#7c00ff)}.es-rank-info{display:flex;flex-direction:column;gap:.2cqw;min-width:0}.es-rank-song{font-size:1.35cqw;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-rank-artist{font-size:1.05cqw;font-weight:300;color:var(--es-color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-rank-bar{height:.4cqh;background:#ffffff0f;border-radius:2px;overflow:hidden;margin-top:.4cqw}.es-rank-fill{height:100%;width:0;background:#fff6;border-radius:2px;transition:width .8s ease .4s}.es-ranking.open .es-rank-fill{width:var(--es-w)}.es-rank-card.top .es-rank-fill{background:var(--es-color-primary)}.es-rank-votes{font-size:1.5cqw;font-weight:700;color:var(--es-color-text-muted)}.es-rank-card.top .es-rank-votes{color:var(--es-color-primary)}.es-toasts{position:absolute;bottom:1.6cqw;right:1.6cqw;z-index:12;display:flex;flex-direction:column;gap:1cqw;align-items:flex-end;transition:right .5s var(--es-ease),bottom .5s var(--es-ease)}.es-toasts.shift{right:27.6cqw}.es-toasts.raised{bottom:23cqh}.es-toast{position:relative;display:flex;align-items:center;gap:1cqw;width:26cqw;padding:1.1cqw 1.3cqw 1.2cqw;background:var(--es-color-bg-alt);border:1px solid rgba(255,39,187,.3);border-radius:1.1cqw;box-shadow:0 1.4cqw 3.2cqw #000000b3;overflow:hidden;animation:es-toast-in .28s var(--es-ease) both}.es-toast-thumb{width:3.6cqw;height:3.6cqw;border-radius:.7cqw;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:linear-gradient(135deg,var(--es-color-primary),#7c00ff)}.es-toast-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3cqw}.es-toast-title{margin:0;font-size:1.4cqw;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.es-toast-title span{color:var(--es-color-text-muted);font-weight:300}.es-toast-cta{margin:0;font-size:1cqw;color:var(--es-color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-toast-bar{position:absolute;bottom:0;left:1.3cqw;right:1.3cqw;height:.35cqh;background:#ffffff14;border-radius:2px;overflow:hidden}.es-toast-bar>span{display:block;height:100%;width:100%;background:var(--es-color-primary);transform-origin:left center;animation:es-shrink linear forwards}@keyframes es-toast-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.es-price{position:absolute;z-index:18;max-width:92%;padding:.8cqw 1.6cqw;background:#08030cb8;color:var(--es-color-secondary);border:.12cqw solid var(--es-color-secondary);font-weight:700;font-size:1.3cqw;border-radius:var(--es-radius-pill);box-shadow:0 1cqw 3cqw #00000073;white-space:nowrap}.es-price.down{color:#8ef0a0;border-color:#8ef0a0}.es-price.top{top:6cqh;left:50%;animation:es-price-flash 7s var(--es-ease) forwards}.es-price.positioned{padding:.5cqw 1cqw;font-size:1cqw;animation:es-fade-hold 7s var(--es-ease) forwards}@keyframes es-price-flash{0%{opacity:0;transform:translate(-50%,-16px)}5%{opacity:1;transform:translate(-50%)}88%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}@keyframes es-fade-hold{0%{opacity:0}5%{opacity:1}88%{opacity:1}to{opacity:0}}.es-ph{display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#2a0b3d,#0d0318 60%,#1a0520);color:#ffffff6b;font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-size:1cqw;padding:1cqw}.es-np-img.es-ph{font-size:2.4cqw}.es-car .es-car-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000;opacity:0;animation-name:es-car;animation-iteration-count:infinite;animation-timing-function:linear}.es-car--one .es-car-img{opacity:1;animation:none}.es-car-dots{display:inline-flex;gap:.5cqw;margin-left:auto}.es-car-dots span{width:.8cqw;height:.8cqw;border-radius:50%;background:#ffffff59;animation-name:es-car-dot;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes es-car{0%{opacity:0;transform:scale(1.03)}3%{opacity:1;transform:scale(1)}22%{opacity:1}26%{opacity:0}to{opacity:0}}@keyframes es-car-dot{0%,25%{background:#fff}26%,to{background:#ffffff59}}.es-cta-title--long{font-size:4.2cqw;max-width:80cqw;margin-inline:auto;text-wrap:balance}.es-promo .es-msg-text{font-size:4.4cqw;line-height:1.12;font-weight:800;text-wrap:balance}.es-promo-c{--pc-bg: #e8ff3a;--pc-glow: #f7ffc4;--pc-ink: #0b0b0b;--pc-tag: #e1ff00;background:var(--pc-bg);color:var(--pc-ink)}.es-promo-c.c-pink{--pc-bg: #ff3fc4;--pc-glow: #ff9fe0;--pc-ink: #0b0b0b;--pc-tag: #ff8ad9}.es-promo-c.c-orange{--pc-bg: #fb873c;--pc-glow: #ffc59c;--pc-ink: #0b0b0b;--pc-tag: #ffb07a}.es-promo-c.c-violet{--pc-bg: #6d28d9;--pc-glow: #a78bfa;--pc-ink: #ffffff;--pc-tag: #e1ff00}.es-promo-c.c-white{--pc-bg: #f4f4f6;--pc-glow: #ffffff;--pc-ink: #0b0b0b;--pc-tag: #ff27bb}.es-promo-c-glow{position:absolute;inset:0;background:radial-gradient(60% 45% at 50% 8%,var(--pc-glow) 0%,transparent 70%);opacity:.85}.es-promo-c .es-venue,.es-promo-c .es-brand{color:var(--pc-ink)}.es-promo-c-body{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3cqw;padding:0 8cqw;text-align:center}.es-promo-c-pill{display:inline-flex;align-items:center;gap:1.1cqw;padding:1cqw 2.4cqw;border-radius:var(--es-radius-pill);background:#0a0a0a99;color:#fff;font-size:1.7cqw;font-weight:800;letter-spacing:.14em;text-transform:uppercase;animation:es-cta-in .5s var(--es-ease) both}.es-promo-c-dot{width:1cqw;height:1cqw;border-radius:50%;background:var(--pc-tag);box-shadow:0 0 1cqw var(--pc-tag)}.es-promo-c-sep{opacity:.5;font-size:1.2cqw}.es-promo-c-tag{color:var(--pc-tag)}.es-promo-c-text{margin:0;font-family:var(--font-display, inherit);font-weight:800;font-size:6.2cqw;line-height:1.04;letter-spacing:-.02em;text-wrap:balance;max-width:86cqw;animation:es-cta-in .5s var(--es-ease) both 80ms}.es-promo-c-text.is-long{font-size:4.4cqw}.es-promo-c .es-timebar span{background:var(--pc-ink);opacity:.5}.es-promo-c .es-dj{color:#fff}
