.fp.svelte-lk0p0d{flex:1;display:flex;flex-direction:column}.fp-body.svelte-lk0p0d{width:100%;max-width:440px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.fp-head.svelte-lk0p0d{display:grid;gap:6px}.fp-h1.svelte-lk0p0d{margin:0;font-family:inherit;font-size:32px;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:var(--sv-ink)}.fp-lede.svelte-lk0p0d{margin:0;font-size:15px;line-height:1.55;color:var(--sv-muted)}.fp-lede.lg.svelte-lk0p0d{font-size:16px}.fp-ink.svelte-lk0p0d{color:var(--sv-ink);font-weight:600;overflow-wrap:anywhere}.fp-form.svelte-lk0p0d{gap:16px}.fp-progress.svelte-lk0p0d{display:grid;gap:8px;margin-bottom:10px}.fp-bars.svelte-lk0p0d{display:flex;gap:6px}.fp-bar.svelte-lk0p0d{flex:1;max-width:56px;height:4px;border-radius:999px;background:var(--sv-line)}.fp-bar.done.svelte-lk0p0d{background:var(--sv-ok)}.fp-bar.cur.svelte-lk0p0d{background:var(--sv-brand)}.fp-step.svelte-lk0p0d{font-size:13px;font-weight:600;color:var(--sv-faint)}.fp-tile.svelte-lk0p0d{width:64px;height:64px;border-radius:20px;background:var(--sv-brand-soft);color:var(--sv-brand);display:flex;align-items:center;justify-content:center}.fp-tile.ok.svelte-lk0p0d{background:var(--sv-ok-soft);color:var(--sv-ok)}.fp-primary.svelte-lk0p0d{margin-top:2px}.th-dark .fp-primary.svelte-lk0p0d{background:#8914a3;color:#fff}.th-dark .fp-primary.svelte-lk0p0d:hover{background:#9b22b6;color:#fff}.fp-mailapps.svelte-lk0p0d{display:flex;flex-wrap:wrap;gap:10px}.fp-mailapp.svelte-lk0p0d{flex:1;color:var(--sv-ink)}.fp-note.svelte-lk0p0d{margin:0;font-size:14px;line-height:1.6;color:var(--sv-muted)}.fp-ok.svelte-lk0p0d{color:var(--sv-ok)}.fp-fine.svelte-lk0p0d{margin:0;font-size:13px;line-height:1.5;color:var(--sv-faint);text-align:center}.fp-foot.svelte-lk0p0d{margin:0;text-align:center;font-size:14px;line-height:1.6;color:var(--sv-muted)}.fp-a.svelte-lk0p0d{color:var(--sv-brand);font-weight:600;text-decoration:none}.fp-a.svelte-lk0p0d:hover{color:var(--sv-brand-strong);text-decoration:underline}.fp.svelte-lk0p0d .fp-inline:where(.svelte-lk0p0d){display:inline;font-size:inherit}.fp.svelte-lk0p0d .fp-inline:where(.svelte-lk0p0d):hover{text-decoration:underline}.fp.svelte-lk0p0d .fp-inline:where(.svelte-lk0p0d):disabled{opacity:.6;cursor:default}.fp-dot.svelte-lk0p0d{margin:0 4px;color:var(--sv-faint)}.fp-code.svelte-lk0p0d{border:0;margin:0;padding:0;min-width:0;display:grid;gap:8px}.fp-label.svelte-lk0p0d{padding:0;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--sv-ink)}.fp.svelte-lk0p0d .fp-code:where(.svelte-lk0p0d) .code-cells{position:relative;justify-content:flex-start;gap:10px}.fp.svelte-lk0p0d .fp-code:where(.svelte-lk0p0d) .code-cells .code-cell{box-sizing:border-box;width:54px;height:64px;border:1.5px solid var(--sv-field);border-radius:14px;background:var(--sv-card);font-family:inherit;font-size:26px;font-weight:600;color:var(--sv-ink)}.fp.svelte-lk0p0d .fp-code:where(.svelte-lk0p0d) .code-cells .code-cell:focus{outline:none;border-color:var(--sv-brand);box-shadow:0 0 0 4px var(--sv-brand-soft)}.fp.svelte-lk0p0d .fp-code:where(.svelte-lk0p0d) .code-cells .code-cell:nth-child(4){margin-left:22px}.fp.svelte-lk0p0d .fp-code:where(.svelte-lk0p0d) .code-cells:after{content:"";position:absolute;left:192px;top:50%;width:12px;height:2px;background:var(--sv-field)}.fp.svelte-lk0p0d .fp-rules:where(.svelte-lk0p0d) .pw-rule{height:32px;box-sizing:border-box;padding:0 12px;gap:6px;border:1px solid var(--sv-field);font-size:13px;font-weight:600;background:transparent;color:var(--sv-muted)}.fp.svelte-lk0p0d .fp-rules:where(.svelte-lk0p0d) .pw-rule.ok{border-color:transparent;background:var(--sv-ok-soft);color:var(--sv-ok)}@media (max-width: 640px){.fp-h1.svelte-lk0p0d{font-size:26px}}@container (max-width: 430px){.fp.svelte-lk0p0d .fp-code:where(.svelte-lk0p0d) .code-cells{gap:8px}.fp.svelte-lk0p0d .fp-code:where(.svelte-lk0p0d) .code-cells .code-cell{width:44px;height:56px;border-radius:13px;font-size:24px}.fp.svelte-lk0p0d .fp-code:where(.svelte-lk0p0d) .code-cells .code-cell:nth-child(4){margin-left:14px}.fp.svelte-lk0p0d .fp-code:where(.svelte-lk0p0d) .code-cells:after{left:154px;width:10px}}
