.EmailVerificationBanner_banner___vvEr{background-color:hsl(var(--warning-muted));border-bottom:1px solid hsl(var(--orange));font-family:Google Sans,sans-serif}.EmailVerificationBanner_content__foLh5{max-width:112rem;margin:0 auto;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between}@media (min-width:1024px){.EmailVerificationBanner_content__foLh5{padding:.75rem 2rem}}.EmailVerificationBanner_messageSection__m5Ft8{display:flex;align-items:center;gap:.75rem}.EmailVerificationBanner_icon__ZXnlI{width:1.25rem;height:1.25rem;color:hsl(var(--warning));flex-shrink:0}.EmailVerificationBanner_textContent__jGWRF{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.EmailVerificationBanner_title__dvTd3{color:hsl(var(--warning));font-weight:500}.EmailVerificationBanner_subtitle__i3nL0{color:hsl(var(--muted-foreground))}.EmailVerificationBanner_actions__PaFo3{display:flex;align-items:center;gap:.5rem}.EmailVerificationBanner_resendButton__8fT8b{background-color:transparent;color:hsl(var(--warning));border:1px solid hsl(var(--orange));border-radius:6px;padding:.5rem 1rem;font-family:Google Sans,sans-serif;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.EmailVerificationBanner_resendButton__8fT8b:hover:not(:disabled){background-color:hsl(var(--warning-muted));border-color:hsl(var(--orange))}.EmailVerificationBanner_resendButton__8fT8b:disabled{opacity:.6;cursor:not-allowed}.EmailVerificationBanner_buttonContent__1f_pq,.EmailVerificationBanner_loadingContent__CKWML{display:flex;align-items:center;gap:.25rem}.EmailVerificationBanner_buttonIcon__L10RL{width:.75rem;height:.75rem}.EmailVerificationBanner_spinner__pmIyJ{width:.75rem;height:.75rem;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:EmailVerificationBanner_spin__qESqK 1s linear infinite}@keyframes EmailVerificationBanner_spin__qESqK{to{transform:rotate(1turn)}}.EmailVerificationBanner_dismissButton__c_EK0{background:none;border:none;color:hsl(var(--warning));cursor:pointer;padding:.25rem;border-radius:4px;transition:color .2s ease}.EmailVerificationBanner_dismissButton__c_EK0:hover{color:hsl(var(--warning))}.EmailVerificationBanner_dismissIcon__dWQRy{width:1rem;height:1rem}.NotificationItem_container__QMfec{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:.75rem;background-color:hsl(var(--muted)/.3);transition:background-color .2s}.NotificationItem_container__QMfec:hover{background-color:hsl(var(--muted)/.5)}.NotificationItem_indicator__9K7BY{width:.5rem;height:.5rem;border-radius:50%;margin-top:.5rem;flex-shrink:0}.NotificationItem_indicator__9K7BY.NotificationItem_success__bKjR8{background-color:hsl(var(--success))}.NotificationItem_indicator__9K7BY.NotificationItem_error__9mFdn{background-color:hsl(var(--destructive))}.NotificationItem_indicator__9K7BY.NotificationItem_warning__A9XiN{background-color:hsl(var(--warning))}.NotificationItem_indicator__9K7BY.NotificationItem_info__UfePA{background-color:hsl(var(--primary))}.NotificationItem_content__if4Zp{flex:1;min-width:0}.NotificationItem_title__w6mja{font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.NotificationItem_message__wyHvt{font-size:.75rem;color:hsl(var(--muted-foreground));margin-top:.25rem}.NotificationItem_removeButton__LuNU3{opacity:0;padding:.25rem;border-radius:.375rem;transition:all .2s}.NotificationItem_container__QMfec:hover .NotificationItem_removeButton__LuNU3{opacity:1}.NotificationItem_removeButton__LuNU3:hover{background-color:hsl(var(--muted))}.EmptyNotifications_container__YDjl8{text-align:center;padding:3rem 0}.EmptyNotifications_iconContainer__g7RMu{width:4rem;height:4rem;border-radius:1rem;background:linear-gradient(to bottom right,hsl(var(--primary)/.2),hsl(var(--accent)/.2));display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.EmptyNotifications_title__48RHP{font-weight:600;color:hsl(var(--foreground));margin-bottom:.5rem}.EmptyNotifications_message__OPk6o{font-size:.875rem;color:hsl(var(--muted-foreground))}.NotificationCenter_backdrop__K2_yu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsl(var(--foreground)/.3);z-index:50}.NotificationCenter_container__W8eYL{position:fixed;top:5rem;right:1rem;width:24rem;max-width:calc(100vw - 2rem);background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1rem;box-shadow:var(--shadow-strong);z-index:50;overflow:hidden}.NotificationCenter_header__vRH7V{background:hsl(var(--primary)/.08);padding:1.5rem;border-bottom:1px solid hsl(var(--border));display:flex;align-items:center;justify-content:space-between}.NotificationCenter_headerContent__l9cvd{display:flex;align-items:center;gap:.75rem}.NotificationCenter_iconContainer__jjw4K{width:2.5rem;height:2.5rem;border-radius:.75rem;background:hsl(var(--primary));display:flex;align-items:center;justify-content:center}.NotificationCenter_title__ac_pF{font-size:1.125rem;font-weight:700;color:hsl(var(--foreground))}.NotificationCenter_subtitle___z4Gt{font-size:.75rem;color:hsl(var(--muted-foreground))}.NotificationCenter_closeButton__bD3j2{padding:.5rem;border-radius:.5rem;transition:background-color .2s}.NotificationCenter_closeButton__bD3j2:hover{background-color:hsl(var(--muted))}.NotificationCenter_content__Klgbz{max-height:24rem;overflow-y:auto;padding:1rem}.NotificationCenter_notificationList__K1_UF{display:flex;flex-direction:column;gap:.75rem}.NotificationCenter_clearButton__YvIzw{width:100%;margin-top:1rem;padding:.5rem;font-size:.75rem;color:hsl(var(--muted-foreground));transition:color .2s}.NotificationCenter_clearButton__YvIzw:hover{color:hsl(var(--foreground))}.TrialBanner_banner__fs8Yf{border-radius:12px;padding:1rem 1.5rem;margin-bottom:1.5rem;border:1px solid;font-family:Google Sans,sans-serif}.TrialBanner_bannerActive__sWiVo{background:hsl(var(--warning-muted));border-color:hsl(var(--orange))}.TrialBanner_bannerExpired__7OfrL{background:hsl(var(--destructive-muted));border-color:hsl(var(--destructive))}.TrialBanner_content__PqKX1{display:flex;align-items:center;gap:1rem}.TrialBanner_iconContainer__rDQLi{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:hsl(var(--card)/.8)}.TrialBanner_icon__ehW7_{width:1.25rem;height:1.25rem;color:hsl(var(--warning))}.TrialBanner_textContent__JBp33{flex:1;display:flex;flex-direction:column;gap:.25rem}.TrialBanner_title__Smba9{font-family:Google Sans,sans-serif;font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.TrialBanner_subtitle__v8hf_{font-family:Google Sans,sans-serif;font-size:.75rem;font-weight:400;color:hsl(var(--muted-foreground));line-height:1.4}.TrialBanner_actions__Porjb{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.TrialBanner_upgradeButton__54NND{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:hsl(var(--primary));color:#fff;border:none;border-radius:6px;font-family:Google Sans,sans-serif;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.TrialBanner_upgradeButton__54NND:hover{background-color:hsl(var(--primary-hover));transform:translateY(-1px)}.TrialBanner_buttonIcon__Gcnpi{width:.875rem;height:.875rem}.TrialBanner_dismissButton__P01gH{padding:.25rem;background:none;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;color:hsl(var(--muted-foreground))}.TrialBanner_dismissButton__P01gH:hover{background-color:hsl(var(--foreground)/.08)}.TrialBanner_dismissIcon__xny3f{width:1rem;height:1rem}@media (max-width:640px){.TrialBanner_content__PqKX1{flex-direction:column;align-items:flex-start;gap:.75rem}.TrialBanner_actions__Porjb{width:100%;justify-content:space-between}.TrialBanner_upgradeButton__54NND{flex:1;justify-content:center}}.Modal_backdrop__L1kvw{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsl(var(--foreground)/.4);z-index:50}.Modal_container__K_np_{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1rem;box-shadow:var(--shadow-strong);z-index:50;overflow:hidden}.Modal_sm__IBRmW{width:20rem;max-width:calc(100vw - 2rem)}.Modal_md__IR5ua{width:28rem;max-width:calc(100vw - 2rem)}.Modal_lg__opb7C{width:32rem;max-width:calc(100vw - 2rem)}.Modal_xl__XqNBL{width:48rem;max-width:calc(100vw - 2rem)}.Modal_header__iB1H4{padding:1.5rem;border-bottom:1px solid hsl(var(--border));display:flex;align-items:center;justify-content:space-between}.Modal_title__tWx6O{font-size:1.25rem;font-weight:700;color:hsl(var(--foreground))}.Modal_closeButton__SLWjR{padding:.5rem;border-radius:.5rem;transition:background-color .2s}.Modal_closeButton__SLWjR:hover{background-color:hsl(var(--muted))}.Modal_content__UeNIe{padding:1.5rem}.ConfirmModal_backdrop__G2YfT{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsl(var(--foreground)/.4);z-index:50}.ConfirmModal_container__0__Hb{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:24rem;max-width:calc(100vw - 2rem);background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1rem;box-shadow:var(--shadow-strong);z-index:50;overflow:hidden}.ConfirmModal_header__3T6cH{padding:1.5rem;display:flex;align-items:flex-start;gap:1rem}.ConfirmModal_iconContainer__tAJ0n{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ConfirmModal_iconContainer__tAJ0n.ConfirmModal_danger__HL3Qy{background-color:hsl(var(--destructive-muted));color:hsl(var(--destructive))}.ConfirmModal_iconContainer__tAJ0n.ConfirmModal_warning__RYFN_{background-color:hsl(var(--warning-muted));color:hsl(var(--warning))}.ConfirmModal_iconContainer__tAJ0n.ConfirmModal_success__czmWg{background-color:hsl(var(--success-muted));color:hsl(var(--success))}.ConfirmModal_iconContainer__tAJ0n.ConfirmModal_info__KW1A6{background-color:hsl(var(--info-muted));color:hsl(var(--primary))}.ConfirmModal_content__eVeiw{flex:1}.ConfirmModal_title__OHnsb{font-size:1.125rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:.5rem}.ConfirmModal_message__mg4Ct{font-size:.875rem;color:hsl(var(--muted-foreground));line-height:1.5}.ConfirmModal_actions__sF_Qz{padding:1rem 1.5rem 1.5rem;display:flex;gap:.75rem}.ConfirmModal_cancelButton__Drpak{flex:1;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;color:hsl(var(--foreground));transition:background-color .2s}.ConfirmModal_cancelButton__Drpak,.ConfirmModal_cancelButton__Drpak:hover{background-color:hsl(var(--muted))}.ConfirmModal_confirmButton__MtKcJ{flex:1;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;color:#fff;transition:all .2s}.ConfirmModal_confirmButton__MtKcJ.ConfirmModal_danger__HL3Qy,.ConfirmModal_confirmButton__MtKcJ.ConfirmModal_danger__HL3Qy:hover{background-color:hsl(var(--destructive))}.ConfirmModal_confirmButton__MtKcJ.ConfirmModal_warning__RYFN_,.ConfirmModal_confirmButton__MtKcJ.ConfirmModal_warning__RYFN_:hover{background-color:hsl(var(--warning))}.ConfirmModal_confirmButton__MtKcJ.ConfirmModal_success__czmWg,.ConfirmModal_confirmButton__MtKcJ.ConfirmModal_success__czmWg:hover{background-color:hsl(var(--success))}.ConfirmModal_confirmButton__MtKcJ.ConfirmModal_info__KW1A6,.ConfirmModal_confirmButton__MtKcJ.ConfirmModal_info__KW1A6:hover{background-color:hsl(var(--primary))}