.account-menu-module__444qXa__account{min-width:0;position:relative}.account-menu-module__444qXa__entry{min-height:var(--header-height);border-left:1px solid var(--color-line);height:100%;color:var(--color-paper);font:700 .75rem/1.25 var(--font-body);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.45rem;padding:.5rem 1rem;list-style:none;display:flex}.account-menu-module__444qXa__entry::-webkit-details-marker{display:none}.account-menu-module__444qXa__entry:hover,.account-menu-module__444qXa__account[open]>.account-menu-module__444qXa__entry{background:var(--color-ink-soft)}.account-menu-module__444qXa__avatar{background:var(--color-signal-deep);width:1.65rem;height:1.65rem;color:var(--color-on-signal);font:800 .75rem/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.account-menu-module__444qXa__name{text-overflow:ellipsis;max-width:5rem;overflow:hidden}.account-menu-module__444qXa__panel{z-index:60;border:1px solid var(--color-line);background:var(--color-ink);width:min(18rem,100vw - 2rem);color:var(--color-paper);padding:.75rem;position:absolute;top:100%;right:0;box-shadow:0 12px 30px #0000004d}.account-menu-module__444qXa__email{overflow-wrap:anywhere;color:var(--color-paper-dim);margin:0 0 .5rem;padding:.5rem;font-size:.75rem}.account-menu-module__444qXa__panel a,.account-menu-module__444qXa__panel button{width:100%;color:inherit;text-align:left;font:600 .85rem/1.4 var(--font-body);cursor:pointer;background:0 0;border:0;padding:.75rem .5rem;display:block}.account-menu-module__444qXa__panel a:hover,.account-menu-module__444qXa__panel button:hover{background:var(--color-ink-soft)}.account-menu-module__444qXa__panel button:disabled{cursor:wait;opacity:.6}.account-menu-module__444qXa__error{color:var(--color-alert);padding:.5rem;font-size:.75rem}@media (max-width:640px){.account-menu-module__444qXa__entry{padding-inline:.7rem;font-size:.68rem}.account-menu-module__444qXa__name{display:none}.account-menu-module__444qXa__panel{top:var(--header-height);position:fixed;right:1rem}}
.site-header-module__4E638a__homeLabel{border-left:1px solid color-mix(in srgb, currentColor 28%, transparent);font:800 .64rem/1 var(--font-mono);letter-spacing:.14em;white-space:nowrap;align-self:stretch;align-items:center;margin-left:.75rem;padding-left:.75rem;display:inline-flex}@media (max-width:480px){.site-header-module__4E638a__homeLabel{display:none}}@media (max-width:640px){.site-header-module__4E638a__homeLabel{letter-spacing:.08em;margin-left:.55rem;padding-left:.55rem;font-size:.58rem}}
