.UserMenu_userMenu__ThF4B{position:relative;display:inline-block}.UserMenu_userButton__KOktK{display:flex;align-items:center;gap:.5rem;background:transparent;color:#374151;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.15);border-radius:9999px;cursor:pointer;transition:all .3s;font-family:inherit;font-size:.875rem;font-weight:500}.UserMenu_userButton__KOktK:hover{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.4);color:#15803d;box-shadow:0 4px 12px rgba(34,197,94,.15)}.UserMenu_userName__OLNkh{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu_dropdownIcon__1Mjvi{transition:transform .3s;flex-shrink:0}.UserMenu_userButton__KOktK[aria-expanded=true] .UserMenu_dropdownIcon__1Mjvi{transform:rotate(180deg)}.UserMenu_dropdown__XwlEj{position:absolute;top:calc(100% + .5rem);right:0;display:flex;flex-direction:column;background:hsla(0,0%,100%,.98);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);min-width:180px;width:-moz-max-content;width:max-content;z-index:10000;overflow:hidden;padding:.5rem}.UserMenu_dropdownItem__iL84a{display:flex;align-items:center;gap:.75rem;width:100%;box-sizing:border-box;padding:.75rem 1rem;color:#374151;text-decoration:none;font-size:.875rem;transition:all .2s;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit;border-radius:8px}.UserMenu_itemIcon__BfvXi{flex-shrink:0;width:18px;height:18px;opacity:.7;transition:opacity .2s}.UserMenu_dropdownItem__iL84a:hover .UserMenu_itemIcon__BfvXi{opacity:1}.UserMenu_dropdownItem__iL84a:hover{background:rgba(34,197,94,.1);color:#15803d}.UserMenu_planBadge__O2RHn{margin-left:.5rem;padding:.2rem .6rem;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);border-radius:9999px;font-size:.7rem;font-weight:500;color:#16a34a;white-space:nowrap}.UserMenu_dropdownItem__iL84a:hover .UserMenu_planBadge__O2RHn{background:rgba(34,197,94,.2);border-color:rgba(34,197,94,.4)}.UserMenu_dropdownDivider__LRLKU{height:1px;background:rgba(0,0,0,.08);margin:.5rem 0}.UserMenu_logoutButton__NxiWN{color:#dc2626}.UserMenu_logoutButton__NxiWN:hover{background:rgba(220,38,38,.08);color:#b91c1c}.UserMenu_mobileWrapper__DWoSC{padding:0 1rem}.dark .UserMenu_userButton__KOktK{color:#e5e7eb;border-color:hsla(0,0%,100%,.2)}.dark .UserMenu_userButton__KOktK:hover{background:rgba(34,197,94,.2);border-color:rgba(34,197,94,.5);color:#fff;box-shadow:0 4px 12px rgba(34,197,94,.3)}.dark .UserMenu_dropdown__XwlEj{background:rgba(15,15,25,.98);border-color:hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.4)}.dark .UserMenu_dropdownItem__iL84a{color:#e5e7eb}.dark .UserMenu_dropdownItem__iL84a:hover{background:rgba(34,197,94,.15);color:#fff}.dark .UserMenu_planBadge__O2RHn{background:rgba(34,197,94,.2);border-color:rgba(34,197,94,.3);color:#4ade80}.dark .UserMenu_dropdownItem__iL84a:hover .UserMenu_planBadge__O2RHn{background:rgba(34,197,94,.3);border-color:rgba(34,197,94,.5)}.dark .UserMenu_dropdownDivider__LRLKU{background:hsla(0,0%,100%,.1)}.dark .UserMenu_logoutButton__NxiWN{color:#f87171}.dark .UserMenu_logoutButton__NxiWN:hover{background:hsla(0,91%,71%,.1);color:#fca5a5}@media (max-width:768px){.UserMenu_userName__OLNkh{max-width:80px}.UserMenu_dropdown__XwlEj{right:0;left:auto}.UserMenu_mobileWrapper__DWoSC{padding:0}.UserMenu_mobileWrapper__DWoSC .UserMenu_dropdown__XwlEj{position:static;width:100%;margin-top:.25rem}}