@keyframes csg-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes csg-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes csg-shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}@keyframes csg-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.csg-amount-shine{background:linear-gradient(100deg,rgba(255,255,255,.65) 20%,#fff 45%,#bae6fd 55%,rgba(255,255,255,.65) 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:csg-shimmer 3.4s linear infinite}.coming-soon-gate-shell{height:100dvh;height:100vh;width:100%}.coming-soon-gate{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.csg-stage{flex:1 1 0;min-height:0;overflow:hidden;isolation:isolate}.csg-stage-fill,.csg-stage-scrim{position:absolute;inset:0}.csg-stage-scrim{pointer-events:none;z-index:2;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.28) 100%)}.csg-meter{position:relative;height:6px;overflow:hidden;border-radius:9999px;background:rgba(255,255,255,.14)}.csg-meter-fill{position:relative;height:100%;min-width:6px;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#818cf8);box-shadow:0 0 14px rgba(56,189,248,.55);transition:width .6s cubic-bezier(.22,1,.36,1)}.csg-meter-fill:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);background-size:200% 100%;animation:csg-shimmer 2.8s linear infinite}.csg-meter-ticks{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),rgba(0,0,0,.55) calc(10% - 1px),rgba(0,0,0,.55) 10%)}@media (prefers-reduced-motion:reduce){.csg-amount-shine,.csg-meter-fill:after{animation:none!important}.csg-meter-fill{transition:none!important}}.coming-soon-gate .teaser-chrome{display:none!important}.coming-soon-gate div:has(>.progress-fill){display:none!important}.csg-teaser-slot>div>*{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important}@media (prefers-reduced-motion:reduce){.csg-teaser-slot>div{transition:none!important}}