.zMRQua_screen{isolation:isolate;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.25rem;min-height:100dvh;padding:clamp(2rem,9vh,5.5rem) 1.25rem 2rem;display:flex;position:relative;overflow:clip}.zMRQua_screen:before{z-index:-1;aspect-ratio:1.35;background:radial-gradient(circle, color-mix(in oklab, var(--primary) 12%, transparent), transparent 68%);content:"";filter:blur(18px);pointer-events:none;border-radius:50%;width:min(56rem,150vw);position:absolute;top:-10rem}.zMRQua_column{width:min(100%, var(--setup-width,36rem));flex-direction:column;gap:1rem;display:flex}.zMRQua_railWrap{padding-bottom:.5rem}.zMRQua_enter{flex-direction:column;gap:1rem;animation:.22s cubic-bezier(.16,1,.3,1) both zMRQua_step-forward;display:flex}.zMRQua_enter[data-direction=back]{animation-name:zMRQua_step-back}@keyframes zMRQua_step-forward{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes zMRQua_step-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.zMRQua_step{width:100%}.zMRQua_identity{text-align:center;padding:0 0 1.75rem}.zMRQua_title{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin-top:0;font-size:2rem;font-weight:650;line-height:1.05}.zMRQua_blurb{max-width:34rem;color:var(--muted-foreground);text-wrap:pretty;margin:.625rem auto 0;font-size:.875rem;line-height:1.55}.zMRQua_notice{color:var(--muted-foreground);margin-top:.5rem;font-size:.75rem;line-height:1.5}.zMRQua_body{border-top:1px solid var(--border);padding:1.75rem 0}.zMRQua_meta{border-top:1px solid var(--border);min-height:2.75rem;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;padding:.25rem 0;font-size:.75rem;display:flex}.zMRQua_rail{justify-content:space-between;gap:.375rem;max-width:30rem;margin:0 auto;display:flex}.zMRQua_railStep{flex-direction:column;flex:1 1 0;align-items:center;gap:.375rem;min-width:0;display:flex}.zMRQua_railNode{border:1px solid color-mix(in oklab, var(--contrast) 12%, transparent);background:color-mix(in oklab, var(--contrast) 4%, transparent);font-variant-numeric:tabular-nums;width:1.5rem;height:1.5rem;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out;display:inline-flex}.zMRQua_railStep[data-state=done] .zMRQua_railNode{border-color:color-mix(in oklab, var(--contrast) 22%, transparent);background:color-mix(in oklab, var(--contrast) 8%, transparent);color:var(--foreground)}.zMRQua_railStep[data-state=current] .zMRQua_railNode{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 16%, transparent);color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent)}.zMRQua_railLabel{text-align:center;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--muted-foreground);font-size:11px;font-weight:600;overflow:hidden}.zMRQua_railStep[data-state=current] .zMRQua_railLabel{color:var(--foreground)}.zMRQua_railStep[data-state=skipped] .zMRQua_railNode{background:0 0;border-style:dashed}.zMRQua_railCurrent{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);margin-top:.625rem;font-size:11px;font-weight:600;display:none}@media (max-width:639px){.zMRQua_railLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zMRQua_railCurrent{display:block}}.zMRQua_brand{font-family:var(--font-ubuntu), sans-serif;color:var(--muted-foreground);transition:color .22s ease-out,filter .22s ease-out}.zMRQua_brand:is(:hover,:focus-visible){color:var(--primary);filter:drop-shadow(0 0 7px color-mix(in oklab, var(--primary) 55%, transparent))}.zMRQua_title:focus{outline:none}@media (prefers-reduced-motion:reduce){.zMRQua_enter{animation:none}.zMRQua_brand,.zMRQua_railNode{transition:none}}html[data-motion=reduced] .zMRQua_enter{animation:none}html[data-motion=reduced] .zMRQua_brand{transition:none}html[data-motion=reduced] .zMRQua_railNode{transition:none}@media print{.zMRQua_enter{animation:none}}@media (max-width:30rem){.zMRQua_screen{padding:1.25rem 1rem 2rem}.zMRQua_title{font-size:1.625rem}}
