.WEZH7G_page{background:var(--gradient-brand);flex-direction:column;min-height:100dvh;display:flex}.WEZH7G_hero{color:#fff;padding:calc(env(safe-area-inset-top) + 2rem) 1.5rem 2rem;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex}.WEZH7G_hero h1{font-size:2.25rem}.WEZH7G_hero p{opacity:.85;margin:0}.WEZH7G_card{background:var(--card-bg);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:2rem 1.5rem calc(env(safe-area-inset-bottom) + 2rem)}.WEZH7G_form{flex-direction:column;gap:.75rem;display:flex}.WEZH7G_label{font-size:.875rem;font-weight:600}.WEZH7G_input{border-radius:var(--radius-md);border:1px solid var(--card-border);background:var(--background);height:52px;color:var(--foreground);padding:0 1rem;font-size:16px}.WEZH7G_input:focus{outline:2px solid var(--primary);outline-offset:1px}.WEZH7G_button{border-radius:var(--radius-md);background:var(--primary);color:#fff;border:0;height:52px;font-size:1rem;font-weight:600}.WEZH7G_button:active{background:var(--primary-hover)}.WEZH7G_button:disabled{opacity:.6}.WEZH7G_error{color:var(--danger);margin:0;font-size:.875rem}.WEZH7G_hint{color:var(--muted);text-align:center;margin:.25rem 0 0;font-size:.8125rem}.WEZH7G_sent{text-align:center;margin:0;padding:1rem 0;font-weight:600}
