.auth-module__dtHBwq__shell{z-index:1;max-width:1120px;min-height:100svh;padding:calc(max(40px,calc((100svh - 720px)/2)) + env(safe-area-inset-top))clamp(20px,5vw,48px)48px;grid-template-columns:1.05fr .95fr;align-content:start;align-items:start;gap:clamp(32px,6vw,88px);margin:0 auto;display:grid;position:relative}.auth-module__dtHBwq__stage{flex-direction:column;gap:26px;display:flex}.auth-module__dtHBwq__stageBody{flex-direction:column;gap:16px;display:flex}.auth-module__dtHBwq__brand{align-items:center;gap:11px;display:flex}.auth-module__dtHBwq__brandMark{width:38px;height:38px;filter:drop-shadow(0 0 14px rgb(var(--spot-rgb)/.28));display:block}.auth-module__dtHBwq__brandText{flex-direction:column;gap:1px;display:flex}.auth-module__dtHBwq__brandWord{letter-spacing:-.5px;color:var(--fine-text);font-size:20px;font-weight:750;line-height:1.1}.auth-module__dtHBwq__brandTagline,.auth-module__dtHBwq__brandTaglineDesktop{color:var(--fine-muted);font-size:12.5px;line-height:1.2}.auth-module__dtHBwq__brandTagline{display:none}.auth-module__dtHBwq__brandTaglineDesktop{display:block}.auth-module__dtHBwq__stageHeadline{letter-spacing:-2px;color:var(--fine-text);font-size:clamp(34px,4.6vw,54px);font-weight:800;line-height:1.04}.auth-module__dtHBwq__accent{background:linear-gradient(100deg,var(--acc1),var(--acc2));color:#0000;-webkit-background-clip:text;background-clip:text}.auth-module__dtHBwq__stageLede{color:#ced5ebc7;max-width:40ch;font-size:clamp(16px,1.5vw,18px);line-height:1.55}.auth-module__dtHBwq__formCol{justify-content:center;display:flex}.auth-module__dtHBwq__card{border:1px solid var(--fine-border);background:var(--fine-panel);width:100%;max-width:420px;box-shadow:0 8px 36px #0003,0 0 80px rgb(var(--spot-rgb)/.1);border-radius:20px;flex-direction:column;gap:20px;padding:clamp(26px,3vw,36px);display:flex}.auth-module__dtHBwq__header{flex-direction:column;gap:5px;display:flex}.auth-module__dtHBwq__title{letter-spacing:-.6px;color:var(--fine-text);font-size:clamp(22px,3vw,27px);font-weight:750;line-height:1.15}.auth-module__dtHBwq__subtitle{color:var(--fine-muted);font-size:14.5px;line-height:1.5}.auth-module__dtHBwq__stageEyebrow{letter-spacing:3px;text-transform:uppercase;color:rgb(var(--spot-rgb));opacity:.9;font-size:12px;font-weight:700}.auth-module__dtHBwq__stageCta{align-self:flex-start;margin-top:6px}.auth-module__dtHBwq__divider{align-items:center;gap:12px;display:flex}.auth-module__dtHBwq__dividerLine{background:var(--fine-border);flex:1;height:1px}.auth-module__dtHBwq__dividerText{color:var(--fine-muted);font-size:12.5px}.auth-module__dtHBwq__form{flex-direction:column;gap:16px;display:flex}.auth-module__dtHBwq__honeypot{opacity:0;pointer-events:none;position:absolute;left:-9999px}.auth-module__dtHBwq__field{flex-direction:column;gap:8px;display:flex}.auth-module__dtHBwq__label{color:var(--fine-muted);font-size:13px;font-weight:600}.auth-module__dtHBwq__errorText{color:var(--alarm);font-size:12.5px}.auth-module__dtHBwq__linkBtn{align-self:flex-start}.auth-module__dtHBwq__passwordWrap{align-items:center;display:flex;position:relative}.auth-module__dtHBwq__passwordWrap .auth-module__dtHBwq__pwInput{padding-right:48px}.auth-module__dtHBwq__passwordToggle{cursor:pointer;color:var(--fine-muted);background:0 0;border:0;place-items:center;padding:4px;transition:color .2s;display:grid;position:absolute;right:12px}.auth-module__dtHBwq__passwordToggle:hover{color:var(--fine-text)}.auth-module__dtHBwq__strengthWrap{flex-direction:column;gap:6px;display:flex}.auth-module__dtHBwq__strengthBg{background:#ffffff14;border-radius:999px;height:4px;overflow:hidden}.auth-module__dtHBwq__strengthBar{border-radius:999px;height:100%;transition:width .3s ease-in-out,background .3s}.auth-module__dtHBwq__strengthWeak{background:var(--alarm)}.auth-module__dtHBwq__strengthMedium{background:var(--cost)}.auth-module__dtHBwq__strengthStrong{background:linear-gradient(90deg,var(--line1),var(--line2))}.auth-module__dtHBwq__strengthText{color:var(--fine-muted);font-size:12px}.auth-module__dtHBwq__otpResend{justify-content:flex-end;display:flex}.auth-module__dtHBwq__otpTimer{color:var(--fine-muted);font-size:12.5px}.auth-module__dtHBwq__otpInfo{color:var(--fine-muted);text-align:center;font-size:12.5px;line-height:1.5}.auth-module__dtHBwq__terms{flex-direction:column;gap:6px;display:flex}.auth-module__dtHBwq__termsText{color:var(--fine-muted);font-size:13px;line-height:1.5}.auth-module__dtHBwq__termsLink{color:rgb(var(--spot-rgb));text-decoration:none}.auth-module__dtHBwq__termsLink:hover{text-decoration:underline}.auth-module__dtHBwq__turnstileWrap{flex-direction:column;display:flex}.auth-module__dtHBwq__turnstileWrapActive{background:var(--fine-well);border-radius:14px;gap:10px;padding:14px}.auth-module__dtHBwq__turnstileCaption{color:var(--fine-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.auth-module__dtHBwq__turnstileCaption svg{color:rgb(var(--spot-rgb)/.9);flex-shrink:0}.auth-module__dtHBwq__securityNote{text-align:center;color:var(--fine-muted);font-size:12px}.auth-module__dtHBwq__submit{justify-content:center;width:100%}.auth-module__dtHBwq__social{gap:12px;display:flex}.auth-module__dtHBwq__socialDisabled{border:1px solid var(--fine-border);color:var(--fine-text);background:var(--fine-well);border-radius:13px;flex:1;justify-content:center;align-items:center;gap:10px;padding:12px;font-family:inherit;font-size:14.5px;font-weight:600;display:flex}.auth-module__dtHBwq__socialBtn{flex:1}.auth-module__dtHBwq__socialDisabled{color:var(--fine-muted);cursor:not-allowed;position:relative}.auth-module__dtHBwq__soonBadge{letter-spacing:.5px;text-transform:uppercase;color:var(--fine-muted);background:#ffffff0f;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}@media (max-width:980px),(orientation:portrait) and (max-width:1200px){.auth-module__dtHBwq__shell{max-width:min(720px,84vw);padding-top:calc(max(36px,calc((100svh - 1000px)/2)) + env(safe-area-inset-top));grid-template-columns:1fr;gap:30px}.auth-module__dtHBwq__stage{text-align:center;align-items:center;gap:22px}.auth-module__dtHBwq__stageBody{align-items:center}.auth-module__dtHBwq__stageCta{align-self:center}.auth-module__dtHBwq__card{max-width:none}}@media (max-width:600px){.auth-module__dtHBwq__card{padding:24px 20px}.auth-module__dtHBwq__shell{max-width:440px}.auth-module__dtHBwq__stage{text-align:left;align-items:flex-start}.auth-module__dtHBwq__stageBody{align-items:flex-start}.auth-module__dtHBwq__stageCta{align-self:flex-start}.auth-module__dtHBwq__loginOnly{display:none}.auth-module__dtHBwq__brandTagline{display:block}.auth-module__dtHBwq__brandTaglineDesktop{display:none}}
.TextInput-module__GqD_Pa__wrap{width:100%;display:block;position:relative}.TextInput-module__GqD_Pa__input{box-sizing:border-box;background:var(--fine-well);border:1px solid var(--fine-border);width:100%;color:var(--fine-text);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.2;transition:border-color .25s,background .25s,box-shadow .3s;display:block}.TextInput-module__GqD_Pa__input::placeholder{color:#ced5eb57}.TextInput-module__GqD_Pa__input:focus{border-color:rgb(var(--spot-rgb)/.6);box-shadow:0 0 0 3px rgb(var(--spot-rgb)/.18);outline:none}.TextInput-module__GqD_Pa__input:-webkit-autofill{-webkit-text-fill-color:var(--fine-text);caret-color:var(--fine-text);transition:background-color 5000s ease-in-out,border-color .25s,box-shadow .3s}.TextInput-module__GqD_Pa__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fine-text);caret-color:var(--fine-text);transition:background-color 5000s ease-in-out,border-color .25s,box-shadow .3s}.TextInput-module__GqD_Pa__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fine-text);caret-color:var(--fine-text);transition:background-color 5000s ease-in-out,border-color .25s,box-shadow .3s}.TextInput-module__GqD_Pa__input:-webkit-autofill:active{-webkit-text-fill-color:var(--fine-text);caret-color:var(--fine-text);transition:background-color 5000s ease-in-out,border-color .25s,box-shadow .3s}.TextInput-module__GqD_Pa__input:disabled{cursor:not-allowed;color:var(--fine-muted);opacity:.85;background:#0000001f;border-style:dashed}.TextInput-module__GqD_Pa__input:disabled::placeholder{color:#ced5eb38}.TextInput-module__GqD_Pa__error{border-color:#f38ba899}.TextInput-module__GqD_Pa__error:focus{box-shadow:0 0 0 3px #f38ba866}.TextInput-module__GqD_Pa__input.TextInput-module__GqD_Pa__compact{border-radius:11px;padding:10px 12px;font-size:15px;font-weight:500}@media (pointer:coarse){.TextInput-module__GqD_Pa__input.TextInput-module__GqD_Pa__compact{font-size:16px}}.TextInput-module__GqD_Pa__input.TextInput-module__GqD_Pa__large{letter-spacing:-.5px;padding:14px 16px;font-size:clamp(24px,5vw,32px);font-weight:650}.TextInput-module__GqD_Pa__bare{background:0 0;border-color:#0000}.TextInput-module__GqD_Pa__textarea{resize:vertical;min-height:118px;line-height:1.55}.TextInput-module__GqD_Pa__adorn{color:var(--fine-muted);pointer-events:none;align-items:center;font-size:15px;font-weight:600;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.TextInput-module__GqD_Pa__left{left:14px}.TextInput-module__GqD_Pa__right{right:14px}.TextInput-module__GqD_Pa__hasLeft{padding-left:32px}.TextInput-module__GqD_Pa__hasRight{padding-right:32px}.TextInput-module__GqD_Pa__compact.TextInput-module__GqD_Pa__hasLeft{padding-left:27px}.TextInput-module__GqD_Pa__compact.TextInput-module__GqD_Pa__hasRight{padding-right:27px}.TextInput-module__GqD_Pa__compact .TextInput-module__GqD_Pa__adorn{font-size:13px}.TextInput-module__GqD_Pa__compact .TextInput-module__GqD_Pa__left{left:11px}.TextInput-module__GqD_Pa__compact .TextInput-module__GqD_Pa__right{right:11px}.TextInput-module__GqD_Pa__large .TextInput-module__GqD_Pa__adorn{font-size:18px}.TextInput-module__GqD_Pa__large .TextInput-module__GqD_Pa__left{left:16px}.TextInput-module__GqD_Pa__large .TextInput-module__GqD_Pa__right{right:16px}.TextInput-module__GqD_Pa__large.TextInput-module__GqD_Pa__hasLeft{padding-left:40px}.TextInput-module__GqD_Pa__large.TextInput-module__GqD_Pa__hasRight{padding-right:40px}.TextInput-module__GqD_Pa__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TextInput-module__GqD_Pa__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.TextInput-module__GqD_Pa__input[type=number]{-moz-appearance:textfield}
.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}}
.SpendMoment-module__iM98Gq__overlay,.SpendMoment-module__iM98Gq__canvasLayer{--fine-text:#e7eaf6;--fine-muted:#bec6e19e;--fine-border:#ffffff17;--fine-panel:#ffffff06;--fine-well:#00000038;--accent-rgb:var(--spot-rgb)}.SpendMoment-module__iM98Gq__overlay{z-index:1400;padding:clamp(30px,7vh,78px)24px calc(120px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);scrollbar-width:none;background:#08080d9e;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.SpendMoment-module__iM98Gq__overlay::-webkit-scrollbar{display:none}.SpendMoment-module__iM98Gq__canvasLayer{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.SpendMoment-module__iM98Gq__close{top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));z-index:3;border:1px solid var(--fine-border);width:42px;height:42px;color:var(--fine-muted);cursor:pointer;background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;transition:color .22s,border-color .22s,background .22s;display:inline-flex;position:fixed}.SpendMoment-module__iM98Gq__close:hover{color:var(--fine-text);border-color:rgb(var(--spot-rgb)/.5);background:rgb(var(--spot-rgb)/.08)}.SpendMoment-module__iM98Gq__panel{z-index:1;width:100%;max-width:920px;color:var(--fine-text);outline:none;flex-direction:column;display:flex;position:relative}.SpendMoment-module__iM98Gq__eyebrow{text-align:center;letter-spacing:2.4px;text-transform:uppercase;color:rgb(var(--spot-rgb)/.9);font-size:12px;font-weight:600}.SpendMoment-module__iM98Gq__headline{text-align:center;letter-spacing:-1.3px;color:var(--fine-text);margin:8px 0 0;font-size:clamp(28px,4.6vw,42px);font-weight:750;line-height:1.05}.SpendMoment-module__iM98Gq__sub{text-align:center;max-width:420px;color:var(--fine-muted);margin:12px auto 0;font-size:14.5px;line-height:1.55}.SpendMoment-module__iM98Gq__sample{background:rgb(var(--spot-rgb)/.08);border:1px solid var(--fine-border);color:var(--fine-muted);text-align:center;border-radius:12px;margin:16px auto 0;padding:10px 14px;font-size:13px}.SpendMoment-module__iM98Gq__amountHero{cursor:text;justify-content:center;align-items:center;padding:28px 0 26px;display:flex;position:relative}.SpendMoment-module__iM98Gq__amountFace{pointer-events:none;align-items:baseline;gap:8px;display:inline-flex}.SpendMoment-module__iM98Gq__amountSymbol{letter-spacing:-.5px;color:var(--fine-muted);font-size:clamp(26px,5vw,34px);font-weight:600;line-height:1}.SpendMoment-module__iM98Gq__amountDigits{letter-spacing:-2.5px;color:var(--fine-text);font-variant-numeric:tabular-nums;align-items:baseline;font-size:clamp(56px,12vw,76px);font-weight:800;line-height:1.02;display:inline-flex}.SpendMoment-module__iM98Gq__amountChar{transform-origin:bottom;animation:.5s cubic-bezier(.34,1.3,.5,1) SpendMoment-module__iM98Gq__amountCharPop;display:inline-block}@keyframes SpendMoment-module__iM98Gq__amountCharPop{0%{transform:scale(1)}36%{transform:scale(1.13)}to{transform:scale(1)}}.SpendMoment-module__iM98Gq__amountPlaceholder{color:#ced5eb3d}.SpendMoment-module__iM98Gq__amountCaret{background:#ced5eb8c;border-radius:999px;align-self:baseline;width:1px;height:.72em;margin-left:5px;animation:2s ease-in-out infinite SpendMoment-module__iM98Gq__amountCaret;display:inline-block}@keyframes SpendMoment-module__iM98Gq__amountCaret{0%,to{opacity:1}50%{opacity:0}}.SpendMoment-module__iM98Gq__amountHero .SpendMoment-module__iM98Gq__amountInput{opacity:0;cursor:text;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.SpendMoment-module__iM98Gq__amountHero .SpendMoment-module__iM98Gq__amountInput:focus{box-shadow:none;outline:none}.SpendMoment-module__iM98Gq__chips{flex-wrap:wrap;justify-content:flex-start;gap:9px;display:flex}.SpendMoment-module__iM98Gq__chip{border:1px solid var(--fine-border);background:var(--fine-panel);color:var(--fine-text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .24s,background .24s,box-shadow .24s,transform .16s;display:inline-flex}.SpendMoment-module__iM98Gq__chip:hover{border-color:rgb(var(--spot-rgb)/.4);background:rgb(var(--spot-rgb)/.07)}.SpendMoment-module__iM98Gq__chip:active{transform:scale(.97)}.SpendMoment-module__iM98Gq__chipOn{border-color:rgb(var(--spot-rgb)/.6);background:rgb(var(--spot-rgb)/.14);box-shadow:0 0 22px rgb(var(--spot-rgb)/.16)}.SpendMoment-module__iM98Gq__chipIcon{color:var(--fine-muted);transition:color .24s;display:inline-flex}.SpendMoment-module__iM98Gq__chipOn .SpendMoment-module__iM98Gq__chipIcon{color:rgb(var(--spot-rgb));animation:.4s cubic-bezier(.34,1.3,.5,1) SpendMoment-module__iM98Gq__smChipPop}@keyframes SpendMoment-module__iM98Gq__smChipPop{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}.SpendMoment-module__iM98Gq__chipName{white-space:nowrap}.SpendMoment-module__iM98Gq__chipTag{letter-spacing:.5px;text-transform:uppercase;color:var(--fine-muted);font-size:9.5px;font-weight:700}.SpendMoment-module__iM98Gq__catSection{align-items:flex-start;gap:14px;display:flex;position:relative}.SpendMoment-module__iM98Gq__catSearch{flex:none;width:200px}.SpendMoment-module__iM98Gq__catPillsClip{overflow-clip-margin:32px;flex:auto;min-width:0;transition:height .42s cubic-bezier(.22,1,.36,1);overflow:clip}.SpendMoment-module__iM98Gq__catPills{flex-wrap:wrap;align-content:center;align-items:center;gap:9px;min-height:45px;display:flex}.SpendMoment-module__iM98Gq__catPills .SpendMoment-module__iM98Gq__chip{animation:.28s cubic-bezier(.22,1,.36,1) SpendMoment-module__iM98Gq__smChipIn}@keyframes SpendMoment-module__iM98Gq__smChipIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.SpendMoment-module__iM98Gq__catNoMatch{color:var(--fine-muted);align-self:center;padding:8px 2px;font-size:13px}.SpendMoment-module__iM98Gq__catMeasure{visibility:hidden;pointer-events:none;white-space:nowrap;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:560px){.SpendMoment-module__iM98Gq__catSection{flex-direction:column}.SpendMoment-module__iM98Gq__catSearch{width:100%}}.SpendMoment-module__iM98Gq__debtKind{align-items:center;gap:10px;max-width:420px;margin-top:14px;display:flex}.SpendMoment-module__iM98Gq__debtKind>:first-child{flex:1;min-width:0}.SpendMoment-module__iM98Gq__debtReceipt{flex-direction:column;gap:10px;max-width:560px;margin-top:12px;display:flex}.SpendMoment-module__iM98Gq__debtReceiptRow{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.SpendMoment-module__iM98Gq__debtReceiptText{color:var(--fine-muted);font-variant-numeric:tabular-nums;font-size:13px}.SpendMoment-module__iM98Gq__debtReceiptText strong{color:var(--fine-text);font-weight:700}.SpendMoment-module__iM98Gq__debtReceiptTag{color:rgb(var(--spot-rgb)/.9);align-items:baseline;gap:12px;font-size:12px;font-weight:600;display:inline-flex}.SpendMoment-module__iM98Gq__debtReceiptQuiet{color:var(--fine-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:500;text-decoration:underline;transition:color .2s}.SpendMoment-module__iM98Gq__debtReceiptQuiet:hover{color:var(--fine-text)}.SpendMoment-module__iM98Gq__debtSplitEdit{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.SpendMoment-module__iM98Gq__debtSplitField{flex-direction:column;gap:5px;width:150px;display:flex}.SpendMoment-module__iM98Gq__debtSplitLabel{color:var(--fine-muted);font-size:11.5px;font-weight:600}.SpendMoment-module__iM98Gq__debtSplitBtn{border:1px solid var(--fine-border);background:var(--fine-well);width:39px;height:39px;color:var(--fine-muted);cursor:pointer;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,background .2s,border-color .2s,opacity .2s;display:inline-flex}.SpendMoment-module__iM98Gq__debtSplitBtn:hover:not(:disabled){color:var(--fine-text);background:#ffffff14}.SpendMoment-module__iM98Gq__debtSplitBtn:disabled{opacity:.45;cursor:default}.SpendMoment-module__iM98Gq__debtSplitYes{border-color:rgb(var(--spot-rgb)/.45);background:rgb(var(--spot-rgb)/.1);color:rgb(var(--spot-rgb))}.SpendMoment-module__iM98Gq__debtSplitYes:hover:not(:disabled){background:rgb(var(--spot-rgb)/.16);color:var(--fine-text)}@media (max-width:600px){.SpendMoment-module__iM98Gq__debtSplitEdit{flex-wrap:nowrap}.SpendMoment-module__iM98Gq__debtSplitField{flex:1 1 0;width:auto;min-width:0}.SpendMoment-module__iM98Gq__debtSplitBtn{flex:none}}.SpendMoment-module__iM98Gq__detailsBlock{flex-direction:column;margin-top:14px;display:flex}.SpendMoment-module__iM98Gq__detailsToggle{color:var(--fine-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:7px;padding:4px 2px;font-family:inherit;font-size:13.5px;font-weight:500;transition:color .22s;display:inline-flex}.SpendMoment-module__iM98Gq__detailsToggle:hover{color:var(--fine-text)}.SpendMoment-module__iM98Gq__detailsChevron{transition:transform .3s cubic-bezier(.22,1,.36,1)}.SpendMoment-module__iM98Gq__detailsOpen .SpendMoment-module__iM98Gq__detailsChevron{transform:rotate(180deg)}.SpendMoment-module__iM98Gq__details{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1);display:grid}.SpendMoment-module__iM98Gq__detailsShown{grid-template-rows:1fr}.SpendMoment-module__iM98Gq__detailsInner{flex-direction:column;gap:12px;max-width:520px;min-height:0;display:flex;overflow:hidden}.SpendMoment-module__iM98Gq__detailsShown .SpendMoment-module__iM98Gq__detailsInner{padding-top:12px}.SpendMoment-module__iM98Gq__detailRow{gap:12px;display:flex}.SpendMoment-module__iM98Gq__detailField{flex:1;min-width:0}.SpendMoment-module__iM98Gq__whenRow{align-items:center;gap:12px;display:flex}.SpendMoment-module__iM98Gq__whenLead{color:var(--fine-muted);font-size:13px;font-weight:500}.SpendMoment-module__iM98Gq__fields{flex-direction:column;gap:12px;margin-top:16px;display:flex}.SpendMoment-module__iM98Gq__whenPicker{width:240px;max-width:100%}.SpendMoment-module__iM98Gq__whenPicker>div>button{background:var(--fine-well);border-color:var(--fine-border);border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.2}.SpendMoment-module__iM98Gq__feedbackArea{flex-direction:column;gap:10px;margin-top:16px;display:flex}.SpendMoment-module__iM98Gq__error{color:var(--alarm,#f38ba8);margin:0;font-size:13px}.SpendMoment-module__iM98Gq__dup{background:rgb(var(--spot-rgb)/.06);border:1px solid var(--fine-border);color:var(--fine-muted);border-radius:12px;align-items:center;gap:9px;padding:10px 13px;font-size:13px;display:flex}.SpendMoment-module__iM98Gq__dupIcon{color:rgb(var(--spot-rgb));flex-shrink:0}.SpendMoment-module__iM98Gq__nudge{background:rgb(var(--spot-rgb)/.06);border:1px solid var(--fine-border);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.SpendMoment-module__iM98Gq__nudgeText{flex-direction:column;gap:2px;display:flex}.SpendMoment-module__iM98Gq__nudgeTitle{color:var(--fine-text);font-size:13.5px;font-weight:600}.SpendMoment-module__iM98Gq__nudgeBody{color:var(--fine-muted);font-size:12.5px;line-height:1.5}.SpendMoment-module__iM98Gq__nudgeDismiss{flex-shrink:0}.SpendMoment-module__iM98Gq__insightWrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .44s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.SpendMoment-module__iM98Gq__insightShown{opacity:1;grid-template-rows:1fr}.SpendMoment-module__iM98Gq__insightInner{min-height:0;padding-top:16px;overflow:hidden}.SpendMoment-module__iM98Gq__insight{background:radial-gradient(130% 150% at 0% 0%,rgb(var(--spot-rgb)/.11),transparent 58%),var(--fine-panel);border:1px solid rgb(var(--spot-rgb)/.18);border-radius:15px;align-items:center;gap:13px;padding:15px 17px;display:flex;box-shadow:0 10px 30px #0000003d}.SpendMoment-module__iM98Gq__insightSeat{width:34px;height:34px;color:rgb(var(--spot-rgb));background:rgb(var(--spot-rgb)/.14);box-shadow:inset 0 0 0 1px rgb(var(--spot-rgb)/.22);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.SpendMoment-module__iM98Gq__insightText{flex-direction:column;gap:4px;min-width:0;display:flex}.SpendMoment-module__iM98Gq__insightBody{letter-spacing:-.1px;color:var(--fine-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:550;line-height:1.4}.SpendMoment-module__iM98Gq__insightSub{color:var(--fine-muted);font-size:12.5px;line-height:1.45}.SpendMoment-module__iM98Gq__insightOver{background:radial-gradient(130% 150% at 0% 0%,#fab38721,transparent 58%),var(--fine-panel);border-color:#fab38747}.SpendMoment-module__iM98Gq__insightOver .SpendMoment-module__iM98Gq__insightSeat{color:#fab387;background:#fab38726;box-shadow:inset 0 0 0 1px #fab38742}.SpendMoment-module__iM98Gq__addBtn{align-self:stretch;margin-top:18px}.SpendMoment-module__iM98Gq__weekBlock{border-top:1px solid var(--fine-border);margin-top:52px;padding-top:28px}.SpendMoment-module__iM98Gq__weekHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.SpendMoment-module__iM98Gq__weekTitleRow{align-items:center;gap:7px;display:inline-flex}.SpendMoment-module__iM98Gq__weekTitle{letter-spacing:1.4px;text-transform:uppercase;color:rgb(var(--spot-rgb)/.9);font-size:11px;font-weight:600}.SpendMoment-module__iM98Gq__weekTotals{color:var(--fine-muted);font-variant-numeric:tabular-nums;font-size:13px}.SpendMoment-module__iM98Gq__weekTotals strong{color:var(--fine-text);font-weight:700}.SpendMoment-module__iM98Gq__weekNav{width:22px;height:22px;color:var(--fine-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s;display:inline-flex}.SpendMoment-module__iM98Gq__weekNav:hover:not(:disabled){color:var(--fine-text);background:rgb(var(--spot-rgb)/.12)}.SpendMoment-module__iM98Gq__weekNav:disabled{opacity:.26;cursor:default}.SpendMoment-module__iM98Gq__trend{font-variant-numeric:tabular-nums;vertical-align:middle;border-radius:999px;align-items:center;gap:2px;margin-left:8px;padding:2px 7px 2px 5px;font-size:11.5px;font-weight:700;display:inline-flex;position:relative}.SpendMoment-module__iM98Gq__trendTip{z-index:6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid var(--fine-border);width:172px;color:var(--fine-muted);letter-spacing:0;text-align:left;white-space:normal;opacity:0;pointer-events:none;transform-origin:100% 0;background:#161621fa;border-radius:11px;padding:8px 11px;font-size:11.5px;font-weight:500;line-height:1.4;transition:opacity .26s,transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)scale(.96);box-shadow:0 14px 36px #00000080}.SpendMoment-module__iM98Gq__trend:hover .SpendMoment-module__iM98Gq__trendTip,.SpendMoment-module__iM98Gq__trend:focus-visible .SpendMoment-module__iM98Gq__trendTip{opacity:1;transition:opacity .18s,transform .46s cubic-bezier(.34,1.3,.5,1);transform:translateY(0)scale(1)}.SpendMoment-module__iM98Gq__trend[data-dir=up]{color:#fab387;background:#fab3871f}.SpendMoment-module__iM98Gq__trend[data-dir=down]{color:#a6e3a1;background:#a6e3a11f}.SpendMoment-module__iM98Gq__trend[data-dir=flat]{color:var(--fine-muted);background:#ffffff0f}.SpendMoment-module__iM98Gq__weekLegend{color:var(--fine-muted);flex-wrap:wrap;gap:16px;margin-top:14px;font-size:12px;display:flex}.SpendMoment-module__iM98Gq__legItem{align-items:center;gap:7px;display:inline-flex}.SpendMoment-module__iM98Gq__legBar{background:rgb(var(--spot-rgb)/.6);border-radius:3px;width:11px;height:11px}.SpendMoment-module__iM98Gq__legSolid{border-top:2px solid rgb(var(--spot-rgb));width:16px;height:0}.SpendMoment-module__iM98Gq__legDash{border-top:2px dashed #fff6;width:16px;height:0}.SpendMoment-module__iM98Gq__list{border-top:1px solid var(--fine-border);margin-top:26px;padding-top:18px}.SpendMoment-module__iM98Gq__listHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.SpendMoment-module__iM98Gq__listHeadLabel{letter-spacing:1.2px;text-transform:uppercase;color:var(--fine-muted);font-size:11px;font-weight:600}.SpendMoment-module__iM98Gq__listTotal{color:var(--fine-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.SpendMoment-module__iM98Gq__item{align-items:center;gap:11px;padding:9px 2px;animation:.42s cubic-bezier(.22,1,.36,1) SpendMoment-module__iM98Gq__smRowIn;display:flex}@media (min-width:620px){.SpendMoment-module__iM98Gq__list{column-count:2;column-gap:40px}.SpendMoment-module__iM98Gq__listHead{column-span:all}.SpendMoment-module__iM98Gq__item{break-inside:avoid}}@keyframes SpendMoment-module__iM98Gq__smRowIn{0%{opacity:0;transform:translateY(-6px)}}.SpendMoment-module__iM98Gq__itemIcon{background:rgb(var(--spot-rgb)/.1);border:1px solid rgb(var(--spot-rgb)/.2);width:28px;height:28px;color:rgb(var(--spot-rgb));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SpendMoment-module__iM98Gq__itemMain{flex-direction:column;flex:1;min-width:0;display:flex}.SpendMoment-module__iM98Gq__itemName{color:var(--fine-text);font-size:14px}.SpendMoment-module__iM98Gq__itemSub{color:var(--fine-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.SpendMoment-module__iM98Gq__itemRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.SpendMoment-module__iM98Gq__itemSaving{color:var(--fine-muted);font-size:11px}.SpendMoment-module__iM98Gq__itemCheck{color:rgb(var(--spot-rgb))}.SpendMoment-module__iM98Gq__itemAmt{color:var(--fine-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.SpendMoment-module__iM98Gq__amtIn{color:rgb(var(--spot-rgb))}.SpendMoment-module__iM98Gq__iconBtn{width:26px;height:26px;color:var(--fine-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:color .22s,background .22s;display:inline-flex}.SpendMoment-module__iM98Gq__iconBtn:hover{color:var(--fine-text);background:#ffffff0d}.SpendMoment-module__iM98Gq__moreBtn{color:var(--fine-muted);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:6px 4px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .22s}.SpendMoment-module__iM98Gq__moreBtn:hover{color:rgb(var(--spot-rgb))}.SpendMoment-module__iM98Gq__rowConfirm{flex-shrink:0;align-items:center;gap:4px;animation:.22s SpendMoment-module__iM98Gq__rowConfirmIn;display:inline-flex}@keyframes SpendMoment-module__iM98Gq__rowConfirmIn{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}.SpendMoment-module__iM98Gq__rowConfirmLabel{color:var(--fine-muted);white-space:nowrap;margin-right:2px;font-size:11px;font-weight:600}.SpendMoment-module__iM98Gq__rowConfirmBtn{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:color .2s,background .2s,transform .2s;display:inline-flex}.SpendMoment-module__iM98Gq__rowConfirmBtn:active{transform:scale(.9)}.SpendMoment-module__iM98Gq__rowConfirmYes{color:#f38ba8;background:#f38ba824}.SpendMoment-module__iM98Gq__rowConfirmYes:hover{background:#f38ba83d}.SpendMoment-module__iM98Gq__rowConfirmNo{color:var(--fine-muted);background:var(--fine-well)}.SpendMoment-module__iM98Gq__rowConfirmNo:hover{color:var(--fine-text);background:#ffffff14}.SpendMoment-module__iM98Gq__doneRow{flex-direction:column;align-items:center;gap:18px;margin-top:46px;display:flex}.SpendMoment-module__iM98Gq__doneSignoff{text-align:center;max-width:430px;color:var(--fine-muted);margin:0;font-size:14px;line-height:1.55}@media (max-width:480px){.SpendMoment-module__iM98Gq__amountHero{padding:22px 0}.SpendMoment-module__iM98Gq__detailRow{flex-direction:column}}@media (prefers-reduced-motion:reduce){.SpendMoment-module__iM98Gq__chip,.SpendMoment-module__iM98Gq__details,.SpendMoment-module__iM98Gq__detailsChevron,.SpendMoment-module__iM98Gq__nudgeDismiss,.SpendMoment-module__iM98Gq__iconBtn,.SpendMoment-module__iM98Gq__moreBtn,.SpendMoment-module__iM98Gq__rowConfirmBtn,.SpendMoment-module__iM98Gq__weekNav,.SpendMoment-module__iM98Gq__trendTip,.SpendMoment-module__iM98Gq__close,.SpendMoment-module__iM98Gq__trend:hover .SpendMoment-module__iM98Gq__trendTip,.SpendMoment-module__iM98Gq__trend:focus-visible .SpendMoment-module__iM98Gq__trendTip{transition:none}.SpendMoment-module__iM98Gq__chipOn .SpendMoment-module__iM98Gq__chipIcon,.SpendMoment-module__iM98Gq__catPills .SpendMoment-module__iM98Gq__chip,.SpendMoment-module__iM98Gq__rowConfirm,.SpendMoment-module__iM98Gq__amountChar{animation:none}.SpendMoment-module__iM98Gq__amountCaret{opacity:1;animation:none}.SpendMoment-module__iM98Gq__catPillsClip,.SpendMoment-module__iM98Gq__insightWrap{transition:none}.SpendMoment-module__iM98Gq__chip:active{transform:none}.SpendMoment-module__iM98Gq__item{animation:none}}
.Explain-module__6ExUzG__term{appearance:none;font:inherit;color:inherit;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:rgb(var(--spot-rgb)/.6);text-decoration-color:rgb(var(--spot-rgb)/.6);text-underline-offset:3px;background:0 0;border:none;margin:0;padding:0;transition:text-decoration-color .2s,color .2s}.Explain-module__6ExUzG__term:hover,.Explain-module__6ExUzG__term:focus-visible{color:rgb(var(--spot-rgb));-webkit-text-decoration-color:rgb(var(--spot-rgb));text-decoration-color:rgb(var(--spot-rgb));outline:none}.Explain-module__6ExUzG__infoDot{appearance:none;vertical-align:middle;color:var(--fine-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin:0 0 0 2px;padding:0;transition:color .2s;display:inline-flex}.Explain-module__6ExUzG__infoDot:hover,.Explain-module__6ExUzG__infoDot:focus-visible{color:rgb(var(--spot-rgb));outline:none}.Explain-module__6ExUzG__popover{z-index:9999;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border:1px solid var(--fine-border);background:#161620f0;border-radius:14px;padding:14px 16px;position:fixed;box-shadow:0 22px 50px #00000080}.Explain-module__6ExUzG__tip{width:260px}.Explain-module__6ExUzG__detail{width:340px}.Explain-module__6ExUzG__deskScrim{z-index:9998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.Explain-module__6ExUzG__popTitle{color:var(--fine-text);margin-bottom:6px;font-size:14px;font-weight:700}.Explain-module__6ExUzG__popBody{color:#ced5ebd1;font-size:13.5px;line-height:1.55}.Explain-module__6ExUzG__popBody strong{color:var(--fine-text);font-weight:600}.Explain-module__6ExUzG__p{margin:0}.Explain-module__6ExUzG__p:not(:first-child),.Explain-module__6ExUzG__section:not(:first-child),.Explain-module__6ExUzG__example:not(:first-child),.Explain-module__6ExUzG__math:not(:first-child),.Explain-module__6ExUzG__note:not(:first-child){margin-top:12px}.Explain-module__6ExUzG__section{border-top:1px solid var(--fine-border);padding-top:12px}.Explain-module__6ExUzG__sectionHead{color:var(--fine-text);margin-bottom:5px;font-weight:700}.Explain-module__6ExUzG__blockEyebrow{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:6px;font-size:10.5px;font-weight:700;display:inline-flex}.Explain-module__6ExUzG__blockBody{color:#ced5ebd1;line-height:1.5}.Explain-module__6ExUzG__blockBody strong,.Explain-module__6ExUzG__mathBody strong,.Explain-module__6ExUzG__note strong{color:var(--fine-text);font-weight:600}.Explain-module__6ExUzG__example{background:rgb(var(--spot-rgb)/.07);border:1px solid rgb(var(--spot-rgb)/.16);border-radius:12px;padding:11px 13px}.Explain-module__6ExUzG__example .Explain-module__6ExUzG__blockEyebrow{color:rgb(var(--spot-rgb))}.Explain-module__6ExUzG__math{border:1px solid var(--fine-border);background:#00000038;border-radius:12px;padding:11px 13px}.Explain-module__6ExUzG__math .Explain-module__6ExUzG__blockEyebrow{color:var(--fine-muted)}.Explain-module__6ExUzG__mathBody{color:#ced5ebd1;font-variant-numeric:tabular-nums;line-height:1.5}.Explain-module__6ExUzG__note{border-left:3px solid rgb(var(--spot-rgb)/.55);background:rgb(var(--spot-rgb)/.06);color:#ced5ebd9;border-radius:0 10px 10px 0;padding:9px 13px;line-height:1.5}.Explain-module__6ExUzG__scrim{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;align-items:flex-end;display:flex;position:fixed;inset:0}.Explain-module__6ExUzG__sheet{border-top:1px solid var(--fine-border);width:100%;max-height:80vh;padding:12px 22px calc(26px + env(safe-area-inset-bottom));background:linear-gradient(#1c1c2bfa,#12111bfc);border-radius:22px 22px 0 0;overflow-y:auto;box-shadow:0 -24px 60px #00000080}.Explain-module__6ExUzG__grab{background:#ffffff2e;border-radius:999px;width:40px;height:4px;margin:0 auto 16px;display:block}.Explain-module__6ExUzG__sheetTitle{letter-spacing:-.3px;color:var(--fine-text);margin-bottom:10px;font-size:18px;font-weight:700}.Explain-module__6ExUzG__sheetBody{color:#ced5ebd9;font-size:15px;line-height:1.6}.Explain-module__6ExUzG__sheetBody strong{color:var(--fine-text);font-weight:600}.Explain-module__6ExUzG__sheetClose{appearance:none;width:100%;font:inherit;color:#15151f;background:linear-gradient(100deg,var(--acc1),var(--acc2));cursor:pointer;border:none;border-radius:14px;margin-top:22px;padding:14px;font-size:16px;font-weight:600}
.CategoryColorPicker-module__RajY2W__picker{flex-direction:column;gap:7px;display:flex}.CategoryColorPicker-module__RajY2W__row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.CategoryColorPicker-module__RajY2W__swatch{background:linear-gradient(135deg,var(--sw1),var(--sw2));cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;padding:0;transition:transform .35s cubic-bezier(.34,1.3,.5,1),border-color .25s,box-shadow .25s}.CategoryColorPicker-module__RajY2W__swatch:hover{transform:scale(1.14)}.CategoryColorPicker-module__RajY2W__swatch:active{transform:scale(.96)}.CategoryColorPicker-module__RajY2W__on{box-shadow:0 0 12px rgb(var(--spot-rgb)/.35);border-color:#fff}.CategoryColorPicker-module__RajY2W__theme{background:linear-gradient(135deg,var(--acc1),var(--acc2));outline-offset:2px;outline:1px dashed #ffffff59}.CategoryColorPicker-module__RajY2W__hint{color:var(--fine-muted);margin:0;font-size:11.5px}@media (prefers-reduced-motion:reduce){.CategoryColorPicker-module__RajY2W__swatch{transition:none}.CategoryColorPicker-module__RajY2W__swatch:hover,.CategoryColorPicker-module__RajY2W__swatch:active{transform:none}}
.PaceLearningTeaser-module__3WvV0G__card{border:1px solid rgb(var(--spot-rgb)/.26);background:rgb(var(--spot-rgb)/.05);border-radius:18px;align-items:center;gap:24px;padding:20px 24px;display:flex}.PaceLearningTeaser-module__3WvV0G__emblemWrap{flex-shrink:0;display:inline-flex;position:relative}.PaceLearningTeaser-module__3WvV0G__halo{z-index:0;background:radial-gradient(circle,rgb(var(--spot-rgb)/.24),transparent 68%);pointer-events:none;border-radius:50%;animation:3.6s ease-in-out infinite PaceLearningTeaser-module__3WvV0G__paceBreath;position:absolute;inset:-14px}.PaceLearningTeaser-module__3WvV0G__emblemInner{z-index:1;display:inline-flex;position:relative}@keyframes PaceLearningTeaser-module__3WvV0G__paceBreath{0%,to{opacity:.4;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}.PaceLearningTeaser-module__3WvV0G__body{flex-direction:column;gap:3px;min-width:0;display:flex}.PaceLearningTeaser-module__3WvV0G__kicker{letter-spacing:2px;text-transform:uppercase;color:rgb(var(--spot-rgb)/.9);font-size:11px;font-weight:700}.PaceLearningTeaser-module__3WvV0G__title{letter-spacing:-.3px;color:var(--fine-text);margin:3px 0 0;font-size:16.5px;font-weight:700;line-height:1.25}.PaceLearningTeaser-module__3WvV0G__progress{color:var(--fine-muted);font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:14px}.PaceLearningTeaser-module__3WvV0G__progress strong{color:var(--fine-text);font-size:15px;font-weight:800}.PaceLearningTeaser-module__3WvV0G__sub{max-width:44ch;color:var(--fine-muted);margin:3px 0 0;font-size:13px;line-height:1.5}@media (max-width:520px){.PaceLearningTeaser-module__3WvV0G__card{text-align:center;flex-direction:column;align-items:center;gap:18px}.PaceLearningTeaser-module__3WvV0G__body{align-items:center}.PaceLearningTeaser-module__3WvV0G__sub{max-width:none}}@media (prefers-reduced-motion:reduce){.PaceLearningTeaser-module__3WvV0G__halo{opacity:.7;animation:none}}
.MonthBand-module__Sf-Glq__scene{color:var(--fine-text);position:relative}.MonthBand-module__Sf-Glq__topRow{opacity:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(6px)}.MonthBand-module__Sf-Glq__sceneIn .MonthBand-module__Sf-Glq__topRow{opacity:1;transform:none}.MonthBand-module__Sf-Glq__eyebrow{letter-spacing:2px;text-transform:uppercase;color:rgb(var(--spot-rgb)/.9);font-size:12px;font-weight:700}.MonthBand-module__Sf-Glq__eyebrowMonth{letter-spacing:.2px;text-transform:none;color:var(--fine-muted);margin-left:8px;font-weight:500}.MonthBand-module__Sf-Glq__hero{opacity:0;flex-wrap:wrap;align-items:flex-start;gap:26px;margin-top:22px;transition:opacity .6s .1s,transform .6s cubic-bezier(.22,1,.36,1) .1s;display:flex;transform:translateY(6px)}.MonthBand-module__Sf-Glq__sceneIn .MonthBand-module__Sf-Glq__hero{opacity:1;transform:none}.MonthBand-module__Sf-Glq__figureBlock{flex-direction:column;display:flex}.MonthBand-module__Sf-Glq__figure{letter-spacing:-2.5px;background:linear-gradient(100deg,var(--acc1),var(--acc2));color:#0000;filter:drop-shadow(0 4px 26px rgb(var(--spot-rgb)/.24));-webkit-background-clip:text;background-clip:text;font-size:clamp(46px,8vw,74px);font-weight:800;line-height:.98}.MonthBand-module__Sf-Glq__figureLabel{color:var(--fine-muted);margin-top:9px;font-size:13.5px}.MonthBand-module__Sf-Glq__heroRight{flex-direction:column;align-items:flex-end;gap:16px;margin-left:auto;display:flex}.MonthBand-module__Sf-Glq__heroAction{align-items:center;gap:10px;display:flex}.MonthBand-module__Sf-Glq__heroStats{align-items:flex-start;gap:34px;display:flex}.MonthBand-module__Sf-Glq__heroSituation{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.MonthBand-module__Sf-Glq__heroSituationLabel{color:var(--fine-muted);align-items:center;gap:5px;font-size:12.5px;line-height:1.4;display:inline-flex}.MonthBand-module__Sf-Glq__bankBlock{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.MonthBand-module__Sf-Glq__bankValue{font-variant-numeric:tabular-nums;color:var(--fine-text);background:#ffffff12;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-size:15px;font-weight:700;display:inline-flex}.MonthBand-module__Sf-Glq__bankCheck{color:rgb(var(--spot-rgb))}.MonthBand-module__Sf-Glq__bankLabel{color:var(--fine-muted);align-items:baseline;gap:9px;font-size:12.5px;line-height:1.4;display:inline-flex}.MonthBand-module__Sf-Glq__bankConfirm{color:rgb(var(--spot-rgb));cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;transition:text-shadow .25s,opacity .25s}.MonthBand-module__Sf-Glq__bankConfirm:hover:not(:disabled){text-shadow:0 0 14px rgb(var(--spot-rgb)/.6)}.MonthBand-module__Sf-Glq__bankConfirm:disabled{opacity:.55;cursor:default}.MonthBand-module__Sf-Glq__bankEdit{align-items:center;gap:6px;display:inline-flex}.MonthBand-module__Sf-Glq__bankEditField{width:138px}.MonthBand-module__Sf-Glq__bankEditBtn{border:1px solid var(--fine-border);background:var(--fine-well);width:28px;height:28px;color:var(--fine-muted);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,background .2s,border-color .2s,opacity .2s;display:inline-flex}.MonthBand-module__Sf-Glq__bankEditBtn:hover:not(:disabled){color:var(--fine-text);background:#ffffff14}.MonthBand-module__Sf-Glq__bankEditBtn:disabled{opacity:.45;cursor:default}.MonthBand-module__Sf-Glq__bankEditYes{border-color:rgb(var(--spot-rgb)/.45);background:rgb(var(--spot-rgb)/.1);color:rgb(var(--spot-rgb))}.MonthBand-module__Sf-Glq__bankEditYes:hover:not(:disabled){background:rgb(var(--spot-rgb)/.16);color:var(--fine-text)}.MonthBand-module__Sf-Glq__bankError{color:var(--alarm)}.MonthBand-module__Sf-Glq__checkinQuiet{color:var(--fine-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0 2px;font-family:inherit;font-size:12.5px;font-weight:500;text-decoration:underline;transition:color .2s}.MonthBand-module__Sf-Glq__checkinQuiet:hover{color:var(--fine-text)}.MonthBand-module__Sf-Glq__pace{font-variant-numeric:tabular-nums;cursor:default;border-radius:999px;outline:none;align-items:center;gap:4px;padding:5px 13px 5px 10px;font-size:15px;font-weight:700;display:inline-flex;position:relative}.MonthBand-module__Sf-Glq__pace[data-dir=good]{color:var(--money);background:#a6e3a11a}.MonthBand-module__Sf-Glq__pace[data-dir=on]{color:rgb(var(--spot-rgb));background:rgb(var(--spot-rgb)/.1)}.MonthBand-module__Sf-Glq__pace[data-dir=warn]{color:var(--cost);background:#fab3871a}.MonthBand-module__Sf-Glq__pace[data-dir=bad]{color:var(--alarm);background:#f38ba81a}.MonthBand-module__Sf-Glq__paceTip{z-index:6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid var(--fine-border);width:250px;color:var(--fine-muted);text-align:left;opacity:0;pointer-events:none;transform-origin:100% 0;background:#161621fa;border-radius:12px;padding:9px 12px;font-size:12.5px;font-weight:500;line-height:1.45;transition:opacity .26s,transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)scale(.97);box-shadow:0 14px 36px #00000080}.MonthBand-module__Sf-Glq__pace:hover .MonthBand-module__Sf-Glq__paceTip,.MonthBand-module__Sf-Glq__pace:focus-visible .MonthBand-module__Sf-Glq__paceTip{opacity:1;transition:opacity .18s,transform .46s cubic-bezier(.34,1.3,.5,1);transform:translateY(0)scale(1)}.MonthBand-module__Sf-Glq__chartSeat{opacity:0;margin-top:10px;transition:opacity .7s .25s}.MonthBand-module__Sf-Glq__sceneIn .MonthBand-module__Sf-Glq__chartSeat{opacity:1}.MonthBand-module__Sf-Glq__debugCard{border:1px dashed var(--fine-border);border-radius:12px;flex-direction:column;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.MonthBand-module__Sf-Glq__debugHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.MonthBand-module__Sf-Glq__debugHeadRight{align-items:center;gap:12px;display:inline-flex}.MonthBand-module__Sf-Glq__debugOpen{border:1px solid rgb(var(--spot-rgb)/.4);background:rgb(var(--spot-rgb)/.08);color:rgb(var(--spot-rgb));cursor:pointer;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .2s,border-color .2s}.MonthBand-module__Sf-Glq__debugOpen:hover{background:rgb(var(--spot-rgb)/.14);border-color:rgb(var(--spot-rgb)/.6)}.MonthBand-module__Sf-Glq__debugLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--fine-muted);font-size:12px}.MonthBand-module__Sf-Glq__debugMath{font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;font-size:12.5px;display:flex}.MonthBand-module__Sf-Glq__debugMathHead{letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--spot-rgb));opacity:.85;margin-top:9px;font-size:10.5px}.MonthBand-module__Sf-Glq__debugMathHead:first-child{margin-top:0}.MonthBand-module__Sf-Glq__debugMathRow{color:var(--fine-muted);justify-content:space-between;align-items:baseline;gap:16px;padding:2px 0;display:flex}.MonthBand-module__Sf-Glq__debugMathVal{color:var(--fine-text);white-space:nowrap}.MonthBand-module__Sf-Glq__debugMathTotal{border-top:1px solid var(--fine-border);color:var(--fine-text);margin-top:2px;padding-top:5px;font-weight:600}.MonthBand-module__Sf-Glq__debugMathNote{color:var(--fine-muted);opacity:.75;margin-top:1px;font-size:11px;display:block}.MonthBand-module__Sf-Glq__debugCard[data-on=false] .MonthBand-module__Sf-Glq__debugMathVal{opacity:.85}.MonthBand-module__Sf-Glq__debugWeek{grid-template-columns:repeat(7,1fr);gap:6px;margin:2px 0;display:grid}.MonthBand-module__Sf-Glq__debugWeekDay{border:1px solid var(--fine-border);font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;display:flex}.MonthBand-module__Sf-Glq__debugWeekLabel{letter-spacing:.03em;color:var(--fine-muted);font-size:10px}.MonthBand-module__Sf-Glq__debugWeekVal{color:var(--fine-text);font-size:11.5px}.MonthBand-module__Sf-Glq__paceLearnSeat{margin-top:16px}.MonthBand-module__Sf-Glq__paceInvite{border:1px solid rgb(var(--spot-rgb)/.35);background:rgb(var(--spot-rgb)/.06);border-radius:16px;flex-direction:column;gap:10px;margin-top:18px;padding:18px 20px;animation:.7s cubic-bezier(.22,1,.36,1) both MonthBand-module__Sf-Glq__paceInviteIn;display:flex}@keyframes MonthBand-module__Sf-Glq__paceInviteIn{0%{opacity:0;transform:translateY(8px)}}.MonthBand-module__Sf-Glq__paceInviteHead{align-items:center;gap:7px;display:inline-flex}.MonthBand-module__Sf-Glq__paceInviteKicker{letter-spacing:2px;text-transform:uppercase;color:rgb(var(--spot-rgb));font-size:11px;font-weight:700}.MonthBand-module__Sf-Glq__paceInviteLead{color:var(--fine-text);max-width:46ch;margin:0;font-size:16px;line-height:1.4}.MonthBand-module__Sf-Glq__paceInviteTeaser{flex-wrap:wrap;align-items:center;gap:12px;margin:2px 0 4px;display:flex}.MonthBand-module__Sf-Glq__paceInviteBars{align-items:flex-end;gap:3px;height:26px;display:inline-flex}.MonthBand-module__Sf-Glq__paceInviteBar{background:rgb(var(--spot-rgb)/.4);border-radius:999px;width:6px;min-height:3px}.MonthBand-module__Sf-Glq__paceInviteBarPeak{background:rgb(var(--spot-rgb))}.MonthBand-module__Sf-Glq__paceInviteFigure{color:var(--fine-muted);font-variant-numeric:tabular-nums;font-size:14px}.MonthBand-module__Sf-Glq__paceInviteFigure strong{color:var(--fine-text);font-weight:700}.MonthBand-module__Sf-Glq__paceInviteHint{color:var(--fine-muted)}.MonthBand-module__Sf-Glq__paceInviteActions{align-items:center;gap:16px;margin-top:2px;display:flex}.MonthBand-module__Sf-Glq__paceStrip{border:1px solid var(--fine-border);background:var(--fine-panel);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:13px 18px;transition:border-color .3s,background .3s;display:flex}.MonthBand-module__Sf-Glq__paceStrip[data-on=true]{border-color:rgb(var(--spot-rgb)/.32);background:rgb(var(--spot-rgb)/.05)}.MonthBand-module__Sf-Glq__paceStripMain{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.MonthBand-module__Sf-Glq__paceStripFig{letter-spacing:-.5px;color:var(--fine-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.MonthBand-module__Sf-Glq__paceStrip[data-on=false] .MonthBand-module__Sf-Glq__paceStripFig{color:var(--fine-muted)}.MonthBand-module__Sf-Glq__paceStripLabel{color:var(--fine-muted);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.MonthBand-module__Sf-Glq__paceStripRight{align-items:center;gap:14px;display:inline-flex}.MonthBand-module__Sf-Glq__paceStripToggle{align-items:center;gap:8px;display:inline-flex}.MonthBand-module__Sf-Glq__paceWeek{grid-template-columns:repeat(7,1fr);align-items:end;gap:5px;margin:12px 0 6px;display:grid}.MonthBand-module__Sf-Glq__paceWeekDay{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.MonthBand-module__Sf-Glq__paceWeekLabel{letter-spacing:.03em;text-transform:uppercase;color:var(--fine-muted);font-size:9.5px}.MonthBand-module__Sf-Glq__paceWeekBarWrap{justify-content:center;align-items:flex-end;width:100%;height:40px;display:flex}.MonthBand-module__Sf-Glq__paceWeekBar{background:linear-gradient(180deg,rgb(var(--spot-rgb)/.5),rgb(var(--spot-rgb)/.18));border-radius:5px 5px 2px 2px;width:64%;max-width:16px;min-height:4px}.MonthBand-module__Sf-Glq__paceWeekBarPeak{background:linear-gradient(180deg,var(--line1),rgb(var(--spot-rgb)/.4));box-shadow:0 0 14px rgb(var(--spot-rgb)/.3)}.MonthBand-module__Sf-Glq__paceWeekVal{font-variant-numeric:tabular-nums;color:var(--fine-text);font-size:11px;font-weight:600}.MonthBand-module__Sf-Glq__paceWeekValPeak{color:rgb(var(--spot-rgb))}.MonthBand-module__Sf-Glq__paceWeekNote{color:var(--fine-muted);opacity:.85;margin:0 0 6px;font-size:10.5px;line-height:1.4}@media (max-width:560px){.MonthBand-module__Sf-Glq__paceStrip{gap:12px}.MonthBand-module__Sf-Glq__paceStripRight{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.MonthBand-module__Sf-Glq__paceInvite{animation:none}}.MonthBand-module__Sf-Glq__tools{opacity:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:20px;transition:opacity .6s 1.2s;display:flex}.MonthBand-module__Sf-Glq__sceneIn .MonthBand-module__Sf-Glq__tools{opacity:1}.MonthBand-module__Sf-Glq__whatIfTrigger{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.MonthBand-module__Sf-Glq__whatIfTitle{color:var(--fine-muted);font-size:13.5px}.MonthBand-module__Sf-Glq__walkBtn{flex-shrink:0}.MonthBand-module__Sf-Glq__whatIf{margin-top:16px}.MonthBand-module__Sf-Glq__whatIfChips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.MonthBand-module__Sf-Glq__whatIfChip{background:rgb(var(--spot-rgb)/.1);border:1px solid var(--fine-border);font-variant-numeric:tabular-nums;color:var(--fine-text);border-radius:999px;align-items:center;gap:7px;padding:5px 6px 5px 12px;font-size:12.5px;display:inline-flex}.MonthBand-module__Sf-Glq__whatIfChipText{align-items:center;display:inline-flex}.MonthBand-module__Sf-Glq__whatIfChipEnv{color:rgb(var(--spot-rgb)/.9);flex-shrink:0}.MonthBand-module__Sf-Glq__whatIfChipX{width:24px;height:24px;color:var(--fine-muted);cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;justify-content:center;align-items:center;transition:color .2s,background .2s;display:inline-flex}.MonthBand-module__Sf-Glq__whatIfChipX:hover{color:var(--fine-text);background:#ffffff1f}.MonthBand-module__Sf-Glq__whatIfForm{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.MonthBand-module__Sf-Glq__whatIfAmount{width:130px}.MonthBand-module__Sf-Glq__whatIfWhat{flex:160px;min-width:140px}.MonthBand-module__Sf-Glq__whatIfDay{width:116px}.MonthBand-module__Sf-Glq__whatIfCancel{border:1px solid var(--fine-border);width:40px;height:40px;color:var(--fine-muted);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.MonthBand-module__Sf-Glq__whatIfCancel:hover{color:var(--fine-text);border-color:rgb(var(--spot-rgb)/.45);background:#ffffff0a}.MonthBand-module__Sf-Glq__whatIfLink{flex-direction:column;gap:8px;margin-top:12px;display:flex}.MonthBand-module__Sf-Glq__whatIfLinkLabel{color:var(--fine-muted);font-size:12px}.MonthBand-module__Sf-Glq__envPicker{align-items:flex-start;gap:12px;display:flex}.MonthBand-module__Sf-Glq__envSearch{flex:none;width:200px}.MonthBand-module__Sf-Glq__envPills{flex-wrap:wrap;flex:auto;align-content:center;align-items:center;gap:8px;min-width:0;min-height:42px;display:flex}.MonthBand-module__Sf-Glq__envChip{border:1px solid var(--fine-border);background:var(--fine-panel);color:var(--fine-text);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .24s,background .24s,box-shadow .24s,transform .16s;display:inline-flex}.MonthBand-module__Sf-Glq__envChip:hover{border-color:rgb(var(--spot-rgb)/.4);background:rgb(var(--spot-rgb)/.07)}.MonthBand-module__Sf-Glq__envChip:active{transform:scale(.97)}.MonthBand-module__Sf-Glq__envChipOn{border-color:rgb(var(--spot-rgb)/.6);background:rgb(var(--spot-rgb)/.14);box-shadow:0 0 22px rgb(var(--spot-rgb)/.16)}.MonthBand-module__Sf-Glq__envChipIcon{color:var(--fine-muted);transition:color .24s;display:inline-flex}.MonthBand-module__Sf-Glq__envChipOn .MonthBand-module__Sf-Glq__envChipIcon{color:rgb(var(--spot-rgb))}.MonthBand-module__Sf-Glq__envChipName{white-space:nowrap}.MonthBand-module__Sf-Glq__envNoMatch{color:var(--fine-muted);align-self:center;padding:6px 2px;font-size:12.5px}.MonthBand-module__Sf-Glq__whatIfLinkHint{color:var(--fine-muted);opacity:.85;max-width:52ch;font-size:11.5px;line-height:1.45}.MonthBand-module__Sf-Glq__whatIfChip[data-linked]{border-style:dashed;border-color:rgb(var(--spot-rgb)/.5);background:0 0;padding-left:9px}.MonthBand-module__Sf-Glq__floorRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.MonthBand-module__Sf-Glq__floorText{color:var(--fine-muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:inline-flex}.MonthBand-module__Sf-Glq__floorFigure{color:var(--fine-text);font-variant-numeric:tabular-nums;font-weight:700}.MonthBand-module__Sf-Glq__whatIfError{color:var(--alarm);margin:12px 0 0;font-size:12.5px}.MonthBand-module__Sf-Glq__impact{border-top:1px solid var(--fine-border);align-items:stretch;margin:20px 0 0;padding-top:16px;animation:.42s cubic-bezier(.22,1,.36,1) MonthBand-module__Sf-Glq__impactIn;display:flex}@keyframes MonthBand-module__Sf-Glq__impactIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.MonthBand-module__Sf-Glq__impactHead{flex-direction:column;flex-shrink:0;justify-content:center;gap:1px;padding-right:30px;display:flex}.MonthBand-module__Sf-Glq__impactVerdict{letter-spacing:.09em;text-transform:uppercase;color:rgb(var(--spot-rgb));align-self:flex-start;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.MonthBand-module__Sf-Glq__impact[data-tone=bad] .MonthBand-module__Sf-Glq__impactVerdict{color:var(--alarm)}.MonthBand-module__Sf-Glq__impactLow{letter-spacing:-.6px;font-variant-numeric:tabular-nums;color:var(--fine-text);font-size:34px;font-weight:800;line-height:1.04}.MonthBand-module__Sf-Glq__impact[data-tone=bad] .MonthBand-module__Sf-Glq__impactLow{color:var(--alarm)}.MonthBand-module__Sf-Glq__impactLowLabel{color:var(--fine-muted);margin-top:3px;font-size:12.5px}.MonthBand-module__Sf-Glq__impactSupport{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.MonthBand-module__Sf-Glq__impactBody{color:var(--fine-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:1.6}.MonthBand-module__Sf-Glq__impactFig{color:var(--fine-text);font-weight:700}.MonthBand-module__Sf-Glq__impactCaveat{color:var(--fine-muted);opacity:.8;font-variant-numeric:tabular-nums;margin:9px 0 0;font-size:13px;line-height:1.55}@media (max-width:600px){.MonthBand-module__Sf-Glq__impact{flex-direction:column}.MonthBand-module__Sf-Glq__impactHead{padding-bottom:16px;padding-right:0}.MonthBand-module__Sf-Glq__envPicker{flex-direction:column;gap:10px}.MonthBand-module__Sf-Glq__envSearch{width:100%}}.MonthBand-module__Sf-Glq__bridge{border-top:1px solid var(--fine-border);opacity:0;margin-top:20px;padding-top:16px;transition:opacity .6s 1.5s}.MonthBand-module__Sf-Glq__sceneIn .MonthBand-module__Sf-Glq__bridge{opacity:1}.MonthBand-module__Sf-Glq__bridgeThread{background:linear-gradient(180deg,rgb(var(--spot-rgb)/0),rgb(var(--spot-rgb)/.6));width:1px;height:24px;margin:0 0 10px 22px;display:block}.MonthBand-module__Sf-Glq__bridgeRow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.MonthBand-module__Sf-Glq__bridgeCell{flex-direction:column;gap:4px;min-width:0;display:flex}.MonthBand-module__Sf-Glq__bridgeCellEnd{text-align:right;align-items:flex-end}.MonthBand-module__Sf-Glq__bridgeLabel{letter-spacing:1.8px;text-transform:uppercase;color:rgb(var(--spot-rgb)/.9);font-size:10.5px;font-weight:700}.MonthBand-module__Sf-Glq__bridgeFigure{letter-spacing:-.8px;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,var(--acc1),var(--acc2));color:#0000;filter:drop-shadow(0 3px 18px rgb(var(--spot-rgb)/.22));-webkit-background-clip:text;background-clip:text;font-size:27px;font-weight:800;line-height:1.05}.MonthBand-module__Sf-Glq__bridgeFigurePlan{letter-spacing:-.4px;color:var(--fine-text);font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1.15}.MonthBand-module__Sf-Glq__bridgeSub{color:var(--fine-muted);font-size:12px}.MonthBand-module__Sf-Glq__bridgeDate{color:rgb(var(--spot-rgb));font-weight:600}.MonthBand-module__Sf-Glq__bridgeLink{flex:180px;align-items:center;gap:10px;min-width:140px;display:flex}.MonthBand-module__Sf-Glq__bridgeLine{background:linear-gradient(90deg,rgb(var(--spot-rgb)/.05),rgb(var(--spot-rgb)/.35));flex:1;height:1px}.MonthBand-module__Sf-Glq__bridgeLine:first-child{background:linear-gradient(90deg,rgb(var(--spot-rgb)/.35),rgb(var(--spot-rgb)/.05))}.MonthBand-module__Sf-Glq__bridgeArrow{color:rgb(var(--spot-rgb));flex-shrink:0}.MonthBand-module__Sf-Glq__bridgeDelta{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 11px;font-size:11.5px;font-weight:700}.MonthBand-module__Sf-Glq__deltaOn{color:rgb(var(--spot-rgb));background:rgb(var(--spot-rgb)/.1)}.MonthBand-module__Sf-Glq__deltaBehind{color:var(--cost);background:#fab3871a}.MonthBand-module__Sf-Glq__deltaAhead{color:var(--money);background:#a6e3a11a}@media (max-width:560px){.MonthBand-module__Sf-Glq__hero{gap:16px}.MonthBand-module__Sf-Glq__heroRight{width:100%;margin-left:0}.MonthBand-module__Sf-Glq__heroAction{width:100%}.MonthBand-module__Sf-Glq__heroAction>*{flex:1}.MonthBand-module__Sf-Glq__heroStats{justify-content:space-between;gap:16px;width:100%}.MonthBand-module__Sf-Glq__bankBlock{text-align:left;align-items:flex-start}.MonthBand-module__Sf-Glq__bridgeRow{flex-direction:column;align-items:flex-start;gap:10px}.MonthBand-module__Sf-Glq__bridgeLink{flex:none;width:100%;min-width:0}.MonthBand-module__Sf-Glq__bridgeCellEnd{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.MonthBand-module__Sf-Glq__topRow,.MonthBand-module__Sf-Glq__hero,.MonthBand-module__Sf-Glq__chartSeat,.MonthBand-module__Sf-Glq__tools,.MonthBand-module__Sf-Glq__bridge{opacity:1;transition:none;transform:none}.MonthBand-module__Sf-Glq__checkinQuiet,.MonthBand-module__Sf-Glq__bankConfirm,.MonthBand-module__Sf-Glq__bankEditBtn,.MonthBand-module__Sf-Glq__paceTip,.MonthBand-module__Sf-Glq__whatIfChipX,.MonthBand-module__Sf-Glq__whatIfCancel,.MonthBand-module__Sf-Glq__pace:hover .MonthBand-module__Sf-Glq__paceTip,.MonthBand-module__Sf-Glq__pace:focus-visible .MonthBand-module__Sf-Glq__paceTip{transition:none}}
.BudgetTutorial-module__mYqdbG__wrap{flex-direction:column;gap:26px;display:flex}.BudgetTutorial-module__mYqdbG__coachCollapse{grid-template-rows:1fr;transition:grid-template-rows .55s cubic-bezier(.4,0,.2,1),opacity .42s,margin-bottom .55s cubic-bezier(.4,0,.2,1);display:grid}.BudgetTutorial-module__mYqdbG__coachCollapseInner{min-height:0;overflow:hidden}.BudgetTutorial-module__mYqdbG__coachCollapsing{opacity:0;grid-template-rows:0fr;margin-bottom:-26px}@media (prefers-reduced-motion:reduce){.BudgetTutorial-module__mYqdbG__coachCollapse{transition:none}}.BudgetTutorial-module__mYqdbG__coach{border:1px solid rgb(var(--spot-rgb)/.24);background:var(--fine-panel);opacity:0;border-radius:22px;padding:clamp(20px,3vw,30px);transition:opacity .42s,transform .5s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateY(10px)}.BudgetTutorial-module__mYqdbG__coachIn{opacity:1;transform:none}.BudgetTutorial-module__mYqdbG__coach:before{content:"";background:radial-gradient(60% 100% at 50% 0%,rgb(var(--spot-rgb)/.12),transparent 70%);pointer-events:none;height:200px;position:absolute;inset:-40% 0 auto}.BudgetTutorial-module__mYqdbG__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex;position:relative}.BudgetTutorial-module__mYqdbG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--spot-rgb)/.9);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.BudgetTutorial-module__mYqdbG__skip{flex-shrink:0}.BudgetTutorial-module__mYqdbG__rail{align-items:center;gap:8px;margin-bottom:26px;display:flex;position:relative}.BudgetTutorial-module__mYqdbG__railItem{opacity:0;align-items:center;gap:9px;transition:opacity .4s,transform .4s;display:inline-flex;transform:translateY(6px)}.BudgetTutorial-module__mYqdbG__coachIn .BudgetTutorial-module__mYqdbG__railItem{opacity:1;transform:none}.BudgetTutorial-module__mYqdbG__railItem:not(:last-child):after{content:"";background:var(--fine-border);border-radius:2px;width:clamp(16px,5vw,46px);height:2px;margin-left:4px;transition:background .4s}.BudgetTutorial-module__mYqdbG__railItem[data-state=done]:not(:last-child):after{background:rgb(var(--spot-rgb)/.5)}.BudgetTutorial-module__mYqdbG__railDot{border:1.5px solid var(--fine-border);background:var(--fine-well);width:26px;height:26px;color:var(--fine-muted);border-radius:50%;place-items:center;transition:border-color .4s,background .4s,color .4s,box-shadow .4s,transform .4s;display:grid}.BudgetTutorial-module__mYqdbG__railNum{font-size:12px;font-weight:700}.BudgetTutorial-module__mYqdbG__railLabel{color:var(--fine-muted);font-size:13px;font-weight:600;transition:color .4s}.BudgetTutorial-module__mYqdbG__railItem[data-state=current] .BudgetTutorial-module__mYqdbG__railDot{border-color:rgb(var(--spot-rgb)/.65);background:rgb(var(--spot-rgb)/.12);color:rgb(var(--spot-rgb));box-shadow:0 0 0 4px rgb(var(--spot-rgb)/.14)}.BudgetTutorial-module__mYqdbG__railItem[data-state=current] .BudgetTutorial-module__mYqdbG__railLabel{color:var(--fine-text)}.BudgetTutorial-module__mYqdbG__railItem[data-state=done] .BudgetTutorial-module__mYqdbG__railDot{background:linear-gradient(135deg,var(--acc1),var(--acc2));color:#12121a;border-color:#0000}.BudgetTutorial-module__mYqdbG__railItem[data-state=done] .BudgetTutorial-module__mYqdbG__railLabel{color:var(--fine-text)}.BudgetTutorial-module__mYqdbG__body{animation:.4s BudgetTutorial-module__mYqdbG__bodyIn;position:relative}@keyframes BudgetTutorial-module__mYqdbG__bodyIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.BudgetTutorial-module__mYqdbG__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--fine-muted);margin-bottom:8px;font-size:11.5px;font-weight:700;display:block}.BudgetTutorial-module__mYqdbG__title{letter-spacing:-.01em;color:var(--fine-text);margin:0 0 8px;font-size:clamp(20px,3vw,25px);font-weight:700}.BudgetTutorial-module__mYqdbG__lede{max-width:62ch;color:var(--fine-muted);margin:0;font-size:14.5px;line-height:1.6}.BudgetTutorial-module__mYqdbG__figure{color:var(--fine-text);font-weight:700}.BudgetTutorial-module__mYqdbG__reassure{color:var(--fine-muted);opacity:.75;margin:16px 0 0;font-size:12.5px}.BudgetTutorial-module__mYqdbG__doneMark{background:linear-gradient(135deg,var(--acc1),var(--acc2));color:#12121a;width:46px;height:46px;box-shadow:0 10px 34px rgb(var(--spot-rgb)/.35);border-radius:50%;place-items:center;margin-bottom:14px;animation:.5s cubic-bezier(.34,1.3,.5,1) BudgetTutorial-module__mYqdbG__bloom;display:grid}@keyframes BudgetTutorial-module__mYqdbG__bloom{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.BudgetTutorial-module__mYqdbG__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.BudgetTutorial-module__mYqdbG__seeds{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.BudgetTutorial-module__mYqdbG__seedChip{border:1px solid var(--fine-border);background:rgb(var(--spot-rgb)/.04);color:var(--fine-text);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:color .25s,border-color .25s,background .25s,transform .2s;display:inline-flex}.BudgetTutorial-module__mYqdbG__seedChip svg{color:rgb(var(--spot-rgb)/.85)}.BudgetTutorial-module__mYqdbG__seedChip:hover{border-color:rgb(var(--spot-rgb)/.5);background:rgb(var(--spot-rgb)/.1)}.BudgetTutorial-module__mYqdbG__seedChip:active{transform:scale(.98)}.BudgetTutorial-module__mYqdbG__balanceRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.BudgetTutorial-module__mYqdbG__balanceField{border:1px solid var(--fine-border);background:var(--fine-well);border-radius:12px;align-items:center;gap:4px;padding:11px 15px;transition:border-color .25s,box-shadow .25s;display:inline-flex}.BudgetTutorial-module__mYqdbG__balanceField:focus-within{border-color:rgb(var(--spot-rgb)/.6);box-shadow:0 0 0 3px rgb(var(--spot-rgb)/.2)}.BudgetTutorial-module__mYqdbG__balanceSymbol{color:var(--fine-muted);font-size:16px;font-weight:600}.BudgetTutorial-module__mYqdbG__balanceInput{width:130px;color:var(--fine-text);background:0 0;border:none;outline:none;font-family:inherit;font-size:16px;font-weight:600}.BudgetTutorial-module__mYqdbG__balanceInput::placeholder{color:var(--fine-muted);opacity:.6}.BudgetTutorial-module__mYqdbG__doneCard{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:10px 0 6px;display:flex}@keyframes BudgetTutorial-module__mYqdbG__fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.BudgetTutorial-module__mYqdbG__doneEmblem{background:linear-gradient(135deg,var(--acc1),var(--acc2));color:#12121a;width:58px;height:58px;box-shadow:0 12px 40px rgb(var(--spot-rgb)/.42);border-radius:50%;place-items:center;animation:.55s cubic-bezier(.34,1.3,.5,1) both BudgetTutorial-module__mYqdbG__bloom;display:grid;position:relative}.BudgetTutorial-module__mYqdbG__doneEmblem:before{content:"";background:radial-gradient(circle,rgb(var(--spot-rgb)/.32),transparent 70%);z-index:-1;border-radius:50%;animation:2.6s ease-in-out infinite BudgetTutorial-module__mYqdbG__doneHalo;position:absolute;inset:-9px}@keyframes BudgetTutorial-module__mYqdbG__doneHalo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}.BudgetTutorial-module__mYqdbG__doneTitle{letter-spacing:-.01em;color:var(--fine-text);margin:0;font-size:clamp(19px,2.6vw,23px);font-weight:700;animation:.44s .16s both BudgetTutorial-module__mYqdbG__fadeUp}.BudgetTutorial-module__mYqdbG__doneSub{max-width:44ch;color:var(--fine-muted);margin:0;font-size:14px;line-height:1.55;animation:.44s .28s both BudgetTutorial-module__mYqdbG__fadeUp}.BudgetTutorial-module__mYqdbG__doneDismiss{margin-top:6px;animation:.44s .42s both BudgetTutorial-module__mYqdbG__fadeUp}.BudgetTutorial-module__mYqdbG__bandReveal{animation:.75s cubic-bezier(.22,1,.36,1) .3s both BudgetTutorial-module__mYqdbG__bandRise}@keyframes BudgetTutorial-module__mYqdbG__bandRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (max-width:620px){.BudgetTutorial-module__mYqdbG__rail{gap:6px}.BudgetTutorial-module__mYqdbG__railLabel{display:none}.BudgetTutorial-module__mYqdbG__railItem:not(:last-child):after{flex:1;width:100%;margin-left:0}.BudgetTutorial-module__mYqdbG__rail{justify-content:space-between}.BudgetTutorial-module__mYqdbG__railItem{flex:1}.BudgetTutorial-module__mYqdbG__railItem:last-child{flex:0}.BudgetTutorial-module__mYqdbG__actions{flex-direction:column;align-items:stretch}.BudgetTutorial-module__mYqdbG__primaryBtn,.BudgetTutorial-module__mYqdbG__ghostBtn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.BudgetTutorial-module__mYqdbG__coach,.BudgetTutorial-module__mYqdbG__railItem,.BudgetTutorial-module__mYqdbG__body,.BudgetTutorial-module__mYqdbG__doneMark,.BudgetTutorial-module__mYqdbG__doneCard,.BudgetTutorial-module__mYqdbG__doneEmblem,.BudgetTutorial-module__mYqdbG__doneTitle,.BudgetTutorial-module__mYqdbG__doneSub,.BudgetTutorial-module__mYqdbG__doneDismiss,.BudgetTutorial-module__mYqdbG__bandReveal{opacity:1;transition:none;animation:none;transform:none}.BudgetTutorial-module__mYqdbG__doneEmblem:before{animation:none}}
.BudgetSampleFrame-module__wKnKoq__frame{position:relative}.BudgetSampleFrame-module__wKnKoq__markerWrap{z-index:30;max-width:1240px;margin:0 auto;padding:0 24px;position:sticky;top:12px}.BudgetSampleFrame-module__wKnKoq__marker{border:1px solid rgb(var(--spot-rgb)/.28);background:var(--fine-panel);-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);border-radius:15px;align-items:center;gap:13px;padding:11px 14px 11px 15px;display:flex;box-shadow:0 10px 34px #00000052}.BudgetSampleFrame-module__wKnKoq__markerIcon{background:rgb(var(--spot-rgb)/.14);width:30px;height:30px;color:rgb(var(--spot-rgb));border-radius:9px;flex-shrink:0;place-items:center;display:grid}.BudgetSampleFrame-module__wKnKoq__markerText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.BudgetSampleFrame-module__wKnKoq__markerTitle{color:var(--fine-text);font-size:13.5px;font-weight:700}.BudgetSampleFrame-module__wKnKoq__markerSub{color:var(--fine-muted);font-size:12.5px;line-height:1.4}.BudgetSampleFrame-module__wKnKoq__markerBtn{flex-shrink:0}.BudgetSampleFrame-module__wKnKoq__body{margin-top:4px}.BudgetSampleFrame-module__wKnKoq__ctaWrap{max-width:1240px;margin:0 auto;padding:0 24px 80px}.BudgetSampleFrame-module__wKnKoq__cta{border:1px solid rgb(var(--spot-rgb)/.24);background:var(--fine-panel);text-align:center;border-radius:22px;padding:clamp(26px,4vw,40px);position:relative;overflow:hidden}.BudgetSampleFrame-module__wKnKoq__cta:before{content:"";background:radial-gradient(60% 100% at 50% 0%,rgb(var(--spot-rgb)/.14),transparent 70%);pointer-events:none;height:240px;position:absolute;inset:-50% 0 auto}.BudgetSampleFrame-module__wKnKoq__ctaEyebrow{letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--spot-rgb)/.9);align-items:center;gap:7px;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.BudgetSampleFrame-module__wKnKoq__ctaTitle{letter-spacing:-.015em;color:var(--fine-text);margin:0 0 10px;font-size:clamp(24px,4vw,32px);font-weight:700;position:relative}.BudgetSampleFrame-module__wKnKoq__ctaLede{max-width:54ch;color:var(--fine-muted);margin:0 auto 20px;font-size:14.5px;line-height:1.6;position:relative}.BudgetSampleFrame-module__wKnKoq__ctaList{text-align:left;flex-direction:column;gap:9px;margin:0 0 20px;padding:0;list-style:none;display:inline-flex;position:relative}.BudgetSampleFrame-module__wKnKoq__ctaItem{color:var(--fine-text);align-items:center;gap:9px;font-size:14px;display:flex}.BudgetSampleFrame-module__wKnKoq__ctaItem svg{color:rgb(var(--spot-rgb));flex-shrink:0}.BudgetSampleFrame-module__wKnKoq__ctaSavings{max-width:46ch;color:var(--fine-muted);margin:0 auto 22px;font-size:13.5px;line-height:1.55;position:relative}.BudgetSampleFrame-module__wKnKoq__ctaSavings strong{color:var(--fine-text);font-weight:700}.BudgetSampleFrame-module__wKnKoq__ctaBtn{width:fit-content;margin-inline:auto;display:block;position:relative}@media (max-width:620px){.BudgetSampleFrame-module__wKnKoq__markerWrap,.BudgetSampleFrame-module__wKnKoq__ctaWrap{padding-left:16px;padding-right:16px}.BudgetSampleFrame-module__wKnKoq__marker{flex-wrap:wrap}.BudgetSampleFrame-module__wKnKoq__markerBtn{width:100%}}@media (prefers-reduced-motion:reduce){.BudgetSampleFrame-module__wKnKoq__markerBtn,.BudgetSampleFrame-module__wKnKoq__ctaBtn{transition:none}}
.DebtMonthReconcile-module__idg9nG__reconcile{border:1px solid var(--fine-border);background:var(--fine-panel);border-radius:14px;flex-direction:column;gap:12px;margin-top:2px;padding:14px 16px;display:flex}.DebtMonthReconcile-module__idg9nG__line{color:var(--fine-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:1.5}.DebtMonthReconcile-module__idg9nG__paidBlock{flex-direction:column;gap:10px;display:flex}.DebtMonthReconcile-module__idg9nG__paidLead{color:var(--fine-text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.DebtMonthReconcile-module__idg9nG__paidChips{flex-wrap:wrap;gap:8px;display:flex}.DebtMonthReconcile-module__idg9nG__chip{border:1px solid var(--fine-border);background:var(--fine-well);color:var(--fine-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-family:inherit;font-size:13px;font-weight:500;transition:color .24s,border-color .24s,background .24s,transform .16s;display:inline-flex}.DebtMonthReconcile-module__idg9nG__chip:hover{border-color:rgb(var(--spot-rgb)/.4);color:var(--fine-text)}.DebtMonthReconcile-module__idg9nG__chip:active{transform:scale(.97)}.DebtMonthReconcile-module__idg9nG__chipOn{border-color:rgb(var(--spot-rgb)/.6);background:rgb(var(--spot-rgb)/.14);color:var(--fine-text);box-shadow:0 0 18px rgb(var(--spot-rgb)/.14)}.DebtMonthReconcile-module__idg9nG__chipCheck{width:13px;height:13px;color:rgb(var(--spot-rgb));justify-content:center;align-items:center;display:inline-flex}.DebtMonthReconcile-module__idg9nG__chipOn .DebtMonthReconcile-module__idg9nG__chipCheck{animation:.4s cubic-bezier(.34,1.3,.5,1) DebtMonthReconcile-module__idg9nG__reconCheckPop}@keyframes DebtMonthReconcile-module__idg9nG__reconCheckPop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.DebtMonthReconcile-module__idg9nG__chipLabel{white-space:nowrap;font-variant-numeric:tabular-nums}.DebtMonthReconcile-module__idg9nG__splitSeat{flex-direction:column;gap:8px;display:flex}.DebtMonthReconcile-module__idg9nG__splitDate{color:var(--fine-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.DebtMonthReconcile-module__idg9nG__paidNote{color:var(--fine-muted);margin:0;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.DebtMonthReconcile-module__idg9nG__chip{transition:none}.DebtMonthReconcile-module__idg9nG__chipOn .DebtMonthReconcile-module__idg9nG__chipCheck{animation:none}}
.AddDebtPortal-module__YWf1uW__overlay,.AddDebtPortal-module__YWf1uW__canvasLayer{--fine-text:#e7eaf6;--fine-muted:#bec6e19e;--fine-border:#ffffff17;--fine-panel:#ffffff06;--fine-well:#00000038;--accent-rgb:var(--spot-rgb)}.AddDebtPortal-module__YWf1uW__overlay{z-index:1400;-webkit-backdrop-filter:blur(10px);scrollbar-width:none;background:#08080d9e;justify-content:center;align-items:flex-start;padding:clamp(30px,7vh,78px) 24px 64px;display:flex;position:fixed;inset:0;overflow-y:auto}.AddDebtPortal-module__YWf1uW__overlay::-webkit-scrollbar{display:none}.AddDebtPortal-module__YWf1uW__canvasLayer{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.AddDebtPortal-module__YWf1uW__close{top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));z-index:3;border:1px solid var(--fine-border);width:42px;height:42px;color:var(--fine-muted);cursor:pointer;background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;transition:color .22s,border-color .22s,background .22s;display:inline-flex;position:fixed}.AddDebtPortal-module__YWf1uW__close:hover{color:var(--fine-text);border-color:rgb(var(--spot-rgb)/.5);background:rgb(var(--spot-rgb)/.08)}.AddDebtPortal-module__YWf1uW__panel{z-index:1;width:100%;max-width:920px;color:var(--fine-text);flex-direction:column;display:flex;position:relative}.AddDebtPortal-module__YWf1uW__eyebrow{text-align:center;letter-spacing:2.4px;text-transform:uppercase;color:rgb(var(--spot-rgb)/.9);font-size:12px;font-weight:600}.AddDebtPortal-module__YWf1uW__headline{text-align:center;letter-spacing:-1.3px;color:var(--fine-text);margin:8px 0 0;font-size:clamp(28px,4.6vw,42px);font-weight:750;line-height:1.05}.AddDebtPortal-module__YWf1uW__sub{text-align:center;max-width:460px;color:var(--fine-muted);margin:12px auto 0;font-size:14.5px;line-height:1.55}.AddDebtPortal-module__YWf1uW__amountHero{cursor:text;flex-direction:column;justify-content:center;align-items:center;padding:28px 0 4px;display:flex;position:relative}.AddDebtPortal-module__YWf1uW__amountFace{pointer-events:none;align-items:baseline;gap:8px;display:inline-flex}.AddDebtPortal-module__YWf1uW__amountSymbol{letter-spacing:-.5px;color:var(--fine-muted);font-size:clamp(26px,5vw,34px);font-weight:600;line-height:1}.AddDebtPortal-module__YWf1uW__amountDigits{letter-spacing:-2.5px;color:var(--fine-text);font-variant-numeric:tabular-nums;align-items:baseline;font-size:clamp(56px,12vw,76px);font-weight:800;line-height:1.02;display:inline-flex}.AddDebtPortal-module__YWf1uW__amountChar{transform-origin:bottom;animation:.5s cubic-bezier(.34,1.3,.5,1) AddDebtPortal-module__YWf1uW__amountCharPop;display:inline-block}@keyframes AddDebtPortal-module__YWf1uW__amountCharPop{0%{transform:scale(1)}36%{transform:scale(1.13)}to{transform:scale(1)}}.AddDebtPortal-module__YWf1uW__amountPlaceholder{color:#ced5eb3d}.AddDebtPortal-module__YWf1uW__amountCaret{background:#ced5eb8c;border-radius:999px;align-self:baseline;width:1px;height:.72em;margin-left:5px;animation:2s ease-in-out infinite AddDebtPortal-module__YWf1uW__amountCaret;display:inline-block}@keyframes AddDebtPortal-module__YWf1uW__amountCaret{0%,to{opacity:1}50%{opacity:0}}.AddDebtPortal-module__YWf1uW__amountHero .AddDebtPortal-module__YWf1uW__amountInput{opacity:0;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.AddDebtPortal-module__YWf1uW__amountHero .AddDebtPortal-module__YWf1uW__amountInput:focus{box-shadow:none;outline:none}.AddDebtPortal-module__YWf1uW__amountLabel{z-index:1;pointer-events:none;color:var(--fine-muted);margin-top:10px;font-size:13px;position:relative}.AddDebtPortal-module__YWf1uW__chips{flex-wrap:wrap;justify-content:flex-start;gap:9px;margin-top:22px;display:flex}.AddDebtPortal-module__YWf1uW__chip{border:1px solid var(--fine-border);background:var(--fine-panel);color:var(--fine-text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .24s,background .24s,box-shadow .24s,transform .16s;display:inline-flex}.AddDebtPortal-module__YWf1uW__chip:hover{border-color:rgb(var(--spot-rgb)/.4);background:rgb(var(--spot-rgb)/.07)}.AddDebtPortal-module__YWf1uW__chip:active{transform:scale(.97)}.AddDebtPortal-module__YWf1uW__chipOn{border-color:rgb(var(--spot-rgb)/.6);background:rgb(var(--spot-rgb)/.14);box-shadow:0 0 22px rgb(var(--spot-rgb)/.16)}.AddDebtPortal-module__YWf1uW__chipIcon{color:var(--fine-muted);transition:color .24s;display:inline-flex}.AddDebtPortal-module__YWf1uW__chipOn .AddDebtPortal-module__YWf1uW__chipIcon{color:rgb(var(--spot-rgb));animation:.4s cubic-bezier(.34,1.3,.5,1) AddDebtPortal-module__YWf1uW__chipPop}@keyframes AddDebtPortal-module__YWf1uW__chipPop{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}.AddDebtPortal-module__YWf1uW__chipName{white-space:nowrap}.AddDebtPortal-module__YWf1uW__fields{flex-direction:column;gap:12px;margin-top:16px;display:flex}.AddDebtPortal-module__YWf1uW__detailRow{align-items:flex-start;gap:12px;display:flex}.AddDebtPortal-module__YWf1uW__detailField{flex:1;min-width:0}.AddDebtPortal-module__YWf1uW__detailFieldHalf{flex:0 calc(50% - 6px)}.AddDebtPortal-module__YWf1uW__utilFold{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1);display:grid}.AddDebtPortal-module__YWf1uW__utilFoldOpen{grid-template-rows:1fr}.AddDebtPortal-module__YWf1uW__utilFoldInner{min-height:0;overflow:hidden}.AddDebtPortal-module__YWf1uW__utilNote{color:var(--fine-muted);font-variant-numeric:tabular-nums;opacity:0;margin:0;padding:7px 2px 0;font-size:12.5px;transition:opacity .3s .1s}.AddDebtPortal-module__YWf1uW__utilFoldOpen .AddDebtPortal-module__YWf1uW__utilNote{opacity:1}.AddDebtPortal-module__YWf1uW__inlineNote{min-width:0;color:var(--fine-muted);font-variant-numeric:tabular-nums;flex:1;margin:0;font-size:12.5px}.AddDebtPortal-module__YWf1uW__iconTile{border:1px solid rgb(var(--spot-rgb)/.35);background:rgb(var(--spot-rgb)/.12);width:45px;height:45px;color:rgb(var(--spot-rgb));cursor:pointer;border-radius:12px;flex-shrink:0;transition:border-color .24s,background .24s,box-shadow .24s;position:relative}.AddDebtPortal-module__YWf1uW__iconTile:hover,.AddDebtPortal-module__YWf1uW__iconTileOpen{border-color:rgb(var(--spot-rgb)/.6);background:rgb(var(--spot-rgb)/.16);box-shadow:0 0 18px rgb(var(--spot-rgb)/.18)}.AddDebtPortal-module__YWf1uW__iconGlyph,.AddDebtPortal-module__YWf1uW__iconPencil{justify-content:center;align-items:center;transition:opacity .24s;display:inline-flex;position:absolute;inset:0}.AddDebtPortal-module__YWf1uW__iconPencil{opacity:0}@media (hover:hover){.AddDebtPortal-module__YWf1uW__iconTile:hover .AddDebtPortal-module__YWf1uW__iconGlyph{opacity:0}.AddDebtPortal-module__YWf1uW__iconTile:hover .AddDebtPortal-module__YWf1uW__iconPencil{opacity:1}}.AddDebtPortal-module__YWf1uW__iconFold{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.AddDebtPortal-module__YWf1uW__iconFoldOpen{grid-template-rows:1fr}.AddDebtPortal-module__YWf1uW__iconFoldInner{min-height:0;overflow:hidden}.AddDebtPortal-module__YWf1uW__iconPickerSeat{scrollbar-width:none;-ms-overflow-style:none;border:1px solid var(--fine-border);background:var(--fine-panel);border-radius:14px;max-height:300px;margin-top:2px;padding:12px;overflow-y:auto}.AddDebtPortal-module__YWf1uW__iconPickerSeat::-webkit-scrollbar{display:none}.AddDebtPortal-module__YWf1uW__whenRow{align-items:center;gap:14px;display:flex}.AddDebtPortal-module__YWf1uW__whenLead{color:var(--fine-muted);flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.AddDebtPortal-module__YWf1uW__whenPicker{flex-shrink:0;width:240px;max-width:100%}.AddDebtPortal-module__YWf1uW__cycleNote{min-width:0;color:var(--fine-muted);font-variant-numeric:tabular-nums;flex:1;margin:0;font-size:13px;line-height:1.5}.AddDebtPortal-module__YWf1uW__cycleNote strong{color:var(--fine-text);font-weight:700}.AddDebtPortal-module__YWf1uW__minRow{align-items:center;gap:10px;max-width:640px;margin-top:2px;display:flex}.AddDebtPortal-module__YWf1uW__minRow>:first-child{flex:1;min-width:0}.AddDebtPortal-module__YWf1uW__scheduleBlock{flex-direction:column;gap:10px;margin-top:2px;display:flex}.AddDebtPortal-module__YWf1uW__scheduleLead{color:var(--fine-muted);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.AddDebtPortal-module__YWf1uW__mirrorSeat{border-top:1px solid var(--fine-border);margin-top:30px;padding-top:22px}.AddDebtPortal-module__YWf1uW__mirrorWaiting{max-width:52ch;color:var(--fine-muted);opacity:.8;margin:0;font-size:13px;line-height:1.6}.AddDebtPortal-module__YWf1uW__mirror{flex-wrap:wrap;align-items:flex-start;gap:18px 44px;animation:.55s cubic-bezier(.22,1,.36,1) both AddDebtPortal-module__YWf1uW__mirrorIn;display:flex}.AddDebtPortal-module__YWf1uW__mirrorMain{flex-direction:column;flex:340px;gap:7px;min-width:0;display:flex}@keyframes AddDebtPortal-module__YWf1uW__mirrorIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.AddDebtPortal-module__YWf1uW__mirrorEyebrow{letter-spacing:2px;text-transform:uppercase;color:rgb(var(--spot-rgb)/.9);font-size:11px;font-weight:700}.AddDebtPortal-module__YWf1uW__mirrorFigure{letter-spacing:-.9px;background:linear-gradient(100deg,var(--acc1,#d7c0ff),var(--acc2,#c5cdff));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,3.6vw,32px);font-weight:800;line-height:1.1}.AddDebtPortal-module__YWf1uW__mirrorLine{max-width:58ch;color:var(--fine-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:1.6}.AddDebtPortal-module__YWf1uW__mirrorLine strong{color:var(--fine-text);font-weight:700}.AddDebtPortal-module__YWf1uW__mirrorTrap{border-left:2px solid rgb(var(--spot-rgb)/.35);min-width:0;max-width:380px;color:var(--fine-muted);font-variant-numeric:tabular-nums;flex:280px;margin:4px 0 0;padding-left:20px;font-size:13px;line-height:1.6}.AddDebtPortal-module__YWf1uW__mirrorTrap strong{color:var(--fine-text);font-weight:700}.AddDebtPortal-module__YWf1uW__mirrorAlarm{flex-direction:column;gap:7px;animation:.55s cubic-bezier(.22,1,.36,1) both AddDebtPortal-module__YWf1uW__mirrorIn;display:flex}.AddDebtPortal-module__YWf1uW__mirrorAlarmTitle{color:var(--alarm,#f38ba8);margin:0;font-size:16px;font-weight:700}.AddDebtPortal-module__YWf1uW__mirrorAlarmText{max-width:52ch;color:var(--fine-muted);margin:0;font-size:13px;line-height:1.6}.AddDebtPortal-module__YWf1uW__foot{flex-direction:column;align-items:stretch;gap:14px;margin-top:28px;display:flex}.AddDebtPortal-module__YWf1uW__addSeat{display:flex}.AddDebtPortal-module__YWf1uW__addSeat>*{flex:1}.AddDebtPortal-module__YWf1uW__budgetRow{border:1px solid var(--fine-border);background:var(--fine-panel);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;transition:border-color .25s,background .25s;display:flex}.AddDebtPortal-module__YWf1uW__budgetRow:hover{border-color:rgb(var(--spot-rgb)/.4)}.AddDebtPortal-module__YWf1uW__budgetRowOn{border-color:rgb(var(--spot-rgb)/.5);background:rgb(var(--spot-rgb)/.07)}.AddDebtPortal-module__YWf1uW__budgetDot{border:1px solid var(--fine-border);border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:background .25s,border-color .25s,box-shadow .25s}.AddDebtPortal-module__YWf1uW__budgetRowOn .AddDebtPortal-module__YWf1uW__budgetDot{background:linear-gradient(100deg,var(--acc1,#d7c0ff),var(--acc2,#c5cdff));box-shadow:0 0 12px rgb(var(--spot-rgb)/.5);border-color:#0000}.AddDebtPortal-module__YWf1uW__budgetText{flex-direction:column;gap:2px;display:flex}.AddDebtPortal-module__YWf1uW__budgetTitle{color:var(--fine-text);font-size:13.5px;font-weight:600}.AddDebtPortal-module__YWf1uW__budgetSub{color:var(--fine-muted);font-size:12px}.AddDebtPortal-module__YWf1uW__error{color:var(--alarm,#f38ba8);margin:0;font-size:12.5px}.AddDebtPortal-module__YWf1uW__editNote{color:var(--fine-muted);margin:0;font-size:12.5px;line-height:1.55}@media (max-width:600px){.AddDebtPortal-module__YWf1uW__overlay{padding:clamp(22px,5vh,40px) 18px 56px}.AddDebtPortal-module__YWf1uW__detailRow,.AddDebtPortal-module__YWf1uW__whenRow{flex-wrap:wrap}.AddDebtPortal-module__YWf1uW__cycleNote{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.AddDebtPortal-module__YWf1uW__amountChar,.AddDebtPortal-module__YWf1uW__amountCaret,.AddDebtPortal-module__YWf1uW__chipOn .AddDebtPortal-module__YWf1uW__chipIcon,.AddDebtPortal-module__YWf1uW__mirror,.AddDebtPortal-module__YWf1uW__mirrorAlarm{animation:none}.AddDebtPortal-module__YWf1uW__iconFold,.AddDebtPortal-module__YWf1uW__utilFold,.AddDebtPortal-module__YWf1uW__utilNote{transition:none}}
.IconPicker-module__ojyRNW__picker{flex-direction:column;gap:10px;display:flex}.IconPicker-module__ojyRNW__statusRow{justify-content:space-between;align-items:center;gap:10px;min-height:18px;display:flex}.IconPicker-module__ojyRNW__status{color:var(--fine-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.IconPicker-module__ojyRNW__clearBtn{border:1px solid var(--fine-border);color:var(--fine-muted);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:600;transition:color .25s,background .25s;display:inline-flex}.IconPicker-module__ojyRNW__clearBtn:hover{color:var(--fine-text);background:var(--fine-well)}.IconPicker-module__ojyRNW__sectionLabel{letter-spacing:1.6px;text-transform:uppercase;color:var(--fine-muted);font-size:10.5px;font-weight:700}.IconPicker-module__ojyRNW__grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px;display:grid}.IconPicker-module__ojyRNW__tile{aspect-ratio:1;border:1px solid var(--fine-border);background:var(--fine-well);color:var(--fine-muted);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.IconPicker-module__ojyRNW__tile:hover{color:var(--fine-text);border-color:#ffffff38}.IconPicker-module__ojyRNW__tile:focus-visible{box-shadow:0 0 0 3px rgb(var(--spot-rgb)/.5);outline:none}.IconPicker-module__ojyRNW__tileOn{color:rgb(var(--spot-rgb));background:rgb(var(--spot-rgb)/.12);border-color:rgb(var(--spot-rgb)/.5)}.IconPicker-module__ojyRNW__emptyLine{color:var(--fine-muted);padding:6px 2px;font-size:12.5px;line-height:1.6}.IconPicker-module__ojyRNW__sentinel{height:1px}.IconPicker-module__ojyRNW__shimTile{aspect-ratio:1;background:linear-gradient(100deg,#ffffff0a 40%,#ffffff17 50%,#ffffff0a 60%) 0 0/200% 100%;border-radius:11px;animation:1.6s infinite IconPicker-module__ojyRNW__pickerShimmer}@keyframes IconPicker-module__ojyRNW__pickerShimmer{0%{background-position:120% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.IconPicker-module__ojyRNW__tile,.IconPicker-module__ojyRNW__clearBtn{transition:none}.IconPicker-module__ojyRNW__shimTile{animation:none}}
.MonthAheadChart-module__EfQJTa__wrap{touch-action:pan-y;width:100%;position:relative}.MonthAheadChart-module__EfQJTa__svg{display:block}.MonthAheadChart-module__EfQJTa__actual{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.MonthAheadChart-module__EfQJTa__proj{fill:none;stroke-width:2px;stroke-dasharray:5 5;stroke-linecap:round;stroke-linejoin:round}.MonthAheadChart-module__EfQJTa__node{animation:.4s both MonthAheadChart-module__EfQJTa__mahNodeIn;animation-delay:calc(var(--i)*70ms + .2s)}@keyframes MonthAheadChart-module__EfQJTa__mahNodeIn{0%{opacity:0}to{opacity:1}}.MonthAheadChart-module__EfQJTa__count{font-variant-numeric:tabular-nums;font-size:8.5px;font-weight:700}.MonthAheadChart-module__EfQJTa__land{letter-spacing:.03em;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.MonthAheadChart-module__EfQJTa__axis{fill:#bec6e18c;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.MonthAheadChart-module__EfQJTa__read{z-index:3;pointer-events:none;white-space:nowrap;text-align:center;text-shadow:0 1px 4px #05050acc,0 0 16px #05050a8c;flex-direction:column;align-items:center;gap:1px;transition:left .18s,top .18s;display:flex;position:absolute;transform:translate(-50%,-100%)}.MonthAheadChart-module__EfQJTa__readWalking{transition:left .5s cubic-bezier(.22,1,.36,1),top .5s cubic-bezier(.22,1,.36,1)}.MonthAheadChart-module__EfQJTa__readWhen{letter-spacing:1.2px;text-transform:uppercase;color:#ffffff7a;font-size:10px;font-weight:600}.MonthAheadChart-module__EfQJTa__readHero{align-items:baseline;gap:7px;margin-top:1px;display:flex}.MonthAheadChart-module__EfQJTa__readVal{color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.MonthAheadChart-module__EfQJTa__readDelta{font-variant-numeric:tabular-nums;color:rgb(var(--spot-rgb,203 166 247)/.9);align-items:center;gap:2px;font-size:11.5px;font-weight:700;display:inline-flex}.MonthAheadChart-module__EfQJTa__readMeta{text-overflow:ellipsis;color:#ffffff94;font-variant-numeric:tabular-nums;max-width:220px;margin-top:2px;font-size:11px;font-weight:500;overflow:hidden}.MonthAheadChart-module__EfQJTa__readList{flex-direction:column;align-items:center;gap:1px;margin-top:2px;display:flex}.MonthAheadChart-module__EfQJTa__readListRow{align-items:baseline;gap:6px;max-width:220px;font-size:11px;line-height:1.45;display:inline-flex}.MonthAheadChart-module__EfQJTa__readListLabel{white-space:nowrap;text-overflow:ellipsis;color:#ffffff8c;font-weight:500;overflow:hidden}.MonthAheadChart-module__EfQJTa__readListAmt{color:#ffffffd9;font-variant-numeric:tabular-nums;font-weight:600}.MonthAheadChart-module__EfQJTa__readListUp{color:rgb(var(--spot-rgb,203 166 247)/.95)}@media (prefers-reduced-motion:reduce){.MonthAheadChart-module__EfQJTa__read{transition:none}.MonthAheadChart-module__EfQJTa__node{animation:none}}
.PaymentMoment-module__e95jtq__overlay,.PaymentMoment-module__e95jtq__canvasLayer{--fine-text:#e7eaf6;--fine-muted:#bec6e19e;--fine-border:#ffffff17;--fine-panel:#ffffff06;--fine-well:#00000038;--accent-rgb:var(--spot-rgb)}.PaymentMoment-module__e95jtq__overlay{z-index:1400;-webkit-backdrop-filter:blur(10px);scrollbar-width:none;background:#08080d9e;justify-content:center;align-items:flex-start;padding:clamp(30px,7vh,78px) 24px 64px;display:flex;position:fixed;inset:0;overflow-y:auto}.PaymentMoment-module__e95jtq__overlay::-webkit-scrollbar{display:none}.PaymentMoment-module__e95jtq__canvasLayer{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.PaymentMoment-module__e95jtq__close{top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));z-index:3;border:1px solid var(--fine-border);width:42px;height:42px;color:var(--fine-muted);cursor:pointer;background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;transition:color .22s,border-color .22s,background .22s;display:inline-flex;position:fixed}.PaymentMoment-module__e95jtq__close:hover{color:var(--fine-text);border-color:rgb(var(--spot-rgb)/.5);background:rgb(var(--spot-rgb)/.08)}.PaymentMoment-module__e95jtq__panel{z-index:1;width:100%;max-width:760px;color:var(--fine-text);flex-direction:column;display:flex;position:relative}.PaymentMoment-module__e95jtq__eyebrow{text-align:center;letter-spacing:2.4px;text-transform:uppercase;color:rgb(var(--spot-rgb)/.9);font-size:12px;font-weight:600}.PaymentMoment-module__e95jtq__headline{text-align:center;letter-spacing:-1.2px;color:var(--fine-text);margin:8px 0 0;font-size:clamp(26px,4.4vw,40px);font-weight:750;line-height:1.05}.PaymentMoment-module__e95jtq__sub{text-align:center;max-width:460px;color:var(--fine-muted);margin:12px auto 0;font-size:14.5px;line-height:1.55}.PaymentMoment-module__e95jtq__amountHero{cursor:text;flex-direction:column;justify-content:center;align-items:center;padding:28px 0 4px;display:flex;position:relative}.PaymentMoment-module__e95jtq__amountFace{pointer-events:none;align-items:baseline;gap:8px;display:inline-flex}.PaymentMoment-module__e95jtq__amountSymbol{letter-spacing:-.5px;color:var(--fine-muted);font-size:clamp(26px,5vw,34px);font-weight:600;line-height:1}.PaymentMoment-module__e95jtq__amountDigits{letter-spacing:-2.5px;color:var(--fine-text);font-variant-numeric:tabular-nums;align-items:baseline;font-size:clamp(56px,12vw,76px);font-weight:800;line-height:1.02;display:inline-flex}.PaymentMoment-module__e95jtq__amountChar{transform-origin:bottom;animation:.5s cubic-bezier(.34,1.3,.5,1) PaymentMoment-module__e95jtq__amountCharPop;display:inline-block}@keyframes PaymentMoment-module__e95jtq__amountCharPop{0%{transform:scale(1)}36%{transform:scale(1.13)}to{transform:scale(1)}}.PaymentMoment-module__e95jtq__amountPlaceholder{color:#ced5eb3d}.PaymentMoment-module__e95jtq__amountCaret{background:#ced5eb8c;border-radius:999px;align-self:baseline;width:1px;height:.72em;margin-left:5px;animation:2s ease-in-out infinite PaymentMoment-module__e95jtq__amountCaret;display:inline-block}@keyframes PaymentMoment-module__e95jtq__amountCaret{0%,to{opacity:1}50%{opacity:0}}.PaymentMoment-module__e95jtq__amountHero .PaymentMoment-module__e95jtq__amountInput{opacity:0;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.PaymentMoment-module__e95jtq__amountHero .PaymentMoment-module__e95jtq__amountInput:focus{box-shadow:none;outline:none}.PaymentMoment-module__e95jtq__amountLabel{z-index:1;pointer-events:none;color:var(--fine-muted);margin-top:10px;font-size:13px;position:relative}.PaymentMoment-module__e95jtq__minChip{z-index:1;border:1px solid var(--fine-border);background:var(--fine-panel);color:var(--fine-muted);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;margin-top:10px;padding:6px 13px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .22s,border-color .22s,background .22s;position:relative}.PaymentMoment-module__e95jtq__minChip:hover{color:var(--fine-text);border-color:rgb(var(--spot-rgb)/.45);background:rgb(var(--spot-rgb)/.08)}.PaymentMoment-module__e95jtq__minChip:active{transform:scale(.98)}.PaymentMoment-module__e95jtq__remainingNudge{z-index:1;color:rgb(var(--spot-rgb)/.9);font-variant-numeric:tabular-nums;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--spot-rgb)/.4);text-decoration-color:rgb(var(--spot-rgb)/.4);cursor:pointer;background:0 0;border:none;margin-top:7px;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .2s;position:relative}.PaymentMoment-module__e95jtq__remainingNudge:hover{color:var(--fine-text)}.PaymentMoment-module__e95jtq__remainingDone{z-index:1;pointer-events:none;color:var(--fine-muted);margin-top:7px;font-size:12.5px;position:relative}.PaymentMoment-module__e95jtq__fields{flex-direction:column;gap:12px;margin-top:20px;display:flex}.PaymentMoment-module__e95jtq__kindRow{align-items:center;gap:10px;max-width:480px;display:flex}.PaymentMoment-module__e95jtq__kindRow>:first-child{flex:1;min-width:0}.PaymentMoment-module__e95jtq__detailRow{align-items:flex-start;gap:12px;display:flex}.PaymentMoment-module__e95jtq__detailField{flex:1;min-width:0}.PaymentMoment-module__e95jtq__whenRow{flex-shrink:0;align-items:center;gap:12px;display:flex}.PaymentMoment-module__e95jtq__whenLead{color:var(--fine-muted);font-size:13px;font-weight:500}.PaymentMoment-module__e95jtq__whenPicker{width:200px}.PaymentMoment-module__e95jtq__receiptSeat{border-top:1px solid var(--fine-border);margin-top:28px;padding-top:20px}.PaymentMoment-module__e95jtq__receiptWaiting{color:var(--fine-muted);opacity:.8;margin:0;font-size:13px;line-height:1.6}.PaymentMoment-module__e95jtq__receipt{flex-direction:column;gap:9px;animation:.55s cubic-bezier(.22,1,.36,1) both PaymentMoment-module__e95jtq__receiptIn;display:flex}@keyframes PaymentMoment-module__e95jtq__receiptIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.PaymentMoment-module__e95jtq__receiptEyebrow{letter-spacing:2px;text-transform:uppercase;color:rgb(var(--spot-rgb)/.9);font-size:11px;font-weight:700}.PaymentMoment-module__e95jtq__receiptLine{color:var(--fine-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:1.6}.PaymentMoment-module__e95jtq__receiptLine strong{color:var(--fine-text);font-weight:700}.PaymentMoment-module__e95jtq__receiptNote{color:var(--fine-muted);opacity:.85;margin:0;font-size:12.5px;line-height:1.55}.PaymentMoment-module__e95jtq__foot{flex-direction:column;align-items:stretch;gap:12px;margin-top:26px;display:flex}.PaymentMoment-module__e95jtq__addSeat{display:flex}.PaymentMoment-module__e95jtq__addSeat>*{flex:1}.PaymentMoment-module__e95jtq__error{color:var(--alarm,#f38ba8);margin:0;font-size:12.5px}@media (max-width:600px){.PaymentMoment-module__e95jtq__overlay{padding:clamp(22px,5vh,40px) 18px 56px}.PaymentMoment-module__e95jtq__detailRow{flex-wrap:wrap}.PaymentMoment-module__e95jtq__whenRow{width:100%}.PaymentMoment-module__e95jtq__whenPicker{flex:1}}@media (prefers-reduced-motion:reduce){.PaymentMoment-module__e95jtq__amountChar,.PaymentMoment-module__e95jtq__amountCaret,.PaymentMoment-module__e95jtq__receipt{animation:none}}
.Select-module__9hwRGW__wrap{position:relative}.Select-module__9hwRGW__wrap.Select-module__9hwRGW__fluid{width:100%}.Select-module__9hwRGW__trigger{background:var(--fine-well);border:1px solid var(--fine-border);width:100%;color:var(--fine-text);cursor:pointer;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-family:inherit;font-size:16px;font-weight:500;transition:border-color .2s,box-shadow .2s;display:flex}.Select-module__9hwRGW__trigger:hover{border-color:rgb(var(--spot-rgb)/.45)}.Select-module__9hwRGW__trigger:focus-visible,.Select-module__9hwRGW__trigger.Select-module__9hwRGW__open{border-color:rgb(var(--spot-rgb)/.6);box-shadow:0 0 0 3px rgb(var(--spot-rgb)/.18)}.Select-module__9hwRGW__chev{color:var(--fine-muted);flex:none;transition:transform .25s}.Select-module__9hwRGW__trigger.Select-module__9hwRGW__open .Select-module__9hwRGW__chev{transform:rotate(180deg)}.Select-module__9hwRGW__panel{z-index:40;scrollbar-width:thin;scrollbar-color:rgb(var(--spot-rgb)/.4)transparent;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--fine-border);transform-origin:top;background:#161620f5;border-radius:14px;max-height:280px;padding:6px;animation:.2s cubic-bezier(.34,1.3,.5,1) both Select-module__9hwRGW__selectOpen;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 60px #00000080}.Select-module__9hwRGW__panel::-webkit-scrollbar{width:8px}.Select-module__9hwRGW__panel::-webkit-scrollbar-thumb{background:rgb(var(--spot-rgb)/.35);border-radius:999px}@keyframes Select-module__9hwRGW__selectOpen{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Select-module__9hwRGW__panel{animation:none}}.Select-module__9hwRGW__option{text-align:left;width:100%;color:var(--fine-text);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:10px 12px;font-family:inherit;font-size:14.5px;font-weight:500;transition:background .15s}.Select-module__9hwRGW__option:hover,.Select-module__9hwRGW__option:focus-visible{background:rgb(var(--spot-rgb)/.1);outline:none}.Select-module__9hwRGW__option.Select-module__9hwRGW__active{color:rgb(var(--spot-rgb));background:rgb(var(--spot-rgb)/.12);font-weight:600}
.WeekSpendChart-module__w5iJMW__wrap{touch-action:pan-y;width:100%;position:relative}.WeekSpendChart-module__w5iJMW__svg{width:100%;display:block;overflow:visible}.WeekSpendChart-module__w5iJMW__grid{stroke:#ffffff0f;stroke-width:1px;stroke-dasharray:2 5}.WeekSpendChart-module__w5iJMW__baseline{stroke:#ffffff21;stroke-width:1px}.WeekSpendChart-module__w5iJMW__axis{fill:var(--fine-muted,#bec6e19e);font-variant-numeric:tabular-nums;font-size:10px}.WeekSpendChart-module__w5iJMW__axisBal{font-variant-numeric:tabular-nums;font-size:10px}.WeekSpendChart-module__w5iJMW__todayGlow{filter:blur(6px)}.WeekSpendChart-module__w5iJMW__crosshair{stroke:#ffffff24;stroke-width:1px}.WeekSpendChart-module__w5iJMW__col{transform-box:fill-box;transform-origin:bottom;transition:opacity .3s;transform:scaleY(0)}.WeekSpendChart-module__w5iJMW__entered .WeekSpendChart-module__w5iJMW__col{transition:transform .7s cubic-bezier(.22,1,.36,1)calc(var(--i,0)*55ms),opacity .3s ease;transform:scaleY(1)}.WeekSpendChart-module__w5iJMW__colDim{opacity:.34}.WeekSpendChart-module__w5iJMW__band{transition:opacity .25s}.WeekSpendChart-module__w5iJMW__colHot .WeekSpendChart-module__w5iJMW__band{filter:drop-shadow(0 0 9px #ffffff24)}.WeekSpendChart-module__w5iJMW__ghostFill{animation:2.2s ease-in-out infinite WeekSpendChart-module__w5iJMW__wsGhost}.WeekSpendChart-module__w5iJMW__ghostEdge{stroke-width:2px;stroke-dasharray:3 3}@keyframes WeekSpendChart-module__w5iJMW__wsGhost{0%,to{opacity:.65}50%{opacity:1}}.WeekSpendChart-module__w5iJMW__line{opacity:0}.WeekSpendChart-module__w5iJMW__lineIn{animation:.6s .5s both WeekSpendChart-module__w5iJMW__wsLineIn}@keyframes WeekSpendChart-module__w5iJMW__wsLineIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.WeekSpendChart-module__w5iJMW__dotConfirmed{stroke:#0a0a0fe6;stroke-width:1.5px}.WeekSpendChart-module__w5iJMW__dayLabel{fill:var(--fine-muted,#bec6e19e);font-size:11px;font-weight:500}.WeekSpendChart-module__w5iJMW__dayNum{fill:#bec6e180;font-size:10px}.WeekSpendChart-module__w5iJMW__dayNumToday{fill:var(--fine-text,#e7eaf6);font-size:10.5px;font-weight:700}.WeekSpendChart-module__w5iJMW__lblFuture{opacity:.4}.WeekSpendChart-module__w5iJMW__read{z-index:4;pointer-events:none;white-space:nowrap;text-align:center;text-shadow:0 1px 4px #05050acc,0 0 16px #05050a8c;flex-direction:column;align-items:center;gap:1px;transition:left .18s,top .18s;display:flex;position:absolute;transform:translate(-50%,-100%)}.WeekSpendChart-module__w5iJMW__readWhen{letter-spacing:1.2px;text-transform:uppercase;color:#ffffff7a;font-size:10px;font-weight:600}.WeekSpendChart-module__w5iJMW__readHero{align-items:baseline;gap:7px;margin-top:1px;display:flex}.WeekSpendChart-module__w5iJMW__readVal{color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.WeekSpendChart-module__w5iJMW__readDelta{font-variant-numeric:tabular-nums;color:rgb(var(--spot-rgb,203 166 247)/.9);align-items:center;gap:2px;font-size:11.5px;font-weight:700;display:inline-flex}.WeekSpendChart-module__w5iJMW__readMeta{text-overflow:ellipsis;color:#ffffff94;font-variant-numeric:tabular-nums;max-width:220px;margin-top:2px;font-size:11px;font-weight:500;overflow:hidden}.WeekSpendChart-module__w5iJMW__readList{flex-direction:column;align-items:center;gap:1px;margin-top:2px;display:flex}.WeekSpendChart-module__w5iJMW__readListRow{align-items:baseline;gap:6px;max-width:220px;font-size:11px;line-height:1.45;display:inline-flex}.WeekSpendChart-module__w5iJMW__readListLabel{white-space:nowrap;text-overflow:ellipsis;color:#ffffff8c;font-weight:500;overflow:hidden}.WeekSpendChart-module__w5iJMW__readListAmt{color:#ffffffd9;font-variant-numeric:tabular-nums;font-weight:600}.WeekSpendChart-module__w5iJMW__readListMore{color:#ffffff6b;font-size:10.5px;font-weight:500}@media (prefers-reduced-motion:reduce){.WeekSpendChart-module__w5iJMW__read{transition:none}.WeekSpendChart-module__w5iJMW__col,.WeekSpendChart-module__w5iJMW__entered .WeekSpendChart-module__w5iJMW__col{transition:none;transform:scaleY(1)}.WeekSpendChart-module__w5iJMW__ghostFill{opacity:.85;animation:none}.WeekSpendChart-module__w5iJMW__line{opacity:1}.WeekSpendChart-module__w5iJMW__lineIn{animation:none}.WeekSpendChart-module__w5iJMW__band{transition:none}}
.DebtsFineContainer-module__s5klCG__shell{z-index:1;min-height:100vh;color:var(--fine-text);padding:26px 32px 120px;position:relative}.DebtsFineContainer-module__s5klCG__wrap{max-width:1240px;margin:0 auto}.DebtsFineContainer-module__s5klCG__rooms{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:2px;display:flex}.DebtsFineContainer-module__s5klCG__roomLink{color:var(--fine-muted);font-size:12.5px;font-weight:600;text-decoration:none;transition:color .2s}.DebtsFineContainer-module__s5klCG__roomLink:hover{color:var(--fine-text)}.DebtsFineContainer-module__s5klCG__roomDot{color:var(--fine-muted);opacity:.5}@media (max-width:720px){.DebtsFineContainer-module__s5klCG__shell{padding:20px 20px 120px}}
.budgetDebug-module__y23tVW__wrap{z-index:1;color:var(--fine-text);font-family:inherit;position:relative}.budgetDebug-module__y23tVW__head{max-width:980px;margin:0 auto;padding:40px 24px 34px}.budgetDebug-module__y23tVW__hubBack{color:var(--fine-muted);align-items:center;gap:6px;margin-bottom:16px;font-size:13px;font-weight:500;text-decoration:none;transition:color .25s;display:inline-flex}.budgetDebug-module__y23tVW__hubBack:hover{color:var(--fine-text)}.budgetDebug-module__y23tVW__eyebrow{letter-spacing:2px;text-transform:uppercase;color:rgb(var(--spot-rgb)/.9);font-size:12px;font-weight:600;display:block}.budgetDebug-module__y23tVW__h1{letter-spacing:-1px;margin-top:10px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.05}.budgetDebug-module__y23tVW__lede{max-width:700px;color:var(--fine-muted);margin-top:12px;font-size:15px;line-height:1.6}.budgetDebug-module__y23tVW__lede strong{color:var(--fine-text);font-weight:600}.budgetDebug-module__y23tVW__controls{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-top:20px;display:flex}.budgetDebug-module__y23tVW__group{flex-direction:column;gap:7px;display:flex}.budgetDebug-module__y23tVW__groupLabel{letter-spacing:1.2px;text-transform:uppercase;color:var(--fine-muted);font-size:11px;font-weight:600}.budgetDebug-module__y23tVW__seg{background:var(--fine-well);border:1px solid var(--fine-border);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.budgetDebug-module__y23tVW__segBtn{color:var(--fine-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .25s,color .25s}.budgetDebug-module__y23tVW__segOn{background:rgb(var(--spot-rgb)/.16);color:rgb(var(--spot-rgb))}.budgetDebug-module__y23tVW__resetBtn{border:1px solid var(--fine-border);background:var(--fine-well);color:var(--fine-muted);cursor:pointer;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:color .25s,border-color .25s}.budgetDebug-module__y23tVW__resetBtn:hover{color:var(--fine-text);border-color:#fff3}.budgetDebug-module__y23tVW__hues{align-items:center;gap:9px;min-height:37px;display:flex}.budgetDebug-module__y23tVW__hue{background:linear-gradient(135deg,var(--h1),var(--h2));cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;padding:0;transition:transform .15s}.budgetDebug-module__y23tVW__hue:hover{transform:scale(1.12)}.budgetDebug-module__y23tVW__hueOn{border-color:#fff}.budgetDebug-module__y23tVW__divider{border-top:1px solid var(--fine-border)}.budgetDebug-module__y23tVW__stageWrap{max-width:1240px;margin:0 auto;padding:40px 24px 90px}.budgetDebug-module__y23tVW__beatDivider{border-top:1px solid var(--fine-border);margin:48px 0}.budgetDebug-module__y23tVW__beatGap{margin-top:56px}.budgetDebug-module__y23tVW__note{color:var(--fine-muted);margin:16px 2px 0;font-size:13px}@media (max-width:600px){.budgetDebug-module__y23tVW__stageWrap{padding:28px 16px 70px}}@media (prefers-reduced-motion:reduce){.budgetDebug-module__y23tVW__hubBack,.budgetDebug-module__y23tVW__segBtn,.budgetDebug-module__y23tVW__resetBtn,.budgetDebug-module__y23tVW__hue{transition:none}}
.IosNotificationPreview-module__eYMf5W__banner{border-radius:var(--radius-input);-webkit-backdrop-filter:blur(24px)saturate(140%);background:#303038b8;border:1px solid #ffffff1a;align-items:flex-start;gap:11px;padding:13px 14px;display:flex;box-shadow:0 14px 36px -8px #0000008c,inset 0 1px #ffffff14}.IosNotificationPreview-module__eYMf5W__icon{object-fit:cover;border-radius:10px;flex-shrink:0;width:40px;height:40px;box-shadow:0 1px 3px #00000059}.IosNotificationPreview-module__eYMf5W__content{flex:1;min-width:0}.IosNotificationPreview-module__eYMf5W__topRow{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.IosNotificationPreview-module__eYMf5W__appName{letter-spacing:.04em;text-transform:uppercase;color:#ebebf59e;font-size:11px;font-weight:600}.IosNotificationPreview-module__eYMf5W__time{color:#ebebf580;flex-shrink:0;font-size:11.5px}.IosNotificationPreview-module__eYMf5W__title{color:#fff;margin:0 0 1px;font-size:14.5px;font-weight:700;line-height:1.3}.IosNotificationPreview-module__eYMf5W__body{color:#ebebf5d1;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.36;display:-webkit-box;overflow:hidden}.IosNotificationPreview-module__eYMf5W__compact{gap:9px;padding:11px 12px}.IosNotificationPreview-module__eYMf5W__compact .IosNotificationPreview-module__eYMf5W__icon{border-radius:8px;width:32px;height:32px}.IosNotificationPreview-module__eYMf5W__compact .IosNotificationPreview-module__eYMf5W__appName{font-size:10px}.IosNotificationPreview-module__eYMf5W__compact .IosNotificationPreview-module__eYMf5W__time{font-size:10.5px}.IosNotificationPreview-module__eYMf5W__compact .IosNotificationPreview-module__eYMf5W__title{font-size:13px}.IosNotificationPreview-module__eYMf5W__compact .IosNotificationPreview-module__eYMf5W__body{font-size:12px;line-height:1.34}
.LockScreen-module__J91_EW__wrap{flex-direction:column;align-items:center;gap:14px;display:flex}.LockScreen-module__J91_EW__phone{box-sizing:border-box;background:linear-gradient(#17171f 0%,#0e0e15 100%);border:1px solid #ffffff14;border-radius:40px;flex-direction:column;width:320px;max-width:100%;min-height:620px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 80px #00000080,inset 0 1px #ffffff0d}.LockScreen-module__J91_EW__glow{background:radial-gradient(closest-side,rgb(var(--spot-rgb)/.5),transparent 72%);filter:blur(42px);opacity:.5;pointer-events:none;height:62%;transition:background .4s;position:absolute;inset:-28% 8% auto}.LockScreen-module__J91_EW__notch{z-index:3;background:#0000008c;border-radius:999px;width:92px;height:7px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.LockScreen-module__J91_EW__screen{z-index:2;flex-direction:column;flex:1;padding:8px;display:flex;position:relative}.LockScreen-module__J91_EW__clock{text-align:center;margin:36px 0 26px}.LockScreen-module__J91_EW__time{letter-spacing:-2px;color:#fff;text-shadow:0 2px 24px #0006;font-size:58px;font-weight:300;line-height:1;display:block}.LockScreen-module__J91_EW__date{color:#fff9;margin-top:6px;font-size:14px;display:block}.LockScreen-module__J91_EW__stack{flex-direction:column;gap:9px;transition:opacity .35s,filter .35s;display:flex}.LockScreen-module__J91_EW__stackOff{opacity:.36;filter:blur(1.5px);pointer-events:none}.LockScreen-module__J91_EW__pop{transform-origin:50%;transition:transform .4s cubic-bezier(.34,1.3,.5,1),opacity .35s}.LockScreen-module__J91_EW__popActive{transform:scale(1.04)}.LockScreen-module__J91_EW__stackFocused .LockScreen-module__J91_EW__pop:not(.LockScreen-module__J91_EW__popActive){opacity:.5}.LockScreen-module__J91_EW__quiet{text-align:center;color:#ffffff73;padding:22px 12px;font-size:13px}.LockScreen-module__J91_EW__off{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#161620d1;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:18px;display:flex;position:absolute;bottom:14px;left:4px;right:4px;box-shadow:0 16px 40px #00000073}.LockScreen-module__J91_EW__offIcon{width:36px;height:36px;color:rgb(var(--spot-rgb));background:rgb(var(--spot-rgb)/.14);border:1px solid rgb(var(--spot-rgb)/.3);border-radius:50%;justify-content:center;align-items:center;display:flex}.LockScreen-module__J91_EW__offText{text-align:center;color:#ffffffb3;font-size:13px}.LockScreen-module__J91_EW__offBtn{margin-top:2px}@media (max-width:600px){.LockScreen-module__J91_EW__phone{border-radius:34px;min-height:520px}.LockScreen-module__J91_EW__time{font-size:48px}.LockScreen-module__J91_EW__clock{margin:26px 0 20px}}@media (prefers-reduced-motion:reduce){.LockScreen-module__J91_EW__glow,.LockScreen-module__J91_EW__stack,.LockScreen-module__J91_EW__pop{transition:none}.LockScreen-module__J91_EW__popActive{transform:none}}
