.FcmuNG_wrap{background:var(--bg);min-height:100dvh;color:var(--text);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.FcmuNG_inner{flex-direction:column;gap:24px;width:100%;max-width:400px;display:flex}.FcmuNG_top{align-items:center;gap:8px;min-height:44px;display:flex}.FcmuNG_back{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-muted);place-items:center;text-decoration:none;display:grid}.FcmuNG_back:hover{background:var(--surface-muted);color:var(--text)}.FcmuNG_spacer{flex:1}.FcmuNG_steps{gap:4px;display:flex}.FcmuNG_step{background:var(--border);width:8px;height:6px;transition:width var(--dur-base) var(--ease-standard);border-radius:3px}.FcmuNG_step[data-active]{background:var(--brand)}.FcmuNG_step[data-current]{width:20px}.FcmuNG_card{border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--shadow-2);flex-direction:column;gap:20px;padding:28px;display:flex}.FcmuNG_header{flex-direction:column;gap:6px;display:flex}.FcmuNG_title{margin:0;font-size:24px;font-weight:800;line-height:1.4}.FcmuNG_subtitle{color:var(--text-muted);margin:0;font-size:14px;line-height:1.8}.FcmuNG_footer{color:var(--text-muted);text-align:center;font-size:13px;line-height:1.8}@media (max-width:599px){.FcmuNG_wrap{justify-content:flex-start;padding:12px 20px 32px}.FcmuNG_inner{gap:20px}.FcmuNG_card{box-shadow:none;background:0 0;padding:0}}
.B4VJ3G_input{border-radius:var(--radius-md);background:var(--surface-1);width:48px;height:56px;color:var(--text);text-align:center;box-sizing:border-box;box-shadow:inset 0 0 0 1px var(--border-strong);transition:box-shadow var(--dur-fast) var(--ease-standard);border:0;outline:0;padding:0;font-family:inherit;font-size:22px;font-weight:700}.B4VJ3G_input:focus{box-shadow:inset 0 0 0 2px var(--brand)}.B4VJ3G_input[data-filled]{box-shadow:inset 0 0 0 1.5px var(--text-muted)}.B4VJ3G_input[data-error]{box-shadow:inset 0 0 0 1.5px var(--danger)}.B4VJ3G_input[data-error]:focus{box-shadow:inset 0 0 0 2px var(--danger)}.B4VJ3G_input:disabled{opacity:.5;cursor:not-allowed}@media (max-width:359px){.B4VJ3G_input{width:44px;height:52px}}
