.intro-countdown{position:fixed;top:0;left:0;width:100dvw;height:100dvh;display:flex;justify-content:center;align-items:center;background-color:#000;z-index:1000;opacity:1;transition:opacity .3s ease-out}.intro-countdown *{transition:opacity .5s ease-out}.intro-countdown.fade-out{opacity:0;pointer-events:none}.intro-countdown .countdown-timer{text-align:center;color:#fff}.intro-countdown .countdown-timer .timer{margin:0 auto;display:flex;justify-content:center;align-items:center}.intro-countdown .countdown-timer .countdown-number{font-size:6rem;font-weight:700;position:relative;z-index:2;animation:numberScale 1s ease-out}.intro-countdown .countdown-timer .radar-sweep{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0,rgb(255,255,255) 10%,transparent 20%);animation:radarSweep 1s linear infinite;transition:opacity .3s ease-out}.fade-out,.intro-countdown .countdown-timer .radar-sweep.fade-out{opacity:0;pointer-events:none}.radarBadge{transform:scale(0)}.radarBadge.active{animation:scaleInAndMoveUp 2s ease-out forwards}@keyframes scaleInAndMoveUp{0%{transform:scale(0);opacity:0}50%{transform:scale(1.5);opacity:1}85%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(1) translateY(-100dvh);opacity:1}}@keyframes radarSweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes numberScale{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}