.Pricing-module__feOUJW__page{max-width:1000px;margin:0 auto;padding:40px 20px 80px}.Pricing-module__feOUJW__header{text-align:center;margin-bottom:48px}.Pricing-module__feOUJW__title{color:#fff;letter-spacing:-.03em;margin:0 0 16px;font-size:42px;font-weight:800}.Pricing-module__feOUJW__subtitle{color:#fff9;max-width:500px;margin:0 auto 24px;font-size:18px;line-height:1.6}.Pricing-module__feOUJW__currentPlan{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;padding:12px 20px;display:inline-flex}.Pricing-module__feOUJW__currentPlanLabel{color:#ffffff80;font-size:14px}.Pricing-module__feOUJW__canceledMessage{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:12px;margin-top:16px;padding:12px 20px;font-size:14px;display:inline-block}.Pricing-module__feOUJW__cardsContainer{perspective:1000px;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:64px;display:grid}.Pricing-module__feOUJW__valueSection{margin-bottom:48px}.Pricing-module__feOUJW__valueSectionTitle{color:#fff;text-align:center;letter-spacing:-.03em;margin:0;font-size:32px;font-weight:800}@media (max-width:768px){.Pricing-module__feOUJW__page{padding:24px 16px 60px}.Pricing-module__feOUJW__title{font-size:32px}.Pricing-module__feOUJW__subtitle{font-size:16px}.Pricing-module__feOUJW__cardsContainer{grid-template-columns:1fr;gap:20px}}@media (max-width:480px){.Pricing-module__feOUJW__title{font-size:28px}}
.PricingCard-module__Wza9Da__card{flex-direction:column;height:100%;display:flex}.PricingCard-module__Wza9Da__recommended{box-shadow:0 0 0 1px #a855f74d,0 20px 50px -10px #a855f726}.PricingCard-module__Wza9Da__badgeWrapper{z-index:2;position:absolute;top:24px;right:24px}.PricingCard-module__Wza9Da__badge{color:#e9d5ff;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#a855f726;border:1px solid #a855f766;border-radius:100px;padding:6px 12px;font-size:.75rem;font-weight:600;box-shadow:0 0 15px #a855f71a}.PricingCard-module__Wza9Da__content{flex-direction:column;height:100%;padding:12px;display:flex}.PricingCard-module__Wza9Da__header{margin-bottom:24px}.PricingCard-module__Wza9Da__title{color:#fff;letter-spacing:.02em;margin:0 0 8px;font-size:1.25rem;font-weight:600}.PricingCard-module__Wza9Da__description{color:#fffc;margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.PricingCard-module__Wza9Da__pricing{align-items:baseline;gap:2px;margin-bottom:32px;display:flex}.PricingCard-module__Wza9Da__currency{color:#fff9;margin-right:2px;font-size:1.5rem;font-weight:400}.PricingCard-module__Wza9Da__price{color:#fff;letter-spacing:-.04em;font-size:3.5rem;font-weight:300;line-height:1}.PricingCard-module__Wza9Da__interval{color:#fff6;margin-left:4px;font-size:1rem;font-weight:400}.PricingCard-module__Wza9Da__divider{background:linear-gradient(90deg,#fff0 0%,#ffffff14 50%,#fff0 100%);height:1px;margin-bottom:32px}.PricingCard-module__Wza9Da__features{flex-direction:column;flex-grow:1;gap:16px;margin:0 0 40px;padding:0;list-style:none;display:flex}.PricingCard-module__Wza9Da__feature{align-items:flex-start;gap:12px;display:flex}.PricingCard-module__Wza9Da__checkIcon{color:#a855f7;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:flex}.PricingCard-module__Wza9Da__checkIcon svg{width:100%;height:100%}.PricingCard-module__Wza9Da__featureText{color:#ffffffb3;font-size:.9375rem;font-weight:400;line-height:1.5}.PricingCard-module__Wza9Da__footer{margin-top:auto}.PricingCard-module__Wza9Da__button{width:100%}.PricingCard-module__Wza9Da__setupNote{color:#ffffff4d;text-align:center;margin-top:12px;font-family:monospace;font-size:.75rem}@media (max-width:640px){.PricingCard-module__Wza9Da__price{font-size:2.5rem}.PricingCard-module__Wza9Da__badgeWrapper{top:20px;right:20px}}
.FinPalCTAButton-module__j300kG__buttonContainer{justify-content:center;align-items:center;gap:16px;display:inline-flex}.FinPalCTAButton-module__j300kG__accentLine{border-radius:1px;flex-shrink:0;width:100px;height:2px}.FinPalCTAButton-module__j300kG__accentLinePrimary.FinPalCTAButton-module__j300kG__accentLineLeft{background:linear-gradient(90deg,#0000,#a855f7)}.FinPalCTAButton-module__j300kG__accentLinePrimary.FinPalCTAButton-module__j300kG__accentLineRight{background:linear-gradient(270deg,#0000,#a855f7)}.FinPalCTAButton-module__j300kG__accentLineSecondary.FinPalCTAButton-module__j300kG__accentLineLeft{background:linear-gradient(90deg,#0000,#ffffff4d)}.FinPalCTAButton-module__j300kG__accentLineSecondary.FinPalCTAButton-module__j300kG__accentLineRight{background:linear-gradient(270deg,#0000,#ffffff4d)}.FinPalCTAButton-module__j300kG__accentLineGradient.FinPalCTAButton-module__j300kG__accentLineLeft{background:linear-gradient(90deg,#0000,#a855f7)}.FinPalCTAButton-module__j300kG__accentLineGradient.FinPalCTAButton-module__j300kG__accentLineRight{background:linear-gradient(270deg,#0000,#ec4899)}.FinPalCTAButton-module__j300kG__finpalCtaBtn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(135deg,#a855f7 0%,#7e22ce 50%,#6b21a8 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;min-height:auto;padding:16px 48px;font-family:inherit;font-size:16px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff1a,0 8px 24px -4px #a855f780,0 16px 48px -8px #a855f74d,0 0 0 1px #0003}.FinPalCTAButton-module__j300kG__fullWidth{width:100%}.FinPalCTAButton-module__j300kG__finpalCtaBtn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.FinPalCTAButton-module__j300kG__finpalCtaBtn:hover:before{left:100%}.FinPalCTAButton-module__j300kG__finpalCtaBtn:hover:not(:disabled){background:linear-gradient(135deg,#b366ff 0%,#8b2dd1 50%,#7422b8 100%);transform:translateY(-4px)scale(1.02);box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #fff3,0 12px 32px #a855f799,0 20px 60px #a855f766,0 0 80px #a855f74d}.FinPalCTAButton-module__j300kG__finpalCtaBtn:active:not(:disabled){transition:all .1s;transform:translateY(-1px);box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff1a,0 6px 20px #a855f766,0 12px 40px #a855f733}.FinPalCTAButton-module__j300kG__finpalCtaBtn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.FinPalCTAButton-module__j300kG__finpalCtaIcon{z-index:2;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;transition:transform .4s ease-out,opacity .3s ease-out;display:inline-flex;position:relative}.FinPalCTAButton-module__j300kG__finpalCtaBtn:hover .FinPalCTAButton-module__j300kG__finpalCtaIcon{transform:scale(1.1)}.FinPalCTAButton-module__j300kG__finpalCtaText{z-index:1;position:relative}.FinPalCTAButton-module__j300kG__finpalCtaSecondary{-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);color:#fff;background:#0f0f1499;border:1px solid #ffffff26;border-radius:12px;max-width:400px;min-height:auto;margin:0 auto;padding:16px 48px;font-size:16px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1a}.FinPalCTAButton-module__j300kG__finpalCtaSecondary:hover:not(:disabled){background:#a855f726;border-color:#a855f74d;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,0 4px 16px #a855f726,0 0 24px #a855f71a}.FinPalCTAButton-module__j300kG__finpalCtaSecondary:active:not(:disabled){background:#a855f726;transform:translateY(0);box-shadow:inset 0 1px #ffffff1a,0 2px 8px #00000026}.FinPalCTAButton-module__j300kG__finpalCtaSecondary:disabled{opacity:.4;border-color:#a855f726}.FinPalCTAButton-module__j300kG__finpalCtaGradient{background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%);border:none;border-radius:12px;min-height:auto;padding:16px 48px;font-size:16px;font-weight:700;box-shadow:0 4px 12px #a855f74d}.FinPalCTAButton-module__j300kG__finpalCtaGradient:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000)}.FinPalCTAButton-module__j300kG__finpalCtaGradient:hover:not(:disabled){background:linear-gradient(135deg,#b366ff 0%,#f260a8 100%);transform:translateY(-2px);box-shadow:0 6px 20px #a855f766}.FinPalCTAButton-module__j300kG__finpalCtaGradient:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #a855f74d}.FinPalCTAButton-module__j300kG__finpalCtaGradient:disabled{opacity:.6;cursor:not-allowed}.FinPalCTAButton-module__j300kG__gradientOnHover{background:linear-gradient(135deg,#a855f7 0%,#7e22ce 50%,#6b21a8 100%);position:relative}.FinPalCTAButton-module__j300kG__gradientOnHover:after{content:"";border-radius:inherit;opacity:0;z-index:0;background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%);transition:opacity .6s ease-out;position:absolute;inset:0}.FinPalCTAButton-module__j300kG__gradientOnHover:hover:not(:disabled):after{opacity:.5}.FinPalCTAButton-module__j300kG__gradientOnHover .FinPalCTAButton-module__j300kG__finpalCtaText,.FinPalCTAButton-module__j300kG__gradientOnHover .FinPalCTAButton-module__j300kG__finpalCtaIcon{z-index:1;position:relative}.FinPalCTAButton-module__j300kG__gradientOnHover:hover:not(:disabled){transition:transform .4s ease-out,box-shadow .4s ease-out;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff26,0 12px 32px #a855f780,0 20px 60px #a855f74d,0 0 80px #a855f733}@media (min-width:641px) and (max-width:768px){.FinPalCTAButton-module__j300kG__finpalCtaBtn{min-height:54px;padding:1.125rem 1.25rem;font-size:1.0625rem}.FinPalCTAButton-module__j300kG__finpalCtaIcon{font-size:1.125rem}.FinPalCTAButton-module__j300kG__finpalCtaSecondary{max-width:340px}}@media (min-width:481px) and (max-width:640px){.FinPalCTAButton-module__j300kG__finpalCtaBtn{min-height:52px;padding:1rem 1.25rem;font-size:1rem}.FinPalCTAButton-module__j300kG__finpalCtaIcon{font-size:1.125rem}.FinPalCTAButton-module__j300kG__finpalCtaSecondary{max-width:320px}}@media (max-width:480px){.FinPalCTAButton-module__j300kG__finpalCtaBtn{min-height:48px;padding:.875rem 1.125rem;font-size:1rem}.FinPalCTAButton-module__j300kG__finpalCtaIcon{font-size:1rem}.FinPalCTAButton-module__j300kG__finpalCtaSecondary{max-width:280px}.FinPalCTAButton-module__j300kG__accentLine{display:none}}@media (min-width:641px) and (max-width:1024px){.FinPalCTAButton-module__j300kG__accentLine{width:40px}.FinPalCTAButton-module__j300kG__buttonContainer{gap:12px}}.FinPalCTAButton-module__j300kG__tunnelVisionWrapper{justify-content:center;width:100%;display:flex;position:relative}.FinPalCTAButton-module__j300kG__tunnelVisionOverlay{background:radial-gradient(circle at var(--button-x,50%)var(--button-y,50%),transparent 0%,transparent 10%,#0003 20%,#00000059 35%,#00000080 50%,#0009 100%);opacity:0;pointer-events:none;transition:opacity 1.2s ease-in-out(.4,0,.2,1);z-index:9999;position:fixed;inset:0}.FinPalCTAButton-module__j300kG__tunnelVisionButton{z-index:10000;justify-content:center;width:100%;display:flex;position:relative}.FinPalCTAButton-module__j300kG__tunnelVisionWrapper:hover .FinPalCTAButton-module__j300kG__tunnelVisionOverlay,.FinPalCTAButton-module__j300kG__tunnelVisionOverlayActive{opacity:1;transition:opacity .5s ease-in}
.ConfirmationModal-module__9nZD1a__confirmationContent{text-align:center;padding:1rem}.ConfirmationModal-module__9nZD1a__emojiContainer{justify-content:center;align-items:center;margin-bottom:1.5rem;animation:.6s ease-in-out ConfirmationModal-module__9nZD1a__bounce;display:flex}.ConfirmationModal-module__9nZD1a__emojiContainer img{image-rendering:smooth;display:block}@keyframes ConfirmationModal-module__9nZD1a__bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.ConfirmationModal-module__9nZD1a__title{color:#fff;margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.ConfirmationModal-module__9nZD1a__description{color:#ffffffb3;margin:0 0 2rem;font-size:1rem;line-height:1.6}.ConfirmationModal-module__9nZD1a__modalActions{justify-content:center;align-items:center;gap:1rem;display:flex}.ConfirmationModal-module__9nZD1a__dangerButton{background:linear-gradient(135deg,#fb923c,#f59e0b)!important}.ConfirmationModal-module__9nZD1a__dangerButton:hover:not(:disabled){background:linear-gradient(135deg,#f59e0b,#fb923c)!important;box-shadow:0 10px 25px #fb923c66!important}@media (max-width:640px){.ConfirmationModal-module__9nZD1a__confirmationContent{padding:.5rem}.ConfirmationModal-module__9nZD1a__title{font-size:1.25rem}.ConfirmationModal-module__9nZD1a__description{margin-bottom:1.5rem;font-size:.875rem}.ConfirmationModal-module__9nZD1a__modalActions{flex-direction:column;width:100%}.ConfirmationModal-module__9nZD1a__modalActions>button{width:100%!important}}
.LiquidChromeBackground-module__5P5NLW__floating-lines-container{width:100%;height:100%;position:relative;overflow:hidden}
.CircularProgress-module__nAx36a__circularProgressWrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.CircularProgress-module__nAx36a__celebration{animation:2s ease-in-out infinite CircularProgress-module__nAx36a__celebrationPulse}@keyframes CircularProgress-module__nAx36a__celebrationPulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.2);transform:scale(1.05)}}.CircularProgress-module__nAx36a__circularProgress{z-index:2;overflow:visible;transform:rotate(0)}.CircularProgress-module__nAx36a__centerLens{z-index:1;pointer-events:none;background:radial-gradient(circle,#ffffff08 0%,#ffffff03 50%,#0000 100%);border:1px solid #ffffff0d;border-radius:50%;position:absolute;box-shadow:inset 0 0 20px #00000080}.CircularProgress-module__nAx36a__circularProgressBg{fill:none;stroke:#ffffff14;stroke-linecap:round}.CircularProgress-module__nAx36a__circularProgressFill{fill:none;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.34,1.56,.64,1)}.CircularProgress-module__nAx36a__variantDefault{stroke:url(#gradientDefault);filter:drop-shadow(0 0 8px #a855f780)}.CircularProgress-module__nAx36a__variantGradient{stroke:url(#gradientMulti);filter:drop-shadow(0 0 10px #a855f799)}.CircularProgress-module__nAx36a__variantSuccess{stroke:url(#gradientSuccess);filter:drop-shadow(0 0 8px #10b98180)}.CircularProgress-module__nAx36a__variantWarning{stroke:url(#gradientWarning);filter:drop-shadow(0 0 8px #f59e0b80)}.CircularProgress-module__nAx36a__variantDanger{stroke:url(#gradientDanger);filter:drop-shadow(0 0 8px #ef444480)}.CircularProgress-module__nAx36a__variantObsidian{stroke:url(#gradientObsidian);filter:drop-shadow(0 0 6px #fff3)}.CircularProgress-module__nAx36a__animated{animation:1.5s cubic-bezier(.34,1.56,.64,1) CircularProgress-module__nAx36a__circularRotate}.CircularProgress-module__nAx36a__animatedTip{animation:1.5s ease-out CircularProgress-module__nAx36a__tipFadeIn}@keyframes CircularProgress-module__nAx36a__circularRotate{0%{stroke-dashoffset:628px}}@keyframes CircularProgress-module__nAx36a__tipFadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}.CircularProgress-module__nAx36a__circularProgressContent{text-align:center;pointer-events:none;z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:absolute}.CircularProgress-module__nAx36a__circularProgressPercentage{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#e0e7ff 100%);-webkit-text-fill-color:transparent;text-shadow:0 2px 10px #0003;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800;line-height:1.1}.CircularProgress-module__nAx36a__circularProgressLabel{color:#fff9;letter-spacing:.01em;text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:.75rem;font-weight:500}
.Emoji-module__ELJ_Mq__emoji{-webkit-user-select:none;user-select:none;pointer-events:none;vertical-align:middle;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;flex-shrink:0}.Emoji-module__ELJ_Mq__inline{vertical-align:-.15em;margin:0 .1em;display:inline-block}.Emoji-module__ELJ_Mq__block{display:block}
.GlassCard-module__4MSbnG__card{isolation:isolate;background:linear-gradient(145deg,#0f0f14f2 0%,#05050afa 100%);border:1px solid #ffffff0f;flex-direction:column;width:100%;height:100%;transition:border-color .5s ease-out,box-shadow .5s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -20px #000c,inset 0 1px #ffffff1f,inset 0 -20px 40px -10px #000c}.GlassCard-module__4MSbnG__card:hover{border-color:var(--hover-border-color,#ffffff1a)}.GlassCard-module__4MSbnG__animated{animation:.6s ease-out GlassCard-module__4MSbnG__slideUp}@keyframes GlassCard-module__4MSbnG__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.GlassCard-module__4MSbnG__default{box-shadow:0 40px 80px -20px #000c,inset 0 1px #ffffff1f,inset 0 -20px 40px -10px #000c}.GlassCard-module__4MSbnG__elevated{box-shadow:0 50px 100px -20px #000000e6,inset 0 1px #ffffff26,inset 0 -20px 40px -10px #000c}.GlassCard-module__4MSbnG__subtle{background:linear-gradient(145deg,#0c0c10f2 0%,#08080cfa 100%);border-color:#ffffff0a}.GlassCard-module__4MSbnG__subtle:hover{border-color:var(--hover-border-color,#ffffff14)}.GlassCard-module__4MSbnG__interactive{cursor:pointer}.GlassCard-module__4MSbnG__interactive:hover{border-color:var(--hover-border-color,#ffffff1a);box-shadow:0 40px 80px -20px #000000e6,inset 0 1px #ffffff26,inset 0 -20px 40px -10px #000c}.GlassCard-module__4MSbnG__header{z-index:2;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex;position:relative}.GlassCard-module__4MSbnG__titleWrapper{flex-direction:column;gap:.75rem;display:flex}.GlassCard-module__4MSbnG__title{letter-spacing:-.03em;margin:0;font-size:2.5rem;font-weight:800;line-height:1.1}.GlassCard-module__4MSbnG__subtitle{color:#ffffffb3;margin:0;font-size:1.125rem;font-weight:400}.GlassCard-module__4MSbnG__iconContainer{background:linear-gradient(135deg,#ffffff14 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;transition:transform .5s ease-out;display:flex;box-shadow:0 8px 24px #0000004d,inset 0 1px #ffffff1a}.GlassCard-module__4MSbnG__card:hover .GlassCard-module__4MSbnG__iconContainer{background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0a 100%);border-color:#fff3;transform:scale(1.05)rotate(5deg)}.GlassCard-module__4MSbnG__spotlightContainer{pointer-events:none;z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.GlassCard-module__4MSbnG__card:hover .GlassCard-module__4MSbnG__spotlightContainer .spotlight-base{opacity:1}.GlassCard-module__4MSbnG__content{z-index:1;flex:1;width:100%;min-height:0;position:relative}.GlassCard-module__4MSbnG__bgEmoji{opacity:.03;pointer-events:none;z-index:0;filter:grayscale()contrast(150%);transition:all .6s ease-out;position:absolute;bottom:-40px;right:-40px;transform:rotate(-15deg)scale(1)}.GlassCard-module__4MSbnG__card:hover .GlassCard-module__4MSbnG__bgEmoji{opacity:.08;filter:grayscale(0%)contrast();bottom:-20px;right:-20px;transform:rotate(-15deg)scale(1.1)}@media (max-width:768px){.GlassCard-module__4MSbnG__header{flex-direction:column;align-items:flex-start}.GlassCard-module__4MSbnG__iconContainer{width:60px;height:60px;position:absolute;top:0;right:0}.GlassCard-module__4MSbnG__title{max-width:80%;font-size:2rem}}@media (max-width:480px){.GlassCard-module__4MSbnG__title{font-size:1.75rem}.GlassCard-module__4MSbnG__subtitle{font-size:1rem}.GlassCard-module__4MSbnG__iconContainer{border-radius:16px;width:50px;height:50px}}
.Badge-module__qtjSYW__badge{white-space:nowrap;text-transform:capitalize;border-radius:20px;align-items:center;gap:.35rem;padding:4px 8px;font-size:20px;font-weight:600;line-height:1;transition:all .2s;display:inline-flex;position:relative}.Badge-module__qtjSYW__badgeContent{z-index:1;position:relative}.Badge-module__qtjSYW__badgeIcon{font-size:1em;line-height:1}.Badge-module__qtjSYW__badgeSmall{gap:.25rem;padding:.25rem .5rem;font-size:.75rem}.Badge-module__qtjSYW__badgeMedium{gap:.35rem;padding:.375rem .75rem;font-size:.875rem}.Badge-module__qtjSYW__badgeLarge{gap:.5rem;padding:.5rem 1rem;font-size:1rem}.Badge-module__qtjSYW__badgePill{border-radius:100px}.Badge-module__qtjSYW__badgeDefault{color:#fff;background:#a855f7;border:none}.Badge-module__qtjSYW__badgeSuccess{color:#1a1a1a;background:#a6e3a1;border:none}.Badge-module__qtjSYW__badgeWarning{color:#1a1a1a;background:#f9e2af;border:none}.Badge-module__qtjSYW__badgeDanger{color:#1a1a1a;background:#f38ba8;border:none}.Badge-module__qtjSYW__badgeInfo{color:#1a1a1a;background:#89b4fa;border:none}.Badge-module__qtjSYW__badgePurple{color:#fff;background:#a855f7;border:none}.Badge-module__qtjSYW__badgeClickable{cursor:pointer}.Badge-module__qtjSYW__badgeClickable:hover{transform:translateY(-2px);box-shadow:0 4px 12px #a855f733}.Badge-module__qtjSYW__badgeClickable:active{transform:translateY(0)}.Badge-module__qtjSYW__badgePulse{animation:2s ease-in-out infinite Badge-module__qtjSYW__badgePulse}@keyframes Badge-module__qtjSYW__badgePulse{0%,to{opacity:1}50%{opacity:.8}}.Badge-module__qtjSYW__pulseRing{opacity:.75;background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.Badge-module__qtjSYW__pulseRing:before{content:"";background:currentColor;border-radius:50%;width:100%;height:100%;animation:2s ease-out infinite Badge-module__qtjSYW__pulseRingAnimation;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Badge-module__qtjSYW__pulseRingAnimation{0%{opacity:.5;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}.Badge-module__qtjSYW__badgePulse .Badge-module__qtjSYW__badgeContent{margin-left:.75rem}@media (max-width:768px){.Badge-module__qtjSYW__badgeSmall{padding:.2rem .4rem;font-size:.7rem}.Badge-module__qtjSYW__badgeMedium{padding:.3rem .6rem;font-size:.8rem}.Badge-module__qtjSYW__badgeLarge{padding:.4rem .8rem;font-size:.9rem}}
.ColorPaletteShowcase-module__A1Euva__paletteContainer{flex-direction:column;gap:2rem;padding:1rem;display:flex}.ColorPaletteShowcase-module__A1Euva__section h3{color:#ffffffe6;border-bottom:1px solid #ffffff1a;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.2rem}.ColorPaletteShowcase-module__A1Euva__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;display:grid}.ColorPaletteShowcase-module__A1Euva__swatchContainer{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;transition:border-color .2s;overflow:hidden}.ColorPaletteShowcase-module__A1Euva__swatchContainer:hover{border-color:#fff3}.ColorPaletteShowcase-module__A1Euva__swatch{width:100%;height:80px}.ColorPaletteShowcase-module__A1Euva__info{flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.ColorPaletteShowcase-module__A1Euva__name{color:#ffffffe6;font-size:.85rem;font-weight:600}.ColorPaletteShowcase-module__A1Euva__hex{color:#ffffff80;font-family:monospace;font-size:.75rem}
.GlassSheet-module__f_k5Sq__sheetWrapper{z-index:10;isolation:isolate;position:fixed;inset:2vh 2vw 2vh 120px}.GlassSheet-module__f_k5Sq__fullWidth{inset:2vh 2vw}.GlassSheet-module__f_k5Sq__sheetBackground{background:rgba(0,0,0,var(--glass-sheet-opacity,0));-webkit-backdrop-filter:blur(var(--blur-amount,100px));backdrop-filter:blur(var(--blur-amount,100px));z-index:0;pointer-events:none;border:1px solid #ffffff1a;border-radius:12px;position:absolute;inset:0;box-shadow:0 8px 32px #00000080}.GlassSheet-module__f_k5Sq__sheetContent{z-index:1;border-radius:20px;flex-direction:column;align-items:center;display:flex;position:absolute;inset:4px;overflow:hidden auto}.GlassSheet-module__f_k5Sq__innerContainer{box-sizing:border-box;width:100%;max-width:1440px;padding:2rem}.GlassSheet-module__f_k5Sq__sheetContent::-webkit-scrollbar{width:8px}.GlassSheet-module__f_k5Sq__sheetContent::-webkit-scrollbar-track{background-color:#0003;background-clip:content-box;border-top:20px solid #0000;border-bottom:20px solid #0000;border-radius:10px}.GlassSheet-module__f_k5Sq__sheetContent::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.GlassSheet-module__f_k5Sq__sheetContent::-webkit-scrollbar-thumb:hover{background:#fff3}@media (max-width:768px){.GlassSheet-module__f_k5Sq__sheetWrapper{border-radius:0;inset:0}.GlassSheet-module__f_k5Sq__sheetBackground{border:none;border-radius:0}.GlassSheet-module__f_k5Sq__sheetContent{border-radius:0}.GlassSheet-module__f_k5Sq__innerContainer{padding:1rem}}@media (max-width:640px){.GlassSheet-module__f_k5Sq__innerContainer{padding:.5rem}}@media (max-width:480px){.GlassSheet-module__f_k5Sq__innerContainer{padding:.25rem}}
.StackedCarousel-module__7IMrgq__stackedCarouselSection{margin:1rem 0}.StackedCarousel-module__7IMrgq__stackedCarouselContainer{min-height:auto;padding:1rem 80px;position:relative;overflow:visible}@media (max-width:768px){.StackedCarousel-module__7IMrgq__stackedCarouselContainer{min-height:auto;padding-left:20px;padding-right:20px}}.StackedCarousel-module__7IMrgq__stackedCarousel{touch-action:pan-y pinch-zoom;justify-content:center;align-items:center;gap:0;height:480px;padding:2rem 0;display:flex;position:relative}.StackedCarousel-module__7IMrgq__stackedCard{width:var(--card-width,450px);cursor:pointer;transform-origin:50%;will-change:transform,opacity,filter;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:24px;max-width:90vw;padding:0;transition:transform .7s cubic-bezier(.25,.8,.25,1),opacity .7s,filter .7s,z-index;position:absolute;overflow:visible}.StackedCarousel-module__7IMrgq__stackedCard[data-position="0"]{z-index:10;opacity:1;filter:blur();pointer-events:all;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#0f0f14 0%,#05050a 100%);transform:translate(0)scale(1);box-shadow:0 20px 50px #0009,inset 0 1px #ffffff14}.StackedCarousel-module__7IMrgq__stackedCard[data-position="0"][data-animate=true]:hover{transition:transform .4s cubic-bezier(.25,.8,.25,1);transform:translate(0)scale(1.02);box-shadow:0 25px 50px #00000080,inset 0 1px #ffffff26}.StackedCarousel-module__7IMrgq__stackedCard[data-position="0"][data-hide-default=true]{box-shadow:none;background:0 0;border:none}.StackedCarousel-module__7IMrgq__stackedCard[data-position="0"][data-hide-default=true][data-animate=true]:hover{box-shadow:none}.StackedCarousel-module__7IMrgq__stackedCard[data-position="-1"]{z-index:2;transform:translateX(calc(-1*var(--slide-offset,380px)))scale(.85)rotate(-5deg);opacity:.6;filter:blur(2px)brightness(.7);pointer-events:auto}.StackedCarousel-module__7IMrgq__stackedCard[data-position="-1"][data-animate=true]:hover{transform:translateX(calc(-1*var(--slide-offset,380px)))scale(.9)rotate(-5deg);opacity:.8;transition:transform .4s cubic-bezier(.25,.8,.25,1),opacity .4s}.StackedCarousel-module__7IMrgq__stackedCard[data-position="1"]{z-index:2;transform:translateX(var(--slide-offset,380px))scale(.85)rotate(5deg);opacity:.6;filter:blur(2px)brightness(.7);pointer-events:auto}.StackedCarousel-module__7IMrgq__stackedCard[data-position="1"][data-animate=true]:hover{transform:translateX(var(--slide-offset,380px))scale(.9)rotate(5deg);opacity:.8;transition:transform .4s cubic-bezier(.25,.8,.25,1),opacity .4s}@media (min-width:769px) and (max-width:1024px){.StackedCarousel-module__7IMrgq__stackedCard{width:var(--card-width,380px)}.StackedCarousel-module__7IMrgq__stackedCard[data-position="-1"]{transform:translateX(calc(-1*var(--slide-offset,320px)))scale(.85)}.StackedCarousel-module__7IMrgq__stackedCard[data-position="1"]{transform:translateX(var(--slide-offset,320px))scale(.85)}}@media (min-width:641px) and (max-width:768px){.StackedCarousel-module__7IMrgq__stackedCard{width:var(--card-width,340px)}.StackedCarousel-module__7IMrgq__stackedCard[data-position="-1"]{transform:translateX(calc(-1*var(--slide-offset,280px)))scale(.85)}.StackedCarousel-module__7IMrgq__stackedCard[data-position="1"]{transform:translateX(var(--slide-offset,280px))scale(.85)}}@media (min-width:481px) and (max-width:640px){.StackedCarousel-module__7IMrgq__stackedCard{width:var(--card-width,320px)}.StackedCarousel-module__7IMrgq__stackedCard[data-position="-1"]{transform:translateX(calc(-1*var(--slide-offset,260px)))scale(.85)}.StackedCarousel-module__7IMrgq__stackedCard[data-position="1"]{transform:translateX(var(--slide-offset,260px))scale(.85)}}@media (min-width:481px) and (max-width:768px){.StackedCarousel-module__7IMrgq__stackedCard[data-ignore-max-width=true]{width:80vw;max-width:none}}@media (max-width:480px){.StackedCarousel-module__7IMrgq__stackedCarousel{height:auto;min-height:450px}.StackedCarousel-module__7IMrgq__stackedCard{width:var(--card-width,85vw);max-width:340px}.StackedCarousel-module__7IMrgq__stackedCard[data-ignore-max-width=true]{width:90vw;max-width:none}.StackedCarousel-module__7IMrgq__stackedCard[data-position="0"]{z-index:3;opacity:1;filter:blur();pointer-events:all;transform:translate(0)scale(1)}.StackedCarousel-module__7IMrgq__stackedCard[data-position="-1"]{z-index:1;transform:translateX(calc(-1*var(--slide-offset,70vw)))scale(.8);opacity:.3;filter:blur(3px);pointer-events:all}.StackedCarousel-module__7IMrgq__stackedCard[data-position="1"]{z-index:1;opacity:.3;transform:translateX(var(--slide-offset,70vw))scale(.8)}.StackedCarousel-module__7IMrgq__stackedCard[data-position="1"][data-animate=true]:hover{transform:translateX(var(--slide-offset,70vw))scale(.8);opacity:.3}}.StackedCarousel-module__7IMrgq__carouselArrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:10;background:#0009;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0000004d}.StackedCarousel-module__7IMrgq__carouselArrow:first-of-type{left:10px}.StackedCarousel-module__7IMrgq__carouselArrow.StackedCarousel-module__7IMrgq__carouselNext{right:10px}.StackedCarousel-module__7IMrgq__carouselArrow:hover{color:#fff;background:#000c;border-color:#ffffff80;transform:translateY(-50%)scale(1.05);box-shadow:0 6px 16px #0006}.StackedCarousel-module__7IMrgq__carouselArrow:active{transform:translateY(-50%)scale(.95)}.StackedCarousel-module__7IMrgq__carouselArrow.StackedCarousel-module__7IMrgq__disabled{opacity:.2;cursor:not-allowed;pointer-events:none}@media (max-width:768px){.StackedCarousel-module__7IMrgq__carouselArrow{display:none}}.StackedCarousel-module__7IMrgq__carouselNav{justify-content:center;gap:.75rem;margin-top:2rem;margin-bottom:0;display:flex}.StackedCarousel-module__7IMrgq__carouselDot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.StackedCarousel-module__7IMrgq__carouselDot.StackedCarousel-module__7IMrgq__active{background:#fff;transform:scale(1.2);box-shadow:0 0 10px #ffffff4d}.StackedCarousel-module__7IMrgq__carouselDot:hover{background:#ffffff80}.StackedCarousel-module__7IMrgq__stackedCard h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.StackedCarousel-module__7IMrgq__stackedCard p{color:var(--text-secondary);margin-bottom:1rem;line-height:1.6}.StackedCarousel-module__7IMrgq__stackedCard .StackedCarousel-module__7IMrgq__cardFooter{justify-content:space-between;align-items:center;margin-top:1.5rem;display:flex}.StackedCarousel-module__7IMrgq__stackedCard .StackedCarousel-module__7IMrgq__cardStat{flex-direction:column;gap:.25rem;display:flex}.StackedCarousel-module__7IMrgq__stackedCard .StackedCarousel-module__7IMrgq__cardStatLabel{color:var(--text-muted);font-size:.875rem}.StackedCarousel-module__7IMrgq__stackedCard .StackedCarousel-module__7IMrgq__cardStatValue{color:var(--purple-400);font-size:1.25rem;font-weight:700}
.ToastNotification-module__YQjcHG__toast{-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);pointer-events:auto;cursor:default;backface-visibility:hidden;will-change:transform,opacity;background:linear-gradient(135deg,#1e1e28d9 0%,#0a0a0ff2 100%);border:1px solid #ffffff14;border-radius:16px;align-items:flex-start;gap:1rem;min-width:320px;max-width:420px;padding:1rem 3rem 1rem 1rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff26,inset 0 -1px #0000004d}.ToastNotification-module__YQjcHG__shimmer{pointer-events:none;z-index:1;will-change:transform;background:linear-gradient(120deg,#0000 30%,#ffffff0d 40%,#ffffff1a 50%,#ffffff0d 60%,#0000 70%);width:100%;height:100%;animation:1.5s cubic-bezier(.4,0,.2,1) forwards ToastNotification-module__YQjcHG__shimmerMove;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes ToastNotification-module__YQjcHG__shimmerMove{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ToastNotification-module__YQjcHG__toastEnter{animation:.3s cubic-bezier(.21,1.02,.73,1) forwards ToastNotification-module__YQjcHG__toastSlideIn}.ToastNotification-module__YQjcHG__toastExit{animation:.3s cubic-bezier(.06,.71,.55,1) forwards ToastNotification-module__YQjcHG__toastSlideOut}@keyframes ToastNotification-module__YQjcHG__toastSlideIn{0%{opacity:0;transform:translate(100%)translateZ(0)}to{opacity:1;transform:translate(0)translateZ(0)}}@keyframes ToastNotification-module__YQjcHG__toastSlideOut{0%{opacity:1;transform:translate(0)translateZ(0)}to{opacity:0;transform:translate(100%)translateZ(0)}}.ToastNotification-module__YQjcHG__toast:hover{transform:translateY(-2px)translateZ(0);box-shadow:0 15px 35px #0009}.ToastNotification-module__YQjcHG__toastIcon{z-index:2;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1a}.ToastNotification-module__YQjcHG__toastContent{z-index:2;flex-direction:column;flex:1;gap:.25rem;padding-top:.125rem;display:flex;position:relative}.ToastNotification-module__YQjcHG__toastTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.ToastNotification-module__YQjcHG__toastDescription{color:#94a3b8;margin:0;font-size:.8125rem;font-weight:400;line-height:1.5}.ToastNotification-module__YQjcHG__toastClose{color:#fff6;cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.25rem;line-height:1;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.ToastNotification-module__YQjcHG__toastClose:hover{color:#fff;background:#ffffff1a}.ToastNotification-module__YQjcHG__progressBarContainer{background:#ffffff0d;border-radius:0 0 16px 16px;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ToastNotification-module__YQjcHG__toastProgress{transform-origin:0;background:linear-gradient(90deg,#a855f7,#c084fc);width:100%;height:100%;animation:linear forwards ToastNotification-module__YQjcHG__toastProgress;position:relative}.ToastNotification-module__YQjcHG__progressLaser{opacity:.8;background:#fff;border-radius:50%;width:10px;position:absolute;top:0;bottom:0;right:0;transform:translate(50%);box-shadow:0 0 10px 2px #fffc}@keyframes ToastNotification-module__YQjcHG__toastProgress{0%{width:100%}to{width:0%}}.ToastNotification-module__YQjcHG__toastSuccess{border-left:3px solid #10b981}.ToastNotification-module__YQjcHG__toastSuccess .ToastNotification-module__YQjcHG__toastIcon{color:#34d399;background:#10b9811a;border-color:#10b98133;box-shadow:0 0 15px #10b98126}.ToastNotification-module__YQjcHG__toastSuccess .ToastNotification-module__YQjcHG__toastTitle{color:#34d399;text-shadow:0 0 10px #10b98133}.ToastNotification-module__YQjcHG__toastSuccess .ToastNotification-module__YQjcHG__toastProgress{background:linear-gradient(90deg,#10b981,#34d399);box-shadow:0 0 10px #10b98166}.ToastNotification-module__YQjcHG__toastInfo{border-left:3px solid #3b82f6}.ToastNotification-module__YQjcHG__toastInfo .ToastNotification-module__YQjcHG__toastIcon{color:#60a5fa;background:#3b82f61a;border-color:#3b82f633;box-shadow:0 0 15px #3b82f626}.ToastNotification-module__YQjcHG__toastInfo .ToastNotification-module__YQjcHG__toastTitle{color:#60a5fa;text-shadow:0 0 10px #3b82f633}.ToastNotification-module__YQjcHG__toastInfo .ToastNotification-module__YQjcHG__toastProgress{background:linear-gradient(90deg,#3b82f6,#60a5fa);box-shadow:0 0 10px #3b82f666}.ToastNotification-module__YQjcHG__toastWarning{border-left:3px solid #f59e0b}.ToastNotification-module__YQjcHG__toastWarning .ToastNotification-module__YQjcHG__toastIcon{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b33;box-shadow:0 0 15px #f59e0b26}.ToastNotification-module__YQjcHG__toastWarning .ToastNotification-module__YQjcHG__toastTitle{color:#fbbf24;text-shadow:0 0 10px #f59e0b33}.ToastNotification-module__YQjcHG__toastWarning .ToastNotification-module__YQjcHG__toastProgress{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 10px #f59e0b66}.ToastNotification-module__YQjcHG__toastError{border-left:3px solid #ef4444}.ToastNotification-module__YQjcHG__toastError .ToastNotification-module__YQjcHG__toastIcon{color:#f87171;background:#ef44441a;border-color:#ef444433;box-shadow:0 0 15px #ef444426}.ToastNotification-module__YQjcHG__toastError .ToastNotification-module__YQjcHG__toastTitle{color:#f87171;text-shadow:0 0 10px #ef444433}.ToastNotification-module__YQjcHG__toastError .ToastNotification-module__YQjcHG__toastProgress{background:linear-gradient(90deg,#ef4444,#f87171);box-shadow:0 0 10px #ef444466}@media (max-width:768px){.ToastNotification-module__YQjcHG__toast{min-width:auto;max-width:100%;padding:1rem 2.5rem 1rem 1rem}.ToastNotification-module__YQjcHG__toastIcon{width:28px;height:28px}}@media (max-width:480px){.ToastNotification-module__YQjcHG__toast{width:100%;max-width:none}.ToastNotification-module__YQjcHG__toastEnter{animation:.3s ease-out forwards ToastNotification-module__YQjcHG__toastSlideInMobile}.ToastNotification-module__YQjcHG__toastExit{animation:.3s ease-out forwards ToastNotification-module__YQjcHG__toastSlideOutMobile}}@keyframes ToastNotification-module__YQjcHG__toastSlideInMobile{0%{opacity:0;transform:translateY(-100%)translateZ(0)}to{opacity:1;transform:translateY(0)translateZ(0)}}@keyframes ToastNotification-module__YQjcHG__toastSlideOutMobile{0%{opacity:1;transform:translateY(0)translateZ(0)}to{opacity:0;transform:translateY(-100%)translateZ(0)}}
.ToastProvider-module__rS0Ldq__toastContainer{z-index:10000;pointer-events:none;flex-direction:column;gap:1rem;max-width:420px;display:flex;position:fixed;top:2rem;right:2rem}@media (max-width:768px){.ToastProvider-module__rS0Ldq__toastContainer{max-width:360px;top:1rem;left:auto;right:1rem}}@media (max-width:480px){.ToastProvider-module__rS0Ldq__toastContainer{max-width:none;top:.75rem;left:.75rem;right:.75rem}}
.Checkbox-module__idohVa__checkboxWrapper{-webkit-user-select:none;user-select:none;align-items:flex-start;display:inline-flex}.Checkbox-module__idohVa__checkboxWrapper.Checkbox-module__idohVa__disabled{opacity:.5;cursor:not-allowed}.Checkbox-module__idohVa__checkboxContainer{align-items:flex-start;gap:12px;display:flex}.Checkbox-module__idohVa__checkbox{cursor:pointer;background:var(--checkbox-bg,#a855f714);border:1.5px solid var(--checkbox-border,#a855f740);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.Checkbox-module__idohVa__checkbox:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);z-index:-1;position:absolute;inset:0}.Checkbox-module__idohVa__checkbox.Checkbox-module__idohVa__sm{width:18px;height:18px}.Checkbox-module__idohVa__checkbox.Checkbox-module__idohVa__md{width:22px;height:22px}.Checkbox-module__idohVa__checkbox.Checkbox-module__idohVa__lg{width:26px;height:26px}.Checkbox-module__idohVa__hiddenInput{opacity:0;pointer-events:none;border:none;outline:none;width:1px;height:1px;position:absolute}.Checkbox-module__idohVa__hiddenInput:focus,.Checkbox-module__idohVa__hiddenInput:focus-visible{box-shadow:none;border:none;outline:none}.Checkbox-module__idohVa__checkboxInner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Checkbox-module__idohVa__checkIcon,.Checkbox-module__idohVa__indeterminateIcon{color:#fff;opacity:0;width:70%;height:70%;transition:all .2s cubic-bezier(.34,1.56,.64,1);transform:scale(.3)}.Checkbox-module__idohVa__checkbox.Checkbox-module__idohVa__checked{background:var(--checkbox-color,#a855f7);border:none;animation:.5s ease-out forwards Checkbox-module__idohVa__checkboxPop}.Checkbox-module__idohVa__checkbox.Checkbox-module__idohVa__checked .Checkbox-module__idohVa__checkIcon,.Checkbox-module__idohVa__checkbox.Checkbox-module__idohVa__checked .Checkbox-module__idohVa__indeterminateIcon{opacity:1;animation:.5s ease-out forwards Checkbox-module__idohVa__checkmarkPop;transform:scale(1)}@keyframes Checkbox-module__idohVa__checkboxPop{0%{transform:scale(1)}40%{transform:scale(1.12)}70%{transform:scale(.98)}to{transform:scale(1)}}@keyframes Checkbox-module__idohVa__checkmarkPop{0%{opacity:0;transform:scale(0)rotate(-8deg)}40%{opacity:.8;transform:scale(1.15)rotate(3deg)}70%{opacity:1;transform:scale(.96)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}.Checkbox-module__idohVa__checkbox:hover:not(.Checkbox-module__idohVa__checkboxWrapper.Checkbox-module__idohVa__disabled .Checkbox-module__idohVa__checkbox){background:var(--checkbox-hover-bg,#a855f71f);border-color:var(--checkbox-hover-border,#a855f773);box-shadow:0 0 20px var(--checkbox-glow,#a855f733)}.Checkbox-module__idohVa__checkbox.Checkbox-module__idohVa__checked:hover:not(.Checkbox-module__idohVa__checkboxWrapper.Checkbox-module__idohVa__disabled .Checkbox-module__idohVa__checkbox){background:var(--checkbox-hover,#c084fc);border-color:var(--checkbox-hover-border,#a855f7b3);box-shadow:0 0 24px var(--checkbox-glow,#a855f766)}.Checkbox-module__idohVa__checkbox:focus{outline:none}.Checkbox-module__idohVa__checkbox:focus-visible{box-shadow:0 0 0 3px var(--checkbox-glow,#a855f74d);outline:none}.Checkbox-module__idohVa__labelContainer{flex-direction:column;gap:4px;padding-top:2px;display:flex}.Checkbox-module__idohVa__label{color:#fffffff2;cursor:pointer;font-size:15px;font-weight:500;line-height:1.4;transition:color .2s}.Checkbox-module__idohVa__label:hover:not(.Checkbox-module__idohVa__checkboxWrapper.Checkbox-module__idohVa__disabled .Checkbox-module__idohVa__label){color:var(--checkbox-color,#a855f7e6)}.Checkbox-module__idohVa__description{color:#fff9;margin:0;font-size:13px;font-weight:400;line-height:1.5}.Checkbox-module__idohVa__checkboxWrapper.Checkbox-module__idohVa__disabled .Checkbox-module__idohVa__checkbox,.Checkbox-module__idohVa__checkboxWrapper.Checkbox-module__idohVa__disabled .Checkbox-module__idohVa__label{cursor:not-allowed}
.ToggleSwitch-module__sAm1iW__switchWrapper{flex-direction:column;gap:8px;display:inline-flex}.ToggleSwitch-module__sAm1iW__switchWrapper.ToggleSwitch-module__sAm1iW__disabled{opacity:.5;cursor:not-allowed}.ToggleSwitch-module__sAm1iW__switchContainer{align-items:center;gap:12px;display:flex}.ToggleSwitch-module__sAm1iW__label{color:#fffffff2;cursor:pointer;font-size:15px;font-weight:500}.ToggleSwitch-module__sAm1iW__labelText{color:#fff6;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:500;transition:color .2s}.ToggleSwitch-module__sAm1iW__labelText.ToggleSwitch-module__sAm1iW__active{color:#a855f7e6}.ToggleSwitch-module__sAm1iW__switch{cursor:pointer;position:relative}.ToggleSwitch-module__sAm1iW__switch.ToggleSwitch-module__sAm1iW__disabled,.ToggleSwitch-module__sAm1iW__switch.ToggleSwitch-module__sAm1iW__loading{cursor:not-allowed}.ToggleSwitch-module__sAm1iW__switch.ToggleSwitch-module__sAm1iW__sm{width:40px;height:22px}.ToggleSwitch-module__sAm1iW__switch.ToggleSwitch-module__sAm1iW__md{width:52px;height:28px}.ToggleSwitch-module__sAm1iW__switch.ToggleSwitch-module__sAm1iW__lg{width:64px;height:34px}.ToggleSwitch-module__sAm1iW__hiddenInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ToggleSwitch-module__sAm1iW__track{background:var(--switch-bg,#a855f714);border:1.5px solid var(--switch-border,#a855f740);will-change:transform,background;border-radius:100px;width:100%;height:100%;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;position:relative;transform:translateZ(0)}.ToggleSwitch-module__sAm1iW__track:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);z-index:-1;position:absolute;inset:0}.ToggleSwitch-module__sAm1iW__track:after{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--switch-color,#a855f7)0%,var(--switch-color,#8b5cf6)100%);opacity:0;z-index:0;transition:opacity .2s ease-in-out;position:absolute;inset:-1.5px}.ToggleSwitch-module__sAm1iW__handle{z-index:1;will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;transform-style:preserve-3d;background:linear-gradient(135deg,#ffffffbf,#ffffff8c);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 2px 8px #0000004d}.ToggleSwitch-module__sAm1iW__handle:after{content:"";opacity:0;background:linear-gradient(135deg,#fff3,#ffffff1a);border-radius:50%;transition:opacity .2s ease-in-out;position:absolute;inset:0}.ToggleSwitch-module__sAm1iW__switch.ToggleSwitch-module__sAm1iW__checked .ToggleSwitch-module__sAm1iW__handle:after{opacity:1}.ToggleSwitch-module__sAm1iW__switch.ToggleSwitch-module__sAm1iW__sm .ToggleSwitch-module__sAm1iW__handle{width:16px;height:16px}.ToggleSwitch-module__sAm1iW__switch.ToggleSwitch-module__sAm1iW__md .ToggleSwitch-module__sAm1iW__handle{width:20px;height:20px}.ToggleSwitch-module__sAm1iW__switch.ToggleSwitch-module__sAm1iW__lg .ToggleSwitch-module__sAm1iW__handle{width:28px;height:28px}.ToggleSwitch-module__sAm1iW__switch.ToggleSwitch-module__sAm1iW__checked .ToggleSwitch-module__sAm1iW__track:after{opacity:1}.ToggleSwitch-module__sAm1iW__switch.ToggleSwitch-module__sAm1iW__checked .ToggleSwitch-module__sAm1iW__track{border-color:var(--switch-border,#a855f780)}.ToggleSwitch-module__sAm1iW__switch.ToggleSwitch-module__sAm1iW__checked.ToggleSwitch-module__sAm1iW__sm .ToggleSwitch-module__sAm1iW__handle{transform:translate(18px)translateY(-50%)}.ToggleSwitch-module__sAm1iW__switch.ToggleSwitch-module__sAm1iW__checked.ToggleSwitch-module__sAm1iW__md .ToggleSwitch-module__sAm1iW__handle{transform:translate(24px)translateY(-50%)}.ToggleSwitch-module__sAm1iW__switch.ToggleSwitch-module__sAm1iW__checked.ToggleSwitch-module__sAm1iW__lg .ToggleSwitch-module__sAm1iW__handle{transform:translate(30px)translateY(-50%)}.ToggleSwitch-module__sAm1iW__switch:hover:not(.ToggleSwitch-module__sAm1iW__disabled):not(.ToggleSwitch-module__sAm1iW__loading) .ToggleSwitch-module__sAm1iW__track{border-color:var(--switch-hover-border,#a855f773);box-shadow:0 0 20px var(--switch-glow,#a855f733)}.ToggleSwitch-module__sAm1iW__switch.ToggleSwitch-module__sAm1iW__checked:hover:not(.ToggleSwitch-module__sAm1iW__disabled):not(.ToggleSwitch-module__sAm1iW__loading) .ToggleSwitch-module__sAm1iW__track{border-color:var(--switch-hover-border,#a855f7b3);box-shadow:0 0 24px var(--switch-glow,#a855f766)}.ToggleSwitch-module__sAm1iW__switch:focus-visible{outline:none}.ToggleSwitch-module__sAm1iW__switch:focus-visible .ToggleSwitch-module__sAm1iW__track{box-shadow:0 0 0 3px var(--switch-glow,#a855f74d)}.ToggleSwitch-module__sAm1iW__spinner{border:2px solid #a855f733;border-top-color:#a855f7cc;border-radius:50%;width:60%;height:60%;animation:.8s linear infinite ToggleSwitch-module__sAm1iW__spin}@keyframes ToggleSwitch-module__sAm1iW__spin{to{transform:rotate(360deg)}}
.Tooltip-module__MCT-_q__tooltipWrapper{display:inline-block;position:relative}.Tooltip-module__MCT-_q__tooltip{z-index:10000;pointer-events:none;opacity:0;transition:opacity .2s ease-out,transform .2s ease-out;position:fixed;transform:scale(.95)}.Tooltip-module__MCT-_q__tooltipVisible{opacity:1;transform:scale(1)}.Tooltip-module__MCT-_q__tooltipContent{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);color:#fff;background:linear-gradient(135deg,#a855f71f 0%,#9333ea14 100%);border:1.5px solid #a855f74d;border-radius:12px;max-width:280px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.5;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a}.Tooltip-module__MCT-_q__tooltipArrow{border-style:solid;border-color:#0000;width:0;height:0;position:absolute}.Tooltip-module__MCT-_q__tooltipTop .Tooltip-module__MCT-_q__tooltipArrow{filter:drop-shadow(0 2px 4px #0000004d);border-width:7px 7px 0;bottom:-7px;left:50%;transform:translate(-50%)}.Tooltip-module__MCT-_q__tooltipBottom .Tooltip-module__MCT-_q__tooltipArrow{filter:drop-shadow(0 -2px 4px #0000004d);border-width:0 7px 7px;top:-7px;left:50%;transform:translate(-50%)}.Tooltip-module__MCT-_q__tooltipLeft .Tooltip-module__MCT-_q__tooltipArrow{filter:drop-shadow(2px 0 4px #0000004d);border-width:7px 0 7px 7px;top:50%;right:-7px;transform:translateY(-50%)}.Tooltip-module__MCT-_q__tooltipRight .Tooltip-module__MCT-_q__tooltipArrow{filter:drop-shadow(-2px 0 4px #0000004d);border-width:7px 7px 7px 0;top:50%;left:-7px;transform:translateY(-50%)}.Tooltip-module__MCT-_q__tooltipTop{transform-origin:bottom}.Tooltip-module__MCT-_q__tooltipBottom{transform-origin:top}.Tooltip-module__MCT-_q__tooltipLeft{transform-origin:100%}.Tooltip-module__MCT-_q__tooltipRight{transform-origin:0}.Tooltip-module__MCT-_q__tooltip:not(.Tooltip-module__MCT-_q__tooltipVisible).Tooltip-module__MCT-_q__tooltipTop{transform:scale(.95)translateY(4px)}.Tooltip-module__MCT-_q__tooltip:not(.Tooltip-module__MCT-_q__tooltipVisible).Tooltip-module__MCT-_q__tooltipBottom{transform:scale(.95)translateY(-4px)}.Tooltip-module__MCT-_q__tooltip:not(.Tooltip-module__MCT-_q__tooltipVisible).Tooltip-module__MCT-_q__tooltipLeft{transform:scale(.95)translate(4px)}.Tooltip-module__MCT-_q__tooltip:not(.Tooltip-module__MCT-_q__tooltipVisible).Tooltip-module__MCT-_q__tooltipRight{transform:scale(.95)translate(-4px)}.Tooltip-module__MCT-_q__tooltipDefault .Tooltip-module__MCT-_q__tooltipContent{background:linear-gradient(135deg,#a855f71f 0%,#9333ea14 100%);border-color:#a855f74d}.Tooltip-module__MCT-_q__tooltipDefault.Tooltip-module__MCT-_q__tooltipTop .Tooltip-module__MCT-_q__tooltipArrow{border-top-color:#a855f74d;border-left-color:#0000;border-right-color:#0000}.Tooltip-module__MCT-_q__tooltipDefault.Tooltip-module__MCT-_q__tooltipBottom .Tooltip-module__MCT-_q__tooltipArrow{border-bottom-color:#a855f74d;border-left-color:#0000;border-right-color:#0000}.Tooltip-module__MCT-_q__tooltipDefault.Tooltip-module__MCT-_q__tooltipLeft .Tooltip-module__MCT-_q__tooltipArrow{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#a855f74d}.Tooltip-module__MCT-_q__tooltipDefault.Tooltip-module__MCT-_q__tooltipRight .Tooltip-module__MCT-_q__tooltipArrow{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#a855f74d}.Tooltip-module__MCT-_q__tooltipInfo .Tooltip-module__MCT-_q__tooltipContent{background:linear-gradient(135deg,#3b82f61f 0%,#2563eb14 100%);border-color:#3b82f64d}.Tooltip-module__MCT-_q__tooltipInfo.Tooltip-module__MCT-_q__tooltipTop .Tooltip-module__MCT-_q__tooltipArrow{border-top-color:#3b82f64d;border-left-color:#0000;border-right-color:#0000}.Tooltip-module__MCT-_q__tooltipInfo.Tooltip-module__MCT-_q__tooltipBottom .Tooltip-module__MCT-_q__tooltipArrow{border-bottom-color:#3b82f64d;border-left-color:#0000;border-right-color:#0000}.Tooltip-module__MCT-_q__tooltipInfo.Tooltip-module__MCT-_q__tooltipLeft .Tooltip-module__MCT-_q__tooltipArrow{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#3b82f64d}.Tooltip-module__MCT-_q__tooltipInfo.Tooltip-module__MCT-_q__tooltipRight .Tooltip-module__MCT-_q__tooltipArrow{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#3b82f64d}.Tooltip-module__MCT-_q__tooltipSuccess .Tooltip-module__MCT-_q__tooltipContent{background:linear-gradient(135deg,#10b9811f 0%,#05966914 100%);border-color:#10b9814d}.Tooltip-module__MCT-_q__tooltipSuccess.Tooltip-module__MCT-_q__tooltipTop .Tooltip-module__MCT-_q__tooltipArrow{border-top-color:#10b9814d;border-left-color:#0000;border-right-color:#0000}.Tooltip-module__MCT-_q__tooltipSuccess.Tooltip-module__MCT-_q__tooltipBottom .Tooltip-module__MCT-_q__tooltipArrow{border-bottom-color:#10b9814d;border-left-color:#0000;border-right-color:#0000}.Tooltip-module__MCT-_q__tooltipSuccess.Tooltip-module__MCT-_q__tooltipLeft .Tooltip-module__MCT-_q__tooltipArrow{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#10b9814d}.Tooltip-module__MCT-_q__tooltipSuccess.Tooltip-module__MCT-_q__tooltipRight .Tooltip-module__MCT-_q__tooltipArrow{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#10b9814d}.Tooltip-module__MCT-_q__tooltipWarning .Tooltip-module__MCT-_q__tooltipContent{background:linear-gradient(135deg,#fb923c1f 0%,#f59e0b14 100%);border-color:#fb923c4d}.Tooltip-module__MCT-_q__tooltipWarning.Tooltip-module__MCT-_q__tooltipTop .Tooltip-module__MCT-_q__tooltipArrow{border-top-color:#fb923c4d;border-left-color:#0000;border-right-color:#0000}.Tooltip-module__MCT-_q__tooltipWarning.Tooltip-module__MCT-_q__tooltipBottom .Tooltip-module__MCT-_q__tooltipArrow{border-bottom-color:#fb923c4d;border-left-color:#0000;border-right-color:#0000}.Tooltip-module__MCT-_q__tooltipWarning.Tooltip-module__MCT-_q__tooltipLeft .Tooltip-module__MCT-_q__tooltipArrow{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#fb923c4d}.Tooltip-module__MCT-_q__tooltipWarning.Tooltip-module__MCT-_q__tooltipRight .Tooltip-module__MCT-_q__tooltipArrow{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#fb923c4d}.Tooltip-module__MCT-_q__tooltipImportant .Tooltip-module__MCT-_q__tooltipContent{background:linear-gradient(135deg,#ef44441f 0%,#dc262614 100%);border-color:#ef44444d}.Tooltip-module__MCT-_q__tooltipImportant.Tooltip-module__MCT-_q__tooltipTop .Tooltip-module__MCT-_q__tooltipArrow{border-top-color:#ef44444d;border-left-color:#0000;border-right-color:#0000}.Tooltip-module__MCT-_q__tooltipImportant.Tooltip-module__MCT-_q__tooltipBottom .Tooltip-module__MCT-_q__tooltipArrow{border-bottom-color:#ef44444d;border-left-color:#0000;border-right-color:#0000}.Tooltip-module__MCT-_q__tooltipImportant.Tooltip-module__MCT-_q__tooltipLeft .Tooltip-module__MCT-_q__tooltipArrow{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#ef44444d}.Tooltip-module__MCT-_q__tooltipImportant.Tooltip-module__MCT-_q__tooltipRight .Tooltip-module__MCT-_q__tooltipArrow{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#ef44444d}@media (max-width:768px){.Tooltip-module__MCT-_q__tooltipContent{border-radius:10px;max-width:240px;padding:8px 12px;font-size:12px}.Tooltip-module__MCT-_q__tooltipArrow{border-width:6px}.Tooltip-module__MCT-_q__tooltipTop .Tooltip-module__MCT-_q__tooltipArrow{border-width:6px 6px 0;bottom:-6px}.Tooltip-module__MCT-_q__tooltipBottom .Tooltip-module__MCT-_q__tooltipArrow{border-width:0 6px 6px;top:-6px}.Tooltip-module__MCT-_q__tooltipLeft .Tooltip-module__MCT-_q__tooltipArrow{border-width:6px 0 6px 6px;right:-6px}.Tooltip-module__MCT-_q__tooltipRight .Tooltip-module__MCT-_q__tooltipArrow{border-width:6px 6px 6px 0;left:-6px}}
.LineChart-module__xVGICq__lineChart{width:100%}.LineChart-module__xVGICq__header{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.LineChart-module__xVGICq__headerContent{flex-direction:column;display:flex}.LineChart-module__xVGICq__titleRow{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.LineChart-module__xVGICq__title{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.25rem;font-weight:700}.LineChart-module__xVGICq__subtitle{color:var(--text-secondary,#94a3b8);margin:0;font-size:.875rem;font-weight:400}.LineChart-module__xVGICq__controls{background:#0a0a0a66;border:1px solid #ffffff0f;border-radius:12px;gap:.5rem;padding:.25rem;display:flex}.LineChart-module__xVGICq__timeScaleButton{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.LineChart-module__xVGICq__timeScaleButtonActive{color:#fff;box-shadow:0 4px 12px #0003}.LineChart-module__xVGICq__chartContainer{isolation:isolate;background:var(--obsidian-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;box-shadow:inset 0 0 0 1px #ffffff0d,var(--obsidian-shadow);border:1px solid #ffffff14;border-radius:12px;padding:1.5rem;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;overflow:visible}.LineChart-module__xVGICq__chartContainer:hover{border-color:#a855f733;box-shadow:inset 0 0 0 1px #a855f71a,0 20px 40px -10px #0009,0 0 20px #a855f71a}.LineChart-module__xVGICq__overlayInfo{z-index:10;pointer-events:none;position:absolute;top:1.5rem;left:1.5rem}.LineChart-module__xVGICq__internalControls{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0a66;border:1px solid #ffffff0f;border-radius:12px;gap:.5rem;padding:.25rem;display:flex;position:absolute;top:1.5rem;right:1.5rem}.LineChart-module__xVGICq__overlayTitle{letter-spacing:-.03em;-webkit-text-fill-color:transparent;text-shadow:0 2px 20px #a855f726;background-image:linear-gradient(#fff 20%,#fff9 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-size:1.5rem;font-weight:800}.LineChart-module__xVGICq__overlaySubtitle{color:#fff9;text-shadow:0 1px 2px #000c;font-size:.875rem;font-weight:500}.LineChart-module__xVGICq__canvas{cursor:crosshair;width:100%;height:100%}.LineChart-module__xVGICq__tooltipGlass{pointer-events:none;z-index:9999;-webkit-backdrop-filter:blur(24px)saturate(200%);backdrop-filter:blur(24px)saturate(200%);background:linear-gradient(#28283266 0%,#0a0a0f99 100%);border:1px solid #ffffff14;border-top-color:#ffffff40;border-radius:12px;min-width:140px;padding:12px 16px;animation:.2s cubic-bezier(.2,.8,.2,1) LineChart-module__xVGICq__tooltipFadeIn;position:fixed;transform:translate(-50%,-120%);box-shadow:inset 0 1px #ffffff1a,inset 0 0 20px #ffffff05,0 20px 40px -10px #000c,0 0 0 1px #0000004d}.LineChart-module__xVGICq__tooltipPurple{box-shadow:inset 0 1px #ffffff26,0 20px 40px -10px #000c,0 0 20px #a855f726}.LineChart-module__xVGICq__tooltipGreen{box-shadow:inset 0 1px #ffffff26,0 20px 40px -10px #000c,0 0 20px #10b98126}.LineChart-module__xVGICq__tooltipBlue{box-shadow:inset 0 1px #ffffff26,0 20px 40px -10px #000c,0 0 20px #3b82f626}.LineChart-module__xVGICq__tooltipOrange{box-shadow:inset 0 1px #ffffff26,0 20px 40px -10px #000c,0 0 20px #fb923c26}.LineChart-module__xVGICq__tooltipRed{box-shadow:inset 0 1px #ffffff26,0 20px 40px -10px #000c,0 0 20px #ef444426}.LineChart-module__xVGICq__tooltipLabel{color:#fff9;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.75rem;font-weight:500}.LineChart-module__xVGICq__tooltipValue{color:#fff;font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:1.125rem;font-weight:700}.LineChart-module__xVGICq__tooltipDetail{color:#ffffff80;border-top:1px solid #ffffff1a;margin-top:6px;padding-top:6px;font-size:.75rem}@keyframes LineChart-module__xVGICq__tooltipFadeIn{0%{opacity:0;transform:translate(-50%,calc(8px - 120%))}to{opacity:1;transform:translate(-50%,-120%)}}@media (max-width:768px){.LineChart-module__xVGICq__chartContainer{padding:1rem}.LineChart-module__xVGICq__title{font-size:1.125rem}.LineChart-module__xVGICq__tooltipGlass{min-width:120px;padding:10px 12px}}
.InfoButton-module__0vCCoq__infoButton{cursor:pointer;background:#a855f733;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s ease-out;display:inline-flex;position:relative;overflow:visible}.InfoButton-module__0vCCoq__questionMark{color:#fff;font-size:16px;font-weight:700;line-height:1;transition:all .2s ease-out}.InfoButton-module__0vCCoq__infoButton:hover{background:#a855f74d;transform:scale(1.1);box-shadow:0 0 12px #a855f766}.InfoButton-module__0vCCoq__infoButton:hover .InfoButton-module__0vCCoq__questionMark{opacity:1}.InfoButton-module__0vCCoq__infoButton:active{transform:scale(1)}.InfoButton-module__0vCCoq__tooltip{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);color:#fffffff2;white-space:nowrap;z-index:9999;border-radius:12px;padding:10px 16px;font-size:.875rem;font-weight:500;animation:.2s ease-out InfoButton-module__0vCCoq__tooltipFadeIn;position:relative;box-shadow:0 8px 32px #0006}@keyframes InfoButton-module__0vCCoq__tooltipFadeIn{0%{opacity:0;transform:translate(-50%,calc(-100% - 5px))}to{opacity:1;transform:translate(-50%,-100%)}}@media (max-width:640px){.InfoButton-module__0vCCoq__tooltip{white-space:normal;max-width:200px;font-size:.75rem}}
.BarChart-module__8Tvdgq__barChart{width:100%}.BarChart-module__8Tvdgq__header{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.BarChart-module__8Tvdgq__headerContent{flex-direction:column;display:flex}.BarChart-module__8Tvdgq__titleRow{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.BarChart-module__8Tvdgq__title{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.25rem;font-weight:700}.BarChart-module__8Tvdgq__subtitle{color:var(--text-secondary,#94a3b8);margin:0;font-size:.875rem;font-weight:400}.BarChart-module__8Tvdgq__chartContainer{isolation:isolate;background:var(--obsidian-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;box-shadow:inset 0 0 0 1px #ffffff0d,var(--obsidian-shadow);border:1px solid #ffffff14;border-radius:12px;padding:1.5rem;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;overflow:visible}.BarChart-module__8Tvdgq__chartContainer:hover{border-color:#a855f733;box-shadow:inset 0 0 0 1px #a855f71a,0 20px 40px -10px #0009,0 0 20px #a855f71a}.BarChart-module__8Tvdgq__overlayInfo{z-index:10;pointer-events:none;position:absolute;top:1.5rem;left:1.5rem}.BarChart-module__8Tvdgq__overlayTitle{letter-spacing:-.03em;-webkit-text-fill-color:transparent;text-shadow:0 2px 20px #a855f726;background-image:linear-gradient(#fff 20%,#fff9 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-size:1.5rem;font-weight:800}.BarChart-module__8Tvdgq__overlaySubtitle{color:#fff9;text-shadow:0 1px 2px #000c;font-size:.875rem;font-weight:500}.BarChart-module__8Tvdgq__canvas{cursor:crosshair;width:100%;height:100%}.BarChart-module__8Tvdgq__tooltipGlass{pointer-events:none;z-index:9999;-webkit-backdrop-filter:blur(24px)saturate(200%);backdrop-filter:blur(24px)saturate(200%);background:linear-gradient(#28283266 0%,#0a0a0f99 100%);border:1px solid #ffffff14;border-top-color:#ffffff40;border-radius:12px;min-width:140px;padding:12px 16px;animation:.2s cubic-bezier(.2,.8,.2,1) BarChart-module__8Tvdgq__tooltipFadeIn;position:fixed;transform:translate(-50%,-120%);box-shadow:inset 0 1px #ffffff1a,inset 0 0 20px #ffffff05,0 20px 40px -10px #000c,0 0 0 1px #0000004d}.BarChart-module__8Tvdgq__tooltipPurple{box-shadow:inset 0 1px #ffffff26,0 20px 40px -10px #000c,0 0 20px #a855f726}.BarChart-module__8Tvdgq__tooltipGreen{box-shadow:inset 0 1px #ffffff26,0 20px 40px -10px #000c,0 0 20px #10b98126}.BarChart-module__8Tvdgq__tooltipBlue{box-shadow:inset 0 1px #ffffff26,0 20px 40px -10px #000c,0 0 20px #3b82f626}.BarChart-module__8Tvdgq__tooltipOrange{box-shadow:inset 0 1px #ffffff26,0 20px 40px -10px #000c,0 0 20px #fb923c26}.BarChart-module__8Tvdgq__tooltipRed{box-shadow:inset 0 1px #ffffff26,0 20px 40px -10px #000c,0 0 20px #ef444426}.BarChart-module__8Tvdgq__tooltipLabel{color:#fff9;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.75rem;font-weight:500}.BarChart-module__8Tvdgq__tooltipValue{color:#fff;font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:1.125rem;font-weight:700}.BarChart-module__8Tvdgq__tooltipDetail{color:#ffffff80;border-top:1px solid #ffffff1a;margin-top:6px;padding-top:6px;font-size:.75rem}.BarChart-module__8Tvdgq__tooltipBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:.6875rem;font-weight:600}@keyframes BarChart-module__8Tvdgq__tooltipFadeIn{0%{opacity:0;transform:translate(-50%,calc(8px - 120%))}to{opacity:1;transform:translate(-50%,-120%)}}@media (max-width:768px){.BarChart-module__8Tvdgq__chartContainer{padding:1rem}.BarChart-module__8Tvdgq__title{font-size:1.125rem}.BarChart-module__8Tvdgq__tooltipGlass{min-width:120px;padding:10px 12px}}
.DonutChart-module__yp0Hia__donutChart{width:100%}.DonutChart-module__yp0Hia__header{margin-bottom:1.5rem}.DonutChart-module__yp0Hia__title{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.DonutChart-module__yp0Hia__subtitle{color:var(--text-secondary,#94a3b8);margin:0;font-size:.875rem;font-weight:400}.DonutChart-module__yp0Hia__chartWrapper{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;display:flex}.DonutChart-module__yp0Hia__chartContainer{isolation:isolate;box-sizing:border-box;background:var(--obsidian-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px #ffffff0d,var(--obsidian-shadow);border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:2rem;transition:all .4s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:visible}.DonutChart-module__yp0Hia__chartContainer:hover{border-color:#a855f733;box-shadow:inset 0 0 0 1px #a855f71a,0 20px 40px -10px #0009,0 0 20px #a855f71a}.DonutChart-module__yp0Hia__overlayInfo{z-index:10;pointer-events:none;position:absolute;top:1.5rem;left:1.5rem}.DonutChart-module__yp0Hia__overlayTitle{letter-spacing:-.03em;-webkit-text-fill-color:transparent;text-shadow:0 2px 20px #a855f726;background-image:linear-gradient(#fff 20%,#fff9 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-size:1.5rem;font-weight:800}.DonutChart-module__yp0Hia__overlaySubtitle{color:#fff9;text-shadow:0 1px 2px #000c;font-size:.875rem;font-weight:500}.DonutChart-module__yp0Hia__canvas{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;flex-shrink:0}.DonutChart-module__yp0Hia__legend{flex-direction:column;flex:1;gap:.75rem;min-width:200px;display:flex}.DonutChart-module__yp0Hia__legendItem{cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem;transition:all .2s cubic-bezier(.2,.8,.2,1);display:flex}.DonutChart-module__yp0Hia__legendItem:hover,.DonutChart-module__yp0Hia__legendItemHovered{background:#ffffff14;border-color:#ffffff1a;transform:translate(4px);box-shadow:0 4px 12px #0000001a}.DonutChart-module__yp0Hia__legendColor{border-radius:4px;flex-shrink:0;width:12px;height:12px;box-shadow:0 0 10px #0003}.DonutChart-module__yp0Hia__legendLabel{flex-direction:column;flex:1;gap:.25rem;display:flex}.DonutChart-module__yp0Hia__legendName{color:var(--text-primary,#fff);font-size:.875rem;font-weight:600}.DonutChart-module__yp0Hia__legendValue{color:var(--text-secondary,#94a3b8);font-size:.75rem;font-weight:400}.DonutChart-module__yp0Hia__tooltipGlass{pointer-events:none;z-index:9999;-webkit-backdrop-filter:blur(24px)saturate(200%);backdrop-filter:blur(24px)saturate(200%);background:linear-gradient(#28283266 0%,#0a0a0f99 100%);border:1px solid #ffffff14;border-top-color:#ffffff40;border-radius:12px;min-width:140px;padding:12px 16px;animation:.2s cubic-bezier(.2,.8,.2,1) DonutChart-module__yp0Hia__tooltipFadeIn;position:fixed;transform:translate(-50%,-120%);box-shadow:inset 0 1px #ffffff1a,inset 0 0 20px #ffffff05,0 20px 40px -10px #000c,0 0 0 1px #0000004d}.DonutChart-module__yp0Hia__tooltipLabel{color:#fff9;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.75rem;font-weight:500}.DonutChart-module__yp0Hia__tooltipValue{color:#fff;font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:1.125rem;font-weight:700}@keyframes DonutChart-module__yp0Hia__tooltipFadeIn{0%{opacity:0;transform:translate(-50%,calc(8px - 120%))}to{opacity:1;transform:translate(-50%,-120%)}}@media (max-width:768px){.DonutChart-module__yp0Hia__chartWrapper{flex-direction:column;gap:2rem}.DonutChart-module__yp0Hia__legend{width:100%}.DonutChart-module__yp0Hia__title{font-size:1.125rem}.DonutChart-module__yp0Hia__subtitle{font-size:.8125rem}.DonutChart-module__yp0Hia__chartContainer{padding:1rem}}
.StackedLayerCards-module__yIznBq__stackedLayersContainer{perspective:1000px;isolation:isolate;place-items:center;padding:4rem 2rem;display:grid;position:relative}.StackedLayerCards-module__yIznBq__stackedLayerCard,.StackedLayerCards-module__yIznBq__layer1,.StackedLayerCards-module__yIznBq__layer2{border-radius:12px;grid-area:1/1;width:100%;max-width:500px}.StackedLayerCards-module__yIznBq__stackedLayerCard{background:radial-gradient(circle at 50% 0%,#ffffff08 0%,transparent 70%),var(--obsidian-bg);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 1px 0 0 #ffffff0d,var(--obsidian-shadow);cursor:pointer;z-index:10;transform-style:preserve-3d;border:1px solid #ffffff14;border-color:#ffffff26 #ffffff14 #0006;padding:2.5rem 2rem;transition:box-shadow .5s cubic-bezier(.25,.8,.25,1),border-color .5s cubic-bezier(.25,.8,.25,1);position:relative}.StackedLayerCards-module__yIznBq__dotPattern{z-index:1;pointer-events:none;border-radius:inherit;opacity:.3;background:radial-gradient(circle,#ffffff26 1.5px,#0000 1.5px) 0 0/20px 20px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(300px,#000 0%,#0000 100%);mask-image:radial-gradient(300px,#000 0%,#0000 100%)}.StackedLayerCards-module__yIznBq__stackedLayerCard:hover .StackedLayerCards-module__yIznBq__dotPattern{opacity:.8}.StackedLayerCards-module__yIznBq__layer1,.StackedLayerCards-module__yIznBq__layer2{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;border:1px solid #ffffff0d;height:100%;transition:all .5s cubic-bezier(.25,.8,.25,1);box-shadow:0 10px 30px #0006}.StackedLayerCards-module__yIznBq__layer1{z-index:5;opacity:.6;transform:translateY(12px)scale(.95)}.StackedLayerCards-module__yIznBq__layer2{z-index:1;opacity:.4;transform:translateY(24px)scale(.9)}.StackedLayerCards-module__yIznBq__stackedLayerCard:hover{border-color:#ffffff4d #a855f74d #a855f74d;box-shadow:inset 0 1px #ffffff1a,0 30px 70px #0009,0 0 30px #a855f726}.StackedLayerCards-module__yIznBq__stackedLayerCard:hover~.StackedLayerCards-module__yIznBq__layer1{opacity:.8;border-color:#ffffff1a;transform:translate(-20px,20px)scale(1);box-shadow:0 15px 40px #0000004d}.StackedLayerCards-module__yIznBq__stackedLayerCard:hover~.StackedLayerCards-module__yIznBq__layer2{opacity:.6;border-color:#ffffff1a;transform:translate(20px,40px)scale(1);box-shadow:0 15px 40px #0000004d}.StackedLayerCards-module__yIznBq__stackedLayerIcon{filter:drop-shadow(0 0 15px #a855f74d);z-index:2;margin-bottom:1.5rem;transition:transform .5s cubic-bezier(.25,.8,.25,1);display:inline-block;position:relative}.StackedLayerCards-module__yIznBq__stackedLayerCard:hover .StackedLayerCards-module__yIznBq__stackedLayerIcon{transform:scale(1.1)translateY(-5px)}.StackedLayerCards-module__yIznBq__stackedLayerTitle{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#e0e7ff 100%);-webkit-text-fill-color:transparent;z-index:2;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:1.75rem;font-weight:800;position:relative}.StackedLayerCards-module__yIznBq__titleLarge{font-size:2.5rem}.StackedLayerCards-module__yIznBq__titleXL{font-size:3.5rem}.StackedLayerCards-module__yIznBq__stackedLayerDescription{color:#ffffffb3;z-index:2;font-size:1rem;line-height:1.6;position:relative}.StackedLayerCards-module__yIznBq__stackedLayerVertical .StackedLayerCards-module__yIznBq__layer1{transform:translateY(12px)scale(.95)}.StackedLayerCards-module__yIznBq__stackedLayerVertical .StackedLayerCards-module__yIznBq__layer2{transform:translateY(24px)scale(.9)}.StackedLayerCards-module__yIznBq__stackedLayerVertical .StackedLayerCards-module__yIznBq__stackedLayerCard:hover~.StackedLayerCards-module__yIznBq__layer1{transform:translateY(24px)scale(1)}.StackedLayerCards-module__yIznBq__stackedLayerVertical .StackedLayerCards-module__yIznBq__stackedLayerCard:hover~.StackedLayerCards-module__yIznBq__layer2{transform:translateY(48px)scale(1)}.StackedLayerCards-module__yIznBq__stackedLayerCompact .StackedLayerCards-module__yIznBq__stackedLayerCard{padding:1.5rem}.StackedLayerCards-module__yIznBq__stackedLayerCompact .StackedLayerCards-module__yIznBq__layer1{transform:translateY(8px)scale(.95)}.StackedLayerCards-module__yIznBq__stackedLayerCompact .StackedLayerCards-module__yIznBq__layer2{transform:translateY(16px)scale(.9)}.StackedLayerCards-module__yIznBq__stackedLayerCompact .StackedLayerCards-module__yIznBq__stackedLayerCard:hover~.StackedLayerCards-module__yIznBq__layer1{transform:translate(-12px,12px)scale(1)}.StackedLayerCards-module__yIznBq__stackedLayerCompact .StackedLayerCards-module__yIznBq__stackedLayerCard:hover~.StackedLayerCards-module__yIznBq__layer2{transform:translate(12px,24px)scale(1)}.StackedLayerCards-module__yIznBq__stackedLayersGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:5rem 3rem;padding:3rem 1rem;display:grid}@media (max-width:768px){.StackedLayerCards-module__yIznBq__stackedLayersContainer{padding:3rem 1rem}.StackedLayerCards-module__yIznBq__stackedLayerCard{padding:2rem 1.5rem}.StackedLayerCards-module__yIznBq__stackedLayerTitle{font-size:1.5rem}.StackedLayerCards-module__yIznBq__stackedLayerDescription{font-size:.9rem}.StackedLayerCards-module__yIznBq__stackedLayerCard:hover~.StackedLayerCards-module__yIznBq__layer1{transform:translate(-12px,20px)scale(1)}.StackedLayerCards-module__yIznBq__stackedLayerCard:hover~.StackedLayerCards-module__yIznBq__layer2{transform:translate(12px,40px)scale(1)}.StackedLayerCards-module__yIznBq__stackedLayersGrid{gap:4rem 2rem}}
.AchievementModal-module__ekUPrG__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;opacity:0;background:#000c;justify-content:center;align-items:center;padding:20px;transition:opacity .3s ease-out;display:flex;position:fixed;inset:0}.AchievementModal-module__ekUPrG__overlay.AchievementModal-module__ekUPrG__visible{opacity:1}.AchievementModal-module__ekUPrG__modal{text-align:center;opacity:0;background:#141414f2;border:1px solid #ffffff1a;border-radius:32px;width:100%;max-width:360px;padding:48px 32px 32px;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;transform:scale(.8)translateY(20px);box-shadow:0 20px 50px -12px #00000080,0 0 0 1px #ffffff1a}.AchievementModal-module__ekUPrG__modal:before{content:"";z-index:-1;background:radial-gradient(circle at top,#a855f733 0%,#0000 70%);position:absolute;inset:0}.AchievementModal-module__ekUPrG__modal.AchievementModal-module__ekUPrG__visible{opacity:1;transform:scale(1)translateY(0)}.AchievementModal-module__ekUPrG__confetti{pointer-events:none;gap:24px;font-size:32px;display:flex;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.AchievementModal-module__ekUPrG__confetti span{opacity:0;animation:3s ease-in-out infinite AchievementModal-module__ekUPrG__confettiFall}.AchievementModal-module__ekUPrG__confetti span:first-child{animation-delay:.1s}.AchievementModal-module__ekUPrG__confetti span:nth-child(2){animation-delay:.3s}.AchievementModal-module__ekUPrG__confetti span:nth-child(3){animation-delay:.5s}@keyframes AchievementModal-module__ekUPrG__confettiFall{0%{opacity:0;transform:translateY(-20px)rotate(0)}20%{opacity:1}to{opacity:0;transform:translateY(100px)rotate(360deg)}}.AchievementModal-module__ekUPrG__emojiContainer{margin-bottom:24px;animation:.6s cubic-bezier(.34,1.56,.64,1) .2s both AchievementModal-module__ekUPrG__emojiPop;display:inline-flex;position:relative}.AchievementModal-module__ekUPrG__emojiContainer:after{content:"";filter:blur(10px);z-index:-1;background:radial-gradient(circle,#a855f766 0%,#0000 70%);animation:2s ease-in-out infinite AchievementModal-module__ekUPrG__glowPulse;position:absolute;inset:-20px}@keyframes AchievementModal-module__ekUPrG__emojiPop{0%{transform:scale(0)rotate(-20deg)}to{transform:scale(1)rotate(0)}}@keyframes AchievementModal-module__ekUPrG__glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.AchievementModal-module__ekUPrG__title{background:linear-gradient(135deg,#fff 0%,#a855f7 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:1.75rem;font-weight:800}.AchievementModal-module__ekUPrG__achievementInfo{margin-bottom:32px}.AchievementModal-module__ekUPrG__achievementName{color:#a855f7;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-size:1.1rem;font-weight:600}.AchievementModal-module__ekUPrG__achievementDescription{color:#ffffffb3;margin:0;font-size:.95rem;line-height:1.5}.AchievementModal-module__ekUPrG__motivationText{color:#ffffffe6;margin:16px 0 0;font-size:1rem;font-style:italic;font-weight:600;line-height:1.4}.AchievementModal-module__ekUPrG__closeButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%);border:none;border-radius:16px;width:100%;padding:16px;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 20px -4px #a855f766}.AchievementModal-module__ekUPrG__closeButton:hover{filter:brightness(1.1);transform:translateY(-2px)scale(1.02);box-shadow:0 12px 24px -4px #a855f780}.AchievementModal-module__ekUPrG__closeButton:active{transform:scale(.98)}@media (max-width:480px){.AchievementModal-module__ekUPrG__modal{width:90%;padding:40px 24px 24px}.AchievementModal-module__ekUPrG__title{font-size:1.5rem}}
.DebtCarouselCard-module__efRHSW__cardContainer{isolation:isolate;background:linear-gradient(135deg,#141414e6 0%,#1e1e1ecc 100%);border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;justify-content:space-between;height:100%;padding:24px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #00000080,inset 0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a}.DebtCarouselCard-module__efRHSW__cardContainer:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 100% 0,#a855f726,#0000 60%),radial-gradient(circle at 0 100%,#3b82f61a,#0000 60%);position:absolute;inset:0}.DebtCarouselCard-module__efRHSW__cardContainer:after{content:"";opacity:.4;mix-blend-mode:overlay;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");position:absolute;inset:0}.DebtCarouselCard-module__efRHSW__actionButtons{z-index:10;gap:8px;display:flex;position:absolute;top:20px;right:20px}.DebtCarouselCard-module__efRHSW__editButton,.DebtCarouselCard-module__efRHSW__deleteButton,.DebtCarouselCard-module__efRHSW__recordExpenseButton,.DebtCarouselCard-module__efRHSW__recordPaymentButton{color:#ffffffb3;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.DebtCarouselCard-module__efRHSW__editButton:hover,.DebtCarouselCard-module__efRHSW__deleteButton:hover,.DebtCarouselCard-module__efRHSW__recordExpenseButton:hover,.DebtCarouselCard-module__efRHSW__recordPaymentButton:hover{color:#fff;background:#ffffff26;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.DebtCarouselCard-module__efRHSW__deleteButton:hover{color:#fca5a5;background:#ef444433;border-color:#ef444466}.DebtCarouselCard-module__efRHSW__recordPaymentButton:hover{color:#86efac;background:#22c55e33;border-color:#22c55e66}.DebtCarouselCard-module__efRHSW__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.DebtCarouselCard-module__efRHSW__bankIcon{opacity:.9;filter:drop-shadow(0 2px 4px #0000004d);font-size:24px}.DebtCarouselCard-module__efRHSW__contactlessIcon{opacity:.6;color:#fffc;width:24px;height:24px}.DebtCarouselCard-module__efRHSW__cardBody{flex-direction:column;flex:1;gap:16px;display:flex}.DebtCarouselCard-module__efRHSW__chip{background:linear-gradient(135deg,#e2e8f0 0%,#94a3b8 100%);border-radius:6px;width:40px;height:30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,0 2px 4px #0003}.DebtCarouselCard-module__efRHSW__chip:before{content:"";background:#0003;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.DebtCarouselCard-module__efRHSW__chip:after{content:"";background:#0003;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.DebtCarouselCard-module__efRHSW__chipLines{border:1px solid #00000026;border-radius:4px;position:absolute;inset:4px}.DebtCarouselCard-module__efRHSW__title{color:#ffffffe6;letter-spacing:2px;text-transform:uppercase;text-shadow:0 2px 4px #00000080;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Courier New,monospace;font-size:20px;font-weight:600;overflow:hidden}.DebtCarouselCard-module__efRHSW__cardFooter{justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}.DebtCarouselCard-module__efRHSW__balanceContainer{flex-direction:column;gap:4px;display:flex}.DebtCarouselCard-module__efRHSW__balanceLabel{text-transform:uppercase;letter-spacing:1px;color:#ffffff80;font-size:10px}.DebtCarouselCard-module__efRHSW__balanceValue{color:#fff;letter-spacing:1px;text-shadow:0 2px 2px #00000080;font-family:Courier New,monospace;font-size:24px;font-weight:700}.DebtCarouselCard-module__efRHSW__cardStats{gap:16px;display:flex}.DebtCarouselCard-module__efRHSW__statGroup{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.DebtCarouselCard-module__efRHSW__statLabel{text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;font-size:9px}.DebtCarouselCard-module__efRHSW__statValue{color:#ffffffe6;font-size:13px;font-weight:600}@media (max-width:640px){.DebtCarouselCard-module__efRHSW__cardContainer{padding:20px}.DebtCarouselCard-module__efRHSW__title{font-size:18px}.DebtCarouselCard-module__efRHSW__balanceValue{font-size:20px}}
.DebtDashboardStats-module__sHf9tq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0;display:grid}.DebtDashboardStats-module__sHf9tq__lifetimeInterestRow{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.DebtDashboardStats-module__sHf9tq__weeklySavingsRow{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.DebtDashboardStats-module__sHf9tq__statCard{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(145deg,#141419f2 0%,#0a0a0ffa 100%);border:1px solid #ffffff14;border-top-color:#ffffff40;border-radius:12px;align-items:center;gap:1.25rem;padding:2rem;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;box-shadow:0 0 0 1px #0009,0 20px 40px -10px #000c,inset 0 1px #ffffff26,inset 0 0 20px #ffffff05}.DebtDashboardStats-module__sHf9tq__statCard:before{content:none}.DebtDashboardStats-module__sHf9tq__statCard:hover{border-top-color:#fff6;transform:translateY(-4px);box-shadow:0 0 0 1px #000c,0 30px 60px -15px #000000e6,inset 0 1px #ffffff4d,0 0 20px -5px #a855f733}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__hero{background:linear-gradient(135deg,#a855f71a,#0a0a0ff2);border-color:#a855f74d;grid-column:span 2;box-shadow:0 25px 50px -12px #000000b3,inset 0 1px #a855f733}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__paymentSplit{grid-column:span 2;align-items:flex-start}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__chartCard{background:linear-gradient(135deg,#fb923c14,#fb923c0d);border-color:#fb923c4d;flex-direction:column;grid-column:1/-1;align-items:stretch;gap:1rem;padding:2rem}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__chartCard:hover{border-color:#fb923c80;box-shadow:0 12px 40px #fb923c26}.DebtDashboardStats-module__sHf9tq__chartHeader{justify-content:flex-end;align-items:center;gap:1rem;margin-bottom:0;display:flex}.DebtDashboardStats-module__sHf9tq__timeScaleToggle{background:#0a0a0a66;border:1px solid #ffffff0f;border-radius:12px;gap:.5rem;padding:.25rem;display:flex}.DebtDashboardStats-module__sHf9tq__toggleButton{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.DebtDashboardStats-module__sHf9tq__toggleButton:hover{color:#fffc;background:#ffffff0d}.DebtDashboardStats-module__sHf9tq__toggleButton.DebtDashboardStats-module__sHf9tq__active{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f64d}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__hero .DebtDashboardStats-module__sHf9tq__value{font-size:3rem}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__hero:hover{border-color:#a855f7cc;box-shadow:0 16px 48px #a855f74d}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__warning{background:linear-gradient(145deg,#fb923c0d 0%,#0a0a0ff2 100%);border-color:#fb923c33}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__warning:hover{border-color:#fb923c66;box-shadow:0 30px 60px -15px #000000b3,inset 0 1px #fb923c33,0 0 20px -5px #fb923c26}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__success{background:linear-gradient(145deg,#22c55e0d 0%,#0a0a0ff2 100%);border-color:#22c55e33}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__success:hover{border-color:#22c55e66;box-shadow:0 30px 60px -15px #000000b3,inset 0 1px #22c55e33,0 0 20px -5px #22c55e26}.DebtDashboardStats-module__sHf9tq__emoji{opacity:.6;filter:grayscale(.2);flex-shrink:0;font-size:2.5rem}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__hero .DebtDashboardStats-module__sHf9tq__emoji{opacity:.3;font-size:3rem}.DebtDashboardStats-module__sHf9tq__statContent{flex-direction:column;flex:1;gap:.5rem;display:flex}.DebtDashboardStats-module__sHf9tq__label{color:#fff9;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.875rem;font-weight:600}.DebtDashboardStats-module__sHf9tq__value{-webkit-text-fill-color:transparent;text-shadow:0 2px 10px #a855f726;background-image:linear-gradient(#fff 20%,#fff9 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:2rem;font-weight:800;line-height:1}.DebtDashboardStats-module__sHf9tq__subtext{color:#ffffff80;margin:0;font-size:.875rem;font-weight:400}.DebtDashboardStats-module__sHf9tq__paymentSplitContent{flex-direction:column;gap:.5rem;width:100%;display:flex}.DebtDashboardStats-module__sHf9tq__paymentSplitHeader{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.DebtDashboardStats-module__sHf9tq__paymentSplitTitle{color:#ffffffe6;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:1rem;font-weight:700}.DebtDashboardStats-module__sHf9tq__paymentSplitTotal{color:#fff;margin:0;font-size:1.5rem;font-weight:800}@media (max-width:1024px){.DebtDashboardStats-module__sHf9tq__statsGrid{grid-template-columns:repeat(2,1fr)}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__hero{grid-column:span 2}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__hero .DebtDashboardStats-module__sHf9tq__value{font-size:2.5rem}.DebtDashboardStats-module__sHf9tq__splitBar{height:56px}}@media (max-width:640px){.DebtDashboardStats-module__sHf9tq__statsGrid{grid-template-columns:1fr;gap:1rem}.DebtDashboardStats-module__sHf9tq__lifetimeInterestRow,.DebtDashboardStats-module__sHf9tq__weeklySavingsRow{grid-template-columns:1fr}.DebtDashboardStats-module__sHf9tq__statCard{gap:1rem;padding:1.5rem}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__hero{grid-column:span 1}.DebtDashboardStats-module__sHf9tq__emoji{font-size:2rem}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__hero .DebtDashboardStats-module__sHf9tq__emoji{font-size:2.5rem}.DebtDashboardStats-module__sHf9tq__value{font-size:1.75rem}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__hero .DebtDashboardStats-module__sHf9tq__value{font-size:2.25rem}.DebtDashboardStats-module__sHf9tq__label{font-size:.75rem}.DebtDashboardStats-module__sHf9tq__subtext{font-size:.8125rem}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__paymentSplit,.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__chartCard{grid-column:span 1;padding:1.5rem}.DebtDashboardStats-module__sHf9tq__chartHeader{flex-direction:column;align-items:flex-start}.DebtDashboardStats-module__sHf9tq__timeScaleToggle{width:100%}.DebtDashboardStats-module__sHf9tq__toggleButton{flex:1}.DebtDashboardStats-module__sHf9tq__paymentSplitHeader{flex-direction:column;align-items:flex-start;gap:.5rem}.DebtDashboardStats-module__sHf9tq__paymentSplitTitle{font-size:.875rem}.DebtDashboardStats-module__sHf9tq__paymentSplitTotal{font-size:1.25rem}}@media (max-width:480px){.DebtDashboardStats-module__sHf9tq__statCard{gap:.875rem;padding:1.25rem}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__chartCard{padding:1.25rem}.DebtDashboardStats-module__sHf9tq__emoji{font-size:1.75rem}.DebtDashboardStats-module__sHf9tq__value{font-size:1.5rem}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__hero .DebtDashboardStats-module__sHf9tq__value{font-size:2rem}}@keyframes DebtDashboardStats-module__sHf9tq__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__hero:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#fff0 0%,#ffffff0d 50%,#fff0 100%) 0 0/1000px 100%;border-radius:12px;width:100%;height:100%;transition:opacity .3s;animation:3s infinite DebtDashboardStats-module__sHf9tq__shimmer;position:absolute;top:0;left:0}.DebtDashboardStats-module__sHf9tq__statCard.DebtDashboardStats-module__sHf9tq__hero:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.DebtDashboardStats-module__sHf9tq__statCard,.DebtDashboardStats-module__sHf9tq__statCard:after{transition:none;animation:none}.DebtDashboardStats-module__sHf9tq__statCard:hover{transform:none}}.DebtDashboardStats-module__sHf9tq__modalContent{color:#ffffffe6;line-height:1.7}.DebtDashboardStats-module__sHf9tq__modalSection{margin-bottom:1.5rem}.DebtDashboardStats-module__sHf9tq__modalSectionTitle{color:#fffffff2;margin:0 0 1rem;font-size:1.125rem;font-weight:700}.DebtDashboardStats-module__sHf9tq__modalParagraph{color:#ffffffd9;margin:0 0 1rem;font-size:.9375rem}.DebtDashboardStats-module__sHf9tq__modalParagraph:last-child{margin-bottom:0}.DebtDashboardStats-module__sHf9tq__modalExample{color:#ffffffe6;background:linear-gradient(135deg,#a855f71f,#a855f70f);border-left:3px solid #a855f799;border-radius:8px;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.6}.DebtDashboardStats-module__sHf9tq__modalNote{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;margin-top:1.5rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6}.DebtDashboardStats-module__sHf9tq__modalNote strong{color:#ffffffd9}
.StackedBarChart-module__71nsIq__stackedBarChart{flex-direction:column;gap:1.5rem;width:100%;display:flex}.StackedBarChart-module__71nsIq__header{margin-bottom:.5rem}.StackedBarChart-module__71nsIq__title{background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);-webkit-text-fill-color:transparent;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.25rem;font-weight:600}.StackedBarChart-module__71nsIq__subtitle{color:var(--text-secondary,#94a3b8);margin:.25rem 0 0;font-size:.875rem;font-weight:400}.StackedBarChart-module__71nsIq__chartContainer{isolation:isolate;background:var(--obsidian-bg,#0f0f1499);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;height:350px;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px -8px #0006,inset 0 1px #ffffff1a}.StackedBarChart-module__71nsIq__chartContainer:after{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff1a 0%,#ffffff0d 100%);border-radius:12px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.StackedBarChart-module__71nsIq__chartContainerMinimal{height:350px;position:relative;overflow:visible}.StackedBarChart-module__71nsIq__overlayInfo{z-index:10;pointer-events:none;position:absolute;top:1.5rem;left:1.5rem}.StackedBarChart-module__71nsIq__overlayTitle{letter-spacing:-.03em;-webkit-text-fill-color:transparent;text-shadow:0 2px 20px #a855f726;background-image:linear-gradient(#fff 20%,#fff9 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-size:1.5rem;font-weight:800}.StackedBarChart-module__71nsIq__overlaySubtitle{color:#fff9;text-shadow:0 1px 2px #000c;font-size:.875rem;font-weight:500}.StackedBarChart-module__71nsIq__canvas{cursor:crosshair;-webkit-tap-highlight-color:transparent;touch-action:none;width:100%;height:100%}.StackedBarChart-module__71nsIq__legend{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;display:flex}.StackedBarChart-module__71nsIq__legendItem{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:.625rem;padding:.5rem .875rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.StackedBarChart-module__71nsIq__legendItem:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.StackedBarChart-module__71nsIq__legendColor{border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}.StackedBarChart-module__71nsIq__legendLabel{color:#fffc;letter-spacing:.01em;font-size:.8125rem;font-weight:500}.StackedBarChart-module__71nsIq__tooltipGlass{pointer-events:none;z-index:9999;-webkit-backdrop-filter:blur(24px)saturate(200%);backdrop-filter:blur(24px)saturate(200%);background:linear-gradient(#28283266 0%,#0a0a0f99 100%);border:1px solid #ffffff14;border-top-color:#ffffff40;border-radius:12px;flex-direction:column;gap:4px;min-width:140px;padding:12px 16px;animation:.2s cubic-bezier(.2,.8,.2,1) StackedBarChart-module__71nsIq__tooltipFadeIn;display:flex;position:fixed;transform:translate(-50%,-120%);box-shadow:inset 0 1px #ffffff1a,inset 0 0 20px #ffffff05,0 20px 40px -10px #000c,0 0 0 1px #0000004d}.StackedBarChart-module__71nsIq__tooltipLabel{color:#fff9;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.75rem;font-weight:500}.StackedBarChart-module__71nsIq__tooltipSubLabel{color:#fffc;margin-bottom:2px;font-size:.75rem;font-weight:500}.StackedBarChart-module__71nsIq__tooltipValue{color:#fff;font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:1.125rem;font-weight:700}.StackedBarChart-module__71nsIq__tooltipPercentage{color:#ffffffb3;margin-left:6px;font-size:.8125rem;font-weight:400}.StackedBarChart-module__71nsIq__tooltipSecondary{color:#ffffff80;border-top:1px solid #ffffff1a;margin-top:6px;padding-top:6px;font-size:.75rem}.StackedBarChart-module__71nsIq__tooltipSecondaryValue{color:#ffffffe6;font-weight:600}@keyframes StackedBarChart-module__71nsIq__tooltipFadeIn{0%{opacity:0;transform:translate(-50%,calc(8px - 120%))}to{opacity:1;transform:translate(-50%,-120%)}}@media (max-width:768px){.StackedBarChart-module__71nsIq__chartContainer,.StackedBarChart-module__71nsIq__chartContainerMinimal{height:300px}.StackedBarChart-module__71nsIq__chartContainer{padding:1rem}.StackedBarChart-module__71nsIq__overlayInfo{top:1rem;left:1rem}}
.DebtFeatureCard-module__gzrGNa__container{perspective:1000px;width:100%;height:100%}.DebtFeatureCard-module__gzrGNa__card{isolation:isolate;backface-visibility:hidden;-webkit-font-smoothing:antialiased;height:100%;transform-style:preserve-3d;-webkit-backdrop-filter:blur(40px)saturate(180%);background:linear-gradient(145deg,#0f0f14f2 0%,#05050afa 100%);border:1px solid #ffffff0f;border-radius:32px;flex-direction:column;gap:1.5rem;padding:2.5rem;transition:border-color .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -20px #000c,inset 0 1px #ffffff1f,inset 0 -20px 40px -10px #000c}.DebtFeatureCard-module__gzrGNa__card:hover{border-color:#ffffff1a}.DebtFeatureCard-module__gzrGNa__header{z-index:2;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex;position:relative}.DebtFeatureCard-module__gzrGNa__titleWrapper{flex-direction:column;gap:.75rem;display:flex}.DebtFeatureCard-module__gzrGNa__categoryBadge{letter-spacing:.08em;text-transform:uppercase;color:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff14;border-radius:100px;align-items:center;padding:.5rem 1rem;font-size:.75rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #0003}.DebtFeatureCard-module__gzrGNa__card:hover .DebtFeatureCard-module__gzrGNa__categoryBadge{background:#ffffff14;border-color:#fff3;transform:translate(4px)}.DebtFeatureCard-module__gzrGNa__title{letter-spacing:-.03em;margin:0;font-size:2.25rem;font-weight:800;line-height:1.1}.DebtFeatureCard-module__gzrGNa__iconContainer{background:linear-gradient(135deg,#ffffff14 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 8px 24px #0000004d,inset 0 1px #ffffff1a}.DebtFeatureCard-module__gzrGNa__card:hover .DebtFeatureCard-module__gzrGNa__iconContainer{background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0a 100%);border-color:#fff3;transform:scale(1.05)}.DebtFeatureCard-module__gzrGNa__content{z-index:2;padding:.5rem 0;position:relative}.DebtFeatureCard-module__gzrGNa__description{color:#ffffffa6;max-width:95%;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.7}.DebtFeatureCard-module__gzrGNa__description strong{font-weight:600}.DebtFeatureCard-module__gzrGNa__footer{border-top:1px solid #ffffff0f;gap:3rem;margin-top:auto;padding-top:2rem;display:flex}.DebtFeatureCard-module__gzrGNa__stat{flex-direction:column;gap:.375rem;display:flex}.DebtFeatureCard-module__gzrGNa__statLabel{text-transform:uppercase;letter-spacing:.1em;color:#ffffff59;font-size:.75rem;font-weight:700}.DebtFeatureCard-module__gzrGNa__statValue{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.DebtFeatureCard-module__gzrGNa__progressSection{z-index:2;flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex;position:relative}.DebtFeatureCard-module__gzrGNa__progressHeader{justify-content:space-between;align-items:flex-end;display:flex}.DebtFeatureCard-module__gzrGNa__progressLabel{text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;font-size:.75rem;font-weight:600}.DebtFeatureCard-module__gzrGNa__progressValue{font-size:.875rem;font-weight:700}.DebtFeatureCard-module__gzrGNa__progressBarContainer{background:#ffffff0f;border-radius:100px;width:100%;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0000004d}.DebtFeatureCard-module__gzrGNa__progressBarFill{background:var(--accent-color,#fff);height:100%;box-shadow:0 0 12px var(--accent-color-glow,#ffffff4d);border-radius:100px;transition:width 1s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.DebtFeatureCard-module__gzrGNa__progressBarFill:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);animation:4s infinite DebtFeatureCard-module__gzrGNa__shimmer;position:absolute;inset:0;transform:skew(-20deg)translate(-150%)}@keyframes DebtFeatureCard-module__gzrGNa__shimmer{0%{transform:skew(-20deg)translate(-150%)}to{transform:skew(-20deg)translate(250%)}}.DebtFeatureCard-module__gzrGNa__spotlightTexture{z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(300px circle at var(--mouse-x,50%)var(--mouse-y,50%),black 0%,transparent 100%);mask-image:radial-gradient(300px circle at var(--mouse-x,50%)var(--mouse-y,50%),black 0%,transparent 100%);-webkit-mask-image:radial-gradient(300px circle at var(--mouse-x,50%)var(--mouse-y,50%),black 0%,transparent 100%);opacity:0;background:radial-gradient(circle,#fff3 1.5px,#0000 1.5px) 0 0/20px 20px;border-radius:32px;transition:opacity .3s;position:absolute;inset:0}.DebtFeatureCard-module__gzrGNa__card:hover .DebtFeatureCard-module__gzrGNa__spotlightTexture{opacity:1}.DebtFeatureCard-module__gzrGNa__bgEmoji{opacity:.03;pointer-events:none;z-index:0;filter:grayscale()contrast(150%);transition:all .6s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:-30px;right:-30px;transform:rotate(-15deg)scale(1)}.DebtFeatureCard-module__gzrGNa__card:hover .DebtFeatureCard-module__gzrGNa__bgEmoji{opacity:.08;filter:grayscale(0%)contrast();bottom:-10px;right:-10px;transform:rotate(-15deg)scale(1.1)}.DebtFeatureCard-module__gzrGNa__jarWrapper{z-index:20;transform-origin:100% 100%;pointer-events:none;width:200px;height:120px;position:absolute;bottom:40px;right:20px;transform:scale(.5)}@media (max-width:640px){.DebtFeatureCard-module__gzrGNa__card{border-radius:24px;gap:1.5rem;padding:1.75rem}.DebtFeatureCard-module__gzrGNa__title{font-size:1.75rem}.DebtFeatureCard-module__gzrGNa__iconContainer{width:52px;height:52px}.DebtFeatureCard-module__gzrGNa__footer{flex-wrap:wrap;gap:1.5rem}.DebtFeatureCard-module__gzrGNa__statValue{font-size:1.25rem}}
.AddTransactionModal-module__T0Mvza__form{isolation:isolate;flex-direction:column;gap:24px;display:flex;position:relative}.AddTransactionModal-module__T0Mvza__formGroup{flex-direction:column;gap:8px;display:flex}.AddTransactionModal-module__T0Mvza__label{color:#ffffffe6;font-size:14px;font-weight:600}.AddTransactionModal-module__T0Mvza__optional{color:#ffffff80;font-size:13px;font-weight:400}.AddTransactionModal-module__T0Mvza__amountInputWrapper{align-items:center;display:flex;position:relative}.AddTransactionModal-module__T0Mvza__dollarSign{color:#ffffffb3;pointer-events:none;font-size:24px;font-weight:600;position:absolute;left:16px}.AddTransactionModal-module__T0Mvza__amountInput{color:#fff;background:#ffffff0d;border:1.5px solid #ffffff1a;border-radius:12px;width:100%;padding:16px 16px 16px 36px;font-size:24px;font-weight:600;transition:all .2s ease-out}.AddTransactionModal-module__T0Mvza__amountInput:focus{background:#a855f714;border-color:#a855f7;outline:none;box-shadow:0 0 0 4px #a855f71a}.AddTransactionModal-module__T0Mvza__amountInput::placeholder{color:#ffffff4d}.AddTransactionModal-module__T0Mvza__amountInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AddTransactionModal-module__T0Mvza__amountInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.AddTransactionModal-module__T0Mvza__amountInput[type=number]{appearance:textfield}.AddTransactionModal-module__T0Mvza__textInput{color:#fff;background:#ffffff0d;border:1.5px solid #ffffff1a;border-radius:12px;width:100%;padding:12px 16px;font-size:15px;transition:all .2s ease-out}.AddTransactionModal-module__T0Mvza__textInput:focus{background:#a855f714;border-color:#a855f7;outline:none;box-shadow:0 0 0 4px #a855f71a}.AddTransactionModal-module__T0Mvza__textInput::placeholder{color:#fff6}.AddTransactionModal-module__T0Mvza__selectedCategory{color:#fff;background:#a855f726;border:1.5px solid #a855f74d;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:500;display:flex}.AddTransactionModal-module__T0Mvza__clearCategory{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;font-size:20px;transition:all .2s ease-out;display:flex}.AddTransactionModal-module__T0Mvza__clearCategory:hover{background:#fff3}.AddTransactionModal-module__T0Mvza__quickCategories{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.AddTransactionModal-module__T0Mvza__categoryButton{color:#ffffffe6;cursor:pointer;background:#ffffff0d;border:1.5px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:500;transition:all .2s ease-out;display:flex}.AddTransactionModal-module__T0Mvza__categoryButton:hover{background:#a855f71a;border-color:#a855f74d;transform:translateY(-2px)}.AddTransactionModal-module__T0Mvza__categoryButton:active{transform:translateY(0)}.AddTransactionModal-module__T0Mvza__searchWrapper{isolation:isolate;margin-top:8px;position:relative}.AddTransactionModal-module__T0Mvza__searchInput{color:#fff;background:#ffffff0d;border:1.5px solid #ffffff1a;border-radius:10px;width:100%;padding:10px 16px;font-size:14px;transition:all .2s ease-out}.AddTransactionModal-module__T0Mvza__searchInput:focus{background:#a855f714;border-color:#a855f7;outline:none}.AddTransactionModal-module__T0Mvza__searchInput::placeholder{color:#fff6}.AddTransactionModal-module__T0Mvza__searchResults{z-index:9999;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#0a0a0a80;border:1.5px solid #ffffff1f;border-radius:10px;max-height:280px;position:relative;overflow:hidden auto;box-shadow:0 8px 24px #0006,0 1px #ffffff0d}.AddTransactionModal-module__T0Mvza__searchResultItem{color:#ffffffe6;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:14px;font-weight:500;transition:all .2s ease-out;display:flex;position:relative}.AddTransactionModal-module__T0Mvza__searchResultItem:last-child{border-bottom:none}.AddTransactionModal-module__T0Mvza__searchResultItem:hover{color:#fff;background:#a855f726;transform:translate(4px)}.AddTransactionModal-module__T0Mvza__searchResultItem:hover:before{content:"";-webkit-backdrop-filter:blur(8px)saturate(150%);backdrop-filter:blur(8px)saturate(150%);z-index:-1;pointer-events:none;background:#a855f714;border-radius:4px;position:absolute;inset:0}.AddTransactionModal-module__T0Mvza__categorySelectWrapper{z-index:100;position:relative}.AddTransactionModal-module__T0Mvza__categorySelectWrapper .dropdownMenu{top:auto!important;bottom:calc(100% + .5rem)!important}.AddTransactionModal-module__T0Mvza__searchResults::-webkit-scrollbar{width:6px}.AddTransactionModal-module__T0Mvza__searchResults::-webkit-scrollbar-track{background:#ffffff05;border-radius:8px}.AddTransactionModal-module__T0Mvza__searchResults::-webkit-scrollbar-thumb{background:#a855f74d;border-radius:8px}.AddTransactionModal-module__T0Mvza__searchResults::-webkit-scrollbar-thumb:hover{background:#a855f780}.AddTransactionModal-module__T0Mvza__skipCategory{color:#fff9;cursor:pointer;background:0 0;border:1.5px dashed #fff3;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:10px;font-size:13px;font-weight:500;transition:all .2s ease-out;display:flex}.AddTransactionModal-module__T0Mvza__skipCategory:hover{color:#fffc;border-color:#ffffff4d}.AddTransactionModal-module__T0Mvza__actions{gap:12px;margin-top:8px;display:flex}.AddTransactionModal-module__T0Mvza__cancelButton,.AddTransactionModal-module__T0Mvza__submitButton{cursor:pointer;border:none;border-radius:12px;flex:1;padding:14px 24px;font-size:15px;font-weight:600;transition:all .2s ease-out}.AddTransactionModal-module__T0Mvza__cancelButton{color:#ffffffb3;background:#ffffff0d;border:1.5px solid #ffffff1a}.AddTransactionModal-module__T0Mvza__cancelButton:hover:not(:disabled){color:#ffffffe6;background:#ffffff14}.AddTransactionModal-module__T0Mvza__submitButton{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%);box-shadow:0 4px 12px #a855f74d}.AddTransactionModal-module__T0Mvza__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #a855f766}.AddTransactionModal-module__T0Mvza__submitButton:active:not(:disabled){transform:translateY(0)}.AddTransactionModal-module__T0Mvza__submitButton:disabled,.AddTransactionModal-module__T0Mvza__cancelButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.AddTransactionModal-module__T0Mvza__quickCategories{grid-template-columns:1fr}.AddTransactionModal-module__T0Mvza__actions{flex-direction:column-reverse}.AddTransactionModal-module__T0Mvza__cancelButton,.AddTransactionModal-module__T0Mvza__submitButton{width:100%}}
.DebtDashboard-module__wUMeEa__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.DebtDashboard-module__wUMeEa__title{color:#fff;margin:0 0 .5rem;font-size:2.5rem;font-weight:800}.DebtDashboard-module__wUMeEa__subtitle{color:#fff9;margin:0;font-size:1.125rem}.DebtDashboard-module__wUMeEa__dashboard{margin-top:1rem}@media (max-width:640px){.DebtDashboard-module__wUMeEa__title{font-size:2rem}.DebtDashboard-module__wUMeEa__header{flex-direction:column;align-items:flex-start;gap:1rem}}
.ComingSoonOverlay-module__ULC8na__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;will-change:opacity;cursor:default;background:#0a0a0a00;border-radius:24px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateZ(0)}.ComingSoonOverlay-module__ULC8na__overlay:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#fff0 50%,#ffffff1a 100%);border-radius:12px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ComingSoonOverlay-module__ULC8na__content{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:1.5rem;max-width:600px;padding:3rem 2rem;display:flex}.ComingSoonOverlay-module__ULC8na__icon{font-size:5rem;line-height:1;animation:2s ease-in-out infinite ComingSoonOverlay-module__ULC8na__pulse}@keyframes ComingSoonOverlay-module__ULC8na__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.ComingSoonOverlay-module__ULC8na__title{color:#3b82f6;text-shadow:0 0 30px #3b82f680;margin:0;font-size:2.5rem;font-weight:800;line-height:1.2}.ComingSoonOverlay-module__ULC8na__description{color:#ffffffe6;margin:0;font-size:1.1rem;line-height:1.6}.ComingSoonOverlay-module__ULC8na__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:24px;padding:8px 24px;font-size:.875rem;font-weight:700;transition:all .2s;box-shadow:0 4px 16px #3b82f666}.ComingSoonOverlay-module__ULC8na__badge:hover{transform:scale(1.05);box-shadow:0 6px 20px #3b82f699}.ComingSoonOverlay-module__ULC8na__badge:active{transform:scale(.98)}@media (max-width:768px){.ComingSoonOverlay-module__ULC8na__content{padding:2rem 1.5rem}.ComingSoonOverlay-module__ULC8na__icon{font-size:4rem}.ComingSoonOverlay-module__ULC8na__title{font-size:2rem}.ComingSoonOverlay-module__ULC8na__description{font-size:1rem}}@media (max-width:480px){.ComingSoonOverlay-module__ULC8na__content{padding:1.5rem 1rem}.ComingSoonOverlay-module__ULC8na__icon{font-size:3rem}.ComingSoonOverlay-module__ULC8na__title{font-size:1.75rem}.ComingSoonOverlay-module__ULC8na__description{font-size:.9375rem}.ComingSoonOverlay-module__ULC8na__badge{padding:6px 16px;font-size:.75rem}}
.AchievementsList-module__3Z4nqq__grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));align-content:start;gap:12px;min-height:0;max-height:300px;padding:4px;display:grid;overflow-y:auto}.AchievementsList-module__3Z4nqq__item{aspect-ratio:1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.AchievementsList-module__3Z4nqq__item:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-4px);box-shadow:0 8px 20px -4px #0000004d}.AchievementsList-module__3Z4nqq__unlocked{background:linear-gradient(135deg,#a855f71a 0%,#ec48991a 100%);border:1px solid #a855f74d;box-shadow:inset 0 0 20px #a855f71a,0 4px 12px #a855f71a}.AchievementsList-module__3Z4nqq__unlocked:hover{border-color:#a855f780;box-shadow:inset 0 0 20px #a855f733,0 8px 24px #a855f733}.AchievementsList-module__3Z4nqq__locked{background:#0003;border-color:#ffffff0d}.AchievementsList-module__3Z4nqq__locked .AchievementsList-module__3Z4nqq__emojiContainer{opacity:.2;filter:grayscale()blur(1px);transform:scale(.8)}.AchievementsList-module__3Z4nqq__locked:after{content:"🔒";opacity:.5;filter:grayscale();font-size:1.2rem;position:absolute}.AchievementsList-module__3Z4nqq__emojiContainer{filter:drop-shadow(0 4px 8px #0000004d);justify-content:center;align-items:center;transition:all .3s;display:flex}.AchievementsList-module__3Z4nqq__unlocked .AchievementsList-module__3Z4nqq__emojiContainer{animation:3s ease-in-out infinite AchievementsList-module__3Z4nqq__float}@keyframes AchievementsList-module__3Z4nqq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.AchievementsList-module__3Z4nqq__tooltipContent{text-align:center;flex-direction:column;gap:4px;padding:4px;display:flex}.AchievementsList-module__3Z4nqq__tooltipContent strong{color:#fff;margin-bottom:2px;font-size:.9rem}.AchievementsList-module__3Z4nqq__tooltipContent span{color:#ffffffb3;font-size:.8rem;line-height:1.3}.AchievementsList-module__3Z4nqq__grid::-webkit-scrollbar{width:4px}.AchievementsList-module__3Z4nqq__grid::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}.AchievementsList-module__3Z4nqq__grid::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.AchievementsList-module__3Z4nqq__grid::-webkit-scrollbar-thumb:hover{background:#ffffff4d}
.Divider-module__mQ8k5G__dividerContainer{margin:0 auto}.Divider-module__mQ8k5G__divider{border:none;border-top:1px solid #0000;border-image-slice:1;margin:0;padding:0}
.CommunityGlassCard-module__46B13a__wrapper{position:relative}.CommunityGlassCard-module__46B13a__card{border-left:3px solid var(--accent-color,#a855f766);position:relative;overflow:visible}.CommunityGlassCard-module__46B13a__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding-left:.75rem;display:flex}.CommunityGlassCard-module__46B13a__headerLeft{align-items:center;gap:.5rem;display:flex}.CommunityGlassCard-module__46B13a__newIndicator{letter-spacing:.05em;color:#06b6d4;text-transform:uppercase;background:linear-gradient(135deg,#06b6d440 0%,#06b6d426 100%);border:1px solid #06b6d466;border-radius:4px;padding:.125rem .5rem;font-size:.625rem;font-weight:700}.CommunityGlassCard-module__46B13a__headerRight{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CommunityGlassCard-module__46B13a__badgeContent{align-items:center;gap:.375rem;display:flex}.CommunityGlassCard-module__46B13a__privateIcon{cursor:help;background:#ffffff0d;border-radius:6px;justify-content:center;align-items:center;padding:.25rem;display:flex}.CommunityGlassCard-module__46B13a__author{color:#fffc;font-size:.8125rem;font-weight:600}.CommunityGlassCard-module__46B13a__timestamp{color:#ffffff73;font-size:.75rem}.CommunityGlassCard-module__46B13a__edited{color:#ffffff59;font-size:.6875rem;font-style:italic}.CommunityGlassCard-module__46B13a__mainContent{padding-left:.75rem}@media (max-width:640px){.CommunityGlassCard-module__46B13a__header{flex-direction:column;align-items:flex-start;gap:.5rem;padding-left:.5rem}.CommunityGlassCard-module__46B13a__headerRight{width:100%}.CommunityGlassCard-module__46B13a__mainContent{padding-left:.5rem}}
