.FactoryRegisterPage_layout__jzS58{grid-template-rows:auto 1fr auto;min-height:100vh;width:100%}.FactoryRegisterPage_topbar__B9Qox{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.FactoryRegisterPage_main__I2Z7H{background:#f0f4ff;display:flex;flex-direction:column;width:100%}.FactoryRegisterPage_root__0erIU{align-items:center;display:flex;flex:1 1;justify-content:center;padding:64px 20px}.FactoryRegisterPage_container__fFVSD{max-width:900px;text-align:center;width:100%}.FactoryRegisterPage_header__ZGzjN{margin-bottom:48px}.FactoryRegisterPage_header__ZGzjN h1{color:#0f172a;font-size:38px;font-weight:800;letter-spacing:-.5px;margin:0 0 12px}.FactoryRegisterPage_header__ZGzjN p{color:#64748b;font-size:16px;margin:0}.FactoryRegisterPage_cards__T-RHl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:36px}.FactoryRegisterPage_typeCard__fBLZE{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:20px;box-shadow:0 2px 8px #0000000a;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:36px 24px 28px;text-align:center;transition:all .25s}.FactoryRegisterPage_typeCard__fBLZE:hover{border-color:#2563eb;box-shadow:0 8px 32px #2563eb24;transform:translateY(-4px)}.FactoryRegisterPage_typeIcon__VE\+Sa{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:16px;color:#2563eb;display:flex;height:60px;justify-content:center;margin-bottom:6px;width:60px}.FactoryRegisterPage_typeIcon__VE\+Sa svg{display:block;fill:none;height:26px;stroke:currentColor;stroke-width:2;width:26px}.FactoryRegisterPage_typeCard__fBLZE h3{color:#0f172a;font-size:18px;font-weight:700;margin:0}.FactoryRegisterPage_typeCard__fBLZE p{color:#64748b;font-size:14px;line-height:1.55;margin:0}.FactoryRegisterPage_selectBtn__xpcKk{align-items:center;background:#eff6ff;border-radius:20px;color:#2563eb;display:inline-flex;font-size:13px;font-weight:700;margin-top:10px;padding:8px 20px;transition:background .2s}.FactoryRegisterPage_typeCard__fBLZE:hover .FactoryRegisterPage_selectBtn__xpcKk{background:#2563eb;color:#fff}.FactoryRegisterPage_loginLine__H\+p2K{color:#64748b;font-size:15px}.FactoryRegisterPage_loginLine__H\+p2K a{color:#2563eb;font-weight:700;text-decoration:none}.FactoryRegisterPage_loginLine__H\+p2K a:hover{text-decoration:underline}.FactoryRegisterPage_factoryWrapper__kVd4u{background:#f1f5f9;width:100%}.FactoryRegisterPage_factorySubbar__O6sLS{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;gap:16px;padding:12px 32px}.FactoryRegisterPage_factoryBadge__k6KF1{background:#eff6ff;border-radius:20px;color:#2563eb;display:inline-block;font-size:13px;font-weight:600;padding:4px 14px}.FactoryRegisterPage_simpleWrapper__781e-{align-items:center;display:flex;flex:1 1;justify-content:center;padding:20px}.FactoryRegisterPage_simpleCard__w54qf{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 8px 48px #00000014;max-width:580px;padding:28px 44px 32px;width:100%}.FactoryRegisterPage_simpleCardTop__OlGCw{align-items:center;display:flex;margin-bottom:12px}.FactoryRegisterPage_simpleHeader__vqiR\+{margin-bottom:18px;text-align:center}.FactoryRegisterPage_badge__ajEzW{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:20px;color:#2563eb;display:inline-block;font-size:12px;font-weight:700;padding:4px 12px}.FactoryRegisterPage_simpleHeader__vqiR\+ h2{color:#0f172a;font-size:22px;font-weight:800;letter-spacing:-.3px;margin:8px 0 5px}.FactoryRegisterPage_simpleHeader__vqiR\+ p{color:#64748b;font-size:13px;margin:0}.FactoryRegisterPage_simpleForm__\+k\+jd{display:flex;flex-direction:column;gap:12px}.FactoryRegisterPage_nameRow__P7MLw{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.FactoryRegisterPage_field__tMSD3{display:flex;flex-direction:column;gap:5px}.FactoryRegisterPage_fieldLabel__cyr\+r{color:#475569;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.FactoryRegisterPage_req__qpbFz{color:#ef4444;margin-left:2px}.FactoryRegisterPage_input__542um{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:inset 0 0 0 1000px #f8fafc;box-sizing:border-box;color:#0f172a;display:block;font-size:14px;height:42px;outline:none;padding:0 14px;transition:border-color .2s,box-shadow .2s,background .2s;width:100%;-webkit-text-fill-color:#0f172a}.FactoryRegisterPage_input__542um:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;-webkit-box-shadow:inset 0 0 0 1000px #fff,0 0 0 3px #2563eb1a}.FactoryRegisterPage_input__542um::placeholder{color:#94a3b8}.FactoryRegisterPage_inputError__RXwjG{background:#fff5f5!important;border-color:#ef4444!important;-webkit-box-shadow:inset 0 0 0 1000px #fff5f5!important}.FactoryRegisterPage_iconInput__eEZqQ{align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;box-sizing:border-box;display:flex;height:42px;position:relative;transition:border-color .2s,box-shadow .2s,background .2s}.FactoryRegisterPage_iconInput__eEZqQ:focus-within{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.FactoryRegisterPage_iconInputError__Qtv7h{background:#fff5f5!important;border-color:#ef4444!important}.FactoryRegisterPage_inputIcon__J3U9q{color:#94a3b8;display:block;fill:none;flex-shrink:0;height:16px;left:13px;pointer-events:none;position:absolute;stroke:currentColor;stroke-width:2;top:50%;transform:translateY(-50%);width:16px}.FactoryRegisterPage_inputIcon__J3U9q svg,
.FactoryRegisterPage_inputIcon__J3U9q{fill:none;stroke:currentColor}.FactoryRegisterPage_alertIcon__1wI2l{display:block;fill:none;flex-shrink:0;height:16px;stroke:currentColor;width:16px}.FactoryRegisterPage_inputWithIcon__mcoBn{background:#0000;border:none;-webkit-box-shadow:none;box-sizing:border-box;color:#0f172a;font-size:14px;height:100%;outline:none;padding:0 14px 0 38px;width:100%;-webkit-text-fill-color:#0f172a;transition:none}.FactoryRegisterPage_inputWithIcon__mcoBn::placeholder{color:#94a3b8}.FactoryRegisterPage_inputWithIcon__mcoBn::-ms-reveal,
.FactoryRegisterPage_inputWithIcon__mcoBn::-ms-clear{display:none}.FactoryRegisterPage_eyeBtn__N2Eck{align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:none;bottom:0;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;line-height:1;margin:0;outline:none;padding:0;position:absolute;right:0;top:0;transition:color .2s;width:42px}.FactoryRegisterPage_eyeBtn__N2Eck:hover{color:#2563eb}.FactoryRegisterPage_eyeBtn__N2Eck svg{display:block;fill:none;height:17px;stroke:currentColor;stroke-width:2;width:17px}.FactoryRegisterPage_err__wWOlZ{color:#ef4444;font-size:11px;font-weight:600}.FactoryRegisterPage_apiError__CbJCO{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;display:flex;font-size:13px;font-weight:500;gap:10px;padding:12px 16px}.FactoryRegisterPage_submitBtn__y91ZT{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:12px;box-shadow:0 4px 14px #2563eb4d;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:46px;letter-spacing:.2px;margin-top:4px;transition:all .25s}.FactoryRegisterPage_submitBtn__y91ZT:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 6px 20px #2563eb66;transform:translateY(-1px)}.FactoryRegisterPage_submitBtn__y91ZT:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.FactoryRegisterPage_loginLink__Us0aZ{color:#64748b;font-size:14px;margin:0;text-align:center}.FactoryRegisterPage_loginLink__Us0aZ a{color:#2563eb;font-weight:700;text-decoration:none}.FactoryRegisterPage_loginLink__Us0aZ a:hover{text-decoration:underline}.FactoryRegisterPage_backBtn__OucTX{align-items:center;background:none;border:1.5px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:7px 16px;transition:all .2s}.FactoryRegisterPage_backBtn__OucTX:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}@media (max-width:768px){.FactoryRegisterPage_cards__T-RHl{grid-template-columns:1fr;margin:0 auto 32px;max-width:380px}.FactoryRegisterPage_header__ZGzjN h1{font-size:28px}.FactoryRegisterPage_simpleCard__w54qf{padding:20px 20px 24px}.FactoryRegisterPage_nameRow__P7MLw{grid-template-columns:1fr}.FactoryRegisterPage_factorySubbar__O6sLS{padding:12px 16px}}@media (max-width:480px){.FactoryRegisterPage_root__0erIU{padding:40px 16px}.FactoryRegisterPage_simpleWrapper__781e-{padding:32px 16px}.FactoryRegisterPage_simpleCard__w54qf{border-radius:16px;padding:24px 16px}.FactoryRegisterPage_header__ZGzjN h1{font-size:24px}}
/*# sourceMappingURL=FactoryRegisterPage.01d4010e.chunk.css.map*/