.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}
.page-module__08W40W__container{max-width:74rem;margin:0 auto;padding:1rem 0 3rem;animation:.4s ease-out forwards page-module__08W40W__fadeIn}.page-module__08W40W__header{align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.page-module__08W40W__headerIconBadge{color:#6366f1;background:#6366f11f;border:1px solid #6366f133;border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;min-width:3.25rem;height:3.25rem;min-height:3.25rem;margin-top:.15rem;display:flex}.dark .page-module__08W40W__headerIconBadge{color:#818cf8;background:#6366f133;border-color:#6366f159}.page-module__08W40W__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}.page-module__08W40W__subtitle{color:hsl(var(--muted-foreground));font-size:.92rem}.page-module__08W40W__card{background:hsla(var(--card) / .65);-webkit-backdrop-filter:blur(12px);border:1px solid hsl(var(--border));border-radius:1.25rem;margin-bottom:1.75rem;padding:1.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008}.page-module__08W40W__card:hover{border-color:hsla(var(--border) / .8);box-shadow:0 10px 40px #0000000f}.page-module__08W40W__card:before{content:"";opacity:.9;background:linear-gradient(90deg,#6366f1,#818cf8,#0000);height:3px;position:absolute;top:0;left:0;right:0}.page-module__08W40W__cardPrimary:before{background:linear-gradient(90deg,#6366f1 0%,#818cf8 60%,#0000 100%)}.page-module__08W40W__cardPurple:before{background:linear-gradient(90deg,#8b5cf6 0%,#c084fc 60%,#0000 100%)}.page-module__08W40W__cardEmerald:before{background:linear-gradient(90deg,#10b981 0%,#34d399 60%,#0000 100%)}.page-module__08W40W__cardIndigo:before{background:linear-gradient(90deg,#6366f1 0%,#a855f7 60%,#0000 100%)}.page-module__08W40W__sectionBadge{color:#6366f1;text-transform:uppercase;letter-spacing:.05em;background:#6366f11a;border:1px solid #6366f140;border-radius:9999px;align-items:center;gap:.35rem;width:fit-content;margin-bottom:.55rem;padding:.2rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.dark .page-module__08W40W__sectionBadge{color:#a5b4fc;background:#6366f133;border-color:#6366f166}.page-module__08W40W__sectionBadgePurple{color:#8b5cf6;background:#8b5cf61a;border-color:#8b5cf640}.dark .page-module__08W40W__sectionBadgePurple{color:#c4b5fd;background:#8b5cf633;border-color:#8b5cf666}.page-module__08W40W__sectionBadgeEmerald{color:#059669;background:#10b9811a;border-color:#10b98140}.dark .page-module__08W40W__sectionBadgeEmerald{color:#34d399;background:#10b98133;border-color:#10b98166}.page-module__08W40W__sectionBadgeIndigo{color:#4f46e5;background:#6366f11a;border-color:#6366f140}.dark .page-module__08W40W__sectionBadgeIndigo{color:#818cf8;background:#6366f133;border-color:#6366f166}.page-module__08W40W__topCardsGrid{flex-direction:column;gap:1.25rem;margin-bottom:1.75rem;display:flex}.page-module__08W40W__topCardsGrid .page-module__08W40W__card{margin-bottom:0}@media (min-width:992px){.page-module__08W40W__topCardsGrid{grid-template-columns:1fr 1fr;gap:1.75rem;display:grid}}.page-module__08W40W__sectionTitle{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:1.2rem;font-weight:700}.page-module__08W40W__sectionDesc{color:hsl(var(--muted-foreground));margin-bottom:1.25rem;font-size:.88rem}.page-module__08W40W__sharingContent{flex-direction:column;gap:1.25rem;display:flex}.page-module__08W40W__sharingInputs{flex-direction:column;gap:1.25rem;width:100%;display:flex}.page-module__08W40W__sharingQr{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.page-module__08W40W__qrDesktopOnly{display:none}.page-module__08W40W__qrMobileOnly{display:block}@media (min-width:992px){.page-module__08W40W__qrDesktopOnly{display:block}.page-module__08W40W__qrMobileOnly{display:none}}@media (min-width:1200px){.page-module__08W40W__sharingContent{flex-direction:row;align-items:center;gap:2rem}.page-module__08W40W__sharingInputs{flex-grow:1}.page-module__08W40W__sharingQr{flex-shrink:0;align-items:flex-start;width:auto}}.page-module__08W40W__shareInputGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__08W40W__label{color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;font-weight:700}.page-module__08W40W__inputButtonWrapper{gap:.5rem;display:flex}.page-module__08W40W__input{border:1px solid hsl(var(--border));background:hsla(var(--background) / .5);color:hsl(var(--foreground));border-radius:.75rem;outline:none;flex-grow:1;padding:.75rem;font-size:.9rem}.page-module__08W40W__codeText{letter-spacing:.05em;text-align:center;font-family:monospace;font-weight:700}.page-module__08W40W__actionBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#6366f1;border:none;border-radius:.75rem;align-items:center;gap:.35rem;padding:.75rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.page-module__08W40W__actionBtn:hover{background:#4f46e5;transform:translateY(-.5px)}.page-module__08W40W__actionBtn:active{transform:translateY(0)}.page-module__08W40W__outlineBtn{border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:.75rem;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .25s;display:flex}.page-module__08W40W__outlineBtn:hover{background:hsla(var(--border) / .4);border-color:hsl(var(--muted-foreground))}.page-module__08W40W__outlineBtnActive{background:hsla(var(--border) / .6);border-color:#6366f1}.page-module__08W40W__outlineBtnBrand{color:#4f46e5;cursor:pointer;white-space:nowrap;background:#6366f114;border:1px solid #6366f14d;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .25s;display:flex}.page-module__08W40W__outlineBtnBrand:hover{background:#6366f129;border-color:#4f46e5;transform:translateY(-1px)}.dark .page-module__08W40W__outlineBtnBrand{color:#818cf8;background:#6366f126;border-color:#6366f166}.dark .page-module__08W40W__outlineBtnBrand:hover{background:#6366f140;border-color:#818cf8}.page-module__08W40W__qrContainer{border:1px solid hsl(var(--border));background:#fff;border-radius:.85rem;align-self:center;padding:.75rem}@media (min-width:1200px){.page-module__08W40W__qrContainer{align-self:flex-start}}.page-module__08W40W__progHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.page-module__08W40W__rateBadge{text-align:center;background:linear-gradient(135deg,#6366f11a,#a855f71a);border:1px solid #6366f133;border-radius:.85rem;flex-direction:column;padding:.5rem 1rem;display:flex}.page-module__08W40W__rateValue{color:#6366f1;font-size:1.5rem;font-weight:800}.page-module__08W40W__rateLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.75rem;font-weight:700}.page-module__08W40W__progressBarContainer{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.page-module__08W40W__progressBarBg{background:hsla(var(--border) / .3);border:1px solid hsla(var(--border) / .8);border-radius:9999px;height:1.25rem;overflow:hidden;box-shadow:inset 0 2px 4px #0000000d}.page-module__08W40W__progressBarFill{background:linear-gradient(90deg,#6366f1,#8b5cf6,#d946ef);border-radius:9999px;height:100%;transition:width 1.2s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.page-module__08W40W__progressBarFill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:2s linear infinite page-module__08W40W__shimmerProgressBar;position:absolute;inset:0}@keyframes page-module__08W40W__shimmerProgressBar{0%{transform:translate(-100%)}to{transform:translate(100%)}}.page-module__08W40W__progressLabels{color:hsl(var(--muted-foreground));justify-content:space-between;font-size:.8rem;font-weight:600;display:flex}.page-module__08W40W__progressGoalText{color:hsl(var(--foreground));font-size:.88rem;font-weight:500}.page-module__08W40W__noticeText{color:hsl(var(--muted-foreground));border-top:1px dashed hsla(var(--border) / .8);margin-top:1rem;padding-top:1rem;font-size:.8rem;font-style:italic;font-weight:400}.page-module__08W40W__maxGoalReached{color:#10b981;font-weight:700}.page-module__08W40W__modeToggleGrid{grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.75rem;display:grid}@media (min-width:768px){.page-module__08W40W__modeToggleGrid{grid-template-columns:1fr 1fr}}.page-module__08W40W__modeCard{background:hsla(var(--card) / .3);border:2px solid hsl(var(--border));cursor:pointer;border-radius:1rem;flex-direction:column;gap:.5rem;padding:1.25rem;transition:all .25s;display:flex}.page-module__08W40W__modeCard:hover:not(.page-module__08W40W__modeCardDisabled){border-color:hsla(var(--border) / .8);transform:translateY(-2px)}.page-module__08W40W__modeCardActive{background:radial-gradient(circle at top right, #6366f10d, transparent), hsla(var(--card) / .6);border-color:#6366f1;box-shadow:0 4px 15px #6366f11a}.page-module__08W40W__modeCardHeader{align-items:center;gap:.5rem;display:flex}.page-module__08W40W__modeIcon{color:#6366f1}.page-module__08W40W__modeName{color:hsl(var(--foreground));font-size:1.05rem;font-weight:700}.page-module__08W40W__modeDesc{color:hsl(var(--muted-foreground));font-size:.85rem;line-height:1.4}.page-module__08W40W__modeCardDisabled{opacity:.5;cursor:not-allowed}.page-module__08W40W__stripeBox{background:hsla(var(--card) / .8);border:1px solid hsla(var(--border) / .6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem;padding:1.5rem;animation:.3s page-module__08W40W__slideIn;box-shadow:0 4px 24px #0000001a}.page-module__08W40W__stripeConnected{flex-direction:column;gap:1rem;display:flex}.page-module__08W40W__stripeDisconnected{flex-direction:column;gap:1.25rem;display:flex}@media (min-width:768px){.page-module__08W40W__stripeConnected{flex-direction:row;justify-content:space-between;align-items:center}.page-module__08W40W__stripeDisconnected{grid-template-columns:1fr auto;grid-template-areas:"header action""checklist checklist";align-items:start;gap:1.25rem 2rem;display:grid}}.page-module__08W40W__onboardingChecklist{background:hsla(var(--muted) / .3);border:1px dashed hsla(var(--border) / .6);border-radius:.75rem;grid-area:checklist;margin-top:.5rem;padding:1.25rem}.page-module__08W40W__checklistTitle{color:hsl(var(--foreground));margin-bottom:.75rem;font-size:.9rem;font-weight:700}.page-module__08W40W__checklistList{flex-direction:column;gap:.65rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.page-module__08W40W__checklistList li{color:hsl(var(--muted-foreground));align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.4;display:flex}.page-module__08W40W__checklistList li strong{color:hsl(var(--foreground));white-space:nowrap;font-weight:600}.page-module__08W40W__checklistBullet{color:#6366f1;font-size:1rem;font-weight:700;line-height:1}.page-module__08W40W__onboardingDisclaimer{color:hsl(var(--foreground));background:hsla(var(--primary) / .05);border:1px solid hsla(var(--primary) / .2);border-radius:.5rem;flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:1rem;font-size:.85rem;line-height:1.5;display:flex}.page-module__08W40W__onboardingDisclaimer a{color:#6366f1;align-items:center;gap:.35rem;margin-top:.25rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.page-module__08W40W__onboardingDisclaimer a:hover{opacity:.8;text-decoration:underline}.page-module__08W40W__stripeStatusHeader{grid-area:header;align-items:flex-start;gap:.75rem;display:flex}.page-module__08W40W__statusSuccessIcon{color:#10b981;flex-shrink:0;margin-top:.15rem}.page-module__08W40W__statusWarnIcon{color:#f59e0b;flex-shrink:0;margin-top:.15rem}.page-module__08W40W__stripeStatusTitle{color:hsl(var(--foreground));font-size:.95rem;font-weight:700}.page-module__08W40W__stripeStatusDesc{color:hsl(var(--muted-foreground));max-width:38rem;font-size:.85rem;line-height:1.4}.page-module__08W40W__incubatorNotice{color:#f59e0b;margin-top:.5rem;font-size:.82rem;font-weight:600;display:block}.page-module__08W40W__stripeActions{flex-direction:column;flex-shrink:0;grid-area:action;gap:.65rem;width:100%;display:flex}@media (min-width:768px){.page-module__08W40W__stripeActions{flex-direction:column;align-items:stretch;width:auto;min-width:250px;max-width:24rem}}.page-module__08W40W__primaryBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#6366f1;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.page-module__08W40W__primaryBtn:hover:not(:disabled){background:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 12px #6366f140}.page-module__08W40W__primaryBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__08W40W__loadingContainer,.page-module__08W40W__errorContainer{min-height:25rem;color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:.9rem;display:flex}.page-module__08W40W__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 page-module__08W40W__spin}.page-module__08W40W__loaderInline{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1.1rem;height:1.1rem;animation:.8s linear infinite page-module__08W40W__spin}.page-module__08W40W__errorIcon{color:#ef4444}.page-module__08W40W__retryBtn{color:#6366f1;cursor:pointer;background:0 0;border:1px solid #6366f1;border-radius:.5rem;padding:.5rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .2s}.page-module__08W40W__retryBtn:hover{background:#6366f10d}@keyframes page-module__08W40W__spin{to{transform:rotate(360deg)}}@keyframes page-module__08W40W__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__08W40W__slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.page-module__08W40W__verificationWarning{background:hsla(var(--destructive) / .1);border:1px solid hsla(var(--destructive) / .3);border-radius:.75rem;flex-grow:1;align-items:flex-start;gap:1rem;max-width:38rem;padding:1.25rem;display:flex}.page-module__08W40W__errorBtn:hover{background:hsla(var(--destructive) / .15)}.dark .page-module__08W40W__card{background:hsla(var(--card) / .85);border-color:hsla(var(--border) / .8);box-shadow:0 10px 40px #00000059}.dark .page-module__08W40W__input{background:hsla(var(--secondary) / .5);border-color:hsla(var(--border) / .8);color:hsl(var(--foreground))}.dark .page-module__08W40W__stripeBox{background:hsla(var(--card) / .95);border-color:hsla(var(--border) / .8)}.dark .page-module__08W40W__onboardingChecklist{background:hsla(var(--muted) / .15);border-color:hsla(var(--border) / .8)}.dark .page-module__08W40W__modeCard{background:hsla(var(--card) / .6);border-color:hsla(var(--border) / .8)}.dark .page-module__08W40W__modeCardActive{background:radial-gradient(circle at top right, #6366f126, transparent), hsla(var(--card) / .9);border-color:#6366f1}.dark .page-module__08W40W__modalContent{background:hsl(var(--card));border-color:hsla(var(--border) / .8);box-shadow:0 25px 60px #00000080}.dark .page-module__08W40W__scrollableTerms{background:hsla(var(--secondary) / .4);border-color:hsla(var(--border) / .8)}.dark .page-module__08W40W__disclaimerCard{background:hsla(var(--secondary) / .4);border-color:hsla(var(--border) / .8)}.dark .page-module__08W40W__verificationWarning{background:hsla(var(--destructive) / .2);border-color:hsla(var(--destructive) / .4)}.page-module__08W40W__projectionBanner{background:linear-gradient(135deg,#10b98114,#0596691f);border:1px solid #10b9814d;border-radius:1.25rem;flex-direction:column;gap:1.25rem;margin-top:2rem;margin-bottom:2rem;padding:1.5rem;scroll-margin-top:2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000000a}.page-module__08W40W__projectionBanner:before{content:"";opacity:.9;background:linear-gradient(90deg,#10b981 0%,#06b6d4 60%,#0000 100%);height:3px;position:absolute;top:0;left:0;right:0}.dark .page-module__08W40W__projectionBanner{background:linear-gradient(135deg, #10b98114 0%, #0b1020f2 100%), hsla(var(--card) / .9);border:1.5px solid #10b98159;box-shadow:0 12px 40px #00000059}.page-module__08W40W__projHeaderRow{justify-content:space-between;align-items:flex-start;display:flex}.page-module__08W40W__projTitleGroup{align-items:center;gap:.85rem;display:flex}.page-module__08W40W__projIconContainer{color:#10b981;background:#10b98126;border:1px solid #10b9814d;border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.dark .page-module__08W40W__projIconContainer{color:#34d399;background:#10b98133;border-color:#10b98166}.page-module__08W40W__projTitle{color:#10b981;margin:0 0 .2rem;font-size:1.25rem;font-weight:800}.dark .page-module__08W40W__projTitle{color:#34d399}.page-module__08W40W__projSubtitle{color:hsl(var(--muted-foreground));margin:0;font-size:.88rem}.page-module__08W40W__simBody{flex-direction:column;gap:1.25rem;display:flex}.page-module__08W40W__simModelNote{color:hsl(var(--foreground));background:#6366f10f;border:1px solid #6366f133;border-radius:.75rem;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;font-size:.82rem;line-height:1.55;display:flex}.dark .page-module__08W40W__simModelNote{color:hsl(var(--foreground));background:#6366f124;border-color:#6366f159}.page-module__08W40W__simModelNote strong{color:#6366f1}.dark .page-module__08W40W__simModelNote strong{color:#818cf8}.page-module__08W40W__simModelNote em{color:hsl(var(--muted-foreground));font-style:italic}.page-module__08W40W__simModelIcon{flex-shrink:0;margin-top:.1rem;font-size:1rem}.page-module__08W40W__planTabsContainer{flex-direction:column;gap:.4rem;display:flex}.page-module__08W40W__simLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700}.page-module__08W40W__planTabs{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.page-module__08W40W__planTab{background:hsla(var(--card) / .8);border:1.5px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.65rem;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.page-module__08W40W__planTabIconActive{color:#fff;flex-shrink:0}.page-module__08W40W__planTabIconInactive{color:hsl(var(--muted-foreground));opacity:.65;flex-shrink:0;transition:all .2s}.dark .page-module__08W40W__planTab{background:hsla(var(--secondary) / .6);border-color:hsla(var(--border) / .8);color:hsl(var(--foreground))}.page-module__08W40W__planTab:hover{background:hsla(var(--card) / .95);border-color:#10b981}.page-module__08W40W__planTab:hover .page-module__08W40W__planTabIconInactive{color:#10b981;opacity:1}.dark .page-module__08W40W__planTab:hover{background:hsla(var(--secondary) / .9);border-color:#10b981}.page-module__08W40W__planTabActive{box-shadow:0 2px 8px #0596694d;color:#fff!important;background:#059669!important;border-color:#059669!important}.dark .page-module__08W40W__planTabActive{box-shadow:0 0 15px #10b98166;color:#fff!important;background:#059669!important;border-color:#10b981!important}@media (max-width:640px){.page-module__08W40W__planTabs{flex-direction:column;gap:.5rem;width:100%}.page-module__08W40W__planTab{border-radius:.75rem;justify-content:flex-start;width:100%;padding:.65rem .95rem;font-size:.85rem}}.page-module__08W40W__priceInfoBadge{background:hsla(var(--card) / .7);color:hsl(var(--foreground));border:1px solid #10b98140;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.6rem .95rem;font-size:.85rem;display:flex}.dark .page-module__08W40W__priceInfoBadge{background:hsla(var(--card) / .8);color:hsl(var(--foreground));border-color:#10b98159}.page-module__08W40W__discountTag{color:#10b981;font-weight:600}.dark .page-module__08W40W__discountTag{color:#34d399}.page-module__08W40W__milestoneGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.85rem;display:grid}.page-module__08W40W__milestoneCard{background:hsla(var(--card) / .9);cursor:pointer;border:1.5px solid #10b98133;border-radius:.85rem;flex-direction:column;padding:.9rem;transition:all .2s;display:flex;position:relative}.dark .page-module__08W40W__milestoneCard{background:hsla(var(--card) / .75);border:1.5px solid #10b98140}.page-module__08W40W__milestoneCard:hover{border-color:#10b981;transform:translateY(-2px);box-shadow:0 4px 14px #10b98126}.dark .page-module__08W40W__milestoneCard:hover{border-color:#34d399;box-shadow:0 4px 20px #10b98140}.page-module__08W40W__milestoneCardSelected{background:linear-gradient(180deg, hsla(var(--card) / .95), #10b9811a);border-color:#059669;box-shadow:0 0 0 3px #10b98133}.dark .page-module__08W40W__milestoneCardSelected{background:linear-gradient(180deg, #10b98140, hsla(var(--card) / .95));border-color:#10b981;box-shadow:0 0 0 3px #10b98159}.page-module__08W40W__currentStatusBadge{color:#fff;text-transform:uppercase;letter-spacing:.03em;background:#6366f1;border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:700;position:absolute;top:-10px;right:10px;box-shadow:0 2px 4px #6366f14d}.page-module__08W40W__msTitle{color:#10b981;font-size:.85rem;font-weight:700}.dark .page-module__08W40W__msTitle{color:#34d399}.page-module__08W40W__msUsers{color:hsl(var(--muted-foreground));margin-bottom:.5rem;font-size:.73rem}.page-module__08W40W__msValueGroup{align-items:baseline;gap:.15rem;display:flex}.page-module__08W40W__msVal{color:hsl(var(--foreground));font-size:1.25rem;font-weight:800}.page-module__08W40W__msPeriod{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600}.page-module__08W40W__msRateBadge{color:#10b981;background:#10b9811f;border-radius:.35rem;align-self:flex-start;margin-top:.4rem;padding:.2rem .45rem;font-size:.72rem;font-weight:700}.dark .page-module__08W40W__msRateBadge{color:#34d399;background:#10b98138}.page-module__08W40W__sliderControlContainer{background:hsla(var(--card) / .9);border:1px solid #10b98140;border-radius:.85rem;flex-direction:column;gap:.75rem;padding:1.1rem 1.2rem;display:flex}.dark .page-module__08W40W__sliderControlContainer{background:hsla(var(--card) / .75);border:1px solid #10b9814d}.page-module__08W40W__sliderHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.page-module__08W40W__sliderTitle{color:hsl(var(--foreground));font-size:.85rem;font-weight:600}.page-module__08W40W__sliderValueBadge{color:#10b981;font-size:.88rem}.dark .page-module__08W40W__sliderValueBadge{color:#34d399}.page-module__08W40W__sliderValueBadge strong{font-size:1.15rem;font-weight:800}.page-module__08W40W__simRangeInput{appearance:none;background:hsl(var(--border));cursor:pointer;border-radius:4px;outline:none;width:100%;height:8px}.dark .page-module__08W40W__simRangeInput{background:hsla(var(--border) / .8)}.page-module__08W40W__simRangeInput::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#059669;border:3px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;box-shadow:0 2px 6px #0003}.dark .page-module__08W40W__simRangeInput::-webkit-slider-thumb{background:#10b981;box-shadow:0 0 10px #10b98180}.page-module__08W40W__simRangeInput::-webkit-slider-thumb:hover{background:#10b981;transform:scale(1.15)}.page-module__08W40W__simRangeInput::-moz-range-thumb{cursor:pointer;background:#059669;border:3px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;box-shadow:0 2px 6px #0003}.page-module__08W40W__sliderLabels{width:100%;height:1.2rem;margin-top:.25rem;position:relative}.page-module__08W40W__sliderLabels span{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.72rem;position:absolute}.page-module__08W40W__simResultBox{color:#fff;background:linear-gradient(135deg,#059669,#047857);border-radius:.9rem;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:1rem;padding:1.1rem 1.35rem;display:flex;box-shadow:0 4px 16px #0596694d}.dark .page-module__08W40W__simResultBox{background:linear-gradient(135deg,#059669 0%,#065f46 100%);box-shadow:0 8px 25px #05966966}.page-module__08W40W__simResultItem{text-align:center;flex-direction:column;align-items:center;display:flex}.page-module__08W40W__simResLabel{text-transform:uppercase;letter-spacing:.04em;opacity:.88;margin-bottom:.2rem;font-size:.76rem;font-weight:600}.page-module__08W40W__simResHighlight{color:#a7f3d0;font-size:1.5rem;font-weight:800}.page-module__08W40W__simResValue{color:#fff;font-size:1.5rem;font-weight:800}.page-module__08W40W__simResAnnual{color:#fef08a;font-size:1.5rem;font-weight:800}.page-module__08W40W__simResSubNote{opacity:.85;letter-spacing:.01em;margin-top:-.1rem;font-size:.68rem}.page-module__08W40W__simResultDivider{background:#fff3;width:1px;height:2.5rem}.page-module__08W40W__simulateNavBtn{color:#10b981;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#10b9811f,#0596692e);border:1px solid #10b98159;border-radius:.65rem;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.78rem;font-weight:700;transition:all .25s;display:inline-flex}.page-module__08W40W__simulateNavBtn:hover{background:#10b98140;border-color:#10b981;transform:translateY(-1px);box-shadow:0 4px 12px #10b98126}.dark .page-module__08W40W__simulateNavBtn{color:#34d399;background:linear-gradient(135deg,#10b9812e,#05966940);border-color:#10b98173}.dark .page-module__08W40W__simulateNavBtn:hover{background:#10b98159;border-color:#34d399;box-shadow:0 4px 16px #10b9814d}.page-module__08W40W__navActionsContainer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}@media (max-width:640px){.page-module__08W40W__navActionsContainer{flex-direction:column;justify-content:stretch;align-items:stretch;gap:.5rem}.page-module__08W40W__howItWorksNavBtn,.page-module__08W40W__trainingNavBtn,.page-module__08W40W__simulateNavBtn{white-space:normal;text-align:center;justify-content:center;width:100%;padding:.55rem .85rem;font-size:.82rem}}.page-module__08W40W__howItWorksNavBtn{color:#6366f1;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#6366f11f,#a855f729);border:1px solid #6366f159;border-radius:.65rem;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.78rem;font-weight:700;transition:all .25s;display:inline-flex}.page-module__08W40W__howItWorksNavBtn:hover{background:#6366f140;border-color:#6366f1;transform:translateY(-1px);box-shadow:0 4px 12px #6366f126}.dark .page-module__08W40W__howItWorksNavBtn{color:#a5b4fc;background:linear-gradient(135deg,#6366f12e,#a855f738);border-color:#6366f173}.dark .page-module__08W40W__howItWorksNavBtn:hover{background:#6366f159;border-color:#a5b4fc;box-shadow:0 4px 16px #6366f14d}.page-module__08W40W__trainingNavBtn{color:#4f46e5;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#6366f11f,#818cf82e);border:1px solid #6366f159;border-radius:.65rem;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.78rem;font-weight:700;transition:all .25s;display:inline-flex}.page-module__08W40W__trainingNavBtn:hover{background:#6366f140;border-color:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 12px #6366f126}.dark .page-module__08W40W__trainingNavBtn{color:#818cf8;background:linear-gradient(135deg,#6366f12e,#818cf840);border-color:#6366f173}.dark .page-module__08W40W__trainingNavBtn:hover{background:#6366f159;border-color:#818cf8;box-shadow:0 4px 16px #6366f14d}.page-module__08W40W__header{align-items:flex-start;gap:1rem;display:flex}@media (min-width:768px){.page-module__08W40W__verificationWarning{max-width:24rem}}.page-module__08W40W__warningIcon{color:hsl(var(--destructive));flex-shrink:0;margin-top:.15rem}.page-module__08W40W__warningTitle{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:.95rem;font-weight:700;display:block}.page-module__08W40W__warningText{color:hsl(var(--muted-foreground));margin:0 0 .75rem;font-size:.85rem;line-height:1.4}.page-module__08W40W__profileLink{color:#6366f1;font-size:.85rem;font-weight:600;text-decoration:none;transition:opacity .2s}.page-module__08W40W__profileLink:hover{opacity:.8;text-decoration:underline}.page-module__08W40W__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:2rem 1rem;animation:.3s page-module__08W40W__modalFadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.page-module__08W40W__modalContent{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1.25rem;flex-direction:column;width:100%;max-width:44rem;margin:auto;padding:2rem;animation:.3s cubic-bezier(.34,1.56,.64,1) page-module__08W40W__modalSlideUp;display:flex;position:relative;box-shadow:0 20px 50px #00000026}.page-module__08W40W__modalTitle{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.4rem;font-weight:800}.page-module__08W40W__modalIntro{color:hsl(var(--muted-foreground));margin-bottom:1.5rem;font-size:.9rem;line-height:1.4}.page-module__08W40W__disclaimerCard{background:hsla(var(--border) / .3);border:1px solid hsl(var(--border));border-radius:.75rem;margin-bottom:1.25rem;padding:1.25rem}.page-module__08W40W__disclaimerHeader{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:.95rem;font-weight:700}.page-module__08W40W__disclaimerSubtext{color:hsl(var(--muted-foreground));margin-bottom:.75rem;font-size:.85rem;line-height:1.4}.page-module__08W40W__disclaimerList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.page-module__08W40W__disclaimerList li{color:hsl(var(--muted-foreground));font-size:.85rem;line-height:1.4}.page-module__08W40W__disclaimerList li strong{color:hsl(var(--foreground))}.page-module__08W40W__scrollableTerms{border:1px solid hsl(var(--border));max-height:8rem;color:hsl(var(--muted-foreground));background:hsla(var(--background) / .5);border-radius:.75rem;margin-bottom:1.5rem;padding:1rem;font-size:.78rem;line-height:1.5;overflow-y:auto}.page-module__08W40W__scrollableTerms h5{color:hsl(var(--foreground));margin:0 0 .5rem;font-size:.8rem;font-weight:700}.page-module__08W40W__scrollableTerms p{margin:0 0 .5rem}.page-module__08W40W__checkboxWrapper{flex-direction:column;gap:.35rem;margin-bottom:1.75rem;display:flex}.page-module__08W40W__checkboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.65rem;transition:opacity .2s;display:flex}.page-module__08W40W__checkboxLabelDisabled{opacity:.5;cursor:not-allowed}.page-module__08W40W__scrollWarning{color:#f59e0b;margin-left:1.75rem;font-size:.75rem;font-weight:600;animation:2s infinite page-module__08W40W__pulse}@keyframes page-module__08W40W__pulse{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.page-module__08W40W__checkboxInput{border:1px solid hsl(var(--border));accent-color:#6366f1;cursor:pointer;border-radius:.25rem;width:1.1rem;height:1.1rem;margin-top:.15rem}.page-module__08W40W__checkboxText{color:hsl(var(--foreground));font-size:.88rem;font-weight:500;line-height:1.4}.page-module__08W40W__modalActions{justify-content:flex-end;gap:.75rem;display:flex}@media (max-width:576px){.page-module__08W40W__modalContent{border-radius:1rem;padding:1.25rem}.page-module__08W40W__modalTitle{font-size:1.2rem}.page-module__08W40W__modalActions{flex-direction:column-reverse;gap:.5rem}.page-module__08W40W__modalCancelBtn,.page-module__08W40W__modalConfirmBtn{text-align:center;justify-content:center;width:100%}}.page-module__08W40W__modalCancelBtn{border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:.75rem;padding:.65rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .2s}.page-module__08W40W__modalCancelBtn:hover{background:hsla(var(--border) / .4)}.page-module__08W40W__modalConfirmBtn{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:.75rem;padding:.65rem 1.5rem;font-size:.88rem;font-weight:600;transition:all .2s}.page-module__08W40W__modalConfirmBtn:hover:not(:disabled){background:#4f46e5}.page-module__08W40W__modalConfirmBtn:disabled{opacity:.5;cursor:not-allowed}@keyframes page-module__08W40W__modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__08W40W__modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:576px){.page-module__08W40W__card{border-radius:1rem;margin-bottom:1.25rem;padding:1.25rem 1rem}.page-module__08W40W__stripeBox{border-radius:.85rem;padding:1rem .75rem}.page-module__08W40W__onboardingChecklist{border-radius:.65rem;padding:1rem .75rem}.page-module__08W40W__modeCard{padding:1rem}.page-module__08W40W__shareGrid{gap:1rem}.page-module__08W40W__disclaimerCard,.page-module__08W40W__verificationWarning{padding:1rem}.page-module__08W40W__checklistList li strong{white-space:normal}.page-module__08W40W__simResultBox{flex-direction:column}.page-module__08W40W__simResultDivider{width:100%;height:1px}}
.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}}
.StripeTutorialModal-module__V1gW9a__modalOverlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;animation:.2s ease-out StripeTutorialModal-module__V1gW9a__fadeIn;display:flex;position:fixed;top:0;left:0}.StripeTutorialModal-module__V1gW9a__modalContent{background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:1rem;flex-direction:column;width:100%;max-width:700px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) StripeTutorialModal-module__V1gW9a__slideUp;display:flex;overflow:hidden;box-shadow:0 10px 40px #0003}.StripeTutorialModal-module__V1gW9a__modalHeader{border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));z-index:10;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.StripeTutorialModal-module__V1gW9a__modalTitleWrapper{align-items:center;gap:.75rem;display:flex}.StripeTutorialModal-module__V1gW9a__modalIconBadge{width:2rem;height:2rem;color:hsl(var(--primary));background:#6366f126;border-radius:.5rem;justify-content:center;align-items:center;display:flex}.StripeTutorialModal-module__V1gW9a__modalTitle{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:600}.StripeTutorialModal-module__V1gW9a__modalClose{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.StripeTutorialModal-module__V1gW9a__modalClose:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.StripeTutorialModal-module__V1gW9a__modalBody{flex-direction:column;flex:1;gap:2rem;padding:1.5rem;display:flex;overflow-y:auto}.StripeTutorialModal-module__V1gW9a__introSection{background:#6366f114;border:1px solid #6366f133;border-radius:.75rem;margin-bottom:1rem;padding:1rem 1.25rem}.StripeTutorialModal-module__V1gW9a__introSection h4{color:hsl(var(--primary));margin:0 0 .5rem;font-size:1rem;font-weight:600}.StripeTutorialModal-module__V1gW9a__introSection p{color:hsl(var(--foreground));margin:0;font-size:.9rem;line-height:1.5}.StripeTutorialModal-module__V1gW9a__stepContainer{border-bottom:1px solid hsl(var(--border));flex-direction:column;gap:1rem;padding-bottom:1.5rem;display:flex}.StripeTutorialModal-module__V1gW9a__stepContainer:last-child{border-bottom:none;padding-bottom:0}.StripeTutorialModal-module__V1gW9a__stepHeader{align-items:center;gap:.75rem;display:flex}.StripeTutorialModal-module__V1gW9a__stepNumber{background:hsl(var(--primary));width:1.75rem;height:1.75rem;color:hsl(var(--primary-foreground));border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.StripeTutorialModal-module__V1gW9a__stepTitle{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:600}.StripeTutorialModal-module__V1gW9a__stepText{color:hsl(var(--foreground));margin:0;padding-left:2.5rem;font-size:.95rem;line-height:1.6}.StripeTutorialModal-module__V1gW9a__stepText ol,.StripeTutorialModal-module__V1gW9a__stepText ul{margin-top:.5rem;margin-bottom:0;padding-left:1.25rem}.StripeTutorialModal-module__V1gW9a__stepText li{margin-bottom:.35rem}.StripeTutorialModal-module__V1gW9a__stepImages{flex-direction:column;gap:1rem;margin-top:.5rem;padding-left:2.5rem;display:flex}.StripeTutorialModal-module__V1gW9a__imageWrapper{background:hsl(var(--muted));border:2px solid #6366f166;border-radius:.75rem;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000000d}.StripeTutorialModal-module__V1gW9a__imageWrapper img{width:100%;height:auto;display:block}.StripeTutorialModal-module__V1gW9a__successSection{background:#10b9811a;border:1px solid #10b9814d;border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.StripeTutorialModal-module__V1gW9a__successIcon{color:#10b981;flex-shrink:0;margin-top:.25rem}.StripeTutorialModal-module__V1gW9a__successContent h4{color:hsl(var(--foreground));margin:0 0 .5rem;font-size:1rem;font-weight:600}.StripeTutorialModal-module__V1gW9a__successContent p{color:hsl(var(--foreground));margin:0;font-size:.9rem;line-height:1.5}@keyframes StripeTutorialModal-module__V1gW9a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes StripeTutorialModal-module__V1gW9a__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.StripeTutorialModal-module__V1gW9a__modalContent{border:none;border-radius:0;height:100%;max-height:100vh}.StripeTutorialModal-module__V1gW9a__modalOverlay{padding:0}.StripeTutorialModal-module__V1gW9a__stepText,.StripeTutorialModal-module__V1gW9a__stepImages{padding-left:0}}
.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}}
.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)}}
