.WorkerRegister_card__Sunge{width:100%;display:flex;flex-direction:column;gap:0}.WorkerRegister_progressWrap__zaWrT{display:flex;align-items:center;margin-bottom:32px}.WorkerRegister_stepBubble__iDquV{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0;border:2px solid #e2e8f0;background:#fff;color:#94a3b8;transition:all .3s;position:relative;z-index:1}.WorkerRegister_stepBubble__iDquV.WorkerRegister_done__zMts2{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.WorkerRegister_stepBubble__iDquV.WorkerRegister_active__RMT_Z{background:#fff;border-color:var(--color-green);color:var(--color-green);box-shadow:0 0 0 4px rgba(16,185,129,.15)}.WorkerRegister_stepConnector__e2H2U{flex:1 1;height:2px;background:#e2e8f0;margin:0 -1px;transition:background .3s}.WorkerRegister_stepConnector__e2H2U.WorkerRegister_connDone__cUfn_{background:var(--color-primary)}.WorkerRegister_heading__v9p0_{margin-bottom:28px}.WorkerRegister_stepMeta__aYUIB{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--color-green);text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px}.WorkerRegister_stepTitle__VVSiP{font-size:clamp(22px,3vw,28px);font-weight:800;color:var(--color-dark);margin:0 0 8px;letter-spacing:-.6px;line-height:1.2}.WorkerRegister_stepSub__weJfI{font-size:14px;color:#64748b;margin:0;line-height:1.6}.WorkerRegister_fields__ygv11{display:flex;flex-direction:column;gap:18px}.WorkerRegister_skillGrid__SO3j7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media (max-width:400px){.WorkerRegister_skillGrid__SO3j7{grid-template-columns:repeat(2,1fr)}}.WorkerRegister_skillCard__it9Kw{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;background:#fff;border:2px solid #e2e8f0;border-radius:16px;padding:16px 8px 14px;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s;font-family:inherit;overflow:hidden}.WorkerRegister_skillCard__it9Kw:hover{border-color:var(--color-primary);box-shadow:0 6px 20px rgba(12,45,72,.1);transform:translateY(-2px)}.WorkerRegister_skillCardActive__Zy9de{border-color:var(--color-primary);background:rgba(12,45,72,.03);box-shadow:0 4px 16px rgba(12,45,72,.12)}.WorkerRegister_skillColorBar__SaFIc{display:none}.WorkerRegister_skillEmoji__LxTpV{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:4px}.WorkerRegister_skillLabel__oHWqv{font-size:12px;font-weight:700;color:var(--color-dark);text-align:center}.WorkerRegister_skillLocal__aJZph{font-size:10px;color:#94a3b8;text-align:center}.WorkerRegister_skillWage__XKmB7{font-size:11px;font-weight:700;color:var(--color-green)}.WorkerRegister_skillCheck__ihS3u{position:absolute;top:8px;right:8px;color:var(--color-green)}.WorkerRegister_inputGroup__WVefb{display:flex;flex-direction:column;gap:7px}.WorkerRegister_fieldLabel__XLKvO{font-size:13px;font-weight:600;color:#374151}.WorkerRegister_fieldLabel__XLKvO span{color:#ef4444}.WorkerRegister_optional__q_Hy6{font-weight:400;color:#94a3b8}.WorkerRegister_inputWrap__lKoGv{position:relative;display:flex;align-items:center}.WorkerRegister_inputIcon__aBGo0{position:absolute;left:16px;color:#94a3b8;pointer-events:none}.WorkerRegister_input__w3fIL{width:100%;border:1.5px solid #e2e8f0;border-radius:14px;padding:15px 16px 15px 46px;font-size:14px;color:var(--color-dark);background:#fff;outline:none;transition:border-color .2s,box-shadow .2s;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:54px}.WorkerRegister_input__w3fIL:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(12,45,72,.08)}.WorkerRegister_inputWrapVerified__wlgUd .WorkerRegister_input__w3fIL{border-color:var(--color-green);background:#f0fdf4}.WorkerRegister_select__LzVdy{cursor:pointer;padding-right:16px}.WorkerRegister_verifiedBadge__hp4OB{font-weight:700;font-size:11px;color:var(--color-green)}.WorkerRegister_sendOtpBtn__myBlH{position:absolute;right:10px;background:var(--color-primary);color:#fff;border:none;border-radius:10px;padding:8px 14px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:4px;transition:opacity .2s;white-space:nowrap}.WorkerRegister_sendOtpBtn__myBlH:hover:not(:disabled){opacity:.85}.WorkerRegister_sendOtpBtn__myBlH:disabled{opacity:.45;cursor:not-allowed}.WorkerRegister_chipRow__fI6mJ{display:flex;flex-wrap:wrap;gap:8px}.WorkerRegister_chip__jyJ3S{padding:9px 18px;border-radius:999px;border:1.5px solid #e2e8f0;background:#fff;font-size:13px;font-weight:600;color:#374151;cursor:pointer;font-family:inherit;transition:border-color .2s,background .2s,color .2s}.WorkerRegister_chipActive__NXCwS,.WorkerRegister_chip__jyJ3S:hover{border-color:var(--color-primary);color:var(--color-primary)}.WorkerRegister_chipActive__NXCwS{background:rgba(12,45,72,.06)}.WorkerRegister_wageInput__cdHQc{font-size:20px;font-weight:800}.WorkerRegister_wageUnit__nUBjw{position:absolute;right:16px;font-size:13px;color:#94a3b8;font-weight:600;pointer-events:none}.WorkerRegister_wageCard__Z05hD{background:rgba(12,45,72,.03);border:1px solid rgba(12,45,72,.12);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.WorkerRegister_wageRow__AQiFP{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#374151}.WorkerRegister_wageRow__AQiFP strong{font-size:17px;font-weight:800;color:var(--color-dark)}.WorkerRegister_wageDivider__IpsqB{height:1px;background:rgba(12,45,72,.1)}.WorkerRegister_summaryCard__VPuSh{display:flex;align-items:center;gap:16px;background:rgba(12,45,72,.03);border:2px solid rgba(12,45,72,.12);border-radius:18px;padding:20px}.WorkerRegister_summaryIcon__d_Pzv{width:56px;height:56px;border-radius:16px;background:rgba(12,45,72,.08);display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.WorkerRegister_summaryBody__n8Znc{display:flex;flex-direction:column;gap:3px}.WorkerRegister_summaryBody__n8Znc strong{font-size:17px;font-weight:800;color:var(--color-dark)}.WorkerRegister_summaryBody__n8Znc span{font-size:13px;color:#64748b}.WorkerRegister_summaryWage__hd9zW{font-weight:700;font-size:14px!important;color:var(--color-green)!important}.WorkerRegister_tcCard__SqUzq{background:#f8fafc;border:1px solid #e8edf4;border-radius:16px;overflow:hidden}.WorkerRegister_tcHeader__hsKNT{display:flex;align-items:center;gap:8px;padding:13px 18px;border-bottom:1px solid #e8edf4;font-size:13px;font-weight:700;color:#374151}.WorkerRegister_tcBody__HRBOG{padding:14px 18px;max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.WorkerRegister_tcBullet__voba7,.WorkerRegister_tcLine__NmKNv{font-size:12px;color:#64748b;margin:0;line-height:1.6}.WorkerRegister_tcBullet__voba7{padding-left:8px}.WorkerRegister_agreeRow__3ehId{display:flex;align-items:flex-start;gap:14px;background:#fff;border:2px solid #e2e8f0;border-radius:14px;padding:16px;cursor:pointer;font-family:inherit;font-size:13.5px;color:#374151;text-align:left;width:100%;line-height:1.5;transition:border-color .2s,background .2s}.WorkerRegister_agreeRowActive__IkMMD{border-color:var(--color-green);background:#f0fdf4;color:#065f46}.WorkerRegister_checkbox__dZVWU{width:22px;height:22px;border-radius:6px;border:2px solid #d1d5db;background:#f9fafb;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;transition:background .2s,border-color .2s}.WorkerRegister_checkboxActive__dUz0q{background:var(--color-green);border-color:var(--color-green);color:#fff}.WorkerRegister_errorBanner__XRB96{display:flex;align-items:flex-start;gap:10px;background:#fef2f2;border:1px solid #fca5a5;border-radius:12px;padding:14px 16px;font-size:13px;color:#b91c1c;line-height:1.4}.WorkerRegister_errorBanner__XRB96 svg{flex-shrink:0;margin-top:1px}.WorkerRegister_footer__MACvW{display:flex;align-items:center;gap:12px;padding-top:28px;margin-top:8px}.WorkerRegister_backBtn__SZOVS{width:54px;height:54px;border-radius:50%;background:#f1f5f9;border:1.5px solid #e2e8f0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#475569;flex-shrink:0;transition:background .2s,border-color .2s,color .2s}.WorkerRegister_backBtn__SZOVS:hover{background:#e2e8f0;border-color:#cbd5e1;color:var(--color-dark)}.WorkerRegister_nextBtn__h074h{flex:1 1;height:54px;border-radius:999px;background:var(--color-primary);color:#fff;border:none;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-family:inherit;letter-spacing:.2px;transition:opacity .2s,transform .15s,box-shadow .2s}.WorkerRegister_nextBtn__h074h:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 8px 24px rgba(12,45,72,.3)}.WorkerRegister_nextBtn__h074h:disabled{opacity:.5;cursor:not-allowed}.WorkerRegister_nextBtnGreen__6rQen{background:var(--color-green)}.WorkerRegister_nextBtnGreen__6rQen:hover:not(:disabled){box-shadow:0 8px 24px rgba(16,185,129,.3)}.WorkerRegister_modalOverlay__xIKXt{position:fixed;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}.WorkerRegister_modal__bNFpq{background:#fff;border-radius:24px;padding:32px 28px;width:100%;max-width:360px;position:relative;box-shadow:0 24px 64px rgba(0,0,0,.16)}.WorkerRegister_modalClose__yiz4h{position:absolute;top:18px;right:18px;background:#f1f5f9;border:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:background .2s}.WorkerRegister_modalClose__yiz4h:hover{background:#e2e8f0}.WorkerRegister_modalHeader__ZJCUp{text-align:center;margin-bottom:28px}.WorkerRegister_modalIcon__B0dWd{width:56px;height:56px;border-radius:16px;background:rgba(12,45,72,.06);color:var(--color-primary);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.WorkerRegister_modalHeader__ZJCUp h3{font-size:20px;font-weight:800;color:var(--color-dark);margin:0 0 6px}.WorkerRegister_modalHeader__ZJCUp p{font-size:13px;color:#64748b;margin:0;line-height:1.5}.WorkerRegister_otpRow__rH3g9{display:flex;gap:12px;justify-content:center;margin-bottom:16px}.WorkerRegister_otpBox__dGQ_Y{width:62px;height:66px;border:2px solid #e2e8f0;border-radius:16px;text-align:center;font-size:26px;font-weight:800;color:var(--color-dark);outline:none;background:#f8fafc;font-family:inherit;caret-color:transparent;transition:border-color .2s,box-shadow .2s}.WorkerRegister_otpBox__dGQ_Y:focus{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 4px rgba(12,45,72,.08)}.WorkerRegister_otpBoxFilled__qhx4s{border-color:var(--color-green);background:#f0fdf4;color:#065f46}.WorkerRegister_otpBoxError__LuAqV{border-color:#ef4444!important}.WorkerRegister_otpError__NBQoo{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#b91c1c;background:#fef2f2;border-radius:10px;padding:10px 14px;margin-bottom:14px}.WorkerRegister_btnFull__Y9Yx7{width:100%;height:52px;border-radius:999px;background:var(--color-primary);color:#fff;border:none;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-family:inherit;transition:opacity .2s,transform .15s;margin-bottom:16px}.WorkerRegister_btnFull__Y9Yx7:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.WorkerRegister_btnFull__Y9Yx7:disabled{opacity:.5;cursor:not-allowed}.WorkerRegister_resendRow__UaxlC{text-align:center}.WorkerRegister_resendBtn__WOtdg{background:none;border:none;font-size:13px;font-weight:700;color:var(--color-green);cursor:pointer;font-family:inherit;padding:0}.WorkerRegister_resendBtn__WOtdg:hover{opacity:.8}.WorkerRegister_successCard__sIDjA{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 0;gap:16px}.WorkerRegister_successIcon__BJdLZ{width:80px;height:80px;border-radius:50%;background:#f0fdf4;border:2px solid rgba(16,185,129,.25);color:var(--color-green);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.WorkerRegister_successCard__sIDjA h2{font-size:26px;font-weight:800;color:var(--color-dark);margin:0}.WorkerRegister_successCard__sIDjA p{font-size:14px;color:#64748b;margin:0;max-width:320px;line-height:1.6}.WorkerRegister_btnPrimary__7eXbA{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--color-primary);color:#fff;border-radius:999px;font-weight:700;font-size:14px;text-decoration:none;margin-top:8px;transition:opacity .2s,transform .15s}.WorkerRegister_btnPrimary__7eXbA:hover{opacity:.9;transform:translateY(-1px);color:#fff}.WorkerRegister_spinner__ZY4hW{width:18px;height:18px}.WorkerRegister_spinnerSm__6eVZj,.WorkerRegister_spinner__ZY4hW{border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:WorkerRegister_spin__nn_tN .7s linear infinite;display:inline-block}.WorkerRegister_spinnerSm__6eVZj{width:13px;height:13px}@keyframes WorkerRegister_spin__nn_tN{to{transform:rotate(1turn)}}