._page_f9v8n_2{background:var(--app-background);min-height:100dvh;color:var(--app-text);font-family:var(--app-font-family);padding:var(--app-space-6) var(--app-space-5);align-items:center;gap:var(--app-space-6);flex-direction:column;display:flex}._header_f9v8n_13{justify-content:space-between;align-items:center;gap:var(--app-space-4);width:100%;max-width:1120px;display:flex}._brand_f9v8n_14{text-decoration:none;display:inline-flex}._brand_f9v8n_14 img{width:210px;max-width:100%;height:auto;display:block}._language_f9v8n_16{gap:var(--app-space-1);padding:var(--app-space-1);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);display:flex}._language_f9v8n_16 button{border-radius:var(--app-radius-sm);min-width:44px;min-height:44px;color:var(--app-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}._language_f9v8n_16 button[aria-pressed=true]{background:var(--app-accent-soft);color:var(--app-accent)}._card_f9v8n_19{width:100%;max-width:480px;margin-block:var(--app-space-5) 0;padding:var(--app-space-6);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-md);box-shadow:0 8px 32px color-mix(in srgb, var(--app-text) 4%, transparent)}._eyebrow_f9v8n_20{color:var(--app-accent);font-size:var(--app-font-small);letter-spacing:.09em;margin:0 0 var(--app-space-3);font-weight:700}._card_f9v8n_19 h1{font-size:var(--app-font-title);letter-spacing:-.025em;margin:0 0 var(--app-space-3);line-height:1.2}._intro_f9v8n_22{color:var(--app-text-muted);line-height:var(--app-line-height);margin:0 0 var(--app-space-5)}._form_f9v8n_23{gap:var(--app-space-4);margin-block:var(--app-space-5);display:grid}._form_f9v8n_23 input{font-size:16px}._textAction_f9v8n_25{color:var(--app-accent);font:inherit;cursor:pointer;padding:var(--app-space-2) 0;min-height:var(--app-control-height);text-align:start;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}._form_f9v8n_23>._textAction_f9v8n_25{margin-top:calc(-1 * var(--app-space-3))}._submit_f9v8n_27{width:100%;margin-top:var(--app-space-2)}._notice_f9v8n_28,._error_f9v8n_28,._success_f9v8n_28{margin-block:var(--app-space-4);padding:var(--app-space-3) var(--app-space-4);border-radius:var(--app-radius-sm);font-size:var(--app-font-body);line-height:var(--app-line-height);overflow-wrap:anywhere}._notice_f9v8n_28{color:var(--app-text-muted);background:var(--app-surface-muted);border-inline-start:3px solid var(--app-border)}._error_f9v8n_28{color:var(--app-danger);background:var(--app-danger-soft);border-inline-start:3px solid var(--app-danger)}._success_f9v8n_28{color:var(--app-success);background:var(--app-success-soft);border-inline-start:3px solid var(--app-success)}._accountActions_f9v8n_32{align-items:flex-start;gap:var(--app-space-2);flex-direction:column;display:flex}._accountActions_f9v8n_32>a{min-height:var(--app-control-height);align-items:center;display:inline-flex}._page_f9v8n_2 a{color:var(--app-accent);text-underline-offset:3px}._security_f9v8n_35{border-top:1px solid var(--app-border);padding-top:var(--app-space-4);margin:var(--app-space-5) 0 0;color:var(--app-text-muted);align-items:flex-start;gap:var(--app-space-2);font-size:var(--app-font-small);display:flex}._security_f9v8n_35 svg{flex-shrink:0;margin-top:2px}._consent_f9v8n_37{align-items:baseline;gap:var(--app-space-1);line-height:var(--app-line-height);flex-wrap:wrap;display:flex}._footer_f9v8n_38{justify-content:center;align-items:center;gap:var(--app-space-3);width:auto;color:var(--app-text-muted);font-size:var(--app-font-body);background:0 0;border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}._footer_f9v8n_38 a{min-height:var(--app-control-height);align-items:center;display:inline-flex}._page_f9v8n_2 :is(a,button,input):focus-visible{outline:var(--app-focus-width) solid var(--app-focus);outline-offset:3px}._page_f9v8n_2 :is(p,h1,a,label){overflow-wrap:anywhere}@media (max-width:540px){._page_f9v8n_2{padding:var(--app-space-4);gap:var(--app-space-5)}._brand_f9v8n_14 img{width:165px}._card_f9v8n_19{margin-top:var(--app-space-2);padding:var(--app-space-5)}}
