.EmailVerificationBanner_banner__WH5Sa{background-color:#fff8e1;border-bottom:1px solid #ffe082;font-family:Google Sans,sans-serif}.EmailVerificationBanner_content__KITDL{max-width:112rem;margin:0 auto;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between}@media (min-width:1024px){.EmailVerificationBanner_content__KITDL{padding:.75rem 2rem}}.EmailVerificationBanner_messageSection__i6zMo{display:flex;align-items:center;gap:.75rem}.EmailVerificationBanner_icon__btREX{width:1.25rem;height:1.25rem;color:#f57c00;flex-shrink:0}.EmailVerificationBanner_textContent__dVL_4{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.EmailVerificationBanner_title__dvIjU{color:#e65100;font-weight:500}.EmailVerificationBanner_subtitle__TSLZ7{color:#ff8f00}.EmailVerificationBanner_actions__C3_2K{display:flex;align-items:center;gap:.5rem}.EmailVerificationBanner_resendButton__LwpMw{background-color:transparent;color:#ff8f00;border:1px solid #ffe082;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__LwpMw:hover:not(:disabled){background-color:#fff3e0;border-color:#ffb74d}.EmailVerificationBanner_resendButton__LwpMw:disabled{opacity:.6;cursor:not-allowed}.EmailVerificationBanner_buttonContent__dvOXW,.EmailVerificationBanner_loadingContent__oXudr{display:flex;align-items:center;gap:.25rem}.EmailVerificationBanner_buttonIcon__tc8lp{width:.75rem;height:.75rem}.EmailVerificationBanner_spinner__cI_Jk{width:.75rem;height:.75rem;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:EmailVerificationBanner_spin__Cs_0L 1s linear infinite}@keyframes EmailVerificationBanner_spin__Cs_0L{to{transform:rotate(1turn)}}.EmailVerificationBanner_dismissButton__Wc_W4{background:none;border:none;color:#f57c00;cursor:pointer;padding:.25rem;border-radius:4px;transition:color .2s ease}.EmailVerificationBanner_dismissButton__Wc_W4:hover{color:#e65100}.EmailVerificationBanner_dismissIcon__jpUPp{width:1rem;height:1rem}.NotificationItem_container__TTIj5{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:.75rem;background-color:rgba(var(--muted),.3);transition:background-color .2s}.NotificationItem_container__TTIj5:hover{background-color:rgba(var(--muted),.5)}.NotificationItem_indicator__PIp_m{width:.5rem;height:.5rem;border-radius:50%;margin-top:.5rem;flex-shrink:0}.NotificationItem_indicator__PIp_m.NotificationItem_success__RZShR{background-color:#22c55e}.NotificationItem_indicator__PIp_m.NotificationItem_error__GLXUO{background-color:#ef4444}.NotificationItem_indicator__PIp_m.NotificationItem_warning__yoiVT{background-color:#f59e0b}.NotificationItem_indicator__PIp_m.NotificationItem_info__bNYgc{background-color:#3b82f6}.NotificationItem_content__qYRHM{flex:1;min-width:0}.NotificationItem_title__lcG3h{font-size:.875rem;font-weight:600;color:rgb(var(--foreground))}.NotificationItem_message__q_0_R{font-size:.75rem;color:rgb(var(--muted-foreground));margin-top:.25rem}.NotificationItem_removeButton__nah8a{opacity:0;padding:.25rem;border-radius:.375rem;transition:all .2s}.NotificationItem_container__TTIj5:hover .NotificationItem_removeButton__nah8a{opacity:1}.NotificationItem_removeButton__nah8a:hover{background-color:rgb(var(--muted))}.EmptyNotifications_container__5_x5t{text-align:center;padding:3rem 0}.EmptyNotifications_iconContainer__TsPTE{width:4rem;height:4rem;border-radius:1rem;background:linear-gradient(to bottom right,rgba(59,130,246,.2),rgba(99,102,241,.2));display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.EmptyNotifications_title___s5P5{font-weight:600;color:rgb(var(--foreground));margin-bottom:.5rem}.EmptyNotifications_message__cKmFF{font-size:.875rem;color:rgb(var(--muted-foreground))}.NotificationCenter_backdrop__3ZBrJ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:50}.NotificationCenter_container__Fr6LN{position:fixed;top:5rem;right:1rem;width:24rem;max-width:calc(100vw - 2rem);background-color:rgb(var(--card));border:1px solid rgb(var(--border));border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);z-index:50;overflow:hidden}.NotificationCenter_header__rZ8GW{background:linear-gradient(90deg,rgba(59,130,246,.1),rgba(99,102,241,.1));padding:1.5rem;border-bottom:1px solid rgb(var(--border));display:flex;align-items:center;justify-content:space-between}.NotificationCenter_headerContent__rSeZA{display:flex;align-items:center;gap:.75rem}.NotificationCenter_iconContainer__FE7tc{width:2.5rem;height:2.5rem;border-radius:.75rem;background:linear-gradient(to bottom right,#3b82f6,#6366f1);display:flex;align-items:center;justify-content:center}.NotificationCenter_title__GCb8E{font-size:1.125rem;font-weight:700;color:rgb(var(--foreground))}.NotificationCenter_subtitle__aANPH{font-size:.75rem;color:rgb(var(--muted-foreground))}.NotificationCenter_closeButton__Rr_nd{padding:.5rem;border-radius:.5rem;transition:background-color .2s}.NotificationCenter_closeButton__Rr_nd:hover{background-color:rgb(var(--muted))}.NotificationCenter_content__D7UOF{max-height:24rem;overflow-y:auto;padding:1rem}.NotificationCenter_notificationList__SajYO{display:flex;flex-direction:column;gap:.75rem}.NotificationCenter_clearButton___52gA{width:100%;margin-top:1rem;padding:.5rem;font-size:.75rem;color:rgb(var(--muted-foreground));transition:color .2s}.NotificationCenter_clearButton___52gA:hover{color:rgb(var(--foreground))}.TrialBanner_banner___fYUG{border-radius:12px;padding:1rem 1.5rem;margin-bottom:1.5rem;border:1px solid;font-family:Google Sans,sans-serif}.TrialBanner_bannerActive__SZbHT{background:linear-gradient(135deg,#fff8e1,#ffecb3);border-color:#ffe082}.TrialBanner_bannerExpired__gDPzG{background:linear-gradient(135deg,#ffebee,#ffcdd2);border-color:#ef5350}.TrialBanner_content__g6WL3{display:flex;align-items:center;gap:1rem}.TrialBanner_iconContainer__QV7Tf{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.8)}.TrialBanner_icon__OvsL9{width:1.25rem;height:1.25rem;color:var(--color-warning)}.TrialBanner_textContent__cy3Ip{flex:1;display:flex;flex-direction:column;gap:.25rem}.TrialBanner_title__oWSvJ{font-family:Google Sans,sans-serif;font-size:.875rem;font-weight:600;color:var(--color-brand-dark)}.TrialBanner_subtitle__xPy_W{font-family:Google Sans,sans-serif;font-size:.75rem;font-weight:400;color:var(--color-dark-secondary);line-height:1.4}.TrialBanner_actions__IqgGj{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.TrialBanner_upgradeButton__V8hk8{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--color-teal);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__V8hk8:hover{background-color:#009aa1;transform:translateY(-1px)}.TrialBanner_buttonIcon__y1C5a{width:.875rem;height:.875rem}.TrialBanner_dismissButton__HMKNr{padding:.25rem;background:none;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;color:var(--color-dark-secondary)}.TrialBanner_dismissButton__HMKNr:hover{background-color:rgba(0,0,0,.1)}.TrialBanner_dismissIcon__jpcjR{width:1rem;height:1rem}@media (max-width:640px){.TrialBanner_content__g6WL3{flex-direction:column;align-items:flex-start;gap:.75rem}.TrialBanner_actions__IqgGj{width:100%;justify-content:space-between}.TrialBanner_upgradeButton__V8hk8{flex:1;justify-content:center}}.Modal_backdrop___W1_c{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:50}.Modal_container__azVcV{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgb(var(--card));border:1px solid rgb(var(--border));border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);z-index:50;overflow:hidden}.Modal_sm__7Y46o{width:20rem;max-width:calc(100vw - 2rem)}.Modal_md__PePX1{width:28rem;max-width:calc(100vw - 2rem)}.Modal_lg__3KHph{width:32rem;max-width:calc(100vw - 2rem)}.Modal_xl__3XOUl{width:48rem;max-width:calc(100vw - 2rem)}.Modal_header__dOsfK{padding:1.5rem;border-bottom:1px solid rgb(var(--border));display:flex;align-items:center;justify-content:space-between}.Modal_title__2z7is{font-size:1.25rem;font-weight:700;color:rgb(var(--foreground))}.Modal_closeButton__hbhaN{padding:.5rem;border-radius:.5rem;transition:background-color .2s}.Modal_closeButton__hbhaN:hover{background-color:rgb(var(--muted))}.Modal_content__Mj_i6{padding:1.5rem}.ConfirmModal_backdrop__skj9A{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:50}.ConfirmModal_container__8ZTrW{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:24rem;max-width:calc(100vw - 2rem);background-color:rgb(var(--card));border:1px solid rgb(var(--border));border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);z-index:50;overflow:hidden}.ConfirmModal_header__5D57C{padding:1.5rem;display:flex;align-items:flex-start;gap:1rem}.ConfirmModal_iconContainer___4Rau{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ConfirmModal_iconContainer___4Rau.ConfirmModal_danger__oGBnH{background-color:rgba(239,68,68,.1);color:#ef4444}.ConfirmModal_iconContainer___4Rau.ConfirmModal_warning__dVuLG{background-color:rgba(245,158,11,.1);color:#f59e0b}.ConfirmModal_iconContainer___4Rau.ConfirmModal_success__MelSO{background-color:rgba(34,197,94,.1);color:#22c55e}.ConfirmModal_iconContainer___4Rau.ConfirmModal_info__O3xXP{background-color:rgba(59,130,246,.1);color:#3b82f6}.ConfirmModal_content__hYroF{flex:1}.ConfirmModal_title__1TbpL{font-size:1.125rem;font-weight:700;color:rgb(var(--foreground));margin-bottom:.5rem}.ConfirmModal_message__hc8bK{font-size:.875rem;color:rgb(var(--muted-foreground));line-height:1.5}.ConfirmModal_actions__SLeew{padding:1rem 1.5rem 1.5rem;display:flex;gap:.75rem}.ConfirmModal_cancelButton__lWXsl{flex:1;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;background-color:rgb(var(--muted));color:rgb(var(--foreground));transition:background-color .2s}.ConfirmModal_cancelButton__lWXsl:hover{background-color:rgb(var(--muted-foreground))}.ConfirmModal_confirmButton__KTYnV{flex:1;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;color:#fff;transition:all .2s}.ConfirmModal_confirmButton__KTYnV.ConfirmModal_danger__oGBnH{background-color:#ef4444}.ConfirmModal_confirmButton__KTYnV.ConfirmModal_danger__oGBnH:hover{background-color:#dc2626}.ConfirmModal_confirmButton__KTYnV.ConfirmModal_warning__dVuLG{background-color:#f59e0b}.ConfirmModal_confirmButton__KTYnV.ConfirmModal_warning__dVuLG:hover{background-color:#d97706}.ConfirmModal_confirmButton__KTYnV.ConfirmModal_success__MelSO{background-color:#22c55e}.ConfirmModal_confirmButton__KTYnV.ConfirmModal_success__MelSO:hover{background-color:#16a34a}.ConfirmModal_confirmButton__KTYnV.ConfirmModal_info__O3xXP{background-color:#3b82f6}.ConfirmModal_confirmButton__KTYnV.ConfirmModal_info__O3xXP:hover{background-color:#2563eb}