.hm-account{--hm-ink:var(--ac-ink,#18202a);--hm-muted:#6e685f;--hm-glass:rgba(251,248,241,0.62);--hm-glass-hover:rgba(251,248,241,0.86);--hm-edge:rgba(44,37,28,0.14);--hm-shadow:0 1px 2px rgba(24,32,42,0.06),0 8px 24px rgba(24,32,42,0.08);--hm-display:var(--dw-display,Georgia),Georgia,"Times New Roman",serif;position:relative;display:flex;align-items:center;min-height:40px;color:var(--hm-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dw[data-daypart=night] .hm-account{--hm-ink:#f6f1e7;--hm-glass:rgba(18,20,38,0.46);--hm-glass-hover:rgba(18,20,38,0.68);--hm-edge:rgba(246,241,231,0.22);--hm-shadow:0 1px 2px rgba(0,0,0,0.2),0 10px 28px rgba(0,0,0,0.28)}.hm-avatar,.hm-sign-in{display:inline-flex;align-items:center;justify-content:center;height:40px;color:var(--hm-ink)!important;background:var(--hm-glass);border:1px solid var(--hm-edge);box-shadow:var(--hm-shadow);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);text-decoration:none;cursor:pointer;transition:background-color .25s ease,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.hm-avatar:hover,.hm-profile[open]>.hm-avatar,.hm-sign-in:hover{background:var(--hm-glass-hover)}.hm-avatar:hover,.hm-sign-in:hover{transform:translateY(-1px)}.hm-avatar:focus-visible,.hm-sign-in:focus-visible{outline:2px solid var(--ac-violet,#5c3ea6);outline-offset:3px}.hm-sign-in{padding:0 20px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:.01em}.hm-profile{position:relative}.hm-avatar{width:40px;padding:0;border-radius:50%;list-style:none;font:400 21px/1 var(--hm-display);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hm-avatar::-webkit-details-marker{display:none}.hm-avatar::marker{content:""}.hm-avatar>span{transform:translateY(1px)}.hm-menu{position:absolute;z-index:40;top:calc(100% + 10px);right:0;width:min(260px,calc(100vw - 32px));padding:6px;color:#18202a;background:#fbf8f1;border:1px solid rgba(44,37,28,.12);border-radius:16px;box-shadow:0 2px 6px rgba(24,32,42,.06),0 22px 54px rgba(24,32,42,.2);transform-origin:top right}@media (prefers-reduced-motion:no-preference){.hm-profile[open] .hm-menu{animation:hm-menu-in .22s cubic-bezier(.16,1,.3,1)}}@keyframes hm-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}}.hm-menu-who{display:grid;grid-gap:3px;gap:3px;margin:0 0 4px;padding:10px 12px 12px;border-bottom:1px solid rgba(44,37,28,.1)}.hm-menu-label{color:var(--hm-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.hm-menu-email{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.hm-menu ul{margin:0;padding:0;list-style:none}.hm-menu a,.hm-menu-sign-out button{display:block;width:100%;padding:10px 12px;color:inherit!important;background:none;border:0;border-radius:10px;font:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.hm-menu a:focus-visible,.hm-menu a:hover,.hm-menu-sign-out button:focus-visible,.hm-menu-sign-out button:hover{background:rgba(44,37,28,.06);outline:none}.hm-menu a[aria-current=page]{color:#5c3ea6!important}.hm-menu-sign-out{margin:4px 0 0;padding-top:4px;border-top:1px solid rgba(44,37,28,.1)}.hm-menu-sign-out button{color:var(--hm-muted)!important}.hm-profile[data-deferred]{display:none}[data-session=checking] .hm-account[data-state=unknown]>*{visibility:hidden}[data-session=in] .hm-account[data-state=unknown] .hm-sign-in{display:none}[data-session=in] .hm-profile[data-deferred]{display:block}.hm-initial-slot:before{content:var(--hm-initial,"")}.hm-email-slot:before{content:var(--hm-email,"")}.hm-email-slot{display:none}[data-session-email] .hm-email-slot{display:block}.hm-when-in{display:none!important}[data-session=in] .hm-when-in{display:revert!important}[data-session=in] .hm-when-out{display:none!important}[data-session=checking] .hm-when-out{visibility:hidden}