.platform-logo{display:block;width:240px;max-width:100%;height:auto;object-fit:contain}.brand .platform-logo{width:198px;background:transparent;border-radius:0;padding:0}header .platform-logo,.vqur-header-logo{width:260px!important;height:auto!important;max-width:100%}.document-brand{display:block;margin:24px 0}.document-brand .platform-logo{width:260px}.review-brand{display:block;margin:20px 0}.review-brand .platform-logo{width:240px}@media(max-width:600px){header .platform-logo,.vqur-header-logo{width:190px!important}aside .brand .platform-logo{width:210px}}

.platform-logo,.vqur-header-logo,header img{background:transparent!important;box-shadow:none!important}

/* Match reference width and header center; preserve the voice artwork aspect ratio. */
.auth-site-header{height:113px;padding:20px 64px;box-sizing:border-box}
.auth-site-header>a:first-child,.vqur-wordmark{display:flex;align-items:center;line-height:0;flex-shrink:0;height:70px;width:222.25px}
.auth-site-header .platform-logo,.vqur-site-header .vqur-header-logo{height:auto!important;width:222.25px!important;max-width:100%;object-fit:contain}
.vqur-site-header .vqur-header-inner{max-width:none;min-height:110px;padding:20px 64px;box-sizing:border-box}
@media(max-width:1024px){.auth-site-header,.vqur-site-header .vqur-header-inner{padding-left:24px;padding-right:24px}}
@media(max-width:420px){.auth-site-header>a:first-child,.vqur-wordmark{max-width:46vw}.auth-site-header{gap:12px}.auth-site-header .register-link{padding:9px 12px;font-size:10px}.auth-site-header .platform-logo,.vqur-site-header .vqur-header-logo{max-width:46vw}}

/* Optical correction measured from the supplied registration comparison:
   visible reference 194x54 vs voice artwork 192x52; retain header geometry. */
.auth-site-header .platform-logo,.vqur-site-header .vqur-header-logo{
  transform-origin:left center;
  transform:translateY(1.12px) scale(1.010416667,1.038461538);
}

/* Consistent title capitalization across public pages and both dashboards. */
h1,h2,h3,h4,h5,h6,legend,label,button,.button,nav a,.workspace,.quick-link,.toast strong,.vqur-section legend,.vqur-back,.auth-site-header a{text-transform:capitalize}
input,textarea,select,option,code,pre,.profile-readonly,.profile-identity strong,.managed-user-identity strong{text-transform:none}

/* Matching header actions for sign-in and registration. */
.auth-site-header .register-link,.vqur-site-header .vqur-back{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:166px;height:42px;flex-shrink:0;padding:10px 14px;border:1px solid #bcd8ce;border-radius:24px;background:#f5faf7;color:#173b46!important;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;white-space:nowrap}
.vqur-site-header .vqur-back span{margin-left:0;color:inherit}
@media(max-width:420px){.auth-site-header .register-link,.vqur-site-header .vqur-back{width:142px;height:38px;font-size:11px;padding:8px 10px}}
@media(max-width:800px){.auth-site-header,.vqur-site-header{height:auto!important;min-height:86px;flex-wrap:wrap;gap:14px;padding:16px!important}.auth-site-header img,.vqur-site-header img{max-width:100%}.introduction .features{display:block}.introduction,.login-card,.card-content{min-width:0}input,select,textarea{max-width:100%}pre{overflow-wrap:anywhere;white-space:pre-wrap}.api-guide-page .api-guide-hero{grid-template-columns:minmax(0,1fr)}}
