.user-dropdown__trigger:focus-visible,.ags-bnav-account__btn:focus-visible,.user-dropdown__item:focus-visible{outline:2px solid rgba(var(--account-accent-rgb),.62);outline-offset:3px}.user-dropdown__trigger.ags-bnav-account__btn--premium,.ags-bnav-account__btn--premium{--account-accent: #d97706;--account-accent-rgb: 217, 119, 6;--account-accent-strong: #92400e;--bnav-plan-accent: #d97706}.user-dropdown__trigger.ags-bnav-account__btn--ultra,.ags-bnav-account__btn--ultra{--account-accent: #2563eb;--account-accent-rgb: 37, 99, 235;--account-accent-strong: #1e40af;--bnav-plan-accent: #2563eb}.user-dropdown__trigger.ags-bnav-account__btn--unlimited,.ags-bnav-account__btn--unlimited{--account-accent: #4f46e5;--account-accent-rgb: 79, 70, 229;--account-accent-strong: #3730a3;--bnav-plan-accent: #4f46e5}.user-dropdown__trigger.ags-bnav-account__btn--free,.ags-bnav-account__btn--free{--account-accent: #64748b;--account-accent-rgb: 100, 116, 139;--account-accent-strong: #475569;--bnav-plan-accent: #64748b}.ags-bnav-account{--account-accent: #64748b;--account-accent-rgb: 100, 116, 139;--account-accent-strong: #475569;flex:1;display:flex;align-items:stretch;min-width:0}.user-dropdown__avatar-letter{width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--account-accent),var(--account-accent-strong));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.88rem;letter-spacing:0;line-height:1;box-shadow:inset 0 1px #ffffff38;flex-shrink:0}.ags-bnav-account__avatar.user-dropdown__avatar-letter{box-shadow:none}.user-dropdown__menu{min-width:272px;max-width:calc(100vw - 1rem);padding:.35rem;margin-top:.5rem;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fffffffa;box-shadow:0 1px 2px #0f172a0a,0 10px 22px #0f172a1a,0 26px 50px #0f172a1f;overflow:hidden;animation:userDropdownIn .17s cubic-bezier(.16,1,.3,1)}@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.user-dropdown__menu{-webkit-backdrop-filter:blur(12px) saturate(1.25);backdrop-filter:blur(12px) saturate(1.25);background:#fffffff0}}@keyframes userDropdownIn{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}.user-dropdown__plan-header{display:flex;align-items:center;gap:.78rem;padding:.95rem 1rem .9rem;margin:-.35rem -.35rem .35rem;background:linear-gradient(135deg,#fafbfc,#f1f4f8);border-bottom:1px solid rgba(15,23,42,.06);list-style:none}.user-dropdown__plan-header-avatar{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1.02rem;font-weight:850;letter-spacing:0;flex-shrink:0;box-shadow:inset 0 1px #ffffff3d,0 8px 18px #0f172a1a}.user-dropdown__plan-header--free .user-dropdown__plan-header-avatar{background:linear-gradient(135deg,#94a3b8,#64748b)}.user-dropdown__plan-header--premium .user-dropdown__plan-header-avatar{background:linear-gradient(135deg,#f59e0b,#b45309)}.user-dropdown__plan-header--ultra .user-dropdown__plan-header-avatar{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.user-dropdown__plan-header--unlimited .user-dropdown__plan-header-avatar{background:linear-gradient(135deg,#6366f1,#4338ca)}.user-dropdown__plan-header-body{display:flex;flex-direction:column;gap:.32rem;min-width:0}.user-dropdown__plan-header-name{color:#0f172a;font-size:.95rem;font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown__plan-header-email{max-width:100%;color:#64748b;font-size:.78rem;font-weight:550;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown__plan-header-body:has(.user-dropdown__plan-header-email){gap:.18rem}.user-dropdown__plan-header-plan{display:inline-flex;align-items:center;gap:.34rem;width:fit-content;min-height:24px;padding:.24rem .62rem;border-radius:999px;font-size:.72rem;font-weight:750;line-height:1}.user-dropdown__plan-header--free .user-dropdown__plan-header-plan{background:#e2e8f0;color:#475569}.user-dropdown__plan-header--premium .user-dropdown__plan-header-plan{background:#f59e0b2e;color:#92400e}.user-dropdown__plan-header--ultra .user-dropdown__plan-header-plan{background:#2563eb24;color:#1d4ed8}.user-dropdown__plan-header--unlimited .user-dropdown__plan-header-plan{background:#4f46e524;color:#4338ca}.user-dropdown__section-label{padding:.42rem .72rem .18rem;color:#b0bec5;font-size:.65rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;pointer-events:none}.user-dropdown__menu .dropdown-divider{margin:.36rem .5rem;border-color:#94a3b847;opacity:1}.user-dropdown__item{width:100%;min-height:40px;display:flex;align-items:center;gap:.6rem;padding:.44rem .65rem;border:0;border-radius:9px;background:transparent;color:#334155;font-size:.875rem;font-weight:600;line-height:1.15;text-align:left;text-decoration:none;transition:background-color .12s ease,color .12s ease}.user-dropdown__item:hover,.user-dropdown__item:focus{background:#eceff4;color:#0f172a}.user-dropdown__icon-wrap{width:1.85rem;height:1.85rem;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.85rem;line-height:1}.user-dropdown__icon-wrap--gray{background:#eef2f7;color:#475569}.user-dropdown__icon-wrap--warning{background:#fffbeb;color:#d97706}.user-dropdown__icon-wrap--danger{background:#fef2f2;color:#dc2626}.user-dropdown__item--logout{color:#b91c1c}.user-dropdown__item--logout:hover,.user-dropdown__item--logout:focus{background:#fef2f2;color:#991b1b}.user-dropdown__item--logout:hover .user-dropdown__icon-wrap--danger,.user-dropdown__item--logout:focus .user-dropdown__icon-wrap--danger{background:#fee2e2}.user-dropdown__logout-form{margin:0}@media(max-width:767.98px){.ags-bnav-account .user-dropdown__menu{position:fixed!important;left:.75rem!important;right:.75rem!important;top:auto!important;bottom:calc(58px + env(safe-area-inset-bottom))!important;width:auto;min-width:0;max-width:none;max-height:min(72vh,520px);margin:0;overflow-y:auto;transform:none!important;border-radius:18px;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 20px 52px #0f172a38;animation-name:userDropdownSheetIn}.ags-bnav-account .user-dropdown__plan-header{padding:.95rem 1rem}.ags-bnav-account .user-dropdown__item{min-height:46px;font-size:.9rem}}@media(max-width:390px){.ags-bnav-account__btn{min-height:48px;font-size:.62rem}.ags-bnav-account__avatar-wrap{width:27px;height:27px}.ags-bnav-account__avatar.user-dropdown__avatar-letter{width:22px;height:22px;font-size:.66rem}.ags-bnav-account__plan-pip{width:16px;height:16px}}@keyframes userDropdownSheetIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.user-dropdown__item{transition:none}.user-dropdown__menu{animation:none}}
