.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: 20px;--sp-6: 24px;--sp-7: 28px;--r-hero: 30px;--r-card-lg: 26px;--r-card: 22px;--r-control: 16px;--r-inner: 12px;--r-chip: 10px;--r-pill: 999px;--sh-hero: 0 18px 30px -16px rgba(69, 77, 201, .5);--sh-fab: 0 12px 22px -6px rgba(90, 99, 232, .6);--sh-nav: 0 18px 40px -14px rgba(0, 0, 0, .45), 0 2px 8px rgba(0, 0, 0, .12);--sh-card: 0 1px 3px rgba(0, 0, 0, .06);--sh-lift: 0 6px 16px -8px rgba(0, 0, 0, .18), 0 1px 3px rgba(0, 0, 0, .05);--sh-toast: 0 16px 30px -10px rgba(0, 0, 0, .5);--sh-sheet: 0 -8px 24px rgba(0, 0, 0, .12), 0 18px 44px -12px rgba(0, 0, 0, .32);--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);--font-data: ui-monospace, "SF Mono", "Roboto Mono", "Cascadia Mono", Menlo, Consolas, monospace;--app: #faf7f3;--ink: #2a211c;--coral: #5a63e8;--ct-ink: #535bd5;--on-accent: #ffffff;--grad-coral: linear-gradient(150deg, #7b84ff 0%, #5a63e8 60%, #454dc9 100%);--grad-fab: linear-gradient(140deg, #5a63e8, #8a52e8);color-scheme:light;--grad-hero-brand: var(--grad-coral);--grad-hero-mint: linear-gradient(145deg, #0e7d5b, #0d8158 55%, #0a6e63 100%);--grad-hero-coral: linear-gradient(145deg, #b73c2a, #c44631 55%, #8f2444 100%);--grad-hero-pink: linear-gradient(145deg, #a63a60, #b0416e 50%, #6b34bd 100%);--grad-hero-ink: linear-gradient(150deg, #1b2130, #0f1420);--hero-mint-ink: #0a6e63;--hero-coral-ink: #8f2444;--hero-pink-ink: #a63a60;--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px)}html,body{margin:0;padding:0;min-height:100%}body{font-family:var(--font-ui);background:var(--wash, none),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}input::placeholder,textarea::placeholder{color:var(--ink3);opacity:1}:focus-visible{outline:2px solid var(--coral);outline-offset:2px}button{cursor:pointer;padding:0}::selection{background:color-mix(in srgb,var(--coral) 22%,transparent)}.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;inset:calc(-1 * var(--mx-tap-y, 14px)) calc(-1 * var(--mx-tap-x, 10px))}.mx-coach-action{--mx-tap-y: 6px;--mx-tap-x: 0px}.mx-cellbtn{transition:background .12s ease,box-shadow .12s ease}@media (hover: hover){.mx-cellbtn:hover{background:var(--chip);box-shadow:inset 0 0 0 1px var(--line)}}@keyframes mxFlashRing{0%{box-shadow:0 0 color-mix(in srgb,var(--coral) 0%,transparent)}25%{box-shadow:0 0 0 4px color-mix(in srgb,var(--coral) 55%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--coral) 0%,transparent)}}.mx-flash{border-radius:20px;animation:mxFlashRing 1.4s ease-out}@media (prefers-reduced-motion: reduce){.mx-flash{animation:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--coral) 50%,transparent)}}.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}@media (pointer: coarse){.mx-scroll{scrollbar-width:none;-ms-overflow-style:none}.mx-scroll::-webkit-scrollbar{width:0;height:0}}.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:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--acct, transparent) 16%,transparent) 0%,transparent 70%),var(--card);border:1px solid color-mix(in srgb,var(--acct, var(--line)) 28%,var(--line));border-radius:var(--r-inner, 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:calc(12 * var(--fs-unit, 1px));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(calc(102% + var(--sp-3) + env(safe-area-inset-bottom,0px)))}to{transform:translateY(0)}}@keyframes mxFade{0%{opacity:0}to{opacity:1}}@keyframes mxFadeOut{0%{opacity:1}to{opacity:0}}@keyframes mxOriginIn{0%{opacity:0;transform:scale(.32)}to{opacity:1;transform:scale(1)}}@keyframes mxOriginOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.32)}}@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 mxDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.mx-aurora-blob{position:absolute;display:block;width:78%;height:128%;border-radius:50%;opacity:var(--aurora-alpha, .5);pointer-events:none;will-change:transform}.mx-aurora-a{top:-46%;left:-14%;background:radial-gradient(closest-side,var(--coral) 0%,transparent 72%);animation:mxAurora 26s var(--ease-standard) infinite alternate}.mx-aurora-b{bottom:-52%;right:-18%;background:radial-gradient(closest-side,var(--amber) 0%,transparent 74%);animation:mxAurora 34s var(--ease-standard) infinite alternate-reverse}@keyframes mxAuroraBloom{0%{opacity:0;transform:scale(1.14)}16%{opacity:1}72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.mx-aurora-bloom{animation:mxAuroraBloom var(--dur-hero, 2.4s) var(--ease-standard, ease) both}@keyframes mxAurora{0%{transform:translate3d(calc(-1 * var(--aurora-travel, 5%)),calc(-1 * var(--aurora-travel, 5%)),0) scale(1)}to{transform:translate3d(var(--aurora-travel, 5%),var(--aurora-travel, 5%),0) scale(1.14)}}.mx-pbg-blob{position:absolute;display:block;border-radius:50%;pointer-events:none;will-change:transform}.mx-pbg-a{top:var(--pbg-a-top, 42%);left:-10%;width:var(--pbg-a-w, 62%);height:var(--pbg-a-h, 26%);animation:mxPageGlow 30s var(--ease-standard) infinite alternate}.mx-pbg-b{top:var(--pbg-b-top, 54%);right:-12%;width:var(--pbg-b-w, 66%);height:var(--pbg-b-h, 28%);animation:mxPageGlow 38s var(--ease-standard) infinite alternate-reverse}.mx-pbg-pulse.mx-pbg-a{animation:mxPageGlow 30s var(--ease-standard) infinite alternate,mxPageBreathe 11s var(--ease-standard) infinite}.mx-pbg-pulse.mx-pbg-b{animation:mxPageGlow 38s var(--ease-standard) infinite alternate-reverse,mxPageBreathe 17s var(--ease-standard) infinite}@keyframes mxPageGlow{0%{transform:translate3d(calc(-1 * var(--pbg-travel, 4%)),calc(-1 * var(--pbg-travel, 4%)),0) scale(1)}to{transform:translate3d(var(--pbg-travel, 4%),var(--pbg-travel, 4%),0) scale(1.1)}}@keyframes mxPageBreathe{0%,to{opacity:1}50%{opacity:.58}}@keyframes mxRingDraw{0%{stroke-dashoffset:var(--ring-circ)}}@keyframes mxRevealX{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -8px 0 0)}}@keyframes mxHaloPulse{0%,to{opacity:.16}50%{opacity:.34}}@keyframes mxFlicker{0%,to{transform:scale(1);opacity:.88}50%{transform:scale(1.18);opacity:1}}.mx-streak-flame{display:inline-block;transform-origin:50% 85%;animation:mxFlicker 1.9s var(--ease-standard, ease-in-out) infinite}@media (hover: hover){.mx-tile:hover{filter:brightness(.975)}}.mx-tile{transition:filter var(--dur-quick, .18s) var(--ease-standard, ease),transform var(--dur-instant, 90ms) var(--ease-standard, ease)}.mx-tile:active{transform:scale(.985)}.mx-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@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-reveal:not(.mx-reveal-in),.mx-reveal:not(.mx-reveal-in) *{animation-play-state:paused!important}@keyframes mxGrowOpen{0%{transform:scale(.12);opacity:0;border-radius:28px}to{transform:scale(1);opacity:1;border-radius:0}}.mx-grow-open{animation:mxGrowOpen var(--dur-page, .26s) var(--ease-spring, cubic-bezier(.22, 1, .36, 1)) both}.mx-hubdock{display:flex;gap:2px;padding:4px;border-radius:var(--r-control, 16px);background:var(--card);border:1px solid var(--line);box-shadow:0 10px 26px -18px #0006;max-width:100%}.mx-hubdock-item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px 5px;border-radius:12px;color:var(--ink2);font-size:calc(11 * var(--fs-unit-ui, var(--fs-unit, 1px)));font-weight:750;letter-spacing:.01em;transition:background-color var(--dur-quick, .18s) var(--ease-standard, ease),color var(--dur-quick, .18s) ease,transform var(--dur-quick, .18s) var(--ease-spring, ease)}.mx-hubdock-item.on{background:var(--ct);color:var(--ct-ink);transform:translateY(-1px);box-shadow:0 6px 14px -9px color-mix(in srgb,var(--coral) 55%,transparent)}.mx-hubdock-label{display:grid;grid-template-rows:1fr;overflow:hidden;max-width:100%;transition:grid-template-rows var(--dur-quick, .18s) var(--ease-standard, ease),opacity var(--dur-quick, .18s) ease}.mx-hubdock-label>span{min-height:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main[data-collapsed="1"] .mx-hubdock-label{grid-template-rows:0fr;opacity:0}:root{--mx-edge: calc(28 * var(--fs-unit, 1px));--mx-edge-curve: rgb(0 0 0 / 1) 0%, rgb(0 0 0 / .986) 8%, rgb(0 0 0 / .945) 17%, rgb(0 0 0 / .87) 26%, rgb(0 0 0 / .76) 35%, rgb(0 0 0 / .63) 44%, rgb(0 0 0 / .5) 52%, rgb(0 0 0 / .37) 60%, rgb(0 0 0 / .25) 68%, rgb(0 0 0 / .15) 77%, rgb(0 0 0 / .07) 85%, rgb(0 0 0 / .02) 93%, rgb(0 0 0 / 0) 100%}.mx-edge-fade{pointer-events:none;height:var(--mx-edge);background:var(--edge-c, var(--wash-chrome, var(--app)))}.mx-edge-fade-down{-webkit-mask-image:linear-gradient(to bottom,var(--mx-edge-curve));mask-image:linear-gradient(to bottom,var(--mx-edge-curve));opacity:var(--mx-edge-in, 1);transition:opacity var(--dur-quick, .18s) var(--ease-standard, ease)}.mx-edge-under{position:absolute;top:100%;left:0;right:0}.mx-substick{transition:top var(--dur-quick, .18s) var(--ease-standard, ease)}.mx-edge-fade-up{-webkit-mask-image:linear-gradient(to top,var(--mx-edge-curve));mask-image:linear-gradient(to top,var(--mx-edge-curve))}.mx-edge-floor{position:absolute;left:0;right:0;bottom:0;pointer-events:none;background:var(--app)}.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{--mx-tap-y: 11px;--mx-tap-x: 0px;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}}.mx-hubpill{transition:background .15s ease,transform .15s ease,box-shadow .15s ease}@media (hover: hover){.mx-hubpill[aria-pressed=false]:hover{background:var(--chip);transform:translateY(-1px);box-shadow:0 4px 10px -6px #00000059}}.mx-hubpill:active{transform:translateY(0)}@keyframes mxWobble{0%,to{transform:rotate(-.35deg)}50%{transform:rotate(.35deg)}}.mx-grid .react-grid-item .mx-wobble{animation:mxWobble .42s ease-in-out infinite}.mx-grid .react-grid-item:nth-child(2n) .mx-wobble{animation-delay:.21s}.mx-grid .react-grid-item.react-draggable-dragging .mx-wobble,.mx-grid .react-grid-item.resizing .mx-wobble{animation:none}@media (prefers-reduced-motion: reduce){.mx-grid .react-grid-item .mx-wobble{animation:none}}.mx-press,.mx-press-soft{transition:transform var(--dur-instant, 90ms) var(--ease-standard, ease)}.mx-press:active{transform:scale(.96)}.mx-press-soft:active{transform:scale(.988)}.mx-bar{position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 -1px 2px #00000014}@media (hover: hover){.mx-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / 45%) 50%,transparent 80%);pointer-events:none}.mx-bar:hover:after,.mx-barhost:hover .mx-bar:after{animation:mxSheen var(--dur-page, .28s) var(--ease-standard, ease) 1}}@keyframes mxSheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.mx-tick{animation:mxFade var(--dur-quick, .18s) var(--ease-standard, ease) .36s both}.mx-ticklabel{animation:mxTickIn var(--dur-quick, .18s) var(--ease-standard, ease) .36s both}@keyframes mxTickIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.mx-navicon{transition:background .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.mx-navicon-on{transform:scale(1.06)}:root[data-theme=dark] .mx-navicon-on{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--coral) 70%,transparent))}.mx-tabpill{transition:transform var(--dur-quick, .18s) var(--ease-spring, ease),width var(--dur-quick, .18s) var(--ease-spring, ease)}@keyframes mxNavPop{0%{transform:scale(1)}55%{transform:scale(1.16)}to{transform:scale(1.06)}}.mx-navicon-pop{animation:mxNavPop var(--dur-quick, .18s) var(--ease-standard, ease) both}@media (prefers-reduced-motion: reduce){.mx-navicon{transition:background .2s ease}.mx-navicon-on{transform:none}.mx-navicon-pop{animation:none}}:root[data-reduce-motion="1"] .mx-navicon-on{transform:none}:root[data-reduce-motion="1"] .mx-navicon-pop{animation:none}.mx-snap-x{scroll-snap-type:x proximity}.mx-snap-x th,.mx-snap-x td{scroll-snap-align:end}.mx-snap-x th:first-child,.mx-snap-x td:first-child,.mx-snap-x th:nth-last-child(-n+2),.mx-snap-x td:nth-last-child(-n+2){scroll-snap-align:none}.mx-reportgrid thead th,.mx-reportgrid tbody td{background-color:var(--card);background-image:linear-gradient(var(--heat, transparent),var(--heat, transparent)),linear-gradient(var(--rowTint, transparent),var(--rowTint, transparent))}@media (hover: hover) and (pointer: fine){.mx-reportgrid tbody tr:hover td{background-image:linear-gradient(color-mix(in srgb,var(--ink) 7%,transparent),color-mix(in srgb,var(--ink) 7%,transparent)),linear-gradient(var(--heat, transparent),var(--heat, transparent)),linear-gradient(var(--rowTint, transparent),var(--rowTint, transparent))}}.mx-reportgrid thead th:first-child,.mx-reportgrid tbody td:first-child{border-right:1px solid var(--line)}.mx-reportgrid thead th:nth-last-child(2),.mx-reportgrid tbody td:nth-last-child(2){border-left:1px solid var(--line)}.mx-reportgrid thead th:first-child:after,.mx-reportgrid tbody td:first-child:after,.mx-reportgrid thead th:nth-last-child(2):before,.mx-reportgrid tbody td:nth-last-child(2):before{content:"";position:absolute;top:0;bottom:0;width:26px;pointer-events:none;background-color:inherit;opacity:0}.mx-reportgrid thead th:first-child:after,.mx-reportgrid tbody td:first-child:after{left:100%;-webkit-mask-image:linear-gradient(to right,#000,transparent);mask-image:linear-gradient(to right,#000,transparent)}.mx-reportgrid thead th:nth-last-child(2):before,.mx-reportgrid tbody td:nth-last-child(2):before{right:100%;-webkit-mask-image:linear-gradient(to left,#000,transparent);mask-image:linear-gradient(to left,#000,transparent)}[data-more-left=true] .mx-reportgrid thead th:first-child:after,[data-more-left=true] .mx-reportgrid tbody td:first-child:after,[data-more-right=true] .mx-reportgrid thead th:nth-last-child(2):before,[data-more-right=true] .mx-reportgrid tbody td:nth-last-child(2):before{opacity:1}.mx-monthstrip{display:flex;position:relative;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-right:26px}.mx-monthstrip::-webkit-scrollbar{display:none}.mx-monthstrip>*{flex:none;scroll-snap-align:center}.mx-goalrow{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent 100%)}@media (max-width: 560px){.mx-fadex{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 26px),transparent 100%)}}.mx-goalrow::-webkit-scrollbar{display:none}.mx-goalrow>*{scroll-snap-align:start}.mx-skeleton{display:block;background:linear-gradient(90deg,var(--chip) 0%,var(--line) 40%,var(--chip) 80%);background-size:220% 100%;animation:mxSkeleton 1.5s var(--ease-standard) infinite}@keyframes mxSkeleton{0%{background-position:120% 0}to{background-position:-60% 0}}
