.brand-lockup{display:flex;align-items:center;gap:12px;min-width:0}
.brand-symbol{width:48px;height:48px;display:block;flex-shrink:0;border-radius:23.5%}
.brand-words{min-width:0;display:grid;gap:5px}
.brand-words strong{font-size:1.12rem;letter-spacing:-.035em;line-height:1.1;color:var(--green,#174d43)}
.brand-words .brand-tagline{font-size:.58rem;letter-spacing:.025em;line-height:1.5;text-transform:none;color:var(--muted,#67756f)}
.brand-credit{font-size:.65rem;font-weight:500;letter-spacing:.01em;color:var(--muted,#67756f);line-height:1.4}
.sidebar>.brand{padding:0 2px}.sidebar .brand-lockup{gap:9px}.sidebar .brand-symbol{width:44px;height:44px}
.auth-aside>.brand-lockup{margin-bottom:50px}.auth-aside .brand-symbol{width:76px;height:76px;box-shadow:0 0 0 1px #ffffff30}
.auth-aside .brand-words strong{font-size:2rem;color:#fff9ed}.auth-aside .brand-credit{color:#d4e5db;font-size:.85rem}.auth-aside .brand-tagline{color:#d4e5db;font-size:.65rem}
.setup-header .brand-words strong{font-size:1.25rem}.setup-header a{text-decoration:none}
.brand-loading{display:grid;place-content:center;min-height:70vh;padding:30px;gap:26px;text-align:center}.brand-loading .brand-lockup{justify-content:center}
.brand-about{margin-top:22px}.brand-about p{margin-bottom:0}
@media(max-width:1100px){.sidebar .brand-lockup{align-items:flex-start;gap:8px}.sidebar .brand-symbol{width:35px;height:35px}.sidebar .brand-words strong{font-size:1rem}}
@media(max-width:720px){.sidebar .brand-lockup{align-items:center}.auth-aside>.brand-lockup{margin-bottom:25px}.auth-aside .brand-symbol{width:58px;height:58px}.auth-aside .brand-words strong{font-size:1.5rem}}
