.workbench-login *{box-sizing:border-box}.workbench-login body{color:#292b30;background:#e5e8eb;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.workbench-login button,.workbench-login input{font:inherit}.workbench-login button{cursor:pointer}.workbench-login button:focus-visible,.workbench-login input:focus-visible{outline-offset:4px;outline:3px solid #828282}.workbench-login [hidden]{display:none!important}.workbench-login .ambient{background:radial-gradient(at 14% 20%,#c4c4c4,#0000 50%),radial-gradient(at 86% 80%,#c3c3c3,#0000 48%),#e7e7e7;position:fixed;inset:0}.workbench-login .login-overlay{-webkit-backdrop-filter:blur(36px);background:#e7eae9d1;place-items:center;padding:32px;display:grid;position:fixed;inset:0;overflow:auto}.workbench-login .login-card{-webkit-backdrop-filter:blur(32px)saturate(1.2);background:#ffffffb8;border:1px solid #ffffffd9;border-radius:24px;grid-template-columns:1fr 1fr;width:min(920px,100%);min-height:584px;display:grid;overflow:hidden;box-shadow:0 28px 90px #41414119,0 3px 14px #41414108}.workbench-login .story{background:#ffffff2e;flex-direction:column;min-height:584px;padding:34px 36px 26px;display:flex;position:relative;overflow:hidden}.workbench-login .brand{letter-spacing:2px;color:#454545;align-items:center;gap:9px;font-size:20px;font-weight:650;display:flex}.workbench-login .brand svg{width:27px;height:27px}.workbench-login .brand-en{letter-spacing:2px;opacity:.5;margin-left:4px;font-size:10px;font-weight:500}.workbench-login .story-copy{z-index:1;margin-top:47px;position:relative}.workbench-login .eyebrow{letter-spacing:2.5px;color:#878787;font-size:9px}.workbench-login .story h2{letter-spacing:2px;margin:15px 0 12px;font-size:34px;font-weight:550;line-height:1.5}.workbench-login .story-copy p{color:#848484;letter-spacing:.3px;font-size:12px}.workbench-login .scene{flex:1;height:250px;min-height:245px;position:relative}.workbench-login .buddy{background:radial-gradient(at 32% 22%,#fff 0,#f6f8e9 44%,#d6dfc5 90%);border-radius:47% 48% 43% 44%;width:146px;height:150px;margin-left:-73px;animation:6s ease-in-out infinite wb-login-float;position:absolute;top:57px;left:50%;transform:rotate(-8deg);box-shadow:inset -9px -12px 19px #a3b58b35,inset 6px 6px 9px #fff9,5px 12px 20px #72866917}.workbench-login .buddy-shine{filter:blur(9px);background:#ffffff80;border-radius:50%;height:35px;position:absolute;inset:12px 35px auto 25px}.workbench-login .face{gap:23px;display:flex;position:absolute;top:62px;left:43px;transform:rotate(4deg)}.workbench-login .eye{transform-origin:50%;background:#455647;border-radius:50%;width:7px;height:13px;animation:5.6s infinite wb-login-blink}.workbench-login .smile{border:2px solid #63755c;border-top:0;border-radius:0 0 12px 12px;width:12px;height:7px;position:absolute;top:19px;left:17px}.workbench-login .hand{background:linear-gradient(100deg,#fafbeb,#e0e7cd);border-radius:50%;width:31px;height:46px;transition:transform .7s,top .7s;position:absolute;top:85px;box-shadow:2px 3px 6px #6c80541a}.workbench-login .hand-left{left:-12px;transform:rotate(28deg)}.workbench-login .hand-right{right:-12px;transform:rotate(-28deg)}.workbench-login [data-method=password] .hand-left{transform:translate(48px,-37px)rotate(-28deg)}.workbench-login [data-method=password] .hand-right{transform:translate(-44px,-37px)rotate(28deg)}.workbench-login .buddy-shadow{filter:blur(9px);background:#71845b25;border-radius:50%;width:125px;height:17px;margin-left:-62px;animation:6s ease-in-out infinite wb-login-shadow;position:absolute;top:220px;left:50%}.workbench-login .orbit{border:1px solid #fff9;border-radius:50%;width:290px;height:135px;margin-left:-145px;position:absolute;top:103px;left:50%;transform:rotate(-25deg)}.workbench-login .orbit-two{border-color:#c8c8c84d;width:260px;margin-left:-130px;transform:rotate(28deg)}.workbench-login .spark{color:#a2a2a2;font-size:26px;position:absolute}.workbench-login .spark-one{animation:7s infinite wb-login-float;top:53px;right:35px}.workbench-login .spark-two{font-size:20px;top:166px;left:25px}.workbench-login .little-note{background:#fff9;border-radius:8px;width:40px;height:49px;padding:13px 8px;position:absolute;top:42px;left:30px;transform:rotate(-17deg);box-shadow:0 5px 18px #8b8b8b13}.workbench-login .little-note span{background:#cfcfcf;height:2px;margin-bottom:6px;display:block}.workbench-login .little-note span:last-child{width:65%}.workbench-login .floating-label{white-space:nowrap;letter-spacing:1px;color:#878787;background:#ffffff80;border:1px solid #ffffffb3;border-radius:20px;padding:9px 14px;font-size:10px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.workbench-login .green-dot{background:#90a77d;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.workbench-login .story-footer{letter-spacing:1px;color:#929292;justify-content:space-between;align-items:center;margin-top:28px;font-size:10px;display:flex}.workbench-login .story-footer>span:last-child{font-size:24px}.workbench-login .login-panel{background:#fff3;flex-direction:column;align-items:center;padding:60px 48px 25px;display:flex;position:relative}.workbench-login .close{color:#a1a5a7;background:0 0;border:0;border-radius:50%;width:32px;font-size:25px;font-weight:300;line-height:30px;position:absolute;top:16px;right:19px}.workbench-login .close:hover{background:#f3f3f3}.workbench-login .panel-content{text-align:center;width:100%;max-width:292px}.workbench-login .welcome-mark{display:none}.workbench-login .login-panel h1{letter-spacing:1px;margin:8px 0 11px;font-size:25px;font-weight:600}.workbench-login .subtitle{color:#9b9b9b;letter-spacing:.5px;margin:0 0 28px;font-size:12px}.workbench-login .qr-wrap{border:1px solid #ebebeb;border-radius:16px;width:192px;height:192px;margin:0 auto;padding:15px;box-shadow:0 3px 12px #31313103}.workbench-login .qr{width:100%;height:100%;position:relative}.workbench-login .qr>svg{fill:#3d3d3d;shape-rendering:crispedges;width:100%;height:100%}.workbench-login .qr-center{background:#fff;border-radius:7px;padding:6px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.workbench-login .qr-center svg{color:#646464;width:23px;height:23px}.workbench-login .scan-caption{color:#4b4b4b;margin-top:19px;font-size:13px}.workbench-login .wechat-icon{color:#67a66e;margin-right:6px;font-size:14px}.workbench-login .method-hint{color:#b2b2b2;margin:9px 0 0;font-size:10px}.workbench-login .separator{color:#b8b8b8;align-items:center;gap:14px;margin:27px 0 18px;font-size:10px;display:flex}.workbench-login .separator:before,.workbench-login .separator:after{content:"";background:#f0f0f0;flex:1;height:1px}.workbench-login .method-links{justify-content:center;align-items:center;gap:23px;display:flex}.workbench-login .method-links button,.workbench-login .back-wechat{color:#787878;background:0 0;border:0;padding:5px;font-size:12px}.workbench-login .method-links>span{background:#e7e7e7;width:1px;height:11px}.workbench-login .method-links button:hover,.workbench-login .back-wechat:hover{color:#4e4e4e}.workbench-login .legal{text-align:center;color:#b6b6b6;margin:auto 0 0;padding-top:20px;font-size:10px;line-height:1.9}.workbench-login .legal button{color:#8d8d8d;background:0 0;border:0;padding:0 4px;font-size:10px}.workbench-login .legal>span{padding:0 2px}.workbench-login .feedback{color:#8b7761;min-height:18px;margin-top:10px;font-size:11px;line-height:1.6}.workbench-login .form-tabs{background:#f5f5f5;border-radius:10px;margin:30px 0 24px;padding:4px;display:flex}.workbench-login .form-tabs button{color:#959595;background:0 0;border:0;border-radius:7px;flex:1;padding:9px 0;font-size:12px}.workbench-login .form-tabs [aria-selected=true]{color:#4e4e4e;background:#fff;box-shadow:0 2px 5px #00000009}.workbench-login form{text-align:left}.workbench-login form label{color:#828282;margin-bottom:17px;font-size:11px;display:block}.workbench-login input{color:#494949;background:#fcfcfa;border:1px solid #eaeaea;border-radius:9px;width:100%;min-width:0;margin-top:8px;padding:13px 12px;font-size:12px;display:block}.workbench-login input::placeholder{color:#b7b7b7}.workbench-login .input-row{position:relative}.workbench-login .input-row input{padding-right:99px}.workbench-login .input-row button{color:#797979;background:0 0;border:0;height:43px;font-size:10px;position:absolute;top:0;right:11px}.workbench-login .submit{color:#fff;background:#616161;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding:13px 17px;font-size:13px;display:flex}.workbench-login .submit:hover{background:#505050}.workbench-login .form-note{color:#acacac;margin:16px 0 25px;font-size:10px}.workbench-login .back-wechat{font-size:11px}@keyframes wb-login-float{0%,to{translate:0}50%{translate:0 -12px}}@keyframes wb-login-blink{0%,42%,46%,to{scale:1}44%{scale:1 .1}}@keyframes wb-login-shadow{50%{opacity:.6;scale:.82}}@media (width<=700px){.workbench-login .login-overlay{padding:20px}.workbench-login .login-card{grid-template-columns:1fr;max-width:430px;min-height:570px}.workbench-login .story{display:none}.workbench-login .login-panel{min-height:570px;padding:35px 30px 24px}.workbench-login .welcome-mark{color:#646464;margin-bottom:18px;display:block}.workbench-login .welcome-mark svg{width:29px;height:29px}.workbench-login .login-panel h1{font-size:23px}.workbench-login .subtitle{margin-bottom:24px}}@media (height<=660px) and (width>=701px){.workbench-login .login-overlay{align-items:start;padding:20px}.workbench-login .login-card,.workbench-login .story{min-height:560px}.workbench-login .login-panel{padding-top:42px}}@media (prefers-reduced-motion:reduce){.workbench-login *,.workbench-login :before,.workbench-login :after{transition:none!important;animation:none!important}}.workbench-login .form-tabs [aria-pressed=true]{color:#4e4e4e;background:#fff;box-shadow:0 2px 5px #00000009}.workbench-login .field-help{color:#989898;justify-content:flex-end;align-items:center;gap:5px;min-height:18px;margin-top:-4px;font-size:10px;line-height:1.7;display:flex}.workbench-login .field-help button{color:#727272;background:0 0;border:0;padding:0;font-size:10px}.workbench-login .field-help button:hover{text-decoration:underline}.workbench-login .input-row:focus-within input,.workbench-login input:focus{outline-offset:1px;background:#fff;border-color:#909090;outline:2px solid #90909022}.workbench-login .input-row .send-code{border-left:1px solid #e7e7e7;height:20px;padding-left:12px;top:12px}.workbench-login .show-password:hover,.workbench-login .send-code:hover{color:#474747}.workbench-login .form-tabs button:hover{color:#4e4e4e}.workbench-login [data-method=code] .separator,.workbench-login [data-method=password] .separator{margin:21px 0 13px}.workbench-login [data-method=code] .form-note,.workbench-login [data-method=password] .form-note{margin:16px 0 0}.workbench-login input:user-invalid{border-color:#b77765}.workbench-login .form-tabs button{transition:background .2s,color .2s}.workbench-login .input-row input[autocomplete=one-time-code]{letter-spacing:3px}.workbench-login .input-row input::placeholder{letter-spacing:normal}.workbench-login .method-icons{justify-content:center;gap:24px;display:flex}.workbench-login .method-icons button{color:#8d8d8d;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:center;gap:7px;padding:5px 9px;font-size:10px;display:flex}.workbench-login .method-icons svg{width:22px;height:22px}.workbench-login .method-icons button:hover,.workbench-login .method-icons button[aria-pressed=true]{color:#595959;background:#f4f4f4}.workbench-login .method-icons+.back-wechat{margin-top:10px}.workbench-login [data-method=phone] .separator{margin:21px 0 13px}.workbench-login [data-method=phone] .form-note{margin:16px 0 0}.workbench-login [data-method]:not([data-method=wechat]) .form-tabs{margin-top:20px}.workbench-login [data-method]:not([data-method=wechat]) .login-panel{padding-top:44px}.workbench-login .login-card{transform-origin:50%;position:relative}.workbench-login .wb-login-login-shine,.workbench-login .login-glare{pointer-events:none;border-radius:inherit;z-index:3;position:absolute;inset:0}.workbench-login .wb-login-login-shine{-webkit-mask-composite:xor;background-size:300% 300%;animation:14s linear infinite wb-login-login-shine;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.workbench-login .login-glare{opacity:0;transition:opacity .2s}@keyframes wb-login-login-shine{0%,to{background-position:0 0}50%{background-position:100% 100%}}.workbench-login .configured-brand-logo{object-fit:contain;flex-shrink:0}.workbench-login .brand{flex-wrap:wrap}.workbench-login .brand>span:first-of-type{overflow-wrap:anywhere;max-width:100%}.workbench-login .brand-en,.workbench-login .story-copy h2{overflow-wrap:anywhere}.workbench-login .login-card .submit{background:var(--brand-primary,#616161);color:var(--brand-on-primary,#fff)}.workbench-login .login-card .submit:hover{background:color-mix(in srgb,var(--brand-primary,#616161) 85%,black)}.workbench-login .login-card .form-tabs [aria-pressed=true]{color:#55585e}.workbench-login .login-card .method-icons button:hover,.workbench-login .login-card .method-icons button[aria-pressed=true]{color:#55585e;background:#ebebec}.workbench-login .login-card input:focus{border-color:#55585e;outline-color:#55585e24}.workbench-login .login-card[data-custom-brand] :is(.brand,.story-copy h2,.welcome-mark,.qr-center svg,.method-links button:hover,.back-wechat:hover,.form-tabs [aria-selected=true],.input-row button){color:#55585e}.workbench-login .login-card[data-custom-brand] .qr>svg{fill:#55585e}.workbench-login .login-card :is(.brand,.story-copy h2,.welcome-mark,.qr-center svg,.method-links button:hover,.back-wechat:hover,.form-tabs [aria-selected=true],.form-tabs [aria-pressed=true],.input-row button),.workbench-login .login-card[data-custom-brand] :is(.brand,.story-copy h2,.welcome-mark,.qr-center svg,.method-links button:hover,.back-wechat:hover,.form-tabs [aria-selected=true],.form-tabs [aria-pressed=true],.input-row button){color:#292b30}.workbench-login .login-card .qr>svg,.workbench-login .login-card[data-custom-brand] .qr>svg{fill:#292b30}.workbench-login .login-card .submit{justify-content:center}.workbench-login .login-card button:disabled{cursor:wait;opacity:.55}.workbench-login .qr-live{color:var(--login-muted,#737373);justify-content:center;align-items:center;font-size:12px;display:flex}.workbench-login .qr-live>img{object-fit:contain;width:100%;height:100%}.workbench-login .qr-preview{flex-direction:column;align-items:center;gap:12px;display:flex}.workbench-login .qr-preview svg{width:48px;height:48px}.workbench-login .qr-live .refresh-wechat{color:inherit;background:0 0;border:0;padding:12px}.workbench-login .scan-caption .wechat-icon svg{vertical-align:middle;width:16px;height:16px}.workbench-login .qr-live{isolation:isolate;position:relative;overflow:hidden}.workbench-login .qr-live:has(.qr-skeleton){border-radius:12px}.workbench-login .qr-skeleton{z-index:-1;background-color:#f7f7f7;background-image:radial-gradient(circle,#bbb 1.5px,#0000 1.8px),radial-gradient(circle,#d5d5d5 1.3px,#0000 1.6px);background-position:3px 3px,9px 9px;background-size:12px 12px,12px 12px;border-radius:12px;position:absolute;inset:0;overflow:hidden}.workbench-login .qr-skeleton:after{content:"";background:linear-gradient(110deg,#0000 25%,#ffffffb8 42%,#0000 60%) 0 0/220% 100%;animation:1.7s ease-in-out infinite wb-login-qr-shimmer;position:absolute;inset:0}.workbench-login .qr-live:has(.qr-skeleton) .refresh-wechat{background:var(--login-surface,#ffffffd9);border-radius:8px;margin:12px;font-size:12px;position:relative}@keyframes wb-login-qr-shimmer{0%{background-position:180% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.workbench-login .qr-skeleton:after{animation:none}}.workbench-login html[data-login-presentation=modal] body{background:0 0!important}.workbench-login html[data-login-presentation=modal] .ambient{display:none}.workbench-login{color:#292b30;overscroll-behavior:contain;scrollbar-width:thin;background:0 0;border:0;border-radius:24px;gap:0;width:920px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;display:block;overflow-y:auto}.workbench-login .login-card{background:#f7f7f4;width:100%}.workbench-login .brand img{object-fit:contain;border-radius:6px;width:27px;height:27px}.workbench-login .product-initial{letter-spacing:0;background:#eceee8;border-radius:6px;place-items:center;width:27px;height:27px;font-size:16px;display:grid}.workbench-login .story-copy p{overflow-wrap:anywhere;line-height:1.8}.workbench-login .login-panel h1{overflow-wrap:anywhere;letter-spacing:.3px;font-size:23px;line-height:1.5}.workbench-login .form-tabs button{white-space:nowrap;font-size:11px}.workbench-login [data-slot=dialog-close]{z-index:4;color:#737373}.workbench-login .feedback{overflow-wrap:anywhere}.workbench-login .form-note button{font-size:inherit;color:#727272;cursor:pointer;background:0 0;border:0;padding:0}.workbench-login .legal{overflow-wrap:anywhere}@media (width<=700px){.workbench-login{width:430px}.workbench-login .login-card{min-height:570px}.workbench-login .login-panel{padding-left:24px;padding-right:24px}.workbench-login .welcome-mark{font-size:14px;line-height:1.5}}.workbench-login{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.workbench-login .scan-caption .wechat-icon svg{display:inline-block}.workbench-login .story:after{content:"";pointer-events:none;border-right:1px dashed #d3d3cf;position:absolute;top:24px;bottom:24px;right:0}.workbench-login .show-password svg{width:18px;height:18px;display:block}
