.page-login-container[data-v-2a2853d5]{min-height:calc(100vh - 60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:sktretch;-ms-flex-align:sktretch;align-items:sktretch;-ms-flex-pack:distribute;justify-content:space-around;background-color:#fff}.page-login-container .login-background[data-v-2a2853d5]{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../img/login-bg.2b16ae47.png) repeat;position:relative}.page-login-container .login-background[data-v-2a2853d5]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(transparent),to(#fff));background:linear-gradient(90deg,transparent,#fff);pointer-events:none;z-index:1}.page-login-container .login-background-center[data-v-2a2853d5]{position:relative;z-index:2}.page-login-container .background-icon-contai[data-v-2a2853d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-login-container .lgoin-form-container[data-v-2a2853d5]{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;background-image:url(../img/icon-mofang.77d0da41.png);background-position:100% 100%;background-repeat:no-repeat}.tab-selector[data-v-7621c304]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:52px;padding-top:4px;border-bottom:.5px solid #e5e5e5;overflow:hidden}.tab-button[data-v-7621c304]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;height:48px;padding:0 10px;background:none;border:none;font-size:14px;font-weight:400;line-height:22px;text-align:center;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-transition:color .2s;transition:color .2s}.tab-active[data-v-7621c304]{color:#191919;font-weight:700}.tab-button[data-v-7621c304]:not(.tab-active){color:#4d4d4d}.tab-button[data-v-7621c304]:hover:not(.tab-active){color:#191919}.tab-indicator[data-v-7621c304]{position:absolute;width:16px;height:3px;bottom:0;left:50%;background:#191919;border-radius:999px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.country-code-select[data-v-65f4a58c]{position:relative}.country-code-select[data-v-65f4a58c],.select-button[data-v-65f4a58c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.select-button[data-v-65f4a58c]{background:none;border:none;cursor:pointer;padding:0;min-width:55px}.selected-code[data-v-65f4a58c]{color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:22px;white-space:nowrap}.dropdown-arrow[data-v-65f4a58c]{width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.arrow-icon[data-v-65f4a58c]{width:12px;height:8px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.arrow-icon.rotated[data-v-65f4a58c]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-menu[data-v-65f4a58c]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #b2b2b2;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;max-height:200px;overflow-y:auto;margin-top:4px;width:200px}.dropdown-option[data-v-65f4a58c]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;background:none;border:none;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;text-align:left}.dropdown-option[data-v-65f4a58c]:hover{background:#f2f3f5}.dropdown-option.selected[data-v-65f4a58c]{background:#e6f3ff}.option-code[data-v-65f4a58c]{color:#333;font-size:14px;line-height:22px}.option-code[data-v-65f4a58c],.option-country[data-v-65f4a58c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400}.option-country[data-v-65f4a58c]{color:#666;font-size:12px;line-height:18px}.field-group[data-v-2651f4cc],.form-fields[data-v-2651f4cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.phone-field[data-v-2651f4cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;padding:8px 16px;background:#f2f3f5;border:1px solid #b2b2b2;border-radius:12px;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}.phone-field[data-v-2651f4cc]:focus-within{background:#fff;border-color:#fc0}.phone-input[data-v-2651f4cc]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:none;border:none;color:#999;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;outline:none}.phone-input[data-v-2651f4cc]::-webkit-input-placeholder{color:#999}.phone-input[data-v-2651f4cc]::-moz-placeholder{color:#999}.phone-input[data-v-2651f4cc]:-ms-input-placeholder{color:#999}.phone-input[data-v-2651f4cc]::-ms-input-placeholder{color:#999}.phone-input[data-v-2651f4cc]::placeholder{color:#999}.form-input[data-v-2651f4cc]{width:100%;height:42px;padding:8px 16px;background:#f2f3f5;border:1px solid #b2b2b2;border-radius:12px;font-size:16px;font-weight:400;line-height:24px;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s}.form-input[data-v-2651f4cc]::-webkit-input-placeholder{color:#999}.form-input[data-v-2651f4cc]::-moz-placeholder{color:#999}.form-input[data-v-2651f4cc]:-ms-input-placeholder{color:#999}.form-input[data-v-2651f4cc]::-ms-input-placeholder{color:#999}.form-input[data-v-2651f4cc]::placeholder{color:#999}.form-input[data-v-2651f4cc]:focus{outline:none;border-color:#fc0;background-color:#fff}.password-wrapper[data-v-2651f4cc]{position:relative}.password-wrapper .form-input[data-v-2651f4cc]{padding-right:48px}.password-toggle[data-v-2651f4cc]{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eye-icon[data-v-2651f4cc]{width:20px;height:14px;opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}.password-toggle:hover .eye-icon[data-v-2651f4cc]{opacity:1}.invite-section[data-v-2651f4cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.invite-label[data-v-2651f4cc]{font-size:14px;font-weight:400;line-height:22px;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif}.social-login[data-v-41620e1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:16px}.divider-section[data-v-41620e1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.divider-line[data-v-41620e1a]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background-size:cover}.divider-line.left[data-v-41620e1a]{background-image:url(https://static.codia.ai/custom_image/2025-06-23/034801/divider-left.svg)}.divider-line.right[data-v-41620e1a]{background-image:url(https://static.codia.ai/custom_image/2025-06-23/034801/divider-right.svg)}.divider-text[data-v-41620e1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;height:22px;color:#999;font-size:12px;font-weight:400;line-height:22px;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif}.social-buttons[data-v-41620e1a]{gap:25px}.social-button[data-v-41620e1a],.social-buttons[data-v-41620e1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-button[data-v-41620e1a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:10px;padding:9px 0;border:1px solid #ccc;border-radius:12px;background:none;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s}.social-button[data-v-41620e1a]:hover{border-color:#999;background-color:#f9f9f9}.social-icon[data-v-41620e1a]{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.provider-icon[data-v-41620e1a]{max-width:100%;max-height:100%}.social-text[data-v-41620e1a]{font-size:14px;font-weight:400;line-height:22px;color:#333}