html[data-theme=dark] .Cgra4q_ticker{border-color:var(--border);background:#0d1b2ad6}:is(html[data-theme=dark] .Cgra4q_submit,html[data-theme=dark] .Cgra4q_ctaPrimary){border-color:var(--accent);background:var(--accent);color:var(--landing-on-accent)}.Cgra4q_page{background:radial-gradient(circle at 18% 15%, #b8684f1f, transparent 32%), linear-gradient(to bottom, var(--cream) 0, #fde8e24d 260px, var(--cream) 640px);flex:1;grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(48px,8vw,96px) 24px;display:grid}.Cgra4q_column{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;min-width:0;display:grid}.Cgra4q_brand{margin-bottom:26px;display:block}.Cgra4q_brand img{width:140px;height:auto;display:block}.Cgra4q_brand img.Cgra4q_brandOnDark{display:none}html[data-theme=dark] .Cgra4q_brand img.Cgra4q_brandOnLight{display:none}html[data-theme=dark] .Cgra4q_brand img.Cgra4q_brandOnDark{display:block}.Cgra4q_card{border:1px solid var(--border);background:var(--white);border-radius:18px;width:100%;min-width:0;max-width:460px;padding:clamp(28px,6vw,44px);box-shadow:0 24px 64px -42px #1a1a1a73}.Cgra4q_card h1{color:var(--ink);font-family:var(--heading);letter-spacing:-.035em;margin:8px 0 16px;font-size:clamp(30px,6vw,38px);font-weight:600;line-height:1}.Cgra4q_eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.Cgra4q_intro{color:var(--muted);margin-bottom:28px;font-size:15px;line-height:1.55}.Cgra4q_intro p{margin:0}.Cgra4q_intro p+p{margin-top:10px}.Cgra4q_intro strong{color:var(--ink);overflow-wrap:anywhere;font-weight:650}.Cgra4q_benefits{border-top:1px dashed var(--border-strong);gap:10px;margin:0 0 24px;padding:18px 0 0;list-style:none;display:grid}.Cgra4q_benefit{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.Cgra4q_benefitMark{background:var(--accent-soft);width:18px;height:18px;color:var(--accent-deep);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.Cgra4q_form{gap:18px;display:grid}.Cgra4q_form label{color:var(--ink-2);gap:7px;font-size:13px;font-weight:600;display:grid}.Cgra4q_form input{border:1px solid var(--border-strong);background:var(--white);width:100%;min-height:48px;color:var(--ink);font:400 16px/1.3 var(--sans);border-radius:10px;outline:none;padding:11px 13px;transition:border-color .12s,box-shadow .12s}.Cgra4q_form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #e5462921}.Cgra4q_form input:disabled{cursor:not-allowed;opacity:.6}.Cgra4q_labelRow{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.Cgra4q_labelRow a,.Cgra4q_footer a,.Cgra4q_success a,.Cgra4q_error a{color:var(--accent-deep);font-weight:600}.Cgra4q_submit,.Cgra4q_googleButton{min-height:48px;font-family:var(--sans);cursor:pointer;border-radius:10px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s,opacity .12s}.Cgra4q_submit{border:1px solid var(--ink);background:var(--ink);color:var(--white)}.Cgra4q_submit:hover:not(:disabled),.Cgra4q_googleButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px -12px #1a1a1a99}.Cgra4q_submit:disabled,.Cgra4q_googleButton:disabled{cursor:wait;opacity:.65}.Cgra4q_googleButton{border:1px solid var(--border-strong);background:var(--white);width:100%;color:var(--ink);justify-content:center;align-items:center;gap:10px;display:flex}.Cgra4q_googleMark{color:#3467d6;background:#f4f4f2;border-radius:50%;place-items:center;width:22px;height:22px;font-family:Arial,sans-serif;font-size:13px;font-weight:700;display:grid}.Cgra4q_divider{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:20px 0;font-size:11px;display:flex}.Cgra4q_divider:before,.Cgra4q_divider:after{content:"";background:var(--border);flex:1;height:1px}.Cgra4q_error,.Cgra4q_success{border-radius:10px;margin:0;font-size:13px;line-height:1.5}.Cgra4q_error{color:var(--danger,#a83226);background:#a832260f;border:1px solid #a8322640;padding:10px 12px}.Cgra4q_success{color:var(--ink-2);background:#2d725212;border:1px solid #2d725240;padding:16px}.Cgra4q_success strong{color:var(--ink)}.Cgra4q_success p{margin:6px 0 0}.Cgra4q_footer{border-top:1px solid var(--border);color:var(--muted);text-align:center;margin-top:24px;padding-top:20px;font-size:13px}.Cgra4q_passwordWrap{display:block;position:relative}.Cgra4q_passwordWrap input{padding-right:62px}.Cgra4q_peekBtn{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.Cgra4q_peekBtn:hover:not(:disabled){background:var(--cream-deep);color:var(--ink)}.Cgra4q_peekBtn:disabled{color:var(--muted-2);cursor:not-allowed}.Cgra4q_fineprint{color:var(--muted-2);text-align:center;margin:14px 0 0;font-size:12px}.Cgra4q_fineprint a{color:var(--muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);white-space:nowrap;font-weight:600}.Cgra4q_fineprint a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.Cgra4q_sentMeta{border-top:1px dashed var(--border-strong);color:var(--muted-2);margin:0;padding:14px 0 0;font-size:12.5px;line-height:1.6}.Cgra4q_resendRow{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:18px;display:flex}.Cgra4q_resendNote{color:var(--ink-2);margin:10px 0 0;font-size:12.5px;line-height:1.5}.Cgra4q_textBtn{color:var(--accent-deep);cursor:pointer;font-family:var(--sans);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.Cgra4q_textBtn:hover:not(:disabled){-webkit-text-decoration-color:var(--accent-deep);text-decoration-color:var(--accent-deep)}.Cgra4q_textBtn:disabled{color:var(--muted-2);cursor:default;text-decoration:none}.Cgra4q_browserCheck{min-width:0;color:var(--muted);margin:8px 0;font-size:13px;line-height:1.5}.Cgra4q_browserCheck p{margin:8px 0 0}.Cgra4q_ticker{border:1px solid var(--border);max-width:min(100%,460px);color:var(--muted);background:#ffffff8c;border-radius:999px;align-items:center;gap:9px;margin-top:18px;padding:8px 14px;font-size:12.5px;line-height:1.4;display:inline-flex}.Cgra4q_tickerLogo{border-radius:4px;flex:none}.Cgra4q_tickerText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Cgra4q_tickerText strong{color:var(--ink);font-weight:650}.Cgra4q_ctaPrimary{border:1px solid var(--ink);background:var(--ink);min-height:48px;color:var(--white);font-family:var(--sans);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.Cgra4q_ctaPrimary:hover{transform:translateY(-1px);box-shadow:0 8px 20px -12px #1a1a1a99}