/* One shared identity for the showcase, authentication and legal pages. */
.qh .qr-brand,.qm .qr-brand,.qm-shell .qr-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;width:max-content;max-width:100%;padding:0;text-decoration:none;color:#282037;font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:24px;font-weight:750;line-height:1.1;letter-spacing:-1px;box-shadow:none;}.qr-brand .qr-brand-mark{display:grid;place-items:center;width:39px;height:43px;flex:0 0 39px;border-radius:13px;background:#7045d4;color:#fff;transform:rotate(-5deg);}.qr-brand .qr-brand-mark svg{display:block;width:28px;height:28px;transform:rotate(5deg);}.qr-brand .qr-brand-wordmark{display:block;white-space:nowrap;}.qr-brand .qr-brand-light{font-weight:400;}.qr-brand .qr-brand-wordmark small{display:block;margin-top:7px;color:#8a809a;font-size:7px;font-weight:600;letter-spacing:1.1px;line-height:1.4;}.qm .qr-brand-inverse{color:#fff;}.qm .qr-brand-inverse small{color:#d0c2e7;}.qr-brand:focus-visible{outline:3px solid #b296ec;outline-offset:6px;border-radius:5px;}.qh .qr-brand-compact{font-size:22px;}.qr-brand-compact .qr-brand-mark{width:30px;height:33px;flex-basis:30px;border-radius:10px;}.qr-brand-compact .qr-brand-mark svg{width:23px;height:23px;}
@media(max-width:480px){.qh .qr-brand,.qm .qr-brand,.qm-shell .qr-brand{font-size:20px;gap:7px;}.qr-brand .qr-brand-mark{width:32px;height:35px;flex-basis:32px;border-radius:10px;}.qr-brand .qr-brand-mark svg{width:25px;height:25px;}.qr-brand .qr-brand-wordmark small{font-size:5.5px;letter-spacing:.65px;margin-top:5px;}}

.qm .qr-brand-panel{font-size:21px;gap:8px;}.qm .qr-brand-panel .qr-brand-mark{width:30px;height:33px;flex-basis:30px;border-radius:10px;}.qm .qr-brand-panel .qr-brand-mark svg{width:23px;height:23px;}
