.mIkkdG_page{background:var(--white);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.mIkkdG_formSide{background:var(--white);flex-direction:column;justify-content:center;padding:72px 56px 32px;display:flex;position:relative}.mIkkdG_logo{align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex;position:absolute;top:21px;left:56px}.mIkkdG_logoMark{width:34px;height:auto}.mIkkdG_logoWord{font-family:var(--font-display);color:var(--brand);font-size:22px;font-weight:700}.mIkkdG_column{width:100%;max-width:420px;animation:mIkkdG_rise .5s var(--ease-out) both;margin-inline:auto}@keyframes mIkkdG_rise{0%{opacity:0;transform:translateY(10px)}}.mIkkdG_head{margin-bottom:22px}.mIkkdG_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin:0 0 10px;font-size:12px;font-weight:700;line-height:16px}.mIkkdG_title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:32px;line-height:1.1}.mIkkdG_body{color:var(--ink-muted);margin:8px 0 0;font-size:15px;line-height:22px}.mIkkdG_alt{border-top:1px solid var(--line-soft);color:var(--ink-muted);flex-wrap:wrap;align-items:center;column-gap:6px;margin:14px 0 0;font-size:14px;line-height:20px;display:flex}.mIkkdG_alt a{min-height:44px;color:var(--brand);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.mIkkdG_alt a:hover{text-underline-offset:3px;text-decoration:underline}.mIkkdG_visual{background:radial-gradient(120% 90% at 62% 38%, color-mix(in srgb, var(--brand-blue) 35%, var(--brand)) 0%, var(--brand) 58%, color-mix(in srgb, var(--ink) 30%, var(--brand)) 100%);isolation:isolate;flex-direction:column;justify-content:flex-end;padding:56px;display:flex;position:relative;overflow:hidden}.mIkkdG_orbits{aspect-ratio:1;z-index:-1;width:min(148%,1180px);position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.mIkkdG_orbit{animation:mIkkdG_spin var(--spin,240s) linear infinite}.mIkkdG_orbitReverse{animation-direction:reverse}@keyframes mIkkdG_spin{to{transform:rotate(360deg)}}.mIkkdG_thread{opacity:.8}.mIkkdG_markWrap{z-index:1;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.mIkkdG_mark{width:clamp(84px,9vw,124px);height:auto}.mIkkdG_quote{z-index:1;border-radius:var(--radius-card);background:color-mix(in srgb, var(--white) 7%, transparent);border:1px solid color-mix(in srgb, var(--white) 12%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:420px;margin:0;padding:28px 30px;position:relative}.mIkkdG_quote blockquote{font-family:var(--font-display);color:var(--white);margin:0;font-size:27px;line-height:1.25}.mIkkdG_quote em{color:var(--accent);font-style:normal}.mIkkdG_quote figcaption{color:color-mix(in srgb, var(--white) 68%, transparent);margin-top:14px;font-size:14.5px;line-height:1.5}@media (max-width:1200px){.mIkkdG_formSide{padding:72px 40px 32px}.mIkkdG_logo{left:40px}.mIkkdG_title{font-size:30px}.mIkkdG_visual{padding:40px}.mIkkdG_quote blockquote{font-size:23px}}@media (min-width:901px) and (max-height:820px){.mIkkdG_formSide{padding-top:60px;padding-bottom:20px}.mIkkdG_logo{top:12px}.mIkkdG_head{margin-bottom:16px}.mIkkdG_eyebrow{margin-bottom:6px}.mIkkdG_title{font-size:28px}.mIkkdG_body{margin-top:6px;font-size:14px;line-height:20px}.mIkkdG_alt{margin-top:8px}}@media (max-width:900px){.mIkkdG_page{grid-template-columns:minmax(0,1fr)}.mIkkdG_visual{display:none}.mIkkdG_formSide{padding:84px var(--gutter) 56px;justify-content:flex-start}.mIkkdG_column{max-width:460px}.mIkkdG_title{font-size:30px}}@media (max-width:640px){.mIkkdG_logo{top:20px;left:var(--gutter)}.mIkkdG_formSide{padding:76px var(--gutter) 44px}.mIkkdG_title{font-size:27px}.mIkkdG_head{margin-bottom:26px}}@media (prefers-reduced-motion:reduce){.mIkkdG_orbit,.mIkkdG_column{animation:none}}
.KZ1fKq_wrap{display:block;position:relative}.KZ1fKq_input{padding-right:52px!important}.KZ1fKq_toggle{width:var(--target-min);height:var(--target-min);color:var(--ink-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.KZ1fKq_toggle:hover{color:var(--ink);background:color-mix(in srgb, var(--brand) 6%, transparent)}.KZ1fKq_toggle:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width));box-shadow:none}
.N3bjga_stack{gap:14px;display:grid}.N3bjga_form{--field-gap:6px;--field-label-size:14px;--field-label-line-height:20px;--field-input-padding:10px 16px;gap:14px;display:grid}.N3bjga_actions{justify-items:start;gap:10px;display:grid}.N3bjga_formError{border-left:3px solid var(--highlight);background:color-mix(in srgb, var(--highlight) 12%, var(--white));color:var(--ink);border-radius:10px;justify-self:stretch;padding:12px 14px;font-size:15px;line-height:22px}.N3bjga_formError p{margin:0}.N3bjga_formError p:first-child{font-weight:600}.N3bjga_formErrorNext{color:var(--ink-muted);margin-top:4px}.N3bjga_formNotice{color:var(--ink-muted);font-weight:500}.N3bjga_group{gap:14px;display:grid}.N3bjga_holdButton{height:44px;display:block}.N3bjga_holdDivider{height:16px;display:block}.N3bjga_holdModes{height:54px;display:block}.N3bjga_google{border:1px solid color-mix(in srgb, var(--brand) 22%, transparent);border-radius:var(--radius-pill);background:var(--white);min-height:44px;color:var(--brand);transition:border-color .18s var(--ease-out), background-color .18s var(--ease-out);justify-content:center;align-items:center;gap:12px;padding:10px 20px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.N3bjga_google:hover{border-color:color-mix(in srgb, var(--brand) 45%, transparent);background:color-mix(in srgb, var(--brand) 3%, transparent)}.N3bjga_google:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.N3bjga_google svg{flex:none}.N3bjga_divider{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;font-size:13px;line-height:16px;display:grid}.N3bjga_divider:before,.N3bjga_divider:after{content:"";background:color-mix(in srgb, var(--brand) 14%, transparent);height:1px}.N3bjga_modes{border:1px solid color-mix(in srgb, var(--brand) 14%, transparent);border-radius:var(--radius-pill);gap:6px;padding:4px;display:flex}.N3bjga_mode{border-radius:var(--radius-pill);min-height:44px;color:var(--ink-muted);font:inherit;cursor:pointer;transition:background-color .18s var(--ease-out), color .18s var(--ease-out);background:0 0;border:0;flex:1;padding:6px 14px;font-size:14px;font-weight:600}.N3bjga_mode[aria-pressed=true]{background:var(--brand);color:var(--white)}.N3bjga_mode:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.N3bjga_modeHint{color:var(--ink-muted);margin:-8px 0 0;font-size:14px;line-height:1.5}.N3bjga_sentTo{color:var(--ink-muted);margin:0;font-size:15px;line-height:1.6}.N3bjga_sentTo strong{color:var(--brand);overflow-wrap:anywhere}.N3bjga_codeInput{font-variant-numeric:tabular-nums;letter-spacing:.4em;text-indent:.4em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px}.N3bjga_forgot{margin:0 0 -8px;font-size:14px;line-height:20px}.N3bjga_forgot a{min-height:44px;color:var(--ink-muted);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.N3bjga_forgot a:hover{color:var(--brand)}.N3bjga_codeHelp{color:var(--ink-muted);font-size:14px;line-height:1.6}.N3bjga_codeHelp p{margin:0}.N3bjga_codeLinks{flex-wrap:wrap;column-gap:20px;display:flex}.N3bjga_linkButton{min-height:44px;color:var(--brand);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.N3bjga_linkButton:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.N3bjga_form [aria-controls][aria-pressed]{width:44px;height:44px;right:1px}@media (min-width:901px) and (max-height:820px){.N3bjga_stack,.N3bjga_form,.N3bjga_group{gap:10px}.N3bjga_form{--field-gap:4px;--field-label-size:13px;--field-label-line-height:18px;--field-input-padding:9px 14px}}@media (max-width:900px){.N3bjga_actions{justify-items:stretch}.N3bjga_actions button{width:100%}}
