.page_stage__KpIVe {
  --page-bg:#ffffff;
  --text:#0f172a;
  --muted: rgba(15,23,42,0.68);
  --blue:#0500ff;
  --green:#00ff85;
  --accent: var(--blue);
  --accent-2:var(--green);
  --blue-soft: rgba(5,0,255,0.10);
  --green-soft: rgba(0,255,133,0.08);
  --card: rgba(255,255,255,0.78);
  --card-strong: rgba(255,255,255,0.9);
  --border: rgba(5,0,255,0.10);
  --shadow:0 20px 60px rgba(5,0,255,0.08);
  position: relative;
  min-height:100dvh;
  overflow: hidden;
  padding:20px 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  background:#ffffff;
  color: var(--text)
}

.page_bg__mFAw6 {
  position: absolute;
  inset:0;
  overflow: hidden;
  pointer-events: none
}

.page_orb__kMKKA {
  position: absolute;
  border-radius:999px;
  filter: blur(70px);
  opacity:1
}

.page_orbA__U1X1p {
  width:220px;
  height:220px;
  top:4%;
  left:-8%;
  background: rgba(5,0,255,.08)
}

.page_orbB__IOe5w {
  width:260px;
  height:260px;
  right:-6%;
  top:10%;
  background: rgba(0,255,133,.06)
}

.page_orbC__hrsgO {
  width:220px;
  height:220px;
  bottom:-4%;
  left:28%;
  background: rgba(5,0,255,.04)
}

.page_grid__VGfUQ {
  position: absolute;
  inset:0;
  background-image: linear-gradient(90deg,rgba(5,0,255,.035) 1px,transparent 0),linear-gradient(180deg,rgba(5,0,255,.035) 1px,transparent 0);
  background-size:34px 34px;
  -webkit-mask-image: linear-gradient(180deg,rgba(0,0,0,.55),transparent 82%);
  mask-image: linear-gradient(180deg,rgba(0,0,0,.55),transparent 82%)
}

.page_noise__PksQL {
  position: absolute;
  inset:0;
  opacity:.035;
  background-image: radial-gradient(circle at 20% 20%,rgba(5,0,255,.35) .7px,transparent .8px),radial-gradient(circle at 80% 40%,rgba(0,255,133,.28) .7px,transparent .8px),radial-gradient(circle at 50% 80%,rgba(5,0,255,.2) .7px,transparent .8px);
  background-size:24px 24px,30px 30px,18px 18px
}

.page_lines__k9Zcx {
  position: absolute;
  inset:0;
  background: linear-gradient(120deg,transparent 0 46%,rgba(5,0,255,.03) 46% 48%,transparent 48% 100%),linear-gradient(300deg,transparent 0 70%,rgba(0,255,133,.03) 70% 72%,transparent 72% 100%)
}

.page_shell__noHe_ {
  position: relative;
  z-index:2;
  width:100%;
  max-width:560px
}

.page_titleAlt__RCRh7,.page_title__goMPx {
  margin:0;
  font-weight:800;
  letter-spacing:-.03em;
  line-height:1.02;
  color:#081124
}

.page_title__goMPx {
  font-size: clamp(30px,8vw,50px)
}

.page_titleAlt__RCRh7 {
  font-size: clamp(28px,7vw,42px);
  margin-top:20px
}

.page_subtitleAlt__gatIB,.page_subtitle___kAMQ {
  margin:12px 0 0;
  color: rgba(15,23,42,.68);
  line-height:1.6;
  font-size:14px
}

.page_subtitle___kAMQ {
  font-size: clamp(14px,3.6vw,17px)
}

.page_subtitleAlt__gatIB {
  font-size: clamp(14px,3.4vw,16px)
}

.page_badgeGhost__D8KSD,.page_badge__QG56b {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height:34px;
  padding:0 12px;
  border-radius:999px;
  font-size:12px;
  font-weight:700;
  letter-spacing:.02em;
  white-space: nowrap
}

.page_badge__QG56b {
  background: rgba(5,0,255,.05);
  border:1px solid rgba(5,0,255,.12);
  color:#0500ff
}

.page_badgeGhost__D8KSD {
  background: rgba(255,255,255,.72);
  border:1px solid rgba(5,0,255,.08);
  color: rgba(15,23,42,.62)
}

.page_cardGlass__xyZsj {
  padding:20px;
  border-radius:26px;
  background: linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.82));
  border:1px solid rgba(5,0,255,.1);
  box-shadow:0 20px 60px rgba(5,0,255,.08);
  backdrop-filter: blur(18px)
}

.page_topline__z3Evm {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap:10px
}

.page_dotLive__GS__w {
  display: inline-flex;
  align-items: center;
  gap:8px;
  color: var(--muted);
  font-size:12px
}

.page_dotLive__GS__w:before {
  content:"";
  width:8px;
  height:8px;
  border-radius:999px;
  background:#22c55e;
  box-shadow:0 0 0 6px rgba(34,197,94,.12)
}

.page_loaderHero__1F6kq {
  position: relative;
  width:112px;
  height:112px;
  margin:26px auto 0
}

.page_ringInner___pcpJ,.page_ring__T4dmd {
  position: absolute;
  inset:0;
  border-radius:999px
}

.page_ring__T4dmd {
  border:3px solid rgba(5,0,255,.1);
  border-top-color:#0500ff;
  animation: page_spin__zJXQK 1s linear infinite;
  box-shadow:0 0 26px rgba(5,0,255,.1)
}

.page_ringInner___pcpJ {
  inset:14px;
  border:2px dashed rgba(0,255,133,.3);
  animation: page_spinReverse__gvsja 8s linear infinite
}

.page_centerIcon__s8YHc {
  position: absolute;
  inset:0;
  display: grid;
  place-items: center;
  color:#0500ff;
  font-size:28px;
  font-weight:700
}

.page_progressMini__SmIxK,.page_progressWrap__2YHrz {
  background: rgba(5,0,255,.08)
}

.page_progressBar___BC2g {
  background: linear-gradient(90deg,#ffffff,#0500ff,#00ff85)
}

.page_progressWrap__2YHrz {
  margin-top:20px;
  height:10px;
  border-radius:999px;
  background: rgba(255,255,255,.08);
  overflow: hidden
}

.page_progressBar___BC2g {
  height:100%;
  width:48%;
  border-radius: inherit;
  background: linear-gradient(90deg,#ffffff,var(--blue),var(--green));
  animation: page_loading__K42Dg 2.2s ease-in-out infinite
}

.page_infoList__ElWj8 {
  display: grid;
  gap:10px;
  margin-top:18px
}

.page_infoItem__X_fyh {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap:14px;
  padding:12px 14px;
  border-radius:16px;
  background: rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.06)
}

.page_bottomHint__f8Pe7,.page_infoItem__X_fyh,.page_sideCard__0_Ni9,.page_signalWrap__hXH04,.page_terminalBody__ZDaf7 {
  background: rgba(255,255,255,.72);
  border:1px solid rgba(5,0,255,.08)
}

.page_bottomHint__f8Pe7,.page_dotLive__GS__w,.page_infoLabel__4QKua,.page_sideLabel__Odc5u,.page_subtitleAlt__gatIB,.page_subtitle___kAMQ,.page_tip__ru6QH {
  color: rgba(15,23,42,.68)
}

.page_infoValue__IkUmd {
  color:#081124
}

.page_infoLabel__4QKua {
  color: var(--muted);
  font-size:12px
}

.page_infoValue__IkUmd {
  font-size:13px;
  font-weight:700
}

.page_tip__ru6QH {
  margin:16px 0 0;
  color: var(--muted);
  font-size:13px;
  line-height:1.55
}

.page_cardStack___sdCR {
  padding:18px;
  border-radius:28px;
  background: linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.84)),rgba(255,255,255,.88);
  border:1px solid rgba(5,0,255,.1);
  box-shadow:0 20px 60px rgba(5,0,255,.08);
  backdrop-filter: blur(16px)
}

.page_pillRow__sPxie {
  display: flex;
  flex-wrap: wrap;
  gap:8px
}

.page_splitMobile__ZQzSN {
  display: grid;
  gap:18px;
  margin-top:18px
}

.page_leftBlock__3bo5q {
  display: grid;
  gap:2px
}

.page_signalWrap__hXH04 {
  display: flex;
  align-items: end;
  gap:8px;
  min-height:88px;
  padding:14px;
  border-radius:20px;
  background: rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.07)
}

.page_signal1__q2ZWP,.page_signal2__BTfCs,.page_signal3__zRMYI {
  flex:1;
  border-radius:999px;
  background: linear-gradient(180deg,var(--accent),transparent);
  animation: page_bounce__bzrLs 1.4s ease-in-out infinite
}

.page_signal1__q2ZWP {
  height:36px
}

.page_signal2__BTfCs {
  height:56px;
  animation-delay:.15s
}

.page_signal3__zRMYI {
  height:76px;
  animation-delay:.3s
}

.page_stepList__pWRGb {
  display: grid;
  gap:10px;
  margin-top:16px
}

.page_stepItem__euKxN {
  display: flex;
  align-items: center;
  gap:10px;
  color:#eef6ff;
  font-size:14px;
  padding:10px 0
}

.page_stepDot__8WaDD {
  width:10px;
  height:10px;
  border-radius:999px;
  background: var(--accent);
  box-shadow:0 0 0 6px rgba(86,194,255,.12);
  flex:0 0 auto
}

.page_progressMini__SmIxK {
  margin-top:8px;
  height:6px;
  border-radius:999px;
  background: rgba(255,255,255,.08);
  overflow: hidden
}

.page_progressMiniBar__BC3Q9 {
  width:42%;
  height:100%;
  border-radius: inherit;
  background: linear-gradient(90deg,#ffffff,#0500ff,#00ff85);
  animation: page_loading__K42Dg 2.4s ease-in-out infinite
}

.page_bottomHint__f8Pe7 {
  margin-top:16px;
  padding:12px 14px;
  border-radius:16px;
  background: rgba(255,255,255,.045);
  color: var(--muted);
  font-size:13px;
  line-height:1.5
}

.page_cardTerminal__IdcDb {
  padding:14px;
  border-radius:22px;
  background: linear-gradient(180deg,rgba(255,255,255,.95),rgba(247,249,255,.9)),rgba(255,255,255,.92);
  border:1px solid rgba(5,0,255,.1);
  box-shadow:0 20px 60px rgba(5,0,255,.08);
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace
}

.page_terminalTop__Xig_f {
  display: flex;
  gap:8px;
  padding:6px 4px 12px
}

.page_terminalBody__ZDaf7 {
  padding:14px;
  border-radius:16px;
  background: rgba(245,247,255,.95);
  border:1px solid rgba(5,0,255,.08)
}

.page_termLine__xfRrt {
  margin:0;
  color:#10203c;
  line-height:1.75;
  font-size:13px;
  word-break: break-word
}

.page_termPrefix__R4clt {
  color:#0500ff;
  margin-right:8px
}

.page_cursor__eiYc1 {
  display: inline-block;
  width:10px;
  height:1.1em;
  margin-left:6px;
  vertical-align:-2px;
  background:#00ff85;
  animation: page_blink__2s2sQ 1s step-end infinite
}

.page_termLed__QcHRn {
  width:10px;
  height:10px;
  border-radius:999px;
  background: rgba(5,0,255,.75);
  box-shadow:0 0 10px rgba(5,0,255,.16)
}

.page_termLine__xfRrt+.page_termLine__xfRrt {
  margin-top:4px
}

.page_cardPanel__n9PJn {
  padding:18px;
  border-radius:26px;
  background: linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.84)),rgba(255,255,255,.88);
  border:1px solid rgba(5,0,255,.1);
  box-shadow:0 20px 60px rgba(5,0,255,.08);
  backdrop-filter: blur(16px)
}

.page_panelTop__hExvR {
  display: flex;
  justify-content: flex-start;
  margin-bottom:16px
}

.page_panelGrid__nrmsU {
  display: grid;
  gap:16px
}

.page_panelMain__RdGea {
  padding:6px 0
}

.page_progressCircle__Pi8L4 {
  margin-top:18px;
  width:124px;
  height:124px;
  border-radius:999px;
  display: grid;
  place-items: center;
  background: radial-gradient(circle closest-side,#ffffff 73%,transparent 74% 100%),conic-gradient(#0500ff 0 220deg,#00ff85 220deg 320deg,rgba(5,0,255,.08) 320deg 1turn);
  box-shadow: inset 0 0 18px rgba(5,0,255,.05),0 8px 24px rgba(5,0,255,.08)
}

.page_progressCircleInner__8f927 {
  width:84px;
  height:84px;
  border-radius:999px;
  display: grid;
  place-items: center;
  background: rgba(255,255,255,.95);
  border:1px solid rgba(5,0,255,.08);
  font-size:20px;
  font-weight:800;
  color:#081124
}

.page_panelSide__XbYIt {
  display: grid;
  gap:10px
}

.page_sideCard__0_Ni9 {
  padding:14px;
  border-radius:18px;
  background: rgba(255,255,255,.045);
  border:1px solid rgba(255,255,255,.06)
}

.page_sideLabel__Odc5u {
  display: block;
  color: var(--muted);
  font-size:12px;
  margin-bottom:5px
}

.page_v1__SOcIj {
  --accent:#0500ff;
  --accent-2:#00ff85;
  --blue-soft: rgba(5,0,255,0.10);
  --green-soft: rgba(0,255,133,0.06)
}

.page_v2__tCe5M {
  --accent:#0500ff;
  --accent-2:#00ff85;
  --blue-soft: rgba(5,0,255,0.08);
  --green-soft: rgba(0,255,133,0.08)
}

.page_v3__pi9NM {
  --accent:#0500ff;
  --accent-2:#00ff85;
  --blue-soft: rgba(5,0,255,0.07);
  --green-soft: rgba(0,255,133,0.09)
}

.page_v4__liU_4 {
  --accent:#0500ff;
  --accent-2:#00ff85;
  --blue-soft: rgba(5,0,255,0.12);
  --green-soft: rgba(0,255,133,0.05)
}

@media (min-width:640px) {
  .page_stage__KpIVe {
    padding:28px
  }

  .page_cardGlass__xyZsj,.page_cardPanel__n9PJn,.page_cardStack___sdCR {
    padding:24px
  }

  .page_panelGrid__nrmsU {
    grid-template-columns:1.4fr .9fr;
    align-items: center
  }

  .page_splitMobile__ZQzSN {
    grid-template-columns:1.2fr .8fr;
    align-items: center
  }

  .page_infoList__ElWj8 {
    grid-template-columns:1fr 1fr
  }
}

@media (min-width:980px) {
  .page_shell__noHe_ {
    max-width:720px
  }

  .page_cardGlass__xyZsj,.page_cardPanel__n9PJn,.page_cardStack___sdCR {
    padding:28px
  }
}

@keyframes page_spin__zJXQK {
  to {
    transform: rotate(1turn)
  }
}

@keyframes page_spinReverse__gvsja {
  to {
    transform: rotate(-1turn)
  }
}

@keyframes page_loading__K42Dg {
  0% {
    transform: translateX(-35%)
  }

  50% {
    transform: translateX(95%)
  }

  to {
    transform: translateX(-35%)
  }
}

@keyframes page_bounce__bzrLs {
  0%,to {
    transform: scaleY(.7);
    opacity:.65
  }

  50% {
    transform: scaleY(1);
    opacity:1
  }
}

@keyframes page_blink__2s2sQ {
  0%,49% {
    opacity:1
  }

  50%,to {
    opacity:0
  }
}
