.Link-module__3N9aNW__Link{color:var(--link-color);font-weight:var(--link-font-weight);text-decoration:underline;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset);border-radius:var(--border-radius-sm);transition:color .15s ease-in-out}.Link-module__3N9aNW__Link:hover{color:var(--link-color-hover)}.Link-module__3N9aNW__Link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Link-module__3N9aNW__Link.Link-module__3N9aNW__default{color:var(--link-color)}.Link-module__3N9aNW__Link.Link-module__3N9aNW__subtle{color:var(--link-color-subtle)}.Link-module__3N9aNW__Link.Link-module__3N9aNW__subtle:hover{color:var(--link-color-subtle-hover)}
.AccountPreview-module__qPd-pq__AccountPreview{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:2rem;display:flex}.AccountPreview-module__qPd-pq__AccountPreview>.AccountPreview-module__qPd-pq__stack{width:320px;height:200px;animation:4s ease-in-out infinite AccountPreview-module__qPd-pq__stack-float;position:relative}.AccountPreview-module__qPd-pq__CardWrapper{width:100%;transition:transform .4s;position:absolute;top:0;left:0}.AccountPreview-module__qPd-pq__Card{background:var(--card-icon-gradient);border-radius:12px;flex-direction:column;justify-content:space-between;width:320px;height:200px;padding:1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px -12px #251c1466,0 8px 16px -6px #251c1440,inset 0 1px #ffffff0f,inset 0 -1px #00000026}.AccountPreview-module__qPd-pq__Card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff0f 0%,#0000 50%,#0000000a 100%);position:absolute;inset:0}.AccountPreview-module__qPd-pq__Card.AccountPreview-module__qPd-pq__isCredit{background:var(--card-icon-credit-gradient)}.AccountPreview-module__qPd-pq__Card.AccountPreview-module__qPd-pq__isSavings{background:var(--card-icon-savings-gradient)}.AccountPreview-module__qPd-pq__Card.AccountPreview-module__qPd-pq__isEWallet{background:var(--card-icon-ewallet-gradient)}.AccountPreview-module__qPd-pq__Card.AccountPreview-module__qPd-pq__isGiftCard{background:var(--card-icon-gift-card-gradient)}.AccountPreview-module__qPd-pq__Card>.AccountPreview-module__qPd-pq__chipContainer{align-items:flex-start;display:flex}.AccountPreview-module__qPd-pq__Card>.AccountPreview-module__qPd-pq__chipContainer>.AccountPreview-module__qPd-pq__chip{background:var(--card-icon-chip-gradient);border-radius:4px;width:36px;height:26px;position:relative;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001a,0 1px 2px #00000026}.AccountPreview-module__qPd-pq__Card>.AccountPreview-module__qPd-pq__chipContainer>.AccountPreview-module__qPd-pq__chip:before{content:"";background:#0000001f;height:1px;position:absolute;top:50%;left:4px;right:4px}.AccountPreview-module__qPd-pq__Card>.AccountPreview-module__qPd-pq__chipContainer>.AccountPreview-module__qPd-pq__chip:after{content:"";background:#0000001f;width:1px;position:absolute;top:4px;bottom:4px;left:50%}.AccountPreview-module__qPd-pq__Card>.AccountPreview-module__qPd-pq__cardNumber{font-family:var(--font-family-mono);letter-spacing:.08em;color:#ffffff8c;gap:.75rem;font-size:.8125rem;display:flex}.AccountPreview-module__qPd-pq__Card>.AccountPreview-module__qPd-pq__cardNumber>.AccountPreview-module__qPd-pq__dots{letter-spacing:.15em}.AccountPreview-module__qPd-pq__Card>.AccountPreview-module__qPd-pq__cardNumber>.AccountPreview-module__qPd-pq__lastFour{letter-spacing:.12em}.AccountPreview-module__qPd-pq__Card>.AccountPreview-module__qPd-pq__cardName{font-family:var(--font-family-sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #0000004d;font-size:.8125rem;font-weight:500;overflow:hidden}.AccountPreview-module__qPd-pq__Cash{background:var(--card-icon-cash-gradient);border-radius:4px;flex-direction:column;justify-content:flex-end;width:320px;height:140px;padding:1rem 1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px -12px #1e321459,0 8px 16px -6px #1e321433,inset 0 1px #ffffff0f,inset 0 -1px #00000026}.AccountPreview-module__qPd-pq__Cash>.AccountPreview-module__qPd-pq__cardName{font-family:var(--font-family-sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #0000004d;font-size:.8125rem;font-weight:500;overflow:hidden}.AccountPreview-module__qPd-pq__Cash>.AccountPreview-module__qPd-pq__cashPattern{pointer-events:none;position:absolute;inset:0}.AccountPreview-module__qPd-pq__Cash>.AccountPreview-module__qPd-pq__cashPattern>.AccountPreview-module__qPd-pq__cashBorder{border:var(--border-width) solid #ffffff1a;border-radius:2px;position:absolute;inset:6px}.AccountPreview-module__qPd-pq__Cash>.AccountPreview-module__qPd-pq__cashPattern>.AccountPreview-module__qPd-pq__cashSymbol{font-family:var(--font-family-sans-serif);color:#ffffff0f;font-size:3rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AccountPreview-module__qPd-pq__AccountPreview>.AccountPreview-module__qPd-pq__emptyState{justify-content:center;align-items:center;animation:4s ease-in-out infinite AccountPreview-module__qPd-pq__stack-float;display:flex}.AccountPreview-module__qPd-pq__EmptyCard{background:var(--border-color-disabled);border:2px dashed var(--border-color);border-radius:12px;flex-direction:column;gap:1.5rem;width:320px;height:200px;padding:1.25rem;display:flex}.AccountPreview-module__qPd-pq__EmptyCard>.AccountPreview-module__qPd-pq__chipContainer{align-items:flex-start;display:flex}.AccountPreview-module__qPd-pq__EmptyCard>.AccountPreview-module__qPd-pq__chipContainer>.AccountPreview-module__qPd-pq__chip{background:var(--card-icon-chip-gradient);border-radius:4px;width:36px;height:26px;position:relative;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001a,0 1px 2px #00000026}.AccountPreview-module__qPd-pq__EmptyCard>.AccountPreview-module__qPd-pq__emptyLine{background:var(--border-color);opacity:.5;border-radius:5px;width:70%;height:10px}.AccountPreview-module__qPd-pq__EmptyCard>.AccountPreview-module__qPd-pq__emptyLineShort{background:var(--border-color);opacity:.35;border-radius:5px;width:40%;height:10px}@keyframes AccountPreview-module__qPd-pq__stack-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.AccountPreview-module__qPd-pq__AccountPreview>.AccountPreview-module__qPd-pq__stack,.AccountPreview-module__qPd-pq__AccountPreview>.AccountPreview-module__qPd-pq__emptyState{animation:none}}@media (prefers-color-scheme:dark){.AccountPreview-module__qPd-pq__Card,.AccountPreview-module__qPd-pq__Cash{box-shadow:0 20px 40px -12px #0009,0 8px 16px -6px #0006,inset 0 1px #ffffff0a,inset 0 -1px #0003}}@media (max-width:767px){.AccountPreview-module__qPd-pq__AccountPreview{padding:1.5rem 1rem}.AccountPreview-module__qPd-pq__AccountPreview>.AccountPreview-module__qPd-pq__stack{width:260px;height:170px}.AccountPreview-module__qPd-pq__Card{width:260px;height:163px;padding:1rem}.AccountPreview-module__qPd-pq__Cash{width:260px;height:115px;padding:.75rem 1rem}.AccountPreview-module__qPd-pq__EmptyCard{width:260px;height:163px;padding:1rem}.AccountPreview-module__qPd-pq__Card>.AccountPreview-module__qPd-pq__chipContainer>.AccountPreview-module__qPd-pq__chip,.AccountPreview-module__qPd-pq__EmptyCard>.AccountPreview-module__qPd-pq__chipContainer>.AccountPreview-module__qPd-pq__chip{width:30px;height:22px}.AccountPreview-module__qPd-pq__Card>.AccountPreview-module__qPd-pq__cardNumber,.AccountPreview-module__qPd-pq__Card>.AccountPreview-module__qPd-pq__cardName,.AccountPreview-module__qPd-pq__Cash>.AccountPreview-module__qPd-pq__cardName{font-size:.6875rem}}
.FinancialAccountForm-module__Oeaz6q__FinancialAccountForm{flex-direction:column;gap:1rem;display:flex}.FinancialAccountForm-module__Oeaz6q__FinancialAccountForm>.FinancialAccountForm-module__Oeaz6q__formError{background-color:var(--error-bg);border:var(--border-width) solid var(--error-color);border-radius:var(--border-radius);color:var(--error-color);font-size:var(--text-label-size);padding:.75rem}.FinancialAccountForm-module__Oeaz6q__Footer{margin-top:.5rem}
.AccountEditDialog-module__g_jhMG__AccountEditDialog{flex-direction:column;gap:1rem;display:flex}.AccountEditDialog-module__g_jhMG__AccountEditDialog>.AccountEditDialog-module__g_jhMG__error{background-color:var(--error-bg);color:var(--error-color);border-radius:var(--border-radius);font-size:var(--text-label-size);margin-top:1rem;padding:.75rem 1rem}.AccountEditDialog-module__g_jhMG__AccountEditDialog>.AccountEditDialog-module__g_jhMG__confirm{flex-direction:column;gap:1rem;display:flex}.AccountEditDialog-module__g_jhMG__AccountEditDialog>.AccountEditDialog-module__g_jhMG__confirm>.AccountEditDialog-module__g_jhMG__message{font-size:var(--text-body-size);color:var(--content-color);margin:0}.AccountEditDialog-module__g_jhMG__AccountEditDialog>.AccountEditDialog-module__g_jhMG__confirm>.AccountEditDialog-module__g_jhMG__warning{font-size:var(--text-label-size);color:var(--content-color-disabled);margin:0}.AccountEditDialog-module__g_jhMG__AccountEditDialog>.AccountEditDialog-module__g_jhMG__confirm>.AccountEditDialog-module__g_jhMG__balanceWarning{background-color:var(--warning-bg);color:var(--warning-color);border-radius:var(--border-radius);font-size:var(--text-label-size);margin:0;padding:.75rem 1rem}.AccountEditDialog-module__g_jhMG__AccountEditDialog>.AccountEditDialog-module__g_jhMG__confirm>.AccountEditDialog-module__g_jhMG__actions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}
.ChartWrapper-module__u0uEXW__ChartWrapper{width:100%;height:100%}.ChartWrapper-module__u0uEXW__ChartEmpty{justify-content:center;align-items:center;gap:var(--gap-xs);min-height:5rem;padding:var(--gap-md);text-align:center;flex-direction:column;display:flex}.ChartWrapper-module__u0uEXW__ChartEmpty>.ChartWrapper-module__u0uEXW__hint{color:var(--content-color-disabled)}
.BalanceTrendChart-module__o7GVpa__BalanceTrendChart{gap:var(--gap-sm);flex-direction:column;flex:1;display:flex;position:relative}.BalanceTrendChart-module__o7GVpa__BalanceTrendChart>.BalanceTrendChart-module__o7GVpa__chartArea{flex:1;width:100%;min-height:5rem}.BalanceTrendChart-module__o7GVpa__BalanceTrendChart>.BalanceTrendChart-module__o7GVpa__lastBalance{font-weight:var(--text-weight-semibold);position:absolute;top:0;right:0}.BalanceTrendChart-module__o7GVpa__BalanceTrendChart.BalanceTrendChart-module__o7GVpa__empty{color:var(--content-color-disabled);text-align:center;justify-content:center;align-items:center;padding:2rem .75rem}.BalanceTrendChart-module__o7GVpa__BalanceTrendChart.BalanceTrendChart-module__o7GVpa__empty>.BalanceTrendChart-module__o7GVpa__emptyHint{color:var(--content-color-disabled)}
.page-module__p9YVZa__AccountPage{flex-direction:column;gap:1.5rem;min-height:90dvh;padding:1rem;display:flex}.page-module__p9YVZa__Content{flex-direction:column;gap:1.5rem;display:flex}.page-module__p9YVZa__TimeframeBar{flex-direction:column;gap:.5rem;display:flex}.page-module__p9YVZa__TimeframeBar>.page-module__p9YVZa__header{flex-wrap:wrap;align-items:baseline;gap:.375rem;display:flex}.page-module__p9YVZa__TimeframeBar>.page-module__p9YVZa__header>.page-module__p9YVZa__label{color:var(--content-color-disabled)}.page-module__p9YVZa__TimeframeBar>.page-module__p9YVZa__header>.page-module__p9YVZa__dates{color:var(--content-color);font-weight:var(--text-weight-semibold);font-variant-numeric:tabular-nums}.page-module__p9YVZa__TransactionsBlock{flex-direction:column;display:flex}.page-module__p9YVZa__BalanceBlock>.page-module__p9YVZa__body,.page-module__p9YVZa__ActionsBlock>.page-module__p9YVZa__body{gap:.75rem}.page-module__p9YVZa__RangeCaption{color:var(--content-color-disabled)}.page-module__p9YVZa__BalancePositive{color:var(--content-color)}.page-module__p9YVZa__BalanceNegative{color:var(--secondary-color)}.page-module__p9YVZa__SummaryRow{gap:.75rem;display:flex}.page-module__p9YVZa__SummaryRow>.page-module__p9YVZa__card{border-radius:var(--border-radius);background-color:var(--surface-color-dim);flex-direction:column;flex:1;gap:.25rem;padding:.75rem;display:flex}.page-module__p9YVZa__SummaryRow>.page-module__p9YVZa__card>.page-module__p9YVZa__label{color:var(--content-color-disabled)}.page-module__p9YVZa__SummaryRow>.page-module__p9YVZa__card>.page-module__p9YVZa__incomeAmount{color:var(--primary-color);font-weight:var(--text-weight-medium)}.page-module__p9YVZa__SummaryRow>.page-module__p9YVZa__card>.page-module__p9YVZa__expenseAmount{color:var(--secondary-color);font-weight:var(--text-weight-medium)}@media (min-width:960px){.page-module__p9YVZa__AccountPage{padding:1.5rem 2rem}.page-module__p9YVZa__Content{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"timeframe timeframe timeframe""balance trend actions""txns breakdown relatedReading";align-items:stretch;gap:1.5rem;display:grid}.page-module__p9YVZa__TimeframeBar{grid-area:timeframe}.page-module__p9YVZa__BalanceBlock{grid-area:balance}.page-module__p9YVZa__TrendBlock{grid-area:trend}.page-module__p9YVZa__ActionsBlock{grid-area:actions}.page-module__p9YVZa__TransactionsBlock{grid-area:txns;min-width:0}.page-module__p9YVZa__BreakdownBlock{grid-area:breakdown}.page-module__p9YVZa__LearningBlock{grid-area:relatedReading;align-self:stretch}}
.AccountCreateDialog-module__XPDFpq__AccountCreateDialog{flex-direction:column;display:flex}.AccountCreateDialog-module__XPDFpq__AccountCreateDialog>.AccountCreateDialog-module__XPDFpq__errorState{padding:var(--gap-lg);text-align:center;color:var(--error-color)}
.Placeholder-module__oAzEfG__Placeholder{text-align:center;justify-content:center;align-items:center;min-height:6rem;padding:2rem 1rem;display:flex}.Placeholder-module__oAzEfG__Placeholder>.Placeholder-module__oAzEfG__message{color:var(--content-color-disabled);max-width:28rem}
.AccountsHeader-module__IvZt3W__AccountsHeader{justify-content:space-between;align-items:center;gap:var(--gap-md);flex-flow:wrap;display:flex}.AccountsHeader-module__IvZt3W__AccountsHeader>.AccountsHeader-module__IvZt3W__titleGroup{align-items:baseline;gap:var(--gap-sm);flex-direction:row;display:flex}.AccountsHeader-module__IvZt3W__AccountsHeader>.AccountsHeader-module__IvZt3W__titleGroup>.AccountsHeader-module__IvZt3W__countBadge{color:var(--content-color-disabled);font-variant-numeric:tabular-nums;letter-spacing:.04em}.AccountsHeader-module__IvZt3W__AccountsHeader>.AccountsHeader-module__IvZt3W__actions{align-items:center;gap:var(--gap-sm);flex-direction:row;display:inline-flex}.AccountsHeader-module__IvZt3W__AccountsHeader>.AccountsHeader-module__IvZt3W__actions>.AccountsHeader-module__IvZt3W__arrangeButton{appearance:none;background-color:var(--surface-color);color:var(--content-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);font-family:inherit;font-size:var(--text-label-size);font-weight:var(--text-weight-medium);cursor:pointer;padding:.375rem .75rem;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}.AccountsHeader-module__IvZt3W__AccountsHeader>.AccountsHeader-module__IvZt3W__actions>.AccountsHeader-module__IvZt3W__arrangeButton:hover{background-color:var(--surface-color-dim)}.AccountsHeader-module__IvZt3W__AccountsHeader>.AccountsHeader-module__IvZt3W__actions>.AccountsHeader-module__IvZt3W__arrangeButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.AccountsHeader-module__IvZt3W__AccountsHeader>.AccountsHeader-module__IvZt3W__actions>.AccountsHeader-module__IvZt3W__arrangeButton[aria-pressed=true]{background-color:var(--action-color);color:var(--action-text);border-color:var(--action-color)}.AccountsHeader-module__IvZt3W__SyncingIndicator{background-color:var(--surface-color-dim);color:var(--content-color-disabled);border-radius:var(--border-radius-pill);font-size:var(--text-caption-size);font-weight:var(--text-weight-medium);align-items:center;gap:.375rem;padding:.25rem .625rem;display:inline-flex}.AccountsHeader-module__IvZt3W__SyncingIndicator>.AccountsHeader-module__IvZt3W__spinner{border:var(--border-width) solid var(--content-color-disabled);border-top-color:#0000;border-radius:50%;width:.625rem;height:.625rem;animation:.8s linear infinite AccountsHeader-module__IvZt3W__spin}@keyframes AccountsHeader-module__IvZt3W__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AccountsHeader-module__IvZt3W__AccountsHeader>.AccountsHeader-module__IvZt3W__actions>.AccountsHeader-module__IvZt3W__arrangeButton{transition:none}.AccountsHeader-module__IvZt3W__SyncingIndicator>.AccountsHeader-module__IvZt3W__spinner{animation:none}}
.RelatedReading-module__vI9-hW__RelatedReading{overflow:hidden}.RelatedReading-module__vI9-hW__RelatedReading>.RelatedReading-module__vI9-hW__body{padding:0}
.FolderPreview-module__JqwC4a__FolderPreview{background-color:var(--surface-color-dim);border:var(--border-width) solid var(--border-color-disabled);border-radius:0 var(--border-radius) var(--border-radius) var(--border-radius);flex-direction:column;justify-content:center;align-items:center;gap:.375rem;margin-top:.75rem;padding:1rem .5rem .75rem;transition:background-color .3s,border-color .3s;display:flex;position:relative}.FolderPreview-module__JqwC4a__FolderPreview:before{content:"";background-color:var(--surface-color-dim);border:var(--border-width) solid var(--border-color-disabled);border-radius:var(--border-radius) var(--border-radius) 0 0;border-bottom:none;width:40%;height:.75rem;transition:background-color .3s,border-color .3s;position:absolute;top:-.75rem;left:-1px}.FolderPreview-module__JqwC4a__FolderPreview>.FolderPreview-module__JqwC4a__emoji{filter:grayscale(.8);opacity:.5;font-size:2rem;line-height:1;transition:filter .3s,opacity .3s}.FolderPreview-module__JqwC4a__FolderPreview>.FolderPreview-module__JqwC4a__label{font-family:var(--font-family-sans-serif);font-size:var(--text-caption-size);font-weight:var(--text-weight-medium);color:var(--content-color);text-align:center;line-height:var(--text-line-height-tight);white-space:nowrap;text-overflow:ellipsis;opacity:.5;max-width:100%;transition:opacity .3s;overflow:hidden}.FolderPreview-module__JqwC4a__FolderPreview.FolderPreview-module__JqwC4a__isSelected,.FolderPreview-module__JqwC4a__FolderPreview.FolderPreview-module__JqwC4a__isSelected:before{background-color:var(--surface-color-disabled);border-color:var(--border-color)}.FolderPreview-module__JqwC4a__FolderPreview.FolderPreview-module__JqwC4a__isSelected>.FolderPreview-module__JqwC4a__emoji{filter:grayscale(0);opacity:1}.FolderPreview-module__JqwC4a__FolderPreview.FolderPreview-module__JqwC4a__isSelected>.FolderPreview-module__JqwC4a__label{opacity:1}@media (min-width:960px){.FolderPreview-module__JqwC4a__FolderPreview.FolderPreview-module__JqwC4a__isSelected{animation:3s ease-in-out infinite FolderPreview-module__JqwC4a__folder-float}}@media (prefers-reduced-motion:reduce){.FolderPreview-module__JqwC4a__FolderPreview.FolderPreview-module__JqwC4a__isSelected{animation:none}}@keyframes FolderPreview-module__JqwC4a__folder-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}
.CategoryPreview-module__oPfIpG__CategoryPreview{-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-start;padding:0;display:flex}.CategoryPreview-module__oPfIpG__CategoryPreview>.CategoryPreview-module__oPfIpG__grid{grid-template-columns:repeat(4,1fr);gap:.75rem;width:100%;animation:18s ease-in-out infinite CategoryPreview-module__oPfIpG__scroll-marquee;display:grid}.CategoryPreview-module__oPfIpG__CategoryPreview>.CategoryPreview-module__oPfIpG__grid>.CategoryPreview-module__oPfIpG__delay1{animation-delay:0s}.CategoryPreview-module__oPfIpG__CategoryPreview>.CategoryPreview-module__oPfIpG__grid>.CategoryPreview-module__oPfIpG__delay2{animation-delay:.4s}.CategoryPreview-module__oPfIpG__CategoryPreview>.CategoryPreview-module__oPfIpG__grid>.CategoryPreview-module__oPfIpG__delay3{animation-delay:.8s}.CategoryPreview-module__oPfIpG__CategoryPreview>.CategoryPreview-module__oPfIpG__grid>.CategoryPreview-module__oPfIpG__delay4{animation-delay:1.2s}.CategoryPreview-module__oPfIpG__CategoryPreview>.CategoryPreview-module__oPfIpG__grid>.CategoryPreview-module__oPfIpG__delay5{animation-delay:1.6s}@media (prefers-reduced-motion:reduce){.CategoryPreview-module__oPfIpG__CategoryPreview>.CategoryPreview-module__oPfIpG__grid{animation:none}}@media (min-width:960px){.CategoryPreview-module__oPfIpG__CategoryPreview{align-items:center;padding:2rem}.CategoryPreview-module__oPfIpG__CategoryPreview>.CategoryPreview-module__oPfIpG__grid{grid-template-columns:repeat(5,1fr);animation:none}}@keyframes CategoryPreview-module__oPfIpG__scroll-marquee{0%,10%{transform:translateY(0)}45%,55%{transform:translateY(calc(10rem - 100%))}90%,to{transform:translateY(0)}}
.AccountsLayoutClient-module__q0INGG__ErrorBanner{padding:var(--gap-sm) var(--gap-md);background-color:var(--surface-color-dim);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);color:var(--content-color);font-size:var(--text-body-size);line-height:var(--text-line-height-normal)}
.Row-module__jscuwq__Row{color:var(--content-color);grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:.875rem 1rem;text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out;display:grid}.Row-module__jscuwq__Row>.Row-module__jscuwq__body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.Row-module__jscuwq__Row>.Row-module__jscuwq__body>.Row-module__jscuwq__title{font-weight:var(--text-weight-semibold)}.Row-module__jscuwq__Row>.Row-module__jscuwq__body>.Row-module__jscuwq__description{color:var(--content-color-disabled);font-size:var(--text-label-size);line-height:var(--text-line-height-snug)}.Row-module__jscuwq__Row>.Row-module__jscuwq__body>.Row-module__jscuwq__meta{color:var(--content-color-disabled)}.Row-module__jscuwq__Row>.Row-module__jscuwq__chevron{font-size:var(--text-body-size);color:var(--content-color-disabled);line-height:1;transition:transform .15s ease-in-out,color .15s ease-in-out}.Row-module__jscuwq__Row:hover{background-color:var(--surface-hover-color)}.Row-module__jscuwq__Row:hover>.Row-module__jscuwq__chevron{color:var(--content-color);transform:translate(.125rem)}.Row-module__jscuwq__Row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset) * -1)}.Row-module__jscuwq__Row.Row-module__jscuwq__muted>.Row-module__jscuwq__body>.Row-module__jscuwq__title{color:var(--content-color-disabled);font-weight:var(--text-weight-medium)}.Row-module__jscuwq__Row.Row-module__jscuwq__muted:hover>.Row-module__jscuwq__body>.Row-module__jscuwq__title{color:var(--content-color)}@media (prefers-reduced-motion:reduce){.Row-module__jscuwq__Row,.Row-module__jscuwq__Row>.Row-module__jscuwq__chevron{transition:none}.Row-module__jscuwq__Row:hover>.Row-module__jscuwq__chevron{transform:none}}
.page-module__Kp30Ua__CategoriesManagementPage{min-height:calc(100vh - 4rem)}.page-module__Kp30Ua__CategoriesManagementPage>.page-module__Kp30Ua__formSide{padding:1.5rem}.page-module__Kp30Ua__CategoriesManagementPage>.page-module__Kp30Ua__canvasSide{justify-content:center;align-items:flex-start;height:10rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%)}.page-module__Kp30Ua__FormContent{max-width:32rem;margin:0 auto}.page-module__Kp30Ua__FormContent>.page-module__Kp30Ua__backLink{align-items:center;gap:var(--gap-xs);color:var(--content-color-disabled);font-size:var(--text-caption-size);font-weight:var(--text-weight-medium);border-radius:var(--border-radius-sm);align-self:flex-start;text-decoration:none;transition:color .15s ease-in-out;display:inline-flex}.page-module__Kp30Ua__FormContent>.page-module__Kp30Ua__backLink:before{content:"‹";font-size:var(--text-body-size);line-height:1;transition:transform .2s ease-out;display:inline-block}.page-module__Kp30Ua__FormContent>.page-module__Kp30Ua__backLink:hover{color:var(--content-color)}.page-module__Kp30Ua__FormContent>.page-module__Kp30Ua__backLink:hover:before{transform:translate(-2px)}.page-module__Kp30Ua__FormContent>.page-module__Kp30Ua__backLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (min-width:960px){.page-module__Kp30Ua__CategoriesManagementPage>.page-module__Kp30Ua__formSide{flex:0 0 50%;justify-content:center;align-items:flex-start;max-width:50%;padding:2rem;display:flex}.page-module__Kp30Ua__CategoriesManagementPage>.page-module__Kp30Ua__canvasSide{background-color:var(--surface-color-dim);border-left:var(--border-width) solid var(--border-color-disabled);flex:0 0 50%;align-items:center;max-width:50%;height:calc(100vh - 4rem);position:sticky;top:4rem;overflow:hidden;-webkit-mask-image:none;mask-image:none}}
.AccountsList-module__zHJ2Yq__AccountsList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.AccountsList-module__zHJ2Yq__AccountsList>.AccountsList-module__zHJ2Yq__item>.AccountsList-module__zHJ2Yq__button{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);background-color:var(--surface-color);cursor:pointer;text-align:left;width:100%;font:inherit;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.AccountsList-module__zHJ2Yq__AccountsList>.AccountsList-module__zHJ2Yq__item>.AccountsList-module__zHJ2Yq__button:hover{background-color:var(--surface-color-dim)}.AccountsList-module__zHJ2Yq__AccountsList>.AccountsList-module__zHJ2Yq__item>.AccountsList-module__zHJ2Yq__button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.AccountsList-module__zHJ2Yq__AccountsList>.AccountsList-module__zHJ2Yq__item>.AccountsList-module__zHJ2Yq__info{flex-direction:column;gap:.25rem;display:flex}.AccountsList-module__zHJ2Yq__AccountsList>.AccountsList-module__zHJ2Yq__item>.AccountsList-module__zHJ2Yq__balance{font-weight:var(--text-weight-medium)}
.Stepper-module__YejQeG__Stepper>.Stepper-module__YejQeG__dots>.Stepper-module__YejQeG__dot{background-color:var(--border-color);border-radius:50%;width:.5rem;height:.5rem;transition:background-color .2s}.Stepper-module__YejQeG__Stepper>.Stepper-module__YejQeG__dots>.Stepper-module__YejQeG__dot.Stepper-module__YejQeG__isActive{background-color:var(--primary-color)}
.page-module__rE1ebG__Main{min-height:90dvh}.page-module__rE1ebG__BudgetWizard{gap:var(--gap-xl);flex-direction:column;max-width:32rem;margin:0 auto;padding:2rem 1rem;display:flex}.page-module__rE1ebG__DateCard{align-items:center;gap:var(--gap-xs);background-color:var(--surface-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);text-align:center;flex-direction:column;padding:1.5rem;display:flex}.page-module__rE1ebG__TotalLine{background-color:var(--surface-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);justify-content:space-between;align-items:center;padding:1rem;display:flex}.page-module__rE1ebG__Actions{gap:var(--gap-sm);justify-content:flex-end;display:flex}.page-module__rE1ebG__AllocationForm{gap:var(--gap-lg);flex-direction:column;display:flex}.page-module__rE1ebG__AllocationForm>.page-module__rE1ebG__prefillBanner{top:env(safe-area-inset-top,0px);z-index:11;background-color:var(--surface-color-dim);padding:.5rem 0;position:sticky}.page-module__rE1ebG__AllocationForm>.page-module__rE1ebG__stickySummary{top:env(safe-area-inset-top,0px);z-index:10;background-color:var(--surface-color-dim);position:sticky}.page-module__rE1ebG__AllocationForm>.page-module__rE1ebG__prefillBanner+.page-module__rE1ebG__stickySummary{top:calc(env(safe-area-inset-top,0px) + 3.5rem)}@media (min-width:480px){.page-module__rE1ebG__AllocationForm>.page-module__rE1ebG__stickySummary{border-radius:var(--border-radius)}}.page-module__rE1ebG__AllocationForm>.page-module__rE1ebG__categoryList{flex-direction:column;gap:.75rem;display:flex}.page-module__rE1ebG__Hint{color:var(--content-color-disabled)}.page-module__rE1ebG__FormError{background-color:var(--error-bg);border:var(--border-width) solid var(--error-color);border-radius:var(--border-radius);color:var(--error-color);font-size:var(--text-label-size);padding:.75rem}@media (min-width:480px){.page-module__rE1ebG__BudgetWizard{padding:3rem 2rem}}
.BudgetSummary-module__c06Phq__BudgetSummary{background-color:var(--surface-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);flex-direction:column;gap:.5rem;padding:1.25rem;transition:padding .2s ease-in-out,gap .2s ease-in-out;display:flex}.BudgetSummary-module__c06Phq__BudgetSummary.BudgetSummary-module__c06Phq__compact{border-left:none;border-right:none;border-radius:0;gap:.25rem;padding:.75rem 1rem;box-shadow:0 4px 12px #00000014}.BudgetSummary-module__c06Phq__BudgetSummary>.BudgetSummary-module__c06Phq__row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.BudgetSummary-module__c06Phq__BudgetSummary>.BudgetSummary-module__c06Phq__row>.BudgetSummary-module__c06Phq__amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.BudgetSummary-module__c06Phq__BudgetSummary>.BudgetSummary-module__c06Phq__row>.BudgetSummary-module__c06Phq__amount.BudgetSummary-module__c06Phq__negative{color:var(--secondary-color)}.BudgetSummary-module__c06Phq__BudgetSummary>.BudgetSummary-module__c06Phq__row>.BudgetSummary-module__c06Phq__amount.BudgetSummary-module__c06Phq__positive{color:var(--primary-color);font-weight:var(--text-weight-semibold)}.BudgetSummary-module__c06Phq__BudgetSummary>.BudgetSummary-module__c06Phq__availableRow{align-items:baseline;margin-top:.5rem}.BudgetSummary-module__c06Phq__BudgetSummary>.BudgetSummary-module__c06Phq__availableRow>.BudgetSummary-module__c06Phq__amount{font-size:var(--text-heading-size);font-weight:var(--text-weight-bold)}.BudgetSummary-module__c06Phq__BudgetSummary.BudgetSummary-module__c06Phq__compact>.BudgetSummary-module__c06Phq__availableRow{margin-top:0}.BudgetSummary-module__c06Phq__BudgetSummary.BudgetSummary-module__c06Phq__compact>.BudgetSummary-module__c06Phq__availableRow>.BudgetSummary-module__c06Phq__amount{font-size:var(--text-body-size)}@media (max-width:400px){.BudgetSummary-module__c06Phq__BudgetSummary>.BudgetSummary-module__c06Phq__availableRow{flex-wrap:wrap;gap:.25rem}.BudgetSummary-module__c06Phq__BudgetSummary>.BudgetSummary-module__c06Phq__availableRow>.BudgetSummary-module__c06Phq__amount{width:100%;font-size:var(--text-subheading-size);flex:1}}.BudgetSummary-module__c06Phq__BudgetSummary>.BudgetSummary-module__c06Phq__bar{border-radius:var(--progress-bar-radius);background-color:var(--surface-color-dim);height:.375rem;display:flex;overflow:hidden}.BudgetSummary-module__c06Phq__BudgetSummary>.BudgetSummary-module__c06Phq__bar>.BudgetSummary-module__c06Phq__segment{min-width:2px;height:100%;transition:width .3s ease-out}.BudgetSummary-module__c06Phq__BudgetSummary>.BudgetSummary-module__c06Phq__divider{background-color:var(--border-color);height:1px;margin:.25rem 0}@media (prefers-reduced-motion:reduce){.BudgetSummary-module__c06Phq__BudgetSummary>.BudgetSummary-module__c06Phq__bar>.BudgetSummary-module__c06Phq__segment{transition:none}}
.CategoryTile-module__znmQRG__CategoryTile{appearance:none;font-family:var(--font-family-sans-serif);font-size:var(--text-label-size);line-height:var(--text-line-height-snug);font-weight:var(--text-weight-semibold);background:0 0;background-color:var(--surface-color);color:var(--content-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.375rem;margin:0;padding:.5rem 1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex}.CategoryTile-module__znmQRG__CategoryTile:hover:not(:disabled){background-color:var(--surface-color-dim)}.CategoryTile-module__znmQRG__CategoryTile:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.CategoryTile-module__znmQRG__CategoryTile.CategoryTile-module__znmQRG__selected{background-color:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-text)}.CategoryTile-module__znmQRG__CategoryTile.CategoryTile-module__znmQRG__selected:hover:not(:disabled){background-color:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover)}.CategoryTile-module__znmQRG__CategoryTile>.CategoryTile-module__znmQRG__logo{font-size:1rem;line-height:1}.CategoryTile-module__znmQRG__CategoryTile:disabled{opacity:.5;cursor:not-allowed}
.WalletForm-module__oNHS_G__WalletForm{flex-direction:column;gap:1rem;display:flex}.WalletForm-module__oNHS_G__WalletForm>.WalletForm-module__oNHS_G__formError{background-color:var(--error-bg);border:var(--border-width) solid var(--error-color);border-radius:var(--border-radius);color:var(--error-color);font-size:var(--text-label-size);padding:.75rem}.WalletForm-module__oNHS_G__WalletForm>.WalletForm-module__oNHS_G__currencyWarning{color:var(--content-color-disabled);margin-top:.5rem}
.WalletPreview-module__s4MUFG__WalletPreview{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:2rem;display:flex}.WalletPreview-module__s4MUFG__WalletPreview>.WalletPreview-module__s4MUFG__filterDefs{pointer-events:none;width:0;height:0;position:absolute}.WalletPreview-module__s4MUFG__Wallet{background-color:var(--wallet-leather-color);background-image:radial-gradient(at 15% 30%,#b4825040 0%,#0000 50%),radial-gradient(at 85% 70%,#64411e33 0%,#0000 45%),radial-gradient(at 50% 10%,#c8a06426 0%,#0000 40%),radial-gradient(at 70% 40%,#7850281a 0%,#0000 60%);border-radius:12px;width:340px;height:210px;animation:4s ease-in-out infinite WalletPreview-module__s4MUFG__wallet-float,4s ease-in-out infinite WalletPreview-module__s4MUFG__wallet-breathe;position:relative;overflow:hidden;transform:perspective(900px)rotateY(-3deg)rotateX(1deg)rotate(30deg)translateY(0);box-shadow:0 25px 50px -12px #3c1e0a66,0 12px 24px -8px #3c1e0a4d,0 4px 8px #3c1e0a26,inset 0 1px #ffdcb41f,inset 0 -2px 4px #28140540}.WalletPreview-module__s4MUFG__Wallet>.WalletPreview-module__s4MUFG__grain{border-radius:inherit;filter:url(#leather-grain);opacity:.08;pointer-events:none;background-image:radial-gradient(circle at 20% 20%,#0000000f 1px,#0000 1px),radial-gradient(circle at 60% 40%,#0000000a 1px,#0000 1px),radial-gradient(circle at 40% 70%,#0000000d 1px,#0000 1px),radial-gradient(circle at 80% 80%,#0000000a 1px,#0000 1px);background-size:6px 6px,8px 8px,7px 7px,5px 5px;position:absolute;inset:0}.WalletPreview-module__s4MUFG__Wallet>.WalletPreview-module__s4MUFG__sheen{border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffe6b41f 0%,#0000 40% 60%,#00000014 100%);position:absolute;inset:0}.WalletPreview-module__s4MUFG__Wallet>.WalletPreview-module__s4MUFG__stitching{pointer-events:none;border:1.5px dashed #d2af8280;border-radius:8px;position:absolute;inset:8px}.WalletPreview-module__s4MUFG__Wallet>.WalletPreview-module__s4MUFG__accentStitch{pointer-events:none;width:1.5px;height:100%;position:absolute;top:0;left:50px}.WalletPreview-module__s4MUFG__Wallet>.WalletPreview-module__s4MUFG__accentStitch:before{content:"";background:repeating-linear-gradient(#b4966e73 0 5px,#0000 5px 9px);width:1.5px;position:absolute;top:12px;bottom:12px;left:0}.WalletPreview-module__s4MUFG__Wallet>.WalletPreview-module__s4MUFG__cardSlots{flex-direction:column;gap:6px;width:28px;display:flex;position:absolute;top:20px;left:14px}.WalletPreview-module__s4MUFG__Wallet>.WalletPreview-module__s4MUFG__cardSlots>.WalletPreview-module__s4MUFG__slot{background:#3c230f33;border-radius:1.5px;height:3px;box-shadow:inset 0 1px #ffdcaa14}.WalletPreview-module__s4MUFG__Wallet>.WalletPreview-module__s4MUFG__engraving{position:absolute;bottom:24px;left:60px;right:20px;overflow:hidden}.WalletPreview-module__s4MUFG__Wallet>.WalletPreview-module__s4MUFG__engraving>.WalletPreview-module__s4MUFG__engravingText{font-family:var(--font-family-sans-serif);letter-spacing:.08em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;text-align:right;color:#5a3719a6;text-shadow:0 1px #ffdcaa2e,0 -1px #1e0f0559;font-size:.875rem;font-weight:400;display:block;overflow:hidden}.WalletPreview-module__s4MUFG__Wallet>.WalletPreview-module__s4MUFG__bottomEdge{pointer-events:none;background:linear-gradient(#0000,#321e0a59);border-radius:0 0 12px 12px;height:6px;position:absolute;bottom:0;left:0;right:0}@keyframes WalletPreview-module__s4MUFG__wallet-float{0%,to{transform:perspective(900px)rotateY(-3deg)rotateX(1deg)rotate(30deg)translateY(0)}50%{transform:perspective(900px)rotateY(-3deg)rotateX(1deg)rotate(30deg)translateY(-8px)}}@keyframes WalletPreview-module__s4MUFG__wallet-breathe{0%,to{box-shadow:0 25px 50px -12px #3c1e0a66,0 12px 24px -8px #3c1e0a4d,0 4px 8px #3c1e0a26,inset 0 1px #ffdcb41f,inset 0 -2px 4px #28140540}50%{box-shadow:0 32px 60px -12px #3c1e0a80,0 18px 32px -8px #3c1e0a59,0 6px 12px #3c1e0a33,inset 0 1px #ffdcb426,inset 0 -2px 4px #28140540}}@media (prefers-reduced-motion:reduce){.WalletPreview-module__s4MUFG__Wallet{animation:none;transform:perspective(900px)rotateY(-3deg)rotateX(1deg)rotate(30deg)}}@media (prefers-color-scheme:dark){.WalletPreview-module__s4MUFG__Wallet{background-color:var(--wallet-leather-color-dark);animation:4s ease-in-out infinite WalletPreview-module__s4MUFG__wallet-float,4s ease-in-out infinite WalletPreview-module__s4MUFG__wallet-breathe-dark}@keyframes WalletPreview-module__s4MUFG__wallet-breathe-dark{0%,to{box-shadow:0 25px 50px -12px #0009,0 12px 24px -8px #00000080,0 4px 8px #0000004d,inset 0 1px #ffdcb414,inset 0 -2px 4px #00000059}50%{box-shadow:0 32px 60px -12px #000000b3,0 18px 32px -8px #0000008c,0 6px 12px #00000059,inset 0 1px #ffdcb41a,inset 0 -2px 4px #00000059}}.WalletPreview-module__s4MUFG__Wallet>.WalletPreview-module__s4MUFG__engraving>.WalletPreview-module__s4MUFG__engravingText{color:#462a1299;text-shadow:0 1px #c8aa821f,0 -1px #0f080266}.WalletPreview-module__s4MUFG__Wallet>.WalletPreview-module__s4MUFG__stitching{border-color:#b4916459}}@media (max-width:767px){.WalletPreview-module__s4MUFG__WalletPreview{padding:1.5rem 1rem}.WalletPreview-module__s4MUFG__Wallet{width:280px;height:175px}.WalletPreview-module__s4MUFG__Wallet>.WalletPreview-module__s4MUFG__engraving{bottom:20px;left:50px;right:16px}.WalletPreview-module__s4MUFG__Wallet>.WalletPreview-module__s4MUFG__engraving>.WalletPreview-module__s4MUFG__engravingText{font-size:.75rem}.WalletPreview-module__s4MUFG__Wallet>.WalletPreview-module__s4MUFG__stitching{inset:6px}.WalletPreview-module__s4MUFG__Wallet>.WalletPreview-module__s4MUFG__cardSlots{width:24px;top:16px;left:12px}}
.AccountStripCard-module__ZyGpEq__AccountStripCard{gap:var(--gap-sm);min-width:12.5rem;padding:var(--gap-md);background-color:var(--surface-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-md);color:var(--content-color);flex-direction:column;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.AccountStripCard-module__ZyGpEq__AccountStripCard:hover{border-color:var(--action-color-active);background-color:var(--surface-hover-color);box-shadow:var(--shadow-md);transform:translateY(-2px)}.AccountStripCard-module__ZyGpEq__AccountStripCard:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.AccountStripCard-module__ZyGpEq__AccountStripCard.AccountStripCard-module__ZyGpEq__isActive{border-color:var(--action-color);background-color:var(--surface-hover-color);box-shadow:var(--shadow-md)}.AccountStripCard-module__ZyGpEq__AccountStripCard.AccountStripCard-module__ZyGpEq__isArranging{background-color:var(--surface-color-dim);cursor:grab;outline:1px dashed var(--border-color);outline-offset:-6px;animation:.25s ease-out AccountStripCard-module__ZyGpEq__settle}.AccountStripCard-module__ZyGpEq__AccountStripCard.AccountStripCard-module__ZyGpEq__isArranging:hover{border-color:var(--border-color);background-color:var(--surface-color-dim);box-shadow:var(--shadow-sm);outline-color:var(--action-color-active);transform:none}.AccountStripCard-module__ZyGpEq__AccountStripCard.AccountStripCard-module__ZyGpEq__isArranging:active{cursor:grabbing}.AccountStripCard-module__ZyGpEq__AccountStripCard.AccountStripCard-module__ZyGpEq__isDragging{opacity:.4}.AccountStripCard-module__ZyGpEq__AccountStripCard>.AccountStripCard-module__ZyGpEq__top{align-items:center;gap:var(--gap-sm);flex-direction:row;display:flex}.AccountStripCard-module__ZyGpEq__AccountStripCard>.AccountStripCard-module__ZyGpEq__top>.AccountStripCard-module__ZyGpEq__typeLabel{color:var(--content-color-disabled);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--text-weight-medium)}.AccountStripCard-module__ZyGpEq__AccountStripCard>.AccountStripCard-module__ZyGpEq__top>.AccountStripCard-module__ZyGpEq__dragHandle{color:var(--content-color-disabled);letter-spacing:-.05em;-webkit-user-select:none;user-select:none;margin-left:auto;font-size:1rem;line-height:1}.AccountStripCard-module__ZyGpEq__AccountStripCard>.AccountStripCard-module__ZyGpEq__name{font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-tight)}.AccountStripCard-module__ZyGpEq__AccountStripCard>.AccountStripCard-module__ZyGpEq__balance{font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-tight);margin-top:auto}.AccountStripCard-module__ZyGpEq__AccountStripCard>.AccountStripCard-module__ZyGpEq__moveControls{margin-top:var(--gap-xs);justify-content:flex-end;display:flex}.AccountStripCard-module__ZyGpEq__AccountStripCard>.AccountStripCard-module__ZyGpEq__dropIndicator{top:var(--gap-xs);bottom:var(--gap-xs);background-color:var(--action-color);pointer-events:none;z-index:1;border-radius:1px;width:2px;position:absolute}.AccountStripCard-module__ZyGpEq__AccountStripCard>.AccountStripCard-module__ZyGpEq__dropIndicator[data-edge=left]{left:-1px}.AccountStripCard-module__ZyGpEq__AccountStripCard>.AccountStripCard-module__ZyGpEq__dropIndicator[data-edge=right]{right:-1px}@keyframes AccountStripCard-module__ZyGpEq__settle{0%{transform:scale(.97)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.AccountStripCard-module__ZyGpEq__AccountStripCard{transition:none}.AccountStripCard-module__ZyGpEq__AccountStripCard.AccountStripCard-module__ZyGpEq__isArranging{animation:none}.AccountStripCard-module__ZyGpEq__AccountStripCard:hover{transform:none}}
.Rows-module__mnYZZq__Rows{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.Rows-module__mnYZZq__Rows>.Rows-module__mnYZZq__item{display:block}.Rows-module__mnYZZq__Rows>.Rows-module__mnYZZq__item+.Rows-module__mnYZZq__item{border-top:var(--border-width) solid var(--border-color-disabled)}.Rows-module__mnYZZq__Rows>.Rows-module__mnYZZq__item:last-child{margin-top:auto}
.Footer-module__Fj0HHq__Footer{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));border-top:var(--border-width) solid var(--border-color);background-color:var(--surface-color-dim);color:var(--content-color);flex-direction:column;align-items:center;gap:.75rem;display:flex}.Footer-module__Fj0HHq__Footer>.Footer-module__Fj0HHq__meta{flex-direction:column;align-items:center;gap:.5rem;display:flex}.Footer-module__Fj0HHq__meta>.Footer-module__Fj0HHq__links{font-size:var(--text-body-size);flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem 1.25rem;display:flex}.Footer-module__Fj0HHq__meta>.Footer-module__Fj0HHq__copyright{font-size:var(--text-caption-size);color:var(--content-color-disabled)}@media (min-width:768px){.Footer-module__Fj0HHq__Footer{padding:.875rem 2rem calc(.875rem + env(safe-area-inset-bottom));flex-direction:row;justify-content:space-between;gap:2rem}.Footer-module__Fj0HHq__Footer>.Footer-module__Fj0HHq__meta{flex-direction:row;gap:1.5rem}}
.HeroPreview-module__bKxjAW__HeroPreview{transform-origin:50%;justify-content:center;align-items:center;min-height:250px;display:flex;position:relative;transform:scale(.8)}.HeroPreview-module__bKxjAW__HeroPreview>.HeroPreview-module__bKxjAW__previewSlide{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .6s;display:flex;position:absolute;inset:0}.HeroPreview-module__bKxjAW__HeroPreview>.HeroPreview-module__bKxjAW__isActive{opacity:1}.HeroPreview-module__bKxjAW__CategoryTiles{-webkit-user-select:none;user-select:none;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (min-width:480px){.HeroPreview-module__bKxjAW__HeroPreview{min-height:280px}}@media (min-width:960px){.HeroPreview-module__bKxjAW__HeroPreview{min-height:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.HeroPreview-module__bKxjAW__HeroPreview>.HeroPreview-module__bKxjAW__previewSlide{transition:none}}
.PageLoader-module__JyA3eW__PageLoader{min-height:calc(100vh - var(--app-bar-height));flex-direction:column;justify-content:center;align-items:center;gap:1rem;animation:2s ease-in-out infinite PageLoader-module__JyA3eW__fadeInOut;display:flex}.PageLoader-module__JyA3eW__PageLoader.PageLoader-module__JyA3eW__compact{min-height:auto;padding:2rem 0}@keyframes PageLoader-module__JyA3eW__fadeInOut{0%,to{opacity:.4}50%{opacity:1}}
.Section-module__K5SzvG__Section{gap:var(--gap-md);flex-direction:column;display:flex}.Section-module__K5SzvG__Section>.Section-module__K5SzvG__body{display:contents}
.ContinueButton-module___evlJq__ContinueButton{flex-direction:column;gap:.5rem;display:flex}.ContinueButton-module___evlJq__ContinueButton>.ContinueButton-module___evlJq__formError{background-color:var(--error-bg);border:var(--border-width) solid var(--error-color);border-radius:var(--border-radius);color:var(--error-color);font-size:var(--text-label-size);padding:.75rem}
.CategorySelector-module__LIFysG__CategorySelector,.CategorySelector-module__LIFysG__CategorySelector>.CategorySelector-module__LIFysG__section{flex-direction:column;display:flex}.CategorySelector-module__LIFysG__CategorySelector{gap:1.5rem}.CategorySelector-module__LIFysG__CategorySelector>.CategorySelector-module__LIFysG__formError{background-color:var(--error-bg);border:var(--border-width) solid var(--error-color);border-radius:var(--border-radius);color:var(--error-color);font-size:var(--text-label-size);padding:.75rem}.CategorySelector-module__LIFysG__CategorySelector>.CategorySelector-module__LIFysG__section{gap:.75rem}.CategorySelector-module__LIFysG__CategorySelector>.CategorySelector-module__LIFysG__section>.CategorySelector-module__LIFysG__sectionHeader{justify-content:space-between;align-items:baseline;display:flex}.CategorySelector-module__LIFysG__CategorySelector>.CategorySelector-module__LIFysG__section>.CategorySelector-module__LIFysG__fieldError{color:var(--error-color);font-size:var(--text-caption-size)}.CategorySelector-module__LIFysG__CategorySelector>.CategorySelector-module__LIFysG__section>.CategorySelector-module__LIFysG__grid{border:none;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.CategorySelector-module__LIFysG__CategorySelector>.CategorySelector-module__LIFysG__stickyFooter{background-color:var(--surface-color);z-index:1;padding:1rem 0;display:flex;position:sticky;bottom:0}.CategorySelector-module__LIFysG__CategorySelector>.CategorySelector-module__LIFysG__stickyFooter>.CategorySelector-module__LIFysG__action{flex:1}@media (min-width:960px){.CategorySelector-module__LIFysG__CategorySelector>.CategorySelector-module__LIFysG__stickyFooter{background-color:#0000;padding:0;position:static}}
.page-module__LrpdaG__NewWalletPage{min-height:calc(100vh - 4rem)}.page-module__LrpdaG__NewWalletPage>.page-module__LrpdaG__formSide{padding:2rem}.page-module__LrpdaG__NewWalletPage>.page-module__LrpdaG__canvasSide{justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.page-module__LrpdaG__FormContent{max-width:24rem;margin:0 auto}@media (min-width:960px){.page-module__LrpdaG__NewWalletPage>.page-module__LrpdaG__formSide{flex:0 0 50%;justify-content:center;align-items:center;max-width:50%;padding:4rem;display:flex}.page-module__LrpdaG__NewWalletPage>.page-module__LrpdaG__canvasSide{background-color:var(--surface-color-dim);border-left:var(--border-width) solid var(--border-color-disabled);flex:0 0 50%;max-width:50%;height:calc(100vh - 4rem);position:sticky;top:4rem}}
.AccountsStrip-module__BQOd0G__AccountsStrip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:var(--gap-sm) 0;overflow-x:auto}.AccountsStrip-module__BQOd0G__AccountsStrip>.AccountsStrip-module__BQOd0G__list{gap:var(--gap-sm);flex-direction:row;margin:0;padding:0;list-style:none;display:flex}.AccountsStrip-module__BQOd0G__AccountsStrip>.AccountsStrip-module__BQOd0G__list>.AccountsStrip-module__BQOd0G__item{scroll-snap-align:start;flex:none;display:block}@media (min-width:60rem){.AccountsStrip-module__BQOd0G__AccountsStrip>.AccountsStrip-module__BQOd0G__list{gap:var(--gap-md)}}
.TimeframeSwitcher-module__rSTLkq__TimeframeSwitcher{gap:var(--gap-sm);scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding:var(--gap-xxs);margin:calc(var(--gap-xxs) * -1);flex-wrap:nowrap;align-items:center;display:flex;overflow-x:auto}.TimeframeSwitcher-module__rSTLkq__TimeframeSwitcher>.TimeframeSwitcher-module__rSTLkq__chip{appearance:none;scroll-snap-align:start;white-space:nowrap;height:var(--button-height-sm);padding-inline:var(--button-padding-x-sm);font-family:var(--button-font-family);font-size:var(--button-font-size-sm);font-weight:var(--button-font-weight);color:var(--content-color);background-color:var(--surface-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-pill);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;margin:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out;display:inline-flex}.TimeframeSwitcher-module__rSTLkq__TimeframeSwitcher>.TimeframeSwitcher-module__rSTLkq__chip:hover:not(:disabled){background-color:var(--button-default-bg-hover);border-color:var(--action-color)}.TimeframeSwitcher-module__rSTLkq__TimeframeSwitcher>.TimeframeSwitcher-module__rSTLkq__chip:active:not(:disabled){background-color:var(--button-default-bg-active)}.TimeframeSwitcher-module__rSTLkq__TimeframeSwitcher>.TimeframeSwitcher-module__rSTLkq__chip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.TimeframeSwitcher-module__rSTLkq__TimeframeSwitcher>.TimeframeSwitcher-module__rSTLkq__chip:disabled{filter:saturate(.4);cursor:not-allowed}.TimeframeSwitcher-module__rSTLkq__TimeframeSwitcher>.TimeframeSwitcher-module__rSTLkq__chip.TimeframeSwitcher-module__rSTLkq__active{background-color:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-text)}.TimeframeSwitcher-module__rSTLkq__TimeframeSwitcher>.TimeframeSwitcher-module__rSTLkq__chip.TimeframeSwitcher-module__rSTLkq__active:hover:not(:disabled){background-color:var(--button-primary-bg);border-color:var(--button-primary-bg)}
.ImageCompare-module__Khip8G__ImageCompare{border-radius:var(--border-radius);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative;overflow:hidden}.ImageCompare-module__Khip8G__ImageCompare>.ImageCompare-module__Khip8G__image{width:100%;height:auto;display:block}.ImageCompare-module__Khip8G__ImageCompare>.ImageCompare-module__Khip8G__beforeClip{position:absolute;inset:0}.ImageCompare-module__Khip8G__ImageCompare>.ImageCompare-module__Khip8G__beforeClip>.ImageCompare-module__Khip8G__image{object-fit:cover;width:100%;height:100%;display:block}.ImageCompare-module__Khip8G__ImageCompare>.ImageCompare-module__Khip8G__slider{background:var(--content-color);width:3px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.ImageCompare-module__Khip8G__ImageCompare>.ImageCompare-module__Khip8G__slider>.ImageCompare-module__Khip8G__handle{background:var(--content-color);width:2.5rem;height:2.5rem;color:var(--surface-color);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0003}.ImageCompare-module__Khip8G__ImageCompare>.ImageCompare-module__Khip8G__slider:focus-visible>.ImageCompare-module__Khip8G__handle{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}
.EmailPasswordForm-module__dnbJhq__EmailPasswordForm{border-top:var(--border-width) solid var(--border-color);flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.EmailPasswordForm-module__dnbJhq__EmailPasswordForm>.EmailPasswordForm-module__dnbJhq__warning{font-size:var(--text-caption-size);color:var(--secondary-color);text-align:center;margin:0}.EmailPasswordForm-module__dnbJhq__EmailPasswordForm>.EmailPasswordForm-module__dnbJhq__form{flex-direction:column;gap:.5rem;display:flex}.EmailPasswordForm-module__dnbJhq__EmailPasswordForm>.EmailPasswordForm-module__dnbJhq__form>button{width:100%}.EmailPasswordForm-module__dnbJhq__EmailPasswordForm>.EmailPasswordForm-module__dnbJhq__form>.EmailPasswordForm-module__dnbJhq__input{height:var(--input-height-md);padding:0 var(--input-padding-x-md);border:var(--border-width) solid var(--input-border);border-radius:var(--border-radius);font-size:var(--input-font-size-md);font-family:var(--font-family-sans-serif);background:var(--input-bg);color:var(--input-text)}.EmailPasswordForm-module__dnbJhq__EmailPasswordForm>.EmailPasswordForm-module__dnbJhq__form>.EmailPasswordForm-module__dnbJhq__input::placeholder{color:var(--input-placeholder)}.EmailPasswordForm-module__dnbJhq__EmailPasswordForm>.EmailPasswordForm-module__dnbJhq__form>.EmailPasswordForm-module__dnbJhq__input:hover:not(:disabled){border-color:var(--input-border-hover)}.EmailPasswordForm-module__dnbJhq__EmailPasswordForm>.EmailPasswordForm-module__dnbJhq__form>.EmailPasswordForm-module__dnbJhq__input:focus{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-color:var(--input-border-focus)}.EmailPasswordForm-module__dnbJhq__EmailPasswordForm>.EmailPasswordForm-module__dnbJhq__form>.EmailPasswordForm-module__dnbJhq__input:disabled{background:var(--input-bg-disabled);border-color:var(--input-border-disabled);color:var(--input-text-disabled);cursor:not-allowed}.EmailPasswordForm-module__dnbJhq__EmailPasswordForm>.EmailPasswordForm-module__dnbJhq__form>.EmailPasswordForm-module__dnbJhq__error{font-size:var(--text-caption-size);color:var(--error-color);margin:0}.EmailPasswordForm-module__dnbJhq__EmailPasswordForm>.EmailPasswordForm-module__dnbJhq__toggleButton{color:var(--primary-color);font-size:var(--text-caption-size);font-family:var(--font-family-sans-serif);cursor:pointer;background:0 0;border:none;text-decoration:underline}.EmailPasswordForm-module__dnbJhq__EmailPasswordForm>.EmailPasswordForm-module__dnbJhq__toggleButton:hover{color:var(--primary-dim-color)}.EmailPasswordForm-module__dnbJhq__EmailPasswordForm>.EmailPasswordForm-module__dnbJhq__toggleButton:disabled{color:var(--content-color-disabled);cursor:not-allowed}
.CategorySection-module__67Imja__grid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.75rem;display:grid}@media (min-width:480px){.CategorySection-module__67Imja__grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}}
.page-module__lEuQnG__AccountsPage{min-height:calc(100vh - 4rem)}.page-module__lEuQnG__AccountsPage>.page-module__lEuQnG__formSide{padding:2rem}.page-module__lEuQnG__AccountsPage>.page-module__lEuQnG__canvasSide{justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.page-module__lEuQnG__FormContent{max-width:24rem;margin:0 auto}.page-module__lEuQnG__FormContent>.page-module__lEuQnG__formContainer{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);padding:.75rem}@media (min-width:960px){.page-module__lEuQnG__AccountsPage>.page-module__lEuQnG__formSide{flex:0 0 50%;justify-content:center;align-items:center;max-width:50%;padding:4rem;display:flex}.page-module__lEuQnG__AccountsPage>.page-module__lEuQnG__canvasSide{background-color:var(--surface-color-dim);border-left:var(--border-width) solid var(--border-color-disabled);flex:0 0 50%;max-width:50%;height:calc(100vh - 4rem);position:sticky;top:4rem}}
.page-module__tEwyUW__CategoriesPage{min-height:calc(100vh - 4rem)}.page-module__tEwyUW__CategoriesPage>.page-module__tEwyUW__formSide{padding:1.5rem}.page-module__tEwyUW__CategoriesPage>.page-module__tEwyUW__canvasSide{justify-content:center;align-items:flex-start;height:10rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%)}.page-module__tEwyUW__FormContent{max-width:32rem;margin:0 auto}@media (min-width:960px){.page-module__tEwyUW__CategoriesPage>.page-module__tEwyUW__formSide{flex:0 0 50%;justify-content:center;align-items:center;max-width:50%;padding:2rem;display:flex}.page-module__tEwyUW__CategoriesPage>.page-module__tEwyUW__canvasSide{background-color:var(--surface-color-dim);border-left:var(--border-width) solid var(--border-color-disabled);flex:0 0 50%;align-items:center;max-width:50%;height:calc(100vh - 4rem);position:sticky;top:4rem;overflow:hidden;-webkit-mask-image:none;mask-image:none}}
.loading-module__M1ciFG__LoadingWrapper{min-height:60dvh;padding:var(--gap-md);flex:1;justify-content:center;align-items:center;display:flex}
.layout-module__NrQKSa__AccountsLayout{flex-direction:column;min-height:90dvh;display:flex}.layout-module__NrQKSa__AccountsLayout>.layout-module__NrQKSa__top{gap:var(--gap-md);padding:var(--gap-md) var(--gap-md) var(--gap-md);border-bottom:var(--border-width) dashed var(--border-color);flex-direction:column;display:flex}@media (min-width:60rem){.layout-module__NrQKSa__AccountsLayout>.layout-module__NrQKSa__top{gap:var(--gap-lg);padding:var(--gap-lg) var(--gap-xl)}}
.page-module__8C6zmG__Article{max-width:42rem;margin:0 auto;padding:1rem}.page-module__8C6zmG__Article>.page-module__8C6zmG__header{border-bottom:var(--border-width) solid var(--border-color);padding-bottom:1rem}.page-module__8C6zmG__Article>.page-module__8C6zmG__header>.page-module__8C6zmG__backLink{color:var(--content-color-disabled);font-size:var(--text-caption-size);text-decoration:none}.page-module__8C6zmG__Article>.page-module__8C6zmG__header>.page-module__8C6zmG__backLink:hover{color:var(--content-color)}.page-module__8C6zmG__Article>.page-module__8C6zmG__header>.page-module__8C6zmG__meta{color:var(--content-color-disabled)}.page-module__8C6zmG__Article>.page-module__8C6zmG__body ul,.page-module__8C6zmG__Article>.page-module__8C6zmG__body ol{padding-left:1.5rem}.page-module__8C6zmG__Article>.page-module__8C6zmG__body li{line-height:var(--text-line-height-normal)}.page-module__8C6zmG__Article>.page-module__8C6zmG__body li+li{margin-top:.5rem}.page-module__8C6zmG__Article>.page-module__8C6zmG__body img{border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color);width:100%;height:auto;display:block}.page-module__8C6zmG__Article>.page-module__8C6zmG__body a,.page-module__8C6zmG__Article>.page-module__8C6zmG__sources a{color:inherit;border-bottom:var(--border-width) dashed var(--content-color-disabled);text-decoration:none}.page-module__8C6zmG__Article>.page-module__8C6zmG__body a:hover,.page-module__8C6zmG__Article>.page-module__8C6zmG__sources a:hover{border-bottom-style:solid;border-bottom-color:var(--content-color)}.page-module__8C6zmG__Article>.page-module__8C6zmG__sources{border-top:var(--border-width) solid var(--border-color);flex-direction:column;gap:1rem;padding-top:1.5rem;display:flex}.page-module__8C6zmG__Article>.page-module__8C6zmG__sources>.page-module__8C6zmG__sourcesList{margin:0;padding-left:1.5rem;list-style:decimal}.page-module__8C6zmG__Article>.page-module__8C6zmG__sources>.page-module__8C6zmG__sourcesList>li{line-height:var(--text-line-height-normal)}.page-module__8C6zmG__Article>.page-module__8C6zmG__sources>.page-module__8C6zmG__sourcesList>li+li{margin-top:.75rem}@media (min-width:480px){.page-module__8C6zmG__Article{padding:2rem}}@media (min-width:768px){.page-module__8C6zmG__Article{max-width:44rem}}@media (min-width:1024px){.page-module__8C6zmG__Article{max-width:50rem;padding:3rem 2rem}}
.page-module__5eGNoq__LearningHub{max-width:42rem;min-height:90dvh;margin:0 auto;padding:2rem 1rem}.page-module__5eGNoq__Masthead>.page-module__5eGNoq__title{text-wrap:balance;line-height:var(--text-line-height-tight)}.page-module__5eGNoq__Masthead>.page-module__5eGNoq__subtitle{text-wrap:pretty;color:var(--content-color-disabled);max-width:34rem}.page-module__5eGNoq__ArticleList{border-top:var(--border-width) solid var(--border-color)}.page-module__5eGNoq__ArticleList>article{border-bottom:var(--border-width) solid var(--border-color);padding-top:2rem;padding-bottom:2rem}.page-module__5eGNoq__ArticleCard>.page-module__5eGNoq__articleDate{color:var(--content-color-disabled);text-transform:uppercase;letter-spacing:.12em}.page-module__5eGNoq__ArticleCard>.page-module__5eGNoq__articleTitleLink{color:inherit;touch-action:manipulation;text-decoration:none}.page-module__5eGNoq__ArticleCard>.page-module__5eGNoq__articleTitle{text-wrap:balance;transition:color .16s}.page-module__5eGNoq__ArticleCard>.page-module__5eGNoq__articleExcerpt{text-wrap:pretty;color:var(--content-color-disabled)}.page-module__5eGNoq__ArticleCard>.page-module__5eGNoq__articleTitleLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--border-radius)}.page-module__5eGNoq__ArticleCard>.page-module__5eGNoq__articleTitleLink:hover>.page-module__5eGNoq__articleTitle{color:var(--secondary-color)}.page-module__5eGNoq__ArticleCard>.page-module__5eGNoq__articleFooter>.page-module__5eGNoq__articleReadingTime{color:var(--content-color-disabled)}.page-module__5eGNoq__ArticleImageWrap{aspect-ratio:16/9;background-color:var(--surface-color-dim);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.page-module__5eGNoq__ArticleImageWrap>.page-module__5eGNoq__articleImage{object-fit:cover;object-position:top;width:100%;height:100%;display:block}@media (min-width:480px){.page-module__5eGNoq__LearningHub{padding:3rem 2rem}}@media (min-width:768px){.page-module__5eGNoq__LearningHub{max-width:44rem}}@media (min-width:1024px){.page-module__5eGNoq__LearningHub{max-width:48rem;padding:4rem 2rem}}
.page-module__2dhpZa__Auth{text-align:center;flex-direction:column;justify-content:center;gap:2rem;max-width:24rem;min-height:92dvh;margin:0 auto;padding:2rem;display:flex}.page-module__2dhpZa__Auth>.page-module__2dhpZa__header{flex-direction:column;align-items:center;gap:.5rem;display:flex}.page-module__2dhpZa__Auth>.page-module__2dhpZa__buttons{flex-direction:column;gap:.5rem;width:100%;display:flex}.page-module__2dhpZa__Auth>.page-module__2dhpZa__legal{font-size:var(--text-caption-size);color:var(--content-color-disabled)}.page-module__2dhpZa__Auth>.page-module__2dhpZa__legal>a{color:var(--content-color-disabled);text-decoration:underline}.page-module__2dhpZa__Auth>.page-module__2dhpZa__legal>a:hover{color:var(--content-color)}
.page-module___8aEwW__Section{background-color:var(--surface-color);max-width:72rem;margin:0 auto;padding:3rem 1rem}.page-module___8aEwW__Section.page-module___8aEwW__dim{background-color:var(--surface-color-dim)}.page-module___8aEwW__Hero{border-bottom:var(--border-width) solid var(--border-color);background-color:var(--surface-color-dim);flex-direction:column;justify-content:center;align-items:center;min-height:85dvh;padding:2rem 1rem;display:flex;position:relative}.page-module___8aEwW__Hero>.page-module___8aEwW__heroContent{z-index:1;gap:var(--gap-lg);background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);border:var(--border-width) solid var(--border-color);border-radius:1.5rem;grid-template-columns:1fr;width:100%;max-width:48rem;padding:2rem 1.25rem;display:grid;position:relative}.page-module___8aEwW__Hero>.page-module___8aEwW__heroContent>.page-module___8aEwW__heroText{text-align:center;align-items:center;gap:var(--gap-md);flex-direction:column;display:flex}.page-module___8aEwW__HeroTitle{line-height:1.1}.page-module___8aEwW__HeroTitle>.page-module___8aEwW__underlined{display:inline-block;position:relative}.page-module___8aEwW__HeroSubtitle{max-width:36rem;color:var(--content-color-disabled)}.page-module___8aEwW__CTAButton{width:100%}.page-module___8aEwW__HeroDoodles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.page-module___8aEwW__HeroDoodles>.page-module___8aEwW__doodleWallet{opacity:.35;position:absolute;top:8%;left:-2rem;transform:rotate(-12deg)}.page-module___8aEwW__HeroDoodles>.page-module___8aEwW__doodlePiggy{opacity:.35;position:absolute;bottom:10%;right:-1.5rem;transform:rotate(8deg)}.page-module___8aEwW__HeroDoodles>.page-module___8aEwW__doodleChart{opacity:.28;position:absolute;top:4%;right:6rem;transform:rotate(6deg)}.page-module___8aEwW__HeroDoodles>.page-module___8aEwW__doodleCash{opacity:.3;position:absolute;bottom:4%;left:4rem;transform:rotate(-5deg)}.page-module___8aEwW__HeroDoodles>.page-module___8aEwW__doodleSpreadsheet{opacity:.25;position:absolute;top:40%;right:-1rem;transform:rotate(10deg)}.page-module___8aEwW__HeroDoodles>.page-module___8aEwW__doodleSparkle1{opacity:.3;position:absolute;top:2%;left:40%;transform:rotate(15deg)}.page-module___8aEwW__HeroDoodles>.page-module___8aEwW__doodleSparkle2{opacity:.25;position:absolute;bottom:15%;right:30%;transform:rotate(-10deg)}@keyframes page-module___8aEwW__sparkle{0%{stroke-dashoffset:200px;opacity:0}30%{stroke-dashoffset:0;opacity:1}60%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-200px;opacity:0}}.page-module___8aEwW__HowItWorksDescription{margin-bottom:4rem}.page-module___8aEwW__HowItWorksDescription>.page-module___8aEwW__muted{color:var(--content-color-disabled)}.page-module___8aEwW__Steps{gap:var(--gap-xl);flex-direction:column;width:100%;display:flex}.page-module___8aEwW__Steps>.page-module___8aEwW__step{gap:var(--gap-md);grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-items:start;display:grid}.page-module___8aEwW__Steps>.page-module___8aEwW__step>.page-module___8aEwW__stepNumber{font-size:var(--text-display-size);font-weight:var(--text-weight-bold);color:var(--primary-dim-color);grid-row:1/-1;line-height:1}.page-module___8aEwW__Steps>.page-module___8aEwW__step>.page-module___8aEwW__stepVisual{justify-self:start}.page-module___8aEwW__Steps>.page-module___8aEwW__step>.page-module___8aEwW__stepContent{grid-column:2}.page-module___8aEwW__Steps>.page-module___8aEwW__step>.page-module___8aEwW__stepContent>.page-module___8aEwW__stepBody{color:var(--content-color)}.page-module___8aEwW__Steps>.page-module___8aEwW__step>.page-module___8aEwW__stepContent>.page-module___8aEwW__stepExample{color:var(--content-color-disabled);font-style:italic}.page-module___8aEwW__WhyItMatters{gap:var(--gap-lg);grid-template-columns:1fr;align-items:center;width:100%;display:grid}.page-module___8aEwW__WhyItMatters>.page-module___8aEwW__whyVisual{order:-1;justify-content:center;display:flex}.page-module___8aEwW__WhyItMatters>.page-module___8aEwW__whyVisual svg path,.page-module___8aEwW__WhyItMatters>.page-module___8aEwW__whyVisual svg circle,.page-module___8aEwW__WhyItMatters>.page-module___8aEwW__whyVisual svg line{stroke-dasharray:200;stroke-dashoffset:200px;animation:3s ease-in-out infinite page-module___8aEwW__sparkle}.page-module___8aEwW__WhyItMatters>.page-module___8aEwW__whyVisual svg path:nth-child(2){animation-delay:.4s}.page-module___8aEwW__WhyItMatters>.page-module___8aEwW__whyVisual svg path:nth-child(3){animation-delay:.8s}.page-module___8aEwW__WhyItMatters>.page-module___8aEwW__whyVisual svg path:nth-child(4){animation-delay:1.2s}.page-module___8aEwW__WhyItMatters>.page-module___8aEwW__whyContent{text-align:center}.page-module___8aEwW__WhyItMatters>.page-module___8aEwW__whyContent>.page-module___8aEwW__whyBody{color:var(--content-color)}.page-module___8aEwW__TrustSignals{width:100%}.page-module___8aEwW__TrustSignals>.page-module___8aEwW__heading{margin-bottom:var(--gap-xl)}.page-module___8aEwW__TrustSignals>.page-module___8aEwW__cards{gap:var(--gap-xl);grid-template-columns:1fr;display:grid}.page-module___8aEwW__TrustSignals>.page-module___8aEwW__cards>.page-module___8aEwW__card{gap:var(--gap-sm);padding:var(--gap-lg);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);background-color:var(--surface-color-dim);flex-direction:column;display:flex}.page-module___8aEwW__TrustSignals>.page-module___8aEwW__cards>.page-module___8aEwW__card>.page-module___8aEwW__body{color:var(--content-color-disabled)}.page-module___8aEwW__TrustSignals>.page-module___8aEwW__cards>.page-module___8aEwW__card>.page-module___8aEwW__link{color:var(--content-color);font-size:var(--text-label-size);font-weight:var(--text-weight-semibold);text-underline-offset:2px;text-decoration:underline}.page-module___8aEwW__TrustSignals>.page-module___8aEwW__cards>.page-module___8aEwW__card>.page-module___8aEwW__link:hover{opacity:.8}.page-module___8aEwW__FinalCTA{gap:var(--gap-xl);grid-template-columns:1fr;align-items:center;width:100%;display:grid}.page-module___8aEwW__FinalCTA>.page-module___8aEwW__ctaCompare{border:var(--border-width) solid var(--border-color)}.page-module___8aEwW__FinalCTA>.page-module___8aEwW__ctaHeading{text-align:center}@media (min-width:480px){.page-module___8aEwW__Section,.page-module___8aEwW__Hero{padding:3rem 1.5rem}.page-module___8aEwW__Hero>.page-module___8aEwW__heroContent{gap:var(--gap-lg);padding:3rem 2.5rem}.page-module___8aEwW__HeroDoodles>.page-module___8aEwW__doodleWallet{left:0}.page-module___8aEwW__HeroDoodles>.page-module___8aEwW__doodlePiggy{right:0}.page-module___8aEwW__CTAButton{width:initial}}@media (min-width:960px){.page-module___8aEwW__Section{padding:4rem 3rem}.page-module___8aEwW__Hero{padding:5rem 3rem}.page-module___8aEwW__Hero>.page-module___8aEwW__heroContent{grid-template-columns:1fr 1fr;align-items:center;max-width:72rem;padding:3.5rem 3rem}.page-module___8aEwW__Hero>.page-module___8aEwW__heroContent>.page-module___8aEwW__heroText{text-align:left;justify-content:center;align-items:flex-start}.page-module___8aEwW__HeroDoodles>.page-module___8aEwW__doodleWallet{opacity:.4;left:2rem}.page-module___8aEwW__HeroDoodles>.page-module___8aEwW__doodlePiggy{opacity:.4;right:2rem}.page-module___8aEwW__HeroDoodles>.page-module___8aEwW__doodleChart{opacity:.3;right:10rem}.page-module___8aEwW__HeroDoodles>.page-module___8aEwW__doodleCash{opacity:.35;left:8rem}.page-module___8aEwW__HeroDoodles>.page-module___8aEwW__doodleSpreadsheet{opacity:.3;right:3rem}.page-module___8aEwW__Steps>.page-module___8aEwW__step{align-items:center;gap:var(--gap-lg);grid-template-rows:1fr;grid-template-columns:auto auto 1fr}.page-module___8aEwW__Steps>.page-module___8aEwW__step>.page-module___8aEwW__stepNumber,.page-module___8aEwW__Steps>.page-module___8aEwW__step>.page-module___8aEwW__stepVisual{grid-row:1}.page-module___8aEwW__Steps>.page-module___8aEwW__step>.page-module___8aEwW__stepContent{grid-column:3}.page-module___8aEwW__WhyItMatters{grid-template-columns:1fr 1fr}.page-module___8aEwW__WhyItMatters>.page-module___8aEwW__whyVisual{order:1}.page-module___8aEwW__WhyItMatters>.page-module___8aEwW__whyContent{text-align:left;max-width:32rem}.page-module___8aEwW__TrustSignals>.page-module___8aEwW__cards{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__WhyItMatters>.page-module___8aEwW__whyVisual svg path,.page-module___8aEwW__WhyItMatters>.page-module___8aEwW__whyVisual svg circle,.page-module___8aEwW__WhyItMatters>.page-module___8aEwW__whyVisual svg line{stroke-dashoffset:0;opacity:1;animation:none}}
.Checkbox-module__nrNAFG__Checkbox{align-items:center;gap:var(--gap-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.Checkbox-module__nrNAFG__Checkbox>.Checkbox-module__nrNAFG__root{appearance:none;background:0 0;background-color:var(--surface-color);border:var(--border-width) solid var(--border-color);cursor:pointer;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin:0;padding:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex}.Checkbox-module__nrNAFG__Checkbox>.Checkbox-module__nrNAFG__root:hover:not(:disabled){border-color:var(--action-color)}.Checkbox-module__nrNAFG__Checkbox>.Checkbox-module__nrNAFG__root[data-checked]{background-color:var(--action-color);border-color:var(--action-color)}.Checkbox-module__nrNAFG__Checkbox>.Checkbox-module__nrNAFG__root:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Checkbox-module__nrNAFG__Checkbox>.Checkbox-module__nrNAFG__root:disabled{filter:saturate(.4);cursor:not-allowed}.Checkbox-module__nrNAFG__Checkbox>.Checkbox-module__nrNAFG__root>.Checkbox-module__nrNAFG__indicator{color:var(--surface-color);justify-content:center;align-items:center;display:flex}.Checkbox-module__nrNAFG__Checkbox>.Checkbox-module__nrNAFG__label{font-size:var(--text-caption-size);color:var(--content-color);line-height:var(--text-line-height-snug);cursor:pointer}
.GoalField-module__XzAR4q__InlineLink{color:var(--action-color);text-underline-offset:2px;border-radius:var(--border-radius-sm);text-decoration:underline}.GoalField-module__XzAR4q__InlineLink:hover{color:var(--action-color-hover)}.GoalField-module__XzAR4q__InlineLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}
.UnifiedTransactionForm-module__O9gMKG__UnifiedTransactionForm,.UnifiedTransactionForm-module__O9gMKG__FormContent,.UnifiedTransactionForm-module__O9gMKG__FormContent>.UnifiedTransactionForm-module__O9gMKG__header,.UnifiedTransactionForm-module__O9gMKG__FieldsContainer{flex-direction:column;display:flex}.UnifiedTransactionForm-module__O9gMKG__FormContent{gap:1rem;width:100%;margin:0 auto}.UnifiedTransactionForm-module__O9gMKG__FormContent>.UnifiedTransactionForm-module__O9gMKG__header{gap:.5rem}.UnifiedTransactionForm-module__O9gMKG__FormContent>.UnifiedTransactionForm-module__O9gMKG__warning{background-color:var(--warning-bg);color:var(--warning-color);border-radius:var(--border-radius);font-size:var(--input-font-size-md);margin:0;padding:.75rem}.UnifiedTransactionForm-module__O9gMKG__UnifiedTransactionForm>.UnifiedTransactionForm-module__O9gMKG__FormSide{padding:2rem}.UnifiedTransactionForm-module__O9gMKG__FieldsContainer{gap:.75rem}.UnifiedTransactionForm-module__O9gMKG__FieldsContainer>.UnifiedTransactionForm-module__O9gMKG__formError{background-color:var(--error-bg);color:var(--error-color);border-radius:var(--border-radius);font-size:var(--input-font-size-md);padding:.75rem}.UnifiedTransactionForm-module__O9gMKG__FieldsContainer>.UnifiedTransactionForm-module__O9gMKG__heroAmount{padding:0}.UnifiedTransactionForm-module__O9gMKG__FieldsContainer>.UnifiedTransactionForm-module__O9gMKG__secondarySection{border-top:var(--border-width) solid var(--border-color);margin-top:.5rem;padding-top:1rem}.UnifiedTransactionForm-module__O9gMKG__UnifiedTransactionForm.UnifiedTransactionForm-module__O9gMKG__isCompact>.UnifiedTransactionForm-module__O9gMKG__FormSide{padding:0}.UnifiedTransactionForm-module__O9gMKG__FieldsContainer>.UnifiedTransactionForm-module__O9gMKG__stickySubmit{background-color:var(--surface-color);border-top:var(--border-width) solid var(--border-color);padding:.75rem 0 1rem;position:sticky;bottom:0}.UnifiedTransactionForm-module__O9gMKG__FieldsContainer>.UnifiedTransactionForm-module__O9gMKG__stickySubmit>.UnifiedTransactionForm-module__O9gMKG__expandedButton{width:100%}.UnifiedTransactionForm-module__O9gMKG__UnifiedTransactionForm>.UnifiedTransactionForm-module__O9gMKG__canvasSide{justify-content:center;align-items:center;padding:2rem;display:flex}@media (min-width:960px){.UnifiedTransactionForm-module__O9gMKG__UnifiedTransactionForm.UnifiedTransactionForm-module__O9gMKG__isSplit{min-height:calc(100vh - var(--app-bar-height));flex-direction:row}.UnifiedTransactionForm-module__O9gMKG__UnifiedTransactionForm.UnifiedTransactionForm-module__O9gMKG__isSplit>.UnifiedTransactionForm-module__O9gMKG__FormSide{flex:0 0 50%;justify-content:center;align-items:center;max-width:50%;padding:4rem;display:flex}.UnifiedTransactionForm-module__O9gMKG__UnifiedTransactionForm.UnifiedTransactionForm-module__O9gMKG__isSplit>.UnifiedTransactionForm-module__O9gMKG__canvasSide{background-color:var(--surface-color-dim);border-left:var(--border-width) solid var(--border-color-disabled);flex:0 0 50%;max-width:50%}}
.TransactionTypeSelector-module__P_NYiG__TransactionTypeSelector{border:none;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.TransactionTypeSelector-module__P_NYiG__TransactionTypeSelector>.TransactionTypeSelector-module__P_NYiG__legend{font-size:var(--text-label-size);font-weight:var(--text-weight-medium);color:var(--content-color);margin-bottom:.5rem;padding:0}.TransactionTypeSelector-module__P_NYiG__TransactionTypeSelector>.TransactionTypeSelector-module__P_NYiG__buttonGroup{gap:.5rem;display:flex}.TransactionTypeSelector-module__P_NYiG__TransactionTypeSelector>.TransactionTypeSelector-module__P_NYiG__buttonGroup>.TransactionTypeSelector-module__P_NYiG__typeButton{flex:1}
.TransferImpactPreview-module__8GkoYG__Warning{color:var(--secondary-color)}
.AddTransactionFAB-module__m-9rzW__Backdrop{z-index:49;background-color:var(--backdrop-color);position:fixed;inset:0}.AddTransactionFAB-module__m-9rzW__AddTransactionFAB{bottom:calc(var(--bottom-nav-height) + var(--safe-area-bottom) + var(--gap-sm));z-index:50;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;right:1rem}.AddTransactionFAB-module__m-9rzW__AddTransactionFAB>.AddTransactionFAB-module__m-9rzW__panel{width:min(22rem,100vw - 2rem);max-height:calc(100vh - 8rem - var(--safe-area-top));overscroll-behavior:contain;background-color:var(--surface-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);overflow-y:auto;box-shadow:0 4px 24px #0000001f,0 2px 8px #00000014}.AddTransactionFAB-module__m-9rzW__AddTransactionFAB>.AddTransactionFAB-module__m-9rzW__panel>.AddTransactionFAB-module__m-9rzW__formWrapper{flex-direction:column;padding:1rem 1rem 0;display:flex}.AddTransactionFAB-module__m-9rzW__AddTransactionFAB>.AddTransactionFAB-module__m-9rzW__panel>.AddTransactionFAB-module__m-9rzW__emptyState{padding:var(--gap-lg);text-align:center;color:var(--content-color-disabled)}.AddTransactionFAB-module__m-9rzW__AddTransactionFAB>.AddTransactionFAB-module__m-9rzW__fabRow{justify-content:space-between;align-items:center;width:100%;display:flex}.AddTransactionFAB-module__m-9rzW__AddTransactionFAB>.AddTransactionFAB-module__m-9rzW__fabRow>.AddTransactionFAB-module__m-9rzW__autoOpenToggle{background:var(--surface-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);font-size:var(--text-label-size);color:var(--content-color-disabled);cursor:pointer;white-space:nowrap;padding:.25rem .5rem}.AddTransactionFAB-module__m-9rzW__AddTransactionFAB>.AddTransactionFAB-module__m-9rzW__fabRow>.AddTransactionFAB-module__m-9rzW__autoOpenToggle:hover{color:var(--content-color);border-color:var(--content-color-disabled)}@media (min-width:480px){.AddTransactionFAB-module__m-9rzW__Backdrop,.AddTransactionFAB-module__m-9rzW__AddTransactionFAB{display:none}}
.FloatingAddButton-module__rzvhWa__FloatingAddButton{min-height:3rem;font-family:var(--font-family-sans-serif);font-size:var(--button-font-size-md);font-weight:var(--text-weight-medium);line-height:var(--button-line-height);color:var(--button-primary-text);background-color:var(--button-primary-bg);cursor:pointer;border:none;border-radius:1.5rem;align-self:flex-end;align-items:center;gap:.25rem;padding:0 1rem 0 .75rem;transition:background-color .15s;display:flex;box-shadow:0 2px 8px #00000026,0 1px 3px #0000001a}.FloatingAddButton-module__rzvhWa__FloatingAddButton:hover{background-color:var(--button-primary-bg-hover)}.FloatingAddButton-module__rzvhWa__FloatingAddButton:active{background-color:var(--button-primary-bg-active)}.FloatingAddButton-module__rzvhWa__FloatingAddButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.FloatingAddButton-module__rzvhWa__FloatingAddButton>.FloatingAddButton-module__rzvhWa__icon{font-size:1.25rem;line-height:1}.FloatingAddButton-module__rzvhWa__FloatingAddButton.FloatingAddButton-module__rzvhWa__isOpen{justify-content:center;min-width:3rem;padding:0 .75rem}@media (prefers-reduced-motion:reduce){.FloatingAddButton-module__rzvhWa__FloatingAddButton{transition:none}}
.InstallAppBanner-module__GJE4Iq__InstallAppBanner{display:block}@media (min-width:480px){.InstallAppBanner-module__GJE4Iq__InstallAppBanner{display:none}}
.TransactionFilters-module__wrvx5G__GroupLabel{color:var(--content-color-disabled)}.TransactionFilters-module__wrvx5G__CategoryGrid{flex-wrap:wrap;gap:.375rem;display:flex}.TransactionFilters-module__wrvx5G__CategoryGrid>.TransactionFilters-module__wrvx5G__categoryButton{height:var(--button-height-sm);padding-inline:var(--button-padding-x-sm);font-family:var(--button-font-family);font-size:var(--button-font-size-sm);line-height:var(--button-line-height);font-weight:var(--button-font-weight);background-color:var(--button-default-bg);color:var(--button-default-text);border:var(--border-width) solid var(--button-default-border);border-radius:var(--border-radius);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.375rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out;display:inline-flex}.TransactionFilters-module__wrvx5G__CategoryGrid>.TransactionFilters-module__wrvx5G__categoryButton:hover{background-color:var(--button-default-bg-hover)}.TransactionFilters-module__wrvx5G__CategoryGrid>.TransactionFilters-module__wrvx5G__categoryButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.TransactionFilters-module__wrvx5G__CategoryGrid>.TransactionFilters-module__wrvx5G__categoryButton.TransactionFilters-module__wrvx5G__selected{background-color:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-text)}.TransactionFilters-module__wrvx5G__CategoryGrid>.TransactionFilters-module__wrvx5G__categoryButton.TransactionFilters-module__wrvx5G__selected:hover{background-color:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover)}.TransactionFilters-module__wrvx5G__SelectedCount{color:var(--content-color-disabled)}@media (prefers-reduced-motion:reduce){.TransactionFilters-module__wrvx5G__CategoryGrid>.TransactionFilters-module__wrvx5G__categoryButton{transition:none}}
.DateRangeFilter-module__9Qg9hW__DateRangeFilter{flex-direction:column;gap:.5rem;min-width:0;display:flex;position:relative}.DateRangeFilter-module__9Qg9hW__DateRangeFilter>.DateRangeFilter-module__9Qg9hW__chips{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.DateRangeFilter-module__9Qg9hW__Chip{height:var(--button-height-sm);padding-inline:var(--button-padding-x-sm);background-color:var(--button-default-bg);border:var(--border-width) solid var(--button-default-border);border-radius:var(--border-radius);color:var(--button-default-text);font-family:var(--button-font-family);font-size:var(--button-font-size-sm);font-weight:var(--button-font-weight);line-height:var(--button-line-height);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.375rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out;display:inline-flex}.DateRangeFilter-module__9Qg9hW__Chip:hover{background-color:var(--button-default-bg-hover)}.DateRangeFilter-module__9Qg9hW__Chip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.DateRangeFilter-module__9Qg9hW__Chip.DateRangeFilter-module__9Qg9hW__isActive{background-color:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-text)}.DateRangeFilter-module__9Qg9hW__Chip.DateRangeFilter-module__9Qg9hW__isActive:hover{background-color:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover)}.DateRangeFilter-module__9Qg9hW__Chip>.DateRangeFilter-module__9Qg9hW__caret{opacity:.7;font-size:.625rem;line-height:1}.DateRangeFilter-module__9Qg9hW__Clear{color:var(--content-color-disabled);font-size:var(--text-label-size);font-weight:var(--text-weight-medium);cursor:pointer;text-underline-offset:2px;border-radius:var(--border-radius);background:0 0;border:none;padding:.375rem .5rem;text-decoration:underline}.DateRangeFilter-module__9Qg9hW__Clear:hover{color:var(--content-color)}.DateRangeFilter-module__9Qg9hW__Clear:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.DateRangeFilter-module__9Qg9hW__Popover{z-index:100;background-color:var(--surface-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-md);padding:1rem;position:absolute;top:calc(100% + .25rem);left:0}.DateRangeFilter-module__9Qg9hW__Calendar{font-family:var(--font-family-sans-serif)}.DateRangeFilter-module__9Qg9hW__Months{flex-direction:column;display:flex}.DateRangeFilter-module__9Qg9hW__Month{flex-direction:column;gap:.5rem;display:flex}.DateRangeFilter-module__9Qg9hW__MonthCaption{justify-content:center;align-items:center;padding:0 2.5rem;display:flex;position:relative}.DateRangeFilter-module__9Qg9hW__CaptionLabel{font-size:var(--text-body-size);font-weight:var(--text-weight-semibold)}.DateRangeFilter-module__9Qg9hW__Nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:0;left:0;right:0}.DateRangeFilter-module__9Qg9hW__NavButton{border:var(--border-width) solid transparent;border-radius:var(--border-radius);cursor:pointer;width:2rem;height:2rem;color:var(--content-color);pointer-events:auto;background:0 0;justify-content:center;align-items:center;display:flex}.DateRangeFilter-module__9Qg9hW__NavButton:hover{background-color:var(--surface-color-dim)}.DateRangeFilter-module__9Qg9hW__NavButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.DateRangeFilter-module__9Qg9hW__Weekdays{grid-template-columns:repeat(7,1fr);display:grid}.DateRangeFilter-module__9Qg9hW__Weekday{font-size:var(--text-caption-size);font-weight:var(--text-weight-medium);color:var(--content-color-disabled);text-align:center;padding:.5rem}.DateRangeFilter-module__9Qg9hW__Weeks{flex-direction:column;display:flex}.DateRangeFilter-module__9Qg9hW__Week{grid-template-columns:repeat(7,1fr);display:grid}.DateRangeFilter-module__9Qg9hW__Day{justify-content:center;align-items:center;display:flex;position:relative}.DateRangeFilter-module__9Qg9hW__DayButton{width:2.25rem;height:2.25rem;font-size:var(--text-label-size);border-radius:var(--border-radius);cursor:pointer;color:var(--content-color);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.DateRangeFilter-module__9Qg9hW__DayButton:hover{background-color:var(--surface-color-dim)}.DateRangeFilter-module__9Qg9hW__DayButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.DateRangeFilter-module__9Qg9hW__Day.DateRangeFilter-module__9Qg9hW__selected>.DateRangeFilter-module__9Qg9hW__DayButton,.DateRangeFilter-module__9Qg9hW__Day.DateRangeFilter-module__9Qg9hW__rangeStart>.DateRangeFilter-module__9Qg9hW__DayButton,.DateRangeFilter-module__9Qg9hW__Day.DateRangeFilter-module__9Qg9hW__rangeEnd>.DateRangeFilter-module__9Qg9hW__DayButton{background-color:var(--action-color);color:var(--action-text)}.DateRangeFilter-module__9Qg9hW__Day.DateRangeFilter-module__9Qg9hW__rangeMiddle>.DateRangeFilter-module__9Qg9hW__DayButton{background-color:color-mix(in oklab, var(--action-color) 22%, transparent);color:var(--content-color);border-radius:0}.DateRangeFilter-module__9Qg9hW__Day.DateRangeFilter-module__9Qg9hW__today>.DateRangeFilter-module__9Qg9hW__DayButton{font-weight:var(--text-weight-bold);text-decoration:underline}.DateRangeFilter-module__9Qg9hW__Day.DateRangeFilter-module__9Qg9hW__outside>.DateRangeFilter-module__9Qg9hW__DayButton{color:var(--content-color-disabled);opacity:.5}.DateRangeFilter-module__9Qg9hW__Day.DateRangeFilter-module__9Qg9hW__dayDisabled>.DateRangeFilter-module__9Qg9hW__DayButton{color:var(--content-color-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.DateRangeFilter-module__9Qg9hW__Chip{transition:none}}
.CategoryBudgetEditor-module__4byC2a__CategoryBudgetEditor,.CategoryBudgetEditor-module__4byC2a__BudgetEditForm{flex-direction:column;display:flex}.CategoryBudgetEditor-module__4byC2a__CategoryBudgetEditor{background-color:var(--surface-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);align-items:center;gap:.25rem;padding:1rem}.CategoryBudgetEditor-module__4byC2a__CategoryBudgetEditor>.CategoryBudgetEditor-module__4byC2a__amount{color:var(--primary-color)}.CategoryBudgetEditor-module__4byC2a__CategoryBudgetEditor>.CategoryBudgetEditor-module__4byC2a__budgetLine{align-items:center;gap:.25rem;display:flex}.CategoryBudgetEditor-module__4byC2a__CategoryBudgetEditor>.CategoryBudgetEditor-module__4byC2a__budgetLine>.CategoryBudgetEditor-module__4byC2a__budgetLabel{color:var(--content-color-disabled)}.CategoryBudgetEditor-module__4byC2a__CategoryBudgetEditor>.CategoryBudgetEditor-module__4byC2a__remainingBar{align-self:stretch;margin-top:.25rem}.CategoryBudgetEditor-module__4byC2a__CategoryBudgetEditor>.CategoryBudgetEditor-module__4byC2a__prompt{align-items:center;gap:.5rem;display:flex}.CategoryBudgetEditor-module__4byC2a__CategoryBudgetEditor>.CategoryBudgetEditor-module__4byC2a__prompt>.CategoryBudgetEditor-module__4byC2a__promptText{color:var(--content-color-disabled)}.CategoryBudgetEditor-module__4byC2a__CategoryBudgetEditor>.CategoryBudgetEditor-module__4byC2a__unbudgetedLabel{color:var(--content-color-disabled);font-style:italic}.CategoryBudgetEditor-module__4byC2a__BudgetEditForm{gap:.5rem;width:100%;margin-top:.25rem}.CategoryBudgetEditor-module__4byC2a__BudgetEditForm>.CategoryBudgetEditor-module__4byC2a__formRow{align-items:flex-end;gap:.5rem;display:flex}.CategoryBudgetEditor-module__4byC2a__BudgetEditForm>.CategoryBudgetEditor-module__4byC2a__formRow>.CategoryBudgetEditor-module__4byC2a__field{flex:1}.CategoryBudgetEditor-module__4byC2a__BudgetEditForm>.CategoryBudgetEditor-module__4byC2a__formActions{gap:.5rem;display:flex}.CategoryBudgetEditor-module__4byC2a__BudgetEditForm>.CategoryBudgetEditor-module__4byC2a__error{color:var(--error-color);font-size:var(--text-caption-size)}
.FilterPanelBody-module__vfNEIW__FilterPanelBody{flex-direction:column;gap:1rem;min-width:0;display:flex}
.TransactionPagination-module__00G6wG__TransactionPagination{justify-content:center;align-items:center;gap:1rem;padding:1rem 0;display:flex}.TransactionPagination-module__00G6wG__TransactionPagination>.TransactionPagination-module__00G6wG__pageInfo{color:var(--content-color-disabled);text-align:center;min-width:4rem}
.CategoryDetailContent-module__7nvuSq__BudgetHero{background-color:var(--surface-color-dim);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.CategoryDetailContent-module__7nvuSq__BudgetHero>.CategoryDetailContent-module__7nvuSq__title{margin:0}.CategoryDetailContent-module__7nvuSq__BudgetHero>.CategoryDetailContent-module__7nvuSq__body{color:var(--content-color);margin:0}.CategoryDetailContent-module__7nvuSq__CategorySummary{background-color:var(--surface-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);flex-direction:column;align-items:center;gap:.25rem;padding:1rem;display:flex}.CategoryDetailContent-module__7nvuSq__CategorySummary>.CategoryDetailContent-module__7nvuSq__amount{color:var(--primary-color)}.CategoryDetailContent-module__7nvuSq__CategorySummary>.CategoryDetailContent-module__7nvuSq__label{color:var(--content-color-disabled)}.CategoryDetailContent-module__7nvuSq__Columns{flex-direction:column;gap:1.5rem;display:flex}.CategoryDetailContent-module__7nvuSq__TransactionsBlock{flex-direction:column;display:flex}@media (min-width:960px){.CategoryDetailContent-module__7nvuSq__Columns{flex-direction:row;align-items:flex-start}.CategoryDetailContent-module__7nvuSq__Form,.CategoryDetailContent-module__7nvuSq__InfoSection{flex:1;min-width:0}.CategoryDetailContent-module__7nvuSq__Form{position:sticky;top:1rem}}
.page-module__oh3XWa__CategoryPage{flex-direction:column;gap:1.5rem;min-height:90dvh;padding:1.5rem;display:flex}.page-module__oh3XWa__CategoryPage>.page-module__oh3XWa__header{justify-content:space-between;align-items:center;display:flex}@media (min-width:960px){.page-module__oh3XWa__CategoryPage{max-width:60rem;margin:0 auto;padding:2rem 3rem}}
.TransactionSortSelect-module__55czsG__TransactionSortSelect{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.TransactionSortSelect-module__55czsG__TransactionSortSelect>.TransactionSortSelect-module__55czsG__label{color:var(--content-color-disabled);font-size:var(--text-label-size);font-weight:var(--text-weight-medium);white-space:nowrap}
.TransactionSummaryBar-module__PTacUG__TransactionSummaryBar{flex-wrap:wrap;gap:1rem 1.5rem;padding:.25rem .25rem .875rem;display:flex}.TransactionSummaryBar-module__PTacUG__TransactionSummaryBar>.TransactionSummaryBar-module__PTacUG__stat{flex-direction:column;flex:10rem;gap:.25rem;min-width:0;display:flex}.TransactionSummaryBar-module__PTacUG__TransactionSummaryBar>.TransactionSummaryBar-module__PTacUG__stat>.TransactionSummaryBar-module__PTacUG__label{color:var(--content-color-disabled);letter-spacing:.08em;text-transform:uppercase;font-size:var(--text-caption-size);font-weight:var(--text-weight-medium)}.TransactionSummaryBar-module__PTacUG__TransactionSummaryBar>.TransactionSummaryBar-module__PTacUG__stat>.TransactionSummaryBar-module__PTacUG__value{font-variant-numeric:tabular-nums;font-weight:var(--text-weight-semibold);font-size:var(--text-subheading-size);line-height:var(--text-line-height-tight);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TransactionSummaryBar-module__PTacUG__TransactionSummaryBar>.TransactionSummaryBar-module__PTacUG__stat>.TransactionSummaryBar-module__PTacUG__value.TransactionSummaryBar-module__PTacUG__spent{color:var(--secondary-color)}.TransactionSummaryBar-module__PTacUG__TransactionSummaryBar>.TransactionSummaryBar-module__PTacUG__stat>.TransactionSummaryBar-module__PTacUG__value.TransactionSummaryBar-module__PTacUG__earned,.TransactionSummaryBar-module__PTacUG__TransactionSummaryBar>.TransactionSummaryBar-module__PTacUG__stat>.TransactionSummaryBar-module__PTacUG__value.TransactionSummaryBar-module__PTacUG__isPositive{color:var(--primary-color)}.TransactionSummaryBar-module__PTacUG__TransactionSummaryBar>.TransactionSummaryBar-module__PTacUG__stat>.TransactionSummaryBar-module__PTacUG__value.TransactionSummaryBar-module__PTacUG__isNegative{color:var(--secondary-color)}.TransactionSummaryBar-module__PTacUG__TransactionSummaryBar>.TransactionSummaryBar-module__PTacUG__stat>.TransactionSummaryBar-module__PTacUG__value.TransactionSummaryBar-module__PTacUG__isNeutral{color:var(--content-color)}.TransactionSummaryBar-module__PTacUG__TransactionSummaryBar>.TransactionSummaryBar-module__PTacUG__empty{color:var(--content-color-disabled);text-align:center;flex:100%;padding:.5rem 0}@media (min-width:768px){.TransactionSummaryBar-module__PTacUG__TransactionSummaryBar{gap:1rem 0;padding:.5rem 0 1.25rem}.TransactionSummaryBar-module__PTacUG__TransactionSummaryBar>.TransactionSummaryBar-module__PTacUG__stat{border-inline-start:1px solid var(--border-color-disabled);flex:1 1 0;padding-inline:1.25rem}.TransactionSummaryBar-module__PTacUG__TransactionSummaryBar>.TransactionSummaryBar-module__PTacUG__stat:first-child{border-inline-start:none;padding-inline-start:.25rem}.TransactionSummaryBar-module__PTacUG__TransactionSummaryBar>.TransactionSummaryBar-module__PTacUG__stat:last-child{padding-inline-end:.25rem}}
.TransactionTypeTabs-module__LKajUa__TransactionTypeTabs{width:100%}.TransactionTypeTabs-module__LKajUa__TransactionTypeTabs>.TransactionTypeTabs-module__LKajUa__tabList{border-bottom:var(--border-width) solid var(--border-color-disabled);scrollbar-width:none;gap:.25rem;padding-bottom:2px;display:flex;position:relative;overflow-x:auto}.TransactionTypeTabs-module__LKajUa__TransactionTypeTabs>.TransactionTypeTabs-module__LKajUa__tabList::-webkit-scrollbar{display:none}.TransactionTypeTabs-module__LKajUa__TransactionTypeTabs>.TransactionTypeTabs-module__LKajUa__tabList>.TransactionTypeTabs-module__LKajUa__tab{color:var(--content-color-disabled);cursor:pointer;font-family:inherit;font-size:var(--text-label-size);font-weight:var(--text-weight-medium);white-space:nowrap;border-radius:var(--border-radius) var(--border-radius) 0 0;background:0 0;border:none;align-items:center;gap:.375rem;padding:.625rem .875rem;transition:color .15s,background-color .15s;display:inline-flex}.TransactionTypeTabs-module__LKajUa__TransactionTypeTabs>.TransactionTypeTabs-module__LKajUa__tabList>.TransactionTypeTabs-module__LKajUa__tab:hover{color:var(--content-color);background-color:var(--surface-color-dim)}.TransactionTypeTabs-module__LKajUa__TransactionTypeTabs>.TransactionTypeTabs-module__LKajUa__tabList>.TransactionTypeTabs-module__LKajUa__tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.TransactionTypeTabs-module__LKajUa__TransactionTypeTabs>.TransactionTypeTabs-module__LKajUa__tabList>.TransactionTypeTabs-module__LKajUa__tab[data-selected]{color:var(--content-color)}.TransactionTypeTabs-module__LKajUa__TransactionTypeTabs>.TransactionTypeTabs-module__LKajUa__tabList>.TransactionTypeTabs-module__LKajUa__tab>.TransactionTypeTabs-module__LKajUa__label{letter-spacing:.01em}.TransactionTypeTabs-module__LKajUa__TransactionTypeTabs>.TransactionTypeTabs-module__LKajUa__tabList>.TransactionTypeTabs-module__LKajUa__tab>.TransactionTypeTabs-module__LKajUa__count{font-variant-numeric:tabular-nums;font-weight:var(--text-weight-regular);color:var(--content-color-disabled);background-color:var(--surface-color-dim);border-radius:var(--border-radius-pill);padding:.0625rem .375rem;font-size:.6875rem;line-height:1.4}.TransactionTypeTabs-module__LKajUa__TransactionTypeTabs>.TransactionTypeTabs-module__LKajUa__tabList>.TransactionTypeTabs-module__LKajUa__tab[data-selected]>.TransactionTypeTabs-module__LKajUa__count{background-color:var(--action-color);color:var(--action-text)}.TransactionTypeTabs-module__LKajUa__TransactionTypeTabs>.TransactionTypeTabs-module__LKajUa__tabList>.TransactionTypeTabs-module__LKajUa__tab>.TransactionTypeTabs-module__LKajUa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TransactionTypeTabs-module__LKajUa__TransactionTypeTabs>.TransactionTypeTabs-module__LKajUa__tabList>.TransactionTypeTabs-module__LKajUa__indicator{bottom:0;left:var(--active-tab-left,0);width:var(--active-tab-width,0);background-color:var(--action-color);pointer-events:none;border-radius:1px;height:2px;transition:left .2s,width .2s;position:absolute}@media (prefers-reduced-motion:reduce){.TransactionTypeTabs-module__LKajUa__TransactionTypeTabs>.TransactionTypeTabs-module__LKajUa__tabList>.TransactionTypeTabs-module__LKajUa__tab,.TransactionTypeTabs-module__LKajUa__TransactionTypeTabs>.TransactionTypeTabs-module__LKajUa__tabList>.TransactionTypeTabs-module__LKajUa__indicator{transition:none}}
.page-module__8SpkRa__CreateTransactionPage{min-height:calc(100vh - var(--app-bar-height))}
.page-module__-1FMda__EditTransactionPage{min-height:calc(100vh - var(--app-bar-height))}
