.ConversationalBusinessForm_shell__oWD1C{width:min(100%,860px);margin:0 auto;display:flex;flex-direction:column;gap:1rem}.ConversationalBusinessForm_shellFullWidth__Gmvec{width:100%;margin:0}.ConversationalBusinessForm_shell__oWD1C .input,.ConversationalBusinessForm_shell__oWD1C .textarea,.ConversationalBusinessForm_shell__oWD1C select.input{border:0;border-bottom:1px solid var(--border-color);border-radius:0;background:transparent;padding:.5rem .1rem .55rem;box-shadow:none}.ConversationalBusinessForm_shell__oWD1C .textarea{padding-top:.75rem;border:1px solid var(--border-color);border-right:0;border-left:0;min-height:8rem}.ConversationalBusinessForm_shell__oWD1C .input:focus,.ConversationalBusinessForm_shell__oWD1C .textarea:focus,.ConversationalBusinessForm_shell__oWD1C select.input:focus{border-color:var(--primary-color);box-shadow:0 1px 0 var(--primary-color)}.ConversationalBusinessForm_shell__oWD1C .input.success,.ConversationalBusinessForm_shell__oWD1C .textarea.success,.ConversationalBusinessForm_shell__oWD1C select.input.success{border-color:var(--success-color);box-shadow:0 1px 0 color-mix(in srgb,var(--success-color) 60%,transparent)}.ConversationalBusinessForm_shell__oWD1C .input.error,.ConversationalBusinessForm_shell__oWD1C .textarea.error,.ConversationalBusinessForm_shell__oWD1C select.input.error{border-color:var(--error-border);box-shadow:0 1px 0 var(--error-border)}.ConversationalBusinessForm_shell__oWD1C .input-group{gap:.15rem}.ConversationalBusinessForm_header__L1Abo{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.ConversationalBusinessForm_fastModeButton__N2C6y{border:1px solid var(--border-color);background:var(--surface-color);color:var(--text-color);border-radius:999px;padding:.45rem .8rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.ConversationalBusinessForm_fastModeButton__N2C6y:hover{transform:translateY(-1px);border-color:var(--primary-color)}.ConversationalBusinessForm_progressTrack__TWjUP{width:100%;height:.45rem;border-radius:999px;background:color-mix(in srgb,var(--border-color) 78%,transparent);overflow:hidden}.ConversationalBusinessForm_progressFill__NI15h{height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--primary-color) 78%,#2c7f67),var(--primary-color));transition:width .38s cubic-bezier(.25,.7,.2,1)}.ConversationalBusinessForm_questionCard___ztpz{background:transparent;border-radius:0;padding:1.1rem 0 .7rem}.ConversationalBusinessForm_questionWrap__iVopP{display:flex;flex-direction:column;gap:.7rem;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:ease}.ConversationalBusinessForm_questionWrapForward__kLNkS{animation-name:ConversationalBusinessForm_slideInRight__TWAO2}.ConversationalBusinessForm_questionWrapBackward__eU_nr{animation-name:ConversationalBusinessForm_slideInLeft__2rW0K}.ConversationalBusinessForm_questionTitle__2bur3{margin:0;font-size:clamp(1.1rem,2.4vw,1.4rem);font-family:var(--font-secondary);color:var(--text-color)}.ConversationalBusinessForm_questionHint__P0rCI{margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.5}.ConversationalBusinessForm_inputError__JGxnP{border-color:var(--error-border)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--error-border) 30%,transparent)!important}.ConversationalBusinessForm_errorText__WLtmy{color:var(--error-border);margin-top:.25rem;font-size:.8rem}.ConversationalBusinessForm_infoText__5dtT5{margin:.25rem 0 0;font-size:.78rem;color:var(--text-muted)}.ConversationalBusinessForm_tags__3BuMf{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.45rem}.ConversationalBusinessForm_tag__H5_sk{display:inline-flex;align-items:center;gap:.45rem;background:color-mix(in srgb,var(--primary-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 26%,var(--border-color));color:var(--text-color);border-radius:.45rem;font-size:.82rem;padding:.28rem .55rem}.ConversationalBusinessForm_tag__H5_sk button{border:none;background:transparent;color:inherit;cursor:pointer;font-size:.95rem;line-height:1}.ConversationalBusinessForm_inlineRow__WpwkV{display:grid;grid-template-columns:repeat(2,minmax(190px,1fr));grid-gap:1.8rem;gap:1.8rem}.ConversationalBusinessForm_radioCardRow__uROkB{display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));grid-gap:1.1rem;gap:1.1rem}.ConversationalBusinessForm_radioCard__xLL8M{border:0;border-bottom:1px solid var(--border-color);border-radius:0;color:var(--text-color);background:transparent;padding:.7rem .1rem;cursor:pointer;display:flex;align-items:center;gap:.45rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ConversationalBusinessForm_radioCard__xLL8M:hover{border-color:var(--primary-color)}.ConversationalBusinessForm_radioCard__xLL8M:active{transform:translateY(0)}.ConversationalBusinessForm_radioInput__gd0hL{position:absolute;opacity:0;pointer-events:none}.ConversationalBusinessForm_radioIndicator___eCrF{width:18px;height:18px;border-radius:999px;border:2px solid var(--border-color);flex-shrink:0;position:relative;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.ConversationalBusinessForm_radioIndicator___eCrF:after{content:"";position:absolute;inset:3px;border-radius:999px;background:var(--primary-color);transform:scale(0);opacity:0;transition:transform .2s ease,opacity .2s ease}.ConversationalBusinessForm_radioCardText__7w5y_{font-size:.92rem;font-weight:600}.ConversationalBusinessForm_radioInput__gd0hL:focus-visible+.ConversationalBusinessForm_radioIndicator___eCrF{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 25%,transparent)}.ConversationalBusinessForm_radioCardActive__aOkCR{border-color:var(--primary-color);background:transparent;box-shadow:0 1px 0 var(--primary-color)}.ConversationalBusinessForm_radioCardActive__aOkCR .ConversationalBusinessForm_radioIndicator___eCrF{border-color:var(--primary-color);transform:scale(1.04)}.ConversationalBusinessForm_radioCardActive__aOkCR .ConversationalBusinessForm_radioIndicator___eCrF:after{transform:scale(1);opacity:1}.ConversationalBusinessForm_registrationDetails__A2d6z{display:flex;flex-direction:column;gap:1.45rem}.ConversationalBusinessForm_actions__oW2tQ{display:grid;grid-template-columns:minmax(60px,1fr) auto minmax(60px,1fr);align-items:center;grid-gap:.75rem;gap:.75rem}.ConversationalBusinessForm_actionLeft__Etkbd,.ConversationalBusinessForm_actionRight__61z4W{display:flex;gap:.65rem;align-items:center}.ConversationalBusinessForm_actionCenter__y48C4{display:flex;justify-content:center}.ConversationalBusinessForm_actionRight__61z4W{justify-content:flex-end}.ConversationalBusinessForm_stepBadge__HdzA4{color:var(--text-muted);font-size:.85rem;white-space:nowrap}.ConversationalBusinessForm_microButton__cDQEY:hover{transform:translateY(-1px)}.ConversationalBusinessForm_microButton__cDQEY:active{transform:translateY(0)}.ConversationalBusinessForm_duplicateNotice__fzP3i{margin-top:.5rem;padding:.6rem;border-radius:.5rem;border:1px solid rgba(217,119,6,.4);background:color-mix(in srgb,var(--warning-bg) 75%,transparent);display:flex;flex-direction:column;gap:.55rem;opacity:0;transform:translateY(-2px);transition:opacity .18s ease,transform .18s ease}.ConversationalBusinessForm_nameInputRow__wYrco{position:relative}.ConversationalBusinessForm_nameInputRow__wYrco .input{padding-right:2.25rem}.ConversationalBusinessForm_duplicateSuccessIcon__Mq_Nj{position:absolute;top:50%;right:.45rem;display:inline-grid;width:1.25rem;height:1.25rem;flex:0 0 1.25rem;place-items:center;border-radius:50%;color:var(--surface-color);background:var(--success-color);font-size:.8rem;font-weight:700;line-height:1;pointer-events:none;transform:translateY(-50%);animation:ConversationalBusinessForm_duplicateSuccessPop__DbvZu .22s ease-out}@keyframes ConversationalBusinessForm_duplicateSuccessPop__DbvZu{0%{opacity:0;transform:translateY(-50%) scale(.65)}to{opacity:1;transform:translateY(-50%) scale(1)}}.ConversationalBusinessForm_duplicateNoticeVisible__eKxeM{opacity:1;transform:translateY(0)}.ConversationalBusinessForm_duplicateHeader__f6c4f{font-size:.82rem;font-weight:600;color:var(--text-color)}.ConversationalBusinessForm_duplicateBusinessCard__BAJUC{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.55rem;border-radius:.5rem;border:1px solid var(--border-color);background:var(--surface-color)}.ConversationalBusinessForm_duplicateBusinessInfo__fCGlE{display:flex;align-items:center;gap:.55rem;min-width:0}.ConversationalBusinessForm_duplicateBusinessLogoFallback__ArDLL,.ConversationalBusinessForm_duplicateBusinessLogo__eWyvP{width:34px;height:34px;border-radius:999px;flex-shrink:0}.ConversationalBusinessForm_duplicateBusinessLogo__eWyvP{object-fit:contain;object-position:center;background:var(--surface-color);padding:2px;border:1px solid var(--border-color)}.ConversationalBusinessForm_duplicateBusinessLogoFallback__ArDLL{display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--surface-color);background:var(--primary-dark)}.ConversationalBusinessForm_duplicateBusinessName__r5UJH{color:var(--text-color);font-size:.86rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConversationalBusinessForm_duplicateBusinessLink__05unL{font-size:.78rem;font-weight:600;color:var(--primary-color);text-decoration:none;border:1px solid var(--primary-color);border-radius:.45rem;padding:.28rem .55rem;flex-shrink:0}.ConversationalBusinessForm_duplicateBusinessLink__05unL:hover{color:var(--surface-color);background:var(--primary-color)}.ConversationalBusinessForm_duplicateFooter__6uprp{margin:0;font-size:.78rem;color:var(--text-muted)}.ConversationalBusinessForm_visibilityRow__W68qk{display:flex;align-items:center;justify-content:space-between;gap:.8rem}@media (max-width:768px){.ConversationalBusinessForm_shell__oWD1C{padding-bottom:clamp(2rem,8vw,4rem)}.ConversationalBusinessForm_shell__oWD1C .input-group{gap:.1rem}.ConversationalBusinessForm_questionCard___ztpz{padding:.9rem 0 .6rem}.ConversationalBusinessForm_inlineRow__WpwkV,.ConversationalBusinessForm_radioCardRow__uROkB{grid-template-columns:1fr;gap:1.8rem}.ConversationalBusinessForm_duplicateBusinessCard__BAJUC{display:flex;align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.ConversationalBusinessForm_duplicateNotice__fzP3i,.ConversationalBusinessForm_fastModeButton__N2C6y,.ConversationalBusinessForm_microButton__cDQEY,.ConversationalBusinessForm_progressFill__NI15h,.ConversationalBusinessForm_questionWrap__iVopP,.ConversationalBusinessForm_radioCard__xLL8M{animation:none!important;transition:none!important}}@keyframes ConversationalBusinessForm_slideInRight__TWAO2{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}@keyframes ConversationalBusinessForm_slideInLeft__2rW0K{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}.ValidationSummary_validationSummary__5d5iF{margin:1rem 0;padding:.9rem 1rem;background:color-mix(in srgb,var(--warning-bg) 54%,var(--surface-color));border:1px solid color-mix(in srgb,var(--warning-border) 72%,transparent);border-radius:8px}.ValidationSummary_validationHeader__OwSMj{display:flex;align-items:center;gap:.4rem;color:var(--warning-color,#d97706);font-size:.9rem;font-weight:700;margin-bottom:.45rem}.ValidationSummary_missingFields__jOBnp{display:flex;flex-wrap:wrap;gap:.4rem .65rem}.ValidationSummary_missingField__D5XcT{color:var(--text-muted);font-size:.85rem;font-weight:600}.ValidationSummary_missingField__D5XcT:before{content:"";display:inline-block;width:.35rem;height:.35rem;margin-right:.4rem;border-radius:999px;background:var(--warning-color);vertical-align:.1em}.UserForm_structuredForm__n_Bnx{width:min(100%,760px);margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.UserForm_structuredForm__n_Bnx .input{border:0;border-bottom:1px solid var(--border-color);border-radius:0;background:transparent;padding:.5rem .1rem .55rem;box-shadow:none}.UserForm_structuredForm__n_Bnx .input:focus{border-color:var(--primary-color);box-shadow:0 1px 0 var(--primary-color)}.UserForm_structuredForm__n_Bnx .input.success{border-color:var(--success-color);box-shadow:0 1px 0 color-mix(in srgb,var(--success-color) 60%,transparent)}.UserForm_structuredForm__n_Bnx .input:disabled{background:transparent}.UserForm_structuredForm__n_Bnx .input-group{gap:.15rem}.UserForm_formIntro__fPUMN{display:flex;flex-direction:column;gap:.35rem}.UserForm_formIntro__fPUMN h2{color:var(--text-color);font-size:clamp(1.45rem,3vw,2rem);margin:0}.UserForm_formIntro__fPUMN p{max-width:58ch;color:var(--text-muted);font-size:.95rem;line-height:1.55;margin:0}.UserForm_formSection__ES95_{display:flex;flex-direction:column;gap:1rem;padding:.65rem 0}.UserForm_sectionIntro__Lu1su{display:flex;flex-direction:column;gap:.25rem}.UserForm_sectionIntro__Lu1su h3{color:var(--text-color);font-family:var(--font-primary);font-size:.98rem;font-weight:700;margin:0}.UserForm_sectionIntro__Lu1su p{color:var(--text-muted);font-size:.86rem;line-height:1.45;margin:0}.UserForm_fieldGrid__hgpxn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.8rem;gap:1.8rem;align-items:start}.UserForm_inputError__Dvaik{border-color:var(--error-border)!important;box-shadow:0 1px 0 var(--error-border)!important}.UserForm_inputSuccess__XtCPg{border-color:var(--success-color)!important;box-shadow:0 1px 0 color-mix(in srgb,var(--success-color) 60%,transparent)!important}.UserForm_skillList__zzoKI{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.45rem}.UserForm_skillItem__0xPZw{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border:1px solid var(--border-color);border-radius:999px;color:var(--text-color);background:color-mix(in srgb,var(--surface-color) 76%,transparent);font-size:.82rem;font-weight:600}.UserForm_skillRemove__tP3SO{border:none;background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;line-height:1;padding:0}.UserForm_skillRemove__tP3SO:hover{color:var(--text-color)}.UserForm_businessContextBanner__s8j5D{display:flex;flex-wrap:wrap;gap:.35rem .65rem;align-items:baseline;padding:.8rem 0;border-top:1px solid var(--info-border);border-bottom:1px solid var(--info-border);color:var(--info-color);font-size:.9rem}.UserForm_businessContextBanner__s8j5D strong{color:var(--text-color)}.UserForm_actionsRow__oPp_S{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}@media (max-width:768px){.UserForm_structuredForm__n_Bnx{width:100%;padding-bottom:clamp(1.5rem,6vw,3rem)}.UserForm_fieldGrid__hgpxn{grid-template-columns:1fr;gap:1.8rem}.UserForm_structuredForm__n_Bnx .input-group{gap:.1rem}.UserForm_actionsRow__oPp_S{flex-direction:column-reverse}}.GoogleSignIn_googleIcon__THGVB{font-weight:700;background:conic-gradient(from -45deg,#ea4335 110deg,#4285f4 90deg 180deg,#34a853 180deg 270deg,#fbbc05 270deg);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:16px}.ForgotPasswordOverlay_overlay__X7ibf{width:100%;max-width:440px;animation:ForgotPasswordOverlay_slideIn__3vdCF .3s ease-out}.ForgotPasswordOverlay_header__HVjat{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;position:relative}.ForgotPasswordOverlay_title__wao_D{font-family:var(--font-secondary);font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0;text-align:center;flex:1 1}.ForgotPasswordOverlay_content__GTYak{margin-top:1rem}.ForgotPasswordOverlay_subtitle__qwPw_{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.5;text-align:center}.ForgotPasswordOverlay_form__lHUVd{margin-top:1.5rem}.ForgotPasswordOverlay_inputGroup__HKoV5{margin-bottom:1.5rem;scroll-margin-top:6rem}.ForgotPasswordOverlay_label__lhjSG{display:block;margin-bottom:.18rem;color:var(--text-color);font-weight:600;font-size:.86rem;line-height:1.3}.ForgotPasswordOverlay_input__Vkxel{width:100%;padding:.5rem .1rem .55rem;border:0;border-bottom:1px solid var(--border-color);border-radius:0;background:transparent;color:var(--text-primary);font-size:1rem;line-height:1.45;min-height:2.55rem;transition:all .2s ease;box-shadow:none}@media (max-width:480px){.ForgotPasswordOverlay_overlay__X7ibf{border-radius:12px}.ForgotPasswordOverlay_inputGroup__HKoV5{margin-bottom:1.15rem}.ForgotPasswordOverlay_input__Vkxel{padding:.48rem .1rem .55rem}.ForgotPasswordOverlay_actions__Yzajd{flex-direction:column}}.ForgotPasswordOverlay_input__Vkxel:focus{outline:none;border-color:var(--primary-color);box-shadow:0 1px 0 var(--primary-color)}.ForgotPasswordOverlay_input__Vkxel:disabled{opacity:.6;cursor:not-allowed}.ForgotPasswordOverlay_message__oKk0C{padding:.875rem 1rem;border-radius:10px;margin:1.25rem 0;font-size:.95rem;line-height:1.4;text-align:center}.ForgotPasswordOverlay_message__oKk0C.ForgotPasswordOverlay_success__0u2I5{background-color:var(--success-bg);color:var(--success-color);border:1px solid var(--success-color)}.ForgotPasswordOverlay_message__oKk0C.ForgotPasswordOverlay_error__wV4DM{background-color:var(--error-bg);color:var(--error-color);border:1px solid var(--error-color)}.ForgotPasswordOverlay_actions__Yzajd{display:flex;gap:.75rem;margin-top:2rem}.ForgotPasswordOverlay_spinner__yajQP{display:inline-block;width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:white;animation:ForgotPasswordOverlay_spin__hZO8L 1s ease-in-out infinite;margin-right:.5rem}.ForgotPasswordOverlay_successState__nKBTr{text-align:center;padding:1rem 0}.ForgotPasswordOverlay_successIcon__pEUnc{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--success-color);color:white;border-radius:50%;font-size:2rem;margin-bottom:1.5rem;animation:ForgotPasswordOverlay_scaleIn__6ezr3 .5s ease-out}.ForgotPasswordOverlay_successTitle__tdZRT{font-family:var(--font-secondary);font-size:1.5rem;color:var(--text-primary);margin-bottom:.75rem}.ForgotPasswordOverlay_successMessage__Dems_{color:var(--text-secondary);line-height:1.6;margin-bottom:2rem;max-width:320px;margin-left:auto;margin-right:auto}@keyframes ForgotPasswordOverlay_scaleIn__6ezr3{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ForgotPasswordOverlay_spin__hZO8L{to{transform:rotate(1turn)}}@keyframes ForgotPasswordOverlay_slideIn__3vdCF{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}