:root{font-family:system-ui,sans-serif;color:#182323;background:#f4f6f3}body{margin:0}.topbar{padding:22px 32px;display:flex;align-items:center;gap:24px;background:#fff;border-bottom:1px solid #dce3db}.topbar a{color:#183c32;text-decoration:none;font-weight:750}.topbar span{color:#63736d;flex:1}button{cursor:pointer;background:#183c32;color:white;border:0;border-radius:8px;padding:12px 18px;font:inherit}button:disabled,input:disabled{opacity:.55;cursor:wait}.auth-shell-signed-out{max-width:480px;margin:9vh auto;background:white;border:1px solid #dce3db;border-radius:18px;padding:36px}.auth-shell label{display:block;margin:24px 0}.auth-shell input{display:block;box-sizing:border-box;width:100%;padding:12px;margin-top:8px;border:1px solid #adbbb2;border-radius:8px;font:inherit}.eyebrow{font-size:12px;letter-spacing:.12em;color:#63736d}.auth-shell-signed-in{padding:18px 32px;display:flex;justify-content:space-between;align-items:center}.loading,#notice,noscript{display:block;max-width:720px;margin:50px auto;padding:24px}#notice{border:1px solid #b6793e;border-radius:12px;background:#fff5e9}[hidden]{display:none!important}@media(max-width:600px){.topbar{padding:18px;flex-wrap:wrap}.auth-shell-signed-out{margin:24px 16px;padding:24px}.topbar span{font-size:13px}}