.beta-login{min-height:100dvh;background:#562dce;color:#fff;display:grid;place-items:center;padding:24px}.beta-login>section{width:min(420px,100%)}.beta-brand{display:flex;align-items:center;gap:14px;font-size:42px;font-weight:700;margin-bottom:32px}.beta-brand svg{width:48px;height:48px;color:#e5ff43}.beta-login h1{font-size:27px;margin:0 0 12px}.beta-login p{line-height:1.6}.beta-login label{display:block;font-weight:600;margin:20px 0 8px}.beta-login input{display:block;width:100%;background:#fff;color:#26143f;padding:13px 14px;border:2px solid transparent;border-radius:5px;font:inherit}.beta-login input:focus{outline:3px solid #e5ff43;outline-offset:2px}.beta-login .primary{margin-top:18px;background:#e5ff43;color:#21103f;padding:12px 20px;font-weight:650}.beta-login .text-link{display:block;margin-top:20px;color:#fff}.beta-error{background:#fff0e6;color:#712a00;padding:10px 12px;border-radius:4px}.beta-error:empty{display:none}.beta-login button:disabled{opacity:.65}.beta-account{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:12px;color:#fff}.beta-account button{color:#fff;border:1px solid #ffffff66;border-radius:4px;padding:5px 10px}.beta-account span{max-width:180px;overflow:hidden;text-overflow:ellipsis}.beta-session-ended{position:fixed;inset:0;z-index:3000;background:#2c1461;color:#fff;display:grid;place-items:center;padding:24px}.beta-session-ended>section{max-width:500px}.beta-session-ended textarea{width:100%;height:110px;color:#21103f;font:inherit;padding:10px}.beta-session-ended button{margin-top:14px;background:#e5ff43;color:#21103f;padding:10px;border-radius:4px}@media(max-width:760px){.beta-account span{display:none}.beta-account{gap:4px}.beta-account button{font-size:10px;padding:4px}}

.beta-login .beta-google{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:44px;margin-top:24px;padding:12px 16px;border:1px solid #747775;border-radius:4px;background:#fff;color:#1f1f1f;font:600 15px/20px Arial,sans-serif;cursor:pointer}.beta-login .beta-google svg{flex:none}.beta-login .beta-google:focus-visible{outline:3px solid #e5ff43;outline-offset:3px}.beta-login .beta-google:hover:not(:disabled){background:#f2f2f2}.beta-login .beta-google:disabled{cursor:default}.beta-login .beta-sign-in-pending{font-size:14px}

.owner-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #ffffff55;border-radius:7px;flex-shrink:0;font-size:12px;line-height:1.2}.owner-switch a,.owner-switch button,.owner-switch span{display:block;padding:7px 10px;border:0;border-radius:4px;color:#fff;background:transparent;text-decoration:none;font:inherit;white-space:nowrap}.owner-switch [aria-current=page]{background:#e5ff43;color:#241044;font-weight:650}.owner-switch a:hover,.owner-switch button:hover{background:#ffffff22}.owner-switch a:focus-visible,.owner-switch button:focus-visible{outline:2px solid #e5ff43;outline-offset:2px}.premium-heading:has(.owner-switch){gap:18px;flex-wrap:wrap}.premium-heading>.owner-switch{margin-right:auto}.chief-topbar:has(.owner-switch){gap:14px}.chief-topbar:has(.owner-switch) #workspace-search-form{min-width:0;flex:1}.chief-topbar:has(.owner-switch) .beta-account span{display:none}@media(max-width:760px){.chief-topbar:has(.owner-switch){gap:7px}.owner-switch{font-size:11px}.owner-switch a,.owner-switch button,.owner-switch span{padding:6px}.chief-topbar:has(.owner-switch) #workspace-search-form{width:35px;min-width:30px}.premium-heading:has(.owner-switch){gap:12px}.premium-heading:has(.owner-switch)>div{width:100%}}
