.account-login{max-width:510px;margin:70px auto;padding:48px;background:var(--surface,#fff);border:1px solid var(--line,#e7e9ee);border-radius:24px;box-shadow:0 18px 65px #13254806}.account-login h1{font-size:48px!important;letter-spacing:-2px!important;margin:18px 0!important}.account-login p{color:var(--muted,#727883);line-height:1.75;margin:20px 0}.account-login label,.account-settings label{display:block;font-size:13px;margin-bottom:8px}.account-login input,.account-settings input{display:block;width:100%;padding:14px 16px;margin-bottom:18px;border:1px solid var(--line,#dfe4ec);border-radius:10px;background:var(--surface,#fff);color:inherit}.account-login .primary{width:100%;padding:14px}.account-message{font-size:13px;min-height:24px}.account-small{font-size:12px!important}.account-login a{color:var(--blue,#0070f3)}#accountButton{border:0;cursor:pointer;position:relative}.account-summary{border-bottom:1px solid var(--line,#e4e7ed);padding-bottom:24px;margin-bottom:26px}.account-summary strong{display:block;font-size:22px}.account-summary p{word-break:break-word}.account-settings .outline{margin-top:18px;width:100%}.account-settings .primary{width:100%}.account-state{padding:14px 18px;border-radius:12px;background:var(--pale,#f1f6ff);margin:20px 0;font-size:13px}.account-import{border-top:1px solid var(--line,#e4e7ed);padding-top:20px;margin-top:28px}.account-import label{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6}.account-import input{width:auto;flex-shrink:0;margin-top:5px}.account-import button{width:100%}body.dark .account-login{background:#12151b;border-color:#2b303a}body.dark .account-login input{background:#171b23;border-color:#353b48}body.dark .account-state{background:#182438}@media(max-width:760px){.account-login{padding:28px;margin:25px auto}.account-login h1{font-size:39px!important}body.signed-out nav{display:none}body.signed-out main{margin-left:0}}

@media(max-width:760px){
 header{gap:8px;padding-inline:14px}
 header .brand{width:80px;flex-shrink:0}
 header .brand img{width:80px}
 header .workspace{min-width:0;flex:1;font-size:10px;gap:4px;padding:0;white-space:nowrap}
 header .headright{flex-shrink:0;gap:8px}
 header .headright #accountButton{display:inline-flex;width:34px;height:34px}
}

.beta-request{padding:20px 0;border-bottom:1px solid var(--line)}.beta-request h3{margin-top:0}.beta-request p{overflow-wrap:anywhere}.beta-request button{display:block;margin-top:15px;width:100%}.invite-status{font-size:13px!important}
