.account-field-error,.account-password-hint{align-items:center;gap:7px;margin-top:9px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.account-field-error{color:#a33e42}.account-password-hint{color:#68778b}.account-password-hint svg{flex-shrink:0}.account-password-hint.is-ready{color:#32765f}.account-form-wrap input[aria-invalid=true]{border-color:#c77579}.account-form-wrap input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #c7757918}.account-password button:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #367aec}@media (max-width:640px){.account-form-wrap input:not([type=checkbox]){font-size:16px}}.account-selected-plan{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:0 0 24px;padding:18px}.account-selected-plan>div{justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.account-selected-plan small,.account-selected-plan strong>span{color:var(--text-secondary);font-size:12px;font-weight:400}.account-selected-plan a{align-items:center;min-height:40px;margin:-9px -8px;padding:8px;font-size:12px;display:inline-flex}.account-selected-plan>strong{font-variant-numeric:tabular-nums;margin-top:9px;font-size:24px;display:block}.account-selected-plan p{color:var(--text-secondary);text-wrap:pretty;margin:12px 0 0;font-size:13px;line-height:1.6}.account-page{--lp-text:15px;--lp-small:13px;--lp-fine:11.5px;--lp-caption:10.5px;--lp-ink:#16203a;--lp-ink-soft:#35425c;--lp-muted:#6b7a91;--lp-faint:#8b98ab;--lp-rule:#e6eaf1;--lp-accent:#2f6fe4;--lp-surface:#fafbfd;--lp-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;color:var(--lp-ink-soft)}.account-page .account-story{background:var(--lp-surface);border-right:1px solid var(--lp-rule)}.account-page .marketing-eyebrow,.account-page .account-story-foot{font-family:var(--lp-mono);font-size:var(--lp-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-faint);font-weight:500}.account-page .account-story h1{letter-spacing:-.04em;color:var(--lp-ink);font-family:Manrope,Inter,sans-serif;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.08}.account-page .account-form-wrap :is(h1,h2){letter-spacing:-.03em;color:var(--lp-ink);margin:16px 0 10px;font-family:Manrope,Inter,sans-serif;font-size:30px;font-weight:600;line-height:1.16}.account-page .account-story em{color:var(--lp-accent);font-style:normal}.account-page .account-story p,.account-page .account-form-wrap>p{font-size:var(--lp-text);color:var(--lp-muted);line-height:1.62}.account-page .account-back{font-family:var(--lp-mono);font-size:var(--lp-fine);letter-spacing:.07em;text-transform:uppercase;color:var(--lp-muted);text-decoration:none}.account-page .account-form-wrap :is(input,select){border:1px solid var(--lp-rule);border-radius:6px;font-size:15px}.account-page .account-form-wrap :is(input,select):focus{border-color:var(--lp-accent);outline:none;box-shadow:0 0 0 3px #2f6fe41f}.account-page .account-form-wrap .account-field-label{font-family:var(--lp-mono);font-size:var(--lp-caption);letter-spacing:.09em;text-transform:uppercase;color:var(--lp-faint);margin-bottom:7px;font-weight:500;display:block}.account-page .account-form-wrap :is(.account-field-error,.account-password-hint),.account-page :is(.account-forgot,.account-switch,.account-error,.account-confirm),.account-page .account-secondary{font-size:var(--lp-small)}.account-page :is(.account-disclosure,.account-bottom){font-size:var(--lp-fine)}.account-page .marketing-button,.account-page .account-submit{border-radius:6px;font-weight:550}.account-page .account-secondary{border:1px solid var(--lp-rule);color:var(--lp-ink-soft);background:#fff;border-radius:6px;font-weight:550}.account-page .account-selected-plan{border:1px solid var(--lp-rule);background:var(--lp-surface);border-radius:6px}.account-page .account-recovery{font-family:var(--lp-mono);font-size:var(--lp-small);letter-spacing:.04em;border:1px solid var(--lp-rule);background:var(--lp-surface);border-radius:6px}.account-page .account-form-wrap.is-ask{--ask-ink:var(--lp-ink);--ask-muted:var(--lp-muted);--ask-faint:var(--lp-faint);--ask-rule:var(--lp-rule);--ask-accent:var(--lp-accent)}.account-form-wrap.is-ask :is(.marketing-eyebrow,h2),.account-form-wrap.is-ask>p{text-align:center}.account-form-wrap.is-ask .marketing-eyebrow{display:block}.account-form-wrap.is-ask>p{max-width:36ch;margin-inline:auto}.account-form-wrap.is-ask .account-heading-icon{margin-inline:auto;display:grid}.account-page .account-form-wrap.is-ask .account-recovery{text-align:left}.account-page.is-card{box-sizing:border-box;background-color:var(--sidebar,#f7f9fc);min-height:100dvh;font-family:var(--font-body,Inter), sans-serif;color:var(--text-primary,#35445b);background-image:radial-gradient(#dde4ee 1px,#0000 1px);background-size:20px 20px;grid-template-rows:auto 1fr auto;grid-template-columns:none;justify-items:center;gap:24px;padding:20px 16px 24px;display:grid}.account-top{box-sizing:border-box;justify-content:space-between;align-items:center;width:min(1120px,100%);padding:4px 8px;display:flex}.account-top .public-brand{min-height:0;padding:0;line-height:1}.account-page.is-card .account-back{letter-spacing:0;text-transform:none;min-height:34px;color:var(--text-secondary,#66758c);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s;display:inline-flex}.account-page.is-card .account-back:hover{color:var(--text-primary,#35445b);background:#fff}.account-card{box-sizing:border-box;border:1px solid var(--border,#e3e8ef);background:#fff;border-radius:12px;align-self:center;width:min(420px,100%);padding:32px 32px 28px;box-shadow:0 1px 2px #1018280a,0 12px 32px #1018280f}.account-page.is-card .account-form-wrap{max-width:none;margin:0;padding:0}.account-page.is-card .account-form-wrap :is(h1,h2){font-family:var(--font-heading,Manrope), Inter, sans-serif;letter-spacing:-.02em;color:var(--text-primary,#35445b);text-align:center;margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.25}.account-page.is-card .account-form-wrap>p{max-width:34ch;color:var(--text-secondary,#66758c);margin:0 auto;font-size:14px;line-height:1.55}.account-page.is-card .account-form-wrap :is(h2+form,h2+.account-social,p+form,p+.account-social,h2+.account-error,p+.account-error){margin-top:24px}.account-page.is-card .account-form-wrap form>label{margin:0 0 16px}.account-page.is-card .account-form-wrap .account-field-label{letter-spacing:0;text-transform:none;color:var(--text-primary,#35445b);margin-bottom:6px;font-family:inherit;font-size:13px;font-weight:500}.account-page.is-card .account-form-wrap input:not([type=checkbox]){border:1px solid var(--border,#e3e8ef);border-radius:8px;height:40px;margin-top:0;font-size:14px}.account-page.is-card .account-form-wrap input:not([type=checkbox]):focus{border-color:var(--accent,#367aec);box-shadow:0 0 0 3px #367aec1f}.account-page.is-card .account-password button{top:6px}.account-page.is-card .account-forgot{width:fit-content;margin:-8px 0 16px auto;font-size:13px}.account-page.is-card :is(.marketing-button,.account-submit){border-radius:8px;min-height:40px;font-size:14px;font-weight:600}.account-page.is-card .account-form-wrap>.account-switch{max-width:none;color:var(--text-secondary,#66758c);margin:20px 0 0;font-size:13px}.account-page.is-card .account-disclosure{color:var(--text-secondary,#66758c);margin:14px 0 0;font-size:12px;line-height:1.6}.account-foot{gap:18px;font-size:12px;display:flex}.account-foot a{color:var(--text-secondary,#66758c)}.account-foot a:hover{color:var(--text-primary,#35445b)}@media (max-width:480px){.account-page.is-card{gap:12px;padding:12px 12px 20px}.account-card{padding:24px 20px 22px}}
