.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}*,*:before,*:after{box-sizing:border-box}:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 18px;--sp-6: 22px;--sp-7: 28px;--r-chip: 13px;--r-card: 20px;--r-card-lg: 24px;--r-hero: 26px;--r-pill: 18px;--sh-hero: 0 18px 30px -16px rgba(69, 77, 201, .5);--sh-fab: 0 12px 22px -6px rgba(90, 99, 232, .6);--sh-card: 0 1px 3px rgba(0, 0, 0, .06);--sh-toast: 0 16px 30px -10px rgba(0, 0, 0, .5);--sh-sheet: 0 -20px 50px rgba(0, 0, 0, .25);--font-system: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: var(--font-system);--font-ui: var(--font-system);--app: #faf7f3;--ink: #2a211c;--coral: #5a63e8;--grad-coral: linear-gradient(150deg, #7b84ff 0%, #5a63e8 60%, #454dc9 100%);color-scheme:light;--safe-t: env(safe-area-inset-top);--safe-b: env(safe-area-inset-bottom);--safe-l: env(safe-area-inset-left);--safe-r: env(safe-area-inset-right)}html,body{margin:0;padding:0;min-height:100%}body{font-family:var(--font-ui);background:var(--app);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{min-height:100vh;min-height:100dvh}input,button,textarea,select{font-family:inherit;outline:none;border:none;background:none;color:inherit}:focus-visible{outline:2px solid var(--coral);outline-offset:2px}button{cursor:pointer;padding:0}::selection{background:#5a63e838}.mx-themed *,.mx-themed *:before,.mx-themed *:after{transition:background-color .28s ease,color .2s ease,border-color .28s ease,fill .2s ease,stroke .2s ease}.mx-tap{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.mx-tap-text{position:relative}.mx-tap-text:after{content:"";position:absolute;top:-14px;right:-10px;bottom:-14px;left:-10px}.mx-money{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.1}.mx-scroll{scrollbar-width:thin;scrollbar-color:var(--ink3) transparent}.mx-scroll::-webkit-scrollbar{width:8px;height:8px}.mx-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink3) 55%,transparent);border-radius:8px}.mx-scroll::-webkit-scrollbar-track{background:transparent}.cc-tabs::-webkit-scrollbar{display:none}@media (hover: hover){.mx-bkt-row:hover{background:var(--card)}}.mx-acct-tile{display:flex;flex-direction:column;align-items:stretch;text-align:left;background:var(--card);border:1.5px solid color-mix(in srgb,var(--acct, var(--line)) 55%,var(--line));border-radius:14px;padding:8px 10px;box-shadow:var(--sh-card);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}@media (hover: hover){.mx-acct-tile:hover{border-color:color-mix(in srgb,var(--acct, var(--coral)) 50%,var(--line));box-shadow:0 8px 18px -12px color-mix(in srgb,var(--acct, var(--coral)) 60%,transparent);transform:translateY(-1px)}}.mx-acct-tile:active{transform:scale(.98)}.mx-acct-add{display:flex;align-items:center;justify-content:center;gap:5px;border:2px dashed var(--line);border-radius:14px;color:var(--ink2);font-size:12px;font-weight:600;transition:color .16s ease,border-color .16s ease}@media (hover: hover){.mx-acct-add:hover{color:var(--coral);border-color:color-mix(in srgb,var(--coral) 55%,var(--line))}}@keyframes mxIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mxSheet{0%{transform:translateY(102%)}to{transform:translateY(0)}}@keyframes mxFade{0%{opacity:0}to{opacity:1}}@keyframes mxPop{0%{transform:translate(-50%,20px) scale(.96);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes mxBlink{0%,to{opacity:.4}50%{opacity:1}}@keyframes mxGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mxRise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mxDonutIn{0%{transform:rotate(-52deg) scale(.92);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}@keyframes mxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes mxSpin{to{transform:rotate(360deg)}}@keyframes mxMenu{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes mxCountdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes mxIndeterminate{0%{left:-40%;width:40%}50%{width:55%}to{left:100%;width:40%}}.mx-enter{animation:mxIn .3s ease both}.mx-menu-pop{animation:mxMenu .16s cubic-bezier(.22,1,.36,1) both}.mx-menu-item{transition:background-color .15s ease}.mx-menu-item:hover{background:var(--chip)}.mx-snooze-trigger{transition:background-color .15s ease,color .15s ease}@media (hover: hover){.mx-snooze-trigger:hover{background:var(--chip);color:var(--ink2)}}.mx-snooze-item{transition:background-color .14s ease}.mx-snooze-item:hover,.mx-snooze-item:focus-visible{background:var(--chip);outline:none}.mx-snooze-item:hover .mx-snooze-verb,.mx-snooze-item:focus-visible .mx-snooze-verb{color:var(--sz-accent)}.mx-snooze-go{opacity:0;transform:translate(-4px);transition:opacity .14s ease,transform .14s ease}.mx-snooze-item:hover .mx-snooze-go,.mx-snooze-item:focus-visible .mx-snooze-go{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:root[data-reduce-motion="1"] *,:root[data-reduce-motion="1"] *:before,:root[data-reduce-motion="1"] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.mx-grid .react-grid-item>*{height:100%}.mx-grid .react-grid-item.react-grid-placeholder{background:var(--coral);opacity:.16;border-radius:22px}.mx-grid .react-grid-item.react-draggable-dragging,.mx-grid .react-grid-item.resizing{z-index:5}.mx-grid .react-resizable-handle-se{cursor:nwse-resize;background-image:none;opacity:.4;transition:opacity .15s ease;touch-action:none}.mx-grid .react-grid-item:hover .react-resizable-handle-se{opacity:.9}.mx-grid .react-resizable-handle-se:after{content:"";position:absolute;right:4px;bottom:4px;width:9px;height:9px;border-right:2.5px solid var(--ink3);border-bottom:2.5px solid var(--ink3);border-bottom-right-radius:4px}@media (hover: none){.mx-grid .react-resizable-handle-se{opacity:.55}}
