.app-shell.theme-dark{--v-sage:#d0d8c5;--v-lavender:#d2cde0;--v-rose:#dfccd0;--v-neutral:#d6d7dc;--v-tone:var(--v-neutral);--v-text:#25282d;--v-muted:#555961;--v-field:#fff6;--v-line:#272b3024}.app-shell[data-design-area=habits]{--v-tone:var(--v-lavender)}.app-shell[data-design-area=relationships]{--v-tone:var(--v-rose)}.app-shell[data-design-area=cash],.app-shell :is(.cash-modal,.expense-modal,.quick-spend-modal,.item-insight-modal,.spending-report-modal,.categories-manager-modal,.expense-category-modal,.quick-items-manager-modal,.activity-list-modal,.account-transfer-modal,.loan-repayment-modal,.hidden-wallet-detail-modal){--v-tone:var(--v-sage)}.app-shell .relationship-modal{--v-tone:var(--v-rose)}.app-shell.theme-dark :is(.panel,.manage-section,.metric-grid article,.detail-metrics article,.hero-card,.wellness-card,.settings-box,.profile-settings-card,.settings-mini-card,.cash-overview,.cash-account-hero,.spending-overview,.relationship-focus-card,.relationship-activity-panel,.person-hero,.circle-detail-hero,.relationship-metrics>div,.relationship-metrics>article,.balance-story,.spending-insight-panel,.spending-insights-hero,.spending-category-detail-modal){--surface:var(--v-tone);--ink:var(--v-text);--muted:var(--v-muted);--line:var(--v-line);--soft:var(--v-field);background:var(--v-tone)!important;color:var(--v-text)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:24px!important}.app-shell.theme-dark :is(.hero-card,.cash-overview,.spending-overview,.person-hero,.spending-insights-hero):after{display:none}.app-shell.theme-dark :is(.panel,.manage-section,.hero-card,.metric-grid,.detail-metrics,.cash-overview,.cash-account-hero,.spending-overview,.relationship-focus-card,.relationship-activity-panel,.person-hero,.circle-detail-hero,.settings-box,.profile-settings-card,.settings-mini-card,.balance-story,.spending-insight-panel,.spending-insights-hero,.spending-category-detail-modal) :is(h2,h3,h4,b,strong){color:var(--v-text)!important}.app-shell.theme-dark :is(.panel,.manage-section,.hero-card,.metric-grid,.detail-metrics,.cash-overview,.cash-account-hero,.spending-overview,.relationship-focus-card,.relationship-activity-panel,.person-hero,.circle-detail-hero,.settings-box,.profile-settings-card,.settings-mini-card,.balance-story,.spending-insight-panel,.spending-insights-hero,.spending-category-detail-modal) :is(p,small,.eyebrow,.hero-stat span,.metric-label){color:var(--v-muted)!important}.app-shell.theme-dark :is(.panel-head h2,.cash-section-head h2,.spending-category-focus-head h2){letter-spacing:-.6px;font-size:22px;font-weight:550}.app-shell.theme-dark .page-head h1{letter-spacing:-1px;font-weight:550}.app-shell.theme-dark :is(.primary-btn,.cash-add-main,.spending-add-main){min-height:44px;background:var(--v-tone)!important;color:var(--v-text)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:18px!important}.app-shell.theme-dark :is(.panel,.modal,.manage-section) .primary-btn{color:#fff!important;background:#292d32!important}.app-shell.theme-dark :is(.secondary-btn,.date-control,.segmented,.cash-subnav,.relationship-period-mode,.spending-subnav){color:#282b31!important;box-shadow:none!important;background:#e0e1e7!important;border-color:#0000!important;border-radius:18px!important}.app-shell.theme-dark :is(.segmented,.cash-subnav,.relationship-period-mode,.spending-subnav){background:#383d43!important;border:1px solid #51565d!important}.app-shell.theme-dark :is(.segmented,.cash-subnav,.relationship-period-mode,.spending-subnav) button{color:#e1e3e7!important;background:0 0!important}.app-shell.theme-dark :is(.segmented,.cash-subnav,.relationship-period-mode,.spending-subnav) button.active{border-radius:14px;background:var(--v-tone)!important;color:#23262b!important;box-shadow:none!important}.app-shell.theme-dark :is(.date-control button,.date-control label){color:#282b31!important}.app-shell.theme-dark :is(.category-icon,.detail-icon,.pill-icon,.habit-group-title>span,.modal-head>button,.spending-report-head-actions>button,.relationship-avatar,.person-avatar){border-radius:50%!important}.app-shell.theme-dark :is(.tracker-row,.habit-row,.supp-row,.manage-row,.cash-transaction-list>article,.relationship-activity-list>article,.relationship-history article){border-color:var(--v-line)!important;color:var(--v-text)!important;box-shadow:none!important;background:0 0!important}.app-shell.theme-dark :is(.tracker-row,.habit-row,.supp-row,.manage-row):hover{background:#ffffff30!important}.app-shell.theme-dark :is(.tracker-row,.habit-row,.supp-row).done{color:#28552c!important;background:#e0eadd!important}.app-shell.theme-dark :is(.check,.task-check){border-color:#666b72;border-radius:50%}.app-shell.theme-dark :is(.count-pill,.hero-stat,.cash-detail-metrics>div,.spending-focus-metrics>div,.spending-category-focus-metrics>div){color:var(--v-text)!important;border-color:var(--v-line)!important;box-shadow:none!important;background:#ffffff40!important}.app-shell.theme-dark :is(.cash-account-card,.loan-card,.circle-member-card,.spending-category-card,.quick-item-tile){background:var(--v-tone)!important;color:var(--v-text)!important;box-shadow:none!important;border-color:#0000!important;border-radius:24px!important}.app-shell.theme-dark :is(.cash-account-card,.loan-card,.circle-member-card,.spending-category-card,.quick-item-tile) :is(b,strong){color:var(--v-text)!important}.app-shell.theme-dark :is(.cash-account-card,.loan-card,.circle-member-card,.spending-category-card,.quick-item-tile) small{color:var(--v-muted)!important}.app-shell.theme-dark :is(.expense-list.redesigned article,.spending-category-list>button,.spending-category-rank>button,.spending-focus-transactions>button){color:var(--v-text)!important;border-color:var(--v-line)!important;box-shadow:none!important;background:#ffffff35!important}.app-shell.theme-dark .expense-list.redesigned article>strong{color:#a23947!important}.app-shell.theme-dark :is(.spending-activity-head,.spending-insights-head,.spending-insights-filters,.spending-report-foot,.spending-report-footer){background:var(--v-tone)!important;color:var(--v-text)!important;border-color:var(--v-line)!important;box-shadow:none!important}.app-shell.theme-dark :is(.spending-activity-head,.spending-insights-head) :is(h2,p,span,small){color:var(--v-text)!important}.app-shell.theme-dark :is(.modal,.spending-report-modal){--surface:var(--v-tone);--ink:var(--v-text);--muted:var(--v-muted);--line:var(--v-line);--soft:var(--v-field);background:var(--v-tone)!important;color:var(--v-text)!important;border:1px solid #ffffff35!important;border-radius:28px!important}.app-shell.theme-dark :is(.modal-head,.modal-actions,.quick-items-manager-head,.quick-items-manager-actions,.item-insight-total){color:var(--v-text)!important;border-color:var(--v-line)!important;background:0 0!important}.app-shell.theme-dark :is(.modal,.spending-report-modal) :is(h2,h3,label,.eyebrow){color:var(--v-text)!important}.app-shell.theme-dark :is(.modal,.spending-report-modal,.panel,.manage-section,.settings-box) :is(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:14px;background:var(--v-field)!important;color:var(--v-text)!important;border:1px solid var(--v-line)!important;box-shadow:none!important}.app-shell.theme-dark :is(.modal,.spending-report-modal,.panel,.manage-section,.settings-box) :is(input,textarea)::placeholder{opacity:1;color:#656971!important}.app-shell.theme-dark :is(.modal,.spending-report-modal) :is(.quick-identity-panel,.quick-field-card,.quick-conversion-card,.expense-conversion-card,.quick-spend-modal-hero,.quick-hero-copy,.quick-price-control,.quick-quantity-control,.quick-total-preview,.quick-wallet-options button,.voice-wallet-options button){color:var(--v-text)!important;border-color:var(--v-line)!important;box-shadow:none!important;background:#ffffff40!important}.app-shell.theme-dark :is(.modal,.spending-report-modal) :is(.secondary-btn,.modal-head>button){color:var(--v-text)!important;box-shadow:none!important;background:#fff5!important}.app-shell.theme-dark :is(.modal,.panel) .delete-btn{color:#972f40!important;background:#f3d2d6!important}.app-shell.theme-dark button:focus-visible{outline-offset:3px;outline:3px solid #72768e}.app-shell.theme-dark .modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11131999}.app-shell.theme-dark .branch-tabs{gap:5px;box-shadow:none!important;background:#35393f!important;border:1px solid #51565d!important;border-radius:18px!important;padding:5px!important}.app-shell.theme-dark .branch-tabs button{color:#e1e3e7!important;background:0 0!important;border-radius:13px!important}.app-shell.theme-dark .branch-tabs button.active{background:var(--v-tone)!important;color:#25282d!important;box-shadow:none!important}.app-shell.theme-dark .week-day-pill{color:#383b43!important;box-shadow:none!important;background:#dddde4!important;border:0!important;border-radius:20px!important}.app-shell.theme-dark .week-day-pill :is(span,b){color:inherit!important}.app-shell.theme-dark .week-day-pill b{background:#ffffff60!important}.app-shell.theme-dark .week-day-pill.selected{outline:2px solid var(--v-tone);outline-offset:-2px;color:#fff!important;background:#444953!important}.app-shell.theme-dark .week-day-pill.selected b{color:#30343a!important;background:#f0f1f4!important}.app-shell.theme-dark .week-day-pill:disabled{color:#a5a8af!important;opacity:1!important;background:#303338!important}.app-shell.theme-dark .week-day-pill:disabled b{background:#42464c!important}.app-shell.theme-dark .progress-ring:after,.app-shell.theme-dark .insight-ring>span{background:var(--v-tone)!important}.app-shell.theme-dark :is(.cash-donut,.spending-donut):before{box-shadow:none!important;background:#344436!important;border:0!important}.app-shell.theme-dark :is(.cash-donut,.spending-donut)>div{background:0 0!important}.app-shell.theme-dark :is(.progress-ring,.cash-donut,.spending-donut) :is(b,span,small){color:#30343a!important}.app-shell.theme-dark :is(.spending-overview-open,.cash-overview-copy-head button,.add-inline){border:0;border-radius:50%;color:#303a2c!important;background:#fff5!important}.app-shell.theme-dark .habit-row .check{background:#fff5!important;border-color:#97939e!important}.app-shell.theme-dark .habit-row.done .check{color:#fff!important;background:#39843c!important;border-color:#39843c!important}.app-shell.theme-dark :is(.constellation-empty,.people-constellation,.people-directory-group,.people-directory-empty,.relationship-insights-empty,.insight-summary>article,.spending-insight-metrics>article){padding:20px;background:var(--v-tone)!important;color:var(--v-text)!important;box-shadow:none!important;border:0!important;border-radius:24px!important}.app-shell.theme-dark :is(.constellation-empty,.people-constellation,.people-directory-group,.people-directory-empty,.relationship-insights-empty,.insight-summary>article,.spending-insight-metrics>article) :is(h2,h3,b,strong,p,small,span){color:var(--v-text)!important}.app-shell.theme-dark :is(.constellation-heading,.circle-rows-head,.people-directory-heading,.balance-heading,.person-hero,.circle-detail-hero,.constellation-empty) :is(h1,h2,h3){letter-spacing:-.6px;font-family:inherit!important;font-weight:550!important}.app-shell.theme-dark .relationship-circle-rows>article{margin-top:10px;background:var(--v-rose)!important;color:var(--v-text)!important;border:0!important;border-radius:20px!important;padding:16px!important}.app-shell.theme-dark .relationship-circle-rows>article :is(b,small,span){color:var(--v-text)!important;font-family:inherit!important}.app-shell.theme-dark :is(.circle-progress,.circle-detail-progress):after{background:var(--v-rose)!important}.app-shell.theme-dark .constellation-empty>span{color:#5a3d46!important;background:#ffffff60!important}.app-shell.theme-dark :is(.overview-currency-switcher,.category-currency-switcher) button{color:#303b2c!important;box-shadow:none!important;background:#ffffff50!important;border-color:#737d68!important}.app-shell.theme-dark :is(.overview-currency-switcher,.category-currency-switcher) button.active{background:#e6ecdf!important;border-color:#39843c!important}.app-shell.theme-dark :is(.overview-currency-switcher,.category-currency-switcher) button b{color:#303b2c!important}.app-shell.theme-dark .modal :is(p,small,label>span){color:var(--v-muted)!important}.app-shell.theme-dark .expense-modal:has([aria-label="Voice entry amount"]) .modal-form>label{border-radius:18px;background:#ffffff35!important}.app-shell.theme-dark .expense-modal:has([aria-label="Voice entry amount"]) .modal-form>div>div>button[aria-pressed]{color:#303a2c!important;background:#fff5!important;border-color:#929c88!important}.app-shell.theme-dark .expense-modal:has([aria-label="Voice entry amount"]) .modal-form>div>div>button[aria-pressed=true]{background:#e3ecdc!important;border-color:#39843c!important}.app-shell.theme-dark .expense-modal:has([aria-label="Voice entry amount"]) .modal-form>div>button{color:#4b5744!important}.app-shell.theme-dark .modal-form>section:has([aria-label=Spoken\ expense]){background:#e4e9de!important;border-color:#aab49f!important}.app-shell.theme-dark .modal-form>section:has([aria-label=Spoken\ expense]) :is(button,p,small){color:#35482d!important}.app-shell.theme-dark .modal:has(#voice-people-title){--v-tone:var(--v-rose)}.app-shell.theme-dark .modal:has(#voice-people-title) button{color:#45353b!important;background:#fff6!important;border-color:#b99fa7!important}.app-shell.theme-dark .modal:has(#voice-people-title) button[aria-pressed=true]{background:#ecdce1!important;border-color:#855b69!important}.app-shell.theme-dark .modal:has(#voice-people-title)>div>section{background:#ffffff40!important}.app-shell.theme-dark .modal:has(#voice-people-title) footer{border-color:#b99fa7!important}.app-shell.theme-dark .modal:has(#voice-people-title) footer>button:last-child{color:#fff!important;background:#49383e!important}.app-shell.theme-dark .circle-progress>span{background:var(--v-rose)!important;color:#333039!important}.app-shell.theme-dark .spending-report-head-actions>button{color:#303a2c!important;background:#ffffff60!important}.app-shell.theme-dark .constellation-heading>button{border-radius:20px;background:var(--v-rose)!important;color:#45353b!important;border:0!important}.app-shell.theme-dark :is(.relationship-circle-rows,.people-directory-group,.relationship-focus-card) small{line-height:1.4;font-size:12px!important}.app-shell.theme-dark :is(.habit-copy small,.modal-form label>span,.settings-grid label>span){line-height:1.4;font-size:13px!important}.app-shell.theme-dark .constellation-heading small{font-size:12px!important}.app-shell.theme-dark .constellation-empty .primary-btn{color:#fff!important;background:#49383e!important}.app-shell.theme-dark .modal-form :is(.quick-price-input,.quantity-control,.quick-currency-row,.quick-icon-picker,.quick-image-upload,.quick-wallet-option){color:var(--v-text)!important;border-color:var(--v-line)!important;background:#ffffff45!important}.app-shell.theme-dark .modal-form :is(.quick-price-input,.quantity-control,.quick-currency-row,.quick-icon-picker,.quick-image-upload,.quick-wallet-option) :is(b,strong,span,button){color:var(--v-text)!important}.app-shell.theme-dark :is(.photo-editor,.cash-photo-editor,.expense-photo-edit,.profile-photo-editor){color:var(--v-text)!important;border-color:var(--v-line)!important;background:#ffffff45!important;border-radius:20px!important}.app-shell.theme-dark :is(.photo-editor,.cash-photo-editor,.expense-photo-edit,.profile-photo-editor) :is(b,small){font-size:13px;color:var(--v-text)!important}.app-shell.theme-dark .people-constellation{padding:0}.app-shell.theme-dark .settings-view :is(input,select,textarea,.photo-picker){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--v-text)!important;border:1px solid var(--v-line)!important;box-shadow:none!important;background:#fff6!important;border-radius:16px!important}.app-shell.theme-dark .settings-view :is(label>span,.photo-picker b,.profile-save-row span){color:var(--v-text)!important;font-size:13px!important}.app-shell.theme-dark .settings-view .primary-btn{color:#fff!important;background:#292d32!important}.app-shell.theme-dark .settings-view :is(.currency-choice,.currency-option,.currency-settings-options button){color:var(--v-text)!important;border-color:var(--v-line)!important;background:#fff5!important}.app-shell.theme-dark .settings-view :is(input,textarea)::placeholder{color:#656971!important}.app-shell.theme-dark .cash-card-copy p{font-weight:600;color:#414b3d!important;font-size:14px!important}.app-shell.theme-dark .cash-allocation-legend,.app-shell.theme-dark .cash-allocation-legend :is(span,small){color:#45513f!important}.app-shell.theme-dark :is(.cash-page-head h1,.cash-overview h2){letter-spacing:-.6px;font-family:inherit!important;font-weight:550!important}.app-shell.theme-dark :is(.cash-donut,.spending-donut){box-shadow:none!important}.app-shell.theme-dark .cash-card-copy b.negative{color:#a23947!important}.app-shell.theme-dark :is(.cash-donut,.spending-donut)>div :is(b,small,span){color:#f4f6ef!important}.app-shell.theme-dark :is(.cash-donut,.spending-donut)>div small{color:#d6dfd0!important}.app-shell.theme-dark .spending-activity-total>strong{box-shadow:none!important;background:#344436!important;border-color:#0000!important}.app-shell.theme-dark .spending-activity-total>strong :is(b,span){color:#f4f6ef!important}.app-shell.theme-dark .spending-activity-total>strong span{color:#d6dfd0!important}.app-shell.theme-dark :is(.activity-open-button,.spending-overview-open){color:#f4f6ef!important;background:#344436!important;border:0!important}.app-shell.theme-dark :is(.people-directory-empty>button,.people-directory-group-add,.people-directory-add,.focus-log-button){min-height:40px;color:#fff4f6!important;background:#533f47!important;border:1px solid #533f47!important;border-radius:16px!important}.app-shell.theme-dark :is(.people-directory-empty>button,.people-directory-group-add,.people-directory-add,.focus-log-button) :is(span,b,small){color:#fff4f6!important}.app-shell.theme-dark .people-directory-empty>svg{color:#795762!important}.app-shell.theme-dark .people-directory-group h2{font-weight:600;color:#30262b!important;font-family:inherit!important}.app-shell.theme-dark :is(.spending-insight-section-head>span,.spending-insight-section-head>small){color:#f4f6ef!important;background:#344436!important}.app-shell.theme-dark .spending-tools-footer>button{background:var(--v-sage)!important;color:#303c2d!important;border:0!important}.app-shell.theme-dark .spending-tools-footer>button :is(b,small,i){color:#303c2d!important}.app-shell.theme-dark .spending-tools-footer>button>span{color:#f4f6ef!important;background:#344436!important}.app-shell.theme-dark .spending-overview .spending-donut>div>small,.app-shell.theme-dark .cash-overview .cash-donut>div>small,.app-shell.theme-dark .spending-activity-head .spending-activity-total>strong>span{color:#d6dfd0!important}.app-shell.theme-dark .activity-list-modal .activity-list-body{background:#c3cebb!important}.app-shell.theme-dark .expense-list.redesigned article.expense-insight-trigger{box-shadow:none!important;background:#e0e6d9!important;border:1px solid #aab79f!important}.app-shell.theme-dark .expense-list.redesigned article.expense-insight-trigger>div>b{color:#263222!important}.app-shell.theme-dark .expense-list.redesigned article.expense-insight-trigger>div>span{color:#465640!important}.app-shell.theme-dark .expense-list.redesigned article.expense-insight-trigger>strong{color:#973344!important}.app-shell.theme-dark .expense-list.redesigned article.expense-insight-trigger>strong>small{color:#465640!important}.app-shell.theme-dark .expense-list.redesigned article.expense-insight-trigger>div>small>i{color:#2c3a26!important;background:#c4d0bc!important}.app-shell.theme-dark .expense-list.redesigned article.expense-insight-trigger .expense-card-actions>button{color:#f3f7ef!important;background:#344436!important;border-color:#344436!important}.app-shell.theme-dark section.people-constellation{box-shadow:none!important;background:#292c33!important;border:1px solid #46434d!important}.app-shell.theme-dark .people-constellation :is(.constellation-person b,.constellation-you b){text-shadow:0 1px 3px #17191e;color:#f4edf2!important;font-family:inherit!important}.app-shell.theme-dark .people-constellation .constellation-band-label{color:#eee5ed!important;background:#393e47!important}.app-shell.theme-dark .spending-category-list article>div>div{overflow:hidden;background:#293b251c!important;border-radius:999px!important;height:10px!important}.app-shell.theme-dark .spending-category-list article>div>div>span{border-radius:999px!important}.app-shell.theme-dark .spending-category-chart button{padding-block:10px!important}.app-shell.theme-dark .quick-items-manager-modal .quick-item-sortable{background:#263029!important}.app-shell.theme-dark .quick-items-manager-modal .quick-item-open>b{color:#f5f7f0!important;font-size:16px!important;line-height:1.35!important}.app-shell.theme-dark .consistency-table,.app-shell.theme-dark .consistency-table :is(th,td){color:#292633!important;background:#e2deeb!important;border-color:#bcb5ca!important}.app-shell.theme-dark .consistency-table :is(b,small,span){color:#383342!important}.app-shell.theme-dark .consistency-table .map-section-row th{color:#30273e!important;background:#c2b9d3!important}.app-shell.theme-dark .insight-summary{border-radius:24px;gap:0;background:var(--v-lavender)!important;box-shadow:none!important;border:0!important}.app-shell.theme-dark .insight-summary article{background:0 0!important;border-color:#aaa0bc!important;border-radius:0!important}.app-shell.theme-dark .insight-summary :is(p,strong,small,b){color:#332c40!important}.app-shell.theme-dark .insight-ring:after{background:#453c55!important}.app-shell.theme-dark .insight-ring span{background:0 0!important}.app-shell.theme-dark .insight-summary .insight-ring :is(b,small){color:#f4effa!important}.app-shell.theme-dark .section-card{box-shadow:none!important;background:#e2deeb!important;border-color:#b9afc8!important}.app-shell.theme-dark .section-card :is(b,small){color:#332c40!important}.app-shell.theme-dark .tags-page-head h1,.app-shell.theme-dark .tag-detail-hero h1{font-family:inherit;font-weight:600}.app-shell.theme-dark .tag-library-section{background:var(--v-lavender);color:#302939;border-radius:24px;padding:18px}.app-shell.theme-dark .tag-library-section :is(b,small,.tag-section-heading p,.tag-section-heading span){color:#3c3447!important}.app-shell.theme-dark .tag-library-section :is(.tag-summary,.exercise-main,.exercise-children>button){color:#302939!important}.app-shell.theme-dark .tag-cross-grid{border:0;gap:8px}.app-shell.theme-dark .tag-summary{background:#ffffff35;border:0;border-radius:16px}.app-shell.theme-dark .tag-summary-icon{background:#453c55;border:0}@media (max-width:720px){.app-shell.theme-dark :is(.spending-overview,.cash-overview){flex-direction:column;align-items:stretch!important;gap:20px!important;display:flex!important}.app-shell.theme-dark :is(.spending-overview,.cash-overview)>:is(.spending-donut,.cash-donut){align-self:center;width:164px!important;height:164px!important}.app-shell.theme-dark :is(.spending-overview,.cash-overview)>:is(.spending-donut,.cash-donut)>div{width:132px!important}.app-shell.theme-dark :is(.spending-overview-copy,.cash-overview-copy){width:100%;min-width:0}.app-shell.theme-dark .cash-overview-copy-head{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.app-shell.theme-dark :is(.spending-legend,.cash-allocation-legend){width:100%;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin-top:18px!important;display:grid!important}.app-shell.theme-dark :is(.spending-legend,.cash-allocation-legend)>span{align-items:center;min-width:0;color:#35432e!important;gap:8px!important;font-size:14px!important;line-height:1.4!important;display:flex!important}.app-shell.theme-dark :is(.spending-legend,.cash-allocation-legend)>span>b{flex-shrink:0;margin-left:auto;color:#25321f!important;font-size:14px!important}.app-shell.theme-dark :is(.spending-legend,.cash-allocation-legend) i{border-radius:50%;flex:0 0 9px;width:9px;height:9px}.app-shell.theme-dark .spending-overview .spending-overview-open{align-self:flex-end;margin:0!important;position:static!important}.app-shell.theme-dark .modal .item-tag-picker label{box-sizing:border-box;min-height:44px;padding:8px 12px;background:#e9e4ef!important;border-color:#a79db9!important}.app-shell.theme-dark .modal .item-tag-picker label span{color:#352b43!important;font-size:14px!important}.app-shell.theme-dark .modal .item-tag-picker label.selected{background:#493d5d!important;border-color:#493d5d!important}.app-shell.theme-dark .modal .item-tag-picker label.selected span{color:#faf5ff!important}.app-shell.theme-dark .modal .item-tag-picker{max-height:230px;padding:2px;overflow-y:auto}.app-shell.theme-dark .manage-row{grid-template-columns:32px 12px minmax(0,1fr) 44px;gap:10px;padding:16px 0}.app-shell.theme-dark .manage-row .manage-name{grid-column:3/5}.app-shell.theme-dark .manage-name :is(b,small){text-overflow:clip;overflow:visible;white-space:normal!important}.app-shell.theme-dark .manage-name b,.app-shell.theme-dark .section-edit-main b{white-space:normal;line-height:1.35;font-size:16px!important}.app-shell.theme-dark .manage-row .status{grid-column:2/4;justify-self:start}.app-shell.theme-dark .manage-row .text-btn{grid-area:2/4}.app-shell.theme-dark .manage-row .danger{grid-area:3/4}.app-shell.theme-dark .section-card{grid-template-columns:32px 36px minmax(0,1fr) 44px;gap:10px;padding:14px}.app-shell.theme-dark .section-card .section-edit-main{grid-column:3/5}.app-shell.theme-dark .section-card .status{grid-column:2/4;justify-self:start}.app-shell.theme-dark .section-card .danger{grid-column:4}.app-shell.theme-dark .manage-section :is(.status,.text-btn,.icon-btn,.drag-handle,.item-drag-handle){min-width:32px;min-height:44px;color:#493d5d!important;font-size:14px!important}.app-shell.theme-dark .manage-section .status.active{padding:8px 16px;color:#235437!important;background:#dcece0!important}.app-shell.theme-dark .manage-section .danger{background:#f0dce0;border-radius:12px;color:#8b303d!important}.app-shell.theme-dark .manage-title{flex-wrap:wrap;gap:12px}.app-shell.theme-dark .manage-title h2{font-size:22px}.app-shell.theme-dark .manage-title p{font-size:14px;line-height:1.5}.app-shell.theme-dark .undo-toast{background:#35323c;grid-template-columns:minmax(0,1fr) 44px;min-width:0;margin:0;padding:12px;position:fixed;box-shadow:0 18px 50px #0004}.app-shell.theme-dark .undo-toast b{font-size:14px}.app-shell.theme-dark .undo-toast small{font-size:13px}.app-shell.theme-dark .undo-toast>button{min-height:44px;font-size:14px}.app-shell.theme-dark .week-date-strip :is(small,span),.app-shell.theme-dark .month-date-strip :is(small,span){font-size:12px!important}.app-shell.theme-dark .modal-head h2{font-size:22px!important;line-height:1.25!important}.app-shell.theme-dark .modal-actions{flex-shrink:0;gap:10px;padding:14px 18px!important}.app-shell.theme-dark .modal-actions>button{justify-content:center;min-height:48px;border-radius:16px!important;font-size:16px!important}.app-shell.theme-dark .modal-form,.app-shell.theme-dark .modal-form>label{min-width:0}.app-shell.theme-dark .modal-form :is(input,select,textarea){box-sizing:border-box;max-width:100%}.app-shell.theme-dark .consistency-table tbody tr:not(.map-section-row)>th b{white-space:normal;line-height:1.3;font-size:14px!important}.app-shell.theme-dark .consistency-table thead th span,.app-shell.theme-dark .map-section-row th{font-size:12px!important}.app-shell.theme-dark .consistency-table :is(td,thead th:not(:first-child)){height:44px;min-width:44px!important}.app-shell.theme-dark .heat-cell{width:36px;height:36px;font-size:14px}.app-shell.theme-dark .map-range,.app-shell.theme-dark .map-range>b{font-size:13px}.app-shell.theme-dark .insight-summary p{font-size:12px!important}.app-shell.theme-dark .insight-summary small{line-height:1.4;font-size:13px!important}.app-shell.theme-dark .insight-summary strong{font-size:20px!important}.app-shell.theme-dark .insight-summary article{gap:12px;min-height:130px;padding:20px!important}.app-shell.theme-dark .insight-best{gap:12px;display:grid}.app-shell.theme-dark .insight-bars{width:100%;height:26px;margin:0}.app-shell.theme-dark .tags-page-head h1{font-size:30px}.app-shell.theme-dark .tags-page-head p:last-child{font-size:14px}.app-shell.theme-dark .tags-search{height:52px}.app-shell.theme-dark .tags-search input{font-size:16px}.app-shell.theme-dark .tags-search>span{font-size:12px}.app-shell.theme-dark .tag-section-heading{flex-wrap:wrap;gap:8px;height:auto;padding-bottom:12px}.app-shell.theme-dark .tag-section-heading :is(p,span){font-size:12px}.app-shell.theme-dark .tag-cross-grid{grid-template-columns:1fr}.app-shell.theme-dark :is(.tag-summary-copy>b,.exercise-main b,.exercise-children b){font-size:16px}.app-shell.theme-dark :is(.tag-summary-copy>small,.exercise-main small,.exercise-children small){font-size:13px!important;line-height:1.4!important}.app-shell.theme-dark .exercise-children{padding-left:0}.app-shell.theme-dark .exercise-children>button{grid-template-columns:8px 8px minmax(0,1fr) 52px 16px;min-height:60px}.app-shell.theme-dark .exercise-children .tag-mini-rhythm{display:none}.app-shell.theme-dark .section-edit-main small{white-space:normal;line-height:1.4;font-size:14px!important}.app-shell.theme-dark .vitos-bottom-bar button{font-size:12px!important}.app-shell.theme-dark .vitos-bottom-bar>button>span,.app-shell.theme-dark .vitos-bottom-bar .vitos-bottom-add>b{font-size:12px!important;line-height:1.2!important}.app-shell.theme-dark :is(.spending-page-head,.quick-spend-head) p:not(.eyebrow){font-size:14px!important;line-height:1.45!important}.app-shell.theme-dark .quick-spend-title-row h2{font-size:22px!important;line-height:1.25!important}.app-shell.theme-dark :is(.quick-spend-title-row button,.quick-spend-new){min-height:44px;font-size:14px!important}.app-shell.theme-dark .modal input[aria-label="Voice entry amount"]{font-size:32px!important;line-height:1.2!important}.app-shell.theme-dark{font-size:16px;line-height:1.45}.app-shell.theme-dark :is(.page-head,.cash-page-head,.constellation-heading,.people-directory-heading,.balance-heading) h1{letter-spacing:-.8px!important;font-family:inherit!important;font-size:30px!important;font-weight:600!important;line-height:1.15!important}.app-shell.theme-dark :is(.panel-head,.cash-section-head,.circle-rows-head,.people-directory-group,.modal-head,.settings-card-head) h2{letter-spacing:-.5px!important;font-family:inherit!important;font-size:22px!important;font-weight:600!important;line-height:1.25!important}.app-shell.theme-dark :is(.page-head,.cash-page-head,.constellation-heading,.people-directory-heading,.balance-heading)>div>p{font-size:14px!important;line-height:1.5!important}.app-shell.theme-dark :is(.eyebrow,.sidebar-label){letter-spacing:.08em!important;font-size:12px!important;line-height:1.4!important}.app-shell.theme-dark :is(.panel,.modal,.manage-section,.people-directory-group,.relationship-circle-rows,.settings-view,.cash-account-card,.cash-overview,.spending-overview,.spending-report-modal) small{font-size:13px!important;line-height:1.4!important}.app-shell.theme-dark :is(.panel,.modal,.people-directory-group,.settings-view,.spending-overview,.cash-overview,.spending-report-modal) p{font-size:14px!important;line-height:1.5!important}.app-shell.theme-dark :is(.primary-btn,.secondary-btn,.branch-tabs button,.people-directory-empty>button,.people-directory-group-add,.focus-log-button,.cash-card-actions button,.cash-subnav button,.segmented button){min-height:44px!important;font-size:14px!important;line-height:1.3!important}.app-shell.theme-dark :is(.modal,.settings-view,.panel,.manage-section) :is(input,select,textarea){line-height:1.35;font-size:16px!important}.app-shell.theme-dark :is(.modal-form,.profile-fields,.settings-grid,.spending-activity-actions,.spending-insights-filters) label>span{font-size:12px!important;font-weight:650!important;line-height:1.4!important}.app-shell.theme-dark :is(.habit-copy b,.circle-row-copy b,.cash-card-copy p,.circle-member-copy b,.people-quick-tile>b,.quick-item-tile>b){font-size:16px!important;line-height:1.3!important}.app-shell.theme-dark :is(.habit-copy small,.circle-row-copy small,.circle-member-copy small){font-size:13px!important;line-height:1.4!important}.app-shell.theme-dark :is(.item-tag-chip,.count-pill){font-size:12px!important;line-height:1.3!important}.app-shell.theme-dark :is(.panel,.manage-section,.settings-mini-card){padding:18px!important}.app-shell.theme-dark .page-head{gap:14px;padding-top:22px;padding-bottom:20px}.app-shell.theme-dark .habit-row{gap:12px;padding:12px 0!important}.app-shell.theme-dark .habit-row .check{flex-shrink:0;width:40px;height:40px}.app-shell.theme-dark .habit-row{grid-template-columns:minmax(0,1fr) 40px}.app-shell.theme-dark .people-directory-group{padding:20px!important}.app-shell.theme-dark .people-directory-empty{grid-template-columns:28px minmax(0,1fr)!important;gap:12px!important;min-height:0!important;padding:18px 0 0!important;display:grid!important}.app-shell.theme-dark .people-directory-empty>button{grid-column:2;justify-self:start;padding:10px 16px!important}.app-shell.theme-dark .people-directory-empty b{font-size:16px!important;line-height:1.35!important}.app-shell.theme-dark .people-directory-group header small,.app-shell.theme-dark .people-directory-stats span{font-size:12px!important}.app-shell.theme-dark :is(.constellation-empty,.relationship-insights-empty,.spending-empty){min-height:0!important;padding:26px 18px!important}.app-shell.theme-dark :is(.spending-empty,.constellation-empty) b{font-size:17px!important;line-height:1.35!important}.app-shell.theme-dark :is(.spending-donut,.cash-donut){flex-shrink:0;width:126px!important;height:126px!important}.app-shell.theme-dark :is(.spending-donut,.cash-donut):before{inset:12px!important}.app-shell.theme-dark :is(.spending-donut,.cash-donut)>div{width:96px!important}.app-shell.theme-dark :is(.spending-donut,.cash-donut)>div>b{font-size:18px!important;line-height:1.2!important}.app-shell.theme-dark :is(.spending-donut,.cash-donut)>div>small{letter-spacing:.03em!important;font-size:11px!important}.app-shell.theme-dark :is(.spending-donut,.cash-donut)>div>span{font-size:12px!important;line-height:1.3!important}.app-shell.theme-dark :is(.spending-overview,.cash-overview){gap:18px!important;padding:20px!important}.app-shell.theme-dark :is(.spending-overview-copy h2,.cash-overview-copy h2){font-size:20px!important;line-height:1.3!important}.app-shell.theme-dark .spending-overview-open{border-radius:14px!important;padding:8px 12px!important;font-size:13px!important}.app-shell.theme-dark .spending-activity-head{margin-bottom:0!important;padding:0 0 18px!important}.app-shell.theme-dark .spending-activity-summary>small{display:block;line-height:1.45!important}.app-shell.theme-dark .spending-activity-total>strong>span{font-size:12px!important}.app-shell.theme-dark .spending-activity-total>strong>b{font-size:24px!important;line-height:1.2!important}.app-shell.theme-dark :is(.activity-open-button,.modal-head>button,.spending-report-head-actions>button){min-width:44px!important;min-height:44px!important}.app-shell.theme-dark :is(.overview-currency-switcher,.category-currency-switcher) button{min-width:42px;min-height:42px}.app-shell.theme-dark :is(.overview-currency-switcher,.category-currency-switcher) button>b{font-size:10px!important;line-height:1.2!important}.app-shell.theme-dark .expense-list.redesigned article>div>b{font-size:16px!important;line-height:1.3!important}.app-shell.theme-dark .expense-list.redesigned article>div>span{font-size:11px!important;line-height:1.4!important}.app-shell.theme-dark .expense-list.redesigned article small{font-size:12px!important}.app-shell.theme-dark .spending-category-chart button{min-height:48px!important}.app-shell.theme-dark .spending-category-chart :is(b,strong,small){font-size:14px!important;line-height:1.35!important}.app-shell.theme-dark .spending-tools-footer :is(b,small,i){font-size:14px!important;line-height:1.4!important}}.app-shell.theme-dark .circle-member-card :is(.member-week-status,.member-total){color:#382b32!important;background:#f1e5e8!important;border:1px solid #b49aa3!important;padding:8px!important}.app-shell.theme-dark .circle-member-card :is(.member-week-status,.member-total) :is(b,small){color:#382b32!important}.app-shell.theme-dark .circle-member-card :is(.member-week-status,.member-total) b{font-size:16px!important}.app-shell.theme-dark .circle-member-card :is(.member-week-status,.member-total) small{font-size:11px!important;line-height:1.3!important}.app-shell.theme-dark .circle-member-card .member-week-status.on-track{background:#d5e6d8!important;border-color:#8bab92!important}.app-shell.theme-dark .spending-review-panel{color:#493817!important;background:#eee0bf!important;border:1px solid #b69a5e!important}.app-shell.theme-dark .spending-review-panel :is(h2,h3,p,b,strong,small,span){color:#493817!important}.app-shell.theme-dark .spending-category-focus-metrics>span{color:#293625!important;background:#e5eadf!important;border:1px solid #a3b298!important;padding:14px!important}.app-shell.theme-dark .spending-category-focus-metrics>span :is(b,strong,span,small){color:#293625!important;font-size:15px!important;line-height:1.4!important}.app-shell.theme-dark .spending-category-focus-metrics>span :is(b,strong){font-size:18px!important}.connection-method-editor{color:#30262c;background:#eadde1;border:1px solid #ab8f99;border-radius:18px;margin:12px 0;padding:14px}.connection-method-editor summary{cursor:pointer;align-items:center;min-height:44px;font-size:16px;font-weight:650;display:flex}.connection-method-editor p{line-height:1.5;color:#51404a!important;font-size:14px!important}.connection-method-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:8px 0;display:grid}.connection-method-editor .connection-method-row input{box-sizing:border-box;border-radius:12px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px;color:#30262c!important;background:#f8eff2!important;border:1px solid #aa909b!important}.connection-method-editor button{border:0;border-radius:12px;min-height:44px;padding:10px;font-size:14px;color:#fff4f8!important;background:#59414d!important}.connection-method-editor button:disabled{opacity:.45}.app-shell.theme-dark .quick-spend-modal.redesigned{color:#273126!important;background:#d0d8c5!important;max-height:calc(100dvh - 24px)!important}.app-shell.theme-dark .quick-spend-modal .quick-item-editor-form{min-height:0!important;padding:16px!important;overflow-y:auto!important}.app-shell.theme-dark .quick-spend-modal :is(.quick-currency-bar,.quick-amount-control,.quick-conversion-card,.quick-field-card,.quick-recurring-card,.remember-shortcut,.quick-spend-modal-hero){box-shadow:none!important;color:#273126!important;background:0 0!important;border:0!important;padding:0!important}.app-shell.theme-dark .quick-spend-modal :is(label,small,b,span){color:inherit}.app-shell.theme-dark .quick-spend-modal .quick-compact-controls{flex-direction:column!important;gap:20px!important;display:flex!important}.app-shell.theme-dark .quick-spend-modal .quick-spend-modal-hero{margin-bottom:20px!important}.app-shell.theme-dark .quick-spend-modal .quick-hero-copy b{color:#273126!important;background:0 0!important;font-size:28px!important}.app-shell.theme-dark .quick-spend-modal :is(.quick-hero-facts,.quick-hero-copy>small,.quick-account-icons){display:none!important}.app-shell.theme-dark .quick-spend-modal :is(input:not([type=checkbox]),select){color:#273126!important;min-height:48px!important;box-shadow:none!important;background:#edf0e7!important;border:1px solid #9daa94!important;border-radius:14px!important;font-size:16px!important}.app-shell.theme-dark .quick-spend-modal :is(.quick-price-input,.quantity-control,.quick-select-with-visual,.quick-conversion-card>label){color:#273126!important;background:#edf0e7!important;border:1px solid #9daa94!important;border-radius:14px!important}.app-shell.theme-dark .quick-spend-modal :is(.quick-price-input,.quantity-control,.quick-select-with-visual,.quick-conversion-card>label) :is(input,select){background:0 0!important;border:0!important}.app-shell.theme-dark .quick-spend-modal .quick-amount-control{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important;gap:12px!important;display:grid!important}.app-shell.theme-dark .quick-spend-modal .quick-amount-control>i{display:none!important}.app-shell.theme-dark .quick-spend-modal .quantity-control{display:flex!important}.app-shell.theme-dark .quick-spend-modal .quantity-control input{width:40px!important;min-width:0!important}.app-shell.theme-dark .quick-spend-modal .quantity-control button{color:#273126!important;background:0 0!important;min-width:36px!important;min-height:48px!important}.app-shell.theme-dark .quick-spend-modal .quick-currency-bar{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.app-shell.theme-dark .quick-spend-modal .quick-editor-currency-switcher{background:0 0!important;border:0!important;gap:8px!important;padding:0!important}.app-shell.theme-dark .quick-spend-modal .quick-editor-currency-switcher button{color:#33422d!important;background:#e6ebdf!important;border:1px solid #a2af98!important}.app-shell.theme-dark .quick-spend-modal .quick-editor-currency-switcher button.active{color:#fff!important;background:#354d37!important;border-color:#354d37!important}.app-shell.theme-dark .quick-spend-modal .quick-editor-currency-switcher button.active b{color:#fff!important}.app-shell.theme-dark .quick-spend-modal .quick-more-details{color:#273126;border-top:1px solid #a9b59e;padding-top:14px}.quick-more-details summary{cursor:pointer;min-height:44px;font-size:16px;font-weight:650}.quick-more-details summary span{margin:5px 0 16px;font-size:13px;font-weight:400;display:block}.app-shell.theme-dark .quick-spend-modal .quick-detail-grid,.app-shell.theme-dark .quick-spend-modal .quick-bottom-grid{grid-template-columns:1fr!important;gap:16px!important;margin:12px 0!important;display:grid!important}.quick-shortcut-tools{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.quick-shortcut-tools button{color:#34412c;background:0 0;border:1px solid #829077;border-radius:12px;min-height:44px;padding:10px}.app-shell.theme-dark .quick-spend-modal .quick-spend-actions{background:#d0d8c5!important;grid-template-columns:1fr 2.4fr!important;gap:10px!important;padding:14px 16px!important;display:grid!important}.app-shell.theme-dark .quick-spend-modal .quick-add-confirm{color:#fff!important;background:#354d37!important;min-height:52px!important;font-size:16px!important}.app-shell.theme-dark .quick-spend-modal .quick-spend-actions .secondary-btn{color:#273126!important;background:#e6ebdf!important;min-height:52px!important}
@font-face{font-family:VitosUiconsV4;src:url(/uicons-bold-rounded-v4.woff2)format("woff2");font-display:swap}i.fi.fi-br-kayak:before{content:"";font-family:VitosUiconsV4!important}.app-shell.theme-dark .quick-spend-modal.redesigned{background:#dce3d3!important;border-radius:28px!important;width:100%!important;max-width:480px!important}.app-shell.theme-dark .quick-spend-modal .quick-item-editor-head{background:0 0!important;padding:20px 22px 14px!important}.app-shell.theme-dark .quick-spend-modal .quick-item-editor-head h2{font-size:28px!important}.app-shell.theme-dark .quick-spend-modal .quick-item-editor-head .eyebrow{letter-spacing:1.2px!important;font-size:13px!important}.app-shell.theme-dark .quick-spend-modal .quick-item-editor-form{padding:4px 22px 20px!important}.app-shell.theme-dark .quick-spend-modal .quick-spend-modal-hero{display:none!important}.app-shell.theme-dark .quick-spend-modal .quick-compact-controls{gap:22px!important}.app-shell.theme-dark .quick-spend-modal .quick-currency-bar{order:1;display:block!important}.app-shell.theme-dark .quick-spend-modal .quick-currency-bar>div:first-child{margin-bottom:10px}.app-shell.theme-dark .quick-spend-modal .quick-currency-bar small{display:none!important}.app-shell.theme-dark .quick-spend-modal .quick-currency-bar span,.app-shell.theme-dark .quick-spend-modal .quick-wallet-control>span{color:#33412d!important;font-size:16px!important;font-weight:600!important}.app-shell.theme-dark .quick-spend-modal .quick-editor-currency-switcher{width:100%!important;display:flex!important;overflow-x:auto!important}.app-shell.theme-dark .quick-spend-modal .quick-editor-currency-switcher button{border-radius:18px!important;flex:1 0 64px!important;gap:4px!important;width:auto!important;height:64px!important;min-height:64px!important}.app-shell.theme-dark .quick-spend-modal .quick-editor-currency-switcher button b{font-size:16px!important}.app-shell.theme-dark .quick-spend-modal .quick-amount-control{order:0;flex-direction:column!important;gap:16px!important;display:flex!important}.app-shell.theme-dark .quick-spend-modal .quick-amount-control label>span{text-transform:none!important;letter-spacing:0!important;color:#43503c!important;margin-bottom:8px!important;font-size:16px!important}.app-shell.theme-dark .quick-spend-modal .quick-price-input{background:#f2f5ed!important;border:1px solid #a1b194!important;min-height:94px!important;padding:4px 18px!important}.app-shell.theme-dark .quick-spend-modal .quick-price-input b{color:#526349!important;font-size:20px!important}.app-shell.theme-dark .quick-spend-modal .quick-price-input input{letter-spacing:-1.5px!important;width:100%!important;min-height:84px!important;padding:8px!important;font-size:44px!important;font-weight:650!important}.app-shell.theme-dark .quick-spend-modal .quick-amount-control>label:last-child{justify-content:space-between!important;align-items:center!important;gap:18px!important;display:flex!important}.app-shell.theme-dark .quick-spend-modal .quantity-control{justify-content:space-between!important;width:180px!important;min-height:54px!important}.app-shell.theme-dark .quick-spend-modal .quantity-control button{width:54px!important;min-height:54px!important;font-size:26px!important}.app-shell.theme-dark .quick-spend-modal .quantity-control input{text-align:center!important;min-height:54px!important;padding:0!important;font-size:22px!important}.app-shell.theme-dark .quick-spend-modal .quick-wallet-control{order:2}.app-shell.theme-dark .quick-spend-modal .quick-wallet-control .quick-select-with-visual{gap:12px!important;min-height:68px!important;margin-top:10px!important;padding:8px 12px!important}.app-shell.theme-dark .quick-spend-modal .quick-wallet-control select{min-height:52px!important;font-size:18px!important}.app-shell.theme-dark .quick-spend-modal .quick-more-details summary{font-size:18px!important}.app-shell.theme-dark .quick-spend-modal .quick-more-details summary span{color:#526349!important;font-size:15px!important}.app-shell.theme-dark .quick-spend-modal .quick-spend-actions{background:#dce3d3!important;padding:16px 22px!important}.app-shell.theme-dark .quick-spend-modal .quick-spend-actions button{border-radius:18px!important;min-height:58px!important;font-size:17px!important}.app-shell.theme-dark .circle-member-grid{grid-template-columns:1fr!important;gap:12px!important}.app-shell.theme-dark .circle-member-card{background:#e5d6db!important;border:1px solid #a68c97!important;border-radius:22px!important;grid-template-columns:58px minmax(0,1fr) 20px!important;gap:8px 14px!important;padding:18px!important;display:grid!important}.app-shell.theme-dark .circle-member-card .person-avatar{grid-area:1/1;width:58px!important;height:58px!important}.app-shell.theme-dark .circle-member-copy{grid-area:1/2;gap:5px!important}.app-shell.theme-dark .circle-member-copy b{white-space:normal!important;font-family:inherit!important;font-size:20px!important;font-weight:650!important}.app-shell.theme-dark .circle-member-copy small{white-space:normal!important;color:#5b4851!important;font-size:14px!important;line-height:1.45!important}.app-shell.theme-dark .circle-member-card>i{grid-area:1/3;color:#735a65!important;font-size:28px!important}.app-shell.theme-dark .circle-member-card :is(.member-week-status,.member-total){background:0 0!important;border:0!important;justify-content:flex-start!important;gap:5px!important;min-width:0!important;padding:0!important;display:flex!important}.app-shell.theme-dark .circle-member-card .member-week-status{grid-area:2/1/auto/3;margin-top:8px}.app-shell.theme-dark .circle-member-card .member-total{grid-area:2/2/auto/4;justify-self:end;margin-top:8px}.app-shell.theme-dark .circle-member-card :is(.member-week-status,.member-total) small{text-transform:none!important;font-size:13px!important}.app-shell.theme-dark .circle-member-card .member-week-status.on-track{background:0 0!important}.member-progress-track{background:#c7b2bb;border-radius:99px;grid-column:1/-1;height:6px;margin-top:3px;overflow:hidden}.member-progress-track span{border-radius:inherit;background:#527453;height:100%;display:block}.app-shell.theme-dark .circle-member-head h2{font-family:inherit!important;font-size:22px!important}.app-shell.theme-dark .quick-spend-modal .quick-editor-currency-switcher button{border-radius:50%!important;flex:0 0 64px!important;width:64px!important;height:64px!important}.app-shell.theme-dark .quick-spend-modal .quick-editor-currency-switcher{gap:14px!important}.app-shell.theme-dark .quick-spend-modal .quick-compact-controls>.quick-conversion-card{order:3;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.app-shell.theme-dark .quick-spend-modal .quick-conversion-card>div>span{color:#33412d!important;font-size:16px!important;font-weight:600!important}.app-shell.theme-dark .quick-spend-modal .quick-conversion-card small{color:#526349!important;font-size:14px!important;line-height:1.45!important}.app-shell.theme-dark .quick-spend-modal .quick-conversion-card>label{box-sizing:border-box!important;width:100%!important;min-height:56px!important;padding:4px 14px!important}.app-shell.theme-dark .quick-spend-modal .quick-conversion-card input{width:100%!important;font-size:24px!important}.app-shell.theme-dark .quick-spend-modal .quick-more-details{order:4}.app-shell.theme-dark .quick-spend-modal .quick-shortcut-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;display:grid!important}.app-shell.theme-dark .quick-spend-modal .quick-shortcut-tools button{color:#33412d;background:#edf1e7;border:1px solid #a1af95;border-radius:14px;min-width:0;min-height:50px;padding:8px 4px;font-size:14px;font-weight:600}.app-shell.theme-dark .quick-spend-modal .quick-shortcut-tools button:last-child:not(:first-child){color:#8b3341;background:#efdee1;border-color:#bc939b}
