.step-title.svelte-bengzl{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.step-title.svelte-bengzl svg{color:var(--color-agent)}.step-subtitle.svelte-bengzl{font-size:15px;color:var(--text-secondary);margin-bottom:24px}.form-field.svelte-bengzl{margin-bottom:20px}.form-field.svelte-bengzl label:where(.svelte-bengzl){display:block;font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.form-field.svelte-bengzl input[type=text]:where(.svelte-bengzl){width:100%;padding:14px 16px;border:3px solid var(--border-color);border-radius:12px;font-size:16px;font-family:inherit;background:var(--bg-page);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.form-field.svelte-bengzl input:where(.svelte-bengzl):focus{outline:none;border-color:var(--color-agent);box-shadow:0 0 0 4px var(--color-agent-light)}.form-field.svelte-bengzl input:where(.svelte-bengzl)::placeholder{color:var(--text-tertiary)}.name-suggestions.svelte-bengzl{display:flex;align-items:center;gap:8px;margin-top:16px}.suggestion-label.svelte-bengzl{font-size:13px;color:var(--text-tertiary);flex-shrink:0}.suggestion.svelte-bengzl{padding:6px 12px;background:var(--bg-page);border:2px solid var(--border-color);border-radius:20px;font-size:13px;font-family:inherit;color:var(--text-secondary);cursor:pointer;transition:all .2s;flex-shrink:0;white-space:nowrap}.suggestion.svelte-bengzl:hover{background:var(--color-agent-light);border-color:var(--color-agent);color:var(--color-agent)}@media(max-width:520px){.step-title.svelte-bengzl{font-size:20px}}.step-title.svelte-1fe8itg{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.step-title.svelte-1fe8itg svg{color:var(--color-agent)}.step-subtitle.svelte-1fe8itg{font-size:15px;color:var(--text-secondary);margin-bottom:24px}.form-field.svelte-1fe8itg{margin-bottom:20px}.form-field.svelte-1fe8itg label:where(.svelte-1fe8itg){display:block;font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.form-field.svelte-1fe8itg input[type=email]:where(.svelte-1fe8itg){width:100%;padding:14px 16px;border:3px solid var(--border-color);border-radius:12px;font-size:16px;font-family:inherit;background:var(--bg-page);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.form-field.svelte-1fe8itg input:where(.svelte-1fe8itg):focus{outline:none;border-color:var(--color-agent);box-shadow:0 0 0 4px var(--color-agent-light)}.form-field.svelte-1fe8itg input:where(.svelte-1fe8itg)::placeholder{color:var(--text-tertiary)}@media(max-width:520px){.step-title.svelte-1fe8itg{font-size:20px}}.step-title.svelte-7j1qwf{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.step-title.svelte-7j1qwf svg{color:var(--color-agent)}.step-subtitle.svelte-7j1qwf{font-size:15px;color:var(--text-secondary);margin-bottom:24px}.form-field.svelte-7j1qwf{margin-bottom:20px}.form-field.svelte-7j1qwf label:where(.svelte-7j1qwf){display:block;font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.form-field.svelte-7j1qwf input[type=password]:where(.svelte-7j1qwf),.form-field.svelte-7j1qwf input[type=text]:where(.svelte-7j1qwf){width:100%;padding:14px 16px;border:3px solid var(--border-color);border-radius:12px;font-size:16px;font-family:inherit;background:var(--bg-page);color:var(--text-primary);transition:border-color .168s,box-shadow .168s}.form-field.svelte-7j1qwf input:where(.svelte-7j1qwf):focus{outline:none;border-color:var(--color-agent);box-shadow:0 0 0 4px var(--color-agent-light)}.form-field.svelte-7j1qwf input:where(.svelte-7j1qwf)::placeholder{color:var(--text-tertiary)}.password-input.svelte-7j1qwf{position:relative}.password-input.svelte-7j1qwf input:where(.svelte-7j1qwf){padding-right:48px}.toggle-pass.svelte-7j1qwf{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;min-width:42px;min-height:42px;padding:10px;color:var(--text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color 84ms}.toggle-pass.svelte-7j1qwf:hover{color:var(--color-agent)}.toggle-pass.svelte-7j1qwf:active{color:var(--text-primary)}.strength-meter.svelte-7j1qwf{display:flex;align-items:center;gap:12px;margin-top:8px}.strength-bar.svelte-7j1qwf{flex:1;height:6px;background:var(--bg-page);border:1px solid var(--border-color);border-radius:3px;overflow:hidden}.strength-fill.svelte-7j1qwf{height:100%;border-radius:3px;transition:width .336s,background .336s}.strength-label.svelte-7j1qwf{font-size:12px;font-weight:600;min-width:70px}.field-error.svelte-7j1qwf{display:block;font-size:12px;color:var(--color-critical);margin-top:6px}.terms-checkbox.svelte-7j1qwf{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text-secondary)}.terms-checkbox.svelte-7j1qwf .terms-text{cursor:pointer}.terms-checkbox.svelte-7j1qwf a:where(.svelte-7j1qwf){color:var(--color-agent);text-decoration:none;font-weight:500;cursor:pointer}.terms-checkbox.svelte-7j1qwf a:where(.svelte-7j1qwf):hover{text-decoration:underline}@media(max-width:520px){.step-title.svelte-7j1qwf{font-size:20px}}.step-title.svelte-1b2nn15{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.step-title.svelte-1b2nn15 svg{color:var(--color-agent)}.step-subtitle.svelte-1b2nn15{font-size:15px;color:var(--text-secondary);margin-bottom:24px}.form-field.svelte-1b2nn15{margin-bottom:20px}.form-field.svelte-1b2nn15 label:where(.svelte-1b2nn15){display:block;font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.form-field.svelte-1b2nn15 input[type=text]:where(.svelte-1b2nn15){width:100%;padding:14px 16px;border:3px solid var(--border-color);border-radius:12px;font-size:16px;font-family:inherit;background:var(--bg-page);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.form-field.svelte-1b2nn15 input:where(.svelte-1b2nn15):focus{outline:none;border-color:var(--color-agent);box-shadow:0 0 0 4px var(--color-agent-light)}.form-field.svelte-1b2nn15 input:where(.svelte-1b2nn15)::placeholder{color:var(--text-tertiary)}.field-hint.svelte-1b2nn15{display:block;font-size:12px;color:var(--text-tertiary);margin-top:6px}.slug-field.svelte-1b2nn15{position:relative;display:flex;align-items:center;gap:8px}.slug-field.svelte-1b2nn15 input:where(.svelte-1b2nn15){width:100%;padding:14px 16px 14px 70px;border:3px solid var(--border-color);border-radius:12px;font-size:16px;font-family:inherit;background:var(--bg-page);color:var(--text-primary);font-weight:600;transition:border-color .2s,box-shadow .2s}.slug-field.svelte-1b2nn15 input:where(.svelte-1b2nn15):focus{outline:none;border-color:var(--color-agent);box-shadow:0 0 0 4px var(--color-agent-light)}.slug-field.svelte-1b2nn15 input:where(.svelte-1b2nn15)::placeholder{color:var(--text-tertiary);font-weight:400}.slug-prefix.svelte-1b2nn15{font-size:14px;color:var(--text-tertiary);pointer-events:none;font-weight:500}.name-suggestions.svelte-1b2nn15{display:flex;align-items:center;gap:8px;margin-top:16px}.suggestion-label.svelte-1b2nn15{font-size:13px;color:var(--text-tertiary);flex-shrink:0}.suggestions-scroll{flex:1;min-width:0}.suggestion.svelte-1b2nn15{padding:6px 12px;background:var(--bg-page);border:2px solid var(--border-color);border-radius:20px;font-size:13px;font-family:inherit;color:var(--text-secondary);cursor:pointer;transition:all .2s;flex-shrink:0;white-space:nowrap}.suggestion.svelte-1b2nn15:hover{background:var(--color-agent-light);border-color:var(--color-agent);color:var(--color-agent)}@media(max-width:520px){.step-title.svelte-1b2nn15{font-size:20px}}.signup-page.svelte-98gr6o{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--color-agent-light) 0%,var(--bg-page) 50%,var(--color-customer-light) 100%);position:relative;overflow:hidden;padding:20px}.stars-bg.svelte-98gr6o{position:absolute;inset:0;pointer-events:none}.bg-star.svelte-98gr6o{position:absolute;background:var(--color-agent);border-radius:50%;opacity:0;animation:svelte-98gr6o-twinkle 2s ease-in-out infinite}@keyframes svelte-98gr6o-twinkle{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.8;transform:scale(1.5)}}.signup-container.svelte-98gr6o{width:100%;max-width:480px;display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.invite-banner.svelte-98gr6o{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:var(--color-customer);color:#fff;border:3px solid var(--border-color);border-radius:12px;font-size:15px;font-weight:600;box-shadow:0 4px 0 var(--border-color)}.progress-steps.svelte-98gr6o{display:flex;align-items:center;justify-content:center;gap:0;padding:0 20px}.step.svelte-98gr6o{display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.5;transition:opacity .3s}.step.active.svelte-98gr6o{opacity:1}.step-dot.svelte-98gr6o{width:32px;height:32px;border:3px solid var(--border-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;background:var(--bg-card);color:var(--text-secondary);transition:all .3s}.step.active.svelte-98gr6o .step-dot:where(.svelte-98gr6o){background:var(--color-agent);color:#fff;border-color:var(--color-agent)}.step.completed.svelte-98gr6o .step-dot:where(.svelte-98gr6o){background:var(--color-success);border-color:var(--color-success)}.step.svelte-98gr6o span:where(.svelte-98gr6o){font-size:12px;font-weight:500;color:var(--text-secondary)}.step-line.svelte-98gr6o{width:50px;height:3px;background:var(--border-color);opacity:.3;margin:0 8px 22px;transition:all .3s}.step-line.filled.svelte-98gr6o{background:var(--color-success);opacity:1}.signup-card.svelte-98gr6o{background:var(--bg-card);border:3px solid var(--border-color);border-radius:20px;padding:32px;box-shadow:0 8px 32px #0000001a}.form-actions.svelte-98gr6o{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:24px;border-top:2px solid var(--border-color)}.btn-back.svelte-98gr6o{display:flex;align-items:center;gap:6px;padding:12px 20px;background:none;border:2px solid var(--border-color);border-radius:10px;font-size:15px;font-weight:600;font-family:inherit;color:var(--text-secondary);cursor:pointer;transition:all .2s}.btn-back.svelte-98gr6o:hover{background:var(--bg-page);color:var(--text-primary)}.btn-next.svelte-98gr6o,.btn-submit.svelte-98gr6o{display:flex;align-items:center;gap:8px;padding:14px 24px;background:var(--color-agent);color:#fff;border:3px solid var(--border-color);border-radius:12px;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 4px 0 var(--border-color);transition:all .1s}.btn-next.svelte-98gr6o:hover:not(:disabled),.btn-submit.svelte-98gr6o:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 0 var(--border-color)}.btn-next.svelte-98gr6o:active:not(:disabled),.btn-submit.svelte-98gr6o:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px 0 var(--border-color)}.btn-next.svelte-98gr6o:disabled,.btn-submit.svelte-98gr6o:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-98gr6o{width:18px;height:18px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-98gr6o-spin .8s linear infinite}@keyframes svelte-98gr6o-spin{to{transform:rotate(360deg)}}.login-link.svelte-98gr6o{text-align:center;margin-top:20px;font-size:14px;color:var(--text-secondary)}.login-link.svelte-98gr6o a:where(.svelte-98gr6o){color:var(--color-agent);text-decoration:none;font-weight:600}.login-link.svelte-98gr6o a:where(.svelte-98gr6o):hover{text-decoration:underline}.message.svelte-98gr6o{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:500;margin-top:16px}.error-message.svelte-98gr6o{background:var(--color-critical-light, rgba(220, 38, 38, .1));color:var(--color-critical);border:2px solid var(--color-critical)}.success-message.svelte-98gr6o{background:var(--color-success-light, rgba(34, 197, 94, .1));color:var(--color-success);border:2px solid var(--color-success)}.confirmation-notice.svelte-98gr6o{margin-top:24px;padding:24px;text-align:center;background:var(--color-customer-light);border-radius:12px;border:2px solid var(--border-color)}.confirmation-notice.svelte-98gr6o svg{color:var(--color-customer);margin-bottom:12px}.confirmation-notice.svelte-98gr6o h3:where(.svelte-98gr6o){font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.confirmation-notice.svelte-98gr6o p:where(.svelte-98gr6o){font-size:14px;color:var(--text-secondary);margin-bottom:16px}.btn-login.svelte-98gr6o{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--color-agent);color:#fff;border-radius:10px;font-weight:600;text-decoration:none;border:2px solid var(--border-color)}.btn-login.svelte-98gr6o:hover{opacity:.9}.features-row.svelte-98gr6o{display:flex;justify-content:center;gap:24px;opacity:.7}.feature.svelte-98gr6o{display:flex;align-items:center;gap:6px}.feature-icon.svelte-98gr6o{display:flex;align-items:center;justify-content:center}.feature-icon.svelte-98gr6o svg{color:var(--color-agent);width:16px;height:16px}.feature.svelte-98gr6o span:where(.svelte-98gr6o){font-size:13px;font-weight:500;color:var(--text-secondary)}@media(max-width:520px){.signup-card.svelte-98gr6o{padding:24px}.features-row.svelte-98gr6o{gap:16px}.feature.svelte-98gr6o span:where(.svelte-98gr6o){font-size:12px}.step.svelte-98gr6o span:where(.svelte-98gr6o){display:none}.step-line.svelte-98gr6o{margin-bottom:0}}
