.page-module-scss-module__AAFXUG__page{background:var(--surface);grid-template-columns:1fr;min-height:100vh;display:grid}@media (min-width:960px){.page-module-scss-module__AAFXUG__page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.page-module-scss-module__AAFXUG__left{min-height:100vh;display:none;position:relative;overflow:hidden}@media (min-width:960px){.page-module-scss-module__AAFXUG__left{height:100vh;display:block;position:sticky;top:0}}.page-module-scss-module__AAFXUG__slide{color:var(--text-inverse);opacity:0;transition:opacity var(--dur-slow)var(--ease-enter);pointer-events:none;flex-direction:column;justify-content:space-between;padding:64px 48px;display:flex;position:absolute;inset:0}.page-module-scss-module__AAFXUG__slide.page-module-scss-module__AAFXUG__slideActive{opacity:1;pointer-events:auto}.page-module-scss-module__AAFXUG__slideIndigo{background:linear-gradient(135deg,var(--accent)0%,var(--accent)35%,var(--accent)70%,var(--accent)100%)}.page-module-scss-module__AAFXUG__slideEmerald{background:linear-gradient(135deg,var(--surface-inverse)0%,var(--success-solid)35%,var(--success-solid)70%,var(--cat-2-solid)100%)}.page-module-scss-module__AAFXUG__slideAmber{background:linear-gradient(135deg,var(--cat-6-solid)0%,var(--cat-6-solid)40%,var(--warning-solid)75%,var(--warning-solid)100%)}.page-module-scss-module__AAFXUG__blob{filter:blur(60px);opacity:.6;pointer-events:none;border-radius:50%;position:absolute}.page-module-scss-module__AAFXUG__blob1{background:var(--surface);width:380px;height:380px;top:-80px;right:-80px}.page-module-scss-module__AAFXUG__blob2{background:var(--surface);width:320px;height:320px;bottom:-60px;left:-60px}.page-module-scss-module__AAFXUG__iconHalo{pointer-events:none;z-index:1;position:absolute;inset:0}.page-module-scss-module__AAFXUG__iconBig{opacity:.18;color:var(--text-inverse);position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)}.page-module-scss-module__AAFXUG__iconSmall{color:var(--text-inverse);animation:7s ease-in-out infinite page-module-scss-module__AAFXUG__floaty;position:absolute}@keyframes page-module-scss-module__AAFXUG__floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page-module-scss-module__AAFXUG__slideContent{z-index:2;flex-direction:column;gap:12px;display:flex;position:relative}.page-module-scss-module__AAFXUG__slideKicker{font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-lh);letter-spacing:var(--type-eyebrow-ls);text-transform:uppercase;color:var(--text-inverse);align-items:center;gap:8px;display:inline-flex}.page-module-scss-module__AAFXUG__slideHeadline{font-size:var(--fs-display);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);max-width:460px;margin:0}.page-module-scss-module__AAFXUG__slideBody{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-inverse);max-width:440px;margin:0}.page-module-scss-module__AAFXUG__brandPane{z-index:2;align-items:center;gap:8px;display:flex;position:relative}.page-module-scss-module__AAFXUG__brandPane .page-module-scss-module__AAFXUG__logo{border-radius:var(--radius-sm);background:var(--surface);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.page-module-scss-module__AAFXUG__brandPane .page-module-scss-module__AAFXUG__brandText{font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug)}.page-module-scss-module__AAFXUG__dots{z-index:2;align-items:center;gap:8px;display:flex;position:relative}.page-module-scss-module__AAFXUG__dot{background:var(--surface);cursor:pointer;width:24px;height:4px;transition:background var(--dur-base)var(--ease-enter),width var(--dur-base)var(--ease-enter);border:none;border-radius:99px}.page-module-scss-module__AAFXUG__dot.page-module-scss-module__AAFXUG__dotActive{background:var(--surface);width:36px}.page-module-scss-module__AAFXUG__right{justify-content:center;align-items:flex-start;padding:64px 32px;display:flex;overflow-y:auto}.page-module-scss-module__AAFXUG__shell{flex-direction:column;gap:24px;width:100%;max-width:620px;display:flex}.page-module-scss-module__AAFXUG__brand{text-align:center}.page-module-scss-module__AAFXUG__brand h1{font-size:var(--fs-display);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--text-1);margin:0}.page-module-scss-module__AAFXUG__brand p{font-size:var(--fs-sm);color:var(--text-3);margin:4px 0 0}.page-module-scss-module__AAFXUG__stepperWrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px 24px}.page-module-scss-module__AAFXUG__stepperWrap .steps{border-bottom:none;gap:6px;padding:0}.page-module-scss-module__AAFXUG__stepperWrap .step__label{white-space:nowrap}.page-module-scss-module__AAFXUG__stepperWrap .step__sep{flex:1;min-width:12px}.page-module-scss-module__AAFXUG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-float);flex-direction:column;gap:16px;padding:32px;display:flex}.page-module-scss-module__AAFXUG__heading{font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);margin:0}.page-module-scss-module__AAFXUG__headSub{font-size:var(--fs-sm);color:var(--text-3);line-height:var(--lh-normal);margin-top:4px}.page-module-scss-module__AAFXUG__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module-scss-module__AAFXUG__field{flex-direction:column;gap:4px;display:flex}.page-module-scss-module__AAFXUG__pwWrap{position:relative}.page-module-scss-module__AAFXUG__pwWrap input{padding-right:40px}.page-module-scss-module__AAFXUG__pwWrap .page-module-scss-module__AAFXUG__pwToggle{color:var(--text-3);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.page-module-scss-module__AAFXUG__pwHint{font-size:var(--fs-sm);color:var(--text-3)}.page-module-scss-module__AAFXUG__codeInput{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--fs-2xl);text-align:center;height:56px}.page-module-scss-module__AAFXUG__actions{align-items:center;gap:8px;margin-top:4px;display:flex}.page-module-scss-module__AAFXUG__spacer{flex:1}.page-module-scss-module__AAFXUG__err{border-radius:var(--radius-sm);background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-fg);font-size:var(--fs-sm);line-height:var(--lh-normal);padding:12px}.page-module-scss-module__AAFXUG__review{flex-direction:column;gap:12px;display:flex}.page-module-scss-module__AAFXUG__reviewSection{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px}.page-module-scss-module__AAFXUG__reviewSection .page-module-scss-module__AAFXUG__reviewHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.page-module-scss-module__AAFXUG__reviewSection h4{font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);margin:0}.page-module-scss-module__AAFXUG__kv{font-size:var(--fs-sm);grid-template-columns:140px 1fr;gap:6px 12px;display:grid}.page-module-scss-module__AAFXUG__kv dt{color:var(--text-3);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-lh);letter-spacing:var(--type-eyebrow-ls);text-transform:uppercase}.page-module-scss-module__AAFXUG__kv dd{color:var(--text-1);margin:0}.page-module-scss-module__AAFXUG__foot{text-align:center;font-size:var(--fs-sm);color:var(--text-3);margin-top:4px}.page-module-scss-module__AAFXUG__version{text-align:center;font-size:var(--fs-xs);color:var(--text-3);margin-top:8px;display:block}.page-module-scss-module__AAFXUG__link{color:var(--accent-fg);font-weight:var(--fw-semibold);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:none}.page-module-scss-module__AAFXUG__link:hover{text-decoration:underline}.page-module-scss-module__AAFXUG__link:disabled{color:var(--text-3);cursor:not-allowed;text-decoration:none}.page-module-scss-module__AAFXUG__resendRow{font-size:var(--fs-sm);color:var(--text-3);justify-content:space-between;align-items:center;display:flex}
