.entrar.coming-soon{height:100vh;height:100dvh;min-height:0;overflow:hidden;overflow:clip}.entrar.coming-soon main{flex:1;align-items:center;min-height:0;overflow:clip;padding:clamp(84px,12vh,150px) 0 clamp(12px,3vh,56px)}.entrar.coming-soon .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,480px);grid-template-areas:"intro card" "after card";column-gap:clamp(40px,7vw,112px);row-gap:0;align-items:center}.entrar.coming-soon .intro{grid-area:intro;position:relative;align-self:end}.entrar.coming-soon .after{grid-area:after;align-self:start}.entrar.coming-soon .event{grid-area:card}.entrar.coming-soon .copy{position:relative;z-index:1}.entrar.coming-soon .heading{margin:clamp(10px,2.4vh,28px) 0 0;font-family:var(--font-serif);font-weight:400;font-size:clamp(34px,min(6vw,9.4vh),80px);line-height:1;letter-spacing:-.02em}.entrar.coming-soon .sub{margin:clamp(8px,2vh,22px) 0 0;max-width:520px;font-size:clamp(14px,2.3vh,19px)}.entrar.coming-soon .event{width:100%;position:relative;z-index:1;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#2b2b2b}.entrar.coming-soon .event-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:clamp(12px,2.2vh,18px) 22px;border-bottom:1px solid var(--line-soft)}.entrar.coming-soon .event-name{display:flex;align-items:center;gap:10px;min-width:0;font-family:var(--font-ui);font-size:17px;font-weight:600}.entrar.coming-soon .event-name:before{content:"";width:8px;height:8px;background:var(--orange);flex:none}.entrar.coming-soon .badge{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:rgba(255,84,0,.14);color:#ff8a52;font-size:12px;font-weight:600;white-space:nowrap}.entrar.coming-soon .badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--orange);animation:coming-soon-ping 2s infinite}@keyframes coming-soon-ping{0%{box-shadow:0 0 0 0 rgba(255,84,0,.55)}70%,to{box-shadow:0 0 0 7px rgba(255,84,0,0)}}.entrar.coming-soon .facts{display:grid;padding:4px 22px}.entrar.coming-soon .fact{display:grid;grid-template-columns:22px 64px minmax(0,1fr);gap:12px;align-items:start;padding:clamp(8px,1.6vh,12px) 0;font-size:15px}.entrar.coming-soon .fact+.fact{border-top:1px solid var(--line-soft)}.entrar.coming-soon .fact svg{width:17px;height:17px;color:var(--orange);margin-top:2px}.entrar.coming-soon .fact dt{color:var(--dim);font-size:14px;padding-top:1px}.entrar.coming-soon .fact dd{color:#fff;font-weight:500;line-height:1.45}.entrar.coming-soon .fact dd a{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:13.5px;font-weight:600;color:rgba(255,255,255,.7);transition:color .25s ease}.entrar.coming-soon .fact dd a:hover{color:var(--orange)}.entrar.coming-soon .fact dd a svg{width:11px;height:11px;margin:0;color:currentColor}.entrar.coming-soon .event-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:clamp(12px,2.2vh,18px) 22px clamp(14px,2.6vh,22px);border-top:1px solid var(--line-soft)}.entrar.coming-soon .event-actions--single{grid-template-columns:1fr}.entrar.coming-soon .event-actions .btn{padding:clamp(10px,1.8vh,13px) 16px;font-size:14.5px}.entrar.coming-soon .btn-light{--btn-line:#f9f9f9}.entrar.coming-soon .btn--glass{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.12);color:#fff;transition:background .3s ease}.entrar.coming-soon .btn--glass:before{display:none}.entrar.coming-soon .btn--glass:hover{background:rgba(255,255,255,.17);color:#fff;border-color:rgba(255,255,255,.12)}.entrar.coming-soon .btn--glass:hover svg{transform:none}.entrar.coming-soon .contact{margin:clamp(14px,3.4vh,36px) 0 0}.entrar.coming-soon .viz{position:absolute;z-index:0;pointer-events:none;aspect-ratio:1;width:clamp(300px,min(46vw,70vh),640px);max-width:none;top:50%;left:clamp(80px,11vw,170px);transform:translateY(-58%);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 50%,transparent 82%);mask-image:radial-gradient(circle at 50% 50%,#000 50%,transparent 82%)}.entrar.coming-soon footer{padding:clamp(10px,2vh,24px) 0}.entrar.coming-soon .cs-in{animation:coming-soon-in .7s cubic-bezier(.2,.8,.2,1) both}.entrar.coming-soon .cs-in.d2{animation-delay:.12s}.entrar.coming-soon .cs-in.d3{animation-delay:.22s}@keyframes coming-soon-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.entrar.coming-soon .viz.cs-in{animation-name:coming-soon-viz}@keyframes coming-soon-viz{0%{opacity:0}to{opacity:.45}}@media (max-width:900px) and (min-height:481px){.entrar.coming-soon main{align-items:flex-start}.entrar.coming-soon .grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "card" "after";row-gap:clamp(14px,3.4vh,36px);align-items:start;align-self:flex-start}.entrar.coming-soon .intro{align-self:start}.entrar.coming-soon .contact{margin-top:0}.entrar.coming-soon .viz{left:auto;right:clamp(-110px,-12vw,-40px);width:clamp(260px,78vw,500px)}}@media (max-width:560px){.entrar.coming-soon .event-actions,.entrar.coming-soon .event-head,.entrar.coming-soon .facts{padding-left:18px;padding-right:18px}.entrar.coming-soon .fact{grid-template-columns:20px minmax(0,1fr)}.entrar.coming-soon .fact dt{display:none}.entrar.coming-soon .event-actions{grid-template-columns:1fr;gap:8px}}@media (max-height:760px){.entrar.coming-soon .sub{display:none}}@media (max-width:560px) and (max-height:720px){.entrar.coming-soon main{padding-top:78px}.entrar.coming-soon .grid{row-gap:12px}.entrar.coming-soon .event-head{padding-top:10px;padding-bottom:10px}.entrar.coming-soon .fact{padding:6px 0}.entrar.coming-soon .event-actions{gap:6px;padding-top:10px;padding-bottom:12px}.entrar.coming-soon .event-actions .btn{padding-top:9px;padding-bottom:9px}.entrar.coming-soon footer{padding:8px 0}}@media (max-height:480px){.entrar.coming-soon main{padding-top:72px}.entrar.coming-soon .grid{grid-template-columns:minmax(0,1fr) minmax(300px,400px);column-gap:32px}.entrar.coming-soon .heading{font-size:34px}.entrar.coming-soon .event-head{padding-top:8px;padding-bottom:8px}.entrar.coming-soon .fact{padding:5px 0;font-size:14px}.entrar.coming-soon .fact dt{display:none}.entrar.coming-soon .fact{grid-template-columns:20px minmax(0,1fr)}.entrar.coming-soon .event-actions{grid-template-columns:1fr 1fr;padding:8px 18px 10px}.entrar.coming-soon .event-actions .btn{padding:8px 10px;font-size:13px}.entrar.coming-soon .contact{margin-top:8px}.entrar.coming-soon .viz{display:none}.entrar.coming-soon footer{padding:6px 0}}@media (prefers-reduced-motion:reduce){.entrar.coming-soon .cs-in{animation:none}.entrar.coming-soon .viz.cs-in{animation:none;opacity:.45}.entrar.coming-soon .badge:before{animation:none}}