.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}.nkQprW_signInLinkLight{background:var(--color-bg-on-light-chrome);color:var(--color-ink-on-light-chrome);border:none}.nkQprW_signInLinkLight:hover{opacity:.85}.nkQprW_signInLinkDark{background:var(--color-bg-subtle);color:var(--color-ink-primary);border:1px solid var(--color-accent-primary)}.nkQprW_signInLinkDark:hover{background:var(--color-bg-base)}.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}.nkQprW_authPillLight{color:var(--color-ink-on-scrim);background:#ffffff26;border:1px solid #ffffff4d}.nkQprW_authPillLight:hover{background:#ffffff40}.nkQprW_authPillDark{background:var(--color-bg-subtle);border:1px solid var(--color-accent-primary);color:var(--color-ink-primary)}.nkQprW_authPillDark:hover{background:var(--color-bg-base)}.nkQprW_authAvatar{width:var(--size-sm);height:var(--size-sm);object-fit:cover;border-radius:50%}.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}.nkQprW_authAvatarFallbackLight{color:var(--color-ink-on-scrim);background:#ffffff4d}.nkQprW_authAvatarFallbackDark{background:var(--color-bg-base);color:var(--color-ink-primary)}.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:nkQprW_slideDown .15s var(--ease-smooth,ease);position:absolute;right:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.nkQprW_dropdown{animation:none}}@keyframes nkQprW_slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.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}.nkQprW_dropdownLink:hover{background:var(--color-bg-subtle)}.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}.nkQprW_dropdownButton:hover{background:var(--color-bg-subtle)}.nkQprW_dropdownDivider{background:var(--color-bg-subtle);height:1px}@media (max-width:640px){.nkQprW_signInLink{padding:var(--space-xs) var(--space-md);font-size:var(--type-caption-size)}.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)}.nkQprW_authAvatar,.nkQprW_authAvatarFallback{width:var(--size-xs);height:var(--size-xs)}.nkQprW_authAvatarFallback{font-size:10px}.nkQprW_dropdownLink,.nkQprW_dropdownButton{padding:var(--space-sm) 14px;font-size:var(--type-caption-size)}}
