.user-login-other[data-v-0d925ab8]{text-align:left;margin-top:24px;line-height:22px}.user-login-other .item-icon[data-v-0d925ab8]{font-size:24px;color:rgba(0,0,0,.2);margin-left:16px;vertical-align:middle;cursor:pointer;transition:color .3s}.user-login-other .item-icon[data-v-0d925ab8] :hover{color:#1890ff}.user-login-other .register[data-v-0d925ab8]{float:right}.step-form-wrapper[data-v-ab1e4d58]{margin:0 auto;width:80%;max-width:400px}.getCaptcha[data-v-60665071]{display:block;width:100%;height:40px}.pet-login-page[data-v-7534ec0e]{position:fixed;z-index:10;inset:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:320px;min-height:100vh;padding:32px 24px;overflow:auto;background:#f0f2f5;color:rgba(0,0,0,.85);font-family:Microsoft YaHei,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pet-login-shell[data-v-7534ec0e]{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1.06fr) minmax(360px,.94fr);grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);width:980px;max-width:100%;height:620px;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 22px 56px rgba(24,144,255,.08);transition:box-shadow .3s ease}.pet-login-hero[data-v-7534ec0e]{position:relative;overflow:hidden;padding:36px 42px;background:linear-gradient(135deg,#e6f4ff,#f0f5ff 54%,#fafcff)}.pet-login-hero[data-v-7534ec0e]:before{content:"";position:absolute;width:380px;height:380px;right:-96px;top:-95px;border-radius:50%;background:hsla(0,0%,100%,.55)}.pet-login-hero[data-v-7534ec0e]:after{content:"";position:absolute;width:260px;height:260px;left:-110px;bottom:-95px;border-radius:50%;background:rgba(24,144,255,.12)}.pet-login-brand[data-v-7534ec0e]{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;font-size:28px;font-weight:800;color:rgba(0,0,0,.85)}.pet-login-brand .brand-logo[data-v-7534ec0e]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:72px;height:72px;border-radius:22px;background:#e6f7ff;box-shadow:0 10px 22px rgba(24,144,255,.26);transition:box-shadow .3s ease,transform .3s ease}.pet-login-brand .brand-logo img[data-v-7534ec0e]{width:56px;height:56px;object-fit:contain}.hero-copy[data-v-7534ec0e]{position:relative;z-index:1;max-width:460px;margin-top:46px}.hero-copy h1[data-v-7534ec0e]{margin:0;color:rgba(0,0,0,.85);font-size:40px;font-weight:800;line-height:1.22;letter-spacing:-1px}.hero-copy p[data-v-7534ec0e]{width:94%;margin:20px 0 0;color:rgba(0,0,0,.65);font-size:16px;line-height:1.85}.feature-tags[data-v-7534ec0e]{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;max-width:100%;margin-top:28px;white-space:normal}.feature-tags span[data-v-7534ec0e]{padding:10px 14px;border-radius:22px;color:#096dd9;background:hsla(0,0%,100%,.78);font-size:14px;line-height:1;backdrop-filter:blur(6px);transition:background .3s ease,color .3s ease,box-shadow .3s ease}.feature-tags span[data-v-7534ec0e]:hover{color:#1890ff;background:#fff;box-shadow:0 4px 12px rgba(24,144,255,.12)}.pet-scene[data-v-7534ec0e]{position:absolute;z-index:1;left:42px;right:42px;bottom:24px;height:142px;border-radius:86px 86px 24px 24px;background:linear-gradient(135deg,#91d5ff,#bae7ff);box-shadow:inset 0 -20px 45px rgba(24,144,255,.12)}.pet-head[data-v-7534ec0e]{position:absolute;left:56px;bottom:8px;width:104px;height:104px;border-radius:48% 48% 42% 42%;background:#1890ff}.pet-head[data-v-7534ec0e]:after,.pet-head[data-v-7534ec0e]:before{content:"";position:absolute;top:-23px;border-style:solid;border-width:0 24px 35px;border-color:transparent transparent #1890ff}.pet-head[data-v-7534ec0e]:before{left:9px;transform:rotate(-15deg)}.pet-head[data-v-7534ec0e]:after{right:9px;transform:rotate(15deg)}.pet-eye[data-v-7534ec0e]{position:absolute;top:45px;width:5px;height:5px;border-radius:50%;background:#46372f}.pet-eye.eye-left[data-v-7534ec0e]{left:32px}.pet-eye.eye-right[data-v-7534ec0e]{right:32px}.archive-card[data-v-7534ec0e]{position:absolute;left:190px;bottom:16px;width:90px;height:108px;border:3px solid #bae7ff;border-radius:16px;background:#fff;box-shadow:0 10px 22px rgba(24,144,255,.12)}.archive-card[data-v-7534ec0e]:before{content:"";position:absolute;left:14px;top:16px;width:32px;height:32px;border-radius:50%;background:#e6f7ff}.archive-card[data-v-7534ec0e]:after{content:"";position:absolute;left:14px;right:14px;bottom:20px;height:8px;border-radius:10px;background:#1890ff;box-shadow:0 -18px 0 #69c0ff}.food-bowl[data-v-7534ec0e]{position:absolute;left:318px;bottom:14px;width:82px;height:42px;border-top:9px solid #096dd9;border-radius:0 0 42px 42px;background:#fff;box-shadow:0 8px 18px rgba(24,144,255,.1)}.food-bowl[data-v-7534ec0e]:before{content:"";position:absolute;left:23px;top:-22px;width:32px;height:14px;border-radius:50%;background:rgba(24,144,255,.12)}.health-badge[data-v-7534ec0e]{position:absolute;right:64px;bottom:22px;width:82px;height:82px;border-radius:24px;background:#096dd9;box-shadow:0 10px 24px rgba(9,109,217,.22);transform:rotate(7deg)}.health-badge[data-v-7534ec0e]:before{content:"";position:absolute;left:33px;top:18px;width:16px;height:46px;border-radius:8px;background:#fff}.health-badge[data-v-7534ec0e]:after{content:"";position:absolute;left:18px;top:33px;width:46px;height:16px;border-radius:8px;background:#fff}.pet-login-panel[data-v-7534ec0e]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:44px 48px;background:#fff}.login-card[data-v-7534ec0e]{width:100%;max-width:386px}.login-card-header h2[data-v-7534ec0e]{margin:0;color:rgba(0,0,0,.85);font-size:30px;font-weight:800}.login-card-header p[data-v-7534ec0e]{margin:9px 0 26px;color:rgba(0,0,0,.45);font-size:14px}.user-layout-login label[data-v-7534ec0e]{font-size:14px}.user-layout-login .getCaptcha[data-v-7534ec0e]{display:block;width:100%;height:40px}.user-layout-login .forge-password[data-v-7534ec0e]{color:rgba(0,0,0,.45);font-size:13px;transition:color .3s ease}.user-layout-login .forge-password[data-v-7534ec0e]:hover{color:#1890ff}.user-layout-login button.login-button[data-v-7534ec0e]{width:100%;height:48px;padding:0 15px;border:0;border-radius:15px;background:#1890ff;box-shadow:0 13px 24px rgba(24,144,255,.26);font-size:16px;font-weight:800;transition:background .3s ease,box-shadow .3s ease,transform .2s ease}.user-layout-login button.login-button[data-v-7534ec0e]:hover:not([disabled]){background:#40a9ff;box-shadow:0 16px 28px rgba(24,144,255,.32);transform:translateY(-1px)}.user-layout-login button.login-button[data-v-7534ec0e]:active:not([disabled]){background:#096dd9;transform:translateY(0)}.user-layout-login .user-login-other[data-v-7534ec0e]{margin-top:24px;line-height:22px;text-align:left}.user-layout-login .user-login-other .item-icon[data-v-7534ec0e]{margin-left:16px;color:rgba(0,0,0,.2);font-size:24px;vertical-align:middle;cursor:pointer;transition:color .3s ease,transform .2s ease}.user-layout-login .user-login-other .item-icon[data-v-7534ec0e]:hover{color:#1890ff;transform:translateY(-1px)}.user-layout-login .user-login-other .register[data-v-7534ec0e]{float:right}.login-extra[data-v-7534ec0e]{margin-bottom:22px}.login-extra[data-v-7534ec0e] .ant-form-item-children{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;color:rgba(0,0,0,.65);line-height:22px}.login-links[data-v-7534ec0e]{display:-ms-flexbox;display:flex;gap:14px}.login-submit-item[data-v-7534ec0e]{margin-bottom:0}.login-card-footer[data-v-7534ec0e]{margin-top:18px;color:rgba(0,0,0,.45);font-size:13px;text-align:center}.login-third-party[data-v-7534ec0e]{margin-top:14px}.login-third-party[data-v-7534ec0e] .user-login-other{margin-top:0;color:rgba(0,0,0,.45);font-size:13px;text-align:center}.login-third-party[data-v-7534ec0e] .user-login-other .item-icon{transition:color .3s ease,transform .2s ease}.login-third-party[data-v-7534ec0e] .user-login-other .item-icon:hover{color:#1890ff;transform:translateY(-1px)}[data-v-7534ec0e] .ant-tabs-bar{margin-bottom:22px}[data-v-7534ec0e] .ant-tabs-nav .ant-tabs-tab{margin-right:24px;padding:0 0 10px;color:rgba(0,0,0,.45);font-size:15px;transition:color .3s ease}[data-v-7534ec0e] .ant-tabs-nav .ant-tabs-tab:hover{color:#40a9ff}[data-v-7534ec0e] .ant-tabs-nav .ant-tabs-tab-active{color:#1890ff;font-weight:700}[data-v-7534ec0e] .ant-tabs-ink-bar{height:3px;border-radius:999px;background:#1890ff;transition:transform .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1)}[data-v-7534ec0e] .ant-form-item{margin-bottom:14px}[data-v-7534ec0e] .ant-input,[data-v-7534ec0e] .ant-input-affix-wrapper .ant-input{height:48px;border-color:#d9d9d9;border-radius:14px;background:#fff;color:rgba(0,0,0,.85);box-shadow:none;transition:border-color .3s ease,box-shadow .3s ease}[data-v-7534ec0e] .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled),[data-v-7534ec0e] .ant-input:hover{border-color:#40a9ff}[data-v-7534ec0e] .ant-input-affix-wrapper-focused .ant-input:not(.ant-input-disabled),[data-v-7534ec0e] .ant-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.12)}[data-v-7534ec0e] .ant-input-affix-wrapper-focused{box-shadow:none}[data-v-7534ec0e] .ant-input-prefix .anticon{color:rgba(0,0,0,.25)!important;transition:color .3s ease}[data-v-7534ec0e] .ant-input-affix-wrapper-focused .ant-input-prefix .anticon{color:#1890ff!important}[data-v-7534ec0e] img[src*=checkcode],[data-v-7534ec0e] img[src*=randomImage],[data-v-7534ec0e] img[src^="data:image"]{height:44px;max-width:100%;border-radius:12px;cursor:pointer}@media (max-width:900px){.pet-login-page[data-v-7534ec0e]{display:block;padding:0}.pet-login-shell[data-v-7534ec0e]{-ms-grid-columns:1fr;grid-template-columns:1fr;width:720px;max-width:100%;height:auto;min-height:100vh;max-height:none;margin:0 auto;border-radius:0}.pet-login-hero[data-v-7534ec0e]{min-height:470px}}@media (max-width:768px){.pet-login-shell[data-v-7534ec0e]{width:100%;min-height:100vh;margin:0;border-radius:0}.pet-login-hero[data-v-7534ec0e]{min-height:auto;padding:32px 24px 28px}.hero-copy[data-v-7534ec0e]{margin-top:36px}.hero-copy h1[data-v-7534ec0e]{font-size:36px}.hero-copy p[data-v-7534ec0e]{width:100%;font-size:15px}.feature-tags[data-v-7534ec0e]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.feature-tags span[data-v-7534ec0e]{font-size:13px;padding:9px 12px}.pet-login-brand[data-v-7534ec0e]{font-size:24px}.pet-login-brand .brand-logo[data-v-7534ec0e]{width:60px;height:60px}.pet-login-brand .brand-logo img[data-v-7534ec0e]{width:46px;height:46px}.pet-scene[data-v-7534ec0e]{display:none}.pet-login-panel[data-v-7534ec0e]{padding:34px 24px 42px}}@media (max-width:420px){.login-extra[data-v-7534ec0e] .ant-form-item-children{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:10px}}.valid-error .ant-select-selection__placeholder{color:#f5222d}