.OnboardingReminder_reminderBanner__nW0Us{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);padding:.75rem 1rem;margin-bottom:1rem;position:relative;overflow:hidden;animation:OnboardingReminder_slideInFromTop__hFqqv .3s ease-out}.OnboardingReminder_reminderBanner__nW0Us:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--color-text-muted);border-radius:3px 0 0 3px}.OnboardingReminder_reminderContent__TuQ9G{display:flex;align-items:center;gap:.75rem;position:relative;z-index:1}.OnboardingReminder_reminderIcon__oXjpd{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--border-radius);background:transparent;color:var(--color-text-muted)}.OnboardingReminder_reminderText__0ig6f{flex:1;min-width:0}.OnboardingReminder_reminderTitle__RVSmI{font-size:.8125rem;font-weight:var(--font-medium);color:var(--color-text-primary);margin:0;line-height:var(--leading-tight)}.OnboardingReminder_reminderMessage__E5uxZ{font-size:.75rem;color:var(--color-text-muted);margin:.125rem 0 0;line-height:var(--leading-normal)}.OnboardingReminder_reminderActions__r3txA{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto}.OnboardingReminder_completeButton___lgt3{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius);font-size:.75rem;font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-normal) var(--transition-ease);white-space:nowrap}.OnboardingReminder_completeButton___lgt3:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary);border-color:var(--color-border-secondary)}.OnboardingReminder_completeButton___lgt3:active{background:var(--color-bg-primary)}.OnboardingReminder_dismissButton__trXAd{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:transparent;color:var(--color-text-muted);border:none;border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-normal) var(--transition-ease);flex-shrink:0;padding:0}.OnboardingReminder_dismissButton__trXAd svg{flex-shrink:0;color:inherit}.OnboardingReminder_dismissButton__trXAd:hover{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.OnboardingReminder_dismissButton__trXAd:hover svg{color:var(--color-text-secondary)}.OnboardingReminder_dismissButton__trXAd:active{background:var(--color-bg-primary)}@media (max-width:640px){.OnboardingReminder_reminderContent__TuQ9G{gap:.625rem}.OnboardingReminder_reminderIcon__oXjpd{width:1.75rem;height:1.75rem}.OnboardingReminder_reminderActions__r3txA{flex-direction:column;gap:.375rem;align-items:stretch;width:auto;min-width:100px}.OnboardingReminder_completeButton___lgt3{font-size:.6875rem;padding:.3125rem .625rem;justify-content:center}.OnboardingReminder_dismissButton__trXAd{align-self:center;width:1.5rem;height:1.5rem}}@media (max-width:480px){.OnboardingReminder_reminderBanner__nW0Us{padding:.625rem .75rem}.OnboardingReminder_reminderContent__TuQ9G{flex-direction:column;gap:.5rem;align-items:flex-start}.OnboardingReminder_reminderIcon__oXjpd{align-self:flex-start}.OnboardingReminder_reminderActions__r3txA{flex-direction:row;justify-content:space-between;width:100%}.OnboardingReminder_completeButton___lgt3{flex:1}.OnboardingReminder_dismissButton__trXAd{width:1.75rem;height:1.75rem}}@keyframes OnboardingReminder_slideInFromTop__hFqqv{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.OnboardingReminder_completeButton___lgt3:focus,.OnboardingReminder_dismissButton__trXAd:focus{outline:2px solid var(--color-text-muted);outline-offset:2px}@media (prefers-contrast:high){.OnboardingReminder_completeButton___lgt3,.OnboardingReminder_reminderBanner__nW0Us{border-width:2px}}@media (prefers-reduced-motion:reduce){.OnboardingReminder_reminderBanner__nW0Us{animation:none}}