.bac-menu,.bac-menu-pop{--bac-accent:#0369a1;--bac-r:14px;--bac-ink:#0f172a;--bac-ink-2:#334155;--bac-muted:#64748b;--bac-line:#e6eaf0;box-sizing:border-box;font-family:inherit;font-size:16px;line-height:1.4;text-align:left}.bac-menu *,.bac-menu *::before,.bac-menu *::after,.bac-menu-pop *,.bac-menu-pop *::before,.bac-menu-pop *::after{box-sizing:border-box}.bac-menu{position:relative;display:inline-block;vertical-align:middle}.bac-menu a.bac-menu__btn{position:relative;display:inline-grid;place-items:center;width:var(--bac-menu-size,40px);height:var(--bac-menu-size,40px);min-width:44px;min-height:44px;margin:0;padding:0;color:var(--bac-menu-color,currentColor);text-decoration:none;background:transparent;border:0;border-radius:50%;box-shadow:none;cursor:pointer;transition:background-color .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.bac-menu a.bac-menu__btn:hover,.bac-menu a.bac-menu__btn[aria-expanded="true"]{color:var(--bac-menu-color,currentColor);background:rgba(15,23,42,.07)}.bac-menu a.bac-menu__btn:active{transform:scale(.96)}.bac-menu a.bac-menu__btn:focus-visible,.bac-menu-pop a:focus-visible,.bac-menu-pop button:focus-visible{outline:2px solid var(--bac-accent);outline-offset:2px}.bac-menu__btn svg{display:block;width:var(--bac-menu-size,40px);height:var(--bac-menu-size,40px)}.bac-menu__dot{position:absolute;right:3px;bottom:3px;width:12px;height:12px;background:#22c55e;border:2px solid #fff;border-radius:50%}.bac-menu__count{position:absolute;top:0;right:0;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;color:#fff;text-align:center;background:#dc2626;border:2px solid #fff;border-radius:999px;box-sizing:content-box}.bac-menu__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bac-menu-pop .bac-menu__panel{position:fixed;top:0;left:0;z-index:99990;width:min(320px, calc(100vw - 24px));padding-top:10px}.bac-menu-pop .bac-menu__panel[hidden],.bac-menu-pop .bac-menu__backdrop[hidden]{display:none}.bac-menu-pop .bac-menu__card{position:relative;overflow:hidden;color:var(--bac-ink);background:#fff;border:1px solid var(--bac-line);border-radius:var(--bac-r);box-shadow:0 24px 48px -14px rgba(15,23,42,.32),0 2px 8px rgba(15,23,42,.06);animation:bac-menu-in .16s ease-out}@keyframes bac-menu-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes bac-menu-up{from{transform:translateY(40px);opacity:.6}to{transform:none;opacity:1}}.bac-menu-pop .bac-menu__handle,.bac-menu-pop .bac-menu__close{display:none}.bac-menu-pop .bac-menu__head{padding:18px 20px 14px}.bac-menu-pop .bac-menu__head--user{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--bac-line)}.bac-menu-pop .bac-menu__title{margin:0 0 2px;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--bac-ink)}.bac-menu-pop .bac-menu__text{margin:0;font-size:13.5px;color:var(--bac-muted);overflow-wrap:anywhere}.bac-menu-pop .bac-menu__avatar{display:grid;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;color:var(--bac-accent);background:color-mix(in srgb,var(--bac-accent) 11%,#fff);border-radius:50%}.bac-menu-pop .bac-menu__who{display:grid;min-width:0}.bac-menu-pop .bac-menu__name{overflow:hidden;font-size:15.5px;color:var(--bac-ink);text-overflow:ellipsis;white-space:nowrap}.bac-menu-pop .bac-menu__actions{display:grid;gap:10px;padding:0 20px 6px}.bac-menu-pop a.bac-menu__cta{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;font-size:15px;font-weight:650;color:#fff;text-align:center;text-decoration:none;background:var(--bac-accent);border:1px solid var(--bac-accent);border-radius:calc(var(--bac-r) * .75);transition:filter .15s ease,background-color .15s ease}.bac-menu-pop a.bac-menu__cta:hover{color:#fff;filter:brightness(.92)}.bac-menu-pop a.bac-menu__cta--ghost{color:var(--bac-ink);background:#fff;border-color:#cbd5e1}.bac-menu-pop a.bac-menu__cta--ghost:hover{color:var(--bac-ink);background:#f4f6f9;filter:none}.bac-menu-pop .bac-menu__foot{margin:0;padding:6px 20px 18px;font-size:13.5px;text-align:center}.bac-menu-pop .bac-menu__foot a{color:var(--bac-muted);text-decoration:underline;text-underline-offset:3px}.bac-menu-pop .bac-menu__foot a:hover{color:var(--bac-accent)}.bac-menu-pop .bac-menu__list{margin:0;padding:8px 8px 4px;list-style:none}.bac-menu-pop .bac-menu__list li{margin:0;padding:0;list-style:none}.bac-menu-pop a.bac-menu__link{display:flex;align-items:center;gap:12px;min-height:46px;padding:10px 12px;font-size:15px;font-weight:550;color:var(--bac-ink-2);text-decoration:none;border-radius:calc(var(--bac-r) * .7);transition:background-color .12s ease,color .12s ease}.bac-menu-pop a.bac-menu__link:hover{color:var(--bac-ink);background:#f3f5f8}.bac-menu-pop a.bac-menu__link .bac-icon{flex:none;color:var(--bac-accent)}.bac-menu-pop .bac-menu__label{flex:1;min-width:0}.bac-menu-pop .bac-menu__badge{min-width:22px;padding:1px 7px;font-size:12px;font-weight:700;line-height:1.6;color:#fff;text-align:center;background:var(--bac-accent);border-radius:999px}.bac-menu-pop .bac-menu__exit{padding:4px 8px 8px;border-top:1px solid var(--bac-line)}.bac-menu-pop a.bac-menu__link--out .bac-icon{color:var(--bac-muted)}.bac-menu-pop a.bac-menu__link--out:hover{color:#b91c1c;background:#fef2f2}.bac-menu-pop a.bac-menu__link--out:hover .bac-icon{color:#b91c1c}@media (max-width:640px){.bac-menu-pop--sheet .bac-menu__backdrop{position:fixed;inset:0;z-index:99989;background:rgba(15,23,42,.5)}.bac-menu-pop--sheet .bac-menu__panel{top:auto!important;right:0!important;bottom:0;left:0!important;width:auto;padding:0}.bac-menu-pop--sheet .bac-menu__card{max-height:88vh;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom,0);overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:22px 22px 0 0;box-shadow:0 -16px 48px rgba(15,23,42,.35);animation:bac-menu-up .22s ease-out}.bac-menu-pop--sheet .bac-menu__handle{display:block;width:42px;height:4px;margin:10px auto 0;background:#cbd5e1;border-radius:4px}.bac-menu-pop--sheet .bac-menu__close{position:absolute;top:8px;right:8px;z-index:2;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;font-size:28px;line-height:1;color:var(--bac-muted);background:transparent;border:0;border-radius:50%;box-shadow:none;cursor:pointer}.bac-menu-pop--sheet .bac-menu__head{padding-top:22px;padding-right:56px}.bac-menu-pop--sheet a.bac-menu__link{min-height:52px;font-size:16px}.bac-menu-pop--sheet .bac-menu__exit{padding-bottom:12px}.bac-menu-pop--sheet a.bac-menu__cta{min-height:52px;font-size:16px}html.bac-menu-lock{overflow:hidden}}@media (min-width:641px){.bac-menu-pop .bac-menu__backdrop{display:none!important}}@media (prefers-reduced-motion:reduce){.bac-menu-pop .bac-menu__card{animation:none}.bac-menu a.bac-menu__btn,.bac-menu-pop a{transition:none}}.bac-menu--soft a.bac-menu__btn{color:var(--bac-menu-color,var(--bac-accent));background:color-mix(in srgb,var(--bac-accent) 13%,#fff)}.bac-menu--soft a.bac-menu__btn:hover,.bac-menu--soft a.bac-menu__btn[aria-expanded="true"]{color:var(--bac-menu-color,var(--bac-accent));background:color-mix(in srgb,var(--bac-accent) 22%,#fff)}.bac-menu--solid a.bac-menu__btn{color:var(--bac-menu-color,#fff);background:var(--bac-accent)}.bac-menu--solid a.bac-menu__btn:hover,.bac-menu--solid a.bac-menu__btn[aria-expanded="true"]{color:var(--bac-menu-color,#fff);background:color-mix(in srgb,var(--bac-accent) 86%,#000)}.bac-menu--soft .bac-menu__btn svg,.bac-menu--solid .bac-menu__btn svg{width:58%;height:58%}.bac-menu--soft .bac-menu__dot,.bac-menu--solid .bac-menu__dot{right:0;bottom:0}.bac-menu__initials{font-size:calc(var(--bac-menu-size, 40px) * .36);font-weight:700;line-height:1;letter-spacing:.02em}.bac-menu a.bac-menu__btn .bac-menu__btntext{font-size:14.5px;font-weight:600;line-height:1;white-space:nowrap}.bac-menu--has-label a.bac-menu__btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;width:auto;padding:0 16px 0 10px;border-radius:999px}.bac-menu--has-label .bac-menu__btn svg{width:calc(var(--bac-menu-size, 40px) * .6);height:calc(var(--bac-menu-size, 40px) * .6)}.bac-menu--has-label.bac-menu--plain a.bac-menu__btn:hover{background:rgba(15,23,42,.07)}@media (max-width:480px){.bac-menu--has-label .bac-menu__btntext{display:none}.bac-menu--has-label a.bac-menu__btn{padding:0;width:var(--bac-menu-size,40px)}}.bac-menu-preview .bac-menu__panel{position:static;width:100%;padding:0}.bac-menu-preview .bac-menu__panel[hidden]{display:block}.bac-menu-preview .bac-menu__card{animation:none}.bac-menu-preview .bac-menu__handle,.bac-menu-preview .bac-menu__close,.bac-menu-preview .bac-menu__backdrop{display:none!important}