.budget-shell{color:#17372a;background:#f4f4ef;min-height:100vh}.budget-shell>aside{z-index:10;background:#fff;border-right:1px solid #dfe4df;width:230px;padding:28px 20px;position:fixed;inset:0 auto 0 0}.app-logo{align-items:center;gap:10px;font-size:18px;display:flex}.app-logo>span{color:#fff;background:#195b43;border-radius:11px;place-items:center;width:35px;height:35px;font:800 18px Georgia;display:grid}.budget-shell aside nav{flex-direction:column;gap:7px;margin-top:55px;display:flex}.budget-shell nav button,.bottom-nav button{color:#718078;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;padding:12px;font-weight:700;display:flex}.budget-shell nav button svg,.bottom-nav svg{width:19px}.budget-shell nav button.active{color:#195b43;background:#e0eee5}.side-safe{color:#617269;background:#eff5f0;border-radius:12px;padding:16px;font-size:11px;line-height:1.6;position:absolute;bottom:30px;left:20px;right:20px}.app-main{max-width:1250px;margin-left:230px;padding:24px 5vw 100px}.app-main>header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.app-main header small{color:#738078}.app-main h1{letter-spacing:-.05em;margin:5px 0;font-size:31px}.add-btn{color:#fff;cursor:pointer;background:#195b43;border:0;border-radius:12px;align-items:center;gap:7px;padding:13px 18px;font-weight:800;display:flex}.add-btn svg{width:18px}.balance-card{color:#fff;background:#195b43;border-radius:23px;padding:34px}.balance-label{color:#d0e1d7;font-size:13px}.balance-label span{float:right;color:#fff;background:#ffffff1c;border-radius:9px;padding:7px 11px}.balance-card>strong{letter-spacing:-.05em;margin:19px 0 32px;font-size:clamp(36px,5vw,62px);display:block}.daily{color:#bed3c7;border-top:1px solid #ffffff27;grid-template-columns:1fr auto;gap:8px;padding-top:20px;font-size:12px;display:grid}.daily b{color:#fff;font-size:16px}.daily div{background:#ffffff26;border-radius:9px;grid-column:1/-1;height:5px;overflow:hidden}.daily i{background:#b8dfc7;border-radius:9px;height:100%;display:block}.summary-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:15px 0;display:grid}.summary{background:#fff;border-radius:17px;padding:22px;position:relative;overflow:hidden}.summary:before{content:"";width:4px;position:absolute;inset:0 auto 0 0}.summary.orange:before{background:#eb8e62}.summary.green:before{background:#65a580}.summary.blue:before{background:#719ba7}.summary>span,.summary>small{color:#758078;font-size:11px;display:block}.summary>b{margin:11px 0;font-size:21px;display:block}.tx-card,.stats-card,.settings-card{background:#fff;border-radius:19px;margin-top:15px;padding:25px}.card-title{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.card-title h2,.settings-card h2{margin:0;font-size:17px}.card-title span{color:#859088;font-size:11px}.tx{border-top:1px solid #eef0ed;grid-template-columns:minmax(52px,72px) minmax(0,1fr) auto 30px 30px;align-items:center;gap:12px;padding:14px 0;display:grid}.tx>i{white-space:nowrap;text-overflow:ellipsis;background:#f7e8de;border-radius:11px;place-items:center;width:auto;min-width:52px;max-width:72px;height:36px;padding:0 8px;font-size:12px;font-style:normal;display:grid;overflow:hidden}.tx div b,.tx div small{display:block}.tx div b{font-size:13px}.tx div small{color:#8a938d;margin-top:5px;font-size:10px}.tx strong{font-size:13px}.tx strong.income{color:#26805a}.tx>button{color:#a3aaa5;cursor:pointer;background:0 0;border:0}.tx>button svg{width:15px}.empty{text-align:center;color:#8a938d;padding:45px;font-size:13px}.search{background:#fff;border:1px solid #e0e4e0;border-radius:13px;align-items:center;gap:10px;padding:0 15px;display:flex}.search svg{color:#829087;width:18px}.search input{background:0 0;border:0;outline:0;width:100%;padding:15px}.bar>div{justify-content:space-between;font-size:13px;display:flex}.bar i{background:#edf0ed;border-radius:10px;height:9px;margin-top:9px;display:block;overflow:hidden}.bar em{background:#69a481;border-radius:10px;height:100%;display:block}.settings-card{max-width:750px;margin-top:0}.settings-card>h2{border-top:1px solid #edf0ed;margin:15px 0 18px;padding-top:15px}.settings-card>h2:first-child{border:0;margin-top:0}.settings-card>label,.onboarding label,.modal label{grid-template-columns:170px 1fr;align-items:center;gap:15px;margin:12px 0;font-size:12px;font-weight:800;display:grid}.settings-card input,.settings-card select,.onboarding input,.modal input,.modal select{color:#18352a;background:#fff;border:1px solid #d9dfd9;border-radius:10px;outline:0;padding:12px}.setting-action{cursor:pointer;border-top:1px solid #edf0ed;grid-template-columns:30px 1fr 20px;align-items:center;gap:10px;padding:15px 0;display:grid}.setting-action>svg{width:20px}.setting-action div b,.setting-action div small{display:block}.setting-action div b{font-size:13px}.setting-action div small{color:#849088;margin-top:4px;font-size:10px}.setting-action>svg:last-child{color:#aab1ac}.google-sync{background:#f1f4f1;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:start;gap:14px;padding:18px;display:grid}.google-sync svg{width:23px}.google-sync b{font-size:13px}.google-sync p{color:#748078;margin:6px 0 0;font-size:11px;line-height:1.6}.google-sync span{background:#e1e6e1;border-radius:8px;padding:6px 8px;font-size:10px}.danger{color:#bd513d;cursor:pointer;background:0 0;border:0;margin-top:30px;font-size:12px}.bottom-nav{display:none}.loading{color:#fff;background:#195b43;place-items:center;min-height:100vh;font:800 25px Georgia;display:grid}.onboarding{background:#e5f0e8;min-height:100vh;padding:38px 6vw}.onboarding>section{background:#fff;border-radius:24px;max-width:570px;margin:45px auto;padding:38px;box-shadow:0 25px 60px #234d3820}.step{color:#317153;font-size:11px;font-weight:800}.onboarding h1{letter-spacing:-.05em;margin:16px 0;font-size:34px;line-height:1.2}.onboarding section>p{color:#708078;font-size:13px}.currency-picks{grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0;display:grid}.currency-picks button{cursor:pointer;background:#fff;border:1px solid #dae1db;border-radius:13px;padding:15px}.currency-picks button.active{background:#eff6f1;border:2px solid #195b43}.currency-picks b,.currency-picks span{display:block}.currency-picks b{font-size:22px}.currency-picks span{color:#79857e;margin-top:4px;font-size:10px}.start,.save{color:#fff;cursor:pointer;background:#195b43;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:20px;padding:14px;font-weight:800;display:flex}.start svg{width:17px}.onboarding section>small{text-align:center;color:#8a938d;margin-top:13px;font-size:10px;display:block}.modal-back{z-index:50;background:#10281d99;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:22px;width:min(460px,100%);padding:29px;position:relative}.modal h2{margin:0 0 20px}.modal-x{cursor:pointer;background:#eef1ee;border:0;border-radius:9px;padding:6px;position:absolute;top:20px;right:20px}.modal-x svg{width:17px}.kind-pick{background:#f0f2f0;border-radius:11px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.kind-pick button{color:#7b877f;background:0 0;border:0;border-radius:8px;padding:10px;font-weight:800}.kind-pick button.active{color:#195b43;background:#fff;box-shadow:0 2px 8px #0000000d}.modal label{margin:17px 0;display:block}.modal label>input,.modal label>select{width:100%;margin-top:7px;display:block}.amount-field{border:1px solid #d9dfd9;border-radius:10px;align-items:center;margin-top:7px;padding-left:12px;display:flex}.amount-field input{width:100%;font-size:23px;font-weight:800;border:0!important}.save{margin-top:25px}:is(html:has(.budget-shell),body:has(.budget-shell)){scrollbar-width:none}html:has(.budget-shell)::-webkit-scrollbar{width:0;height:0;display:none}body:has(.budget-shell)::-webkit-scrollbar{width:0;height:0;display:none}html[data-moneyteum-theme=light] body:has(.budget-shell){background:#f4f4ef}html[data-moneyteum-theme=dark]:not([data-moneyteum-accent]) body:has(.budget-shell){background:#111814}@media (max-width:760px){.budget-shell>aside{display:none}.app-main{margin-left:0;padding:14px 16px 100px}.app-main h1{font-size:25px}.add-btn{padding:11px;font-size:0}.balance-card{padding:24px}.balance-card>strong{font-size:40px}.summary-grid{grid-template-columns:1fr 1fr}.summary-grid .summary:last-child{grid-column:1/-1}.bottom-nav{padding:7px 5px max(7px,env(safe-area-inset-bottom));z-index:20;background:#fff;border-top:1px solid #dfe3df;justify-content:space-around;align-items:center;display:flex;position:fixed;inset:auto 0 0}.bottom-nav button{flex-direction:column;gap:2px;padding:5px 10px;font-size:9px;display:flex}.bottom-nav button.active{color:#195b43}.bottom-nav .bottom-add{color:#fff;background:#195b43;border-radius:15px;place-items:center;width:45px;height:45px;display:grid;transform:translateY(-10px)}.settings-card>label,.onboarding label{grid-template-columns:1fr;gap:6px}.onboarding{padding:22px 14px}.onboarding>section{margin:30px auto;padding:25px}.onboarding h1{font-size:29px}.tx{grid-template-columns:36px 1fr auto 24px}.tx div small{white-space:nowrap;text-overflow:ellipsis;max-width:115px;overflow:hidden}}.tx{grid-template-columns:minmax(52px,72px) minmax(0,1fr) auto 28px 28px;gap:10px}.month-picker{align-items:center;gap:8px;margin-bottom:14px;display:flex}.month-picker>button{color:#56685e;cursor:pointer;background:#fff;border:1px solid #dce2dc;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.month-picker>button svg{width:17px}.month-picker label{background:#fff;border:1px solid #dce2dc;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.month-picker label svg{width:16px}.month-picker input{color:#18352a;background:0 0;border:0;outline:0;font-weight:800}.month-picker .this-month{width:auto;padding:0 13px;font-size:11px;font-weight:800}.bills-card{background:#fff;border-radius:19px;padding:25px}.bills-card .card-title p{color:#7c8981;margin:6px 0 0;font-size:11px}.small-add{color:#195b43;cursor:pointer;background:#e2efe7;border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 13px;font-weight:800;display:flex}.small-add svg{width:15px}.bill-form{background:#f2f5f2;border-radius:13px;grid-template-columns:1.3fr 1fr .7fr 1fr auto;gap:8px;margin:15px 0;padding:12px;display:grid}.bill-form input,.bill-form select{background:#fff;border:1px solid #d8dfd9;border-radius:9px;outline:0;min-width:0;padding:10px}.bill-form button{color:#fff;background:#195b43;border:0;border-radius:9px;padding:0 14px;font-weight:800}.bill-row{border-top:1px solid #edf0ed;grid-template-columns:35px 1fr auto 75px 28px;align-items:center;gap:12px;padding:17px 0;display:grid}.bill-row.paid{opacity:.58}.bill-check{cursor:pointer;background:#fff;border:2px solid #a8b9ae;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.bill-row.paid .bill-check{color:#fff;background:#195b43;border-color:#195b43}.bill-check svg{width:16px}.bill-row div b,.bill-row div small{display:block}.bill-row div b{font-size:13px}.bill-row div small{color:#829088;margin-top:5px;font-size:10px}.bill-row strong{font-size:13px}.bill-row>span{text-align:center;background:#f2f4f1;border-radius:8px;padding:6px;font-size:10px}.bill-delete{color:#9da69f;cursor:pointer;background:0 0;border:0}.bill-delete svg{width:15px}@media (max-width:760px){.bottom-nav button{padding:5px 6px}.tx{grid-template-columns:36px 1fr auto 22px 22px;gap:6px}.bill-form{grid-template-columns:1fr 1fr}.bill-form button{min-height:40px}.bill-row{grid-template-columns:32px 1fr auto 25px}.bill-row>span{display:none}.bills-card{padding:18px}.month-picker{flex-wrap:wrap}}.budget-shell nav .community-link{color:#718078;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;padding:12px;font-size:13px;font-weight:700;display:flex}.budget-shell nav .community-link svg{width:19px}.header-actions{align-items:center;gap:9px;display:flex}.community-btn{color:#195b43;background:#fff;border:1px solid #bfd0c5;border-radius:12px;align-items:center;gap:7px;padding:12px 15px;font-size:12px;font-weight:900;display:flex}.community-btn svg{width:17px}.currency-picks{grid-template-columns:repeat(4,1fr)}.bottom-nav .community-tab{color:#718078;flex-direction:column;align-items:center;gap:2px;padding:5px 6px;font-size:9px;display:flex}.bottom-nav .community-tab svg{width:19px}.voice-btn{color:#195b43;cursor:pointer;background:#e8f3ec;border:1px solid #bfd0c5;border-radius:12px;align-items:center;gap:7px;padding:12px 15px;font-size:12px;font-weight:900;display:flex}.voice-btn svg{width:17px}.voice-btn.listening{color:#fff;background:#ef895d;border-color:#ef895d;animation:1.1s infinite voice-pulse}.voice-toast{z-index:80;color:#fff;text-align:center;background:#173b2d;border-radius:12px;max-width:min(90vw,520px);padding:13px 18px;font-size:12px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #10281d36}@keyframes voice-pulse{50%{box-shadow:0 0 0 7px #ef895d30}}@media (max-width:760px){.community-btn,.voice-btn{padding:10px;font-size:0}.currency-picks{grid-template-columns:repeat(2,1fr)}.bottom-nav{justify-content:flex-start;overflow-x:auto}.bottom-nav>*{flex:0 0 51px}.bottom-nav .bottom-add{margin-left:4px;margin-right:4px}.voice-toast{bottom:85px}}.profile-shortcut{color:#284b3d;cursor:pointer;background:#fff;border:1px solid #d5ded8;border-radius:999px;align-items:center;gap:7px;max-width:220px;padding:9px 13px;font-size:12px;font-weight:800;display:flex}.profile-shortcut svg{width:17px}.profile-shortcut span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-budget{background:#fff;border:1px solid #e1e6e2;border-radius:17px;grid-template-columns:minmax(150px,1fr) minmax(150px,.8fr) minmax(220px,1.3fr);align-items:end;gap:14px;margin-bottom:15px;padding:18px 20px;display:grid}.home-budget>div:first-child small,.home-budget>div:first-child b{display:block}.home-budget>div:first-child small{color:#78867e;margin-bottom:5px;font-size:10px}.home-budget>div:first-child b{font-size:16px}.home-budget label{color:#65756c;font-size:11px;font-weight:800}.home-budget label>input,.home-budget label>div{margin-top:7px}.home-budget label>input{color:#17372a;border:1px solid #d7ded8;border-radius:10px;width:70px;padding:10px;font-weight:800}.home-budget label>span{margin-left:7px;font-size:11px}.home-budget label>div{background:#fff;border:1px solid #d7ded8;border-radius:10px;align-items:center;padding-left:11px;display:flex}.home-budget label>div span{color:#195b43;font-weight:900}.home-budget label>div input{color:#17372a;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px;font-weight:800}.my-page{color:#fff;background:linear-gradient(135deg,#174e3a,#20694e);border-radius:18px;margin-bottom:22px;padding:22px}.my-page-head{grid-template-columns:52px 1fr;align-items:center;gap:14px;display:grid}.profile-avatar{color:#195b43;background:#e4f1e8;border-radius:17px;place-items:center;width:52px;height:52px;font:800 23px Georgia;display:grid}.my-page-head small{color:#bcd8c8;font-size:10px}.my-page-head h2{margin:3px 0 0;font-size:20px}.my-page-head p{color:#d7e8de;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.55}.profile-stats{border:1px solid #ffffff24;border-radius:13px;grid-template-columns:repeat(3,1fr);margin:20px 0 16px;display:grid;overflow:hidden}.profile-stats div{text-align:center;border-right:1px solid #ffffff24;padding:13px 8px}.profile-stats div:last-child{border:0}.profile-stats strong,.profile-stats span{display:block}.profile-stats strong{font-size:18px}.profile-stats span{color:#c5ddcf;margin-top:4px;font-size:9px}.google-signin,.signout{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:43px;font-weight:900;display:flex}.google-signin{color:#174b38;background:#fff}.signout{color:#fff;background:#ffffff16;border:1px solid #ffffff35}.google-signin svg,.signout svg{width:17px}.budget-moved{color:#537063;background:#eef5f0;border-radius:11px;padding:12px 14px;font-size:11px;line-height:1.5}.home-tools{z-index:25;flex-direction:column;align-items:flex-end;gap:9px;display:flex;position:fixed;bottom:28px;right:28px}.home-tools button{color:#fff;cursor:pointer;background:#195b43;border:1px solid #195b43;border-radius:999px;align-items:center;gap:8px;min-height:45px;padding:0 15px 0 12px;font-size:11px;font-weight:900;display:flex;box-shadow:0 8px 24px #10281d25}.home-tools button.listening{color:#fff;background:#ef895d;border-color:#ef895d;animation:1.1s infinite voice-pulse}.home-tools svg{width:18px}.memo-panel{z-index:40;background:#fff;border:1px solid #dce3de;border-radius:18px;width:min(360px,100vw - 32px);padding:18px;position:fixed;bottom:190px;right:28px;box-shadow:0 22px 55px #10281d35}.memo-panel>div{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.memo-panel>div>b{align-items:center;gap:7px;margin:0;font-size:16px;display:flex}.memo-panel>div>b svg{width:17px}.memo-panel button{color:#53665c;cursor:pointer;background:#edf2ee;border:0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.memo-panel button svg{width:16px}.memo-panel textarea{resize:vertical;color:#17372a;background:#fbfcfb;border:1px solid #d6ded8;border-radius:12px;outline:0;width:100%;min-height:170px;padding:12px;line-height:1.6;display:block}.memo-panel small{text-align:right;color:#839087;margin-top:8px;font-size:9px;display:block}@media (max-width:760px){.app-main>header{margin-bottom:20px}.profile-shortcut{max-width:135px;padding:8px 10px}.profile-shortcut span{font-size:10px}.home-budget{grid-template-columns:1fr 1fr;gap:12px;padding:15px}.home-budget>div:first-child{grid-column:1/-1}.home-budget label>input{width:62px}.bottom-nav{align-items:stretch;justify-content:initial;padding:7px 4px max(7px,env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}.bottom-nav>*{width:100%;min-width:0;height:58px;flex:none!important;margin:0!important}.bottom-nav button,.bottom-nav .community-tab{letter-spacing:-.02em;white-space:nowrap;color:#718078;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px 0;font-family:inherit;font-size:11px;font-weight:700;line-height:1;display:flex}.bottom-nav button svg,.bottom-nav .community-tab svg{stroke-width:2px;width:24px;height:24px}.bottom-nav button.active{color:#195b43}.bottom-nav button span,.bottom-nav .community-tab span{font:inherit}.home-tools{gap:8px;bottom:88px;right:13px}.home-tools button{justify-content:center;width:46px;height:46px;min-height:46px;padding:0}.home-tools button span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.memo-panel{bottom:143px;right:14px}.settings-card,.my-page{padding:18px}.profile-stats strong{font-size:16px}}.settings-card>h1,.profile-page>h1{letter-spacing:-.04em;margin:0 0 18px;font-size:28px}.profile-open{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#174e3a,#20694e);border:0;border-radius:17px;grid-template-columns:52px 1fr 24px;align-items:center;gap:14px;width:100%;padding:17px;display:grid}.profile-open>span:not(.profile-avatar){min-width:0}.profile-open small,.profile-open b,.profile-open em{display:block}.profile-open small{color:#bcd8c8;font-size:10px}.profile-open b{white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:17px;overflow:hidden}.profile-open em{color:#d7e8de;font-size:10px;font-style:normal}.profile-open>svg{width:21px}.profile-avatar{overflow:hidden}.profile-avatar svg{width:25px;height:25px}.profile-avatar img{object-fit:cover;width:100%;height:100%}.settings-login{color:#fff;background:#195b43;margin-bottom:20px}.profile-page{max-width:750px}.profile-back{color:#557066;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:8px;padding:8px 0;font-weight:800;display:flex}.profile-back svg{width:18px}.profile-page .my-page{max-width:600px}.profile-page .my-page-head{grid-template-columns:64px 1fr}.profile-page .profile-avatar{border-radius:20px;width:64px;height:64px}.balance-settings{border-bottom:1px solid #ffffff28;grid-template-columns:.55fr 1fr 1fr;gap:12px;margin-bottom:22px;padding-bottom:22px;display:grid}.balance-settings label{color:#c6ddd0;font-size:10px;font-weight:800}.balance-settings label>div{color:#fff;background:#ffffff15;border:1px solid #ffffff27;border-radius:10px;align-items:center;gap:6px;height:42px;margin-top:7px;padding:0 11px;display:flex}.balance-settings input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px;font-weight:900}.balance-settings input::-webkit-inner-spin-button{opacity:.55}.balance-settings small{color:#bcd5c7;margin-top:5px;font-size:9px;display:block}.summary{text-align:left;color:#17372a;cursor:pointer;border:0;width:100%;font-family:inherit}.summary:hover{transform:translateY(-1px);box-shadow:0 9px 24px #17372a12}.summary:focus-visible{outline-offset:2px;outline:3px solid #7db494}.summary-arrow{color:#8a9890;width:16px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.category-add{grid-template-columns:1fr auto;gap:7px;margin-top:8px;display:grid!important}.category-add input{margin:0!important}.category-add button{color:#195b43;cursor:pointer;background:#e4f0e8;border:0;border-radius:10px;align-items:center;gap:5px;padding:0 12px;font-size:11px;font-weight:900;display:flex}.category-add button svg{width:14px}.category-delete{color:#697970;cursor:pointer;background:#fff;border:1px solid #d8dfd9;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:38px;margin-top:8px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:900;display:flex}.category-delete svg{width:14px}.category-delete:disabled{opacity:.4;cursor:not-allowed}.category-delete:not(:disabled):hover{color:#b9563e;background:#fff7f3;border-color:#c36a54}@media (max-width:760px){.balance-settings{grid-template-columns:.65fr 1.35fr;margin-bottom:18px;padding-bottom:18px}.balance-settings label:last-child{grid-column:1/-1}.summary-grid .summary:last-child{grid-column:auto}.category-add{grid-template-columns:1fr}.category-add button{justify-content:center;min-height:40px}.budget-shell .bottom-nav button,.budget-shell .bottom-nav .community-tab{gap:4px;padding:5px 0}.budget-shell .bottom-nav button svg,.budget-shell .bottom-nav .community-tab svg{stroke-width:2px;flex:0 0 28px;width:28px;min-width:28px;height:28px;min-height:28px}}.balance-card.compact{text-align:left;cursor:pointer;border:0;width:100%;padding:24px 28px;font-family:inherit;display:block}.balance-card.compact:hover{background:#1b6549}.balance-card.compact:focus-visible{outline-offset:3px;outline:3px solid #7db494}.balance-card.compact>strong{margin:15px 0 22px;font-size:clamp(34px,4.4vw,54px)}.balance-card.compact .daily{padding-top:15px}.balance-edit-hint{color:#c5dbce;justify-content:flex-end;align-items:center;gap:5px;margin-top:10px;font-size:9px;display:flex}.balance-edit-hint svg{width:12px}.home-critiques{background:#fff;border-radius:19px;margin-top:15px;padding:22px 25px}.home-critiques .card-title{margin-bottom:8px}.home-critiques .card-title small{color:#287055;font-size:10px;font-weight:900}.home-critiques .card-title h2{margin:4px 0 0;font-size:17px}.home-critiques .card-title>a{color:#557067;align-items:center;gap:2px;font-size:10px;font-weight:800;display:flex}.home-critiques .card-title>a svg{width:14px}.critique-list>a{color:#17372a;border-top:1px solid #edf0ed;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px 0;display:grid}.critique-list>a>span{color:#256549;background:#e7f1eb;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:800}.critique-list b,.critique-list small{display:block}.critique-list b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.critique-list small{color:#859087;margin-top:4px;font-size:9px}.critique-list strong{white-space:nowrap;font-size:12px}.critique-empty{text-align:center;color:#829087;padding:28px 0;font-size:11px}.budget-modal>p{color:#758178;margin:-10px 0 20px;font-size:11px}.budget-modal>label{display:block}.income-setting{grid-template-columns:1fr 1fr;gap:10px;display:grid}.income-setting label{margin:17px 0;font-size:12px;font-weight:800;display:block}.income-setting select{color:#18352a;background:#fff;border:1px solid #d9dfd9;border-radius:10px;width:100%;margin-top:7px;padding:12px;display:block}.income-total{color:#718078;margin-top:-5px;font-size:10px;display:block}.custom-category-list{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex!important}.custom-category-list>span{color:#315b48;background:#eef4f0;border-radius:999px;align-items:center;gap:4px;padding:5px 6px 5px 10px;font-size:10px;display:flex}.custom-category-list button{color:#315b48;cursor:pointer;background:#d8e6dd;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.custom-category-list button svg{width:11px}.modal{max-height:calc(100vh - 28px);overflow-y:auto}.home-recent{background:#fff;border-radius:19px;margin-top:15px;padding:8px 25px 6px}.home-recent-head{color:#17372a;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:14px 0 11px;font-family:inherit;display:flex}.home-recent-head div small{color:#287055;font-size:10px;font-weight:900;display:block}.home-recent-head h2{margin:4px 0 0;font-size:17px}.home-recent-head>span{color:#6f7d75;align-items:center;gap:5px;font-size:10px;display:flex}.home-recent-head>span svg{width:16px;transition:transform .2s}.home-recent.expanded .home-recent-head>span svg{transform:rotate(180deg)}.home-recent-list article{border-top:1px solid #edf0ed;grid-template-columns:minmax(52px,72px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.home-recent-list article>i{white-space:nowrap;text-overflow:ellipsis;background:#f7e8de;border-radius:10px;place-items:center;min-width:52px;max-width:72px;height:34px;padding:0 8px;font-size:11px;font-style:normal;display:grid;overflow:hidden}.home-recent-list article div{min-width:0}.home-recent-list article b,.home-recent-list article small{display:block}.home-recent-list article b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.home-recent-list article small{color:#879189;margin-top:4px;font-size:9px}.home-recent-list article strong{white-space:nowrap;font-size:12px}.home-recent-list article strong.income{color:#26805a}.home-recent-empty{text-align:center;color:#829087;border-top:1px solid #edf0ed;padding:25px 0 30px;font-size:11px}@media (max-width:760px){.balance-card.compact{padding:20px}.balance-card.compact>strong{margin:14px 0 20px;font-size:38px}.home-critiques{padding:18px}.critique-list>a{grid-template-columns:auto minmax(0,1fr)}.critique-list strong{grid-column:2}.income-setting{grid-template-columns:1fr}.income-setting label{margin-bottom:0}.home-tools{bottom:88px}.home-recent{padding:5px 18px}.home-recent-list article{grid-template-columns:minmax(48px,64px) minmax(0,1fr) auto;gap:8px}.home-recent-list article>i{min-width:48px;max-width:64px}.home-recent-list article strong{font-size:11px}}.home-monthly{background:#fff;border-radius:19px;margin-top:15px;padding:22px 25px 10px}.home-monthly-title{margin-bottom:10px}.home-monthly-title small{color:#287055;font-size:10px;font-weight:900;display:block}.home-monthly-title h2{margin:4px 0 0;font-size:17px}.home-month-group{border-top:1px solid #e8eeea}.home-month-head{color:#17372a;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:68px;padding:13px 0;font-family:inherit;display:flex}.home-month-head>span{flex-direction:column;gap:5px;min-width:0;display:flex}.home-month-head b{font-size:14px}.home-month-head small{color:#75837c;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.home-month-head>svg{color:#718078;flex:none;width:17px;transition:transform .2s}.home-month-group.open .home-month-head>svg{transform:rotate(180deg)}.home-month-list{padding-bottom:7px}.home-month-list article{border-top:1px solid #edf0ed;grid-template-columns:minmax(52px,72px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.home-month-list article>i{color:#4d665b;white-space:nowrap;text-overflow:ellipsis;background:#f2eee3;border-radius:9px;place-items:center;min-width:52px;max-width:72px;height:32px;padding:0 8px;font-size:10px;font-style:normal;display:grid;overflow:hidden}.home-month-list article>div{min-width:0}.home-month-list b,.home-month-list small{display:block}.home-month-list b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.home-month-list small{color:#879189;margin-top:4px;font-size:9px}.home-month-list strong{white-space:nowrap;font-size:12px}.home-month-list strong.income{color:#26805a}.home-month-empty{color:#829087;text-align:center;border-top:1px solid #edf0ed;padding:18px 0 24px;font-size:11px}@media (max-width:760px){.home-monthly{padding:18px 18px 8px}.home-month-head{min-height:65px}.home-month-head small{max-width:270px}.home-month-list article{grid-template-columns:minmax(48px,62px) minmax(0,1fr) auto;gap:8px}.home-month-list article>i{min-width:48px;max-width:62px}.home-month-list strong{font-size:11px}}.category-picks{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.category-picks button{color:#52675d;cursor:pointer;background:#f7f9f7;border:1px solid #d5ded8;border-radius:999px;padding:7px 11px;font-family:inherit;font-size:11px;font-weight:800}.category-picks button.active{color:#fff;background:#195b43;border-color:#195b43}.stats-heading{align-items:flex-start}.stats-heading>div:first-child>span{margin-top:5px;display:block}.chart-switch{background:#eff3f0;border-radius:11px;gap:5px;padding:4px;display:flex}.chart-switch button{color:#718078;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:7px 9px;font-family:inherit;font-size:10px;font-weight:800;display:flex}.chart-switch button svg{width:14px;height:14px}.chart-switch button.active{color:#195b43;background:#fff;box-shadow:0 2px 7px #17372a12}.pie-wrap{grid-template-columns:minmax(180px,260px) 1fr;align-items:center;gap:35px;padding:25px 10px;display:grid}.pie-chart{aspect-ratio:1;border-radius:50%;place-items:center;display:grid;position:relative}.pie-chart:after{content:"";background:#fff;border-radius:50%;width:58%;height:58%;position:absolute}.pie-chart>.pie-center{z-index:1;text-align:center}.pie-center b,.pie-center small{display:block}.pie-center b{font-size:17px}.pie-center small{color:#829087;margin-top:4px;font-size:9px}.pie-slice-label{z-index:2;text-align:center;color:#fff;pointer-events:none;text-shadow:0 1px 4px #0b1914,0 0 2px #0b1914;gap:1px;width:62px;display:grid;position:absolute;transform:translate(-50%,-50%)}.pie-slice-label b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.15;overflow:hidden}.pie-slice-label small{color:#fff;margin:0;font-size:8px;font-weight:900;line-height:1.15}.pie-legend{gap:11px;display:grid}.pie-legend>div{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.pie-legend i{border-radius:50%;width:10px;height:10px}.daily-chart{align-items:stretch;gap:10px;height:270px;padding:25px 4px 8px;display:flex;overflow-x:auto}.daily-chart>div{text-align:center;flex:1;grid-template-rows:30px 1fr 22px;align-items:end;min-width:50px;display:grid}.daily-chart b{white-space:nowrap;font-size:9px}.daily-chart i{background:#edf2ee;border-radius:8px 8px 4px 4px;align-items:flex-end;height:100%;display:flex;overflow:hidden}.daily-chart em{background:#61a27d;border-radius:8px 8px 4px 4px;width:100%;min-height:5px;display:block}.daily-chart span{color:#738078;align-self:center;font-size:10px}.stats-memo{background:#fff;border-radius:19px;margin-top:15px;padding:23px 25px}.stats-memo>div{align-items:center;gap:8px;display:flex}.stats-memo svg{color:#195b43;width:19px}.stats-memo h2{margin:0;font-size:17px}.stats-memo p{white-space:pre-wrap;border-top:1px solid #edf0ed;margin:16px 0 0;padding-top:16px;font-size:12px;line-height:1.7}.stats-memo .memo-empty{color:#849088}.memo-panel .memo-save{color:#fff;background:#195b43;border-radius:10px;width:100%;height:auto;margin-top:12px;padding:11px;font-weight:900}@media (max-width:760px){.category-picks{gap:6px}.category-picks button{padding:7px 10px}.stats-heading{display:block}.chart-switch{margin-top:12px}.chart-switch button{flex:1;justify-content:center}.pie-wrap{grid-template-columns:1fr;gap:22px}.pie-chart{width:min(230px,75%);margin:auto}.daily-chart{height:240px}.stats-memo{padding:19px}}.voice-guide{color:#537063;background:#eef5f0;border-radius:10px;align-items:center;gap:7px;margin:10px 0;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.voice-guide svg{width:15px;min-width:15px}.bill-row{grid-template-columns:35px 1fr auto 75px 28px 28px}.bill-edit,.bill-delete{color:#7d8b83;cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}.bill-edit svg,.bill-delete svg{width:16px}.bill-form .cancel-edit{color:#52645b;background:#dfe6e1}.stats-balance{color:#fff;background:#195b43;border-radius:19px;gap:7px;margin-bottom:15px;padding:22px 25px;display:grid}.stats-balance span{color:#c8ddd1;font-size:11px}.stats-balance strong{letter-spacing:-.04em;font-size:clamp(28px,4vw,42px)}.stats-balance small{color:#bcd4c6;font-size:9px}@media (max-width:760px){.bill-row{grid-template-columns:32px 1fr auto 25px 25px}.bill-form.edit{grid-template-columns:1fr 1fr}.voice-guide{align-items:flex-start}.stats-balance{padding:19px}}.balance-card.compact>strong.negative,.bucket-grid article.over strong{color:#ffd0bd}.balance-breakdown{border-top:1px solid #ffffff27;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:16px;display:grid}.balance-breakdown span{gap:5px;display:grid}.balance-breakdown small{color:#bcd4c6;font-size:10px}.balance-breakdown b{color:#fff;font-size:13px}.bucket-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0;display:grid}.bucket-grid article,.bucket-empty{background:#fff;border:1px solid #e0e5e1;border-radius:17px;padding:18px}.bucket-grid article>span,.bucket-grid article>small{color:#77837c;font-size:10px;display:block}.bucket-grid article>strong{margin:9px 0 6px;font-size:20px;display:block}.bucket-grid article.over{background:#fff6f1;border-color:#f0b49a}.bucket-grid article.over strong{color:#c44e30}.bucket-grid article>i{background:#edf1ee;border-radius:9px;height:5px;margin-top:12px;display:block;overflow:hidden}.bucket-grid article>i em{background:#68a681;border-radius:9px;height:100%;display:block}.bucket-grid article.over>i em{background:#e47851}.bucket-empty{color:#315847;justify-content:space-between;align-items:center;margin:15px 0;display:flex}.bucket-empty div{gap:4px;display:grid}.bucket-empty b{font-size:13px}.bucket-empty span{color:#7a8780;font-size:10px}.bucket-empty svg{width:17px}.budget-options{border:0;margin:22px 0 0;padding:0}.budget-options legend{margin-bottom:10px;font-size:12px;font-weight:900}.budget-options legend small{color:#78837d;margin-left:7px;font-weight:500}.budget-option{border:1px solid #e0e5e1;border-radius:13px;grid-template-columns:30px 1fr minmax(120px,160px);align-items:center;gap:10px;margin-top:8px;padding:11px;display:grid}.budget-option.active{background:#f1f7f3;border-color:#92bba4}.budget-option>button{color:#fff;background:#fff;border:1px solid #cfd8d2;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.budget-option.active>button{background:#195b43;border-color:#195b43}.budget-option>button svg{width:15px}.budget-option>label{margin:0!important;font-size:12px!important;display:grid!important}.budget-option>label small{color:#7b8880;margin-top:3px;font-size:9px;font-weight:500}.bucket-amount{background:#fff;border:1px solid #d6ded8;border-radius:9px;align-items:center;padding-left:9px;display:flex}.bucket-amount input{width:100%;min-width:0;border:0!important;padding:9px!important}.budget-allocation{background:#edf5f0;border-radius:12px;grid-template-columns:1fr auto;gap:4px;margin-top:13px;padding:13px;font-size:11px;display:grid}.budget-allocation b{font-size:14px}.budget-allocation small{color:#748078;grid-column:1/-1}.budget-allocation.over{color:#b34229;background:#fff0e9}.save:disabled{opacity:.45;cursor:not-allowed}.stats-compare{border-top:1px solid #ffffff24;align-items:center;gap:7px;margin-top:8px;padding-top:12px;font-size:10px;display:flex}.stats-compare span{color:#bfd4c7}.stats-compare b{font-size:12px}.stats-compare em{background:#ffffff19;border-radius:7px;padding:5px 7px;font-style:normal}.balance-breakdown .balance-income :is(small,b){color:#a8f4c3}.balance-breakdown .balance-expense :is(small,b){color:#ffc0a8}@media (max-width:760px){.balance-breakdown{gap:8px}.balance-breakdown b{font-size:11px}.bucket-grid{grid-template-columns:1fr}.budget-option{grid-template-columns:30px 1fr}.bucket-amount{grid-column:2}.budget-options legend small{margin:4px 0 0;display:block}}.budget-option>label{min-width:0;grid-template-columns:1fr!important;gap:0!important}.budget-options,.budget-option{min-width:0}.category-bucket-settings{border:0;margin:22px 0 0;padding:0}.category-bucket-settings legend{font-size:12px;font-weight:900}.category-bucket-settings>p{color:#78837d;margin:5px 0 11px;font-size:10px;line-height:1.5}.category-bucket-settings>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.category-bucket-settings label{background:#f8faf8;border:1px solid #e0e5e1;border-radius:10px;align-items:center;gap:8px;padding:8px 9px;grid-template-columns:1fr minmax(92px,auto)!important;margin:0!important;font-size:11px!important;display:grid!important}.category-bucket-settings label>span{font-weight:800}.category-bucket-settings select{color:#214535;min-width:0;font:inherit;background:#fff;border:1px solid #d4ddd7;border-radius:8px;padding:7px;font-weight:800}@media (max-width:560px){.category-bucket-settings>div{grid-template-columns:1fr}}.notification-import-setting{background:#f7faf8;border:1px solid #dce4df;border-radius:14px;padding:16px}.notification-import-setting>div b,.notification-import-setting>div small{display:block}.notification-import-setting>div b{font-size:13px}.notification-import-setting>div small{color:#748078;margin-top:5px;font-size:10px;line-height:1.55}.notification-import-setting>button{color:#fff;cursor:pointer;background:#195b43;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:13px;font-family:inherit;font-size:12px;font-weight:900;display:flex}.notification-import-setting>p{color:#718078;margin:10px 0 0;font-size:10px;line-height:1.55}html[data-moneyteum-theme=dark] .notification-import-setting{color:#edf4ef;background:#1a231e;border-color:#35423b}html[data-moneyteum-theme=dark] .notification-import-setting :is(small,p){color:#9bada2}.sms-import-setting{background:#f7faf8;border:1px solid #dce4df;border-radius:14px;margin-top:10px;padding:16px}.sms-setting-head{grid-template-columns:28px 1fr auto;align-items:center;gap:11px;display:grid}.sms-setting-head>svg{color:#195b43;width:21px}.sms-setting-head span b,.sms-setting-head span small{display:block}.sms-setting-head span b{font-size:13px}.sms-setting-head span small{color:#748078;margin-top:5px;font-size:10px;line-height:1.55}.sms-setting-head>button{cursor:pointer;background:#aab4ae;border:0;border-radius:999px;width:46px;height:26px;padding:3px;transition:all .2s}.sms-setting-head>button i{background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;display:block;box-shadow:0 2px 5px #0003}.sms-setting-head>button.active{background:#21835f}.sms-setting-head>button:disabled{opacity:.55;cursor:wait}.sms-disclosure,.sms-setting-notice{color:#718078;margin:11px 0 0;font-size:10px;line-height:1.6}.sms-disclosure{color:#486358;background:#edf4f0;border-radius:9px;padding:10px 11px}.sms-import-controls{grid-template-columns:minmax(0,1fr) minmax(145px,auto);align-items:end;gap:9px;margin-top:12px;display:grid}.sms-import-controls label{gap:5px;font-size:10px;font-weight:800;display:grid}.sms-import-controls select{color:#17372a;background:#fff;border:1px solid #d5ded8;border-radius:9px;width:100%;min-height:40px;padding:8px 10px}.sms-import-controls>button{color:#fff;cursor:pointer;background:#195b43;border:0;border-radius:9px;min-height:40px;font-family:inherit;font-size:11px;font-weight:900}.sms-import-controls>button:disabled{cursor:not-allowed;background:#aab4ae}@media (max-width:520px){.sms-import-controls{grid-template-columns:1fr}}html[data-moneyteum-theme=dark] .sms-import-setting{color:#edf4ef;background:#1a231e;border-color:#35423b}html[data-moneyteum-theme=dark] .sms-setting-head>svg{color:#7bd3ad}html[data-moneyteum-theme=dark] .sms-setting-head span small,html[data-moneyteum-theme=dark] .sms-setting-notice{color:#9bada2}html[data-moneyteum-theme=dark] .sms-disclosure{color:#b7c9bf;background:#24332b}html[data-moneyteum-theme=dark] .sms-import-controls select{color:#edf4ef;background:#101813;border-color:#45564c}.sms-consent{text-align:left}.sms-consent>small{color:#267858;font-size:10px;font-weight:900}.sms-consent>h2{margin:7px 0 10px}.sms-consent>p{color:#52665b;font-size:12px;line-height:1.6}.sms-consent>ul{color:#40584c;background:#edf4f0;border-radius:11px;margin:14px 0;padding:13px 13px 13px 30px;font-size:11px;line-height:1.8}.sms-consent>div button:last-child{color:#fff;background:#195b43}html[data-moneyteum-theme=dark] .sms-consent>p{color:#b9c8c0}html[data-moneyteum-theme=dark] .sms-consent>ul{color:#c6d5cd;background:#24332b}.category-picks{gap:8px}.category-picks button{min-height:42px;padding:10px 14px;font-size:13px}.category-manage-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex!important}.category-manage-actions button{color:#276048;cursor:pointer;background:#f4f8f5;border:1px solid #cfdcd4;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:7px 11px;font-family:inherit;font-size:11px;font-weight:900;display:inline-flex}.category-manage-actions button svg{width:14px;height:14px}.category-manage-actions button.active{background:#dfeee5;border-color:#77aa8d}.category-manage-actions button.delete{color:#7b625b}.category-manage-actions button.delete.active{color:#af5139;background:#fff1ec;border-color:#e4ac99}.category-inline-editor{grid-template-columns:1fr auto;gap:7px;margin-top:8px;display:grid!important}.category-inline-editor input{min-width:0;min-height:38px!important;margin:0!important;padding:9px 11px!important}.category-inline-editor button{color:#fff;background:#195b43;border:0;border-radius:9px;padding:0 14px;font-family:inherit;font-size:11px;font-weight:900}.category-delete-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex!important}.category-delete-list button{color:#a5533e;background:#fff7f3;border:1px solid #e0c5bb;border-radius:999px;align-items:center;gap:4px;min-height:34px;padding:6px 10px;font-family:inherit;font-size:11px;font-weight:800;display:inline-flex}.category-delete-list svg{width:12px;height:12px}.bill-form{grid-template-columns:1.3fr 1fr .7fr auto}.bill-form.edit{grid-template-columns:1.3fr 1fr .7fr auto auto}.bill-category-field{grid-column:1/-1}.bill-category-field>span{color:#294d3c;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.fixed-category-picks{margin:0}.fixed-category-picks button{background:#fff}.bill-form>button{min-height:40px}@media (max-width:760px){.category-picks button{min-height:46px;padding:11px 15px;font-size:14px}.category-manage-actions button{min-height:38px;font-size:12px}.bill-form,.bill-form.edit{grid-template-columns:1fr 1fr}.bill-category-field{grid-column:1/-1}.bill-form>button{min-height:42px}.category-inline-editor{grid-template-columns:1fr auto}}.category-bucket-action{color:#276048;cursor:pointer;background:#f4f8f5;border:1px solid #9fb9aa;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:58px;padding:8px 11px;font-family:inherit;font-size:11px;font-weight:900;display:flex}.category-bucket-action svg{width:15px;height:15px}.category-bucket-action.active{background:#dfeee5;border-style:solid;border-color:#77aa8d}.category-bucket-action.delete{color:#82645b}.category-bucket-action.delete.active{color:#aa5038;background:#fff1ec;border-color:#e0a993}.category-bucket-action:disabled{opacity:.4;cursor:not-allowed}.category-bucket-settings label.delete-mode{background:#fff7f3;border-color:#e3b5a5}.category-bucket-settings label.delete-mode>button{color:#9f4934;cursor:pointer;background:#f5d8ce;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:34px;padding:6px 10px;font-family:inherit;font-size:10px;font-weight:900;display:inline-flex}.category-bucket-settings label.delete-mode>button svg{width:12px}.category-bucket-editor{background:#edf5f0;border:1px solid #b8cfc1;border-radius:11px;grid-column:1/-1;grid-template-columns:1fr minmax(110px,145px) auto;gap:7px;padding:10px;display:grid!important}.category-bucket-editor input,.category-bucket-editor select{color:#214535;min-width:0;font:inherit;background:#fff;border:1px solid #d1ddd5;border-radius:8px;padding:9px 10px}.category-bucket-editor button{color:#fff;background:#195b43;border:0;border-radius:8px;padding:0 14px;font-family:inherit;font-size:11px;font-weight:900}@media (max-width:560px){.category-bucket-action{min-height:58px;font-size:12px}.category-bucket-editor{grid-template-columns:1fr auto}.category-bucket-editor select{grid-column:1}.category-bucket-editor button{grid-area:1/2/3}}.fixed-bucket-field{grid-column:1/-1}.fixed-bucket-field>span{color:#294d3c;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.fixed-bucket-field>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.fixed-bucket-field button{color:#52675d;cursor:pointer;background:#fff;border:1px solid #d4ddd7;border-radius:10px;min-height:42px;font-family:inherit;font-size:12px;font-weight:900}.fixed-bucket-field button.active{color:#fff;background:#195b43;border-color:#195b43}.fixed-bucket-field small{color:#718078;margin-top:7px;font-size:9px;display:block}@media (max-width:560px){.fixed-bucket-field>div{grid-template-columns:1fr 1fr}.fixed-bucket-field button:last-child{grid-column:1/-1}}.history-tools{grid-template-columns:auto 1fr;gap:10px;margin-bottom:14px;display:grid}.history-tools .search{margin:0}.period-switch{background:#e7eee9;border-radius:12px;min-width:210px;padding:4px;display:flex}.period-switch button{color:#6d7d74;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:10px 12px;font-family:inherit;font-size:11px;font-weight:900}.period-switch button.active{color:#195b43;background:#fff;box-shadow:0 2px 8px #17372a12}.tx-card.grouped{padding-top:20px}.tx-group{border-top:3px solid #90aa9b;margin-top:18px}.tx-group:first-of-type{margin-top:8px}.tx-group-head{background:#edf3ef;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.tx-group-head b{font-size:13px}.tx-group-head span{color:#6f7f76;font-size:9px}.tx-group .tx:first-of-type{border-top:0}.tx-group-head-button{width:100%;color:inherit;text-align:left;cursor:pointer;border:0;font-family:inherit}.tx-group-head-button:hover{background:#e5efe8}.tx-group-head-button:focus-visible{outline-offset:2px;outline:2px solid #195b43}.tx-group-head-button span{align-items:center;gap:8px;display:flex}.tx-group-head-button span i{font-size:15px;font-style:normal;line-height:1;transition:transform .18s}.tx-group-head-button[aria-expanded=false] span i{transform:rotate(-90deg)}.tx-group-items{opacity:1;visibility:visible;transition:grid-template-rows .28s var(--mt-motion-out),opacity .2s ease,transform .28s var(--mt-motion-out),visibility 0s;grid-template-rows:1fr;display:grid;transform:translateY(0)}.tx-group-items-inner{min-height:0;overflow:hidden}.tx-group-items.collapsed{opacity:0;visibility:hidden;transition:grid-template-rows .28s var(--mt-motion-out),opacity .18s ease,transform .28s var(--mt-motion-out),visibility 0s .28s;grid-template-rows:0fr;transform:translateY(-7px)}@media (max-width:760px){.history-tools{grid-template-columns:1fr}.history-tools .search{grid-row:2}.period-switch{min-width:0}.tx-card.grouped{padding:16px}.tx-group-head{align-items:flex-start;gap:8px}.tx-group-head span{text-align:right;line-height:1.4}}.month-picker input[type=month]::-webkit-clear-button{-webkit-appearance:none;display:none}.history-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.history-summary>div{background:#fff;border:1px solid #e2e6e2;border-radius:14px;padding:15px 17px}.history-summary span,.history-summary b{display:block}.history-summary span{color:#7a877f;margin-bottom:7px;font-size:10px}.history-summary b.income{color:#26805a}.history-summary b.expense{color:#c65f43}.period-switch{min-width:280px}.history-calendar{background:#fff;border-radius:19px;margin-top:0;padding:20px}.calendar-weekdays,.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays b{text-align:center;color:#728078;padding:8px;font-size:10px}.calendar-weekdays b:first-child{color:#c65f43}.calendar-days{border-top:1px solid #dfe5e0;border-left:1px solid #dfe5e0}.calendar-days>i,.calendar-days>button{background:#fff;border-bottom:1px solid #dfe5e0;border-right:1px solid #dfe5e0;min-width:0;min-height:100px;padding:8px}.calendar-days>i{background:#f7f8f6}.calendar-days button.today{background:#edf6f0;box-shadow:inset 0 0 0 2px #65a580}.calendar-days button>strong{margin-bottom:8px;font-size:11px;display:block}.calendar-days button>span{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;font-weight:800;display:block;overflow:hidden}.calendar-days .income{color:#26805a}.calendar-days .expense{color:#c65f43}@media (max-width:760px){.history-summary{gap:6px}.history-summary>div{padding:12px 10px}.history-summary b{font-size:13px}.period-switch{min-width:0}.history-calendar{padding:10px}.calendar-days>i,.calendar-days>button{min-height:74px;padding:5px 3px}.calendar-days button>strong{margin-bottom:5px;font-size:10px}.calendar-days button>span{font-size:7px}}.history-calendar>p{color:#718078;margin:0 0 12px;font-size:10px}.calendar-days>button{text-align:left;color:#17372a;cursor:pointer;border-top:0;border-left:0;font-family:inherit}.calendar-days>button:hover{background:#f1f7f3}.stats-memo>div>span{color:#849087;margin-left:auto;font-size:10px}.memo-history{gap:10px;margin-top:15px;display:grid}.memo-history article{background:#fafcfb;border:1px solid #e5ebe6;border-radius:12px;min-width:0;padding:13px 54px 13px 14px;display:block;position:relative}.memo-history time{color:#849087;margin-bottom:7px;font-size:9px;display:block}.memo-history p{white-space:pre-wrap;overflow-wrap:anywhere;border:0;margin:0;padding:0;font-size:12px;line-height:1.65;display:block}.memo-history button{color:#195b43;cursor:pointer;background:#edf4ef;border:0;border-radius:8px;align-items:center;gap:4px;padding:7px 9px;font-size:9px;font-weight:800;display:flex;position:absolute;top:10px;right:10px}.memo-history button svg{width:12px}.memo-panel>div>b em{color:#195b43;background:#e5f0e8;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}.memo-panel .memo-save:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.memo-history article{padding:12px 48px 12px 13px}.memo-history p{min-width:0}}.profile-page{max-width:760px;margin:0 auto;padding-bottom:30px}.account-title{background:#fff;border:1px solid #e1e5e1;border-radius:20px;margin-bottom:14px;padding:22px}.account-title>div{align-items:center;gap:14px;display:flex}.account-title span>small,.account-title span>p{color:#7e8982;font-size:10px;display:block}.account-title h1{margin:3px 0;font-size:22px}.account-title p{margin:0}.account-avatar{background:#e7f1ea;border-radius:17px;flex:none;place-items:center;width:52px;height:52px;font-size:28px;display:grid;overflow:hidden}.account-avatar.large{border-radius:50%;width:82px;height:82px;font-size:46px}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-avatar svg{width:25px}.account-section{background:#fff;border:1px solid #e1e5e1;border-radius:20px;margin:14px 0;padding:22px}.section-title{justify-content:space-between;align-items:start;gap:15px;margin-bottom:18px;display:flex}.section-title h2{margin:0;font-size:17px}.section-title small{color:#8a948d;text-align:right;font-size:9px}.current-photo{flex-direction:column;align-items:center;gap:9px;margin:8px 0 20px;display:flex}.current-photo b{font-size:13px}.avatar-grid{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.avatar-grid button{color:#6d7c73;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;padding:7px 3px}.avatar-grid button.active{color:#195b43;background:#e8f3ec;border-color:#287b59}.avatar-grid button>span{background:#f4f6f4;border-radius:50%;place-items:center;width:43px;height:43px;margin:auto;font-size:25px;display:grid;overflow:hidden}.avatar-grid button>span img{object-fit:cover;width:100%;height:100%}.avatar-grid button svg{width:20px}.avatar-grid small{margin-top:4px;font-size:8px;display:block}.account-save{color:#fff;cursor:pointer;background:#195b43;border:0;border-radius:10px;margin:18px 0 0 auto;padding:11px 17px;font-size:11px;font-weight:900;display:block}.account-stats{background:#eef3ef;border-radius:17px;grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid;overflow:hidden}.account-stats div{text-align:center;border-right:1px solid #dbe4dd;padding:18px 8px}.account-stats div:last-child{border:0}.account-stats b,.account-stats span{display:block}.account-stats b{font-size:18px}.account-stats span{color:#7b8880;margin-top:5px;font-size:9px}.name-input{color:#17372a;background:#fafbfa;border:1px solid #dce2dd;border-radius:11px;outline:0;width:100%;padding:13px;font-weight:800}.checkin-card{background:#fff;border:1px solid #e1e5e1;border-radius:20px;justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;display:flex}.checkin-card span,.checkin-card b,.checkin-card small{display:block}.checkin-card span{color:#65776d;font-size:10px}.checkin-card b{margin:6px 0;font-size:15px}.checkin-card small{color:#8b958f;font-size:9px}.checkin-card button{color:#195b43;cursor:pointer;background:#e2efe7;border:0;border-radius:10px;padding:11px 14px;font-size:10px;font-weight:900}.activity-links{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.activity-links button{color:#17372a;background:#fafbfa;border:1px solid #e1e5e1;border-radius:13px;padding:16px}.activity-links b,.activity-links span{display:block}.activity-links b{font-size:16px}.activity-links span{color:#819087;margin-top:5px;font-size:9px}.badge-list{gap:9px;display:grid}.badge-list article,.reward-list article{color:#7d8982;border:1px solid #e4e7e3;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.badge-list article.unlocked{color:#17372a;background:#f2f8f4;border-color:#9cc8ae}.badge-list i,.reward-list i{background:#f6f7f6;border-radius:12px;place-items:center;width:40px;height:40px;font-size:21px;font-style:normal;display:grid}.badge-list b,.badge-list small,.badge-list em,.reward-list b,.reward-list small{display:block}.badge-list b,.reward-list b{font-size:12px}.badge-list small,.reward-list small{color:#87928b;margin-top:4px;font-size:9px}.badge-list em{color:#39805f;margin-top:4px;font-size:8px;font-style:normal}.badge-list>article>span,.reward-list>article>span{font-size:9px}.privacy-section p{color:#76837b;font-size:10px;line-height:1.65}.privacy-section>button{color:#ad4e3b;background:#fff;border:1px solid #dce2dd;border-radius:10px;align-items:center;gap:6px;padding:10px 13px;font-size:10px;font-weight:800;display:flex}.privacy-section>button svg{width:15px}.reward-back{z-index:80;background:#17241db0;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.reward-modal{color:#17372a;background:#fff;border-radius:24px;width:min(620px,100%);max-height:92vh;padding:25px;position:relative;overflow:auto}.reward-modal>h2{margin:0 0 20px;font-size:22px}.reward-close{background:#f1f3f1;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:18px}.reward-close svg{width:17px}.reward-progress{border:1px solid #e1e5e1;border-radius:15px;padding:17px}.reward-progress>b{font-size:14px}.reward-progress>p{color:#7f8b83;font-size:10px;line-height:1.6}.reward-progress>div{grid-template-columns:repeat(7,1fr);gap:6px;margin:16px 0;display:grid}.reward-progress>div>span{aspect-ratio:1;border:1px solid #e2e6e2;border-radius:10px;place-items:center;font-size:13px;font-weight:900;display:grid;position:relative}.reward-progress>div>span.done{color:#fff;background:#195b43}.reward-progress>div small{color:#8b958e;font-size:7px;position:absolute;top:calc(100% + 4px)}.reward-progress>strong{margin-top:25px;font-size:12px;display:block}.box-picks{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.box-picks button{text-align:left;background:#fff;border:1px solid #e1e5e1;border-radius:14px;padding:15px;font-size:20px}.box-picks button.active{background:#edf6f1;border:2px solid #2c805c}.box-picks b,.box-picks small{margin-left:30px;display:block}.box-picks b{margin-top:-23px;font-size:12px}.box-picks small{color:#89938d;margin-top:4px;font-size:8px}.unlock-box{color:#fff;background:#8fbfa4;border:0;border-radius:11px;width:100%;padding:13px;font-weight:900}.reward-modal>h3{margin:27px 0 12px;font-size:16px}.reward-modal>h3 small{float:right;color:#89938d;font-size:9px;font-weight:400}.reward-list{gap:9px;display:grid}.reward-list article>span{color:#9aa29d;border:1px solid #e5e8e5;border-radius:999px;padding:7px 10px}@media (max-width:760px){.profile-page{padding-bottom:15px}.account-section,.account-title{border-radius:17px;padding:17px}.avatar-grid{grid-template-columns:repeat(4,1fr)}.section-title{display:block}.section-title small{text-align:left;margin-top:5px;display:block}.checkin-card{align-items:flex-start;padding:17px}.activity-links{gap:6px}.reward-modal{padding:20px}.reward-progress{padding:14px}.reward-progress>div{gap:4px}.reward-progress>div>span{border-radius:8px}.badge-list article,.reward-list article{grid-template-columns:38px 1fr auto;padding:11px}.badge-list i,.reward-list i{width:36px;height:36px}.box-picks{grid-template-columns:1fr}}.avatar-art,.avatar-grid button>.avatar-art{background-color:#e9f1eb;background-image:url(/moneyteum-avatars-v1.png);background-repeat:no-repeat;background-size:400% 300%}.avatar-grid .account-avatar{border-radius:50%;width:48px;height:48px}.avatar-grid button{font-family:inherit}.level-bar{background:#e7eee9;border-radius:20px;height:7px;margin-top:18px;position:relative}.level-bar>span{background:linear-gradient(90deg,#54a77b,#ef9368);border-radius:20px;height:100%;display:block}.level-bar>small{text-align:right;color:#7d8982;margin-top:5px;font-size:8px;display:block}.equipped-name-badge{font-size:.8em;font-style:normal}.name-rule{color:#7f8b84;margin:8px 0 0;font-size:9px}.name-input:disabled{color:#939c96;background:#eef1ee}.account-save:disabled{opacity:.45;cursor:not-allowed}.badge-list button{color:#7d8982;text-align:left;background:#fff;border:1px solid #e4e7e3;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px;font-family:inherit;display:grid}.badge-list button.unlocked{color:#17372a;cursor:pointer;background:#f2f8f4;border-color:#9cc8ae}.badge-list button.equipped{background:#e3f0e8;border:2px solid #195b43;box-shadow:0 5px 16px #195b4320}.badge-list button:disabled{cursor:not-allowed}.badge-list button>span{font-size:9px}.box-picks button:disabled{opacity:.4;cursor:not-allowed}.box-stage{text-align:center;background:#f7faf8;border:1px dashed #cdd8d1;border-radius:17px;justify-content:center;align-items:center;gap:12px;min-height:120px;margin:14px 0;display:flex}.box-stage>span{filter:drop-shadow(0 9px 12px #18372a22);font-size:55px}.box-stage b,.box-stage small{display:block}.box-stage b{font-size:16px}.box-stage small{color:#6f8076;margin-top:5px;font-size:9px}.box-stage.opening>span{animation:.18s ease-in-out infinite alternate box-shake}.box-stage.revealed{background:linear-gradient(135deg,#effaf3,#fff3ea);border-style:solid;animation:.55s ease-out reward-pop}.reward-list article.owned{color:#17372a;background:#f0f8f3;border-color:#8cc4a4}.reward-list article.owned>span{color:#fff;background:#195b43;border-color:#195b43}.unlock-box:disabled{opacity:.55}.account-title{position:relative}.account-title>div:first-child{align-items:center;gap:14px;display:flex}.account-title>div:first-child>span:last-child{min-width:0}.account-title h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@keyframes box-shake{0%{transform:translate(-7px)rotate(-7deg)scale(.95)}to{transform:translate(7px)rotate(7deg)scale(1.08)}}@keyframes reward-pop{0%{opacity:.5;transform:scale(.92)}70%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@media (max-width:760px){.badge-list button{grid-template-columns:38px 1fr auto;padding:11px}.avatar-grid .account-avatar{width:54px;height:54px}.box-stage{min-height:105px}}.memo-date{color:#52675d;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 11px;font-size:11px;font-weight:800;display:flex}.memo-date input{color:#17372a;min-width:155px;font:inherit;background:#fbfcfb;border:1px solid #d6ded8;border-radius:10px;outline:0;padding:9px 10px}.memo-date input:focus{border-color:#195b43;box-shadow:0 0 0 3px #195b4312}.app-logo>img{border-radius:11px;width:35px;height:35px;display:block;overflow:hidden;box-shadow:0 4px 12px #17372a24}@media (max-width:760px){.tx{grid-template-columns:minmax(48px,60px) minmax(0,1fr) auto 22px 22px;gap:6px}.tx>i{min-width:48px;max-width:60px;padding:0 6px;font-size:10px}}.account-sync{color:#195b43;background:#edf6f0;border-radius:13px;grid-template-columns:24px 1fr;align-items:center;gap:11px;margin-top:12px;padding:14px 16px;display:grid}.account-sync>svg{width:20px}.account-sync span,.account-sync b,.account-sync small{display:block}.account-sync b{font-size:13px}.account-sync small{color:#6f8076;margin-top:4px;font-size:11px;line-height:1.45}.account-sync.loading,.account-sync.saving{color:#755f26;background:#f3f0e7}.account-sync.error{color:#b34e39;background:#fff0eb}.sync-login-help{color:#708078;margin:10px 2px 0;font-size:11px;line-height:1.55}.avatar-grid button.locked{opacity:.42;filter:grayscale(.7);cursor:not-allowed}.character-reward-list .account-avatar{border-radius:12px;width:40px;height:40px}.box-stage>.account-avatar.large{width:74px;height:74px}.profile-photo-save{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.profile-photo-save>span{color:#287b59;font-size:10px;font-weight:800}.profile-photo-save .account-save{min-width:92px;margin:0;transition:all .18s}.profile-photo-save .account-save.saved{background:#287b59;box-shadow:0 0 0 4px #287b5918}.profile-photo-actions{justify-content:center;gap:7px;display:flex}.profile-photo-actions button{color:#195b43;cursor:pointer;background:#f1f7f3;border:1px solid #cddbd2;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:900}.profile-photo-actions button+button{color:#9a5747;background:#fff}.profile-photo-error{color:#b45440!important;font-size:9px!important}.current-photo>input[hidden]{display:none}.budget-shell.profile-only .app-main{margin-left:0;margin-right:auto;max-width:1000px;margin-inline:auto;padding-bottom:30px}.category-manage-actions button:disabled{opacity:.4;cursor:not-allowed}.category-picks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.category-picks button{border-radius:10px;width:100%;min-width:0;padding:10px 6px}.category-manage-actions button,.category-delete-list button{border-radius:9px}.modal label>input,.amount-field{border-radius:10px}.bucket-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;margin-top:7px;display:grid!important}.bucket-picker button,.category-bucket-editor>.bucket-picker button{color:#52675d;cursor:pointer;background:#fff;border:1px solid #d4ddd7;border-radius:8px;min-width:0;min-height:34px;padding:6px 4px;font-family:inherit;font-size:10px;font-weight:900}.bucket-picker button.active,.category-bucket-editor>.bucket-picker button.active{color:#fff;background:#195b43;border-color:#195b43}.category-bucket-settings label{align-items:stretch;grid-template-columns:1fr!important}.category-bucket-settings label>span{padding:1px 2px}.category-bucket-editor{grid-template-columns:1fr auto}.category-bucket-editor>.bucket-picker{grid-column:1/-1;margin-top:0}.category-bucket-editor>button{min-height:38px}.bill-group>.tx-group-head+div>.bill-row{border-top:0}.category-manage-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid!important}.category-manage-actions button{width:100%;min-width:0;padding-left:5px;padding-right:5px}.bill-form,.bill-form.edit{grid-template-columns:1fr}.bill-basic-field{color:#294d3c;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;font-size:11px;font-weight:900;display:grid}.bill-basic-field>span{padding-left:2px}.bill-basic-field>input{width:100%;min-height:42px}.fixed-bucket-field>div,.fixed-bucket-field>div.editing{grid-template-columns:repeat(2,minmax(0,1fr))}.fixed-bucket-field button:last-child{grid-column:auto}.fixed-bucket-field .fixed-submit{color:#fff;background:#195b43;border-color:#195b43;justify-content:center;align-items:center;gap:6px;display:flex}.fixed-bucket-field .fixed-submit svg{width:15px;height:15px}.fixed-bucket-field>div.editing .cancel-edit{color:#52645b;background:#dfe6e1;border-color:#d5ded8;grid-column:1/-1}.bill-basic-field{display:block}.bill-basic-field>span{margin-bottom:7px;padding-left:0;display:block}.bill-basic-field>input{width:100%;display:block}.date-field{color:inherit;margin:17px 0;font-size:12px;font-weight:800}.date-field>span{margin-bottom:7px;display:block}.date-trigger{color:#17372a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dfd9;border-radius:10px;grid-template-columns:19px 1fr 17px;align-items:center;gap:9px;width:100%;min-height:44px;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:800;display:grid}.date-trigger:hover{background:#fbfdfb;border-color:#9db9a9}.date-trigger:focus-visible{border-color:#195b43;outline:3px solid #195b4320}.date-trigger svg{color:#4d7965;width:17px;height:17px}.date-trigger svg:last-child{color:#789084;width:15px}.date-trigger.compact{background:#fbfcfb;min-width:190px;padding:8px 10px}.date-picker-back{z-index:90;background:#10281d99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.date-picker-dialog{color:#17372a;background:#fff;border:1px solid #dbe4dd;border-radius:20px;width:min(390px,100%);padding:20px;box-shadow:0 24px 70px #10281d45}.date-picker-head{border-bottom:1px solid #e4ebe6;justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.date-picker-head small,.date-picker-head strong{display:block}.date-picker-head small{color:#6f8076;margin-bottom:5px;font-size:10px}.date-picker-head strong{letter-spacing:-.04em;font-size:21px}.date-picker-head button,.date-picker-month button{color:#195b43;cursor:pointer;background:#edf3ef;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.date-picker-head button svg,.date-picker-month button svg{width:17px}.date-picker-month{grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;margin:16px 0 8px;display:grid}.date-picker-month b{text-align:center;font-size:14px}.date-picker-weekdays,.date-picker-days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.date-picker-weekdays span{text-align:center;color:#74837b;padding:8px 0;font-size:10px;font-weight:800}.date-picker-weekdays:not(.week-mode) span:first-child{color:#c65f43}.date-picker-days i,.date-picker-days button{aspect-ratio:1;background:0 0;border:0;border-radius:10px}.date-picker-days button{color:#29473a;cursor:pointer;font-family:inherit;font-size:12px;font-weight:800}.date-picker-days:not(.week-mode) button:nth-child(7n+1){color:#c65f43}.date-picker-days button:hover{background:#edf5f0}.date-picker-days button.today{box-shadow:inset 0 0 0 1px #79a38c}.date-picker-days button.selected{color:#fff;background:#195b43;box-shadow:0 5px 12px #195b4330}.date-picker-actions{border-top:1px solid #e4ebe6;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;padding-top:15px;display:grid}.date-picker-actions button{color:#195b43;cursor:pointer;background:#edf5f0;border:1px solid #cddbd2;border-radius:9px;min-height:40px;font-family:inherit;font-size:11px;font-weight:900}.date-picker-actions button:last-child{color:#fff;background:#195b43;border-color:#195b43}@media (max-width:560px){.date-picker-back{align-items:end;padding:12px}.date-picker-dialog{border-radius:20px;width:100%;padding:18px}.date-picker-days button{min-height:40px}.date-picker-head strong{font-size:20px}.date-trigger.compact{min-width:0}}.budget-manage-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.budget-manage-actions button{color:#276048;cursor:pointer;background:#f4f8f5;border:1px solid #9fb9aa;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:40px;font-family:inherit;font-size:11px;font-weight:900;display:flex}.budget-manage-actions button svg{width:14px;height:14px}.budget-manage-actions button.active{background:#dfeee5;border-style:solid;border-color:#77aa8d}.budget-manage-actions button.delete{color:#82645b}.budget-manage-actions button.delete.active{color:#aa5038;background:#fff1ec;border-color:#e0a993}.budget-manage-actions button:disabled{opacity:.4;cursor:not-allowed}.budget-inline-editor{background:#edf5f0;border:1px solid #b8cfc1;border-radius:10px;grid-template-columns:1fr auto;gap:7px;margin-top:8px;padding:9px;display:grid}.budget-inline-editor input{color:#214535;min-width:0;font:inherit;background:#fff;border:1px solid #d1ddd5;border-radius:8px;padding:9px 10px}.budget-inline-editor button{color:#fff;background:#195b43;border:0;border-radius:8px;padding:0 14px;font-family:inherit;font-size:11px;font-weight:900}.budget-delete-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.budget-delete-list button{color:#a5533e;background:#fff7f3;border:1px solid #e0c5bb;border-radius:9px;align-items:center;gap:4px;min-height:34px;padding:6px 10px;font-family:inherit;font-size:11px;font-weight:800;display:inline-flex}.budget-delete-list svg{width:12px;height:12px}.category-manage-actions{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:560px){.category-bucket-settings>div{grid-template-columns:repeat(2,minmax(0,1fr))}.category-bucket-settings label,.category-bucket-editor{grid-column:1/-1}.category-bucket-action{min-height:46px}.budget-manage-actions button{min-height:46px;font-size:12px}}.month-picker{grid-template-columns:44px minmax(0,1fr) 44px 88px;gap:10px;width:100%;display:grid}.month-picker>button{width:100%}.month-picker label,.month-picker input{width:100%;min-width:0}.month-picker .this-month{width:100%;padding:0 8px}.history-swipe-zone{touch-action:pan-y}@media (max-width:560px){.month-picker{grid-template-columns:40px minmax(0,1fr) 40px 76px;gap:7px}.month-picker label{padding:0 9px}.month-picker .this-month{padding:0 5px}}.month-picker>.month-trigger{color:#18352a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2dc;border-radius:10px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;height:38px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:900;display:grid}.month-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.month-trigger svg:last-child{color:#789084;width:15px}.month-dialog{width:min(360px,100%)}.month-year{margin-bottom:14px}.month-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.month-grid button{color:#365548;cursor:pointer;background:#fbfcfb;border:1px solid #d9e2dc;border-radius:10px;min-height:48px;font-family:inherit;font-size:12px;font-weight:900}.month-grid button:hover{background:#edf5f0;border-color:#91b09f}.month-grid button.current{box-shadow:inset 0 0 0 1px #78a38b}.month-grid button.selected{color:#fff;background:#195b43;border-color:#195b43;box-shadow:0 5px 14px #195b4330}.month-dialog-actions{border-top:1px solid #e4ebe6;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:18px;padding-top:15px;display:grid}.month-dialog-actions button{color:#195b43;cursor:pointer;background:#edf5f0;border:1px solid #cddbd2;border-radius:9px;min-height:40px;font-family:inherit;font-size:11px;font-weight:900}.month-dialog-actions button:nth-child(2){color:#617269;background:#fff}.month-dialog-actions button:last-child{color:#fff;background:#195b43;border-color:#195b43}@media (max-width:560px){.month-picker>.month-trigger{padding:0 9px}.month-dialog{width:100%}.month-grid button{min-height:50px}}.history-swipe-zone{overflow:hidden}.period-switch button{transition:background-color .18s,color .18s,box-shadow .18s}.history-period-content.forward{animation:.24s cubic-bezier(.22,.8,.35,1) history-slide-forward}.history-period-content.backward{animation:.24s cubic-bezier(.22,.8,.35,1) history-slide-backward}@keyframes history-slide-forward{0%{opacity:.58;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes history-slide-backward{0%{opacity:.58;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.history-period-content.forward,.history-period-content.backward{animation:none}.period-switch button{transition:none}}.bucket-overview{background:#fff;border:1px solid #e0e5e1;border-radius:17px;margin:15px 0;overflow:hidden}.bucket-overview-head{color:#17372a;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:66px;padding:14px 17px;font-family:inherit;display:flex}.bucket-overview-head div{min-width:0}.bucket-overview-head small,.bucket-overview-head b{display:block}.bucket-overview-head small{text-overflow:ellipsis;white-space:nowrap;color:#78857d;margin-bottom:5px;font-size:10px;overflow:hidden}.bucket-overview-head>span{color:#60736a;flex:none;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.bucket-overview-head svg{width:16px;transition:transform .2s}.bucket-overview.expanded .bucket-overview-head svg{transform:rotate(180deg)}.bucket-overview .bucket-grid{margin:0;padding:0 14px 14px;animation:.2s ease-out bucket-reveal}.bucket-overview .bucket-grid article{background:#f8faf8;border-radius:13px;padding:14px}.bucket-overview .bucket-grid article.over{background:#fff6f1}@keyframes bucket-reveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bucket-overview .bucket-grid{animation:none}.bucket-overview-head svg{transition:none}}@media (max-width:560px){.bucket-overview-head{min-height:62px;padding:12px 14px}.bucket-overview-head b{font-size:13px}.bucket-overview-head>span{font-size:0}.bucket-overview-head>span svg{width:18px}.bucket-overview .bucket-grid{gap:8px;padding:0 10px 10px}.bucket-overview .bucket-grid article{padding:13px}}.category-order-row{background:#fff;border:1px solid #dfe6e1;border-radius:10px;grid-template-columns:38px 1fr 38px 38px;align-items:center;gap:6px;padding:7px;display:grid}.category-order-row>span{color:#294c3d;font-weight:900}.category-order-row button{place-items:center;border-radius:8px!important;width:38px!important;min-height:34px!important;padding:0!important;display:grid!important}.category-row-actions{align-items:center;gap:5px;display:flex}.category-row-actions button{min-height:34px;color:#456153!important;background:#fff!important;border:1px solid #d5dfd8!important;border-radius:8px!important;padding:5px 8px!important}.category-row-actions button:last-child{color:#9d5949!important}.app-confirm-back{z-index:120;background:#10271da6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-confirm{background:#fff;border-radius:20px;width:min(430px,100%);padding:24px;box-shadow:0 24px 80px #07170f55}.app-confirm small{color:#71847a;font-size:10px;font-weight:900}.app-confirm h2{margin:7px 0 10px!important;font-size:21px!important}.app-confirm p{color:#66786f;font-size:12px;line-height:1.6}.app-confirm>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.app-confirm button{color:#214b39;background:#eef4f0;border:1px solid #d2ddd6;border-radius:10px;min-height:44px;font-weight:900}.app-confirm .confirm-danger{color:#fff;background:#b95843;border-color:#b95843}.imported-record-note{background:var(--import-note-bg);color:var(--import-note-text);border:1px solid var(--import-note-border);border-radius:9px;align-items:center;gap:7px;margin:-6px 0 14px;padding:10px 12px;font-size:10px;font-weight:900;display:flex}.imported-record-note svg{width:15px;height:15px}@media (max-width:760px){.history-period-content{padding-bottom:230px}}.account-sync{grid-template-columns:24px 1fr auto}.account-sync.paused{color:#66746c;background:#f1f2ef}.sync-switch{cursor:pointer;background:#bbc5bf;border:0;border-radius:8px;align-items:center;width:46px;height:27px;padding:3px;transition:all .18s;display:flex}.sync-switch i{background:#fff;border-radius:6px;width:21px;height:21px;transition:all .18s;box-shadow:0 2px 6px #17372a33}.sync-switch.active{background:#21815f}.sync-switch.active i{transform:translate(19px)}.account-sync{grid-template-columns:24px minmax(0,1fr) 46px;min-height:76px;margin-top:0}.account-sync span{min-width:0}.account-sync b{min-height:18px;line-height:18px}.account-sync small{min-height:32px;line-height:16px}.sync-switch{min-width:46px;transition:background-color .18s}.sync-switch i{transition:transform .18s}.premium-badge-link{color:#fff;background:#173f33;border-radius:11px;justify-content:center;align-items:center;margin:0 0 14px;padding:12px;font-size:12px;font-weight:900;display:flex}.premium-limit-dialog>span{color:#195b43;background:#dff2e9;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:13px;display:grid}.premium-limit-dialog>span svg{width:23px}.app-confirm .confirm-primary{color:#fff;background:#195b43;border-color:#195b43}.reward-list button{color:#7d8982;text-align:left;background:#fff;border:1px solid #e4e7e3;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px;font-family:inherit;display:grid}.reward-list button:disabled{cursor:not-allowed}.reward-list button.owned{color:#17372a;cursor:pointer;background:#f0f8f3;border-color:#8cc4a4}.reward-list button.owned>span:last-child{color:#fff;background:#195b43;border:1px solid #195b43;border-radius:999px;padding:7px 10px;font-size:9px}.reward-list button.equipped{background:#e2f2e8;border:2px solid #195b43;box-shadow:0 7px 20px #195b4320}.reward-list button.equipped>span:last-child{background:#0f513b}.equipped-reward-pin{font-size:.78em;font-style:normal}.account-title.reward-mint-name h1>.reward-name-text{color:#10966b}.account-title.reward-ruby-name h1>.reward-name-text{color:#c12e4f}.account-title.reward-aurora-name h1>.reward-name-text{background:linear-gradient(90deg,#7357d8,#2db5a5,#db669c);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%}.account-title.reward-gold-glow .account-avatar{box-shadow:0 0 0 3px #f4c752,0 0 18px #eab83d99}.account-title.reward-rainbow-ring .account-avatar{box-shadow:0 0 0 3px #fff,0 0 0 6px #71d4a3,0 0 0 9px #9a75df,0 0 18px #f0749d88}.account-title.reward-moonlight-ring .account-avatar{box-shadow:0 0 0 3px #bacaf7,0 0 20px #809ce0aa}.account-title.reward-nebula-aura .account-avatar{box-shadow:0 0 0 3px #7259c9,0 0 24px #416bdaaa}.account-title.reward-galaxy-comment{background:linear-gradient(135deg,#fff,#f2efff);border-color:#8873cc}@media (max-width:760px){.reward-list button{grid-template-columns:38px 1fr auto;padding:11px}}.ledger-premium-status{color:#173d31;background:#eff8f3;border:1px solid #cfe4d8;border-radius:14px;grid-template-columns:36px 1fr 18px;align-items:center;gap:11px;margin:0 0 18px;padding:15px;text-decoration:none;display:grid}.ledger-premium-status>svg:first-child{color:#b98720}.ledger-premium-status span{flex-direction:column;gap:4px;display:flex}.ledger-premium-status b{font-size:14px}.ledger-premium-status small{color:#6e7f77;font-size:11px}.ledger-premium-status>svg:last-child{color:#98a79f;width:16px}.asset-picks{margin-top:2px}.month-grid button:disabled{opacity:.35;cursor:not-allowed}.settings-card>h1{letter-spacing:-.04em;font-size:28px;font-weight:700;line-height:1.2}.settings-card>h2{font-size:17px;font-weight:700;line-height:1.35}.settings-card>h2.settings-screen-heading{margin-top:8px;padding-top:10px}.settings-card .ledger-premium-status{color:#6b4b0d;background:#fff6df;border:1px solid #f0dfad;border-radius:13px;margin:12px 0 0;padding:14px 16px}.settings-card .ledger-premium-status>svg:first-child{color:#c68b16;width:20px}.settings-card .ledger-premium-status b{font-size:13px}.settings-card .ledger-premium-status small{color:#8a6b2c;font-size:12px}@media (max-width:760px){.settings-card>h1{font-size:25px}}.settings-card .ledger-premium-status.is-free{color:#173d31;background:#eff8f3;border-color:#cfe4d8}.settings-card .ledger-premium-status.is-free>svg:first-child{color:#168a66}.settings-card .ledger-premium-status.is-free small{color:#6e7f77}.settings-card .ledger-premium-status.is-super{color:#075071;background:linear-gradient(135deg,#effcff 0%,#c7f2ff 48%,#8ee5ff 100%);border-color:#62d9f7;box-shadow:0 0 16px #55d8ff38}.settings-card .ledger-premium-status.is-super>svg:first-child{color:#087eaa}.settings-card .ledger-premium-status.is-super small{color:#176985}.settings-card .ledger-premium-status.is-super>svg:last-child{color:#1683a8}html[data-moneyteum-theme=dark] .settings-card .ledger-premium-status.is-super{color:#effcff;background:linear-gradient(135deg,#12333f 0%,#155f79 58%,#279ec2 100%);border-color:#64ddfb;box-shadow:0 0 16px #40d5ff42}html[data-moneyteum-theme=dark] .settings-card .ledger-premium-status.is-super>svg:first-child{color:#b7f4ff}html[data-moneyteum-theme=dark] .settings-card .ledger-premium-status.is-super small{color:#c1edf7}html[data-moneyteum-theme=dark] .settings-card .ledger-premium-status.is-super>svg:last-child{color:#a5e9f8}.premium-badge-link{gap:7px}.premium-badge-link svg{fill:none;stroke:currentColor;width:18px;height:18px}.badge-list button>i svg,.equipped-name-badge svg{fill:none;stroke:currentColor;width:22px;height:22px}.equipped-name-badge svg{vertical-align:middle;width:17px;height:17px}.settings-card .ledger-premium-status,.settings-card .account-sync{min-height:76px}.settings-card .settings-section{border-bottom:1px solid #e0e7e2}.settings-card .settings-section:first-of-type{border-top:1px solid #e0e7e2;margin-top:16px}.settings-card .settings-section-toggle{width:100%;min-height:58px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;font-size:17px;font-weight:700;line-height:1.35;display:flex}.settings-card .settings-section-toggle>svg{color:#708078;width:18px;height:18px;transition:transform .28s var(--mt-motion-out);flex:none}.settings-card .settings-section.open .settings-section-toggle>svg{transform:rotate(180deg)}.settings-card .settings-section-toggle:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #195b43}.settings-card .settings-section-reveal{opacity:0;visibility:hidden;transition:grid-template-rows .34s var(--mt-motion-out),opacity .22s ease,visibility 0s .34s;grid-template-rows:0fr;display:grid}.settings-card .settings-section.open .settings-section-reveal{opacity:1;visibility:visible;transition:grid-template-rows .34s var(--mt-motion-out),opacity .24s ease,visibility 0s;grid-template-rows:1fr}.settings-card .settings-section-content{min-height:0;transition:transform .34s var(--mt-motion-out),padding-bottom .34s var(--mt-motion-out);padding:0 2px;overflow:hidden;transform:translateY(-8px)}.settings-card .settings-section.open .settings-section-content{padding-bottom:16px;transform:translateY(0)}.settings-card .settings-section-content>label{grid-template-columns:170px 1fr;align-items:center;gap:15px;margin:12px 0;font-size:12px;font-weight:800;display:grid}html[data-moneyteum-theme=dark] .settings-card .settings-section{border-color:#36443c}html[data-moneyteum-theme=dark] .settings-card .settings-section-toggle>svg{color:#a9b8b0}html[data-moneyteum-accent] .settings-card .settings-section{border-color:var(--paid-border)}html[data-moneyteum-accent] .settings-card .settings-section-toggle{color:var(--paid-text)}html[data-moneyteum-accent] .settings-card .settings-section-toggle>svg{color:var(--paid-accent-2)}html[data-moneyteum-accent] .settings-card .settings-section-toggle:focus-visible{outline-color:var(--paid-accent-2)}@media (prefers-reduced-motion:reduce){.settings-card .settings-section-reveal,.settings-card .settings-section-content,.settings-card .settings-section-toggle>svg{transition:none}}@media (max-width:560px){.settings-card .settings-section-content>label{grid-template-columns:1fr;gap:8px}}.settings-card .ledger-settings-picker{width:100%;min-height:46px}.settings-card .settings-language-native{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ledger-premium-status.is-loading,.account-sync.is-loading{background:#eef3f0!important;border-color:#dce5df!important}.ledger-premium-status.is-loading>*,.account-sync.is-loading>*{visibility:hidden}.settings-card>h2{margin:18px 0 10px}.settings-card .ledger-premium-status{margin-top:10px}.settings-card .account-sync{padding-block:12px}.settings-card .account-sync>span{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.settings-card .account-sync b,.settings-card .account-sync small{min-height:0}.ledger-reset{justify-content:center;align-items:center;gap:8px;min-height:auto;padding:10px 0;color:#b4513f!important;background:0 0!important;border:0!important;border-radius:0!important;display:flex!important}.ledger-reset svg{width:18px}.home-display-setting{background:#f7faf8;border:1px solid #dce4df;border-radius:16px;margin:10px 0;padding:15px}.home-display-setting>header{gap:3px;margin-bottom:8px;display:grid}.home-display-setting>header b{font-size:13px}.home-display-setting>header small,.home-display-setting>div small{color:#748178;font-size:9px}.home-display-setting>div{border-top:1px solid #e0e7e2;justify-content:space-between;align-items:center;gap:14px;min-height:52px;display:flex}.home-display-setting>div>span{gap:3px;display:grid}.home-display-setting>div b{font-size:11px}.home-display-setting .sync-switch{flex:0 0 46px}html[data-moneyteum-theme=dark] .home-display-setting{color:#edf4ef;background:#111815;border-color:#36443c}html[data-moneyteum-theme=dark] .home-display-setting>div{border-color:#34423a}html[data-moneyteum-theme=dark] .home-display-setting :is(header small,div small){color:#a9b8b0}html[data-moneyteum-accent] .home-display-setting{background:var(--paid-card)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .home-display-setting>div{border-color:var(--paid-border)!important}html[data-moneyteum-accent] .home-display-setting :is(header small,div small){color:var(--paid-muted)!important}.home-display-weekly-controls{align-items:center;gap:8px;display:flex}.home-weekly-range-picker{border-radius:10px;width:145px;min-height:38px;padding:8px 9px}.home-weekly-range-picker .moneyteum-picker-copy b{font-size:10px}.home-weekly-range-picker .moneyteum-picker-chevron{width:14px}@media (max-width:560px){.home-display-setting>div.home-display-weekly{flex-direction:column;align-items:flex-start;padding:12px 0}.home-display-weekly-controls,.home-weekly-range-picker{width:100%}.home-display-weekly-controls .sync-switch{flex:0 0 46px}}.home-display-setting>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-display-setting>header>div{gap:3px;min-width:0;display:grid}.widget-privacy-setting>.widget-privacy-control{border-top:0;min-height:42px}.widget-preview-caption{margin:9px 0 7px;font-size:11px;font-weight:700;display:block}.widget-dashboard-preview{color:#f6faf7;text-align:left;cursor:pointer;background:#111714;border:1px solid #435149;border-radius:17px;gap:13px;width:100%;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.widget-dashboard-preview:active{transform:scale(.987)}.widget-preview-head{align-items:center;gap:9px;display:flex}.widget-preview-head>.widget-preview-avatar{color:#81dcab;border:1px solid #a9c2b3;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.widget-preview-head>span:nth-child(2){gap:2px;min-width:0;display:grid}.widget-preview-head small{color:#b9c9be;letter-spacing:.08em;font-size:9px;font-weight:800}.widget-preview-head b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.widget-preview-head em{color:#dbe8de;white-space:nowrap;margin-left:auto;font-size:10px;font-style:normal}.widget-preview-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.widget-preview-values>span{gap:5px;min-width:0;display:grid}.widget-preview-values>span:nth-child(2){text-align:center}.widget-preview-values>span:nth-child(3){text-align:right}.widget-preview-values small{color:#c5d0c9;font-size:10px}.widget-preview-values b{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,3vw,15px);overflow:hidden}.widget-preview-foot{color:#c5d0c9;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.widget-preview-add{color:#0b2417;background:#cdebd8;border-radius:8px;padding:6px 8px;font-weight:700}.widget-preview-help{color:#748178;margin-top:8px;font-size:10px;line-height:1.5;display:block}.widget-dashboard-preview{color:#17372a;background:#fff;border-color:#c8dbce}:is(.widget-dashboard-preview:hover,.widget-dashboard-preview:focus-visible){border-color:#288a5b;box-shadow:0 0 0 2px #288a5b30}.widget-preview-head small,.widget-preview-head em,.widget-preview-values small,.widget-preview-foot{color:#5d7366}.widget-preview-head>.widget-preview-avatar{color:#21815f;border-color:#7cac8d}.widget-preview-values .income{color:#157a4b}.widget-preview-values .expense{color:#b54437}.widget-preview-add{color:#fff;background:#20895c}.widget-privacy-setting .sync-switch{background:#bfd5c9}html[data-moneyteum-theme=dark]:not([data-moneyteum-accent]) .widget-dashboard-preview{color:#f6faf7;background:#111714;border-color:#435149}html[data-moneyteum-theme=dark]:not([data-moneyteum-accent]) .widget-dashboard-preview:is(:hover,:focus-visible){border-color:#59ae84;box-shadow:0 0 0 2px #27875c33}html[data-moneyteum-theme=dark]:not([data-moneyteum-accent]) .widget-preview-head :is(small,em),html[data-moneyteum-theme=dark]:not([data-moneyteum-accent]) .widget-preview-values small,html[data-moneyteum-theme=dark]:not([data-moneyteum-accent]) .widget-preview-foot{color:#c5d0c9}html[data-moneyteum-theme=dark]:not([data-moneyteum-accent]) .widget-preview-values .income{color:#6ee4ab}html[data-moneyteum-theme=dark]:not([data-moneyteum-accent]) .widget-preview-values .expense{color:#ff8c76}html[data-moneyteum-theme=dark]:not([data-moneyteum-accent]) .widget-preview-add{color:#0b2417;background:#cdebd8}html[data-moneyteum-theme=dark]:not([data-moneyteum-accent]) .widget-privacy-setting .sync-switch{background:#41564b}html[data-moneyteum-accent] .widget-dashboard-preview{background:linear-gradient(145deg,var(--paid-card-2),var(--paid-card) 70%,color-mix(in srgb,var(--paid-accent) 18%,var(--paid-card)));border-color:var(--paid-border);color:var(--paid-text)}html[data-moneyteum-accent] .widget-dashboard-preview:is(:hover,:focus-visible){border-color:var(--paid-accent-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--paid-accent) 28%,transparent)}html[data-moneyteum-accent] .widget-preview-head :is(small,em),html[data-moneyteum-accent] .widget-preview-values small,html[data-moneyteum-accent] .widget-preview-foot{color:var(--paid-muted)}html[data-moneyteum-accent] .widget-preview-head>.widget-preview-avatar{border-color:var(--paid-accent);color:var(--paid-accent-2)}html[data-moneyteum-accent] .widget-preview-values .income{color:var(--paid-accent-2)}html[data-moneyteum-accent] .widget-preview-values .expense{color:#eaa28c}html[data-moneyteum-accent] .widget-preview-add{background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent));color:var(--paid-on-accent)}html[data-moneyteum-accent] .widget-privacy-setting .sync-switch:not(.active){background:color-mix(in srgb,var(--paid-accent) 30%,var(--paid-card-2))}.community-embed{background:#f6f8f6;border:1px solid #dde7e1;border-radius:22px;width:100%;height:calc(100dvh - 145px);min-height:680px;overflow:hidden}.community-embed iframe{background:#f6f8f6;border:0;width:100%;height:100%;display:block}.community-embed.native{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;overflow-y:auto}.community-embed.native>.community-page{min-height:100%}.community-embed.native .community-page.embedded .community-respect{flex-shrink:0;margin-top:12px}.community-native-loading{color:#718078;place-items:center;height:100%;font-size:12px;font-weight:900;display:grid}@media (max-width:760px){.community-embed{border:0;border-radius:0;width:calc(100% + 28px);height:calc(100dvh - 154px);min-height:0;margin:0 -14px}.record-modal{padding:17px 16px!important}.record-modal h2{margin:0 0 10px!important;font-size:23px!important}.record-modal .kind-pick{margin-bottom:8px!important}.record-modal .kind-pick button{min-height:38px!important;padding:8px!important}.record-modal label,.record-modal .date-field{margin:9px 0!important}.record-modal .date-trigger,.record-modal label>input,.record-modal .amount-field{min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important}.record-modal .category-picks{gap:5px!important}.record-modal .category-picks button{min-height:35px!important;padding:6px 3px!important;font-size:10px!important}.record-modal .category-manage-actions{margin-top:5px!important}.record-modal .category-manage-actions button{min-height:31px!important;padding:5px 7px!important}.record-modal .save{min-height:42px!important;margin-top:10px!important}}.my-dashboard{background:linear-gradient(135deg,#fff 0%,#f1f8f4 100%);border:1px solid #d9e5dd;border-radius:18px;margin:0 0 12px;padding:15px;overflow:hidden;box-shadow:0 8px 24px #17372a0b}.dashboard-profile{align-items:center;gap:11px;display:flex}.dashboard-avatar{cursor:pointer;background:#e6f0e9;border:0;border-radius:15px;flex:0 0 46px;width:46px;height:46px;padding:0;position:relative}.dashboard-avatar .account-avatar{border-radius:15px;width:46px;height:46px}.dashboard-profile>div{min-width:0}.dashboard-profile>div>small{color:#779086;letter-spacing:.14em;margin-bottom:3px;font-size:8px;font-weight:900;display:block}.dashboard-name{align-items:center;gap:6px;min-width:0;display:flex}.dashboard-name h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.04em;margin:0;font-size:18px;overflow:hidden}.dashboard-badge{color:#315f4c;background:#f4f8f5;border:1px solid #cbdad1;border-radius:7px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:2px 5px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.dashboard-badge svg{width:12px;height:12px}.dashboard-badge em{display:none}.dashboard-badge.premium{border-radius:999px;height:22px;padding:2px 7px}.dashboard-badge.premium em{white-space:nowrap;margin-left:3px;font-size:8px;font-style:normal;display:inline}.dashboard-account{color:#5f7469;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:2px 0 0;font-family:inherit;font-size:9px;font-weight:800;display:flex}.dashboard-account svg{width:12px;height:12px}.dashboard-progress-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:10px 0;display:grid}.dashboard-xp{margin:0}.dashboard-xp>span{justify-content:space-between;align-items:center;font-size:9px;display:flex}.dashboard-xp strong{color:#195b43}.dashboard-xp>i{background:#dfe9e3;border-radius:999px;height:6px;margin-top:6px;display:block;overflow:hidden}.dashboard-xp>i>em{border-radius:inherit;background:linear-gradient(90deg,#49a277,#ef9b67);height:100%;display:block}.dashboard-checkin{color:#fff;white-space:nowrap;cursor:pointer;background:#195b43;border:1px solid #195b43;border-radius:10px;align-items:center;gap:5px;height:32px;padding:0 10px;font-family:inherit;font-size:9px;font-weight:900;display:flex}.dashboard-checkin svg{width:14px}.dashboard-checkin.checked{color:#416353;cursor:default;background:#e7f0ea;border-color:#cbd9d0}.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.dashboard-stats article{background:#fff;border:1px solid #dfe8e2;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:1px 6px;min-height:48px;padding:8px 9px;display:grid}.dashboard-stats article span,.dashboard-stats article b,.dashboard-stats article small{display:block}.dashboard-stats article span{color:#718179;font-size:8px}.dashboard-stats article b{grid-area:1/2/3;margin:0;font-size:15px}.dashboard-stats article small{color:#97a199;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.equipped-name-badge{vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}.equipped-name-badge.premium,.dashboard-badge.premium{color:#6d4500;background:linear-gradient(135deg,#fff5a9,#f3c62d);border:1px solid #d79e05;border-radius:7px;padding:2px 5px;box-shadow:0 2px 7px #bd840333}.equipped-name-badge.premium svg,.dashboard-badge.premium svg{stroke:#8f5b00!important;fill:#ffd94f!important}.equipped-reward-pin{flex:none;font-style:normal}.profile-open{position:relative}.profile-open b{align-items:center;gap:5px;display:flex}.profile-open .equipped-name-badge{font-size:12px}.my-dashboard.reward-mint-name .dashboard-name h1>.reward-name-text,.profile-open.reward-mint-name b>.reward-name-text{color:#64e8bd}.my-dashboard.reward-ruby-name .dashboard-name h1>.reward-name-text,.profile-open.reward-ruby-name b>.reward-name-text{color:#f06e78}.my-dashboard.reward-aurora-name .dashboard-name h1>.reward-name-text,.profile-open.reward-aurora-name b>.reward-name-text{background:linear-gradient(90deg,#5dcaaa,#8e70d8,#ff896f);color:#0000;-webkit-background-clip:text;background-clip:text}.my-dashboard.reward-gold-glow .dashboard-avatar,.profile-open.reward-gold-glow .profile-avatar{box-shadow:0 0 0 3px #f4c542,0 0 15px #f4c54266}.my-dashboard.reward-rainbow-ring .dashboard-avatar,.profile-open.reward-rainbow-ring .profile-avatar{box-shadow:0 0 0 3px #8e70d8,0 0 15px #ff896f77}.my-dashboard.reward-moonlight-ring .dashboard-avatar,.profile-open.reward-moonlight-ring .profile-avatar{box-shadow:0 0 0 3px #a8d8ff,0 0 15px #8fb5ff77}.my-dashboard.reward-nebula-aura .dashboard-avatar,.profile-open.reward-nebula-aura .profile-avatar{box-shadow:0 0 0 3px #bd83ff,0 0 16px #6d4dd977}.my-dashboard.reward-galaxy-comment,.profile-open.reward-galaxy-comment{border-color:#8873cc;box-shadow:0 0 14px #8873cc38}.dashboard-box{color:#304d40;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe8e2;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto 14px;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:7px;padding:7px 9px;font-family:inherit;display:grid}.dashboard-box>svg:first-child{color:#8c6a18;width:19px}.dashboard-box>svg:last-child{color:#82928a;width:14px}.dashboard-box>span b,.dashboard-box>span small{display:block}.dashboard-box>span b{font-size:10px}.dashboard-box>span small{color:#839087;margin-top:2px;font-size:7px}.dashboard-box>i{align-items:center;gap:3px;display:flex}.dashboard-box>i>em{color:#0000;background:#dce6e0;border-radius:50%;place-items:center;width:9px;height:9px;font-size:7px;font-style:normal;display:grid}.dashboard-box>i>em.done{background:#45a479}.dashboard-box>i>em:last-child{width:16px;height:16px;color:inherit;background:#f2e7c7;border-radius:6px}.dashboard-box.ready{background:linear-gradient(135deg,#fffbee,#fff4c9);border-color:#deb640;box-shadow:0 3px 12px #c5982130}.dashboard-box.ready>svg:first-child{color:#bc8500}.dashboard-community{color:#304d40;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe8e2;border-radius:11px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:7px;padding:8px 10px;font-family:inherit;display:grid}.dashboard-community>svg:first-child{color:#268563;width:19px}.dashboard-community>svg:last-child{color:#82928a;width:15px}.dashboard-community span b,.dashboard-community span small{display:block}.dashboard-community span b{font-size:11px}.dashboard-community span small{color:#839087;margin-top:2px;font-size:9px}.dashboard-community:hover{background:#f5faf6;border-color:#91bf9e}.community-view .app-main{max-width:none;height:100dvh;padding:0;overflow:hidden}.community-view .community-embed{background:#fbfaf6;border:0;border-radius:0;height:100dvh;min-height:0}.community-view .community-embed iframe{background:#fbfaf6}html[data-moneyteum-theme=dark] .community-view .community-embed.native{background:#101612}html[data-moneyteum-accent] .community-view .community-embed.native{background:var(--paid-shell)}@media (max-width:760px){.my-dashboard{margin-bottom:10px;padding:13px}.dashboard-profile{gap:9px}.dashboard-avatar,.dashboard-avatar .account-avatar{border-radius:14px;width:42px;height:42px}.dashboard-avatar{flex-basis:42px}.dashboard-name h1{font-size:17px}.dashboard-progress-row{gap:7px;margin:8px 0}.dashboard-checkin{height:30px;padding:0 8px}.dashboard-stats article{min-height:44px;padding:7px}.dashboard-stats article b{font-size:14px}.community-view .app-main{height:calc(100dvh - 72px);padding:0}.community-view .community-embed{width:100%;height:100%;margin:0}.community-view .home-tools{display:none}.community-view .app-main:has(.community-embed.native){height:calc(100dvh - 65px - max(7px,env(safe-area-inset-bottom)))}}.name-error{color:#b33f2f;margin:8px 0 0;font-size:10px;font-weight:800}.badge-list button.premium-badge{color:#624900;background:linear-gradient(135deg,#fffdf0,#fff2ad);border-color:#d8ad28}.badge-list button.premium-badge.unlocked{color:#624900;background:linear-gradient(135deg,#fffdf0,#ffef92);border-color:#d8ad28}.badge-list button.premium-badge.equipped{background:linear-gradient(135deg,#fff8c9,#f8d342);border:2px solid #c58b00;box-shadow:0 5px 18px #c58b0033}.badge-list button.premium-badge>i{color:#8a5b00;background:#fff1a6}.badge-list button.premium-badge>i svg{stroke:#8a5b00;fill:#ffd84f}.badge-list button.premium-badge small{color:#8a6b24}.badge-list button.premium-badge em{color:#9b6d00}.badge-list button.premium-badge>span{color:#765300;font-weight:900}html[data-moneyteum-theme=dark] :is(.dashboard-stats article,.dashboard-box,.dashboard-community,.bucket-overview,.bucket-overview-head,.home-month-head,.home-month-group,.profile-panel,.profile-card,.profile-section,.account-section){color:#edf4ef!important;background:#1a231e!important;border-color:#3a4740!important}html[data-moneyteum-theme=dark] :is(.dashboard-stats article span,.dashboard-box small,.dashboard-community small,.bucket-overview small,.home-month-head small){color:#a9b8b0!important}html[data-moneyteum-theme=dark] .dashboard-badge.premium{color:#ffd86a!important;background:#4a3711!important;border-color:#8e6b1d!important}html[data-moneyteum-theme=dark] .dashboard-box>i{color:#ffd86a!important;background:#2a342e!important}html[data-moneyteum-theme=dark] .bucket-overview-head>span{color:#b6c4bc!important}.dashboard-progress-row{display:block}.dashboard-checkin{display:none}.fixed-budget-manager{background:#fff;border:1px solid #dfe7e1;border-radius:18px;gap:17px;margin-bottom:14px;padding:20px 22px;display:grid}.fixed-budget-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fixed-budget-manager small{color:#718078;font-size:9px;display:block}.fixed-budget-manager h2{margin:0 0 4px;font-size:18px}.fixed-budget-manager p{color:#718078;margin:0;font-size:10px}.fixed-budget-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fixed-budget-values span{background:#f3f7f4;border-radius:11px;min-width:0;padding:11px}.fixed-budget-values b{margin-top:5px;font-size:15px;display:block}.fixed-budget-values b.negative{color:#c55d42}.fixed-budget-heading>button{color:#fff;white-space:nowrap;cursor:pointer;background:#195b43;border:0;border-radius:11px;align-items:center;gap:7px;padding:11px 14px;font:900 11px inherit;display:flex}.fixed-budget-heading>button svg{width:15px}.memo-history{flex-direction:column;display:flex}.memo-history article{grid-template-columns:30px 84px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.memo-history time{margin:0}.memo-history p{min-width:0}.memo-history .memo-check{background:#fff;border:1px solid #b7c9be;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:grid;position:static}.memo-history .memo-check svg{width:15px}.memo-history .memo-edit{white-space:nowrap;position:static}.memo-history article.completed{background:#f1f6f3}.memo-history article.completed p{color:#819088;text-decoration:line-through}@media (max-width:760px){.fixed-budget-manager{gap:14px;padding:17px}.fixed-budget-heading{align-items:center}.fixed-budget-heading>button{justify-content:center;padding:10px 12px}.fixed-budget-values{grid-template-columns:1fr 1fr;gap:8px}.fixed-budget-values span{border-radius:10px;padding:10px}.memo-history article{grid-template-columns:28px 1fr auto;gap:8px;padding:11px}.memo-history time{grid-column:2;font-size:8px}.memo-history p{grid-area:2/2}.memo-history .memo-check{grid-row:1/3}.memo-history .memo-edit{grid-area:1/3/3}}html[data-moneyteum-theme=dark] .fixed-budget-manager{color:#eef5f0!important;background:#1b241f!important;border-color:#3a4740!important}html[data-moneyteum-theme=dark] .fixed-budget-values span{background:#253029!important}html[data-moneyteum-theme=dark] .memo-history article{background:#202a24!important;border-color:#3a4740!important}.memo-checklist{gap:8px;max-height:280px;overflow-y:auto;margin:12px 0!important;padding:2px!important;display:grid!important}.memo-checklist>div{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;display:grid;margin:0!important}.memo-panel .memo-line-check{color:#195b43;background:#fff;border:1px solid #b7c9be;border-radius:8px;width:28px;height:28px}.memo-panel .memo-line-check svg{width:16px}.memo-checklist input{color:#17372a;width:100%;min-width:0;font:inherit;background:#fbfcfb;border:1px solid #d6ded8;border-radius:10px;outline:0;padding:10px 11px;font-size:12px}.memo-checklist input:focus{border-color:#3f8c6a;box-shadow:0 0 0 3px #3f8c6a18}.memo-checklist .completed input{color:#819088;background:#f1f5f2;text-decoration:line-through}.memo-panel .memo-add-line{color:#195b43;background:#edf4ef;gap:5px;width:auto;height:34px;margin-top:2px;padding:0 11px;font-size:10px;font-weight:900;display:flex}.memo-panel .memo-add-line svg{width:14px}.memo-history article{grid-template-columns:84px minmax(0,1fr) auto;align-items:start}.memo-entry-items{gap:7px;min-width:0;display:grid}.memo-history .memo-item-row{color:#17372a;text-align:left;background:0 0;border-radius:0;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;padding:0;font-size:12px;font-weight:600;display:grid;position:static}.memo-history .memo-item-row .memo-check{width:24px;height:24px}.memo-history .memo-item-text{overflow-wrap:anywhere;min-width:0;line-height:1.5}.memo-history .memo-item-row.completed .memo-item-text{color:#819088;text-decoration:line-through}.memo-actions{align-items:center;gap:6px;display:flex}.memo-history .memo-actions button{white-space:nowrap;position:static}.memo-history .memo-delete{color:#b34f3d;background:#fff0eb}.memo-history .memo-delete:hover{background:#fbe1d8}html[data-moneyteum-theme=dark] .memo-checklist input{color:#eef5f0!important;background:#151d18!important;border-color:#46554c!important}html[data-moneyteum-theme=dark] .memo-checklist .completed input{color:#8fa096!important;background:#202a24!important}html[data-moneyteum-theme=dark] .memo-panel .memo-line-check{background:#151d18!important;border-color:#607168!important}html[data-moneyteum-theme=dark] .memo-history .memo-item-row{color:#eef5f0!important;background:0 0!important}html[data-moneyteum-theme=dark] .memo-history .memo-delete{color:#ff9c7c!important;background:#3b2520!important}html[data-moneyteum-theme=dark] .memo-history .memo-edit{color:#a4e4c0!important;background:#26372e!important}@media (max-width:760px){.memo-history article{grid-template-columns:1fr auto}.memo-history time{grid-column:1}.memo-entry-items{grid-column:1/3}.memo-actions{grid-area:1/2}.memo-checklist{max-height:235px}}html[data-moneyteum-theme=dark] :is(.month-picker>button,.month-picker>.month-trigger,.history-summary>div,.history-calendar,.date-picker-dialog,.month-dialog,.app-confirm,.record-modal){color:#edf4ef!important;background:#1a231e!important;border-color:#3a4740!important;box-shadow:0 12px 34px #0004!important}html[data-moneyteum-theme=dark] :is(.month-picker>button,.month-trigger svg:last-child,.card-title span,.history-summary span,.tx-group-head span,.tx div small,.bill-row div small,.date-picker-head small,.date-picker-weekdays span){color:#a9b8b0!important}html[data-moneyteum-theme=dark] .history-summary b:not(.income):not(.expense){color:#edf4ef!important}html[data-moneyteum-theme=dark] .history-summary b.income{color:#71d99d!important}html[data-moneyteum-theme=dark] .history-summary b.expense{color:#ff9a78!important}html[data-moneyteum-theme=dark] :is(.period-switch,.kind-pick){background:#222d27!important;border-color:#3d4a43!important}html[data-moneyteum-theme=dark] :is(.period-switch button,.kind-pick button){color:#aebdb5!important}html[data-moneyteum-theme=dark] :is(.period-switch button.active,.kind-pick button.active){color:#a6edc7!important;box-shadow:none!important;background:#355043!important}html[data-moneyteum-theme=dark] :is(.search,.tx-group-head,.bill-group .tx-group-head){color:#edf4ef!important;background:#243029!important;border-color:#415047!important}html[data-moneyteum-theme=dark] .tx-group{border-color:#577064!important}html[data-moneyteum-theme=dark] :is(.tx-group-head-button:hover,.tx-group-head-button:focus-visible){background:#2c3a32!important}html[data-moneyteum-theme=dark] .tx{color:#edf4ef!important;border-color:#344139!important}html[data-moneyteum-theme=dark] :is(.tx>i,.home-month-list article>i){color:#ffd0b9!important;background:#3b302b!important}html[data-moneyteum-theme=dark] .home-month-list small{color:#a9b8b0!important}html[data-moneyteum-theme=dark] .tx strong.expense{color:#ffb09a!important}html[data-moneyteum-theme=dark] .tx strong.income{color:#76dca2!important}html[data-moneyteum-theme=dark] .tx>button{color:#9fb0a7!important}html[data-moneyteum-theme=dark] .bill-row{color:#edf4ef!important;border-color:#344139!important}html[data-moneyteum-theme=dark] .bill-row.paid{opacity:.82}html[data-moneyteum-theme=dark] .bill-row.paid :is(b,strong){color:#c9d5ce!important}html[data-moneyteum-theme=dark] .bill-check{color:#eef5f0!important;background:#18211c!important;border-color:#65766c!important}html[data-moneyteum-theme=dark] .bill-row>span{color:#c6d3cc!important;background:#29352e!important}html[data-moneyteum-theme=dark] :is(.modal-x,.date-picker-head button,.date-picker-month button,.date-picker-actions button,.month-grid button,.month-dialog-actions button){color:#dce8e1!important;background:#26322b!important;border-color:#46554c!important}html[data-moneyteum-theme=dark] :is(.month-grid button.selected,.date-picker-days button.selected,.date-picker-actions button:last-child,.month-dialog-actions button:last-child){color:#fff!important;background:#367356!important;border-color:#72c99d!important}html[data-moneyteum-theme=dark] :is(.calendar-days>i,.calendar-days>button){color:#e8f0eb!important;background:#18211c!important;border-color:#3a4740!important}html[data-moneyteum-theme=dark] .calendar-days>i{background:#141b17!important}html[data-moneyteum-theme=dark] .calendar-days button.today{background:#263a30!important}html[data-moneyteum-theme=dark] .side-safe{color:#b6c4bc!important;background:#202a24!important}html[data-moneyteum-theme=dark] .small-add{color:#f3f8f5!important;background:#2c6048!important;border:1px solid #4e8569!important}html[data-moneyteum-theme=dark] :is(.account-title,.account-stats,.checkin-card,.reward-modal){color:#eef5f0!important;background:#1a231e!important;border:1px solid #3b4940!important}html[data-moneyteum-theme=dark] .account-title span>small,html[data-moneyteum-theme=dark] .account-title span>p,html[data-moneyteum-theme=dark] :is(.level-bar>small,.account-stats span,.section-title small,.checkin-card span,.checkin-card small,.name-rule,.privacy-section p){color:#a9b9ae!important}html[data-moneyteum-theme=dark] .level-bar{background:#34463b!important}html[data-moneyteum-theme=dark] .account-stats div{border-color:#3b4940!important}html[data-moneyteum-theme=dark] :is(.avatar-grid button.active,.name-input,.name-input:disabled){color:#eaf4ed!important;background:#24352b!important;border-color:#4c6655!important}html[data-moneyteum-theme=dark] .avatar-grid button{color:#b5c7ba!important}html[data-moneyteum-theme=dark] .avatar-grid button>span{background-color:#26342b!important}html[data-moneyteum-theme=dark] .avatar-grid button.locked{opacity:.72;filter:grayscale(.25)}html[data-moneyteum-theme=dark] :is(.profile-photo-actions button,.checkin-card button){color:#c8f0d8!important;background:#293f32!important;border:1px solid #4a7058!important}html[data-moneyteum-theme=dark] .privacy-section>button{color:#ffad98!important;background:#302c26!important;border-color:#665448!important}html[data-moneyteum-theme=dark] .badge-list button:not(.premium-badge){color:#c8d6cb!important;background:#202b23!important;border-color:#405047!important}html[data-moneyteum-theme=dark] .badge-list button.unlocked:not(.premium-badge){color:#edf6ef!important;background:#25382b!important;border-color:#598467!important}html[data-moneyteum-theme=dark] .badge-list button.equipped:not(.premium-badge){background:#2b4935!important;border-color:#7bcc9c!important}html[data-moneyteum-theme=dark] .badge-list button:not(.premium-badge)>i{background:#344239!important}html[data-moneyteum-theme=dark] .badge-list button:not(.premium-badge) small{color:#aabbb0!important}html[data-moneyteum-theme=dark] .badge-list button.premium-badge{color:#ffe3a1!important;background:#302818!important;border-color:#76602b!important}html[data-moneyteum-theme=dark] .badge-list button.premium-badge.unlocked{color:#ffdf86!important;background:#3a2e16!important;border-color:#ba8e27!important}html[data-moneyteum-theme=dark] .badge-list button.premium-badge.equipped{background:#4d3813!important;border-color:#e5b646!important;box-shadow:0 0 16px #dca82b33!important}html[data-moneyteum-theme=dark] .badge-list button.premium-badge>i{color:#ffd76e!important;background:#5b4219!important}html[data-moneyteum-theme=dark] .badge-list button.premium-badge :is(small,em,span){color:#edc777!important}html[data-moneyteum-theme=dark] .reward-back{background:#070d0ac9!important}html[data-moneyteum-theme=dark] .reward-modal{box-shadow:0 24px 80px #0009!important}html[data-moneyteum-theme=dark] .reward-close{color:#e8f2eb!important;background:#29352d!important}html[data-moneyteum-theme=dark] .reward-progress{background:#202b24!important;border-color:#405047!important}html[data-moneyteum-theme=dark] .reward-progress>p,html[data-moneyteum-theme=dark] .reward-progress>div small,html[data-moneyteum-theme=dark] .reward-modal>h3 small{color:#a9b9ae!important}html[data-moneyteum-theme=dark] .reward-progress>div>span{color:#eaf3eb!important;background:#17211b!important;border-color:#435349!important}html[data-moneyteum-theme=dark] .reward-progress>div>span.done{background:#24664a!important;border-color:#389166!important}html[data-moneyteum-theme=dark] .box-picks button{color:#eef5f0!important;background:#202b24!important;border-color:#405047!important}html[data-moneyteum-theme=dark] .box-picks button.active{background:#294535!important;border-color:#65ba87!important}html[data-moneyteum-theme=dark] .box-picks small{color:#a8baad!important}html[data-moneyteum-theme=dark] .box-stage{color:#f1f6ef!important;background:#202c24!important;border-color:#4d6654!important}html[data-moneyteum-theme=dark] .box-stage.revealed{background:linear-gradient(135deg,#264b39,#4c3429)!important}html[data-moneyteum-theme=dark] .box-stage small{color:#bed3c3!important}html[data-moneyteum-theme=dark] .unlock-box{color:#fff!important;background:#32815c!important}html[data-moneyteum-theme=dark] .unlock-box:disabled{color:#cbded0!important;background:#345544!important}html[data-moneyteum-theme=dark] .reward-list button{color:#bdcfc1!important;background:#202b24!important;border-color:#405047!important}html[data-moneyteum-theme=dark] .reward-list button.owned{color:#eef6ef!important;background:#25392c!important;border-color:#598566!important}html[data-moneyteum-theme=dark] .reward-list button.equipped{box-shadow:none!important;background:#2a4934!important;border-color:#7dcc9a!important}html[data-moneyteum-theme=dark] .reward-list button :is(small,span){color:#a9b9ae!important}html[data-moneyteum-theme=dark] .reward-list button.owned>span:last-child{color:#d8f6e2!important;background:#235b40!important;border-color:#4f9b6c!important}html[data-moneyteum-theme=dark] .chart-switch button{color:#aebdb5!important}html[data-moneyteum-theme=dark] .chart-switch button.active{color:#a6edc7!important;box-shadow:none!important;background:#355043!important}.stats-memo>.memo-history{align-items:stretch;width:100%}.stats-memo>.memo-history article{width:100%}.stats-swipe-zone{touch-action:pan-y;overflow:hidden}.stats-chart-content.forward{animation:.24s ease-out stats-slide-forward}.stats-chart-content.backward{animation:.24s ease-out stats-slide-backward}@keyframes stats-slide-forward{0%{opacity:.25;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes stats-slide-backward{0%{opacity:.25;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}.stats-controls{gap:7px;display:grid}.stats-kind-switch{background:#eff3f0;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.stats-kind-switch button{color:#718078;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:30px;font-size:10px;font-weight:900}.stats-kind-switch button.active.expense{color:#fff;background:#f18a63}.stats-kind-switch button.active.income{color:#fff;background:#278462}html[data-moneyteum-theme=dark] .stats-kind-switch{background:#222d27}html[data-moneyteum-theme=dark] .stats-kind-switch button{color:#afbeb6}html[data-moneyteum-theme=dark] .stats-kind-switch button.active.expense{color:#fff;background:#c96948}html[data-moneyteum-theme=dark] .stats-kind-switch button.active.income{color:#fff;background:#327f60}@media (max-width:760px){.stats-controls{width:100%;margin-top:12px}.stats-heading>.stats-controls{margin-top:12px}.stats-heading .chart-switch{margin-top:0}}.bar>div{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.bar>div>span{text-align:right}.bar .bar-percent{color:#fff;font-variant-numeric:tabular-nums;background:#69a481;border-radius:5px;place-items:center;width:44px;height:22px;font-size:9px;font-style:normal;font-weight:900;line-height:1;display:grid}html[data-moneyteum-theme=dark] .bar .bar-percent{color:#fff;background:#477c63}@media (max-width:760px){:is(.app-main:has(.bills-card),.app-main:has(.stats-memo)){padding-bottom:calc(100px + env(safe-area-inset-bottom))}}.dashboard-shortcuts{display:contents}@media (max-width:760px){.dashboard-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.dashboard-shortcuts .dashboard-community,.dashboard-shortcuts .dashboard-box{border-radius:10px;grid-template-columns:18px minmax(0,1fr) 11px;gap:5px;height:48px;min-height:48px;margin:0;padding:6px 7px}.dashboard-shortcuts .dashboard-community>svg:first-child,.dashboard-shortcuts .dashboard-box>svg:first-child{width:17px;height:17px}.dashboard-shortcuts .dashboard-community>svg:last-child,.dashboard-shortcuts .dashboard-box>svg:last-child{width:11px;height:11px}.dashboard-shortcuts .dashboard-community span b,.dashboard-shortcuts .dashboard-box span b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.dashboard-shortcuts .dashboard-community span small,.dashboard-shortcuts .dashboard-box span small{white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.dashboard-shortcuts .dashboard-box>i{display:none}}.home-monthly-title{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;font-family:inherit;display:flex}.home-monthly-toggle{color:#60756a;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.home-monthly-toggle svg{width:16px;height:16px;transition:transform .2s}.home-monthly-title[aria-expanded=true] .home-monthly-toggle svg{transform:rotate(180deg)}.home-monthly:has(.home-monthly-title[aria-expanded=false]){padding-bottom:10px}.memo-date{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid!important}.memo-date .date-trigger.compact{grid-template-columns:17px minmax(0,1fr) 15px;gap:6px;width:100%;min-width:0}.memo-date .date-trigger span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}html[data-moneyteum-theme=dark] .home-monthly-toggle{color:#afc6b8}html[data-moneyteum-theme=dark] :is(.memo-panel,.stats-memo){color:#edf4ef!important;background:#1a231e!important;border:1px solid #3b4940!important}html[data-moneyteum-theme=dark] :is(.memo-panel>div>b,.memo-date,.stats-memo h2){color:#edf4ef!important}html[data-moneyteum-theme=dark] :is(.memo-panel>div>b svg,.stats-memo>div>svg){color:#8cdbac!important}html[data-moneyteum-theme=dark] :is(.memo-panel>div>button,.memo-panel .memo-add-line,.memo-history .memo-edit){color:#c7f0d6!important;background:#293c30!important}html[data-moneyteum-theme=dark] .memo-panel .memo-save{color:#fff!important;background:#34815d!important}html[data-moneyteum-theme=dark] :is(.memo-panel small,.stats-memo>div>span,.memo-history time,.stats-memo .memo-empty){color:#afc1b5!important}html[data-moneyteum-theme=dark] .stats-memo>p{border-color:#3b4940!important}html[data-moneyteum-theme=dark] :is(.memo-date .date-trigger,.date-trigger.compact){color:#f0f6f1!important;background:#233129!important;border-color:#4b6354!important}html[data-moneyteum-theme=dark] .date-trigger svg{color:#9edbb6!important}html[data-moneyteum-theme=dark] .memo-history article{color:#edf4ef!important;background:#202b24!important;border-color:#435349!important}html[data-moneyteum-theme=dark] .memo-history .memo-check{background:#18241c!important;border-color:#64806b!important}html[data-moneyteum-theme=dark] .date-picker-head,html[data-moneyteum-theme=dark] .date-picker-actions{border-color:#3b4940!important}html[data-moneyteum-theme=dark] .date-picker-days button{color:#d7e9dd!important}html[data-moneyteum-theme=dark] .date-picker-days:not(.week-mode) button:nth-child(7n+1){color:#ff9c7c!important}html[data-moneyteum-theme=dark] .date-picker-days button.selected{color:#fff!important}html[data-moneyteum-theme=dark] .date-picker-weekdays span{color:#b9cbc0!important}html[data-moneyteum-theme=dark] .date-picker-weekdays:not(.week-mode) span:first-child{color:#ff9c7c!important}html[data-moneyteum-theme=dark] .calendar-days{border-color:#3a4740!important}html[data-moneyteum-theme=dark] .calendar-weekdays b{color:#b9cbc0!important}html[data-moneyteum-theme=dark] .calendar-weekdays b:first-child{color:#ff9c7c!important}html[data-moneyteum-theme=dark] .history-calendar>p{color:#afc1b5!important}html[data-moneyteum-theme=dark] :is(.budget-modal,.bill-form,.bill-form.edit){color:#edf4ef!important;background:#1a231e!important;border-color:#3a4740!important}html[data-moneyteum-theme=dark] :is(.modal label>input,.modal select,.amount-field,.bill-form input,.bill-form select,.category-inline-editor input,.budget-inline-editor input,.category-bucket-editor input,.date-trigger){color:#edf4ef!important;box-shadow:none!important;background:#202b24!important;border-color:#46554c!important}html[data-moneyteum-theme=dark] .modal input::placeholder,html[data-moneyteum-theme=dark] .bill-form input::placeholder,html[data-moneyteum-theme=dark] .category-inline-editor input::placeholder,html[data-moneyteum-theme=dark] .budget-inline-editor input::placeholder,html[data-moneyteum-theme=dark] .category-bucket-editor input::placeholder{opacity:1;color:#8fa096!important}html[data-moneyteum-theme=dark] :is(.budget-modal>p,.budget-options legend small,.budget-option>label small,.category-bucket-settings>p,.budget-allocation small,.bill-basic-field>span,.bill-category-field>span){color:#a9b8b0!important}html[data-moneyteum-theme=dark] :is(.budget-option,.category-bucket-settings label){color:#edf4ef!important;background:#1d2821!important;border-color:#3f4d45!important}html[data-moneyteum-theme=dark] .budget-option.active{background:#22362b!important;border-color:#5d8d70!important}html[data-moneyteum-theme=dark] .budget-option>button{color:#edf4ef!important;background:#202b24!important;border-color:#607168!important}html[data-moneyteum-theme=dark] .budget-option.active>button{background:#27704f!important;border-color:#65b389!important}html[data-moneyteum-theme=dark] .bucket-amount{color:#dce8e1!important;background:#202b24!important;border-color:#46554c!important}html[data-moneyteum-theme=dark] .bucket-amount input{color:#edf4ef!important;background:0 0!important}html[data-moneyteum-theme=dark] .budget-allocation{color:#edf4ef!important;background:#223029!important;border:1px solid #405047!important}html[data-moneyteum-theme=dark] .budget-allocation.over{color:#ffb09a!important;background:#3a2520!important;border-color:#714b3e!important}html[data-moneyteum-theme=dark] :is(.category-picks button,.bucket-picker button,.category-bucket-editor>.bucket-picker button,.category-manage-actions button,.budget-manage-actions button,.category-bucket-action){color:#cbd8d0!important;box-shadow:none!important;background:#243029!important;border-color:#46574d!important}html[data-moneyteum-theme=dark] :is(.category-picks button.active,.bucket-picker button.active,.category-bucket-editor>.bucket-picker button.active,.category-manage-actions button.active,.budget-manage-actions button.active,.category-bucket-action.active){color:#fff!important;background:#176b4d!important;border-color:#3d9a70!important}html[data-moneyteum-theme=dark] :is(.category-manage-actions button.delete,.budget-manage-actions button.delete,.category-bucket-action.delete){color:#c6d0ca!important;background:#2b302c!important;border-color:#4c554f!important}html[data-moneyteum-theme=dark] :is(.category-manage-actions button.delete.active,.budget-manage-actions button.delete.active,.category-bucket-action.delete.active){color:#ffb09a!important;background:#472d26!important;border-color:#8d5a49!important}html[data-moneyteum-theme=dark] :is(.category-manage-actions button:disabled,.budget-manage-actions button:disabled,.category-bucket-action:disabled){color:#76847c!important;opacity:1!important;background:#29302c!important;border-color:#3d4741!important}html[data-moneyteum-theme=dark] :is(.category-inline-editor,.budget-inline-editor,.category-bucket-editor){color:#edf4ef!important;background:#202b24!important;border-color:#46554c!important}html[data-moneyteum-theme=dark] :is(.category-inline-editor>button,.budget-inline-editor>button,.category-bucket-editor>button,.bill-form>button:not(.cancel-edit),.save){color:#fff!important;background:#176b4d!important;border-color:#3d9a70!important}html[data-moneyteum-theme=dark] :is(.category-delete-list button,.budget-delete-list button){color:#ffad95!important;background:#3a2924!important;border-color:#70493d!important}html[data-moneyteum-theme=dark] .bill-form .cancel-edit{color:#cbd8d0!important;background:#2a342e!important;border-color:#46554c!important}.pie-legend>div{grid-template-columns:44px minmax(0,1fr) auto;gap:9px}.pie-legend-percent{font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;width:44px;height:22px;font-size:9px;font-weight:900;line-height:1;display:grid}.pie-legend>div>span:nth-child(2){font-size:13px;font-weight:800}.pie-legend-amount{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.equipped-name-badge.super,.dashboard-badge.super{color:#074a6d;background:linear-gradient(135deg,#f4fdff 0%,#b9f0ff 42%,#69d6ff 100%);border:1px solid #6edfff;border-radius:5px;padding:2px 5px;box-shadow:0 0 10px #55d8ff66,0 2px 7px #157da933}.equipped-name-badge.super svg,.dashboard-badge.super svg{stroke:#087bab!important;fill:none!important}.equipped-name-badge.super em{margin-left:2px;font-size:6px;font-style:normal;font-weight:1000}.dashboard-badge.super{border-radius:5px;height:22px;padding:2px 7px}.dashboard-badge.super em{white-space:nowrap;margin-left:3px;font-size:8px;font-style:normal;display:inline}.badge-list button.super-premium-badge{color:#075476;background:linear-gradient(135deg,#f8feff,#c7f3ff);border-color:#72dfff}.badge-list button.super-premium-badge.unlocked{background:linear-gradient(135deg,#edfcff,#9ce7ff);border-color:#47c9f4}.badge-list button.super-premium-badge.equipped{background:linear-gradient(135deg,#e8fbff,#7edfff);border:2px solid #35bde9;box-shadow:0 0 20px #58d8ff70}.badge-list button.super-premium-badge>i{color:#087ca8;background:#d7f7ff}.badge-list button.super-premium-badge small,.badge-list button.super-premium-badge em,.badge-list button.super-premium-badge>span{color:#086083}.badge-list button.super-premium-badge>span{font-weight:900}html[data-moneyteum-theme=dark] .dashboard-badge.super,html[data-moneyteum-theme=dark] .equipped-name-badge.super{color:#effcff!important;background:linear-gradient(135deg,#123846,#176f8d 55%,#3cccf4)!important;border-color:#77e7ff!important;box-shadow:0 0 12px #4edcff66!important}html[data-moneyteum-theme=dark] .dashboard-badge.super svg,html[data-moneyteum-theme=dark] .equipped-name-badge.super svg{stroke:#d8f9ff!important}html[data-moneyteum-theme=dark] .badge-list button.super-premium-badge{color:#dcf8ff!important;background:#153440!important;border-color:#287f9c!important}html[data-moneyteum-theme=dark] .badge-list button.super-premium-badge.unlocked{background:linear-gradient(135deg,#173b49,#176d89)!important;border-color:#67dfff!important}html[data-moneyteum-theme=dark] .badge-list button.super-premium-badge.equipped{border-color:#8cecff!important;box-shadow:0 0 18px #50d9ff55!important}html[data-moneyteum-theme=dark] .badge-list button.super-premium-badge :is(small,em,span){color:#c9f5ff!important}html[data-moneyteum-theme=dark] .dashboard-badge:not(.premium):not(.super){color:#e3efe7!important;box-shadow:none!important;background:#26352d!important;border-color:#52675a!important}html[data-moneyteum-theme=dark] .badge-list button>i{border:1px solid #d2ebdc2e;box-shadow:none!important;background:#ffffff0b!important}html[data-moneyteum-theme=dark] .badge-list button.premium-badge>i{background:#493817!important;border-color:#84661f!important}html[data-moneyteum-theme=dark] .badge-list button.super-premium-badge>i{background:#123c4b!important;border-color:#388ba6!important}.equipped-name-badge.premium,.dashboard-badge.premium{border-radius:5px}html[data-moneyteum-theme=dark] .settings-card .account-sync{color:#bff1d2;background:#203129;border:1px solid #3f5b4b}html[data-moneyteum-theme=dark] .settings-card .account-sync small{color:#a8bbb0}html[data-moneyteum-theme=dark] .settings-card .account-sync.paused{color:#c2cec7;background:#252e29;border-color:#46534c}html[data-moneyteum-theme=dark] .settings-card .account-sync.loading,html[data-moneyteum-theme=dark] .settings-card .account-sync.saving{color:#f0d887;background:#353024;border-color:#665b37}html[data-moneyteum-theme=dark] .settings-card .account-sync.error{color:#ffb09d;background:#3b2724;border-color:#70463d}html[data-moneyteum-theme=dark] .settings-card .sync-switch{background:#4d5e54}html[data-moneyteum-theme=dark] .settings-card .sync-switch.active{background:#2b9b72}html[data-moneyteum-theme=dark] .settings-card .sync-switch i{background:#eff8f3;box-shadow:0 2px 6px #0006}html[data-moneyteum-theme=dark] .settings-card .account-sync.is-loading{background:#25312a!important;border-color:#3e4d44!important}.stats-period-picker{gap:14px;margin-bottom:12px;display:grid}.stats-range-tabs{background:#e7eee9;border-radius:12px;padding:4px;display:flex}.stats-range-tabs button{color:#6d7d74;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:10px 12px;font-family:inherit;font-size:11px;font-weight:900}.stats-range-tabs button.active{color:#195b43;background:#fff;box-shadow:0 2px 8px #17372a12}.stats-period-picker .month-picker{margin-bottom:0}.stats-period-picker .month-picker>button{height:40px;font-family:inherit;font-weight:900}.stats-period-picker .month-picker>.month-trigger{height:40px;font-size:12px;font-weight:900}.stats-range-nav{grid-template-columns:44px minmax(0,1fr) 44px 88px;gap:10px;display:grid}.stats-range-nav>button{color:#18352a;cursor:pointer;background:#fff;border:1px solid #dce2dc;border-radius:10px;place-items:center;height:40px;font-family:inherit;font-size:11px;font-weight:900;display:grid}.stats-range-nav>button svg{width:17px}.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger{color:#18352a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2dc;border-radius:10px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-width:0;height:40px;min-height:40px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:900;display:grid}.stats-range-nav>.date-trigger span,.stats-range-nav>.stats-period-trigger span{text-overflow:ellipsis;white-space:nowrap;text-align:center;overflow:hidden}.stats-range-nav>.date-trigger svg,.stats-range-nav>.stats-period-trigger svg{color:#4d7965;width:16px}.stats-range-nav>.date-trigger svg:last-child,.stats-range-nav>.stats-period-trigger svg:last-child{color:#789084;width:15px}.stats-custom-range{grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;height:40px;display:grid}.stats-custom-range i{color:#718078;place-items:center;height:40px;font-style:normal;display:grid}.stats-custom-date{min-width:0}.stats-custom-date .date-trigger{height:40px;min-height:40px;font-size:12px;font-weight:900}.year-grid button{font-size:11px}@media (max-width:560px){.stats-range-nav{grid-template-columns:40px minmax(0,1fr) 40px 76px;gap:7px}.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger{grid-template-columns:15px minmax(0,1fr) 13px;gap:5px;padding:0 8px;font-size:11px}.stats-custom-range{gap:6px}.stats-custom-date .date-trigger{grid-template-columns:15px minmax(0,1fr) 13px;gap:5px;padding:7px 8px;font-size:10px}}html[data-moneyteum-theme=dark] .stats-range-tabs{background:#222d27}html[data-moneyteum-theme=dark] .stats-range-tabs button{color:#afbeb6}html[data-moneyteum-theme=dark] .stats-range-tabs button.active{color:#a6edc7;box-shadow:none;background:#355043}html[data-moneyteum-theme=dark] :is(.stats-range-nav>button,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger){color:#edf4ef;background:#1a231e;border-color:#3a4740}.history-summary>div{justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:11px 12px;display:flex}.history-summary span,.history-summary b{white-space:nowrap;margin:0;display:inline}.history-summary span{margin:0;font-size:9px}.history-summary b{font-size:12px}@media (max-width:560px){.history-summary{gap:5px}.history-summary>div{padding:9px 8px}.history-summary span{font-size:8px}.history-summary b{font-size:10px}}.history-summary>div{border-radius:6px}.history-tools{grid-template-columns:1fr;margin-bottom:12px}.history-search{margin:0 0 12px}.bar{margin:11px 0}.bar>div{grid-template-columns:44px minmax(42px,80px) minmax(72px,1fr) auto;gap:8px}.bar>div>i{margin-top:0}@media (max-width:560px){.bar>div{grid-template-columns:44px minmax(38px,65px) minmax(60px,1fr) auto;gap:6px}.bar>div>span{font-size:11px}}.stats-custom-date{display:grid}.bucket-overview-head{min-height:60px;padding:12px 15px}.bucket-overview-head small{margin-bottom:4px;font-size:10px}.bucket-overview-head b{font-size:14px}.bucket-overview .bucket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 11px 11px}.bucket-overview .bucket-grid article{border-radius:9px;min-width:0;padding:11px}.bucket-overview .bucket-grid article>span,.bucket-overview .bucket-grid article>small{font-size:9px}.bucket-overview .bucket-grid article>strong{margin:6px 0 5px;font-size:17px}.bucket-overview .bucket-grid article>i{height:5px;margin-top:8px}@media (max-width:560px){.bucket-overview-head{min-height:56px;padding:11px 13px}.bucket-overview-head b{font-size:13px}.bucket-overview .bucket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 9px 9px}.bucket-overview .bucket-grid article{padding:10px}.bucket-overview .bucket-grid article>strong{font-size:16px}}.bucket-overview-head{cursor:default}.home-money-summary{color:#17372a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5e1;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:12px 0 0;padding:14px 15px;font-family:inherit;display:grid}.home-money-summary span{gap:5px;min-width:0;display:grid}.home-money-summary small{color:#77837c;white-space:nowrap;font-size:9px}.home-money-summary b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.home-money-summary b.expense{color:#c65f43}.home-money-summary b.negative{color:#c44e30}@media (max-width:560px){.home-money-summary{gap:7px;padding:12px}.home-money-summary small{font-size:8px}.home-money-summary b{font-size:13px}}html[data-moneyteum-theme=dark] .home-money-summary{color:#edf4ef;background:#1a231e;border-color:#3a4740}html[data-moneyteum-theme=dark] .home-money-summary small{color:#a9b8b0}.home-budget-overview{background:#fff;border:1px solid #e0e5e1;border-radius:17px;margin:12px 0 15px;overflow:hidden}.home-budget-overview .home-money-summary{cursor:default;background:0 0;border:0;border-radius:0;margin:0}.home-budget-overview .bucket-overview{background:0 0;border:0;border-top:1px solid #e0e5e1;border-radius:0;margin:0}.home-budget-overview .bucket-overview-head{background:0 0}.home-budget-overview .home-money-summary:hover{transform:none}@media (max-width:560px){.home-budget-overview{margin-top:10px}}html[data-moneyteum-theme=dark] .home-budget-overview{background:#1a231e;border-color:#3a4740}html[data-moneyteum-theme=dark] .home-budget-overview .bucket-overview{border-color:#3a4740}html[data-moneyteum-accent] .home-budget-overview{background:var(--paid-card)!important;border-color:var(--paid-border)!important;box-shadow:0 12px 34px var(--paid-shadow)!important}html[data-moneyteum-accent] .home-budget-overview :is(.home-money-summary,.bucket-overview,.bucket-overview-head){box-shadow:none!important;background:0 0!important}html[data-moneyteum-accent] .home-budget-overview .bucket-overview{border-color:var(--paid-border)!important}.total-bar{background:#eef6f1;border:1px solid #d6e5dc;border-radius:7px;margin:10px 0 11px;padding:8px}.total-bar.expense .bar-percent{color:#fff;background:#e97750}.total-bar.income .bar-percent{color:#fff;background:#247f5e}.total-bar.expense>div>i em{background:linear-gradient(90deg,#e97750,#f2a37f)}.total-bar.income>div>i em{background:linear-gradient(90deg,#247f5e,#67ae89)}.total-bar>div>span,.total-bar>div>b{font-weight:900}html[data-moneyteum-theme=dark] .total-bar{background:#202d26;border-color:#42554a}html[data-moneyteum-theme=dark] .total-bar.expense .bar-percent{background:#cf6847}html[data-moneyteum-theme=dark] .total-bar.income .bar-percent{background:#317f60}.bar .total-stack{background:#edf0ed;display:flex;overflow:hidden}.bar .total-stack>em{border-radius:0;flex:none}.bar .total-stack>em:first-child{border-radius:10px 0 0 10px}.bar .total-stack>em:last-child{border-radius:0 10px 10px 0}html[data-moneyteum-theme=dark] .bar .total-stack{background:#e8eeea}.payday-setting>small{color:#738078;margin:4px 0 7px;font-size:9px;font-weight:500;line-height:1.5;display:block}html[data-moneyteum-theme=dark] .payday-setting>small{color:#a9b8b0}.income-auto-options{grid-template-columns:1fr 1fr;gap:7px;margin:8px 0;display:grid}.income-auto-options button{color:#61736a;cursor:pointer;background:#f3f6f4;border:1px solid #d5dfd8;border-radius:9px;min-height:38px;font-family:inherit;font-size:10px;font-weight:900}.income-auto-options button.active{color:#fff;background:#195b43;border-color:#195b43}html[data-moneyteum-theme=dark] .income-auto-options button{color:#b8c5be;background:#222d27;border-color:#3b4941}html[data-moneyteum-theme=dark] .income-auto-options button.active{color:#071b10;background:#3ca277;border-color:#3ca277}html[data-moneyteum-accent] .income-auto-options button{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-muted)!important}html[data-moneyteum-accent] .income-auto-options button.active{background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-on-accent)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .budget-shell{color:#fff8e7!important;background:linear-gradient(160deg,#12100b,#1b170e 52%,#2a2111)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super] .budget-shell{color:#ecfbff!important;background:linear-gradient(160deg,#061118,#081c26 52%,#0b3040)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] :is(.my-dashboard,.dashboard-stats article,.dashboard-box,.dashboard-community,.home-money-summary,.bucket-overview,.bucket-overview-head,.fixed-budget-manager,.account-title,.account-section,.profile-card,.profile-section,.checkin-card,.reward-modal,.app-confirm,.date-picker-dialog,.month-dialog,.history-summary>div,.history-calendar,.record-modal,.settings-card .profile-open,.settings-card .account-sync,.notification-import-setting,.sms-import-setting,.sms-disclosure,.budget-moved){color:#fff8e7!important;background:#211d13!important;border-color:#604c26!important;box-shadow:0 12px 34px #0005!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super] :is(.my-dashboard,.dashboard-stats article,.dashboard-box,.dashboard-community,.home-money-summary,.bucket-overview,.bucket-overview-head,.fixed-budget-manager,.account-title,.account-section,.profile-card,.profile-section,.checkin-card,.reward-modal,.app-confirm,.date-picker-dialog,.month-dialog,.history-summary>div,.history-calendar,.record-modal,.settings-card .profile-open,.settings-card .account-sync,.notification-import-setting,.sms-import-setting,.sms-disclosure,.budget-moved){color:#ecfbff!important;background:#0d222c!important;border-color:#235a70!important;box-shadow:0 12px 38px #0006!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .my-dashboard{background:linear-gradient(145deg,#2b2415,#1b180f 62%,#3c2d12)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super] .my-dashboard{background:linear-gradient(145deg,#0e3342,#091c26 62%,#0b4c63)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] :is(.budget-shell nav button.active,.bottom-nav button.active,.home-tools button,.small-add,.fixed-submit,.checkin-card button,.notification-import-setting>button,.sms-import-controls>button,.sms-inbox-open){color:#241805!important;background:linear-gradient(135deg,#e1b756,#ac7421)!important;border-color:#f0ce75!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super] :is(.budget-shell nav button.active,.bottom-nav button.active,.home-tools button,.small-add,.fixed-submit,.checkin-card button,.notification-import-setting>button,.sms-import-controls>button,.sms-inbox-open){color:#032633!important;background:linear-gradient(135deg,#34b7e4,#62e2ff)!important;border-color:#8aeaff!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] :is(.period-switch,.stats-range-tabs,.chart-switch,.stats-kind-switch,.kind-pick,.account-stats){background:#302817!important;border-color:#6b552a!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super] :is(.period-switch,.stats-range-tabs,.chart-switch,.stats-kind-switch,.kind-pick,.account-stats){background:#102d39!important;border-color:#2c657a!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] :is(.tx-group-head,.bill-row,.budget-option,.category-bucket-settings label,.setting-action,.memo-history article,.date-picker-days button,.calendar-days button){color:#fff8e7!important;background:#251f14!important;border-color:#574622!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super] :is(.tx-group-head,.bill-row,.budget-option,.category-bucket-settings label,.setting-action,.memo-history article,.date-picker-days button,.calendar-days button){color:#ecfbff!important;background:#102832!important;border-color:#214f62!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] :is(.dashboard-name small,.dashboard-progress-row span,.dashboard-box small,.dashboard-community small,.home-money-summary small,.bucket-overview small,.bucket-grid small,.bucket-grid span,.fixed-budget-manager p,.account-section small,.profile-card small,.stats-card span){color:#c9b98e!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super] :is(.dashboard-name small,.dashboard-progress-row span,.dashboard-box small,.dashboard-community small,.home-money-summary small,.bucket-overview small,.bucket-grid small,.bucket-grid span,.fixed-budget-manager p,.account-section small,.profile-card small,.stats-card span){color:#9ec9d8!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] :is(.dashboard-progress>i,.bucket-grid article>i,.bar>div>i){background:#42371f!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super] :is(.dashboard-progress>i,.bucket-grid article>i,.bar>div>i){background:#183b48!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .sync-switch.active{background:#c89531!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super] .sync-switch.active{background:#28bde8!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .ledger-premium-status.is-super{box-shadow:0 0 18px #e6b84c35!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super] .ledger-premium-status.is-super{box-shadow:0 0 22px #4edcff55!important}html[data-moneyteum-accent] .budget-shell{background:linear-gradient(160deg,var(--paid-page),var(--paid-shell) 52%,var(--paid-card-2))!important;color:var(--paid-text)!important}html[data-moneyteum-accent] :is(.my-dashboard,.dashboard-stats article,.dashboard-box,.dashboard-community,.home-money-summary,.bucket-overview,.bucket-overview-head,.fixed-budget-manager,.account-title,.account-section,.profile-card,.profile-section,.checkin-card,.reward-modal,.app-confirm,.date-picker-dialog,.month-dialog,.history-summary>div,.history-calendar,.record-modal,.settings-card .profile-open,.settings-card .account-sync,.notification-import-setting,.sms-import-setting,.sms-disclosure,.budget-moved,.bill-form,.fixed-list,.profile-panel,.activity-links button,.privacy-section,.box-stage,.reward-list article){background:var(--paid-card)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important;box-shadow:0 12px 34px var(--paid-shadow)!important}html[data-moneyteum-accent] .my-dashboard{background:linear-gradient(145deg,var(--paid-card-2),var(--paid-card) 62%,color-mix(in srgb,var(--paid-accent) 24%,var(--paid-card)))!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .settings-card .setting-action{border-color:var(--paid-border)!important;background:0 0!important}html[data-moneyteum-theme=dark][data-moneyteum-accent] :is(.category-manage-actions button,.budget-manage-actions button,.category-bucket-action){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important;box-shadow:none!important}html[data-moneyteum-theme=dark][data-moneyteum-accent] :is(.category-manage-actions button.active,.budget-manage-actions button.active,.category-bucket-action.active){background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-on-accent)!important;box-shadow:0 7px 17px color-mix(in srgb,var(--paid-accent) 28%,transparent)!important}.sms-import-controls .sms-days-picker{width:100%;min-height:42px;margin-top:7px}html[data-moneyteum-accent] :is(.moneyteum-theme-copy b svg,.sms-setting-head>svg,.stats-memo>div>svg,.memo-panel>div>b svg,.dashboard-community>svg:first-child,.dashboard-box>svg:first-child){color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .sms-setting-head>button.active{background:var(--paid-accent)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] :is(.dashboard-badge.super svg,.equipped-name-badge.super svg){stroke:#1b1e20!important;fill:none!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] :is(.dashboard-xp strong,.dashboard-community>svg:first-child,.dashboard-box>svg:first-child,.stats-memo>div>svg,.memo-panel>div>b svg,.moneyteum-theme-copy b svg){color:#d4d7da!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .dashboard-xp>i>em{background:linear-gradient(90deg,#777d82,#d7dadd)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .dashboard-box>i>em.done{background:#8e9499!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .dashboard-box>i>em:last-child{color:#e8eaec!important;background:#3a3e42!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .badge-list button.super-premium-badge :is(i,small,em,span){color:#d8dbde!important;background:#2b2f32!important;border-color:#60656a!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .budget-shell{color:var(--paid-text)!important;background:radial-gradient(at 86% -10%,#555a5f29 0,#0000 40%),radial-gradient(at -8% 94%,#3b3f4326 0,#0000 38%),linear-gradient(148deg,#030303 0,#0c0d0e 48%,#050506 100%) fixed!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] :is(.budget-shell>aside,.bottom-nav){background:linear-gradient(145deg,#111214f7,#08090af5)!important;border-color:#44484c!important;box-shadow:inset 0 1px #ffffff0d,0 0 22px #000b!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] :is(.my-dashboard,.dashboard-stats article,.dashboard-box,.dashboard-community,.home-money-summary,.bucket-overview,.bucket-overview-head,.fixed-budget-manager,.account-title,.account-section,.profile-card,.profile-section,.checkin-card,.reward-modal,.app-confirm,.date-picker-dialog,.month-dialog,.history-summary>div,.history-calendar,.record-modal,.settings-card,.tx-card,.stats-card,.bills-card,.settings-card .profile-open,.settings-card .account-sync,.notification-import-setting,.sms-import-setting,.sms-disclosure,.budget-moved,.calendar-day-detail){color:var(--paid-text)!important;background:linear-gradient(145deg,#1c1f21f2 0,#121416f5 54%,#0a0b0cf7 100%)!important;border-color:#464a4e!important;box-shadow:inset 0 1px #ffffff0d,0 16px 38px #0009!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] :is(.budget-shell nav button.active,.bottom-nav button.active,.home-tools button,.small-add,.fixed-submit,.checkin-card button,.notification-import-setting>button,.sms-import-controls>button,.sms-inbox-open,.category-picks button.active,.asset-picks button.active,.bucket-picker button.active,.fixed-bucket-field button.active,.kind-pick button.active,.period-switch button.active,.stats-range-tabs button.active,.chart-switch button.active,.date-picker-days button.active,.date-picker-days button.selected,.calendar-days button.selected,.month-grid button.active,.month-grid button.selected,.date-picker-actions button:last-child,.month-dialog-actions button:last-child,.moneyteum-theme-options button.active){color:#101214!important;background:linear-gradient(135deg,#f4f5f6 0,#c5c9cd 52%,#8f959a 100%)!important;border-color:#f2f3f4!important;box-shadow:inset 0 1px #fff,0 0 12px #d9dde04d,0 8px 22px #0008!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] :is(.dashboard-badge.premium,.dashboard-box>i,.month-trigger svg,.home-tools svg,.bottom-nav svg,.budget-shell nav svg,.modal-x svg){color:#d5d8db!important;filter:none!important}.history-calendar{padding:26px}.calendar-weekdays b{padding:10px;font-size:11px}.calendar-days>i,.calendar-days>button{min-height:120px;padding:9px}.calendar-days button.selected{z-index:1;background:#e5f3ea;position:relative;box-shadow:inset 0 0 0 3px #428461}.calendar-days button>strong{margin-bottom:7px;font-size:12px}.calendar-days button>.calendar-event-icons{align-items:center;gap:2px;min-height:23px;margin:2px 0 5px;display:flex;overflow:visible}.calendar-event-icons i{background:#eff4f0;border-radius:7px;place-items:center;width:21px;height:21px;font-size:13px;font-style:normal;line-height:1;display:grid}.calendar-event-icons em{color:#6f7e75;font-size:8px;font-style:normal}.calendar-day-detail{background:#f8faf8;border:1px solid #dce5de;border-radius:17px;margin-top:18px;overflow:hidden}.calendar-day-detail>header{border-bottom:1px solid #e0e7e2;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.calendar-day-detail>header small,.calendar-day-detail>header h3{margin:0;display:block}.calendar-day-detail>header small{color:#76857c;margin-bottom:4px;font-size:9px}.calendar-day-detail>header h3{font-size:16px}.calendar-day-detail>header>b{color:#416b55;background:#e5eee8;border-radius:8px;padding:6px 9px;font-size:10px}.calendar-day-summary{background:#f1f6f2;border-bottom:1px solid #e0e7e2;grid-template-columns:1fr 1fr;gap:8px;padding:12px 18px;display:grid}.calendar-day-summary span{color:#748078;font-size:9px}.calendar-day-summary b{margin-left:5px;font-size:11px;display:inline}.calendar-day-detail .income{color:#26805a}.calendar-day-detail .expense{color:#c65f43}.calendar-day-list article{border-top:1px solid #e6ebe7;grid-template-columns:38px minmax(0,1fr) auto 28px 28px;align-items:center;gap:10px;padding:13px 18px;display:grid}.calendar-day-list article:first-child{border-top:0}.calendar-day-list article>i{background:#eef4f0;border-radius:11px;place-items:center;width:36px;height:36px;font-size:18px;font-style:normal;display:grid}.calendar-day-list article div b,.calendar-day-list article div small{display:block}.calendar-day-list article div b{font-size:12px}.calendar-day-list article div small{color:#7b897f;margin-top:4px;font-size:9px}.calendar-day-list article>strong{font-size:12px}.calendar-day-list article>strong.income{color:#26805a}.calendar-day-list article>strong.expense{color:#c65f43}.calendar-day-list article>button{color:#8b9890;cursor:pointer;background:0 0;border:0;padding:4px}.calendar-day-list article>button svg{width:15px}.calendar-day-empty{text-align:center;color:#7d8982;padding:32px 18px;font-size:11px}html[data-moneyteum-theme=dark] .calendar-days button.selected{background:#2a4134!important;box-shadow:inset 0 0 0 3px #72c99d!important}html[data-moneyteum-theme=dark] .calendar-event-icons i{background:#2a3730}html[data-moneyteum-theme=dark] .calendar-event-icons em{color:#b2c1b8}html[data-moneyteum-theme=dark] .calendar-day-detail{background:#18211c;border-color:#3a4740}html[data-moneyteum-theme=dark] .calendar-day-detail>header,html[data-moneyteum-theme=dark] .calendar-day-summary,html[data-moneyteum-theme=dark] .calendar-day-list article{border-color:#3a4740}html[data-moneyteum-theme=dark] .calendar-day-summary,html[data-moneyteum-theme=dark] .calendar-day-list article>i,html[data-moneyteum-theme=dark] .calendar-day-detail>header>b{background:#26322b}html[data-moneyteum-theme=dark] .calendar-day-detail>header small,html[data-moneyteum-theme=dark] .calendar-day-summary span,html[data-moneyteum-theme=dark] .calendar-day-list article div small,html[data-moneyteum-theme=dark] .calendar-day-empty{color:#a9b8b0}html[data-moneyteum-accent] .calendar-days button.selected{background:color-mix(in srgb,var(--paid-accent) 18%,var(--paid-card-2))!important;box-shadow:inset 0 0 0 3px var(--paid-accent)!important}html[data-moneyteum-accent] .calendar-event-icons i,html[data-moneyteum-accent] .calendar-day-summary,html[data-moneyteum-accent] .calendar-day-list article>i,html[data-moneyteum-accent] .calendar-day-detail>header>b{background:var(--paid-card-2)!important}html[data-moneyteum-accent] .calendar-event-icons em,html[data-moneyteum-accent] .calendar-day-detail>header small,html[data-moneyteum-accent] .calendar-day-summary span,html[data-moneyteum-accent] .calendar-day-list article div small,html[data-moneyteum-accent] .calendar-day-empty{color:var(--paid-muted)!important}html[data-moneyteum-accent] .calendar-day-detail{background:var(--paid-card)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .calendar-day-detail>header,html[data-moneyteum-accent] .calendar-day-summary,html[data-moneyteum-accent] .calendar-day-list article{border-color:var(--paid-border)!important}@media (max-width:760px){.history-calendar{padding:14px 9px}.calendar-weekdays b{padding:8px 2px;font-size:10px}.calendar-days>i,.calendar-days>button{min-height:92px;padding:6px 3px}.calendar-days button>strong{margin-bottom:4px;font-size:11px}.calendar-days button>span{font-size:6px}.calendar-days button>.calendar-event-icons{gap:1px;min-height:20px;margin:2px 0}.calendar-event-icons i{border-radius:6px;width:18px;height:18px;font-size:11px}.calendar-event-icons i:nth-child(n+3){display:none}.calendar-event-icons em{font-size:7px}.calendar-day-detail{margin-top:12px}.calendar-day-detail>header{padding:14px 12px}.calendar-day-summary{padding:10px 12px}.calendar-day-list article{grid-template-columns:34px minmax(0,1fr) auto 25px 25px;gap:7px;padding:12px 10px}.calendar-day-list article>i{width:32px;height:32px;font-size:16px}.calendar-day-list article>strong{font-size:10px}.calendar-day-list article div small{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}}html[data-moneyteum-theme=dark][data-moneyteum-accent] .budget-shell{background:linear-gradient(to bottom,var(--paid-page) 0 20px,transparent 72px),linear-gradient(160deg,var(--paid-page),var(--paid-shell) 52%,var(--paid-card-2))!important;color:var(--paid-text)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent] :is(.my-dashboard,.dashboard-stats article,.dashboard-box,.dashboard-community,.home-money-summary,.bucket-overview,.bucket-overview-head,.fixed-budget-manager,.account-title,.account-section,.profile-card,.profile-section,.checkin-card,.reward-modal,.app-confirm,.date-picker-dialog,.month-dialog,.history-summary>div,.history-calendar,.record-modal,.settings-card .profile-open,.settings-card .account-sync,.notification-import-setting,.sms-import-setting,.sms-disclosure,.budget-moved){background:var(--paid-card)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important;box-shadow:0 12px 34px var(--paid-shadow)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent] .my-dashboard{background:linear-gradient(145deg,var(--paid-card-2),var(--paid-card) 62%,color-mix(in srgb,var(--paid-accent) 24%,var(--paid-card)))!important}html[data-moneyteum-theme=dark][data-moneyteum-accent] :is(.budget-shell nav button.active,.bottom-nav button.active,.home-tools button,.small-add,.fixed-submit,.checkin-card button,.notification-import-setting>button,.sms-import-controls>button,.sms-inbox-open){background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-on-accent)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent] :is(.period-switch,.stats-range-tabs,.chart-switch,.stats-kind-switch,.kind-pick,.account-stats){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent] :is(.tx-group-head,.bill-row,.budget-option,.category-bucket-settings label,.setting-action,.memo-history article,.date-picker-days button,.calendar-days button){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent] :is(.dashboard-name small,.dashboard-progress-row span,.dashboard-box small,.dashboard-community small,.home-money-summary small,.bucket-overview small,.bucket-grid small,.bucket-grid span,.fixed-budget-manager p,.account-section small,.profile-card small,.stats-card span){color:var(--paid-muted)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent] :is(.dashboard-progress>i,.bucket-grid article>i,.bar>div>i){background:var(--paid-track)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent] .sync-switch.active{background:var(--paid-accent)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent] .ledger-premium-status.is-super{box-shadow:0 0 22px color-mix(in srgb,var(--paid-accent) 35%,transparent)!important}html[data-moneyteum-accent] :is(.tx-group,.tx,.settings-card>h2,.setting-action,.bill-row,.calendar-days,.calendar-days>button,.calendar-days>i,.side-safe),html[data-moneyteum-accent] .stats-memo>p{border-color:var(--paid-border)!important}.settings-card :is(.setting-action,.moneyteum-info-links a)>svg:first-child{color:#18805f!important}html[data-moneyteum-theme=dark] .settings-card :is(.setting-action,.moneyteum-info-links a)>svg:first-child{color:#77d5a5!important}html[data-moneyteum-accent] .settings-card :is(.setting-action,.moneyteum-info-links a)>svg:first-child{color:var(--paid-accent-2)!important}.settings-card .moneyteum-info-links a{transition:transform .22s var(--mt-motion-soft),border-color .22s ease;background:0 0!important}.settings-card .moneyteum-info-links a:hover{transform:translateY(-2px);background:0 0!important}.settings-card .moneyteum-info-links a:active{transform:translateY(0)}html[data-moneyteum-theme=dark] .settings-card .moneyteum-info-links a,html[data-moneyteum-theme=dark] .settings-card .moneyteum-info-links a:hover{background:0 0!important}html[data-moneyteum-accent] :is(.tx>i,.home-month-list article>i,.bill-row>span,.dashboard-badge,.side-safe){background:var(--paid-card-2)!important;color:var(--paid-accent-2)!important}html[data-moneyteum-accent] :is(.tx>button,.bill-delete,.month-trigger svg,.category-picks button svg){color:var(--paid-muted)!important}html[data-moneyteum-accent] :is(.tx-group-head-button:hover,.tx-group-head-button:focus-visible,.calendar-days button:hover){background:color-mix(in srgb,var(--paid-accent) 12%,var(--paid-card-2))!important}:root{--mt-motion-out:cubic-bezier(.22,1,.36,1);--mt-motion-soft:cubic-bezier(.2,.75,.25,1)}.home-tools button:active,.small-add:active,.fixed-submit:active{transform:scale(.965)}.date-picker-back{z-index:1000}.record-modal,.budget-modal{scrollbar-width:none}.record-modal::-webkit-scrollbar{width:0;height:0;display:none}.budget-modal::-webkit-scrollbar{width:0;height:0;display:none}html[data-moneyteum-theme=dark] .date-picker-back{background:#050607cc}html[data-moneyteum-accent] .date-picker-back{background:color-mix(in srgb,var(--paid-accent) 18%,#050607dc)!important}.date-picker-dialog{z-index:1;position:relative}:is(.my-dashboard,.home-money-summary,.bucket-overview,.stats-card,.settings-card,.bills-card,.fixed-budget-manager,.tx-group,.history-summary)>*{will-change:transform,opacity}:is(.my-dashboard,.home-money-summary,.bucket-grid article,.dashboard-stats article,.dashboard-community,.dashboard-box,.settings-card>section,.setting-action,.bill-row,.tx,.memo-history article){transition:transform .22s var(--mt-motion-soft),box-shadow .22s ease,border-color .22s ease,background-color .22s ease}@media (hover:hover){:is(.home-money-summary,.bucket-grid article,.dashboard-community,.dashboard-box,.setting-action,.bill-row,.tx,.memo-history article):hover{transform:translateY(-2px)}}.modal-back,.date-picker-back,.app-confirm-back,.moneyteum-date-backdrop{animation:.2s ease-out both mt-backdrop-in}.modal-back>.modal,.date-picker-back>.date-picker-dialog,.app-confirm-back>.app-confirm,.moneyteum-date-backdrop>.moneyteum-date-sheet{animation:mt-dialog-in .3s var(--mt-motion-out) both;transform-origin:50% 72%}.memo-panel{animation:mt-float-in .28s var(--mt-motion-out) both;transform-origin:100% 100%}.voice-toast,.community-toast{animation:mt-toast-in .26s var(--mt-motion-out) both}@keyframes mt-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mt-dialog-in{0%{opacity:0;transform:translateY(18px)scale(.965)}to{opacity:1;transform:none}}@keyframes mt-float-in{0%{opacity:0;transform:translate(12px,18px)scale(.94)}to{opacity:1;transform:none}}@keyframes mt-toast-in{0%{opacity:0;transform:translate(-50%,12px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.home-tools button{animation:mt-tool-in .3s var(--mt-motion-out) both;transition:transform .16s,box-shadow .2s,filter .2s}.home-tools button:last-child{animation-delay:20ms}.home-tools button:nth-last-child(2){animation-delay:55ms}.home-tools button:nth-last-child(3){animation-delay:90ms}.home-tools button:nth-last-child(4){animation-delay:.125s}.home-tools button:nth-last-child(5){animation-delay:.16s}@media (hover:hover){.home-tools button:hover{filter:brightness(1.05);transform:translate(-3px);box-shadow:0 11px 28px #10281d35}}@keyframes mt-tool-in{0%{opacity:0;transform:translate(18px)scale(.9)}to{opacity:1;transform:none}}.pie-chart{animation:1.05s cubic-bezier(.16,.82,.24,1) both mt-chart-pop}.pie-slice-label{animation:mt-label-in .52s .34s var(--mt-motion-out) both}.pie-legend>div,.bar{animation:mt-list-in .34s var(--mt-motion-out) both}.pie-legend>div:nth-child(2),.bar:nth-child(2){animation-delay:25ms}.pie-legend>div:nth-child(3),.bar:nth-child(3){animation-delay:50ms}.pie-legend>div:nth-child(4),.bar:nth-child(4){animation-delay:75ms}.pie-legend>div:nth-child(n+5),.bar:nth-child(n+5){animation-delay:.1s}.bar i>em,.total-stack>em,.bucket-grid article>i>em,.dashboard-xp i>em,.home-balance-track>i,.home-budget-progress>i{transform-origin:0;animation:mt-progress-grow .62s 80ms var(--mt-motion-out) both}@keyframes mt-chart-pop{0%{opacity:0;transform:scale(.76)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes mt-label-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes mt-list-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes mt-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.modal-back,.date-picker-back,.app-confirm-back,.moneyteum-date-backdrop,.memo-panel,.voice-toast,.community-toast,.home-tools button,.pie-chart,.pie-slice-label,.pie-legend>div,.bar,.bar i>em,.total-stack>em,.bucket-grid article>i>em,.dashboard-xp i>em,.home-balance-track>i,.home-budget-progress>i{opacity:1!important;filter:none!important;transform:none!important}}html[data-moneyteum-accent] :is(.period-switch,.stats-range-tabs,.chart-switch,.stats-kind-switch,.kind-pick,.account-stats,.month-picker,.history-search,.bill-groups,.fixed-bucket-field>div,.category-manage-actions,.budget-manage-actions),html[data-moneyteum-accent] :is(.tx-group-head,.bill-row,.budget-option,.category-bucket-settings label,.setting-action,.memo-history article,.date-picker-days button,.calendar-days button,.month-grid button,.category-picks button,.bucket-picker button,.fixed-bucket-field button:not(.fixed-submit),.category-inline-editor,.budget-inline-editor,.category-bucket-editor,.budget-allocation,.sms-import-controls select,.app-confirm button,.activity-links button){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] :is(.dashboard-name small,.dashboard-progress-row span,.dashboard-box small,.dashboard-community small,.home-money-summary small,.bucket-overview small,.bucket-grid small,.bucket-grid span,.fixed-budget-manager p,.account-section small,.profile-card small,.stats-card span,.notification-import-setting small,.notification-import-setting p,.sms-setting-head small,.sms-setting-notice,.sms-disclosure,.budget-option small,.category-bucket-settings>p,.budget-allocation small,.bill-basic-field>span,.fixed-bucket-field>span,.fixed-bucket-field>small,.tx-group-head small){color:var(--paid-muted)!important}html[data-moneyteum-accent] :is(.dashboard-progress>i,.bucket-grid article>i,.bar>div>i,.level-bar>i){background:var(--paid-track)!important}html[data-moneyteum-accent] .sync-switch.active{background:var(--paid-accent)!important}html[data-moneyteum-accent] :is(.modal-x,.moneyteum-picker-sheet>header>button,.date-picker-dialog>header button,.month-dialog>header button){background:var(--paid-card-2)!important;color:var(--paid-accent)!important;border-color:var(--paid-border)!important}html[data-moneyteum-accent] :is(.budget-shell nav button.active,.bottom-nav button.active,.home-tools button,.small-add,.fixed-submit,.checkin-card button,.notification-import-setting>button,.sms-import-controls>button,.sms-inbox-open,.category-picks button.active,.asset-picks button.active,.bucket-picker button.active,.fixed-bucket-field button.active,.kind-pick button.active,.date-picker-days button.active,.calendar-days button.active,.month-grid button.active,.dashboard-checkin:not(.checked)){background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-on-accent)!important;box-shadow:0 7px 17px color-mix(in srgb,var(--paid-accent) 28%,transparent)!important}.app-view-stage{width:100%;min-width:0}.community-view .app-view-stage{height:100%;min-height:0}.home-flow-bars em{transform-origin:bottom;animation:mt-week-bar-in .48s var(--mt-motion-out) both}.home-flow-bars>div:nth-child(2) em{animation-delay:25ms}.home-flow-bars>div:nth-child(3) em{animation-delay:50ms}.home-flow-bars>div:nth-child(4) em{animation-delay:75ms}.home-flow-bars>div:nth-child(5) em{animation-delay:.1s}.home-flow-bars>div:nth-child(6) em{animation-delay:.125s}.home-flow-bars>div:nth-child(7) em{animation-delay:.15s}@keyframes mt-week-bar-in{0%{opacity:.45;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}:is(button,[role=button],.setting-action){-webkit-tap-highlight-color:transparent}:is(.bottom-nav button,.budget-shell aside nav button,.home-shortcuts button,.period-switch button,.stats-range-tabs button,.chart-switch button,.stats-kind-switch button,.month-picker button,.stats-range-nav>button,.date-trigger,.category-picks button,.bucket-picker button,.kind-pick button,.calendar-days button,.date-picker-days button,.setting-action,.tx>button,.bill-row>button){transition:transform .15s,background-color .2s,color .2s,border-color .2s,box-shadow .2s}:is(.bottom-nav button,.budget-shell aside nav button,.home-shortcuts button,.period-switch button,.stats-range-tabs button,.chart-switch button,.stats-kind-switch button,.month-picker button,.stats-range-nav>button,.date-trigger,.category-picks button,.bucket-picker button,.kind-pick button,.calendar-days button,.date-picker-days button,.setting-action,.tx>button,.bill-row>button):active{transform:scale(.965)}:is(.record-modal,.budget-modal,.bill-form,.premium-limit-dialog) button:not(:disabled){transition:transform .14s,filter .14s,background-color .18s,border-color .18s,color .18s,box-shadow .18s}:is(.record-modal,.budget-modal,.bill-form,.premium-limit-dialog) button:not(:disabled):active{filter:brightness(.96);transform:scale(.965)}:is(.moneyteum-theme-options,.shortcut-setting,.shortcut-picker) button:not(:disabled){transition:transform .14s,filter .14s,background-color .18s,border-color .18s,color .18s,box-shadow .18s}:is(.moneyteum-theme-options,.shortcut-setting,.shortcut-picker) button:not(:disabled):active{filter:brightness(.96);transform:scale(.965)}:is(.notification-import-setting,.sms-import-setting,.moneyteum-picker-sheet) button:not(:disabled),.moneyteum-picker-trigger:not(:disabled),.fixed-budget-heading>button,.bills-card .small-add{transition:transform .14s,filter .14s,background-color .18s,border-color .18s,color .18s,box-shadow .18s}:is(.notification-import-setting,.sms-import-setting,.moneyteum-picker-sheet) button:not(:disabled):active,.moneyteum-picker-trigger:not(:disabled):active,.fixed-budget-heading>button:active,.bills-card .small-add:active{filter:brightness(.96);transform:scale(.965)}.bottom-nav button.active svg{animation:mt-nav-icon .24s var(--mt-motion-out)}@keyframes mt-nav-icon{0%{transform:scale(.82)}65%{transform:scale(1.1)}to{transform:scale(1)}}.settings-card :is(.profile-open,.ledger-premium-status){transition:transform .18s var(--mt-motion-out),filter .18s ease,box-shadow .18s ease}.settings-card :is(.profile-open,.ledger-premium-status):active{filter:brightness(1.08);transform:scale(.975)}.settings-card :is(.profile-open,.ledger-premium-status)>svg:last-child{transition:transform .2s var(--mt-motion-out)}.settings-card :is(.profile-open,.ledger-premium-status):active>svg:last-child{transform:translate(4px)}.settings-card :is(.profile-open,.ledger-premium-status):focus-visible{outline-offset:3px;outline:2px solid}@media (hover:hover) and (pointer:fine){.settings-card :is(.profile-open,.ledger-premium-status):hover{filter:brightness(1.06);transform:translateY(-2px)}.settings-card :is(.profile-open,.ledger-premium-status):hover>svg:last-child{transform:translate(4px)}}.tx,.bill-row{animation:mt-record-in .28s var(--mt-motion-out) both}@keyframes mt-record-in{0%{opacity:0;background-color:#57b4871f;transform:translateY(-9px)}to{opacity:1;background-color:#0000;transform:none}}#voice-input{isolation:isolate;position:relative}#voice-input.listening:before,#voice-input.listening:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;border:2px solid;animation:1.35s ease-out infinite mt-mic-wave;position:absolute;inset:-1px}#voice-input.listening:after{animation-delay:.55s}@keyframes mt-mic-wave{0%{opacity:.5;transform:scale(.82)}75%,to{opacity:0;transform:scale(1.55)}}html.moneyteum-theme-changing,html.moneyteum-theme-changing *,html.moneyteum-theme-changing :before,html.moneyteum-theme-changing :after{transition:none!important}@media (max-width:760px){.modal-back>.modal,.date-picker-back>.date-picker-dialog,.app-confirm-back>.app-confirm,.moneyteum-date-backdrop>.moneyteum-date-sheet{transform-origin:bottom;animation-name:mt-mobile-sheet-in}@keyframes mt-mobile-sheet-in{0%{opacity:.6;transform:translateY(34px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.home-redesign>*,.home-flow-bars em,.bottom-nav button.active svg,.tx,#voice-input.listening:before,#voice-input.listening:after{opacity:1!important;animation:none!important;transform:none!important}.settings-card :is(.profile-open,.ledger-premium-status),.settings-card :is(.profile-open,.ledger-premium-status)>svg:last-child{transition:none!important}.settings-card :is(.profile-open,.ledger-premium-status):is(:hover,:active),.settings-card :is(.profile-open,.ledger-premium-status):is(:hover,:active)>svg:last-child{filter:none!important;transform:none!important}:is(.record-modal,.budget-modal,.bill-form,.premium-limit-dialog) button:not(:disabled){transition:none!important}:is(.record-modal,.budget-modal,.bill-form,.premium-limit-dialog) button:not(:disabled):active{filter:none!important;transform:none!important}:is(.moneyteum-theme-options,.shortcut-setting,.shortcut-picker) button:not(:disabled){transition:none!important}:is(.moneyteum-theme-options,.shortcut-setting,.shortcut-picker) button:not(:disabled):active{filter:none!important;transform:none!important}:is(.notification-import-setting,.sms-import-setting,.moneyteum-picker-sheet) button:not(:disabled),.moneyteum-picker-trigger:not(:disabled),.fixed-budget-heading>button,.bills-card .small-add{transition:none!important}:is(.notification-import-setting,.sms-import-setting,.moneyteum-picker-sheet) button:not(:disabled):active,.moneyteum-picker-trigger:not(:disabled):active,.fixed-budget-heading>button:active,.bills-card .small-add:active{filter:none!important;transform:none!important}.home-tools button{transition:none!important}.home-tools button:active{transform:none!important}}html[data-moneyteum-accent] :is(.memo-panel,.moneyteum-date-sheet){background:var(--paid-card)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important;box-shadow:0 22px 55px var(--paid-shadow)!important}html[data-moneyteum-accent] :is(.date-trigger,.moneyteum-date-trigger,.memo-checklist input,.memo-panel .memo-line-check,.category-manage-actions button,.moneyteum-picker-options>button,.bill-check,.fixed-budget-values span,.voice-guide,.budget-option>button){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] :is(.date-trigger svg,.moneyteum-date-trigger svg,.memo-date svg,.memo-panel>div>b svg,.fixed-budget-manager>div:first-child>small,.voice-guide svg,.moneyteum-picker-sheet>header small,.moneyteum-picker-chevron){color:var(--paid-accent-2)!important}html[data-moneyteum-accent] :is(.modal-x,.date-picker-head button,.date-picker-month button,.moneyteum-date-sheet>header>button,.moneyteum-date-month button,.memo-panel>div>button,.memo-panel .memo-add-line,.date-picker-actions button,.month-dialog-actions button){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-accent-2)!important}html[data-moneyteum-accent] :is(.category-picks button.active,.asset-picks button.active,.bucket-picker button.active,.kind-pick button.active,.date-picker-days button.selected,.moneyteum-date-grid button.selected,.month-grid button.selected,.date-picker-actions button:last-child,.month-dialog-actions button:last-child,.moneyteum-date-today,.memo-panel .memo-save,.moneyteum-picker-options>button.active,.bill-row.paid .bill-check,.budget-option.active>button,.fixed-budget-heading>button,.category-bucket-editor>.bucket-picker button.active,.budget-manage-actions button.active,.category-bucket-action.active){background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-on-accent)!important;box-shadow:0 7px 17px color-mix(in srgb,var(--paid-accent) 28%,transparent)!important}html[data-moneyteum-accent] .moneyteum-picker-options>button.active>svg{color:var(--paid-on-accent)!important}html[data-moneyteum-accent] :is(.date-picker-head,.date-picker-actions,.month-dialog-actions,.moneyteum-date-sheet .moneyteum-date-month){border-color:var(--paid-border)!important}html[data-moneyteum-accent] :is(.date-picker-days button.today,.moneyteum-date-grid button.today,.month-grid button.current){box-shadow:inset 0 0 0 1px var(--paid-accent)!important}html[data-moneyteum-accent] .budget-option.active{background:color-mix(in srgb,var(--paid-accent) 10%,var(--paid-card-2))!important;border-color:var(--paid-border)!important}html[data-moneyteum-accent=premium] .settings-card .setting-action{border-color:var(--paid-border)!important;background:0 0!important}html[data-moneyteum-accent=premium] :is(.moneyteum-info-links,.moneyteum-info-links a){border-color:var(--paid-border)!important}html[data-moneyteum-accent=premium] .moneyteum-info-links a{background:0 0!important}html[data-moneyteum-accent=premium] .moneyteum-info-links a:hover{background:color-mix(in srgb,var(--paid-accent) 9%,transparent)!important}html[data-moneyteum-accent=premium] .stats-card :is(.stats-heading>div:first-child>span,.pie-center b,.pie-center small,.pie-legend-amount,.bar>div>span){color:#fff!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .calendar-days button.today{background:var(--paid-card-2)!important;box-shadow:inset 0 0 0 2px var(--paid-accent)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .calendar-days button.selected{background:var(--paid-card-2)!important;box-shadow:inset 0 0 0 3px var(--paid-accent-2)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .stats-card :is(.pie-slice-label,.pie-slice-label b,.pie-slice-label small,.pie-legend-percent,.bar-percent){color:#fff!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .stats-card .pie-chart:after{background:#050505!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .bills-card .bill-row{background:0 0!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] :is(.month-picker>button,.month-picker>.month-trigger){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important;box-shadow:none!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .month-picker :is(svg,.month-trigger svg:last-child){color:var(--paid-accent-2)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .month-picker>.this-month{background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-on-accent)!important;box-shadow:0 7px 17px color-mix(in srgb,var(--paid-accent) 28%,transparent)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .stats-card :is(.pie-legend>div>span:nth-child(2),.bar>div>b){color:#fff!important}html[data-moneyteum-accent=premium]{--stats-color-1:#d7aa50;--stats-color-2:#61a27d;--stats-color-3:#ef9368;--stats-color-4:#719ba7;--stats-color-5:#d8b867;--stats-color-6:#8877a9;--stats-color-7:#b06f70}html[data-moneyteum-accent=super-gray]{--stats-color-1:#aeb4b9;--stats-color-2:#61a27d;--stats-color-3:#ef9368;--stats-color-4:#719ba7;--stats-color-5:#d8b867;--stats-color-6:#8877a9;--stats-color-7:#b06f70}.total-bar.expense{background:#fbe9e3!important;border-color:#deb7a1!important}html[data-moneyteum-theme=dark] .total-bar.expense{background:#362820!important;border-color:#815e49!important}html[data-moneyteum-theme=dark][data-moneyteum-accent] .total-bar.expense{background:color-mix(in srgb,#cf6847 18%,var(--paid-card))!important;border-color:color-mix(in srgb,#cf6847 48%,var(--paid-border))!important}html[data-moneyteum-theme=light]:not([data-moneyteum-accent]) .dashboard-community:is(:hover,:focus-visible,:active){background:#fff!important}html[data-moneyteum-theme=light]:not([data-moneyteum-accent]) .dashboard-community:active{transform:translateY(1px)}html[data-moneyteum-theme=light]:not([data-moneyteum-accent]) :is(.bottom-nav button,.bottom-nav .community-tab){color:#4f6258!important}html[data-moneyteum-theme=light]:not([data-moneyteum-accent]) :is(.bottom-nav button svg,.bottom-nav .community-tab svg){color:#304b3e!important;stroke:#304b3e!important}html[data-moneyteum-theme=light]:not([data-moneyteum-accent]) .bottom-nav button.active{color:#18372a!important;background:#e8eeea!important;border-color:#8f9b94!important}html[data-moneyteum-theme=light]:not([data-moneyteum-accent]) .bottom-nav button.active svg{color:#18372a!important;stroke:#18372a!important}html[data-moneyteum-theme=light]:not([data-moneyteum-accent]) .home-tools button{color:#fff!important;background:#195b43!important;border-color:#195b43!important}html[data-moneyteum-theme=light]:not([data-moneyteum-accent]) .home-tools button svg{color:#fff!important;stroke:#fff!important;opacity:1!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] :is(.month-picker>button,.month-picker>.month-trigger){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important;box-shadow:none!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .month-picker :is(svg,.month-trigger svg:last-child){color:var(--paid-accent-2)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .month-picker>.this-month{background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-on-accent)!important;box-shadow:0 7px 17px color-mix(in srgb,var(--paid-accent) 28%,transparent)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .calendar-days button.today{background:var(--paid-card-2)!important;box-shadow:inset 0 0 0 2px var(--paid-accent)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .calendar-days button.selected{background:var(--paid-card-2)!important;box-shadow:inset 0 0 0 3px var(--paid-accent-2)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .history-calendar .calendar-days button.selected{background:var(--paid-card-2)!important;border-color:var(--paid-accent-2)!important;color:var(--paid-text)!important;box-shadow:inset 0 0 0 3px var(--paid-accent-2)!important;background-image:none!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .stats-card :is(.pie-slice-label,.pie-slice-label b,.pie-slice-label small,.pie-legend-percent,.bar-percent),html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .stats-card :is(.stats-heading>div:first-child>span,.pie-center b,.pie-center small,.pie-legend>div>span:nth-child(2),.pie-legend-amount,.bar>div>b,.bar>div>span){color:#fff!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .stats-card .pie-chart:after{background:var(--paid-page)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .bills-card .bill-row{background:0 0!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .settings-card .setting-action{border-color:var(--paid-border)!important;background:0 0!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] :is(.moneyteum-info-links,.moneyteum-info-links a){border-color:var(--paid-border)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .moneyteum-info-links a{background:0 0!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .moneyteum-info-links a:hover{background:color-mix(in srgb,var(--paid-accent) 9%,transparent)!important}html[data-moneyteum-accent] :is(.profile-photo-actions button,.checkin-card button,.account-save){background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-on-accent)!important}html[data-moneyteum-accent] :is(.display-name input,.profile-section input),html[data-moneyteum-accent] .badge-list button:not(.premium-badge):not(.super-premium-badge){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .badge-list button:not(.premium-badge):not(.super-premium-badge)>i{background:var(--paid-track)!important;color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .badge-list button:not(.premium-badge):not(.super-premium-badge) :is(small,em,span){color:var(--paid-muted)!important}html[data-moneyteum-accent] .badge-list button.equipped:not(.premium-badge):not(.super-premium-badge){border-color:var(--paid-accent-2)!important;box-shadow:0 0 14px color-mix(in srgb,var(--paid-accent) 30%,transparent)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] :is(.dashboard-badge.super,.equipped-name-badge.super){color:#effcff!important;background:linear-gradient(135deg,#123846,#176f8d 55%,#3cccf4)!important;border-color:#77e7ff!important;box-shadow:0 0 12px #4edcff66!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] :is(.dashboard-badge.super svg,.equipped-name-badge.super svg){stroke:#d8f9ff!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .settings-card .ledger-premium-status.is-super{color:#effcff!important;background:linear-gradient(135deg,#12333f 0%,#155f79 58%,#279ec2 100%)!important;border-color:#64ddfb!important;box-shadow:0 0 16px #40d5ff42!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .settings-card .ledger-premium-status.is-super :is(svg,small){color:#c1edf7!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .badge-list button.super-premium-badge{color:#dcf8ff!important;box-shadow:none!important;background:#153440!important;border-color:#287f9c!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .badge-list button.super-premium-badge.unlocked{background:linear-gradient(135deg,#173b49,#176d89)!important;border-color:#67dfff!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .badge-list button.super-premium-badge.equipped{border-color:#8cecff!important;box-shadow:0 0 18px #50d9ff55!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .badge-list button.super-premium-badge>i{color:#b7f4ff!important;background:#123c4b!important;border-color:#388ba6!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .badge-list button.super-premium-badge :is(small,em,span){color:#c9f5ff!important;background:0 0!important;border-color:#0000!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] :is(.home-tools button,.bottom-nav button.active,.budget-shell nav button.active) :is(svg,path,circle,line,polyline,rect){color:#111315!important;stroke:#111315!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] :is(.home-tools button,.bottom-nav button.active,.budget-shell nav button.active) svg{color:#111315!important;stroke:#111315!important;opacity:1!important;filter:none!important}html[data-moneyteum-accent] :is(.dashboard-profile>div>small,.dashboard-account,.dashboard-account svg,.dashboard-xp strong,.profile-back,.profile-back svg){color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .dashboard-xp>i{background:var(--paid-track)!important}html[data-moneyteum-accent] .dashboard-xp>i>em{background:linear-gradient(90deg,var(--paid-accent),var(--paid-accent-2))!important}html[data-moneyteum-accent] .level-bar{background:var(--paid-track)!important}html[data-moneyteum-accent] .level-bar>span{background:linear-gradient(90deg,var(--paid-accent),var(--paid-accent-2))!important}html[data-moneyteum-accent] .level-bar>small{color:var(--paid-muted)!important}html[data-moneyteum-accent] .avatar-grid button.active{background:color-mix(in srgb,var(--paid-accent) 14%,var(--paid-card-2))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-text)!important;box-shadow:inset 0 0 0 1px var(--paid-accent)!important}html[data-moneyteum-accent] .name-input,html[data-moneyteum-theme=dark][data-moneyteum-accent] .profile-page .name-input{background:var(--paid-card-2)!important;border-color:var(--paid-accent)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .account-stats{background:var(--paid-card-2)!important;border:1px solid var(--paid-border)!important}html[data-moneyteum-accent] .account-stats>div,html[data-moneyteum-accent] :is(.account-title,.account-section,.checkin-card){border-color:var(--paid-border)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .settings-card .profile-open{border:1px solid var(--paid-border)!important;color:var(--paid-text)!important;background:linear-gradient(135deg,#2b2415 0%,#151411 58%,#493613 100%)!important;box-shadow:inset 0 1px #fff1c414,0 12px 28px #0008!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .settings-card .profile-open{border:1px solid var(--paid-border)!important;color:var(--paid-text)!important;background:linear-gradient(135deg,#25282b 0%,#121416 58%,#34383c 100%)!important;box-shadow:inset 0 1px #ffffff12,0 12px 28px #0009!important}html[data-moneyteum-accent] .settings-card .profile-open :is(small,em){color:var(--paid-muted)!important}html[data-moneyteum-accent] .settings-card .profile-open>svg{color:var(--paid-accent-2)!important;stroke:var(--paid-accent-2)!important}.character-reward-list .avatar-art{background-image:url(/moneyteum-avatars-v1.png)!important;background-repeat:no-repeat!important;background-size:400% 300%!important}.character-reward-list .avatar-art.avatar-whale{background-image:url(/avatars/whale.png?v=2)!important;background-position:50% 2px!important;background-size:100% calc(100% + 4px)!important}html[data-moneyteum-accent] .reward-close{background:var(--paid-card-2)!important;border:1px solid var(--paid-border)!important;color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .reward-progress{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .reward-progress :is(p,small),html[data-moneyteum-accent] .reward-modal>h3 small{color:var(--paid-muted)!important}html[data-moneyteum-accent] .reward-progress>div>span{background:var(--paid-card)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .reward-progress>div>span.done{background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-on-accent)!important}html[data-moneyteum-accent] .box-picks button{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .box-picks button.active{background:color-mix(in srgb,var(--paid-accent) 18%,var(--paid-card-2))!important;border-color:var(--paid-accent-2)!important;box-shadow:inset 0 0 0 1px var(--paid-accent)!important}html[data-moneyteum-accent] .box-picks small,html[data-moneyteum-accent] .box-stage small{color:var(--paid-muted)!important}html[data-moneyteum-accent] .box-stage{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .box-stage.revealed{background:linear-gradient(135deg,color-mix(in srgb,var(--paid-accent) 20%,var(--paid-card-2)),var(--paid-card))!important;border-color:var(--paid-accent)!important}html[data-moneyteum-accent] .unlock-box{background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-on-accent)!important}html[data-moneyteum-accent] .unlock-box:disabled{background:color-mix(in srgb,var(--paid-accent) 35%,var(--paid-card-2))!important;color:color-mix(in srgb,var(--paid-on-accent) 60%,var(--paid-muted))!important}html[data-moneyteum-accent] .reward-list button{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .reward-list button.owned{background:color-mix(in srgb,var(--paid-accent) 10%,var(--paid-card-2))!important;border-color:color-mix(in srgb,var(--paid-accent) 64%,var(--paid-border))!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .reward-list button.equipped{background:color-mix(in srgb,var(--paid-accent) 20%,var(--paid-card-2))!important;border-color:var(--paid-accent-2)!important;box-shadow:0 0 16px color-mix(in srgb,var(--paid-accent) 30%,transparent)!important}html[data-moneyteum-accent] .reward-list button :is(small,span){color:var(--paid-muted)!important}html[data-moneyteum-accent] .reward-list button.owned>span:last-child{background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-on-accent)!important}html[data-moneyteum-accent] .character-reward-list .avatar-art{border:1px solid color-mix(in srgb,var(--paid-accent-2) 70%,var(--paid-border));background-color:color-mix(in srgb,var(--paid-accent) 18%,var(--paid-card-2))!important}.home-redesign{width:min(100%,760px);margin:0 auto}.my-dashboard.compact{margin-bottom:10px;padding:13px 15px}.my-dashboard.compact .dashboard-avatar,.my-dashboard.compact .dashboard-avatar .account-avatar{border-radius:15px;width:48px;height:48px}.my-dashboard.compact .dashboard-avatar{flex-basis:48px}.my-dashboard.compact .dashboard-profile>div>small{font-size:8px}.my-dashboard.compact .dashboard-name h1{font-size:18px}.home-balance-hero,.home-weekly-flow,.home-budget-board{color:#17372a;background:#fff;border:1px solid #dce4df;border-radius:21px;box-shadow:0 8px 24px #17372a0b}.home-balance-hero{margin-bottom:10px;padding:24px}.home-balance-hero>small{color:#748178;font-size:10px;display:block}.home-balance-hero>h2{letter-spacing:-.055em;margin:10px 0 24px;font-size:clamp(30px,6vw,43px)}.home-balance-hero>h2.negative{color:#c44e30}.home-balance-meta,.home-balance-foot{color:#748178;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.home-balance-track{background:#dfe6e2;border-radius:99px;height:7px;margin:12px 0 8px;overflow:hidden}.home-balance-track>i{border-radius:inherit;background:#e27752;min-width:3px;height:100%;display:block}.home-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.home-shortcuts button{color:#27483a;cursor:pointer;background:#fff;border:1px solid #dce4df;border-radius:15px;place-content:center;justify-items:center;gap:8px;min-width:0;height:72px;font-family:inherit;font-size:10px;font-weight:900;display:grid}.home-shortcuts svg{color:#287f60;width:21px;height:21px}.home-weekly-flow{margin:10px 0;padding:20px 18px}.home-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.home-section-heading small{color:#748178;letter-spacing:.12em;margin-bottom:4px;font-size:8px;display:block}.home-section-heading h2{margin:0;font-size:17px}.home-section-heading>span,.home-section-heading>button{color:#748178;background:0 0;border:0;font-family:inherit;font-size:9px}.home-section-heading>button{cursor:pointer}.home-flow-bars{grid-template-columns:repeat(7,1fr);gap:10px;height:145px;margin-top:15px;display:grid}.home-flow-bars>div{text-align:center;grid-template-rows:1fr 17px;gap:7px;min-width:0;display:grid}.home-flow-bars>div>i{background:linear-gradient(0deg,#f0f3f1 1px,#0000 1px);border-radius:8px;justify-content:center;align-items:flex-end;display:flex;overflow:visible}.home-flow-bars em{background:#aeb8b2;border-radius:8px 8px 3px 3px;width:min(46px,88%);min-height:8px;display:block;position:relative}.home-flow-bars em>b{color:#53625a;letter-spacing:-.04em;white-space:nowrap;font-size:8px;line-height:1;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.home-flow-bars em.today{background:linear-gradient(#4fa37b,#287858)}.home-flow-bars span{color:#748178;font-size:9px}.home-budget-board{margin:10px 0 16px;padding:18px}.home-budget-cards{scrollbar-width:none;grid-template-columns:repeat(4,minmax(118px,1fr));gap:8px;margin-top:14px;display:grid;overflow-x:auto}.home-budget-cards::-webkit-scrollbar{display:none}.home-budget-cards article{background:#f5f8f6;border-radius:14px;min-width:118px;padding:12px}.home-budget-cards article>i{color:#315746;background:#e3e9e5;border-radius:9px;place-items:center;width:29px;height:29px;font-size:14px;font-style:normal;display:grid}.home-budget-cards article>span,.home-budget-cards article>b{display:block}.home-budget-cards article>span{color:#718078;margin-top:10px;font-size:9px}.home-budget-cards article>b{white-space:nowrap;margin-top:5px;font-size:13px}.home-budget-cards article>div{background:#dfe6e2;border-radius:99px;height:5px;margin-top:12px;overflow:hidden}.home-budget-cards article>div>em{border-radius:inherit;background:#4aa47a;height:100%;display:block}.home-budget-cards article.over>div>em{background:#d86645}.home-budget-empty{color:#5f7469;background:#f7faf8;border:1px dashed #cbd7d0;border-radius:13px;width:100%;margin-top:14px;padding:18px;font-family:inherit}.home-redesign+.stats-memo{display:none}html[data-moneyteum-theme=dark] :is(.home-balance-hero,.home-weekly-flow,.home-budget-board){color:#edf4ef;background:#111815;border-color:#36443c;box-shadow:0 12px 28px #0004}html[data-moneyteum-theme=dark] .home-balance-hero>small,html[data-moneyteum-theme=dark] .home-balance-meta,html[data-moneyteum-theme=dark] .home-balance-foot,html[data-moneyteum-theme=dark] :is(.home-section-heading small,.home-section-heading>span,.home-section-heading>button,.home-flow-bars span,.home-budget-cards article>span){color:#a9b8b0}html[data-moneyteum-theme=dark] .home-balance-track,html[data-moneyteum-theme=dark] .home-budget-cards article>div{background:#343d38}html[data-moneyteum-theme=dark] .home-shortcuts button{color:#edf4ef;background:#111815;border-color:#36443c}html[data-moneyteum-theme=dark] .home-shortcuts svg{color:#8fd6b0}html[data-moneyteum-theme=dark] .home-flow-bars>div>i{background:linear-gradient(0deg,#2c3530 1px,#0000 1px)}html[data-moneyteum-theme=dark] .home-flow-bars em{background:#56615b}html[data-moneyteum-theme=dark] .home-budget-cards article{background:#1a231e}html[data-moneyteum-theme=dark] .home-budget-cards article>i{color:#b9d3c4;background:#29342e}html[data-moneyteum-accent] :is(.home-balance-hero,.home-weekly-flow,.home-budget-board){background:var(--paid-card)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important;box-shadow:0 12px 34px var(--paid-shadow)!important}html[data-moneyteum-accent] .home-balance-hero>small,html[data-moneyteum-accent] .home-balance-meta,html[data-moneyteum-accent] .home-balance-foot,html[data-moneyteum-accent] :is(.home-section-heading small,.home-section-heading>span,.home-section-heading>button,.home-flow-bars span,.home-budget-cards article>span){color:var(--paid-muted)!important}html[data-moneyteum-accent] :is(.home-shortcuts button,.home-budget-cards article){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .home-shortcuts svg,html[data-moneyteum-accent] .home-budget-cards article>i{color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .home-budget-cards article>i,html[data-moneyteum-accent] .home-balance-track{background:var(--paid-track)!important}html[data-moneyteum-accent] .home-flow-bars em.today{background:linear-gradient(180deg,var(--paid-accent-2),var(--paid-accent))!important}html[data-moneyteum-accent] .home-flow-bars>div>i{background:linear-gradient(to top,var(--paid-border) 1px,transparent 1px)!important}html[data-moneyteum-accent] .home-flow-bars em:not(.today){background:color-mix(in srgb,var(--paid-muted) 52%,var(--paid-card-2))!important}@media (max-width:560px){.home-redesign{width:100%}.home-balance-hero{padding:20px 16px}.home-balance-hero>h2{margin:9px 0 22px;font-size:31px}.home-shortcuts button{border-radius:13px;height:66px}.home-shortcuts svg{width:19px}.home-weekly-flow{padding:18px 14px}.home-flow-bars{gap:7px;height:128px}.home-budget-board{padding:17px 12px}.home-budget-cards{grid-template-columns:repeat(4,132px)}.my-dashboard.compact{padding:11px 12px}.my-dashboard.compact .dashboard-avatar,.my-dashboard.compact .dashboard-avatar .account-avatar{width:44px;height:44px}.my-dashboard.compact .dashboard-avatar{flex-basis:44px}}@media (max-width:760px){.home-redesign{padding-bottom:116px}}.history-swipe-zone{min-height:calc(100dvh - 190px)}.stats-swipe-zone{min-height:calc(100dvh - 250px)}.home-weekly-flow{cursor:pointer;outline:none}.home-weekly-flow:focus-visible{outline-offset:3px;outline:3px solid #31876966}.home-weekly-title{align-items:baseline;gap:9px;min-width:0;display:flex}.home-weekly-title>small{white-space:nowrap;background:#edf3ef;border-radius:999px;padding:3px 6px;color:#66776e!important;letter-spacing:0!important;margin:0!important;font-size:7px!important}html[data-moneyteum-theme=dark] .home-weekly-title>small{background:#29332e;color:#b7c4bd!important}html[data-moneyteum-accent] .home-weekly-title>small{background:var(--paid-track)!important;color:var(--paid-muted)!important}.home-weekly-total{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.home-section-heading .home-weekly-total small{letter-spacing:0;margin:0;font-size:7px}.home-weekly-total span{color:#748178;font-size:9px}html[data-moneyteum-theme=dark] .home-weekly-total span{color:#a9b8b0}html[data-moneyteum-accent] .home-weekly-total span{color:var(--paid-muted)!important}.home-flow-bars>div{grid-template-rows:1fr 18px}.home-weekly-flow.income .home-flow-bars em.today{background:linear-gradient(#5cbf91,#23805e)}html[data-moneyteum-theme=dark] .home-budget-empty{color:#c1d0c8;background:#1a231e;border-color:#46574d}html[data-moneyteum-theme=dark] .home-flow-bars em.today{background:linear-gradient(#4fa37b,#287858)}html[data-moneyteum-accent] .home-budget-empty{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-muted)!important}html[data-moneyteum-accent] .stats-range-nav :is(button,strong){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .stats-range-nav>.period-current-button{background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-on-accent)!important}html[data-moneyteum-accent] .app-confirm-back{background:color-mix(in srgb,var(--paid-accent) 22%,#050607dc)!important}html[data-moneyteum-accent] .voice-toast{background:var(--paid-card-2)!important;border:1px solid var(--paid-border)!important;color:var(--paid-text)!important;box-shadow:0 12px 35px var(--paid-shadow)!important}html[data-moneyteum-accent] :is(.home-tools button.listening,.voice-btn.listening){animation:1.1s infinite paid-voice-pulse;background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-on-accent)!important}@keyframes paid-voice-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--paid-accent) 28%,transparent)}}html[data-moneyteum-accent] .home-weekly-flow:focus-visible{outline-color:color-mix(in srgb,var(--paid-accent) 70%,transparent)}@media (max-width:560px){.home-flow-bars{height:128px}.stats-swipe-zone{min-height:calc(100dvh - 220px)}}html[data-moneyteum-theme=dark] .home-flow-bars em>b{color:#d9e2dd}html[data-moneyteum-accent] .home-flow-bars em>b{color:var(--paid-text)!important}.memo-page{width:min(100%,760px);margin:0 auto}.memo-page>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;padding:4px 2px;display:flex}.memo-page>header small{color:#738178;letter-spacing:.13em;font-size:9px;font-weight:900;display:block}.memo-page>header h1{letter-spacing:-.04em;margin:5px 0 4px;font-size:28px}.memo-page>header p{color:#738178;margin:0;font-size:11px}.memo-page>header>button{color:#fff;cursor:pointer;background:#195b43;border:1px solid #195b43;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-width:104px;height:43px;font-family:inherit;font-weight:900;display:flex}.memo-page>header>button svg{width:16px}.memo-page>.stats-memo{margin-top:14px}.memo-page>.stats-memo>div:first-child{display:none}.memo-page .memo-history article{background:#f7faf8}.memo-page .memo-empty{text-align:center;place-items:center;min-height:160px;display:grid}html[data-moneyteum-theme=dark] .memo-page>header h1{color:#edf4ef}html[data-moneyteum-theme=dark] .memo-page>header :is(small,p){color:#a9b8b0}html[data-moneyteum-theme=dark] .memo-page .memo-history article{background:#111815;border-color:#36443c}html[data-moneyteum-accent] .memo-page>header h1{color:var(--paid-text)!important}html[data-moneyteum-accent] .memo-page>header :is(small,p){color:var(--paid-muted)!important}html[data-moneyteum-accent] .memo-page>header>button{background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-on-accent)!important;box-shadow:0 7px 17px color-mix(in srgb,var(--paid-accent) 28%,transparent)!important}html[data-moneyteum-accent] .memo-page .memo-history article{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important}.month-picker{margin-bottom:12px}.stats-period-picker{gap:12px}.month-picker>button,.month-picker>.month-trigger,.stats-range-nav>button,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.period-switch button,.stats-range-tabs button{font-family:inherit;font-style:normal;font-weight:900}.month-picker>button,.month-picker>.month-trigger{height:40px}.month-picker>button,.stats-range-nav>button{font-size:11px}.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger{font-size:12px}.period-switch,.stats-range-tabs{min-height:44px}:is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger)>svg:first-child{color:#287f60}html[data-moneyteum-theme=dark] :is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger)>svg:first-child{color:#72c99d}html[data-moneyteum-accent] :is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger)>svg:first-child{color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .month-picker{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.stats-swipe-zone>.stats-card{margin-top:0}.stats-period-picker{grid-template-rows:40px 44px;align-items:start}.stats-period-picker>:first-child{align-self:start;height:40px;min-height:40px;margin:0}.stats-range-tabs{box-sizing:border-box;height:44px;min-height:44px}.stats-range-tabs button{height:36px;padding:0;line-height:1}.stats-period-picker :is(.month-picker>button,.month-trigger,.stats-range-nav>button,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger){box-sizing:border-box;height:40px;min-height:40px;line-height:1}.stats-period-picker :is(.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger)>span{text-align:center;line-height:1;display:block}.stats-period-picker :is(.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger)>svg{width:16px;height:16px;display:block}.stats-period-picker .stats-custom-date .date-trigger{grid-template-columns:16px minmax(0,1fr) 15px;gap:5px;padding:0 8px;font-size:12px}.history-period-content>.tx-card{margin-top:0}.month-picker,.stats-range-nav,.stats-custom-range{height:40px;min-height:40px;margin-top:0}.history-tools,.period-switch,.stats-range-tabs{box-sizing:border-box;height:44px;min-height:44px}.history-tools{margin-bottom:12px}.period-switch,.stats-range-tabs{padding:4px}.period-switch button,.stats-range-tabs button{height:36px;padding:0;font-size:11px;line-height:1}.history-summary,.stats-summary{margin-top:0;margin-bottom:12px}:is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger){text-align:center;justify-content:center;align-items:center;gap:6px;line-height:1;display:flex;padding:0 8px!important;font-size:11px!important}:is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger)>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;line-height:1;overflow:hidden}:is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger)>svg,.month-picker>button>svg,.stats-range-nav>button>svg{flex:0 0 16px;display:block;color:#287f60!important;width:16px!important;height:16px!important}html[data-moneyteum-theme=dark] :is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger)>svg,html[data-moneyteum-theme=dark] :is(.month-picker>button,.stats-range-nav>button)>svg{color:#72c99d!important}html[data-moneyteum-accent] :is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger)>svg,html[data-moneyteum-accent] :is(.month-picker>button,.stats-range-nav>button)>svg{color:var(--paid-accent-2)!important}html[data-moneyteum-theme=dark] :is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger){color:#edf4ef!important}html[data-moneyteum-accent] :is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger){color:var(--paid-text)!important}@media (max-width:560px){.history-summary,.stats-summary{height:35px}.history-summary>div,.stats-summary>div{box-sizing:border-box;height:35px;padding:0 8px}.history-summary span,.stats-summary span{font-size:8px}.history-summary b,.stats-summary b{font-size:10px}}:is(.month-picker,.stats-range-nav,.stats-custom-range) button>svg{color:currentColor!important}:is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger){color:#18352a!important;box-shadow:none!important;background:#fff!important;border-color:#dce2dc!important}:is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger)>svg,.month-picker>button>svg,.stats-range-nav>button>svg{color:#287f60!important}html[data-moneyteum-theme=dark] :is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger){color:#edf4ef!important;box-shadow:none!important;background:#1a231e!important;border-color:#3a4740!important}html[data-moneyteum-theme=dark] :is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger)>svg,html[data-moneyteum-theme=dark] .month-picker>button>svg,html[data-moneyteum-theme=dark] .stats-range-nav>button>svg{color:#72c99d!important}html[data-moneyteum-accent] :is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important;box-shadow:none!important}html[data-moneyteum-accent] :is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger)>svg,html[data-moneyteum-accent] .month-picker>button>svg,html[data-moneyteum-accent] .stats-range-nav>button>svg{color:var(--paid-accent-2)!important}:is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger)>span{color:#18352a!important}html[data-moneyteum-theme=dark] :is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger)>span{color:#edf4ef!important}html[data-moneyteum-accent] :is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger)>span{color:var(--paid-text)!important}.period-nav-row{box-sizing:border-box;grid-template-columns:44px minmax(0,1fr) 44px 88px;align-items:stretch;gap:10px;width:100%;height:40px;min-height:40px;margin:0;display:grid}.month-picker.period-nav-row{margin-bottom:12px}.stats-period-picker>.month-picker.period-nav-row{margin-bottom:0}.period-nav-row>.period-current-button{color:#56685e;background:#fff;border:1px solid #dce2dc;border-radius:10px;justify-content:center;align-items:center;width:100%;height:40px;min-height:40px;margin:0;font-family:inherit;font-size:11px;font-weight:900;line-height:11px;box-shadow:none!important;padding:0!important;display:flex!important}html[data-moneyteum-theme=dark] .period-nav-row>.period-current-button{color:#a9b8b0!important;background:#1a231e!important;border-color:#3a4740!important}html[data-moneyteum-accent] .period-nav-row>.period-current-button{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-muted)!important}html[data-moneyteum-accent] .budget-shell .month-picker.period-nav-row{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-moneyteum-theme=dark][data-moneyteum-accent] .budget-shell .period-nav-row>.period-current-button{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-muted)!important;box-shadow:none!important}:is(.month-picker>.month-trigger,.stats-range-nav>.date-trigger,.stats-range-nav>.stats-period-trigger,.stats-custom-date .date-trigger)>span{padding-block:1px;line-height:1.4!important}html[data-moneyteum-theme=dark] :is(.fixed-budget-manager small,.bills-card>.card-title p,.bills-card>.empty){color:#a9b8b0!important}html[data-moneyteum-accent] :is(.fixed-budget-manager small,.bills-card>.card-title p,.bills-card>.empty){color:var(--paid-muted)!important}@media (max-width:760px){.stats-swipe-zone>.stats-card{padding:16px}}@media (max-width:560px){.period-nav-row{grid-template-columns:40px minmax(0,1fr) 40px 76px;gap:7px}}.date-picker-weekdays.week-mode span:first-child{color:#74837b}.date-picker-weekdays.week-mode span:last-child{color:#c65f43}.date-picker-days.week-mode{column-gap:0}.date-picker-days.week-mode button.week-selected{color:#174f3b;background:#e2f1e9;border-radius:0;box-shadow:inset 0 1px #b9dcca,inset 0 -1px #b9dcca}.date-picker-days.week-mode button.week-start{border-radius:10px 0 0 10px;box-shadow:inset 1px 0 #b9dcca,inset 0 1px #b9dcca,inset 0 -1px #b9dcca}.date-picker-days.week-mode button.week-end{border-radius:0 10px 10px 0;box-shadow:inset -1px 0 #b9dcca,inset 0 1px #b9dcca,inset 0 -1px #b9dcca}.date-picker-days.week-mode button.selected{z-index:1;color:#fff;background:#195b43;border-radius:10px;position:relative;box-shadow:0 5px 12px #195b4330}html[data-moneyteum-theme=dark] .date-picker-days.week-mode button:nth-child(7n+1){color:#d7e9dd!important}html[data-moneyteum-theme=dark] .date-picker-days.week-mode button:nth-child(7n){color:#ff9c7c!important}html[data-moneyteum-theme=dark] .date-picker-days.week-mode button.week-selected{color:#dff5e9!important;background:#29483a!important;box-shadow:inset 0 1px #4f7965,inset 0 -1px #4f7965!important}html[data-moneyteum-theme=dark] .date-picker-days.week-mode button.selected{color:#fff!important;background:#367356!important;box-shadow:0 5px 12px #0005!important}html[data-moneyteum-accent] .date-picker-days.week-mode button.week-selected{background:color-mix(in srgb,var(--paid-accent) 25%,var(--paid-card-2))!important;color:var(--paid-text)!important;box-shadow:inset 0 1px var(--paid-border),inset 0 -1px var(--paid-border)!important}html[data-moneyteum-accent] .date-picker-days.week-mode button.selected{background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;color:var(--paid-on-accent)!important;box-shadow:0 7px 17px color-mix(in srgb,var(--paid-accent) 28%,transparent)!important}@media (max-width:560px){.memo-page>header{align-items:center}.memo-page>header h1{font-size:24px}.memo-page>header p{display:none}.memo-page>header>button{min-width:94px;height:40px}.memo-page>.stats-memo{padding:16px 12px}.memo-page .memo-history article{grid-template-columns:1fr;padding:13px}.memo-page .memo-actions{margin-top:5px}}.fixed-budget-heading>button,.small-add{font-family:inherit;font-size:13px;font-weight:800}.home-balance-hero>small{font-size:12px;font-weight:800}.home-balance-meta,.home-balance-foot{font-size:11px;font-weight:700}.home-section-heading>span{font-size:10px;font-weight:800}@media (max-width:560px){.home-balance-hero>small{font-size:11px}.home-balance-meta,.home-balance-foot{font-size:10px}.fixed-budget-heading>button,.small-add{font-size:13px}}.home-balance-meta>span{gap:4px;display:grid}.home-balance-meta>span:last-child{text-align:right}.home-balance-meta em{font-size:10px;font-style:normal;font-weight:800}.home-balance-meta b{letter-spacing:-.025em;font-size:15px;font-weight:900}.home-balance-meta .income{color:#287f60}.home-balance-meta .expense{color:#ce5c3b}html[data-moneyteum-theme=dark] .home-balance-meta .income{color:#8fd6b0}html[data-moneyteum-accent] .home-balance-meta .income{color:var(--paid-accent-2)!important}@media (max-width:560px){.home-balance-meta em{font-size:10px}.home-balance-meta b{font-size:14px}}.home-budget-cards{grid-template-columns:1fr;overflow:visible}.home-budget-cards article{grid-template-rows:auto 6px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px 11px;min-width:0;padding:12px 13px;display:grid}.home-budget-cards article>i{grid-row:1/3;width:32px;height:32px}.home-budget-cards article>span{margin:0;font-size:10px;font-weight:800}.home-budget-cards article>b{text-align:right;margin:0;font-size:14px}.home-budget-cards article>div{grid-column:2/4;height:6px;margin:0}html[data-moneyteum-accent] .memo-history .memo-check{background:color-mix(in srgb,var(--paid-accent-2) 10%,var(--paid-card-2))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .memo-history .memo-item-row.completed .memo-check{background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-on-accent)!important}html[data-moneyteum-accent] .memo-history .memo-edit{background:color-mix(in srgb,var(--paid-accent-2) 18%,var(--paid-card-2))!important;color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .memo-history .memo-delete{background:color-mix(in srgb,var(--paid-accent) 20%,var(--paid-card-2))!important;color:var(--paid-accent)!important}@media (max-width:560px){.home-budget-cards{grid-template-columns:1fr}.home-budget-cards article{grid-template-columns:32px minmax(0,1fr) auto}}.home-balance-meta em{font-size:12px}.home-balance-meta b{font-size:18px}.home-balance-meta{margin-bottom:2px}@media (max-width:560px){.home-balance-meta em{font-size:11px}.home-balance-meta b{font-size:17px}}.home-balance-kicker{color:#748178;justify-content:space-between;align-items:center;gap:12px;display:flex}.home-balance-kicker small,.home-balance-kicker span{font-size:12px;font-weight:800}.home-balance-meta{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.home-balance-meta>span:nth-child(2){text-align:center}.home-balance-meta .net{color:#506057}.home-balance-meta .net.negative{color:#ce5c3b}html[data-moneyteum-theme=dark] .home-balance-kicker{color:#a9b8b0}html[data-moneyteum-theme=dark] .home-balance-meta .net{color:#edf4ef}html[data-moneyteum-theme=dark] .home-balance-meta .net.negative{color:#ff8b68}html[data-moneyteum-accent] .home-balance-kicker{color:var(--paid-muted)!important}html[data-moneyteum-accent] .home-balance-meta .net{color:var(--paid-text)!important}html[data-moneyteum-accent] .home-balance-meta .net.negative{color:#ef805e!important}@media (max-width:560px){.home-balance-kicker small,.home-balance-kicker span{font-size:11px}.home-balance-meta b{font-size:15px}.home-balance-meta em{font-size:9px}}.home-balance-meta .income>b{color:#26805a}.home-balance-meta .expense>b{color:#c65f43}.home-balance-meta .net>b{color:#17372a}.home-balance-meta em{color:#7a877f}html[data-moneyteum-theme=dark] .home-balance-meta em{color:#a9b8b0!important}html[data-moneyteum-theme=dark] .home-balance-meta .net>b{color:#edf4ef!important}html[data-moneyteum-theme=dark] .home-balance-meta .income>b{color:#71d99d!important}html[data-moneyteum-theme=dark] .home-balance-meta .expense>b{color:#ff9a78!important}.home-overview-card{color:#17372a;background:#fff;border:1px solid #dce4df;border-radius:21px;margin-bottom:10px;padding:14px 16px 13px;position:relative;overflow:hidden;box-shadow:0 8px 24px #17372a0b}.home-overview-card .my-dashboard.compact{border:0;border-radius:0;margin:0;padding:0 0 13px;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important}.home-overview-card .dashboard-profile{padding-right:92px}.home-overview-card .home-balance-hero{border:0;border-top:1px solid #dce4df;border-radius:0;margin:0;padding:11px 0 0;box-shadow:none!important;background:0 0!important}.dashboard-payday{color:#748178;white-space:nowrap;font-size:11px;font-weight:900;position:absolute;top:1px;right:0}html[data-moneyteum-theme=dark] .home-overview-card{color:#edf4ef;background:#111815;border-color:#36443c;box-shadow:0 12px 28px #0004}html[data-moneyteum-theme=dark] .home-overview-card .home-balance-hero{border-color:#36443c}html[data-moneyteum-theme=dark] .dashboard-payday{color:#fff}html[data-moneyteum-accent] .home-overview-card{background:var(--paid-card)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important;box-shadow:0 12px 34px var(--paid-shadow)!important}html[data-moneyteum-accent] .home-overview-card .my-dashboard.compact,html[data-moneyteum-accent] .home-overview-card .home-balance-hero{box-shadow:none!important;background:0 0!important}html[data-moneyteum-accent] .home-overview-card .home-balance-hero{border-color:var(--paid-border)!important}html[data-moneyteum-accent] .dashboard-payday{color:var(--paid-text)!important}html[data-moneyteum-accent] .memo-page .stats-memo .memo-history time{color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .memo-history :is(.memo-edit,.memo-delete){border:1px solid color-mix(in srgb,var(--paid-accent-2) 48%,var(--paid-border))!important;background:color-mix(in srgb,var(--paid-accent-2) 14%,var(--paid-card-2))!important;color:var(--paid-accent-2)!important}html[data-moneyteum-accent] :is(.settings-card .account-sync small,.settings-card .moneyteum-info-links small,.tx-group-head span,.tx div small,.card-title span,.history-summary span,.stats-memo .memo-empty,.stats-memo>div>span,.memo-history time,.memo-panel small,.history-calendar>p,.calendar-weekdays b:not(:first-child),.period-switch button:not(.active),.stats-range-tabs button:not(.active),.kind-pick button:not(.active),.bottom-nav button:not(.active),.budget-shell aside nav button:not(.active)){color:var(--paid-muted)!important}html[data-moneyteum-accent] :is(.bottom-nav button:not(.active),.budget-shell aside nav button:not(.active)) svg{color:var(--paid-muted)!important;stroke:var(--paid-muted)!important}html[data-moneyteum-accent] .modal-back{background:color-mix(in srgb,var(--paid-accent) 14%,#050607dc)!important}html[data-moneyteum-accent] .budget-shell ::placeholder{opacity:1;color:var(--paid-muted)!important}html[data-moneyteum-accent] .calendar-day-detail>header>b{background:color-mix(in srgb,var(--paid-accent) 14%,var(--paid-card-2))!important;color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .history-summary b.income{color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .history-summary b:not(.income):not(.expense){color:var(--paid-text)!important}html[data-moneyteum-accent] .memo-history :is(.memo-edit,.memo-delete) svg{color:inherit!important;stroke:currentColor!important}html[data-moneyteum-accent] .memo-history .memo-item-row.completed .memo-check svg{color:var(--paid-on-accent)!important;stroke:var(--paid-on-accent)!important}html[data-moneyteum-accent] .memo-checklist .completed .memo-line-check{background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-on-accent)!important}html[data-moneyteum-accent] .memo-checklist .completed .memo-line-check svg{color:var(--paid-on-accent)!important;stroke:var(--paid-on-accent)!important}@media (max-width:560px){.home-overview-card{padding:12px 13px}.home-overview-card .my-dashboard.compact{padding:0 0 12px}.home-overview-card .home-balance-hero{padding:10px 0 0}.home-overview-card .dashboard-profile{padding-right:82px}.dashboard-payday{font-size:10px}}.fixed-budget-heading>button,.small-add{color:#195b43;white-space:nowrap;cursor:pointer;background:#e2efe7;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:800;line-height:1;display:flex}.fixed-budget-heading>button svg,.small-add svg{width:15px;height:15px}html[data-moneyteum-theme=dark]:not([data-moneyteum-accent]) :is(.fixed-budget-heading>button,.small-add){color:#f3f8f5;background:#2c6048;border:1px solid #4e8569}.home-balance-track{display:flex}.home-balance-track>i{flex:none;min-width:0}.home-balance-track>i.expense{background:#e27752}.home-balance-track>i.income{background:#4aa47a}.home-budget-cards article{grid-template-rows:auto;grid-template-columns:32px minmax(0,1fr);padding-block:9px}.home-budget-cards article>i{grid-row:1}.home-budget-cards article>.home-budget-meta{border-radius:0;grid-area:1/2;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid;overflow:visible;background:0 0!important;height:auto!important;margin:0!important}.home-budget-meta>span{gap:2px;min-width:0;display:grid}.home-budget-meta>span:nth-child(2){text-align:center}.home-budget-meta>span:last-child{text-align:right}.home-budget-meta em{white-space:nowrap;font-size:9px;font-style:normal;font-weight:800}.home-budget-meta b{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(12px,3.8vw,15px);font-weight:900}.home-budget-meta .budget>em{letter-spacing:-.04em;font-size:8px}.home-budget-meta :is(em,b){color:inherit!important}.home-budget-meta .net.negative{color:#c65f43!important}html[data-moneyteum-theme=dark] .home-budget-meta .net.negative{color:#ff9a78!important}html[data-moneyteum-accent] .home-budget-meta .net.negative{color:#ef805e!important}html[data-moneyteum-accent] .home-budget-cards article>.home-budget-meta{box-shadow:none!important;background:0 0!important;border:0!important}html[data-moneyteum-accent] .calendar-days>button{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .calendar-days>i{background:color-mix(in srgb,var(--paid-card-2) 72%,var(--paid-card))!important;border-color:var(--paid-border)!important}html[data-moneyteum-accent] .calendar-days button.today{background:color-mix(in srgb,var(--paid-accent) 15%,var(--paid-card-2))!important;box-shadow:inset 0 0 0 2px var(--paid-accent)!important}.calendar-days>button.sunday>strong{color:#c65f43}.calendar-days>button.saturday>strong{color:#287f60}html[data-moneyteum-theme=dark] .calendar-days>button.sunday>strong{color:#ff8b72}html[data-moneyteum-theme=dark] .calendar-days>button.saturday>strong{color:#8fd6b0}html[data-moneyteum-accent] .calendar-days>button.sunday>strong{color:#ff8b72!important}html[data-moneyteum-accent] .calendar-days>button.saturday>strong{color:var(--paid-accent-2)!important}.calendar-days>button.holiday>strong,.calendar-days>button .calendar-holiday{color:#c65f43}.calendar-days>button .calendar-holiday{margin:0 0 4px;font-size:7px;font-weight:900;line-height:1.25}html[data-moneyteum-theme=dark] .calendar-days>button.holiday>strong,html[data-moneyteum-theme=dark] .calendar-days>button .calendar-holiday{color:#ff8b72}html[data-moneyteum-accent] .calendar-days>button.holiday>strong,html[data-moneyteum-accent] .calendar-days>button .calendar-holiday{color:#ff8b72!important}html[data-moneyteum-accent] :is(.stats-kind-switch button:not(.active),.chart-switch button:not(.active)),html[data-moneyteum-accent] :is(.account-title span>small,.account-title span>p,.name-rule,.account-stats span,.privacy-section p){color:var(--paid-muted)!important}html[data-moneyteum-accent] .bill-row div small,html[data-moneyteum-theme=dark][data-moneyteum-accent] .bill-row div small,html[data-moneyteum-accent] :is(.bill-edit,.bill-delete){color:var(--paid-accent-2)!important}html[data-moneyteum-accent] :is(.bill-edit,.bill-delete) svg{color:inherit!important;stroke:currentColor!important}html[data-moneyteum-accent] .tx div b{color:var(--paid-text)!important}.calendar-days button>.calendar-personal-events{color:#287f60;gap:2px;margin:3px 0;display:grid}.calendar-personal-events em{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;font-weight:900;display:block;overflow:hidden}.calendar-days button.personal-date{box-shadow:inset 0 0 0 1px #78ad91}.calendar-selected-events{border-bottom:1px solid #e6ebe7;flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.calendar-selected-events span{color:#234f3c;background:#e8f2ec;border-radius:999px;padding:6px 9px;font-size:9px}.calendar-selected-events b{color:#287f60;margin-right:5px}.calendar-days button.personal-date.selected{box-shadow:inset 0 0 0 3px #65a580}html[data-moneyteum-theme=dark] .calendar-days button>.calendar-personal-events{color:#8fd6b0}html[data-moneyteum-theme=dark] .calendar-selected-events{border-color:#3a4740}html[data-moneyteum-theme=dark] .calendar-selected-events span{color:#dce8e1;background:#26322b}html[data-moneyteum-accent] .calendar-days button>.calendar-personal-events,html[data-moneyteum-accent] .calendar-selected-events b{color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .calendar-days button.personal-date{box-shadow:inset 0 0 0 1px var(--paid-accent)!important}html[data-moneyteum-accent] .calendar-selected-events{border-color:var(--paid-border)!important}html[data-moneyteum-accent] .calendar-selected-events span{background:var(--paid-card-2)!important;color:var(--paid-text)!important}.calendar-weekdays b:last-child,.calendar-days>button.saturday>strong{color:#527ba3!important}html[data-moneyteum-theme=dark] .calendar-weekdays b:last-child,html[data-moneyteum-theme=dark] .calendar-days>button.saturday>strong{color:#84acd4!important}html[data-moneyteum-accent] .calendar-weekdays b:last-child,html[data-moneyteum-accent] .calendar-days>button.saturday>strong{color:color-mix(in srgb,#78a6d0 72%,var(--paid-accent-2))!important}.calendar-days>button.saturday.holiday>strong{color:#c65f43!important}html[data-moneyteum-theme=dark] .calendar-days>button.saturday.holiday>strong,html[data-moneyteum-accent] .calendar-days>button.saturday.holiday>strong{color:#ff8b72!important}.date-picker-weekdays:not(.week-mode) span:first-child,.date-picker-days:not(.week-mode) button:nth-child(7n+1),.date-picker-weekdays.week-mode span:last-child,.date-picker-days.week-mode button:nth-child(7n){color:#c65f43!important}.date-picker-weekdays:not(.week-mode) span:last-child,.date-picker-days:not(.week-mode) button:nth-child(7n),.date-picker-weekdays.week-mode span:nth-child(6),.date-picker-days.week-mode button:nth-child(7n+6){color:#527ba3!important}html[data-moneyteum-theme=dark] :is(.date-picker-weekdays:not(.week-mode) span:first-child,.date-picker-days:not(.week-mode) button:nth-child(7n+1),.date-picker-weekdays.week-mode span:last-child,.date-picker-days.week-mode button:nth-child(7n)),html[data-moneyteum-accent] :is(.date-picker-weekdays:not(.week-mode) span:first-child,.date-picker-days:not(.week-mode) button:nth-child(7n+1),.date-picker-weekdays.week-mode span:last-child,.date-picker-days.week-mode button:nth-child(7n)){color:#ff8b72!important}html[data-moneyteum-theme=dark] :is(.date-picker-weekdays:not(.week-mode) span:last-child,.date-picker-days:not(.week-mode) button:nth-child(7n),.date-picker-weekdays.week-mode span:nth-child(6),.date-picker-days.week-mode button:nth-child(7n+6)){color:#84acd4!important}html[data-moneyteum-accent] :is(.date-picker-weekdays:not(.week-mode) span:last-child,.date-picker-days:not(.week-mode) button:nth-child(7n),.date-picker-weekdays.week-mode span:nth-child(6),.date-picker-days.week-mode button:nth-child(7n+6)){color:color-mix(in srgb,#78a6d0 72%,var(--paid-accent-2))!important}.date-picker-days button.selected{color:var(--paid-on-accent,#fff)!important}html[data-moneyteum-accent] .year-grid button:not(.selected):not(.current){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important;box-shadow:none!important}:is(.account-title,.my-dashboard,.profile-open).reward-starlight-profile{position:relative}:is(.account-title,.my-dashboard,.profile-open).reward-starlight-profile:before{content:"✦  ·  ✧  ·  ✦";z-index:1;color:#9381bc;letter-spacing:.12em;text-shadow:0 0 9px #b9a7e0;pointer-events:none;font-size:13px;position:absolute;top:8px;right:12px}.my-dashboard.reward-starlight-profile:before{color:#d9c8ff;top:5px;right:12px}.profile-open.reward-starlight-profile:before{font-size:10px;top:4px;right:8px}html[data-moneyteum-accent] :is(.account-title,.my-dashboard,.profile-open).reward-starlight-profile:before{color:var(--paid-accent-2);text-shadow:0 0 9px var(--paid-accent)}.memo-page>header.memo-page-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;padding:0;display:flex}.memo-page-head>div{align-items:center;gap:10px;min-width:0;display:flex}.memo-page-head>div>svg{color:#287f60;background:#e2efe7;border-radius:13px;flex:none;width:40px;height:40px;padding:10px}.memo-page-head>div>span{min-width:0}.memo-page-head small{letter-spacing:.14em;font-size:9px;font-weight:950;color:#287f60!important}.memo-page-head h1{line-height:1.25;margin:2px 0 0!important;font-size:21px!important}.memo-page>header.memo-page-head>button{min-width:0;height:42px;padding:0 15px}.memo-page .savings-page-tabs{margin-bottom:14px}.home-overview-card .dashboard-payday{top:42px}html[data-moneyteum-accent] .memo-page-head>div>svg{background:var(--paid-track)!important;color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .memo-page-head small{color:var(--paid-accent-2)!important}@media (max-width:560px){.memo-page-head h1{font-size:18px!important}.memo-page-head>div>svg{width:38px;height:38px}.memo-page>header.memo-page-head>button{height:40px;padding:0 10px}}.community-embed,.community-embed.native{scrollbar-width:none}.community-embed::-webkit-scrollbar{display:none}.community-embed.native::-webkit-scrollbar{display:none}.memo-page{width:min(920px,100%);padding:24px 20px 110px}.memo-page>header.memo-page-head>button{gap:7px;font-size:11px;font-weight:950}.memo-page>header.memo-page-head>button svg{width:15px;height:15px}.memo-page>.stats-memo{border-radius:0;margin-top:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.memo-page .memo-history{gap:9px;margin-top:0}.memo-page .memo-history article{border-radius:15px;padding:13px 14px}.memo-page .memo-empty{background:#ffffff80;border:1px dashed #cdd9d2;border-radius:16px;min-height:190px;margin:0;padding:24px}html[data-moneyteum-theme=dark] .memo-page .memo-empty{background:#18211c;border-color:#3a4740}html[data-moneyteum-accent] .memo-page .memo-empty{background:var(--paid-card)!important;border-color:var(--paid-border)!important;color:var(--paid-muted)!important}@media (max-width:700px){.memo-page{padding:17px 12px 100px}}.home-flow-bars em>b{font-style:normal}.home-section-heading .home-title-with-icon{align-items:center;gap:7px;min-width:0;display:flex}.home-section-heading .home-title-with-icon>svg{color:#287f60;flex:none;width:16px;height:16px}.home-section-heading .home-title-with-icon h2{font-size:12px;font-weight:900;line-height:1.2}html[data-moneyteum-theme=dark] .home-section-heading .home-title-with-icon>svg{color:#8fd6b0}html[data-moneyteum-accent] .home-section-heading .home-title-with-icon>svg{color:var(--paid-accent-2)!important}.dashboard-badge:not(.premium):not(.super),html[data-moneyteum-accent] .dashboard-badge:not(.premium):not(.super){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.memo-page>.stats-memo,html[data-moneyteum-theme=dark] .memo-page>.stats-memo,html[data-moneyteum-accent] .memo-page>.stats-memo{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.home-weekly-flow{padding-top:12px}.home-budget-meta .budget>b{color:#26805a!important}.home-budget-meta .expense>b{color:#c65f43!important}.home-budget-meta .net:not(.negative)>b{color:#17372a!important}html[data-moneyteum-theme=dark] .home-budget-meta .budget>b{color:#71d99d!important}html[data-moneyteum-theme=dark] .home-budget-meta .expense>b{color:#ff9a78!important}html[data-moneyteum-theme=dark] .home-budget-meta .net:not(.negative)>b{color:#edf4ef!important}html[data-moneyteum-accent] .home-budget-meta .net:not(.negative)>b{color:var(--paid-text)!important}.memo-page .memo-history .memo-actions button{align-self:center;height:30px;min-height:0;padding:0 8px;line-height:1}.memo-page .memo-history .memo-actions button svg{flex:none;width:12px;height:12px}html[data-moneyteum-theme=dark] .memo-panel>div>b em{color:#e1ebe5;background:#29332e}html[data-moneyteum-accent] .memo-panel>div>b em{background:var(--paid-card-2)!important;color:var(--paid-accent-2)!important;border:1px solid var(--paid-border)!important}html[data-moneyteum-theme=dark] .app-confirm :is(small,p){color:#aeb8b1!important}html[data-moneyteum-accent] .app-confirm :is(small,p){color:var(--paid-muted)!important}.fixed-bucket-field>div:not(.editing) .fixed-submit{grid-column:1/-1}.bills-card .small-add.is-close{color:#314338!important;background:#e8ece9!important;border:1px solid #cbd5ce!important}html[data-moneyteum-theme=dark] .bills-card .small-add.is-close{color:#edf4ef!important;background:#292e2b!important;border-color:#4b534e!important}html[data-moneyteum-accent] .bills-card .small-add.is-close{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important;box-shadow:none!important}html[data-moneyteum-theme=dark] :is(.budget-modal>p,.payday-setting small,.budget-options legend small,.budget-option>label small,.category-bucket-settings>p,.budget-allocation small,.bill-basic-field>span,.bill-category-field>span,.fixed-bucket-field>span,.fixed-bucket-field>small){color:#b4bdb7!important}html[data-moneyteum-accent] :is(.budget-modal>p,.payday-setting small,.budget-options legend small,.budget-option>label small,.category-bucket-settings>p,.budget-allocation small,.fixed-bucket-field>small){color:var(--paid-muted)!important}html[data-moneyteum-accent] :is(.bill-basic-field>span,.bill-category-field>span,.fixed-bucket-field>span){color:var(--paid-text)!important}html[data-moneyteum-theme=dark] .bill-form input::placeholder{opacity:1;color:#aeb8b1!important}html[data-moneyteum-accent] .bill-form input::placeholder{opacity:1;color:var(--paid-muted)!important}html[data-moneyteum-accent] .character-reward-list .avatar-art{background-color:var(--paid-card-2)!important}.account-avatar,.profile-avatar,.dashboard-avatar{overflow:hidden;border-radius:50%!important}.settings-card .profile-open>:is(.account-avatar,.profile-avatar){outline-offset:0;outline:1px solid #8aa996}html[data-moneyteum-accent] .settings-card .profile-open>:is(.account-avatar,.profile-avatar){outline-color:var(--paid-accent-2)}.settings-card .profile-open:is(.reward-gold-glow,.reward-rainbow-ring,.reward-moonlight-ring,.reward-nebula-aura)>:is(.account-avatar,.profile-avatar){outline:0}.profile-open.reward-gold-glow :is(.account-avatar,.profile-avatar){box-shadow:0 0 0 3px #f4c542,0 0 15px #f4c54266}.profile-open.reward-rainbow-ring :is(.account-avatar,.profile-avatar){box-shadow:0 0 0 3px #8e70d8,0 0 15px #ff896f77}.profile-open.reward-moonlight-ring :is(.account-avatar,.profile-avatar){box-shadow:0 0 0 3px #a8d8ff,0 0 15px #8fb5ff77}.profile-open.reward-nebula-aura :is(.account-avatar,.profile-avatar){box-shadow:0 0 0 3px #bd83ff,0 0 16px #6d4dd977}html[data-moneyteum-theme=dark] .bill-row .bill-edit{color:#9da69f}html[data-moneyteum-accent] .bill-row .bill-edit{color:var(--paid-muted)!important}html[data-moneyteum-accent] :is(.avatar-grid button>.account-avatar,.current-photo>.account-avatar){background-color:var(--paid-card-2)!important}.my-dashboard .dashboard-avatar,.settings-card .profile-open>:is(.account-avatar,.profile-avatar),.account-title>div:first-child>:is(.account-avatar,.profile-avatar){outline-offset:0;outline:1px solid #8aa996}.my-dashboard .dashboard-avatar .account-avatar{outline:0}html[data-moneyteum-theme=dark] :is(.my-dashboard .dashboard-avatar,.settings-card .profile-open>.account-avatar,.settings-card .profile-open>.profile-avatar,.account-title>div:first-child>.account-avatar,.account-title>div:first-child>.profile-avatar){outline-color:#9caea3}html[data-moneyteum-accent] :is(.my-dashboard .dashboard-avatar,.settings-card .profile-open>.account-avatar,.settings-card .profile-open>.profile-avatar,.account-title>div:first-child>.account-avatar,.account-title>div:first-child>.profile-avatar){outline-color:var(--paid-accent-2)}.account-title>.level-bar{display:block}.account-title .level-bar>small{white-space:nowrap}.memo-page .memo-history :is(article,.memo-list-card){animation:memo-card-rise .28s var(--mt-motion-out) both}.memo-page .memo-history :is(article,.memo-list-card):nth-child(2){animation-delay:40ms}.memo-page .memo-history :is(article,.memo-list-card):nth-child(n+3){animation-delay:80ms}.memo-panel{animation:.2s ease-out both savings-form-in}@keyframes memo-card-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.memo-page .memo-item-text{transition:color .22s,opacity .22s}.memo-page .memo-item-row.completed .memo-check svg{animation:mt-memo-check .24s var(--mt-motion-out) both}@keyframes mt-memo-check{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.memo-page .memo-history :is(article,.memo-list-card),.memo-page .memo-item-row.completed .memo-check svg{opacity:1!important;animation:none!important;transform:none!important}}.memo-page-create .memo-panel{z-index:auto;border-radius:0;width:100%;max-height:none;margin:0;padding:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;animation:none!important;position:static!important;inset:auto!important;transform:none!important}.memo-page-create .memo-panel>div:first-child>button{display:none}.memo-page-create .memo-checklist{max-height:none;overflow:visible}html[data-moneyteum-accent] .memo-page-create .memo-panel{box-shadow:none!important;background:0 0!important;border:0!important}@media (prefers-reduced-motion:reduce){.memo-page-create{animation:none!important}}.settings-card button.setting-action{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;border-top:1px solid #edf0ed}.settings-card button.setting-action:focus-visible{outline-offset:2px;outline:2px solid #18805f}.bill-group .tx-group-items-inner>div:first-child>.bill-row{border-top:0}:is(.home-balance-meta em,.home-weekly-total small,.home-weekly-total span,.home-overview-card .dashboard-payday){color:#17372a}html[data-moneyteum-theme=dark] :is(.home-balance-meta em,.home-weekly-total small,.home-weekly-total span,.home-overview-card .dashboard-payday){color:#edf4ef!important}html[data-moneyteum-accent] :is(.home-balance-meta em,.home-weekly-total small,.home-weekly-total span,.home-overview-card .dashboard-payday){color:var(--paid-text)!important}.home-overview-card .home-balance-meta>span>em{color:#17372a}html[data-moneyteum-theme=dark] .home-overview-card .home-balance-meta>span>em{color:#edf4ef!important}html[data-moneyteum-accent] .home-overview-card .home-balance-meta>span>em{color:var(--paid-text)!important}html[data-moneyteum-theme=dark]:not([data-moneyteum-accent]) :is(.home-overview-card .home-balance-meta>span>em,.home-overview-card .dashboard-payday,.home-balance-foot,.home-weekly-total small,.home-weekly-total span,.home-flow-bars span,.home-section-heading small,.home-budget-meta em){color:#fff!important}@media (prefers-reduced-motion:reduce){.bill-group .tx-group-items,.bill-group .tx-group-head-button span i{transition:none}}.profile-page:not(.rewards-direct),.history-calendar,.memo-detail-page{animation:mt-personal-page-in .3s var(--mt-motion-out) both}.reward-back{animation:.2s ease-out both mt-backdrop-in}.reward-modal{animation:mt-dialog-in .3s var(--mt-motion-out) both;transform-origin:50% 72%}@keyframes mt-personal-page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.profile-page:not(.rewards-direct),.history-calendar,.memo-detail-page,.reward-back,.reward-modal{opacity:1!important;animation:none!important;transform:none!important}}html[data-moneyteum-accent] .record-modal input::placeholder{opacity:1;color:var(--paid-muted)!important}.rewards-page{max-width:760px;margin:0 auto;padding:12px 4px 90px}.rewards-page-header{margin:12px 0 22px}.rewards-page-header h1{margin:0 0 7px;font-size:clamp(23px,4vw,29px);line-height:1.2}.rewards-page-header p{color:#66796e;margin:0;font-size:13px;line-height:1.5}.rewards-page .reward-progress{background:#fff}.reward-accordion{gap:10px;margin-top:18px;display:grid}.reward-accordion-item{background:#fff;border:1px solid #dce4de;border-radius:17px;min-width:0;overflow:hidden}.reward-accordion-item.expanded{border-color:#4c9770;box-shadow:0 10px 28px #17372a12}.reward-accordion-trigger{width:100%;min-height:72px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:14px 16px;display:grid}.reward-accordion-trigger:disabled{cursor:wait}.reward-accordion-icon{font-size:27px;line-height:1}.reward-accordion-trigger b,.reward-accordion-trigger small{display:block}.reward-accordion-trigger b{font-size:15px}.reward-accordion-trigger small{color:#738279;margin-top:4px;font-size:11px}.reward-accordion-chevron{width:17px;height:17px;transition:transform .22s;transform:rotate(-90deg)}.reward-accordion-item.expanded .reward-accordion-chevron{transform:rotate(90deg)}.reward-accordion-content{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid}.reward-accordion-item.expanded .reward-accordion-content{opacity:1;pointer-events:auto;grid-template-rows:1fr}.reward-accordion-inner{border-top:0 solid #e3e9e4;min-height:0;padding:0 16px;transition:padding-bottom .28s cubic-bezier(.22,1,.36,1),border-top-width .28s cubic-bezier(.22,1,.36,1);overflow:hidden}.reward-accordion-item.expanded .reward-accordion-inner{border-top-width:1px;padding-bottom:18px}.reward-accordion-content .box-stage{margin:16px 0 12px}.reward-contents-title{margin:22px 0 10px;font-size:14px}.rewards-page .reward-list{max-height:none}html[data-moneyteum-theme=dark] .rewards-page-header p{color:#c9d7cd}html[data-moneyteum-theme=dark] .rewards-page .reward-progress,html[data-moneyteum-theme=dark] .reward-accordion-item{color:#eef5f0;background:#1a231e;border-color:#405047}html[data-moneyteum-theme=dark] .reward-accordion-item.expanded{border-color:#65ba87}html[data-moneyteum-theme=dark] .reward-accordion-inner{border-color:#405047}html[data-moneyteum-theme=dark] .reward-accordion-trigger small{color:#bdcfc1}html[data-moneyteum-accent] .rewards-page-header p,html[data-moneyteum-accent] .reward-accordion-trigger small{color:var(--paid-muted)!important}html[data-moneyteum-accent] .rewards-page .reward-progress,html[data-moneyteum-accent] .reward-accordion-item{background:var(--paid-card)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .reward-accordion-item.expanded{border-color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .reward-accordion-inner{border-color:var(--paid-border)!important}@media (max-width:760px){.rewards-page{padding:10px 12px 100px}.reward-accordion-trigger{min-height:68px;padding:12px}.reward-accordion-inner{padding-left:12px;padding-right:12px}.reward-accordion-item.expanded .reward-accordion-inner{padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.reward-accordion-chevron,.reward-accordion-content,.reward-accordion-inner{transition:none!important}}.memo-page .memo-history{gap:8px;display:grid}.memo-page .memo-list-card{color:#17372a;text-align:left;width:100%;min-height:68px;font:inherit;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#f7faf8;border:1px solid #dce4df;border-radius:14px;gap:9px;padding:12px 14px;display:grid;position:relative}.memo-page .memo-list-card.selected{background:#e7f4eb;border-color:#288e69}.memo-list-date{color:#5c8a73;font-size:9px;font-weight:900}.memo-list-items{gap:5px;min-width:0;display:grid}.memo-list-item{grid-template-columns:14px minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:650;line-height:1.35;display:grid}.memo-list-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.memo-list-item.completed>span:last-child{opacity:.65;text-decoration:line-through}.memo-list-item .memo-check,.memo-list-select{color:#195b43;border:1px solid #8fa69a;border-radius:4px;flex:none;place-items:center;width:14px;height:14px;display:grid}.memo-page .memo-list-item .memo-check{grid-area:auto/1}.memo-list-item .memo-check svg,.memo-list-select svg{stroke-width:2.5px;width:10px;height:10px}.memo-list-items>small{color:#78877e;padding-left:24px;font-size:9px}.memo-list-select{width:19px;height:19px;position:absolute;top:12px;right:14px}.memo-list-card.selected .memo-list-select{color:#fff;background:#278761;border-color:#278761}.memo-selection-bar{background:#e9f5ed;border:1px solid #b8d7c4;border-radius:12px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.memo-selection-bar span{margin-right:auto}.memo-selection-bar button{color:#285640;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aecbb9;border-radius:8px;margin:0;padding:0 10px}.memo-selection-bar button.danger{color:#fff;background:#a84436;border-color:#a84436;align-items:center;gap:4px;display:flex}.memo-selection-bar svg{width:13px;height:13px}.memo-detail-page{z-index:80;color:#17372a;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:#f4f4ef;position:fixed;inset:0;overflow-y:auto}.memo-detail-shell{flex-direction:column;width:min(100%,760px);min-height:100%;margin:auto;padding:16px 20px 28px;display:flex}.memo-detail-head{border-bottom:1px solid #dce4df;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;font-size:12px;font-weight:900;display:flex}.memo-detail-head button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:7px 0;display:flex}.memo-detail-head svg{width:16px;height:16px}.memo-detail-head .memo-detail-delete{color:#a84436;gap:5px;font-size:11px}.memo-detail-head .memo-detail-delete svg{width:14px;height:14px}.memo-detail-body{padding:26px 0 32px}.memo-detail-body time{color:#5c8a73;margin-bottom:17px;font-size:11px;font-weight:850;display:block}.memo-detail-items{gap:0;display:grid}.memo-detail-item{width:100%;color:inherit;border-bottom:1px solid #dce4df;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:9px;padding:13px 0;font-size:12px;line-height:1.5;display:grid}.memo-detail-check{color:#195b43;cursor:pointer;background:0 0;border:1px solid #8fa69a;border-radius:4px;place-items:center;width:14px;height:14px;padding:0;display:grid}.memo-detail-check svg{width:10px;height:10px}.memo-detail-text{width:100%;min-height:20px;color:inherit;text-align:left;font:inherit;cursor:text;background:0 0;border:0;padding:0}.memo-detail-item.completed .memo-detail-text{opacity:.65;text-decoration:line-through}.memo-detail-item input{color:#17372a;width:100%;min-width:0;height:28px;font:inherit;background:#fff;border:1px solid #91baa1;border-radius:6px;outline:none;padding:3px 7px}.memo-detail-item input:focus{border-color:#288e69;box-shadow:0 0 0 2px #288e6926}.memo-detail-add{color:#287f60;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:16px;padding:9px 3px;font-size:12px;font-weight:850;display:flex}.memo-detail-add svg{width:16px;height:16px}.memo-detail-add:disabled{opacity:.45;cursor:default}.memo-detail-editor{margin-top:20px}html[data-moneyteum-theme=dark] .memo-page .memo-list-card,html[data-moneyteum-theme=dark] .memo-detail-page{color:#edf4ef;background:#111815;border-color:#36443c}html[data-moneyteum-theme=dark] .memo-page .memo-list-card.selected{background:#1e3a2b;border-color:#57a57b}html[data-moneyteum-theme=dark] .memo-list-date,html[data-moneyteum-theme=dark] .memo-detail-body time{color:#a9d8b9}html[data-moneyteum-theme=dark] .memo-selection-bar{color:#edf4ef;background:#1a3425;border-color:#4e8966}html[data-moneyteum-theme=dark] .memo-selection-bar button{color:#edf4ef;background:#253a2b;border-color:#52785e}html[data-moneyteum-theme=dark] .memo-selection-bar button.danger{background:#8f4438;border-color:#8f4438}html[data-moneyteum-theme=dark] .memo-detail-head,html[data-moneyteum-theme=dark] .memo-detail-item{border-color:#36443c}html[data-moneyteum-theme=dark] .memo-detail-item input{color:#edf4ef;background:#1a231e;border-color:#4b7057}html[data-moneyteum-accent] .memo-page .memo-list-card,html[data-moneyteum-accent] .memo-detail-page{background:var(--paid-card)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .memo-page .memo-list-card.selected{background:var(--paid-card-2)!important;border-color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .memo-list-date,html[data-moneyteum-accent] .memo-detail-body time{color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .memo-selection-bar{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .memo-detail-add,html[data-moneyteum-accent] .memo-detail-head .memo-detail-delete{color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .memo-detail-item input{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .memo-detail-head,html[data-moneyteum-accent] .memo-detail-item{border-color:var(--paid-border)!important}@media (max-width:560px){.memo-detail-shell{padding:12px 17px 24px}.memo-detail-body{padding-top:22px}}.profile-page.rewards-page{animation:.3s cubic-bezier(.22,1,.36,1) both mt-rewards-page-in}.rewards-page-header{animation:.24s cubic-bezier(.22,1,.36,1) both mt-rewards-section-in}.rewards-page .reward-progress{animation:.24s cubic-bezier(.22,1,.36,1) 20ms both mt-rewards-section-in}.rewards-page .reward-accordion-item{animation:.24s cubic-bezier(.22,1,.36,1) both mt-rewards-section-in}.rewards-page .reward-accordion-item:first-child{animation-delay:20ms}.rewards-page .reward-accordion-item:nth-child(2){animation-delay:40ms}.rewards-page .reward-accordion-item:nth-child(3){animation-delay:60ms}@keyframes mt-rewards-page-in{0%{opacity:.65;transform:translateY(14px)scale(.995)}to{opacity:1;transform:none}}@keyframes mt-rewards-section-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.profile-page.rewards-page,.rewards-page-header,.rewards-page .reward-progress,.rewards-page .reward-accordion-item{opacity:1!important;animation:none!important;transform:none!important}}html[data-moneyteum-accent] .history-calendar .calendar-weekdays b:last-child,html[data-moneyteum-accent] .history-calendar .calendar-days>button.saturday:not(.holiday)>strong{color:color-mix(in srgb,#2e74b8 88%,var(--paid-accent-2))!important}html[data-moneyteum-theme=dark][data-moneyteum-accent] .history-calendar .calendar-weekdays b:last-child,html[data-moneyteum-theme=dark][data-moneyteum-accent] .history-calendar .calendar-days>button.saturday:not(.holiday)>strong{color:color-mix(in srgb,#91c8ff 88%,var(--paid-accent-2))!important}.calendar-day-back{z-index:45;background:#080d11c4;place-items:center;padding:16px;animation:.2s ease-out both mt-backdrop-in;display:grid;position:fixed;inset:0}html[data-moneyteum-theme=dark] .calendar-day-back{background:#050607d6}html[data-moneyteum-accent] .calendar-day-back{background:color-mix(in srgb,var(--paid-accent) 14%,#050607d6)}.calendar-day-back .calendar-day-detail{width:min(640px,100%);max-height:calc(100dvh - 32px);animation:mt-dialog-in .3s var(--mt-motion-out) both;flex-direction:column;margin:0;display:flex;overflow:hidden;box-shadow:0 24px 70px #0006}.calendar-day-detail>header{flex:none;gap:10px}.calendar-day-detail>header>div{flex:1;min-width:0}.calendar-day-detail>header .calendar-day-close{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.calendar-day-detail>header .calendar-day-close svg{width:17px;height:17px}.calendar-day-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.calendar-day-notes{border-bottom:1px solid #e0e7e2;gap:6px;padding:12px 16px;display:grid}.calendar-day-notes>div{overflow-wrap:anywhere;background:#eef5f0;border-radius:10px;grid-template-columns:16px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:9px 10px;font-size:11px;line-height:1.45;display:grid}.calendar-day-notes svg{color:#287f60;width:15px;height:15px}.calendar-day-notes button{color:#8d5b53;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.calendar-day-notes button svg{width:13px;height:13px;color:inherit}.calendar-days button>.calendar-note-preview{color:#287f60;font-size:8px;line-height:1.25}.history-calendar .calendar-days>button{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.history-calendar .calendar-days>button>strong{text-align:center;flex:none;width:100%}.calendar-note-bar{background:#f7faf8;border:1px solid #dce4df;border-radius:12px;align-items:center;gap:9px;min-width:0;margin-top:12px;padding:10px;display:flex}.calendar-note-bar>span{color:#5b7164;white-space:nowrap;flex:none;font-size:10px;font-weight:900}.calendar-note-bar input{color:#17372a;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #dce4df;border-radius:8px;outline:none;flex:1;padding:0 10px;font-size:11px}.calendar-note-bar input::placeholder{color:#65736a;opacity:1}.calendar-note-bar input:focus{border-color:#288e69;box-shadow:0 0 0 2px #288e6926}.calendar-note-bar button{color:#fff;height:34px;font:inherit;cursor:pointer;background:#287f60;border:0;border-radius:8px;flex:none;padding:0 12px;font-size:10px;font-weight:900}.calendar-note-bar .calendar-note-new{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.calendar-note-bar .calendar-note-new svg{width:13px;height:13px}.calendar-note-bar button:disabled{opacity:.45;cursor:default}.calendar-day-back .calendar-note-bar{background:inherit;border:0;border-top:1px solid #e0e7e2;border-radius:0;flex:none;margin:0}html[data-moneyteum-theme=dark] .calendar-note-bar{color:#edf4ef;background:#1a231e;border-color:#3a4740}html[data-moneyteum-theme=dark] .calendar-note-bar input{color:#edf4ef;background:#101713;border-color:#3a4740}html[data-moneyteum-theme=dark] .calendar-note-bar input::placeholder{color:#d5ded8;opacity:1}html[data-moneyteum-theme=dark] .calendar-note-bar>span{color:#b2c3b8}html[data-moneyteum-theme=dark] .calendar-day-notes{border-color:#3a4740}html[data-moneyteum-theme=dark] .calendar-day-notes>div{background:#26322b}html[data-moneyteum-accent] .calendar-note-bar,html[data-moneyteum-accent] .calendar-day-notes>div{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .calendar-note-bar input{background:var(--paid-card)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .calendar-note-bar input::placeholder{color:var(--paid-text)!important;opacity:1!important}html[data-moneyteum-accent] .calendar-note-bar>span,html[data-moneyteum-accent] .calendar-days button>.calendar-note-preview{color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .calendar-note-bar button{background:var(--paid-accent)!important;color:var(--paid-on-accent)!important}html[data-moneyteum-accent] .calendar-day-notes{border-color:var(--paid-border)!important}@media (max-width:560px){.calendar-day-back{padding:10px}.calendar-day-back .calendar-day-detail{max-height:calc(100dvh - 20px)}.calendar-note-bar{gap:6px;padding:8px}.calendar-note-bar>span{font-size:9px}.calendar-note-bar input{padding:0 7px;font-size:10px}.calendar-note-bar button{padding:0 9px}.calendar-day-notes{padding:10px}}@media (prefers-reduced-motion:reduce){.calendar-day-back,.calendar-day-back .calendar-day-detail{animation:none!important}}.profile-page :is(.profile-back,.avatar-grid button,.profile-photo-actions button,.account-save,.checkin-card button,.badge-list button,.reward-list button,.reward-accordion-trigger,.unlock-box,.privacy-section>button,.premium-badge-link){-webkit-tap-highlight-color:transparent;touch-action:manipulation;transform-origin:50%;transition:transform .16s cubic-bezier(.2,.8,.2,1),filter .16s}.profile-page :is(.profile-back,.avatar-grid button,.profile-photo-actions button,.account-save,.checkin-card button,.badge-list button,.reward-list button,.reward-accordion-trigger,.unlock-box,.privacy-section>button,.premium-badge-link):not(:disabled):active{filter:brightness(.88);transform:scale(.965)}.profile-page :is(.profile-back,.avatar-grid button,.profile-photo-actions button,.account-save,.checkin-card button,.badge-list button,.reward-list button,.reward-accordion-trigger,.unlock-box,.privacy-section>button,.premium-badge-link):focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.profile-page :is(.profile-back,.avatar-grid button,.profile-photo-actions button,.account-save,.checkin-card button,.badge-list button,.reward-list button,.reward-accordion-trigger,.unlock-box,.privacy-section>button,.premium-badge-link){transition:none}.profile-page :is(.profile-back,.avatar-grid button,.profile-photo-actions button,.account-save,.checkin-card button,.badge-list button,.reward-list button,.reward-accordion-trigger,.unlock-box,.privacy-section>button,.premium-badge-link):not(:disabled):active{transform:none}}[data-seasonal-theme=moneyteum]{--season-bg:#123b30;--season-bg-2:#245140;--season-cell:#194638;--season-border:#93c3a2;--season-ink:#f9fff6;--season-muted:#d2e8d3;--season-accent:#b8e8b6;--season-soft:#37634b;--season-emoji:"🍃"}[data-seasonal-theme=spring]{--season-bg:#2c1d2b;--season-bg-2:#563049;--season-cell:#38273a;--season-border:#ba769d;--season-ink:#fff0f8;--season-muted:#ecc4dc;--season-accent:#ffb5d8;--season-soft:#5d354f;--season-emoji:"🌸"}[data-seasonal-theme=summer]{--season-bg:#0b2d3d;--season-bg-2:#12556a;--season-cell:#164454;--season-border:#4bbcc5;--season-ink:#ecfcff;--season-muted:#b5e6e7;--season-accent:#85ebd9;--season-soft:#196370;--season-emoji:"☀️"}[data-seasonal-theme=autumn]{--season-bg:#2c1d18;--season-bg-2:#603925;--season-cell:#3b291e;--season-border:#ba7548;--season-ink:#fff4e8;--season-muted:#e7c5ab;--season-accent:#ffbd78;--season-soft:#72452b;--season-emoji:"🍁"}[data-seasonal-theme=winter]{--season-bg:#152638;--season-bg-2:#2c4964;--season-cell:#22374a;--season-border:#80a9cf;--season-ink:#f3faff;--season-muted:#c7dbea;--season-accent:#c4e9ff;--season-soft:#3b5873;--season-emoji:"❄️"}[data-seasonal-theme=new-year]{--season-bg:#17172f;--season-bg-2:#3c3264;--season-cell:#272442;--season-border:#c5a36d;--season-ink:#fff9ec;--season-muted:#ddd2e9;--season-accent:#ffdc8b;--season-soft:#625077;--season-emoji:"✨"}[data-seasonal-theme=valentine]{--season-bg:#391a2a;--season-bg-2:#782d4d;--season-cell:#4a2336;--season-border:#dc799e;--season-ink:#fff2f7;--season-muted:#f1c4d5;--season-accent:#ffc2d8;--season-soft:#8b3f59;--season-emoji:"💝"}[data-seasonal-theme=halloween]{--season-bg:#221a34;--season-bg-2:#4a2853;--season-cell:#30233e;--season-border:#b77e4e;--season-ink:#f1e6ff;--season-muted:#dbc8df;--season-accent:#ffbd76;--season-soft:#64405d;--season-emoji:"🎃"}[data-seasonal-theme=christmas]{--season-bg:#142d25;--season-bg-2:#3b4930;--season-cell:#224037;--season-border:#b59b6b;--season-ink:#e6faec;--season-muted:#d2e1cf;--season-accent:#f8d698;--season-soft:#606a42;--season-emoji:"🎄"}.budget-shell[data-seasonal-theme] .home-overview-card,.budget-shell[data-seasonal-theme] .history-calendar{background:linear-gradient(145deg,var(--season-bg-2),var(--season-bg) 65%,var(--season-soft))!important;border:1px solid var(--season-border)!important;color:var(--season-ink)!important;box-shadow:0 12px 32px color-mix(in srgb,var(--season-bg) 62%,transparent)!important}.budget-shell[data-seasonal-theme] .home-overview-card{position:relative}.budget-shell[data-seasonal-theme] .home-overview-card:before{content:var(--season-emoji);opacity:.13;pointer-events:none;font-size:48px;position:absolute;bottom:12px;right:20px}.budget-shell[data-seasonal-theme] .home-overview-card>*{z-index:1;position:relative}.budget-shell[data-seasonal-theme] .my-dashboard.compact{border-color:var(--season-border)!important;color:var(--season-ink)!important;background:0 0!important}.budget-shell[data-seasonal-theme] .dashboard-payday,.budget-shell[data-seasonal-theme] .dashboard-account,.budget-shell[data-seasonal-theme] .dashboard-profile>div>small,.budget-shell[data-seasonal-theme] .home-balance-meta,.budget-shell[data-seasonal-theme] .home-balance-foot{color:var(--season-muted)!important}.budget-shell[data-seasonal-theme] .home-balance-meta .income{color:var(--season-accent)!important}.budget-shell[data-seasonal-theme] .home-balance-track{background:var(--season-soft)!important}.budget-shell[data-seasonal-theme] .home-balance-track>i.income{background:var(--season-accent)!important}.budget-shell[data-seasonal-theme] .history-calendar:before{content:var(--season-emoji);height:24px;color:var(--season-accent);margin-bottom:7px;font-size:20px;line-height:24px;display:block}.budget-shell[data-seasonal-theme] .calendar-weekdays b{color:var(--season-muted)!important}.budget-shell[data-seasonal-theme] .calendar-weekdays b:first-child{color:#ff9c8d!important}.budget-shell[data-seasonal-theme] .calendar-weekdays b:last-child{color:#a7d2ff!important}.budget-shell[data-seasonal-theme] .calendar-days,.budget-shell[data-seasonal-theme] .calendar-days>button,.budget-shell[data-seasonal-theme] .calendar-days>i{border-color:color-mix(in srgb,var(--season-border) 55%,transparent)!important}.budget-shell[data-seasonal-theme] .calendar-days>button{background:var(--season-cell)!important;color:var(--season-ink)!important}.budget-shell[data-seasonal-theme] .calendar-days>i{background:var(--season-bg)!important}.budget-shell[data-seasonal-theme] .calendar-days>button:is(.today,.selected){background:var(--season-soft)!important;box-shadow:inset 0 0 0 2px var(--season-accent)!important}.budget-shell[data-seasonal-theme] .calendar-days button>.calendar-personal-events,.budget-shell[data-seasonal-theme] .calendar-days button>.calendar-note-preview{color:var(--season-accent)!important}.seasonal-theme-setting>.seasonal-theme-switch{border-top:1px solid #e0e7e2}.seasonal-preview-title{margin:12px 0 8px;font-size:11px;font-weight:800;display:block}.seasonal-preview-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:0!important;display:grid!important}.seasonal-preview-options button{min-height:38px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #b8cbc0;border-radius:10px;justify-content:center;align-items:center;gap:3px;padding:5px 3px;font-size:10px;font-weight:700;display:flex}.seasonal-preview-options button.active{border-color:#21815f;box-shadow:inset 0 0 0 1px #21815f}.seasonal-preview-options button:active{transform:scale(.97)}.seasonal-preview-samples{grid-template-columns:1fr 1fr;gap:7px;min-height:92px;margin-top:9px;border:0!important;display:grid!important}.seasonal-preview-samples>div{border:1px solid var(--season-border);background:linear-gradient(145deg,var(--season-bg-2),var(--season-bg));color:var(--season-ink);border-radius:13px;align-content:start;gap:7px;min-width:0;padding:12px;display:grid}.seasonal-preview-samples small{letter-spacing:.08em;color:var(--season-muted);font-size:8px;font-weight:800}.seasonal-preview-samples b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.seasonal-preview-samples span{color:var(--season-muted);font-size:9px;line-height:1.5}.seasonal-preview-samples strong{color:var(--season-accent)}.seasonal-preview-help{color:#748178;margin-top:8px;font-size:10px;line-height:1.5;display:block}html[data-moneyteum-accent] .seasonal-preview-options button.active{border-color:var(--paid-accent);box-shadow:inset 0 0 0 1px var(--paid-accent)}@media (max-width:450px){.seasonal-preview-options{grid-template-columns:repeat(2,minmax(0,1fr))}.seasonal-preview-samples{grid-template-columns:1fr}}.home-display-weekly-controls .moneyteum-picker-inline-wrap{flex:0 145px;width:145px}@media (max-width:560px){.home-display-weekly-controls .moneyteum-picker-inline-wrap{flex:auto;width:auto}}.settings-card .settings-section.open .settings-section-content{overflow:visible}.settings-card .settings-section:has(.moneyteum-picker-inline-wrap[data-open=true]){z-index:5;position:relative}.sms-setting-head>button{border-radius:8px;height:27px}.sms-setting-head>button i{background:#f3faf6;border-radius:6px;width:21px;height:21px}.sms-setting-head>button.active i{transform:translate(19px)}html[data-moneyteum-theme=dark] .sms-setting-head>button:not(.active){background:#41484d}html[data-moneyteum-accent] .sms-setting-head>button.active i{background:var(--paid-on-accent)}.fixed-budget-heading>button,.bills-card .card-title>.small-add{font-size:11px!important}.notification-setting-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.notification-access-switch{cursor:pointer;background:#aab4ae;border:0;border-radius:8px;flex:none;width:46px;height:27px;padding:3px}.notification-access-switch i{background:#f3faf6;border-radius:6px;width:21px;height:21px;transition:transform .2s;display:block;box-shadow:0 1px 4px #0003}.notification-access-switch.active{background:#21815f}.notification-access-switch.active i{transform:translate(19px)}html[data-moneyteum-theme=dark] .notification-access-switch:not(.active){background:#41484d}html[data-moneyteum-accent] .notification-access-switch.active{background:var(--paid-accent)}html[data-moneyteum-accent] .notification-access-switch.active i{background:var(--paid-on-accent)}html .budget-shell:not([data-seasonal-theme]) .home-overview-card .dashboard-payday,html .budget-shell:not([data-seasonal-theme]) .home-overview-card .home-balance-foot>span{text-shadow:none;color:#17372a!important}html[data-moneyteum-theme=dark] .budget-shell:not([data-seasonal-theme]) .home-overview-card .dashboard-payday,html[data-moneyteum-theme=dark] .budget-shell:not([data-seasonal-theme]) .home-overview-card .home-balance-foot>span{color:#fff!important}.history-calendar{--calendar-weekday-ink:#17372a;--calendar-event-ink:#287f60;--calendar-sunday-ink:#c65f43;--calendar-saturday-ink:#527ba3}.calendar-day-detail{--calendar-event-ink:#287f60}html[data-moneyteum-theme=dark] .history-calendar{--calendar-weekday-ink:#edf4ef;--calendar-event-ink:#8fd6b0;--calendar-sunday-ink:#ff8b72;--calendar-saturday-ink:#84acd4}html[data-moneyteum-theme=dark] .calendar-day-detail{--calendar-event-ink:#8fd6b0}html[data-moneyteum-accent] .history-calendar{--calendar-weekday-ink:var(--paid-text);--calendar-event-ink:var(--paid-accent-2);--calendar-sunday-ink:#ff8b72;--calendar-saturday-ink:#91c8ff}html[data-moneyteum-accent] .calendar-day-detail{--calendar-event-ink:var(--paid-accent-2)}.budget-shell[data-seasonal-theme] .history-calendar{--calendar-weekday-ink:var(--season-ink);--calendar-event-ink:var(--season-accent);--calendar-sunday-ink:#ff9c8d;--calendar-saturday-ink:#a7d2ff}.history-calendar .calendar-weekdays b:nth-child(n+2):nth-child(-n+6),.history-calendar .calendar-days>button:not(.sunday):not(.saturday):not(.holiday)>strong{color:var(--calendar-weekday-ink)!important}.history-calendar .calendar-weekdays b:first-child,.history-calendar .calendar-days>button:is(.sunday,.holiday)>strong,.history-calendar .calendar-days>button .calendar-holiday{color:var(--calendar-sunday-ink)!important}.history-calendar .calendar-weekdays b:last-child,.history-calendar .calendar-days>button.saturday:not(.holiday)>strong{color:var(--calendar-saturday-ink)!important}.history-calendar .calendar-days button>:is(.calendar-entry-preview,.calendar-note-preview,.calendar-personal-events),.calendar-day-detail :is(.calendar-selected-events span,.calendar-selected-events b,.calendar-day-notes>div>span,.calendar-day-notes>div>svg,.calendar-day-list article>div>b){color:var(--calendar-event-ink)!important}.history-calendar .calendar-entry-preview{gap:2px;min-width:0;margin-top:3px;font-size:7px;font-weight:900;line-height:1.25;display:grid}.history-calendar .calendar-entry-preview em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;display:block;overflow:hidden}.history-calendar .calendar-days button>.calendar-entry-summary{text-align:center;gap:3px;width:100%;min-width:0;max-width:100%;margin-top:4px;font-size:8px;font-weight:800;line-height:1.3;display:grid}.calendar-entry-summary em{overflow-wrap:anywhere;min-width:0;font-style:normal;display:block}.calendar-display-setting .moneyteum-picker-inline-wrap{width:100%}.record-modal .amount-field{align-items:center!important;height:44px!important;min-height:44px!important;padding:0 12px!important}.record-modal .amount-field input{height:42px!important;min-height:0!important;padding:0 6px!important;font-size:18px!important;line-height:1.2!important}.budget-modal .amount-field{align-items:center!important;height:44px!important;min-height:44px!important;padding:0 12px!important}.budget-modal .amount-field input{height:42px!important;min-height:0!important;padding:0 6px!important;font-size:18px!important;line-height:1.2!important}.record-modal .category-manage-actions button{height:36px!important;min-height:36px!important;padding:0 7px!important}.bill-category-field .category-manage-actions button{min-height:46px!important}.budget-modal .budget-manage-actions button,.budget-modal .category-bucket-action{box-sizing:border-box;height:35px;min-height:35px;padding-top:0;padding-bottom:0}.budget-modal .payday-setting{margin:17px 0}.budget-modal .payday-setting>input{box-sizing:border-box;width:100%;margin-top:7px;display:block}.record-modal .date-trigger,.record-modal label>input,.record-modal .amount-field,.record-modal .category-picks button,.record-modal .category-manage-actions button,.record-modal .bucket-picker button{box-sizing:border-box;height:35px!important;min-height:35px!important;padding-top:0!important;padding-bottom:0!important}.record-modal .amount-field input{box-sizing:border-box;height:33px!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}.budget-modal .category-bucket-settings .bucket-picker button{box-sizing:border-box;height:35px;min-height:35px;padding-top:0;padding-bottom:0}.budget-modal .income-auto-options button,.budget-modal .payday-setting>input,.budget-modal .amount-field{box-sizing:border-box;height:35px!important;min-height:35px!important;padding-top:0!important;padding-bottom:0!important}.budget-modal .amount-field input{box-sizing:border-box;height:33px!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}.budget-modal :is(.budget-inline-editor,.category-bucket-editor)>:is(input,button){box-sizing:border-box;height:35px;min-height:35px;padding-top:0;padding-bottom:0}.budget-modal .category-bucket-editor{grid-template-columns:minmax(0,1fr) auto}.budget-modal .category-bucket-editor>button{grid-area:1/2}.bill-form :is(.bill-basic-field>input,.bill-category-field .category-picks button,.bill-category-field .category-manage-actions button,.bill-category-field .category-inline-editor>input,.bill-category-field .category-inline-editor>button,.bill-category-field .category-delete-list button,.fixed-bucket-field button:not(.fixed-submit)){box-sizing:border-box;height:35px!important;min-height:35px!important;padding-top:0!important;padding-bottom:0!important}.bill-form:not(.edit) .fixed-bucket-field .fixed-submit{box-sizing:border-box;height:52px;min-height:52px;padding-top:0;padding-bottom:0}.sms-phrase-managers{gap:10px;margin-top:12px;display:grid}.sms-phrase-manager{background:#fff;border:1px solid #dce4df;border-radius:11px;overflow:hidden}.sms-phrase-toggle{color:#17372a;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px;font-size:12px;display:flex}.sms-phrase-toggle>span{color:#718078;align-items:center;gap:8px;font-size:11px;display:flex}.sms-phrase-toggle svg{width:15px;height:15px;transition:transform .2s}.sms-phrase-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.sms-phrase-body{color:#17372a;padding:0 12px 12px}.sms-phrase-body p,.sms-phrase-body>small,.sms-review-hint{color:#718078;font-size:11px;line-height:1.5}.sms-phrase-body p{margin:0 0 10px}.sms-phrase-body ul{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.sms-phrase-body li{overflow-wrap:anywhere;border:1px solid #dce4df;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.sms-phrase-body li button{color:#b4553e;background:#fff0ec;border:0;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sms-phrase-body li svg{width:14px;height:14px}.sms-phrase-body form{gap:6px;margin-top:10px;display:flex}.sms-phrase-body input{color:#17372a;background:#f7faf8;border:1px solid #dce4df;border-radius:8px;flex:1;min-width:0;height:35px;padding:0 9px;font-size:12px}.sms-phrase-body form button,.sms-inbox-open{color:#fff;background:#195b43;border:1px solid #dce4df;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:35px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.sms-phrase-body form button svg{width:14px;height:14px}.sms-inbox-open{width:100%;margin-top:8px}.sms-phrase-manager button:disabled,.sms-inbox-open:disabled{opacity:.5;cursor:not-allowed}html[data-moneyteum-theme=dark] :is(.sms-phrase-manager,.sms-phrase-body li){background:#1a231e;border-color:#3b4941}html[data-moneyteum-theme=dark] :is(.sms-phrase-toggle,.sms-phrase-body){color:#edf4ef}html[data-moneyteum-theme=dark] :is(.sms-phrase-body p,.sms-phrase-body>small,.sms-phrase-toggle>span,.sms-review-hint){color:#a9b8b0}html[data-moneyteum-accent] :is(.sms-phrase-manager,.sms-phrase-body li){background:var(--paid-card-2);border-color:var(--paid-border)}html[data-moneyteum-accent] :is(.sms-phrase-toggle,.sms-phrase-body){color:var(--paid-text)}html[data-moneyteum-accent] :is(.sms-phrase-body p,.sms-phrase-body>small,.sms-phrase-toggle>span,.sms-review-hint){color:var(--paid-muted)}html[data-moneyteum-accent] :is(.sms-phrase-body form button,.sms-inbox-open){background:var(--paid-accent);border-color:var(--paid-accent);color:var(--paid-on-accent)}.sms-inbox-page>header>button{color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.sms-inbox-page header h1{align-items:center;gap:8px;margin:16px 0 8px;font-size:24px;display:flex}.sms-inbox-page header svg{width:22px;height:22px}.sms-inbox-page header p,.sms-inbox-footnote{color:#718078;font-size:12px;line-height:1.5}.sms-inbox-actions{background:#fff;border:1px solid #dce4df;border-radius:12px;gap:10px;margin:12px 0;padding:12px;display:grid}.sms-inbox-actions>label{align-items:center;gap:8px;font-size:12px;display:flex}.sms-inbox-actions>div{gap:8px;display:flex}.sms-inbox-actions button{color:#fff;background:#195b43;border:0;border-radius:8px;align-items:center;gap:5px;height:35px;padding:0 12px;font-size:12px;display:flex}.sms-inbox-actions button:last-child{color:#b4553e;background:#fff0ec}.sms-inbox-actions svg{width:15px;height:15px}.sms-inbox-actions button:disabled{opacity:.45}.sms-inbox-items{gap:12px;display:grid}.sms-inbox-items article{background:#fff;border:1px solid #dce4df;border-radius:13px;padding:13px}.sms-inbox-items article>label{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.sms-inbox-items article b{overflow-wrap:anywhere;font-size:13px}.sms-inbox-items time{color:#718078;margin-top:4px;font-size:10px;display:block}.sms-inbox-items strong{font-size:13px}.sms-inbox-items details{margin-top:12px;font-size:12px}.sms-inbox-items details p{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf5f0;border-radius:9px;padding:10px;line-height:1.6}.sms-inbox-empty{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:160px;font-size:13px;display:flex}.sms-inbox-empty svg{width:32px;height:32px}html[data-moneyteum-theme=dark] :is(.sms-inbox-actions,.sms-inbox-items article){background:#1a231e;border-color:#3b4941}html[data-moneyteum-theme=dark] .sms-inbox-items details p{background:#26312b}html[data-moneyteum-theme=dark] :is(.sms-inbox-page header p,.sms-inbox-footnote,.sms-inbox-items time){color:#a9b8b0}html[data-moneyteum-accent] :is(.sms-inbox-actions,.sms-inbox-items article){background:var(--paid-card);border-color:var(--paid-border);color:var(--paid-text)}html[data-moneyteum-accent] .sms-inbox-items details p{background:var(--paid-card-2);color:var(--paid-text)}html[data-moneyteum-accent] :is(.sms-inbox-page header p,.sms-inbox-footnote,.sms-inbox-items time){color:var(--paid-muted)}html[data-moneyteum-accent] .sms-inbox-actions button:first-child{background:var(--paid-accent);color:var(--paid-on-accent)}.settings-card .ledger-settings-picker,.sms-import-controls .sms-days-picker,.sms-import-controls>button,.sms-inbox-open{box-sizing:border-box;height:35px;min-height:35px;padding-top:0;padding-bottom:0}.sms-phrase-toggle{box-sizing:border-box;height:33px;min-height:33px;padding-top:0;padding-bottom:0}.sms-phrase-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .2s,visibility .3s;display:grid}.sms-phrase-reveal.open{opacity:1;visibility:visible;grid-template-rows:1fr}.sms-phrase-reveal-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.sms-phrase-reveal,.sms-phrase-toggle svg{transition:none}}.date-picker-dialog .date-picker-head small,.date-picker-dialog .date-picker-weekdays span,.moneyteum-date-sheet>header small,.moneyteum-date-sheet .moneyteum-date-week span{color:#17372a!important}html[data-moneyteum-theme=dark] .date-picker-dialog .date-picker-head small,html[data-moneyteum-theme=dark] .date-picker-dialog .date-picker-weekdays span,html[data-moneyteum-theme=dark] .moneyteum-date-sheet>header small,html[data-moneyteum-theme=dark] .moneyteum-date-sheet .moneyteum-date-week span{color:#edf4ef!important}html[data-moneyteum-accent] .date-picker-dialog .date-picker-head small,html[data-moneyteum-accent] .date-picker-dialog .date-picker-weekdays span,html[data-moneyteum-accent] .moneyteum-date-sheet>header small,html[data-moneyteum-accent] .moneyteum-date-sheet .moneyteum-date-week span{color:var(--paid-text)!important}.settings-card .home-weekly-range-picker{box-sizing:border-box;height:35px;min-height:35px;padding-top:0;padding-bottom:0}.sms-import-result,.message-import-controls{color:#17372a;background:#fff;border:1px solid #dce4df;border-radius:14px;margin:16px 0;padding:16px}.sms-import-result h2,.message-import-controls h2{margin:0 0 10px;font-size:16px}.sms-import-result p,.message-import-controls p{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.sms-import-result dl{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;margin:12px 0;display:grid}.sms-import-result dt{font-size:11px}.sms-import-result dd{margin:5px 0;font-size:20px;font-weight:800}.message-import-controls textarea{box-sizing:border-box;width:100%;min-height:110px;color:inherit;font:inherit;resize:vertical;background:0 0;border:1px solid #cbded5;border-radius:10px;padding:12px}.message-import-controls button{color:#fff;cursor:pointer;background:#195b43;border:1px solid #cbded5;border-radius:9px;min-height:35px;margin:8px 8px 0 0;padding:7px 12px}.message-import-controls button:disabled{opacity:.5;cursor:default}.message-import-controls label{align-items:center;gap:8px;font-size:12px;display:flex}.message-import-controls h3{margin:18px 0 8px;font-size:14px}html[data-moneyteum-theme=dark] :is(.sms-import-result,.message-import-controls){color:#edf4ef;background:#1a231e;border-color:#3b4941}html[data-moneyteum-accent] :is(.sms-import-result,.message-import-controls){background:var(--paid-card);border-color:var(--paid-border);color:var(--paid-text)}html[data-moneyteum-accent] .message-import-controls button{background:var(--paid-accent);color:var(--paid-on-accent);border-color:var(--paid-border)}.settings-card :is(.notification-import-setting,.sms-import-setting)>.sms-inbox-open{box-sizing:border-box;border-width:0;justify-content:center;align-items:center;max-height:35px;font-size:12px;display:flex;height:35px!important;min-height:35px!important;padding:0 11px!important}.settings-card .notification-setting-head{grid-template-columns:28px minmax(0,1fr) auto;gap:11px}.notification-setting-head>svg,.sms-setting-head>svg{width:21px;height:21px}.notification-setting-head>svg{color:#195b43}html[data-moneyteum-theme=dark] .notification-setting-head>svg{color:#7bd3ad}html[data-moneyteum-accent] .notification-setting-head>svg{color:var(--paid-accent-2)!important}.settings-card .settings-section-content>:is(.notification-import-setting,.sms-import-setting){margin:0}.settings-card .settings-section-content>:is(.notification-import-setting,.sms-import-setting)+:is(.notification-import-setting,.sms-import-setting){margin-top:12px}.sms-inbox-page{--inbox-card:#fff;--inbox-soft:#f7faf8;--inbox-text:#17372a;--inbox-muted:#60756b;--inbox-border:#cbded5;--inbox-accent:#195b43;--inbox-on-accent:#fff;--inbox-selected:#e8f5ee;gap:12px;min-width:0;display:grid}html[data-moneyteum-theme=dark] .sms-inbox-page{--inbox-card:#1a231e;--inbox-soft:#26312b;--inbox-text:#edf4ef;--inbox-muted:#b9c9bf;--inbox-border:#3b4941;--inbox-accent:#b7e1ca;--inbox-on-accent:#102b1d;--inbox-selected:#30473b}html[data-moneyteum-accent] .sms-inbox-page{--inbox-card:var(--paid-card);--inbox-soft:var(--paid-card-2);--inbox-text:var(--paid-text);--inbox-muted:var(--paid-muted);--inbox-border:var(--paid-border);--inbox-accent:var(--paid-accent);--inbox-on-accent:var(--paid-on-accent);--inbox-selected:color-mix(in srgb,var(--paid-accent) 18%,var(--paid-card))}.sms-inbox-page>header>.profile-back{color:#557066;cursor:pointer;transform-origin:0;gap:5px;margin:0 0 8px;padding:8px 0;font-size:16px;font-weight:800;transition:transform .14s,opacity .14s}.sms-inbox-page>header>.profile-back:active{opacity:.75;transform:scale(.96)}.sms-inbox-page>header>.profile-back:focus-visible{outline:2px solid var(--inbox-accent);outline-offset:4px;border-radius:4px}@media (prefers-reduced-motion:reduce){.sms-inbox-page>header>.profile-back{transition:none}.sms-inbox-page>header>.profile-back:active{transform:none}}.sms-inbox-page>header>.profile-back>svg{width:18px;height:18px}html[data-moneyteum-theme=dark] .sms-inbox-page>header>.profile-back{color:var(--inbox-muted)}html[data-moneyteum-accent] .sms-inbox-page>header>.profile-back{color:var(--paid-accent-2)!important}.sms-inbox-page :is(.message-import-controls,.sms-import-result){padding:16px;background:var(--inbox-card)!important;border-color:var(--inbox-border)!important;color:var(--inbox-text)!important;margin:0!important}.sms-inbox-page :is(.message-import-controls,.sms-import-result)>h2{margin:0 0 12px;font-size:15px;line-height:1.5}.sms-inbox-page .message-phrase-settings{gap:12px;display:grid}.sms-inbox-page .message-phrase-settings>h2{margin:0}.sms-inbox-page .message-phrase-settings>p{color:var(--inbox-muted);margin:0}.sms-inbox-page .sms-phrase-manager{border-radius:0;overflow:visible;background:0 0!important;border:0!important}.sms-inbox-page .sms-phrase-toggle{box-sizing:border-box;border-radius:9px;justify-content:space-between;width:100%;height:35px;min-height:35px;font-size:12px;display:flex;border:1px solid var(--inbox-border)!important;background:var(--inbox-soft)!important;color:var(--inbox-text)!important;margin:0!important;padding:0 12px!important}.sms-inbox-page .sms-phrase-toggle>span{color:var(--inbox-muted)!important}.sms-inbox-page .sms-phrase-body{padding:12px 0 0;color:var(--inbox-text)!important}.sms-inbox-page .sms-phrase-body :is(p,small){color:var(--inbox-muted)!important}.sms-inbox-page .sms-phrase-body li{background:var(--inbox-soft)!important;border-color:var(--inbox-border)!important;color:var(--inbox-text)!important}.sms-inbox-page .sms-phrase-body form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;display:grid}.sms-inbox-page .sms-phrase-body input{box-sizing:border-box;width:100%;height:35px;margin:0;background:var(--inbox-soft)!important;border-color:var(--inbox-border)!important;color:var(--inbox-text)!important}.sms-inbox-page .sms-phrase-body input::placeholder{color:var(--inbox-muted);opacity:1}.sms-inbox-page .sms-phrase-body form>button,.sms-inbox-page .inbox-recent-import>button{box-sizing:border-box;height:35px;min-height:35px;font-weight:800;background:var(--inbox-accent)!important;color:var(--inbox-on-accent)!important;border-color:var(--inbox-accent)!important;margin:0!important;padding:0 12px!important}.sms-inbox-page .inbox-recent-import>label{color:var(--inbox-text);gap:8px;font-size:12px;display:grid}.sms-inbox-page .inbox-recent-import>button{width:100%;margin-top:12px!important}.sms-inbox-page .moneyteum-picker-inline-wrap{width:100%;min-width:0;display:block}.sms-inbox-page .moneyteum-picker-trigger{box-sizing:border-box;width:100%;height:35px;min-height:35px;background:var(--inbox-soft)!important;color:var(--inbox-text)!important;border:1px solid var(--inbox-border)!important;margin:0!important;padding:0 12px!important}.sms-inbox-page .moneyteum-picker-inline-options{box-sizing:border-box;padding:6px;background:var(--inbox-card)!important;border-color:var(--inbox-border)!important}.sms-inbox-page .moneyteum-picker-options>button{box-sizing:border-box;width:100%;background:var(--inbox-soft)!important;color:var(--inbox-text)!important;border-color:var(--inbox-border)!important;box-shadow:none!important;margin:0!important;padding:10px 12px!important}.sms-inbox-page .moneyteum-picker-options>button.active{background:var(--inbox-selected)!important;color:var(--inbox-text)!important;border-color:var(--inbox-accent)!important}.sms-inbox-page .moneyteum-picker-options>button.active>svg{color:var(--inbox-text)!important}.sms-inbox-page .moneyteum-picker-chevron{color:var(--inbox-muted)!important}.sms-inbox-page .sms-import-result :is(p,dt){color:var(--inbox-muted)}.sms-inbox-page .sms-import-result dl{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:12px}.sms-inbox-page .sms-import-result dl>div{background:var(--inbox-soft);color:var(--inbox-text);border-radius:9px;padding:12px}.sms-inbox-page .sms-inbox-empty{color:var(--inbox-muted);margin:0}.bill-basic-field>.amount-field{box-sizing:border-box;color:#17372a;background:#fff;border:1px solid #d4ddd7;border-radius:10px;align-items:center;gap:8px;height:35px;min-height:35px;padding:0 11px;display:flex}.bill-basic-field>.amount-field>input{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;flex:1;font-size:14px;background:0 0!important;border:0!important;height:33px!important;min-height:0!important;padding:0!important}.bill-basic-field>.amount-field>span{flex:none;font-size:14px;font-weight:800}html[data-moneyteum-theme=dark] .bill-basic-field>.amount-field{color:#edf4ef;background:#1a231e;border-color:#3b4941}html[data-moneyteum-accent] .bill-basic-field>.amount-field{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}:is(.bill-form,.payday-setting){--day-card:#fff;--day-soft:#f7faf8;--day-text:#17372a;--day-border:#cbded5;--day-accent:#195b43;--day-selected:#e8f5ee}html[data-moneyteum-theme=dark] :is(.bill-form,.payday-setting){--day-card:#1a231e;--day-soft:#26312b;--day-text:#edf4ef;--day-border:#3b4941;--day-accent:#b7e1ca;--day-selected:#30473b}html[data-moneyteum-accent] :is(.bill-form,.payday-setting){--day-card:var(--paid-card);--day-soft:var(--paid-card-2);--day-text:var(--paid-text);--day-border:var(--paid-border);--day-accent:var(--paid-accent-2);--day-selected:color-mix(in srgb,var(--paid-accent) 18%,var(--paid-card))}:is(.bill-form,.payday-setting) .moneyteum-picker-inline-wrap{width:100%;min-width:0;display:block}:is(.bill-form,.payday-setting) .monthly-day-picker{box-sizing:border-box;border-radius:10px;width:100%;height:35px;min-height:35px;margin:0;padding:0 11px;background:var(--day-card)!important;border:1px solid var(--day-border)!important;color:var(--day-text)!important}:is(.bill-form,.payday-setting) .moneyteum-picker-inline-options{z-index:40;background:var(--day-card)!important;border-color:var(--day-border)!important}:is(.bill-form,.payday-setting) .moneyteum-picker-inline-wrap[data-open=true]>.moneyteum-picker-inline-options{overscroll-behavior:contain;max-height:220px}:is(.bill-form,.payday-setting) .moneyteum-picker-options>button{box-sizing:border-box;justify-content:space-between;align-items:center;height:35px;min-height:35px;margin:0;padding:0 11px;display:flex;background:var(--day-soft)!important;border-color:var(--day-border)!important;color:var(--day-text)!important;box-shadow:none!important}:is(.bill-form,.payday-setting) .moneyteum-picker-options>button.active{background:var(--day-selected)!important;border-color:var(--day-accent)!important;color:var(--day-text)!important}:is(.bill-form,.payday-setting) .moneyteum-picker-options>button.active>svg{color:var(--day-text)!important}:is(.bill-form,.payday-setting) .moneyteum-picker-chevron{color:var(--day-accent)!important}.payday-setting>.moneyteum-picker-inline-wrap{margin-top:8px}.rcs-consent{box-sizing:border-box;border:1px solid #d2ddd6;padding:24px!important}.rcs-consent h2{align-items:center;gap:10px;line-height:1.5;display:flex;font-size:18px!important}.rcs-consent h2 svg{color:#195b43;flex:none;width:22px;height:22px}.rcs-consent p{margin:12px 0 0;font-size:13px;line-height:1.8}.rcs-consent>.rcs-consent-actions{gap:12px;margin-top:24px}.rcs-consent-actions>button{cursor:pointer;width:100%;min-height:44px;transition:transform .14s;margin:0!important;padding:0 14px!important}.rcs-consent-actions>button:active{transform:scale(.97)}.rcs-consent-actions>.confirm-primary{color:#fff;background:#195b43;border-color:#195b43}html[data-moneyteum-theme=dark] .rcs-consent{border-color:#3b4941}html[data-moneyteum-theme=dark] .rcs-consent h2 svg{color:#7bd3ad}html[data-moneyteum-theme=dark] .rcs-consent-actions>button:first-child{color:#edf4ef;background:#26312b;border-color:#3b4941}html[data-moneyteum-accent] .rcs-consent h2 svg{color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .rcs-consent-actions>button:first-child{background:var(--paid-card-2)!important;color:var(--paid-text)!important;border-color:var(--paid-border)!important}html[data-moneyteum-accent] .rcs-consent-actions>.confirm-primary{background:var(--paid-accent)!important;color:var(--paid-on-accent)!important;border-color:var(--paid-accent)!important}.sms-review-fields{gap:12px;margin-top:12px;display:grid}.sms-review-fields>p{color:var(--inbox-muted);margin:0;font-size:12px;line-height:1.6}.sms-review-fields>label{color:var(--inbox-text);gap:8px;font-size:12px;display:grid}.sms-review-fields input{box-sizing:border-box;border:1px solid var(--inbox-border);width:100%;min-width:0;height:35px;font:inherit;border-radius:8px;padding:0 10px;background:var(--inbox-soft)!important;color:var(--inbox-text)!important}.sms-review-fields .amount-field{border:1px solid var(--inbox-border);background:var(--inbox-soft);color:var(--inbox-text);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.sms-review-fields .amount-field input{border:0;padding:0;background:0 0!important}@media (prefers-reduced-motion:reduce){.rcs-consent-actions>button{transition:none}.rcs-consent-actions>button:active{transform:none}}.sms-inbox-page .sms-import-result dl>div{border:1px solid #0000;position:relative}.sms-inbox-page .sms-import-result dl>div.active{border-color:var(--inbox-accent)}.sms-result-hit{cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;height:100%;position:absolute;inset:0}.sms-result-hit:focus-visible{outline:2px solid var(--inbox-accent);outline-offset:2px}.sms-result-list-heading{color:var(--inbox-text);margin:4px 0;font-size:15px}.sms-inbox-page{overflow-anchor:none}.sms-inbox-items article>label{grid-template-columns:30px minmax(0,1fr) auto;gap:12px}.sms-checkbox-control{vertical-align:middle;flex:none;width:30px;height:30px;display:inline-flex;position:relative}.sms-checkbox-control>input{opacity:0;z-index:1;cursor:pointer;inset:0;width:30px!important;height:30px!important;margin:0!important;padding:0!important;position:absolute!important}.sms-checkbox-box{box-sizing:border-box;background:var(--inbox-card);width:30px;height:30px;color:var(--inbox-on-accent);pointer-events:none;border:2px solid #a6b8ae;border-radius:10px;place-items:center;transition:background .14s,border-color .14s,transform .14s;display:grid}.sms-checkbox-box>svg{opacity:0;stroke-width:2.4px;width:18px!important;height:18px!important;color:inherit!important;stroke:currentColor!important}.sms-checkbox-control>input:checked+.sms-checkbox-box{border-color:var(--inbox-accent);background:var(--inbox-accent)}.sms-checkbox-control>input:checked+.sms-checkbox-box>svg{opacity:1}.sms-checkbox-control>input:focus-visible+.sms-checkbox-box{outline:2px solid var(--inbox-accent);outline-offset:3px}.sms-checkbox-control>input:active+.sms-checkbox-box{transform:scale(.94)}.sms-checkbox-control>input:disabled{cursor:default}.sms-checkbox-control>input:disabled+.sms-checkbox-box{opacity:.5}html[data-moneyteum-accent] .sms-checkbox-box{border-color:var(--paid-border)}@media (prefers-reduced-motion:reduce){.sms-checkbox-box{transition:none}.sms-checkbox-control>input:active+.sms-checkbox-box{transform:none}}.payday-date-field{color:inherit;gap:8px;margin-top:12px;font-size:12px;font-weight:800;display:grid}.payday-date-field>.moneyteum-picker-inline-wrap{width:100%;min-width:0;display:block}.sms-phrase-body li>button{box-sizing:border-box;justify-content:center;align-items:center;line-height:1;display:flex;padding:0!important}.sms-phrase-body li>button>svg{flex:none;margin:0;display:block}.inbox-result-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sms-import-result .inbox-result-header h2{margin:0}.inbox-category-help,.inbox-result-total{border:1px solid var(--inbox-border);background:var(--inbox-soft);color:var(--inbox-text);font:inherit;cursor:pointer;border-radius:8px;padding:7px 10px;font-size:12px}.inbox-category-help{flex-shrink:0}.inbox-result-total{margin-top:4px;font-weight:700}.inbox-category-dialog{box-sizing:border-box;scrollbar-width:none;border:1px solid var(--inbox-border);background:var(--inbox-card,#f6f9f6);width:min(420px,100vw - 32px);max-height:85dvh;color:var(--inbox-text,#17372a);border-radius:18px;padding:22px;overflow-y:auto;box-shadow:0 18px 60px #0005}.inbox-category-dialog::-webkit-scrollbar{display:none}.inbox-category-dialog::backdrop{background:#0008}.inbox-category-dialog h2{margin:0 0 12px;font-size:18px}.inbox-category-dialog p,.inbox-category-dialog dd{font-size:13px;line-height:1.65}.inbox-category-dialog dl{margin:18px 0}.inbox-category-dialog dl>div+div{margin-top:14px}.inbox-category-dialog dt{font-size:14px;font-weight:800}.inbox-category-dialog dd{margin:4px 0 0}.inbox-category-dialog>button{background:var(--inbox-accent,#195b43);width:100%;min-height:38px;color:var(--inbox-on-accent,#fff);font:inherit;cursor:pointer;border:0;border-radius:9px;font-size:13px;font-weight:700;display:block}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .budget-shell .bottom-nav{opacity:1;-webkit-backdrop-filter:none;background:var(--paid-shell,#0b0b0b)!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=super-gray] .budget-shell .bottom-nav{opacity:1;-webkit-backdrop-filter:none;background:linear-gradient(145deg,#111214,#08090a)!important}.sms-inbox-page .inbox-category-dialog{transform-origin:50%;height:fit-content;max-height:calc(100dvh - 32px);position:fixed;inset:0;margin:auto!important}.sms-inbox-page .inbox-category-dialog[open]{animation:.23s cubic-bezier(.2,.8,.2,1) both inbox-category-enter}.sms-inbox-page .inbox-category-dialog[open]::backdrop{animation:.18s ease-out both inbox-category-backdrop}@keyframes inbox-category-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes inbox-category-backdrop{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sms-inbox-page .inbox-category-dialog[open]{animation:none}.sms-inbox-page .inbox-category-dialog[open]::backdrop{animation:none}}.loading.ledger-loading{min-height:100dvh;background:var(--moneyteum-startup-bg,#111814)!important;color:var(--moneyteum-startup-text,#fff)!important}html:has(.ledger-loading) body{background:var(--moneyteum-startup-bg,#111814)!important}html:has(.budget-shell) body{background-color:var(--moneyteum-native-bg,#111814)!important}.community-view .community-embed{background:#fbfaf6}html[data-moneyteum-theme=dark] .community-view .community-embed{background:#101612}html[data-moneyteum-accent] .community-view .community-embed{background:var(--paid-shell)}.community-embed iframe.community-web-frame{visibility:hidden;background:0 0}.community-embed iframe.community-web-frame[data-ready=true]{visibility:visible}.settings-card button.setting-action.card-registration-trigger{--card-row-bg:#f7faf8;--card-row-border:#cbded5;min-height:64px;box-shadow:none;border-radius:16px;align-items:center;gap:12px;margin:0 0 12px;padding:16px;display:flex;background:var(--card-row-bg)!important;border:1px solid var(--card-row-border)!important}html[data-moneyteum-theme=dark] .settings-card button.setting-action.card-registration-trigger{--card-row-bg:#1a231e;--card-row-border:#3b4941}html[data-moneyteum-accent] .settings-card button.setting-action.card-registration-trigger{--card-row-bg:var(--paid-card-2);--card-row-border:var(--paid-border)}.settings-card button.setting-action.card-registration-trigger>div{flex:1;min-width:0}.settings-card button.setting-action.card-registration-trigger>.card-registration-count{white-space:nowrap;flex:none}.settings-card button.setting-action.card-registration-trigger>svg{flex-shrink:0}.settings-card .profile-open{border:1px solid #0000}.moneyteum-theme-setting .moneyteum-theme-options button,.moneyteum-theme-setting .moneyteum-theme-options button:is(:active,:hover,:focus){transition:none!important;animation:none!important;transform:none!important}html[data-moneyteum-theme][data-moneyteum-theme] .moneyteum-theme-setting .moneyteum-theme-options button{filter:none!important;transition:transform .12s!important;animation:none!important;transform:none!important}html[data-moneyteum-theme][data-moneyteum-theme] .moneyteum-theme-setting .moneyteum-theme-options button:not(:disabled):active{transform:scale(.965)!important}.sms-inbox-page:not(.card-management-page){animation:.2s ease-out card-section-enter}@media (prefers-reduced-motion:reduce){.sms-inbox-page:not(.card-management-page){animation:none}}html[data-moneyteum-theme][data-moneyteum-accent] .settings-card .ledger-premium-status.is-super{background:linear-gradient(135deg,var(--paid-card-2),var(--paid-track))!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important;box-shadow:0 0 16px color-mix(in srgb,var(--paid-accent) 20%,transparent)!important}html[data-moneyteum-theme][data-moneyteum-accent] .settings-card .ledger-premium-status.is-super :is(svg,small){color:var(--paid-accent-2)!important}.settings-card button.setting-action:has(+.ledger-reset){border-bottom:1px solid #edf0ed}.settings-card .settings-language-divider{border:0;border-top:1px solid #edf0ed;margin:0 0 16px}html[data-moneyteum-accent] .settings-card .settings-language-divider{border-color:var(--paid-border)!important}html[data-moneyteum-theme=dark]:not([data-moneyteum-accent]) .settings-card .settings-language-divider{border-color:#3c4a42}html[data-moneyteum-theme][data-moneyteum-accent] .settings-card :is(.moneyteum-info-links,.moneyteum-info-links a){border-color:var(--paid-border)!important}html[data-moneyteum-theme][data-moneyteum-accent] .settings-card :is(.setting-action,.moneyteum-info-links a)>svg:last-child{color:var(--paid-accent-2)!important}html[data-moneyteum-theme][data-moneyteum-accent] .settings-card :is(.home-display-setting,.shortcut-setting)>header small{color:var(--paid-muted)!important}.memo-compose-dialog{scrollbar-width:none;width:min(440px,100%);max-height:85dvh;overflow-y:auto}.memo-compose-dialog::-webkit-scrollbar{display:none}html[data-moneyteum-theme] .modal.memo-compose-dialog .memo-panel{width:100%;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;position:static!important;inset:auto!important;transform:none!important}.date-picker-dialog .date-picker-days>button{aspect-ratio:1;width:100%;min-width:0;height:auto}.date-picker-dialog .date-picker-actions>button{width:100%;height:40px}html[data-moneyteum-theme=dark]:not([data-moneyteum-accent]) :is(.memo-detail-check,.memo-list-item .memo-check,.memo-list-select){color:#b7e1ca;border-color:#607168}html[data-moneyteum-theme][data-moneyteum-accent] :is(.memo-detail-check,.memo-list-item .memo-check,.memo-list-select){border-color:var(--paid-border)!important;color:var(--paid-accent-2)!important;background:var(--paid-card-2)!important}html[data-moneyteum-theme][data-moneyteum-accent] :is(.memo-detail-item.completed .memo-detail-check,.memo-list-item.completed .memo-check){background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-on-accent)!important}html[data-moneyteum-theme][data-moneyteum-accent] :is(.memo-detail-check,.memo-list-item .memo-check,.memo-list-select)>svg{color:inherit!important;stroke:currentColor!important}html[data-moneyteum-theme][data-moneyteum-accent] .memo-detail-item input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--paid-accent) 20%,transparent);border-color:var(--paid-accent-2)!important}html[data-moneyteum-theme][data-moneyteum-accent] :is(.memo-detail-item.completed .memo-detail-text,.memo-list-item.completed>span:last-child),html[data-moneyteum-theme][data-moneyteum-accent] .bill-row.paid :is(b,strong){color:var(--paid-muted)!important}html[data-moneyteum-theme][data-moneyteum-accent] .bill-row div small{color:var(--paid-accent-2)!important}.memo-compose-dialog{width:min(440px,100%);padding:20px}.memo-compose-dialog .memo-panel>div:first-child{margin-bottom:18px}.memo-compose-dialog .memo-date{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start;gap:8px}.memo-compose-dialog .memo-date .date-trigger{min-height:44px}.memo-compose-dialog .memo-checklist{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:10px;width:100%;max-height:min(40dvh,320px)}.memo-compose-dialog .memo-checklist>div{grid-template-columns:28px minmax(0,1fr);gap:10px;width:100%}.memo-compose-dialog .memo-checklist input{box-sizing:border-box;width:100%;min-height:44px;padding:11px 12px;font-size:13px}.memo-compose-dialog .memo-panel>.memo-add-line{min-height:36px;padding-inline:12px}.memo-compose-dialog .memo-panel>.memo-save{min-height:46px;margin-top:18px;font-size:14px}.memo-compose-dialog .memo-panel>small{text-align:left;margin-top:12px;font-size:10px;line-height:1.5}.memo-checklist input::placeholder{color:#748178;opacity:1}html[data-moneyteum-theme=dark] .memo-checklist input::placeholder{color:#b9bfbc;opacity:1}html[data-moneyteum-theme][data-moneyteum-accent] .memo-checklist input::placeholder{opacity:1;color:color-mix(in srgb,var(--paid-text) 60%,var(--paid-card-2))!important}html[data-moneyteum-theme][data-moneyteum-accent] .memo-checklist input:focus{border-color:var(--paid-accent-2)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--paid-accent) 20%,transparent)!important}html[data-moneyteum-theme][data-moneyteum-accent] .memo-compose-dialog .memo-panel>small{color:var(--paid-muted)!important}.memo-compose-dialog .memo-panel>div:first-child>b{font-size:18px}.memo-compose-dialog .memo-panel>div:first-child>b>svg{width:20px;height:20px}.memo-compose-dialog .memo-panel>div:first-child>button{width:36px;height:36px}html[data-moneyteum-theme][data-moneyteum-accent] .reward-progress>div small{color:#fff!important}html[data-moneyteum-theme][data-moneyteum-accent] .reward-progress>div>span{background:var(--paid-card)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-theme][data-moneyteum-accent] .reward-progress>div>span.done{background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;border-color:var(--paid-accent-2)!important;color:var(--paid-on-accent)!important}html[data-moneyteum-theme] .checkin-card>div :is(span,small){color:#fff!important}html[data-moneyteum-theme] .sms-inbox-page .sms-phrase-body input::placeholder{color:currentColor!important;opacity:.5!important}html[data-moneyteum-theme] body .budget-shell .settings-card .ledger-premium-status.is-super{--status-card:#edf3ef;--status-track:#dce6df;--status-border:#dce4df;--status-text:#17372a;--status-accent:#195b43;--status-icon:#195b43}html[data-moneyteum-theme=dark] body .budget-shell .settings-card .ledger-premium-status.is-super{--status-card:#26312b;--status-track:#35443b;--status-border:#3a4740;--status-text:#edf4ef;--status-accent:#34755a;--status-icon:#94deb4}html[data-moneyteum-theme][data-moneyteum-accent] body .budget-shell .settings-card .ledger-premium-status.is-super{--status-card:var(--paid-card-2);--status-track:var(--paid-track);--status-border:var(--paid-border);--status-text:var(--paid-text);--status-accent:var(--paid-accent);--status-icon:var(--paid-accent-2)}html[data-moneyteum-theme] body .budget-shell .settings-card .ledger-premium-status.is-super{border-radius:13px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:0;display:grid;border:1px solid var(--status-border)!important;background:linear-gradient(135deg,var(--status-card),var(--status-track))!important;color:var(--status-text)!important;box-shadow:0 0 16px color-mix(in srgb,var(--status-accent) 20%,transparent)!important;margin:12px 0 0!important;padding:14px 16px!important}html[data-moneyteum-theme] body .budget-shell .settings-card .ledger-premium-status.is-super>span{flex-direction:column;gap:3px;display:flex}html[data-moneyteum-theme] body .budget-shell .settings-card .ledger-premium-status.is-super b{font-size:13px;font-weight:700;line-height:1.5}html[data-moneyteum-theme] body .budget-shell .settings-card .ledger-premium-status.is-super small{font-size:12px;line-height:1.5;color:var(--status-icon)!important}html[data-moneyteum-theme] body .budget-shell .settings-card .ledger-premium-status.is-super>svg{color:var(--status-icon)!important;stroke:currentColor!important}html[data-moneyteum-theme] body .budget-shell .settings-card .ledger-premium-status.is-super>svg:first-child{width:20px;height:20px}html[data-moneyteum-theme] body .budget-shell .settings-card .ledger-premium-status.is-super>svg:last-child{width:24px;height:24px}.automatic-recording-gate>p{color:#748178;margin:8px 0;font-size:10px;font-weight:400;line-height:1.5}.automatic-recording-gate>p a{color:inherit;font-size:inherit;text-decoration:underline}.automatic-recording-item{position:relative}.automatic-recording-lock{color:#748178;pointer-events:none;width:12px;height:12px;position:absolute;top:9px;right:9px}.tx-card .transaction-list-heading{align-items:center;gap:6px;min-width:0;display:flex}.tx-card .transaction-search-toggle{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:5px;display:grid}.tx-card .transaction-search-toggle svg{width:16px;height:16px}.tx-card .transaction-list-heading h2{margin:0}.date-picker-month .date-picker-jump{cursor:pointer;width:100%;color:inherit!important;background:0 0!important}.date-picker-dialog>.month-grid{scrollbar-width:none;max-height:340px;overflow-y:auto}.date-picker-dialog>.month-grid::-webkit-scrollbar{display:none}.memo-page-head>div>.memo-title-search{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:5px;display:grid}.memo-title-search svg{width:16px;height:16px}.memo-content-search{border:1px solid var(--paid-border,#cfded6);background:var(--paid-card-2,#f7faf8);color:inherit;border-radius:9px;align-items:center;gap:8px;margin:0 0 12px;padding:9px 11px;display:flex}.memo-content-search>svg{flex:none;width:16px;height:16px}.memo-content-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;font-size:12px}.category-inline-editor>:is(input,button){box-sizing:border-box;height:35px!important;min-height:35px!important;padding-top:0!important;padding-bottom:0!important}html[data-moneyteum-accent] .category-inline-editor>button{background:linear-gradient(135deg,var(--paid-accent-2),var(--paid-accent))!important;color:var(--paid-on-accent)!important;border-color:var(--paid-accent-2)!important}html[data-moneyteum-theme] .budget-shell :is(.history-search,.memo-content-search){box-sizing:border-box;height:35px;min-height:35px;padding:0 11px}html[data-moneyteum-theme] .budget-shell :is(.history-search,.memo-content-search)>svg{color:var(--paid-muted,#688277)!important}html[data-moneyteum-theme] .budget-shell :is(.history-search,.memo-content-search)>input{height:33px;min-height:0;padding-top:0;padding-bottom:0}html[data-moneyteum-theme] .budget-shell :is(.history-search,.memo-content-search){box-sizing:border-box;align-items:center;gap:10px;display:flex;border-radius:13px!important;height:35px!important;min-height:35px!important;padding:0 11px!important}html[data-moneyteum-theme] .budget-shell :is(.history-search,.memo-content-search)>input{box-sizing:border-box;margin:0;height:33px!important;min-height:0!important;padding:0!important}html[data-moneyteum-theme=dark] .budget-shell :is(.history-search,.memo-content-search)>svg{color:var(--paid-muted,#a9b8b0)!important}.fixed-budget-heading>div>p,.bills-card>.card-title>div>p{font-size:10px!important}html[data-moneyteum-theme] .budget-shell :is(.history-search,.memo-content-search)>input,html[data-moneyteum-theme] .budget-shell :is(.history-search,.memo-content-search)>input::placeholder{font-size:12px!important}.memo-compose-dialog .memo-date .date-trigger,.memo-compose-dialog .memo-checklist input{box-sizing:border-box;height:35px!important;min-height:35px!important;padding-top:0!important;padding-bottom:0!important}.memo-compose-dialog .memo-panel>.memo-save{box-sizing:border-box;height:52px!important;min-height:52px!important;padding-top:0!important;padding-bottom:0!important}html[data-moneyteum-theme=light] .memo-list-items>small{color:var(--paid-muted,#78877e)!important}html[data-moneyteum-theme=dark] .memo-list-items>small{color:var(--paid-muted,#a9b8b0)!important}.budget-shell .app-main:has(.app-view-stage>.memo-page,.app-view-stage>.savings-page){padding-top:14px;padding-left:16px;padding-right:16px}.budget-shell .app-main .app-view-stage>:is(.memo-page,.savings-page){box-sizing:border-box;flex-direction:column;gap:12px;padding:15px 15px 100px;display:flex}.budget-shell .app-main .app-view-stage>:is(.memo-page,.savings-page)>*{margin-top:0!important;margin-bottom:0!important}.budget-shell .app-main .app-view-stage>:is(.memo-page,.savings-page) :is(.memo-history,.savings-page-list,.date-page-list){gap:12px}.budget-shell .memo-page>.stats-memo>.memo-history{margin-top:0!important}.budget-shell .memo-page .memo-list-card{inset:auto}.budget-shell :is(.home-weekly-flow,.home-budget-board){padding:16px 18px}.budget-shell :is(.home-weekly-flow,.home-budget-board) .home-section-heading{align-items:center;min-height:28px}@media (max-width:560px){.budget-shell :is(.home-weekly-flow,.home-budget-board){padding:16px 14px}}.budget-shell :is(.home-weekly-flow,.home-budget-board) .home-title-with-icon{min-height:18px}:root{--record-entry-backdrop:#eef5f0}html[data-moneyteum-theme=dark]{--record-entry-backdrop:#0b130e}.modal-back:has(>.record-modal){background:var(--paid-page,var(--record-entry-backdrop))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important}:root{--import-note-bg:#e6f1e9;--import-note-text:#276048;--import-note-border:#c8ddd0}html[data-moneyteum-theme=dark]{--import-note-bg:#26312b;--import-note-text:#b8e4c9;--import-note-border:#3a4740}html[data-moneyteum-accent=premium],html[data-moneyteum-accent=super-gray]{--import-note-bg:var(--paid-card-2);--import-note-text:var(--paid-text);--import-note-border:var(--paid-border)}html[data-moneyteum-theme] body .settings-card .moneyteum-picker-inline-options>button{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 18px;align-items:center;height:35px;min-height:35px;margin:0;line-height:16px;display:grid;padding:0 12px!important}html[data-moneyteum-theme] body .settings-card .moneyteum-picker-inline-options>button>span{margin:0;padding:0;line-height:16px}html[data-moneyteum-theme] body .settings-card .moneyteum-picker-inline-options>button b{line-height:16px}html[data-moneyteum-theme] body .settings-card .moneyteum-picker-inline-options>button>svg{align-self:center;width:16px;height:16px;margin:0}html[data-moneyteum-theme] body .settings-card .card-registration-trigger{box-sizing:border-box;grid-template-columns:20px minmax(0,1fr) auto 16px;align-items:center;gap:10px;height:35px;min-height:35px;display:grid;padding:0 12px!important}html[data-moneyteum-theme] body .settings-card .card-registration-trigger :is(div,b,span){margin:0;line-height:16px}html[data-moneyteum-theme] body .settings-card .card-registration-trigger>svg{width:18px;height:18px;margin:0}[data-seasonal-theme=moneyteum]{--season-grid:#93c3a2;--season-dashboard-image:url(/seasonal/dashboard-moneyteum-v5.webp);--season-calendar-image:url(/seasonal/calendar-moneyteum.webp);--season-week-image:url(/seasonal/week-moneyteum.png)}[data-seasonal-theme=spring]{--season-plate:url(/seasonal/seasons-plate.png);--season-art-x:3.4%;--season-art-y:25.5%;--season-grid:#b9719c;--season-dashboard-image:url(/seasonal/dashboard-spring-v5.webp);--season-calendar-image:url(/seasonal/calendar-spring.webp);--season-week-image:url(/seasonal/week-spring.png)}[data-seasonal-theme=summer]{--season-plate:url(/seasonal/seasons-plate.png);--season-art-x:96.8%;--season-art-y:25.5%;--season-grid:#4bbcc5;--season-dashboard-image:url(/seasonal/dashboard-summer-v5.webp);--season-calendar-image:url(/seasonal/calendar-summer.webp);--season-week-image:url(/seasonal/week-summer.png)}[data-seasonal-theme=autumn]{--season-plate:url(/seasonal/seasons-plate.png);--season-art-x:3.4%;--season-art-y:87.5%;--season-grid:#9b6a44;--season-dashboard-image:url(/seasonal/dashboard-autumn-v5.webp);--season-calendar-image:url(/seasonal/calendar-autumn.webp);--season-week-image:url(/seasonal/week-autumn.png)}[data-seasonal-theme=winter]{--season-plate:url(/seasonal/seasons-plate.png);--season-art-x:96.8%;--season-art-y:87.5%;--season-grid:#7da7cf;--season-dashboard-image:url(/seasonal/dashboard-winter-v5.webp);--season-calendar-image:url(/seasonal/calendar-winter.webp);--season-week-image:url(/seasonal/week-winter.png)}[data-seasonal-theme=christmas]{--season-plate:url(/seasonal/holidays-plate.png);--season-art-x:3.4%;--season-art-y:24.8%;--season-grid:#4c9b78;--season-dashboard-image:url(/seasonal/dashboard-christmas-v5.webp);--season-calendar-image:url(/seasonal/calendar-christmas.webp);--season-week-image:url(/seasonal/week-christmas.png)}[data-seasonal-theme=valentine]{--season-plate:url(/seasonal/holidays-plate.png);--season-art-x:96.8%;--season-art-y:24.8%;--season-grid:#d37da5;--season-dashboard-image:url(/seasonal/dashboard-valentine-v5.webp);--season-calendar-image:url(/seasonal/calendar-valentine.webp);--season-week-image:url(/seasonal/week-valentine.png)}[data-seasonal-theme=halloween]{--season-plate:url(/seasonal/holidays-plate.png);--season-art-x:3.4%;--season-art-y:82%;--season-grid:#795695;--season-dashboard-image:url(/seasonal/dashboard-halloween-v5.webp);--season-calendar-image:url(/seasonal/calendar-halloween.webp);--season-week-image:url(/seasonal/week-halloween.png)}[data-seasonal-theme=new-year]{--season-plate:url(/seasonal/holidays-plate.png);--season-art-x:96.8%;--season-art-y:82%;--season-grid:#bda26b;--season-dashboard-image:url(/seasonal/dashboard-new-year-v5.webp);--season-calendar-image:url(/seasonal/calendar-new-year.webp);--season-week-image:url(/seasonal/week-new-year.png)}[data-seasonal-theme=halloween]{--season-income:#b989ed}[data-seasonal-theme=christmas]{--season-income:#64c791}[data-seasonal-theme=moneyteum]{--season-day-outline:#b8e8b6}[data-seasonal-theme=spring]{--season-day-outline:#ffb5d8}[data-seasonal-theme=summer]{--season-day-outline:#85ebd9}[data-seasonal-theme=autumn]{--season-day-outline:#ffbd78}[data-seasonal-theme=winter]{--season-day-outline:#c4e9ff}[data-seasonal-theme=christmas]{--season-day-outline:#64c791}[data-seasonal-theme=valentine]{--season-day-outline:#ffc2d8}[data-seasonal-theme=halloween]{--season-day-outline:#b989ed}[data-seasonal-theme=new-year]{--season-day-outline:#ffdc8b}[data-seasonal-theme=moneyteum]{--season-choice-color:#96d2a7;--season-choice-on:#113c2f}[data-seasonal-theme=spring]{--season-choice-color:#f3a2c9;--season-choice-on:#2b1225}[data-seasonal-theme=summer]{--season-choice-color:#54d5e3;--season-choice-on:#082b35}[data-seasonal-theme=autumn]{--season-choice-color:#f2a05b;--season-choice-on:#30190e}[data-seasonal-theme=winter]{--season-choice-color:#a5caff;--season-choice-on:#102033}[data-seasonal-theme=new-year]{--season-choice-color:#e7c36e;--season-choice-on:#2a210f}[data-seasonal-theme=valentine]{--season-choice-color:#fa8fb9;--season-choice-on:#361323}[data-seasonal-theme=halloween]{--season-choice-color:#a970d7;--season-choice-on:#1d1029}[data-seasonal-theme=christmas]{--season-choice-color:#64c791;--season-choice-on:#10291c}[data-seasonal-theme=halloween].seasonal-preview-samples{--season-border:#a970d7}.budget-shell[data-seasonal-theme] .home-overview-card{background:var(--season-bg)!important;border-color:var(--season-border)!important}.budget-shell[data-seasonal-theme] .home-overview-card:before{content:none!important}.budget-shell[data-seasonal-theme] .home-overview-card .my-dashboard.compact{isolation:isolate;border-radius:0;align-items:center;min-height:0;margin:0;padding:0 0 13px;display:flex;overflow:visible;color:#fff!important;background:0 0!important;border:0!important}.budget-shell[data-seasonal-theme] .home-overview-card .dashboard-account,.budget-shell[data-seasonal-theme] .home-overview-card .dashboard-payday,.budget-shell[data-seasonal-theme] .home-overview-card .dashboard-profile>div>small{color:#fff!important}.budget-shell[data-seasonal-theme] .home-overview-card .home-balance-hero{border-color:var(--season-border)}.budget-shell[data-seasonal-theme] .history-calendar{position:relative;overflow:hidden;background:var(--season-bg)!important}.budget-shell[data-seasonal-theme] .history-calendar:before{background-image:var(--season-plate);background-size:211.7%;background-position:var(--season-art-x) var(--season-art-y);opacity:.9;pointer-events:none;background-repeat:no-repeat;height:min(35vw,155px);margin:0;display:block;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%);content:""!important}.budget-shell[data-seasonal-theme] .history-calendar>*{z-index:1;position:relative}.seasonal-theme-setting .seasonal-preview-options button.active{border-color:var(--season-accent)}.seasonal-theme-setting .seasonal-preview-samples{gap:10px;min-height:0;grid-template-columns:1fr!important;display:grid!important}.seasonal-theme-setting .seasonal-preview-samples>div{min-width:0;color:var(--preview-ink,#fff);padding:0;display:block;overflow:hidden}.seasonal-theme-setting .seasonal-preview-dashboard{width:100%;min-height:0;position:relative;box-shadow:0 8px 20px #0005;border:1px solid var(--season-choice-color)!important;background-color:var(--season-bg)!important;background-image:linear-gradient(180deg,transparent 42%,#07101566 100%),var(--season-dashboard-image)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%!important;border-radius:18px!important;padding:13px 14px 12px!important;display:block!important}.seasonal-preview-dashboard-top{align-items:center;gap:9px;min-height:60px;display:flex}.seasonal-preview-dashboard .seasonal-preview-avatar{border:1px solid var(--season-grid);object-fit:cover;border-radius:50%;flex:none;width:42px;height:42px}.seasonal-preview-dashboard .seasonal-preview-identity{text-shadow:0 1px 5px #000a;flex-direction:column;gap:3px;min-width:0;display:flex}.seasonal-preview-dashboard .seasonal-preview-identity small{color:var(--preview-ink,#fff);letter-spacing:.1em;font-size:9px}.seasonal-preview-dashboard .seasonal-preview-identity b{text-overflow:ellipsis;white-space:nowrap;color:var(--preview-ink,#fff);font-size:17px;overflow:hidden}.seasonal-preview-dashboard .seasonal-preview-identity em{border:1px solid var(--preview-badge-border,#6be6ff);background:var(--preview-badge-bg,linear-gradient(110deg,#03445e,#09b9da));box-shadow:0 0 9px var(--preview-badge-glow,#21dcff9c);color:var(--preview-badge-ink,#fff);vertical-align:middle;border-radius:5px;margin-left:2px;padding:3px 4px;font-size:8px;font-style:normal;display:inline-block}.seasonal-preview-dashboard .seasonal-preview-identity>span{color:var(--preview-muted,#fff);font-size:9px;font-weight:700}.seasonal-preview-dashboard .seasonal-preview-payday{min-width:75px;color:var(--preview-ink,#fff);text-shadow:0 1px 5px #000b;flex-direction:column;align-items:flex-end;gap:9px;margin-left:auto;display:flex}.seasonal-preview-dashboard .seasonal-preview-payday span{color:var(--preview-ink,#fff);font-size:12px}.seasonal-preview-dashboard .seasonal-preview-payday b{color:var(--preview-ink,#fff);font-size:9px}.seasonal-preview-balance{border-top:1px solid color-mix(in srgb,var(--season-grid) 52%,transparent);text-shadow:0 1px 5px #000b;margin-top:10px;padding-top:10px}.seasonal-preview-balance-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.seasonal-preview-balance-values>span{gap:5px;min-width:0;display:grid}.seasonal-preview-balance-values>span:nth-child(2){text-align:center}.seasonal-preview-balance-values>span:last-child{text-align:right}.seasonal-preview-balance-values small{color:var(--preview-muted,#fff);letter-spacing:0;font-size:9px}.seasonal-preview-balance-values b{color:var(--preview-ink,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,3.4vw,14px);overflow:hidden}.seasonal-preview-balance-values>span:first-child b{color:var(--season-income,var(--season-accent))}.seasonal-preview-balance-values>span:nth-child(2) b{color:var(--preview-expense,#ff9c87)}.seasonal-preview-balance-track{background:var(--preview-expense,#ff9c87);border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.seasonal-preview-balance-track i{background:var(--season-accent);height:100%;display:block}.seasonal-preview-balance-foot{justify-content:space-between;gap:8px;margin-top:6px;font-size:9px;font-weight:700;display:flex}.seasonal-theme-setting .seasonal-preview-calendar{color:var(--season-ink);border:1px solid var(--season-choice-color)!important;background-color:var(--season-bg)!important;background-image:var(--season-calendar-image)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:15px!important}.seasonal-theme-setting .seasonal-preview-week{background-image:var(--season-week-image)!important;background-size:100% 100%!important}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off]{--season-bg:#fff;--season-bg-2:#f7faf8;--season-border:#b8d0c0;--season-grid:#b8d0c0;--season-choice-color:#a4c2ad;--season-ink:#17372a;--season-muted:#5d7366;--season-accent:#21815f;--preview-ink:#17372a;--preview-muted:#5d7366;--preview-expense:#b54437;--preview-weekday-bg:#e8f1eb;--preview-calendar-head-ink:#17372a;--preview-sunday:#c65f43;--preview-saturday:#527ba3;--preview-today-ink:#17372a;--season-day-outline:#21815f;--preview-badge-bg:#daf1e4;--preview-badge-border:#4c9c70;--preview-badge-ink:#174a32;--preview-badge-glow:#4c9c7040}html[data-moneyteum-theme=dark]:not([data-moneyteum-accent]) .seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off]{--season-bg:#111714;--season-bg-2:#1a231e;--season-border:#435149;--season-grid:#435149;--season-choice-color:#435149;--season-ink:#f6faf7;--season-muted:#c5d0c9;--season-accent:#6ee4ab;--preview-ink:#f6faf7;--preview-muted:#c5d0c9;--preview-expense:#ff8c76;--preview-weekday-bg:#1b2520;--preview-calendar-head-ink:#fff;--preview-sunday:#ff9c7c;--preview-saturday:#84acd4;--preview-today-ink:#fff;--season-day-outline:#6ee4ab;--preview-badge-bg:#1f6147;--preview-badge-border:#7be3a6;--preview-badge-ink:#e8fff0;--preview-badge-glow:#7be3a666}html[data-moneyteum-accent=premium] .seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off]{--season-bg:#151411;--season-bg-2:#201d17;--season-border:#6f5a32;--season-grid:#6f5a32;--season-choice-color:#6f5a32;--season-ink:#fff8e7;--season-muted:#d8c8a8;--season-accent:#f0d69a;--preview-ink:#fff8e7;--preview-muted:#d8c8a8;--preview-expense:#eaa28c;--preview-weekday-bg:#292419;--preview-calendar-head-ink:#fff;--preview-sunday:#ff8b72;--preview-saturday:#9ccaf3;--preview-today-ink:#fff;--season-day-outline:#f0d69a;--preview-badge-bg:#594019;--preview-badge-border:#f0d69a;--preview-badge-ink:#fff8e7;--preview-badge-glow:#f0d69a55}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-balance-foot>span,html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-payday b,html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-balance-values>span:last-child b{color:#fff!important}html[data-moneyteum-theme=dark][data-moneyteum-accent=premium] .seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-identity small{color:var(--season-accent)!important}html[data-moneyteum-accent=super-gray] .seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off]{--season-bg:#121416;--season-bg-2:#1d2023;--season-border:#464a4e;--season-grid:#464a4e;--season-choice-color:#464a4e;--season-ink:#f5f6f7;--season-muted:#c4cad0;--season-accent:#e9eef2;--preview-ink:#f5f6f7;--preview-muted:#c4cad0;--preview-expense:#ff9b8c;--preview-weekday-bg:#202326;--preview-calendar-head-ink:#fff;--preview-sunday:#ff8b72;--preview-saturday:#9ccdfd;--preview-today-ink:#fff;--season-day-outline:#e9eef2;--preview-badge-bg:#34383c;--preview-badge-border:#c6cdd4;--preview-badge-ink:#f5f6f7;--preview-badge-glow:#c6cdd44d}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off]>:is(.seasonal-preview-dashboard,.seasonal-preview-calendar){box-shadow:0 6px 18px #0002;background-image:none!important;background-color:var(--season-bg)!important;color:var(--preview-ink)!important}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-identity,.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-payday,.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-balance{text-shadow:none}.seasonal-preview-calendar-head{color:var(--preview-ink,#fff);justify-content:space-between;align-items:center;padding:11px 13px 8px;font-size:11px;font-weight:800;display:flex}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-calendar-head,.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-calendar-head :is(span,strong,svg){color:var(--preview-calendar-head-ink)!important}.seasonal-preview-calendar-head strong{white-space:nowrap;margin-left:auto;margin-right:8px;font-size:10px}.seasonal-preview-calendar-add{white-space:nowrap;align-items:center;gap:3px;font-size:9px;display:inline-flex}.seasonal-preview-calendar-add svg{stroke-width:2px;width:11px;height:11px}.seasonal-preview-calendar-days{border:1px solid color-mix(in srgb,var(--season-border) 65%,transparent);border-radius:8px;grid-template-columns:repeat(7,1fr);margin:0 8px 8px;display:grid;overflow:hidden}.seasonal-preview-calendar-days>*{border-right:1px solid color-mix(in srgb,var(--season-border) 45%,transparent);place-items:center;min-height:24px;font-weight:700;display:grid;color:var(--preview-ink,#fff)!important;font-size:9px!important}.seasonal-preview-calendar-days>b{background:var(--preview-weekday-bg,#0006);border-right-color:color-mix(in srgb,var(--season-grid) 76%,transparent)}.seasonal-preview-calendar-days>span{background:0 0}.seasonal-preview-calendar-days>:nth-child(7n){border-right:0}.seasonal-preview-calendar-days>span em{place-items:center;width:18px;height:18px;font-style:normal;display:grid}.seasonal-preview-calendar-days>.today{box-shadow:none;position:relative;color:var(--season-accent)!important;background:0 0!important}.seasonal-preview-calendar-days>.today:after{content:"";border:1px solid var(--season-day-outline,var(--season-accent));pointer-events:none;border-radius:1px;position:absolute;inset:2px}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-calendar-days>:nth-child(7n+1):not(.today){color:#e04444!important}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-calendar-days>:nth-child(7n):not(.today){color:var(--preview-saturday)!important}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-calendar-days>.today{color:var(--preview-today-ink)!important;background:0 0!important}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-calendar-days>.today em{color:var(--preview-today-ink)!important}.seasonal-theme-setting .seasonal-preview-samples[data-seasonal-theme=christmas]{--season-choice-color:#64c791;--season-border:#4c9b78}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on]:is([data-seasonal-theme=halloween],[data-seasonal-theme=christmas]){--preview-ink:var(--season-ink)}.seasonal-theme-setting .seasonal-preview-samples[data-seasonal-theme=christmas][data-theme-preview=on] .seasonal-preview-calendar-days>.today:after{box-shadow:0 0 3px #16ea63;border-color:#16ea63!important}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on] :is(.seasonal-preview-balance-foot,.seasonal-preview-calendar-head),.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on] :is(.seasonal-preview-balance-foot,.seasonal-preview-calendar-head) :is(span,strong,svg){color:#fff!important}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on] .seasonal-preview-calendar-days>:nth-child(7n+1):not(.today){color:#e04444!important}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on] .seasonal-preview-calendar-days>:nth-child(7n):not(.today){color:#a7d2ff!important}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on] .seasonal-preview-calendar-days>.today,.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on] .seasonal-preview-calendar-days>.today em{color:var(--preview-ink,#fff)!important}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-calendar-days>.today:nth-child(7n+1),.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-calendar-days>.today:nth-child(7n+1) em{color:#e04444!important}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-calendar-days>.today:nth-child(7n),.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-calendar-days>.today:nth-child(7n) em{color:var(--preview-saturday)!important}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on] .seasonal-preview-calendar-days>.today:nth-child(7n+1),.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on] .seasonal-preview-calendar-days>.today:nth-child(7n+1) em{color:#e04444!important}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on] .seasonal-preview-calendar-days>.today:nth-child(7n),.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on] .seasonal-preview-calendar-days>.today:nth-child(7n) em{color:#a7d2ff!important}.seasonal-preview-calendar-theme-icon{filter:none;margin-right:4px;display:inline-block}@media (max-width:380px){.seasonal-preview-dashboard .seasonal-preview-payday{min-width:52px}.seasonal-preview-dashboard .seasonal-preview-payday span{display:none}.seasonal-preview-dashboard .seasonal-preview-identity b{font-size:14px}}.budget-shell[data-seasonal-theme] .home-overview-card{border-radius:21px;min-height:0;border:1px solid var(--season-grid)!important;background-color:var(--season-bg)!important;background-image:linear-gradient(180deg,transparent 43%,#07101566 100%),var(--season-dashboard-image)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%!important;box-shadow:0 10px 28px #0006!important}.budget-shell[data-seasonal-theme] .home-overview-card .my-dashboard.compact{border-radius:0;min-height:0;margin:0;padding:0 0 13px;overflow:visible;background:0 0!important;border:0!important}.budget-shell[data-seasonal-theme] .home-overview-card .dashboard-payday{top:42px;right:0}.budget-shell[data-seasonal-theme] .home-overview-card .dashboard-avatar,.seasonal-theme-setting[data-seasonal-theme] .seasonal-preview-dashboard .seasonal-preview-avatar{border:1px solid var(--season-grid)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--season-grid) 42%,transparent)!important;outline:0!important}.my-dashboard.compact .dashboard-avatar,.my-dashboard.compact .dashboard-avatar .account-avatar{width:52px;height:52px}.my-dashboard.compact .dashboard-avatar{flex:0 0 52px}.budget-shell[data-seasonal-theme] .home-overview-card .home-balance-hero{border-radius:0;margin:0;padding:11px 0 0;border:0!important;border-top:1px solid color-mix(in srgb,var(--season-border) 60%,transparent)!important;background:0 0!important}.budget-shell[data-seasonal-theme=christmas] .home-overview-card .home-balance-hero{border-top-color:var(--season-grid)!important}.budget-shell[data-seasonal-theme] .home-overview-card .home-balance-meta>span>em,.budget-shell[data-seasonal-theme] .home-overview-card .home-balance-meta .net>b,.budget-shell[data-seasonal-theme] .home-overview-card .home-balance-foot{color:#fff!important}.budget-shell[data-seasonal-theme] .home-overview-card .home-balance-meta .income>b{color:var(--season-income,var(--season-accent))!important}.budget-shell[data-seasonal-theme] .home-overview-card .home-balance-meta .expense>b{color:#ff9c87!important}.history-calendar .calendar-days>button{text-align:center}.history-calendar .calendar-days>button>.calendar-entry-preview{text-align:center;gap:2px;width:100%;margin:4px 0;display:grid}.history-calendar .calendar-days>button>:is(.calendar-holiday,.calendar-personal-events,.calendar-note-preview,.calendar-entry-preview),.history-calendar .calendar-days>button>:is(.calendar-personal-events,.calendar-entry-preview) em{font-size:7px;line-height:1.25}.history-calendar .calendar-entry-preview em{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;font-weight:800;line-height:1.25;display:block;overflow:hidden}.budget-shell[data-seasonal-theme] .history-calendar .calendar-entry-preview em{text-shadow:0 1px 4px #000c;color:var(--season-accent)!important}.budget-shell[data-seasonal-theme] .history-calendar .calendar-days>button>:is(.calendar-note-preview,.calendar-personal-events),.budget-shell[data-seasonal-theme] .history-calendar .calendar-days>button>.calendar-personal-events em{color:var(--season-accent)!important}.budget-shell[data-seasonal-theme=halloween] .history-calendar{--calendar-event-ink:#b989ed}.budget-shell[data-seasonal-theme=halloween] .history-calendar .calendar-days>button>:is(.calendar-note-preview,.calendar-personal-events,.calendar-entry-preview),.budget-shell[data-seasonal-theme=halloween] .history-calendar .calendar-days>button>:is(.calendar-personal-events,.calendar-entry-preview) em{color:#b989ed!important}.budget-shell[data-seasonal-theme=christmas] .history-calendar{--calendar-event-ink:#64c791}.budget-shell[data-seasonal-theme=christmas] .history-calendar .calendar-days>button>:is(.calendar-note-preview,.calendar-personal-events,.calendar-entry-preview),.budget-shell[data-seasonal-theme=christmas] .history-calendar .calendar-days>button>:is(.calendar-personal-events,.calendar-entry-preview) em{color:#64c791!important}html:has(.budget-shell[data-seasonal-theme=halloween]) .calendar-day-detail{--calendar-event-ink:#b989ed}html:has(.budget-shell[data-seasonal-theme=christmas]) .calendar-day-detail{--calendar-event-ink:#64c791}.history-calendar .calendar-days>button.personal-date:not(.today):not(.selected){position:relative;box-shadow:none!important}.history-calendar .calendar-days>button.personal-date:not(.today):not(.selected):after{content:"";border:1px solid var(--paid-accent,#65a580);pointer-events:none;border-radius:1px;position:absolute;inset:2px}.budget-shell[data-seasonal-theme] .history-calendar{background-color:var(--season-bg)!important;background-image:var(--season-calendar-image)!important;border:1px solid var(--season-grid)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.budget-shell[data-seasonal-theme] .history-calendar:before{display:none;content:none!important}.budget-shell[data-seasonal-theme] .history-calendar .calendar-days>button,.budget-shell[data-seasonal-theme] .history-calendar .calendar-days>i{background:0 0!important}.budget-shell[data-seasonal-theme] .history-calendar .calendar-days>button:is(.today,.selected,.personal-date){position:relative;box-shadow:none!important;background:0 0!important}html[data-moneyteum-accent] .budget-shell[data-seasonal-theme] .history-calendar .calendar-days>button:is(.today,.selected,.personal-date){box-shadow:none!important;background:0 0!important}.budget-shell[data-seasonal-theme] .history-calendar .calendar-days>button:is(.today,.selected,.personal-date):after{content:"";border:1px solid var(--season-day-outline);pointer-events:none;border-radius:1px;position:absolute;inset:2px}.budget-shell[data-seasonal-theme] .history-calendar .calendar-days{background:0 0!important}.budget-shell[data-seasonal-theme] .history-calendar .calendar-days,.budget-shell[data-seasonal-theme] .history-calendar .calendar-days>button,.budget-shell[data-seasonal-theme] .history-calendar .calendar-days>i{border-color:color-mix(in srgb,var(--season-grid) 52%,transparent)!important}.budget-shell[data-seasonal-theme] .history-calendar .calendar-note-bar,.budget-shell[data-seasonal-theme] .history-calendar .calendar-note-bar input{border-color:color-mix(in srgb,var(--season-grid) 65%,transparent)!important;color:var(--season-ink)!important;background:0 0!important}.budget-shell[data-seasonal-theme] .history-calendar .calendar-note-bar>span{color:var(--season-ink)!important}.budget-shell[data-seasonal-theme] .history-calendar .calendar-note-bar input::placeholder{color:var(--season-muted)!important}.budget-shell[data-seasonal-theme] .history-calendar .calendar-note-bar button{border:1px solid color-mix(in srgb,var(--season-grid) 72%,transparent)!important;color:var(--season-ink)!important;background:0 0!important}.settings-card .sync-switch{background:#40574b!important}.settings-card .sync-switch.active{background:#299269!important}.settings-card .sync-switch i{background:#f2fff7!important}html[data-moneyteum-accent=premium] .settings-card .sync-switch{background:#665430!important}html[data-moneyteum-accent=premium] .settings-card .sync-switch.active{background:#dbb35d!important}html[data-moneyteum-accent=premium] .settings-card .sync-switch i{background:#fff5d9!important}html[data-moneyteum-accent=super] .settings-card .sync-switch{background:#215363!important}html[data-moneyteum-accent=super] .settings-card .sync-switch.active{background:#43ccec!important}html[data-moneyteum-accent=super] .settings-card .sync-switch i{background:#eaffff!important}html[data-moneyteum-accent=super-gray] .settings-card .sync-switch{background:#434a51!important}html[data-moneyteum-accent=super-gray] .settings-card .sync-switch.active{background:#c6cdd4!important}html[data-moneyteum-accent=super-gray] .settings-card .sync-switch.active i{background:#263039!important}.seasonal-theme-setting .seasonal-preview-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}.seasonal-theme-setting .seasonal-picker-body .seasonal-preview-options{margin-top:8px}.seasonal-theme-setting .seasonal-picker-group{--picker-border:#dce4df;--picker-bg:#f5faf7;--picker-text:#17372a;--picker-muted:#60786b;--picker-accent:#21815f;border:1px solid var(--picker-border);background:var(--picker-bg);border-radius:11px;margin-top:8px;overflow:hidden}html[data-moneyteum-theme=dark]:not([data-moneyteum-accent]) .seasonal-theme-setting .seasonal-picker-group{--picker-border:#36443c;--picker-bg:#111a15;--picker-text:#f2fbf5;--picker-muted:#b4c9ba;--picker-accent:#81dcab}html[data-moneyteum-accent] .seasonal-theme-setting .seasonal-picker-group{--picker-border:var(--paid-border);--picker-bg:var(--paid-card-2);--picker-text:var(--paid-text);--picker-muted:var(--paid-muted);--picker-accent:var(--paid-accent-2)}.seasonal-theme-setting .seasonal-picker-toggle{width:100%;min-height:52px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.seasonal-theme-setting .seasonal-picker-toggle>span:first-child{flex-direction:column;gap:3px;display:flex}.seasonal-theme-setting .seasonal-picker-toggle b{color:var(--picker-text);font-size:11px}.seasonal-theme-setting .seasonal-picker-toggle small{color:var(--picker-muted);font-size:10px}.seasonal-theme-setting .seasonal-picker-chevron{color:var(--picker-accent);font-size:21px;line-height:1;transition:transform .2s}.seasonal-theme-setting .seasonal-picker-toggle[aria-expanded=true] .seasonal-picker-chevron{transform:rotate(180deg)}.seasonal-theme-setting .seasonal-picker-body{visibility:hidden;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s,visibility 0s linear .32s;display:grid}.seasonal-theme-setting .seasonal-picker-body[data-expanded=true]{visibility:visible;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s,visibility}.seasonal-theme-setting .seasonal-picker-content{min-height:0;padding:0 10px;overflow:hidden}.seasonal-theme-setting .seasonal-picker-body[data-expanded=true] .seasonal-picker-content{border-top:1px solid var(--picker-border)}.seasonal-theme-setting .seasonal-picker-content>:first-child{margin-top:10px}.seasonal-theme-setting .seasonal-picker-content>:last-child{margin-bottom:10px}@media (prefers-reduced-motion:reduce){.seasonal-theme-setting .seasonal-picker-body,.seasonal-theme-setting .seasonal-picker-body[data-expanded=true]{transition:none!important}}.seasonal-theme-setting .seasonal-auto-row{border:1px solid var(--picker-border);background:var(--picker-bg);width:100%;color:var(--picker-text);text-align:left;font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:8px;margin-top:10px;padding:9px;display:flex}.seasonal-theme-setting .seasonal-auto-row.active{border-color:var(--picker-accent);box-shadow:inset 0 0 0 1px var(--picker-accent)}.seasonal-theme-setting .seasonal-auto-row>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.seasonal-theme-setting .seasonal-auto-row b{font-size:10px}.seasonal-theme-setting .seasonal-auto-row small{color:var(--picker-muted);font-size:9px}.seasonal-theme-setting .seasonal-free-row{color:#fff;text-align:left;width:100%;font:inherit;cursor:pointer;background:linear-gradient(135deg,#214b3c,#123b30);border:1px solid #8fc7a2;border-radius:9px;align-items:center;gap:9px;margin-top:10px;padding:10px;display:flex}.seasonal-theme-setting .seasonal-free-row.active{box-shadow:inset 0 0 0 1px #b7e5c4,0 0 10px #65b98955}.seasonal-theme-setting .seasonal-free-row>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.seasonal-theme-setting .seasonal-free-row b{color:#fff;font-size:11px}.seasonal-theme-setting .seasonal-free-row small{color:#c9e8d1;font-size:9px}.seasonal-theme-setting .seasonal-premium-caption{color:var(--picker-muted);align-items:center;gap:5px;margin:10px 0 0;font-size:10px;font-weight:800;display:flex}.seasonal-theme-setting .seasonal-premium-caption svg{flex:none;width:14px;height:14px}.seasonal-theme-setting .seasonal-preview-options button{justify-content:flex-start;gap:7px;min-height:51px;padding:6px 9px;border:1px solid var(--season-choice-color)!important;background:linear-gradient(135deg,var(--season-bg-2),var(--season-bg))!important;color:var(--season-ink)!important}.seasonal-theme-setting .seasonal-preview-options button.active{background:linear-gradient(135deg,var(--season-soft),var(--season-bg))!important;box-shadow:inset 0 0 0 1px var(--season-choice-color),0 0 9px color-mix(in srgb,var(--season-choice-color) 30%,transparent)!important}.seasonal-theme-setting .seasonal-preview-options button[data-seasonal-theme=new-year]{background:linear-gradient(135deg,#292415,#0c1214)!important}.seasonal-theme-setting .seasonal-preview-options button[data-seasonal-theme=new-year].active{background:linear-gradient(135deg,#463716,#101416)!important}.seasonal-theme-setting .seasonal-preview-options button>span:first-child{background:color-mix(in srgb,var(--season-choice-color) 18%,transparent);border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.seasonal-theme-setting .seasonal-preview-options button>span:nth-child(2){text-align:left;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.seasonal-theme-setting .seasonal-preview-options button small{color:inherit;opacity:.72;font-size:9px;font-weight:500}.seasonal-theme-setting :is(.seasonal-free-row,.seasonal-auto-row,.seasonal-preview-options button){transition:transform .18s,filter .18s,box-shadow .2s,border-color .2s}.seasonal-theme-setting :is(.seasonal-free-row,.seasonal-auto-row,.seasonal-preview-options button):active{filter:brightness(1.1);transform:scale(.975)}.seasonal-theme-setting :is(.seasonal-free-row,.seasonal-auto-row,.seasonal-preview-options button).active{animation:.26s ease-out mt-seasonal-choice-in}@keyframes mt-seasonal-choice-in{0%{filter:brightness(1.16);transform:scale(.985)}to{filter:brightness();transform:scale(1)}}@media (hover:hover) and (pointer:fine){.seasonal-theme-setting :is(.seasonal-free-row,.seasonal-auto-row,.seasonal-preview-options button):hover{filter:brightness(1.08);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.seasonal-theme-setting :is(.seasonal-free-row,.seasonal-auto-row,.seasonal-preview-options button){transition:none!important;animation:none!important}.seasonal-theme-setting :is(.seasonal-free-row,.seasonal-auto-row,.seasonal-preview-options button):is(:hover,:active){filter:none!important;transform:none!important}}.seasonal-theme-setting[data-seasonal-theme] .seasonal-preview-options button.active{border-color:var(--season-choice-color)!important}.seasonal-theme-setting .seasonal-effect-options{margin-top:8px}.seasonal-manual-actions{gap:7px;margin-top:10px;display:flex}.seasonal-manual-actions button{border:1px solid var(--season-choice-color);background:color-mix(in srgb,var(--season-choice-color) 25%,var(--season-bg));min-height:35px;color:var(--season-ink);font:inherit;cursor:pointer;border-radius:9px;flex:1;padding:7px 10px;font-size:10px;font-weight:800}.seasonal-manual-actions button:first-child{background:var(--season-choice-color);border-color:var(--season-choice-color);color:var(--season-choice-on)}.seasonal-manual-actions button:disabled{opacity:.45;cursor:default}.seasonal-manual-actions button:not(:disabled):active{transform:scale(.97)}.seasonal-effect-actions{margin-top:7px}.seasonal-preview-dashboard .seasonal-preview-payday{justify-content:center}.budget-shell[data-seasonal-theme] .home-overview-card .dashboard-profile>div>small,.budget-shell[data-seasonal-theme] .home-overview-card .dashboard-account,.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on] .seasonal-preview-identity small,.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on] .seasonal-preview-identity>span{color:var(--season-choice-color)!important}.budget-shell[data-seasonal-theme] .home-overview-card .dashboard-payday,.budget-shell[data-seasonal-theme] .home-overview-card .home-balance-foot>span,.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on] .seasonal-preview-payday span,.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on] .seasonal-preview-payday b,.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on] .seasonal-preview-balance-foot>span:first-child,.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on] .seasonal-preview-balance-foot>span:last-child{color:#fff!important}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off]{--preview-home-label:#17372a;--preview-home-status:#17372a}html[data-moneyteum-theme=dark] .seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off]{--preview-home-label:#fff;--preview-home-status:#fff}html[data-moneyteum-accent] .seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off]{--preview-home-label:var(--paid-text)}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-balance-values small{color:var(--preview-home-label)!important}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-payday b,.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=off] .seasonal-preview-balance-foot>span{color:var(--preview-home-status)!important}.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on] .seasonal-preview-balance-values small,.seasonal-theme-setting .seasonal-preview-samples[data-theme-preview=on] .seasonal-preview-balance-values>span:last-child b{color:#fff!important}.budget-shell[data-seasonal-effects=on] :is(.home-overview-card,.history-calendar):after,.seasonal-preview-samples[data-seasonal-effects=on] .seasonal-preview-dashboard:after{content:var(--season-particles);z-index:3;height:80px;color:var(--season-accent);letter-spacing:12px;white-space:nowrap;opacity:.65;pointer-events:none;font-size:13px;animation:8s linear infinite season-particles-fall;position:absolute;inset:-24px 0 auto;overflow:hidden}.budget-shell[data-seasonal-effects=on] .history-calendar:after{z-index:0;animation-duration:11s}.seasonal-preview-samples[data-seasonal-effects=on] .seasonal-preview-dashboard:after{animation-duration:10s}@keyframes season-particles-fall{0%{opacity:0;transform:translateY(-20px)rotate(-5deg)}15%{opacity:.7}to{opacity:0;transform:translate(24px,150px)rotate(17deg)}}@media (prefers-reduced-motion:reduce){.budget-shell[data-seasonal-effects=on] :is(.home-overview-card,.history-calendar):after,.seasonal-preview-samples[data-seasonal-effects=on] .seasonal-preview-dashboard:after{animation:none;display:none}}.budget-shell[data-seasonal-effects=on] :is(.home-overview-card,.history-calendar):after,.seasonal-preview-samples[data-seasonal-effects=on] .seasonal-preview-dashboard:after{content:none!important;display:none!important}[data-seasonal-theme=spring]{--season-particle:"🌸"}[data-seasonal-theme=summer]{--season-particle:"☀️"}[data-seasonal-theme=autumn]{--season-particle:"🍁"}[data-seasonal-theme=winter]{--season-particle:"❄️"}[data-seasonal-theme=new-year]{--season-particle:"✨"}[data-seasonal-theme=valentine]{--season-particle:"💝"}[data-seasonal-theme=halloween]{--season-particle:"🎃"}[data-seasonal-theme=christmas]{--season-particle:"🎄"}[data-seasonal-theme=moneyteum]{--season-particle:"🍃"}[data-seasonal-effect-theme=spring]{--season-particle:"🌸";--season-particle-glow:#ff91bb}[data-seasonal-effect-theme=summer]{--season-particle:"☀️";--season-particle-glow:#59daf1}[data-seasonal-effect-theme=autumn]{--season-particle:"🍁";--season-particle-glow:#f59a48}[data-seasonal-effect-theme=winter]{--season-particle:"❄️";--season-particle-glow:#9bbdff}[data-seasonal-effect-theme=new-year]{--season-particle:"✨";--season-particle-glow:#f4d16e}[data-seasonal-effect-theme=valentine]{--season-particle:"💝";--season-particle-glow:#fb8bba}[data-seasonal-effect-theme=halloween]{--season-particle:"🎃";--season-particle-glow:#ec8c47}[data-seasonal-effect-theme=christmas]{--season-particle:"🎄";--season-particle-glow:#64d397}[data-seasonal-effect-theme=moneyteum]{--season-particle:"🍃";--season-particle-glow:#94d8a8}[data-seasonal-effect-theme=moneyteum] .seasonal-particles i:nth-child(3n):before{content:"🧡";filter:drop-shadow(0 0 5px #ffc3a8)}.seasonal-particles{pointer-events:none;height:145px;display:none;inset:0 0 auto;overflow:hidden;z-index:3!important;position:absolute!important}.budget-shell[data-seasonal-effects=on] .history-calendar{position:relative;overflow:hidden}.budget-shell[data-seasonal-effects=on] .history-calendar>.seasonal-particles{height:100%;inset:0}.budget-shell[data-seasonal-effects=on] :is(.home-overview-card,.history-calendar)>.seasonal-particles,.seasonal-preview-samples[data-seasonal-effects=on] .seasonal-preview-dashboard>.seasonal-particles{display:block}.seasonal-particles i{opacity:0;font-style:normal;animation:8s linear infinite season-particle-fall;position:absolute;top:-25px}.seasonal-particles i:before{content:var(--season-particle);filter:drop-shadow(0 0 5px var(--season-particle-glow,var(--season-accent,#fff)));font-size:12px}.seasonal-particles i:nth-child(3n):before{font-size:16px}.seasonal-particles i:nth-child(4n):before{font-size:9px}.seasonal-particles i:nth-child(2n){animation-name:season-particle-fall-left}.budget-shell[data-seasonal-effects=on] .history-calendar .seasonal-particles i{animation-name:season-calendar-particle-fall}.budget-shell[data-seasonal-effects=on] .history-calendar .seasonal-particles i:nth-child(2n){animation-name:season-calendar-particle-fall-left}@keyframes season-particle-fall{0%{opacity:0;transform:translateY(-20px)rotate(-25deg)}12%{opacity:.62}75%{opacity:.48}to{opacity:0;transform:translate(34px,150px)rotate(50deg)}}@keyframes season-particle-fall-left{0%{opacity:0;transform:translateY(-20px)rotate(20deg)}12%{opacity:.55}75%{opacity:.4}to{opacity:0;transform:translate(-28px,150px)rotate(-45deg)}}@keyframes season-calendar-particle-fall{0%{opacity:0;top:-25px;transform:translate(0)rotate(-25deg)}10%{opacity:.62}85%{opacity:.48}to{opacity:0;top:calc(100% + 20px);transform:translate(34px)rotate(50deg)}}@keyframes season-calendar-particle-fall-left{0%{opacity:0;top:-25px;transform:translate(0)rotate(20deg)}10%{opacity:.55}85%{opacity:.4}to{opacity:0;top:calc(100% + 20px);transform:translate(-28px)rotate(-45deg)}}.seasonal-preview-month .seasonal-preview-calendar-days>*{min-height:17px}@media (prefers-reduced-motion:reduce){.seasonal-particles{display:none!important}}html[data-moneyteum-theme] .budget-shell[data-seasonal-theme] .history-calendar,html[data-moneyteum-accent] .budget-shell[data-seasonal-theme] .history-calendar{background:var(--season-calendar-image) center / cover no-repeat var(--season-bg)!important;border-color:var(--season-grid)!important;color:var(--season-ink)!important}@media (max-width:760px){.budget-shell[data-seasonal-theme] .home-overview-card{aspect-ratio:auto;background-size:100% 100%,100% 100%!important}html[data-moneyteum-theme] .budget-shell[data-seasonal-theme] .history-calendar,html[data-moneyteum-accent] .budget-shell[data-seasonal-theme] .history-calendar{aspect-ratio:2/3;flex-direction:column;display:flex;background-size:cover!important}.budget-shell[data-seasonal-theme] .history-calendar .calendar-days{flex:1;grid-auto-rows:minmax(0,1fr)}.budget-shell[data-seasonal-theme] .history-calendar .calendar-days>:is(button,i){min-height:58px}.budget-shell[data-seasonal-theme] .history-calendar .calendar-note-bar{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin-top:auto;transform:translateY(7px);box-shadow:0 5px 14px #0005;background:color-mix(in srgb,var(--season-bg) 86%,transparent)!important}.budget-shell[data-seasonal-theme] .history-calendar .calendar-note-bar input{background:color-mix(in srgb,var(--season-bg) 80%,transparent)!important}}.budget-shell[data-seasonal-theme=new-year] .history-calendar .calendar-note-bar{background:#17150fe8!important;border-color:#806b45!important}.budget-shell[data-seasonal-theme=new-year] .history-calendar .calendar-note-bar input{color:#fff9ec!important;background:#241e13!important;border-color:#a58b56!important}.budget-shell[data-seasonal-theme=new-year] .history-calendar .calendar-note-bar input::placeholder{color:#d0bc90!important}.budget-shell[data-seasonal-theme=new-year] .history-calendar .calendar-note-bar button{border-color:#806b45!important}.budget-shell[data-seasonal-theme] .home-overview-card .dashboard-avatar{background:0 0!important}.budget-shell[data-seasonal-theme] .home-overview-card .dashboard-avatar .account-avatar,.seasonal-theme-setting[data-seasonal-theme] .seasonal-preview-dashboard .seasonal-preview-avatar{background-color:#0000!important}.home-overview-card>.home-overview-content,.home-weekly-flow>.home-weekly-content{display:contents}@media (max-width:560px){.budget-shell[data-seasonal-theme] .home-weekly-flow .home-flow-bars{height:116.5px}}.budget-shell:not([data-seasonal-theme]) .history-calendar{--calendar-day-outline:#65a580;--calendar-day-fill:#fff}html[data-moneyteum-theme=dark] .budget-shell:not([data-seasonal-theme]) .history-calendar{--calendar-day-outline:#8fd6b0;--calendar-day-fill:#18211c}html[data-moneyteum-accent] .budget-shell:not([data-seasonal-theme]) .history-calendar{--calendar-day-outline:var(--paid-accent-2);--calendar-day-fill:var(--paid-card-2)}html .budget-shell:not([data-seasonal-theme]) .history-calendar .calendar-days>button:is(.today,.selected){position:relative;box-shadow:none!important}html .budget-shell:not([data-seasonal-theme]) .history-calendar .calendar-days>button:is(.today,.selected):after{content:"";border:1px solid var(--calendar-day-outline);pointer-events:none;border-radius:1px;position:absolute;inset:2px}html .budget-shell:not([data-seasonal-theme]) .history-calendar .calendar-days>button:is(.today,.selected){background:var(--calendar-day-fill)!important;background-image:none!important}html .budget-shell:not([data-seasonal-theme]) .history-calendar .calendar-days>button.personal-date:not(.today):not(.selected):after{border-color:var(--calendar-day-outline)}html[data-moneyteum-theme] body .seasonal-theme-setting :is(.seasonal-picker-toggle,.seasonal-free-row,.seasonal-auto-row,.seasonal-preview-options button,.seasonal-manual-actions button){box-sizing:border-box;height:35px!important;min-height:35px!important;padding:4px 9px!important}html[data-moneyteum-theme] body .seasonal-theme-setting :is(.seasonal-picker-toggle,.seasonal-free-row,.seasonal-auto-row) b{line-height:13px}html[data-moneyteum-theme] body .seasonal-theme-setting :is(.seasonal-picker-toggle,.seasonal-free-row,.seasonal-auto-row) small{margin-top:0;line-height:11px}:is(.home-display-setting,.shortcut-setting)>header>div{min-width:0}:is(.home-display-setting,.shortcut-setting)>header>.settings-premium-lock{white-space:nowrap;color:#5c7166;flex:none;align-items:center;gap:5px;font-size:10px;font-weight:800;line-height:16px;display:inline-flex}:is(.home-display-setting,.shortcut-setting)>header>.settings-premium-lock svg{flex:none;width:16px;height:16px}html[data-moneyteum-theme=dark] :is(.home-display-setting,.shortcut-setting)>header>.settings-premium-lock{color:#a9b8b0}html[data-moneyteum-accent] :is(.home-display-setting,.shortcut-setting)>header>.settings-premium-lock{color:var(--paid-muted)!important}.shortcut-setting{background:#f7faf8;border:1px solid #dce4df;border-radius:16px;margin:10px 0 20px;padding:15px}.shortcut-setting>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.shortcut-setting>header>div{gap:3px;display:grid}.shortcut-setting>header b{font-size:13px}.shortcut-setting>header small{color:#748178;font-size:9px}.shortcut-setting>header button,.shortcut-setting>header span{color:#5c7166;background:0 0;border:0;align-items:center;gap:5px;font:800 10px inherit;display:flex}.shortcut-setting svg{width:16px}.shortcut-setting-preview{grid-template-columns:repeat(4,1fr);gap:6px;margin:13px 0;display:grid}.shortcut-setting-preview i{background:#fff;border:1px solid #dce4df;border-radius:11px;place-items:center;gap:5px;min-width:0;padding:9px 3px;font-style:normal;display:grid}.shortcut-setting-preview i svg{color:#287f60}.shortcut-setting-preview :is(em,span){white-space:nowrap;font-family:inherit;font-size:9px;font-style:normal;font-weight:800}.shortcut-setting-list{gap:7px;display:grid}.shortcut-setting-list>div{grid-template-columns:22px minmax(0,1fr) 34px 34px;align-items:center;gap:6px;display:grid}.shortcut-setting-list>div>span{text-align:center;font-size:10px;font-weight:900}.shortcut-setting-list>div>button{color:#315746;background:#fff;border:1px solid #d6ded8;border-radius:9px;height:34px}.shortcut-setting-list>div>button:disabled{opacity:.25}.shortcut-setting.locked>a{color:#315746;background:#e8eee9;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:10px;font-weight:900;display:flex}.premium-tool-back{z-index:120;background:#11151299!important}.premium-tool-modal{color:#17372a;background:#fff;border:1px solid #dce4df;border-radius:22px;width:min(540px,100vw - 24px);max-height:min(760px,100dvh - 24px);padding:22px;position:relative;overflow:auto;box-shadow:0 26px 80px #07140d55}.premium-tool-modal>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.premium-tool-modal>header>svg{color:#195b43;background:#e2efe7;border-radius:11px;width:36px;height:36px;padding:8px}.premium-tool-modal header small{color:#6f7e76;letter-spacing:.12em;font-size:8px}.premium-tool-modal header h2{margin:2px 0;font-size:20px}.premium-tool-modal header p{color:#748178;margin:0;font-size:10px}.tool-calculator,.tool-add-form{gap:10px;display:grid}.tool-calculator label{gap:5px;font-size:10px;font-weight:800;display:grid}.tool-calculator input,.tool-add-form :is(input,select){color:#17372a;background:#fff;border:1px solid #d5ded8;border-radius:11px;outline:0;width:100%;min-width:0;padding:12px;font:800 13px inherit}.tool-calculator output,.tool-total{background:#edf5f0;border-radius:14px;gap:4px;margin-top:5px;padding:16px;display:grid}.tool-calculator output small,.tool-total small{color:#64776c;font-size:9px}.tool-calculator output b,.tool-total b{font-size:21px}.tool-calculator output span{color:#64776c;font-size:10px}.tool-add-form{grid-template-columns:minmax(0,1fr) minmax(120px,.65fr) auto}.tool-add-form.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-add-form button{color:#fff;background:#195b43;border:0;border-radius:11px;justify-content:center;align-items:center;gap:5px;padding:0 14px;font-weight:900;display:flex}.tool-add-form.grid button{min-height:42px}.tool-saved-list{gap:8px;margin-top:15px;display:grid}.tool-saved-list article{border:1px solid #e0e6e2;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.tool-saved-list article>span{flex:1;gap:3px;min-width:0;display:grid}.tool-saved-list article b{font-size:12px}.tool-saved-list article small{color:#748178;font-size:9px}.tool-saved-list article strong{white-space:nowrap;font-size:13px}.tool-saved-list article>button{color:#627269;background:#eef2ef;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.tool-saved-list article.goal>span>i{background:#dfe6e2;border-radius:9px;height:5px;overflow:hidden}.tool-saved-list article.goal>span>i>em{border-radius:inherit;background:#4aa47a;height:100%;display:block}.tool-saved-list .challenge-check{color:#195b43;white-space:nowrap;background:#e2efe7;width:auto;padding:0 8px;font-size:8px;font-weight:900}.tool-total{margin-top:12px}html[data-moneyteum-theme=dark] :is(.shortcut-setting,.premium-tool-modal){color:#edf4ef;background:#111815;border-color:#36443c}html[data-moneyteum-theme=dark] .shortcut-setting-preview i,html[data-moneyteum-theme=dark] :is(.tool-calculator input,.tool-add-form input,.tool-add-form select,.shortcut-setting-list>div>button){color:#edf4ef;background:#1a231e;border-color:#3a4740}html[data-moneyteum-theme=dark] :is(.tool-calculator output,.tool-total){background:#1a231e}html[data-moneyteum-theme=dark] .tool-saved-list article{border-color:#34423a}html[data-moneyteum-theme=dark] .tool-saved-list article>button{color:#d7e5dd;background:#29342e}html[data-moneyteum-accent] :is(.shortcut-setting,.premium-tool-modal){background:var(--paid-card)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] :is(.shortcut-setting-preview i,.tool-calculator input,.tool-add-form input,.tool-add-form select,.shortcut-setting-list>div>button,.tool-calculator output,.tool-total,.tool-saved-list article){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] :is(.premium-tool-modal>header>svg,.tool-add-form button,.tool-saved-list .challenge-check){background:var(--paid-accent)!important;color:var(--paid-on-accent)!important}@media (max-width:560px){.premium-tool-modal{padding:18px 14px}.tool-add-form,.tool-add-form.grid{grid-template-columns:1fr 1fr}.tool-add-form>button{min-height:42px}.shortcut-setting{padding:13px 10px}.shortcut-setting-list>div{grid-template-columns:18px minmax(0,1fr) 32px 32px}.shortcut-setting-preview :is(em,span){font-size:8px}.tool-saved-list article{padding:10px}}.shortcut-setting-preview button{color:#17372a;cursor:pointer;background:#fff;border:1px solid #dce4df;border-radius:11px;place-items:center;gap:5px;min-width:0;min-height:62px;padding:9px 3px;display:grid}.shortcut-setting-preview button:disabled{cursor:default;opacity:1}.shortcut-setting-preview button svg{color:#287f60;width:18px;height:18px}.shortcut-setting-preview button :is(em,span){white-space:nowrap;font-family:inherit;font-size:9px;font-style:normal;font-weight:800}.shortcut-picker-back{z-index:135;background:#11151299!important}.shortcut-picker{color:#17372a;background:#fff;border:1px solid #dce4df;border-radius:22px;width:min(460px,100vw - 24px);max-height:calc(100dvh - 32px);padding:22px;position:relative;overflow:auto;box-shadow:0 26px 80px #07140d66}.shortcut-picker>header{margin-bottom:16px;padding-right:42px}.shortcut-picker>header small{color:#748178;font-size:9px;font-weight:800}.shortcut-picker>header h2{margin:3px 0 0;font-size:19px}.shortcut-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.shortcut-picker>div>button{color:#17372a;background:#f7faf8;border:1px solid #dce4df;border-radius:13px;align-content:center;place-items:center;gap:7px;min-width:0;min-height:78px;padding:12px 5px;font:800 10px inherit;display:grid;position:relative}.shortcut-picker>div>button>svg:first-child{color:#287f60;width:22px;height:22px}.shortcut-picker>div>button.active{background:#e3f1e9;border-color:#287f60}.shortcut-picker .selected-check{color:#287f60;width:13px;height:13px;position:absolute;top:6px;right:6px}html[data-moneyteum-theme=dark] .shortcut-setting-preview button,html[data-moneyteum-theme=dark] .shortcut-picker{color:#edf4ef;background:#111815;border-color:#3a4740}html[data-moneyteum-theme=dark] .shortcut-picker>div>button{color:#edf4ef;background:#1a231e;border-color:#3a4740}html[data-moneyteum-theme=dark] .shortcut-setting-preview button svg,html[data-moneyteum-theme=dark] .shortcut-picker>div>button>svg:first-child,html[data-moneyteum-theme=dark] .shortcut-picker .selected-check{color:#68b994}html[data-moneyteum-theme=dark] .shortcut-picker>div>button.active{background:#223b30;border-color:#68b994}html[data-moneyteum-accent] :is(.shortcut-setting-preview button,.shortcut-picker,.shortcut-picker>div>button){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] :is(.shortcut-setting-preview button svg,.shortcut-picker>div>button>svg:first-child,.shortcut-picker .selected-check){color:var(--paid-accent)!important}html[data-moneyteum-accent] .shortcut-picker>div>button.active{background:var(--paid-accent)!important;color:var(--paid-on-accent)!important;border-color:var(--paid-accent)!important}html[data-moneyteum-accent] .shortcut-picker>div>button.active svg{color:var(--paid-on-accent)!important}@media (max-width:560px){.shortcut-picker{padding:18px 14px}.shortcut-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.shortcut-picker>div>button{min-height:70px;font-size:9px}.shortcut-setting-preview button :is(em,span){font-size:8px}}.shortcut-setting>header>button{color:#287f60}.shortcut-setting>header>button svg{color:inherit}html[data-moneyteum-theme=dark] .shortcut-setting>header>button{color:#77d5a5}html[data-moneyteum-accent] .shortcut-setting>header>button{color:var(--paid-accent-2)!important}html[data-moneyteum-theme=dark] .shortcut-setting>header small{color:#a9b8b0}html[data-moneyteum-accent] .shortcut-setting>header small{color:var(--paid-muted)!important}html[data-moneyteum-theme=dark] :is(.shortcut-picker-back,.premium-tool-back){background:#050607d6!important}html[data-moneyteum-accent] :is(.shortcut-picker-back,.premium-tool-back){background:color-mix(in srgb,var(--paid-accent) 14%,#050607dc)!important}html[data-moneyteum-accent] .premium-tool-modal header small{color:var(--paid-accent-2)!important}html[data-moneyteum-accent] :is(.premium-tool-modal header p,.tool-calculator output small,.tool-calculator output span,.tool-saved-list article small){color:var(--paid-muted)!important}html[data-moneyteum-accent] .premium-tool-modal input::placeholder{opacity:1;color:var(--paid-muted)!important}html[data-moneyteum-accent] .moneyteum-date-backdrop{background:color-mix(in srgb,var(--paid-accent) 14%,#050607dc)!important}.date-tool-form{grid-template-columns:minmax(0,1fr) minmax(150px,.7fr) auto}.date-reminder-options{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.date-reminder-options label,.saved-reminder-options label{cursor:pointer;background:#f7faf8;border:1px solid #dce4df;border-radius:10px;align-items:center;gap:5px;padding:9px 8px;font-size:9px;font-weight:850;display:flex}.date-reminder-options input,.saved-reminder-options input{accent-color:#287f60;height:14px;width:14px!important}.date-reminder-options svg{width:13px;height:13px}.date-saved-list article{align-items:flex-start}.saved-reminder-options{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.saved-reminder-options label{padding:5px 7px;font-size:8px}.home-date-reminders{background:#fff;border:1px solid #dce5df;border-radius:17px;margin-top:12px;padding:14px}.home-date-reminders>header,.home-date-reminders>header>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.home-date-reminders>header>div{justify-content:flex-start}.home-date-reminders>header svg{color:#287f60;width:16px}.home-date-reminders>header b{font-size:12px}.home-date-reminders>header>span{color:#287f60;background:#e8f2ec;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.home-date-reminders>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.home-date-reminders>div>button{color:#17372a;text-align:left;background:#f8faf8;border:1px solid #e0e6e2;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;font-family:inherit;display:grid}.home-date-reminders button>i{color:#287f60;background:#e5f0e9;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.home-date-reminders button>i svg{width:15px}.home-date-reminders button>span{min-width:0}.home-date-reminders button b,.home-date-reminders button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-date-reminders button b{font-size:10px}.home-date-reminders button small{color:#748178;margin-top:3px;font-size:8px}.home-date-reminders button strong{white-space:nowrap;font-size:10px}html[data-moneyteum-accent] :is(.date-reminder-options label,.saved-reminder-options label){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] :is(.date-reminder-options input,.saved-reminder-options input){accent-color:var(--paid-accent)!important}html[data-moneyteum-accent] .tool-saved-list article>button{background:color-mix(in srgb,var(--paid-accent) 22%,var(--paid-card-2))!important;color:var(--paid-accent-2)!important;border:1px solid color-mix(in srgb,var(--paid-accent) 45%,var(--paid-border))!important}.date-tool-form .moneyteum-date-trigger{justify-content:space-between;min-height:46px;font-size:12px;color:#17372a!important;background:#fff!important;border:1px solid #cfded6!important;padding:0 12px!important}.date-tool-form .moneyteum-date-trigger svg{stroke-width:2.4px;width:19px;height:19px;color:#287f60!important;stroke:currentColor!important;opacity:1!important}html[data-moneyteum-theme=dark] .date-tool-form .moneyteum-date-trigger{color:#f1f6f3!important;background:#1a231e!important;border-color:#46544c!important}html[data-moneyteum-theme=dark] .date-tool-form .moneyteum-date-trigger svg{color:#a7e9c5!important}html[data-moneyteum-accent] .date-tool-form .moneyteum-date-trigger{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .date-tool-form .moneyteum-date-trigger svg{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--paid-accent) 35%,transparent));color:var(--paid-accent-2)!important}html[data-moneyteum-theme=dark] :is(.date-reminder-options label,.saved-reminder-options label,.home-date-reminders,.home-date-reminders>div>button){color:#edf4ef;background:#18211c;border-color:#3a4740}html[data-moneyteum-theme=dark] .home-date-reminders button small{color:#a9b8b0}html[data-moneyteum-accent] :is(.date-reminder-options label,.saved-reminder-options label,.home-date-reminders,.home-date-reminders>div>button){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] :is(.home-date-reminders>header svg,.home-date-reminders button>i){color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .home-date-reminders button>i{background:var(--paid-track)!important}html[data-moneyteum-accent] .home-date-reminders :is(button small,header>span){color:var(--paid-muted)!important}html[data-moneyteum-accent] .home-date-reminders>header>span{background:var(--paid-track)!important}@media (max-width:560px){.date-tool-form{grid-template-columns:1fr 1fr}.date-tool-form>button{grid-column:1/-1}.date-reminder-options{grid-template-columns:1fr 1fr}.home-date-reminders>div{grid-template-columns:1fr}.saved-reminder-options{gap:4px}.saved-reminder-options label{padding:4px 6px}}@keyframes premium-tool-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}}@keyframes premium-tool-dialog-in{0%{opacity:0;filter:blur(3px);transform:translateY(18px)scale(.965)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes premium-tool-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes premium-tool-check{0%{transform:scale(.94)}60%{transform:scale(1.025)}to{transform:scale(1)}}.premium-tool-back{animation:.2s ease-out both premium-tool-backdrop-in}.premium-tool-back>.premium-tool-modal{transform-origin:50% 72%;animation:.34s cubic-bezier(.2,.78,.2,1) both premium-tool-dialog-in}.premium-tool-modal>header{animation:.32s ease-out 80ms both premium-tool-content-in}.premium-tool-modal>.tool-add-form{animation:.34s ease-out .13s both premium-tool-content-in}.premium-tool-modal>.tool-saved-list{animation:.34s ease-out .18s both premium-tool-content-in}.tool-saved-list article{animation:.3s ease-out both premium-tool-content-in}.tool-saved-list article:nth-child(2){animation-delay:40ms}.tool-saved-list article:nth-child(3){animation-delay:80ms}.tool-saved-list article:nth-child(4){animation-delay:.12s}.premium-tool-modal :is(button,.date-reminder-options label,.saved-reminder-options label){transition:transform .16s,background-color .2s,border-color .2s,box-shadow .2s}.premium-tool-modal button:active,.premium-tool-modal :is(.date-reminder-options label,.saved-reminder-options label):active{transform:scale(.97)}.premium-tool-modal :is(.date-reminder-options label,.saved-reminder-options label):has(input:checked){animation:.24s ease-out premium-tool-check}.premium-tool-modal .tool-add-form>button:hover{box-shadow:0 7px 18px color-mix(in srgb,currentColor 16%,transparent);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.premium-tool-back,.premium-tool-back>.premium-tool-modal,.premium-tool-modal>header,.premium-tool-modal>.tool-add-form,.premium-tool-modal>.tool-saved-list,.tool-saved-list article{animation:none!important}.premium-tool-modal :is(.date-reminder-options label,.saved-reminder-options label):has(input:checked){animation:none!important}.premium-tool-modal :is(button,.date-reminder-options label,.saved-reminder-options label){transition:none!important}}.savings-tool-intro{background:#f7faf8;border:1px solid #dce4df;border-radius:13px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:13px;padding:11px 12px;display:grid}.savings-tool-intro>svg{color:#287f60;background:#e2efe7;border-radius:10px;width:34px;height:34px;padding:8px}.savings-tool-intro b,.savings-tool-intro small{display:block}.savings-tool-intro b{font-size:11px}.savings-tool-intro small{color:#748178;margin-top:4px;font-size:9px;line-height:1.45}.savings-form{align-items:end}.savings-form>label{gap:5px;min-width:0;display:grid}.savings-form>label>span{color:#64766c;font-size:9px;font-weight:900}.savings-form>label :is(input,select){margin:0}.savings-form>.savings-date-field{grid-column:1/-1}.savings-form>button{grid-column:1/-1;min-height:43px}.savings-list article.completed{background:#f3faf6;border-color:#7eb596}.savings-list article.completed>span>b:after{content:" ✓";color:#287f60}.savings-list .challenge-check{min-width:92px;min-height:34px}.savings-list .challenge-check:disabled{opacity:.62;cursor:default}.savings-list article>span>small:last-child{line-height:1.35}html[data-moneyteum-theme=dark] :is(.savings-tool-intro,.savings-list article.completed){background:#18211c;border-color:#3a4740}html[data-moneyteum-theme=dark] .savings-tool-intro small,html[data-moneyteum-theme=dark] .savings-form>label>span{color:#a9b8b0}html[data-moneyteum-accent] :is(.savings-tool-intro,.savings-list article.completed){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .savings-tool-intro>svg{background:var(--paid-track)!important;color:var(--paid-accent-2)!important}html[data-moneyteum-accent] :is(.savings-tool-intro small,.savings-form>label>span){color:var(--paid-muted)!important}html[data-moneyteum-accent] .savings-list article.completed>span>b:after{color:var(--paid-accent-2)!important}@media (max-width:560px){.savings-form{grid-template-columns:1fr!important}.savings-form>.savings-date-field,.savings-form>button{grid-column:auto}.savings-list article{grid-template-columns:minmax(0,1fr) auto;display:grid}.savings-list article>span{grid-column:1/-1}.savings-list .challenge-check{width:auto;min-width:0;padding:0 10px}.savings-list article>button:last-child{justify-self:end}}.savings-form-options{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;display:grid}.savings-option,.savings-item-option,.savings-item-options label{color:#314b3f;background:#f7faf8;border:1px solid #dce4df;border-radius:10px;align-items:center;gap:6px;padding:9px 10px;font-size:9px;font-weight:900;display:flex!important}.savings-option{grid-column:1/-1}.savings-option input,.savings-item-option input,.savings-item-options input{accent-color:#287f60;height:14px;width:14px!important}.savings-option svg,.savings-item-option svg,.savings-item-options svg{width:13px}.savings-list article{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;display:grid}.savings-deposit{grid-template-columns:112px 68px;gap:5px;display:grid}.savings-deposit input{color:#17372a;background:#fff;border:1px solid #d5ded8;border-radius:9px;width:112px;min-height:34px;padding:7px 8px;font:800 10px inherit}.savings-deposit button{color:#195b43;background:#e2efe7;border:0;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:34px;font-size:9px;font-weight:900;display:flex}.savings-deposit button svg{width:13px}.savings-deposit button:disabled{opacity:.45}.savings-item-option,.savings-item-options label{white-space:nowrap;padding:7px 8px}.savings-item-options{gap:4px;display:grid}.home-savings-progress{background:#fff;border:1px solid #dce5df;border-radius:17px;margin-top:12px;padding:14px}.home-savings-progress>header,.home-savings-progress>header>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.home-savings-progress>header>div{justify-content:flex-start}.home-savings-progress>header svg{color:#287f60;width:16px}.home-savings-progress>header b{font-size:12px}.home-savings-progress>header>span{color:#287f60;background:#e8f2ec;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.home-savings-progress>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.home-savings-progress>div>button{color:#17372a;text-align:left;background:#f8faf8;border:1px solid #e0e6e2;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;font-family:inherit;display:grid}.home-savings-progress button>i{color:#287f60;background:#e5f0e9;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.home-savings-progress button>i svg{width:15px}.home-savings-progress button>span{min-width:0}.home-savings-progress button b,.home-savings-progress button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-savings-progress button b{font-size:10px}.home-savings-progress button small{color:#748178;margin-top:3px;font-size:8px}.home-savings-progress button em{background:#dfe8e2;border-radius:99px;height:4px;margin-top:6px;display:block;overflow:hidden}.home-savings-progress button em u{border-radius:inherit;background:#4aa47a;height:100%;text-decoration:none;display:block}.home-savings-progress button strong{white-space:nowrap;font-size:9px}html[data-moneyteum-theme=dark] :is(.savings-option,.savings-item-option,.savings-item-options label,.savings-deposit input,.home-savings-progress,.home-savings-progress>div>button){color:#edf4ef;background:#18211c;border-color:#3a4740}html[data-moneyteum-accent] :is(.savings-option,.savings-item-option,.savings-item-options label,.savings-deposit input,.home-savings-progress,.home-savings-progress>div>button){background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] :is(.savings-option input,.savings-item-option input,.savings-item-options input){accent-color:var(--paid-accent)!important}html[data-moneyteum-accent] :is(.home-savings-progress>header svg,.home-savings-progress button>i){color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .home-savings-progress button>i{background:var(--paid-track)!important}html[data-moneyteum-accent] .home-savings-progress button em u{background:linear-gradient(90deg,var(--paid-accent),var(--paid-accent-2))!important}@media (max-width:560px){.savings-form-options{grid-template-columns:1fr}.savings-list article{grid-template-columns:minmax(0,1fr) auto}.savings-deposit{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 72px}.savings-deposit input{width:100%}.savings-item-option,.savings-item-options{justify-self:start}.home-savings-progress>div{grid-template-columns:1fr}}.premium-tool-modal>.modal-x{z-index:20;pointer-events:auto;touch-action:manipulation;place-items:center;width:38px;height:38px;padding:0;display:grid}.premium-tool-modal>header{padding-right:44px}.savings-page{width:min(920px,100%);margin:0 auto;padding:24px 20px 110px}.savings-page-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}.savings-page-head button{font-family:inherit}.savings-page-back{color:#233d31;background:#fff;border:1px solid #dce4df;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.savings-page-back svg{width:19px}.savings-page-head>div{align-items:center;gap:10px;min-width:0;display:flex}.savings-page-head>div>svg{color:#287f60;background:#e2efe7;border-radius:13px;width:40px;height:40px;padding:10px}.savings-page-head span{min-width:0}.savings-page-head small,.savings-page-head h1{margin:0;display:block}.savings-page-head small{color:#287f60;letter-spacing:.14em;font-size:9px;font-weight:950}.savings-page-head h1{color:#17372a;margin-top:2px;font-size:21px;line-height:1.25}.savings-page-start{color:#fff;background:#287f60;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:11px;font-weight:950;display:flex;box-shadow:0 6px 16px #287f6033}.savings-page-start svg{width:15px}.savings-page-start.active{color:#40554b;box-shadow:none;background:#e9efeb}.savings-page-create{background:#fff;border:1px solid #dce4df;border-radius:17px;margin-bottom:16px;padding:16px;animation:.2s ease-out savings-form-in}.savings-page-create .savings-tool-intro{margin-bottom:14px}.savings-page-create .tool-add-form{margin:0}.savings-page-tabs{background:#e9efeb;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:12px;padding:4px;display:grid}.savings-page-tabs button{color:#65766e;background:0 0;border:0;border-radius:11px;min-height:41px;font:900 12px inherit}.savings-page-tabs button span{background:#465b501a;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:9px;display:inline-grid}.savings-page-tabs button.active{color:#1e6249;background:#fff;box-shadow:0 2px 8px #16372a14}.savings-page-tabs button.active span{color:#287f60;background:#e2efe7}.savings-page-list{gap:9px;display:grid}.savings-page-list article{border-radius:15px;padding:13px 14px}.savings-page-empty{color:#7a8981;text-align:center;background:#ffffff80;border:1px dashed #cdd9d2;border-radius:16px;place-items:center;min-height:190px;padding:24px;font-size:12px;font-weight:800;display:grid}.savings-page-list article>button:last-child{width:35px;height:35px}.savings-page-list article.completed{grid-template-columns:minmax(0,1fr) auto auto}.savings-page-list article.completed>span>b:after{content:" ✓"}.savings-page-list .savings-item-option,.savings-page-list .savings-item-options label{font-size:10px}.savings-page-list .savings-deposit input{font-size:11px}@keyframes savings-form-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}html[data-moneyteum-theme=dark] :is(.savings-page-back,.savings-page-create,.savings-page-tabs button.active,.savings-page-empty){color:#edf4ef;background:#18211c;border-color:#3a4740}html[data-moneyteum-theme=dark] .savings-page-head h1{color:#edf4ef}html[data-moneyteum-theme=dark] .savings-page-tabs{background:#101713}html[data-moneyteum-accent] :is(.savings-page-back,.savings-page-create,.savings-page-tabs button.active,.savings-page-empty){background:var(--paid-card)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .savings-page-head>div>svg{background:var(--paid-track)!important;color:var(--paid-accent-2)!important}html[data-moneyteum-accent] :is(.savings-page-head small,.savings-page-tabs button.active,.savings-page-tabs button.active span){color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .savings-page-head h1{color:var(--paid-text)!important}html[data-moneyteum-accent] .savings-page-start{background:linear-gradient(135deg,var(--paid-accent),var(--paid-accent-2))!important;color:var(--paid-on-accent,#fff)!important}html[data-moneyteum-accent] .savings-page-start.active{background:var(--paid-track)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .savings-page-tabs{background:var(--paid-track)!important}html[data-moneyteum-accent] .savings-page-tabs button{color:var(--paid-muted)!important}html[data-moneyteum-accent] .savings-page-tabs button.active span{background:var(--paid-track)!important}@media (max-width:700px){.savings-page{padding:17px 12px 100px}.savings-page-head{grid-template-columns:40px minmax(0,1fr);gap:9px}.savings-page-back{width:40px;height:40px}.savings-page-head>div>svg{width:38px;height:38px}.savings-page-head h1{font-size:18px}.savings-page-start{grid-column:1/-1;width:100%;min-height:44px}.savings-page-create{padding:12px}.savings-page-list article,.savings-page-list article.completed{grid-template-columns:minmax(0,1fr) auto}.savings-page-list article>span,.savings-page-list .savings-deposit{grid-column:1/-1}.savings-page-list .savings-item-options{justify-self:start}.savings-page-list article>button:last-child{justify-self:end}}.date-page-create .date-tool-form>button{grid-column:1/-1;min-height:43px}.date-page-list{gap:9px;display:grid}.date-page-list article{border-radius:15px;padding:13px 14px}.date-page-list article.completed{background:#f3faf6;border-color:#7eb596}.date-page-list article.completed>span>b:after{content:" ✓";color:#287f60}.date-page-list article>button:last-child{width:35px;height:35px}.date-page-list article strong{text-align:center;min-width:52px}html[data-moneyteum-theme=dark] .date-page-list article.completed{background:#18211c;border-color:#3a4740}html[data-moneyteum-accent] .date-page-list article.completed{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .date-page-list article.completed>span>b:after{color:var(--paid-accent-2)!important}@media (max-width:560px){.date-page-create .date-tool-form{grid-template-columns:1fr}.date-page-create .date-reminder-options,.date-page-create .date-tool-form>button{grid-column:auto}.date-page-list article{grid-template-columns:minmax(0,1fr) auto;display:grid}.date-page-list article>span{grid-column:1/-1}.date-page-list article>button:last-child{justify-self:end}}.savings-page-head{grid-template-columns:minmax(0,1fr) auto}.date-page-list article,.date-page-list article.completed{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;display:grid}.date-page-list article>span{grid-column:1;min-width:0}.date-page-list article>strong{color:#287f60;background:#e8f2ec;border-radius:8px;grid-area:1/2;align-self:center;min-width:0;padding:5px 8px;font-size:11px}.date-card-actions{grid-column:1/-1;align-items:center;gap:7px;min-width:0;margin-top:4px;display:flex}.date-card-actions .saved-reminder-options{flex:1;gap:4px;min-width:0;margin:0}.date-card-actions .saved-reminder-options label{padding:5px 6px;font-size:8px}.date-card-actions>button,.challenge-card-actions .challenge-delete{color:#627269;cursor:pointer;background:#eef2ef;border:0;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.date-card-actions>button{margin-left:auto}.date-card-actions>button svg,.challenge-card-actions .challenge-delete svg{width:17px;height:17px}.savings-page-list article.challenge-card,.savings-page-list article.challenge-card.completed{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 13px;display:grid}.savings-page-list article.challenge-card>span{grid-column:1;min-width:0}.challenge-card-actions{align-items:center;gap:6px;min-width:0;display:flex}.challenge-card-actions .challenge-check{white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-width:100px;min-height:32px;padding:0 9px;display:flex}.challenge-card-actions .challenge-check svg{width:14px;height:14px}.challenge-card-actions .savings-item-options{align-items:center;gap:5px;min-width:0;display:flex}.challenge-card-actions .savings-item-options label{min-height:32px;padding:5px 7px}.challenge-card-actions .challenge-delete{margin-left:auto}html[data-moneyteum-theme=dark] .date-page-list article>strong{color:#9de4bc;background:#223b30}html[data-moneyteum-theme=dark] :is(.date-card-actions>button,.challenge-card-actions .challenge-delete){color:#d7e5dd;background:#29342e}html[data-moneyteum-accent] .date-page-list article>strong{background:var(--paid-track)!important;color:var(--paid-accent-2)!important}html[data-moneyteum-accent] :is(.date-card-actions>button,.challenge-card-actions .challenge-delete){background:color-mix(in srgb,var(--paid-accent) 22%,var(--paid-card-2))!important;color:var(--paid-accent-2)!important;border:1px solid var(--paid-border)!important}@media (max-width:700px){.savings-page-head{grid-template-columns:minmax(0,1fr) auto}.savings-page-start{grid-column:auto;width:auto;min-height:40px;padding:0 10px}}@media (max-width:360px){.challenge-card-actions{flex-wrap:wrap}.challenge-card-actions .challenge-delete{margin-left:auto}}.home-savings-progress>div{grid-template-columns:minmax(0,1fr)}.home-savings-progress>div>button{grid-template-columns:30px minmax(0,1fr);align-items:start}.home-savings-progress button b,.home-savings-progress button small{white-space:normal;text-overflow:clip;overflow:visible}.home-savings-progress button em+small{margin-top:5px}.challenge-card-actions .challenge-check{border:0;border-radius:10px}html[data-moneyteum-accent] :is(.tool-saved-list article.goal>span>i,.home-savings-progress button em){background:var(--paid-track)!important}html[data-moneyteum-accent] :is(.tool-saved-list article.goal>span>i>em,.home-savings-progress button em u){background:linear-gradient(90deg,var(--paid-accent),var(--paid-accent-2))!important}.home-savings-progress>div>article{color:#17372a;background:#f8faf8;border:1px solid #e0e6e2;border-radius:12px;min-width:0;padding:10px}.home-savings-progress .home-savings-open{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;padding:0;font-family:inherit;display:grid}.home-savings-progress .home-savings-complete{color:#195b43;cursor:pointer;background:#e2efe7;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:32px;margin:9px 0 0 auto;padding:0 12px;font-family:inherit;font-size:10px;font-weight:900;display:flex}.home-savings-progress .home-savings-complete svg{width:13px;height:13px}.home-savings-progress .home-savings-complete:disabled{opacity:.65;cursor:default}html[data-moneyteum-theme=dark] .home-savings-progress>div>article{color:#edf4ef;background:#18211c;border-color:#3a4740}html[data-moneyteum-accent] .home-savings-progress>div>article{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .home-savings-progress .home-savings-complete{background:var(--paid-accent)!important;color:var(--paid-on-accent)!important}.home-savings-progress>div>article.home-savings-action-card{position:relative}.home-savings-action-card .home-savings-complete{margin:0;position:absolute;top:10px;right:10px}.home-savings-action-card .home-savings-open>span>b,.home-savings-action-card .home-savings-open>span>small:first-of-type{max-width:calc(100% - 112px)}.home-savings-backdrop{z-index:250;background:#08110dc2;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.home-savings-dialog{color:#17372a;background:#fff;border:1px solid #dce5df;border-radius:18px;width:min(100%,380px);padding:18px;box-shadow:0 22px 60px #0005}.home-savings-dialog>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.home-savings-dialog>header small{color:#748178;font-size:9px;display:block}.home-savings-dialog h2{margin:5px 0 0;font-size:18px}.home-savings-dialog>header>button{color:#52645b;cursor:pointer;background:#eef2ef;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.home-savings-dialog>header>button svg{width:16px;height:16px}.home-savings-dialog>p{color:#748178;margin:12px 0 16px;font-size:11px}.home-savings-dialog form{gap:8px;display:grid}.home-savings-dialog label{font-size:11px;font-weight:900}.home-savings-dialog input{color:#17372a;background:#fff;border:1px solid #d5ded8;border-radius:10px;width:100%;height:42px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:800}.home-savings-dialog form>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.home-savings-dialog form>div>button{color:#52645b;cursor:pointer;background:#f7faf8;border:1px solid #d5ded8;border-radius:10px;min-height:40px;font-family:inherit;font-size:11px;font-weight:900}.home-savings-dialog form>div>button[type=submit]{color:#fff;background:#195b43;border-color:#195b43;justify-content:center;align-items:center;gap:5px;display:flex}.home-savings-dialog form>div>button:disabled{opacity:.5;cursor:default}.home-savings-dialog form>div>button svg{width:14px;height:14px}html[data-moneyteum-theme=dark] .home-savings-dialog{color:#edf4ef;background:#18211c;border-color:#3a4740}html[data-moneyteum-theme=dark] .home-savings-dialog input{color:#edf4ef;background:#101813;border-color:#3a4740}html[data-moneyteum-accent] .home-savings-dialog{background:var(--paid-card)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .home-savings-dialog>p,html[data-moneyteum-accent] .home-savings-dialog>header small{color:var(--paid-muted)!important}html[data-moneyteum-accent] .home-savings-dialog input{background:var(--paid-card-2)!important;border-color:var(--paid-border)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .home-savings-dialog form>div>button[type=submit]{background:var(--paid-accent)!important;border-color:var(--paid-accent)!important;color:var(--paid-on-accent)!important}html[data-moneyteum-accent] .savings-deposit button{background:var(--paid-accent)!important;color:var(--paid-on-accent)!important}html[data-moneyteum-accent] .savings-deposit button svg{color:inherit!important;stroke:currentColor!important}html[data-moneyteum-accent] .home-savings-progress .home-savings-open small{color:var(--paid-muted)!important}.shortcut-picker>div>button:disabled{opacity:1;cursor:default}.shortcut-picker-back,html[data-moneyteum-theme=dark] .shortcut-picker-back,html[data-moneyteum-accent] .shortcut-picker-back{background:#050607dc!important}.shortcut-picker{animation:.28s cubic-bezier(.22,1,.36,1) both mt-shortcut-picker-in}.shortcut-picker>header small{color:#287f60}html[data-moneyteum-theme=dark] .shortcut-picker>header small{color:#8fd6b0}html[data-moneyteum-accent] .shortcut-picker>header small{color:var(--paid-accent-2)!important}@keyframes mt-shortcut-picker-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.home-date-reminders>div>button,.home-savings-progress>div>article{transition:transform .2s,box-shadow .2s,border-color .2s;animation:.34s cubic-bezier(.22,1,.36,1) both mt-home-tool-in}.home-date-reminders>div>button:nth-child(2),.home-savings-progress>div>article:nth-child(2){animation-delay:40ms}.home-date-reminders>div>button:nth-child(3),.home-savings-progress>div>article:nth-child(3){animation-delay:80ms}.home-date-reminders>div>button:nth-child(n+4),.home-savings-progress>div>article:nth-child(n+4){animation-delay:.12s}.home-savings-progress button em u{transform-origin:0;animation:.62s cubic-bezier(.22,1,.36,1) .1s both mt-home-progress-in}@media (hover:hover){.home-date-reminders>div>button:hover,.home-savings-progress>div>article:hover{transform:translateY(-2px)}}@keyframes mt-home-tool-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mt-home-progress-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.shortcut-picker,.home-date-reminders>div>button,.home-savings-progress>div>article,.home-savings-progress button em u{opacity:1!important;animation:none!important;transform:none!important}}.tool-form-actions{grid-column:1/-1;justify-content:flex-end;gap:12px;display:flex}.tool-form-actions>button{cursor:pointer;min-width:100px;min-height:42px;padding:0 16px;font-family:inherit}.tool-form-actions>button.tool-edit-cancel{color:#315746;background:#eef4f0;border:1px solid #d5ded8}.date-reminder-time{color:#17372a;background:#f4f8f5;border:1px solid #dce5df;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.date-reminder-time>span{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.date-reminder-time>span svg{color:#287f60;width:17px;height:17px}.date-reminder-time>div{align-items:center;gap:8px;display:flex}.date-reminder-time .moneyteum-picker-trigger{width:78px;min-height:40px}.tool-saved-list .tool-edit-button,.date-card-actions>.tool-edit-button{color:#195b43;cursor:pointer;background:#e8f2ec;border:1px solid #d5ded8;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.tool-edit-button svg{width:17px;height:17px}.date-card-actions>.tool-edit-button,.challenge-card-actions .challenge-delete{margin-left:0}.challenge-card-actions .tool-edit-button{margin-left:auto}.tool-edit-button,.tool-form-actions>button{transition:transform .14s,background .14s}.tool-edit-button:active,.tool-form-actions>button:active{transform:scale(.96)}.tool-edit-button:focus-visible{outline-offset:3px;outline:2px solid #4aa47a}.tool-form-actions>button:focus-visible{outline-offset:3px;outline:2px solid #4aa47a}html[data-moneyteum-theme=dark] .date-reminder-time{color:#edf4ef;background:#18211c;border-color:#3a4740}html[data-moneyteum-theme=dark] .date-reminder-time>span svg{color:#9de4bc}html[data-moneyteum-theme=dark] .tool-saved-list .tool-edit-button{color:#9de4bc;background:#223b30;border-color:#3a4740}html[data-moneyteum-theme=dark] .tool-form-actions>button.tool-edit-cancel{color:#edf4ef;background:#29342e;border-color:#3a4740}html[data-moneyteum-accent] .date-reminder-time{background:var(--paid-card-2)!important;color:var(--paid-text)!important;border-color:var(--paid-border)!important}html[data-moneyteum-accent] .date-reminder-time>span svg{color:var(--paid-accent-2)!important}html[data-moneyteum-accent] .tool-saved-list .tool-edit-button,html[data-moneyteum-accent] .tool-form-actions>button.tool-edit-cancel{background:var(--paid-card-2)!important;color:var(--paid-accent-2)!important;border:1px solid var(--paid-border)!important}@media (max-width:560px){.tool-form-actions,.date-reminder-time{grid-column:1/-1}.date-card-actions{flex-wrap:wrap;gap:12px}.date-card-actions .saved-reminder-options{flex-basis:100%}.date-card-actions>.tool-edit-button{margin-left:auto}.challenge-card-actions{flex-wrap:wrap;gap:8px}}@media (prefers-reduced-motion:reduce){.tool-edit-button,.tool-form-actions>button{transition:none}.tool-edit-button:active,.tool-form-actions>button:active{transform:none}}.date-card-actions>button:last-child{margin-left:0}.tool-card-buttons{justify-content:flex-end;align-items:center;gap:12px;display:flex}.tool-card-buttons>button{color:#627269;cursor:pointer;background:#eef2ef;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.tool-card-buttons svg{width:17px;height:17px}.tool-card-buttons .tool-edit-button{color:#195b43;background:#e8f2ec;border:1px solid #d5ded8}html[data-moneyteum-theme=dark] .tool-card-buttons>button{color:#d7e5dd;background:#29342e}html[data-moneyteum-accent] .tool-card-buttons>button{background:var(--paid-card-2)!important;color:var(--paid-accent-2)!important;border:1px solid var(--paid-border)!important}html[data-moneyteum-accent] :is(.date-reminder-time>span svg,.tool-saved-list .tool-edit-button,.tool-saved-list .tool-edit-button svg,.tool-form-actions>button.tool-edit-cancel,.tool-card-buttons>button,.tool-card-buttons>button svg){stroke:currentColor;color:var(--paid-text)!important}html[data-moneyteum-accent] .date-reminder-time .moneyteum-picker-chevron{color:var(--paid-on-accent)!important}.date-reminder-time .moneyteum-picker-inline-wrap{width:78px;min-width:0;display:block}.date-reminder-time .moneyteum-picker-inline-options{color:#17372a;z-index:45;background:#fff;border:1px solid #cbded5;border-radius:10px;min-width:78px;padding:6px}.date-reminder-time .moneyteum-picker-inline-wrap[data-open=true]>.moneyteum-picker-inline-options{overscroll-behavior:contain;max-height:200px;overflow-y:auto}.date-reminder-time .moneyteum-picker-options>button{border-radius:7px;justify-content:space-between;width:100%;min-height:36px;padding:6px 8px;color:#17372a!important;box-shadow:none!important;background:#f4f8f5!important}.date-reminder-time .moneyteum-picker-options>button.active{color:#195b43!important;background:#e4f3ea!important}.date-reminder-time .moneyteum-picker-options>button svg{width:14px;height:14px;color:inherit!important}html[data-moneyteum-theme=dark] .date-reminder-time .moneyteum-picker-inline-options{color:#edf4ef;background:#18211c;border-color:#3a4740}html[data-moneyteum-theme=dark] .date-reminder-time .moneyteum-picker-options>button{color:#edf4ef!important;background:#26312b!important}html[data-moneyteum-theme=dark] .date-reminder-time .moneyteum-picker-options>button.active{color:#edf4ef!important;background:#30473b!important}html[data-moneyteum-accent] .date-reminder-time .moneyteum-picker-inline-options{background:var(--paid-card)!important;color:var(--paid-text)!important;border-color:var(--paid-border)!important}html[data-moneyteum-accent] .date-reminder-time .moneyteum-picker-options>button{background:var(--paid-card-2)!important;color:var(--paid-text)!important}html[data-moneyteum-accent] .date-reminder-time .moneyteum-picker-options>button.active{background:var(--paid-accent)!important;color:var(--paid-on-accent)!important}.date-tool-page .date-page-list article{grid-template-columns:minmax(0,1fr) auto 28px 28px;align-items:center;gap:6px 8px}.date-tool-page .date-page-list article>span{grid-area:1/1;min-width:0}.date-tool-page .date-page-list article>strong{grid-area:1/2;margin:0}.date-tool-page .date-card-actions{display:contents}.date-tool-page .date-card-actions>.saved-reminder-options{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:4px;min-width:0;margin:0;display:flex}.date-tool-page .date-card-actions>button{box-sizing:border-box;justify-content:center;place-self:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;margin:0;display:flex;padding:0!important}.date-tool-page .date-card-actions>.tool-edit-button{grid-area:1/3}.date-tool-page .date-card-actions>button:last-child{grid-area:1/4}.date-tool-page .date-card-actions>button svg{flex:none;width:15px;height:15px;margin:0;display:block}
