.host-topbar__v2-optin-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid var(--c-accent,#c4673d);color:var(--c-accent,#c4673d);background:transparent;text-decoration:none;flex:none;font:inherit;cursor:pointer;transition:background .15s ease,color .15s ease,transform 80ms ease}.host-topbar__v2-roleswitch{position:relative;display:inline-flex;flex:none}.host-topbar__v2-roleswitch-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:flex;flex-direction:column;min-width:132px;padding:4px;border-radius:10px;border:1px solid var(--c-border,#e5ded6);background:var(--c-surface-0,#fff);box-shadow:0 8px 24px rgba(0,0,0,.12)}.host-topbar__v2-roleswitch-item{display:block;width:100%;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:var(--c-text-1,#2a2118);font:inherit;text-align:left;cursor:pointer}.host-topbar__v2-roleswitch-item:focus-visible,.host-topbar__v2-roleswitch-item:hover{background:var(--c-surface-1,#f4efe8);outline:none}.host-topbar__v2-roleswitch-trigger{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 10px;border-radius:8px;border:1px solid var(--c-border,#e5ded6);background:var(--c-surface-1,#f4efe8);color:var(--c-text-1,#2a2118);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}.host-topbar__v2-roleswitch-trigger:hover,.host-topbar__v2-roleswitch-trigger[aria-expanded=true]{border-color:var(--c-accent,#c4673d);color:var(--c-accent,#c4673d)}.host-topbar__v2-roleswitch-trigger:focus-visible{outline:2px solid var(--c-accent,#c4673d);outline-offset:2px}.host-topbar__v2-optin-btn:hover{background:var(--c-accent,#c4673d);color:var(--c-surface-0,#fff)}.host-topbar__v2-optin-btn:active{transform:scale(.94)}.host-topbar__v2-optin-btn:focus-visible{outline:2px solid var(--c-accent,#c4673d);outline-offset:2px}@media (max-width:720px){.host-topbar__v2-optin-btn,.host-topbar__v2-roleswitch{display:none}}