.Inr3yq_form{gap:1.25rem;margin-block-start:1.75rem;display:grid}.Inr3yq_methods{flex-wrap:wrap;gap:.5rem;margin-block-end:.25rem;display:flex}.Inr3yq_method,.Inr3yq_secondary,.Inr3yq_textAction,.Inr3yq_submit{border-radius:var(--radius-control);min-block-size:3rem;padding:.625rem 1rem;font-size:1.0625rem;font-weight:700;line-height:1.4}.Inr3yq_method{overflow-wrap:anywhere;border:1px solid var(--border-default);min-inline-size:0;color:var(--ink-secondary);background:0 0;flex:6rem}.Inr3yq_method[aria-pressed=true]{border-color:var(--ink-primary);background:var(--paper-subtle);color:var(--ink-primary)}@media (hover:hover) and (pointer:fine){.Inr3yq_method.motion-surface:hover:focus-visible:before{transition:none}}.Inr3yq_field{min-inline-size:0}.Inr3yq_label{font-size:.875rem;font-weight:700;line-height:1.5;display:block}.Inr3yq_control{margin-block-start:.5rem;position:relative}.Inr3yq_inputWrap{display:block;position:relative}.Inr3yq_inputIcon{pointer-events:none;color:var(--ink-muted);position:absolute;inset-block-start:50%;inset-inline-start:1rem;transform:translateY(-50%)}.Inr3yq_emailInput,.Inr3yq_passwordInput{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--paper-subtle);min-block-size:3rem;inline-size:100%;color:var(--ink-primary);padding:.625rem 1rem;font-size:1.0625rem;line-height:1.5;display:block}.Inr3yq_emailInput{padding-inline-start:2.875rem}.Inr3yq_passwordInput{padding-inline-end:6rem}.Inr3yq_emailInput::placeholder{color:var(--ink-muted)}.Inr3yq_emailInput[aria-invalid=true],.Inr3yq_passwordInput[aria-invalid=true]{border-color:var(--accent-primary)}.Inr3yq_passwordToggle{min-block-size:3rem;color:var(--accent-primary);border-radius:var(--radius-control);align-items:center;gap:.35rem;padding-inline:.75rem;font-size:.875rem;font-weight:700;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:.25rem;transform:translateY(-50%)}.Inr3yq_description,.Inr3yq_hint,.Inr3yq_message{color:var(--ink-secondary);text-wrap:pretty;font-size:.875rem;line-height:1.8}.Inr3yq_field>.Inr3yq_description{margin-block-start:.75rem}.Inr3yq_hint{margin-block-start:.5rem;display:block}.Inr3yq_error{color:var(--accent-primary);margin-block-start:.5rem;font-size:.875rem;line-height:1.7;display:block}.Inr3yq_inlineAction,.Inr3yq_recovery{color:var(--accent-primary);text-underline-offset:.25em;font-size:.875rem;font-weight:700;text-decoration:underline}.Inr3yq_recovery{align-items:center;min-block-size:3rem;margin-block-start:.25rem;display:inline-flex}.Inr3yq_submit{background:var(--accent-primary);inline-size:100%;color:var(--on-accent);justify-content:center;align-items:center;gap:.75rem;display:flex}.Inr3yq_secondary{border:1px solid var(--border-strong);inline-size:100%;color:var(--ink-primary)}.Inr3yq_textAction{inline-size:100%;color:var(--accent-primary)}.Inr3yq_textAction:hover{text-underline-offset:.25em;text-decoration:underline}.Inr3yq_submit:disabled,.Inr3yq_secondary:disabled{opacity:.55;cursor:wait}.Inr3yq_message:empty{display:none}.Inr3yq_actions{gap:.75rem;display:grid}.Inr3yq_notice{border-inline-start:2px solid var(--border-strong);background:var(--paper-subtle);padding:1.25rem}.Inr3yq_statusTitle{font-family:var(--font-reading);font-size:1.625rem;font-weight:500;line-height:1.3}.Inr3yq_notice .Inr3yq_description{margin-block-start:.75rem}.Inr3yq_email{color:var(--ink-primary);overflow-wrap:anywhere}.Inr3yq_suggestions{border-radius:var(--radius-control);background:var(--paper);max-block-size:15rem;box-shadow:var(--shadow-overlay);border:0;margin-block-start:.5rem;padding:.25rem;overflow-y:auto}.Inr3yq_option{border-radius:var(--radius-control);text-align:start;min-block-size:3rem;inline-size:100%;color:var(--ink-primary);overflow-wrap:anywhere;padding:.625rem .75rem;font-size:1rem}.Inr3yq_option[aria-selected=true]{background:var(--accent-primary-soft)}.Inr3yq_form :is(button,input):focus-visible,.Inr3yq_actions button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.Inr3yq_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:55.99rem){.Inr3yq_form{margin-block-start:0}}
._OM3uq_page{padding-block:clamp(2.5rem, 6vw, 5.5rem) var(--page-end-space)}._OM3uq_layout{align-items:start;gap:clamp(2rem,5vw,5rem);max-inline-size:66rem;margin-inline:auto;display:grid}._OM3uq_introduction{min-inline-size:0}._OM3uq_title{max-inline-size:13ch;font-family:var(--font-reading);letter-spacing:-.035em;text-wrap:balance;margin-block-start:1rem;font-size:clamp(2.5rem,4.5vw,4.25rem);font-weight:500;line-height:1.12}._OM3uq_lead{max-inline-size:36ch;color:var(--ink-secondary);text-wrap:pretty;margin-block-start:1.5rem;font-size:1.0625rem;line-height:1.8}._OM3uq_story{border-block:1px solid var(--border-subtle);margin-block-start:2rem;padding-block:1.5rem}._OM3uq_storyTitle{font-family:var(--font-reading);margin-block-start:.75rem;font-size:1.5rem;line-height:1.4}._OM3uq_storyNote{color:var(--ink-secondary);margin-block-start:.75rem;font-size:.875rem;line-height:1.8}._OM3uq_storyLink{min-block-size:3rem;color:var(--accent-primary);text-underline-offset:.25em;align-items:center;margin-block-start:.5rem;font-size:.875rem;font-weight:700;text-decoration:underline;display:inline-flex}._OM3uq_formPanel{border-radius:var(--radius-panel);background:var(--paper);min-inline-size:0;padding:clamp(1.25rem,3vw,2.5rem)}._OM3uq_formTitle{font-family:var(--font-reading);letter-spacing:-.025em;font-size:2rem;font-weight:500;line-height:1.25}._OM3uq_formDescription{color:var(--ink-secondary);margin-block-start:.75rem;font-size:.875rem;line-height:1.8}._OM3uq_notice{border-inline-start:2px solid var(--accent-primary);background:var(--paper-subtle);color:var(--ink-secondary);margin-block-start:1.5rem;padding:1rem;font-size:.875rem;line-height:1.8}@media (min-width:56rem){._OM3uq_layout{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}}@media (max-width:55.99rem){._OM3uq_layout{gap:1.5rem;max-inline-size:32rem}._OM3uq_title{max-inline-size:19ch;font-size:clamp(2rem,7vw,3rem)}._OM3uq_lead{display:none}._OM3uq_story{margin-block-start:1.25rem;padding-block:1rem}._OM3uq_formTitle,._OM3uq_formDescription{display:none}}
