.NavAuthArea-module__nkQprW__signInLink{padding:var(--space-sm) var(--space-20);border-radius:var(--radius-pill);font-family:var(--font-ui), sans-serif;cursor:pointer;transition:background .2s var(--ease-smooth,ease), opacity .2s var(--ease-smooth,ease);font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.NavAuthArea-module__nkQprW__signInLinkLight{background:var(--color-bg-on-light-chrome);color:var(--color-ink-on-light-chrome);border:none}.NavAuthArea-module__nkQprW__signInLinkLight:hover{opacity:.85}.NavAuthArea-module__nkQprW__signInLinkDark{background:var(--color-bg-subtle);color:var(--color-ink-primary);border:1px solid var(--color-accent-primary)}.NavAuthArea-module__nkQprW__signInLinkDark:hover{background:var(--color-bg-base)}.NavAuthArea-module__nkQprW__authPill{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-sm) var(--space-sm);border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-ui), sans-serif;transition:background .2s var(--ease-smooth,ease), border-color .2s var(--ease-smooth,ease);font-size:14px;font-weight:600;display:flex}.NavAuthArea-module__nkQprW__authPillLight{color:var(--color-ink-on-scrim);background:#ffffff26;border:1px solid #ffffff4d}.NavAuthArea-module__nkQprW__authPillLight:hover{background:#ffffff40}.NavAuthArea-module__nkQprW__authPillDark{background:var(--color-bg-subtle);border:1px solid var(--color-accent-primary);color:var(--color-ink-primary)}.NavAuthArea-module__nkQprW__authPillDark:hover{background:var(--color-bg-base)}.NavAuthArea-module__nkQprW__authAvatar{width:var(--size-sm);height:var(--size-sm);object-fit:cover;border-radius:50%}.NavAuthArea-module__nkQprW__authAvatarFallback{width:var(--size-sm);height:var(--size-sm);font-size:var(--type-caption-sm-size);border-radius:50%;justify-content:center;align-items:center;display:flex}.NavAuthArea-module__nkQprW__authAvatarFallbackLight{color:var(--color-ink-on-scrim);background:#ffffff4d}.NavAuthArea-module__nkQprW__authAvatarFallbackDark{background:var(--color-bg-base);color:var(--color-ink-primary)}.NavAuthArea-module__nkQprW__dropdown{top:calc(100% + var(--space-sm));background:var(--color-bg-surface);border-radius:var(--radius-md);border:1px solid var(--color-border,#0000000f);box-shadow:var(--shadow-float,0 4px 16px #1c1a181a);z-index:100;min-width:160px;animation:NavAuthArea-module__nkQprW__slideDown .15s var(--ease-smooth,ease);position:absolute;right:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.NavAuthArea-module__nkQprW__dropdown{animation:none}}@keyframes NavAuthArea-module__nkQprW__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.NavAuthArea-module__nkQprW__dropdownLink{padding:var(--space-12) var(--space-md);font-family:var(--font-ui), sans-serif;color:var(--color-ink-primary);transition:background .15s var(--ease-smooth,ease);font-size:14px;font-weight:500;text-decoration:none;display:block}.NavAuthArea-module__nkQprW__dropdownLink:hover{background:var(--color-bg-subtle)}.NavAuthArea-module__nkQprW__dropdownButton{width:100%;padding:var(--space-12) var(--space-md);font-family:var(--font-ui), sans-serif;color:var(--color-ink-secondary);cursor:pointer;text-align:left;transition:background .15s var(--ease-smooth,ease);background:0 0;border:none;font-size:14px;font-weight:500;display:block}.NavAuthArea-module__nkQprW__dropdownButton:hover{background:var(--color-bg-subtle)}.NavAuthArea-module__nkQprW__dropdownDivider{background:var(--color-bg-subtle);height:1px}@media (max-width:640px){.NavAuthArea-module__nkQprW__signInLink{padding:var(--space-xs) var(--space-md);font-size:var(--type-caption-size)}.NavAuthArea-module__nkQprW__authPill{padding:var(--space-xs) var(--space-12) var(--space-xs) var(--space-xs);font-size:var(--type-caption-size);gap:var(--space-xs)}.NavAuthArea-module__nkQprW__authAvatar,.NavAuthArea-module__nkQprW__authAvatarFallback{width:var(--size-xs);height:var(--size-xs)}.NavAuthArea-module__nkQprW__authAvatarFallback{font-size:10px}.NavAuthArea-module__nkQprW__dropdownLink,.NavAuthArea-module__nkQprW__dropdownButton{padding:var(--space-sm) 14px;font-size:var(--type-caption-size)}}
