.page-module-scss-module__rcUngW__wrapper{min-height:100vh;padding:var(--space-md);z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.page-module-scss-module__rcUngW__card{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-lg);width:100%;max-width:540px;padding:var(--space-lg) var(--space-md);box-shadow:var(--shadow-lg),0 0 5px #2c005403;text-align:center;color:var(--clr-brand-primary);opacity:0;background:#fffffff0;border:1px solid #2c00541f;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;animation:1s cubic-bezier(.16,1,.3,1) forwards page-module-scss-module__rcUngW__slideUpFade;position:relative;overflow:hidden}.page-module-scss-module__rcUngW__card:hover{box-shadow:var(--shadow-lg),0 0 15px #2c005414;transform:translateY(-4px)}.page-module-scss-module__rcUngW__logoContainer{margin-bottom:var(--space-md);padding:0 var(--space-xs);opacity:0;justify-content:center;align-items:center;animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards page-module-scss-module__rcUngW__slideUpFade;display:flex}.page-module-scss-module__rcUngW__logo{object-fit:contain;max-width:100%;height:auto}.page-module-scss-module__rcUngW__badge{font-family:var(--font-family-sans);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--clr-brand-primary);border-radius:var(--radius-full);margin-bottom:var(--space-sm);opacity:0;background:#2c00540f;border:1px solid #2c00541f;align-items:center;padding:.35rem .85rem;font-weight:600;animation:.8s cubic-bezier(.16,1,.3,1) .3s forwards page-module-scss-module__rcUngW__slideUpFade;display:inline-flex}.page-module-scss-module__rcUngW__title{font-size:var(--font-size-xl);margin-bottom:var(--space-xs);color:var(--clr-brand-primary);letter-spacing:-.02em;opacity:0;font-weight:800;animation:.8s cubic-bezier(.16,1,.3,1) .4s forwards page-module-scss-module__rcUngW__slideUpFade}.page-module-scss-module__rcUngW__description{font-size:var(--font-size-sm);margin-bottom:var(--space-md);padding:0 var(--space-xs);color:oklch(from var(--clr-brand-primary) 40% .04 h);opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .5s forwards page-module-scss-module__rcUngW__slideUpFade}.page-module-scss-module__rcUngW__routeContainer{margin-bottom:var(--space-sm);padding:0 var(--space-xs);opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .6s forwards page-module-scss-module__rcUngW__slideUpFade}.page-module-scss-module__rcUngW__routeLabel{font-size:var(--font-size-xs);color:oklch(from var(--clr-brand-primary) 45% .03 h);justify-content:space-between;margin-bottom:.5rem;font-weight:600;display:flex}.page-module-scss-module__rcUngW__routeLabel strong{color:var(--clr-brand-primary)}.page-module-scss-module__rcUngW__routeTrack{border-radius:var(--radius-full);background:#2c005414;height:6px;position:relative;overflow:visible}.page-module-scss-module__rcUngW__routeTrack:before{content:"";background-image:radial-gradient(circle, var(--clr-brand-primary) 20%, transparent 20%);opacity:.15;background-size:8px 100%;position:absolute;inset:0}.page-module-scss-module__rcUngW__routeProgress{background:linear-gradient(to right, var(--clr-brand-primary), var(--clr-brand-secondary));border-radius:var(--radius-full);opacity:0;height:100%;animation:2s cubic-bezier(.4,0,.2,1) .6s forwards page-module-scss-module__rcUngW__fillRoute,.1s linear .6s forwards page-module-scss-module__rcUngW__fadeInProgress;position:relative;box-shadow:0 0 8px #2c005433}.page-module-scss-module__rcUngW__routeProgress:after{content:"";background-color:var(--clr-brand-secondary);border-radius:var(--radius-full);width:12px;height:12px;box-shadow:0 0 8px var(--clr-brand-secondary);border:2px solid #fff;animation:1.5s infinite alternate page-module-scss-module__rcUngW__pulsePin;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.page-module-scss-module__rcUngW__footer{margin-top:var(--space-lg);font-size:var(--font-size-xs);color:var(--color-text-muted);letter-spacing:.02em;opacity:0;animation:1s cubic-bezier(.16,1,.3,1) .8s forwards page-module-scss-module__rcUngW__slideUpFade}@keyframes page-module-scss-module__rcUngW__slideUpFade{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module-scss-module__rcUngW__fadeInProgress{to{opacity:1}}@keyframes page-module-scss-module__rcUngW__fillRoute{0%{width:0%}to{width:60%}}@keyframes page-module-scss-module__rcUngW__pulsePin{0%{box-shadow:0 0 0 var(--clr-brand-secondary)}to{box-shadow:0 0 12px 4px var(--clr-brand-secondary)}}
