.ZuyisLogo_logo__tO6gk{display:inline-flex;align-items:center;gap:0;white-space:nowrap;color:var(--colorBrand,#F59E0B);font-family:inherit;line-height:1}.ZuyisLogo_mark___LSQQ{--zuyis-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='4%2036%20356%20421'%3E%3Cpath%20fill='%23FDEF2A'%20d='M9%2036L9%20196L117%20197L4%20457L347%20457L346%20297L247%20296L247%20294L360%2036Z'/%3E%3Cpath%20fill='%23FF9501'%20d='M44%2070L44%20162L161%20162L163%20165L51%20422L312%20422L312%20331L200%20330L200%20328L313%2070Z'/%3E%3C/svg%3E");display:inline-block;flex:0 0 auto;background:var(--zuyis-icon) center /contain no-repeat;pointer-events:none}.ZuyisLogo_word__xZ3Ho{display:inline-block;color:var(--colorBrand,#F59E0B);letter-spacing:0}.ZuyisLogo_header__ilRUf .ZuyisLogo_mark___LSQQ{width:31px;height:37px;margin-right:2px}.ZuyisLogo_header__ilRUf .ZuyisLogo_word__xZ3Ho{font-size:27.5px;font-weight:700;line-height:26px}.ZuyisLogo_auth__S2UF5 .ZuyisLogo_mark___LSQQ{width:33px;height:39px;margin-right:2px}.ZuyisLogo_auth__S2UF5 .ZuyisLogo_word__xZ3Ho{font-size:30px;font-weight:750;line-height:1}.AuthShell_authPage__MPG5q{min-height:calc(100vh - var(--headerH));background:linear-gradient(120deg,rgba(245,158,11,.11),rgba(255,255,255,0) 38%),linear-gradient(180deg,#fff,#f8fafc);color:#111827}.AuthShell_authWrap__8nMXC{width:min(1120px,calc(100% - 40px));min-height:calc(100vh - var(--headerH));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:56px;padding:54px 0 64px;box-sizing:border-box}.AuthShell_intro__ZoXG6{max-width:560px}.AuthShell_brandRow__m8iXF{display:inline-flex;align-items:center;gap:8px;margin-bottom:30px}.AuthShell_brandName__UXvf6{color:var(--colorBrand);font-size:30px;font-weight:750;line-height:1}.AuthShell_eyebrow__RqGb0{margin:0 0 12px;font-size:13px;font-weight:700;color:#b45309;text-transform:uppercase;letter-spacing:0}.AuthShell_title__71nyW{margin:0;max-width:520px;font-size:46px;line-height:1.04;font-weight:760;letter-spacing:0}.AuthShell_copy__7O2nL{margin:18px 0 0;max-width:500px;color:#4b5563;font-size:17px;line-height:1.65}.AuthShell_highlights__c2OOl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;max-width:560px}.AuthShell_highlight__W4PZy{min-height:92px;border:1px solid #e5e7eb;border-radius:12px;background:rgba(255,255,255,.78);padding:15px;box-sizing:border-box}.AuthShell_highlight__W4PZy strong{display:block;font-size:14px;line-height:1.25;color:#111827}.AuthShell_highlight__W4PZy span{display:block;margin-top:6px;font-size:12.5px;line-height:1.35;color:#6b7280}.AuthShell_panel__GRsXU{width:100%;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 22px 55px rgba(15,23,42,.08);padding:30px;box-sizing:border-box}.AuthShell_twoStepWrap__l5_Vk{grid-template-columns:minmax(0,1fr) 430px}.AuthShell_panelTitle__rKheG{margin:0;color:#111827;font-size:28px;line-height:1.15;font-weight:760;letter-spacing:0}.AuthShell_recoveryPanelTitle___lhyZ{margin-bottom:22px}.AuthShell_accountType__tvASf{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 18px;padding:4px;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb}.AuthShell_accountTypeButton__vFIy6{height:38px;border:0;border-radius:10px;background:transparent;color:#4b5563;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.AuthShell_accountTypeButton__vFIy6:hover{color:#111827;background:#fff}.AuthShell_accountTypeButton__vFIy6.AuthShell_active__j9BcQ{background:#fff;color:#111827;box-shadow:0 1px 3px rgba(15,23,42,.12)}.AuthShell_oauthGrid__pIWCr{display:grid;grid-template-columns:1fr;gap:10px}.AuthShell_oauthButton__E8JEr,.AuthShell_submitButton__Jj83r{height:44px;border-radius:12px;border:1px solid #d1d5db;background:#fff;color:#111827;font:inherit;font-size:14px;font-weight:650;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px}.AuthShell_oauthButton__E8JEr:hover{background:#f9fafb;border-color:#9ca3af}.AuthShell_oauthIcon__8t4Vw{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.AuthShell_divider__F31iO{display:flex;align-items:center;gap:12px;margin:18px 0;color:#9ca3af;font-size:12px;font-weight:650;text-transform:uppercase}.AuthShell_divider__F31iO:after,.AuthShell_divider__F31iO:before{content:"";height:1px;flex:1;background:#e5e7eb}.AuthShell_form__aWq00{display:flex;flex-direction:column;gap:14px}.AuthShell_nameGrid___ZdYl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.AuthShell_field__t4yUI{display:flex;flex-direction:column;gap:7px}.AuthShell_field__t4yUI label{font-size:13.5px;color:#374151;font-weight:650}.AuthShell_required__aZZkZ{color:#dc2626}.AuthShell_input__OTwYf{width:100%;height:44px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#111827;font:inherit;font-size:15px;padding:0 12px;outline:none;box-sizing:border-box;transition:border-color .14s ease,box-shadow .14s ease}.AuthShell_input__OTwYf:hover:not(:focus){border-color:#C2C2C2;box-shadow:inset 0 1px 2px rgba(0,0,0,.14),inset 0 -1px 1px rgba(0,0,0,.04)}.AuthShell_input__OTwYf:focus{border-color:#008CFF;box-shadow:0 0 0 3px rgba(0,140,255,.15)}.AuthShell_inputError__sDohG,.AuthShell_inputError__sDohG:focus{border-color:#dc2626!important;box-shadow:inset 0 0 0 3px rgba(220,38,38,.12)!important}.AuthShell_authDropdown__0N_Yc{position:relative;width:100%;min-width:0}.AuthShell_authDropdownToggle__H_Exc{height:44px;width:100%;padding:0 40px 0 12px;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;font:inherit;font-size:15px;line-height:1.35;color:#111827;transition:border-color .14s ease,box-shadow .14s ease;text-align:left;outline:none}.AuthShell_authDropdownToggle__H_Exc:hover:not(:focus){border-color:#C2C2C2;box-shadow:inset 0 1px 2px rgba(0,0,0,.14),inset 0 -1px 1px rgba(0,0,0,.04)}.AuthShell_authDropdownToggle__H_Exc:focus{border-color:#008CFF;box-shadow:0 0 0 3px rgba(0,140,255,.15)}.AuthShell_authDropdownPlaceholder__e3C1R{color:#6b7280}.AuthShell_authDropdownArrow__Gsiz_{position:absolute;right:12px;top:calc(50% - 7px);width:14px;height:14px;color:#666;pointer-events:none;--icon-mask-size:100%}.AuthShell_authDropdownMenu__dAI3G{position:absolute;top:calc(100% + 6px);left:0;width:100%;max-height:260px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 12px 24px -8px rgba(15,23,42,.22);z-index:60}.AuthShell_authDropdownOption__26MsR{width:100%;padding:12.5px;cursor:pointer;font:inherit;font-size:15px;font-weight:500;background:#fff;border:1px solid transparent;text-align:left;color:#111827;box-sizing:border-box}.AuthShell_authDropdownOption__26MsR:hover{background:#F3F4F6}.AuthShell_authDropdownOption__26MsR.AuthShell_active__j9BcQ{background:#E0F2FE;color:#075985;font-weight:550;border-color:#008CFF}.AuthShell_authDropdownOption__26MsR:first-child{border-top-left-radius:11px;border-top-right-radius:11px}.AuthShell_authDropdownOption__26MsR:last-child{border-bottom-left-radius:11px;border-bottom-right-radius:11px}.AuthShell_fieldHint__mt9Nw{min-height:17px;color:#6b7280;font-size:12.5px;line-height:1.35}.AuthShell_fieldError__j6djB{min-height:17px;color:#dc2626;font-size:12.5px;line-height:1.35}.AuthShell_row__voPze{display:flex;align-items:center;justify-content:space-between;gap:14px}.AuthShell_loginHelpRow__3PqJA{justify-content:flex-end}.AuthShell_checkboxLabel__M6T7k{display:inline-flex;align-items:center;gap:8px;color:#4b5563;font-size:13.5px;line-height:1.3}.AuthShell_checkboxLabel__M6T7k input{width:16px;height:16px;accent-color:var(--colorBrand)}.AuthShell_link__9r9mf{color:#b45309;font-size:13.5px;font-weight:700;text-decoration:none}.AuthShell_link__9r9mf:hover{color:#92400e;text-decoration:underline}.AuthShell_submitButton__Jj83r{width:100%;margin-top:4px;border-color:var(--colorBrand);background:var(--colorBrand);color:#fff}.AuthShell_submitButton__Jj83r:hover{background:var(--colorBrandHover);border-color:var(--colorBrandHover)}.AuthShell_submitButton__Jj83r:disabled{cursor:not-allowed;opacity:.72}.AuthShell_notice__AfRSg{border-radius:12px;background:#fffbeb;border:1px solid #fde68a;color:#92400e}.AuthShell_error__sS0y2,.AuthShell_notice__AfRSg{min-height:39px;padding:10px 12px;font-size:13px;line-height:1.35;box-sizing:border-box}.AuthShell_error__sS0y2{border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.AuthShell_footerText__CgVFN{margin:20px 0 0;color:#6b7280;text-align:center;font-size:14px}@media (max-width:1020px){.AuthShell_authWrap__8nMXC{grid-template-columns:1fr;justify-items:center;align-items:center;gap:0;padding:28px 0 42px}.AuthShell_intro__ZoXG6{display:none}.AuthShell_panel__GRsXU{max-width:520px}}@media (max-width:768px){.AuthShell_authPage__MPG5q{min-height:100%;display:flex}.AuthShell_authWrap__8nMXC{width:100%;min-height:100%;align-items:center;padding:14px}.AuthShell_panel__GRsXU{max-width:520px;padding:22px}.AuthShell_nameGrid___ZdYl,.AuthShell_oauthGrid__pIWCr{grid-template-columns:1fr}}