.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{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--surface-color);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.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)}
.Button-module__e7WGRa__Button{appearance:none;font-family:var(--button-font-family);font-weight:var(--button-font-weight);line-height:var(--button-line-height);height:var(--button-height-md);padding-inline:var(--button-padding-x-md);font-size:var(--button-font-size-md);background:0 0;background-color:var(--button-default-bg);color:var(--button-default-text);border:1px solid var(--button-default-border);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.5rem;margin:0;text-decoration:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-flex}.Button-module__e7WGRa__Button:hover:not(:disabled){background-color:var(--button-default-bg-hover)}.Button-module__e7WGRa__Button:focus-visible{outline-offset:2px}.Button-module__e7WGRa__Button:active:not(:disabled){background-color:var(--button-default-bg-active)}.Button-module__e7WGRa__Button:disabled{filter:saturate(.4);cursor:not-allowed}.Button-module__e7WGRa__Button.Button-module__e7WGRa__primary{background-color:var(--button-primary-bg);color:var(--button-primary-text);border-color:var(--button-primary-bg)}.Button-module__e7WGRa__Button.Button-module__e7WGRa__primary:hover:not(:disabled){background-color:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover)}.Button-module__e7WGRa__Button.Button-module__e7WGRa__primary:active:not(:disabled){background-color:var(--button-primary-bg-active);border-color:var(--button-primary-bg-active)}.Button-module__e7WGRa__Button.Button-module__e7WGRa__secondary{background-color:var(--button-secondary-bg);color:var(--button-secondary-text);border-color:var(--button-secondary-bg)}.Button-module__e7WGRa__Button.Button-module__e7WGRa__secondary:hover:not(:disabled){background-color:var(--button-secondary-bg-hover);border-color:var(--button-secondary-bg-hover)}.Button-module__e7WGRa__Button.Button-module__e7WGRa__secondary:active:not(:disabled){background-color:var(--button-secondary-bg-active);border-color:var(--button-secondary-bg-active)}.Button-module__e7WGRa__Button.Button-module__e7WGRa__sm{height:var(--button-height-sm);padding-inline:var(--button-padding-x-sm);font-size:var(--button-font-size-sm)}.Button-module__e7WGRa__Button.Button-module__e7WGRa__md{height:var(--button-height-md);padding-inline:var(--button-padding-x-md);font-size:var(--button-font-size-md)}.Button-module__e7WGRa__Button.Button-module__e7WGRa__lg{height:var(--button-height-lg);padding-inline:var(--button-padding-x-lg);font-size:var(--button-font-size-lg)}
.ContinueButton-module__c9l8MG__ContinueButton{flex-direction:column;gap:.5rem;display:flex}.ContinueButton-module__c9l8MG__ContinueButton>.ContinueButton-module__c9l8MG__formError{background-color:var(--error-bg);border:1px solid var(--error-color);color:var(--error-color);border-radius:.375rem;padding:.75rem;font-size:.875rem}
.Field-module__k-bPaq__Field{flex-direction:column;gap:.5rem;display:flex}.Field-module__k-bPaq__FieldLabel{font-family:var(--font-family-sans-serif);font-size:var(--text-label-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-snug);color:var(--content-color)}.Field-module__k-bPaq__FieldLabel>.Field-module__k-bPaq__required,.Field-module__k-bPaq__Field.Field-module__k-bPaq__isError>.Field-module__k-bPaq__FieldLabel{color:var(--error-color)}.Field-module__k-bPaq__FieldDescription{font-family:var(--font-family-sans-serif);font-size:var(--text-caption-size);line-height:var(--text-line-height-normal);color:var(--content-color-disabled);margin:0}.Field-module__k-bPaq__FieldError{font-family:var(--font-family-sans-serif);font-size:var(--text-caption-size);line-height:var(--text-line-height-normal);color:var(--error-color);margin:0}
.EmptyState-module__7JlOvG__EmptyState{text-align:center;background-color:var(--surface-color-dim);border-radius:var(--border-radius);flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.EmptyState-module__7JlOvG__EmptyState>.EmptyState-module__7JlOvG__actionLink{height:var(--button-height-md);padding-inline:var(--button-padding-x-md);font-family:var(--button-font-family);font-size:var(--button-font-size-md);font-weight:var(--button-font-weight);line-height:var(--button-line-height);background-color:var(--button-primary-bg);color:var(--button-primary-text);border:1px solid var(--button-primary-bg);border-radius:var(--border-radius);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex}.EmptyState-module__7JlOvG__EmptyState>.EmptyState-module__7JlOvG__actionLink:hover{background-color:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover)}.EmptyState-module__7JlOvG__EmptyState>.EmptyState-module__7JlOvG__actionLink:active{background-color:var(--button-primary-bg-active);border-color:var(--button-primary-bg-active)}
.Input-module__aqcCqa__Input{appearance:none;width:100%;font-family:var(--font-family-sans-serif);line-height:var(--text-line-height-normal);height:var(--input-height-md);padding-inline:var(--input-padding-x-md);font-size:var(--input-font-size-md);background-color:var(--input-bg);color:var(--input-text);border:1px solid var(--input-border);border-radius:var(--border-radius);margin:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.Input-module__aqcCqa__Input::placeholder{color:var(--input-placeholder)}.Input-module__aqcCqa__Input:hover:not(:disabled):not(:focus){border-color:var(--input-border-hover)}.Input-module__aqcCqa__Input:focus{border-color:var(--input-border-focus);outline:var(--focus-ring-width)solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Input-module__aqcCqa__Input:disabled{background-color:var(--input-bg-disabled);border-color:var(--input-border-disabled);color:var(--input-text-disabled);cursor:not-allowed}.Input-module__aqcCqa__Input[aria-invalid=true]{border-color:var(--input-border-error)}.Input-module__aqcCqa__Input[aria-invalid=true]:focus{outline-color:var(--error-color)}.Input-module__aqcCqa__Input.Input-module__aqcCqa__sm{height:var(--input-height-sm);padding-inline:var(--input-padding-x-sm);font-size:var(--input-font-size-sm)}.Input-module__aqcCqa__Input.Input-module__aqcCqa__md{height:var(--input-height-md);padding-inline:var(--input-padding-x-md);font-size:var(--input-font-size-md)}.Input-module__aqcCqa__Input.Input-module__aqcCqa__lg{height:var(--input-height-lg);padding-inline:var(--input-padding-x-lg);font-size:var(--input-font-size-lg)}
.page-module__0HUJcG__Home{flex-direction:column;gap:2rem;padding:2rem;display:flex}.page-module__0HUJcG__Home>.page-module__0HUJcG__header{flex-direction:column;gap:.5rem;display:flex}.page-module__0HUJcG__Home>.page-module__0HUJcG__section{flex-direction:column;gap:.75rem;display:flex}.page-module__0HUJcG__Home>.page-module__0HUJcG__section>.page-module__0HUJcG__balances{flex-direction:column;gap:.5rem;display:flex}
.PasskeyRegisterForm-module__NKHpUG__PasskeyRegisterForm{flex-direction:column;gap:1rem;display:flex}.PasskeyRegisterForm-module__NKHpUG__PasskeyRegisterForm>.PasskeyRegisterForm-module__NKHpUG__formError{background-color:var(--error-bg);border:1px solid var(--error-color);color:var(--error-color);border-radius:.375rem;padding:.75rem;font-size:.875rem}
.BudgetForm-module__fNW4DW__BudgetForm{flex-direction:column;gap:1.5rem;display:flex}.BudgetForm-module__fNW4DW__BudgetForm>.BudgetForm-module__fNW4DW__formError{background-color:var(--error-bg);border:1px solid var(--error-color);color:var(--error-color);border-radius:.375rem;padding:.75rem;font-size:.875rem}.BudgetForm-module__fNW4DW__BudgetForm>.BudgetForm-module__fNW4DW__categoryList{flex-direction:column;gap:.75rem;display:flex}
.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-medium);background:0 0;background-color:var(--surface-color);color:var(--content-color);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;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:disabled{opacity:.5;cursor:not-allowed}
.DeleteAccountForm-module__j81I0a__DeleteAccountForm{flex-direction:column;gap:1.5rem;display:flex}.DeleteAccountForm-module__j81I0a__warning{background-color:var(--error-bg);border:1px solid var(--error-color);border-radius:var(--border-radius);padding:1rem}.DeleteAccountForm-module__j81I0a__list{margin:.75rem 0 0 1.25rem;padding:0}.DeleteAccountForm-module__j81I0a__list>.DeleteAccountForm-module__j81I0a__item{margin-bottom:.25rem}.DeleteAccountForm-module__j81I0a__error{color:var(--error-color)}
.Select-module___DAqqq__Select{appearance:none;width:100%;font-family:var(--font-family-sans-serif);line-height:var(--text-line-height-normal);height:var(--input-height-md);font-size:var(--input-font-size-md);background-color:var(--input-bg);color:var(--input-text);border:1px solid var(--input-border);border-radius:var(--border-radius);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;margin:0;padding-inline-start:var(--input-padding-x-md);padding-inline-end:2.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.Select-module___DAqqq__Select:hover:not(:disabled):not(:focus){border-color:var(--input-border-hover)}.Select-module___DAqqq__Select:focus{border-color:var(--input-border-focus);outline:var(--focus-ring-width)solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Select-module___DAqqq__Select:disabled{background-color:var(--input-bg-disabled);border-color:var(--input-border-disabled);color:var(--input-text-disabled);cursor:not-allowed}.Select-module___DAqqq__Select[aria-invalid=true]{border-color:var(--input-border-error)}.Select-module___DAqqq__Select[aria-invalid=true]:focus{outline-color:var(--error-color)}.Select-module___DAqqq__Select.Select-module___DAqqq__sm{height:var(--input-height-sm);font-size:var(--input-font-size-sm);padding-inline-start:var(--input-padding-x-sm);padding-inline-end:2rem}.Select-module___DAqqq__Select.Select-module___DAqqq__md{height:var(--input-height-md);font-size:var(--input-font-size-md);padding-inline-start:var(--input-padding-x-md);padding-inline-end:2.5rem}.Select-module___DAqqq__Select.Select-module___DAqqq__lg{height:var(--input-height-lg);font-size:var(--input-font-size-lg);padding-inline-start:var(--input-padding-x-lg);padding-inline-end:3rem}
.Text-module___wEZJq__Text{color:var(--content-color);font-family:var(--font-family-sans-serif);margin:0}.Text-module___wEZJq__Text.Text-module___wEZJq__display{font-size:var(--text-display-size);line-height:var(--text-line-height-tight);font-weight:var(--text-weight-bold)}.Text-module___wEZJq__Text.Text-module___wEZJq__title{font-size:var(--text-title-size);line-height:var(--text-line-height-tight);font-weight:var(--text-weight-bold)}.Text-module___wEZJq__Text.Text-module___wEZJq__subtitle{font-size:var(--text-subtitle-size);line-height:var(--text-line-height-snug);font-weight:var(--text-weight-regular)}.Text-module___wEZJq__Text.Text-module___wEZJq__heading{font-size:var(--text-heading-size);line-height:var(--text-line-height-snug);font-weight:var(--text-weight-semibold)}.Text-module___wEZJq__Text.Text-module___wEZJq__subheading{font-size:var(--text-subheading-size);line-height:var(--text-line-height-snug);font-weight:var(--text-weight-semibold)}.Text-module___wEZJq__Text.Text-module___wEZJq__body{font-size:var(--text-body-size);line-height:var(--text-line-height-normal);font-weight:var(--text-weight-regular)}.Text-module___wEZJq__Text.Text-module___wEZJq__label{font-size:var(--text-label-size);line-height:var(--text-line-height-snug);font-weight:var(--text-weight-medium)}.Text-module___wEZJq__Text.Text-module___wEZJq__caption{font-size:var(--text-caption-size);line-height:var(--text-line-height-snug);font-weight:var(--text-weight-regular)}
.page-module__rM2rjG__Account{flex-direction:column;gap:2rem;max-width:32rem;margin:0 auto;padding:2rem;display:flex}.page-module__rM2rjG__Account>.page-module__rM2rjG__section{flex-direction:column;gap:.5rem;display:flex}.page-module__rM2rjG__Account>.page-module__rM2rjG__section.page-module__rM2rjG__mediumGap{gap:1rem}.page-module__rM2rjG__Account>.page-module__rM2rjG__section>.page-module__rM2rjG__content{flex-direction:column;gap:.5rem;display:flex}.page-module__rM2rjG__AccountInfo{flex-direction:column;gap:.25rem;margin:0;display:flex}.page-module__rM2rjG__AccountInfo>.page-module__rM2rjG__row{gap:.5rem;display:flex}.page-module__rM2rjG__AccountInfo>.page-module__rM2rjG__row>.page-module__rM2rjG__value{margin:0}
.page-module__ee0rxq__CreateBudgetPage{flex-direction:column;gap:2rem;max-width:32rem;padding:2rem;display:flex}.page-module__ee0rxq__CreateBudgetPage>.page-module__ee0rxq__header{flex-direction:column;gap:.5rem;display:flex}
.page-module___8aEwW__App{flex-direction:column;gap:2rem;max-width:24rem;margin:0 auto;padding:2rem;display:flex}.page-module___8aEwW__App>.page-module___8aEwW__header{flex-direction:column;gap:.5rem;display:flex}.page-module___8aEwW__App>.page-module___8aEwW__section{flex-direction:column;gap:1rem;display:flex}.page-module___8aEwW__App>.page-module___8aEwW__section>.page-module___8aEwW__buttons{flex-direction:column;gap:.5rem;display:flex}
.CategorySelector-module__WNmfaW__CategorySelector{flex-direction:column;gap:1.5rem;display:flex}.CategorySelector-module__WNmfaW__CategorySelector>.CategorySelector-module__WNmfaW__formError{background-color:var(--error-bg);border:1px solid var(--error-color);border-radius:var(--border-radius);color:var(--error-color);font-size:var(--text-label-size);padding:.75rem}.CategorySelector-module__WNmfaW__CategorySelector>.CategorySelector-module__WNmfaW__section{flex-direction:column;gap:.75rem;display:flex}.CategorySelector-module__WNmfaW__CategorySelector>.CategorySelector-module__WNmfaW__section>.CategorySelector-module__WNmfaW__sectionHeader{justify-content:space-between;align-items:baseline;display:flex}.CategorySelector-module__WNmfaW__CategorySelector>.CategorySelector-module__WNmfaW__section>.CategorySelector-module__WNmfaW__fieldError{color:var(--error-color);font-size:var(--text-caption-size)}.CategorySelector-module__WNmfaW__CategorySelector>.CategorySelector-module__WNmfaW__section>.CategorySelector-module__WNmfaW__grid{border:none;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.CategorySelector-module__WNmfaW__errorText{color:var(--error-color)}
.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:1px solid var(--error-color);color:var(--error-color);border-radius:.375rem;padding:.75rem;font-size:.875rem}
.WalletForm-module__oNHS_G__WalletForm{flex-direction:column;gap:1rem;display:flex}.WalletForm-module__oNHS_G__formError{background-color:var(--error-bg);border:1px solid var(--error-color);color:var(--error-color);border-radius:.375rem;padding:.75rem;font-size:.875rem}
.page-module__Ne_CTa__AccountsPage{display:contents}.page-module__Ne_CTa__AccountsPage>.page-module__Ne_CTa__header{flex-direction:column;gap:.5rem;display:flex}.page-module__Ne_CTa__AccountsPage>.page-module__Ne_CTa__accountsList,.page-module__Ne_CTa__AccountsPage>.page-module__Ne_CTa__form{flex-direction:column;display:flex}.page-module__Ne_CTa__AccountsPage>.page-module__Ne_CTa__footer{flex-direction:column;margin-top:1rem;display:flex}
.page-module__tLAk3a__CategoriesPage{display:contents}.page-module__tLAk3a__CategoriesPage>.page-module__tLAk3a__header{flex-direction:column;gap:.5rem;display:flex}.page-module__tLAk3a__CategoriesPage>.page-module__tLAk3a__form{flex-direction:column;display:flex}.page-module__tLAk3a__CategoriesPage>.page-module__tLAk3a__footer{flex-direction:column;margin-top:1rem;display:flex}
.page-module__Y2eqHG__WalletPage{display:contents}.page-module__Y2eqHG__WalletPage>.page-module__Y2eqHG__header{flex-direction:column;gap:.5rem;display:flex}
