.auth-page{color:#182034;background:radial-gradient(at 50% 10%,#eef0ff 0,#0000 58%),#f8f9fc;flex-direction:column;align-items:center;min-height:100dvh;padding:28px 5vw 22px;font-family:inherit;display:flex}.auth-header{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.auth-header>a{color:#182034;letter-spacing:-.7px;align-items:center;gap:10px;font-size:23px;font-weight:750;text-decoration:none;display:flex}.auth-header>a>span{color:#6962d9;margin-left:-6px}.auth-card{text-align:center;background:#fff;border:1px solid #e3e5ef;border-radius:22px;width:min(100%,430px);margin:auto;padding:38px 34px;box-shadow:0 18px 70px #2633550a}.auth-mark{color:#6962d9;background:#f1f0ff;border-radius:18px;place-items:center;width:60px;height:60px;margin:0 auto 20px;display:grid}.auth-eyebrow{letter-spacing:1px;color:#777e92;font-size:11px;font-weight:650}.auth-card h1{letter-spacing:-.7px;margin:14px 0;font-size:24px;line-height:1.45}.auth-description{color:#697084;margin:0 0 26px;font-size:13px;line-height:1.9}.auth-card form{text-align:left}.auth-card label{justify-content:space-between;align-items:center;margin:17px 0 8px;font-size:12px;font-weight:600;display:flex}.auth-card small{color:#757b8e;font-weight:400}.auth-card input{color:#182034;width:100%;height:45px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cdd1df;border-radius:8px;padding:10px 12px;font-size:15px}.auth-card input:focus-visible{border-color:#7770dd;outline:3px solid #dcd9ff}.auth-submit{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#6058d6;border:0;border-radius:8px;margin:22px 0 12px;font-size:14px;font-weight:650}.auth-submit:hover{background:#5148c3}.auth-card button:disabled{opacity:.55;cursor:wait}.auth-text-button{font:inherit;color:#6058b9;cursor:pointer;background:0 0;border:0;padding:9px 3px;font-size:12px}.auth-divider{background:#eceef4;height:1px;margin:12px 0}.auth-invitation{color:#808699;margin:18px 0 0;font-size:11px;line-height:1.8}.auth-footer{gap:22px;padding-top:28px;font-size:11px;display:flex}.auth-footer a{color:#737b8e}.auth-error,.auth-notice{border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.7}.auth-error{color:#9f3434;background:#fff1f0}.auth-notice{color:#266748;background:#edf6f1}.cloud-account{position:relative}.cloud-account-menu{z-index:80;background:#fff;border:1px solid #e1e5ee;border-radius:12px;gap:10px;min-width:220px;padding:16px;display:grid;position:absolute;top:45px;right:0;box-shadow:0 12px 36px #18203416}.cloud-account-menu strong{overflow-wrap:anywhere;font-size:12px}.cloud-account-menu span{color:#697084;font-size:11px}.cloud-account-menu button{font:inherit;cursor:pointer;background:#f4f5f9;border:0;border-radius:6px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}@media (width<=560px){.auth-page{padding:20px 18px}.auth-card{box-sizing:border-box;margin:35px auto 15px;padding:26px 24px}.auth-card h1{font-size:22px}.auth-header>a{font-size:21px}}.auth-or{color:#8b90a0;align-items:center;gap:12px;margin:20px 0;font-size:11px;display:flex}.auth-or:before,.auth-or:after{content:"";background:#eceef4;flex:1;height:1px}.cloud-workspace{flex-direction:column;display:flex}.cloud-workspace>.app-header{flex-shrink:0}.cloud-workspace>.workspace-layout{flex:1;height:auto;min-height:0}.cloud-preview-notice{color:#59617a;background:#f1f3fc;border-bottom:1px solid #e0e4f2;flex-shrink:0;padding:10px 26px;font-size:11px;line-height:1.7}.auth-submit{min-height:40px}
