.st-panel{--st-dl: #ff7b00;--st-dl-soft: #ffb35c;--st-ul: #7cc4ff;--st-ul-soft: #dcefff;--st-fase: var(--st-dl);background:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(0,86,179,.7),transparent 70%),radial-gradient(ellipse 60% 45% at 50% 100%,rgba(0,61,122,.55),transparent 70%),linear-gradient(180deg,#02112b,#031a3f 55%,#041c45)}.st-panel[data-fase=subida]{--st-fase: var(--st-ul)}.st-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.st-go{position:relative;width:8.25rem;height:8.25rem;border-radius:9999px;border:3px solid rgba(255,255,255,.78);color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:2.1rem;letter-spacing:.14em;padding-left:.14em;background:#ffffff08;transition:border-color .3s,box-shadow .3s,transform .3s,background-color .3s}.st-go:hover,.st-go:focus-visible{border-color:var(--st-dl);background:#ff7b0014;box-shadow:0 0 44px #ff7b0073,inset 0 0 30px #ff7b0024;transform:scale(1.04)}.st-go:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2px solid rgba(255,255,255,.4);animation:st-pulso 2.6s ease-out infinite;pointer-events:none}@keyframes st-pulso{0%{transform:scale(1);opacity:.8}70%{transform:scale(1.38);opacity:0}to{transform:scale(1.38);opacity:0}}@media(max-width:640px){.st-go{width:7rem;height:7rem;font-size:1.8rem}}.st-arc-glow{filter:blur(7px);opacity:.6}.st-halo{background:radial-gradient(circle,var(--st-fase) 0%,transparent 62%);opacity:0;transition:opacity .6s var(--ease-smooth)}.st-panel[data-midiendo="1"] .st-halo{opacity:.3;animation:st-respira 2.2s ease-in-out infinite}@keyframes st-respira{0%,to{transform:scale(.96)}50%{transform:scale(1.06)}}.st-entra{opacity:0;translate:0 18px;animation:st-entrar .7s var(--ease-expo-out) forwards}.st-entra-2{animation-delay:.12s}.st-entra-3{animation-delay:.24s}.st-entra-4{animation-delay:.36s}@keyframes st-entrar{to{opacity:1;translate:0 0}}.st-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;border-radius:9999px;border:1px solid rgba(255,255,255,.28);color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:.875rem;background:#ffffff0d;transition:background-color .3s,border-color .3s,transform .3s,box-shadow .3s}.st-pill:hover,.st-pill:focus-visible{background:#ffffff1f;border-color:#fff9;transform:translateY(-2px)}.st-pill-primaria{background:var(--st-dl);border-color:var(--st-dl)}.st-pill-primaria:hover,.st-pill-primaria:focus-visible{background:#ff8d24;border-color:#ff8d24;box-shadow:0 10px 30px -10px #ff7b00b3}.st-particulas{color:var(--st-fase);opacity:0}.st-panel[data-midiendo="1"] .st-particulas{opacity:var(--st-int, .8)}.st-panel[data-fase=subida] .st-part-dl{display:none}.st-panel:not([data-fase=subida]) .st-part-ul{display:none}.st-radar{opacity:0}.st-panel[data-fase=preparando] .st-radar,.st-panel[data-fase=esperando] .st-radar{opacity:1}.st-medidor:after{content:"";position:absolute;inset:-7%;border-radius:9999px;pointer-events:none;opacity:0;background:conic-gradient(from 0deg,transparent 0 72%,rgba(255,255,255,.38) 82%,transparent 93%)}.st-panel[data-fase=listo] .st-medidor:after{animation:st-brillo 1.25s var(--ease-expo-out) 1}@keyframes st-brillo{0%{opacity:0;rotate:0deg}18%{opacity:.9}to{opacity:0;rotate:360deg}}.st-ficha{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;border-radius:9999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#ffffffe0;font-family:Montserrat,sans-serif;font-weight:600;font-size:.8rem;opacity:0;translate:0 10px;animation:st-entrar .6s var(--ease-expo-out) forwards}.st-ficha:nth-child(2){animation-delay:.12s}.st-ficha:nth-child(3){animation-delay:.24s}.st-ficha svg{color:var(--st-dl);flex-shrink:0}.st-ficha-ul svg{color:var(--st-ul)}@media(prefers-reduced-motion:reduce){.st-go:after{display:none}.st-panel[data-midiendo="1"] .st-halo{animation:none}.st-entra{animation:none;opacity:1;translate:none}.st-go:hover,.st-go:focus-visible,.st-pill:hover,.st-pill:focus-visible{transform:none}.st-particulas,.st-radar{display:none}.st-medidor:after{animation:none}.st-ficha{animation:none;opacity:1;translate:none}}
