.CuPBUW_root{flex-shrink:0;position:relative}.CuPBUW_trigger,.CuPBUW_login,.CuPBUW_loading{min-height:44px;font:700 12px/1.2 var(--font-ui);white-space:nowrap;color:rgb(var(--mg-text));border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:8px;display:inline-flex}.CuPBUW_loading{color:rgb(var(--mg-muted));font-weight:400}.CuPBUW_trigger:hover,.CuPBUW_login:hover{background:rgb(var(--mg-burgundy) / .5)}.CuPBUW_dot{background:rgb(var(--mg-success));border-radius:50%;flex-shrink:0;width:6px;height:6px}.CuPBUW_panel{border:var(--panel-border);background:rgb(var(--mg-bg));width:260px;max-width:calc(100vw - 40px);color:rgb(var(--mg-text));box-shadow:var(--panel-shadow);z-index:50;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 10px);right:0}.CuPBUW_identity{border-bottom:1px solid rgb(var(--mg-border));overflow-wrap:anywhere;margin-bottom:4px;padding:12px}.CuPBUW_name{font-size:14px;font-weight:700}.CuPBUW_email{color:rgb(var(--mg-muted));margin-top:5px;font-size:12px}.CuPBUW_role{color:rgb(var(--mg-coral));margin-top:8px;font-size:12px}.CuPBUW_item{text-align:left;width:100%;min-height:44px;color:rgb(var(--mg-text));border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.CuPBUW_item:hover,.CuPBUW_item:focus-visible{background:rgb(var(--mg-surface))}.CuPBUW_trigger:focus-visible,.CuPBUW_login:focus-visible,.CuPBUW_item:focus-visible{outline:2px solid rgb(var(--mg-amber));outline-offset:2px}.CuPBUW_item:disabled{opacity:.6;cursor:wait}.CuPBUW_error{color:rgb(var(--mg-danger));padding:8px 12px;font-size:12px}.CuPBUW_mobileIcon{display:none}@media (max-width:640px){.CuPBUW_trigger{width:32px;padding:0;position:relative}.CuPBUW_mobileIcon{display:block}.CuPBUW_trigger .CuPBUW_dot{position:absolute;top:9px;right:2px}.CuPBUW_label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.CuPBUW_chevron{display:none}.CuPBUW_loading{width:32px;padding:0;font-size:0;overflow:hidden}.CuPBUW_loading:after{content:"…";font-size:16px}}@media (max-width:380px){.CuPBUW_login{width:32px;padding:0;font-size:11px}.CuPBUW_compactHeader .CuPBUW_compactInner{gap:4px;padding-inline:6px}.CuPBUW_compactHeader .CuPBUW_utilities{gap:0}}
