.NotificationItem_item__RHl2w{position:relative;padding:var(--spacing-md) var(--spacing-lg);padding-right:calc(var(--spacing-lg) + 24px);cursor:pointer;transition:background .2s ease;border-left:3px solid transparent}.NotificationItem_item__RHl2w:hover{background:var(--bg-tertiary)}.NotificationItem_item__RHl2w:focus-visible{outline:none;background:var(--bg-tertiary)}.NotificationItem_item__RHl2w.NotificationItem_unread__3dfUw{background:rgba(99,102,241,.05);border-left-color:var(--accent-primary)}.NotificationItem_item__RHl2w.NotificationItem_unread__3dfUw:hover{background:rgba(99,102,241,.1)}.NotificationItem_dismissButton__FSb0_{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background:transparent;border:none;padding:4px;color:var(--text-muted);cursor:pointer;border-radius:4px;opacity:0;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.NotificationItem_item__RHl2w:hover .NotificationItem_dismissButton__FSb0_{opacity:1}.NotificationItem_dismissButton__FSb0_:hover{background:var(--bg-secondary);color:var(--text-primary)}.NotificationItem_header__bmo7Z{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xs)}.NotificationItem_badge__uJD7j{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:4px}.NotificationItem_date__C0jmd{font-size:.75rem;color:var(--text-muted)}.NotificationItem_title__saqAz{font-size:.9rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-xs) 0;line-height:1.3}.NotificationItem_description__TqjN2{font-size:.85rem;color:var(--text-secondary);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationItem_link__augkk{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;color:var(--accent-primary);margin-top:var(--spacing-sm)}.NotificationItem_link__augkk:hover{text-decoration:underline}.NotificationPanel_panel__yglII{position:absolute;top:calc(100% + 8px);right:0;width:400px;max-height:500px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.5);z-index:1000;display:flex;flex-direction:column;animation:NotificationPanel_slideIn__0Jhun .2s ease-out}@keyframes NotificationPanel_slideIn__0Jhun{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.NotificationPanel_header__s1kKx{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color);flex-shrink:0}.NotificationPanel_title__rlkod{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.NotificationPanel_headerActions__e3Iic{display:flex;align-items:center;gap:var(--spacing-xs)}.NotificationPanel_headerButton__FV_eD{background:transparent;border:none;padding:6px 8px;color:var(--text-secondary);cursor:pointer;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;gap:4px;font-size:.75rem}.NotificationPanel_headerButton__FV_eD:hover{background:var(--bg-tertiary);color:var(--text-primary)}.NotificationPanel_headerButton__FV_eD:disabled{opacity:.5;cursor:not-allowed}.NotificationPanel_headerButton__FV_eD.NotificationPanel_active__n4FjG{background:var(--bg-tertiary);color:var(--accent-primary)}.NotificationPanel_sortLabel__4gK3B{display:none}@media (min-width:400px){.NotificationPanel_sortLabel__4gK3B{display:inline}}.NotificationPanel_spinning__jBwm3{animation:NotificationPanel_spin__cPoS5 1s linear infinite}@keyframes NotificationPanel_spin__cPoS5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NotificationPanel_closeButton__q8iPZ{background:transparent;border:none;padding:6px;color:var(--text-secondary);cursor:pointer;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin-left:var(--spacing-xs)}.NotificationPanel_closeButton__q8iPZ:hover{background:var(--bg-tertiary);color:var(--text-primary)}.NotificationPanel_content__3Wrry{flex:1;overflow-y:auto;min-height:100px}.NotificationPanel_list__80fys{padding:var(--spacing-xs) 0}.NotificationPanel_emptyState__OSmoO{padding:var(--spacing-2xl);text-align:center;color:var(--text-muted);font-size:.9rem;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.NotificationPanel_emptyHint__obIbY{font-size:.8rem;margin:0;opacity:.7}@media (max-width:480px){.NotificationPanel_panel__yglII{position:fixed;top:48px;right:var(--spacing-md);left:var(--spacing-md);width:auto;max-height:calc(100vh - 68px)}}.NotificationBell_container__5WsqT{position:relative}.NotificationBell_bellButton__zLWOB{background:transparent;border:none;padding:var(--spacing-sm);color:var(--text-secondary);cursor:pointer;border-radius:8px;transition:all .2s ease;position:relative;display:flex;align-items:center;justify-content:center}.NotificationBell_bellButton__zLWOB:hover{background:var(--bg-tertiary);color:var(--text-primary)}.NotificationBell_bellButton__zLWOB:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.NotificationBell_badge__Toniv{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;background:var(--error-color);color:white;font-size:.65rem;font-weight:700;border-radius:9px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.3)}.UpgradeButton_upgradeButton___NBII{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#a855f7);color:white;font-size:.875rem;font-weight:600;border-radius:8px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.UpgradeButton_upgradeButton___NBII:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.4)}.UpgradeButton_upgradeButton___NBII:active{transform:translateY(0)}.UpgradeButton_icon__G5XiE{width:14px;height:14px;flex-shrink:0}.OnboardingChecklist_wrapper__JBFuq{position:relative}.OnboardingChecklist_checklistButton__yaudM{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#8b5cf6,#ec4899);color:white;font-size:.875rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.OnboardingChecklist_checklistButton__yaudM:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.4)}.OnboardingChecklist_checklistButton__yaudM:active{transform:translateY(0)}.OnboardingChecklist_checklistButtonPulse__BQFC9{animation:OnboardingChecklist_pulse__0_L5I 2s ease-in-out infinite}@keyframes OnboardingChecklist_pulse__0_L5I{0%,to{box-shadow:0 0 0 0 rgba(139,92,246,.4)}50%{box-shadow:0 0 0 8px rgba(139,92,246,0)}}.OnboardingChecklist_buttonIcon__5JfWI{width:14px;height:14px;flex-shrink:0}.OnboardingChecklist_buttonCount__me9df{font-size:.75rem;font-weight:500;opacity:.9;margin-left:2px}.OnboardingChecklist_dropdown__KvHPM{position:absolute;top:calc(100% + 8px);right:0;width:340px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);z-index:1050;animation:OnboardingChecklist_slideIn__bQfCc .15s ease;overflow:hidden}@keyframes OnboardingChecklist_slideIn__bQfCc{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.OnboardingChecklist_dropdownHeader__JATtc{padding:16px 16px 0}.OnboardingChecklist_title__V3b1P{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.OnboardingChecklist_progressSection__TGUYX{padding:12px 16px}.OnboardingChecklist_progressHeader__tdzzO{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.OnboardingChecklist_progressLabel__iEuaU{font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.OnboardingChecklist_progressPercent__mI99P{font-size:.8125rem;font-weight:600;background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.OnboardingChecklist_progressBar__c3NBM{width:100%;height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.OnboardingChecklist_progressFill__EeuaT{height:100%;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:3px;transition:width .4s ease}.OnboardingChecklist_taskList__NyaBW{max-height:320px;overflow-y:auto;border-top:1px solid var(--border-color)}.OnboardingChecklist_taskItem__xmHl8{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;transition:background .15s ease;text-decoration:none;color:inherit}.OnboardingChecklist_taskItem__xmHl8:hover{background:var(--bg-tertiary)}.OnboardingChecklist_taskItemCompleted__VLKMP{display:flex;align-items:center;gap:10px;padding:10px 16px;opacity:.55}.OnboardingChecklist_taskCheckCircle__fP2Vr{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.OnboardingChecklist_taskCheckCircleIncomplete__VDKcX{border:2px solid var(--border-color);background:transparent}.OnboardingChecklist_taskCheckCircleComplete__thbjK{border:none;background:var(--success-color,#10b981);color:white}.OnboardingChecklist_taskLabel__ujs6b{flex:1;font-size:.8125rem;color:var(--text-primary)}.OnboardingChecklist_taskItemCompleted__VLKMP .OnboardingChecklist_taskLabel__ujs6b{color:var(--text-secondary)}.OnboardingChecklist_taskArrow__aJiYp{color:var(--text-muted);flex-shrink:0}.OnboardingChecklist_footer__d3wa8{padding:10px 16px;border-top:1px solid var(--border-color);display:flex;justify-content:center}.OnboardingChecklist_dismissLink__pXqKu{background:none;border:none;color:var(--text-muted);font-size:.75rem;cursor:pointer;padding:0;transition:color .2s ease}.OnboardingChecklist_dismissLink__pXqKu:hover{color:var(--text-secondary)}.OnboardingChecklist_loadingText__xC9zc{padding:24px 16px;text-align:center;color:var(--text-muted);font-size:.8125rem}@media (max-width:640px){.OnboardingChecklist_buttonText__99xyp{display:none}.OnboardingChecklist_checklistButton__yaudM{padding:8px 10px}.OnboardingChecklist_dropdown__KvHPM{width:300px;right:-40px}}.BrandCta_cta__iiOAp{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:transparent;border:1px solid var(--accent-primary,#6366f1);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s ease;animation:BrandCta_brandCtaPulse__z8wO9 2.4s ease-in-out infinite}.BrandCta_cta__iiOAp:hover{background:rgba(99,102,241,.12)}.BrandCta_cta__iiOAp:focus-visible{outline:2px solid var(--accent-primary,#6366f1);outline-offset:2px}.BrandCta_icon__IKVQY{flex-shrink:0;color:var(--accent-primary,#6366f1)}.BrandCta_label__TNsGW{min-width:0;max-width:24ch;overflow:hidden;text-overflow:ellipsis}@keyframes BrandCta_brandCtaPulse__z8wO9{0%,to{box-shadow:0 0 0 0 rgba(99,102,241,.45);border-color:var(--accent-primary,#6366f1)}50%{box-shadow:0 0 0 5px rgba(99,102,241,0);border-color:rgba(139,92,246,.9)}}@media (prefers-reduced-motion:reduce){.BrandCta_cta__iiOAp{animation:none}}@media (max-width:768px){.BrandCta_cta__iiOAp{padding:5px 10px;font-size:.8125rem}}@media (max-width:480px){.BrandCta_cta__iiOAp{position:relative;justify-content:center;min-width:44px;padding:5px 12px}.BrandCta_label__TNsGW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}