/* One compact lockup for the workspace, authentication and public site. */
body .brand{display:inline-flex;align-items:center;gap:11px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1;white-space:nowrap;letter-spacing:normal}
body .brand>img{display:block;width:40px;height:40px;flex:none;filter:none;object-fit:contain}
body .brand .brand-name{display:flex;align-items:center;gap:8px;min-width:0}
body .brand .brand-wordmark{display:block;font-size:25px;font-weight:760;letter-spacing:-1.05px;line-height:1}
body .brand .brand-product{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 6px;border:1px solid #61e8b44d;border-radius:6px;background:#61e8b40a;font-size:9px;font-weight:750;line-height:1;letter-spacing:1.1px;text-transform:uppercase}
body .sidebar .brand{display:flex;gap:10px;padding:0 8px 29px}
body .sidebar .brand>img{width:38px;height:38px}
body .sidebar .brand-wordmark{font-size:23px;letter-spacing:-1px}
body .sidebar .brand-name{gap:7px}
body .sidebar .brand-product{min-height:20px;padding:0 5px;font-size:8px;letter-spacing:1px;border-radius:5px}
body .brand:focus-visible{outline:2px solid #6af0be;outline-offset:6px;border-radius:8px}
body .mobile-brand{display:none}
@media(max-width:900px) and (min-width:641px){body .sidebar .brand{justify-content:center;padding:0 0 29px}body .sidebar .brand .brand-name{display:none}}
@media(max-width:640px){body .brand{gap:9px}body .brand>img{width:35px;height:35px}body .brand .brand-wordmark{font-size:23px}body .sidebar .brand{display:none}body .mobile-brand{display:inline-flex;gap:8px}body .mobile-brand>img{width:30px;height:30px}body .mobile-brand .brand-wordmark{font-size:20px;letter-spacing:-.8px}body .mobile-brand .brand-product{display:none}}
@media(max-width:360px){body .mobile-brand .brand-name{display:none}}
