.account-menu{position:relative;display:flex;align-items:center;height:100%;z-index:50;line-height:24px;font-family:inherit}.account-menu__trigger{position:relative;display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:1px solid #cfd9e0;border-radius:50%;background:#e3e9ed;color:#526E83;overflow:hidden;cursor:pointer}.account-menu__trigger img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.account-menu__trigger:hover,.account-menu__trigger[aria-expanded=true]{color:#3760E3;border-color:#3760E3}.account-menu__content{position:absolute;right:0;top:calc(100% - 4px);width:min(320px,calc(100vw - 32px));padding-top:8px;line-height:24px}.account-menu__surface{max-height:calc(100dvh - 60px);overflow-y:auto;border:1px solid #e3e9ed;border-radius:6px;background:#fff;color:#1D2141;box-shadow:0 2px 6px rgb(29 33 65/8%)}.account-menu__profile{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #e3e9ed}.account-menu__avatar{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:#e3e9ed;color:#526E83;overflow:hidden}.account-menu__avatar>img{display:block;width:48px;height:48px;-o-object-fit:cover;object-fit:cover}.account-menu__identity{min-width:0;flex:1}.account-menu__name{margin:0;color:#1D2141;font-size:15px;line-height:20px;font-weight:600;overflow-wrap:anywhere}.account-menu__username{margin:2px 0 0;color:#526E83;font-size:13px;line-height:18px;overflow-wrap:anywhere}.account-menu__badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.account-menu__badges:empty{display:none}.account-menu__badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:3px;background:#e3e9ed;color:#1D2141;font-size:10px;font-weight:600;line-height:14px}.account-menu__badge--premium{background:#3760E3;color:#fff}.account-menu__badge img{display:block}.account-menu__navigation{display:flex;flex-direction:column;padding:6px}.topbar .account-menu__link{display:flex;align-items:center;gap:10px;min-height:40px;padding:9px 10px;box-sizing:border-box;border-radius:3px;background:#fff;color:#526E83;font-size:14px;line-height:22px;white-space:normal;text-decoration:none}.account-menu__link svg,.account-menu__logout svg{flex-shrink:0}.topbar .account-menu__link:focus-visible,.topbar .account-menu__link:hover{background:#E3E9ED;color:#1D2141}.account-menu__footer{padding:6px;border-top:1px solid #e3e9ed}.topbar .account-menu__logout{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 10px;border:0;border-radius:3px;background:#E3E9ED;color:#1D2141;font-family:inherit;font-size:14px;line-height:22px;text-align:left;cursor:pointer}.topbar .account-menu__logout:hover{background:#ccd6de}.account-menu__logout:disabled{cursor:wait;opacity:1}.account-menu :focus-visible{outline:2px solid #3760E3;outline-offset:1px}.account-menu__error{margin:10px 16px;color:#b3261e;font-size:13px;line-height:20px;white-space:normal}@media(max-width:479px){.account-menu__surface{max-height:calc(100dvh - 56px)}}.account-menu__unread-dot{position:absolute;inset:2px 2px auto auto;width:8px;height:8px;border:1px solid #fff;border-radius:50%;background:#3760E3;pointer-events:none}.account-menu__unread-count{margin-inline-start:auto;color:#3760E3;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.topbar .header-contributor-slot{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 124px;width:124px;height:32px}.topbar .topbar__right a.header-contributor-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;white-space:nowrap;line-height:1.2}@media(max-width:700px){.topbar .header-contributor-slot{flex-basis:112px;width:112px}.topbar .topbar__right a.header-contributor-action{font-size:13px}}.topbar .topbar__right>a.pricing{display:inline-flex}