.brand-logo{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;vertical-align:middle;direction:ltr;color:inherit}.brand-wordmark-lockup{display:inline-flex;align-items:flex-end;flex:0 0 auto;gap:3px}.brand-region-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:flex-end;box-sizing:border-box;height:var(--brand-region-height, 14px);padding:0 var(--brand-region-padding, 3px);background:var(--brand-region-bg, #0d4aca);color:var(--brand-region-ink, #fff);font-family:var(--font-family-ui);font-size:var(--brand-region-font-size, 9px);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:0;white-space:nowrap}.brand-region-text-slot{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.brand-region-text{display:block;width:max-content;flex:0 0 auto;text-box:trim-both cap alphabetic;transform:scaleX(.9);transform-origin:center}:where([data-workspace-theme=light],[data-user-theme=light],[data-home-theme=light]){--brand-region-bg: #0d4aca;--brand-region-ink: #fff}:where([data-workspace-theme=creative],[data-user-theme=creative],[data-home-theme=creative]){--brand-region-bg: #c31c46;--brand-region-ink: #fff}:where([data-workspace-theme=dark],[data-user-theme=dark],[data-home-theme=dark]){--brand-region-bg: #f2f3f5;--brand-region-ink: #17191c}.brand-logo-icon{display:block;width:var(--brand-logo-icon-size, 32px);height:var(--brand-logo-icon-size, 32px);flex:0 0 auto;object-fit:contain}.brand-logo-wordmark{display:block;width:var(--brand-logo-wordmark-width, 140px);height:auto;aspect-ratio:200 / 34;flex:0 0 auto}.brand-wordmark-lockup[data-header-brand=true]>.brand-logo-wordmark{aspect-ratio:200 / 40.8}.brand-home-link{display:inline-flex;align-items:center;flex-shrink:0;color:inherit;text-decoration:none}.brand-home-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:760px){.brand-logo{--brand-region-height: 12px;--brand-region-font-size: 8px;--brand-region-padding: 2px}.brand-logo-icon{width:var(--brand-logo-icon-size, 24px);height:var(--brand-logo-icon-size, 24px)}.brand-logo-wordmark{width:var(--brand-logo-wordmark-width, 100px)}}
