/* Resolution-independent N geometry and outlined Google Sans lettering.
   No raster mask, font loading or embedded bitmap is used by the wordmark. */
.brand.navq-brand{--brand-ink:#1a1a1a;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;width:220px;max-width:100%;flex-shrink:0;line-height:1;text-decoration:none}
.navq-brand .brand-wordmark{display:block;flex:none;width:100%;height:auto;aspect-ratio:580/96;color:var(--brand-ink);overflow:visible}
.navq-brand>.brand-caption{display:block;font-family:var(--font-ui);font-size:11px;font-weight:400;letter-spacing:.05px;line-height:1.45;color:var(--text-secondary);margin:7px 0 0;white-space:nowrap}
html[data-theme=dark] .brand.navq-brand{--brand-ink:#f2f2f2}
.sidebar .brand.navq-brand{width:204px}
.workspace-frame .sidebar.pdca-sidebar .sidebar-brand{display:flex;margin:0;padding:4px 4px 20px;align-items:center}
.public-demo-screen .sidebar .brand.navq-brand{width:204px}
.auth-story .brand.navq-brand{width:235px}
@media(max-width:600px){.site-nav .brand.navq-brand,.subscribe-header .brand.navq-brand{width:142px}.site-nav .navq-brand>.brand-caption,.subscribe-header .navq-brand>.brand-caption{font-size:8px;margin-top:6px}.auth-mobile-brand .brand.navq-brand{width:220px}}
@media print{.brand.navq-brand{--brand-ink:#1a1a1a}.navq-brand .brand-wordmark{print-color-adjust:exact;-webkit-print-color-adjust:exact}}

@media(max-width:360px){.site-nav{padding-left:10px;padding-right:10px;gap:6px}.site-nav .brand.navq-brand{width:124px;min-width:100px;flex-shrink:1}.site-nav .navq-brand>.brand-caption{display:none}}
