.sign-in-shell{min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(ellipse at 50% 0,#382d26 0,transparent 55%),#171717;color:#f6f0e9}.sign-in-card{width:min(100%,460px);padding:40px;border:1px solid #4a4039;border-radius:24px;background:#22201ee8;box-shadow:0 24px 80px #0005}.sign-in-wordmark{font-family:Georgia,serif;font-size:64px;letter-spacing:-3px;line-height:1;margin:0 0 40px}.sign-in-wordmark span{display:block;font-family:Arial,sans-serif;font-size:10px;letter-spacing:4px;margin:10px 0 0 5px}.sign-in-card h1{font-size:28px;line-height:1.2;margin-bottom:16px}.sign-in-card p{line-height:1.6}.sign-in-card form{display:grid;gap:14px;margin-top:28px}.sign-in-card input{width:100%;border:1px solid #786c62;border-radius:10px;background:#171717;padding:14px;color:#fff;font:inherit}.sign-in-card button{min-height:48px;padding:12px 18px;border-radius:10px;background:#efba91;color:#25180f;font-weight:650;border:0;cursor:pointer}.sign-in-card button:disabled{opacity:.65;cursor:wait}.sign-in-card :focus-visible{outline:3px solid #f7cba8;outline-offset:4px}.sign-in-card .sign-in-note{font-size:13px;color:#c5b8ae;margin-top:28px}.sign-in-card [role=alert]{color:#ffb6a3}.sign-in-card [role=status]{padding:18px 0}@media(max-width:480px){.sign-in-card{padding:28px 24px}}.sign-in-card .slack-sign-in{background:#fff;color:#211e1b;font-size:16px}.sign-in-help{font-size:12px;color:#c5b8ae;text-align:center;line-height:1.5}.email-sign-in{margin-top:26px;padding-top:20px;border-top:1px solid #4a4039}.email-sign-in summary{cursor:pointer;color:#d9c6b7;padding:8px 0;font-size:14px}.email-sign-in form{margin-top:16px}