.bswitch{position:relative;margin:0 0 .9rem}.bswitch-pill{display:flex;align-items:center;gap:.5rem;width:100%;min-height:3rem;padding:0 .75rem;border:0;border-radius:999px;background:hsla(40,31%,94%,.08);color:var(--bone);font:500 .875rem Inter,sans-serif;cursor:pointer}.bswitch-pill:hover{background:hsla(40,31%,94%,.11)}.bswitch-pill:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.bswitch-pill-name{flex:1;min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bswitch-chev{width:1rem;height:1rem;opacity:.6;transition:transform .16s ease}.bswitch-chev[data-open]{transform:rotate(180deg)}.bswitch-av{flex:none;display:grid;place-items:center;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,color-mix(in srgb,var(--signal) 70%,#3ad0ff),#7c5cff);color:var(--obsidian);font:800 .7rem Inter,sans-serif}.bswitch-av--square{border-radius:.375rem}.bswitch-menu{position:absolute;top:calc(100% + .5rem);left:0;z-index:60;width:max(100%,19rem);padding:.25rem;border-radius:.625rem;border:1px solid hsla(40,31%,94%,.07);background:#1f1f21;box-shadow:0 22px 44px -14px rgba(0,0,0,.7);color:var(--bone)}.bswitch-head{display:flex;align-items:center;gap:.625rem;padding:.25rem .625rem .625rem}.bswitch-head .bswitch-av--square{border-radius:.5625rem}.bswitch-head-meta{display:flex;flex-direction:column;gap:.25rem;min-width:0}.bswitch-head-meta strong{font-size:.8125rem;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bswitch-head-meta span{font-size:.75rem;font-weight:500;line-height:1.1;color:hsla(40,31%,94%,.55)}.bswitch-head-meta b{color:var(--bone);font-weight:500}.bswitch-item{display:flex;align-items:center;gap:.625rem;width:100%;min-height:2rem;margin:.125rem 0;padding:0 .625rem;border:0;border-radius:.625rem;background:none;color:hsla(40,31%,94%,.9);font:400 .875rem Inter,sans-serif;text-align:left;text-decoration:none;cursor:pointer}.bswitch-item:hover:not(:disabled){background:hsla(40,31%,94%,.06);color:var(--bone)}.bswitch-item:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.bswitch-item>svg{width:1.125rem;height:1.125rem;opacity:.55;flex:none}.bswitch-brand[data-current]{background:hsla(40,31%,94%,.06);color:var(--bone);font-weight:500}.bswitch-brand:disabled{cursor:default}.bswitch-brand-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bswitch-check{width:1rem;height:1rem;color:var(--bone);flex:none}.bswitch-busy{width:.8rem;height:.8rem;border-radius:50%;border:2px solid hsla(40,31%,94%,.25);border-top:2px solid var(--signal);animation:bswitch-spin .8s linear infinite}@keyframes bswitch-spin{to{transform:rotate(1turn)}}.bswitch-sep{height:.25rem}@media (max-width:900px){.bswitch-item{min-height:2.75rem}.bswitch-menu{width:100%}}.brand-shell .brand-side-newbrand{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;color:hsla(40,31%,94%,.72);text-decoration:none}.brand-shell .brand-side-newbrand:hover{background:hsla(40,31%,94%,.07);color:var(--bone)}.brand-shell .brand-side-newbrand:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.brand-shell .brand-side-newbrand svg{width:1.05rem;height:1.05rem}@media (min-width:901px){.brand-shell .brand-side-newbrand{position:absolute;top:1.45rem;right:.9rem}}html:not(.dark) .brand-shell .bswitch-pill{background:color-mix(in srgb,var(--color-ink) 6%,transparent);color:var(--color-ink)}html:not(.dark) .brand-shell .bswitch-pill:hover{background:color-mix(in srgb,var(--color-ink) 9%,transparent)}html:not(.dark) .brand-shell .bswitch-menu{background:var(--pure);border-color:color-mix(in srgb,var(--color-ink) 10%,transparent);color:var(--color-ink);box-shadow:0 22px 44px -18px hsla(0,0%,4%,.25)}html:not(.dark) .brand-shell .bswitch-head-meta span{color:color-mix(in srgb,var(--color-ink) 58%,transparent)}html:not(.dark) .brand-shell .bswitch-check,html:not(.dark) .brand-shell .bswitch-head-meta b{color:var(--color-ink)}html:not(.dark) .brand-shell .bswitch-item{color:color-mix(in srgb,var(--color-ink) 82%,transparent)}html:not(.dark) .brand-shell .bswitch-brand[data-current],html:not(.dark) .brand-shell .bswitch-item:hover:not(:disabled){background:color-mix(in srgb,var(--color-ink) 6%,transparent);color:var(--color-ink)}html:not(.dark) .brand-shell .brand-side-newbrand{color:color-mix(in srgb,var(--color-ink) 65%,transparent)}html:not(.dark) .brand-shell .brand-side-newbrand:hover{background:color-mix(in srgb,var(--color-ink) 6%,transparent);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.bswitch-chev{transition:none}.bswitch-busy{animation:none}}