.kE1mCW_page{background:var(--grw-bg,#f7f7f5);min-height:60vh;color:var(--grw-text,#1c1c1a);place-items:center;padding:24px;display:grid}.kE1mCW_card{border:1px solid var(--grw-border,#d9d9d3);background:var(--grw-surface,#fff);border-radius:20px;width:min(100%,420px);padding:32px}.kE1mCW_kicker{color:var(--grw-textMuted,#5f5f59);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.kE1mCW_title{margin:0;font-size:clamp(26px,7vw,34px);line-height:1.1}.kE1mCW_body{color:var(--grw-textMuted,#5f5f59);margin:12px 0 24px;line-height:1.5}.kE1mCW_form{gap:8px;display:grid}.kE1mCW_label{font-size:13px;font-weight:700}.kE1mCW_input{border:1px solid var(--grw-border,#d9d9d3);background:var(--grw-surfaceAlt,#efefeb);width:100%;height:48px;color:inherit;font:inherit;border-radius:12px;padding:0 14px}.kE1mCW_input:focus-visible,.kE1mCW_button:focus-visible{outline:3px solid var(--grw-accent,#2f5d8a);outline-offset:2px}.kE1mCW_error{color:var(--grw-danger,#b3261e);background:var(--grw-surfaceAlt,#efefeb);border-radius:10px;margin:4px 0 0;padding:10px 12px}.kE1mCW_button{background:var(--grw-accent,#2f5d8a);height:48px;color:var(--grw-onAccent,#fff);font:inherit;cursor:pointer;border:0;border-radius:12px;margin-top:8px;font-weight:700}.kE1mCW_button:hover{background:var(--grw-accentStrong,#1f4266)}
