.izfNYW_page{min-height:70vh;color:var(--pp-text);padding:2rem 1rem 4rem}.izfNYW_card{background:radial-gradient(circle at 8% 12%,#ff8a6514,#0000 25rem),radial-gradient(circle at 92% 82%,#9a65ea17,#0000 28rem),linear-gradient(135deg,#fff9f6 0%,#fcfaff 45%,#f5f0ff 100%);border:1px solid #eadff2;border-radius:28px;width:min(100%,34rem);margin:2rem auto 0;padding:clamp(1.5rem,5vw,2.5rem);box-shadow:0 14px 34px #241b3514}.izfNYW_eyebrow{color:var(--pp-primary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5rem;font-size:.84rem;font-weight:800}.izfNYW_card h1{color:var(--pp-text);margin:0;font-size:clamp(1.75rem,5vw,2rem);font-weight:800;line-height:1.15}.izfNYW_intro{color:var(--pp-text-muted);margin:.75rem 0 1.5rem;line-height:1.6}.izfNYW_form{gap:1rem;display:grid}.izfNYW_form label,.izfNYW_fieldGroup label{color:var(--pp-text);font-size:.9rem;font-weight:700}.izfNYW_form input,.izfNYW_fieldGroup input{width:100%;min-height:52px;color:var(--pp-text);font:inherit;background:#fffdfd;border:1px solid #e5d8f5;border-radius:14px;padding:12px 16px;font-weight:700;transition:border-color .18s,box-shadow .18s}.izfNYW_form input:hover,.izfNYW_fieldGroup input:hover{border-color:#d2bff2}.izfNYW_form input:focus,.izfNYW_fieldGroup input:focus{border-color:#7448e8;outline:none;box-shadow:0 0 0 3px #7448e82e}.izfNYW_fieldGroup{gap:.45rem;display:grid}.izfNYW_passwordControl{position:relative}.izfNYW_passwordControl input{padding-right:5.3rem}.izfNYW_passwordToggle{min-height:2.15rem;color:var(--pp-primary-hover);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.35rem .6rem;font-size:.82rem;font-weight:700;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.izfNYW_passwordToggle:hover,.izfNYW_passwordToggle:focus-visible{background:var(--pp-primary-soft);transform:translateY(-50%)}.izfNYW_fieldHint{color:var(--pp-text-muted);font-size:.82rem;line-height:1.45}.izfNYW_button{color:#38244f;min-height:58px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#ffb092 0%,#f5a9c1 48%,#c3a7ea 100%);border:1px solid #7e5acb29;border-radius:16px;padding:.75rem 1.5rem;font-weight:800;transition:filter .16s,box-shadow .16s,transform .16s;box-shadow:0 12px 26px #7e5acb29,0 4px 12px #ff8a651a}.izfNYW_button:hover{filter:saturate(1.04)brightness(.98);transform:translateY(-1px);box-shadow:0 14px 30px #7e5acb33,0 5px 14px #ff8a651f}.izfNYW_button:disabled,.izfNYW_googleButton:disabled{cursor:wait;opacity:.72;transform:none}.izfNYW_button:focus-visible,.izfNYW_secondaryLink:focus-visible,.izfNYW_formLink:focus-visible,.izfNYW_homeLink:focus-visible,.izfNYW_alternatives a:focus-visible,.izfNYW_alternativeText a:focus-visible,.izfNYW_privacy a:focus-visible{outline:3px solid var(--pp-coral);outline-offset:2px}.izfNYW_buttonLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex;}.izfNYW_googleButton{width:100%;min-height:52px;box-shadow:var(--pp-shadow-soft);color:var(--pp-text);background:#fff;border:1px solid #e5d8f5;justify-content:center;align-items:center;gap:.65rem;display:inline-flex;}.izfNYW_googleButton:hover{background:#fcfaff;border-color:#d2bff2}.izfNYW_divider{color:var(--pp-text-muted);align-items:center;gap:.75rem;margin:1.25rem 0;font-size:.82rem;display:flex}.izfNYW_divider:before,.izfNYW_divider:after{content:"";background:var(--pp-border);flex:1;height:1px}.izfNYW_secondaryButton{border:1px solid var(--pp-primary);background:var(--pp-primary-soft);min-height:52px;box-shadow:none;color:var(--pp-text);margin-top:.75rem;}.izfNYW_secondaryButton:hover{background:var(--pp-lavender-soft)}.izfNYW_notice{background:var(--pp-primary-soft);color:#4c2f8f;border:1px solid #7e5acb2e;border-radius:14px;margin:1rem 0;padding:.9rem 1rem;line-height:1.5}.izfNYW_warning{background:var(--pp-warning-soft);color:#7a4f0e;border-color:#b7791f38;}.izfNYW_privacy{color:var(--pp-text-muted);margin:1.25rem 0 0;font-size:.86rem;line-height:1.5}.izfNYW_privacy a{color:var(--pp-primary-hover);font-weight:700}.izfNYW_formLink{width:fit-content;color:var(--pp-primary-hover);font-size:.9rem;font-weight:700}.izfNYW_alternatives{text-align:center;gap:.8rem;margin-top:1rem;display:grid}.izfNYW_alternatives p,.izfNYW_alternativeText{color:var(--pp-text-muted);margin:0}.izfNYW_alternatives a,.izfNYW_alternativeText a{color:var(--pp-primary-hover);font-weight:700}.izfNYW_alternatives .izfNYW_secondaryLink{border:1px solid var(--pp-primary);background:var(--pp-primary-soft);min-height:52px;color:var(--pp-text);border-radius:16px;justify-content:center;align-items:center;padding:.7rem 1rem;text-decoration:none;display:inline-flex}.izfNYW_alternatives .izfNYW_secondaryLink:hover{background:var(--pp-lavender-soft)}.izfNYW_alternativeText{text-align:center;margin-top:1rem}.izfNYW_identity{color:var(--pp-text);overflow-wrap:anywhere;margin:1.25rem 0}.izfNYW_homeLink{width:fit-content;color:var(--pp-primary-hover);margin-top:1.25rem;font-weight:700;display:block}@media (prefers-reduced-motion:reduce){.izfNYW_button,.izfNYW_form input,.izfNYW_fieldGroup input{transition:none}.izfNYW_button:hover{transform:none}}
