.login-module__7V2Yca__container{background-color:#0000;background-image:radial-gradient(circle,#6366f10f 0%,#0000 70%);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex;position:relative}.login-module__7V2Yca__form{background:hsl(var(--card));-webkit-backdrop-filter:blur(16px);border:1px solid hsl(var(--border));border-radius:1.25rem;width:100%;max-width:26rem;padding:3rem 2.5rem;animation:.4s cubic-bezier(.16,1,.3,1) forwards login-module__7V2Yca__scaleIn;box-shadow:0 4px 24px #00000012,0 1px 2px #0000000a}.dark .login-module__7V2Yca__form{box-shadow:0 20px 50px #00000080,0 2px 6px #0000004d}.login-module__7V2Yca__logoArea{flex-direction:column;align-items:center;margin-bottom:2rem;display:flex}.login-module__7V2Yca__logoIcon{color:#a78bfa;margin-bottom:.5rem;animation:2s infinite login-module__7V2Yca__pulse}.login-module__7V2Yca__title{text-align:center;letter-spacing:-.02em;background:linear-gradient(135deg, hsl(var(--foreground)) 30%, #6366f1 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.75rem;font-weight:800}.login-module__7V2Yca__subtitle{color:hsl(var(--muted-foreground));text-align:center;margin-top:.25rem;font-size:.875rem}.login-module__7V2Yca__field{margin-bottom:1.5rem;position:relative}.login-module__7V2Yca__label{color:hsl(var(--foreground));opacity:.75;margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:block}.login-module__7V2Yca__input{background:hsl(var(--secondary));border:1.5px solid hsl(var(--border));width:100%;color:hsl(var(--foreground));border-radius:.625rem;outline:none;padding:.875rem 1rem;font-size:.95rem;transition:all .2s cubic-bezier(.16,1,.3,1)}.login-module__7V2Yca__input::placeholder{color:hsl(var(--muted-foreground));opacity:.75}.login-module__7V2Yca__input:focus{border-color:hsl(var(--primary));background:hsl(var(--accent));box-shadow:0 0 0 3px #6366f126}.login-module__7V2Yca__error{color:#ef4444;background-color:#ef444414;border:1px solid #ef444440;border-radius:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.875rem;animation:.3s ease-out login-module__7V2Yca__slideUp}.login-module__7V2Yca__button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#4f46e5 100%);border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.9rem;font-size:.95rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 15px #6366f14d}.login-module__7V2Yca__button:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 22px #6366f173}.login-module__7V2Yca__button:disabled{opacity:.55;cursor:not-allowed;transform:none}.login-module__7V2Yca__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;animation:.8s linear infinite login-module__7V2Yca__spin}.login-module__7V2Yca__footer{text-align:center;color:hsl(var(--muted-foreground));margin-top:1.75rem;font-size:.875rem}.login-module__7V2Yca__link{color:#7c3aed;margin-left:.25rem;font-weight:600;text-decoration:none}.login-module__7V2Yca__link:hover{color:#6d28d9;text-decoration:underline}.dark .login-module__7V2Yca__link{color:#a78bfa}.dark .login-module__7V2Yca__link:hover{color:#c084fc}@keyframes login-module__7V2Yca__spin{to{transform:rotate(360deg)}}@keyframes login-module__7V2Yca__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes login-module__7V2Yca__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes login-module__7V2Yca__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}
@keyframes SupportModal-module__nYo6OG__modalFadeIn{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes SupportModal-module__nYo6OG__spin{to{transform:rotate(360deg)}}.SupportModal-module__nYo6OG__modalOverlay{-webkit-backdrop-filter:blur(8px);z-index:9999;background-color:#000000a6;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.SupportModal-module__nYo6OG__modalContent{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1.25rem;flex-direction:column;gap:1.25rem;width:100%;max-width:32rem;padding:1.75rem;animation:.25s cubic-bezier(.16,1,.3,1) forwards SupportModal-module__nYo6OG__modalFadeIn;display:flex;position:relative;box-shadow:0 20px 50px #00000059}.dark .SupportModal-module__nYo6OG__modalContent{background:#0f172a;border-color:#ffffff1f;box-shadow:0 25px 60px #0009}.SupportModal-module__nYo6OG__modalHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.SupportModal-module__nYo6OG__modalTitleWrapper{align-items:center;gap:.75rem;display:flex}.SupportModal-module__nYo6OG__modalIconBadge{color:#6366f1;background:linear-gradient(135deg,#6366f126,#a855f726);border:1px solid #6366f140;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.dark .SupportModal-module__nYo6OG__modalIconBadge{color:#818cf8;background:linear-gradient(135deg,#6366f140,#a855f740);border-color:#a855f759}.SupportModal-module__nYo6OG__modalTitle{color:hsl(var(--foreground));margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.SupportModal-module__nYo6OG__modalClose{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.35rem;transition:all .2s;display:flex}.SupportModal-module__nYo6OG__modalClose:hover{background:hsla(var(--foreground) / .08);color:hsl(var(--foreground))}.SupportModal-module__nYo6OG__modalLabel{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:.88rem;font-weight:500;line-height:1.5;display:block}.SupportModal-module__nYo6OG__formTextarea{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));resize:vertical;border-radius:.75rem;min-height:7.5rem;padding:.875rem;font-family:inherit;font-size:.92rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}.dark .SupportModal-module__nYo6OG__formTextarea{color:#f1f5f9;background-color:#ffffff0a;border-color:#ffffff1f}.SupportModal-module__nYo6OG__formTextarea:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f133}.SupportModal-module__nYo6OG__diagnosticNotice{color:hsl(var(--muted-foreground));background:#6366f10f;border:1px solid #6366f12e;border-radius:.75rem;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;font-size:.8rem;line-height:1.45;display:flex}.dark .SupportModal-module__nYo6OG__diagnosticNotice{color:#94a3b8;background:#6366f11f;border-color:#6366f140}.SupportModal-module__nYo6OG__diagnosticIcon{color:#6366f1;flex-shrink:0;margin-top:.1rem}.dark .SupportModal-module__nYo6OG__diagnosticIcon{color:#818cf8}.SupportModal-module__nYo6OG__modalActions{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.SupportModal-module__nYo6OG__btnCancel{border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:.625rem;padding:.625rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s}.SupportModal-module__nYo6OG__btnCancel:hover{background:hsla(var(--foreground) / .05)}.SupportModal-module__nYo6OG__btnSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.35rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #6366f159}.SupportModal-module__nYo6OG__btnSubmit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #6366f173}.SupportModal-module__nYo6OG__btnSubmit:disabled{opacity:.65;cursor:not-allowed}.SupportModal-module__nYo6OG__miniSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite SupportModal-module__nYo6OG__spin;display:inline-block}
.customSelect-module__pRXe6q__wrapper{width:100%;position:relative}.customSelect-module__pRXe6q__trigger{background:hsl(var(--secondary));border:1.5px solid hsl(var(--border));width:100%;color:hsl(var(--foreground));cursor:pointer;text-align:left;border-radius:.5rem;outline:none;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s;display:flex}.customSelect-module__pRXe6q__trigger:hover{border-color:hsl(var(--primary) / .5)}.customSelect-module__pRXe6q__triggerOpen{border-color:hsl(var(--primary));background:hsl(var(--accent));box-shadow:0 0 0 3px #6366f11f}.dark .customSelect-module__pRXe6q__trigger{background:#ffffff08;border-color:#ffffff14}.dark .customSelect-module__pRXe6q__triggerOpen{background:#ffffff0f;border-color:#818cf8;box-shadow:0 0 0 3px #818cf826}.customSelect-module__pRXe6q__selectedLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.customSelect-module__pRXe6q__placeholder{color:hsl(var(--muted-foreground));opacity:.75;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.customSelect-module__pRXe6q__chevron{color:#6366f1;flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.customSelect-module__pRXe6q__chevronOpen{transform:rotate(180deg)}.dark .customSelect-module__pRXe6q__chevron{color:#818cf8}.customSelect-module__pRXe6q__dropdown{z-index:100;background:hsl(var(--card));border:1.5px solid hsl(var(--border));border-radius:.75rem;max-height:260px;padding:.35rem;animation:.18s cubic-bezier(.16,1,.3,1) customSelect-module__pRXe6q__dropdownFadeIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 36px #0000001f,0 4px 12px #0000000f}.dark .customSelect-module__pRXe6q__dropdown{background:#111527;border-color:#ffffff1a;box-shadow:0 16px 48px #00000080,0 4px 16px #0000004d}.customSelect-module__pRXe6q__dropdown::-webkit-scrollbar{width:5px}.customSelect-module__pRXe6q__dropdown::-webkit-scrollbar-track{background:0 0}.customSelect-module__pRXe6q__dropdown::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:10px}.dark .customSelect-module__pRXe6q__dropdown::-webkit-scrollbar-thumb{background:#ffffff1a}.customSelect-module__pRXe6q__option{width:100%;color:hsl(var(--foreground));cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.4rem;justify-content:space-between;align-items:center;padding:.6rem .75rem;font-family:inherit;font-size:.9rem;transition:all .12s;display:flex}.customSelect-module__pRXe6q__option:hover{background:hsl(var(--accent))}.customSelect-module__pRXe6q__optionSelected{color:#6366f1;background:#6366f114;font-weight:600}.customSelect-module__pRXe6q__optionSelected:hover{background:#6366f124}.dark .customSelect-module__pRXe6q__option:hover{background:#ffffff0f}.dark .customSelect-module__pRXe6q__optionSelected{color:#a5b4fc;background:#818cf81f}.dark .customSelect-module__pRXe6q__optionSelected:hover{background:#818cf82e}.customSelect-module__pRXe6q__optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.customSelect-module__pRXe6q__checkIcon{color:#6366f1;flex-shrink:0;margin-left:.5rem}.dark .customSelect-module__pRXe6q__checkIcon{color:#a5b4fc}.customSelect-module__pRXe6q__compact .customSelect-module__pRXe6q__trigger{border-radius:.5rem;padding:.55rem .65rem;font-size:.85rem}.customSelect-module__pRXe6q__compact .customSelect-module__pRXe6q__dropdown{min-width:140px}.customSelect-module__pRXe6q__compact .customSelect-module__pRXe6q__option{padding:.5rem .65rem;font-size:.83rem}@keyframes customSelect-module__pRXe6q__dropdownFadeIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}
.EnterpriseHelpCenter-module__mVFKZG__overlay{z-index:100000;background-color:#0006;justify-content:flex-end;animation:.3s EnterpriseHelpCenter-module__mVFKZG__fadeIn;display:flex;position:fixed;inset:0}.EnterpriseHelpCenter-module__mVFKZG__drawer{background-color:hsl(var(--background));flex-direction:column;width:75%;max-width:none;height:100%;animation:.3s cubic-bezier(.16,1,.3,1) forwards EnterpriseHelpCenter-module__mVFKZG__slideIn;display:flex;overflow:hidden;box-shadow:-4px 0 24px #00000026}@keyframes EnterpriseHelpCenter-module__mVFKZG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes EnterpriseHelpCenter-module__mVFKZG__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.EnterpriseHelpCenter-module__mVFKZG__header{border-bottom:1px solid hsl(var(--border));background-color:hsla(var(--card) / .5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.EnterpriseHelpCenter-module__mVFKZG__headerTitle{color:hsl(var(--foreground));align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;display:flex}.EnterpriseHelpCenter-module__mVFKZG__closeButton{cursor:pointer;color:hsl(var(--muted-foreground));border-radius:var(--radius);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.EnterpriseHelpCenter-module__mVFKZG__closeButton:hover{background-color:hsla(var(--muted) / .5);color:hsl(var(--foreground))}.EnterpriseHelpCenter-module__mVFKZG__layout{flex:1;display:flex;overflow:hidden}.EnterpriseHelpCenter-module__mVFKZG__sidebar{border-right:1px solid hsl(var(--border));background-color:hsla(var(--muted) / .08);flex-direction:column;flex-shrink:0;width:260px;padding:.5rem 0 1rem;display:flex;overflow-y:auto}.EnterpriseHelpCenter-module__mVFKZG__sidebarLabel{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));padding:.75rem 1.25rem .5rem;font-size:.7rem;font-weight:700}.EnterpriseHelpCenter-module__mVFKZG__sidebarIndex{color:hsl(var(--muted-foreground));opacity:.6;min-width:1.5rem;font-family:monospace;font-size:.7rem;font-weight:700}.EnterpriseHelpCenter-module__mVFKZG__sidebarItem{color:hsl(var(--muted-foreground));cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.6rem;width:100%;padding:.55rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.EnterpriseHelpCenter-module__mVFKZG__sidebarItem:hover{background-color:hsla(var(--primary) / .07);color:hsl(var(--foreground))}.EnterpriseHelpCenter-module__mVFKZG__sidebarItem:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.EnterpriseHelpCenter-module__mVFKZG__sidebarItemActive{background-color:hsla(var(--primary) / .12);color:hsl(var(--primary));font-weight:600;border-left:3px solid hsl(var(--primary))!important}.EnterpriseHelpCenter-module__mVFKZG__sidebarItemActive .EnterpriseHelpCenter-module__mVFKZG__sidebarIndex{color:hsl(var(--primary));opacity:1}.EnterpriseHelpCenter-module__mVFKZG__sidebarIcon{opacity:.7;flex-shrink:0}.EnterpriseHelpCenter-module__mVFKZG__sidebarItemActive .EnterpriseHelpCenter-module__mVFKZG__sidebarIcon{opacity:1}.EnterpriseHelpCenter-module__mVFKZG__sidebarItemLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.EnterpriseHelpCenter-module__mVFKZG__contentArea{scroll-behavior:smooth;flex:1;padding:2rem;overflow-y:auto}.EnterpriseHelpCenter-module__mVFKZG__contentTitle{color:hsl(var(--foreground));margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.EnterpriseHelpCenter-module__mVFKZG__contentBody{color:hsl(var(--foreground));font-size:.95rem;line-height:1.7}.EnterpriseHelpCenter-module__mVFKZG__contentBody p{margin-bottom:1rem}.EnterpriseHelpCenter-module__mVFKZG__contentBody ul{margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.EnterpriseHelpCenter-module__mVFKZG__contentBody li{margin-bottom:.5rem}.EnterpriseHelpCenter-module__mVFKZG__contentBody strong{color:hsl(var(--foreground));font-weight:600}.EnterpriseHelpCenter-module__mVFKZG__imageContainer{border-radius:var(--radius);border:1px solid hsl(var(--border));cursor:zoom-in;margin-top:1.5rem;margin-bottom:2rem;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000d}.EnterpriseHelpCenter-module__mVFKZG__imageContainer:hover{transform:scale(1.015);box-shadow:0 8px 28px #0000001f}.EnterpriseHelpCenter-module__mVFKZG__imageContainer:after{content:"🔍";color:#fff;opacity:0;pointer-events:none;background:#00000080;border-radius:4px;padding:.15rem .4rem;font-size:.7rem;transition:opacity .2s;position:absolute;bottom:.5rem;right:.5rem}.EnterpriseHelpCenter-module__mVFKZG__imageContainer:hover:after{opacity:1}.EnterpriseHelpCenter-module__mVFKZG__helpImage{width:100%;height:auto;display:block}.EnterpriseHelpCenter-module__mVFKZG__mobileBackButton{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:0;font-size:.9rem;font-weight:600;display:none}@media (max-width:768px){.EnterpriseHelpCenter-module__mVFKZG__drawer{width:100%}.EnterpriseHelpCenter-module__mVFKZG__layout{flex-direction:column}.EnterpriseHelpCenter-module__mVFKZG__sidebar{border-right:none;border-bottom:1px solid hsl(var(--border));width:100%;padding:.5rem 0}.EnterpriseHelpCenter-module__mVFKZG__contentArea{padding:1.5rem 1rem}.EnterpriseHelpCenter-module__mVFKZG__mobileBackButton{display:flex}.EnterpriseHelpCenter-module__mVFKZG__layout.EnterpriseHelpCenter-module__mVFKZG__showContent .EnterpriseHelpCenter-module__mVFKZG__sidebar,.EnterpriseHelpCenter-module__mVFKZG__layout:not(.EnterpriseHelpCenter-module__mVFKZG__showContent) .EnterpriseHelpCenter-module__mVFKZG__contentArea{display:none}}.EnterpriseHelpCenter-module__mVFKZG__sectionNav{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.25rem;display:flex}.EnterpriseHelpCenter-module__mVFKZG__sectionNavBtn{background:hsla(var(--primary) / .08);color:hsl(var(--primary));border:1px solid hsla(var(--primary) / .2);border-radius:var(--radius);cursor:pointer;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .15s;display:flex}.EnterpriseHelpCenter-module__mVFKZG__sectionNavBtn:hover:not(:disabled){background:hsla(var(--primary) / .15);border-color:hsl(var(--primary))}.EnterpriseHelpCenter-module__mVFKZG__sectionNavBtn:disabled{opacity:.3;cursor:not-allowed}.EnterpriseHelpCenter-module__mVFKZG__sectionCounter{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.8rem;font-weight:600}.EnterpriseHelpCenter-module__mVFKZG__lightboxOverlay{z-index:1000000;cursor:zoom-out;background-color:#000000eb;justify-content:center;align-items:center;padding:2rem;animation:.2s EnterpriseHelpCenter-module__mVFKZG__fadeIn;display:flex;position:fixed;inset:0}.EnterpriseHelpCenter-module__mVFKZG__lightboxImage{-o-object-fit:contain;object-fit:contain;border-radius:6px;max-width:100%;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) EnterpriseHelpCenter-module__mVFKZG__lightboxIn;box-shadow:0 20px 60px #0009}@keyframes EnterpriseHelpCenter-module__mVFKZG__lightboxIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.EnterpriseHelpCenter-module__mVFKZG__lightboxCloseButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.EnterpriseHelpCenter-module__mVFKZG__lightboxCloseButton:hover{background:#ffffff40}@media (max-width:768px){.EnterpriseHelpCenter-module__mVFKZG__sectionNav{flex-wrap:wrap;justify-content:center}}
.SpotlightTour-module__I-oX4G__overlay{z-index:19000;pointer-events:none;transition:opacity .3s;position:fixed;inset:0}.SpotlightTour-module__I-oX4G__overlayActive{pointer-events:all}.SpotlightTour-module__I-oX4G__highlightBox{z-index:19001;pointer-events:none;border-radius:12px;outline:2px solid #818cf8b3;transition:top .35s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1);position:fixed;box-shadow:0 0 0 9999px #0f172ab8,0 0 24px #818cf859}.SpotlightTour-module__I-oX4G__popover{z-index:19002;background:hsl(var(--card));width:360px;max-width:calc(100vw - 32px);color:hsl(var(--foreground));border:1px solid hsla(var(--primary) / .25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:all;border-radius:18px;padding:20px 20px 16px;transition:top .3s cubic-bezier(.4,0,.2,1),left .3s cubic-bezier(.4,0,.2,1);animation:.3s cubic-bezier(.34,1.56,.64,1) both SpotlightTour-module__I-oX4G__popIn;position:fixed;box-shadow:0 20px 60px #00000040,0 4px 16px #0000001a}@keyframes SpotlightTour-module__I-oX4G__popIn{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.SpotlightTour-module__I-oX4G__arrow{background:hsl(var(--card));border:1px solid hsla(var(--primary) / .25);pointer-events:none;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.SpotlightTour-module__I-oX4G__arrowTop{border-bottom:none;border-right:none;top:-7px;left:28px}.SpotlightTour-module__I-oX4G__arrowBottom{border-top:none;border-left:none;bottom:-7px;left:28px}.SpotlightTour-module__I-oX4G__arrowLeft{border-top:none;border-right:none;top:20px;left:-7px}.SpotlightTour-module__I-oX4G__arrowRight{border-bottom:none;border-left:none;top:20px;right:-7px}.SpotlightTour-module__I-oX4G__header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.SpotlightTour-module__I-oX4G__iconWrapper{background:linear-gradient(135deg, hsl(var(--primary)), #a855f7);color:#fff;width:38px;height:38px;box-shadow:0 4px 12px hsla(var(--primary) / .3);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SpotlightTour-module__I-oX4G__titleGroup{flex:1;min-width:0}.SpotlightTour-module__I-oX4G__title{color:hsl(var(--foreground));text-overflow:ellipsis;margin:0;font-size:1.02rem;font-weight:700;line-height:1.3;overflow:hidden}.SpotlightTour-module__I-oX4G__stepBadge{color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.8px;background:hsla(var(--primary) / .1);white-space:nowrap;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:.72rem;font-weight:700}.SpotlightTour-module__I-oX4G__body{color:hsl(var(--muted-foreground));margin-bottom:16px;font-size:.9rem;line-height:1.6}.SpotlightTour-module__I-oX4G__body strong{color:hsl(var(--foreground))}.SpotlightTour-module__I-oX4G__progressDots{gap:6px;margin-bottom:16px;display:flex}.SpotlightTour-module__I-oX4G__dot{background:hsla(var(--foreground) / .12);border-radius:4px;flex:1;height:4px;transition:background .3s,flex .3s}.SpotlightTour-module__I-oX4G__dotActive{background:linear-gradient(90deg, hsl(var(--primary)), #a855f7);flex:1.5}.SpotlightTour-module__I-oX4G__dotDone{background:hsl(var(--primary))}.SpotlightTour-module__I-oX4G__actions{align-items:center;gap:8px;display:flex}.SpotlightTour-module__I-oX4G__btnSkip{color:hsl(var(--muted-foreground));cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-right:auto;padding:6px 8px;font-family:inherit;font-size:.82rem;text-decoration:underline;transition:color .2s}.SpotlightTour-module__I-oX4G__btnSkip:hover{color:hsl(var(--destructive,#ef4444))}.SpotlightTour-module__I-oX4G__btnPrev{background:hsla(var(--muted) / .5);border:1px solid hsla(var(--border) / .5);color:hsl(var(--foreground));cursor:pointer;border-radius:8px;padding:7px 14px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .2s}.SpotlightTour-module__I-oX4G__btnPrev:hover{background:hsla(var(--muted))}.SpotlightTour-module__I-oX4G__btnNext{background:linear-gradient(135deg, hsl(var(--primary)), #a855f7);color:#fff;cursor:pointer;box-shadow:0 4px 12px hsla(var(--primary) / .35);border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 18px;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .2s;display:flex}.SpotlightTour-module__I-oX4G__btnNext:hover{box-shadow:0 6px 16px hsla(var(--primary) / .45);transform:translateY(-1px)}.SpotlightTour-module__I-oX4G__btnNext:focus-visible,.SpotlightTour-module__I-oX4G__btnPrev:focus-visible,.SpotlightTour-module__I-oX4G__btnSkip:focus-visible,.SpotlightTour-module__I-oX4G__closeButton:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.SpotlightTour-module__I-oX4G__closeButton{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:background .2s,color .2s;display:flex}.SpotlightTour-module__I-oX4G__closeButton:hover{background:hsla(var(--muted) / .6);color:hsl(var(--foreground))}@media (max-width:768px){.SpotlightTour-module__I-oX4G__popover{width:auto!important;max-width:none!important;position:fixed!important;left:16px!important;right:16px!important}.SpotlightTour-module__I-oX4G__title{font-size:.95rem}.SpotlightTour-module__I-oX4G__body{font-size:.85rem}}@media print{.SpotlightTour-module__I-oX4G__overlay,.SpotlightTour-module__I-oX4G__highlightBox,.SpotlightTour-module__I-oX4G__popover{display:none!important}}
.confirm-email-module__X1hUxG__page{min-height:100vh;color:hsl(var(--foreground));background-color:#0000;flex-direction:column;display:flex}.confirm-email-module__X1hUxG__header{border-bottom:1px solid hsl(var(--border));background:hsla(var(--card) / .65);-webkit-backdrop-filter:blur(16px);z-index:40;flex-shrink:0;position:sticky;top:0}.confirm-email-module__X1hUxG__headerInner{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:none;height:4rem;padding:0 2rem;display:flex}.confirm-email-module__X1hUxG__headerBrand{flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:flex}.confirm-email-module__X1hUxG__headerLogo{-o-object-fit:contain;object-fit:contain;border-radius:4px;width:22px;height:22px}.confirm-email-module__X1hUxG__headerLogoIcon{color:#a78bfa;flex-shrink:0}.confirm-email-module__X1hUxG__headerAppName{background:linear-gradient(135deg,#7c3aed 0%,#4f46e5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.15rem;font-weight:800}.confirm-email-module__X1hUxG__headerControls{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.confirm-email-module__X1hUxG__headerBtn{border:1.5px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;white-space:nowrap;background:0 0;border-radius:.5rem;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.confirm-email-module__X1hUxG__headerBtn:hover{background:hsl(var(--accent));border-color:hsl(var(--muted-foreground))}.dark .confirm-email-module__X1hUxG__headerBtn{background:#ffffff0a;border-color:#ffffff1a}.dark .confirm-email-module__X1hUxG__headerBtn:hover{background:#ffffff14;border-color:#fff3}.confirm-email-module__X1hUxG__main{background-image:radial-gradient(circle at 75% 15%,#6366f112 0%,#0000 45%),radial-gradient(circle at 20% 85%,#a855f70f 0%,#0000 40%);flex:1;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}.confirm-email-module__X1hUxG__container{width:100%;max-width:26rem;animation:.4s cubic-bezier(.16,1,.3,1) forwards confirm-email-module__X1hUxG__scaleIn}.confirm-email-module__X1hUxG__card{background:hsl(var(--card));-webkit-backdrop-filter:blur(16px);border:1px solid hsl(var(--border));border-radius:1.25rem;padding:2.5rem;box-shadow:0 4px 24px #00000012,0 1px 2px #0000000a}.dark .confirm-email-module__X1hUxG__card{background:#0b102099;border-color:#ffffff0f;box-shadow:0 20px 50px #00000080,0 2px 6px #0000004d}.confirm-email-module__X1hUxG__loadingState{flex-direction:column;align-items:center;gap:1.25rem;padding:1.5rem 0;display:flex}.confirm-email-module__X1hUxG__spinner{border:3px solid hsla(var(--border) / .5);border-top-color:#6366f1;border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite confirm-email-module__X1hUxG__spin}.confirm-email-module__X1hUxG__loadingText{color:hsl(var(--muted-foreground));margin:0;font-size:.95rem;font-weight:500}.confirm-email-module__X1hUxG__successState{text-align:center;flex-direction:column;align-items:center;gap:.85rem;padding:.5rem 0;animation:.4s cubic-bezier(.16,1,.3,1) forwards confirm-email-module__X1hUxG__scaleIn;display:flex}.confirm-email-module__X1hUxG__successIconWrap{color:#10b981;background:#10b9811a;border:1.5px solid #10b98140;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards confirm-email-module__X1hUxG__pop;display:flex}.confirm-email-module__X1hUxG__successTitle{color:hsl(var(--foreground));letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:800}.confirm-email-module__X1hUxG__successDesc{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.5}.confirm-email-module__X1hUxG__errorState{text-align:center;flex-direction:column;align-items:center;gap:.85rem;padding:.5rem 0;animation:.4s cubic-bezier(.16,1,.3,1) forwards confirm-email-module__X1hUxG__scaleIn;display:flex}.confirm-email-module__X1hUxG__errorIconWrap{color:#ef4444;background:#ef444414;border:1.5px solid #ef444438;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.confirm-email-module__X1hUxG__errorTitle{color:hsl(var(--foreground));letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:800}.confirm-email-module__X1hUxG__errorText{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.5}.confirm-email-module__X1hUxG__divider{background:hsl(var(--border));width:100%;height:1px;margin:.75rem 0}.confirm-email-module__X1hUxG__actionBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#4f46e5 100%);border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.15rem;padding:.9rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 15px #6366f14d}.confirm-email-module__X1hUxG__actionBtn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 22px #6366f173}@keyframes confirm-email-module__X1hUxG__spin{to{transform:rotate(360deg)}}@keyframes confirm-email-module__X1hUxG__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes confirm-email-module__X1hUxG__pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.confirm-email-module__X1hUxG__headerInner{padding:0 1rem}.confirm-email-module__X1hUxG__headerBtnText{display:none}.confirm-email-module__X1hUxG__card{padding:1.75rem 1.25rem}.confirm-email-module__X1hUxG__main{padding:1.5rem 1rem}}
.reset-password-module__swvtCq__page{min-height:100vh;color:hsl(var(--foreground));background-color:#0000;flex-direction:column;display:flex}.reset-password-module__swvtCq__header{border-bottom:1px solid hsl(var(--border));background:hsla(var(--card) / .65);-webkit-backdrop-filter:blur(16px);z-index:40;flex-shrink:0;position:sticky;top:0}.reset-password-module__swvtCq__headerInner{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:none;height:4rem;padding:0 2rem;display:flex}.reset-password-module__swvtCq__headerBrand{flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:flex}.reset-password-module__swvtCq__headerLogo{-o-object-fit:contain;object-fit:contain;border-radius:4px;width:22px;height:22px}.reset-password-module__swvtCq__headerLogoIcon{color:#a78bfa;flex-shrink:0}.reset-password-module__swvtCq__headerAppName{background:linear-gradient(135deg,#7c3aed 0%,#4f46e5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.15rem;font-weight:800}.reset-password-module__swvtCq__headerControls{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.reset-password-module__swvtCq__headerBtn{border:1.5px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;white-space:nowrap;background:0 0;border-radius:.5rem;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.reset-password-module__swvtCq__headerBtn:hover{background:hsl(var(--accent));border-color:hsl(var(--muted-foreground))}.dark .reset-password-module__swvtCq__headerBtn{background:#ffffff0a;border-color:#ffffff1a}.dark .reset-password-module__swvtCq__headerBtn:hover{background:#ffffff14;border-color:#fff3}.reset-password-module__swvtCq__main{background-image:radial-gradient(circle at 75% 15%,#6366f112 0%,#0000 45%),radial-gradient(circle at 20% 85%,#a855f70f 0%,#0000 40%);flex:1;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}.reset-password-module__swvtCq__container{width:100%;max-width:26rem;animation:.4s cubic-bezier(.16,1,.3,1) forwards reset-password-module__swvtCq__scaleIn}.reset-password-module__swvtCq__card{background:hsl(var(--card));-webkit-backdrop-filter:blur(16px);border:1px solid hsl(var(--border));border-radius:1.25rem;padding:2.5rem;box-shadow:0 4px 24px #00000012,0 1px 2px #0000000a}.dark .reset-password-module__swvtCq__card{background:#0f142abf;border-color:#ffffff1a;box-shadow:0 20px 50px #0000008c,0 2px 6px #00000059,inset 0 1px #ffffff0a}.reset-password-module__swvtCq__logoArea{flex-direction:column;align-items:center;margin-bottom:2rem;display:flex}.reset-password-module__swvtCq__logoImgWrap{margin-bottom:.6rem}.reset-password-module__swvtCq__logoIconDefault{color:#a78bfa;animation:2s infinite reset-password-module__swvtCq__pulse}.reset-password-module__swvtCq__logoImg{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:32px;height:32px}.reset-password-module__swvtCq__appName{text-align:center;letter-spacing:-.02em;background:linear-gradient(135deg, hsl(var(--foreground)) 30%, #6366f1 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 .2rem;font-size:1.65rem;font-weight:800}.reset-password-module__swvtCq__pageTitle{text-align:center;color:hsl(var(--muted-foreground));margin:0 0 .1rem;font-size:.92rem;font-weight:600}.reset-password-module__swvtCq__subtitle{color:hsl(var(--muted-foreground));text-align:center;opacity:.8;margin:0;font-size:.81rem}.reset-password-module__swvtCq__form{flex-direction:column;gap:1.35rem;display:flex}.reset-password-module__swvtCq__formGroup{flex-direction:column;gap:.45rem;display:flex}.reset-password-module__swvtCq__label{color:hsl(var(--foreground));opacity:.85;font-size:.85rem;font-weight:600;display:block}.dark .reset-password-module__swvtCq__label{opacity:1;color:#ffffffd9}.reset-password-module__swvtCq__inputWrap{align-items:center;display:flex;position:relative}.reset-password-module__swvtCq__input{background:hsl(var(--secondary));border:1.5px solid hsl(var(--border));width:100%;color:hsl(var(--foreground));box-sizing:border-box;border-radius:.625rem;outline:none;padding:.875rem 2.75rem .875rem 1rem;font-size:.95rem;transition:all .2s cubic-bezier(.16,1,.3,1)}.reset-password-module__swvtCq__input::placeholder{color:hsl(var(--muted-foreground));opacity:.7}.reset-password-module__swvtCq__input:focus{border-color:hsl(var(--primary));background:hsl(var(--accent));box-shadow:0 0 0 3px #6366f126}.dark .reset-password-module__swvtCq__input{color:#fffffff2;background:#ffffff0f;border-color:#ffffff26}.dark .reset-password-module__swvtCq__input::placeholder{color:#ffffff61;opacity:1}.dark .reset-password-module__swvtCq__input:focus{background:#ffffff17;border-color:#6366f1b3;box-shadow:0 0 0 3px #6366f133}.dark .reset-password-module__swvtCq__input:hover:not(:focus):not(:disabled){background:#ffffff14;border-color:#ffffff40}.dark .reset-password-module__swvtCq__input:disabled{opacity:.45}.reset-password-module__swvtCq__eyeBtn{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;border-radius:.3rem;align-items:center;padding:.25rem;transition:color .15s;display:flex;position:absolute;right:.75rem}.reset-password-module__swvtCq__eyeBtn:hover{color:hsl(var(--foreground))}.dark .reset-password-module__swvtCq__eyeBtn{color:#fff6}.dark .reset-password-module__swvtCq__eyeBtn:hover{color:#ffffffd9}.reset-password-module__swvtCq__strengthBar{gap:4px;margin-top:.3rem;display:flex}.reset-password-module__swvtCq__strengthSegment{background:hsl(var(--border));border-radius:99px;flex:1;height:3px;transition:background .3s}.reset-password-module__swvtCq__strengthWeak{background:#ef4444}.reset-password-module__swvtCq__strengthMedium{background:#f59e0b}.reset-password-module__swvtCq__strengthStrong{background:#10b981}.reset-password-module__swvtCq__strengthLabel{color:hsl(var(--muted-foreground));text-align:right;opacity:.85;margin-top:.1rem;font-size:.73rem;font-weight:500}.reset-password-module__swvtCq__strengthLabelWeak{color:#ef4444;opacity:1}.reset-password-module__swvtCq__strengthLabelMedium{color:#f59e0b;opacity:1}.reset-password-module__swvtCq__strengthLabelStrong{color:#10b981;opacity:1}.reset-password-module__swvtCq__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#4f46e5 100%);border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.15rem;padding:.9rem;font-size:.95rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 15px #6366f14d}.reset-password-module__swvtCq__submitBtn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 22px #6366f173}.reset-password-module__swvtCq__submitBtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.reset-password-module__swvtCq__backBtn{border:1.5px solid hsl(var(--border));width:100%;color:hsl(var(--foreground));cursor:pointer;opacity:.85;background:0 0;border-radius:.625rem;justify-content:center;align-items:center;gap:.45rem;padding:.85rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.reset-password-module__swvtCq__backBtn:hover{background:hsl(var(--accent));border-color:hsl(var(--muted-foreground));opacity:1}.dark .reset-password-module__swvtCq__backBtn{color:#ffffffbf;background:#ffffff0d;border-color:#ffffff24}.dark .reset-password-module__swvtCq__backBtn:hover{color:#fffffff2;background:#ffffff1a;border-color:#ffffff40}.reset-password-module__swvtCq__alert{border-radius:.625rem;align-items:flex-start;gap:.65rem;padding:.875rem 1rem;font-size:.875rem;font-weight:500;line-height:1.45;animation:.3s ease-out reset-password-module__swvtCq__slideUp;display:flex}.reset-password-module__swvtCq__alertSuccess{color:#10b981;background:#10b98114;border:1px solid #10b98138}.reset-password-module__swvtCq__alertError{color:#ef4444;background:#ef444414;border:1px solid #ef444438}.reset-password-module__swvtCq__alertIcon{flex-shrink:0;margin-top:1px}.reset-password-module__swvtCq__successState{text-align:center;flex-direction:column;align-items:center;gap:.85rem;padding:.5rem 0;animation:.4s cubic-bezier(.16,1,.3,1) forwards reset-password-module__swvtCq__scaleIn;display:flex}.reset-password-module__swvtCq__successIconWrap{color:#10b981;background:#10b9811a;border:1.5px solid #10b98140;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards reset-password-module__swvtCq__pop;display:flex}.reset-password-module__swvtCq__successTitle{color:hsl(var(--foreground));margin:0;font-size:1.05rem;font-weight:700}.reset-password-module__swvtCq__successDesc{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.5}.reset-password-module__swvtCq__redirectNote{color:hsl(var(--muted-foreground));opacity:.55;margin:0;font-size:.78rem}.reset-password-module__swvtCq__errorState{text-align:center;flex-direction:column;align-items:center;gap:.85rem;padding:.5rem 0;display:flex}.reset-password-module__swvtCq__errorIconWrap{color:#ef4444;background:#ef444414;border:1.5px solid #ef444438;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.reset-password-module__swvtCq__errorTitle{color:hsl(var(--foreground));margin:0;font-size:1rem;font-weight:700}.reset-password-module__swvtCq__errorText{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.5}.reset-password-module__swvtCq__divider{background:hsl(var(--border));width:100%;height:1px;margin:.5rem 0}.reset-password-module__swvtCq__miniSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:1.15rem;height:1.15rem;animation:.8s linear infinite reset-password-module__swvtCq__spin}@keyframes reset-password-module__swvtCq__spin{to{transform:rotate(360deg)}}@keyframes reset-password-module__swvtCq__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes reset-password-module__swvtCq__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes reset-password-module__swvtCq__pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes reset-password-module__swvtCq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}@media (max-width:480px){.reset-password-module__swvtCq__headerInner{padding:0 1rem}.reset-password-module__swvtCq__headerBtnText{display:none}.reset-password-module__swvtCq__card{padding:1.75rem 1.25rem}.reset-password-module__swvtCq__appName{font-size:1.4rem}.reset-password-module__swvtCq__main{padding:1.5rem 1rem}}
.page-module__1it9OW__container{max-width:48rem;color:hsl(var(--foreground));font-family:var(--font-sans), sans-serif;margin:0 auto;padding:3rem 1.5rem 6rem}.page-module__1it9OW__header{text-align:center;margin-bottom:3rem}.page-module__1it9OW__title{background:linear-gradient(135deg, hsl(var(--foreground)) 30%, #6366f1 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:2.5rem;font-weight:800}.page-module__1it9OW__lastUpdated{color:hsl(var(--muted-foreground));font-size:.9rem}.page-module__1it9OW__content{background:hsla(var(--card) / .5);-webkit-backdrop-filter:blur(12px);border:1px solid hsl(var(--border));border-radius:1.25rem;padding:2.5rem;line-height:1.7;box-shadow:0 10px 40px #0000000d}.page-module__1it9OW__content h2{color:hsl(var(--foreground));border-bottom:1px solid hsla(var(--border) / .5);margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}.page-module__1it9OW__content h2:first-child{margin-top:0}.page-module__1it9OW__content p{color:hsl(var(--muted-foreground));margin-bottom:1.25rem;font-size:.95rem}.page-module__1it9OW__content ul{color:hsl(var(--muted-foreground));margin-bottom:1.5rem;padding-left:1.5rem;font-size:.95rem}.page-module__1it9OW__content li{margin-bottom:.5rem}.page-module__1it9OW__content strong{color:hsl(var(--foreground));font-weight:600}.page-module__1it9OW__content a{color:#6366f1;font-weight:500;text-decoration:none}.page-module__1it9OW__content a:hover{text-decoration:underline}.page-module__1it9OW__highlightBox{background:hsla(var(--primary) / .05);border-left:4px solid #6366f1;border-radius:0 .5rem .5rem 0;margin:1.5rem 0;padding:1rem 1.5rem}@media (max-width:768px){.page-module__1it9OW__container{padding:2rem 1rem 4rem}.page-module__1it9OW__title{font-size:2rem}.page-module__1it9OW__content{padding:1.5rem}}
.page-module__avBOzq__container{max-width:48rem;color:hsl(var(--foreground));font-family:var(--font-sans), sans-serif;margin:0 auto;padding:3rem 1.5rem 6rem}.page-module__avBOzq__header{text-align:center;margin-bottom:3rem}.page-module__avBOzq__title{background:linear-gradient(135deg, hsl(var(--foreground)) 30%, #6366f1 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:2.5rem;font-weight:800}.page-module__avBOzq__lastUpdated{color:hsl(var(--muted-foreground));font-size:.9rem}.page-module__avBOzq__content{background:hsla(var(--card) / .5);-webkit-backdrop-filter:blur(12px);border:1px solid hsl(var(--border));border-radius:1.25rem;padding:2.5rem;line-height:1.7;box-shadow:0 10px 40px #0000000d}.page-module__avBOzq__content h2{color:hsl(var(--foreground));border-bottom:1px solid hsla(var(--border) / .5);margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}.page-module__avBOzq__content h2:first-child{margin-top:0}.page-module__avBOzq__content p{color:hsl(var(--muted-foreground));margin-bottom:1.25rem;font-size:.95rem}.page-module__avBOzq__content ul{color:hsl(var(--muted-foreground));margin-bottom:1.5rem;padding-left:1.5rem;font-size:.95rem}.page-module__avBOzq__content li{margin-bottom:.5rem}.page-module__avBOzq__content strong{color:hsl(var(--foreground));font-weight:600}.page-module__avBOzq__content a{color:#6366f1;font-weight:500;text-decoration:none}.page-module__avBOzq__content a:hover{text-decoration:underline}.page-module__avBOzq__highlightBox{background:hsla(var(--primary) / .05);border-left:4px solid #6366f1;border-radius:0 .5rem .5rem 0;margin:1.5rem 0;padding:1rem 1.5rem}@media (max-width:768px){.page-module__avBOzq__container{padding:2rem 1rem 4rem}.page-module__avBOzq__title{font-size:2rem}.page-module__avBOzq__content{padding:1.5rem}}
.branding-module__Pt1yvW__container{color:#0f172a;background-color:#f8fafc;background-image:radial-gradient(at 0 0,#6366f11f 0,#0000 55%),radial-gradient(at 100% 100%,#a855f714 0,#0000 55%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh;padding:2.75rem 2rem 4rem;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;animation:.4s ease-out forwards branding-module__Pt1yvW__fadeIn}@media (max-width:768px){.branding-module__Pt1yvW__container{padding:1.5rem 1rem 3rem}}.branding-module__Pt1yvW__header{margin-bottom:2.5rem}.branding-module__Pt1yvW__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.branding-module__Pt1yvW__title{letter-spacing:-.03em;background:linear-gradient(135deg, hsl(var(--foreground)) 30%, #6366f1 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.4rem;font-size:2.25rem;font-weight:800;line-height:1.15}.branding-module__Pt1yvW__subtitle{color:#64748b;margin-top:.1rem;font-size:.95rem;font-weight:500}.branding-module__Pt1yvW__backToAdminBtn{color:#334155;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:.6rem;align-items:center;gap:.4rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 1px 4px #0000000f}.branding-module__Pt1yvW__backToAdminBtn:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 3px 8px #00000014}.branding-module__Pt1yvW__grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:2.5rem;display:grid}@media (max-width:1100px){.branding-module__Pt1yvW__grid{grid-template-columns:1fr;gap:2rem}}.branding-module__Pt1yvW__card{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:2.25rem;box-shadow:0 1px 3px #0000000d,0 8px 24px #6366f10a}@media (max-width:600px){.branding-module__Pt1yvW__card{padding:1.5rem}}.branding-module__Pt1yvW__sectionTitle{color:#1e293b;align-items:center;gap:.6rem;margin-bottom:1.75rem;font-size:1.1rem;font-weight:700;display:flex}.branding-module__Pt1yvW__sectionTitleIcon{color:#6366f1}.branding-module__Pt1yvW__form{flex-direction:column;gap:1.5rem;display:flex}.branding-module__Pt1yvW__formGroup{flex-direction:column;gap:.55rem;display:flex}.branding-module__Pt1yvW__label{letter-spacing:.03em;text-transform:uppercase;color:#475569;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;display:flex}.branding-module__Pt1yvW__input{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.6rem;outline:none;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;font-weight:500;transition:border-color .18s,box-shadow .18s}.branding-module__Pt1yvW__input::placeholder{color:#94a3b8}.branding-module__Pt1yvW__input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.branding-module__Pt1yvW__colorsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:500px){.branding-module__Pt1yvW__colorsGrid{grid-template-columns:1fr}}.branding-module__Pt1yvW__colorPickerWrapper{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.6rem;align-items:center;gap:.75rem;padding:.65rem .85rem;transition:border-color .18s;display:flex}.branding-module__Pt1yvW__colorPickerWrapper:focus-within{background:#fff;border-color:#6366f1}.branding-module__Pt1yvW__colorInput{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:.4rem;flex-shrink:0;width:2.1rem;height:2.1rem;padding:0}.branding-module__Pt1yvW__colorInput::-webkit-color-swatch-wrapper{padding:0}.branding-module__Pt1yvW__colorInput::-webkit-color-swatch{border:1px solid #e2e8f0;border-radius:.4rem}.branding-module__Pt1yvW__colorPickerText{flex-direction:column;flex:1;min-width:0;display:flex}.branding-module__Pt1yvW__colorPickerLabel{letter-spacing:.04em;text-transform:uppercase;color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.15rem;font-size:.7rem;font-weight:700;overflow:hidden}.branding-module__Pt1yvW__colorValueInput{color:#334155;text-transform:uppercase;background:0 0;border:none;outline:none;width:100%;font-family:SFMono-Regular,Consolas,Courier New,monospace;font-size:.82rem;font-weight:600}.branding-module__Pt1yvW__uploadsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:560px){.branding-module__Pt1yvW__uploadsGrid{grid-template-columns:1fr}}.branding-module__Pt1yvW__uploadBox{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;min-height:9.5rem;padding:1.5rem 1rem;transition:all .2s;display:flex}.branding-module__Pt1yvW__uploadBox:hover{background:#eef2ff;border-color:#6366f1}.branding-module__Pt1yvW__uploadBoxDragging{background:#e0e7ff;border-color:#6366f1}.branding-module__Pt1yvW__uploadIcon{color:#94a3b8;transition:color .18s}.branding-module__Pt1yvW__uploadBox:hover .branding-module__Pt1yvW__uploadIcon,.branding-module__Pt1yvW__uploadBoxDragging .branding-module__Pt1yvW__uploadIcon{color:#6366f1}.branding-module__Pt1yvW__uploadLabel{color:#475569;text-align:center;max-width:14ch;font-size:.78rem;font-weight:600;line-height:1.4}.branding-module__Pt1yvW__imagePreviewWrapper{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;display:flex;position:relative}.branding-module__Pt1yvW__imagePreview{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e2e8f0;border-radius:.4rem;max-width:100%;max-height:4.5rem;padding:.2rem}.branding-module__Pt1yvW__removeImageBtn{color:#fff;cursor:pointer;z-index:10;background:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;transition:all .18s;display:flex;position:absolute;top:-.6rem;right:-.6rem;box-shadow:0 2px 8px #ef444459}.branding-module__Pt1yvW__removeImageBtn:hover{background:#dc2626;transform:scale(1.12)}.branding-module__Pt1yvW__btnGroup{grid-template-columns:1fr auto;gap:1rem;margin-top:.5rem;display:grid}.branding-module__Pt1yvW__submitBtn{color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-family:inherit;font-size:.93rem;font-weight:700;transition:all .22s;display:flex;box-shadow:0 4px 14px #6366f147}.branding-module__Pt1yvW__submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #6366f161}.branding-module__Pt1yvW__submitBtn:disabled{opacity:.65;cursor:not-allowed}.branding-module__Pt1yvW__resetBtn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e2e8f0;border-radius:.75rem;padding:.85rem 1.35rem;font-family:inherit;font-size:.93rem;font-weight:600;transition:all .22s}.branding-module__Pt1yvW__resetBtn:hover{color:#334155;background:#f1f5f9;border-color:#cbd5e1}.branding-module__Pt1yvW__alert{border-radius:.75rem;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.9rem 1rem;font-size:.88rem;font-weight:600;animation:.28s branding-module__Pt1yvW__slideIn;display:flex}.branding-module__Pt1yvW__alertSuccess{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.branding-module__Pt1yvW__alertError{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.branding-module__Pt1yvW__divider{background:#e2e8f0;height:1px;margin:.5rem 0}.branding-module__Pt1yvW__mockupContainer{position:sticky;top:1.5rem}.branding-module__Pt1yvW__mockupTitleWrapper{justify-content:space-between;align-items:center;margin-bottom:1.1rem;display:flex}.branding-module__Pt1yvW__mockupBadge{letter-spacing:.04em;text-transform:uppercase;color:#4338ca;background:#eef2ff;border-radius:9999px;padding:.22rem .65rem;font-size:.72rem;font-weight:700}.branding-module__Pt1yvW__browserFrame{background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000f,0 20px 50px #6366f10f}.branding-module__Pt1yvW__browserHeader{background:#f1f5f9;border-bottom:1px solid #e2e8f0;align-items:center;gap:.75rem;padding:.5rem .85rem;display:flex}.branding-module__Pt1yvW__browserDots{gap:5px;display:flex}.branding-module__Pt1yvW__dot{border-radius:50%;width:9px;height:9px}.branding-module__Pt1yvW__dotRed{background:#ff5f56}.branding-module__Pt1yvW__dotYellow{background:#ffbd2e}.branding-module__Pt1yvW__dotGreen{background:#27c93f}.branding-module__Pt1yvW__browserAddressBar{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:.3rem;flex:1;align-items:center;gap:.35rem;max-width:20rem;padding:.15rem .65rem;font-size:.68rem;display:flex;overflow:hidden}.branding-module__Pt1yvW__mockupBody{background:var(--bg-color,#f3f5f9);grid-template-rows:auto 1fr;height:24rem;font-size:.8rem;display:grid}.branding-module__Pt1yvW__mockupAppHeader{border-bottom:1px solid var(--secondary-color,#e4e8f0);background:#fff;justify-content:space-between;align-items:center;height:2.75rem;padding:0 1rem;display:flex}.branding-module__Pt1yvW__mockupBrand{color:#1e293b;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:flex}.branding-module__Pt1yvW__mockupLogo{-o-object-fit:contain;object-fit:contain;border-radius:3px;width:15px;height:15px}.branding-module__Pt1yvW__mockupNavControls{align-items:center;gap:.5rem;display:flex}.branding-module__Pt1yvW__mockupLangSelect{background:var(--secondary-color,#e4e8f0);border-radius:3px;width:2.2rem;height:.9rem}.branding-module__Pt1yvW__mockupLogout{color:#ef4444;font-size:.6rem;font-weight:700}.branding-module__Pt1yvW__mockupContentGrid{grid-template-columns:5.5rem 1fr;height:100%;display:grid}.branding-module__Pt1yvW__mockupSidebar{border-right:1px solid var(--secondary-color,#e4e8f0);background:#fff;flex-direction:column;gap:.35rem;padding:.8rem .45rem;display:flex}.branding-module__Pt1yvW__mockupSidebarItem{color:#94a3b8;border-radius:.3rem;align-items:center;gap:.35rem;height:1.4rem;padding:0 .4rem;display:flex}.branding-module__Pt1yvW__mockupSidebarItemActive{background:var(--accent-color,#eef0ff);color:var(--primary-color,#6366f1)}.branding-module__Pt1yvW__mockupItemDot{background:currentColor;border-radius:2px;flex-shrink:0;width:8px;height:8px}.branding-module__Pt1yvW__mockupItemText{opacity:.55;background:currentColor;border-radius:2px;width:3rem;height:5px}.branding-module__Pt1yvW__mockupMain{flex-direction:column;gap:.75rem;padding:1rem;display:flex;overflow:hidden}.branding-module__Pt1yvW__mockupTitle{color:#1e293b;font-size:.92rem;font-weight:800}.branding-module__Pt1yvW__mockupSubtitle{color:#64748b;margin-top:-.55rem;margin-bottom:.2rem;font-size:.62rem}.branding-module__Pt1yvW__mockupCard{border:1px solid var(--secondary-color,#e4e8f0);background:#fff;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.85rem;display:flex;box-shadow:0 1px 3px #00000008}.branding-module__Pt1yvW__mockupLineLong{background:var(--secondary-color,#e4e8f0);border-radius:2px;width:85%;height:6px}.branding-module__Pt1yvW__mockupLineShort{background:var(--secondary-color,#e4e8f0);border-radius:2px;width:40%;height:6px}.branding-module__Pt1yvW__mockupCtaButton{background:var(--primary-color,#6366f1);color:#fff;letter-spacing:.03em;border-radius:.35rem;justify-content:center;align-items:center;height:1.55rem;margin-top:.15rem;font-size:.65rem;font-weight:700;display:flex;box-shadow:0 2px 6px #6366f133}.branding-module__Pt1yvW__loadingContainer{color:#475569;background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;font-weight:600;display:flex}.branding-module__Pt1yvW__spinner{border:3px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;width:2.75rem;height:2.75rem;animation:.8s linear infinite branding-module__Pt1yvW__spin}.branding-module__Pt1yvW__miniSpinner{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1.2rem;height:1.2rem;animation:.8s linear infinite branding-module__Pt1yvW__spin}@keyframes branding-module__Pt1yvW__spin{to{transform:rotate(360deg)}}@keyframes branding-module__Pt1yvW__slideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes branding-module__Pt1yvW__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.finance-module__Rl_mHa__container{flex-direction:column;gap:2rem;width:100%;padding:1rem;animation:.4s ease-out finance-module__Rl_mHa__fadeIn;display:flex}@keyframes finance-module__Rl_mHa__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.finance-module__Rl_mHa__headerSection{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.finance-module__Rl_mHa__titleGroup h1{color:hsl(var(--foreground));font-size:1.8rem;font-weight:700;font-family:var(--font-sans,system-ui, sans-serif);margin:0 0 .5rem}.finance-module__Rl_mHa__titleGroup p{color:hsla(var(--foreground) / .6);margin:0;font-size:.95rem}.finance-module__Rl_mHa__printBtn{cursor:pointer;background:hsl(var(--primary));color:hsl(var(--primary-foreground,#fff));box-shadow:0 2px 8px hsla(var(--primary) / .2);border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.finance-module__Rl_mHa__printBtn:hover{opacity:.9;transform:translateY(-1px)}.finance-module__Rl_mHa__printBtn:active{transform:translateY(0)}.finance-module__Rl_mHa__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;width:100%;display:grid}.finance-module__Rl_mHa__card{background:hsla(var(--card) / .8);border:1px solid hsla(var(--border) / .4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008}.finance-module__Rl_mHa__card:hover{border-color:hsla(var(--primary) / .3);transform:translateY(-2px);box-shadow:0 8px 30px #0000000f}.finance-module__Rl_mHa__cardTitle{text-transform:uppercase;letter-spacing:.05em;color:hsla(var(--foreground) / .55);font-size:.85rem;font-weight:600}.finance-module__Rl_mHa__cardValue{color:hsl(var(--foreground));font-size:1.8rem;font-weight:700}.finance-module__Rl_mHa__cardDetail{color:hsla(var(--foreground) / .6);margin-top:auto;font-size:.8rem}.finance-module__Rl_mHa__badge{text-transform:uppercase;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.finance-module__Rl_mHa__badgePaid{color:#22c55e;background:#22c55e26}.finance-module__Rl_mHa__badgePending{color:#eab308;background:#eab30826}.finance-module__Rl_mHa__filterBar{background:hsla(var(--card) / .5);border:1px solid hsla(var(--border) / .3);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem;display:flex}.finance-module__Rl_mHa__dateFilters{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.finance-module__Rl_mHa__inputGroup{align-items:center;gap:.5rem;display:flex}.finance-module__Rl_mHa__inputGroup label{color:hsla(var(--foreground) / .7);font-size:.85rem;font-weight:600}.finance-module__Rl_mHa__dateInput{background:hsl(var(--background));border:1px solid hsla(var(--border) / .6);color:hsl(var(--foreground));border-radius:.375rem;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .2s}.finance-module__Rl_mHa__dateInput:focus{border-color:hsl(var(--primary))}.dark .finance-module__Rl_mHa__dateInput{color:#f0f4fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#ffffff08;border-color:#ffffff14}.finance-module__Rl_mHa__dateInput::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(0);opacity:.6;transition:opacity .2s}.finance-module__Rl_mHa__dateInput::-webkit-calendar-picker-indicator:hover{opacity:.95}.dark .finance-module__Rl_mHa__dateInput::-webkit-calendar-picker-indicator{filter:invert();opacity:.8}.finance-module__Rl_mHa__quickFilters{flex-wrap:wrap;gap:.5rem;display:flex}.finance-module__Rl_mHa__quickBtn{background:hsla(var(--foreground) / .05);color:hsl(var(--foreground));cursor:pointer;border:1px solid #0000;border-radius:.375rem;padding:.4rem .8rem;font-size:.85rem;font-weight:600;transition:all .2s}.finance-module__Rl_mHa__quickBtn:hover{background:hsla(var(--foreground) / .1)}.finance-module__Rl_mHa__quickBtnActive{background:hsl(var(--primary));color:hsl(var(--primary-foreground,#fff))}.finance-module__Rl_mHa__tabsList{border-bottom:1px solid hsla(var(--border) / .4);gap:1.5rem;width:100%;display:flex}.finance-module__Rl_mHa__tabBtn{color:hsla(var(--foreground) / .5);cursor:pointer;background:0 0;border:none;padding:.75rem .25rem;font-size:1rem;font-weight:600;transition:color .2s;position:relative}.finance-module__Rl_mHa__tabBtn:hover{color:hsl(var(--foreground))}.finance-module__Rl_mHa__tabBtnActive{color:hsl(var(--primary))}.finance-module__Rl_mHa__tabBtnActive:after{content:"";background:hsl(var(--primary));border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.finance-module__Rl_mHa__tabContent{width:100%}.finance-module__Rl_mHa__tableWrapper{border:1px solid hsla(var(--border) / .3);background:hsla(var(--card) / .4);border-radius:.5rem;width:100%;overflow-x:auto}.finance-module__Rl_mHa__table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.finance-module__Rl_mHa__table th{background:hsla(var(--foreground) / .03);color:hsla(var(--foreground) / .7);border-bottom:1px solid hsla(var(--border) / .3);padding:1rem;font-weight:600}.finance-module__Rl_mHa__table td{border-bottom:1px solid hsla(var(--border) / .2);color:hsl(var(--foreground));padding:1rem}.finance-module__Rl_mHa__table tr:last-child td{border-bottom:none}.finance-module__Rl_mHa__table tr:hover td{background:hsla(var(--foreground) / .01)}.finance-module__Rl_mHa__downloadLink{color:hsl(var(--primary));align-items:center;gap:.35rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.finance-module__Rl_mHa__downloadLink:hover{opacity:.85;text-decoration:underline}.finance-module__Rl_mHa__emptyState{text-align:center;color:hsla(var(--foreground) / .5);background:hsla(var(--card) / .2);border:1px dashed hsla(var(--border) / .3);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;font-size:.95rem;display:flex}.finance-module__Rl_mHa__emptyState svg{opacity:.4;margin-bottom:1rem}.finance-module__Rl_mHa__creditBadge{border-radius:.25rem;align-items:center;padding:.2rem .5rem;font-size:.85rem;font-weight:700;display:inline-flex}.finance-module__Rl_mHa__creditGrant{color:#22c55e;background:#22c55e1a}.finance-module__Rl_mHa__creditConsume{color:hsla(var(--foreground) / .7);background:hsla(var(--foreground) / .05)}.finance-module__Rl_mHa__validityTag{color:#d97706;background:#fbbf241f;border:1px solid #fbbf2440;border-radius:.3rem;align-items:center;gap:.25rem;width:fit-content;margin-top:.3rem;padding:.15rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.finance-module__Rl_mHa__noExpiryTag{color:#16a34a;background:#22c55e1a;border:1px solid #22c55e33;border-radius:.3rem;align-items:center;gap:.25rem;width:fit-content;margin-top:.3rem;padding:.15rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.finance-module__Rl_mHa__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;padding:6rem 2rem;display:flex}.finance-module__Rl_mHa__spinner{border:2px solid hsla(var(--foreground) / .1);border-top-color:hsl(var(--primary));border-radius:50%;width:28px;height:28px;animation:.8s linear infinite finance-module__Rl_mHa__spin}@keyframes finance-module__Rl_mHa__spin{to{transform:rotate(360deg)}}.finance-module__Rl_mHa__printHeader{display:none}@media print{.finance-module__Rl_mHa__printBtn,.finance-module__Rl_mHa__filterBar,.finance-module__Rl_mHa__tabsList,.finance-module__Rl_mHa__cardDetail,.finance-module__Rl_mHa__downloadLink svg{display:none!important}.finance-module__Rl_mHa__container{width:100%!important;margin:0!important;padding:0!important}.finance-module__Rl_mHa__printHeader{border-bottom:2px solid #333;margin-bottom:2rem;padding-bottom:1rem;display:block!important}.finance-module__Rl_mHa__printHeaderTitle{margin-bottom:.5rem;font-size:1.8rem;font-weight:700}.finance-module__Rl_mHa__printHeaderMeta{color:#555;justify-content:space-between;font-size:.85rem;display:flex}.finance-module__Rl_mHa__tabContent{flex-direction:column!important;gap:3rem!important;display:flex!important}.finance-module__Rl_mHa__printSection{page-break-inside:avoid;display:block!important}.finance-module__Rl_mHa__printSectionTitle{color:#000;border-bottom:1px solid #ddd;margin-bottom:1rem;padding-bottom:.25rem;font-size:1.2rem;font-weight:700}.finance-module__Rl_mHa__tableWrapper{background:#fff!important;border:1px solid #ccc!important}.finance-module__Rl_mHa__table th{color:#000!important;background:#f0f0f0!important;border-bottom:1px solid #ccc!important}.finance-module__Rl_mHa__table td{color:#000!important;border-bottom:1px solid #eee!important}.finance-module__Rl_mHa__creditBadge{background:0 0!important;border:1px solid #ccc!important}.finance-module__Rl_mHa__creditGrant{font-weight:700;color:#000!important}.finance-module__Rl_mHa__creditConsume{color:#666!important}}.finance-module__Rl_mHa__pagination{border-top:1px solid hsla(var(--border) / .2);background:hsla(var(--foreground) / .01);justify-content:space-between;align-items:center;padding:1rem;display:flex}.finance-module__Rl_mHa__paginationInfo{color:hsla(var(--foreground) / .6);font-size:.85rem}.finance-module__Rl_mHa__paginationBtnGroup{gap:.5rem;display:flex}.finance-module__Rl_mHa__paginationBtn{background:hsla(var(--foreground) / .05);border:1px solid hsla(var(--border) / .4);color:hsl(var(--foreground));cursor:pointer;border-radius:.25rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:all .2s}.finance-module__Rl_mHa__paginationBtn:hover:not(:disabled){background:hsla(var(--foreground) / .1);border-color:hsla(var(--primary) / .4)}.finance-module__Rl_mHa__paginationBtn:disabled{opacity:.4;cursor:not-allowed}.finance-module__Rl_mHa__inactiveTab,.finance-module__Rl_mHa__printOnly,.finance-module__Rl_mHa__printSummaryBlock{display:none}@media print{.finance-module__Rl_mHa__inactiveTab,.finance-module__Rl_mHa__printOnly{display:block!important}.finance-module__Rl_mHa__noPrint{display:none!important}.finance-module__Rl_mHa__printSummaryBlock{border:1px solid #ccc;border-radius:.5rem;grid-template-columns:repeat(5,1fr);gap:1rem;margin-top:1.5rem;padding:1rem;background:#f9f9f9!important;display:grid!important}.finance-module__Rl_mHa__printSummaryItem{flex-direction:column;gap:.25rem;display:flex}.finance-module__Rl_mHa__printSummaryLabel{color:#666;text-transform:uppercase;font-size:.75rem;font-weight:600}.finance-module__Rl_mHa__printSummaryValue{color:#000;font-size:1.1rem;font-weight:700}}
.plan-module__FYAzHW__container{max-width:74rem;margin:0 auto;padding:1rem 0 3rem;animation:.4s ease-out forwards plan-module__FYAzHW__fadeIn}.plan-module__FYAzHW__header{text-align:center;margin-bottom:1.75rem}.plan-module__FYAzHW__title{background:linear-gradient(135deg, hsl(var(--foreground)) 30%, #6366f1 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.35rem;font-size:1.85rem;font-weight:800}.plan-module__FYAzHW__subtitle{color:hsl(var(--muted-foreground));font-size:.92rem}.plan-module__FYAzHW__alert{border-radius:.75rem;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1rem;font-size:.9rem;font-weight:500;animation:.3s plan-module__FYAzHW__slideIn;display:flex}.plan-module__FYAzHW__alertSuccess{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.plan-module__FYAzHW__alertError{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.plan-module__FYAzHW__alertContent{flex-direction:column;flex-grow:1;gap:.75rem;width:100%;display:flex}@media (min-width:600px){.plan-module__FYAzHW__alertContent{flex-direction:row;justify-content:space-between;align-items:center}}.plan-module__FYAzHW__alertLinkBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#ef4444;border:none;border-radius:.375rem;align-self:flex-start;padding:.45rem .9rem;font-size:.8rem;font-weight:700;transition:opacity .2s,transform .1s}@media (min-width:600px){.plan-module__FYAzHW__alertLinkBtn{align-self:auto}}.plan-module__FYAzHW__alertLinkBtn:hover{opacity:.9;transform:translateY(-.5px)}.plan-module__FYAzHW__alertLinkBtn:active{transform:translateY(0)}.plan-module__FYAzHW__plansGrid{flex-wrap:wrap;justify-content:center;gap:1.25rem;width:100%;display:flex}@media (max-width:600px){.plan-module__FYAzHW__plansGrid{grid-template-columns:1fr}}.plan-module__FYAzHW__cardWrapper{flex:20rem;width:100%;max-width:24rem;padding-top:1.1rem;position:relative}.plan-module__FYAzHW__planCard{background:hsla(var(--card) / .5);-webkit-backdrop-filter:blur(8px);border:1px solid hsl(var(--border));border-radius:1.25rem;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:1.75rem 1.75rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 30px #00000008}.plan-module__FYAzHW__planCard:hover{transform:translateY(-5px);box-shadow:0 10px 40px #00000014}.plan-module__FYAzHW__premiumCard{background:radial-gradient(circle at top right, #a855f71f, #6366f105), hsla(var(--card) / .8);border-color:#a855f7;box-shadow:0 12px 40px #a855f72e,0 0 0 1px #a855f733}.dark .plan-module__FYAzHW__premiumCard{background:radial-gradient(circle at top right, #a855f72e, #6366f10a), hsla(var(--card) / .85);border-color:#c084fc;box-shadow:0 12px 40px #a855f740,0 0 0 1px #a855f74d}.plan-module__FYAzHW__premiumCard:hover{border-color:#d8b4fe;transform:translateY(-6px);box-shadow:0 20px 50px #a855f759,0 0 0 2px #a855f766}.plan-module__FYAzHW__premiumCard:before{content:"";background:linear-gradient(90deg,#6366f1,#a855f7,#d946ef);height:5px;position:absolute;top:0;left:0;right:0}.plan-module__FYAzHW__recommendedBadge{z-index:10;color:#fff;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(135deg,#6366f1,#a855f7,#ec4899) 0 0/200% 200%;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.72rem;font-weight:800;animation:4s infinite plan-module__FYAzHW__gradientShift;display:flex;position:absolute;top:0;left:1.5rem;transform:translateY(-50%);box-shadow:0 4px 15px #a855f759}.plan-module__FYAzHW__activeCard{border-color:#6366f1;box-shadow:0 0 0 2px #6366f126}.plan-module__FYAzHW__activeBadge{color:#fff;background:#10b981;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .6rem;font-size:.72rem;font-weight:700;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 2px 10px #10b98133}.plan-module__FYAzHW__cardHeader{margin-bottom:1.25rem}.plan-module__FYAzHW__iconWrapper{background:hsla(var(--border) / .4);border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.75rem;display:flex}.plan-module__FYAzHW__premiumIcon{color:#a855f7}.plan-module__FYAzHW__freeIcon{color:hsl(var(--muted-foreground))}.plan-module__FYAzHW__planName{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:1.35rem;font-weight:700}.plan-module__FYAzHW__planDescription{color:hsl(var(--muted-foreground));opacity:.85;margin:0 0 .75rem;font-size:.82rem;font-style:italic}.plan-module__FYAzHW__priceContainer{align-items:baseline;display:flex}.plan-module__FYAzHW__originalPrice{color:hsl(var(--muted-foreground));opacity:.6;margin-right:.5rem;font-size:1.1rem;font-weight:500;text-decoration:line-through}.plan-module__FYAzHW__priceSymbol{color:hsl(var(--muted-foreground));margin-right:.15rem;font-size:1rem;font-weight:600}.plan-module__FYAzHW__priceVal{color:hsl(var(--foreground));font-size:2.2rem;font-weight:800;line-height:1}.plan-module__FYAzHW__pricePeriod{color:hsl(var(--muted-foreground));margin-left:.25rem;font-size:.85rem}.plan-module__FYAzHW__featuresList{flex-direction:column;flex-grow:1;gap:.45rem;margin-bottom:1.75rem;display:flex}.plan-module__FYAzHW__featuresTitle{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem;font-size:.8rem;font-weight:600}.plan-module__FYAzHW__featureItem{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:.85rem;display:flex}.plan-module__FYAzHW__checkIcon{color:#10b981;flex-shrink:0}.plan-module__FYAzHW__premiumCheckIcon{color:#a855f7;flex-shrink:0;animation:2s ease-in-out infinite plan-module__FYAzHW__miniSparklePulse}.plan-module__FYAzHW__highlightedIaFeature{background:#a855f714;border:1px dashed #a855f74d;border-radius:.5rem;align-items:center;width:100%;padding:.25rem .5rem;font-weight:700;color:#a855f7!important;display:inline-flex!important}.dark .plan-module__FYAzHW__highlightedIaFeature{background:#a855f71f;border-color:#a855f773;color:#c084fc!important}.plan-module__FYAzHW__highlightedReferralFeature{background:linear-gradient(135deg,#6366f114 0%,#a855f714 100%);border:1.5px solid #6366f140;border-radius:.625rem;align-items:center;gap:.4rem;width:100%;padding:.35rem .6rem;font-weight:700;box-shadow:0 1px 4px #6366f11a;color:#4f46e5!important;display:flex!important}.dark .plan-module__FYAzHW__highlightedReferralFeature{box-shadow:none;background:linear-gradient(135deg,#6366f12e 0%,#a855f72e 100%);border-color:#818cf859;color:#a5b4fc!important}.plan-module__FYAzHW__planRefundNote{text-align:center;color:hsl(var(--muted-foreground));letter-spacing:.01em;opacity:.85;margin-top:.65rem;font-size:.78rem;font-weight:500}.plan-module__FYAzHW__referralCheckIcon{color:#6366f1;flex-shrink:0;animation:2.5s ease-in-out infinite plan-module__FYAzHW__giftBounce}.dark .plan-module__FYAzHW__referralCheckIcon{color:#818cf8}@keyframes plan-module__FYAzHW__miniSparklePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.plan-module__FYAzHW__btnSwitch{cursor:pointer;border:1.5px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;width:100%;padding:.75rem;font-size:.88rem;font-weight:600;transition:all .25s;display:flex}.plan-module__FYAzHW__btnFree{border-color:hsl(var(--border));color:hsl(var(--foreground));background:0 0}.plan-module__FYAzHW__btnFree:hover:not(:disabled){background:hsla(var(--border) / .4);border-color:hsl(var(--muted-foreground))}.plan-module__FYAzHW__btnPremium{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);box-shadow:0 4px 15px #6366f133}.plan-module__FYAzHW__btnPremium:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 6px 20px #6366f14d}.plan-module__FYAzHW__btnCurrent{background:hsla(var(--border) / .5);color:hsl(var(--muted-foreground));cursor:not-allowed;border-color:#0000}.plan-module__FYAzHW__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:20rem;display:flex}.plan-module__FYAzHW__spinner{border:3px solid hsla(var(--border) / .5);border-top-color:#6366f1;border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite plan-module__FYAzHW__spin}.plan-module__FYAzHW__miniSpinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1.2rem;height:1.2rem;animation:.8s linear infinite plan-module__FYAzHW__spin}@keyframes plan-module__FYAzHW__spin{to{transform:rotate(360deg)}}@keyframes plan-module__FYAzHW__slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes plan-module__FYAzHW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.plan-module__FYAzHW__supportSection{text-align:center;background:hsla(var(--card) / .3);-webkit-backdrop-filter:blur(8px);border:1px solid hsl(var(--border));border-radius:1.25rem;flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;padding:2.5rem;display:flex;box-shadow:0 4px 30px #00000005}.plan-module__FYAzHW__supportTitle{color:hsl(var(--foreground));font-size:1.25rem;font-weight:700}.plan-module__FYAzHW__supportDescription{color:hsl(var(--muted-foreground));max-width:32rem;font-size:.92rem;line-height:1.5}.plan-module__FYAzHW__btnSupport{color:#6366f1;cursor:pointer;background:0 0;border:1.5px solid #6366f1;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.92rem;font-weight:600;transition:all .2s;display:flex}.plan-module__FYAzHW__btnSupport:hover{background:#6366f10d;transform:translateY(-.5px)}.plan-module__FYAzHW__btnSupport:active{transform:translateY(0)}.plan-module__FYAzHW__modalOverlay{-webkit-backdrop-filter:blur(4px);z-index:1000;background:#0006;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.plan-module__FYAzHW__modalContent{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1.25rem;flex-direction:column;gap:1.25rem;width:100%;max-width:30rem;padding:2rem;animation:.3s plan-module__FYAzHW__slideIn;display:flex;position:relative;box-shadow:0 10px 40px #00000026}.plan-module__FYAzHW__modalClose{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem;transition:background-color .2s;display:flex;position:absolute;top:1rem;right:1rem}.plan-module__FYAzHW__modalClose:hover{background:hsla(var(--border) / .5);color:hsl(var(--foreground))}.plan-module__FYAzHW__modalTitle{color:hsl(var(--foreground));margin-right:1.5rem;font-size:1.35rem;font-weight:700}.plan-module__FYAzHW__formGroup{flex-direction:column;gap:.5rem;display:flex}.plan-module__FYAzHW__formLabel{color:hsl(var(--foreground));font-size:.88rem;font-weight:600}.plan-module__FYAzHW__formInput,.plan-module__FYAzHW__formTextarea{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));border-radius:.5rem;padding:.75rem;font-size:.92rem;transition:border-color .2s}:is(.dark .plan-module__FYAzHW__formInput,.dark .plan-module__FYAzHW__formTextarea){color:#f0f4fa;background-color:#ffffff08;border-color:#ffffff14}.plan-module__FYAzHW__formInput:focus,.plan-module__FYAzHW__formTextarea:focus{border-color:#6366f1;outline:none}.plan-module__FYAzHW__formTextarea{resize:vertical;min-height:6rem}.plan-module__FYAzHW__modalActions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.plan-module__FYAzHW__btnCancel{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.92rem;font-weight:600;transition:background-color .2s}.plan-module__FYAzHW__btnCancel:hover{background:hsla(var(--border) / .4);color:hsl(var(--foreground))}.plan-module__FYAzHW__btnSubmit{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.92rem;font-weight:600;transition:opacity .2s;display:flex}.plan-module__FYAzHW__btnSubmit:hover:not(:disabled){opacity:.9}.plan-module__FYAzHW__btnSubmit:disabled{opacity:.6;cursor:not-allowed}.plan-module__FYAzHW__summaryCard{background:hsla(var(--card) / .5);-webkit-backdrop-filter:blur(12px);border:1px solid hsl(var(--border));border-radius:1.25rem;flex-direction:column;gap:1rem;margin-bottom:1.75rem;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 30px #00000005}.plan-module__FYAzHW__summaryCard:hover{border-color:hsla(var(--border) / .8);box-shadow:0 10px 40px #0000000d}.plan-module__FYAzHW__summaryCard:before{content:"";background:linear-gradient(#6366f1,#a855f7);width:4px;height:100%;position:absolute;top:0;left:0}.plan-module__FYAzHW__summaryHeader{border-bottom:1px solid hsla(var(--border) / .5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.plan-module__FYAzHW__summaryTitle{color:hsl(var(--foreground));align-items:center;gap:.75rem;font-size:1.15rem;font-weight:700;display:flex}.plan-module__FYAzHW__summaryBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #00000005}.plan-module__FYAzHW__badgeActive{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.plan-module__FYAzHW__badgePendingCancel{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.plan-module__FYAzHW__badgePastDue{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.plan-module__FYAzHW__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.plan-module__FYAzHW__summaryItem{flex-direction:column;gap:.25rem;display:flex}.plan-module__FYAzHW__summaryLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:600}.plan-module__FYAzHW__summaryValue{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.plan-module__FYAzHW__summaryDaysLeft{color:#6366f1;background:#6366f114;border-radius:4px;padding:.15rem .5rem;font-size:.8rem;font-weight:700}.plan-module__FYAzHW__cancelWarning{color:#d97706;background:#f59e0b0d;border:1px solid #f59e0b26;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;font-size:.88rem;line-height:1.4;animation:.3s plan-module__FYAzHW__slideIn;display:flex}.plan-module__FYAzHW__cancelWarningIcon{color:#f59e0b;flex-shrink:0;margin-top:.15rem}.plan-module__FYAzHW__priceOptimizationAlert{color:#10b981;background:#10b9810d;border:1px solid #10b98133;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;font-size:.88rem;line-height:1.4;animation:.3s plan-module__FYAzHW__slideIn;display:flex}.dark .plan-module__FYAzHW__priceOptimizationAlert{color:#34d399;background:#34d3990d;border-color:#34d39940}.plan-module__FYAzHW__priceOptimizationAlertIcon{color:#10b981;flex-shrink:0;margin-top:.15rem}.dark .plan-module__FYAzHW__priceOptimizationAlertIcon{color:#34d399}.plan-module__FYAzHW__btnSummaryManage{background:hsla(var(--border) / .4);border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.plan-module__FYAzHW__btnSummaryManage:hover{background:hsla(var(--border) / .8);border-color:hsl(var(--muted-foreground));transform:translateY(-.5px)}.plan-module__FYAzHW__btnSummaryManage:active{transform:translateY(0)}@keyframes plan-module__FYAzHW__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.plan-module__FYAzHW__referralCard{background:hsla(var(--card) / .5);-webkit-backdrop-filter:blur(12px);border:1px solid hsl(var(--border));border-radius:1.25rem;flex-direction:column;gap:.75rem;margin-bottom:1.75rem;padding:1.1rem 1.25rem;display:flex;box-shadow:0 4px 30px #00000005}.plan-module__FYAzHW__referralHeader{align-items:center;gap:.75rem;display:flex}.plan-module__FYAzHW__referralIcon{color:#6366f1}.plan-module__FYAzHW__referralTitle{color:hsl(var(--foreground));margin:0;font-size:1.25rem;font-weight:700}.plan-module__FYAzHW__referralText{color:hsl(var(--muted-foreground));margin:0;font-size:.92rem;line-height:1.5}.plan-module__FYAzHW__referralBody{flex-direction:column;gap:.85rem;display:flex}@media (min-width:768px){.plan-module__FYAzHW__referralBody{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem}}.plan-module__FYAzHW__referralLinkSection{flex-direction:column;flex:1;gap:.5rem;display:flex}.plan-module__FYAzHW__referralLabel{color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.plan-module__FYAzHW__referralLinkInputGroup{gap:.5rem;width:100%;display:flex}.plan-module__FYAzHW__referralLinkInput{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:.5rem;outline:none;flex:1;padding:.75rem;font-size:.9rem}.dark .plan-module__FYAzHW__referralLinkInput{color:#f0f4fa;background-color:#ffffff08;border-color:#ffffff14}.dark .plan-module__FYAzHW__referralLinkInput[readonly]{opacity:.95;color:#f0f4fa!important}.plan-module__FYAzHW__referralCopyBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#6366f1;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;transition:opacity .2s;display:flex}.plan-module__FYAzHW__referralCopyBtn:hover{opacity:.9}.plan-module__FYAzHW__referralQrSection{flex-direction:column;align-self:center;align-items:center;gap:.5rem;display:flex}@media (min-width:768px){.plan-module__FYAzHW__referralQrSection{align-self:auto}}.plan-module__FYAzHW__referralQrContainer{border:1px solid hsl(var(--border));background:#fff;border-radius:.75rem;justify-content:center;align-items:center;padding:.5rem;display:flex;box-shadow:0 4px 15px #0000000d}.plan-module__FYAzHW__couponCard{background:hsla(var(--card) / .5);-webkit-backdrop-filter:blur(12px);border:1px solid hsl(var(--border));border-radius:1.25rem;flex-direction:column;gap:.5rem;margin-bottom:1.75rem;padding:1rem 1.25rem;display:flex;box-shadow:0 4px 30px #00000005}.plan-module__FYAzHW__couponHeader{color:hsl(var(--foreground));align-items:center;gap:.5rem;display:flex}.plan-module__FYAzHW__couponIcon{color:#10b981}.plan-module__FYAzHW__couponText{color:hsl(var(--muted-foreground));margin:0;font-size:.88rem;line-height:1.4}.plan-module__FYAzHW__couponInputGroup{gap:.5rem;display:flex}.plan-module__FYAzHW__couponInput{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));letter-spacing:.05em;border-radius:.5rem;outline:none;flex:1;padding:.65rem .85rem;font-size:.9rem;font-weight:600}.dark .plan-module__FYAzHW__couponInput{color:#f0f4fa;background-color:#ffffff08;border-color:#ffffff14}.dark .plan-module__FYAzHW__couponInput:disabled{color:#9ca3af;background-color:#ffffff04;border-color:#ffffff0a}.plan-module__FYAzHW__couponInput:focus{border-color:#10b981}.plan-module__FYAzHW__couponBtn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:.5rem;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;transition:opacity .2s}.plan-module__FYAzHW__couponBtn:hover:not(:disabled){opacity:.9}.plan-module__FYAzHW__couponBtn:disabled{opacity:.6;cursor:not-allowed}.plan-module__FYAzHW__couponSuccess{color:#10b981;align-items:center;gap:.5rem;font-size:.88rem;font-weight:500;display:flex}.plan-module__FYAzHW__couponError{color:#ef4444;align-items:center;gap:.5rem;font-size:.88rem;font-weight:500;display:flex}.plan-module__FYAzHW__topCardsContainer{flex-direction:column;gap:.75rem;width:100%;margin-bottom:1.25rem;display:flex}.plan-module__FYAzHW__topCardsContainer>div,.plan-module__FYAzHW__topCardsContainer .plan-module__FYAzHW__summaryCard,.plan-module__FYAzHW__topCardsContainer .plan-module__FYAzHW__referralCard,.plan-module__FYAzHW__topCardsContainer .plan-module__FYAzHW__couponCard,.plan-module__FYAzHW__topCardsContainer .plan-module__FYAzHW__promotionsContainer{margin-bottom:0!important}@media (max-width:768px){.plan-module__FYAzHW__topCardsContainer{gap:.65rem;margin-bottom:1rem}.plan-module__FYAzHW__referralCard{gap:.5rem;padding:.9rem 1rem}.plan-module__FYAzHW__couponCard{gap:.45rem;padding:.85rem 1rem}.plan-module__FYAzHW__summaryCard{gap:.75rem;padding:1.15rem 1rem}}@media (min-width:1024px){.plan-module__FYAzHW__topCardsContainer{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:1.25rem;margin-bottom:1.75rem;display:grid}.plan-module__FYAzHW__summaryCard{flex-direction:column;grid-column:span 2;justify-content:center;height:auto;display:flex}.plan-module__FYAzHW__topCardsContainer:has(.plan-module__FYAzHW__referralCard) .plan-module__FYAzHW__summaryCard{grid-column:1}.plan-module__FYAzHW__referralCard{grid-column:2;height:auto;margin-bottom:0!important}.plan-module__FYAzHW__couponCard{grid-column:span 2;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:1.5rem!important;margin-bottom:0!important;padding:.85rem 1.25rem!important;display:flex!important}.plan-module__FYAzHW__couponInfoSection{flex:1!important;gap:.25rem!important}.plan-module__FYAzHW__couponActionSection{flex:1!important;align-items:flex-end!important;gap:.35rem!important}.plan-module__FYAzHW__couponInputGroup{justify-content:flex-end!important;width:100%!important;max-width:40rem!important}.plan-module__FYAzHW__couponInput{flex:1!important;max-width:none!important}.plan-module__FYAzHW__couponSuccessContainer,.plan-module__FYAzHW__couponInfoAlert,.plan-module__FYAzHW__couponError{width:100%!important;max-width:40rem!important}}.plan-module__FYAzHW__referralQrToggleBtn{background:hsla(var(--border) / .4);border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.plan-module__FYAzHW__referralQrToggleBtn:hover{background:hsla(var(--border) / .8);border-color:hsl(var(--muted-foreground))}.plan-module__FYAzHW__referralQrToggleBtnActive{color:#fff;background:#6366f1;border-color:#6366f1}.plan-module__FYAzHW__referralQrToggleBtnActive:hover{opacity:.9;background:#6366f1}@media (max-width:600px){.plan-module__FYAzHW__referralLinkInputGroup{flex-wrap:wrap}.plan-module__FYAzHW__referralLinkInput{flex:100%;width:100%}.plan-module__FYAzHW__referralCopyBtn,.plan-module__FYAzHW__referralQrToggleBtn{flex:calc(50% - .25rem);justify-content:center}}.plan-module__FYAzHW__addCreditsBtn{color:#a855f7;cursor:pointer;background:#a855f71a;border:1px dashed #a855f766;border-radius:4px;justify-content:center;align-items:center;margin-left:.5rem;padding:.15rem .5rem;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.plan-module__FYAzHW__addCreditsBtn:hover{background:#a855f733;border-style:solid;transform:translateY(-.5px)}.plan-module__FYAzHW__addCreditsBtn:active{transform:translateY(0)}.plan-module__FYAzHW__creditsOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background-color:#0009;justify-content:center;align-items:center;animation:.2s ease-out plan-module__FYAzHW__fadeIn;display:flex;position:fixed;inset:0}.plan-module__FYAzHW__creditsContent{color:#fff;background:#121214;border:1px solid #ffffff1a;border-radius:1.25rem;width:100%;max-width:28rem;padding:1.75rem;animation:.2s cubic-bezier(.34,1.56,.64,1) plan-module__FYAzHW__scaleIn;position:relative;box-shadow:0 20px 50px #0000004d}.plan-module__FYAzHW__modalCloseBtn{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem;transition:all .2s;position:absolute;top:1.25rem;right:1.25rem}.plan-module__FYAzHW__modalCloseBtn:hover{color:#fff;background:#ffffff14}.plan-module__FYAzHW__creditsTitle{color:#fff;margin:0 0 .5rem;font-size:1.3rem;font-weight:700}.plan-module__FYAzHW__modalDesc{color:hsl(var(--muted-foreground));margin:0 0 1.5rem;font-size:.88rem;line-height:1.5}.plan-module__FYAzHW__packageGrid{grid-template-columns:1fr;gap:.85rem;margin-bottom:1.75rem;display:grid}.plan-module__FYAzHW__packageCard{cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem;transition:all .2s;display:flex}.plan-module__FYAzHW__packageCard:hover{background:#ffffff0d;border-color:#a855f74d}.plan-module__FYAzHW__packageCardSelected{background:radial-gradient(circle at 100% 0,#a855f71a,#a855f703);border-color:#a855f7;box-shadow:0 0 0 1px #a855f7}.plan-module__FYAzHW__packageInfo{flex-direction:column;gap:.25rem;display:flex}.plan-module__FYAzHW__packageQty{color:#fff;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.plan-module__FYAzHW__packageValidity{color:hsl(var(--muted-foreground));font-size:.75rem}.plan-module__FYAzHW__packagePrice{color:#a855f7;font-size:1.05rem;font-weight:800}.plan-module__FYAzHW__creditsActions{gap:.75rem;display:flex}.plan-module__FYAzHW__modalCancelBtn{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:.5rem;flex:1;padding:.75rem;font-size:.9rem;font-weight:600;transition:all .2s}.plan-module__FYAzHW__modalCancelBtn:hover{color:#fff;background:#ffffff0d}.plan-module__FYAzHW__modalConfirmBtn{color:#fff;cursor:pointer;background:#a855f7;border:none;border-radius:.5rem;flex:1.5;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.9rem;font-weight:700;transition:all .2s;display:flex}.plan-module__FYAzHW__modalConfirmBtn:hover:not(:disabled){opacity:.95;transform:translateY(-.5px)}.plan-module__FYAzHW__modalConfirmBtn:active:not(:disabled){transform:translateY(0)}.plan-module__FYAzHW__modalConfirmBtn:disabled{opacity:.6;cursor:not-allowed}@keyframes plan-module__FYAzHW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.plan-module__FYAzHW__referralHeaderInfo{flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;display:flex}.plan-module__FYAzHW__referralCodeHeaderBadge{letter-spacing:.03em;background:hsla(var(--border) / .3);color:#6366f1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px dashed #6366f14d;border-radius:4px;align-items:center;padding:.2rem .5rem;font-family:monospace,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas;font-size:.72rem;font-weight:600;transition:all .2s;display:inline-flex}.plan-module__FYAzHW__referralCodeHeaderBadge:hover{background:#6366f114;border-color:#6366f1}.dark .plan-module__FYAzHW__referralCodeHeaderBadge{color:#818cf8;background:#6366f10d;border-color:#6366f173}.dark .plan-module__FYAzHW__referralCodeHeaderBadge:hover{background:#6366f11a}.plan-module__FYAzHW__couponSuccessContainer{justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin-top:.25rem;display:flex}.plan-module__FYAzHW__couponRemoveBtn{color:#6366f1;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.2rem .5rem;font-size:.8rem;font-weight:600;transition:all .2s}.plan-module__FYAzHW__couponRemoveBtn:hover{background:#6366f114;text-decoration:underline}.plan-module__FYAzHW__couponInfoAlert{color:hsl(var(--muted-foreground));align-items:flex-start;gap:.45rem;margin-top:.25rem;font-size:.78rem;line-height:1.35;display:flex}.plan-module__FYAzHW__couponInfoAlertIcon{color:#6366f1;flex-shrink:0;margin-top:.05rem}.plan-module__FYAzHW__couponInfoSection,.plan-module__FYAzHW__couponActionSection,.plan-module__FYAzHW__referralInfoSection,.plan-module__FYAzHW__referralActionSection{flex-direction:column;width:100%;display:flex}.plan-module__FYAzHW__couponInfoSection{gap:.35rem}.plan-module__FYAzHW__couponActionSection{gap:.5rem}.plan-module__FYAzHW__referralInfoSection{gap:.5rem;margin-bottom:.75rem}.plan-module__FYAzHW__referralActionSection{width:100%}
.profile-module__9MhFqq__container{max-width:38rem;margin:0 auto;padding:1rem 0 3rem;animation:.4s ease-out forwards profile-module__9MhFqq__fadeIn}.profile-module__9MhFqq__header{text-align:center;margin-bottom:2.5rem}.profile-module__9MhFqq__title{background:linear-gradient(135deg, hsl(var(--foreground)) 30%, #6366f1 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:2.2rem;font-weight:800}.profile-module__9MhFqq__subtitle{color:hsl(var(--muted-foreground));font-size:1rem}.profile-module__9MhFqq__card{background:hsla(var(--card) / .5);-webkit-backdrop-filter:blur(8px);border:1px solid hsl(var(--border));border-radius:1.25rem;padding:2.5rem;box-shadow:0 4px 30px #00000008}@media (max-width:600px){.profile-module__9MhFqq__card{padding:1.5rem}}.profile-module__9MhFqq__form{flex-direction:column;gap:1.5rem;display:flex}.profile-module__9MhFqq__formGroup{flex-direction:column;gap:.5rem;display:flex}.profile-module__9MhFqq__label{color:hsl(var(--muted-foreground));align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}.profile-module__9MhFqq__input{border:1px solid hsl(var(--border));background:hsla(var(--background) / .8);width:100%;color:hsl(var(--foreground));border-radius:.5rem;outline:none;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.profile-module__9MhFqq__input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.dark .profile-module__9MhFqq__input{color:#f0f4fa;background:#ffffff08;border-color:#ffffff14}.dark .profile-module__9MhFqq__input:focus{background:#ffffff0d;border-color:#6366f1}.profile-module__9MhFqq__inputDisabled{border:1px solid hsl(var(--border));background:hsla(var(--border) / .35);width:100%;color:hsl(var(--muted-foreground));cursor:not-allowed;border-radius:.5rem;outline:none;padding:.75rem 1rem;font-size:.95rem}.dark .profile-module__9MhFqq__inputDisabled{color:hsl(var(--muted-foreground));background:#ffffff03;border-color:#ffffff0a}.profile-module__9MhFqq__divider{background:linear-gradient(to right, transparent, hsl(var(--border)), transparent);height:1px;margin:.75rem 0}.profile-module__9MhFqq__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#a855f7);border:none;border-radius:.75rem;justify-content:center;align-items:center;width:100%;padding:.85rem;font-size:.92rem;font-weight:600;transition:all .25s;display:flex;box-shadow:0 4px 15px #6366f133}.profile-module__9MhFqq__submitBtn:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 6px 20px #6366f14d}.profile-module__9MhFqq__submitBtn:disabled{opacity:.7;cursor:not-allowed}.profile-module__9MhFqq__alert{border-radius:.75rem;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem;font-size:.9rem;font-weight:500;animation:.3s profile-module__9MhFqq__slideIn;display:flex}.profile-module__9MhFqq__alertSuccess{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.profile-module__9MhFqq__alertError{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.profile-module__9MhFqq__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:20rem;display:flex}.profile-module__9MhFqq__spinner{border:3px solid hsla(var(--border) / .5);border-top-color:#6366f1;border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite profile-module__9MhFqq__spin}.profile-module__9MhFqq__miniSpinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1.2rem;height:1.2rem;animation:.8s linear infinite profile-module__9MhFqq__spin;display:inline-block}@keyframes profile-module__9MhFqq__spin{to{transform:rotate(360deg)}}@keyframes profile-module__9MhFqq__slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes profile-module__9MhFqq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.profile-module__9MhFqq__resetEmailBtn{color:#6366f1;cursor:pointer;letter-spacing:.01em;background:#6366f10f;border:1.5px solid #6366f173;border-radius:.75rem;justify-content:center;align-items:center;gap:.55rem;width:100%;padding:.8rem 1rem;font-size:.88rem;font-weight:600;transition:all .25s;display:flex}.profile-module__9MhFqq__resetEmailBtn:hover:not(:disabled){background:#6366f121;border-color:#6366f1b3;transform:translateY(-1px);box-shadow:0 4px 14px #6366f12e}.profile-module__9MhFqq__resetEmailBtn:active:not(:disabled){box-shadow:none;transform:translateY(0)}.profile-module__9MhFqq__resetEmailBtn:disabled{opacity:.55;cursor:not-allowed;border-color:hsl(var(--border));color:hsl(var(--muted-foreground));box-shadow:none;background:0 0;transform:none}.profile-module__9MhFqq__resetEmailBtnSent{color:#10b981;cursor:default;letter-spacing:.01em;background:#10b98114;border:1.5px solid #10b98173;border-radius:.75rem;justify-content:center;align-items:center;gap:.55rem;width:100%;padding:.8rem 1rem;font-size:.88rem;font-weight:600;animation:.35s cubic-bezier(.34,1.56,.64,1) profile-module__9MhFqq__sentPop;display:flex}@keyframes profile-module__9MhFqq__sentPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.profile-module__9MhFqq__resetEmailHint{color:hsl(var(--muted-foreground));text-align:center;opacity:.8;margin-top:-.25rem;font-size:.78rem}.profile-module__9MhFqq__inputWithAction{gap:.5rem;width:100%;display:flex}.profile-module__9MhFqq__inputWithAction .profile-module__9MhFqq__inputDisabled{flex:1}.profile-module__9MhFqq__actionBtn{border:1.5px solid hsl(var(--border));background:hsl(var(--secondary));color:hsl(var(--foreground));cursor:pointer;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.profile-module__9MhFqq__actionBtn:hover{background:hsl(var(--accent));border-color:hsl(var(--muted-foreground))}.dark .profile-module__9MhFqq__actionBtn{background:#ffffff0a;border-color:#ffffff1a}.dark .profile-module__9MhFqq__actionBtn:hover{background:#ffffff14;border-color:#fff3}.profile-module__9MhFqq__alertWarning{color:#d97706;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:.75rem;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.85rem 1rem;font-size:.88rem;font-weight:500;animation:.3s profile-module__9MhFqq__slideIn;display:flex}.dark .profile-module__9MhFqq__alertWarning{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b4d}.profile-module__9MhFqq__alertWarningContent{flex:1;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.profile-module__9MhFqq__verifyLinkBtn{color:#d97706;cursor:pointer;background:0 0;border:none;padding:.2rem .5rem;font-size:.88rem;font-weight:700;text-decoration:underline;transition:opacity .2s}.dark .profile-module__9MhFqq__verifyLinkBtn{color:#fbbf24}.profile-module__9MhFqq__verifyLinkBtn:hover{opacity:.8}.profile-module__9MhFqq__forgotPasswordWrap{text-align:right;margin-top:-.75rem}.profile-module__9MhFqq__forgotPassLink{color:#6366f1;cursor:pointer;background:0 0;border:none;padding:0;font-size:.82rem;font-weight:600;transition:color .15s}.profile-module__9MhFqq__forgotPassLink:hover{text-decoration:underline}.dark .profile-module__9MhFqq__forgotPassLink{color:#a78bfa}.profile-module__9MhFqq__disabledForgotPassLink{color:hsl(var(--muted-foreground));opacity:.85;font-size:.82rem;font-weight:500}.profile-module__9MhFqq__resetConditionBox{background:hsla(var(--muted) / .35);border:1px solid hsl(var(--border));border-radius:.5rem;flex-direction:column;gap:.5rem;margin-top:.25rem;margin-bottom:.5rem;padding:.85rem 1rem;display:flex}.dark .profile-module__9MhFqq__resetConditionBox{background:#ffffff05;border-color:#ffffff0d}.profile-module__9MhFqq__resetConditionText{color:hsl(var(--muted-foreground));margin:0;font-size:.78rem;line-height:1.4}.profile-module__9MhFqq__resetConditionLinkWrap{text-align:left;margin-top:.15rem}.profile-module__9MhFqq__inputWrap{align-items:center;width:100%;display:flex;position:relative}.profile-module__9MhFqq__passwordInput{padding-right:2.75rem!important}.profile-module__9MhFqq__eyeBtn{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;border-radius:.3rem;align-items:center;padding:.25rem;transition:color .15s;display:flex;position:absolute;right:.75rem}.profile-module__9MhFqq__eyeBtn:hover{color:hsl(var(--foreground))}.profile-module__9MhFqq__modalOverlay{-webkit-backdrop-filter:blur(4px);z-index:100;background:#0000008c;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.25s ease-out profile-module__9MhFqq__fadeIn;display:flex;position:fixed;top:0;left:0}.profile-module__9MhFqq__modalContent{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1.25rem;width:90%;max-width:28rem;padding:2.2rem;animation:.3s cubic-bezier(.16,1,.3,1) forwards profile-module__9MhFqq__scaleIn;box-shadow:0 10px 40px #00000040}.profile-module__9MhFqq__modalHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.profile-module__9MhFqq__modalHeader h2{color:hsl(var(--foreground));letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:800}.profile-module__9MhFqq__closeBtn{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;border-radius:.3rem;justify-content:center;align-items:center;padding:.25rem;transition:all .15s;display:flex}.profile-module__9MhFqq__closeBtn:hover{color:hsl(var(--foreground));background:hsla(var(--border) / .3)}.profile-module__9MhFqq__modalConfirmMsg{color:hsl(var(--muted-foreground));margin:0 0 1.25rem;font-size:.88rem;line-height:1.5}.profile-module__9MhFqq__modalActions{justify-content:flex-end;gap:.75rem;margin-top:1.75rem;display:flex}.profile-module__9MhFqq__cancelBtn{border:1.5px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s}.profile-module__9MhFqq__cancelBtn:hover{background:hsl(var(--accent));border-color:hsl(var(--muted-foreground))}.dark .profile-module__9MhFqq__cancelBtn{background:#ffffff0a;border-color:#ffffff1a}.dark .profile-module__9MhFqq__cancelBtn:hover{background:#ffffff14;border-color:#fff3}@keyframes profile-module__9MhFqq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.profile-module__9MhFqq__modalSubmitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#a855f7);border:none;border-radius:.5rem;justify-content:center;align-items:center;min-width:8rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .25s;display:flex;box-shadow:0 4px 15px #6366f133}.profile-module__9MhFqq__modalSubmitBtn:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 6px 20px #6366f14d}.profile-module__9MhFqq__modalSubmitBtn:disabled{opacity:.7;cursor:not-allowed}.profile-module__9MhFqq__dangerCard{background:hsla(var(--card) / .5);-webkit-backdrop-filter:blur(8px);border:1px solid #ef444440;border-radius:1.25rem;margin-top:2rem;padding:2.5rem;animation:.4s ease-out forwards profile-module__9MhFqq__fadeIn;box-shadow:0 4px 30px #ef444408}@media (max-width:600px){.profile-module__9MhFqq__dangerCard{padding:1.5rem}}.profile-module__9MhFqq__dangerHeader{color:#ef4444;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.profile-module__9MhFqq__dangerHeader h2{margin:0;font-size:1.2rem;font-weight:700}.profile-module__9MhFqq__dangerText{color:hsl(var(--muted-foreground));margin-bottom:1.5rem;font-size:.88rem;line-height:1.5}.profile-module__9MhFqq__dangerBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:.75rem;justify-content:center;align-items:center;width:100%;padding:.85rem;font-size:.92rem;font-weight:600;transition:all .25s;display:flex;box-shadow:0 4px 15px #ef444433}.profile-module__9MhFqq__dangerBtn:hover:not(:disabled){opacity:.95;transform:translateY(-1px);box-shadow:0 6px 20px #ef44444d}.profile-module__9MhFqq__dangerBtn:disabled{opacity:.7;cursor:not-allowed}.profile-module__9MhFqq__modalDeleteBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:.5rem;justify-content:center;align-items:center;min-width:8rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .25s;display:flex;box-shadow:0 4px 15px #ef444433}.profile-module__9MhFqq__modalDeleteBtn:hover:not(:disabled){opacity:.95;transform:translateY(-1px);box-shadow:0 6px 20px #ef44444d}.profile-module__9MhFqq__modalDeleteBtn:disabled{opacity:.7;cursor:not-allowed}
.callback-module__ExBAlG__container{background-color:hsl(var(--background));flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.callback-module__ExBAlG__card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1rem;flex-direction:column;gap:1.5rem;width:100%;max-width:440px;padding:2.5rem;animation:.4s ease-out callback-module__ExBAlG__fadeIn;display:flex;box-shadow:0 10px 30px #0000000d}.dark .callback-module__ExBAlG__card{box-shadow:0 10px 40px #0000004d}.callback-module__ExBAlG__logoArea{text-align:center;flex-direction:column;align-items:center;margin-bottom:.5rem;display:flex}.callback-module__ExBAlG__logoIcon{color:#7c3aed;filter:drop-shadow(0 4px 10px #7c3aed26)}.callback-module__ExBAlG__title{letter-spacing:-.02em;color:hsl(var(--foreground));margin-top:.75rem;margin-bottom:.25rem;font-size:1.75rem;font-weight:800}.callback-module__ExBAlG__subtitle{color:hsl(var(--muted-foreground));text-align:center;font-size:.95rem;line-height:1.5}.callback-module__ExBAlG__loadingArea{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:3rem 1rem;display:flex}.callback-module__ExBAlG__spinner{border:3px solid #6366f11a;border-top-color:#6366f1;border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite callback-module__ExBAlG__spin;display:inline-block}.callback-module__ExBAlG__loadingText{color:hsl(var(--foreground));font-size:1rem;font-weight:600}.callback-module__ExBAlG__field{flex-direction:column;gap:.5rem;width:100%;display:flex}.callback-module__ExBAlG__label{color:hsl(var(--foreground));font-size:.85rem;font-weight:600}.callback-module__ExBAlG__input{border:1.5px solid hsl(var(--border));background-color:hsl(var(--card));width:100%;color:hsl(var(--foreground));border-radius:.625rem;outline:none;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.callback-module__ExBAlG__input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.dark .callback-module__ExBAlG__input{background-color:#0b102066;border-color:#ffffff1a}.callback-module__ExBAlG__hint{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.75rem;line-height:1.4}.callback-module__ExBAlG__buttonPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#4f46e5 100%);border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:.95rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 15px #6366f14d}.callback-module__ExBAlG__buttonPrimary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 6px 20px #6366f173}.callback-module__ExBAlG__buttonPrimary:disabled{opacity:.6;cursor:not-allowed}.callback-module__ExBAlG__buttonSecondary{border:1.5px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.callback-module__ExBAlG__buttonSecondary:hover{background:hsl(var(--muted));border-color:#6366f133}.callback-module__ExBAlG__error{color:#ef4444;text-align:center;background:#ef444414;border:1px solid #ef444433;border-radius:.5rem;padding:.75rem;font-size:.82rem}.callback-module__ExBAlG__controls{align-items:center;gap:.5rem;display:flex;position:absolute;top:1.5rem;right:1.5rem}@keyframes callback-module__ExBAlG__spin{to{transform:rotate(360deg)}}@keyframes callback-module__ExBAlG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
