.cloud-login{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,8vw,140px);padding:64px max(32px,calc((100vw - 1200px)/2));background:var(--login-bg, #fefefe);color:var(--login-fg, #292724)}.cloud-login-story{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;min-height:520px;padding:12px 0}.cloud-login-eyebrow{font-size:11px;letter-spacing:.24em;color:#77746f}.cloud-login-story-copy p{font-size:clamp(24px,2.5vw,34px);font-weight:400;letter-spacing:.04em;margin-bottom:12px}.cloud-login-story-copy span{color:#77746f;font-size:14px}.cloud-login-form{width:100%;max-width:400px;justify-self:center}.cloud-login-heading{margin-bottom:40px}.cloud-login-heading img{display:block;width:188px;height:auto}.cloud-login-heading p{margin:18px 0 0;color:#77746f;font-size:14px}.cloud-login .ant-form-item{margin-bottom:24px}.cloud-login .ant-form-item-label>label{font-size:13px;color:#66625d}.cloud-login .ant-input-prefix{margin-inline-end:12px;color:#8a8781}.cloud-login .ant-input-password-icon{color:#8a8781}.cloud-login-submit{margin-top:8px;font-size:15px;font-weight:500}.cloud-login-submit:focus-visible{outline:2px solid #292724;outline-offset:4px}.cloud-login-note{margin:28px 0 0;color:#88837c;font-size:12px}@media(max-width:760px){.cloud-login{grid-template-columns:1fr;gap:0;padding:48px 24px}.cloud-login-story{display:none}.cloud-login-heading{margin-bottom:36px}.cloud-login-heading img{width:164px}}#quick-login{box-sizing:border-box;font-family:SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif}body:has(#quick-login){margin:0}#quick-login .cloud-login-eyebrow,#quick-login .cloud-login-story-copy p{margin-top:0}#quick-login-card label{display:block;margin:24px 0 8px;font-size:13px;color:#66625d}#quick-login-card input{box-sizing:border-box;width:100%;height:52px;padding:12px 14px;border:1px solid var(--login-border, #dedbd5);border-radius:10px;background:var(--login-input, #fff);color:var(--login-fg, #292724);font:inherit;font-size:14px}#quick-login-card input::placeholder{color:#8a8781}#quick-login-card input:focus-visible{outline:2px solid rgba(41,39,36,.3);outline-offset:2px}#quick-login-card .cloud-login-submit{width:100%;height:52px;margin-top:32px;border:0;border-radius:10px;background:var(--login-button, #292724);color:var(--login-button-text, #fff);font:inherit;font-size:15px;cursor:pointer}#quick-login-card .cloud-login-submit:hover{background:#403d38}#quick-login-card .cloud-login-submit span{margin-left:8px}#quick-login-card button:disabled{opacity:.65;cursor:wait}.quick-login-password{position:relative}#quick-login-card .quick-login-password input{padding-right:60px}#quick-password-toggle{position:absolute;right:6px;top:4px;height:44px;min-width:44px;border:0;border-radius:6px;background:transparent;color:#77746f;font:inherit;font-size:12px;cursor:pointer}#quick-password-toggle:focus-visible{outline:2px solid #77746f}#quick-login-error{margin-bottom:20px;padding:12px;border:1px solid #e5c4bf;border-radius:8px;background:#fff4f2;color:#a5342b;font-size:14px}.cloud-login{position:relative;isolation:isolate}.cloud-login-background-layer{position:absolute;left:0;top:50%;transform:translateY(-50%);width:min(100%,150dvh);aspect-ratio:3 / 2;z-index:-1;pointer-events:none}.cloud-login-background{display:block;width:100%;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(to right,#000 75%,transparent 100%),linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to right,#000 75%,transparent 100%),linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.cloud-login-background[hidden]{display:none}.cloud-login-story{visibility:hidden}.cloud-login-form{position:relative}@media(max-width:760px){.cloud-login{padding-top:224px;align-items:start}.cloud-login-background-layer{top:0;transform:none;width:min(100%,300px)}}.cloud-login{--login-bg: #fefefe;--login-fg: #292724;--login-muted: #77746f;--login-border: #dedbd5;--login-input: #fff;--login-button: #292724;--login-button-text: #fff;color-scheme:light}.cloud-login[data-login-theme=dark],html.dark .cloud-login:not([data-login-theme]){--login-bg: #080b21;--login-fg: #eeeae3;--login-muted: #afb4c3;--login-border: #454b60;--login-input: #11162b;--login-button: #eeeae3;--login-button-text: #171a25;color-scheme:dark}.cloud-login-heading p,.cloud-login-note,#quick-login-card label,#quick-password-toggle,.cloud-login .ant-form-item-label>label{color:var(--login-muted)}.cloud-login-theme{position:absolute;right:24px;top:24px;width:44px;min-width:44px;height:44px;padding:0;display:grid;place-items:center;border:1px solid var(--login-border);border-radius:22px;background:var(--login-input);color:var(--login-fg);font:inherit;font-size:13px;cursor:pointer}.cloud-login-theme:focus-visible{outline:2px solid var(--login-fg);outline-offset:3px}#quick-login-card input:focus-visible{outline-color:var(--login-muted)}#quick-login-card .cloud-login-submit:hover{filter:brightness(.92);background:var(--login-button)}.cloud-login-submit:focus-visible,#quick-password-toggle:focus-visible{outline-color:var(--login-fg)}.cloud-login[data-login-theme=dark] #quick-login-error{background:#311a24;color:#f0b3ac;border-color:#724a52}.cloud-login-background-layer{top:0;transform:none}.cloud-login-background{-webkit-mask-image:linear-gradient(to right,#000 75%,transparent 100%);mask-image:linear-gradient(to right,#000 75%,transparent 100%)}@media(max-aspect-ratio:1 / 1)and (min-width:761px){.cloud-login{grid-template-columns:1fr;align-items:start;padding-top:calc(66.6667vw + 24px)}.cloud-login-story{display:none}.cloud-login-background{-webkit-mask-image:linear-gradient(to right,#000 75%,transparent 100%),linear-gradient(to bottom,#000 85%,transparent 100%);mask-image:linear-gradient(to right,#000 75%,transparent 100%),linear-gradient(to bottom,#000 85%,transparent 100%)}}@media(max-width:760px){.cloud-login-background{-webkit-mask-image:linear-gradient(to right,#000 75%,transparent 100%),linear-gradient(to bottom,#000 85%,transparent 100%);mask-image:linear-gradient(to right,#000 75%,transparent 100%),linear-gradient(to bottom,#000 85%,transparent 100%)}}@media(max-width:760px){.cloud-login{padding:calc(176px + var(--login-safe-top)) max(24px,var(--login-safe-right)) calc(28px + var(--login-safe-bottom)) max(24px,var(--login-safe-left))}.cloud-login-background-layer{top:var(--login-safe-top);width:min(100%,240px)}.cloud-login-heading{margin-bottom:24px}.cloud-login-heading img{width:144px}.cloud-login-heading p{margin-top:14px}.cloud-login .ant-form-item{margin-bottom:20px}#quick-login-card label{margin-top:20px}#quick-login-card label:first-child{margin-top:0}.cloud-login .ant-input,#quick-login-card input{font-size:16px}#quick-login-card .cloud-login-submit{margin-top:24px}.cloud-login-note{margin-top:20px}.cloud-login-theme{right:max(16px,var(--login-safe-right));top:calc(12px + var(--login-safe-top))}}@media(max-width:760px)and (max-height:500px){.cloud-login{padding-top:calc(120px + var(--login-safe-top))}.cloud-login-background-layer{width:156px}}@media(min-width:761px)and (max-width:1000px)and (max-height:500px)and (orientation:landscape){.cloud-login{grid-template-columns:minmax(120px,1fr) minmax(240px,400px);gap:24px;padding:calc(24px + var(--login-safe-top)) max(24px,var(--login-safe-right)) calc(24px + var(--login-safe-bottom)) max(24px,var(--login-safe-left));align-items:start}.cloud-login-story{min-height:0}.cloud-login-background-layer{top:64px;width:min(40vw,330px)}.cloud-login-background{-webkit-mask-image:linear-gradient(to right,#000 75%,transparent 100%),linear-gradient(to bottom,#000 85%,transparent 100%);mask-image:linear-gradient(to right,#000 75%,transparent 100%),linear-gradient(to bottom,#000 85%,transparent 100%)}.cloud-login-heading{margin-bottom:20px}.cloud-login-heading img{width:144px}.cloud-login-heading p{margin-top:12px}.cloud-login .ant-input,#quick-login-card input{font-size:16px}#quick-login-card label{margin-top:16px}#quick-login-card .cloud-login-submit{margin-top:20px}.cloud-login-note{margin-top:16px}.cloud-login-theme{top:calc(12px + var(--login-safe-top));right:max(16px,var(--login-safe-right))}}.cloud-login{--login-safe-top: env(safe-area-inset-top, 0px);--login-safe-right: env(safe-area-inset-right, 0px);--login-safe-bottom: env(safe-area-inset-bottom, 0px);--login-safe-left: env(safe-area-inset-left, 0px)}@media(max-width:760px),(max-width:1000px)and (max-height:500px)and (orientation:landscape){.cloud-login .ant-input-affix-wrapper input.ant-input{font-size:16px}}.cloud-login-changing,.cloud-login-changing *{transition:none!important}.cloud-login-background-layer>.cloud-login-background+.cloud-login-background{position:absolute;inset:0}.cloud-login-changing input,.cloud-login-changing .ant-input-affix-wrapper,.cloud-login-changing .cloud-login-submit{transition:none}@media(max-width:760px){.cloud-login{padding-top:calc(66.6667vw + 20px + var(--login-safe-top))}.cloud-login-background-layer{width:100%}.cloud-login-form{position:static}.cloud-login-heading{position:absolute;top:calc(clamp(76px,23vw,100px) + var(--login-safe-top));left:52%;width:calc(48% - 20px);margin:0}.cloud-login-heading img{width:min(100%,144px)}.cloud-login-heading p{margin-top:14px;font-size:13px;line-height:1.6}}@media(max-width:760px)and (max-height:500px)and (orientation:portrait){.cloud-login{padding-top:calc(188px + var(--login-safe-top))}.cloud-login-background-layer{width:min(100%,252px)}.cloud-login-heading{top:calc(76px + var(--login-safe-top))}}@media(max-width:760px)and (max-height:500px)and (orientation:landscape){.cloud-login{grid-template-columns:minmax(120px,1fr) minmax(240px,400px);gap:24px;padding:calc(24px + var(--login-safe-top)) max(24px,var(--login-safe-right)) calc(24px + var(--login-safe-bottom)) max(24px,var(--login-safe-left))}.cloud-login-story{display:block;min-height:0}.cloud-login-background-layer{top:64px;width:min(40vw,280px)}.cloud-login-form{position:relative}.cloud-login-heading{position:static;width:auto;margin-bottom:20px}.cloud-login-heading p{font-size:14px;margin-top:12px}}.cloud-login{view-transition-name:login-theme}::view-transition{pointer-events:none}::view-transition-group(login-theme){animation:none}::view-transition-old(login-theme){animation:none;mix-blend-mode:normal}::view-transition-new(login-theme){animation:login-theme-dissolve .32s cubic-bezier(.4,0,.2,1) both;mix-blend-mode:normal}@keyframes login-theme-dissolve{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){::view-transition-new(login-theme){animation:none}}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){opacity:0}::view-transition-old(login-theme){opacity:1}html:has(.cloud-login[data-login-theme=light]),body:has(.cloud-login[data-login-theme=light]){background-color:#fefefe}html:has(.cloud-login[data-login-theme=dark]),body:has(.cloud-login[data-login-theme=dark]){background-color:#080b21}.cloud-login,.cloud-login *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.cloud-login input,.cloud-login textarea,.cloud-login [contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.cloud-login img,.cloud-login svg{-webkit-user-drag:none}.cloud-login .login-ip-glow{transition:opacity .18s ease-out}.cloud-login[data-login-entering=true] .login-ip-glow{opacity:0;transition:none}@media(prefers-reduced-motion:reduce){.cloud-login .login-ip-glow{transition:none}}
