.unsuccess-registration-container.svelte-1bb6h9e{width:400px;background:var(--error-color);color:#fff;text-align:center;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding-top:30px;margin-top:5vw}.unsuccess-registration-container.svelte-1bb6h9e .fa-circle-xmark:where(.svelte-1bb6h9e){font-size:var(--fs-3xl);line-height:1;color:#fff}.unsuccess-registration-container.svelte-1bb6h9e>p:where(.svelte-1bb6h9e){padding-top:5px;letter-spacing:.5px;font-family:var(--heading-font-family);font-size:var(--fs-md);font-weight:var(--fw-semibold);text-transform:uppercase}.unsuccess-registration-message.svelte-1bb6h9e{background:#fff;color:var(--text-color);padding:24px;margin-top:24px;border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.unsuccess-registration-message.svelte-1bb6h9e p:where(.svelte-1bb6h9e){font-size:var(--fs-md);line-height:1.5}.error-detail.svelte-1bb6h9e{color:var(--error-color);font-weight:var(--fw-medium)}.continue-button.svelte-1bb6h9e{font-family:var(--heading-font-family);font-size:var(--fs-base);display:inline-block;margin-top:8px;padding:12px 25px;background:var(--primary-color);color:var(--text-color-strong);text-decoration:none;font-weight:var(--fw-semibold);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:none;cursor:pointer;transition:all .15s ease}.continue-button.svelte-1bb6h9e:hover{background:var(--primary-hover)}@media(max-width:768px){.unsuccess-registration-container.svelte-1bb6h9e{width:80%;margin-left:auto;margin-right:auto}}.reg-card.svelte-fc8hfl{width:100%;max-width:560px;background:var(--card);border-radius:var(--radius-md);box-shadow:0 1px 3px #0f172a1a,0 6px 18px -8px #0f172a1f;overflow:hidden}.registration-error.svelte-fc8hfl{display:flex;justify-content:center}.reg-head.svelte-fc8hfl{padding:26px 40px 22px;border-bottom:1px solid var(--ink-100)}.reg-title.svelte-fc8hfl{font-family:var(--heading-font-family, var(--font-sans));font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--ink-900);text-transform:uppercase;text-align:center;margin:0}.reg-sub.svelte-fc8hfl{font-size:var(--fs-sm);color:var(--ink-500);text-align:center;margin:7px 0 0}.stepper.svelte-fc8hfl{display:flex;align-items:center;margin:20px 0 0;padding:0;list-style:none}.step.svelte-fc8hfl{display:flex;align-items:center;flex:0 0 auto}.step-dot.svelte-fc8hfl{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-sm);font-weight:var(--fw-bold);background:var(--ink-100);color:var(--ink-400);flex:0 0 auto;transition:all .2s ease}.step.active.svelte-fc8hfl .step-dot:where(.svelte-fc8hfl){background:var(--honey-500);color:#fff;box-shadow:0 0 0 4px var(--honey-100)}.step.done.svelte-fc8hfl .step-dot:where(.svelte-fc8hfl){background:var(--honey-600);color:#fff}.step-name.svelte-fc8hfl{font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-400);margin-left:9px;white-space:nowrap;transition:color .2s ease}.step.active.svelte-fc8hfl .step-name:where(.svelte-fc8hfl){color:var(--ink-900)}.step.done.svelte-fc8hfl .step-name:where(.svelte-fc8hfl){color:var(--honey-700)}.step-line.svelte-fc8hfl{flex:1 1 auto;height:2px;background:var(--ink-200);margin:0 12px;min-width:16px;border-radius:2px;overflow:hidden;position:relative}.step-line.svelte-fc8hfl:after{content:"";position:absolute;inset:0;width:0;background:var(--honey-500);transition:width .3s ease}.step-line.filled.svelte-fc8hfl:after{width:100%}.reg-body.svelte-fc8hfl{padding:26px 40px 20px}.panel.svelte-fc8hfl{display:flex;flex-direction:column;gap:16px}.panel[hidden].svelte-fc8hfl{display:none}.stacked.svelte-fc8hfl{display:flex;flex-direction:column;gap:6px}.panel-hint.svelte-fc8hfl{font-size:var(--fs-sm);color:var(--ink-500);margin:0}.field-row.svelte-fc8hfl{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pw-bars.svelte-fc8hfl{display:flex;gap:5px;margin-top:5px}.pw-bars.svelte-fc8hfl span:where(.svelte-fc8hfl){flex:1 1 0;height:5px;border-radius:var(--r-pill);background:var(--ink-200);transition:background .2s ease}.pw-label.svelte-fc8hfl{font-size:var(--fs-xs);color:var(--ink-400);margin:5px 0 0;font-weight:var(--fw-semibold)}.pw-strength[data-lvl="1"].svelte-fc8hfl .pw-bars:where(.svelte-fc8hfl) span:where(.svelte-fc8hfl):nth-child(-n+1){background:#ef4444}.pw-strength[data-lvl="2"].svelte-fc8hfl .pw-bars:where(.svelte-fc8hfl) span:where(.svelte-fc8hfl):nth-child(-n+2){background:#f59e0b}.pw-strength[data-lvl="3"].svelte-fc8hfl .pw-bars:where(.svelte-fc8hfl) span:where(.svelte-fc8hfl):nth-child(-n+3){background:#eab308}.pw-strength[data-lvl="4"].svelte-fc8hfl .pw-bars:where(.svelte-fc8hfl) span:where(.svelte-fc8hfl):nth-child(-n+4){background:var(--success-color)}.match-ok.svelte-fc8hfl{font-size:var(--fs-xs);color:var(--success-color);font-weight:var(--fw-semibold);margin:0}.skill-field.svelte-fc8hfl{border:none;padding:0;margin:0}.skill-scale.svelte-fc8hfl{display:grid;grid-template-columns:repeat(10,1fr);gap:5px}.skill-option.svelte-fc8hfl,.seg-option.svelte-fc8hfl{position:relative;display:block;cursor:pointer}.skill-option.svelte-fc8hfl input:where(.svelte-fc8hfl),.seg-option.svelte-fc8hfl input:where(.svelte-fc8hfl){position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.skill-option.svelte-fc8hfl span:where(.svelte-fc8hfl){display:flex;align-items:center;justify-content:center;height:40px;border:1px solid var(--line);background:var(--card);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-500);transition:background .12s ease,border-color .12s ease,color .12s ease}.skill-option.svelte-fc8hfl:not(.on):hover span:where(.svelte-fc8hfl),.seg-option.svelte-fc8hfl:not(.on):hover span:where(.svelte-fc8hfl){border-color:var(--ink-300);color:var(--ink-900)}.skill-option.on.svelte-fc8hfl span:where(.svelte-fc8hfl),.seg-option.on.svelte-fc8hfl span:where(.svelte-fc8hfl){background:var(--honey-500);border-color:var(--honey-500);color:#fff}.skill-option.on.svelte-fc8hfl:hover span:where(.svelte-fc8hfl),.seg-option.on.svelte-fc8hfl:hover span:where(.svelte-fc8hfl){background:var(--honey-600);border-color:var(--honey-600)}.skill-option.svelte-fc8hfl:has(input:where(.svelte-fc8hfl):focus-visible) span:where(.svelte-fc8hfl),.seg-option.svelte-fc8hfl:has(input:where(.svelte-fc8hfl):focus-visible) span:where(.svelte-fc8hfl){box-shadow:0 0 0 3px #e5a50a59}.skill-ends.svelte-fc8hfl{display:flex;justify-content:space-between;font-size:var(--fs-xs);color:var(--ink-400);font-weight:var(--fw-semibold);margin-top:6px}.pref.svelte-fc8hfl{display:flex;align-items:flex-start;gap:14px;background:var(--section-bg);border:1px solid var(--line);border-radius:var(--r-sm);padding:14px}.pref-ico.svelte-fc8hfl{width:34px;height:34px;flex:0 0 auto;border-radius:var(--r-sm);background:var(--card);color:var(--ink-700);box-shadow:0 1px 6px #00000026;font-size:var(--fs-sm);display:inline-flex;align-items:center;justify-content:center}.pref-txt.svelte-fc8hfl{flex:1 1 auto;border:none;padding:0;margin:0;min-width:0}.pref-t.svelte-fc8hfl{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--ink-900);padding:0}.pref-d.svelte-fc8hfl{font-size:var(--fs-xs);color:var(--ink-500);margin:3px 0 0;line-height:1.45}.seg.svelte-fc8hfl{display:flex;gap:6px;margin-top:10px}.seg-option.svelte-fc8hfl span:where(.svelte-fc8hfl){display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border:1px solid var(--line);background:var(--card);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-500);transition:background .12s ease,border-color .12s ease,color .12s ease}.optional.svelte-fc8hfl{border-top:1px solid var(--ink-100);padding-top:14px}.optional.svelte-fc8hfl summary:where(.svelte-fc8hfl){cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--honey-600);list-style:none;display:flex;align-items:center;gap:8px}.optional.svelte-fc8hfl summary:where(.svelte-fc8hfl)::-webkit-details-marker{display:none}.optional.svelte-fc8hfl summary:where(.svelte-fc8hfl):before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;transition:transform .2s ease}.optional[open].svelte-fc8hfl summary:where(.svelte-fc8hfl):before{transform:rotate(180deg)}.optional-body.svelte-fc8hfl{display:flex;flex-direction:column;gap:16px;padding-top:16px}.reg-foot.svelte-fc8hfl{display:flex;align-items:center;gap:12px;padding:18px 40px 28px}.btn-back.svelte-fc8hfl{padding:0 18px;text-transform:uppercase;letter-spacing:.06em}.btn-next.svelte-fc8hfl{flex:1 1 auto;text-transform:uppercase;letter-spacing:.08em}.reg-alt.svelte-fc8hfl{text-align:center;padding:0 40px 26px;font-size:var(--fs-base);color:var(--ink-500);margin:0}.reg-alt.svelte-fc8hfl a:where(.svelte-fc8hfl){color:var(--honey-600);font-weight:var(--fw-semibold);text-decoration:none}.reg-alt.svelte-fc8hfl a:where(.svelte-fc8hfl):hover{text-decoration:underline}.reg-done.svelte-fc8hfl{padding:44px 40px 40px;text-align:center}.done-ico.svelte-fc8hfl{width:64px;height:64px;border-radius:50%;background:#e7f6ec;color:var(--success-color);display:inline-flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:16px}.done-title.svelte-fc8hfl{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--ink-900);margin:0 0 8px}.done-text.svelte-fc8hfl{font-size:var(--fs-base);color:var(--ink-500);margin:0 0 22px}.done-mail.svelte-fc8hfl{display:flex;align-items:center;gap:12px;text-align:left;background:var(--section-bg);border:1px solid var(--line);border-radius:var(--r-sm);padding:12px 14px}.done-mail.svelte-fc8hfl i:where(.svelte-fc8hfl){color:var(--honey-600);font-size:var(--fs-md)}.done-mail-k.svelte-fc8hfl{font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-400)}.done-mail-v.svelte-fc8hfl{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--ink-900);word-break:break-all}.done-cta.svelte-fc8hfl{width:100%;margin-top:18px;text-decoration:none;text-transform:uppercase;letter-spacing:.08em}@media(max-width:560px){.step-name.svelte-fc8hfl{display:none}.step-line.svelte-fc8hfl{margin:0 6px}.reg-head.svelte-fc8hfl,.reg-body.svelte-fc8hfl,.reg-foot.svelte-fc8hfl,.reg-alt.svelte-fc8hfl{padding-left:22px;padding-right:22px}.field-row.svelte-fc8hfl{grid-template-columns:1fr;gap:16px}.skill-scale.svelte-fc8hfl{grid-template-columns:repeat(5,1fr)}}.container.svelte-52fghe{padding:0 20px}
