.altf-brandlock{min-width:0}.altf-brandlock,.altf-by{display:inline-flex;align-items:center}.altf-by{gap:.45rem;flex-shrink:0;white-space:nowrap;font-weight:500;line-height:1;margin-left:.75rem;padding:.2rem .5rem;border-left:1px solid rgba(248,250,252,.22);transition:all .2s ease}.altf-by:hover{border-left-color:rgba(45,212,191,.8)}.altf-by-label{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:lowercase;color:rgba(248,250,252,.75)!important;transition:color .15s ease}.altf-by:hover .altf-by-label{color:rgba(248,250,252,.95)!important}.altf-by-link{display:inline-flex;align-items:center;border-radius:4px;text-decoration:none}.altf-by-logo{height:1.15rem!important;display:inline-flex!important;align-items:center!important;gap:.35rem!important;color:#2dd4bf!important;opacity:1!important}.altf-by-logo .alt-ui-brand-mark,.altf-by-logo svg{height:1.15rem!important;width:auto!important;display:block!important;color:#2dd4bf!important}.altf-by-logo .alt-ui-brand-logo__wordmark{font-family:var(--font-display,"Syne",sans-serif)!important;font-size:.95rem!important;font-weight:800!important;letter-spacing:-.01em!important;color:#ffffff!important;display:inline-block!important;opacity:1!important;text-shadow:0 1px 6px rgba(0,0,0,.7);transition:color .15s ease}.altf-by:hover .altf-by-logo .alt-ui-brand-logo__wordmark{color:#cbf542!important}@media (max-width:520px){.altf-by{display:inline-flex;margin-left:.35rem;padding:.15rem .25rem .15rem .35rem;gap:.3rem}.altf-by-label{font-size:.68rem}.altf-by-logo .alt-ui-brand-mark,.altf-by-logo svg{height:1rem!important}.altf-by-logo .alt-ui-brand-logo__wordmark{font-size:.85rem!important}}