/* Both wordmarks come from the supplied logo. Native clipping displays one
   variant without cropping, resampling or redrawing its lettering. */
html body .brand::before,html body #auth-panel::before{content:none!important;display:none!important}
html body .brand{gap:10px;letter-spacing:0}
html body .brand-wordmark{display:block;position:relative;overflow:hidden;width:168px;aspect-ratio:1040/324;flex-shrink:0;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important}
html body .brand-wordmark img{position:absolute;display:block;width:120.576923%;height:auto;max-width:none;left:-11.538462%;top:-97.530864%}
html[data-theme=light] body .brand-wordmark img{left:-12.884615%;top:-243.518519%}
html[data-theme=light] body #auth-panel>.brand-wordmark img{left:-11.538462%;top:-97.530864%}
html body #auth-panel>.brand-wordmark{width:240px;max-width:100%;margin:0 0 22px!important}
html body .brand .app-build{margin:0!important;font-size:9px;opacity:.55;letter-spacing:0}
@media(max-width:700px){html body .brand-wordmark{width:136px}html body .brand{gap:5px}html body #application>header{flex-wrap:nowrap;align-items:center}html body #application>header>div:first-child{min-width:0}html body #identity{max-width:160px}html body .brand .app-build{display:none}}
@media(max-width:360px){html body .brand-wordmark{width:122px}}
