.workspace-login-page{min-height:calc(100vh - 82px);box-sizing:border-box;display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(42px,8vw,130px);align-items:center;padding:clamp(60px,9vw,135px) clamp(24px,7vw,120px);background:#f4f0e8;color:#171714;font-family:Arial,sans-serif}.workspace-login-card>p,.workspace-login-copy>p{margin:0 0 18px;font:700 10px Arial,sans-serif;letter-spacing:.14em}.workspace-login-copy h1{margin:0 0 26px;font:400 clamp(58px,7vw,110px)/.9 Georgia,serif;letter-spacing:-.06em}.workspace-login-copy span{display:block;max-width:620px;color:rgba(23,23,20,.62);font-size:16px;line-height:1.65}.workspace-login-card{width:100%;max-width:560px;box-sizing:border-box;padding:clamp(28px,4vw,52px);border:1px solid rgba(23,23,20,.14);border-radius:26px;background:#fff}.workspace-login-card h2{margin:0 0 30px;font:400 clamp(38px,4vw,58px)/.95 Georgia,serif;letter-spacing:-.045em}.workspace-login-card form{display:grid;gap:14px}.workspace-login-card label{display:grid;gap:8px;font-size:11px;font-weight:700}.workspace-login-card input{box-sizing:border-box;width:100%;padding:16px;border:1px solid #d4d0c7;border-radius:12px;background:#faf9f6;font:16px Arial,sans-serif}.workspace-login-card form button{margin-top:4px;padding:16px;border:0;border-radius:999px;background:#171714;color:#fff;font:700 10px Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.workspace-login-card form button:disabled{opacity:.55;cursor:wait}.workspace-login-forgot{margin:16px 0 0;padding:0;border:0;background:transparent;color:#171714;font:600 11px Arial,sans-serif;text-decoration:underline;cursor:pointer}.workspace-login-loading,.workspace-login-message{margin:18px 0 0;padding:14px;border-radius:12px;background:#f1ede5;font-size:12px;line-height:1.5}.workspace-login-card>small{display:block;margin-top:24px;color:rgba(23,23,20,.55);font-size:10px;line-height:1.55}@media(max-width:850px){.workspace-login-page{grid-template-columns:1fr;padding-top:60px}.workspace-login-copy h1{font-size:58px}.workspace-login-card{max-width:none}}