.topbar-hidden,.topBar .topbar-hidden{display:none}.topbar-account-menu.btn-group{flex:none;width:fit-content;max-width:100%}.topbar-account-menu.btn-group>.topbar-account-trigger.pill-btn.dropdown-toggle:not(.dropdown-toggle-split):not(.topbar-account-trigger--guest){background:var(--field-bg);width:auto;min-width:0;max-width:min(280px,42vw);color:var(--text-color);border:1px solid var(--border-color);box-shadow:none}.topbar-account-menu.btn-group>.topbar-account-trigger.pill-btn.dropdown-toggle:not(.dropdown-toggle-split):not(.topbar-account-trigger--guest):before{display:none}.topbar-account-menu.btn-group>.topbar-account-trigger.pill-btn.dropdown-toggle:not(.dropdown-toggle-split):not(.topbar-account-trigger--guest):hover{background:var(--field-bg);border-color:var(--accent);color:var(--accent);box-shadow:none}@media (width<=768px){.topbar-account-menu.btn-group>.topbar-account-trigger.pill-btn.dropdown-toggle:not(.dropdown-toggle-split):not(.topbar-account-trigger--guest){width:auto;min-width:0;max-width:none;height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;gap:0;padding:0}.topbar-account-menu.btn-group>.topbar-account-trigger.pill-btn.dropdown-toggle:not(.dropdown-toggle-split):not(.topbar-account-trigger--guest):hover,.topbar-account-menu.btn-group>.topbar-account-trigger.pill-btn.dropdown-toggle:not(.dropdown-toggle-split):not(.topbar-account-trigger--guest):focus{box-shadow:none;color:inherit;background:0 0;border-color:#0000}.topbar-account-menu.btn-group>.topbar-account-trigger.pill-btn.dropdown-toggle:not(.dropdown-toggle-split):not(.topbar-account-trigger--guest):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.topbar-account-menu.btn-group>.topbar-account-trigger.pill-btn.dropdown-toggle:not(.dropdown-toggle-split):not(.topbar-account-trigger--guest):focus:not(:focus-visible){outline:none}}.topbar-account-menu.btn-group>.topbar-account-trigger--guest.pill-btn.dropdown-toggle:not(.dropdown-toggle-split){--press-feedback-active-radius:50%;width:44px;min-width:44px;max-width:44px;height:44px;box-shadow:none;color:inherit;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex}.topbar-account-menu.btn-group>.topbar-account-trigger--guest.pill-btn.dropdown-toggle:not(.dropdown-toggle-split):before,.topbar-account-menu.btn-group>.topbar-account-trigger--guest.pill-btn.dropdown-toggle:not(.dropdown-toggle-split):after{display:none}.topbar-account-menu.btn-group>.topbar-account-trigger--guest.pill-btn.dropdown-toggle:not(.dropdown-toggle-split):hover,.topbar-account-menu.btn-group>.topbar-account-trigger--guest.pill-btn.dropdown-toggle:not(.dropdown-toggle-split):focus{box-shadow:none;color:inherit;background:0 0;border-color:#0000}.topbar-account-menu.btn-group>.topbar-account-trigger--guest.pill-btn.dropdown-toggle:not(.dropdown-toggle-split):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.topbar-account-menu.btn-group>.topbar-account-trigger--guest.pill-btn.dropdown-toggle:not(.dropdown-toggle-split):focus:not(:focus-visible){outline:none}.topbar-account-menu.btn-group>.topbar-account-trigger--guest.pill-btn.dropdown-toggle:not(.dropdown-toggle-split) .topbar-account-trigger-email,.topbar-account-menu.btn-group>.topbar-account-trigger--guest.pill-btn.dropdown-toggle:not(.dropdown-toggle-split) .pill-btn-caret{display:none}.topbar-account-menu.btn-group>.topbar-account-trigger--guest.pill-btn.dropdown-toggle:not(.dropdown-toggle-split) .topbar-account-avatar{width:44px;height:44px;color:var(--gray-700);background:color-mix(in srgb, var(--gray-200) 55%, var(--field-bg));border:1.5px solid var(--gray-300);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;transition:color .25s,background-color .25s,border-color .25s;display:flex}.topbar-account-menu.btn-group>.topbar-account-trigger--guest.pill-btn.dropdown-toggle:not(.dropdown-toggle-split):hover .topbar-account-avatar,.topbar-account-menu.btn-group>.topbar-account-trigger--guest.pill-btn.dropdown-toggle:not(.dropdown-toggle-split):focus-visible .topbar-account-avatar{color:var(--accent);background:color-mix(in srgb, var(--accent-light) 50%, var(--color-light));border-color:color-mix(in srgb, var(--accent-light) 65%, var(--color-light))}@media (width>=769px){.topbar-account-menu.btn-group>.topbar-account-trigger--guest.pill-btn.dropdown-toggle:not(.dropdown-toggle-split){--press-feedback-active-radius:var(--radius-pill);border-radius:var(--radius-pill);border:1px solid var(--gray-200);background:var(--gray-100);width:auto;min-width:0;max-width:min(240px,42vw);height:auto;color:var(--gray-800);gap:10px;padding:4px 36px 4px 6px}.topbar-account-menu.btn-group>.topbar-account-trigger--guest.pill-btn.dropdown-toggle:not(.dropdown-toggle-split):hover,.topbar-account-menu.btn-group>.topbar-account-trigger--guest.pill-btn.dropdown-toggle:not(.dropdown-toggle-split):focus{background:var(--field-bg);border-color:var(--gray-300);box-shadow:none;color:var(--gray-800)}.topbar-account-menu.btn-group>.topbar-account-trigger--guest.pill-btn.dropdown-toggle:not(.dropdown-toggle-split) .topbar-account-trigger-email{min-width:0;color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;display:block;overflow:hidden}.topbar-account-menu.btn-group>.topbar-account-trigger--guest.pill-btn.dropdown-toggle:not(.dropdown-toggle-split) .pill-btn-caret{display:block}.topbar-account-menu.btn-group>.topbar-account-trigger--guest.pill-btn.dropdown-toggle:not(.dropdown-toggle-split) .topbar-account-avatar{width:32px;height:32px;font-size:14px}}.topbar-account-menu.app-dropdown .dropdown-menu.topbar-account-panel.topbar-account-panel--guest{min-width:260px}.topbar-account-menu.app-dropdown .dropdown-menu.topbar-account-panel{border:1px solid var(--topbar-account-panel-border);min-width:300px;max-width:min(340px,92vw);box-shadow:0 0 0 1px var(--topbar-account-panel-inset-ring) inset, 0 4px 6px var(--shadow-card), 0 16px 48px var(--topbar-account-panel-shadow);background:var(--field-bg);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;border-radius:14px;margin-top:10px;padding:0;transition:opacity .15s ease-out,transform .15s ease-out,visibility 0s linear .15s;display:block;overflow:hidden;transform:translateY(-6px)scale(.98)}.topbar-account-menu.app-dropdown .dropdown-menu.topbar-account-panel.show{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s ease-out,transform .15s ease-out;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.topbar-account-menu.app-dropdown .dropdown-menu.topbar-account-panel{transition:opacity .15s ease-out,visibility 0s linear .15s;transform:none}.topbar-account-menu.app-dropdown .dropdown-menu.topbar-account-panel.show{transition:opacity .15s ease-out;transform:none}}@media (width<=768px){.topbar-account-menu.app-dropdown .dropdown-menu.topbar-account-panel{width:max-content;min-width:0;max-width:min(272px,100vw - 16px);max-height:min(420px,100vh - 72px);box-shadow:0 0 0 1px var(--topbar-account-panel-inset-ring) inset, 0 8px 24px var(--shadow-modal), 0 24px 64px var(--topbar-account-panel-shadow-mobile);margin-top:6px;overflow-y:auto}}.topbar-account-menu.app-dropdown .topbar-account-panel-actions{background:var(--topbar-account-actions-bg);border-top:none;padding:6px 0 8px}.topbar-account-menu.app-dropdown .topbar-account-panel-actions .dropdown-item{width:calc(100% - 16px);height:auto;min-height:0;box-shadow:none;color:var(--text-color);background:0 0;border:none;border-radius:8px;margin:0 8px;padding:10px 14px;font-size:14px;font-weight:500}.topbar-account-menu.app-dropdown .topbar-account-panel-actions .dropdown-item i{width:1.35em;color:var(--topbar-account-item-icon);text-align:center;margin-right:10px}.topbar-account-menu.app-dropdown .topbar-account-panel-actions .dropdown-item:hover,.topbar-account-menu.app-dropdown .topbar-account-panel-actions .dropdown-item:focus,.topbar-account-menu.app-dropdown .topbar-account-panel-actions .dropdown-item:is(.is-pressed,:focus-visible:active){background:var(--topbar-account-item-hover-bg)!important;color:var(--gray-900)!important;box-shadow:0 1px 3px var(--topbar-account-item-hover-shadow)!important;border-color:#0000!important}.topbar-account-menu.app-dropdown .topbar-account-panel-actions .dropdown-item:hover i,.topbar-account-menu.app-dropdown .topbar-account-panel-actions .dropdown-item:focus i,.topbar-account-menu.app-dropdown .topbar-account-panel-actions .dropdown-item:is(.is-pressed,:focus-visible:active) i{color:var(--accent)}@media (width<=768px){.topbar-account-menu.app-dropdown .topbar-account-panel-actions .dropdown-item{border-radius:10px;align-items:center;width:calc(100% - 12px);min-height:44px;margin:0 6px 3px;padding:10px 12px;font-size:14px;display:flex}.topbar-account-menu.app-dropdown .topbar-account-panel-actions .dropdown-item:last-child{margin-bottom:0}}.topbar-account-menu .topbar-account-trigger{text-align:left;border-radius:999px;align-items:center;gap:10px;padding:4px 36px 4px 6px;display:inline-flex}.topbar-account-menu .topbar-account-trigger .topbar-account-avatar{letter-spacing:.04em;width:32px;height:32px;color:var(--gray-800);background:var(--gray-200);border:1px solid var(--border-color);box-shadow:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}@media (width<=768px){.topbar-account-menu .topbar-account-trigger .topbar-account-avatar{width:44px;height:44px;font-size:14px}}.topbar-account-menu .topbar-account-trigger .topbar-account-trigger-email{min-width:0;color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}@media (width<=768px){.topbar-account-menu .topbar-account-trigger .topbar-account-trigger-email,.topbar-account-menu .topbar-account-trigger .pill-btn-caret{display:none}}.topbar-account-menu .topbar-account-panel-body{text-align:center;background:linear-gradient(180deg, var(--topbar-account-profile-bg-start) 0%, var(--topbar-account-profile-bg-mid) 45%, var(--color-light) 100%);border-bottom:1px solid var(--topbar-account-profile-border);padding:22px 22px 20px}@media (width<=768px){.topbar-account-menu .topbar-account-panel-body{padding:14px 14px 12px}}.topbar-account-menu .topbar-account-panel-body .topbar-account-avatar--lg{letter-spacing:.02em;width:64px;height:64px;color:var(--topbar-account-avatar-lg-fg);background:var(--topbar-account-avatar-lg-bg);border:1px solid var(--topbar-account-avatar-lg-border);box-shadow:none;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:20px;font-weight:700;display:flex}@media (width<=768px){.topbar-account-menu .topbar-account-panel-body .topbar-account-avatar--lg{width:48px;height:48px;margin:0 auto 10px;font-size:15px}}.topbar-account-menu .topbar-account-panel-body .topbar-account-panel-name{color:var(--gray-900);letter-spacing:-.02em;word-break:break-word;font-size:17px;font-weight:600;line-height:1.25}@media (width<=768px){.topbar-account-menu .topbar-account-panel-body .topbar-account-panel-name{font-size:15px}}.topbar-account-menu .topbar-account-panel-body .topbar-account-panel-email{color:var(--text-muted);word-break:break-all;margin-top:6px;font-size:13px;line-height:1.35}@media (width<=768px){.topbar-account-menu .topbar-account-panel-body .topbar-account-panel-email{margin-top:4px;font-size:12px}}
