.PremiumGlassCard-module__EbbdLW__colorfulGlassCard{color:#fff;cursor:default;isolation:isolate;background:#050505;border-radius:24px;width:600px;max-width:100%;padding:48px 56px;transition:transform .7s cubic-bezier(.25,.8,.25,1),box-shadow .7s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0d}.PremiumGlassCard-module__EbbdLW__colorfulGlassCard:before{content:"";z-index:-2;opacity:.6;background:conic-gradient(#0000 0deg 80deg,#00f0ff 100deg,#7000ff 140deg,#ff00b4 180deg,#0000 200deg 360deg);width:150%;height:150%;transition:opacity .3s;animation:4s linear infinite PremiumGlassCard-module__EbbdLW__borderRotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes PremiumGlassCard-module__EbbdLW__borderRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.PremiumGlassCard-module__EbbdLW__colorfulGlassCard:after{content:"";z-index:-1;background:radial-gradient(800px at 0 0,#14f0ff14,#0000 40%),radial-gradient(800px at 100% 100%,#ff00b414,#0000 40%),linear-gradient(145deg,#0a0a0a,#020202);border-radius:23px;position:absolute;inset:1.5px}.PremiumGlassCard-module__EbbdLW__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:23px;transition:opacity .3s;position:absolute;inset:1.5px}.PremiumGlassCard-module__EbbdLW__colorfulGlassCard:hover .PremiumGlassCard-module__EbbdLW__spotlightTexture{opacity:1}.PremiumGlassCard-module__EbbdLW__colorfulGlassCard[role=button]{cursor:pointer}.PremiumGlassCard-module__EbbdLW__colorfulGlassCard[role=button]:hover{transform:translateY(-4px)}.PremiumGlassCard-module__EbbdLW__colorfulGlassCard[role=button]:hover:before{opacity:1;animation-duration:2s}.PremiumGlassCard-module__EbbdLW__colorfulGlassCard[role=button]:active{transform:translateY(-2px)}.PremiumGlassCard-module__EbbdLW__colorfulGlassIcon{color:#fff;z-index:2;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:32px;font-size:28px;transition:all .3s;display:inline-flex;position:relative;box-shadow:0 0 0 1px #00000080,inset 0 0 20px #7000ff1a}.PremiumGlassCard-module__EbbdLW__colorfulGlassCard:hover .PremiumGlassCard-module__EbbdLW__colorfulGlassIcon{background:#ffffff0d;border-color:#ffffff4d;transform:scale(1.05);box-shadow:0 0 0 1px #00000080,inset 0 0 30px #7000ff33,0 0 20px #7000ff33}.PremiumGlassCard-module__EbbdLW__colorfulGlassTitle{color:#fff;letter-spacing:-.02em;z-index:2;margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.1;position:relative}.PremiumGlassCard-module__EbbdLW__colorfulGlassDescription{color:#888;z-index:2;margin:0;font-size:16px;font-weight:400;line-height:1.6;transition:color .3s;position:relative}.PremiumGlassCard-module__EbbdLW__colorfulGlassCard:hover .PremiumGlassCard-module__EbbdLW__colorfulGlassDescription{color:#bbb}@media (max-width:700px){.PremiumGlassCard-module__EbbdLW__colorfulGlassCard{width:100%;padding:32px}.PremiumGlassCard-module__EbbdLW__colorfulGlassTitle{font-size:24px}}
.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(to right,transparent,var(--accent))}.FinPalCTAButton-module__j300kG__accentLinePrimary.FinPalCTAButton-module__j300kG__accentLineRight{background:linear-gradient(to left,transparent,var(--accent))}.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{background-color:var(--accent);color:#1a1825;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff73,0 2px 5px #00000040,0 5px 18px rgb(var(--accent-rgb)/.3);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background-image:linear-gradient(#ffffff29 0%,#fff0 60%);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:background-color .36s,box-shadow .36s;display:flex;position:relative;overflow:hidden}.FinPalCTAButton-module__j300kG__fullWidth{width:100%}.FinPalCTAButton-module__j300kG__finpalCtaCompact{border-radius:999px;height:40px;padding:0 20px;font-size:14px;line-height:1;box-shadow:inset 0 1px #fff6,0 1px 3px #00000038}.FinPalCTAButton-module__j300kG__finpalCtaCompact .FinPalCTAButton-module__j300kG__finpalCtaIcon{width:18px;height:18px;font-size:14px;line-height:1}.FinPalCTAButton-module__j300kG__finpalCtaCompact .FinPalCTAButton-module__j300kG__finpalCtaText{font-size:14px;line-height:1}.FinPalCTAButton-module__j300kG__finpalCtaCompact:hover:not(:disabled){box-shadow:inset 0 1px #ffffff80,0 2px 6px #00000042}.FinPalCTAButton-module__j300kG__finpalCtaCompact:active:not(:disabled){box-shadow:inset 0 1px 2px #0000002e}.FinPalCTAButton-module__j300kG__finpalCtaBtn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#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-color:var(--accent-strong);box-shadow:inset 0 1px 0 #ffffff8c,0 3px 8px #00000047,0 7px 26px rgb(var(--accent-rgb)/.42)}.FinPalCTAButton-module__j300kG__finpalCtaBtn:active:not(:disabled){background-color:var(--accent);box-shadow:inset 0 1px 2px #0000002e}.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:rgb(var(--accent-rgb)/.15);border-color:rgb(var(--accent-rgb)/.3);box-shadow:0 1px 0 0 #ffffff1f inset,0 4px 16px rgb(var(--accent-rgb)/.15),0 0 24px rgb(var(--accent-rgb)/.1);transform:translateY(-2px)}.FinPalCTAButton-module__j300kG__finpalCtaSecondary:active:not(:disabled){background:rgb(var(--accent-rgb)/.15);transform:translateY(0);box-shadow:inset 0 1px #ffffff1a,0 2px 8px #00000026}.FinPalCTAButton-module__j300kG__finpalCtaSecondary:disabled{opacity:.4;border-color:rgb(var(--accent-rgb)/.15)}.FinPalCTAButton-module__j300kG__finpalCtaGradient{box-shadow:0 4px 12px rgb(var(--accent-rgb)/.3);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}.FinPalCTAButton-module__j300kG__finpalCtaGradient:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000)}.FinPalCTAButton-module__j300kG__finpalCtaGradient:hover:not(:disabled){box-shadow:0 6px 20px rgb(var(--accent-rgb)/.4);background:linear-gradient(135deg,#b366ff 0%,#f260a8 100%);transform:translateY(-2px)}.FinPalCTAButton-module__j300kG__finpalCtaGradient:active:not(:disabled){box-shadow:0 2px 8px rgb(var(--accent-rgb)/.3);transform:translateY(0)}.FinPalCTAButton-module__j300kG__finpalCtaGradient:disabled{opacity:.6;cursor:not-allowed}.FinPalCTAButton-module__j300kG__gradientOnHover{background:var(--accent);position:relative}.FinPalCTAButton-module__j300kG__gradientOnHover:after{content:"";background:linear-gradient(135deg,var(--accent)0%,var(--info)100%);border-radius:inherit;opacity:0;z-index:0;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){box-shadow:inset 0 1px 0 #ffffff8c,0 3px 8px #00000047,0 7px 26px rgb(var(--accent-rgb)/.42);transition:box-shadow .36s}@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}
.DebtViewTabs-module__Bq7pAW__tabs{gap:.25rem;display:flex}.DebtViewTabs-module__Bq7pAW__tab{appearance:none;cursor:pointer;letter-spacing:-.01em;color:#ffffff80;transition:color var(--ease);background:0 0;border:none;align-items:center;gap:.4rem;padding:.85rem 1.1rem;font-family:inherit;font-size:.95rem;font-weight:600;display:inline-flex;position:relative}.DebtViewTabs-module__Bq7pAW__tab:hover{color:#ffffffd1}.DebtViewTabs-module__Bq7pAW__tabActive{color:#fff}.DebtViewTabs-module__Bq7pAW__tabActive:after{content:"";border-radius:var(--radius-full);background:var(--accent);height:2px;box-shadow:0 0 12px rgb(var(--accent-rgb)/.4);position:absolute;bottom:-1px;left:1.1rem;right:1.1rem}.DebtViewTabs-module__Bq7pAW__seedling{transform-origin:bottom;align-items:center;display:inline-flex}.DebtViewTabs-module__Bq7pAW__seedlingActive{animation:2.4s ease-in-out infinite DebtViewTabs-module__Bq7pAW__sway}@keyframes DebtViewTabs-module__Bq7pAW__sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@media (max-width:640px){.DebtViewTabs-module__Bq7pAW__tabs{justify-content:center}.DebtViewTabs-module__Bq7pAW__tab{padding:.75rem;font-size:.875rem}.DebtViewTabs-module__Bq7pAW__tabActive:after{left:.75rem;right:.75rem}}
body.modal-open{overflow:hidden}.Modal-module__QnvrMa__modal{z-index:2000;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:none;position:fixed;top:0;left:0}.Modal-module__QnvrMa__modal.Modal-module__QnvrMa__active{display:flex}.Modal-module__QnvrMa__modalOverlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:2001;background:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.Modal-module__QnvrMa__modalContent{-webkit-backdrop-filter:blur(32px)saturate(180%);backdrop-filter:blur(32px)saturate(180%);z-index:2002;clip-path:inset(0 round 24px);scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(135deg,#141419f2 0%,#0a0a0ffa 100%);border:1px solid #ffffff14;border-radius:24px;width:100%;max-height:90vh;padding:2.5rem 2.5rem 1.5rem;position:relative;overflow:hidden auto;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a,0 25px 50px -12px #0009}.Modal-module__QnvrMa__modalContent::-webkit-scrollbar{display:none}.Modal-module__QnvrMa__modalContent:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#a855f71f 0%,#3b82f614 30%,#0000 70%);width:140%;height:300px;animation:8s ease-in-out infinite Modal-module__QnvrMa__ambientPulse;position:absolute;top:-100px;left:50%;transform:translate(-50%)}@keyframes Modal-module__QnvrMa__ambientPulse{0%,to{opacity:.7}50%{opacity:1}}.Modal-module__QnvrMa__modalContent.Modal-module__QnvrMa__small{max-width:400px}.Modal-module__QnvrMa__modalContent.Modal-module__QnvrMa__medium{max-width:900px}.Modal-module__QnvrMa__modalContent.Modal-module__QnvrMa__large{max-width:1200px}.Modal-module__QnvrMa__modalContent.Modal-module__QnvrMa__fullscreen{max-width:calc(100% - 2rem);max-height:calc(100% - 2rem)}.Modal-module__QnvrMa__modalClose{color:#fff9;cursor:pointer;z-index:2003;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:2rem;right:2rem}.Modal-module__QnvrMa__modalClose svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.Modal-module__QnvrMa__modalClose:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.Modal-module__QnvrMa__modalHeader{z-index:1;margin-bottom:2rem;padding-right:3rem;position:relative}.Modal-module__QnvrMa__modalHeader h2{background:linear-gradient(135deg,#fff 0%,#e9d5ff 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2rem;font-weight:700}.Modal-module__QnvrMa__modalHeader h3{color:#fff9;letter-spacing:0;margin:.5rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.5}.Modal-module__QnvrMa__modalBody{color:#fffc;z-index:1;line-height:1.7;position:relative}.Modal-module__QnvrMa__modalBody p{margin:1rem 0}.Modal-module__QnvrMa__modalBody strong{color:#fff;font-weight:600}.Modal-module__QnvrMa__modalFooter{z-index:1;border-top:1px solid #ffffff1a;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:flex;position:relative}.Modal-module__QnvrMa__statBox{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin:1rem 0;padding:1.5rem;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.Modal-module__QnvrMa__statBox:hover{background:#ffffff0f;border-color:#fff3;transform:translateY(-2px);box-shadow:0 10px 30px -10px #00000080}.Modal-module__QnvrMa__statBox h4{color:var(--purple-400);margin:0 0 .5rem;font-size:1rem;font-weight:600;transition:color .3s}.Modal-module__QnvrMa__statBox p{color:#fffc;margin:0;font-size:.95rem;line-height:1.5}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__primary{background:linear-gradient(135deg,#a855f70d 0%,#3b82f60d 100%);border-color:#a855f733}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__primary:hover{border-color:#a855f780;box-shadow:0 0 20px #a855f726}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__primary h4{color:#d8b4fe;text-shadow:0 0 10px #a855f74d}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__success{background:linear-gradient(135deg,#2dd4bf0d 0%,#10b9810d 100%);border-color:#2dd4bf33}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__success:hover{border-color:#2dd4bf80;box-shadow:0 0 20px #2dd4bf26}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__success h4{color:#5eead4;text-shadow:0 0 10px #2dd4bf4d}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff26}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__glass:hover{background:#ffffff1f;border-color:#ffffff4d}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__glass h4{color:#fff}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__gradient{background:linear-gradient(135deg,#1e1e28cc 0%,#141419e6 100%);border:1px solid #ffffff1a}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__gradient:hover{border-color:#ffffff40}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__gradient h4{background:linear-gradient(90deg,#c084fc,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__warning{background:linear-gradient(135deg,#f59e0b0d 0%,#d977060d 100%);border-color:#f59e0b33}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__warning:hover{border-color:#f59e0b80;box-shadow:0 0 20px #f59e0b26}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__warning h4{color:#fcd34d;text-shadow:0 0 10px #f59e0b4d}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__danger{background:linear-gradient(135deg,#ef44440d 0%,#ec48990d 100%);border-color:#ef444433}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__danger:hover{border-color:#ef444480;box-shadow:0 0 20px #ef444426}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__danger h4{color:#fca5a5;text-shadow:0 0 10px #ef44444d}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__info{background:linear-gradient(135deg,#06b6d40d 0%,#0ea5e90d 100%);border-color:#06b6d433}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__info:hover{border-color:#06b6d480;box-shadow:0 0 20px #06b6d426}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__info h4{color:#67e8f9;text-shadow:0 0 10px #06b6d44d}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__luxury{background:linear-gradient(135deg,#eab30814 0%,#a162071f 100%);border:1px solid #eab3084d}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__luxury:hover{border-color:#fde04799;box-shadow:0 0 25px #eab30840}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__luxury h4{background:linear-gradient(90deg,#fde047,#d97706);-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.Modal-module__QnvrMa__modalBody ul{margin:1rem 0;padding-left:1.5rem}.Modal-module__QnvrMa__modalBody li{color:#fffc;margin:.5rem 0}.Modal-module__QnvrMa__modalBody li strong{color:var(--purple-400)}@media (max-width:768px){.Modal-module__QnvrMa__modalContent{clip-path:inset(0 round 20px);border-radius:20px;max-height:85vh;padding:2rem 1.5rem}.Modal-module__QnvrMa__modalHeader h2{padding-right:2rem;font-size:1.5rem}.Modal-module__QnvrMa__modalHeader h3{font-size:.875rem}.Modal-module__QnvrMa__modalClose{width:36px;height:36px;font-size:1.5rem;top:1rem;right:1rem}.Modal-module__QnvrMa__modalBody{font-size:.95rem}}@media (max-width:480px){.Modal-module__QnvrMa__modalContent{clip-path:inset(0 round 16px);border-radius:16px;padding:1.5rem 1rem}.Modal-module__QnvrMa__modalHeader h2{font-size:1.25rem}.Modal-module__QnvrMa__modalHeader h3{font-size:.8125rem}.Modal-module__QnvrMa__modalBody .Modal-module__QnvrMa__statBox{border-radius:12px;padding:1rem}}
.PageBanner-module__EJjeAq__banner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:1.5rem;padding:12px 16px;animation:.3s PageBanner-module__EJjeAq__slideDown;display:flex}@keyframes PageBanner-module__EJjeAq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PageBanner-module__EJjeAq__warning{background:#fbbf2414;border:1px solid #fbbf2440}.PageBanner-module__EJjeAq__warning .PageBanner-module__EJjeAq__bannerTitle{color:#fbbf24}.PageBanner-module__EJjeAq__warning .PageBanner-module__EJjeAq__bannerIcon{background:#fbbf241a}.PageBanner-module__EJjeAq__warning .PageBanner-module__EJjeAq__ctaButton{color:#0a0a0f;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%)}.PageBanner-module__EJjeAq__warning .PageBanner-module__EJjeAq__ctaButton:hover:not(:disabled){box-shadow:0 4px 12px #fbbf2466}.PageBanner-module__EJjeAq__info{background:#38bdf814;border:1px solid #38bdf840}.PageBanner-module__EJjeAq__info .PageBanner-module__EJjeAq__bannerTitle{color:#38bdf8}.PageBanner-module__EJjeAq__info .PageBanner-module__EJjeAq__bannerIcon{background:#38bdf81a}.PageBanner-module__EJjeAq__info .PageBanner-module__EJjeAq__ctaButton{color:#0a0a0f;background:linear-gradient(135deg,#38bdf8 0%,#0ea5e9 100%)}.PageBanner-module__EJjeAq__info .PageBanner-module__EJjeAq__ctaButton:hover:not(:disabled){box-shadow:0 4px 12px #38bdf866}.PageBanner-module__EJjeAq__success{background:#10b98114;border:1px solid #10b98140}.PageBanner-module__EJjeAq__success .PageBanner-module__EJjeAq__bannerTitle{color:#10b981}.PageBanner-module__EJjeAq__success .PageBanner-module__EJjeAq__bannerIcon{background:#10b9811a}.PageBanner-module__EJjeAq__success .PageBanner-module__EJjeAq__ctaButton{color:#0a0a0f;background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.PageBanner-module__EJjeAq__success .PageBanner-module__EJjeAq__ctaButton:hover:not(:disabled){box-shadow:0 4px 12px #10b98166}.PageBanner-module__EJjeAq__error{background:#ef444414;border:1px solid #ef444440}.PageBanner-module__EJjeAq__error .PageBanner-module__EJjeAq__bannerTitle{color:#ef4444}.PageBanner-module__EJjeAq__error .PageBanner-module__EJjeAq__bannerIcon{background:#ef44441a}.PageBanner-module__EJjeAq__error .PageBanner-module__EJjeAq__ctaButton{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.PageBanner-module__EJjeAq__error .PageBanner-module__EJjeAq__ctaButton:hover:not(:disabled){box-shadow:0 4px 12px #ef444466}.PageBanner-module__EJjeAq__bannerContent{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.PageBanner-module__EJjeAq__bannerIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.PageBanner-module__EJjeAq__bannerText{flex-direction:column;gap:2px;min-width:0;display:flex}.PageBanner-module__EJjeAq__bannerTitle{margin:0;font-size:14px;font-weight:600;line-height:1.3}.PageBanner-module__EJjeAq__bannerMessage{color:#fff9;margin:0;font-size:13px;line-height:1.4}.PageBanner-module__EJjeAq__bannerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.PageBanner-module__EJjeAq__ctaButton{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.PageBanner-module__EJjeAq__ctaButton:hover:not(:disabled){transform:translateY(-1px)}.PageBanner-module__EJjeAq__learnMoreButton{color:#ffffffe6;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.PageBanner-module__EJjeAq__learnMoreButton:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-1px)}.PageBanner-module__EJjeAq__dismissButton{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:flex}.PageBanner-module__EJjeAq__dismissButton:hover:not(:disabled){color:#fffc;background:#ffffff1a}.PageBanner-module__EJjeAq__dismissButton:disabled{opacity:.5;cursor:not-allowed}.PageBanner-module__EJjeAq__spinner{border:2px solid #fff3;border-top-color:#fff9;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite PageBanner-module__EJjeAq__spin}@keyframes PageBanner-module__EJjeAq__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.PageBanner-module__EJjeAq__banner{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.PageBanner-module__EJjeAq__bannerContent{flex-direction:column;align-items:flex-start;gap:8px}.PageBanner-module__EJjeAq__bannerIcon{width:32px;height:32px}.PageBanner-module__EJjeAq__bannerTitle{font-size:13px}.PageBanner-module__EJjeAq__bannerMessage{font-size:12px}.PageBanner-module__EJjeAq__bannerActions{justify-content:space-between;width:100%}.PageBanner-module__EJjeAq__ctaButton{flex:1;justify-content:center;padding:10px 14px}.PageBanner-module__EJjeAq__dismissButton{width:36px;height:36px}.PageBanner-module__EJjeAq__learnMoreButton{flex:1;justify-content:center;padding:10px 14px}}.PageBanner-module__EJjeAq__modalContent{flex-direction:column;gap:1.5rem;display:flex}.PageBanner-module__EJjeAq__modalSection{flex-direction:column;gap:.75rem;display:flex}.PageBanner-module__EJjeAq__modalSectionHeading{color:#ffffffe6;margin:0;font-size:1rem;font-weight:600}.PageBanner-module__EJjeAq__modalText{color:#ffffffb3;margin:0;font-size:.9375rem;line-height:1.6}.PageBanner-module__EJjeAq__modalList{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.PageBanner-module__EJjeAq__modalListItem{color:#fffc;align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.5;display:flex}.PageBanner-module__EJjeAq__modalListIcon{background:#10b98126;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:flex}.PageBanner-module__EJjeAq__modalCtaButton{color:#0a0a0f;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:10px;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.PageBanner-module__EJjeAq__modalCtaButton:hover{transform:translateY(-1px);box-shadow:0 4px 16px #10b98166}
.BudgetEmailWidget-module__ZTQNYq__widget{background:var(--mb-surface-raised);border:1px solid var(--mb-stroke);border-left:3px solid var(--mb-mauve-line);border-radius:16px;transition:border-color .36s,background-color .36s;position:relative;overflow:hidden}.BudgetEmailWidget-module__ZTQNYq__widget:hover{border-color:var(--mb-stroke-strong);border-left-color:var(--mb-mauve)}.BudgetEmailWidget-module__ZTQNYq__header{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:18px 20px;font-family:inherit;transition:background-color .36s;display:flex}.BudgetEmailWidget-module__ZTQNYq__header:hover{background:var(--mb-surface-hover)}.BudgetEmailWidget-module__ZTQNYq__iconChip{background:var(--mb-mauve-soft);border:1px solid var(--mb-mauve-line);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.BudgetEmailWidget-module__ZTQNYq__headerLeft{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.BudgetEmailWidget-module__ZTQNYq__headerTop{align-items:center;gap:10px;display:flex}.BudgetEmailWidget-module__ZTQNYq__headerTitle{color:var(--mb-text);letter-spacing:-.01em;font-size:1rem;font-weight:600}.BudgetEmailWidget-module__ZTQNYq__statusBadge{background:var(--mb-mauve-soft);border:1px solid var(--mb-mauve-line);color:var(--mb-mauve);text-transform:capitalize;letter-spacing:.01em;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:.7rem;font-weight:600;display:inline-flex}.BudgetEmailWidget-module__ZTQNYq__statusBadgeOff{background:var(--mb-surface-inset);border:1px solid var(--mb-stroke);color:var(--mb-text-dimmer);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:2px 9px;font-size:.7rem;font-weight:600;display:inline-flex}.BudgetEmailWidget-module__ZTQNYq__headerTeaser{color:var(--mb-text-dim);font-size:.78rem}.BudgetEmailWidget-module__ZTQNYq__headerRight{flex-shrink:0;align-items:center;gap:14px;display:inline-flex}.BudgetEmailWidget-module__ZTQNYq__headerAmount{color:var(--mb-warn);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.BudgetEmailWidget-module__ZTQNYq__chevron{width:18px;height:18px;color:var(--mb-text-dim);flex-shrink:0;transition:transform .36s}.BudgetEmailWidget-module__ZTQNYq__chevronOpen{transform:rotate(180deg)}.BudgetEmailWidget-module__ZTQNYq__content{padding:4px 20px 20px}.BudgetEmailWidget-module__ZTQNYq__loading{text-align:center;color:var(--mb-text-dim);padding:20px 0;font-size:.875rem}.BudgetEmailWidget-module__ZTQNYq__grid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:768px){.BudgetEmailWidget-module__ZTQNYq__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:28px}}.BudgetEmailWidget-module__ZTQNYq__settings{flex-direction:column;gap:16px;min-width:0;display:flex}.BudgetEmailWidget-module__ZTQNYq__field{flex-direction:column;gap:8px;display:flex}.BudgetEmailWidget-module__ZTQNYq__label{color:var(--mb-text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.BudgetEmailWidget-module__ZTQNYq__segment{background:var(--mb-surface-inset);border:1px solid var(--mb-stroke);border-radius:10px;gap:2px;width:100%;padding:3px;display:inline-flex}.BudgetEmailWidget-module__ZTQNYq__segmentBtn{color:var(--mb-text-dim);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 10px;font-family:inherit;font-size:.8rem;font-weight:600;transition:color .36s;position:relative}.BudgetEmailWidget-module__ZTQNYq__segmentBtn:hover{color:#ffffffe6}.BudgetEmailWidget-module__ZTQNYq__segmentBtnActive{color:#fffffffa}.BudgetEmailWidget-module__ZTQNYq__segmentPill{background:var(--mb-mauve-soft);border:1px solid var(--mb-mauve-line);z-index:0;border-radius:8px;position:absolute;inset:0}.BudgetEmailWidget-module__ZTQNYq__segmentLabel{z-index:1;position:relative}.BudgetEmailWidget-module__ZTQNYq__optionsInner{flex-direction:column;gap:16px;display:flex}.BudgetEmailWidget-module__ZTQNYq__customDateRange{gap:12px;display:flex}.BudgetEmailWidget-module__ZTQNYq__dateField{flex-direction:column;flex:1;gap:6px;display:flex}.BudgetEmailWidget-module__ZTQNYq__dateInput{background:var(--mb-surface-inset);border:1px solid var(--mb-stroke);color:var(--mb-text);cursor:pointer;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:.875rem;transition:border-color .36s}.BudgetEmailWidget-module__ZTQNYq__dateInput:hover{border-color:var(--mb-stroke-strong)}.BudgetEmailWidget-module__ZTQNYq__dateInput:focus{border-color:var(--mb-mauve-line);outline:none}.BudgetEmailWidget-module__ZTQNYq__dateInput::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.BudgetEmailWidget-module__ZTQNYq__resultMessage{border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:.8rem;animation:.2s ease-out BudgetEmailWidget-module__ZTQNYq__fadeIn;display:flex}@keyframes BudgetEmailWidget-module__ZTQNYq__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.BudgetEmailWidget-module__ZTQNYq__resultSuccess{background:var(--mb-money-soft);border:1px solid var(--mb-money-line);color:var(--mb-money)}.BudgetEmailWidget-module__ZTQNYq__resultError{background:var(--mb-warn-soft);border:1px solid var(--mb-warn-line);color:var(--mb-warn)}.BudgetEmailWidget-module__ZTQNYq__actions{gap:10px;margin-top:2px;display:flex}.BudgetEmailWidget-module__ZTQNYq__saveButton{background:var(--mb-surface-inset);border:1px solid var(--mb-stroke);color:#ffffffd9;cursor:pointer;border-radius:10px;flex:1;padding:10px 16px;font-family:inherit;font-size:.82rem;font-weight:600;transition:background-color .36s,border-color .36s}.BudgetEmailWidget-module__ZTQNYq__saveButton:hover:not(:disabled){background:var(--mb-surface-hover);border-color:var(--mb-stroke-strong)}.BudgetEmailWidget-module__ZTQNYq__saveButton:disabled{opacity:.5;cursor:not-allowed}.BudgetEmailWidget-module__ZTQNYq__upgradeButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#8b5cf6 100%);border:1px solid #a855f799;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-family:inherit;font-size:.82rem;font-weight:600;transition:filter .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out;display:inline-flex;box-shadow:0 4px 12px -2px #a855f766}.BudgetEmailWidget-module__ZTQNYq__upgradeButton:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 8px 18px -4px #a855f780}.BudgetEmailWidget-module__ZTQNYq__upgradeButton:active{transform:translateY(0)}.BudgetEmailWidget-module__ZTQNYq__sendNowButton{background:var(--mb-mauve);color:#1a1825;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-family:inherit;font-size:.82rem;font-weight:600;transition:background-color .36s,transform .18s;display:inline-flex}.BudgetEmailWidget-module__ZTQNYq__sendNowButton:hover:not(:disabled){background:var(--mb-accent-strong)}.BudgetEmailWidget-module__ZTQNYq__sendNowButton:active:not(:disabled){transform:scale(.98)}.BudgetEmailWidget-module__ZTQNYq__sendNowButton:disabled{opacity:.6;cursor:not-allowed}.BudgetEmailWidget-module__ZTQNYq__sendNowButtonLocked,.BudgetEmailWidget-module__ZTQNYq__sendNowButtonLocked:disabled{opacity:1;background:var(--mb-surface-inset);border:1px solid var(--mb-stroke);color:var(--mb-text-dimmer);cursor:not-allowed}.BudgetEmailWidget-module__ZTQNYq__spinner{border:2px solid #00000040;border-top-color:#1a1825;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite BudgetEmailWidget-module__ZTQNYq__spin}@keyframes BudgetEmailWidget-module__ZTQNYq__spin{to{transform:rotate(360deg)}}.BudgetEmailWidget-module__ZTQNYq__hint{color:var(--mb-text-dimmer);margin:0;font-size:.72rem;line-height:1.4}.BudgetEmailWidget-module__ZTQNYq__junkWarning{background:var(--mb-warn-soft);border:1px solid var(--mb-warn-line);color:rgb(var(--warn-rgb)/.9);border-radius:8px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-size:.7rem;line-height:1.4;display:flex}.BudgetEmailWidget-module__ZTQNYq__previewPanel{flex-direction:column;gap:10px;min-width:0;display:flex}.BudgetEmailWidget-module__ZTQNYq__previewHeader{color:var(--mb-text-dim);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:.72rem;font-weight:600;display:flex}.BudgetEmailWidget-module__ZTQNYq__previewCard{background:var(--mb-surface-inset);border:1px solid var(--mb-stroke);border-radius:12px;flex-direction:column;min-height:160px;padding:14px 16px;display:flex}.BudgetEmailWidget-module__ZTQNYq__previewLoading,.BudgetEmailWidget-module__ZTQNYq__previewEmpty{text-align:center;color:var(--mb-text-dimmer);margin:auto;padding:12px 0;font-size:.82rem}.BudgetEmailWidget-module__ZTQNYq__previewList{scrollbar-width:thin;scrollbar-color:var(--mb-stroke-strong)transparent;flex-direction:column;gap:2px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.BudgetEmailWidget-module__ZTQNYq__previewList::-webkit-scrollbar{width:4px}.BudgetEmailWidget-module__ZTQNYq__previewList::-webkit-scrollbar-thumb{background:var(--mb-stroke-strong);border-radius:4px}.BudgetEmailWidget-module__ZTQNYq__previewItem{border-bottom:1px solid #ffffff0a;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:.8rem;display:grid}.BudgetEmailWidget-module__ZTQNYq__previewItem:last-child{border-bottom:none}.BudgetEmailWidget-module__ZTQNYq__previewDate{color:var(--mb-text-dim);font-variant-numeric:tabular-nums;font-size:.72rem}.BudgetEmailWidget-module__ZTQNYq__previewName{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.BudgetEmailWidget-module__ZTQNYq__previewAmount{color:var(--mb-warn);font-variant-numeric:tabular-nums;font-weight:600}.BudgetEmailWidget-module__ZTQNYq__previewTotal{border-top:1px solid var(--mb-stroke);justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:10px;display:flex}.BudgetEmailWidget-module__ZTQNYq__previewTotalLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--mb-text-dim);font-size:.72rem;font-weight:600}.BudgetEmailWidget-module__ZTQNYq__previewTotalValue{color:var(--mb-text);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}@media (max-width:480px){.BudgetEmailWidget-module__ZTQNYq__actions{flex-direction:column}}
.DebtSwitcherRail-module__v_nw2G__rail{align-items:center;gap:.75rem;display:flex}.DebtSwitcherRail-module__v_nw2G__scroller{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex:auto;align-items:center;gap:.625rem;min-width:0;padding:2px;display:flex;overflow-x:auto}.DebtSwitcherRail-module__v_nw2G__scroller::-webkit-scrollbar{height:6px}.DebtSwitcherRail-module__v_nw2G__scroller::-webkit-scrollbar-track{background:0 0}.DebtSwitcherRail-module__v_nw2G__scroller::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#ffffff1f}.DebtSwitcherRail-module__v_nw2G__emptyHint{color:#ffffff80;align-items:center;padding:.7rem .25rem;font-size:.85rem;display:flex}.DebtSwitcherRail-module__v_nw2G__pill{scroll-snap-align:start;border-radius:var(--radius-input);cursor:pointer;text-align:left;transition:background var(--ease),border-color var(--ease);background:#ffffff0a;border:1px solid #ffffff12;border-top-color:#ffffff1a;flex:none;align-items:center;gap:.625rem;padding:.7rem 1rem;display:flex}.DebtSwitcherRail-module__v_nw2G__pill:hover{background:#ffffff12;border-color:#ffffff21}.DebtSwitcherRail-module__v_nw2G__pillActive{background:linear-gradient(135deg,rgb(var(--pill-accent-rgb)/.14)0%,rgb(var(--pill-accent-rgb)/.04)100%);border:1px solid rgb(var(--pill-accent-rgb)/.3);border-top:1px solid rgb(var(--pill-accent-rgb)/.5);border-left:3px solid rgb(var(--pill-accent-rgb)/.85)}.DebtSwitcherRail-module__v_nw2G__pillActive:hover{background:linear-gradient(135deg,rgb(var(--pill-accent-rgb)/.18)0%,rgb(var(--pill-accent-rgb)/.05)100%);border-color:rgb(var(--pill-accent-rgb)/.34)}.DebtSwitcherRail-module__v_nw2G__pillIcon{opacity:.85;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.DebtSwitcherRail-module__v_nw2G__pillText{flex-direction:column;gap:.1rem;min-width:0;display:flex}.DebtSwitcherRail-module__v_nw2G__pillTitle{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;max-width:11rem;font-size:.85rem;font-weight:600;overflow:hidden}.DebtSwitcherRail-module__v_nw2G__pillBalance{color:#ffffff80;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.DebtSwitcherRail-module__v_nw2G__pillActive .DebtSwitcherRail-module__v_nw2G__pillTitle{color:#fff}.DebtSwitcherRail-module__v_nw2G__pillActive .DebtSwitcherRail-module__v_nw2G__pillBalance{color:#ffffffa6}.DebtSwitcherRail-module__v_nw2G__addSlot{flex:none;align-items:center;display:flex}@media (max-width:640px){.DebtSwitcherRail-module__v_nw2G__pillTitle{max-width:8rem}.DebtSwitcherRail-module__v_nw2G__addSlot{display:none}}
.DebtCommandCenter-module__Zs6v9q__hero{width:100%}.DebtCommandCenter-module__Zs6v9q__inner{flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.DebtCommandCenter-module__Zs6v9q__headerRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.DebtCommandCenter-module__Zs6v9q__identity{align-items:center;gap:.875rem;min-width:0;display:flex}.DebtCommandCenter-module__Zs6v9q__iconBadge{border-radius:var(--radius-input);background:rgb(var(--debt-accent-rgb)/.12);border:1px solid rgb(var(--debt-accent-rgb)/.22);border-top-color:rgb(var(--debt-accent-rgb)/.4);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.DebtCommandCenter-module__Zs6v9q__identityText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.DebtCommandCenter-module__Zs6v9q__kicker{letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--debt-accent-rgb)/.9);font-size:.6875rem;font-weight:700}.DebtCommandCenter-module__Zs6v9q__title{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.5rem;font-weight:800;overflow:hidden}.DebtCommandCenter-module__Zs6v9q__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.DebtCommandCenter-module__Zs6v9q__actionBtn{border-radius:var(--radius-input);cursor:pointer;width:36px;height:36px;transition:transform var(--ease),background var(--ease),border-color var(--ease);background:#ffffff0a;border:1px solid #ffffff14;justify-content:center;align-items:center;display:inline-flex}.DebtCommandCenter-module__Zs6v9q__actionBtn:hover{background:#ffffff12;border-color:#ffffff1f;transform:translateY(-2px)}.DebtCommandCenter-module__Zs6v9q__actionPay:hover{background:rgb(var(--money-rgb)/.12);border-color:rgb(var(--money-rgb)/.3)}.DebtCommandCenter-module__Zs6v9q__actionDelete:hover{background:rgb(var(--alarm-rgb)/.12);border-color:rgb(var(--alarm-rgb)/.3)}.DebtCommandCenter-module__Zs6v9q__balanceBlock{flex-direction:column;gap:.25rem;display:flex}.DebtCommandCenter-module__Zs6v9q__balanceLabel{letter-spacing:.05em;text-transform:uppercase;color:#ffffff73;font-size:.75rem;font-weight:600}.DebtCommandCenter-module__Zs6v9q__balanceValue{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:800;line-height:1.05}.DebtCommandCenter-module__Zs6v9q__balanceCents{color:#ffffff8c;font-size:.45em}.DebtCommandCenter-module__Zs6v9q__balanceHint{color:rgb(var(--debt-accent-rgb)/.9);font-size:.875rem;font-weight:500}.DebtCommandCenter-module__Zs6v9q__progressTrack{border-radius:var(--radius-full);background:#00000059;width:100%;height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #0000004d}.DebtCommandCenter-module__Zs6v9q__progressFill{border-radius:var(--radius-full);background:linear-gradient(90deg,var(--accent)0%,var(--tier-important)100%);height:100%;transition:width .6s}.DebtCommandCenter-module__Zs6v9q__vitals{border-top:1px solid #ffffff0f;padding-top:1.25rem}@media (max-width:640px){.DebtCommandCenter-module__Zs6v9q__inner{gap:1.25rem;padding:1.5rem 1.25rem}.DebtCommandCenter-module__Zs6v9q__headerRow{flex-direction:column}.DebtCommandCenter-module__Zs6v9q__actions{align-self:flex-start}.DebtCommandCenter-module__Zs6v9q__title{font-size:1.25rem}.DebtCommandCenter-module__Zs6v9q__balanceValue{font-size:2.5rem}}
.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}}
.FineBackground-module__48pama__bg{--mx:50%;--my:36%;z-index:0;pointer-events:none;position:fixed;inset:0}.FineBackground-module__48pama__canvas{background:radial-gradient(140% 120% at 50% -8%,#262640 0%,#1c1c2b 42%,#15151f 72%,#100f18 100%);position:fixed;inset:0}.FineBackground-module__48pama__spot{background:radial-gradient(circle at center,rgb(var(--spot-rgb)/.16)1px,rgb(var(--spot-rgb)/0)1.15px);-webkit-mask:radial-gradient(380px circle at var(--mx)var(--my),#000 0%,transparent 100%);-webkit-mask:radial-gradient(380px circle at var(--mx)var(--my),#000 0%,transparent 100%);mask:radial-gradient(380px circle at var(--mx)var(--my),#000 0%,transparent 100%);background-size:15px 15px;transition:opacity .4s;position:fixed;inset:0}.FineBackground-module__48pama__spot:after{content:"";background:radial-gradient(circle at center,rgb(var(--spot-rgb)/.42)1px,rgb(var(--spot-rgb)/0)1.15px);-webkit-mask:radial-gradient(130px circle at var(--mx)var(--my),#000 0%,transparent 100%);-webkit-mask:radial-gradient(130px circle at var(--mx)var(--my),#000 0%,transparent 100%);mask:radial-gradient(130px circle at var(--mx)var(--my),#000 0%,transparent 100%);background-size:15px 15px;position:absolute;inset:0}html[data-spot=medium] .FineBackground-module__48pama__spot{background:radial-gradient(circle at center,rgb(var(--spot-rgb)/.15).85px,rgb(var(--spot-rgb)/0)1px);background-size:11px 11px}html[data-spot=medium] .FineBackground-module__48pama__spot:after{background:radial-gradient(circle at center,rgb(var(--spot-rgb)/.4).85px,rgb(var(--spot-rgb)/0)1px);background-size:11px 11px}html[data-spot=fine] .FineBackground-module__48pama__spot{background:radial-gradient(circle at center,rgb(var(--spot-rgb)/.13).65px,rgb(var(--spot-rgb)/0).8px);background-size:8px 8px}html[data-spot=fine] .FineBackground-module__48pama__spot:after{background:radial-gradient(circle at center,rgb(var(--spot-rgb)/.37).65px,rgb(var(--spot-rgb)/0).8px);background-size:8px 8px}@media (max-width:980px){html:not([data-spot]) .FineBackground-module__48pama__spot{background:radial-gradient(circle at center,rgb(var(--spot-rgb)/.15).85px,rgb(var(--spot-rgb)/0)1px);background-size:11px 11px}html:not([data-spot]) .FineBackground-module__48pama__spot:after{background:radial-gradient(circle at center,rgb(var(--spot-rgb)/.4).85px,rgb(var(--spot-rgb)/0)1px);background-size:11px 11px}}.FineBackground-module__48pama__wash{background:radial-gradient(closest-side,rgb(var(--spot-rgb)/.12),transparent var(--wash-fade,70%));filter:blur(20px);width:1500px;height:1100px;transition:background .4s;position:fixed;top:-10%;left:50%;transform:translate(-50%)}
.BudgetHeader-module__oZNNqG__head{z-index:1;padding-top:6px;padding-bottom:36px;animation:.6s cubic-bezier(.22,1,.36,1) both BudgetHeader-module__oZNNqG__budgetHeadIn;position:relative}@keyframes BudgetHeader-module__oZNNqG__budgetHeadIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.BudgetHeader-module__oZNNqG__headRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.BudgetHeader-module__oZNNqG__headText{flex-direction:column;min-width:0;display:flex}.BudgetHeader-module__oZNNqG__headAction{flex-shrink:0;padding-bottom:6px}.BudgetHeader-module__oZNNqG__eyebrow{letter-spacing:3px;text-transform:uppercase;color:rgb(var(--spot-rgb));opacity:.9;margin-bottom:14px;font-size:12px;font-weight:700;display:inline-block}.BudgetHeader-module__oZNNqG__h1{letter-spacing:-1.6px;color:var(--fine-text);margin:0;font-size:clamp(32px,4.5vw,48px);font-weight:800;line-height:1.02}.BudgetHeader-module__oZNNqG__lede{max-width:620px;color:var(--fine-muted);margin:14px 0 0;font-size:clamp(15px,1.3vw,17px);line-height:1.55}@media (max-width:600px){.BudgetHeader-module__oZNNqG__head{padding-bottom:34px}}@media (prefers-reduced-motion:reduce){.BudgetHeader-module__oZNNqG__head{animation:none}}
.BudgetSignoff-module__tkpCYa__signoff{text-align:center;flex-direction:column;align-items:center;margin-top:88px;padding-bottom:24px;display:flex}.BudgetSignoff-module__tkpCYa__thread{background:linear-gradient(180deg,rgb(var(--spot-rgb)/0),rgb(var(--spot-rgb)/.65));width:1px;height:46px}.BudgetSignoff-module__tkpCYa__spark{background:var(--acc1);width:5px;height:5px;box-shadow:0 0 10px rgb(var(--spot-rgb)/.7);border-radius:50%;margin-top:2px}.BudgetSignoff-module__tkpCYa__eyebrow{letter-spacing:2px;text-transform:uppercase;color:rgb(var(--spot-rgb)/.9);margin-top:20px;font-size:12px;font-weight:700}.BudgetSignoff-module__tkpCYa__line{color:var(--fine-muted);margin:12px 0 0;font-size:17px;line-height:1.5}.BudgetSignoff-module__tkpCYa__figure{font-variant-numeric:tabular-nums;background:linear-gradient(100deg,var(--acc1),var(--acc2));color:#0000;filter:drop-shadow(0 2px 14px rgb(var(--spot-rgb)/.24));-webkit-background-clip:text;background-clip:text;font-weight:800}.BudgetSignoff-module__tkpCYa__sub{color:var(--fine-muted);margin:6px 0 0;font-size:13.5px;line-height:1.55}.BudgetSignoff-module__tkpCYa__date{color:rgb(var(--spot-rgb));font-weight:600}.BudgetSignoff-module__tkpCYa__cta{border:1px solid var(--fine-border);background:rgb(var(--spot-rgb)/.04);color:var(--fine-text);border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .25s,background .25s,transform .2s;display:inline-flex}.BudgetSignoff-module__tkpCYa__cta:hover{border-color:rgb(var(--spot-rgb)/.5);background:rgb(var(--spot-rgb)/.1)}.BudgetSignoff-module__tkpCYa__cta:active{transform:scale(.98)}.BudgetSignoff-module__tkpCYa__ctaArrow{color:rgb(var(--spot-rgb));transition:transform .4s cubic-bezier(.22,1,.36,1)}.BudgetSignoff-module__tkpCYa__cta:hover .BudgetSignoff-module__tkpCYa__ctaArrow{transform:translate(3px)}@media (max-width:600px){.BudgetSignoff-module__tkpCYa__signoff{margin-top:64px}}@media (prefers-reduced-motion:reduce){.BudgetSignoff-module__tkpCYa__cta,.BudgetSignoff-module__tkpCYa__ctaArrow{transition:none}}
.QuickNavArranger-module__Cpi8Tq__wrap{flex-direction:column;gap:10px;width:100%;display:flex}.QuickNavArranger-module__Cpi8Tq__wrap.QuickNavArranger-module__Cpi8Tq__fine{--accent:rgb(var(--spot-rgb));--accent-rgb:var(--spot-rgb);--stroke:var(--fine-border);--text-dim:var(--fine-text);--text-dimmer:var(--fine-muted)}.QuickNavArranger-module__Cpi8Tq__wrap.QuickNavArranger-module__Cpi8Tq__fine .QuickNavArranger-module__Cpi8Tq__preview{background:var(--fine-well);border-color:var(--fine-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.QuickNavArranger-module__Cpi8Tq__wrap.QuickNavArranger-module__Cpi8Tq__fine .QuickNavArranger-module__Cpi8Tq__previewTab:first-child{background:rgb(var(--spot-rgb)/.16);border-color:rgb(var(--spot-rgb)/.3);box-shadow:none;color:var(--fine-text)}.QuickNavArranger-module__Cpi8Tq__wrap.QuickNavArranger-module__Cpi8Tq__fine .QuickNavArranger-module__Cpi8Tq__item{background:var(--fine-panel)}.QuickNavArranger-module__Cpi8Tq__preview{border-radius:var(--radius-full,9999px);-webkit-backdrop-filter:blur(2px)saturate(115%);backdrop-filter:blur(2px)saturate(115%);background:#1616198c;border:1px solid #ffffff17;align-items:center;gap:6px;padding:5px;display:flex;box-shadow:0 12px 36px #0000008c,0 2px 8px #00000059,inset 0 1px #ffffff1a}.QuickNavArranger-module__Cpi8Tq__previewTab{border-radius:var(--radius-full,9999px);min-width:0;height:40px;color:var(--text-dim,#ffffff9e);flex:1 1 0;justify-content:center;align-items:center;display:flex}.QuickNavArranger-module__Cpi8Tq__previewTab:first-child{color:#fffffff2;background:linear-gradient(#ffffff21 0%,#ffffff0f 100%);border:1px solid #ffffff1f;border-top-color:#ffffff38;box-shadow:0 2px 10px #00000059,inset 0 1px #ffffff24}.QuickNavArranger-module__Cpi8Tq__previewMore{color:var(--text-dimmer,#ffffff6b)}.QuickNavArranger-module__Cpi8Tq__list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.QuickNavArranger-module__Cpi8Tq__sectionLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dimmer,#ffffff6b);margin:6px 2px 0;font-size:.7rem;font-weight:700}.QuickNavArranger-module__Cpi8Tq__sectionLabel:first-child{margin-top:0}.QuickNavArranger-module__Cpi8Tq__item{border:1px solid var(--stroke,#ffffff14);color:var(--text-dim,#ffffff9e);cursor:grab;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#ffffff05;border-radius:12px;align-items:center;gap:11px;padding:9px 12px;display:flex}.QuickNavArranger-module__Cpi8Tq__item:active{cursor:grabbing}.QuickNavArranger-module__Cpi8Tq__itemOnBar{color:var(--accent,#cba6f7);background:rgb(var(--accent-rgb,203 166 247)/.08);border-color:rgb(var(--accent-rgb,203 166 247)/.2)}.QuickNavArranger-module__Cpi8Tq__handle{color:var(--text-dimmer,#ffffff6b);cursor:grab;display:inline-flex}.QuickNavArranger-module__Cpi8Tq__itemIcon{display:inline-flex}.QuickNavArranger-module__Cpi8Tq__itemLabel{flex:1;font-size:.875rem;font-weight:600}.QuickNavArranger-module__Cpi8Tq__hint{color:var(--text-dimmer,#ffffff6b);margin:0;font-size:.75rem;line-height:1.4}
.SpendDonutPlaceholder-module__NJB33W__beat{margin-top:56px}.SpendDonutPlaceholder-module__NJB33W__headText{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.SpendDonutPlaceholder-module__NJB33W__eyebrow{letter-spacing:2px;text-transform:uppercase;color:rgb(var(--spot-rgb)/.9);font-size:12px;font-weight:700}.SpendDonutPlaceholder-module__NJB33W__lede{color:var(--fine-muted);margin:0;font-size:14.5px;line-height:1.5}.SpendDonutPlaceholder-module__NJB33W__card{border:1px solid var(--fine-border);background:var(--fine-panel);border-radius:20px;align-items:center;gap:34px;max-width:680px;padding:30px 34px;display:flex}.SpendDonutPlaceholder-module__NJB33W__ringSeat{flex-shrink:0;width:150px;height:150px;position:relative}.SpendDonutPlaceholder-module__NJB33W__ring{background:conic-gradient(rgb(var(--spot-rgb)/.55)0deg 130deg,rgb(var(--spot-rgb)/.38)130deg 220deg,rgb(var(--spot-rgb)/.24)220deg 292deg,rgb(var(--spot-rgb)/.14)292deg 334deg,#ffffff0f 334deg 360deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 57%,#000 58.5%);mask:radial-gradient(circle,#0000 57%,#000 58.5%)}.SpendDonutPlaceholder-module__NJB33W__ringCore{flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0}.SpendDonutPlaceholder-module__NJB33W__coreFigure{background:#ffffff14;border-radius:7px;width:58px;height:14px}.SpendDonutPlaceholder-module__NJB33W__coreLabel{background:#ffffff0d;border-radius:4px;width:40px;height:8px}.SpendDonutPlaceholder-module__NJB33W__linesSeat{flex-direction:column;gap:12px;min-width:0;display:flex}.SpendDonutPlaceholder-module__NJB33W__phTag{letter-spacing:1.8px;text-transform:uppercase;color:rgb(var(--spot-rgb)/.9);margin-bottom:2px;font-size:11px;font-weight:700}.SpendDonutPlaceholder-module__NJB33W__phLine{background:linear-gradient(90deg,#ffffff0a,rgb(var(--spot-rgb)/.14),#ffffff0a);background-size:200% 100%;border-radius:6px;height:12px;animation:2.2s ease-in-out infinite SpendDonutPlaceholder-module__NJB33W__donutSeatShimmer}.SpendDonutPlaceholder-module__NJB33W__phLine70{width:70%}.SpendDonutPlaceholder-module__NJB33W__phLine40{width:40%}@keyframes SpendDonutPlaceholder-module__NJB33W__donutSeatShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.SpendDonutPlaceholder-module__NJB33W__note{color:var(--fine-muted);margin:6px 0 0;font-size:12.5px;line-height:1.55}@media (max-width:620px){.SpendDonutPlaceholder-module__NJB33W__card{flex-direction:column;align-items:flex-start;gap:24px;padding:24px}.SpendDonutPlaceholder-module__NJB33W__ringSeat{align-self:center}}@media (prefers-reduced-motion:reduce){.SpendDonutPlaceholder-module__NJB33W__phLine{background-position:0 0;animation:none}}
.DebtComparisonCard-module__SCksEa__header{margin-bottom:1.5rem}.DebtComparisonCard-module__SCksEa__title{letter-spacing:-.01em;margin:0 0 .35rem;font-size:1.125rem;font-weight:700}.DebtComparisonCard-module__SCksEa__subtitle{color:#ffffff8c;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.DebtComparisonCard-module__SCksEa__nudge{text-align:left;border-radius:var(--radius-md);cursor:pointer;background:linear-gradient(135deg,rgb(var(--accent-rgb)/.1)0%,rgb(var(--accent-rgb)/.02)100%);border:1px solid rgb(var(--accent-rgb)/.22);border-top:1px solid rgb(var(--accent-rgb)/.45);border-left:3px solid rgb(var(--accent-rgb)/.85);width:100%;transition:transform var(--ease),border-color var(--ease);align-items:center;gap:1rem;padding:1.125rem 1.25rem;display:flex}.DebtComparisonCard-module__SCksEa__nudge:hover{border-color:rgb(var(--accent-rgb)/.32);transform:translateY(-2px)}.DebtComparisonCard-module__SCksEa__nudgeIcon{border-radius:var(--radius-input);background:rgb(var(--accent-rgb)/.12);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.DebtComparisonCard-module__SCksEa__nudgeText{flex-direction:column;gap:.2rem;min-width:0;display:flex}.DebtComparisonCard-module__SCksEa__nudgeTitle{color:#fff;font-size:.95rem;font-weight:600}.DebtComparisonCard-module__SCksEa__nudgeSub{color:#fff9;font-size:.8rem;line-height:1.45}.DebtComparisonCard-module__SCksEa__nudgeArrow{color:rgb(var(--accent-rgb)/.9);flex-shrink:0;margin-left:auto;font-size:1.25rem}.DebtComparisonCard-module__SCksEa__weeklyBlock{border-top:1px solid #ffffff12;margin-top:1.5rem;padding-top:1.25rem}.DebtComparisonCard-module__SCksEa__weeklyHead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.875rem;display:flex}.DebtComparisonCard-module__SCksEa__weeklyKicker{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;font-size:.75rem;font-weight:700}.DebtComparisonCard-module__SCksEa__weeklyTiles{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.DebtComparisonCard-module__SCksEa__weeklyTile{border-radius:var(--radius-md);background:#00000047;border:1px solid #ffffff0d;flex-direction:column;gap:.3rem;padding:1rem 1.1rem;display:flex;box-shadow:inset 0 2px 4px #0000004d}.DebtComparisonCard-module__SCksEa__weeklyTileIcon{align-items:center;display:inline-flex}.DebtComparisonCard-module__SCksEa__weeklyTileValue{letter-spacing:-.02em;color:var(--money);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.DebtComparisonCard-module__SCksEa__weeklyTileLabel{color:#ffffff8c;font-size:.78rem;font-weight:500}.DebtComparisonCard-module__SCksEa__weeklyMeta{color:#ffffff80;margin:.875rem 0 0;font-size:.78rem;line-height:1.5}.DebtComparisonCard-module__SCksEa__modalContent{flex-direction:column;gap:1rem;display:flex}.DebtComparisonCard-module__SCksEa__modalParagraph{color:#fffc;margin:0;font-size:.875rem;line-height:1.55}.DebtComparisonCard-module__SCksEa__modalNote{color:#ffffffd9;border-radius:var(--radius-input);background:rgb(var(--warn-rgb)/.08);border-left:3px solid rgb(var(--warn-rgb)/.7);margin:0;padding:.875rem 1rem;font-size:.85rem;line-height:1.55}@media (max-width:640px){.DebtComparisonCard-module__SCksEa__weeklyTiles{grid-template-columns:1fr}}
.GlassSheet-module__f_k5Sq__sheetWrapper{inset:var(--glass-sheet-top-inset,2vh)2vw var(--glass-sheet-bottom-inset,2vh)var(--glass-sheet-left-inset,120px);z-index:10;isolation:isolate;transition:inset .35s ease-out;position:fixed}.GlassSheet-module__f_k5Sq__fullWidth{inset:2vh 2vw}@media (min-width:769px){.GlassSheet-module__f_k5Sq__mobileBarClearance .GlassSheet-module__f_k5Sq__innerContainer{padding-bottom:88px}}.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;min-height:100dvh;transition:none;position:static;inset:auto}.GlassSheet-module__f_k5Sq__sheetBackground{border:none;border-radius:0}.GlassSheet-module__f_k5Sq__sheetContent{border-radius:0;position:static;inset:auto;overflow:visible}.GlassSheet-module__f_k5Sq__innerContainer{padding:1rem;padding-top:calc(1rem + env(safe-area-inset-top));padding-bottom:calc(88px + env(safe-area-inset-bottom))}.GlassSheet-module__f_k5Sq__fullWidth .GlassSheet-module__f_k5Sq__sheetContent{justify-content:center;min-height:100dvh}.GlassSheet-module__f_k5Sq__fullWidth .GlassSheet-module__f_k5Sq__innerContainer{padding-bottom:1rem}}@media (max-width:640px){.GlassSheet-module__f_k5Sq__innerContainer{padding:.5rem;padding-top:calc(.5rem + env(safe-area-inset-top));padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@media (max-width:480px){.GlassSheet-module__f_k5Sq__innerContainer{padding:.25rem;padding-top:calc(.25rem + env(safe-area-inset-top));padding-bottom:calc(88px + env(safe-area-inset-bottom))}}
.SpendDonut-module__RRmNwq__beat{margin-top:56px}.SpendDonut-module__RRmNwq__headText{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.SpendDonut-module__RRmNwq__eyebrow{letter-spacing:2px;text-transform:uppercase;color:rgb(var(--spot-rgb)/.9);font-size:12px;font-weight:700}.SpendDonut-module__RRmNwq__title{letter-spacing:-1px;color:var(--fine-text);margin:0;font-size:clamp(24px,3.2vw,34px);font-weight:700;line-height:1.08}
.DebtCostDonut-module__JRUhpq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.DebtCostDonut-module__JRUhpq__title{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}.DebtCostDonut-module__JRUhpq__toggle{border-radius:var(--radius-full);background:#0000004d;border:1px solid #ffffff0f;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 2px 4px #0000004d}.DebtCostDonut-module__JRUhpq__toggleBtn{appearance:none;cursor:pointer;border-radius:var(--radius-full);color:#ffffff8c;transition:color var(--ease),background var(--ease);background:0 0;border:none;padding:.4rem .95rem;font-size:.8rem;font-weight:600}.DebtCostDonut-module__JRUhpq__toggleBtn:hover{color:#fffc}.DebtCostDonut-module__JRUhpq__toggleActive{color:#fff;background:linear-gradient(135deg,rgb(var(--accent-rgb)/.28)0%,rgb(var(--accent-rgb)/.16)100%);box-shadow:inset 0 1px #ffffff1f}.DebtCostDonut-module__JRUhpq__toggleActive:hover{color:#fff}.DebtCostDonut-module__JRUhpq__splitBlock{border-top:1px solid #ffffff0f;margin-top:1.5rem;padding-top:1.5rem}.DebtCostDonut-module__JRUhpq__splitHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.DebtCostDonut-module__JRUhpq__splitTitle{color:#ffffffe6;font-size:.95rem;font-weight:600}.DebtCostDonut-module__JRUhpq__splitTotalGroup{align-items:center;gap:.5rem;display:inline-flex}.DebtCostDonut-module__JRUhpq__splitTotal{color:#fff;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.DebtCostDonut-module__JRUhpq__extraBadge{border-radius:var(--radius-sm);color:var(--money);background:rgb(var(--money-rgb)/.12);border:1px solid rgb(var(--money-rgb)/.3);align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}
.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}
.MerchantAutocompleteFine-module__etmCta__wrap{width:100%;position:relative}.MerchantAutocompleteFine-module__etmCta__dropdown{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid var(--fine-border);scrollbar-width:none;background:#161621fa;border-radius:14px;max-height:220px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 50px #00000080}.MerchantAutocompleteFine-module__etmCta__dropdown::-webkit-scrollbar{display:none}.MerchantAutocompleteFine-module__etmCta__option{text-align:left;width:100%;color:var(--fine-text);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:14px;transition:background .18s;display:block}.MerchantAutocompleteFine-module__etmCta__option:hover,.MerchantAutocompleteFine-module__etmCta__optionActive{background:rgb(var(--spot-rgb)/.12)}@media (prefers-reduced-motion:reduce){.MerchantAutocompleteFine-module__etmCta__option{transition:none}}
.DebtInterestCostCard-module__WahpWq__header{margin-bottom:1.25rem}.DebtInterestCostCard-module__WahpWq__title{letter-spacing:-.01em;margin:0 0 .35rem;font-size:1.125rem;font-weight:700}.DebtInterestCostCard-module__WahpWq__titleInfo{vertical-align:-.12em;color:rgb(var(--warn-rgb)/.75);margin-left:.35rem}.DebtInterestCostCard-module__WahpWq__subtitle{color:#ffffff8c;margin:0;font-size:.875rem;line-height:1.5}.DebtInterestCostCard-module__WahpWq__tiles{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.DebtInterestCostCard-module__WahpWq__tile{border-radius:var(--radius-md);background:#00000047;border:1px solid #ffffff0d;flex-direction:column;gap:.4rem;padding:1rem 1.1rem;display:flex;box-shadow:inset 0 2px 4px #0000004d,inset 0 -1px #ffffff0a}.DebtInterestCostCard-module__WahpWq__tileLabel{letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;font-size:.7rem;font-weight:600}.DebtInterestCostCard-module__WahpWq__tileValue{letter-spacing:-.02em;color:var(--warn);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800}.DebtInterestCostCard-module__WahpWq__tileCents{color:rgb(var(--warn-rgb)/.6);font-size:.5em}.DebtInterestCostCard-module__WahpWq__footnote{color:#ffffff80;margin:1.1rem 0 0;font-size:.8rem}@media (max-width:640px){.DebtInterestCostCard-module__WahpWq__tiles{grid-template-columns:repeat(2,1fr)}.DebtInterestCostCard-module__WahpWq__tileValue{font-size:1.4rem}}
.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)}}
.StreakMilestoneModal-module__IFcSUa__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;opacity:0;background:#000000b8;justify-content:center;align-items:center;padding:20px;transition:opacity .3s ease-out;display:flex;position:fixed;inset:0}.StreakMilestoneModal-module__IFcSUa__overlay.StreakMilestoneModal-module__IFcSUa__visible{opacity:1}.StreakMilestoneModal-module__IFcSUa__modal{text-align:center;opacity:0;background:#101013c7;border:1px solid #ffffff14;border-radius:26px;width:100%;max-width:380px;padding:40px 30px 28px;transition:transform .4s ease-out,opacity .4s ease-out;position:relative;overflow:hidden;transform:scale(.94)translateY(14px);box-shadow:0 24px 60px -16px #0009}.StreakMilestoneModal-module__IFcSUa__modal:before{content:"";z-index:-2;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);position:absolute;inset:0}.StreakMilestoneModal-module__IFcSUa__modal:after{content:"";z-index:-1;background:radial-gradient(120% 80% at 50% 0%,rgb(var(--warn-rgb)/.12)0%,transparent 60%);position:absolute;inset:0}.StreakMilestoneModal-module__IFcSUa__modal.StreakMilestoneModal-module__IFcSUa__visible{opacity:1;transform:scale(1)translateY(0)}.StreakMilestoneModal-module__IFcSUa__emojiContainer{margin-bottom:18px;display:inline-flex;position:relative}.StreakMilestoneModal-module__IFcSUa__emojiContainer:after{content:"";background:radial-gradient(circle,rgb(var(--warn-rgb)/.35)0%,transparent 70%);filter:blur(10px);z-index:-1;animation:2.6s ease-in-out infinite StreakMilestoneModal-module__IFcSUa__glowPulse;position:absolute;inset:-18px}@keyframes StreakMilestoneModal-module__IFcSUa__glowPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.9;transform:scale(1.16)}}.StreakMilestoneModal-module__IFcSUa__streakBadge{background:rgb(var(--warn-rgb)/.1);border:1px solid rgb(var(--warn-rgb)/.18);color:rgb(var(--warn-rgb)/.95);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 13px 5px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.StreakMilestoneModal-module__IFcSUa__title{letter-spacing:-.02em;color:#fffffff5;margin:0 0 12px;font-size:1.5rem;font-weight:700}.StreakMilestoneModal-module__IFcSUa__body{color:#ffffffa8;margin-bottom:26px;font-size:.92rem;line-height:1.6}.StreakMilestoneModal-module__IFcSUa__rewardLine{margin:0}.StreakMilestoneModal-module__IFcSUa__featureName{color:rgb(var(--warn-rgb)/.95);font-weight:600}.StreakMilestoneModal-module__IFcSUa__bonusLine{color:#ffffff80;margin:12px 0 0;font-size:.85rem}.StreakMilestoneModal-module__IFcSUa__bonusName{color:rgb(var(--accent-rgb)/.92);font-weight:600}.StreakMilestoneModal-module__IFcSUa__closeButton{border:1px solid rgb(var(--accent-rgb)/.4);color:#fffffffa;cursor:pointer;background:#a855f7eb;border-radius:14px;width:100%;padding:14px;font-size:1rem;font-weight:700;transition:background .25s ease-out,transform .25s ease-out,box-shadow .25s ease-out;box-shadow:0 10px 24px -8px #a855f76b}.StreakMilestoneModal-module__IFcSUa__closeButton:hover{background:#a855f7;transform:translateY(-1px);box-shadow:0 14px 28px -8px #a855f78c}.StreakMilestoneModal-module__IFcSUa__closeButton:active{transform:scale(.99)}.StreakMilestoneModal-module__IFcSUa__secondaryAction{color:#ffffff6b;cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;margin-top:10px;padding:10px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s ease-out;display:block}.StreakMilestoneModal-module__IFcSUa__secondaryAction:hover{color:#ffffffb3}@media (max-width:480px){.StreakMilestoneModal-module__IFcSUa__modal{width:92%;padding:34px 22px 22px}.StreakMilestoneModal-module__IFcSUa__title{font-size:1.3rem}}
.DebtPortfolioShare-module__-x6X8q__wrap{flex-direction:column;gap:1.5rem;display:flex}.DebtPortfolioShare-module__-x6X8q__headRow{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.DebtPortfolioShare-module__-x6X8q__activeName{color:#fff;letter-spacing:-.01em;font-size:1rem;font-weight:700}.DebtPortfolioShare-module__-x6X8q__hint{letter-spacing:.05em;text-transform:uppercase;color:#ffffff59;font-size:.72rem;font-weight:600}.DebtPortfolioShare-module__-x6X8q__block{flex-direction:column;gap:.5rem;display:flex}.DebtPortfolioShare-module__-x6X8q__row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.DebtPortfolioShare-module__-x6X8q__label{letter-spacing:.03em;text-transform:uppercase;color:#ffffff80;font-size:.8rem;font-weight:600}.DebtPortfolioShare-module__-x6X8q__pct{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.DebtPortfolioShare-module__-x6X8q__bar{border-radius:var(--radius-full);background:#00000059;gap:2px;height:14px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0000004d}.DebtPortfolioShare-module__-x6X8q__segment{cursor:pointer;min-width:3px;height:100%;transition:background var(--ease),box-shadow var(--ease)}.DebtPortfolioShare-module__-x6X8q__segment:first-child{border-top-left-radius:var(--radius-full);border-bottom-left-radius:var(--radius-full)}.DebtPortfolioShare-module__-x6X8q__segment:last-child{border-top-right-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full)}.DebtPortfolioShare-module__-x6X8q__segmentActive{box-shadow:inset 0 0 0 1.5px #ffffff4d}.DebtPortfolioShare-module__-x6X8q__context{color:#ffffff8c;font-size:.8rem}.DebtPortfolioShare-module__-x6X8q__contextStrong{color:#ffffffd9;font-variant-numeric:tabular-nums;font-weight:600}.DebtPortfolioShare-module__-x6X8q__dot{color:#ffffff4d;margin:0 .4rem}.DebtPortfolioShare-module__-x6X8q__insight{border-radius:var(--radius-input);color:#fffc;background:#ffffff08;border-left:3px solid #ffffff2e;margin:0;padding:.875rem 1rem;font-size:.85rem;line-height:1.5}.DebtPortfolioShare-module__-x6X8q__insight_good{background:rgb(var(--money-rgb)/.08);border-left-color:rgb(var(--money-rgb)/.7)}.DebtPortfolioShare-module__-x6X8q__insight_warn{background:rgb(var(--warn-rgb)/.08);border-left-color:rgb(var(--warn-rgb)/.7)}.DebtPortfolioShare-module__-x6X8q__insight_neutral{background:rgb(var(--info-rgb)/.07);border-left-color:rgb(var(--info-rgb)/.6)}
.OverspendDrift-module__Nbsbgq__card{background:#181825b8;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:10px;margin-top:14px;padding:16px 16px 14px;display:flex}.OverspendDrift-module__Nbsbgq__loadingCard{background:#181825b8;border:1px solid #ffffff0f;border-radius:16px;justify-content:center;align-items:center;min-height:104px;margin-top:14px;padding:22px 16px;display:flex}.OverspendDrift-module__Nbsbgq__label{letter-spacing:.02em;color:#cdd6f49e;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.OverspendDrift-module__Nbsbgq__dot{border-radius:50%;width:8px;height:8px}.OverspendDrift-module__Nbsbgq__heroRow{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.OverspendDrift-module__Nbsbgq__heroNum{font-size:26px;font-weight:700;line-height:1.05}.OverspendDrift-module__Nbsbgq__heroUnit{color:#cdd6f4b8;font-size:13px}.OverspendDrift-module__Nbsbgq__sub{color:#cdd6f4c7;font-size:13px;line-height:1.4}.OverspendDrift-module__Nbsbgq__actions{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.OverspendDrift-module__Nbsbgq__primaryBtn{appearance:none;cursor:pointer;color:#11111b;background:#fab387;border:none;border-radius:11px;padding:9px 14px;font-size:13px;font-weight:600;transition:filter .36s,transform .36s}.OverspendDrift-module__Nbsbgq__primaryBtn:hover{filter:brightness(1.06)}.OverspendDrift-module__Nbsbgq__primaryBtn:active{transform:translateY(1px)}.OverspendDrift-module__Nbsbgq__ghostBtn{appearance:none;cursor:pointer;color:#cdd6f4db;background:#ffffff0d;border:1px solid #ffffff14;border-radius:11px;padding:9px 14px;font-size:13px;font-weight:600;transition:background .36s}.OverspendDrift-module__Nbsbgq__ghostBtn:hover{background:#ffffff17}.OverspendDrift-module__Nbsbgq__sheetBody{flex-direction:column;gap:18px;padding:4px 2px 8px;display:flex}.OverspendDrift-module__Nbsbgq__heroLarge{flex-direction:column;gap:6px;display:flex}.OverspendDrift-module__Nbsbgq__heroLargeNum{font-size:34px;font-weight:700;line-height:1}.OverspendDrift-module__Nbsbgq__heroLargePct{color:#cdd6f4bd;font-size:14px}.OverspendDrift-module__Nbsbgq__pace{color:#cdd6f4b3;font-size:13px}.OverspendDrift-module__Nbsbgq__reframe{color:#fab387;background:#fab3871a;border:1px solid #fab38733;border-radius:13px;align-items:center;gap:8px;padding:12px 14px;font-size:13.5px;line-height:1.4;display:flex}.OverspendDrift-module__Nbsbgq__reframeLoading{color:#cdd6f499;font-style:italic}.OverspendDrift-module__Nbsbgq__reframeSubGroup{flex-direction:column;gap:6px;margin-top:-8px;padding:0 2px;display:flex}.OverspendDrift-module__Nbsbgq__reframeSub{color:#cdd6f4a8;font-size:12.5px;line-height:1.45}.OverspendDrift-module__Nbsbgq__reframeSub:before{content:"";vertical-align:middle;background:#fab3878c;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.OverspendDrift-module__Nbsbgq__sectionTitle{letter-spacing:.02em;text-transform:uppercase;color:#cdd6f48c;margin-bottom:2px;font-size:12px;font-weight:600}.OverspendDrift-module__Nbsbgq__catList{flex-direction:column;gap:10px;display:flex}.OverspendDrift-module__Nbsbgq__catRow{background:#ffffff09;border:1px solid #ffffff0f;border-radius:13px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.OverspendDrift-module__Nbsbgq__catHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.OverspendDrift-module__Nbsbgq__catLeft{align-items:center;gap:9px;min-width:0;display:flex}.OverspendDrift-module__Nbsbgq__catName{color:#cdd6f4eb;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.OverspendDrift-module__Nbsbgq__catOver{white-space:nowrap;font-size:13px;font-weight:600}.OverspendDrift-module__Nbsbgq__merchantRow{flex-wrap:wrap;gap:6px;display:flex}.OverspendDrift-module__Nbsbgq__merchantChip{color:#cdd6f4b3;background:#ffffff0d;border-radius:8px;padding:3px 8px;font-size:11.5px}.OverspendDrift-module__Nbsbgq__essentialNote{color:#cdd6f4d1;background:#89b4fa14;border:1px solid #89b4fa2e;border-radius:13px;padding:12px 14px;font-size:13px;line-height:1.45}.OverspendDrift-module__Nbsbgq__commit{border-top:1px solid #ffffff0f;flex-direction:column;gap:12px;padding-top:4px;display:flex}.OverspendDrift-module__Nbsbgq__commitLabel{color:#cdd6f4e0;font-size:13px;font-weight:600}.OverspendDrift-module__Nbsbgq__commitHint{color:#cdd6f499;margin-top:-6px;font-size:12px;line-height:1.4}.OverspendDrift-module__Nbsbgq__capRow{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.OverspendDrift-module__Nbsbgq__capField{flex:140px;min-width:0}.OverspendDrift-module__Nbsbgq__saveBtn{appearance:none;cursor:pointer;color:#11111b;background:#cba6f7;border:none;border-radius:11px;align-self:flex-start;padding:10px 16px;font-size:13px;font-weight:600;transition:filter .36s,opacity .2s}.OverspendDrift-module__Nbsbgq__saveBtn:hover{filter:brightness(1.06)}.OverspendDrift-module__Nbsbgq__saveBtn:disabled{opacity:.5;cursor:default}.OverspendDrift-module__Nbsbgq__commitList{flex-direction:column;gap:8px;display:flex}.OverspendDrift-module__Nbsbgq__commitItem{color:#cdd6f4d1;background:#ffffff09;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.OverspendDrift-module__Nbsbgq__removeBtn{appearance:none;cursor:pointer;color:#f38ba8d9;background:0 0;border:none;padding:2px 4px;font-size:12px}.OverspendDrift-module__Nbsbgq__savedFlash{color:#a6e3a1;font-size:12px}.OverspendDrift-module__Nbsbgq__momentBanner{background:#fab3871a;border:1px solid #fab38738;border-radius:13px;flex-direction:column;gap:6px;margin-top:10px;padding:12px 14px;display:flex}.OverspendDrift-module__Nbsbgq__momentTitle{color:#fab387;font-size:13px;font-weight:700}.OverspendDrift-module__Nbsbgq__momentBody{color:#cdd6f4e0;font-size:13px;line-height:1.45}.OverspendDrift-module__Nbsbgq__momentDismiss{appearance:none;cursor:pointer;color:#cdd6f4b3;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:2px 0;font-size:12px;font-weight:600}.OverspendDrift-module__Nbsbgq__momentDismiss:hover{color:#cdd6f4f2}
.DebtNarrativeCard-module__qT0sYa__callout{background:linear-gradient(135deg,rgb(var(--accent-rgb)/.1)0%,rgb(var(--accent-rgb)/.02)100%);border:1px solid rgb(var(--accent-rgb)/.22);border-top:1px solid rgb(var(--accent-rgb)/.45);border-left:3px solid rgb(var(--accent-rgb)/.85);border-radius:20px;align-items:flex-start;gap:1rem;padding:1.5rem 1.75rem;display:flex}.DebtNarrativeCard-module__qT0sYa__icon{border-radius:var(--radius-input);background:rgb(var(--accent-rgb)/.14);border:1px solid rgb(var(--accent-rgb)/.24);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.DebtNarrativeCard-module__qT0sYa__text{color:#ffffffb8;margin:0;font-size:.98rem;line-height:1.65}.DebtNarrativeCard-module__qT0sYa__name{color:#fff;font-weight:700}.DebtNarrativeCard-module__qT0sYa__amt,.DebtNarrativeCard-module__qT0sYa__kw{color:#ffffffeb;font-variant-numeric:tabular-nums;font-weight:600}.DebtNarrativeCard-module__qT0sYa__saving{color:var(--money);font-variant-numeric:tabular-nums;font-weight:800}.DebtNarrativeCard-module__qT0sYa__interestPhrase{white-space:nowrap}.DebtNarrativeCard-module__qT0sYa__interestInfo{vertical-align:-.12em;color:rgb(var(--accent-rgb)/.85);margin-left:.2em}.DebtNarrativeCard-module__qT0sYa__breakdown{flex-direction:column;gap:.95rem;display:flex}.DebtNarrativeCard-module__qT0sYa__breakdownRow{flex-direction:column;gap:.2rem;display:flex}.DebtNarrativeCard-module__qT0sYa__breakdownHead{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.DebtNarrativeCard-module__qT0sYa__breakdownLabel{text-transform:uppercase;letter-spacing:.05em;color:#ffffffeb;font-size:.75rem;font-weight:700}.DebtNarrativeCard-module__qT0sYa__breakdownAmt{color:#fab387;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.DebtNarrativeCard-module__qT0sYa__breakdownDesc{color:#ffffffa8;margin:0;font-size:.8125rem;line-height:1.5}@media (max-width:640px){.DebtNarrativeCard-module__qT0sYa__callout{flex-direction:column;gap:.75rem}.DebtNarrativeCard-module__qT0sYa__icon{align-self:center}}
.BudgetSectionHeader-module__gSaSDG__header{background:var(--mb-surface-base);border:1px solid var(--mb-stroke);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 12px;padding:16px 18px;transition:background-color .36s,border-color .36s;display:grid}.BudgetSectionHeader-module__gSaSDG__header:hover{border-color:var(--mb-stroke-strong)}.BudgetSectionHeader-module__gSaSDG__accentIncome{--section-accent:166,227,161}.BudgetSectionHeader-module__gSaSDG__accentExpense{--section-accent:250,179,135}.BudgetSectionHeader-module__gSaSDG__titleArea{cursor:pointer;text-align:left;color:inherit;background:0 0;border:none;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding:0;font-family:inherit;transition:opacity .36s;display:grid}.BudgetSectionHeader-module__gSaSDG__titleArea:hover{opacity:.92}.BudgetSectionHeader-module__gSaSDG__emojiChip{background:rgba(var(--section-accent),.14);border:1px solid rgba(var(--section-accent),.22);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.BudgetSectionHeader-module__gSaSDG__titleBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.BudgetSectionHeader-module__gSaSDG__title{letter-spacing:-.01em;color:#fffffff2;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:600;line-height:1.2;overflow:hidden}.BudgetSectionHeader-module__gSaSDG__subtitle{color:#ffffff8c;align-items:baseline;gap:6px;font-size:.78rem;display:inline-flex}.BudgetSectionHeader-module__gSaSDG__subtitleDot{color:#ffffff47}.BudgetSectionHeader-module__gSaSDG__subtitleAmount{color:#ffffffc7;font-variant-numeric:tabular-nums;font-weight:600}.BudgetSectionHeader-module__gSaSDG__subtitleSuffix{color:#ffffff73;margin-left:2px;font-weight:400}.BudgetSectionHeader-module__gSaSDG__actions{align-items:center;gap:8px;display:inline-flex}.BudgetSectionHeader-module__gSaSDG__addButton{color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-family:inherit;transition:background-color .36s,border-color .36s,color .36s,transform .18s;display:inline-flex}.BudgetSectionHeader-module__gSaSDG__addButton:hover{color:#fffffffa;background:#ffffff0d;border-color:#ffffff29}.BudgetSectionHeader-module__gSaSDG__addButton:active{transform:scale(.96)}.BudgetSectionHeader-module__gSaSDG__addButtonLocked{opacity:.45;cursor:not-allowed}.BudgetSectionHeader-module__gSaSDG__actionIcon{width:16px;height:16px;display:block}.BudgetSectionHeader-module__gSaSDG__chevronButton{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:color .36s,border-color .36s,background-color .36s;display:inline-flex}.BudgetSectionHeader-module__gSaSDG__chevronButton:hover{color:#fffffff2;background:#ffffff0a;border-color:#ffffff29}.BudgetSectionHeader-module__gSaSDG__chevronIcon{width:16px;height:16px;display:block}.BudgetSectionHeader-module__gSaSDG__children{grid-column:1/-1;margin-top:2px}
.EditDebtModal-module___4noCa__title{background:linear-gradient(135deg,#fff 0%,#b4befe 50%,#cba6f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:28px;font-weight:700;line-height:1.2}.EditDebtModal-module___4noCa__title span{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial;background:0 0}.EditDebtModal-module___4noCa__subtitle{color:#94a3b8;font-size:14px;line-height:1.4}.EditDebtModal-module___4noCa__progressContainer{margin-bottom:24px}.EditDebtModal-module___4noCa__progressSteps{justify-content:space-between;display:flex;position:relative}.EditDebtModal-module___4noCa__progressLine{z-index:0;background:#ffffff1a;height:2px;position:absolute;top:20px;left:0;right:0}.EditDebtModal-module___4noCa__progressLineFill{background:linear-gradient(90deg,#cba6f7,#b4befe);height:100%;transition:width .5s;position:absolute;top:0;left:0;box-shadow:0 0 10px #cba6f780}.EditDebtModal-module___4noCa__step{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.EditDebtModal-module___4noCa__stepCircle{background:#0a0a0a;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:.5rem;font-weight:600;transition:all .3s;display:flex}.EditDebtModal-module___4noCa__step.EditDebtModal-module___4noCa__active .EditDebtModal-module___4noCa__stepCircle{background:linear-gradient(135deg,#cba6f7,#b4befe);border-color:#cba6f7;transform:scale(1.1);box-shadow:0 0 20px #cba6f780}.EditDebtModal-module___4noCa__step.EditDebtModal-module___4noCa__completed .EditDebtModal-module___4noCa__stepCircle{background:#a6e3a1;border-color:#a6e3a1}.EditDebtModal-module___4noCa__stepLabel{color:#64748b;text-align:center;font-size:.75rem}.EditDebtModal-module___4noCa__step.EditDebtModal-module___4noCa__active .EditDebtModal-module___4noCa__stepLabel{color:#fff;font-weight:500}.EditDebtModal-module___4noCa__stepContent{animation:.5s ease-out EditDebtModal-module___4noCa__fadeInUp}@keyframes EditDebtModal-module___4noCa__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EditDebtModal-module___4noCa__stepTitle{color:#fff;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.EditDebtModal-module___4noCa__debtTypes{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.EditDebtModal-module___4noCa__debtTypeCardWrapper{cursor:pointer;border-radius:20px;transition:all .3s;position:relative}.EditDebtModal-module___4noCa__debtTypeCardWrapper:hover{transform:translateY(-4px)}.EditDebtModal-module___4noCa__debtTypeCardWrapper.EditDebtModal-module___4noCa__selected{transform:translateY(-2px)}.EditDebtModal-module___4noCa__debtTypeCardWrapper.EditDebtModal-module___4noCa__selected:after{content:"✓";color:#fff;z-index:10;background:linear-gradient(135deg,#cba6f7,#b4befe);border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:700;animation:.6s cubic-bezier(.34,1.56,.64,1) EditDebtModal-module___4noCa__checkmarkPop;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #cba6f780}@keyframes EditDebtModal-module___4noCa__checkmarkPop{0%{opacity:0;transform:scale(0)rotate(-90deg)}60%{transform:scale(1.15)rotate(5deg)}80%{transform:scale(.95)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.EditDebtModal-module___4noCa__debtTypeCard{cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:1.5rem;transition:all .3s;position:relative;overflow:hidden}.EditDebtModal-module___4noCa__debtTypeCard:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#cba6f766,#0000);height:1px;animation:3s infinite EditDebtModal-module___4noCa__shimmer;position:absolute;top:0;left:0;right:0}@keyframes EditDebtModal-module___4noCa__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.EditDebtModal-module___4noCa__debtTypeCard:hover:before{opacity:1}.EditDebtModal-module___4noCa__debtTypeCard:hover{background:#ffffff0d;border-color:#cba6f74d;transform:translateY(-4px);box-shadow:0 10px 30px #cba6f733}.EditDebtModal-module___4noCa__debtTypeCard.EditDebtModal-module___4noCa__selected{background:#cba6f71a;border-color:#cba6f7;transform:translateY(-2px);box-shadow:0 8px 20px #cba6f74d}.EditDebtModal-module___4noCa__debtTypeIcon{filter:drop-shadow(0 0 10px #cba6f74d);margin-bottom:.75rem;font-size:2rem;transition:all .3s;display:block}.EditDebtModal-module___4noCa__debtTypeCard:hover .EditDebtModal-module___4noCa__debtTypeIcon{transform:scale(1.2)rotate(10deg)}.EditDebtModal-module___4noCa__debtTypeName{color:#fff;margin-bottom:.25rem;font-weight:600}.EditDebtModal-module___4noCa__debtTypeDesc{color:#64748b;font-size:.85rem}.EditDebtModal-module___4noCa__formGroup{margin-bottom:1.5rem}.EditDebtModal-module___4noCa__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.EditDebtModal-module___4noCa__formLabel{color:#94a3b8;margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:block}.EditDebtModal-module___4noCa__optionalBadge{color:#64748b;background:#94a3b81a;border-radius:8px;margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:400;display:inline-block}.EditDebtModal-module___4noCa__tooltip{cursor:help;margin-left:.5rem;display:inline-block;position:relative}.EditDebtModal-module___4noCa__tooltipIcon{color:#64748b;font-size:.875rem}.EditDebtModal-module___4noCa__tooltipContent{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;background:#000000e6;border-radius:8px;padding:.5rem .75rem;font-size:.85rem;transition:opacity .3s;position:absolute;bottom:125%;left:50%;transform:translate(-50%)}.EditDebtModal-module___4noCa__tooltip:hover .EditDebtModal-module___4noCa__tooltipContent{opacity:1}.EditDebtModal-module___4noCa__motivationQuote{color:#94a3b8;opacity:0;background:linear-gradient(135deg,#cba6f71a,#9333ea0d);border-left:3px solid #cba6f7;border-radius:8px;margin:1.5rem 0;padding:1rem;font-style:italic;animation:.5s ease-out .3s forwards EditDebtModal-module___4noCa__fadeInUp;position:relative}.EditDebtModal-module___4noCa__motivationQuote:before{content:"💭";opacity:.5;font-size:1.5rem;position:absolute;top:-.5rem;left:-.5rem}.EditDebtModal-module___4noCa__savingsInfo{text-align:center;background:#cba6f70d;border-radius:12px;margin-top:1.5rem;padding:1.5rem}.EditDebtModal-module___4noCa__savingsText{color:#94a3b8;margin-bottom:.5rem;font-size:.9rem}.EditDebtModal-module___4noCa__savingsAmount{color:#a6e3a1;font-size:1.5rem;font-weight:700}.EditDebtModal-module___4noCa__debtSummary{background:#10b9811a;border:1px solid #10b9814d;border-radius:16px;margin-bottom:2rem;padding:1.5rem}.EditDebtModal-module___4noCa__summaryItem{color:#94a3b8;justify-content:space-between;margin-bottom:.5rem;display:flex}.EditDebtModal-module___4noCa__summaryItem:last-child{color:#fff;border-top:1px solid #10b98133;margin-bottom:0;padding-top:.5rem;font-weight:600}.EditDebtModal-module___4noCa__encouragementBox{text-align:center;background:linear-gradient(135deg,#10b9811a,#cba6f70d);border:1px solid #10b9814d;border-radius:12px;padding:1.5rem}.EditDebtModal-module___4noCa__encouragementTitle{color:#fff;margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.EditDebtModal-module___4noCa__encouragementText{color:#94a3b8;font-size:.9rem}.EditDebtModal-module___4noCa__successContainer{text-align:center;padding:3rem 2rem;animation:.5s cubic-bezier(.175,.885,.32,1.275) EditDebtModal-module___4noCa__scaleIn}@keyframes EditDebtModal-module___4noCa__scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.EditDebtModal-module___4noCa__successIcon{margin-bottom:1rem;font-size:5rem;animation:.6s ease-out EditDebtModal-module___4noCa__bounce}@keyframes EditDebtModal-module___4noCa__bounce{0%{transform:scale(0)rotate(0)}50%{transform:scale(1.2)rotate(10deg)}to{transform:scale(1)rotate(0)}}.EditDebtModal-module___4noCa__successTitle{background:linear-gradient(135deg,#a6e3a1,#a6e3a1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.EditDebtModal-module___4noCa__successMessage{color:#94a3b8;margin-bottom:2rem}.EditDebtModal-module___4noCa__buttonGroup{gap:12px;width:100%;margin-top:24px;display:flex}.EditDebtModal-module___4noCa__btn{cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.EditDebtModal-module___4noCa__btnSecondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#b4befe;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;flex:1;padding:14px 28px;font-weight:500;transition:all .3s}.EditDebtModal-module___4noCa__btnSecondary:hover{background:#ffffff1a;transform:translateY(-2px)}.EditDebtModal-module___4noCa__btnPrimary{color:#181825;cursor:pointer;background:#cba6f7;border:none;border-radius:14px;flex:1;padding:14px 28px;font-size:15px;font-weight:600;transition:all .3s;box-shadow:0 4px 20px #cba6f740}.EditDebtModal-module___4noCa__btnPrimary:hover:not(:disabled){background:#d2b3f9;transform:translateY(-2px);box-shadow:0 8px 30px #cba6f766}.EditDebtModal-module___4noCa__btnPrimary:disabled{opacity:.6;cursor:not-allowed;transform:none}.EditDebtModal-module___4noCa__powerUp{pointer-events:none;z-index:1000;font-size:1.5rem;animation:1s ease-out forwards EditDebtModal-module___4noCa__powerUp;position:absolute}@keyframes EditDebtModal-module___4noCa__powerUp{0%{opacity:1;transform:translateY(0)scale(0)}50%{transform:translateY(-30px)scale(1.5)}to{opacity:0;transform:translateY(-60px)scale(0)}}.EditDebtModal-module___4noCa__progressCelebration{color:#fff;opacity:0;background:#a6e3a1;border-radius:20px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;animation:.5s ease-out forwards EditDebtModal-module___4noCa__popIn;position:absolute;top:-30px;left:50%;transform:translate(-50%)}@keyframes EditDebtModal-module___4noCa__popIn{0%{opacity:0;transform:translate(-50%)scale(0)}50%{transform:translate(-50%)scale(1.2)}to{opacity:1;transform:translate(-50%)scale(1)}}.EditDebtModal-module___4noCa__toggleContainer{gap:.5rem;margin-top:.5rem;display:flex}.EditDebtModal-module___4noCa__toggleButton{cursor:pointer;color:#94a3b8;background:#ffffff05;border:2px solid #ffffff1a;border-radius:12px;flex:1;padding:.75rem;font-size:.9rem;font-weight:500;transition:all .3s}.EditDebtModal-module___4noCa__toggleButton:hover{background:#ffffff0d;border-color:#cba6f74d;transform:translateY(-2px)}.EditDebtModal-module___4noCa__toggleButton.EditDebtModal-module___4noCa__active{color:#fff;background:#cba6f726;border-color:#cba6f7;font-weight:600;box-shadow:0 4px 12px #cba6f74d}.EditDebtModal-module___4noCa__infoBox{border-left:4px solid var(--info);background:#8bb4fa12;border-radius:12px;gap:.75rem;margin-top:1rem;padding:1rem 1.25rem;animation:.3s ease-out EditDebtModal-module___4noCa__fadeInUp;display:flex}.EditDebtModal-module___4noCa__infoBoxDanger{background:rgb(var(--alarm-rgb)/.07);border-left:4px solid var(--alarm)}.EditDebtModal-module___4noCa__infoBoxSuccess{background:rgb(var(--money-rgb)/.06);border-left:4px solid var(--money)}.EditDebtModal-module___4noCa__infoIcon{flex-shrink:0;font-size:1.5rem}.EditDebtModal-module___4noCa__infoContent{color:#94a3b8;flex:1;font-size:.9rem;line-height:1.6}.EditDebtModal-module___4noCa__infoContent strong{color:#ffffffe0;margin-bottom:.5rem;font-size:.95rem;display:block}.EditDebtModal-module___4noCa__infoContent .EditDebtModal-module___4noCa__infoWarning strong{font-size:inherit;margin-bottom:0;display:inline}.EditDebtModal-module___4noCa__infoContent p{margin:.5rem 0 0}.EditDebtModal-module___4noCa__infoWarning{color:var(--tier-important);align-items:center;gap:.25rem;font-weight:600;display:flex;margin-top:.75rem!important}.EditDebtModal-module___4noCa__infoEmpowerment{color:#a7f3d0;background:linear-gradient(135deg,#10b9811f,#05966914);border-left:4px solid #a6e3a1;border-radius:8px;padding:.75rem 1rem;font-size:.9rem;line-height:1.6;margin-top:1rem!important}.EditDebtModal-module___4noCa__comparisonValue{color:#fff;text-align:right;font-size:.9rem;font-weight:700;line-height:1.6}@media (max-width:640px){.EditDebtModal-module___4noCa__modal{border-radius:0;width:100%;height:100vh;max-height:100vh}.EditDebtModal-module___4noCa__debtTypes,.EditDebtModal-module___4noCa__formRow{grid-template-columns:1fr}.EditDebtModal-module___4noCa__stepLabel{font-size:.65rem}.EditDebtModal-module___4noCa__toggleContainer{flex-direction:column}.EditDebtModal-module___4noCa__infoBox{flex-direction:column;gap:.5rem}}.EditDebtModal-module___4noCa__debtTileGrid{grid-template-columns:repeat(4,1fr);gap:.625rem;margin-bottom:.75rem;display:grid}.EditDebtModal-module___4noCa__debtTile{cursor:pointer;background:#ffffff08;border:1.5px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.875rem .375rem;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.EditDebtModal-module___4noCa__debtTile:hover{background:#cba6f712;border-color:#cba6f740;transform:translateY(-2px)}.EditDebtModal-module___4noCa__debtTile.EditDebtModal-module___4noCa__selectedTile{background:#cba6f721;border-color:#cba6f7;transform:translateY(-2px);box-shadow:0 0 0 1px #cba6f740,0 6px 18px #cba6f72e}.EditDebtModal-module___4noCa__debtTileEmoji{transition:transform .2s}.EditDebtModal-module___4noCa__debtTile:hover .EditDebtModal-module___4noCa__debtTileEmoji,.EditDebtModal-module___4noCa__debtTile.EditDebtModal-module___4noCa__selectedTile .EditDebtModal-module___4noCa__debtTileEmoji{transform:scale(1.2)}.EditDebtModal-module___4noCa__debtTileLabel{color:#64748b;text-align:center;font-size:.72rem;font-weight:500;line-height:1.3;transition:color .2s}.EditDebtModal-module___4noCa__debtTile.EditDebtModal-module___4noCa__selectedTile .EditDebtModal-module___4noCa__debtTileLabel{color:#e9d5ff;font-weight:600}.EditDebtModal-module___4noCa__debtTile.EditDebtModal-module___4noCa__selectedTile:after{content:"✓";color:#fff;background:#cba6f7;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;animation:.2s ease-out EditDebtModal-module___4noCa__tileCheckIn;display:flex;position:absolute;top:5px;right:5px}@keyframes EditDebtModal-module___4noCa__tileCheckIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.EditDebtModal-module___4noCa__categoryDesc{text-align:center;color:#64748b;min-height:1.15em;margin-bottom:.75rem;font-size:.82rem;transition:color .25s,opacity .25s}.EditDebtModal-module___4noCa__categoryDesc.EditDebtModal-module___4noCa__categoryDescActive{color:#cba6f7}.EditDebtModal-module___4noCa__initialAmountCard{margin-bottom:1.5rem}.EditDebtModal-module___4noCa__initialAmountInner{background:#cba6f70f;border:1px solid #cba6f72e;border-radius:12px;gap:.75rem;padding:.875rem 1rem;display:flex}.EditDebtModal-module___4noCa__initialAmountBody{color:#94a3b8;flex:1;font-size:.855rem;line-height:1.55}.EditDebtModal-module___4noCa__initialAmountBody strong{color:#b4befe;font-weight:600}.EditDebtModal-module___4noCa__initialAmountToggle{color:#cba6f7;cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;margin-top:.5rem;padding:0;font-size:.855rem;font-weight:500;transition:color .2s;display:inline-flex}.EditDebtModal-module___4noCa__initialAmountToggle:hover{color:#b4befe}.EditDebtModal-module___4noCa__compoundingRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.EditDebtModal-module___4noCa__compoundingLabel{color:#64748b;font-size:.78rem}.EditDebtModal-module___4noCa__compoundingPills{gap:.375rem;display:flex}.EditDebtModal-module___4noCa__compoundingPill{cursor:pointer;color:#64748b;background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:.2rem .65rem;font-size:.78rem;font-weight:500;transition:background .2s,border-color .2s,color .2s}.EditDebtModal-module___4noCa__compoundingPill.EditDebtModal-module___4noCa__compoundingPillActive{color:#e9d5ff;background:#cba6f726;border-color:#cba6f7}.EditDebtModal-module___4noCa__compoundingPill:hover:not(.EditDebtModal-module___4noCa__compoundingPillActive){color:#b4befe;border-color:#cba6f74d}.EditDebtModal-module___4noCa__suggestHint{color:#b4befe;align-items:center;gap:.3rem;margin-top:.375rem;font-size:.76rem;animation:.25s ease-out EditDebtModal-module___4noCa__hintFadeIn;display:flex}@keyframes EditDebtModal-module___4noCa__hintFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.EditDebtModal-module___4noCa__footerSummary{color:#475569;text-align:center;margin-bottom:.625rem;font-size:.8rem}@media (max-width:640px){.EditDebtModal-module___4noCa__footerSummary{font-size:.7rem}}.EditDebtModal-module___4noCa__footerSummary span{color:#cba6f7;font-weight:500}.EditDebtModal-module___4noCa__educationalArea{margin-top:.25rem}.EditDebtModal-module___4noCa__accordionSection{border:1px solid #ffffff12;border-radius:14px;margin-bottom:.75rem;overflow:hidden}.EditDebtModal-module___4noCa__accordionHeader{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff05;justify-content:space-between;align-items:center;padding:.875rem 1.125rem;transition:background .2s;display:flex}.EditDebtModal-module___4noCa__accordionHeader:hover{background:#ffffff0a}.EditDebtModal-module___4noCa__accordionHeaderOpen{background:#cba6f70f;border-bottom:1px solid #ffffff0f}.EditDebtModal-module___4noCa__accordionHeaderLeft{flex-direction:column;gap:.2rem;display:flex}.EditDebtModal-module___4noCa__accordionHeaderTitle{color:#fff;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.EditDebtModal-module___4noCa__accordionMeta{color:#475569;font-size:.75rem;font-weight:400}.EditDebtModal-module___4noCa__accordionChevron{color:#475569;font-size:.7rem;transition:transform .2s}.EditDebtModal-module___4noCa__accordionChevronOpen{transform:rotate(180deg)}.EditDebtModal-module___4noCa__accordionBody{padding:1.125rem 1.125rem 1.25rem}.EditDebtModal-module___4noCa__accordionBody .EditDebtModal-module___4noCa__formGroup:last-child{margin-bottom:0}.EditDebtModal-module___4noCa__btnSaved{background:linear-gradient(135deg,var(--money)0%,#40a02b 100%);color:#0a0a0a;cursor:default;box-shadow:0 4px 20px rgb(var(--money-rgb)/.25);border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:14px 28px;font-size:15px;font-weight:700;transition:background .4s,box-shadow .3s;display:flex}@media (max-width:640px){.EditDebtModal-module___4noCa__debtTileGrid{grid-template-columns:repeat(2,1fr)}.EditDebtModal-module___4noCa__compoundingRow{flex-direction:column;align-items:flex-start;gap:.375rem}}.EditDebtModal-module___4noCa__warningBox{background:rgb(var(--milestone-rgb)/.06);border:1.5px solid rgb(var(--milestone-rgb)/.3);border-radius:12px;gap:16px;margin-top:16px;padding:16px;animation:.3s ease-out EditDebtModal-module___4noCa__slideIn;display:flex}.EditDebtModal-module___4noCa__warningIcon{flex-shrink:0;font-size:24px}.EditDebtModal-module___4noCa__warningContent{flex:1}.EditDebtModal-module___4noCa__warningTitle{color:var(--milestone);margin:0 0 8px;font-size:16px;font-weight:600}.EditDebtModal-module___4noCa__warningText{color:#ffffffd9;margin:0 0 12px;font-size:14px;line-height:1.6}.EditDebtModal-module___4noCa__warningSubtext{color:#ffffffb3;margin:0;font-size:13px;line-height:1.5}.EditDebtModal-module___4noCa__warningSubtext strong{color:#ffffffe6;font-weight:600}.EditDebtModal-module___4noCa__errorText{color:var(--milestone);text-align:center;background:rgb(var(--milestone-rgb)/.06);border-radius:8px;margin-top:12px;padding:8px 12px;font-size:13px;animation:.3s ease-out EditDebtModal-module___4noCa__fadeIn}@keyframes EditDebtModal-module___4noCa__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.EditDebtModal-module___4noCa__comparisonBox{border-radius:8px;margin-bottom:1rem;padding:1rem;transition:all .3s}.EditDebtModal-module___4noCa__comparisonBox:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.EditDebtModal-module___4noCa__comparisonItem{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.EditDebtModal-module___4noCa__comparisonItem:last-child{margin-bottom:0}.EditDebtModal-module___4noCa__comparisonLabel{color:#ffffffb3;font-size:.9rem}.EditDebtModal-module___4noCa__headerContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.EditDebtModal-module___4noCa__stepContainer{flex-direction:column;gap:1.5rem;width:100%;display:flex}.EditDebtModal-module___4noCa__debtSummaryGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (max-width:640px){.EditDebtModal-module___4noCa__debtSummaryGrid{grid-template-columns:1fr}.EditDebtModal-module___4noCa__formGroup{max-width:100%;overflow:hidden}}
.StatsSparkline-module__z3Uk8q__wrapper{cursor:crosshair;width:100%;display:block;position:relative}.StatsSparkline-module__z3Uk8q__svg{width:100%;height:100%;display:block;overflow:visible}.StatsSparkline-module__z3Uk8q__endDot{pointer-events:none;opacity:.95;border-radius:999px;width:6px;height:6px;transition:transform .12s ease-out,box-shadow .12s ease-out;position:absolute}.StatsSparkline-module__z3Uk8q__guideLine{opacity:.35;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;transform:translate(-.5px)}.StatsSparkline-module__z3Uk8q__tooltip{z-index:5;pointer-events:none;white-space:nowrap;font-variant-numeric:tabular-nums;background:#0f0f14eb;border:1px solid #a855f738;border-radius:8px;flex-direction:column;gap:.15rem;padding:.45rem .65rem;animation:.12s ease-out StatsSparkline-module__z3Uk8q__tooltipFadeIn;display:flex;position:absolute;bottom:calc(100% + 8px);box-shadow:0 8px 20px #00000080}.StatsSparkline-module__z3Uk8q__tooltip:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);z-index:-1;position:absolute;inset:0}.StatsSparkline-module__z3Uk8q__tooltipRight{transform:translate(calc(6px - 50%))}.StatsSparkline-module__z3Uk8q__tooltipLeft{transform:translate(calc(6px - 100%))}.StatsSparkline-module__z3Uk8q__tooltipDate{letter-spacing:.02em;text-transform:uppercase;color:#ffffff8c;font-size:.6875rem;font-weight:600}.StatsSparkline-module__z3Uk8q__tooltipValue{color:#fffffff5;letter-spacing:-.005em;font-size:.875rem;font-weight:700}.StatsSparkline-module__z3Uk8q__placeholder{background:linear-gradient(#a855f70a 0%,#a855f700 100%);border-bottom:1px dashed #a855f72e;border-radius:8px;width:100%}@keyframes StatsSparkline-module__z3Uk8q__tooltipFadeIn{0%{opacity:0;transform:translate(calc(6px - 50%))translateY(2px)}to{opacity:1}}.StatsSparkline-module__z3Uk8q__tooltipLeft{animation-name:StatsSparkline-module__z3Uk8q__tooltipFadeInLeft}@keyframes StatsSparkline-module__z3Uk8q__tooltipFadeInLeft{0%{opacity:0;transform:translate(calc(6px - 100%))translateY(2px)}to{opacity:1}}
.ActionPillButton-module__wmh7Pa__button{color:var(--accent);background:rgb(var(--accent-rgb)/.1);border:1px solid rgb(var(--accent-rgb)/.25);cursor:pointer;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .18s,border-color .18s;display:inline-flex}.ActionPillButton-module__wmh7Pa__rounded{border-radius:10px}.ActionPillButton-module__wmh7Pa__pill{border-radius:999px}.ActionPillButton-module__wmh7Pa__button:hover:not(:disabled){background:rgb(var(--accent-rgb)/.16);border-color:rgb(var(--accent-rgb)/.4)}.ActionPillButton-module__wmh7Pa__button:disabled{opacity:.6;cursor:default}.ActionPillButton-module__wmh7Pa__icon{justify-content:center;align-items:center;display:inline-flex}
.Button-module___JfOaa__btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.Button-module___JfOaa__primary{background:linear-gradient(100deg,var(--acc1),var(--acc2));color:#1a1726;box-shadow:0 8px 30px rgb(var(--spot-rgb)/.28)}.Button-module___JfOaa__primary:hover{box-shadow:0 14px 40px rgb(var(--spot-rgb)/.42);transform:translateY(-2px)}.Button-module___JfOaa__ghost{border:1px solid var(--fine-border);color:var(--fine-text);background:0 0}.Button-module___JfOaa__ghost:hover{border-color:rgb(var(--spot-rgb)/.6);background:rgb(var(--spot-rgb)/.07)}.Button-module___JfOaa__lg{border-radius:14px;padding:15px 28px;font-size:17px}.Button-module___JfOaa__btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}
