.brand{gap:12px;text-decoration:none;color:inherit}.brand,.brandMark{display:inline-flex;align-items:center}.brandMark{width:42px;height:42px;border-radius:12px;justify-content:center;background:linear-gradient(135deg,#0d6efd,var(--brand-cyan));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),0 18px 45px rgba(30,165,240,.26);position:relative;overflow:hidden;flex-shrink:0}.brandMark:before{content:"";width:18px;height:18px;border:3px solid #fff;border-radius:50%;opacity:.95}.brandMark:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--brand-green);transform:translate(8px,-8px);box-shadow:0 0 12px rgba(36,196,126,.6)}.brandText strong{display:block;font-size:20px;line-height:1;letter-spacing:.04em;color:var(--text)}.brandText strong span{color:var(--brand-cyan)}.brandText small{display:block;margin-top:5px;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.brandText strong .tm{display:inline;font-size:.72em;vertical-align:super;line-height:0;color:inherit}@media (max-width:768px){.brand{gap:8px}.brandMark{width:36px;height:36px}.brandText strong{font-size:17px}}@media (max-width:480px){.brandText small{display:none}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.theme-toggle:hover{transform:translateY(-1px)}.theme-toggle:active{transform:translateY(0)}@media (max-width:768px){.theme-toggle{display:none}}