.Cgra4q_page{background:var(--surface);min-height:100svh;color:var(--ink);padding:var(--space-200);flex-direction:column;display:flex}.Cgra4q_topbar{padding:var(--space-300) var(--space-400);justify-content:center;display:flex}.Cgra4q_logoImg{width:auto;height:28px;display:block}.Cgra4q_container{width:100%;max-width:640px;padding:var(--space-600) var(--space-300) var(--space-1000);gap:var(--space-500);flex-direction:column;flex:1;margin:0 auto;display:flex}.Cgra4q_header{text-align:center}.Cgra4q_eyebrow{align-items:center;gap:var(--space-100);padding:var(--space-100) var(--space-200);border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:var(--ink-2);font-size:var(--f-small);line-height:var(--lh-small);box-shadow:var(--sh-card-sm);margin-bottom:var(--space-200);display:inline-flex}.Cgra4q_dot{width:var(--space-100);height:var(--space-100);background:var(--accent);border-radius:50%}.Cgra4q_title{font-family:var(--font-inter), sans-serif;font-weight:var(--fw-title);letter-spacing:var(--ls-title);margin:0 0 var(--space-150);color:var(--ink);font-size:clamp(22px,3.4vw,32px);line-height:1.2}.Cgra4q_sub{font-family:var(--font-geist-sans), sans-serif;font-size:var(--f-body);line-height:var(--lh-body);color:var(--ink-3);margin:0}.Cgra4q_card{background:var(--surface);border:1px solid var(--line);width:100%;max-width:460px;box-shadow:var(--sh-card);border-radius:var(--r-xl);padding:var(--space-400);gap:var(--space-300);flex-direction:column;margin:0 auto;display:flex}.Cgra4q_form{gap:var(--space-300);flex-direction:column;display:flex}.Cgra4q_field{gap:var(--space-100);flex-direction:column;display:flex}.Cgra4q_label{font-size:var(--f-small);line-height:var(--lh-small);font-weight:var(--fw-strong);color:var(--ink)}.Cgra4q_helper{font-size:var(--f-caption);line-height:var(--lh-caption);color:var(--ink-3);margin:0}.Cgra4q_input{width:100%;padding:var(--space-200) var(--space-250);font:inherit;font-size:var(--f-body);line-height:var(--lh-body);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-card-sm);outline:none;transition:border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.Cgra4q_input:hover{border-color:#4f1f8e4d}.Cgra4q_input:focus{border-color:var(--ss-purple);box-shadow:var(--sh-card-sm), 0 0 0 4px #4f1f8e2e;transform:translateY(-1px)}.Cgra4q_input[aria-invalid=true]{border-color:#c0341a}.Cgra4q_error{font-size:var(--f-small);line-height:var(--lh-small);color:#c0341a;margin:0}.Cgra4q_cta{justify-content:center;align-items:center;gap:var(--space-100);width:100%;padding:var(--space-200) var(--space-400);background:var(--ss-purple);color:#fff;border-radius:var(--r-pill);font-family:var(--font-inter), sans-serif;font-weight:var(--fw-strong);font-size:var(--f-body);line-height:var(--lh-body);cursor:pointer;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background .2s;display:inline-flex}.Cgra4q_cta:hover{background:#5b27a0;transform:translateY(-2px);box-shadow:0 12px 32px #4f1f8e52}.Cgra4q_cta:active{transition-duration:.1s;transform:translateY(0)scale(.97)}.Cgra4q_cta:disabled{opacity:.5;cursor:not-allowed;transform:none}.Cgra4q_ctaOutline{justify-content:center;align-items:center;gap:var(--space-150);width:100%;padding:var(--space-200) var(--space-400);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-pill);box-shadow:var(--sh-card-sm);font-family:var(--font-inter), sans-serif;font-weight:var(--fw-strong);font-size:var(--f-body);line-height:var(--lh-body);cursor:pointer;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background .2s;display:inline-flex}.Cgra4q_ctaOutline:hover{background:var(--bg);box-shadow:var(--sh-card);transform:translateY(-2px)}.Cgra4q_ctaOutline:active{transition-duration:.1s;transform:translateY(0)scale(.97)}.Cgra4q_divider{text-align:center;font-size:var(--f-caption);line-height:var(--lh-caption);color:var(--ink-3);position:relative}.Cgra4q_divider:before,.Cgra4q_divider:after{content:"";background:var(--line);width:calc(50% - 24px);height:1px;position:absolute;top:50%}.Cgra4q_divider:before{left:0}.Cgra4q_divider:after{right:0}.Cgra4q_dividerText{background:var(--surface);padding:0 var(--space-150)}.Cgra4q_footnote{text-align:center;font-size:var(--f-small);line-height:var(--lh-small);color:var(--ink-3)}.Cgra4q_footnoteLink{font-weight:var(--fw-strong);color:var(--ss-purple);text-underline-offset:3px;-webkit-text-decoration:underline #4f1f8e4d;text-decoration:underline #4f1f8e4d;transition:text-decoration-color .25s}.Cgra4q_footnoteLink:hover{-webkit-text-decoration-color:var(--ss-purple);text-decoration-color:var(--ss-purple)}.Cgra4q_googleIcon{flex-shrink:0;width:18px;height:18px}@media (max-width:720px){.Cgra4q_container{padding:var(--space-400) var(--space-200) var(--space-800)}.Cgra4q_card{padding:var(--space-300)}.Cgra4q_topbar{padding:var(--space-200)}}
