.signup-module__rERznW__page{background:var(--bg);grid-template-columns:minmax(0,440px) minmax(0,1fr);min-block-size:100dvh;display:grid}.signup-module__rERznW__aside{background:var(--primary);color:var(--primary-ink);align-items:center;display:flex;position:relative;overflow:hidden}.signup-module__rERznW__pattern{opacity:.14;block-size:100%;inline-size:100%;position:absolute;inset:0}.signup-module__rERznW__asideInner{flex-direction:column;gap:28px;padding:48px 40px;display:flex;position:relative}.signup-module__rERznW__brandLink{border-radius:6px;inline-size:fit-content;display:inline-flex}.signup-module__rERznW__brandLink:focus-visible{outline:2px solid var(--primary-ink);outline-offset:3px}.signup-module__rERznW__asideTitle{margin:0;font-size:clamp(24px,1.6vw + 18px,32px);font-weight:700;line-height:1.35}.signup-module__rERznW__promise{counter-reset:none;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.signup-module__rERznW__promiseItem{align-items:flex-start;gap:12px;display:flex}.signup-module__rERznW__promiseIcon{background:var(--primary-strong);block-size:30px;inline-size:30px;color:var(--primary-ink);border-radius:8px;flex:none;place-items:center;display:grid}.signup-module__rERznW__promiseTitle{margin-block-end:3px;font-size:14px;font-weight:700;display:block}.signup-module__rERznW__promiseBody{color:var(--primary-ink);font-size:12.5px;line-height:1.85;display:block}.signup-module__rERznW__formSide{place-items:center;min-inline-size:0;padding:40px 24px;display:grid}.signup-module__rERznW__formWrap{inline-size:100%;max-inline-size:440px}.signup-module__rERznW__meter{color:var(--text-3);align-items:center;gap:10px;margin:0 0 22px;font-size:12px;display:flex}.signup-module__rERznW__meterDots{gap:5px;display:inline-flex}.signup-module__rERznW__dot{background:var(--border-strong);border-radius:2px;block-size:4px;inline-size:22px}.signup-module__rERznW__dot[data-on]{background:var(--primary)}.signup-module__rERznW__meterText{font-variant-numeric:tabular-nums}.signup-module__rERznW__form{flex-direction:column;display:flex}.signup-module__rERznW__title{color:var(--text);margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.35}.signup-module__rERznW__title:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.signup-module__rERznW__lede{color:var(--text-2);margin:0 0 26px;font-size:13.5px;line-height:1.8}.signup-module__rERznW__fields{flex-direction:column;gap:18px;display:flex}.signup-module__rERznW__field{flex-direction:column;gap:6px;display:flex}.signup-module__rERznW__label{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.signup-module__rERznW__optional{color:var(--text-3);background:var(--surface-2);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:500}.signup-module__rERznW__controlWrap{display:flex;position:relative}.signup-module__rERznW__control{border:1px solid var(--control-border);background:var(--surface);min-block-size:44px;inline-size:100%;color:var(--text);font:inherit;border-radius:8px;padding:10px 13px;font-size:14px}.signup-module__rERznW__controlWrap .signup-module__rERznW__control{padding-inline-end:44px}.signup-module__rERznW__control::placeholder{color:var(--text-3)}.signup-module__rERznW__control:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}.signup-module__rERznW__control[aria-invalid=true]{border-color:var(--late)}.signup-module__rERznW__reveal{inline-size:36px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;inset-block:4px;inset-inline-end:4px}.signup-module__rERznW__reveal:focus-visible{outline:2px solid var(--primary);outline-offset:-1px}.signup-module__rERznW__reveal[aria-pressed=true]{color:var(--primary)}.signup-module__rERznW__error{color:var(--late-text);align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.signup-module__rERznW__hint{color:var(--text-3);margin:0;font-size:11.5px;line-height:1.7}.signup-module__rERznW__actions{align-items:center;gap:10px;margin-block-start:28px;display:flex}.signup-module__rERznW__primary{background:var(--primary);min-block-size:44px;color:var(--primary-ink);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:700;display:inline-flex}.signup-module__rERznW__primary:hover{background:var(--primary-strong)}.signup-module__rERznW__primary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.signup-module__rERznW__back{border:1px solid var(--control-border);min-block-size:44px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 16px;font-size:14px}.signup-module__rERznW__back:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.signup-module__rERznW__foot{color:var(--text-3);margin:22px 0 0;font-size:12.5px}.signup-module__rERznW__foot a{color:var(--primary)}.signup-module__rERznW__footSep{margin:0 8px}.signup-module__rERznW__doneBox{flex-direction:column;align-items:flex-start;display:flex}.signup-module__rERznW__doneMark{background:var(--ok-soft);block-size:46px;inline-size:46px;color:var(--ok-text);border-radius:999px;place-items:center;margin-block-end:18px;display:grid}.signup-module__rERznW__doneBox .signup-module__rERznW__primary{margin-block-start:10px}@media (max-width:900px){.signup-module__rERznW__page{grid-template-columns:minmax(0,1fr)}.signup-module__rERznW__aside{display:none}.signup-module__rERznW__formSide{align-items:start;padding:32px 20px}}@media (forced-colors:active){.signup-module__rERznW__dot[data-on]{background:highlight}.signup-module__rERznW__promiseIcon,.signup-module__rERznW__doneMark{border:1px solid canvastext}.signup-module__rERznW__primary{border:1px solid buttontext}.signup-module__rERznW__control[aria-invalid=true]{border-width:2px}}.signup-module__rERznW__refused{border-inline-start:3px solid var(--late);background:var(--late-soft);color:var(--late-text);border-radius:8px;margin:0 0 4px;padding:10px 12px;font-size:13px;line-height:1.6}
